BM6P6(@ //////000111111111111111/////////000111111222222111111000000111222222333777666777;;;BBBFFFGGGFFFFFFCCCCCCFFFIIIJJJNNNRRRcccwww~~~tttmmmgggddd___ZZZZZZ]]]]]]]]]]]]\\\[[[ZZZZZZYYY[[[]]]___^^^\\\ZZZYYYYYY\\\[[[ZZZZZZ[[[]]]]]]]]]```aaabbbcccddddddccccccfffdddbbbbbbbbb```[[[VVVZZZZZZXXXVVVUUUTTTSSSSSSRRRQQQRRRSSSWWW\\\```cccjjjmmmqqquuuzzz|||xxxyyyxxx~~~mmmbbb]]]XXXXXX\\\^^^]]][[[^^^]]][[[[[[]]]^^^^^^]]]___^^^[[[YYYXXXXXXYYYZZZSSSMMMDDD<<<888555444333:::<<<===<<<888555444444>>>???AAAAAA>>>:::555222000///...---,,,,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++++++++******************++++++++++++++++++++++++***+++,,,------,,,***)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000//////............///111111000000000000000111111111111111111222222222222222222222222222222222444444444555555555666666777666666777888999999888888999BBBSSSbbbmmmzzz{{{uuuuuutttssspppmmmjjjhhh```^^^\\\YYYXXXWWWXXXYYYVVVVVVTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVXXXZZZ\\\^^^aaacccddddddggghhhkkkooouuu|||//////000111111111111111//////000000111111222222333333222222222333333444777666888<<>>888666555444888999:::888666444444444<<<>>>@@@BBB@@@<<<777444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........//////000111111000000000000111111111111111111222222222222222222222222222222222222444444444555555555666666777666666777888888888888<<>>CCCDDDBBB>>>;;;222111///---,,,------...------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++***************+++++++++++++++++++++++++++++++++---,,,+++******,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------......000111111000000000000000000111222000111111222222333333333222222222333333333333333555555555555666666666666777777777777666777999;;;@@@KKK]]]nnn{{{}}}tttnnndddaaa]]]ZZZYYYXXXUUURRRSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLNNNOOORRRTTTUUUYYYZZZ]]]aaagggpppyyy//////000111111111111111000000000111222222333333555444333333333333444444444666999===AAADDDHHHJJJIIIMMMYYYnnn{{{qqqjjj```___]]][[[\\\]]]^^^___^^^[[[\\\bbbgggkkkrrrxxxzzztttqqqrrrssstttuuuzzzxxxooofff___\\\[[[[[[\\\\\\\\\[[[YYYXXXWWWVVVUUUSSSSSSSSSTTTTTTRRRSSSSSSQQQPPPQQQSSSUUUTTTVVVZZZbbbkkkwww~~~zzzxxxnnnkkknnnwwwxxxooohhhdddaaa``````^^^\\\\\\]]]]]]]]]\\\]]]]]]\\\[[[YYYYYYXXXXXXXXXVVVPPPGGG>>>888777777>>>===;;;777333111111222222666<<>>GGGVVVjjjzzzzzztttmmmeee___YYYWWWTTTRRRQQQPPPOOONNNPPPOOONNNLLLLLLMMMNNNNNNLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKLLLNNNOOOOOOOOOOOOLLLLLLMMMNNNNNNOOONNNNNNPPPPPPOOOOOONNNNNNNNNNNNQQQRRRTTTWWW]]]eeennnttt//////000111111111111111000000111111222333333333333333333333333444555555555888<<<>>>AAADDDGGGJJJMMMVVVkkkyyyqqqlllhhheee^^^```bbbbbbbbbbbbcccddddddbbbfffooowww~~~}}}qqqgggcccbbbdddffffffeeeaaa]]][[[ZZZXXXUUUTTTTTTUUUWWWYYYXXXXXXWWWTTTRRRQQQRRRSSSTTTRRRSSSXXX___gggsss}}}zzz|||yyyqqqlllkkkuuuuuujjjaaa[[[___]]][[[ZZZ[[[[[[[[[YYY[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWTTTLLLCCC<<<999999AAA@@@>>>:::666222111222000444:::???CCCDDDCCCBBB;;;999555111///...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,......///)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............///000111////////////000111222333000111111222333444555555222222333333444444555555555555666666666777777777555777999999888:::???CCCMMM___ttt|||tttppplllhhhddd___ZZZVVVPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLMMMMMMNNNNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIKKKMMMPPPUUU\\\eeekkkqqqtttxxx|||//////000111111111111111000111111222222333333444333333333444555666777888888;;;???AAABBBDDDHHHKKKVVVeee~~~sssllljjjlllmmmmmmiiinnntttvvvuuutttuuuwwwrrrqqqvvv|||xxxvvvyyy|||}}}{{{uuunnniiibbb```\\\YYYYYY[[[^^^aaacccbbb```\\\WWWTTTTTTUUUXXXTTTTTTXXXZZZ]]]dddmmmvvv~~~zzznnnooowww{{{lllbbb^^^]]]ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[WWWYYYXXXRRRIII@@@<<<<<<@@@@@@@@@===888555333333000333777<<<@@@CCCDDDDDD@@@<<<888333000//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........//////000////////////000111222333000111111222333444555666222222333333444555555666555666666666777777777777555777::::::999<<>>BBBDDDDDDFFFIIIMMM]]]qqq|||uuupppiiihhhlllqqquuuwwwwww~~~mmmiiidddaaa```cccgggjjjkkkiiifff```ZZZVVVUUUUUUZZZVVVUUUXXXVVVSSSVVV\\\fffnnnyyywwwqqquuuzzzttt___]]][[[ZZZ[[[[[[ZZZYYYXXXXXXZZZ[[[\\\\\\\\\\\\WWWZZZ\\\WWWMMMDDD???>>>>>>??????>>>:::666444444000222666;;;???BBBDDDEEEBBB???:::444111//////000++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))+++,,,...//////...---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////.........//////////////////000111222333000111111222444555666666222222333333444555666666666666666666777777777777444777:::::::::===DDDKKKiii}}}~~~yyysssmmmhhhddd```]]]ZZZVVVRRRPPPPPPQQQRRRRRRKKKMMMPPPQQQQQQOOOOOOOOOOOOQQQSSSUUUVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNPPPTTTWWWRRRUUUXXX[[[^^^dddlllsssyyy000000000000000000000000444333222222222444666888333222333666666555888>>>???DDDIIIIIIFFFHHHPPPXXXmmmvvvoookkkjjjgggfffkkkwwwwwwlllhhhkkkqqqvvv{{{xxxssskkkbbb\\\ZZZZZZ]]]\\\ZZZZZZZZZZZZ[[[[[[ZZZaaajjjqqquuuyyy}}}~~~{{{|||ooorrr{{{pppcccYYYYYYZZZYYYYYY[[[ZZZYYYXXXXXXYYY[[[]]]___^^^\\\ZZZWWWRRRJJJBBB<<<>>>AAADDDCCC???:::555222444111111666>>>DDDFFFEEEHHHCCC<<<666222000///...,,,,,,---......---------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++------------------------......---,,,---...///000////////////000000000000///...---------///000111000000000000000000000000111111222222222333333333444333333333333444555555666555555555555666666777<<<:::888999;;;@@@NNN[[[ttt}}}uuummmhhhbbb]]][[[XXXTTTQQQQQQQQQPPPPPPPPPPPPOOOOOORRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWW\\\```bbb```]]]___```aaabbbbbbcccbbbbbbdddeeefffeeecccbbbcccdddbbbbbbaaa```___^^^]]]\\\]]]\\\ZZZZZZ[[[[[[ZZZXXX[[[XXXTTTRRRRRRSSSTTTTTTUUURRROOONNNPPPRRRTTTUUUWWWUUUSSSRRRSSSWWW\\\___hhhmmmtttxxxzzz~~~111111111111111111111111444333222111222444666777555333444777777777:::@@@FFFJJJMMMJJJHHHLLLWWWbbb}}}yyytttoookkkjjjnnnmmmoooxxx~~~{{{tttkkkccc^^^\\\]]][[[ZZZYYYZZZ[[[[[[\\\ZZZ^^^bbbeeegggkkkpppttt|||~~~~~~|||}}}xxxlllrrr{{{~~~lll\\\YYY[[[[[[YYYXXXZZZZZZYYYXXXYYYZZZ[[[\\\[[[[[[YYYXXXSSSLLLDDD>>>>>>AAADDDDDDBBB<<<777444444222111666===DDDFFFFFFIIIDDD>>>888444222///---,,,---------...---------,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...------,,,---...///000////////////000000000000111000/////////000111111111111111111111111111111111222222222222333333333444444333333444444555666666666555555555666777777;;;::::::;;;===EEEVVVfff|||tttjjjbbb```\\\WWWTTTSSSRRROOOMMMQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^aaa```bbbfffjjjlllllljjjooopppqqqrrrrrrrrrrrrrrrtttvvvwwwvvvuuusssssstttnnnnnnmmmkkkjjjhhhggggggeeecccaaa`````````^^^\\\^^^ZZZWWWTTTTTTUUUUUUTTTXXXVVVUUUUUUWWWXXXXXXXXXUUUTTTRRRPPPQQQSSSVVVXXX[[[```eeeiiijjjnnnuuuzzz111111111111111111111111333222111111222333555666666444444777888999===DDDNNNPPPPPPMMMKKKTTTdddssszzzqqqnnnnnnmmmooorrrssstttyyy{{{ppphhhdddbbb```^^^^^^^^^______^^^]]]]]]\\\[[[[[[___dddiiiooopppwwwuuuuuuwww|||llllllmmmrrr{{{}}}ggg___``````]]][[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYVVVPPPHHHBBB>>>@@@DDDEEEDDD@@@;;;888666333222666===DDDGGGHHHIIIFFFAAA<<<888444000,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...------------...//////////////////000000000000222222111000000000111111111111111111111111111111222222222222333333333333444444444333444444555666666666666666666777888888:::999;;;===@@@KKKaaauuuzzzooohhh```YYYTTTUUURRROOONNNNNNNNNNNNMMMNNNOOOQQQTTTWWWYYY[[[[[[^^^___aaadddgggjjjlllnnnqqqqqqsssvvvzzz~~~~~~|||zzzyyyxxxvvvssspppnnnmmmkkkhhhffffffccc___]]]\\\[[[ZZZYYYXXXWWWWWWXXXZZZZZZYYYWWWVVVUUUSSSQQQQQQQQQQQQRRRQQQTTTXXXZZZ[[[^^^cccgggooouuu}}}111111111111111111111111222222111111222333555555666444555888999:::@@@GGGPPPRRRQQQPPPSSS```ttt|||uuuppppppssswww}}}xxxrrrqqqnnnkkkjjjjjjhhheeebbbbbb```]]]ZZZZZZ]]]aaadddcccdddiiisss|||~~~zzzvvvwwwzzztttlllgggjjjvvv|||mmmgggeeecccaaa[[[[[[[[[ZZZYYYWWWUUUTTTWWWXXXZZZ[[[ZZZUUUNNNHHH>>>@@@BBBEEEFFFCCC???<<<999777666888>>>DDDHHHJJJJJJGGGDDDAAA===777111---///......---------------------,,,,,,,,,+++++++++---,,,,,,++++++******)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------------......//////////////////000000000000222222111111000000000000111111111111111111111111222222222333333333444444444444444444444555666666666666666666777888999999999999<<>>EEEHHHHHHKKKPPPSSSWWWeee~~~zzzsssnnniiieeeeee___ZZZYYYYYY\\\dddmmmpppzzzyyyllleeeeeennn{{{~~~ooobbb```\\\YYYWWWWWWWWWXXXSSSSSSSSSTTTVVVVVVUUUSSSOOOIIIDDDEEEJJJNNNOOONNNIIIKKKMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHFFFCCC>>>;;;333111///---,,,---...///......---------,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---------.........//////++++++,,,,,,---...//////,,,,,,.../////////...---////////////000000000000---///111333444555555444222222222222222222222222333333333444444444555555555555555555555666777777777777777888999;;;<<<===??????FFFWWWkkk~~~{{{qqqggg```ZZZVVVTTTUUUVVVWWWXXXXXXYYY[[[]]]]]]aaagggkkkpppvvv~~~uuullljjjmmmrrrvvvsssppplllgggccc___]]]]]]\\\ZZZXXXVVVVVVUUUTTTSSSNNNPPPRRRSSSTTTVVVYYY\\\[[[cccnnnvvv}}}++++++---...000222333444111333555555444333444555;;;;;;@@@LLLSSSTTTRRRQQQWWWfffzzz|||qqqhhhddd___\\\\\\[[[ZZZ[[[```bbbiiisss|||qqqhhhdddeeemmmxxx{{{kkkeee^^^\\\]]]]]]ZZZWWWWWWUUUSSSQQQQQQRRRTTTUUUQQQMMMHHHGGGIIIMMMOOOOOOOOONNNNNNQQQTTTUUURRROOOLLLKKKKKKKKKKKKHHHEEEAAA777333//////111222...+++.........///////////////------......//////000000++++++,,,,,,---...//////000---******---......,,,---.....................------------------------,,,---......//////......---...//////000000//////.........//////000111222000000000000111111111111333333333222222111111111111111222333333444444555444444444444555555555666999666666999999777999<<<<<>>EEEPPPWWWWWWVVV^^^hhhzzz|||rrrjjjgggeee```[[[ZZZXXXZZZ\\\___fffppp{{{yyywwwwwwlllgggccc]]][[[[[[aaannn|||ppphhhcccaaa___]]][[[ZZZWWWTTTSSSSSSTTTTTTXXXUUUQQQPPPQQQTTTUUUUUUTTTRRRQQQRRRTTTWWWWWWWWWTTTSSSQQQPPPOOOLLLHHHEEEAAA<<<666222222222000............---,,,,,,,,,++++++,,,---...///000111111---.....................///---++++++---...------......---,,,+++******)))------------------------,,,---......//////......,,,,,,---............---.........//////000111222111111111222222222222333444444444444444333333333333333444444555666666666777888888888999999999999777666888;;;<<<;;;===BBBFFFVVVnnnyyynnnfff^^^ZZZWWWVVVWWWZZZ\\\]]]aaaeeejjjmmmppptttzzzzzzwwwuuunnnlllhhheeebbb]]]YYYUUUUUUUUUUUUUUUUUUVVVVVVVVVRRRRRRRRRTTTWWW]]]cccfffooouuu555555555555555444444444555666888888888888:::<<<>>>GGGSSSXXXVVVZZZjjj{{{xxxtttssssssrrrssssssttttttuuuvvvwwwxxxxxxzzz}}}~~~qqqmmmkkkfffaaa^^^^^^]]][[[[[[^^^dddkkkpppxxxqqqttt{{{{{{nnneee\\\XXXXXXZZZcccqqqzzzooohhhbbb^^^\\\[[[XXXUUUSSSRRRRRRRRRYYYWWWUUUTTTUUUVVVWWWXXXUUUSSSRRRQQQSSSVVVXXXZZZVVVTTTSSSRRRQQQPPPLLLJJJFFF@@@999444222111000///111111000///...---------++++++,,,---///000111111///........................---,,,,,,------------/////////......---------------------------------,,,---......///...............///000000000000000............///000111222333333333444444444555555333333333333333333333333444444555555666777777777888888888999999999::::::777666999<<<<<<;;;???EEEMMMbbb~~~zzztttlllddd^^^]]]\\\ZZZZZZ\\\___bbbdddmmmqqqwww{{{~~~yyyvvvrrrnnnjjjddd]]]YYYYYYYYYZZZZZZZZZYYYXXXXXXVVVTTTRRRQQQSSSVVVZZZ]]]eeejjjrrrzzz222222333333444444555555777888888888777888:::<<>>EEEKKKUUU]]]cccpppwwwnnniii]]]\\\ZZZYYYXXXVVVTTTQQQPPPPPPRRRTTTUUUVVVVVVVVVSSSUUUVVVWWW[[[cccnnnvvvwwwoookkkfffdddbbbaaabbbbbbaaa```hhhmmmuuu|||vvvoookkknnnwwwzzzjjjaaa^^^ZZZ[[[```iiivvvmmm```[[[ZZZXXXUUUSSSQQQOOOOOORRRTTTUUUVVVVVVVVVWWWYYYUUUUUUSSSQQQPPPQQQTTTWWWUUUTTTRRRSSSTTTUUUTTTSSSIIIFFF@@@:::555111000000.........---,,,,,,,,,+++,,,,,,,,,---......//////,,,---------------------+++---......---,,,,,,---)))******+++,,,---......------------------------,,,---......//////......------...////////////............//////000111222////////////000000000000000000000000111111111111444444555555666777777777666666777777777888888888999999;;;======???IIITTTmmm~~~sssnnngggaaa]]]]]]___```aaacccgggkkkpppvvv}}}{{{tttoooiiihhhfffcccaaa^^^\\\[[[]]][[[XXXUUUSSSRRRRRRSSSTTTXXX^^^dddlllwww...///000111222333333444666777888999:::<<<@@@CCCNNNSSS]]]jjjtttyyynnnfffaaa^^^XXXVVVTTTTTTTTTSSSQQQOOOJJJKKKMMMOOOPPPQQQQQQQQQMMMNNNPPPPPPQQQUUU\\\aaammmuuu|||wwwppplllgggeeeddddddbbb``````dddjjjpppuuu~~~~~~wwwtttssszzzzzzkkkeee___^^^bbbjjjuuuvvvfff\\\[[[YYYWWWTTTRRRQQQPPPNNNQQQUUUVVVVVVVVVXXXZZZVVVVVVVVVSSSPPPPPPRRRUUUVVVTTTSSSRRRSSSTTTSSSRRRJJJHHHDDD>>>888444222111------------------,,,,,,------------------------***+++++++++,,,---------***---//////---,,,,,,---***++++++,,,,,,---------------------------------,,,---......//////......------...///////////////.........//////000111222////////////000000000111000000111111111222222222333444444555555666777777777777777777888888888888999999;;;>>>@@@FFFTTTbbb~~~uuupppeeedddaaa^^^^^^aaafffiiikkkoootttxxx}}}xxxuuuqqqmmmhhheeecccccc```___]]][[[XXXVVVTTTSSSPPPTTTXXX]]]bbbkkkvvv~~~000000000111111222222333555666888:::<<<@@@EEEIII]]]aaalll{{{yyynnneee```\\\ZZZXXXVVVSSSRRRRRRRRRQQQPPPHHHIIIKKKNNNOOOPPPPPPOOOJJJLLLNNNNNNMMMNNNSSSWWWXXXaaappp{{{uuunnniiifffeeebbb```\\\___dddhhhmmmuuuwwwsssyyywwwnnn```___ccckkksss~~~kkk\\\[[[ZZZXXXVVVTTTRRRQQQLLLPPPTTTVVVVVVVVVXXX[[[VVVXXXWWWUUUQQQPPPRRRTTTXXXUUUSSSRRRSSSSSSQQQPPPKKKJJJFFFAAA;;;666333333.........///////////////......---------,,,,,,,,,))))))***++++++,,,------***---000///---+++,,,---.....................---------------------------,,,---......//////......///000000111111111111111.........//////000111222111111222222222333333333111111222222222333333333333333444444555666666666777777888888888999999999999999<<>>EEESSS```gggtttuuummmeeebbbeeelllvvv||||||sssggg]]]TTTMMMPPPOOOMMMNNNOOOOOOMMMLLLJJJKKKNNNPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJNNNYYYiii~~~wwwooojjjiiifffdddbbb``````bbbdddfffjjjooovvv~~~{{{uuuwww}}}~~~wwwhhh```\\\___mmm|||zzzlll^^^YYYXXXVVVTTTTTTRRRTTTVVVVVVVVVWWWXXXZZZZZZYYYXXXWWWUUURRRPPPOOOQQQRRRSSSSSSSSSQQQOOOMMMNNNLLLJJJGGGDDD???999555------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///....................................////////////...//////000//////...---...............///000000111111111111111111111111111222222333333333333333333444444555666666555555888888888888999:::;;;;;;======???HHHYYYpppxxxpppiiieeeddddddhhhkkkoootttzzz{{{yyyuuupppiiiccc___\\\]]]\\\ZZZXXXVVVVVVUUUUUU444444444444555666777777777999;;;???HHHUUUccclllzzz}}}rrrfff```dddlllzzzzzzkkk___UUUNNNNNNMMMLLLMMMNNNOOONNNMMMIIILLLOOORRRSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMUUUbbbuuuwwwppplllhhhfffdddcccccccccbbbaaacccgggmmmvvvzzzrrrddd[[[ZZZeeeqqqooo^^^XXXXXXWWWTTTSSSRRRTTTUUUVVVUUUVVVWWWYYYZZZZZZYYYXXXVVVTTTRRRQQQQQQRRRSSSTTTSSSQQQOOOMMMNNNMMMJJJHHHFFFAAA<<<888...---------------......---,,,,,,,,,+++*********------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------..........................................////////////000000000//////...------000000000000000111111222111111111111111111111111111222333333444444333333222333444555555666555555888777777888888999:::;;;;;;:::>>>KKKaaazzz~~~yyyrrrkkkggghhhjjjlllqqqtttxxx}}}zzzuuuoooiiiccc```bbbaaa___]]]\\\YYYWWWUUU555555555555666777888999777888<<>>:::000///...---------......000000//////......------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------....................................////////////000000//////............000000000000000111111222111111111111111111111111222222333444444444444333222333444555666666666666777777777777888999::::::======CCCSSSlll|||xxxtttnnnjjjjjjmmmrrruuu~~~~~~yyyssslllgggfffdddbbbaaa```^^^ZZZWWW555555555555666888999:::888:::AAAMMMWWW```llluuu}}}jjj^^^^^^dddvvvmmm___WWWSSSPPPOOONNNNNNPPPQQQPPPNNNKKKOOOTTTXXXXXXUUUQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIKKKOOOTTT```uuuxxxssslllhhhfffeeeccc```bbbaaadddiiipppxxx{{{hhh]]][[[\\\cccooosssddd]]][[[WWWTTTSSSSSSTTTUUUUUUTTTSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMKKKJJJHHHEEE@@@===333222000...------...............---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------....................................////////////000//////............///...............///000000111111111111111111111111222222333444444444444444333333555666777777777777777666666777777888999:::;;;???III\\\tttwwwrrrpppmmmlllnnnsssyyy}}}yyyqqqkkkiiifffcccbbbcccbbb]]]ZZZ555555555666777888:::::::::>>>JJJZZZfffmmmwww~~~nnnbbbaaafffppprrrbbbYYYUUUPPPOOONNNNNNOOOPPPOOOMMMMMMQQQVVVZZZZZZVVVQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPWWWgggwwwzzzqqqllliiifffcccaaa___```dddhhhnnn{{{vvvhhh```\\\\\\eeeqqqyyymmmfff```YYYUUUUUUSSSTTTUUUTTTSSSRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRPPPPPPPPPPPPPPPOOONNNMMMLLLKKKHHHDDD@@@777555222000...---......***++++++++++++++++++,,,************************,,,,,,,,,,,,------------+++,,,---.........------....................................//////////////////...---......000000...............///000000111111111111111111111111222333444444555444444444333444555777888999999999888888888888888999;;;;;;:::AAAPPPeee~~~{{{uuunnnnnnoooqqquuu{{{zzzrrrooojjjfffeeefffeeeaaa]]]555555555666777999:::;;;<<>>HHHZZZqqq{{{tttooonnnooorrrvvv|||~~~uuupppkkkiiijjjiiieeeaaa444333333555777999::::::???EEEYYYsss{{{pppddd^^^___nnn~~~~~~oooaaaXXXSSSRRRQQQQQQRRRSSSRRRPPPNNNXXX___^^^ZZZVVVRRRMMMPPPOOONNNMMMLLLKKKJJJIIIIIIJJJLLLLLLLLLNNNTTTXXXiiinnnuuuzzz}}}~~~uuukkkhhhdddaaa^^^]]]\\\```lllxxxtttfffaaa^^^bbbppp~~~qqqccc[[[YYYWWWVVVUUUTTTSSSSSSRRRQQQUUUTTTRRRSSSUUUXXXZZZ[[[YYYWWWTTTQQQPPPPPPQQQSSSQQQQQQOOOMMMKKKHHHFFFDDD@@@;;;444000//////...---------.....................---,,,,,,++++++++++++,,,,,,,,,------------...........................---------............///...............---------////////////////////////............////////////000111222222333333333333111222222333333444444555666666666777888888999999;;;999777666888<<<<<<999BBBRRRlllxxxqqqooopppppptttxxx|||yyyqqqqqqpppjjjeeeddd555555555666888:::;;;<<>>???>>>HHH\\\xxx|||sssooooooqqqtttxxx}}}yyywwwuuuoooiiihhh666666666777888:::<<<===HHHSSShhh|||~~~uuuiiibbbbbbjjj{{{}}}lll```[[[YYYXXXWWWWWWVVVSSSQQQPPP[[[dddccc]]]XXXSSSOOOOOONNNNNNMMMLLLKKKJJJJJJIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSVVVUUUZZZbbbkkkwww}}}rrrnnniiieeeccc```^^^bbbhhhqqqxxxpppgggcccdddmmm~~~nnn___[[[YYYYYYYYYYYYXXXUUURRRSSSSSSSSSSSSUUUXXX[[[\\\]]]\\\YYYWWWVVVVVVVVVVVVTTTSSSRRRPPPNNNKKKIIIHHHBBB>>>888444222111///..............................---,,,,,,,,,,,,,,,,,,.........////////////000........................---------............///////////////////////////////////////////////////000000000111111111222222222222333333333222111111111222222333333444444555666666666777888888999999888777888:::===???BBBDDDRRRjjj~~~vvvqqqpppsssvvv||||||vvvooolll666666777777888:::===???KKKXXXlll}}}}}}pppgggeeehhhzzzpppaaa\\\[[[ZZZZZZZZZYYYVVVTTTSSS___iiihhhaaa[[[UUUQQQOOOOOONNNMMMLLLKKKJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNQQQSSSRRRUUUZZZ```hhhtttyyyrrrlllgggfffccc``````cccfffooo~~~rrrfff___cccsss{{{hhh]]]ZZZXXXXXXYYYYYYVVVSSSSSSSSSSSSTTTTTTWWWZZZ]]]^^^]]][[[ZZZXXXWWWWWWWWWTTTSSSRRRQQQOOOLLLJJJIIICCC???:::666222000///..................---------...------,,,,,,,,,------,,,,,,,,,------------...........................---------............///////////////000000000000////////////////////////000000000111111111222222333333333333222222111000111222222333333444444555666666666777888888999999777777999<<<>>>???CCCIII^^^xxx|||vvvsssuuuzzz~~~~~~vvvppp555666777777777:::>>>BBBMMMZZZnnn|||tttjjjggghhhyyysssbbb^^^]]]\\\]]]]]]\\\YYYVVVVVVdddooonnnfff^^^XXXTTTQQQQQQPPPNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKHHHFFFCCCFFFIIIJJJJJJKKKLLLMMMQQQUUUYYY]]]ccclllxxx{{{ssslllkkkiiieeecccdddaaafffmmmxxxtttfffaaaiiitttvvv{{{ddd___YYYWWWXXXYYYWWWUUUSSSTTTUUUTTTTTTVVVYYY]]]]]]\\\\\\[[[ZZZXXXWWWVVVSSSSSSRRRQQQOOOLLLJJJIIICCCAAA===777333///......//////.........------------------,,,,,,---......,,,,,,,,,------------...........................---------............///.../////////000000111111000000000000000000000000/////////000000000111111333333333333222222111000111222222333333444444555666666666777888888999999888888:::>>>======EEEOOOlll}}}zzzxxx{{{vvv444666888888888;;;BBBGGGQQQ^^^ppp~~~wwwllliiikkk{{{zzzgggbbbaaaaaaaaaaaa___[[[XXXZZZiiiuuutttjjjaaa[[[WWWTTTTTTRRRPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKJJJGGGDDDBBBEEEHHHJJJJJJJJJJJJKKKOOOTTT\\\bbbiiiqqq{{{~~~sssnnnlllgggdddcccbbbbbbccchhhvvvyyyhhhccceeeiiissssssjjj^^^XXXWWWYYYXXXVVVTTTVVVWWWUUUSSSTTTXXX\\\\\\\\\]]]\\\[[[YYYVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJDDDCCC@@@:::444000///////////////...------,,,,,,------------------...///.........////////////000........................---------............///---......//////000000111000000000000000000000000/////////000000000111111222222333333333222111111111222222333333444444555666666666777888888999999999888;;;???>>>>>>JJJYYY|||~~~~~~444777999::::::>>>FFFMMMYYYdddttt}}}rrrooonnn~~~qqqjjjiiihhhgggeeeaaa\\\XXX]]]mmmzzzyyynnnddd^^^ZZZXXXWWWUUURRROOOMMMKKKJJJJJJHHHGGGHHHJJJIIIFFFCCCFFFHHHKKKLLLNNNPPPTTTVVVZZZbbbmmmwwwwwwrrrlllfffdddcccaaa___aaalllzzzhhhaaa^^^ggguuuzzzhhh\\\XXXYYYYYYXXXUUUWWWXXXVVVRRRRRRVVV[[[\\\]]]^^^^^^]]]ZZZWWWUUUUUUTTTTTTRRRQQQOOOMMMLLLGGGFFFDDD>>>777222111111000//////...------,,,,,,---------------...//////.........////////////000........................---------............///,,,------...//////000000000000000000000000000000000000000111111111222222111111222333333333222222111222222333333444444555666666666777888888999999:::888;;;@@@@@@BBBRRRfff555888;;;<<<<<>>CCCCCCIIIccc::::::===BBBGGGNNNZZZeeesss||||||vvvyyyyyywww|||vvvuuuuuummmaaa^^^bbbhhhwwwwwwooojjjgggeeeddd___WWWOOOJJJIIIJJJIIIGGGEEEDDDEEEFFFHHHHHHLLLPPPVVV^^^hhhtttxxxpppkkkeeedddeeecccfffyyyuuubbb[[[ZZZcccnnn{{{pppaaaZZZWWWVVVTTTTTTTTTTTTSSSRRRRRRQQQWWWYYY[[[]]]]]][[[WWWUUUUUUUUUTTTUUUUUUTTTRRRPPPOOONNNKKKGGGAAA;;;666333111000//////......////////////////////////////////////////////////////////////.........---------....../////////...---------.........////////////111111111111111111111111000000000000111111111111222222222222333333333333555444444333333444444555777888999999888888999:::::::::???DDDFFFPPPnnn::::::===DDDKKKTTTbbboooyyyrrroooooommmhhhcccdddiiitttzzz~~~{{{yyyqqqddd```dddppp~~~wwwpppkkkllliiibbbYYYQQQLLLJJJJJJIIIGGGDDDCCCDDDGGGJJJMMMRRRYYYcccppp}}}tttnnnkkkiiijjjfffdddppp~~~}}}lll```XXX[[[aaammmzzzeeeYYYVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQSSSVVVZZZ]]]^^^]]]ZZZXXXWWWVVVUUUUUUVVVUUUSSSPPPQQQPPPNNNJJJDDD>>>999666000000///.............../////////////////////////////////////////////////////////............---......///000000000//////////////////000000000000111111111111111111111111000000000111111111222222333333333333444444444444555444444444444444555555777888999999888888999;;;:::;;;???EEEJJJ[[[}}}:::;;;@@@IIIRRR\\\lllyyyxxxkkkeee^^^[[[[[[ZZZWWWTTTYYY^^^jjj{{{}}}vvvjjjfffiiiwwwwwwqqqrrrmmmdddZZZQQQLLLJJJJJJIIIGGGEEEDDDEEEJJJQQQUUU___hhhuuu~~~ssspppnnnlllhhheeekkkuuu}}}lll]]]XXXZZZcccxxxjjj\\\XXXXXXVVVVVVVVVVVVUUUSSSRRRQQQPPPSSSXXX\\\___^^^\\\[[[WWWVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPLLLGGGAAA;;;888000000///...---------.../////////////////////////////////////////////////////////.....................///000111111000000///000000000000111111111111111111111111111111111000000111111111222222222333333333333444444444444555444444444444555555666666888999999999999:::;;;;;;<<>>@@@HHHTTT^^^iiixxx}}}uuulllfff\\\WWWSSSPPPQQQQQQPPPNNNPPPVVVaaasss{{{pppkkknnn~~~~~~wwwuuuooodddYYYPPPKKKIIIHHHGGGGGGGGGGGGIIIPPPYYY```pppyyy~~~rrroookkkggggggjjjmmmpppttt{{{zzzvvvqqqmmmhhhfffiiinnnsss{{{yyyvvv{{{zzzdddZZZWWW]]]mmm~~~qqqaaaYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPRRRWWW[[[^^^___^^^]]]VVVUUUTTTUUUWWWYYYXXXWWWSSSRRRQQQNNNIIICCC===999111111000......---------////////////////////////////////////////////////////////////////////////......///000111111000000000000000000111111111222000000000000000000000000111111111111222222222222222222222222333333333333444444444444444555666777666888999:::999999;;;<<<<<<===@@@IIIXXXrrr===BBBNNN]]]hhhqqq}}}rrrjjjddd^^^ZZZSSSQQQNNNMMMMMMMMMLLLKKKJJJOOOYYYiiiuuupppsss}}}xxxpppcccXXXPPPKKKIIIHHHEEEHHHJJJMMMRRRZZZfffnnn~~~qqqiii```^^^[[[YYYZZZ\\\```bbbcccjjjttt{{{sssmmmjjjiiiiiijjjwww|||uuupppttt{{{mmm___YYYYYYcccqqq}}}jjj]]]WWWWWWWWWWWWWWWWWWVVVVVVUUURRRSSSVVVYYY\\\^^^______XXXVVVUUUVVVXXXYYYYYYYYYTTTTTTSSSQQQLLLEEE???;;;333222111///............////////////////////////////////////////////////...////////////000000000......///000000000//////000000000000111111111111////////////////////////111111111222222222222333222222222222333333333333444444444444555666777777666888999:::999:::;;;===>>>>>>BBBOOOeee===DDDSSSdddpppwwwoooccc^^^[[[WWWSSSSSSQQQPPPOOONNNMMMLLLKKKJJJLLLTTTaaauuu}}}wwwyyy{{{qqqdddXXXPPPMMMJJJIIIJJJNNNTTTYYY___iiivvv~~~uuukkkccc]]]ZZZYYYXXXXXXYYY\\\```bbbbbbhhhpppxxxzzzssslllgggfffnnn}}}vvvuuuuuu{{{vvvggg^^^YYY^^^hhhqqqwwweee[[[VVVVVVWWWXXXXXXXXXXXXWWWUUUUUUVVVWWWZZZ\\\^^^```[[[YYYWWWWWWWWWXXXXXXWWWVVVVVVVVVTTTOOOHHHBBB>>>444333222111////////////////////////////////////////////////////////////.../////////000000000000....../////////...------/////////000000000111111000000000000000000000000111111111222222222333333333333333333444444444444444444444444555666777888666888::::::::::::<<<>>>AAA@@@FFFXXXuuuAAAJJJ\\\nnnyyysssddd[[[XXXWWWTTTPPPUUUUUUTTTSSSQQQOOOMMMKKKMMMNNNRRR\\\mmm~~~}}}rrrdddXXXQQQNNNLLLJJJOOOUUU]]]ccckkkvvvzzzrrrjjjddd___\\\ZZZYYYYYYYYY[[[]]]aaadddfffiiinnnuuu{{{{{{pppgggeeehhhttt~~~zzzuuuvvv~~~oooddd\\\^^^eeedddrrrooobbbUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVXXX[[[^^^```___\\\YYYWWWWWWWWWVVVUUUXXXXXXXXXVVVQQQKKKDDD@@@555444333111000/////////////////////////////////////////////////////////.../////////000000111111.../////////...---,,,,,,////////////000000000000111111111111111111111111111111222222222333333333444444444555555555666666444444444555555777888888666888::::::::::::<<<>>>BBBBBBIII^^^|||zzz{{{GGGYYYllluuuzzzqqqbbb^^^]]][[[YYY[[[[[[[[[ZZZYYYVVVRRRMMMJJJKKKMMMQQQWWW___oooqqq___UUUQQQOOOPPPRRRZZZaaakkkvvvxxxrrrjjjfffaaa\\\YYYXXXZZZ[[[]]]aaaeeeffffffiiiqqqwww}}}vvvooommmkkknnn{{{wwwttt}}}iii]]][[[\\\^^^eeeooo{{{zzzggg\\\XXXWWWZZZ\\\ZZZZZZ[[[WWWXXXXXXXXXYYY[[[^^^bbbbbb```\\\YYYWWWXXXZZZ[[[\\\[[[YYYXXXTTTMMMEEE@@@666444222111111000///---////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000222222111111111111111111111111222222222333333333222222111111222222333444666666666666777777777777555777999::::::;;;===???BBBBBBOOOmmm}}}zzzyyyyyyzzzxxxxxxxxxxxxxxxyyyzzz{{{zzz{{{|||}}}}}}|||||||||}}}}}}|||zzzwwwvvvvvvvvvxxx|||KKK]]]pppyyy}}}{{{ooommmnnnmmmmmmooollljjjgggccc^^^ZZZUUURRRMMMMMMPPPTTTZZZhhh{{{mmm]]]TTTQQQQQQWWW]]]hhhqqq{{{sssgggbbb[[[ZZZYYYXXXYYY]]]bbbfffppptttyyy|||~~~{{{qqqlllkkkrrr~~~rrrddd]]]\\\TTTXXXaaappp|||kkk___ZZZXXXZZZ[[[YYYXXXZZZWWWXXXYYYYYYYYY[[[^^^aaaaaa___\\\YYYXXXYYY[[[]]]]]]\\\ZZZXXXUUUOOOGGGBBB999666333111111111000///////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111111111111111111111111111222222222333333333222222222111222222333444666666666666777777777777777999;;;;;;;;;<<<>>>@@@DDDGGGXXXvvvzzzpppnnnjjjgggeeeddddddeeedddddddddcccddddddeeeeeeiiijjjlllmmmppptttzzz~~~xxxxxxwwwwwwwwwvvvuuutttttttttuuuxxxzzz|||||||||~~~}}}}}}}}}PPPcccvvv~~~vvvnnnfff___ZZZSSSQQQPPPQQQTTT___tttuuukkk^^^WWWTTTWWWbbbnnnyyyzzzrrriii^^^VVVTTTQQQSSSVVV[[[aaaiiirrrxxxvvvpppjjjjjjooo{{{mmmbbb^^^RRRQQQUUUeee}}}pppbbb\\\YYYZZZZZZXXXWWWYYYXXXYYYYYYYYYYYYZZZ]]]``````^^^\\\ZZZZZZ[[[]]]^^^]]]\\\[[[YYYVVVPPPIIIDDD===:::555222111111222222////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111111111111111111111111111222222222333333333222222222222222333444444555666666666777777777888999;;;<<<=========@@@BBBEEEOOOeeewwwrrrnnniiifff]]][[[XXXVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUXXXZZZ\\\]]]```dddiiimmmppptttyyy}}}~~~|||zzzxxxtttooollliiiiiiiiijjjjjjkkklllllloooqqquuuzzzUUUhhh{{{wwwiiiaaa[[[WWWRRRQQQRRRZZZjjjzzz~~~{{{{{{qqqjjjbbb]]][[[aaaqqquuufff^^^YYYSSSQQQQQQTTTYYYaaajjjsss}}}zzztttlllhhhgggpppzzzmmmggg]]]UUUSSSbbb{{{tttddd]]]YYYYYYYYYWWWWWWYYYXXXYYYZZZZZZYYYZZZ\\\___aaa___]]][[[[[[[[[]]]^^^]]]\\\ZZZXXXUUUPPPJJJEEEAAA<<<555111000111222222////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111111000000111111111111111222222222111111222222222333333333333222222222222333444444555555666666777777888888:::;;;<<<======>>>AAACCCFFFVVVrrrzzztttllleeeaaa]]]ZZZWWWTTTRRRQQQPPPOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOQQQSSSUUUWWWYYY]]]aaaeeedddhhhlllnnnooopppqqqrrrpppnnnkkkhhhgggeeebbb```cccdddeeeggghhhlllooorrrxxx|||[[[lll{{{oooeee]]]VVVRRRQQQVVVbbbnnn{{{tttqqqvvvyyywwwvvvwwwvvvssslllhhheeedddeeemmm{{{nnncccYYYTTTQQQOOOPPPSSS\\\fffsssyyysssmmmhhheeeiiiwww{{{mmm^^^VVVbbb{{{xxxhhhaaa[[[ZZZYYYVVVWWWZZZXXXZZZ[[[ZZZZZZZZZ[[[]]]bbb```^^^\\\[[[[[[[[[\\\]]][[[ZZZXXXUUUQQQKKKGGGBBB===666000//////000111////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111111000000000000111111111222222222111111222222222333333333333333222222333333444555555555555666777888888888:::;;;<<<<<<<<<>>>AAADDDIII___zzzpppiiidddbbb^^^ZZZWWWTTTQQQOOOLLLKKKKKKJJJJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKNNNPPPSSSTTTVVVYYY]]]```___aaaeeegggggggggggghhheeebbb___^^^^^^^^^]]]\\\```bbbeeehhhkkkpppwww|||eeetttrrrggg\\\UUUSSSTTT\\\eee{{{qqqlllkkkpppsssqqqpppssstttrrrmmmkkklllnnnrrr{{{vvvjjj^^^WWWRRRPPPOOOOOOTTTZZZgggtttvvvpppjjjfffbbbdddmmmwww~~~jjj\\\cccwwwppphhh```]]]ZZZWWWWWWZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\```___]]]\\\[[[[[[[[[\\\^^^\\\ZZZYYYVVVRRRMMMJJJDDD>>>777222//////000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000111222222333333111111222222222333333333333333333333333444444555444444555666777888999999999:::;;;;;;<<>>BBBGGGKKK^^^|||zzzpppddd\\\ZZZXXXTTTPPPJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRRRRQQQRRRTTTUUUUUUUUUXXXYYY[[[^^^bbbcccaaa]]]ZZZYYYWWWVVVVVVYYY]]]```bbbcccdddfffiiijjjlllrrr|||}}}|||rrrggg```\\\]]]aaaggg|||~~~wwwlllcccXXXOOOLLLMMMPPPTTTVVV\\\jjjyyy~~~sssiiidddbbbaaaeeejjjmmmpppiiimmmxxx{{{oooggg```YYYWWWXXXYYY[[[\\\\\\ZZZYYYYYYZZZWWWXXXXXXZZZ[[[]]]___```bbb```^^^]]][[[XXXSSSPPPGGGBBB<<<777444222111000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000///000000111222222333333111111222222222333333333444333333333333444555555444444555666777888999999:::;;;<<<===???DDDIIINNNhhh{{{rrrlllbbbUUUPPPPPPRRRPPPMMMIIIJJJJJJJJJIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNOOOPPPRRRTTTUUUVVVXXXYYYZZZYYYYYY[[[\\\]]]```dddeeebbb]]]YYYWWWVVVVVVWWW[[[```eeeggggggjjjmmmnnnnnnooottt~~~~~~|||}}}wwwuuuuuuxxx{{{vvviiibbb______fffppp~~~rrrfff\\\VVVSSSQQQMMMRRRWWWZZZ___jjj{{{uuuiiidddccccccccclllsss~~~jjjbbbhhhzzzzzznnncccZZZYYY^^^\\\[[[YYYXXXYYYZZZYYYXXXWWWXXXZZZ]]]^^^_________^^^^^^]]]\\\ZZZWWWTTTRRRJJJFFF@@@999444222111111000000000000000000000000000000//////.........---////////////////////////...////////////000000000000111111111111222222222111111222222222222111111111111222222222333333333333333333444555666777888555555555666666777888999<<<<<<888;;;BBBAAAGGGZZZ|||zzzlllaaaWWWUUUSSSPPPNNNLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLPPPQQQPPPRRRVVVXXXVVVYYYYYYXXXYYYZZZ\\\___``````aaaaaa___\\\YYYXXXXXXWWWYYY\\\___bbbeeeggghhhiiiooouuuwwwwwwyyy}}}|||zzzrrrkkkfffcccaaabbbdddgggnnn{{{vvvmmmfffcccfffmmm{{{}}}zzzyyyqqqkkkbbbZZZUUUSSSSSSTTTWWW]]]eeekkkrrr~~~|||mmmeeeccccccccchhhnnnxxxrrrfffeeerrr|||mmm```[[[]]]]]][[[ZZZYYYZZZ[[[ZZZYYYWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]\\\YYYWWWTTTRRRLLLHHHBBB;;;666333222222000000000000000000000000000000/////////.........////////////////////////111222222222222333333333000111111111111222222222111111222222222222111111111111222222222333333333444444444444444555666777666555555666666777888999:::<<<:::===CCCCCCMMMccc{{{qqqfffZZZQQQSSSRRROOOMMMKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNPPPTTTVVVUUUWWW[[[]]]\\\_______________````````````___]]]ZZZXXXVVVTTTSSSZZZ[[[^^^bbbeeehhhjjjkkkmmmsssxxxzzzyyy|||~~~zzzrrriiibbb\\\WWWSSSRRRQQQQQQTTTVVVYYYcccnnn~~~sssllliiimmmvvv|||ssskkkfffbbb```^^^ZZZUUUQQQQQQTTTYYY\\\dddlllwwwuuujjjfffeeeeeefffjjjssszzz{{{{{{mmmdddgggppp}}}kkk```^^^___\\\ZZZZZZ[[[\\\[[[[[[WWWXXXZZZ\\\]]]^^^^^^]]]\\\\\\\\\[[[YYYWWWTTTSSSOOOKKKEEE???999555222111000000000000000000000000000000////////////....../////////////////////////////////000000000111111000111111111111222222222111111222222222222111111111111222222222333333333555555444444444555555666666666666666777888999999888===<<<>>>DDDEEETTTooovvvhhh___WWWPPPJJJNNNMMMKKKJJJIIIHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQTTTYYY\\\[[[\\\aaadddcccgggggggggfffeeecccbbbaaa```\\\XXXVVVWWWXXXWWWUUU^^^___bbbeeehhhlllnnnooosssxxx|||}}}~~~~~~xxxiiiddd^^^XXXUUUSSSQQQPPPOOOMMMNNNQQQRRRSSSYYYaaakkkyyyzzzrrrsssxxxxxxmmmiiiccc]]]XXXUUUSSSSSSUUUTTTSSSSSSWWW^^^gggmmm{{{~~~pppjjjiiihhhfffllluuu|||~~~wwweee```dddnnn}}}zzziiiaaa___]]]ZZZYYYZZZ[[[[[[ZZZWWWXXXZZZ[[[]]]]]]]]]\\\[[[[[[[[[ZZZYYYVVVTTTSSSPPPMMMGGGAAA;;;555222000000000000000000000000000000000//////////////////////////////////////////.........////////////000000000111111111222222222111111222222222222111111111111222222222333333333666555555444444444555555666666666666777888999:::888>>>>>>???DDDHHH[[[zzz{{{rrreee[[[VVVRRROOOLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJKKKMMMPPPRRRSSSVVV\\\``````aaafffjjjjjjlllmmmnnnmmmlllhhheeeccc```[[[VVVWWW]]]aaabbb```aaabbbdddgggkkkooorrrsssxxx{{{vvviiiaaaZZZVVVRRROOONNNOOOOOOOOOOOOMMMNNNQQQRRRQQQUUUZZZ```jjj{{{~~~zzztttllleee[[[YYYTTTQQQOOOOOOQQQRRRPPPSSSWWW\\\dddooo{{{uuunnnkkkjjjhhhoooxxxxxxxxx~~~hhh]]][[[\\\mmmvvvggg```]]]YYYWWWXXXXXXYYYXXXVVVWWWYYY[[[\\\\\\[[[[[[YYYYYYZZZYYYXXXVVVTTTSSSPPPMMMIIICCC<<<666222///111111111111111111111111//////000000000000000000000000000000000000000000111111111222222222333333000000111111111222222222111111222222222222111111111111222222222333333333666555555444444444555555666666666777777888999:::999??????@@@EEEKKKcccwwwddd^^^WWWRRROOOMMMKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHKKKKKKKKKLLLNNNQQQTTTVVVZZZaaaffffffgggmmmrrrttttttuuuvvvvvvssspppkkkiiiccc]]]YYY[[[bbbhhhiiiiiieeefffhhhkkknnnsssvvvxxx|||{{{oooeee[[[TTTSSSPPPMMMKKKKKKKKKJJJJJJMMMJJJJJJMMMOOONNNPPPTTTXXX___kkkzzzzzzsssmmmiiiccc\\\WWWSSSPPPLLLJJJIIIKKKNNNPPPPPPVVV```kkkvvv|||sssmmmjjjiiipppxxx|||wwwxxxmmm^^^XXXTTTbbbyyyooobbb^^^ZZZWWWVVVWWWWWWVVVVVVWWWYYYZZZ[[[[[[ZZZZZZXXXXXXYYYXXXXXXVVVTTTSSSPPPNNNJJJEEE>>>888333000111111111111111111111111//////000000000000111111000000000000000000000000000000000111111111222222000111111111111222222222111111222222222222111111111111222222222333333333555555444444444555555666777777777777888999::::::;;;???>>>@@@HHHRRRmmmxxxkkkcccZZZWWWRRROOOMMMKKKHHHFFFHHHIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHLLLKKKLLLMMMOOOSSSWWWYYY___gggnnnnnnooottt{{{~~~}}}~~~~~~}}}zzzuuuqqqnnnfffccc___```dddiiikkklllkkklllnnnqqquuuyyy}}}ttthhhaaa[[[VVVRRRSSSQQQNNNMMMMMMMMMLLLKKKMMMJJJIIIMMMOOOOOOPPPTTTUUUYYY```jjjyyy{{{vvvuuusssoooiiibbbZZZVVVPPPNNNJJJHHHHHHKKKOOOQQQ]]]fffsss{{{sssnnnnnnqqquuuxxxyyy|||vvveee\\\VVV]]]nnnvvveeeaaa\\\XXXVVVVVVVVVUUUVVVWWWYYYZZZ[[[ZZZZZZYYYVVVWWWXXXXXXWWWVVVUUUTTTPPPOOOLLLGGGAAA;;;555222111111111111111111111111//////000000000111111111000000000000000000000000............////////////000111111111111222222222111111222222222222111111111111222222222333333333444444444444444555666777777777777777888999::::::<<>><<>><<>>===DDDNNN^^^}}}}}}wwwtttrrrnnniiiiiiiiihhhgggeeedddbbbbbb______``````aaabbbbbbcccbbbbbbbbbbbbaaa```^^^^^^[[[\\\]]]^^^___```aaabbbaaaaaaaaaaaa```______^^^\\\]]]^^^^^^^^^___aaacccbbbcccfffjjjooosssvvvxxx|||~~~vvvkkkpppsssmmmkkkjjjhhhnnn}}}lll^^^VVVSSSSSSZZZnnnyyymmmdddZZZVVVXXXSSSWWW\\\```bbb```^^^[[[]]]___```___\\\XXXVVVUUUPPPQQQQQQRRRPPPKKKDDD???555444333222111111111111333333222222111000000000//////000111222333333444333222222111111222222333000111111111111222222222222222222333333444444444333333333444444444555555777777777777777666666666777777888999:::<<<>>>>>>>>>FFFQQQccc{{{vvvvvvvvvqqqmmmnnnmmmmmmlllkkkkkkjjjjjjkkkkkkjjjjjjjjjiiiiiiiiikkkkkkjjjiiigggdddbbbaaa\\\]]]^^^```ccceeefffgggdddeeeeeeddddddcccaaaaaa[[[]]]^^^]]][[[[[[___ccceeehhhlllqqqvvvyyyzzz{{{|||~~~tttkkktttwwwkkkhhhggggggiiiooo|||uuudddYYYRRRNNNSSS^^^wwwssseeeaaa]]]YYYZZZ[[[]]]```aaa```]]]ZZZZZZ^^^bbb```ZZZUUUTTTUUUSSSRRRQQQRRRRRRNNNHHHBBB777555111000000000///...000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111333333333333333333333333444333222222333444666777666666666666666777888888777888:::;;;;;;;;;===???AAACCCTTTuuu~~~zzz{{{|||{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvwwwvvvtttrrrqqqqqqqqqqqqrrrrrrqqqooommmjjjgggeeebbbbbbcccdddeeeggghhhiiiooommmlllkkklllkkkjjjiiiaaabbbaaa^^^ZZZZZZ]]]aaafffjjjnnnrrrtttvvvyyy{{{~~~rrrllluuu|||nnnhhhggghhhhhhmmmwww|||jjj\\\RRRLLLNNNYYYrrr}}}lllccc]]]XXXYYYZZZ[[[^^^___^^^[[[XXXYYY]]]aaa```[[[WWWVVVWWWUUUSSSRRRRRRSSSPPPKKKFFF:::777444222222222111000111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111333333333333333333333333333333333333333555666777666666666666666777888888777999:::;;;;;;<<<>>>@@@DDDHHHZZZ|||}}}|||{{{||||||yyyyyyyyyxxxuuurrrpppnnneeeeeeeeefffggghhhiiijjjnnnmmmmmmnnnoooooommmlllfffdddbbb___]]]^^^bbbeeehhhkkkpppsssuuuwwwyyy{{{{{{}}}qqqnnnwwwsssiiiggghhhgggiiinnnyyywwwrrruuu|||uuucccUUUNNNJJJTTTjjjuuuhhh```[[[ZZZZZZ[[[\\\]]]\\\YYYWWWXXX\\\______\\\YYYYYYZZZXXXUUUSSSSSSTTTSSSNNNJJJ<<<999555333222222111000222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333444555666777666666666666666777888888777999:::;;;;;;<<<>>>@@@FFFNNNddd|||zzzxxxllllllkkkkkkjjjkkkkkkkkkooooooppprrrssssssqqqnnnhhhddd___]]]^^^aaadddfffmmmpppsssvvvwwwyyy{{{}}}yyy~~~}}}qqqpppyyy|||mmmhhhiiieeeeeefffmmmyyyuuukkkiiiooommm\\\SSSKKKRRRddd|||mmmeeeaaa]]]\\\[[[\\\]]]\\\YYYWWWWWWZZZ]]]^^^\\\[[[\\\]]]YYYVVVTTTTTTUUUTTTQQQMMM<<<999444111000000000///222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444333333333444555555666777666666666666666777777888777999::::::;;;<<>>>>>>>>CCCIII]]]{{{qqqiiieeedddcccaaa``````dddlllwwwyyynnniiieeeeeekkkrrr{{{qqqiiiaaa___]]]YYYVVVVVVPPPUUU\\\dddrrrvvvjjjfffqqqtttcccUUUSSSYYYggg~~~nnngggaaa```___\\\\\\^^^\\\ZZZYYYZZZ\\\^^^______aaaaaabbbbbbaaa^^^\\\ZZZPPPHHH>>>777555444222111333222222111111222222333000000000000000000000000////////////000111222333444333333222222333333444222333333444444333333222222333444555666666666666888777777777777888999999::::::<<>>>>>@@@IIIUUUrrr{{{rrriiidddbbb\\\\\\^^^cccnnnwwwpppllljjjffffffjjjpppuuu|||~~~lllccc```\\\YYYYYYWWWVVVYYY```fffttt}}}nnnkkksssooo```UUUPPPXXXddduuupppggg``````bbbaaa_________````````````aaadddfffiiiiiiiiihhheeeaaa]]][[[WWWQQQHHH>>>777444333444333222222111111222222333222222222222222222222222111222333333333333222222444333333222222333333444222333333444444333333222222333444555666666666666777666666666666777888888999:::===>>>===@@@LLLXXXyyywwwpppkkkiiiaaa``````dddooo{{{tttqqqppprrrsssppprrrxxxuuuiiiccc^^^ZZZYYYWWWTTTXXX```fffppp|||sssttt{{{jjj[[[QQQTTT]]]jjj{{{qqqggg``````cccbbb``````]]]^^^______^^^___bbbeeehhhiiiiiihhheeebbb___]]]WWWRRRIII@@@888555555666333222222111111222222333111111111111111111111111000111222333333222111000222333333444444333333222222333333444444333333222222333444555666666666666888777777777777888999999:::;;;>>>???>>>AAAOOO]]]yyyuuusssjjjhhhfffgggppp|||xxxtttqqqrrruuuyyy{{{}}}~~~ppphhhaaa\\\ZZZXXXTTTXXXaaagggooo{{{vvvppp```TTTTTT[[[cccsssqqqggg___```dddcccaaa```[[[\\\^^^]]]\\\\\\```cccfffggghhhgggfffdddaaa___WWWSSSJJJAAA999555555777333222222222222222222333000000000000000000000000///000111222222111000///222222444555555444222222222333333444444333333222222333444555666666666666999999888888999999:::;;;;;;===@@@AAA???CCCQQQ___~~~|||rrrooollllllsss}}}sssvvvyyy}}}ttthhh^^^ZZZWWWVVV[[[ccceeeiii~~~~~~jjjZZZWWWZZZcccrrrsssddd\\\aaaddd___]]]```bbbaaa```^^^]]]^^^bbbeeehhhhhhhhhgggeeecccaaa___XXXSSSKKKBBB;;;777666555444444333333333333222222444444333222111111111111000111111111111222222222666555555444444333222222222222333333444555666666333333444444555666666666666666666666777888999::::::>>><<<>>>CCCDDDQQQjjj{{{qqqooottt|||zzzkkk```]]]ZZZVVVZZZccciiipppxxxeee]]][[[```mmmsssddd[[[___ccc```^^^aaaaaabbbaaa```___```bbbeeehhhhhhhhhgggfffcccaaa___ZZZUUULLLCCC<<<777555555444444333333333333222222333333222222111222222222111111111111222222222222555444444444444333333333222333333444444555555555333333444555555666666777888777777888888999:::;;;;;;???===???DDDFFFTTTnnn~~~vvvvvv~~~ooodddaaa]]]WWWYYYeeeqqq{{{yyyhhh______iii}}}uuuggg\\\^^^aaa```___bbbaaabbbccccccbbbbbbccceeehhhhhhiiihhhfffdddaaa___\\\WWWOOOEEE===888555444444444333333333333222222222222222111222222333333111111111111222222222333333333333444444444555555444444444444444444444444333444444555555666777777999888888999999:::;;;<<<===@@@???@@@EEEIIIZZZvvv|||tttgggeeeaaaZZZZZZhhhzzzwwweeebbbhhhxxx}}}nnn```^^^_________aaa```bbbeeeeeeeeeddddddeeeiiiiiijjjjjjhhheeebbb```^^^YYYQQQHHH???999666444444444333333333222222222111111111111222333444444111111111222222222333333222222333333444555666666444444444444444444333333444444444555666666777777888888888999999:::;;;<<<<<<@@@???@@@FFFLLL```yyykkkhhhccc]]]]]]jjj}}}|||wwwrrrffffffqqq}}}yyyggg___^^^^^^^^^^^^```bbbeeeffffffeeeeeefffjjjkkklllllljjjgggcccaaa```[[[SSSJJJAAA;;;777555444444333333333222222222111111111111222333444444111222222222222333333333111222222333444555666666444444444444444444333333444444555555666777777888888777777888888999:::;;;;;;@@@>>>@@@GGGPPPhhh~~~~~~ooojjjccc______iiiyyy|||qqqvvviiidddkkkvvv~~~ooobbb^^^___^^^]]]```bbbeeeffffffeeefffgggkkkmmmnnnooommmiiieeecccaaa\\\UUULLLDDD===888666444444333333333333222222222222222111222222333333222222222222333333333333222222333333444555666666444444444444444444444444444555555666666777888888777777777888888999:::;;;:::??????AAAIIIUUUqqqvvvrrrooopppqqqrrruuu|||ssskkkaaaaaaaaadddnnn}}}}}}nnnnnn}}}ooofffhhhrrrzzztttddd___aaaaaa___```bbbdddeeeeeeeeefffgggmmmooopppqqqooolllgggdddaaa]]]VVVMMMEEE???:::888444444333333333333222222333333222222111222222222222222222333333333444444333333333444444555555555222333333444444555555555555555555666777777888888999888888999999:::;;;<<<;;;@@@@@@CCCMMM[[[zzz{{{oooiiigggfffiiimmmrrryyyuuukkk```bbbbbbaaaeeerrr{{{llliiivvvtttiiijjjrrrzzzwwweee```ccccccaaa```bbbcccdddddddddfffhhhnnnppprrrsssqqqmmmhhheeeaaa]]]VVVNNNFFF@@@;;;999444444444333333333222222444444333222111111111111222222333333333444444444333333333444444444555555222222333333444555666666555555666666777777888888::::::::::::;;;<<<======<<>>>>>BBBEEEFFFMMMeeevvvpppmmmkkknnnsss{{{uuukkkddd^^^]]]]]]bbbttttttgggggglll}}}kkkcccpppuuugggeeedddccceeeddddddeeeggghhhgggfffnnnqqqssssssppplllhhhgggdddaaa[[[SSSJJJ@@@888444444444444333333333222222222222222222222222222222222222333333333333444444555555555555555555555555333333444444444555555555666777888888777777888999999999999:::;;;<<<===>>>>>>BBBEEEHHHQQQlll|||vvvwwwyyy}}}{{{ooofff___]]]\\\```qqq}}}kkkeeehhhzzz{{{hhh```lll|||mmmffffffgggeeeeeefffhhhjjjkkkiiigggnnnqqqttttttqqqmmmjjjiiifffccc]]]UUUKKKBBB:::555444444444444333333333333222222222222222222222222222222333333333333444444555555555555555555555555333444444444444555555555555777888888777777888999999999::::::;;;<<<>>>???>>>BBBFFFJJJWWWuuuqqqggg```^^^]]]aaaqqqwwwllllllpppwwweee\\\fffuuuuuuiiigggiiieeefffhhhjjjmmmmmmkkkiiioooqqqttttttqqqnnnkkkkkkgggddd^^^VVVLLLBBB:::666555444444444444333333333222222222222222222222222222222222333333333444444333333333333333333333333444444444444555555555555555666888888777777888:::::::::::::::;;;===>>>??????CCCFFFKKK\\\}}}sssiiiaaa______bbbppptttoookkk~~~xxxeeeYYYaaannnzzz~~~mmmiiijjjffffffhhhllloooooonnnlllnnnqqqssssssqqqnnnllllllhhheee___VVVLLLBBB:::555555555555444444444333333222222222222222222222222222222222333333333444444333333333333333333333333444444444555555555666666444666777888777777999::::::::::::;;;<<<===>>>???AAAEEEHHHNNNbbbuuujjjbbbaaa```bbbmmm{{{{{{oooiiixxxkkk[[[^^^hhhsssssskkkjjjgggggghhhkkkooopppooonnnmmmooorrrrrrpppnnnmmmmmmiiifff```WWWMMMCCC:::666555555555555444444444333222222222222222222222222222222333333333333444444555555555555555555555555444444555555555666666666444666777888777888999;;;:::::::::;;;<<<===??????AAAFFFIIIPPPggg~~~~~~|||{{{{{{}}}vvvkkkcccbbb```^^^fffqqq~~~uuuiiirrrzzzvvvaaa^^^dddnnn{{{oookkkgggggggggjjjnnnpppqqqppplllnnnppppppooommmmmmmmmkkkhhhbbbYYYOOODDD<<<777555555555555444444444444222222222222222222222222222222333333333333444444555555555555555555555555555555555555666666666666444555777888777888999;;;;;;;;;;;;;;;<<<>>>???@@@???EEEJJJTTTmmm}}}~~~{{{zzzwwwyyy|||wwwllldddbbb___[[[```jjjuuu~~~jjjooottt~~~fff```ccckkkrrrlllhhhggggggiiimmmpppqqqqqqkkkmmmooopppnnnmmmmmmmmmmmmjjjddd[[[PPPFFF===999666666555555555444444444222222222222222222222222222222333333333444444444333333333333333333333333555555555555666666666777333555777888777888:::;;;;;;;;;;;;;;;===>>>???@@@>>>EEEKKKVVVrrr}}}}}}yyyzzz|||}}}{{{xxxwwwyyy{{{wwwnnneeebbbaaa```bbbfffkkk~~~pppoootttooobbb\\\aaauuullliiihhhkkkmmmnnnnnnmmmmmmnnnpppnnnlllmmmpppqqqooollljjjeeeaaa\\\SSSEEE;;;888777666555444333222222222222222333333333333444444222222222222222222222222444444444444444444444444333333333444444444555555666555555555666777888888;;;;;;:::;;;<<<>>>@@@AAADDDEEEIIIXXXxxx}}}}}}|||xxxxxxyyyyyy|||~~~yyyuuutttuuuwww{{{yyyooofffbbbaaa___```ccchhhzzztttooopppttteee\\\]]]lllmmmkkkiiikkkmmmnnnnnnnnnoooqqqrrrooommmmmmpppqqqooommmkkkgggccc^^^TTTFFF<<<999666666555444333333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444555555555666666666666666666777888999999;;;::::::;;;<<<>>>@@@AAADDDFFFMMM^^^}}}}}}~~~|||xxxxxxwwwuuuwww{{{}}}wwwsssoooppprrrwwwvvvkkkgggdddaaa```bbbcccuuu{{{pppjjjwww~~~kkk^^^YYYbbbpppnnnmmmjjjkkkmmmnnnnnnooorrrttttttqqqnnnnnnqqqrrrpppnnniiifffbbb___UUUFFF;;;777666555444444333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555555666666666777777777777777777888999:::;;;;;;::::::;;;<<>>@@@CCCDDDGGGIIIYYYwww~~~}}}zzzyyyyyyzzzzzz~~~}}}kkkfffgggooouuuwwwxxx{{{{{{~~~xxxtttooonnnmmmooovvvtttjjjdddccccccooo|||mmmnnnzzzqqqbbb\\\[[[aaauuuzzzlllmmmhhhkkknnnooopppqqqrrrtttvvvuuuvvvwwwxxxuuunnniii___ZZZVVVRRRKKK@@@:::999444444444333333444444555222222333333333333444444333333333333333333333333555555555555555555555555444444444444555555555555666666666777999:::<<<===::::::;;;<<<>>>AAACCCEEEGGGKKK]]]|||zzzyyy}}}}}}{{{xxxvvvuuutttsssvvv}}}mmmgggfffmmmtttvvvyyy~~~yyy}}}wwwsssooonnnmmmnnnuuu{{{oooiiicccaaahhh~~~oookkkpppyyyiiibbb```aaauuuzzzmmmnnnhhhjjjnnnpppppppppqqqrrrsssssstttwwwxxxtttllleeeYYYTTTPPPLLLEEE<<<666666444444333333333444444555222222333333333444444444444444444444444444444444666666666666666666666666555555555555666666666777555555666777888:::<<<===::::::;;;<<<>>>AAADDDEEEGGGLLLaaa|||yyywwwvvvzzz}}}{{{zzzwwwtttrrrpppnnnppp{{{rrrkkkfffjjjppprrrtttvvvxxx}}}vvvqqqmmmlllmmmooosss~~~tttiiiddddddfffqqqrrrkkkiiiooo|||lllfffhhhsssvvvmmmnnnjjjkkkrrrwwwvvvttttttrrrsssuuuwwwxxxsssjjjcccZZZSSSMMMKKKHHH@@@:::999777666555444444333444444222222444444444444222222444444444444444444444444555444333222222444555777666666666666666555555555555666777888888888888888<<<======<<<<<<>>>BBBEEEJJJPPPgggzzzsssqqqpppuuu|||vvvrrrssslllfffeeegggllluuu}}}}}}tttlllmmmqqqrrrsssuuuvvv~~~zzztttpppmmmllllllooosss~~~tttjjjbbbbbbdddoootttjjjeeeggg{{{|||qqqqqqyyyzzzpppooojjjjjjpppuuuuuuttttttuuuuuuvvvyyyyyytttkkkddd^^^VVVPPPMMMIII@@@:::888777666555444444333444444222333333444444333333222444444444444444444444444555444333222222444666777666666666666666666666666666666777888888999999999;;;<<<======>>>@@@DDDHHHMMMTTTmmm~~~zzztttsssrrrwww}}}yyytttppppppjjjeeeeeegggjjjrrrzzztttqqqqqqqqqqqqrrrsss{{{}}}wwwrrrooommmllllllooottt~~~tttkkkaaaaaaccclllxxxkkkdddbbbooo|||ssspppkkkjjjnnnssssssrrrtttwwwwwwxxxzzzzzztttkkkdddaaaZZZTTTPPPJJJ@@@999777777666555444444333444444222333333444444333333222444444444444444444444444555444333333333444666777666666666666666666666666666666777888999999:::::::::<<<===>>>@@@CCCHHHKKKQQQ\\\www{{{~~~zzztttssstttzzzzzzvvvrrrooommmgggdddeeefffhhhnnnttt{{{tttqqqnnnnnnooorrrzzz{{{vvvrrrpppnnnllllllpppttt}}}uuulllccccccdddlllqqqiiieeekkkuuuyyysssmmmiiilllpppqqqrrrtttyyyxxxyyyzzzyyytttkkkddd```ZZZUUURRRJJJ@@@999888777666555444444333444444333333333333333333333333333333333333333333333333555444444333444555666666666666666666666777777777777777777888999:::;;;<<<<<<>>>???@@@AAADDDIIILLLTTTbbbxxxssssssuuu}}}yyytttqqqooojjjeeecccdddeeefffiiiooozzzxxxssspppooopppttt{{{{{{vvvtttrrrooommmmmmqqquuu{{{vvvmmmgggggggggmmmyyyoooggghhhmmmwwwoooiiijjjmmmoooqqquuuyyyxxxxxxyyyxxxssskkkddd]]]YYYVVVRRRJJJ@@@:::999777666555444444333444444333333333333333333333333333333333333333333333333444444444444555555666666666666666666777777888888888777777888999;;;<<<===???@@@AAAAAABBBDDDHHHLLLUUUggg}}}uuuppprrrvvvyyyssspppnnniiieeecccdddeeedddfffkkkuuu{{{wwwsssrrrtttvvv}}}|||xxxuuutttqqqnnnnnnrrruuuzzzwwwooojjjjjjhhhlll~~~ttthhhdddfff{{{qqqiiiiiilllnnnrrrvvvyyyxxxwwwxxxxxxtttlllfff]]]ZZZWWWTTTKKK@@@::::::777666555444444333444444444333333222222333333444333333333333333333333333444444555555666666666666555666666777777888888999888888888888999;;;===???@@@AAAAAABBBBBBDDDHHHLLLUUUkkk{{{sssooorrrwwwzzzsssooonnnjjjfffccceeeeeeccceeeiiipppzzzzzzwwwtttsssuuuwww}}}}}}yyyvvvtttssspppooorrruuuxxxxxxpppkkkiiifffiiizzz|||mmmggggggwww~~~sssjjjhhhkkkmmmrrrwwwyyyxxxxxxyyyyyyvvvnnnhhh```]]][[[VVVLLL@@@999999777666555444444333444444444333333222222333333444222222222222222222222222444555555666666666666666555666666777888888999999999888888888:::<<<>>>@@@>>>???@@@AAABBBEEEJJJMMMVVVnnn{{{sssooosssyyyxxxrrrqqqlllgggdddeeedddccceeeiiilllttt~~~wwwtttrrrrrrssswww}}}}}}yyyvvvtttuuuqqqpppsssuuuwww|||yyyqqqjjjhhhdddeeewwwsssmmmnnnnnn~~~uuukkkhhhjjjmmmsssxxxzzzyyyyyyzzz{{{wwwqqqkkkcccaaa^^^YYYMMM@@@999888777777555444444444444444444444222222222222444444222222222222222222222222444555555666777666666666555666666777888999999999999999888888:::<<>>888:::666555555555555444444444444333333333333444555555444444444444444444444444333333333444444444555555777666666555555555666666666666888999;;;<<<>>>>>>???>>>>>>BBBCCCDDDIIIPPPYYYppp~~~~~~wwwuuusssttt~~~~~~xxxqqqmmmhhhdddcccccccccccceeemmm~~~}}}uuusssrrrpppqqquuu}}}}}}yyyvvvtttsssssstttttttttvvvyyy|||tttnnnjjjllltttvvvnnnmmm~~~ooojjjrrryyyiiieeehhhjjjnnnpppvvvwwwzzzyyyrrrhhhccc]]]VVVKKK???999999666555555555555444444444444333333333333444555555444444444444444444444444444444444444555555555555777666666555555666666666666777888:::;;;===>>>???AAA???@@@CCCEEEFFFKKKRRR]]]uuu|||{{{|||~~~tttrrrqqqsss{{{rrrnnnhhhdddcccccccccccceeemmm{{{}}}uuuooooooooooooqqqvvv}}}yyyvvvuuutttrrrssstttuuuvvvzzz~~~xxxrrrmmmmmmtttrrrooo{{{iiiccciiisss{{{kkkfffggghhhjjjlllvvvwww|||}}}wwwlllccc[[[TTTKKKAAA:::999666555555555555444444444444333333333333444555555444444444444444444444444555555555555666666666666777777666666666666777777777777999:::<<<>>>??????BBB@@@BBBEEEGGGHHHNNNUUUbbb|||wwwvvvyyy|||qqqoooooosss~~~uuupppiiidddccccccddddddfffkkkvvvxxxqqqllllllmmmnnnqqquuu~~~}}}yyywwwvvvuuurrrtttvvvwwwxxx{{{~~~{{{uuuooonnnttt{{{rrrxxxeee^^^bbbkkk}}}}}}mmmfffffffffggghhhtttwww|||{{{pppeeeZZZTTTLLLBBB;;;999666555555555555444444444444333333333333444555555555555555555555555555555666666666666777777777777777777666666666777888888888888:::;;;===???@@@@@@CCCAAABBBFFFHHHJJJPPPWWWggguuusssvvv|||pppnnnnnntttyyyssskkkfffddddddeeeeeeeeehhhqqqxxxqqqkkkkkkmmmmmmqqquuu~~~{{{yyyxxxwwwuuuwwwyyyzzz{{{|||}}}vvvpppoootttxxx~~~uuu```XXX]]]cccttt~~~nnngggggggggfffgggrrruuu{{{}}}sssiii]]]VVVNNNCCC;;;888666555555555555444444444444333333333333444555555555555555555555555555555666666666777777777888888777777777777777888999999999999;;;<<<>>>@@@AAAAAABBBAAABBBGGGIIIKKKQQQXXXjjjuuuqqqttt~~~{{{rrroooooouuu|||vvvoooiiiffffffeeeeeeccceeekkkyyywwwpppkkkkkkmmmnnnqqqvvv|||{{{zzzyyyyyy{{{~~~yyyrrrpppuuu}}}qqq\\\TTTXXX\\\jjj}}}nnnhhhiiiiiiiiijjjqqquuu{{{vvvmmmcccZZZOOOCCC;;;888666555555555555444444444444333333333333444555555555555555555555555555555666666666666777777777777777777777777888999:::;;;::::::<<<===???AAABBBBBBBBBAAACCCHHHKKKMMMSSSZZZllluuuqqqtttyyyrrrpppooowwwzzzsssmmmjjjhhhgggeeeccccccgggsssuuunnniiijjjmmmnnnrrrwww~~~}}}|||{{{}}}}}}uuuqqqttt|||}}}sss]]]TTTWWWWWWcccxxx{{{mmmiiikkkllllllnnnqqqvvv|||wwwqqqiii___QQQBBB:::888666555555555555444444444444333333333333444555555555555555555555555555555555555555666666666777777888888888888999:::;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDBBBEEEIIIMMMOOOVVV]]]ooouuuqqqttt|||vvvqqqnnnoooxxx|||wwwrrrnnnkkkhhheeecccbbbeeeooo}}}rrrkkkgggiiimmmoootttyyy~~~}}}}}}}}}}}}wwwrrrttt}}}yyyvvv```WWWXXXWWW```uuuzzzmmmjjjlllnnnoooppprrrwww}}}xxxsssmmmbbbRRRAAA999999666666555555555444444444444333333333333444555555666666666666666666666666555555555555666666666666888888888888999:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDEEEDDDFFFKKKOOOQQQXXX___ppp}}}tttqqquuuzzztttooommmnnnxxx~~~yyytttqqqmmmhhheeecccbbbdddlll|||pppllliiijjjjjjlllsss{{{~~~~~~uuusssvvv~~~xxxuuuzzzlll]]]UUUWWW___mmmzzz{{{qqqjjjmmmpppooooooqqqvvvyyy}}}}}}zzzzzztttdddOOO@@@;;;<<<666666555555555555666666444444444444444444444444444444555555555555444444777777777777666666666666666777777999:::;;;<<<<<<===>>>???>>>>>>@@@CCCFFFCCCBBBEEEKKKOOORRRXXX```wwwuuuooopppvvv}}}wwwsssoooooossszzzvvvrrrooollliiigggcccccchhhssspppkkkiiijjjkkkmmmttt}}}}}}}}}~~~yyyuuuvvv|||tttppptttbbbXXXWWW^^^lllxxx{{{qqqiiikkknnnnnnpppsssuuuxxx|||~~~}}}}}}vvvfffQQQAAA;;;;;;666666555555555555666666444444444444444444444444444444555555555555444444777777777777666666666666666777888999:::;;;;;;<<<<<<>>>???@@@@@@AAADDDFFFJJJIIIJJJNNNPPPSSSYYYaaavvvrrrnnnpppxxx|||uuuqqqllllllrrr{{{vvvrrrnnnkkkhhhfffbbbaaafffooo|||}}}oookkkiiijjjlllnnnvvv~~~yyyvvvyyyqqqiiiwwwkkk\\\WWW\\\iiivvv}}}sssjjjhhhjjjmmmqqquuuuuuwwwzzz}}}~~~xxxhhhSSSBBB;;;:::666666555555555555666666444444444444444444444444444444555555555555444444666666666666777777777777777777888999::::::;;;<<<;;;===@@@AAABBBDDDGGGIIINNNKKKJJJMMMOOORRRYYYaaatttyyynnnlllqqqzzzzzzsssoookkklllrrr|||vvvrrrnnniiifffccc___^^^bbbiiisss|||mmmjjjhhhjjjllloooxxx|||wwwxxxrrreeeppprrr```WWWZZZgggtttyyynnniiihhhlllqqquuutttvvvxxx{{{}}}~~~~~~}}}wwwhhhUUUDDD<<<:::666666555555555555666666444444444444444444444444444444555555555555444444666666666666777777777777777777888999::::::;;;;;;;;;===???@@@CCCHHHNNNSSSSSSOOOMMMNNNQQQUUU^^^ggguuuuuukkkjjjpppzzzyyyrrrmmmmmmnnnttt}}}xxxsssnnniiieee```]]][[[^^^bbbhhhttt~~~zzzkkkhhhgggiiilllpppyyyxxxxxxvvvfffmmm}}}yyydddXXXXXXeeesssuuukkkiiimmmrrrtttssstttwwwzzz}}}{{{zzzuuuhhhVVVGGG===:::666666555555555555666666444444444444444444444444444444555555555555444444555666666666777777777888888888888999999::::::;;;<<<<<<===???CCCLLLVVV]]][[[VVVRRRSSSVVV[[[fffqqq~~~|||rrriiiiiioooyyyxxxqqqlllkkklllsss~~~yyysssnnnhhhddd^^^ZZZYYY[[[\\\___gggooo{{{~~~uuuhhheeeeeehhhlllpppzzzzzzxxxyyyiiimmm{{{jjjZZZXXXdddqqqyyyoookkknnnrrrsssqqqtttwww{{{~~~yyyyyytttiiiXXXIII>>>:::666666555555555555666666444444444444444444444444444444555555555555444444555555666666777777888888888888999999999:::::::::;;;<<<<<<>>>CCCMMMXXX___\\\WWWSSSTTTXXXaaaooo|||xxxoooggghhhnnnyyywwwoookkkeeegggppp|||wwwrrrmmmgggbbb[[[XXXWWWXXXXXXXXX\\\cccjjjlllnnnpppqqqsssvvvxxxyyy{{{}}}~~~~~~xxxnnnfffccccccgggkkkpppzzzzzzwww{{{kkknnn{{{ppp]]]XXXbbbooo{{{qqqmmmpppsssrrrpppsssxxx}}}{{{{{{vvvkkk[[[JJJ>>>888666666555555555555666666444444444444444444444444444444555555555555444444555555555666777888888888888999999999999:::::::::999:::===???DDDKKKSSSYYYWWWRRRQQQWWWaaaoootttkkkdddfffnnnyyyvvvmmmhhhccceeeooo}}}yyytttpppjjjddd```ZZZWWWVVVWWWVVVSSSVVV[[[ZZZ\\\^^^______```ccceeefffgggggggggggghhhkkknnnppptttyyy}}}~~~rrriiieeebbbbbbfffjjjpppzzz{{{vvv{{{kkknnnzzzttt```YYYaaammm|||~~~zzzrrrnnnrrrtttrrrooosssyyy~~~}}}xxxlll\\\KKK>>>777666666555555555555666666444444444444444444444444444555555555555555555444444555555666777888888999999999999999999999::::::777:::>>>AAAEEEIIINNNQQQTTTRRRTTT___ooo~~~ppphhhbbbeeennnzzz~~~tttkkkfffeeegggppp}}}zzzvvvrrrmmmhhhbbb]]]YYYWWWVVVWWWUUUQQQSSSWWWSSSTTTUUUUUUUUUVVVYYY[[[\\\\\\ZZZXXXWWWYYY\\\___^^^ccchhhkkkoooxxx}}}tttjjjeeecccaaaaaaeeeiiinnnxxxzzzwwwxxxuuuqqqrrrtttsssooojjjkkkjjjjjjjjjkkklllmmmmmmvvvvvvwwwyyy|||}}}{{{{{{hhhjjjwwwzzz```ZZZ```eeezzz|||zzzssspppqqqssssssssstttvvvzzzzzzssskkk]]]LLL@@@;;;777777666555555555555555555555555555555555555555444444444444444444444444555555666666777777888888888888888888999:::;;;;;;===<<<>>>CCCFFFFFFIIINNNQQQUUU```qqq}}}wwwnnnkkkhhhgggppp|||qqqjjjhhhbbbeeeppp{{{wwwpppkkkgggccc___\\\ZZZZZZYYYWWWUUURRRPPPOOONNNMMMMMMMMMLLLLLLKKKKKKQQQRRRSSSSSSRRRRRRTTTVVVVVVZZZ^^^```aaaeeennnuuu|||xxxooofffaaadddaaaaaaeeeiiillluuu}}}~~~yyytttoookkkiiifffcccccceeeddd```\\\[[[ZZZZZZZZZ[[[[[[\\\]]]bbbbbbcccdddgggjjjmmmnnnvvvyyy}}}{{{~~~}}}llljjjqqq|||aaaYYY]]]bbbvvv{{{|||uuuooonnnpppppprrrsssuuuyyy~~~zzzssskkk]]]LLL???;;;777777666555555555555555555555555555555555555555444444444444444444444444555555666666777888888888888888888888999:::;;;<<<>>>===???DDDFFFGGGJJJPPPUUU]]]mmm|||qqqnnniiiiiirrrzzzoooiiigggbbbfffrrryyytttnnnhhhddd```\\\YYYYYYYYYXXXVVVTTTQQQOOONNNMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSVVVYYYZZZZZZ]]]dddjjjvvvzzzuuulllddd```dddbbbbbbfffiiilllssszzz{{{uuunnnhhhbbb^^^]]][[[XXXYYYZZZZZZVVVSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWYYY[[[\\\```ccchhhlllqqqwww~~~~~~{{{~~~qqqkkkjjjttteeeZZZ\\\```ssszzz}}}vvvnnnlllmmmnnnqqqqqqrrrvvv|||zzzssslll^^^LLL???:::777777666555555555555555555555555555555555555555444444444444444444444444555555666777777888888999999999999999:::;;;<<<<<>>@@@DDDGGGHHHMMMSSS]]]kkkvvvpppkkkkkktttwwwlllgggfffcccgggttt~~~vvvqqqkkkeee```\\\YYYVVVWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJKKKKKKJJJJJJLLLNNNPPPSSSUUUUUUUUUWWW\\\```fffqqq{{{tttkkkdddbbbbbbbbbdddjjjmmmpppvvv}}}{{{tttlllfff```ZZZVVVVVVUUUSSSSSSTTTTTTQQQOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSUUUXXX[[[___eeekkkppptttzzz{{{|||uuummmiiimmmmmm^^^]]]bbbssswwwxxxrrrmmmmmmnnnmmmnnnnnnooosssyyyzzztttlll___MMM???:::777777666555555555555555555555555555555555555555555555555555555555555555555666666777888888999999999999999999:::<<<===>>>@@@@@@BBBFFFGGGIIIPPPXXXfff}}}|||rrrkkkllluuu~~~sssiiieeeeeedddiiiwww{{{sssnnnhhhaaa]]]ZZZWWWUUUTTTTTTTTTSSSQQQOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLKKKKKKKKKMMMOOOQQQSSSUUUVVVVVVXXX[[[^^^___hhhxxxzzzrrriiidddcccaaabbbgggoootttwww}}}vvvqqqjjjddd^^^ZZZUUURRRNNNNNNMMMMMMNNNMMMLLLJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTWWW]]]```bbbiiirrr|||{{{|||xxxoookkkmmm|||tttbbb___cccrrrsssppplllkkknnnnnnlllllllllmmmqqqxxx~~~{{{uuunnn```NNN@@@;;;777777666555555555555555555555555555555555555555555555555555555555555555666666777777888999999999999999999:::;;;===>>>???BBBAAADDDGGGHHHJJJSSS\\\nnntttjjjmmmvvv|||qqqgggccccccdddjjjyyy|||xxxpppkkkddd^^^[[[XXXVVVTTTRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLNNNPPPQQQSSSVVVXXXZZZ[[[]]]___^^^dddooovvvmmmeeeaaabbbaaacccjjjttt{{{~~~|||yyymmmhhhaaa[[[WWWTTTQQQNNNKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMOOORRRTTTVVV\\\eeemmmvvv|||||||||qqqlllkkkwww}}}gggaaadddpppsssrrrmmmlllmmmnnnlllkkkkkknnnsssyyy|||wwwpppbbbPPPAAA<<<777777666555555555555555555555555555555555555555555555555555555555555555666666777888888999999:::999999:::;;;<<<===???@@@CCCCCCEEEHHHIIIKKKVVVaaattt|||vvvkkknnnxxx{{{qqqfffaaaaaadddkkk{{{xxxssslllggg```[[[XXXVVVUUUTTTQQQQQQQQQQQQPPPOOONNNMMMJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMLLLLLLNNNPPPPPPRRRVVVYYY\\\]]]^^^^^^]]]```ffftttzzzrrrjjjccc```bbbaaadddmmmxxx~~~wwwssshhhddd]]]WWWSSSPPPNNNLLLKKKLLLMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHIIIKKKKKKKKKKKKMMMOOOQQQVVV\\\aaahhhvvv|||~~~ttthhhdddooooooeeegggrrr{{{|||sssooopppqqqmmmnnnqqqvvv}}}~~~yyyrrrdddQQQCCC===777777666555555555555555555555555555555555555555555555555555555555555555666777777888888999::::::999::::::;;;<<<>>>@@@AAADDDEEEGGGIIIIIILLLXXXddd{{{{{{uuuyyylllpppzzz|||qqqfff```___ccckkk|||zzzsssnnngggbbb[[[WWWUUUTTTTTTTTTQQQQQQQQQQQQPPPOOONNNNNNKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNOOONNNNNNNNNPPPRRRRRRTTTWWW[[[^^^___^^^]]]\\\\\\___lllyyyrrrjjjcccaaaccccccfffooozzzzzzsssoooiiiddd]]]WWWSSSPPPNNNLLLHHHIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKJJJIIIHHHGGGIIILLLLLLLLLLLLMMMNNNPPPSSSXXX[[[```nnn}}}uuuddd\\\jjjwwwkkkkkkuuu|||ssstttwwwnnnpppsssyyyzzzssseeeRRRDDD>>>777777666555555555555555555555555555555555555555666666666666666666666666777777777888999999::::::999::::::;;;===???@@@AAAEEEEEEHHHJJJIIIMMMYYYfffxxxooo{{{mmmqqq||||||rrrfff___^^^ccckkk|||wwwpppjjjccc^^^XXXTTTRRRRRRSSSSSSPPPQQQQQQQQQPPPPPPOOONNNKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQSSSUUUVVVWWWZZZ]]]``````^^^]]][[[ZZZ\\\hhh~~~{{{pppggg___]]]^^^bbbeeejjjooovvv~~~zzztttqqqfffaaaZZZTTTQQQPPPOOONNNLLLLLLMMMMMMLLLKKKKKKJJJOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMSSSTTTWWW[[[^^^eeeuuu~~~ppp___\\\ggguuuoooooovvvuuutttuuusssuuuxxx}}}~~~xxxjjjVVVEEE>>>888666555444555666555444444444555666666555444444777666666555555555555666888888888888888999999999;;;===>>>???>>>>>>@@@BBBEEEDDDEEEIIILLLPPPZZZeee~~~sssrrr}}}pppsssxxxyyyoooddd^^^]]]```iii||||||tttmmmhhhaaa]]]WWWTTTSSSTTTTTTTTTRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMNNNPPPSSSTTTSSSSSSRRRRRRSSSTTTVVVWWWYYYYYYYYY[[[]]]^^^]]]\\\\\\[[[]]]hhh|||qqqfff^^^]]]___```cccgggmmmuuu}}}}}}wwwrrrooogggbbb[[[VVVSSSRRRQQQPPPMMMNNNNNNNNNNNNNNNMMMLLLOOOOOONNNMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOQQQSSSVVVZZZ\\\aaappp~~~ooo```\\\eeeqqqvvvrrrvvvyyyvvvvvvsssuuuyyy~~~{{{lllVVVEEE<<<999777555555666777666555222333444444444444333222666666555555555666666777888888888888999999999999;;;===>>>???>>>???@@@BBBDDDCCCEEEIIIKKKOOOYYYcccuuuqqqsssuuuyyywwwmmmccc]]]]]]```iii|||zzzssslllhhh```\\\WWWTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPQQQQQQRRRQQQPPPOOOOOOPPPRRRTTTVVVVVVUUUUUUUUUVVVWWWXXXYYYWWWVVVVVVXXXZZZ[[[ZZZYYYVVVUUUYYYeee|||}}}tttggg^^^]]]```^^^```dddkkksss|||yyysssooolllhhhddd^^^YYYVVVUUUSSSRRROOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKJJJKKKNNNQQQSSSRRRSSSWWWZZZZZZ^^^jjjwww~~~ooobbb^^^eeennnuuuwww~~~wwwvvvsssvvvzzz~~~nnnWWWDDD;;;:::888666666777888777666222333444444444444333222555555555555555666777888888888888888999999::::::;;;===>>>?????????AAACCCDDDCCCEEEIIIKKKOOOXXXaaa|||yyytttwwwxxx{{{~~~sssiii```]]]^^^___hhh{{{~~~xxxrrrkkkggg```\\\XXXUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTVVVWWWYYYZZZYYYYYYYYYZZZ[[[\\\]]]XXXWWWVVVWWWYYYYYYXXXWWWUUUTTTWWWeee}}}~~~wwwjjj```^^^```]]]^^^bbbjjjttt}}}}}}vvvpppmmmkkkiiieee```\\\ZZZXXXVVVUUUQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQPPPPPPOOOPPPRRRSSSUUUTTTUUUYYY[[[ZZZ\\\gggsss}}}rrreeeaaagggoooyyyuuuwwwtttssswww|||qqqYYYEEE<<<;;;999777777888999888777555555666666666666555555444444444555555777888888777888888999999:::::::::;;;===>>>??????@@@BBBCCCEEEEEEGGGKKKMMMPPPWWW```ttt~~~zzz{{{zzz|||zzznnneee^^^]]]___^^^hhh{{{{{{vvvpppjjjfff```]]]YYYVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVUUUVVVVVVWWWYYY[[[\\\]]]^^^^^^^^^___```aaaaaa^^^\\\ZZZYYYZZZYYYXXXVVVZZZXXXZZZhhhwwwlllbbb^^^___]]]]]]aaajjjuuu|||vvvqqqnnnmmmjjjgggccc```^^^\\\ZZZXXXSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSTTTVVVXXXZZZXXXYYYcccooo|||yyyjjjdddhhhppp~~~rrr}}}sssppptttxxx~~~ttt\\\HHH>>>;;;999888777888999888777666666666666666666666666444444444555555777888888777888888999::::::;;;;;;;;;===?????????@@@BBBDDDGGGGGGJJJNNNPPPQQQXXX```mmm}}}}}}||||||wwwkkkbbb]]]]]]```___hhh|||}}}yyyuuuooojjjfffaaa^^^ZZZXXXWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSWWWWWWXXXZZZ\\\]]]___```bbbbbbcccddddddeeeeeeeeedddbbb___]]]\\\[[[ZZZXXX\\\YYY[[[iii{{{rrrjjjaaa]]]^^^]]]]]]```jjjwww~~~xxxtttrrrqqqmmmkkkhhhfffeeebbb___\\\XXXXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVSSSUUUWWWYYYXXXVVVTTTRRRTTTUUUWWWXXXVVVXXXcccooo}}}}}}uuuiiikkkqqqpppxxxyyypppmmmtttyyywww___JJJ???;;;999777777888999888777555555444333333444555555555555555555555666777888777888888999:::;;;<<<<<<;;;<<>>>>>>>>???@@@CCCEEEGGGHHHIIIMMMNNNPPPQQQSSSUUUZZZ]]]aaafffnnnxxxqqqzzzxxx{{{rrrhhhbbb]]]ZZZ[[[___iii||||||wwwrrrmmmjjjiiidddccc```^^^\\\ZZZZZZZZZ[[[ZZZYYYYYY[[[^^^bbbdddffffffgggiiimmmrrrvvvxxxyyyxxxwwwxxxzzzzzzxxxwwwwwwrrrmmmqqqzzz}}}uuussszzziiiaaa^^^ZZZXXXXXXZZZ\\\aaaiiittt~~~}}}|||{{{zzzzzzyyyvvvrrrooommmlllkkkiiigggfffeeeddddddddddddcccccccccbbbbbbcccfffjjjlllmmmoooqqqsssrrrrrrqqqnnnjjjgggggggggjjjeeebbbcccfffmmmzzz}}}~~~zzzhhhgggiiinnnpppoooooopppsssyyyhhhNNN@@@::::::999888777666555555666666666666666666666666444555666777888777777666777777888999:::<<<===>>>>>>???AAACCCEEEGGGHHHIIILLLNNNPPPRRRSSSVVVYYY\\\___dddllluuuyyyjjj{{{zzzxxx{{{qqqgggaaa[[[YYYYYY^^^hhh{{{}}}yyytttoookkkhhhfffeeecccaaa^^^\\\[[[[[[[[[ZZZZZZYYYZZZ\\\```dddfffiiiiiijjjlllpppuuuyyy{{{zzzyyyyyy{{{}}}}}}|||{{{zzztttpppttt}}}{{{yyylllaaa\\\YYYWWWXXXYYY[[[aaajjjttt}}}~~~}}}|||yyywwwtttsssqqqooonnnllllllkkkhhhhhhhhhhhhggggggggggggjjjlllppprrrtttvvvxxxzzzzzzzzzzzzwwwtttqqqqqqqqquuuoookkkjjjkkkrrr~~~uuuccc```bbbiiimmmnnnooorrruuuzzzjjjPPPAAA:::999999888777666555555777777777777777777777777555555666777777777777777888888888999:::<<<===>>>???@@@AAACCCEEEGGGHHHIIIJJJMMMQQQSSSTTTVVVXXXZZZ\\\bbbjjjqqqyyyzzz}}}rrreeewww{{{yyy{{{qqqfff```ZZZWWWWWW[[[fffzzz}}}{{{wwwsssnnnjjjgggffffffeeebbb```^^^]]]\\\[[[ZZZYYYZZZ[[[^^^bbbgggjjjmmmmmmnnnppptttyyy}}}}}}}}}}}}}}}xxxtttvvv~~~}}}{{{mmmaaa[[[XXXWWWWWWXXX[[[aaajjjttt}}}~~~zzzyyywwwuuusssrrrrrrrrrnnnnnnnnnmmmmmmlllllllllooorrrvvvxxxzzz|||~~~{{{{{{{{{~~~xxxrrroooooouuurrrbbb\\\\\\dddjjjkkkmmmrrrvvv{{{kkkOOO@@@999999888888777666666555666666666666666666666666555666666777777777777777999999999999;;;<<<===>>>@@@@@@BBBCCCEEEGGGHHHIIIIIILLLQQQSSSUUUVVVXXXYYY\\\aaahhhnnnttt{{{tttxxxrrrggg{{{{{{zzz|||qqqgggaaa[[[XXXWWWZZZdddyyy~~~|||xxxtttpppllliiihhhgggfffdddbbb```^^^]]]\\\ZZZZZZZZZ\\\___dddiiilllppppppqqqtttxxx}}}~~~yyyttttttyyy~~~yyyssssss}}}lll```[[[XXXVVVWWWWWWZZZ```jjjuuu}}}~~~}}}zzzxxxvvvuuuuuuvvvuuuuuutttsssqqqpppooooootttvvvzzz}}}yyyuuurrrxxx}}}ttteee[[[YYYbbbhhhhhhjjjpppvvv{{{~~~}}}~~~iiiNNN???999999888888777777666666555555555555555555555555666666666666666777777888999999999:::;;;<<<===>>>AAAAAABBBDDDEEEGGGHHHIIIIIILLLPPPSSSUUUVVVWWWYYY]]]bbbhhhlllpppttt{{{qqqwww|||ppp|||zzz|||qqqhhhbbb]]]ZZZYYYYYYdddyyy~~~|||xxxtttpppmmmkkkjjjhhhgggfffdddbbb```___^^^[[[[[[[[[]]]```eeeiiilllqqqqqqrrruuuyyy~~~|||wwwpppmmmmmmoooppppppiiieeefffqqqzzzhhh___\\\XXXVVVVVVXXXZZZ```iiittt~~~|||zzzxxxwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttwwwzzz~~~zzzuuuyyy{{{ppp|||kkk]]]XXXbbbhhhgggiiipppvvvzzz}}}}}}{{{}}}hhhNNN???888888888888777777666666555555555555555555555555666666666666666777888888::::::::::::;;;<<<===>>>AAABBBCCCDDDFFFGGGHHHIIIIIILLLPPPRRRSSSUUUWWWYYY^^^bbbgggjjjlllpppvvv{{{qqqyyyzzz|||{{{|||ppphhhddd^^^[[[[[[ZZZeee{{{}}}{{{xxxtttpppnnnlllkkkiiiiiihhhgggdddbbb```___]]]]]]\\\]]]```dddhhhjjjooopppqqqtttxxx~~~~~~xxxsssjjjdddaaa______^^^\\\YYY[[[dddppp{{{rrrccc^^^\\\YYYVVVUUUXXXZZZ___iiittt~~~{{{yyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz}}}{{{uuuwwwzzzqqqgggyyyooo___XXXbbbiiigggjjjsssuuuyyy||||||zzz|||gggNNNAAA888888888888777777777777555555555555555555555555777666666555666777888999;;;;;;:::;;;;;;<<<===>>>BBBBBBCCCEEEFFFGGGHHHIIIJJJLLLOOOPPPRRRTTTXXXZZZ___bbbfffhhhiiimmmsssxxxoooxxx}}}|||||||||nnngggccc___\\\\\\[[[ggg|||~~~|||yyyvvvssspppnnnmmmjjjjjjiiihhhfffcccaaa```___^^^]]]]]]___bbbeeeggglllmmmooorrrvvv|||~~~|||yyytttnnneee]]]WWWTTTSSSSSSUUUQQQRRRXXX___fffnnnvvvxxxlll```]]]]]]ZZZVVVTTTYYYZZZ___hhhttt|||zzzzzz{{{|||wwwxxxyyyzzz{{{|||}}}~~~|||yyyssstttwwwmmmbbbvvvppp___XXXcccjjjiiillluuuuuuxxx|||{{{zzz|||hhhOOOBBB888888888888777777777777777777777777777777777777777666555555555666888999;;;;;;;;;;;;;;;<<<===>>>BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOQQQTTTXXX[[[___aaaeeefffgggkkkrrrwww~~~mmmwww}}}||||||zzzlllfffccc^^^\\\\\\]]]hhh}}}}}}yyyvvvtttrrrqqqjjjjjjjjjiiigggdddbbb```aaa```^^^]]]^^^aaaccceeekkkkkkmmmpppuuuzzz|||{{{zzzzzz{{{{{{yyywwwqqqkkkbbbZZZSSSPPPNNNNNNQQQMMMLLLOOOSSSWWW]]]cccnnn|||mmm___]]]```]]]WWWSSSWWWYYY___iiiuuu~~~}}}|||||||||||||||}}}uuuqqqmmmkkkvvveeeiiivvvrrr```UUU^^^hhhiiikkkrrr|||{{{}}}hhhNNN>>><<<;;;:::999888888888888444555777888888888777666555555555666666777888999999:::;;;===>>>>>>??????@@@CCCFFFHHHHHHHHHIIIJJJIIIJJJLLLMMMNNNQQQUUUXXX\\\___ccceeefffkkkrrrxxxzzzhhhssswwwhhhaaa___]]]\\\^^^^^^jjj|||xxxuuurrrqqqpppooollljjjiiijjjkkklllcccbbbaaaaaabbbccceeefffjjjkkklllnnnqqqtttwwwxxxxxxvvvuuuuuuuuutttrrrooojjjbbbZZZVVVRRRNNNNNNPPPNNNMMMLLLMMMNNNPPPVVV[[[cccppp{{{lll^^^\\\^^^\\\WWWTTTWWWYYY___iiiuuu~~~}}}~~~}}}}}}}}}}}}~~~~~~zzzqqqnnniiieeemmmzzzllliiitttsss```VVV]]]fffgggkkksssyyyyyyzzz}}}~~~gggNNN???:::999888777666666666666333444555666777666666555666555555666666777888999::::::<<<===>>>?????????@@@CCCFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQSSSWWWZZZ\\\___aaacccgggmmmwww~~~{{{hhhrrr|||yyyiii```]]]ZZZZZZ\\\^^^jjjxxxooommmqqq~~~|||yyyvvvuuuuuusssqqqnnnlllkkkllllllgggfffffffffffffffgggggghhhiiijjjlllnnnqqqssstttsssqqqpppooonnnmmmjjjgggbbb[[[UUURRRPPPMMMMMMPPPOOOOOONNNNNNNNNOOOSSSWWW[[[hhh}}}mmm^^^ZZZ[[[ZZZVVVTTTWWWYYY___iiiuuu~~~~~~}}}}}}}}}}}}}}}~~~wwwoookkkeee___bbbkkkppp|||qqqgggqqqtttaaaVVV]]]eeeggglllvvvyyyyyy{{{~~~fffNNN@@@:::999888777666666666666333444444555666555555555666666666666777888999999:::;;;<<<===>>>?????????@@@CCCFFFGGGHHHHHHJJJKKKNNNOOOQQQRRRSSSVVVYYY[[[^^^```bbbeeekkkuuu}}}hhhqqqxxx{{{iii___ZZZXXXXXXZZZ^^^jjj~~~rrreee^^^]]]eeeqqq~~~|||zzz{{{yyyvvvssspppooonnnnnnllllllllllllkkkjjjiiihhhffffffggghhhjjjlllmmmnnnooommmjjjhhhgggdddaaa^^^YYYTTTQQQPPPOOOMMMOOOSSSSSSTTTTTTSSSRRRRRRSSSUUUXXXddd|||rrrbbb[[[ZZZWWWUUUTTTVVVYYY```jjjvvv~~~}}}}}}~~~~~~~~~yyyoooiiibbb\\\]]]cccfffrrrpppbbbmmmvvvcccXXX___hhhjjjpppzzz~~~~~~~~~dddMMMBBB<<<;;;:::999888888888888444444555555555666666666666666666666777888999::::::;;;<<<===>>>?????????AAACCCEEEGGGHHHIIIKKKMMMOOOQQQSSSTTTUUUWWWZZZ\\\```bbbeeeiiiqqqjjjqqqxxx{{{hhh]]]YYYWWWXXXZZZ^^^jjjwwwmmmddd\\\YYYYYY^^^hhhzzz~~~}}}|||zzzwwwtttsssrrrqqqqqqqqqqqqpppooollljjjhhheeeeeeeeefffggghhhiiijjjllliiifffdddaaa^^^ZZZWWWUUUQQQPPPQQQPPPOOOSSSXXXXXX\\\^^^\\\[[[[[[ZZZXXX]]]ggg}}}xxxfff^^^ZZZVVVSSSSSSUUUYYY```jjjvvv}}}}}}}}}}}}~~~~~~rrrhhhaaa]]]^^^aaadddoooyyyjjj^^^jjjyyyfff\\\eeepppssswww~~~{{{bbbLLLBBB<<<;;;:::999888888888888666666666666666777777777666666666777777888999::::::;;;<<<>>>??????@@@@@@AAACCCEEEGGGGGGIIILLLNNNOOOQQQTTTUUUVVVWWWYYY[[[^^^```dddjjjtttmmmrrrvvvzzzggg]]]YYYXXXYYY\\\]]]iiirrrddd\\\XXXTTTSSSUUUUUU]]]kkk}}}~~~~~~|||zzzxxxwwwvvvvvvttttttsssrrrpppmmmjjjhhhggggggfffeeeeeefffffffffgggeeeaaa___\\\YYYTTTQQQRRROOOOOOQQQPPPPPPVVV]]]^^^eeejjjhhhggggggddd___aaaiii}}}zzziii```ZZZUUUSSSSSSUUUYYY```kkkwww}}}}}}}}}~~~yyynnnhhheeeddddddeeennnrrreee]]]hhh~~~iii```mmm}}}xxx___KKKBBB:::999888777666666666666777666666666666777888888777777777777888999::::::;;;<<<===>>>???@@@@@@@@@AAACCCEEEFFFGGGIIIMMMOOOOOORRRUUUVVVWWWWWWYYYZZZZZZ]]]bbbhhhppp~~~qqquuuttt~~~zzzhhh^^^[[[XXXYYY[[[\\\hhh~~~uuuhhh[[[VVVTTTRRRQQQRRRPPPUUU___ooo~~~}}}{{{zzzyyyvvvuuutttrrrpppmmmkkkjjjiiihhhgggfffeeedddddddddaaa___\\\ZZZXXXUUUQQQNNNNNNMMMMMMOOOOOOQQQZZZccciiitttzzzxxxvvvvvvppphhhbbbjjj}}}yyyiii```[[[UUUSSSSSSUUUXXX```kkkwww~~~~~~~~~~~~|||vvvssspppllljjjppp}}}qqqggg```hhhllldddvvvuuu\\\IIIBBB:::999888777666666666666666666555444555666777888777777777777888999::::::;;;<<<===>>>???@@@@@@@@@BBBCCCEEEFFFGGGJJJMMMPPPPPPSSSVVVXXXXXXXXXYYY[[[YYY\\\aaaeeekkkuuuuuuxxx}}}sss{{{|||kkkaaa\\\XXXWWWYYYZZZggg}}}~~~ooocccXXXUUUVVVTTTRRRRRRQQQRRRWWWaaannnzzz~~~|||{{{xxxwwwuuurrrpppnnnmmmllljjjiiigggeeecccbbbbbbaaa___]]][[[YYYXXXUUURRROOOMMMLLLMMMOOOQQQVVVaaammm|||tttjjjqqqvvvhhh```[[[VVVSSSTTTTTTXXX```lllwww~~~~~~}}}zzztttooottt~~~sssjjjdddiii}}}nnnfff{{{tttZZZHHHAAA<<<;;;:::999888888888888555555444333444555666777777777777777888999:::;;;;;;<<<===???@@@@@@@@@@@@BBBCCCEEEFFFGGGJJJNNNQQQQQQTTTWWWYYYYYYYYYZZZ[[[ZZZ^^^bbbfffiiiooowww}}}wwwyyy|||ttt{{{~~~mmmccc]]]XXXVVVVVVYYYfff|||uuuhhh]]]TTTSSSUUUTTTRRRRRRPPPOOOOOOTTT\\\dddhhhiiiooosss{{{}}}|||zzzxxxuuurrrpppooonnnnnnjjjiiigggeeecccaaa`````````^^^\\\[[[ZZZYYYVVVSSSNNNMMMNNNQQQUUU[[[iiivvvuuuzzz~~~pppaaaZZZWWWUUUTTTUUUVVVXXX___iiittt~~~~~~~~~~~~}}}{{{}}}}}}~~~|||yyy}}}zzz|||uuujjjcccjjjttthhhzzzrrrYYYGGG@@@<<<;;;:::999888888888888888777666666666666666777999:::;;;<<<<<<;;;999888999;;;===>>>???@@@BBBDDDFFFHHHKKKMMMOOOPPPQQQQQQQQQSSSUUUXXXZZZ[[[\\\\\\aaa___```dddgggiiipppwwwvvvwwwpppttt}}}mmmbbb\\\WWWWWWZZZ[[[ggg}}}sssddd]]]VVVTTTRRRNNNLLLMMMNNNNNNOOOQQQSSSVVVXXXZZZXXXaaammmwww{{{~~~{{{xxxvvvtttsssqqqoooooonnnkkkgggdddbbbcccddddddccccccbbb```\\\VVVQQQVVVOOONNNSSSTTTXXXjjj{{{mmm___YYYWWWUUUTTTUUUUUUXXX^^^hhhsss~~~~~~~~~~~~~~~|||{{{zzzzzzzzz||||||zzzvvvsssxxxuuuwww}}}{{{yyykkkcccjjj}}}sssfffqqq}}}}}}zzz}}}~~~pppVVVDDD>>><<<;;;:::999888888888888777777666666666666777777999:::::::::::::::999999:::<<<>>>>>>???AAADDDFFFHHHLLLQQQTTTUUUSSSQQQPPPQQQSSSUUUXXXZZZ[[[[[[[[[```___```dddgggjjjqqqxxxpppqqqiiilll}}}~~~nnnccc]]]XXXWWWYYY[[[ggg~~~|||ooofff^^^XXXVVVTTTPPPMMMNNNMMMMMMLLLLLLMMMOOORRRSSSPPPVVV^^^eeekkkuuu}}}zzzwwwvvvtttqqqoooooonnnllliiifffeeeeeeeeeffffffeeeeeeccc___YYYTTTVVVQQQOOOSSSTTTWWWgggzzzvvviii]]]YYYWWWUUUTTTTTTTTTVVV\\\fffrrr|||~~~}}}}}}}}}{{{yyywwwvvvvvvvvvuuusssooollljjjhhhjjjooowww~~~wwwzzzmmmeeeiiizzzrrrccceeejjjkkkooowww{{{zzzzzzlllRRRBBB<<<;;;;;;:::999888888888888777777777666666777777888::::::999999999999::::::<<<===>>>???@@@BBBFFFJJJMMMRRRYYY]]][[[WWWRRROOOQQQRRRTTTWWWYYYZZZ[[[[[[```^^^```dddhhhkkkrrryyykkkkkk{{{cccfffppp|||pppeee^^^XXXWWWYYYZZZggg~~~sssiii```ZZZXXXWWWRRROOOOOONNNLLLIIIHHHHHHKKKNNNPPPRRRVVVYYY[[[]]]dddoooxxx}}}zzzxxxvvvrrrpppooonnnmmmlllkkkiiihhhhhhjjjiiihhhhhhfffbbb]]]YYYWWWRRRPPPRRRRRRTTTaaaqqqrrrfff[[[XXXWWWUUUSSSTTTSSSUUU[[[dddppp{{{}}}||||||{{{xxxvvvtttrrrqqqpppnnnkkkgggddd]]]\\\]]]aaafffqqqvvvmmmlllrrr{{{qqqgggjjjyyysssaaa```dddgggllltttwwwvvvvvv|||iiiPPP@@@<<<;;;:::999999888888888999777777777666777777888888::::::999888888999;;;<<>>::::::999999888999999:::777777777777888888999:::;;;::::::;;;;;;<<<===>>>AAABBBDDDEEEGGGKKKPPPSSSXXX\\\^^^[[[VVVRRRSSSVVVSSSTTTUUUVVVXXXZZZ]]]^^^___^^^___cccfffhhhooovvv~~~ssshhhmmmhhhlllmmmzzzzzzqqqggg```ZZZWWWXXXYYYfff|||qqqccc]]]\\\YYYUUUTTTJJJIIIHHHGGGIIIMMMQQQSSS^^^dddkkkmmmiiieeeeeefffooozzzwwwxxxuuussstttvvvwwwuuurrrpppnnnmmmlllkkkhhhdddaaaZZZYYYWWWSSSPPPPPPRRRUUUVVV]]]gggrrryyyyyyuuupppcccaaacccjjjttt{{{mmm___YYYWWWUUUTTTUUUTTTVVVZZZbbbnnnzzz~~~|||yyyvvvtttrrrnnnllliiifffccc```^^^\\\XXXUUUNNNMMMNNNOOOOOOQQQ[[[eeevvv|||}}}xxxrrrggg^^^YYYUUUSSSVVVYYY\\\dddlllxxxsssrrrxxxwwwddddddqqq|||}}}zzzxxxtttssszzz|||bbbJJJ??????:::999999888999999::::::777777777777888999:::;;;:::;;;<<<===>>>>>>>>>>>>@@@CCCEEEHHHJJJMMMQQQTTTUUUZZZ^^^[[[UUURRRTTTWWWUUUUUUUUUWWWYYY[[[^^^___```]]]^^^bbbdddffflllssszzzvvvkkkooonnnrrrttt{{{wwwxxxpppggg```ZZZXXXYYYYYYeeezzzzzzhhh```^^^\\\ZZZYYYOOONNNLLLJJJIIIJJJKKKLLLWWW___iiinnnmmmlllmmmooovvv}}}}}}xxxuuuuuuxxxyyyxxxuuurrrpppnnnmmmllljjjgggddd^^^^^^[[[WWWTTTSSSSSSSSSVVVVVVZZZaaaffffffdddaaaZZZ[[[^^^cccjjjyyy~~~pppaaaZZZWWWUUUTTTUUUUUUVVVZZZcccnnnzzz~~~{{{wwwuuussspppllljjjfffccc```]]][[[YYYVVVSSSNNNLLLMMMOOONNNNNNSSSZZZ^^^dddiiiiiihhheee___WWWTTTRRRSSSXXXZZZ\\\aaahhhqqqvvvsssvvvvvvdddbbbmmmxxx||||||yyyuuuttt{{{zzz```HHH>>>>>>999999999888999999::::::777777777777888999:::;;;:::;;;===???@@@??????>>>@@@CCCGGGJJJLLLOOORRRUUUSSSYYY^^^]]]WWWSSSTTTWWWVVVVVVVVVWWWYYY\\\___``````^^^^^^aaacccdddjjjqqqxxx|||ppprrruuuyyy}}}~~~vvvtttwww~~~~~~oooggg```ZZZXXXYYYYYYdddyyylllcccaaa___]]]\\\WWWUUURRRNNNKKKIIIGGGGGGMMMUUU```gggiiikkkooorrrzzzvvvuuuxxx{{{yyywwwtttrrrpppooonnnllliiifffaaaaaa___ZZZWWWVVVUUUSSSWWWTTTTTTYYY]]]___^^^^^^YYY[[[^^^aaafffssstttbbbZZZWWWUUUTTTUUUQQQSSSXXXaaakkkvvv{{{||||||zzzyyyvvvssssssvvvxxxxxxxxx|||zzzwwwtttqqqmmmhhhdddbbb```]]][[[ZZZXXXUUUSSSQQQPPPNNNLLLJJJKKKOOORRRVVV\\\```aaaaaabbb___ZZZZZZ\\\]]]]]]]]]___cccgggqqq}}}xxxqqqsssyyyfffeeelllrrrwww~~~yyyuuusssyyyoooXXXIII???:::999999888888888888999999999999999999:::;;;<<<<<<999:::;;;===>>>@@@AAAAAADDDEEEGGGJJJNNNRRRVVVXXX[[[\\\\\\ZZZXXXVVVWWWXXXYYYYYYZZZ\\\```bbbccccccdddcccbbbaaaaaadddjjjnnnzzzlllsssvvv||||||xxxrrrlllmmmqqq{{{zzzlllddd^^^ZZZXXXZZZ]]]eeewwwxxxhhheeehhhjjjjjjddd___WWWQQQMMMKKKHHHFFFJJJMMMVVVbbbjjjmmmqqqwww~~~yyytttrrrqqqrrrssstttpppnnnnnnpppoooiiicccdddaaa]]]]]]]]]\\\YYYVVVUUUWWWZZZ]]]```bbbccccccdddccccccdddgggrrrwwwddd[[[XXXUUUUUUUUUQQQSSSXXX```kkkvvv}}}}}}|||xxxuuupppjjjgggfffggghhhgggiiilllpppvvv|||zzzwwwtttppplllgggcccaaa^^^\\\ZZZYYYXXXUUUSSSQQQPPPOOOLLLKKKLLLOOOSSSYYYaaahhhkkknnnpppnnnjjjiiikkklllllljjjjjjlllooottt~~~zzzxxx|||ssstttyyyfffdddjjjooouuu|||}}}zzzyyymmmVVVGGG???<<<999999888888888888999999999999999999999:::;;;<<<=========>>>@@@AAACCCDDDFFFHHHJJJNNNRRRVVVYYY[[[```aaaaaa___[[[XXXWWWWWWYYYYYY[[[]]]```cccddddddddddddcccbbbbbbeeejjjnnnxxxnnntttxxx~~~{{{rrrpppjjjfffgggmmmxxxyyykkkccc]]]YYYWWWYYY]]]fffwwwrrrnnnrrruuuvvvrrrkkkaaaYYYSSSOOOKKKHHHIIILLLVVVaaagggggghhhkkkyyy~~~yyyuuurrrqqqqqqrrrqqqpppooooooooolllhhhdddbbb___]]]\\\]]]]]][[[XXXXXXYYY]]]ccciiinnnppppppqqqnnnlllkkkmmmwww{{{fff\\\XXXUUUUUUVVVQQQSSSXXX```jjjuuuzzzqqqlllddd^^^[[[ZZZ[[[ZZZZZZ]]]aaafffnnnzzz|||zzzwwwssspppkkkeeeaaa___\\\ZZZXXXXXXWWWUUUSSSQQQQQQOOOMMMKKKMMMQQQTTT]]]hhhuuu}}}~~~}}}}}}zzz|||~~~|||nnnmmmvvvttt{{{fffbbbfffkkkrrrzzz~~~kkkRRRDDD???===999999888888888888999999888888888888999:::;;;<<>>999999888888888888999999777777777888999:::;;;<<>>@@@@@@@@@AAACCCGGGJJJLLLPPPRRRUUUXXX[[[\\\]]]]]]___aaaddddddbbb`````````]]]```dddeeeeeefffiiimmmmmmnnnpppooonnnnnnooopppqqq|||tttlllgggttt|||zzzmmm^^^YYYWWW\\\eeesss|||mmmddd^^^YYYWWWXXXZZZaaasssrrrooopppsssqqqggg[[[VVVQQQQQQPPPOOONNNNNNNNNNNNOOOTTT^^^lll~~~{{{vvvrrrnnnlllkkknnnrrruuuqqqhhh___[[[ZZZVVVWWWYYYZZZ\\\___dddhhhnnnrrr}}}sssbbb[[[XXXVVVTTTSSSTTTTTTWWW]]]fffrrr}}}wwwhhhhhhppp}}}yyynnnhhhhhhiiippptttyyyyyyvvvttttttuuurrr{{{|||}}}|||zzzwwwuuurrrooojjjfff```\\\XXXUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPSSSWWW[[[lll~~~}}}lllccccccssspppbbb^^^___jjjvvv|||www[[[GGG???<<<:::999999888888888888999999888888999:::;;;===>>>???>>>???@@@CCCFFFIIILLLNNNSSSTTTWWWYYY[[[\\\[[[[[[___aaabbbbbb```______```]]]aaaffffffeeefffjjjooopppqqqssssssrrrppppppqqqqqq|||vvvkkkgggyyynnnzzz|||ppp___ZZZWWW[[[cccppp{{{mmmddd]]]XXXVVVWWWXXX___ooo{{{uuurrrmmmcccXXXRRRNNNMMMKKKJJJJJJKKKJJJJJJKKKNNNTTT```sss{{{vvvrrrnnnkkkjjjhhhkkknnnlllfff^^^ZZZXXXQQQSSSUUUVVVWWW[[[aaafffmmmtttqqqbbb\\\ZZZXXXUUUTTTTTTUUUWWW]]]fffrrr}}}vvvmmmiiikkkssszzz~~~uuurrrvvv{{{|||xxxwwwnnnvvv}}}wwwqqqmmmiiikkkvvv{{{zzzwwwuuussspppkkkhhhaaa]]]XXXUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPSSSXXX\\\lllpppggghhhxxxrrrccc^^^___jjjwww|||qqqVVVFFF@@@===:::999999888888888888999999999999999:::<<<>>>???@@@===>>>AAAEEEHHHKKKNNNOOOTTTVVVYYY[[[\\\\\\[[[ZZZaaabbbbbbaaa___^^^___```^^^bbbggggggfffgggkkkpppqqqsssuuuuuutttrrrrrrrrrqqq|||wwwkkkfffttthhhxxxsss___ZZZWWWZZZaaannn{{{lllbbb\\\WWWUUUVVVVVV]]]nnnyyyssslll```VVVQQQMMMKKKJJJIIIJJJJJJJJJIIIIIIJJJOOOZZZlll{{{vvvrrrnnnkkkiiiccceeehhhhhhddd^^^YYYWWWMMMOOORRRRRRTTTXXX^^^dddkkktttqqqbbb\\\ZZZVVVSSSRRRVVVWWWYYY\\\bbblllxxx}}}tttpppmmmmmmmmmmmmrrryyy}}}~~~wwwnnnooorrrxxx~~~~~~wwwnnnhhhaaa[[[VVVZZZeeeuuu}}}yyytttnnnkkkjjjkkkaaa]]]YYYVVVTTTTTTSSSRRRRRRRRRQQQRRRSSSVVVYYYZZZiiixxx~~~vvvsss}}}~~~tttddd[[[cccrrruuulllQQQCCC@@@===777888888888888888888888888666888999::::::;;;<<<>>>AAAAAACCCEEEHHHKKKNNNOOOUUUVVVWWWXXXYYYZZZ[[[\\\______^^^^^^^^^]]]]]]]]][[[^^^cccfffiiikkknnnqqqtttuuutttrrrpppooopppqqquuu~~~uuuaaagggppp~~~ssskkkjjjzzzpppbbb\\\WWWXXX^^^jjj|||mmmccc]]]WWWUUUUUUYYY]]]jjj}}}wwwkkkZZZPPPQQQMMMMMMLLLLLLLLLLLLLLLMMMIIIMMMOOOTTTeee~~~zzzssslllgggeeecccddddddbbb]]]XXXTTTRRRQQQPPPOOOOOOQQQTTTWWWYYYeeennn|||~~~oooaaa[[[YYYWWWTTTSSSQQQRRRUUUYYY```kkkwww~~~wwwpppllliiihhhlllsssvvvyyy~~~{{{uuukkkkkklllnnnrrruuuwwwvvvsssrrrpppnnnkkkeee___ZZZXXXSSSPPPSSS[[[iii|||vvvqqqmmmllllllccc___[[[XXXVVVUUUTTTRRRRRRQQQQQQQQQSSSUUUXXXZZZfffttt{{{sssttt{{{zzzssseee]]]eeesssvvvgggMMMAAA???===999999999999999999999999999999;;;<<<;;;:::999:::;;;>>>???AAACCCFFFIIIKKKMMMTTTUUUVVVWWWYYY[[[\\\]]]```_________^^^^^^^^^^^^]]]```dddgggiiillloooqqqtttttttttsssqqqpppqqqrrrssszzzvvvbbbaaakkkyyy{{{nnnhhhhhhuuuqqqbbb[[[VVVVVV\\\gggxxxnnnccc]]]XXXUUUVVVXXX]]]jjj~~~qqq^^^TTTTTTPPPPPPOOONNNNNNNNNOOOOOOLLLOOOPPPTTTddd~~~yyyrrrkkkeeeccc```aaaaaa___[[[VVVRRRPPPNNNMMMLLLLLLNNNQQQTTTVVV___gggvvv|||vvvssstttvvvqqqbbb\\\ZZZWWWUUUTTTNNNPPPRRRWWW___kkkwwwvvvnnniiigggmmmttttttzzz~~~xxxrrrnnnhhhfffdddccceeefffffffffbbb```^^^]]][[[YYYUUURRRPPPNNNMMMOOOSSS^^^ssszzzuuuqqqooonnnfffbbb^^^[[[YYYWWWUUUSSSQQQPPPPPPQQQRRRUUUXXXZZZaaammm{{{uuullldddeeejjjpppxxx~~~zzzwwwqqqfff```hhhuuuwww{{{```III>>>>>>>>>;;;:::::::::::::::::::::::::::;;;<<<;;;::::::;;;<<<>>>???@@@BBBEEEHHHJJJLLLQQQRRRTTTVVVYYY[[[]]]^^^aaaaaa````````````______^^^aaaeeegggiiikkknnnppprrrssssssrrrqqqppprrrtttqqqxxxvvvccc\\\ggguuu}}}vvviiidddfffmmmpppaaaZZZUUUUUUYYYccctttoooddd^^^XXXVVVVVVWWW\\\hhhyyyfff[[[YYYWWWVVVUUUSSSSSSSSSSSSTTTQQQRRRRRRUUUccc|||}}}xxxqqqiiiccc```]]]]]]]]][[[XXXSSSOOOMMMKKKJJJIIIIIIJJJMMMOOOQQQYYYaaaooo~~~zzzyyy{{{{{{wwwpppiiicccaaadddgggzzziii```\\\WWWTTTSSSOOOQQQSSSXXX___kkkwww}}}vvvsssttt{{{zzzsssmmmiiieeeccccccaaa]]][[[[[[\\\[[[[[[ZZZXXXUUUSSSSSSRRRQQQPPPLLLMMMOOOPPPRRRZZZmmm}}}xxxtttqqqooohhheee```]]][[[XXXVVVTTTQQQQQQPPPPPPRRRTTTWWWYYY]]]gggrrr|||yyytttggg___ZZZ[[[^^^bbbhhhnnnqqqtttzzzvvvvvvppphhhccckkkwwwyyyvvv[[[FFF=========<<<::::::::::::::::::::::::666888:::;;;<<<===???AAA@@@AAABBBDDDGGGIIILLLMMMOOOPPPRRRUUUXXX[[[]]]^^^aaaaaaaaaaaaaaaaaaaaaaaa^^^aaaeeeggghhhjjjlllnnnnnnpppppppppooooooqqqsssrrrwwwuuucccZZZeeettt{{{tttgggaaacccgggmmm___XXXSSSTTTXXXbbbrrrpppeee^^^YYYVVVVVVVVVZZZggg}}}}}}yyypppeeeccc```___\\\ZZZYYYYYYYYYZZZWWWUUUTTTWWWddd{{{~~~zzzuuuoooiiiccc___[[[ZZZYYYWWWUUURRRNNNKKKHHHHHHGGGGGGHHHJJJLLLMMMUUU\\\iiiyyyzzzuuuooojjjiiilllmmmjjjddd^^^[[[[[[___cccpppeee^^^WWWRRRQQQQQQRRRSSSWWW]]]gggssszzz}}}wwwmmmeee___\\\[[[ZZZ[[[YYYXXXWWWXXXXXXVVVUUUSSSPPPLLLKKKKKKLLLLLLKKKKKKMMMPPPSSSSSSYYYiiizzz|||xxxtttpppiiifffccc___]]][[[WWWUUUSSSRRRQQQQQQRRRTTTVVVXXXZZZaaajjjrrr~~~}}}tttlllddd```\\\VVVRRRTTTVVVWWW\\\aaa^^^bbbgggmmmvvv|||sssuuupppjjjfffnnnyyyzzzsssXXXEEE===;;;;;;;;;999999999999999999999999666888;;;<<<<<<===@@@BBBAAABBBCCCEEEGGGIIILLLMMMMMMNNNPPPTTTWWWZZZ]]]^^^bbbbbbbbbbbbbbbbbbbbbbbb___bbbeeefffggghhhjjjlllkkklllmmmmmmllllllnnnpppqqqvvvqqq___ZZZcccqqqyyytttggg___^^^ddd~~~iii\\\VVVRRRTTTYYYcccssspppeee^^^XXXUUUVVVUUUYYYeee{{{}}}uuu{{{rrrooommmkkkgggdddaaa```aaaaaa]]]ZZZWWWZZZfffzzz~~~zzzuuuqqqnnnjjjddd```ZZZXXXVVVUUUTTTRRRNNNKKKHHHHHHGGGGGGGGGHHHJJJKKKPPPVVVaaaooo||||||tttlllfff```[[[\\\aaadddccc```]]]\\\^^^bbbfffsssfff___WWWRRRPPPPPPPPPQQQTTTYYYbbbmmmttt}}}rrrlllccc[[[WWWUUUTTTTTTSSSSSSUUUXXXZZZYYYUUUSSSPPPMMMKKKJJJKKKMMMNNNNNNNNNOOORRRUUUVVVYYYfffsss}}}wwwssskkkiiieeecccaaa^^^[[[XXXVVVUUUSSSRRRRRRTTTUUUWWWWWW]]]cccjjjvvvuuujjjbbb[[[UUURRRRRRNNNLLLNNNOOOOOORRRWWWSSSWWW\\\```hhhxxxxxxqqqsssrrrkkkhhhooo{{{{{{nnnSSSCCC===;;;::::::888888888888888888888888:::<<<======<<<<<<>>>???AAAAAABBBDDDFFFHHHJJJKKKLLLMMMPPPSSSVVVZZZ\\\]]]aaaaaabbbbbbbbbbbbbbbcccaaacccfffgggggghhhiiikkkiiijjjkkkkkkjjjjjjlllnnnnnnrrrooo]]]XXX```nnnzzzyyymmmbbb]]]dddjjj[[[VVVRRRTTTZZZdddssspppddd^^^XXXUUUUUUTTTWWWccczzzwww}}}}}}}}}zzzuuupppllljjjjjjjjjeee^^^ZZZ]]]gggxxx|||xxxrrrooommmiiiddd```YYYVVVSSSSSSSSSRRRNNNJJJHHHHHHGGGGGGGGGHHHHHHIIIIIINNNWWWcccoooxxx|||}}}ooohhhbbb]]]XXXUUUXXX^^^eeeeeefffeeeddddddfffhhhnnnccc]]]WWWSSSRRROOOOOOPPPRRRXXXaaalllsss{{{yyyssseee```YYYSSSPPPOOOOOONNNPPPSSSYYY^^^aaa___YYYUUURRRPPPOOOPPPSSSWWWXXXYYYZZZYYY[[[^^^^^^```gggppp|||wwwmmmkkkiiigggeeeccc___]]]YYYXXXVVVTTTSSSTTTUUUUUUTTTYYY^^^dddppp|||wwwkkk```XXXSSSPPPNNNLLLIIIIIILLLLLLKKKNNNRRRQQQUUUYYYZZZ___mmmxxxqqqtttsssmmmiiippp{{{|||gggNNNAAA===;;;999:::999999999999999999999999:::<<<===>>>======???@@@BBBBBBCCCEEEGGGIIIKKKLLLKKKMMMOOORRRUUUYYY[[[\\\aaaaaaaaaaaabbbbbbbbbcccdddfffhhhiiiiiiiiijjjllljjjkkkkkkkkkiiiiiikkkmmmmmmqqquuubbbZZZ```nnn~~~zzzlllcccdddooo\\\VVVRRRTTTYYYbbbppp}}}oooddd]]]WWWSSSSSSSSSVVVbbbxxx|||}}}|||wwwtttsssssslllccc]]]^^^fffttt}}}wwwqqqmmmkkkhhhbbb]]]XXXTTTPPPPPPRRRQQQMMMIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEHHHOOOYYYeeennntttvvvlllgggccc```\\\\\\aaaiiisssuuuwwwvvvsssooommmlll|||iii___[[[WWWUUUTTTOOOPPPQQQTTTYYYcccnnnuuu{{{ttthhhaaa[[[WWWQQQMMMKKKKKKJJJJJJRRRWWW^^^fffiiieee^^^XXXRRRQQQQQQTTTYYY]]]___```gggeeeeeehhhhhhhhhlllrrrzzzooommmkkkjjjiiifffccc```[[[ZZZWWWUUUTTTSSSTTTUUURRRVVV[[[aaalllxxx|||{{{}}}uuuhhh]]]VVVSSSRRRQQQJJJHHHJJJMMMMMMKKKMMMQQQSSSVVVYYYXXX[[[ggg{{{zzztttxxxtttmmmiiiqqq|||}}}yyybbbJJJ@@@===;;;999:::::::::::::::::::::::::::777999<<<===>>>???BBBDDDEEEEEEFFFGGGIIILLLNNNOOOKKKMMMOOORRRUUUXXXZZZ[[[``````aaaaaabbbbbbbbbbbbfffhhhjjjkkkkkkkkklllmmmkkkllllllkkkjjjjjjkkkmmmnnnrrr}}}jjj\\\aaapppvvvjjjeeettt]]]WWWRRRSSSWWW___mmmzzzoooccc\\\VVVSSSSSSRRRUUUaaawww}}}}}}}}}zzzyyyxxxqqqggg^^^^^^dddppp~~~xxxqqqllljjjfff```[[[WWWRRRNNNNNNPPPPPPLLLHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGLLLUUU```jjjqqqtttqqqmmmjjjhhhggggggoooxxxzzzssspppzzzggg\\\XXXTTTRRRRRRPPPPPPPPPRRRXXXaaalllttt}}}kkk___XXXTTTMMMKKKHHHFFFEEEEEEGGGHHHLLLTTTdddrrruuulllbbb^^^UUUUUUYYYaaahhhnnnrrruuuzzzyyyzzz|||yyysssqqqsssyyyvvvssspppmmmiiieeebbbaaa^^^ZZZYYY[[[[[[XXXVVVWWWXXXYYY^^^fffqqq|||yyymmmddd^^^[[[WWWUUUPPPPPPPPPPPPPPPQQQSSSUUUVVVXXX[[[\\\\\\dddxxxwwwvvvtttnnniiinnn{{{yyyZZZFFFAAA;;;:::;;;666999999999999:::;;;<<<<<<============>>>???@@@AAACCCDDDFFFIIIKKKLLLMMMMMMJJJMMMPPPRRRSSSUUUXXX[[[^^^aaacccaaa]]]\\\___ccchhhjjjmmmnnnmmmkkkkkkkkknnnkkkiiijjjmmmnnnmmmkkkqqqtttgggaaabbbvvvkkkkkk~~~kkk^^^SSSTTTXXX___lllzzznnnbbb[[[UUURRRRRROOORRR]]]qqqvvv|||wwwsssmmmbbbZZZ[[[]]]cccyyy~~~yyytttnnnjjjhhhddd___[[[WWWTTTQQQOOONNNNNNMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHJJJGGGHHHOOOXXXcccrrr~~~zzz}}}~~~{{{yyy{{{ttt~~~jjj^^^YYYUUURRRRRRPPPOOOOOOQQQVVV```kkksss{{{qqqaaaWWWQQQOOOJJJIIIFFFEEEEEEFFFGGGIIINNNUUUdddqqqtttlllddd```^^^aaaiiisss|||{{{wwwxxx|||yyyuuurrrnnniiifffeeebbb^^^]]]^^^^^^\\\YYYZZZZZZ[[[```hhhuuu}}}tttmmmgggaaa]]]VVVWWWWWWWWWWWWXXX[[[\\\\\\\\\]]]\\\[[[bbbuuuyyyxxxooollliiioooyyy|||uuuWWWEEE@@@;;;:::;;;777999999999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAEEEFFFHHHJJJLLLNNNOOOOOOMMMOOOQQQSSSTTTUUUXXXZZZ\\\___```___[[[ZZZ\\\```eeehhhkkklllkkkiiiiiiiiikkkiiiggghhhkkkmmmlllkkkooossslllcccgggvvvqqqqqqbbbVVVUUUXXX^^^jjjxxxpppccc[[[UUUQQQQQQOOOQQQ[[[nnn~~~wwwqqqmmmeee\\\UUUVVVYYY```uuu}}}xxxsssmmmjjjhhheee```\\\WWWTTTQQQOOONNNMMMLLLKKKIIIHHHGGGEEEEEEFFFGGGHHHGGGFFFHHHMMMUUU___ppp~~~mmmaaa[[[UUURRRQQQOOOOOONNNNNNSSS^^^jjjrrryyy~~~xxxxxxyyy{{{rrrbbbWWWQQQMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHOOOUUUbbbmmmpppiiidddcccccclllyyy~~~{{{vvvpppllllllhhhcccbbbccccccaaa^^^^^^^^^___cccmmm|||yyypppjjjccccccccccccdddfffggghhhhhheeebbb^^^[[[bbbuuu|||zzzyyykkkllllllrrrzzzzzzmmmRRRBBB???:::999;;;777999999999999:::;;;<<<<<>>:::999<<<888999999999999:::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCDDDIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVWWWWWWVVVVVVXXXYYY\\\]]]]]]\\\YYYXXXZZZ[[[___aaadddfffeeeddddddddddddddddddfffhhhkkkmmmmmmqqquuurrraaahhh|||kkk\\\WWWWWWZZZfffsssqqqddd\\\TTTQQQPPPPPPQQQWWWfff~~~}}}nnnddd^^^UUUQQQOOOPPPRRRZZZlll}}}{{{wwwzzz~~~}}}xxxsssnnnkkkjjjgggccc```XXXTTTQQQNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDEEEIIILLLNNNVVVhhhzzzqqqddd]]]WWWTTTSSSNNNMMMLLLLLLQQQ[[[fffnnnxxx}}}rrrcccZZZWWWWWWYYY[[[fffvvvyyyrrrjjjddd\\\VVVSSSRRRQQQQQQRRRQQQPPPOOOMMMJJJIIIGGGJJJMMMTTT[[[[[[YYY\\\bbbvvv}}}xxxsssnnnkkkkkkkkkiiigggeeefffiiiooo|||zzzqqqkkkhhhooo}}}xxxoootttvvvzzz||||||^^^GGG===>>>:::999<<<999999999999999:::;;;<<<<<<@@@@@@@@@AAACCCDDDFFFGGGJJJKKKMMMOOOQQQSSSTTTTTTVVVXXXYYYYYYXXXXXXZZZ[[[[[[[[[[[[ZZZXXXWWWXXXYYY]]]```ccceeedddccccccccccccdddeeegggiiikkknnnppptttwwwsssccceee}}}nnn]]]WWWVVVYYYeeessspppddd\\\UUURRRRRRQQQRRRWWWeee{{{~~~oooccc\\\TTTRRRRRRRRRSSSZZZiiivvv{{{vvvrrruuu{{{~~~~~~yyyuuupppmmmkkkiiieeeaaaYYYVVVRRROOOMMMLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGJJJLLLLLLRRRbbbsssuuuggg```YYYTTTSSSLLLLLLLLLMMMRRRZZZeeelllwww}}}zzzqqqdddYYYSSSRRRSSSTTTRRRYYYcccooosssllleee```ZZZVVVUUUUUUVVVWWWUUUUUUUUUTTTRRRPPPMMMKKKHHHJJJNNNRRRRRRSSSZZZccc{{{{{{uuurrrqqqqqqooommmkkkmmmqqqwww|||uuusssyyy{{{tttxxxvvvxxx}}}}}}wwwXXXCCC<<<>>>;;;999<<<999999999999999:::;;;<<<<<>>>>>@@@CCCFFFIIILLLMMMMMMOOOQQQSSSUUUVVVWWWXXXVVVXXXZZZ\\\]]]^^^aaaccc___^^^\\\[[[[[[ZZZYYYYYY___bbbeeeggggggffffffgggbbbeeeggghhhiiijjjnnnqqqrrrvvvmmmeeennnyyy}}}zzzeee[[[WWWYYYdddqqq~~~uuuhhh___XXXTTTTTTNNNPPPUUUaaavvvvvviii^^^WWWZZZZZZVVVSSSVVV^^^dddjjjnnnooollliiiiiifffaaa```bbbhhhqqq}}}{{{uuuqqqooolllhhhddd\\\YYYTTTQQQOOOMMMJJJHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGGGGIIIIIIJJJRRR[[[iiirrrpppdddZZZSSSPPPJJJLLLNNNPPPUUU\\\dddiiissszzzssskkkbbb[[[YYYXXXVVVUUUVVVXXX[[[___kkk}}}sssnnniiiggghhhlllppprrrsssrrrooojjjccc[[[SSSOOOKKKKKKLLLMMMLLLOOO[[[hhhuuu}}}{{{yyy{{{~~~{{{yyyoooSSSAAA<<<@@@<<<:::<<<:::999999999999:::;;;<<<<<<===>>>@@@CCCGGGJJJNNNOOOOOOPPPRRRUUUWWWXXXYYYZZZUUUWWWZZZ\\\^^^```ccceeeeeecccaaa```______^^^]]]```cccfffhhhhhhggghhhhhhbbbeeeggghhhhhhiiimmmpppppptttoooeeejjjzzzyyyyyyiii^^^XXXYYYcccqqq}}}xxxjjjaaaYYYTTTTTTLLLNNNTTT```tttxxxjjj^^^XXX[[[[[[VVVRRRTTTZZZ^^^___bbbbbb^^^\\\\\\ZZZWWWVVVWWW\\\fffrrr~~~}}}wwwssspppmmmhhhddd]]]ZZZUUURRROOOMMMKKKIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHFFFEEEGGGGGGGGGLLLRRRXXXaaammmyyyoooddd[[[VVVUUUOOOLLLKKKNNNQQQVVV___hhhqqqxxxpppaaa___]]]WWWVVV[[[]]]]]]^^^aaagggxxx{{{zzzyyyyyy|||yyyqqqbbbUUUQQQMMMLLLNNNQQQRRRVVV[[[mmmwww|||zzzhhhKKKFFF???:::888888999:::;;;:::999999999:::;;;<<>>:::999999:::;;;;;;:::999999999:::;;;<<<>>>@@@BBBFFFIIIMMMOOOQQQRRRTTTVVVXXXYYYYYYXXXWWWUUUVVVXXX[[[]]]```bbbccceeeggghhhfffccc``````aaabbbcccdddddddddcccbbbaaaaaaaaa```aaaccceeehhhjjjmmmooozzz}}}mmmeeeooo}}}}}}|||zzzqqqrrrkkk\\\VVVXXXaaajjj{{{{{{lllbbbYYYTTTSSSPPPMMMOOOZZZlllzzzlllbbbYYYVVVSSSQQQPPPOOONNNMMMNNNOOOOOOMMMJJJHHHHHHIIIHHHJJJNNNUUU^^^iiitttzzz{{{{{{|||~~~{{{xxxuuussspppnnneeebbb]]]ZZZWWWTTTPPPNNNKKKJJJJJJJJJJJJHHHDDDAAAAAA@@@AAABBBDDDFFFIIIJJJPPPSSSYYY```jjjwwwyyykkkbbbYYYRRRPPPOOOLLLKKKNNNPPPTTT\\\eeelllsss{{{zzzsssmmmiiinnnwww~~~|||{{{yyywww}}}~~~mmm```YYYSSSRRRQQQPPPQQQTTTXXX]]]fffpppyyywwwyyyzzz___GGGBBB===:::999;;;<<<<<<::::::999888999:::;;;<<<>>>AAADDDIIIMMMPPPQQQRRRUUUVVVXXXZZZZZZZZZXXXWWWUUUVVVXXXZZZ]]]___aaabbbeeefffgggeeeccc`````````aaabbbccccccbbbaaa```___^^^^^^^^^```bbbeeehhhjjjmmmoooxxxnnneeemmmxxxzzzwwwvvvwwwmmmkkk|||}}}iii[[[UUUVVV^^^gggxxx|||mmmbbbYYYTTTRRROOOLLLNNNXXXiii}}}~~~nnnaaaVVVSSSOOOMMMLLLLLLKKKIIIIIIIIIIIIFFFDDDCCCCCCEEECCCEEEHHHNNNWWWaaajjjooopppoooooorrrxxx}}}{{{zzzwwwtttqqqjjjgggbbb]]]ZZZVVVRRROOOLLLKKKHHHGGGGGGEEECCCAAA???>>>>>>???AAACCCEEEFFFLLLNNNSSSYYYaaalllwww~~~tttiiiaaaYYYSSSPPPOOOLLLKKKNNNPPPRRRZZZbbbjjjqqqyyy~~~yyy~~~sssmmmlllzzz|||iii___VVVSSSQQQNNNNNNPPPOOOQQQVVVZZZ___bbbdddeeefffiiimmmtttyyy|||{{{yyy}}}xxxsssvvvuuuZZZDDD@@@<<<::::::<<<>>>>>>::::::999999999;;;<<<===???BBBGGGLLLPPPRRRSSSTTTWWWXXXZZZ[[[[[[ZZZYYYXXXUUUVVVXXXZZZ]]]___aaabbbdddeeeeeedddbbbaaa```___bbbccccccdddcccbbb```___\\\]]]^^^```dddgggjjjlllnnnooowww{{{kkkbbbiiisssuuussssssuuukkkgggvvvyyyfffZZZTTTTTT[[[cccttt}}}nnndddZZZSSSRRROOOMMMOOOXXXfff}}}uuuooosss~~~lll^^^SSSPPPMMMKKKJJJJJJHHHGGGGGGGGGGGGDDDBBBAAABBBDDDBBBCCCFFFLLLVVV___gggkkkkkkiiigggiiioooxxx~~~{{{wwwtttmmmjjjeeeaaa]]]ZZZVVVSSSMMMJJJGGGEEEDDDCCCBBBAAA>>>>>>===>>>???@@@BBBCCCIIILLLPPPUUU\\\fffqqqxxx~~~qqqgggaaaZZZTTTRRROOOLLLKKKMMMOOOQQQWWW___iiiooowww}}}wwwiiicccaaasssnnnbbbVVVQQQOOOLLLKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNPPPRRRWWW^^^eeeiiikkkkkkvvv~~~rrrnnnrrrqqqWWWBBB???;;;:::;;;===??????;;;::::::::::::<<<===???AAADDDIIINNNQQQTTTUUUUUUXXXYYY[[[\\\\\\[[[YYYXXXWWWWWWYYY[[[^^^```aaabbbddddddccccccbbbaaa```^^^aaaaaabbbbbbbbbaaa___^^^\\\^^^```cccfffjjjlllnnnoooqqqwwwvvvfff]]]ccckkklllkkklllnnneeeaaannnuuudddYYYSSSSSSYYY```ooopppeee[[[TTTRRRPPPNNNPPPXXXeeezzzpppgggiiisss~~~xxxggg[[[PPPNNNJJJHHHGGGGGGEEEDDDGGGGGGGGGEEEBBBAAAAAABBBAAABBBEEEMMMXXXcccjjjmmmnnnkkkgggfffjjjsss|||~~~zzzwwwoookkkgggccc```\\\YYYVVVLLLIIIFFFCCCCCCCCCBBBAAA??????>>>===>>>???@@@AAAEEEGGGKKKPPPXXXbbblllssszzz|||qqqgggaaaZZZUUURRROOOLLLKKKMMMNNNOOOUUU\\\gggmmmuuu{{{kkkaaa^^^]]]ooonnnaaaTTTNNNLLLIIIHHHIIIJJJIIIGGGEEECCCBBBBBBBBBEEEFFFJJJQQQXXX___bbbcccoooxxxmmmjjjpppkkkRRRAAA>>>;;;:::<<<>>>??????<<<;;;;;;;;;<<<>>>???AAAEEEGGGJJJNNNQQQTTTUUUVVVWWWXXXZZZ\\\\\\[[[ZZZYYYXXXYYY[[[]]]___aaabbbcccdddbbbaaabbbbbbbbb```^^^]]]^^^___``````___^^^]]]^^^___bbbeeehhhlllnnnoooqqqssswwwrrrcccYYY^^^dddddddddfffeee]]]YYYgggrrrbbbXXXSSSSSSXXX^^^iii|||sssggg\\\UUURRRPPPOOOQQQWWWbbbvvvpppeeebbbggglllxxxwwwyyyzzznnnaaaXXXOOOLLLHHHFFFEEEEEEDDDBBBGGGHHHHHHFFFCCCAAA@@@@@@???@@@DDDOOO]]]jjjrrruuuwwwssslllhhhhhhmmmtttyyy}}}~~~|||yyyqqqnnniiidddaaa]]]YYYVVVKKKHHHEEECCCDDDDDDCCCBBB@@@???>>>======>>>?????????AAAEEEJJJQQQ[[[eeellluuu|||zzzuuuhhhaaaYYYSSSQQQNNNLLLKKKMMMNNNNNNSSSZZZeeekkkrrryyy}}}mmm^^^YYYZZZZZZkkklll^^^OOOJJJHHHGGGFFFGGGHHHFFFDDDBBB@@@??????>>>@@@@@@CCCJJJQQQYYY]]]___gggppp|||}}}iiihhhooodddLLLAAA>>>;;;;;;<<<>>>???>>>======<<<===>>>???AAABBBHHHIIIKKKMMMPPPSSSUUUVVVUUUWWWYYY[[[\\\\\\[[[ZZZZZZ[[[\\\^^^```bbbcccdddcccaaa```aaabbbbbb```]]]\\\]]]^^^`````````______^^^```bbbfffiiilllnnnooopppssswwwpppbbbYYY^^^eeeeeefffiiibbb\\\YYYhhh}}}pppaaaXXXTTTSSSWWW]]]dddwwwuuuiii^^^VVVSSSNNNNNNPPPVVV___rrrssseee___]]]^^^dddcccfffmmmssszzzyyynnnccc[[[VVVRRROOOKKKIIIHHHHHHFFFEEEIIIKKKLLLKKKGGGCCC@@@??????@@@FFFTTTeeettt}}}{{{rrrjjjfffgggkkknnntttvvvxxxxxxxxxzzz|||~~~}}}{{{uuuqqqkkkeee```[[[VVVRRRIIIGGGEEEDDDEEEEEEDDDCCC@@@???===<<<;;;<<<<<<===<<<>>>AAAFFFLLLUUU^^^eeeooozzzxxxyyyxxxjjjaaaXXXQQQOOONNNLLLKKKMMMMMMNNNRRRYYYccchhhpppvvv{{{rrr```UUUTTTWWWWWWfffjjj[[[LLLGGGFFFEEEEEEFFFFFFEEECCCBBBAAA@@@??????======@@@FFFMMMUUUZZZ\\\```iiivvv{{{hhhgggppp```GGGAAA>>><<<;;;<<<>>>>>>>>>>>>=========???@@@BBBDDDJJJJJJKKKMMMOOORRRTTTVVVTTTVVVXXX[[[\\\\\\[[[[[[[[[\\\]]]___aaabbbdddeeecccaaa___```bbbbbb```]]]]]]^^^```bbbccccccbbbbbb^^^```cccfffiiilllmmmnnnpppsssvvv~~~nnnaaaZZZaaaiiilllnnnsssfff```___nnn|||oooaaaYYYTTTSSSWWW\\\bbbuuuwwwkkk___VVVSSSMMMMMMOOOTTT]]]pppuuufff]]]XXXUUUWWWUUUXXX___eeejjjvvv|||pppeee\\\XXXVVVVVVSSSPPPNNNMMMLLLKKKJJJLLLNNNPPPOOOKKKFFFBBB@@@@@@BBBIIIXXXlll|||uuukkkeeeccceeegggoooppprrrssssssuuuwwwzzz}}}~~~{{{xxxtttllleee___YYYSSSOOOGGGFFFEEEEEEFFFFFFEEECCC???>>><<<;;;::::::;;;;;;===>>>AAAEEEJJJRRR[[[aaaiiiuuuzzz{{{|||uuuxxxzzziiiaaaZZZUUUSSSRRRNNNLLLLLLKKKLLLQQQXXX___fffooovvv{{{xxxjjj___YYYVVVTTTRRRTTT```www{{{cccZZZNNNGGGFFFGGGFFFDDDDDDCCCAAA???>>>===<<<<<<===>>>???BBBGGGMMMSSSVVV]]]dddnnnzzzwwwnnnhhh~~~uuuYYYGGG===============<<<<<<<<<======>>>???AAACCCFFFGGGJJJLLLNNNOOOOOOPPPRRRSSSVVVUUUVVVYYY[[[\\\[[[YYY[[[\\\]]]___```bbbcccdddaaaaaaaaa___\\\[[[\\\]]][[[\\\]]]___```aaaaaaaaa___aaacccdddfffhhhlllnnnkkkpppwww|||dddXXX^^^kkk}}}rrrgggbbbrrrvvvdddZZZSSSNNNQQQZZZcccnnn~~~zzzkkk^^^WWWUUULLLKKKLLLPPPYYYiii|||lll___VVVSSSPPPPPPRRRVVVWWWZZZdddoooppprrrooofff___\\\YYYVVVWWWUUURRRQQQPPPOOOMMMLLLPPPSSSTTTRRRLLLEEEBBBAAAAAABBBLLLaaa{{{wwwnnnfff^^^[[[\\\bbbdddggghhhjjjlllooorrryyy}}}~~~}}}zzzxxxrrrnnnhhhbbb\\\UUUOOOKKKIIIHHHHHHGGGGGGFFFFFFFFFAAA@@@>>>===<<<<<<<<<===<<<===>>>AAAFFFNNNWWW^^^hhhqqqyyywwwqqqqqq{{{~~~lllbbbZZZUUUSSSQQQNNNLLLLLLLLLKKKPPPVVV___fffooovvv{{{uuufff[[[UUUSSSQQQPPPRRR]]]qqqrrraaaXXXMMMGGGFFFGGGFFFEEEDDDCCCAAA???>>>===<<<<<<===>>>???AAAFFFLLLQQQUUUZZZ```jjjuuuzzzrrrmmmqqqUUUDDD=====================<<<>>>>>>???@@@BBBDDDGGGHHHKKKMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVYYY[[[\\\[[[ZZZ\\\]]]^^^```aaaaaabbbbbb^^^______]]][[[ZZZ[[[]]]^^^^^^___aaabbbbbbbbbbbb^^^```bbbccceeegggjjjmmmmmmqqqwwweeeXXX___nnnqqqhhhuuu{{{ggg\\\UUUOOOQQQXXXaaalll|||{{{mmm___WWWUUUMMMLLLLLLPPPXXXhhh~~~mmm___UUUPPPIIIHHHIIILLLLLLMMMVVV```jjjnnnnnniiicccbbb```]]]^^^\\\XXXWWWVVVUUUTTTRRRQQQSSSTTTRRRLLLGGGCCCBBBAAACCCOOOgggvvvjjjaaaXXXTTTTTT[[[]]]___aaabbbeeeiiilllqqqwww{{{~~~}}}|||zzzwwwuuunnniiiccc]]]WWWRRRMMMJJJHHHGGGGGGFFFFFFEEEEEEDDDAAA@@@>>><<<;;;;;;<<<<<<;;;<<<===???CCCKKKSSSYYYdddmmmtttsssnnnnnnxxxooocccZZZUUUTTTPPPMMMLLLMMMLLLJJJNNNSSS^^^dddnnnuuu{{{ttteeeYYYSSSQQQPPPOOOPPPWWWhhhyyyhhh]]]UUULLLFFFEEEFFFFFFFFFCCCBBBAAA???>>>===============>>>@@@EEEJJJOOOSSSUUUZZZcccnnnzzzzzzvvviiiOOO@@@<<<<<<==================??????@@@BBBDDDFFFHHHJJJLLLNNNPPPQQQQQQQQQSSSUUUUUUUUUVVVXXX[[[]]]\\\[[[]]]^^^```aaaaaa```___^^^ZZZ[[[[[[[[[YYYYYY[[[\\\aaaaaabbbccccccccccccccc^^^```bbbcccdddfffiiikkkooorrrwwwjjjZZZ```ppp}}}nnnwwwiii]]]WWWQQQQQQVVV^^^iiiyyy}}}nnn```XXXVVVNNNMMMMMMPPPVVVeee}}}~~~mmm___SSSMMMIIIGGGGGGHHHGGGGGGMMMUUUbbbjjjooonnnlllmmmllljjjfffccc___\\\[[[YYYXXXVVVSSSTTTUUURRRNNNIIIEEEDDDAAAFFFTTTmmmssscccYYYPPPKKKIIIOOOQQQSSSUUUWWWZZZ^^^bbbiiiqqqxxx}}}|||zzzxxxvvvsssqqqhhhccc\\\UUUQQQMMMJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCAAA???>>><<<;;;:::;;;;;;:::;;;<<<===@@@FFFNNNSSS^^^fffmmmlllhhhjjjuuurrreeeZZZUUUTTTOOOMMMLLLMMMLLLJJJLLLQQQ[[[bbblllsssyyy~~~xxxhhh[[[TTTRRRQQQPPPNNNRRR```yyyrrrbbbXXXRRRJJJEEEDDDEEEFFFFFFCCCBBBAAA???>>>==================???CCCHHHMMMPPPPPPUUU]]]gggttt}}}~~~|||aaaIII>>><<<<<<<<<<<<============???@@@BBBDDDFFFHHHJJJKKKMMMOOOQQQRRRRRRRRRTTTVVVUUUUUUVVVXXX[[[]]]]]]]]]^^^```aaabbbaaa___\\\ZZZWWWXXXYYYXXXXXXXXXZZZ\\\bbbbbbcccccccccccccccbbb___aaabbbcccdddfffhhhkkkppprrrvvv}}}rrr^^^aaaooorrrvvvkkk^^^XXXRRRQQQTTT\\\gggwww~~~oooaaaXXXUUUOOOMMMMMMPPPUUUbbbyyyzzzlll___SSSMMMKKKHHHGGGHHHFFFFFFJJJQQQZZZgggsssxxxyyy{{{|||zzzsssooojjjeeebbb___\\\ZZZWWWWWWUUUSSSOOOKKKHHHFFFCCCHHHVVVooojjjYYYPPPIIIDDDBBBEEEGGGIIIJJJLLLPPPUUUXXXdddmmmwww}}}|||yyyvvvssspppmmmddd^^^VVVOOOJJJGGGEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<:::::::::::::::;;;;;;<<<>>>CCCIIINNNXXX___eeeeeecccgggsss~~~wwwhhh\\\UUUTTTOOOLLLLLLMMMLLLJJJMMMRRR]]]cccmmmtttzzznnn```XXXTTTQQQOOOMMMOOOZZZqqqyyy|||ooo^^^TTTPPPIIIDDDBBBCCCDDDEEEBBBBBB@@@???>>>>>>>>>>>>===<<<<<<>>>AAAEEEJJJLLLLLLQQQXXXaaannn{{{yyyxxxvvvyyy~~~tttXXXEEE>>>;;;<<<<<<<<<======>>>>>>???AAACCCEEEHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUVVVUUUUUUUUUXXX[[[^^^______```aaabbbbbbaaa]]]ZZZXXXUUUVVVWWWXXXWWWXXXZZZ\\\aaaaaabbbbbbcccbbbbbbbbbaaacccdddeeeeeefffiiikkkpppqqqssszzzvvv```aaajjjxxxxxxmmmaaaZZZSSSQQQSSS[[[fffvvvpppaaaWWWTTTOOONNNMMMOOOSSS___uuutttiii___UUUOOOIIIEEEDDDEEEDDDCCCGGGLLLUUUfffyyywwwpppjjjfffbbb___\\\ZZZWWWTTTPPPMMMJJJHHHCCCHHHUUUkkkwww^^^PPPIIIDDDAAA???@@@AAACCCDDDEEEIIINNNRRR___jjjuuu|||{{{wwwtttpppllliiiaaaZZZQQQJJJEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<;;;:::::::::;;;<<<<<<<<<===AAAFFFJJJRRRXXX]]]^^^^^^dddqqq|||nnn___VVVTTTOOOLLLKKKMMMLLLKKKOOOUUU```gggpppwww{{{vvvggg]]]VVVPPPMMMMMMNNNVVVhhh|||vvvuuuuuuvvvxxxwwwuuussslllrrr{{{mmm[[[RRRNNNHHHCCCAAAAAACCCDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;<<>>>>>>>>???@@@CCCFFFIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRTTTVVVUUUUUUUUUWWW[[[___``````aaabbbbbbaaa___\\\YYYWWWUUUWWWXXXXXXXXXYYY[[[]]]___```aaabbbbbbbbbbbbbbbcccdddeeeeeeeeefffhhhkkkoooooopppuuuxxxbbbaaaeeewww}}}uuuggg^^^UUUQQQTTTYYYddduuurrrbbbXXXTTTOOOMMMMMMNNNRRR]]]rrrvvvmmmeee___WWWRRRKKKGGGEEEFFFFFFEEEGGGKKKRRRggg~~~uuuoooiiieeebbbaaa]]]XXXTTTQQQNNNKKKHHHBBBFFFPPPbbbvvvtttdddRRRIIIEEEBBB????????????@@@@@@BBBEEEJJJNNNYYYfffsss{{{}}}xxxtttpppkkkgggcccZZZUUUMMMFFFBBB@@@>>>===>>>>>>???@@@AAABBBBBBCCCCCCBBB???===;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>><<<;;;;;;;;;>>>AAAEEEGGGIIIKKKPPPVVVbbbsss{{{qqqgggaaa\\\ZZZWWWTTTUUUYYYeeerrr|||aaaHHH???AAA;;;;;;<<<<<<===>>>>>>???>>>@@@CCCFFFIIIKKKLLLLLLMMMNNNPPPQQQQQQRRRTTTVVVUUUTTTTTTWWW[[[___aaabbbcccbbbaaa```^^^[[[YYYXXXWWWXXXYYYYYYYYYZZZ\\\^^^______```bbbccccccccccccbbbdddeeeeeedddeeegggiiillllllmmmrrr||||||gggbbb___nnnqqqcccWWWSSSVVVVVVbbbrrruuueeeZZZVVVNNNLLLLLLMMMQQQ[[[ppp|||qqqhhhccc^^^YYYUUUQQQLLLIIIJJJJJJGGGHHHKKKQQQhhh|||uuupppllljjjeeeaaaZZZUUURRROOOKKKHHHDDDEEEJJJUUUaaakkknnnnnn\\\RRRHHHDDDBBB???>>>@@@????????????@@@CCCHHHLLLWWWeeettt}}}{{{wwwrrrnnniiiddd___\\\RRRMMMGGGBBB???>>>===<<<<<<<<<>>>???AAACCCDDDEEEDDDCCCAAA>>><<<<<<;;;;;;:::;;;;;;;;;;;;===AAADDDFFFJJJNNNPPPSSS]]]kkkwww|||gggZZZUUUPPPLLLKKKLLLLLLMMMSSS[[[^^^dddmmmssswww{{{yyykkk```VVVOOOMMMNNNRRRYYYaaafffgggfff^^^^^^^^^```cccddddddbbbaaalll|||sss^^^OOOMMMHHHCCC???>>>@@@BBBAAAAAA@@@???>>>>>>>>>???<<<;;;:::;;;===@@@DDDFFFHHHJJJNNNSSS\\\lllrrrggg___ZZZUUUTTTRRROOOPPPTTTYYYeeewwwwww[[[CCC===BBB;;;;;;;;;<<<===>>>>>>???>>>???CCCFFFIIIKKKLLLLLLLLLNNNPPPQQQQQQQQQSSSUUUUUUTTTTTTWWW[[[___bbbbbbcccbbbaaa___]]][[[ZZZYYYXXXZZZZZZZZZZZZZZZ\\\^^^^^^___aaabbbcccdddeeeeeebbbcccddddddcccdddfffhhhkkkjjjkkkooozzzlllddd\\\fffxxxhhhYYYTTTWWWTTT```pppxxxggg\\\XXXMMMKKKKKKMMMPPP[[[ooo{{{nnnfffaaa^^^ZZZVVVRRRMMMIIIIIIHHHEEEEEEGGGPPPhhh}}}yyywwwhhhbbb[[[VVVRRROOOKKKHHHHHHFFFFFFJJJQQQUUUUUUTTTNNNGGGCCCBBBAAA>>>>>>@@@@@@@@@???>>>???BBBGGGKKKWWWgggwwwwwwsssnnniiiddd___ZZZVVVKKKGGGBBB???>>>>>>======:::;;;===???AAADDDEEEFFFEEEDDDAAA???===<<<<<<<<<999::::::::::::<<<@@@CCCBBBEEEIIILLLPPPZZZiiitttnnn]]]TTTOOONNNLLLJJJKKKLLLOOOQQQXXX]]]eeelllqqqwww~~~nnnccc[[[UUUPPPQQQRRRSSSUUUXXXYYYZZZ[[[VVVVVV[[[```___^^^^^^```lllsssaaaTTTLLLEEECCCBBB@@@@@@DDDCCCCCCCCCBBBAAA???<<<;;;<<<;;;999999;;;???CCCFFFFFFIIIKKKMMMRRRaaauuu{{{lll```]]]XXXTTTSSSQQQNNNNNNQQQXXX[[[eeeuuukkkSSSCCC>>>>>><<<;;;;;;;;;<<<===???@@@BBBDDDFFFIIIKKKKKKKKKKKKLLLLLLMMMNNNQQQTTTWWWXXXZZZZZZZZZ[[[]]]___aaacccdddccccccaaa```^^^\\\\\\]]]^^^^^^]]][[[[[[\\\^^^^^^___aaacccdddffffffffffffffffffffffffggghhhhhhhhhjjjjjjkkkrrrlllaaa___cccwww~~~~~~rrr```XXXXXXWWW___nnn~~~zzzkkkaaa[[[RRROOONNNNNNNNNTTTdddttt~~~vvvnnnhhhddd```]]]XXXTTTPPPOOOKKKFFFGGGKKKPPPccc}}}uuuhhh^^^[[[WWWNNNHHHGGGEEEDDDCCCCCCEEEGGGGGGFFFGGGFFFDDDCCCBBBCCCCCCDDD@@@AAAAAA???>>>@@@EEEJJJVVVfffyyyyyyrrrhhhaaa]]]YYYUUUQQQGGGEEEBBB???<<<;;;;;;;;;??????AAABBBCCCDDDDDDDDDEEEDDDBBB@@@???=========:::::::::;;;<<<===>>>>>>CCCBBBDDDIIIOOOWWWeeeqqqnnn^^^UUUOOONNNLLLKKKKKKMMMNNNOOORRRWWW___ffflllrrryyy}}}zzzmmmbbbZZZSSSQQQPPPOOOQQQSSSTTTUUUVVVTTTWWW___cccaaa\\\ZZZ[[[hhh~~~uuudddUUUMMMFFFCCCAAA>>>???AAACCCCCCCCCCCCAAA???===<<<===<<<;;;:::<<>>@@@@@@BBBCCCDDDEEEEEEEEEFFFEEECCCAAA???>>>======::::::::::::;;;<<<===>>>AAA@@@BBBGGGLLLTTTbbbnnnnnn^^^VVVNNNNNNMMMMMMLLLMMMMMMNNNMMMRRRYYYaaahhhooovvvzzz||||||mmmcccZZZVVVQQQNNNOOOQQQRRRSSSTTTVVV]]]hhhlllfff]]]XXXUUUccczzzxxxfffYYYQQQIIIFFFCCC??????BBBDDDDDDDDDDDDBBB@@@>>>===???>>><<<<<<===???CCCEEEDDDFFFHHHHHHLLLVVVeeeqqq|||~~~uuulllccc]]]WWWUUURRRNNNLLLMMMKKKJJJNNNWWWbbbppp{{{bbbKKK>>>;;;<<<;;;;;;:::;;;<<<>>>???AAAFFFFFFHHHIIIKKKNNNPPPQQQSSSSSSSSSSSSTTTUUUWWWXXX]]]]]]]]]^^^___aaabbbcccggghhhjjjkkkkkkiiigggfffaaabbbcccbbbaaaaaabbbddddddeeefffggghhhiiiiiihhhffffffggggggiiijjjllllllkkkkkkjjjkkkppp~~~nnnaaaeeeooowww|||nnnkkkzzz~~~hhhZZZUUUSSS[[[gggvvv}}}nnnbbb\\\TTTQQQNNNMMMMMMQQQ^^^lll~~~wwwpppkkkbbb[[[UUUQQQMMMHHHHHHLLLPPPdddxxxkkkbbb[[[SSSNNNMMMFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBAAA@@@@@@AAACCCDDDCCCDDDEEECCCAAABBBGGGLLL]]]lll|||wwwnnncccZZZTTTPPPMMMJJJDDDCCCAAA@@@?????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA???>>>===::::::999::::::;;;<<<===???>>>@@@EEEJJJQQQ^^^jjjmmm^^^UUUNNNNNNNNNNNNMMMMMMLLLLLLMMMQQQXXXaaaiiipppvvvzzzyyy~~~zzzzzz}}}}}}}}}~~~qqqfff```YYYTTTTTTVVVWWWWWW[[[]]]gggsssvvvmmmaaaYYYRRR___vvv{{{iii]]]UUUMMMJJJGGGCCCCCCEEEDDDEEEEEEEEEDDDBBB@@@??????>>><<<<<<===???AAACCCDDDFFFGGGGGGIIIPPP[[[dddmmmsss{{{{{{qqqfff^^^WWWUUUSSSOOOLLLMMMJJJHHHHHHMMMUUU```rrrvvv]]]III>>><<<===;;;;;;;;;;;;<<<>>>@@@AAAGGGGGGHHHIIILLLOOORRRTTTUUUUUUUUUVVVWWWYYY\\\]]]______``````aaabbbcccdddgggiiillloooooonnnkkkjjjfffggggggeeecccbbbccceeefffgggggghhhiiiiiiiiihhhggggggggghhhjjjlllnnnnnnmmmkkkjjjkkkooo|||sssbbbhhhnnnllltttuuuoooccc^^^iii~~~jjj\\\UUURRRYYYdddqqqoooccc[[[UUUQQQNNNMMMLLLOOOZZZfff}}}wwwnnneee\\\WWWRRRMMMLLLNNNPPPccc~~~qqqeee[[[TTTNNNLLLIIIGGGEEEEEEEEEFFFEEECCCDDDCCCAAA@@@AAACCCEEEGGGEEEGGGGGGEEECCCDDDHHHLLL\\\lll}}}|||oooggg]]]UUURRRPPPNNNLLLFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFDDDBBBAAA???>>>;;;;;;;;;;;;;;;<<<======>>>===???DDDHHHOOO[[[ffflll]]]UUUOOOOOOOOONNNMMMLLLKKKKKKNNNQQQWWW```iiiqqqwwwyyyxxx~~~zzzsssnnnkkkkkkllljjjiiijjjlllmmmtttxxxqqqhhhccccccdddcccaaadddeeelllvvvwwwmmm```XXXPPP\\\rrrnnn___WWWOOOLLLIIIEEEEEEHHHEEEFFFFFFFFFEEECCCBBBAAA>>>===<<<<<<===>>>AAABBBEEEFFFFFFFFFGGGLLLSSSYYY___ccciiimmmppptttyyy}}}zzzhhh^^^UUUSSSRRROOOMMMNNNKKKHHHFFFHHHLLLTTTcccqqqqqqYYYHHH@@@??????;;;;;;;;;<<<===???BBBCCCGGGGGGHHHJJJMMMPPPTTTVVVUUUUUUVVVXXX[[[___bbbdddbbbbbbccccccddddddddddddeeegggkkknnnooonnnlllkkkkkkkkkjjjhhheeeccccccdddeeefffggghhhhhhhhhhhhhhhgggggghhhiiikkkmmmnnnoooooolllkkklllooozzzuuu```eeehhhbbbggggggcccYYYSSSZZZppp{{{jjj]]]VVVRRRWWWaaammm{{{qqqddd\\\VVVRRROOOMMMMMMNNNWWWaaa{{{{{{pppddd]]]WWWPPPNNNOOOQQQddd}}}oooccc[[[TTTPPPLLLJJJHHHGGGGGGGGGFFFEEEDDDBBB@@@???@@@BBBEEEGGGGGGIIIIIIHHHEEEEEEHHHLLLZZZkkk~~~wwwlllddd[[[UUURRRQQQOOOMMMKKKIIIHHHEEECCCAAA@@@@@@DDDDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???>>>============>>>>>>??????>>>@@@DDDHHHNNNYYYdddmmm]]]UUUQQQPPPOOOMMMLLLKKKKKKKKKLLLOOOTTT]]]gggooosssuuuwww}}}|||vvvooojjjfffdddbbbaaaaaaaaa```dddsss|||zzzxxxtttooommmjjjjjjnnnlllcccXXXSSSNNNXXXkkkvvvbbbYYYQQQMMMIIIEEEEEEGGGFFFGGGGGGGGGGGGEEECCCBBB============>>>@@@BBBCCCEEEEEEFFFEEEEEEHHHLLLOOORRRTTTWWWZZZ]]]aaafffjjjuuu|||mmm```TTTPPPOOOMMMLLLMMMHHHEEEDDDDDDEEEJJJUUU```rrriiiSSSFFFAAA@@@@@@===<<<======???AAADDDEEEGGGHHHJJJLLLPPPSSSVVVXXXUUUVVVXXX[[[___dddhhhjjjdddeeeeeefffffffffeeeeeedddfffiiikkkmmmmmmkkkjjjllllllllliiieeeddddddeeedddeeefffggghhhhhhhhhhhhhhhhhhiiiiiikkklllnnnnnnppplllkkkmmmpppzzzsss\\\]]]___YYY^^^]]]YYYSSSLLLOOO```rrrxxxjjj___XXXQQQUUU]]]iiiwwwuuuggg^^^WWWSSSOOONNNNNNOOOVVV^^^vvv{{{lllbbb[[[TTTPPPPPPUUUgggzzzmmmcccZZZSSSOOOMMMKKKJJJKKKKKKJJJIIIEEECCC@@@>>>>>>AAADDDFFFHHHJJJKKKIIIFFFEEEHHHKKKWWWiii}}}{{{tttlllfff^^^XXXUUUSSSPPPMMMNNNMMMKKKIIIFFFDDDBBBAAADDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDAAA@@@??????>>>>>>>>>>>>?????????>>>@@@DDDHHHLLLWWWbbbooo___WWWSSSQQQOOOLLLKKKJJJKKKKKKKKKMMMRRRZZZdddlllpppqqquuu{{{wwwqqqmmmhhhfffddd```\\\___nnn}}}uuummmeeebbb^^^VVVOOOLLLKKKSSSeee}}}jjj```WWWRRRLLLGGGEEEGGGGGGGGGHHHHHHHHHFFFEEEDDD>>>>>>>>>???AAACCCEEEFFFCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHIIIKKKNNNRRRVVVYYY___hhhqqqzzztttdddTTTMMMKKKIIIHHHIIIEEECCCBBBCCCBBBCCCJJJSSSaaannnxxx___LLLBBB???>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJMMMQQQTTTWWWYYYZZZWWWXXXZZZ]]]bbbfffkkkmmmffffffggghhhhhhgggfffeeecccdddgggiiijjjjjjjjjjjjjjjjjjjjjhhhfffeeeeeegggdddeeefffhhhiiijjjjjjjjjiiiiiiiiiiiijjjkkklllmmmqqqlllkkkoooqqqzzznnnWWWWWWZZZXXXZZZVVVSSSOOOIIIHHHTTTbbbzzzxxxlll```XXXOOORRRYYYdddrrrzzzkkkaaaXXXSSSOOOOOOOOOPPPUUU\\\ooovvvkkkbbbZZZUUUTTTZZZkkkzzzooocccYYYUUUSSSQQQPPPQQQRRRQQQPPPIIIGGGCCCAAAAAACCCFFFHHHIIIKKKLLLJJJFFFEEEHHHJJJRRRcccttt|||}}}zzztttoookkkfff___\\\ZZZXXXTTTQQQNNNNNNMMMKKKJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHEEEBBB@@@??????>>>>>>>>>>>>>>>???>>>===???DDDGGGKKKUUU___qqqaaaXXXTTTRRRNNNKKKJJJJJJKKKLLLLLLMMMQQQZZZdddllloooooorrrxxx|||sssooojjjddd^^^aaappp{{{ooobbb[[[UUUNNNJJJIIIHHHOOO```yyyrrrhhh^^^WWWQQQJJJGGGHHHGGGHHHHHHIIIHHHGGGEEEDDD??????@@@AAACCCEEEGGGHHHAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCEEEIIILLLOOOOOOXXXccclllwww}}}{{{zzzyyyzzz{{{zzzyyyzzzxxxgggUUUKKKHHHFFFEEEFFFDDDBBBBBBCCCAAA@@@EEELLLOOO[[[mmm|||qqqYYYFFF>>>===<<<;;;?????????@@@BBBDDDFFFHHHJJJLLLPPPTTTXXXZZZ\\\\\\YYYZZZ\\\___cccgggkkknnngggggghhhiiiiiihhhfffeeeddddddfffggghhhiiijjjjjjggghhhhhhgggffffffgggiiidddeeefffhhhjjjkkkkkkllliiiiiiiiiiiijjjjjjkkklllrrrmmmlllooorrr{{{jjjUUUUUUZZZ[[[YYYTTTPPPMMMHHHEEENNNZZZrrrzzznnnaaaWWWNNNPPPWWWaaaooo~~~nnndddXXXSSSOOOPPPPPPQQQUUU\\\iiirrriii```ZZZYYY^^^ooo|||nnnbbb[[[YYYWWWWWWXXXYYYXXXWWWOOOLLLHHHFFFEEEGGGJJJLLLIIIKKKLLLJJJFFFEEEGGGJJJMMM[[[kkkqqqrrrqqqnnnjjjfffccc___^^^^^^]]]ZZZWWWNNNNNNMMMMMMLLLJJJIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJHHHFFFCCCAAA???>>>============>>>>>>======???CCCFFFIIISSS]]]vvvaaaXXXTTTRRRNNNMMMMMMMMMLLLKKKJJJLLLPPPVVV\\\eeeooouuutttxxx~~~vvvjjjhhhgggppp{{{lll\\\TTTQQQMMMJJJJJJKKKQQQZZZlllsssddd^^^YYYQQQLLLKKKHHHHHHHHHGGGGGGFFFFFFEEECCC@@@===???DDDHHHGGGEEEHHHGGGFFFDDDBBB@@@???>>>>>>??????@@@BBBCCCCCCDDDGGGLLLTTT]]]gggrrr{{{}}}yyyvvvvvvmmmeeefffiiijjjkkklllnnnnnnooosss{{{iiiVVVLLLHHHEEEEEEFFFCCCBBB@@@??????BBBDDDFFFMMMRRR\\\hhhvvv}}}fffOOOEEE@@@<<<>>>CCC===???BBBCCCCCCEEEGGGIIILLLOOORRRTTTVVVWWWZZZ\\\]]]]]]^^^```cccgggjjjlllooommmkkkiiigggfffffffffdddeeeeeeeeeddddddeeegggddddddeeeffffffgggggghhhbbbfffiiikkkkkkkkkkkkllliiijjjkkkiiihhhfffggghhhnnnrrrqqqrrrxxxfffZZZSSSSSS\\\[[[[[[VVVMMMHHHJJJMMMNNNeee~~~tttdddTTTRRRSSSUUU[[[jjj|||uuufff[[[UUUPPPPPPPPPOOOQQQTTTdddyyyrrrfff___^^^cccvvvyyypppeee___[[[]]]___\\\ZZZZZZSSSSSSOOOLLLMMMRRRSSSQQQWWWPPPIIIHHHGGGDDDDDDFFFNNNSSSZZZ___aaabbbbbbccc^^^bbbgggiiigggbbb___]]]XXXVVVTTTQQQOOONNNMMMMMMHHHIIIHHHGGGFFFGGGIIIKKKJJJJJJIIIHHHFFFEEEEEEDDDEEEDDDBBBAAAAAABBBCCCDDDBBBAAA@@@@@@BBBIIIRRRXXX{{{dddYYYUUURRROOOMMMMMMMMMLLLKKKLLLNNNQQQUUUZZZbbbkkkpppssswww}}}vvvppplllrrryyyjjj[[[TTTQQQNNNLLLLLLKKKQQQYYYiii|||hhh___[[[TTTNNNKKKIIIIIIHHHGGGFFFFFFEEEEEEDDDAAA@@@BBBHHHKKKJJJHHHFFFFFFDDDCCCAAA???>>>===@@@@@@@@@@@@AAAAAAAAAAAA???CCCIIIPPPYYYccclllssszzzzzz{{{{{{yyyvvvqqqnnnkkkbbb\\\]]]___^^^^^^___^^^^^^^^^aaalllzzzxxxhhhVVVMMMIIIFFFEEEEEEAAA@@@?????????AAABBBDDDFFFJJJRRR\\\hhhuuu}}}zzzcccMMMEEEBBB===<<<@@@;;;>>>AAABBBDDDFFFHHHKKKMMMPPPSSSUUUVVVXXXZZZ\\\^^^______aaacccfffiiikkkkkkjjjiiigggffffffggggggcccdddeeedddcccbbbdddfffeeeeeeddddddeeeeeeffffffbbbeeeiiikkkkkkjjjkkklllggghhhiiihhhgggfffggghhhlllpppppprrryyyeee[[[TTTSSS[[[aaaccc```TTTKKKJJJMMMOOOeee|||kkkZZZSSSRRRSSSZZZhhhzzzwwwggg\\\UUUPPPPPPPPPOOOPPPTTT^^^sssyyymmmgggfffhhh{{{pppiiidddeeeddd```]]]\\\UUUWWWWWWVVVYYY]]]]]]YYYXXXQQQLLLLLLKKKHHHFFFGGGDDDHHHMMMQQQRRRSSSTTTUUU___dddjjjnnnnnnkkkhhhfff^^^\\\XXXTTTQQQOOOOOOOOOMMMMMMLLLJJJIIIHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEECCCBBBCCCHHHOOOUUUjjj]]]VVVSSSPPPMMMMMMMMMLLLKKKNNNOOOQQQTTTXXX^^^eeekkkrrrvvv|||~~~vvvyyyvvviii\\\WWWTTTPPPMMMMMMJJJPPPWWWccc{{{qqqeee```ZZZTTTPPPMMMLLLKKKIIIHHHGGGGGGGGGDDDCCCCCCGGGLLLNNNMMMKKKGGGFFFEEECCCBBB@@@??????BBBBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEIIIOOOWWW```fffoooppprrrssspppkkkeeebbb]]]VVVRRRSSSUUUSSSQQQRRRRRRRRRPPPQQQ[[[hhhoooppppppbbbTTTMMMJJJFFFDDDEEE???????????????@@@@@@@@@@@@CCCGGGNNNVVVaaammmttt}}}}}}|||{{{{{{uuu^^^IIIDDDCCC>>>;;;<<<<<<>>>BBBEEEGGGJJJMMMPPPOOORRRUUUWWWXXXYYY[[[]]]___```aaabbbdddgggiiijjjhhhhhhgggffffffffffffgggcccddddddcccbbbaaacccdddfffeeedddcccbbbcccdddeeebbbeeehhhiiiiiiiiijjjkkkeeeggghhhhhhgggfffgggiiijjjoooooorrrzzziii```YYYWWW___lllrrrpppbbbQQQKKKLLLNNNbbbuuudddWWWTTTSSSXXXeeeuuuyyyiii]]]VVVPPPOOOOOONNNOOOSSSWWWkkkxxxqqqpppooo~~~vvvpppnnnlllgggbbbaaa[[[___bbbdddhhhkkkjjjeee\\\TTTOOONNNNNNJJJGGGGGGBBBDDDFFFHHHHHHIIIKKKMMM\\\cccmmmuuuwwwuuurrrppphhheee___ZZZUUUSSSSSSTTTTTTSSSPPPNNNLLLJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKJJJGGGEEEDDDGGGLLLQQQqqqcccXXXUUUQQQNNNMMMMMMLLLKKKMMMNNNPPPRRRUUU[[[bbbgggppptttzzztttkkkbbb___[[[TTTNNNMMMIIINNNTTT\\\nnntttjjjbbb[[[WWWSSSRRROOOMMMKKKJJJIIIIIICCCCCCFFFJJJNNNOOOMMMKKKHHHHHHGGGEEEDDDCCCAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEHHHOOOWWW^^^dddgggjjjjjjfff```ZZZWWWSSSNNNLLLOOOQQQPPPPPPQQQTTTSSSPPPNNNTTT^^^dddeeecccXXXNNNJJJIIIFFFDDDEEE???@@@AAAAAAAAA@@@???>>>AAABBBDDDFFFKKKSSS\\\ccciiilllmmmmmmooouuuyyyzzzoooXXXDDD@@@AAA>>>;;;<<<>>>AAAEEEIIILLLOOOSSSVVVSSSUUUXXXZZZZZZ[[[]]]______```aaaccceeegggiiijjjhhhhhhgggffffffeeeeeeeeecccddddddcccbbbbbbccceeegggfffdddbbbaaabbbbbbcccccceeeggghhhhhhhhhiiijjjhhhiiijjjiiihhhggghhhiiijjjppppppsss{{{rrrfff___^^^fffzzzsss[[[MMMKKKMMM___|||ooo^^^WWWSSSXXXcccqqq{{{kkk___WWWPPPOOONNNMMMNNNRRRTTTfffzzzxxxuuuxxxvvvsssmmmiiihhhdddiiillloootttyyyyyyuuuggg\\\QQQNNNLLLIIIGGGGGGEEEEEEEEEDDDDDDEEEGGGJJJVVV```nnnyyy}}}|||xxxuuurrrnnnggg```[[[ZZZZZZZZZXXXVVVSSSQQQOOONNNKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMJJJGGGFFFGGGKKKOOOxxxjjj[[[WWWRRRNNNMMMMMMLLLLLLJJJLLLNNNPPPTTTZZZaaafffnnnrrrxxx~~~wwwqqqllljjjdddZZZPPPMMMIIIMMMQQQUUUaaavvvxxxjjjaaa]]]XXXVVVRRROOOLLLJJJJJJJJJDDDEEEHHHLLLNNNNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIFFFDDDBBB@@@AAAFFFMMMSSS\\\```dddccc^^^XXXSSSPPPLLLIIIIIIMMMQQQSSSVVV[[[[[[[[[WWWRRRSSSXXX[[[ZZZVVVNNNHHHGGGGGGEEEDDDFFFAAABBBCCCDDDCCCBBB@@@???BBBCCCCCCDDDFFFKKKQQQVVVYYY\\\^^^___ccclllzzzzzz}}}iiiTTTAAA>>>@@@>>>>>>@@@@@@CCCGGGKKKNNNRRRVVVYYYWWWZZZ\\\]]]^^^^^^```aaa```aaabbbdddggghhhjjjjjjiiiiiihhhgggeeedddbbbbbbcccdddeeedddcccdddeeeggghhhgggeeecccbbbbbbccccccdddeeeggghhhhhhhhhiiijjjmmmnnnnnnmmmjjjiiiiiijjjlllrrrrrrtttzzz~~~}}}mmmbbbbbbmmmhhhSSSLLLKKK^^^yyy|||ggg]]]UUUXXXaaammm}}}mmmaaaYYYRRROOONNNLLLNNNRRRUUUcccxxx~~~yyy~~~|||yyytttqqqpppnnnqqqtttwwwxxxhhhXXXOOOLLLIIIIIIJJJEEEDDDCCCAAA???@@@CCCEEEPPP[[[lllyyy~~~{{{yyytttmmmfffaaa^^^^^^^^^ZZZWWWUUUSSSSSSQQQNNNKKKLLLMMMNNNOOONNNMMMKKKJJJKKKKKKJJJJJJKKKMMMNNNOOOMMMMMMKKKIIIHHHHHHKKKNNN~~~ooo]]]XXXRRRNNNMMMLLLLLLLLLIIIJJJLLLOOOSSSYYY```eeelllpppvvv||||||wwwssskkk^^^TTTPPPLLLNNNPPPRRRYYYgggzzzwwwkkkeee]]]ZZZVVVRRRNNNLLLKKKKKKIIIKKKMMMOOOOOOMMMKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@AAACCCEEEHHHKKKLLLMMMHHHGGGDDDAAA@@@DDDJJJNNNVVV[[[^^^^^^XXXRRRNNNMMMHHHEEEEEEJJJPPPVVV^^^fffeeefffccc\\\YYYYYYWWWTTTQQQKKKGGGGGGGGGEEEEEEHHHDDDEEEEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBEEEIIIMMMMMMOOORRRSSSXXXcccrrr~~~}}}zzzcccQQQCCCBBBCCCAAABBBGGGCCCFFFJJJMMMPPPSSSWWWZZZ\\\^^^```aaaaaaaaacccdddcccdddeeefffgggggggggggghhhggggggfffdddbbb```___bbbccceeeeeedddeeegggiiihhhhhhggggggfffeeeddddddeeeggghhhhhhhhhhhhiiikkkoooppppppooommmllllllmmmmmmsssssstttyyy{{{ssscccbbbooowww^^^QQQMMM]]]tttpppbbbWWWXXX^^^gggwwwrrrddd\\\SSSPPPNNNMMMNNNRRRVVV```qqq~~~{{{{{{wwwzzz|||ttt___SSSOOOMMMLLLMMMGGGGGGEEEBBB???@@@BBBEEELLLVVVeeettt}}}}}}vvvnnnhhhdddbbbaaa^^^[[[WWWVVVVVVTTTPPPLLLLLLMMMOOOPPPPPPOOONNNLLLMMMMMMLLLLLLMMMNNNOOOPPPMMMMMMLLLJJJHHHIIIKKKMMMqqq^^^ZZZSSSOOOMMMLLLLLLLLLJJJKKKMMMOOORRRXXX___dddjjjnnnuuu{{{yyynnnaaaXXXVVVQQQQQQRRRRRRTTT]]]jjjuuu}}}tttfffccc^^^YYYUUURRRRRRRRRRRRSSSTTTSSSQQQOOOMMMLLLHHHHHHGGGFFFEEEEEEDDDCCC???@@@CCCEEEHHHKKKMMMNNNLLLJJJHHHEEECCCEEEJJJNNNRRRVVVZZZYYYSSSNNNLLLLLLHHHDDDCCCHHHOOOXXXeeepppuuuxxxwwwqqqjjjfffaaa[[[UUUOOOKKKJJJIIIGGGGGGJJJFFFFFFFFFEEEDDDCCCAAAAAA@@@AAABBBBBBBBBCCCEEEHHHGGGIIIJJJKKKPPP\\\lllxxxsss\\\QQQJJJKKKKKKGGGGGGLLLIIILLLOOORRRTTTVVVZZZ\\\```bbbdddeeeddddddeeeggghhhiiiiiihhhgggeeecccbbbccccccccccccbbb```^^^]]]___aaaccccccdddeeehhhjjjhhhhhhjjjjjjjjjhhhfffeeeggghhhiiiiiihhhhhhjjjlllmmmoooppppppooooooppprrrlllrrrrrrtttxxxyyy|||gggcccooojjjYYYRRRWWWjjjvvveeeWWWVVV[[[bbbrrrwwwggg^^^UUUQQQOOOMMMOOOSSSTTT[[[iiiwwwaaaUUUQQQOOOMMMMMMJJJIIIGGGDDDBBBBBBDDDFFFGGGNNNYYYfffsss|||ssslllhhhfffddd```\\\ZZZZZZWWWQQQKKKGGGIIILLLOOOQQQQQQPPPOOOOOOOOONNNMMMMMMNNNOOOPPPNNNNNNMMMKKKHHHGGGHHHJJJqqq___ZZZTTTOOOMMMLLLLLLLLLLLLMMMNNNOOORRRWWW]]]bbbiiinnntttzzz{{{nnnbbb[[[[[[UUUTTTSSSSSSSSSXXXaaakkknnnkkkfff```\\\ZZZYYYYYYXXXYYYYYYWWWTTTQQQOOONNNLLLLLLKKKJJJJJJIIIHHHHHH???@@@BBBEEEHHHJJJLLLMMMJJJIIIGGGDDDBBBDDDHHHKKKPPPTTTXXXVVVPPPKKKKKKLLLJJJEEEDDDHHHOOOZZZiiivvv}}}wwwooohhhZZZTTTOOONNNKKKHHHIIILLLGGGGGGFFFDDDCCCBBBAAAAAA???AAACCCCCCCCCCCCEEEFFFEEEGGGHHHIIIMMMYYYjjjvvvmmmWWWQQQOOOSSSRRRLLLKKKPPPPPPRRRUUUWWWYYY[[[^^^```bbbdddfffgggffffffggghhhmmmmmmllljjjfffccc```^^^^^^___`````````___]]]\\\]]]___aaabbbccceeehhhjjjgggiiikkklllllljjjhhhfffhhhiiiiiiiiihhhiiikkkmmmjjjlllnnnooopppqqqsssuuujjjpppqqqssswwwyyykkkdddqqqrrr```WWWQQQaaawwwyyyfffWWWUUUXXX^^^nnn{{{iii___VVVRRRPPPNNNOOOSSSRRRXXXdddzzzttt```UUURRRNNNKKKJJJGGGGGGEEECCC@@@@@@AAACCCCCCGGGNNNYYYiii|||~~~uuuooollliiieee___]]]\\\XXXQQQJJJBBBEEEIIIMMMPPPRRRQQQQQQQQQPPPOOONNNMMMNNNOOOPPPOOOPPPOOOLLLHHHFFFFFFGGGssscccZZZRRRPPPOOOLLLJJJKKKJJJJJJKKKKKKNNNSSSZZZ```gggkkkqqqwww|||}}}uuullleee^^^WWWSSSRRRSSSUUU[[[bbbrrrxxxiiiccc```^^^aaagggkkkhhhccc^^^YYYVVVTTTSSSTTTWWWUUUPPPLLLLLLJJJHHHIIIHHHFFFCCCDDDIIILLLNNNKKKFFFDDDDDDEEEDDDHHHMMMTTTUUUWWWWWWUUUQQQLLLJJJHHHFFFFFFHHHLLLUUUeeettt{{{oooggg]]]WWWUUURRRNNNJJJNNNKKKFFFDDDDDDDDDEEEDDDEEEDDDCCCBBBCCCDDDFFFHHHDDDEEEGGGIIIIIIPPPbbbsss|||vvvcccYYYZZZZZZYYYVVVTTTTTTTTTWWW\\\aaadddeeedddddddddkkklllkkkjjjiiijjjmmmpppqqqpppnnnkkkhhhfffdddccc____________^^^]]]\\\\\\^^^___aaacccddddddccccccggghhhiiiiiihhhhhhjjjlllnnnmmmjjjhhhhhhiiikkkmmmmmmmmmoooppprrrsssuuuuuuqqqvvvsssttt{{{rrreeekkk~~~~~~^^^TTTNNN[[[lllxxx}}}~~~uuujjj^^^WWWUUU\\\kkkyyymmmaaaVVVRRRQQQOOOMMMNNNPPPVVV```sss{{{wwwwww{{{~~~vvvlll```WWWQQQMMMNNNPPPJJJJJJIIIHHHFFFEEEDDDCCCDDDCCCGGGOOO\\\ppp~~~xxxyyyrrrjjjddd___XXXMMMEEEBBBDDDHHHLLLOOOPPPPPPPPPOOONNNMMMKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFvvveee\\\SSSPPPNNNKKKIIIIIIIIIJJJJJJKKKMMMRRRXXX]]]fffiiinnnsssyyyzzzqqqccc\\\VVVTTTTTTTTTZZZ```hhhyyyuuupppmmmlllqqqxxx{{{yyytttmmmeeeaaa```aaa```dddddd___ZZZWWWSSSNNNIIIHHHFFFDDDFFFJJJOOOQQQOOOJJJFFFFFFFFFFFFJJJPPPWWWXXXYYYYYYXXXTTTQQQOOONNNKKKJJJJJJLLLQQQ^^^kkkzzz~~~uuujjjbbb\\\XXXQQQMMMMMMJJJFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHEEEFFFHHHIIIIIIPPPbbbsss~~~rrr```WWWYYY[[[ZZZXXXVVVUUUUUU\\\```eeeiiijjjjjjjjjkkkooooooooonnnlllmmmppprrrtttsssqqqnnnkkkiiigggeeedddcccbbbaaa___]]][[[ZZZ[[[\\\]]]___````````````fffhhhjjjjjjjjjjjjlllmmmpppooolllkkkjjjkkkmmmnnnlllmmmnnnppprrrssstttuuuuuuyyyvvvuuu|||{{{jjjkkkqqqdddTTTLLLTTT```iiippptttwwwyyyrrrggg[[[TTTSSSYYYggguuupppcccWWWSSSQQQOOOMMMMMMPPPUUU]]]oooyyyrrrmmmlllmmmnnniiiccc[[[UUUOOOLLLJJJKKKHHHGGGFFFDDDBBBAAAAAA@@@BBBBBBEEEKKKUUUgggzzzssskkk```RRRGGGBBBCCCFFFIIILLLNNNOOOPPPNNNMMMLLLJJJIIIJJJJJJKKKMMMLLLKKKJJJIIIHHHGGGFFFxxxggg]]]TTTQQQOOOJJJHHHHHHJJJJJJJJJJJJKKKOOOUUUYYYcccfffkkkpppuuu{{{mmmeee^^^[[[YYYXXX\\\bbbdddqqqvvvqqqrrruuuwww|||}}}xxxrrrjjj___VVVLLLIIIGGGFFFHHHLLLRRRVVVVVVOOOJJJIIIIIIIIINNNUUU[[[\\\]]]^^^^^^\\\ZZZYYYVVVSSSPPPOOOMMMNNNVVV___ggguuuwwwlllccc\\\TTTNNNKKKHHHEEEDDDEEEGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJPPPbbbssslllZZZUUUXXX\\\]]]\\\ZZZXXXXXX___ccciiimmmnnnooopppqqqtttttttttrrrpppqqqsssuuuvvvvvvtttrrrpppnnnllllllkkkjjjgggddd```]]]ZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^dddgggjjjlllmmmmmmnnnooosssqqqooommmlllmmmnnnooommmnnnoooppprrrtttuuuvvvxxx{{{vvvuuu{{{~~~oooiiidddwwwjjjSSSLLLNNNRRRYYYbbbjjjnnnppppppfffZZZTTTRRRWWWdddqqq~~~sssfffZZZTTTRRROOOMMMMMMPPPSSSZZZhhh}}}qqqhhhccc```^^^\\\[[[ZZZWWWSSSPPPMMMJJJIIIIIIGGGDDDAAA?????????@@@BBBCCCEEEHHHNNN___|||{{{kkkXXXKKKDDDEEEFFFHHHJJJMMMOOOQQQNNNMMMKKKIIIHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGvvvggg]]]UUURRROOOKKKIIIJJJKKKKKKKKKKKKKKKNNNSSSWWWbbbdddiiimmmrrryyyzzzrrrkkkgggdddbbbeeejjjlllttt~~~nnn```SSSNNNJJJIIIKKKMMMSSSYYY]]]UUUNNNLLLKKKLLLQQQXXX___```bbbdddffffffffffff___[[[XXXVVVRRROOORRRXXXWWWbbbpppzzzxxxlllbbbYYYQQQLLLHHHFFFDDDDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKQQQcccuuuzzzfffVVVRRRVVV\\\______]]]\\\[[[```dddiiimmmoooqqqrrrtttwwwwwwwwwuuusssssstttvvvwwwwwwvvvvvvuuutttttttttrrrppplllhhhccc^^^[[[ZZZ\\\[[[[[[[[[\\\]]]^^^___bbbfffjjjmmmnnnooopppqqqsssrrrpppnnnmmmmmmnnnnnnooooooppprrrtttuuuwwwwwwwwwzzzuuussszzz~~~ssseee```mmmyyynnnUUUMMMKKKKKKQQQ[[[eeejjjkkkpppggg\\\VVVSSSWWWbbbnnnyyyvvviii[[[VVVTTTPPPOOOOOOOOOPPPVVVcccxxx}}}oooddd___\\\WWWTTTUUUWWWXXXUUURRRQQQPPPMMMNNNKKKFFFBBB@@@@@@AAACCCEEEFFFHHHHHHKKK[[[xxx{{{eeeUUULLLLLLLLLLLLNNNPPPRRRSSSPPPNNNLLLIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHttteee\\\TTTRRRQQQMMMLLLMMMKKKLLLLLLLLLLLLOOOSSSVVV```ccchhhmmmrrrxxxyyywwwuuusssuuuyyy{{{~~~}}}lll[[[SSSNNNMMMMMMNNNTTT[[[ccc[[[RRRNNNLLLLLLRRRXXX___bbbfffkkknnnqqqqqqrrrhhhccc___\\\XXXRRRRRRUUURRRXXX^^^dddllluuuzzzyyyyyytttkkkaaaYYYQQQLLLHHHFFFEEECCCDDDFFFHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLSSSeeewwwsss```SSSOOOTTT[[[```bbbaaa______aaaeeejjjnnnppprrruuuvvvwwwxxxxxxwwwuuutttuuuvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwtttpppkkkfffbbb___^^^^^^]]][[[ZZZZZZ[[[\\\]]]aaadddiiilllnnnooopppqqqqqqpppooonnnmmmmmmmmmmmmpppqqqrrrtttvvvwwwxxxyyyvvvyyyvvvuuu}}}zzzfff```iiivvvsss]]]LLLHHHGGGMMMYYYdddiiijjjpppggg]]]VVVSSSUUU^^^hhhttt~~~xxxkkk]]]WWWUUURRRQQQRRRNNNNNNSSS^^^pppqqqeee___\\\WWWSSSTTTZZZ\\\XXXVVVWWWWWWTTTRRROOOIIIDDDBBBBBBDDDEEEFFFGGGIIIIIIKKKWWWrrr{{{lll\\\\\\[[[ZZZYYYXXXXXXXXXTTTQQQNNNJJJHHHHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHwwweee\\\TTTRRRQQQNNNMMMNNNKKKLLLLLLLLLLLLOOORRRUUU^^^bbbhhhmmmrrrxxx}}}vvvbbbXXXQQQPPPPPPOOOUUU___ggg^^^UUUPPPLLLKKKOOOUUU[[[___fffnnntttxxxyyyzzzoooiiidddaaa\\\VVVTTTUUUTTTVVVVVVVVV[[[bbbeeecccbbb```[[[UUUOOOKKKHHHGGGGGGFFFEEEFFFHHHJJJJJJIIIKKKJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLMMMUUUhhhzzzkkkYYYQQQMMMRRRZZZ```bbbccccccccceeeiiimmmqqqsssuuuxxxyyyvvvwwwxxxwwwvvvuuuvvvwwwvvvwwwwwwxxxyyyzzz{{{{{{xxxuuurrrmmmjjjgggfffeee```^^^[[[XXXWWWWWWYYYZZZ```cccgggjjjkkklllnnnpppooonnnnnnmmmmmmmmmmmmmmmqqqrrrssstttvvvxxxyyyzzzvvvzzzxxxyyyjjj___dddsss{{{{{{yyydddIIIEEEDDDJJJVVVbbbiiillloooggg]]]VVVQQQQQQWWW```ppp{{{|||nnn```YYYVVVSSSRRRSSSNNNNNNQQQZZZhhh~~~vvviiiaaa\\\YYYWWWWWWaaaeee```]]]^^^^^^YYYVVVRRRMMMHHHEEEDDDFFFGGGGGGHHHJJJJJJJJJRRRhhh|||rrrrrrqqqnnnjjjeeeaaa^^^WWWTTTOOOKKKHHHGGGHHHIIIEEEEEEFFFGGGGGGHHHIIIIIIggg^^^VVVSSSQQQNNNLLLMMMIIIJJJKKKKKKLLLNNNQQQTTT[[[```gggmmmssswww{{{~~~{{{eeeYYYRRRSSSRRRQQQXXXccchhh___VVVPPPLLLIIIKKKPPPTTTZZZdddnnnwww{{{}}}}}}uuunnnhhhddd^^^WWWTTTTTTSSSTTTSSSQQQTTTXXXXXXSSSRRRRRRPPPNNNKKKIIIIIIIIIKKKIIIIIIJJJLLLMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIKKKKKKLLLLLLMMMVVVjjj}}}xxxcccTTTOOOKKKPPPXXX^^^bbbdddeeefffhhhkkkooorrrsssvvvxxxzzzuuuwwwxxxxxxwwwvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxvvvtttqqqooommmllllllmmmdddaaa]]]YYYWWWWWWXXXYYY___bbbdddfffhhhjjjlllooommmmmmmmmmmmnnnnnnnnnooopppppprrrsssuuuwwwxxxxxxtttyyyxxxyyymmm___```nnnwwwuuu|||yyyaaaHHHEEECCCHHHSSSaaalllrrrqqqiii___XXXQQQOOOTTT\\\mmmwwwsssccc[[[VVVRRRPPPQQQPPPOOOQQQXXXaaasss~~~oooddd]]][[[[[[]]]jjjrrrmmmhhhiiieee]]][[[XXXSSSNNNKKKIIIJJJJJJLLLKKKLLLLLLKKKOOO^^^lll|||sssiiicccYYYVVVPPPJJJFFFEEEEEEFFFCCCDDDEEEFFFGGGHHHIIIJJJiii```WWWTTTQQQMMMKKKKKKGGGHHHIIIJJJKKKMMMPPPSSSYYY^^^fffmmmrrrvvvyyy||||||uuurrrssswwwzzz|||zzzeeeYYYRRRSSSTTTSSS[[[gggiii```WWWQQQKKKGGGIIIMMMOOOVVVaaannnwww|||~~~~~~xxxqqqiiieee___WWWSSSSSSPPPQQQQQQPPPRRRUUURRRKKKKKKLLLLLLLLLJJJJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNWWWlllsss]]]PPPNNNJJJOOOWWW]]]aaadddfffhhhgggjjjnnnqqqrrrtttwwwyyyuuuwwwyyyyyyxxxxxxyyyzzz{{{{{{zzzxxxwwwvvvuuutttuuusssqqqoooooooooqqqrrriiifffaaa\\\YYYYYYZZZ[[[___aaacccdddeeehhhkkknnnmmmmmmmmmnnnooooooppppppnnnoooppprrrtttuuuvvvwwwrrrwwwvvvwww}}}~~~mmmbbb^^^llluuurrrzzzuuuYYYIIIFFFDDDGGGRRRaaapppyyyuuulllbbb[[[TTTPPPTTT[[[jjjuuuwwwfff\\\VVVQQQNNNNNNRRRPPPQQQVVV]]]llluuuggg___^^^___cccsss}}}yyysssqqqkkkaaa```]]]YYYTTTQQQOOOOOOOOOQQQPPPOOOOOOMMMOOOXXXccc{{{{{{nnngggZZZVVVOOOIIIDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJvvvhhhZZZUUUTTTQQQNNNMMMJJJKKKKKKJJJJJJKKKNNNPPPXXX]]]dddiiimmmrrryyy~~~}}}yyyyyyyyyuuuooohhhcccbbbdddggghhhjjjlllsss}}}|||tttaaaXXXSSSUUUXXXZZZ```hhhlllbbbXXXPPPJJJDDDDDDHHHKKKRRR^^^lllxxx|||xxxpppggg^^^YYYUUUTTTPPPPPPPPPOOOOOONNNNNNNNNKKKKKKIIIIIIJJJKKKMMMOOOKKKKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPYYYmmmzzziiiXXXMMMKKKMMMQQQWWW\\\```ccceeeggglllnnnqqqrrrssstttvvvxxxvvvvvvwwwwwwxxxxxxxxxxxx{{{yyywwwuuuttttttuuuvvvuuussspppnnnnnnpppsssuuuwwwoooeee]]]ZZZYYYZZZ[[[\\\]]]```cccfffiiikkkllljjjkkkllllllkkkjjjkkklllmmmooopppppppppppprrrttttttvvvxxxxxxwww|||nnn___aaabbbrrrwwwvvvtttZZZNNNDDDDDDJJJOOO```ttt{{{}}}uuuiii]]]VVVUUUWWWZZZaaalllzzz}}}iii^^^XXXSSSOOOOOOQQQQQQRRRTTTWWWeee{{{nnnbbb___```nnnyyyvvvqqqkkkbbbaaa^^^YYYVVVUUUTTTSSSTTTRRRSSSSSSNNNJJJOOOZZZjjj~~~zzzlllaaaWWWSSSMMMGGGCCCBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGG{{{lll]]]VVVTTTQQQMMMMMMJJJKKKKKKKKKJJJKKKMMMPPPUUUZZZaaafffkkkpppwww|||~~~wwwtttsss~~~ttthhhccc]]]YYYXXXZZZ\\\^^^bbbeeelllvvv~~~~~~wwwqqqddd]]]YYY\\\___aaaeeekkklllbbbVVVNNNGGGBBBAAAEEEFFFLLLYYYjjjzzz}}}tttkkkaaaZZZUUUSSSNNNNNNMMMLLLLLLKKKKKKKKKNNNMMMLLLKKKLLLNNNPPPQQQQQQQQQRRRRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQZZZmmmssscccTTTMMMLLLOOOTTTZZZ___bbbeeehhhjjjlllnnnpppqqqrrrsssuuuxxxwwwwwwvvvvvvwwwwwwxxxyyy{{{yyywwwuuuttttttuuuuuuwwwuuusssqqqqqqtttvvvxxxwwwpppggg___[[[[[[\\\\\\\\\]]]___aaadddgggiiijjjhhhjjjlllllljjjiiiiiijjjlllnnnooopppooopppqqqsssrrrtttvvvuuuvvvzzzmmm___bbbbbbtttzzzzzzyyy___OOODDDDDDJJJOOO```www}}}pppcccYYYUUUVVVXXX^^^hhhwwwmmmaaaZZZTTTQQQPPPNNNPPPSSSUUUXXXddd{{{}}}qqqgggfffiii}}}zzztttmmmeeeccc___[[[XXXYYYZZZZZZ^^^YYYVVVSSSNNNJJJLLLSSS___lllyyyzzzwwwuuurrrnnnhhhjjjlllpppuuuyyy{{{{{{vvviii^^^TTTQQQKKKFFFBBBAAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDtttbbbXXXTTTPPPMMMLLLJJJKKKKKKKKKJJJKKKMMMOOOQQQVVV]]]bbbgggmmmuuuzzzvvvrrrrrrxxxrrrhhhbbb^^^ZZZWWWWWWYYYZZZZZZ\\\```hhhrrryyyyyytttnnnfffcccccchhhlllmmmoooqqqnnncccVVVMMMFFFAAA@@@CCCDDDHHHTTThhh}}}|||qqqggg]]]WWWSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPSSSSSSSSSRRRQQQPPPNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLMMMOOORRR[[[mmm~~~vvvhhhZZZOOOLLLMMMRRRVVV\\\aaaeeehhhjjjllllllmmmoooooopppqqqsssvvvxxxwwwvvvuuuuuuvvvxxxyyyzzzxxxvvvuuuttttttttttttvvvuuusssqqqrrrtttvvvxxxvvvpppggg```]]]]]]]]]]]]\\\\\\^^^```bbbdddeeefffeeegggjjjkkkiiigggggggggkkklllnnnnnnnnnoooppprrrppprrrsssssstttxxxkkk___bbbdddyyyjjjSSSFFFEEEJJJNNN___xxxxxxjjj]]]VVVTTTUUU[[[dddqqq}}}rrreee\\\UUURRRQQQMMMOOOSSSVVVXXXaaatttwwwpppqqqwww}}}vvvoooiiieee```]]]\\\^^^bbbffflllddd\\\WWWRRRNNNNNNPPPVVV[[[___^^^]]]\\\ZZZWWWVVVWWWYYY[[[___bbbfffhhhsss{{{yyyooodddZZZOOOLLLHHHDDDAAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCC~~~iii[[[UUUPPPMMMLLLKKKKKKLLLKKKJJJJJJMMMOOOOOOTTTZZZ___dddkkksssyyy}}}|||{{{}}}uuulllfffccc___^^^^^^______^^^```dddkkktttzzzzzzuuuqqqiiijjjnnnuuuyyyzzzxxxwwwpppdddVVVNNNHHHCCCBBBDDDFFFHHHRRRfff}}}yyymmmbbbZZZUUUUUUTTTSSSQQQPPPPPPPPPQQQMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTTTTSSSRRRQQQQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMOOOSSS[[[mmm}}}ooo___TTTLLLLLLOOOTTTXXX^^^cccgggiiilllnnnkkklllmmmmmmmmmnnnqqqsssyyywwwuuuttttttvvvxxxzzzxxxxxxvvvuuutttsssssssssrrrpppooonnnnnnppprrrssssssmmmfff```^^^]]]]]]]]][[[\\\]]]^^^```aaabbbbbbbbbeeehhhiiigggeeeddddddhhhjjjlllmmmmmmmmmoooqqqppprrrssssssuuuyyylll^^^bbbggg{{{\\\LLLFFFIIIJJJYYYrrr|||nnn```WWWTTTTTTXXX```lllxxxxxxjjj___VVVRRRRRRNNNOOOQQQTTTUUU\\\mmm}}}|||~~~{{{uuulllfff```^^^___cccjjjqqqyyypppfff^^^ZZZVVVTTTRRRTTTTTTTTTSSSTTTTTTSSSQQQTTTTTTTTTSSSSSSUUUYYY\\\gggpppvvvuuuoooggg\\\SSSJJJHHHFFFCCCAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDqqqaaaXXXQQQMMMMMMKKKLLLLLLKKKJJJJJJLLLNNNOOOSSSYYY^^^bbbiiiqqqxxx{{{xxxnnnkkkhhhfffffffffeeedddiiimmmttt{{{~~~zzzvvvnnnssszzzzzzmmmaaaUUUOOOKKKGGGEEEEEEHHHHHHPPPccczzzvvvjjjaaa[[[YYYWWWUUUSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMMMMOOOSSS\\\kkkzzz~~~iiiZZZPPPKKKLLLQQQTTTYYY___dddgggjjjmmmoookkkllllllkkkkkkllloooqqqyyyxxxuuussssssuuuwwwyyywwwwwwvvvtttssssssrrrrrrnnnmmmlllkkkkkklllmmmnnnlllhhhbbb___]]]]]]]]]]]]\\\\\\]]]^^^___``````aaaaaacccffffffeeecccccccccfffhhhjjjkkkkkklllnnnppprrrrrrssstttvvvzzzrrr___ccciiijjjSSSHHHHHHFFFQQQgggtttxxxmmm```WWWTTTUUUVVV]]]hhhtttnnnaaaWWWRRRRRRQQQPPPOOOPPPQQQXXXgggwww}}}oooggg```___aaaeeennnwww}}}tttjjjaaa\\\WWWTTTTTTRRRRRRTTTVVVUUUSSSQQQRRRRRRQQQNNNLLLMMMQQQUUU```gggllljjjeee^^^UUUMMMGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDxxxggg\\\TTTOOONNNLLLLLLLLLKKKJJJJJJLLLNNNOOOSSSXXX\\\```gggooovvvyyy~~~}}}yyyuuutttsssrrrpppssswww~~~yyyyyyhhh]]]SSSPPPOOOLLLIIIIIIHHHHHHNNN___vvvuuukkkfff\\\ZZZXXXUUUTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVVVVUUUVVVWWWXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNMMMPPPTTT[[[jjjwwwxxxdddVVVOOOKKKMMMQQQUUUYYY___dddhhhkkkmmmooonnnnnnnnnlllkkkmmmppprrrxxxwwwuuuttttttuuuvvvwwwvvvvvvuuutttsssrrrqqqqqqnnnmmmlllkkkjjjjjjkkkkkkfffccc___]]]]]]^^^^^^]]]\\\]]]]]]^^^___```aaaaaaaaacccddddddcccbbbbbbcccdddfffhhhiiijjjkkkmmmoooqqqqqqrrrsssvvvzzz}}}}}}ddddddgggyyy[[[JJJGGGDDDJJJZZZdddrrrtttqqqiii^^^VVVTTTVVVUUU[[[eeeqqq}}}ttteeeXXXTTTTTTRRRPPPOOOOOOPPPUUUcccqqqvvvkkkbbbbbbbbbccclllwwwzzzkkkbbb]]]ZZZZZZWWWWWWZZZ[[[WWWTTTTTTRRRRRRRRROOOLLLLLLPPPTTTZZZ```ddd```[[[VVVPPPIIIFFFFFFEEEDDDCCCBBBAAAAAA??????@@@AAABBBCCCDDDDDDlll```WWWQQQOOOLLLLLLLLLKKKIIIJJJLLLNNNOOOSSSWWWZZZ^^^dddlllsssxxx}}}|||ttteee\\\TTTUUUWWWUUURRRPPPLLLLLLPPP]]]pppwwwrrrfffdddaaa^^^]]]]]]^^^___]]]]]]^^^___````````````]]]]]]\\\[[[[[[[[[\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWSSSPPPNNNPPPTTT[[[hhhttt|||ooo\\\RRRMMMKKKNNNRRRVVVZZZ```fffiiillloooqqqrrrrrrqqqooonnnooosssuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqpppnnnmmmkkkjjjhhhgggggggggaaa___]]]\\\^^^_________]]]]]]^^^___```aaabbbccccccccccccbbbaaaaaaccceeeccceeeggghhhhhhjjjlllnnnnnnmmmnnnpppssswwwyyyzzz|||lllfffaaawwwbbbKKKGGGDDDGGGQQQXXXfffjjjkkkfff\\\UUUTTTVVVSSSXXXaaammm{{{zzziii[[[VVVWWWPPPOOOOOOQQQQQQUUU___jjj~~~|||rrrhhhfffccc```fffqqqzzzooolllmmmmmmiiihhhhhhddd]]]ZZZ\\\VVVWWWWWWSSSNNNLLLOOOSSSTTTYYY[[[XXXSSSQQQMMMHHHFFFGGGGGGFFFEEEDDDBBBAAA>>>???@@@AAACCCEEEFFFFFFpppcccYYYRRRPPPLLLMMMLLLKKKIIIJJJLLLNNNOOORRRVVVYYY\\\bbbjjjqqqwww|||~~~|||pppfff^^^XXX[[[___]]]ZZZXXXRRRQQQTTT]]]lll}}}zzzqqqooollliiiggghhhiiijjjhhhiiijjjkkkllllllllllllkkkjjjhhhfffeeeeeeffffffaaaaaaaaaaaaaaaaaaaaaaaaUUUQQQOOOQQQTTT[[[gggrrrxxxwwwgggVVVNNNLLLKKKNNNRRRWWW\\\bbbgggjjjmmmppprrrvvvuuutttrrrqqqrrruuuxxxwwwvvvvvvvvvuuuuuuttttttuuuuuuuuutttsssrrrppppppmmmllljjjhhhfffddddddccc___^^^\\\]]]___```aaaaaa]]]^^^___```aaacccddddddddddddcccaaa``````cccfffbbbdddfffggghhhiiikkkmmmkkkjjjjjjlllpppsssvvvvvvxxx|||rrrhhh\\\nnneeeLLLHHHEEEFFFNNNQQQ```eeehhhddd[[[UUUTTTVVVQQQVVV^^^kkkyyy~~~lll^^^XXXYYYNNNMMMPPPSSSTTTVVV]]]fffzzz~~~tttooopppttttttxxxllliiiddd^^^bbbmmm}}}}}}|||yyywwwoooeeebbbfffZZZ[[[ZZZTTTMMMHHHIIILLLOOOTTTVVVRRROOONNNLLLHHHGGGHHHHHHHHHFFFEEECCCAAA@@@@@@BBBDDDFFFHHHIIIJJJmmmccc\\\TTTMMMLLLLLLJJJIIIIIIJJJKKKKKKMMMPPPSSSWWW\\\bbbhhhmmmuuuzzz~~~uuuvvvyyy}}}yyy|||xxxuuujjjjjjlllmmmmmmkkkiiiggg___YYYVVVZZZcccppp||||||||||||{{{{{{{{{|||~~~~~~{{{zzzxxxwwwxxxwwwuuutttrrrooommmmmmmmmjjjeee```YYYSSSNNNNNNQQQVVV___hhhuuu}}}ttt```OOOLLLLLLHHHJJJQQQVVV[[[aaafffjjjmmmoooqqqvvvuuutttssstttvvvxxxzzzxxxvvvtttssssssrrrpppnnnnnnoooooopppppppppoooooonnnjjjfffeeeffffffdddbbb[[[ZZZXXXWWWYYY\\\```bbbaaabbbccccccccccccbbbbbbaaaaaa`````````bbbcccddddddeeefffgggggggggfffeeehhhgggggghhhiiilllnnnooonnnvvvuuuggg___bbbsssnnnPPPFFFEEEDDDHHHNNNUUU]]]aaa\\\XXXYYYWWWTTTWWWZZZ```jjjvvvuuufff[[[VVVTTTRRROOOMMMNNNRRRWWWZZZrrrqqqeeedddiiiiiipppwwwvvvrrrqqqwww~~~yyynnneee______ccc|||vvvlllfffeee^^^[[[WWWRRRNNNKKKIIIIIINNNNNNMMMMMMLLLKKKJJJJJJJJJIIIGGGGGGGGGFFFEEECCCAAABBBDDDFFFGGGIIIKKKLLLmmmbbb[[[TTTOOOMMMLLLKKKJJJIIIJJJKKKLLLMMMOOORRRVVVZZZ```gggkkkuuuzzztttmmmggghhhjjjqqq{{{xxx{{{}}}|||}}}~~~|||wwwsssggg```ZZZZZZ___hhhvvv~~~|||{{{xxxqqqggg```XXXRRRMMMMMMOOOTTT\\\eeeqqqyyy}}}~~~lllZZZKKKJJJKKKJJJLLLSSSWWW[[[aaaeeeiiikkknnnppprrrqqqqqqqqqrrrsssuuuvvvuuutttrrrrrrrrrqqqooommmoooooooooooonnnmmmmmmlllllliiieeecccccccccaaa```\\\[[[YYYYYYZZZ]]]```bbbbbbbbbccccccccccccbbbbbb]]]]]]]]]]]]___aaaccceeedddeeefffffffffeeedddcccffffffggghhhjjjkkkmmmmmmnnnuuu~~~jjj^^^___mmmoooUUUJJJFFFCCCEEEKKKQQQYYY\\\XXXVVVWWWXXXVVVYYY[[[___gggsss~~~zzzkkk```ZZZUUURRROOONNNOOORRRVVVYYYjjj{{{vvviiieeefffdddhhhlllkkkhhhhhhmmmsss}}}rrrhhhaaa```cccssszzzmmmgggeeeaaa^^^ZZZTTTOOOMMMLLLMMMPPPPPPOOOOOOOOOOOONNNNNNKKKJJJIIIGGGGGGEEECCCBBBBBBDDDFFFGGGIIIKKKMMMOOOooobbb[[[UUUQQQNNNMMMKKKJJJJJJJJJKKKLLLLLLNNNQQQTTTXXX^^^dddhhhtttxxx~~~rrriiibbb\\\ZZZZZZ[[[aaannn|||zzz{{{}}}oooeee\\\XXXYYY]]]gggqqqzzzxxxiii___WWWQQQLLLKKKMMMPPPWWW___jjjttt{{{yyy~~~xxx```QQQFFFGGGJJJKKKOOOUUUXXX\\\aaadddgggiiikkkmmmoooooopppqqqrrrrrrrrrrrrrrrqqqpppppppppooommmkkknnnnnnmmmlllkkkjjjjjjiiijjjgggcccaaa``````^^^]]]\\\\\\ZZZZZZ[[[]]]___aaabbbbbbbbbccccccbbbbbbaaaYYYYYYZZZ[[[]]]```cccdddddddddeeeeeeeeecccbbbaaaccceeefffhhhjjjjjjjjjjjjmmmqqqyyyppp^^^]]]dddtttnnnZZZOOOGGGAAABBBGGGKKKQQQTTTRRRQQQUUUXXXZZZ]]]]]]___eeennnyyyrrrfff___VVVTTTQQQOOOOOORRRUUUXXX___qqqtttjjjgggdddeeeeeedddcccdddhhhjjjtttwwwlllbbb```bbbkkk}}}xxxjjjdddbbbeeeddd```ZZZTTTQQQPPPQQQNNNOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKHHHFFFDDDCCCDDDFFFIIIJJJKKKMMMPPPSSSuuueee\\\WWWTTTOOONNNLLLKKKJJJKKKKKKLLLKKKMMMPPPRRRVVV[[[aaaeeeoootttzzz~~~ooofffbbb___\\\XXXVVVWWW[[[dddrrr|||~~~~~~mmmcccYYYTTTQQQSSSZZZbbbnnnuuuzzziii^^^VVVPPPKKKKKKLLLNNNSSSZZZdddooo~~~|||{{{}}}pppWWWLLLEEEFFFJJJMMMQQQVVVYYY\\\```ccceeegggiiikkknnnoooqqqssssssrrrqqqpppooonnnmmmnnnnnnmmmkkkiiiiiiiiihhhhhhhhhhhhhhhhhhhhhfffccc```^^^]]]\\\[[[\\\[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaaaaa```___ZZZZZZZZZ[[[\\\^^^aaabbbcccdddddddddcccbbb```___aaabbbeeehhhiiiiiigggfffiiilllrrrzzzbbb]]]]]]gggsssvvvtttiii\\\RRRHHH@@@???DDDEEEIIIKKKKKKLLLQQQWWW\\\cccbbbaaaccciiisss~~~xxxjjjbbbXXXUUURRRPPPOOOQQQTTTVVVXXXhhhuuuooommmkkkhhhggghhhjjjlllmmmrrrzzznnnccc___aaaffftttwwwjjjdddccchhhhhhgggbbb[[[WWWUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQOOOLLLIIIGGGFFFEEEIIILLLNNNNNNOOORRRUUUlll```YYYVVVPPPOOOMMMLLLKKKKKKLLLLLLKKKLLLOOOQQQTTTXXX^^^bbbiiinnnuuu{{{{{{lllfffdddaaa^^^[[[XXXWWWZZZ___jjj|||{{{zzz|||~~~tttddd[[[RRRNNNLLLKKKQQQWWWaaahhhsssxxxjjj```UUUPPPKKKKKKKKKLLLQQQVVV```jjj{{{xxxiiiRRRLLLGGGHHHLLLOOORRRVVV[[[]]]```cccdddfffhhhjjjmmmnnnppprrrrrrqqqooonnnmmmlllkkklllmmmkkkhhhfffbbbbbbbbbbbbccceeefffgggeeedddbbb___\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___``````aaaaaaaaa```______^^^^^^]]]\\\\\\\\\]]]^^^___ccccccddddddcccaaa___^^^^^^aaadddfffgggfffeeeccceeefffkkkvvvkkk```[[[aaammmqqqiiiccc[[[RRRGGG@@@???CCCAAABBBDDDFFFHHHLLLTTT[[[fffeeedddccceeemmmwww~~~~~~nnndddYYYWWWTTTQQQPPPQQQRRRTTTUUUcccyyy}}}{{{wwwsssqqqrrrsssssssssvvv|||pppeee```aaacccooo|||mmmfffeeehhhkkkllliiiccc^^^\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYQQQSSSTTTRRRMMMIIIHHHGGGGGGLLLQQQSSSRRRQQQSSSVVVuuueee[[[WWWQQQPPPNNNMMMLLLKKKLLLLLLKKKLLLNNNPPPRRRVVV\\\___eeejjjqqqwww}}}vvvnnnhhhccc___^^^ZZZYYY[[[\\\dddzzz{{{zzzyyyyyy|||yyyjjj```ZZZSSSMMMKKKIIIGGGKKKPPPRRRXXXdddrrrvvviiiaaaSSSNNNJJJKKKKKKJJJNNNSSS\\\fffvvvrrrbbbPPPNNNLLLMMMPPPSSSVVVXXX[[[^^^```bbbdddfffiiikkkkkklllnnnoooooonnnlllkkklllkkkkkkkkkkkkiiifffccc\\\\\\\\\]]]^^^aaacccdddbbbbbb```]]]ZZZYYYZZZ[[[[[[\\\^^^```aaabbbbbbbbbbbbbbbbbbbbbaaa```______aaa```^^^]]]\\\\\\\\\\\\bbbbbbcccccccccaaa```___]]]___bbbdddeeedddbbbaaa```cccgggoooyyyfff\\\bbbnnnnnnccc```ZZZQQQGGGAAA@@@BBB???>>>@@@CCCEEEGGGOOOXXXcccccccccbbbccchhhpppwww}}}ssshhh[[[YYYUUURRRPPPPPPQQQRRRTTT]]]ooo}}}{{{yyyxxx{{{tttiiidddeeeeeeooooooddd```eeeiiimmmlllhhhfffhhhkkkjjjiiigggdddaaa^^^\\\[[[VVVXXXYYYVVVOOOJJJGGGGGGIIIPPPWWWZZZWWWTTTTTTVVVjjj]]]XXXRRRQQQOOOMMMLLLLLLLLLLLLKKKMMMNNNPPPRRRUUUZZZ^^^ccchhhooouuuzzzssskkkfffddd___^^^___^^^ddd{{{~~~~~~{{{rrrhhh]]]UUUUUUOOOLLLKKKHHHEEEFFFIIIIIIOOOYYYgggxxx|||pppccc[[[PPPKKKHHHIIIIIIHHHKKKPPPXXXbbbqqq}}}}}}kkk\\\OOOPPPPPPQQQUUUYYY[[[\\\\\\^^^aaabbbdddfffjjjlllllllllmmmnnnnnnmmmlllkkkllllllkkklllkkkhhhddd```YYYYYYXXXXXXZZZ\\\^^^```]]]^^^^^^[[[XXXWWWYYY[[[\\\^^^aaadddfffggggggfffeeeeeeeeeeeedddcccbbbaaaaaa```^^^\\\[[[[[[[[[[[[aaabbbcccccccccbbbaaa```]]]^^^```bbbcccbbbaaa```^^^bbbffflll{{{kkk]]]fffpppkkkeeebbb[[[PPPGGGBBBAAAAAA>>>===???CCCCCCCCCJJJSSSZZZ]]]`````````dddkkkqqqxxxxxxmmm\\\ZZZWWWSSSQQQPPPPPPPPPQQQWWWeeeyyy{{{pppllllllqqqyyytttfff```aaaeeehhhhhhhhhlllvvv~~~yyywwwtttooojjjeeeaaa___bbbdddddd___UUUMMMIIIHHHLLLUUU^^^aaa]]]XXXVVVWWWmmm___XXXRRRQQQOOOMMMLLLLLLLLLMMMLLLMMMOOOPPPRRRUUUZZZ]]]dddiiioootttyyyuuuqqqkkkfffeeefffccchhh}}}qqqkkkfff___YYYTTTPPPMMMLLLIIIDDDCCCEEEHHHLLLUUUaaarrrxxxkkk]]]SSSMMMIIIFFFGGGGGGFFFIIINNNVVV```nnn}}}~~~|||yyyhhhXXXOOOQQQSSSTTTXXX]]]______\\\^^^aaacccdddgggkkkmmmoooooooooooooooooonnnnnnmmmlllllllllkkkgggccc___YYYXXXWWWVVVWWWYYY[[[\\\ZZZ[[[[[[YYYVVVUUUWWWZZZ^^^```cccgggiiijjjjjjjjjggggggggggggfffeeedddccc```___]]][[[ZZZZZZ[[[[[[aaaaaacccddddddcccbbbbbb]]]^^^___aaaaaaaaa``````]]]cccgggkkkwwwnnn^^^hhhqqqiiihhheee\\\QQQHHHDDDBBB@@@???===>>>CCCCCCAAAGGGPPPRRRWWW\\\^^^___bbbiiinnnuuu{{{}}}qqq]]][[[WWWTTTQQQPPPPPPPPPNNNSSS^^^qqqvvvrrrrrr}}}pppiii___bbbddddddfffppp}}}wwwpppllliiinnnpppooohhh\\\QQQLLLKKKOOOXXXcccfffaaaZZZWWWXXXrrr```YYYVVVRRROOOMMMLLLLLLLLLKKKNNNOOOOOOPPPPPPSSSWWWZZZ```fffmmmrrrwww|||zzzsssooollliiiccchhhuuunnnhhhccc___XXXUUUQQQMMMKKKHHHEEEBBBFFFEEEIIIVVVggg|||{{{kkk^^^VVVRRRIIIHHHEEEDDDDDDEEEGGGIIIPPPWWWeeettt|||mmm```XXXUUUVVVXXXYYYZZZZZZ]]]___]]]]]]___aaadddhhhkkkmmmlllmmmnnnooooooooooooooorrrqqqooommmkkkgggbbb^^^ZZZVVVSSSRRRUUUWWWXXXWWWWWWXXXYYYXXXWWWWWWXXXZZZ___ccciiilllmmmmmmmmmmmmmmmmmmnnnmmmkkkgggccc``````[[[YYYYYYXXXVVVXXX[[[]]]___bbbdddddddddbbbaaaZZZ\\\]]]____________^^^^^^]]]```jjjxxxwwwcccdddiiigggiiihhh\\\QQQMMMCCC===DDD???>>>>>>>>>@@@CCCFFFHHHMMMPPPTTTWWWZZZ^^^bbbeeelllsss}}}sssddd\\\UUUTTTTTTRRRQQQRRRVVVUUUXXXddd{{{wwwcccbbb[[[]]]aaadddwww{{{xxx}}}xxxeeeRRRLLLOOORRR___llloookkkeee]]]VVVxxxeee\\\TTTQQQNNNLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNPPPTTTWWW___dddkkkpppuuuzzz{{{uuuppplllhhhmmm}}}}}}{{{qqqjjj]]]YYYTTTPPPMMMJJJGGGDDDFFFDDDHHHSSScccwwwqqqcccXXXPPPMMMHHHGGGEEECCCCCCEEEGGGHHHOOOVVVaaapppyyyjjj^^^VVVWWWYYY[[[[[[[[[\\\^^^___``````aaacccfffiiilllnnnmmmnnnoooppppppppppppppppppooommmllljjjgggbbb___[[[XXXTTTSSSVVVXXXYYYXXXYYYZZZZZZYYYXXXXXXZZZ]]]aaadddiiillllllmmmmmmnnnlllmmmmmmlllkkkhhheeeccc```[[[XXXXXXVVVUUUVVVZZZ\\\]]]```cccdddcccbbbaaa\\\]]]___aaaccccccdddcccaaa```ccckkkuuu}}}ccc___dddeeeiiilllbbbUUUOOODDD>>>EEE???>>>===>>>???BBBEEEFFFJJJMMMQQQTTTWWW[[[___bbbiiipppyyyzzziii```YYYVVVUUURRRPPPPPPQQQPPPSSS]]]qqqllleee]]]]]]bbbhhh~~~mmmYYYPPPQQQQQQbbbttt|||yyyqqqdddYYYmmmaaaUUUSSSOOOMMMMMMNNNMMMMMMKKKLLLMMMLLLMMMOOORRRUUU]]]bbbiiinnnrrrwww~~~vvvpppmmmrrr~~~~~~{{{qqqaaa]]]WWWRRROOOLLLJJJHHHGGGDDDFFFNNN\\\ppprrrdddZZZRRRKKKGGGFFFEEEDDDBBBCCCDDDFFFGGGLLLRRR\\\iiiwwwttthhh^^^YYY[[[]]]______^^^^^^```aaaeeeeeeeeefffhhhkkkmmmoooppppppqqqqqqqqqqqqqqqqqqmmmlllkkkjjjjjjhhheeebbb]]]ZZZWWWVVVWWWYYYZZZZZZ\\\\\\\\\ZZZYYYZZZ]]]```dddfffiiikkkkkklllnnnooolllllllllkkkjjjiiihhhgggaaa[[[WWWVVVTTTRRRUUUYYYYYY[[[^^^aaaccccccbbbbbb\\\^^^```bbbdddfffggggggeeeeeehhhlllqqqcccYYY^^^cccmmmuuuooocccYYYJJJAAAFFF???>>>======>>>AAACCCEEEGGGIIILLLOOORRRUUUZZZ]]]dddkkkttt}}}qqqfff]]]YYYVVVQQQOOOOOOPPPQQQSSSZZZiii|||kkk```___dddnnnnnnZZZOOONNNQQQfffppp___tttdddXXXUUURRRPPPPPPQQQPPPPPPNNNNNNOOONNNNNNPPPSSSVVV\\\aaaggglllpppuuu{{{}}}tttpppuuu}}}qqqaaa\\\WWWRRRPPPNNNMMMKKKIIIFFFFFFLLLVVVhhhvvveeeYYYRRRMMMHHHDDDEEEDDDCCCBBBBBBCCCEEEFFFIIIMMMVVVaaaoooyyyooofff```]]]^^^```ccccccbbbbbbbbbccciiiiiiiiiiiikkkmmmooopppqqqrrrrrrrrrrrrrrrqqqpppkkkjjjiiijjjjjjjjjhhhfff___]]]ZZZYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[\\\```cccggghhhjjjkkkkkkllloooqqqlllkkkkkkkkkjjjjjjjjjjjjbbb\\\WWWUUUSSSQQQTTTXXXXXXZZZ\\\___aaaccccccccc^^^^^^```bbbdddeeefffgggfffhhhjjjlllooo{{{cccXXX\\\bbbsss{{{nnnYYYHHHGGG@@@???=========???AAACCCCCCEEEGGGJJJLLLOOOTTTWWW```fffpppxxxvvvkkk```ZZZVVVQQQOOOOOOQQQQQQSSSXXXaaatttuuugggccciiiuuu}}}wwwhhhWWWNNNMMMQQQiiikkkwwwcccZZZWWWSSSQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOORRRUUU[[[___fffjjjmmmrrrxxx}}}{{{sssvvvwwwlll\\\YYYUUURRRQQQPPPOOONNNLLLIIIHHHKKKRRRbbbzzzrrrgggXXXNNNJJJHHHEEEBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFIIIPPPYYYfffuuu}}}sssiiibbb^^^^^^aaacccfffgggfffeeeeeeeeelllkkkkkkkkklllnnnpppqqqrrrrrrrrrrrrrrrqqqpppoooiiihhhhhhiiikkkkkkjjjiiibbb```^^^\\\[[[\\\^^^```^^^______^^^]]]___bbbdddiiikkkkkkkkkkkkllloooqqqlllllllllkkkkkkkkkkkkkkkbbb\\\XXXVVVTTTRRRTTTXXXWWWYYY\\\^^^aaabbbccccccbbbbbbbbbcccdddeeefffffffffhhhkkkmmmoooyyyggg[[[^^^ccczzzoooSSSIIIAAA@@@>>>======>>>@@@AAA@@@AAACCCEEEGGGJJJOOORRR\\\bbbkkkttt|||{{{ooobbb[[[VVVQQQOOOQQQNNNNNNPPPTTTXXXeeepppiiiooo~~~}}}xxxsssmmmbbbVVVQQQRRRQQQjjj{{{zzzccc\\\YYYTTTRRRQQQPPPOOONNNNNNNNNNNNMMMLLLMMMPPPSSSXXX]]]cccgggjjjnnntttyyy{{{}}}zzzyyykkkbbbZZZWWWUUUTTTTTTSSSQQQPPPMMMKKKJJJKKKPPP\\\ssszzzppp___WWWNNNGGGDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFDDDGGGLLLSSS]]]jjjvvv{{{nnnbbb[[[ZZZZZZbbbeeehhhiiiiiihhhhhhhhhllllllllllllmmmnnnpppqqqqqqqqqqqqqqqpppooonnnmmmhhhgggfffhhhjjjkkkkkkjjjddddddbbb___]]]^^^```ccc```aaabbbbbbbbbccceeegggkkklllmmmmmmlllmmmoooqqqnnnnnnnnnmmmlllkkkjjjiiibbb]]]ZZZYYYXXXUUUVVVYYYYYYZZZ\\\^^^```bbbcccdddffffffeeeeeefffggghhhiiiggghhhkkkmmmpppyyyppp```___ccc{{{___LLLCCCBBB@@@>>>>>>>>>@@@@@@>>>???AAAAAACCCFFFKKKOOOWWW^^^gggooowwwtttfff^^^XXXSSSQQQRRRPPPOOOQQQUUUVVV^^^tttzzzqqqxxx}}}vvvnnnhhh```WWWSSSTTTRRRgggnnnaaa]]]XXXUUUSSSRRRQQQOOOPPPPPPOOONNNMMMNNNPPPSSSUUUYYY___cccfffjjjoootttvvvzzz~~~{{{qqqggg```\\\ZZZYYYYYYXXXWWWSSSQQQMMMLLLKKKKKKMMMWWWmmmwwwhhh^^^PPPMMMIIIEEECCCBBBBBBCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDFFFJJJNNNTTT]]]gggmmmvvvuuuggg\\\WWWXXX[[[bbbeeeiiikkkkkkjjjjjjjjjkkkkkkkkkkkklllnnnpppqqqpppppppppooonnnlllkkkjjjeeeddddddeeegggiiijjjiiiffffffeeebbb______bbbeeebbbdddggghhhgggggghhhiiikkkmmmoooooonnnnnnooopppoooppppppooommmkkkhhhfffaaa]]]\\\]]]\\\XXXXXX[[[ZZZ[[[]]]^^^```bbbcccdddeeeeeedddeeefffhhhjjjkkkjjjiiikkknnnrrryyy{{{ccc^^^bbbxxxiiiQQQEEECCCAAA???>>>>>>???@@@>>>>>>???@@@AAADDDIIIMMMSSSYYYbbbjjjsss}}}|||lllbbbZZZTTTQQQRRRRRROOORRRWWWWWWZZZlllxxx~~~uuuoooggg]]]WWWVVVSSSccc}}}|||gggccc^^^ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOOPPPSSSUUURRRWWW\\\```cccffflllqqqrrrvvvzzz~~~|||vvvnnniii___^^^]]]]]]\\\YYYUUUQQQLLLKKKKKKKKKLLLTTThhh{{{wwwgggZZZQQQIIIIIIIIIGGGEEEDDDEEEGGGCCCCCCCCCDDDEEEFFFFFFGGGEEEGGGIIIKKKOOOUUU\\\aaajjjvvvzzznnnaaaYYYWWW[[[___aaaeeeiiillllllkkkkkkkkkkkkjjjjjjkkklllnnnpppqqqooooooooonnnmmmkkkjjjiiidddbbbbbbccceeeggghhhgggggggggfffccc``````cccfffcccfffjjjlllkkkkkkkkkkkklllnnnooopppooonnnoooppppppqqqqqqqqqnnnjjjfffddd```^^^]]]___^^^[[[ZZZ\\\\\\\\\]]]___aaabbbcccdddaaaaaaaaabbbdddgggjjjkkkllljjjkkkooosssyyyddd\\\aaasssoooUUUFFFDDDBBB@@@??????@@@@@@>>>>>>??????@@@CCCHHHLLLPPPVVV___gggpppzzzqqqeee\\\TTTQQQRRRNNNKKKNNNSSSSSSSSSbbbuuu|||}}}ttthhh^^^[[[TTTaaavvvzzztttjjjaaaZZZVVVUUUUUUXXXUUUSSSSSSPPPKKKLLLPPPSSSVVVZZZ^^^aaadddgggjjjnnnppptttwww|||}}}qqqoookkkfff```ZZZUUURRRRRRPPPLLLIIIKKKUUUcccmmmqqqeee[[[QQQLLLKKKGGGEEEFFFFFFDDDFFFIIIEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGGGGIIIMMMRRRTTT___iiizzzrrr```YYYXXXXXXYYY[[[gggggghhhlllppppppmmmjjjkkkkkkjjjjjjkkkkkklllmmmmmmkkkjjjjjjjjjiiigggeee___```bbbdddfffhhhiiiiiigggeeebbb______aaadddggggggkkkooorrrqqqnnnllllllpppqqqrrrrrrrrrqqqpppooonnnqqquuuxxxvvvqqqjjjeeedddddddddbbb^^^\\\[[[\\\___^^^^^^]]]^^^___```aaacccbbbbbbbbbdddgggiiikkknnnhhhiiirrruuussszzznnn^^^cccooo{{{\\\KKKDDD@@@AAABBB???=========??????@@@@@@AAAEEEGGGRRRWWW^^^eeelllvvvxxxkkkaaaYYYTTTSSSMMMOOOQQQPPPOOOSSS[[[bbbsssddd]]]ZZZ[[[eeewwwhhh]]]XXXWWWWWWSSSPPPPPPQQQOOOLLLLLLPPPPPPTTTXXX[[[^^^aaadddfffhhhkkkooorrrwww~~~{{{qqqhhh___YYYUUUPPPNNNKKKIIILLLUUUaaajjj{{{pppddd[[[TTTMMMIIILLLGGGEEEGGGFFFCCCCCCEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJIIIGGGGGGIIIMMMQQQTTTUUU```sss~~~}}}nnn___ZZZZZZZZZ\\\^^^ddddddfffkkkoooqqqooommmkkkkkkjjjjjjjjjkkklllmmmhhhgggfffffffffeeecccaaa```aaaccceeegggiiijjjjjjgggeeebbb______aaadddfffjjjnnnrrruuutttrrrpppooorrrrrrssssssrrrqqqpppooommmppptttvvvuuupppjjjfffbbbccccccaaa___^^^___```bbbaaa```___^^^^^^___```bbbbbbaaabbbccceeehhhiiimmmggghhhoooqqqpppvvvuuubbbbbbggg}}}}}}aaaKKKDDD@@@AAAAAA???=========>>>?????????AAADDDGGGPPPUUU\\\cccjjjsss}}}}}}oooddd[[[VVVUUUPPPQQQRRRPPPNNNQQQWWW^^^uuuoooddd^^^\\\dddyyypppbbb[[[YYYYYYSSSPPPOOOQQQPPPMMMLLLOOONNNQQQTTTWWWYYY\\\___bbbcccfffjjjnnnsss{{{yyyyyyxxxwwwvvvuuuuuutttsssvvv~~~tttggg]]]VVVPPPOOOMMMLLLNNNUUU___fffnnnuuuzzzsssiii```[[[WWWRRRMMMOOOJJJHHHJJJIIIEEEBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJHHHGGGIIILLLPPPSSSQQQZZZmmm~~~~~~~~~tttiii^^^\\\]]]^^^___aaacccdddggglllpppsssrrrqqqlllkkkjjjiiiiiikkklllnnnkkkiiihhhhhhiiihhhfffdddcccdddeeefffhhhiiijjjkkkfffeeebbbaaaaaaccceeegggnnnrrrvvvxxxxxxvvvuuutttuuuuuuttttttrrrpppooonnnmmmooorrrtttsssooojjjfffaaabbbaaa```___```ccceeeddddddbbb```______^^^^^^bbbaaaaaaaaaaaaccceeefffjjjfffffflllnnnmmmsss|||ggg___^^^ttt}}}fffMMMEEE@@@@@@AAA???===>>>===>>>?????????@@@CCCFFFMMMSSSZZZ```fffnnnxxxuuuiii___XXXWWWSSSTTTSSSPPPMMMNNNSSSXXXiii~~~pppdddaaadddssszzzjjjaaa\\\ZZZXXXSSSQQQRRRQQQNNNLLLNNNMMMOOORRRTTTVVVXXX\\\^^^aaadddhhhlllqqqxxx~~~ooommmkkkjjjjjjkkkkkkkkkmmmpppyyyrrraaaVVVRRRQQQPPPOOOQQQVVV\\\```eeejjjnnnpppooommmlllkkkjjjkkklllmmmmmmoooqqqssstttssspppkkkhhhddd]]]VVVUUUPPPMMMNNNNNNIIIEEEEEECCCDDDEEEGGGHHHJJJKKKLLLLLLJJJHHHHHHIIILLLOOORRRUUU\\\mmm~~~|||nnneee^^^___`````````bbbeeefffiiinnnqqqsssttttttmmmllljjjiiiiiikkkmmmooonnnmmmllllllmmmllljjjhhhfffffffffggghhhiiijjjkkkgggfffdddddddddeeeggghhhppptttxxxzzzyyyxxxwwwwwwwwwvvvuuusssqqqooommmmmmkkkmmmooopppooommmiiigggbbbbbbaaa___^^^```cccfffeeeeeedddcccaaaaaa``````aaaaaa`````````aaabbbbbbfffcccdddiiikkklllrrr{{{ooo]]]ZZZnnnzzzhhhPPPHHHAAAAAAAAA>>>===>>>===>>>???>>>>>>???BBBEEEKKKQQQWWW]]]cccjjjrrrxxx|||}}}oooccc[[[XXXUUUTTTSSSPPPMMMNNNQQQTTTbbbuuuzzzkkkggggggqqqxxxlllccc]]][[[UUUQQQRRRRRROOONNNOOOMMMOOOPPPRRRSSSUUUYYY[[[^^^aaafffiiinnnuuu{{{oookkkfffdddeeefffgggggghhhlllvvv}}}gggXXXTTTRRRQQQQQQSSSWWWZZZ\\\^^^___```___]]]ZZZYYYXXXVVVXXXZZZ\\\^^^cccjjjooowww~~~}}}xxxmmmbbb]]]VVVPPPPPPPPPLLLHHHGGGCCCDDDFFFGGGJJJKKKMMMNNNLLLJJJHHHHHHIIILLLOOORRRWWW]]]mmmxxxjjjccc___aaabbbaaa```bbbfffgggjjjlllnnnooopppqqqmmmlllkkkjjjkkklllnnnooonnnmmmllllllmmmmmmkkkiiigggggggggfffggghhhiiiiiiggggggggggggggghhhiiijjjooorrrvvvxxxxxxwwwwwwwwwwwwvvvtttrrrooommmlllkkkiiijjjkkklllkkkjjjhhhgggccccccaaa___^^^___bbbeeeeeeeeeeeedddddddddcccccc`````````___````````````bbbaaacccfffjjjnnnuuu{{{zzz___^^^lllxxxhhhVVVLLLDDDBBBAAA>>>===???===>>>>>>>>>===>>>AAADDDIIINNNUUUZZZ___dddlllqqqwww|||wwwhhh]]]YYYTTTTTTRRRPPPNNNOOOQQQSSS[[[kkkooolllkkkttt}}}qqqhhh___WWWQQQQQQQQQPPPOOOQQQMMMNNNOOOPPPPPPRRRVVVYYYXXX\\\aaaeeeiiipppyyyuuunnnfffbbbcccgggiiijjjfffjjjuuummm^^^TTTRRRQQQRRRVVVZZZ]]]^^^[[[ZZZXXXVVVTTTRRRQQQPPPLLLNNNPPPSSSXXXaaammmvvvzzzjjj___TTTQQQPPPLLLIIIIIIEEEEEEGGGIIIJJJLLLMMMNNNKKKJJJHHHGGGIIILLLPPPSSSTTT\\\nnnsssfffbbb```bbbcccaaaaaacccdddfffiiiiiiiiijjjkkkmmmmmmmmmmmmmmmnnnnnnooooooqqqoooooooooppppppnnnlllhhhgggfffeeeeeeeeefffggggggggghhhiiiiiijjjjjjjjjlllooosssttttttttttttuuuuuutttqqqooollljjjiiiiiiggggggggggggggggggffffffeeeeeedddaaa______bbbdddeeefffffffffffffffeeeddd_________```````````````___```bbbeeehhhnnnvvv{{{hhhcccmmm}}}nnn\\\QQQHHHDDDAAA>>>===???======>>>======>>>@@@CCCFFFKKKRRRVVVZZZ^^^eeejjjqqqvvv}}}ooobbb\\\UUUTTTRRRQQQPPPQQQRRRSSSSSS___qqqrrrrrrttt|||~~~mmmbbbXXXTTTSSSQQQOOOQQQLLLMMMMMMMMMMMMOOOSSSVVVUUUYYY^^^bbbfffmmmuuu||||||sssiiidddffflllqqqrrrkkknnnwwwvvvpppnnnllljjjppprrrxxx|||nnnbbbVVVUUUTTTXXX^^^dddhhhiiigggccc^^^XXXTTTQQQOOOMMMHHHJJJLLLPPPVVVcccttt{{{lll]]]UUURRRNNNLLLLLLFFFGGGHHHIIIKKKLLLNNNNNNJJJIIIGGGGGGIIIMMMQQQTTTUUUaaawww}}}~~~zzzlllccc______bbbdddbbbcccfffdddfffiiiiiihhhiiikkkmmmmmmnnnooopppqqqppppppoooqqqpppooopppqqqqqqooommmgggfffdddcccbbbcccdddeeeeeefffggghhhiiiiiiiiiiiijjjmmmppprrrrrrrrrrrrssssssqqqnnnllliiihhhggggggddddddcccccccccddddddeeeeeeffffffeeeccccccdddfffhhhhhhiiihhhgggfffdddccc^^^^^^___```````````````^^^```bbbcccfffmmmtttxxxttthhhmmm~~~yyyaaaVVVKKKEEEBBB>>>===???<<<===>>>===<<<===???BBBBBBGGGMMMRRRUUUXXX^^^bbbjjjnnnuuu{{{vvvggg___XXXVVVSSSRRRQQQQQQQQQQQQOOOWWWdddwwwzzz|||}}}pppaaaZZZVVVQQQNNNNNNKKKLLLLLLKKKKKKMMMQQQTTTUUUYYY^^^bbbfffmmmuuu{{{xxxlllgggkkkrrrxxx{{{rrrtttzzz~~~rrrjjjgggfffbbb___fffeeehhhnnnuuutttkkkcccZZZXXXYYY^^^fffnnnsssuuuvvvqqqhhh___XXXRRRNNNLLLGGGIIILLLOOOWWWfffzzzyyyeeeZZZUUUQQQOOOOOOGGGHHHIIIJJJKKKLLLMMMNNNIIIHHHGGGGGGIIIMMMRRRTTTYYYiii{{{{{{vvvhhh```]]]^^^bbbdddccceeehhheeehhhkkkkkkkkkkkknnnqqqmmmoooqqqrrrsssrrrpppooolllkkkjjjkkklllllljjjhhhgggeeecccaaaaaaaaabbbccccccdddfffhhhhhhhhhhhhgggiiilllooopppppppppqqqsssqqqooollljjjhhhfffffffffcccbbbaaaaaaaaabbbcccdddeeefffhhhgggffffffggghhhkkkkkkkkkjjjhhheeecccbbb]]]^^^___```aaaaaaaaaaaa^^^aaabbbbbbdddkkkqqqttt~~~iiilll}}}eeeYYYMMMGGGCCC???===???<<<=========<<<===???AAA???DDDJJJOOOQQQTTTYYY]]]dddiiiooouuu}}}{{{jjjaaa[[[XXXUUUSSSRRRQQQPPPOOOPPPUUU]]]mmmmmm___ZZZXXXTTTPPPLLLLLLKKKIIIIIIKKKPPPSSSTTTVVVYYY\\\aaagggooottt~~~mmmkkksss{{{~~~xxxoooiiihhhfffccc___fffggghhhiiijjjkkkmmmoookkkaaa]]]ggguuutttggg]]]SSSJJJIIIGGGHHHPPP^^^ooo{{{nnn___XXXRRRNNNMMMLLLJJJJJJLLLMMMLLLKKKKKKFFFIIIKKKLLLLLLPPPVVV\\\```vvv|||xxxyyyyyyuuujjjaaa______^^^^^^___```bbbcccdddgggiiiiiihhhhhhjjjmmmllllllkkkkkkkkkllllllmmmmmmkkkiiihhhhhhfffdddbbb___````````````___^^^^^^```bbbdddddddddeeefffhhhhhhhhhjjjkkklllmmmmmmmmmllljjjgggdddbbbaaabbbbbb^^^```bbbbbbaaa______```cccdddfffggghhhhhhhhhgggjjjiiigggffffffeeecccbbb[[[[[[[[[\\\\\\]]]]]]]]]```aaabbbccceeehhhmmmpppyyyjjjggguuuooocccSSSGGGCCCAAA???>>>>>>>>>=========>>>>>>??????AAACCCFFFHHHLLLQQQTTTYYY```hhhqqqyyytttiii\\\WWWTTTSSSQQQMMMMMMPPPSSSQQQTTTbbbuuuvvvfff^^^[[[VVVRRRNNNNNNLLLJJJHHHJJJMMMPPPRRRTTTWWWZZZ___eeekkkpppxxxrrrooovvv~~~}}}vvvssssssrrrnnnkkklllkkkllloooqqqrrrqqqooopppiiigggqqquuugggZZZOOOHHHHHHJJJTTTdddtttssseee\\\TTTOOONNNMMMMMMMMMOOOOOOMMMMMMMMMIIIKKKMMMNNNOOOTTT[[[aaammm{{{yyyxxxwwwvvvpppfff___]]]\\\\\\]]]^^^```bbbdddeeegggiiihhhfffeeegggiiiiiiiiiiiiiiiiiiiiijjjkkkkkkiiigggfffeeedddbbb```]]]]]]^^^^^^]]]]]]\\\[[[\\\^^^````````````bbbdddeeefffggghhhiiijjjjjjjjjjjjhhhfffcccaaaaaaaaaaaa```bbbddddddbbbaaaaaaaaadddeeefffhhhiiihhhhhhggggggfffeeeddddddcccaaa```^^^^^^^^^___``````aaaaaa```aaabbbcccdddgggkkknnnvvvnnngggsssuuujjj[[[NNNFFFBBBAAA@@@>>>======<<<======>>>>>>>>>???BBBDDDFFFJJJNNNRRRWWW]]]fffnnnvvvxxxlll```ZZZVVVUUURRRNNNNNNPPPOOOMMMPPP[[[kkk~~~~~~mmmbbb\\\WWWSSSOOOOOOMMMJJJHHHHHHJJJMMMQQQRRRUUUXXX[[[```fffkkkqqqxxx{{{vvv||||||yyyyyy}}}zzzrrrrrrnnnpppyyyvvvdddWWWNNNNNNRRR\\\lll{{{yyylllbbbXXXRRRQQQRRRTTTWWWWWWUUUSSSRRRRRROOOQQQSSSTTTWWW]]]gggnnnvvvwwwxxxwwwrrrjjjbbb]]][[[ZZZ[[[[[[]]]___bbbcccfffggggggfffdddbbbbbbcccfffeeeeeeeeefffgggggghhhgggeeecccbbbbbbaaa___]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXZZZ[[[\\\\\\\\\\\\___```bbbcccdddeeeeeeeeeeeeeeehhhfffdddaaa```_________```bbbeeeeeedddbbbbbbccccccdddfffggghhhhhhgggfffbbbbbbbbbaaa```___^^^]]][[[[[[\\\\\\]]]^^^______```aaabbbbbbccceeehhhkkkqqq|||rrrgggmmmxxxiiiWWWIIIBBBBBBCCC======<<<<<<<<<<<<======<<<===@@@AAACCCFFFKKKNNNSSSYYYbbbjjjqqqzzzssseee^^^XXXVVVTTTPPPOOOQQQMMMLLLNNNUUU___pppxxx||||||nnnbbb[[[VVVSSSOOONNNMMMJJJHHHHHHJJJLLLOOOQQQTTTVVVYYY]]]bbbfffkkkrrr|||xxxttttttxxxmmm]]]XXXWWWYYYcccrrrzzzoooeee\\\WWWVVV\\\ccchhhfffbbb```^^^\\\ZZZ\\\___aaaeeennnyyyzzzuuuxxxzzzwwwpppggg```]]][[[[[[ZZZ[[[\\\^^^```aaaeeeeeedddcccaaa`````````bbbbbbbbbbbbcccdddeeefffdddbbb```______^^^\\\ZZZWWWXXXXXXXXXXXXWWWVVVVVVYYYZZZZZZZZZYYYZZZ]]]___``````aaabbbbbbbbbbbbbbbeeedddbbb```___^^^]]]]]]___bbbddddddcccbbbbbbcccaaabbbdddeeeeeeeeedddddd^^^___```___]]]\\\[[[ZZZXXXXXXYYYZZZ[[[\\\\\\]]]aaabbbcccbbbbbbcccfffhhhmmmvvvsssdddfffxxxyyycccNNNCCCBBBEEE>>>===<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@CCCGGGJJJPPPVVV^^^fffmmmvvv|||iii```YYYWWWUUUSSSRRRSSSOOOOOOPPPSSSXXXddd{{{}}}wwwzzzyyysssttt~~~|||nnnbbb[[[WWWUUUMMMMMMMMMKKKIIIIIIKKKMMMMMMOOORRRTTTWWWZZZ___bbbhhhnnnwww}}}wwwzzzrrrbbb\\\ZZZ[[[ddduuu}}}tttmmmeee^^^\\\]]]kkkwww~~~yyyuuusssooonnnpppsssuuuzzz}}}wwwvvvzzz|||xxxooofff```___]]]\\\\\\[[[\\\]]]___```cccbbbaaa``````___^^^^^^_________```aaacccdddeeebbb```^^^^^^^^^]]][[[YYYVVVVVVWWWWWWVVVVVVUUUTTTWWWXXXXXXWWWVVVWWWZZZ\\\]]]^^^___``````aaa``````bbbbbb```___^^^]]]\\\\\\]]]___bbbbbbaaa```aaaaaa___```aaabbbbbbbbbaaa```\\\___```___\\\YYYXXXXXXYYYZZZZZZ[[[]]]^^^^^^___aaabbbccccccbbbbbbdddfffiiiqqqsss```___ppppppWWWHHHDDDEEE>>>>>>===<<<<<<<<<<<<<<<:::;;;======>>>@@@DDDGGGMMMSSS[[[ccciiiqqqzzznnnddd[[[XXXXXXUUUUUUVVVPPPQQQRRRRRRRRRZZZnnn}}}|||}}}qqqkkkjjjpppxxx}}}vvvmmmccc\\\YYYXXXNNNNNNNNNLLLJJJJJJLLLNNNJJJLLLPPPRRRUUUXXX\\\___fffkkkrrrxxxyyy|||wwwiii^^^\\\^^^gggxxx}}}xxxvvvvvvuuupppkkkhhhccc^^^___dddyyy}}}wwwvvvyyy{{{zzzuuulllddd```^^^^^^^^^]]]]]]]]]___```aaacccaaa____________]]][[[[[[[[[\\\]]]___```bbbcccbbb```___^^^^^^^^^\\\ZZZWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRSSSVVVYYYZZZ[[[\\\^^^______``````aaa``````___^^^]]]\\\[[[[[[]]]```aaa```______```]]]^^^___``````___^^^]]]]]]```cccaaa\\\XXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```bbbddddddccccccdddfffhhhmmm{{{vvv___ZZZiii|||hhhSSSHHHEEE@@@???>>>======<<<======;;;<<<=========???BBBEEEJJJPPPXXX___eeemmmvvv|||xxxlll```\\\[[[XXXWWWWWWPPPQQQRRRQQQOOOSSSaaaqqq{{{tttlllhhheeegggkkkooopppooojjjbbb[[[XXXXXXQQQQQQPPPNNNKKKJJJKKKLLLFFFIIILLLOOORRRUUUYYY\\\bbbffflllrrrxxx~~~~~~{{{zzzwwwuuuiiihhhjjjrrryyyssspppnnniiifffdddccc___\\\aaahhhxxxwwwyyyzzzyyyuuuooohhhbbb]]]\\\]]]]]]]]]^^^```bbbeeefffeeebbb___^^^^^^]]]ZZZWWWWWWWWWXXXZZZ[[[]]]___```cccaaa```___```___^^^\\\YYYYYYYYYYYYYYYXXXWWWWWWUUUUUUTTTRRRQQQRRRVVVYYYWWWXXXYYY[[[]]]^^^______`````````___^^^]]]\\\[[[ZZZ]]]___```_________```\\\]]]^^^______^^^]]]\\\```cccfffccc]]]XXXVVVWWWVVVWWWXXXYYYZZZ\\\]]]]]]```bbbddddddddddddeeefffhhhjjjttteeeYYYcccrrr}}}cccOOOEEEAAAAAA???>>>>>>=========<<<===>>>>>>>>>???BBBDDDGGGLLLTTT[[[aaahhhqqqwww}}}vvvhhhaaa___[[[XXXWWWQQQQQQSSSSSSPPPPPPXXXcccuuu|||{{{pppkkkhhhfffeeefffdddhhhjjjggg___XXXUUUUUUTTTTTTRRROOOLLLJJJIIIJJJCCCFFFJJJMMMPPPSSSWWWYYY___ccchhhmmmsss}}}{{{yyyqqqyyywwwvvvxxx~~~~~~xxxrrrnnnlllcccaaaaaa```]]][[[aaajjjxxxzzz~~~zzzwwwqqqkkkddd___[[[YYY[[[\\\]]]___bbbeeeiiikkkhhhddd```^^^^^^\\\XXXTTTTTTUUUVVVWWWYYY[[[]]]^^^dddcccaaaaaaaaaaaa___^^^ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWVVVTTTSSSTTTXXX[[[TTTUUUWWWYYY[[[]]]^^^^^^`````````___^^^]]]\\\[[[ZZZ]]]___``````___``````]]]^^^_________^^^]]]\\\bbbfffhhheee^^^XXXVVVWWWZZZ[[[\\\]]]___```aaabbb```bbbdddeeeeeeeeefffggghhhiiiqqqlllYYY^^^jjjoooTTTEEEBBBAAA@@@???>>>>>>>>>>>>===>>>???>>>>>>???BBBDDDDDDJJJQQQXXX^^^eeennntttttt{{{~~~nnnfffaaa\\\XXXVVVTTTTTTUUUVVVSSSPPPUUU]]]hhh~~~uuukkkqqqoooiiieee```dddeeeeeebbb^^^ZZZYYYXXXUUUTTTRRRPPPNNNLLLJJJIIIJJJJJJIIIJJJLLLPPPSSSUUU\\\___dddhhhnnnwwwyyytttssslllmmmrrrvvvwwwyyy{{{yyywwwssspppgggdddccc```\\\ZZZaaajjj}}}}}}|||uuuiiibbb```___]]][[[XXXYYYZZZ]]]```dddhhhjjjiiifffbbb]]]YYYWWWUUUUUUXXXXXXYYYZZZ\\\]]]___```bbbbbbbbbbbbaaa```___^^^```______^^^\\\[[[[[[ZZZ___ZZZTTTQQQSSSVVVXXXXXXVVVUUUUUUXXX]]]``````______``````^^^[[[YYYXXXXXXXXXZZZ]]]___``````^^^]]]___```aaa```___^^^___```ggggggfffbbb___\\\\\\]]]___```aaabbbcccdddddddddddddddeeeeeefffeeeeeeeeeccchhhqqq}}}cccaaajjjvvv{{{XXXHHHDDDBBB>>>===>>>?????????<<<<<<<<<<<<===>>>@@@@@@EEEIIINNNSSSXXX^^^cccgggppprrryyywwwhhhbbb^^^ZZZWWWWWWVVVVVVUUUTTTSSSSSSRRR```ppp|||pppxxxxxxsssmmmeeedddcccaaa___]]]ZZZXXXWWWVVVUUUSSSQQQOOOLLLKKKJJJJJJIIIIIIJJJKKKNNNQQQSSSYYY]]]bbbffflllttt}}}wwwwwwvvvqqqmmmmmmggghhhkkkooopppsss}}}yyyuuufffdddcccaaa\\\YYY]]]ddd|||~~~}}}{{{zzzrrrhhhaaa______]]][[[XXXXXXYYY[[[^^^aaadddfffdddccc```]]]ZZZYYYXXXXXXZZZZZZ[[[[[[]]]^^^```aaaaaaaaa``````````````````^^^^^^^^^^^^____________aaa\\\WWWTTTUUUWWWYYYYYYUUUTTTTTTWWW[[[^^^^^^\\\]]]______^^^\\\ZZZZZZ[[[ZZZ[[[]]]___`````````___bbbccccccbbbaaaaaabbbdddggggggfffccc```^^^^^^______```bbbdddeeeffffffgggffffffgggggggggffffffeeecccgggooozzzhhhaaafffooo~~~\\\MMMDDDAAA???===>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@CCCGGGLLLQQQVVV[[[```dddlllnnnuuu~~~nnnfffaaa]]]YYYUUUTTTTTTSSSRRRQQQPPPPPPWWWfffzzzvvv~~~rrrkkkfff```]]]]]]\\\ZZZXXXWWWVVVTTTRRRPPPMMMLLLKKKIIIIIIHHHHHHJJJMMMOOOQQQVVVZZZ___ccchhhpppyyyyyynnnkkkllliiifffeee^^^]]]```bbbcccgggqqq}}}mmmjjjgggddd^^^XXXZZZ___nnn}}}~~~{{{wwwtttnnnfffaaa______]]][[[YYYXXXXXXYYYZZZ\\\^^^```^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]]]]]]]^^^___```aaa```___^^^]]]]]]^^^```aaa\\\]]]^^^___aaabbbcccdddddd```[[[XXXWWWXXXYYYYYYWWWVVVVVVXXX[[[\\\\\\\\\[[[]]]^^^^^^]]]]]]^^^___]]]^^^___```aaabbbbbbcccfffffffffdddccccccfffhhhgggggggggeeebbb```aaabbb___```bbbeeeggghhhiiiiiihhhhhhhhhhhhhhhgggfffeeedddfffkkktttsssdddccchhhxxx~~~^^^QQQCCCAAA???>>>>>>>>>===;;;<<<<<<<<<<<<===>>>??????AAADDDIIINNNRRRWWW[[[___eeegggnnnxxxwwwllleee```\\\VVVUUUTTTRRRQQQPPPPPPPPPPPP[[[lllyyy|||sssggg```______^^^[[[YYYXXXVVVTTTQQQOOOMMMLLLIIIIIIHHHHHHIIIKKKMMMNNNSSSWWW]]]aaaeeekkktttzzz}}}lllffffffccc```^^^ZZZYYYZZZ\\\\\\```kkkwww~~~xxxpppiii```YYYZZZ^^^eeennn|||~~~{{{wwwrrroookkkfffcccbbb```^^^\\\ZZZZZZYYYXXXXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\^^^^^^^^^^^^______```aaa___]]][[[YYYYYY\\\^^^```\\\]]]^^^```aaacccdddeeefffccc___[[[YYYYYYYYYYYY[[[ZZZZZZ[[[\\\]]]]]]]]]ZZZ[[[]]]^^^^^^___aaacccaaaaaaaaaaaabbbdddeeefffiiiiiigggeeecccdddgggjjjiiiiiihhhfffcccaaabbbccc^^^___bbbeeegggiiijjjkkkiiiiiiiiihhhgggfffeeedddeeefffiiippp|||llleeefffqqq|||]]]PPPDDDBBB@@@??????>>><<<:::<<<<<<<<<<<<<<<===>>>???@@@CCCGGGKKKOOORRRWWWZZZ___aaahhhrrrzzzsssiiibbb]]]YYYXXXVVVTTTSSSRRRRRRRRRPPPWWWaaappp{{{ttthhhcccbbb```^^^[[[ZZZXXXVVVSSSPPPNNNMMMJJJIIIHHHGGGHHHIIIKKKLLLQQQUUU[[[___bbbhhhnnnttt}}}rrrhhheee```\\\ZZZ^^^]]]]]]^^^^^^```jjjvvvxxxkkk```YYYZZZ___aaaeeeooo}}}{{{yyyvvvqqqmmmlllkkkiiigggeeeccc```^^^[[[[[[YYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\____________``````aaabbb```]]]ZZZXXXWWWYYY\\\^^^]]]^^^___```aaabbbcccdddfffdddaaa^^^ZZZXXXXXXXXX[[[\\\]]]]]]\\\]]]]]]^^^ZZZ[[[]]]^^^___aaadddfffeeedddccccccdddfffhhhjjjjjjjjjhhheeeccccccfffiiijjjjjjiiifffcccaaa```aaa]]]___aaadddgggiiijjjkkkhhhhhhhhhgggfffeeedddccceeefffiiinnnyyyxxxjjjfffnnnyyy~~~___QQQFFFDDDAAA???>>>>>><<<:::<<<<<<<<<<<<<<<======>>>???BBBFFFIIILLLOOOSSSVVVZZZ\\\cccmmmttt{{{{{{nnneee___[[[YYYWWWUUUSSSSSSSSSTTTQQQTTTZZZeeessswwwmmmgggcccaaa]]]\\\ZZZWWWTTTRRROOONNNLLLJJJIIIGGGGGGHHHJJJKKKNNNSSSYYY]]]___ccciiimmmuuu~~~vvvnnngggbbb```eeedddddddddbbbccclllwwwooobbb[[[\\\``````ccckkkwwwzzzuuussspppmmmkkkjjjjjjkkkjjjhhheeeaaa___[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]aaaaaaaaaaaabbbcccdddeeecccaaa]]]ZZZXXXYYY[[[\\\^^^______```aaabbbcccdddeeeeeedddaaa\\\YYYYYYYYYZZZ[[[\\\\\\[[[ZZZ\\\]]]\\\]]]^^^______aaaeeehhhgggfffffffffgggiiikkklllkkkkkkiiifffcccbbbccceeehhhhhhhhheeebbb``````aaa^^^___aaadddgggiiijjjkkkggggggggggggffffffeeeddddddfffiiimmmuuurrriiimmmwwwfffXXXJJJFFFBBB???>>>>>>===<<<===<<<<<<;;;<<<<<<======>>>@@@DDDFFFHHHKKKNNNQQQVVVXXX```iiipppvvvvvvjjjccc[[[ZZZWWWTTTRRRRRRSSSSSSPPPPPPUUU]]]hhhxxxzzztttqqqpppppppppsssxxxssskkkfff___^^^\\\YYYUUUSSSPPPOOOMMMKKKJJJHHHGGGHHHIIIJJJJJJOOOVVVZZZ\\\___cccgggkkkttt|||wwwvvvuuutttuuuuuurrrqqqxxxvvvjjjbbbaaaeeegggiiipppxxx~~~}}}sssqqqpppllljjjlllhhhjjjlllllljjjeeeaaa___YYYXXXWWWWWWWWWXXXYYYZZZYYYYYYYYYYYY[[[]]]___```cccccccccdddeeeggghhhiiiiiigggccc___\\\[[[[[[[[[______```bbbccceeefffffffffggggggddd___\\\[[[\\\YYY[[[]]]]]][[[[[[\\\^^^^^^____________aaaeeeggghhhhhhhhhiiijjjkkklllmmmllllllkkkgggcccaaaaaabbbcccddddddcccaaa```aaaccc```aaacccfffhhhjjjkkkkkkgggggghhhhhhhhhggggggfffcccfffiiikkkppp~~~}}}oooqqqyyyooo___MMMIIICCC???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;>>>AAACCCDDDFFFIIILLLSSSUUU\\\eeelllqqq{{{qqqiii^^^\\\XXXUUUSSSSSSTTTUUUQQQPPPRRRWWW]]]hhh~~~xxxppplllkkkjjjiiirrryyy~~~rrrlll```___\\\YYYVVVSSSQQQPPPNNNLLLJJJHHHHHHHHHIIIJJJHHHMMMSSSWWWYYY\\\```ccceeemmmxxx}}}rrriiigggjjjppprrrwww{{{{{{}}}xxxpppooonnnjjjjjjmmmfffiiimmmmmmjjjeee```^^^WWWVVVVVVUUUVVVWWWYYYZZZXXXXXXWWWXXXZZZ]]]aaacccdddeeeeeefffhhhjjjkkklllmmmkkkgggccc___]]]\\\[[[___```aaaccceeeggghhhiiigggiiiiiifffaaa^^^]]]^^^[[[]]]______]]]]]]___aaa````````````___aaadddggghhhiiijjjkkkllllllmmmmmmmmmmmmllliiidddaaa``````___```aaaaaa```aaaccceeebbbccceeegggiiikkkllllllggghhhhhhiiiiiiiiiiiihhhbbbeeehhhiiilllwwwvvvvvv~~~tttdddOOOJJJCCC???===>>>???@@@===<<<<<<;;;;;;;;;<<<<<<:::<<>>===???======<<<;;;;;;;;;;;;<<<===>>>?????????@@@CCCEEEKKKOOOUUU\\\dddllluuuzzztttkkkbbbZZZXXXWWWUUUUUUWWWVVVTTTRRRRRRRRRWWWdddqqq{{{yyyxxx{{{pppggg___\\\YYYUUURRRSSSPPPOOOMMMKKKJJJIIIHHHHHHJJJKKKNNNQQQUUUWWWYYYZZZ^^^ccciiinnnsss~~~{{{yyy}}}}}}~~~~~~{{{|||yyyvvvrrrpppnnnllliiiggghhhgggggghhhiiifffaaa]]]\\\\\\ZZZYYYXXXXXXXXXXXXWWWXXXZZZ[[[\\\^^^bbbeeegggiiikkkkkkkkkkkklllnnnlllmmmllljjjfffcccaaaaaafffgggggggggfffeeecccbbbffffffdddaaa^^^]]]^^^___bbbccccccaaa______aaaccceeeeeeeeeeeeeeefffggghhhhhhjjjlllmmmmmmmmmoooqqqpppnnnmmmkkkjjjhhhdddaaa[[[[[[\\\___bbbeeeeeedddhhhhhhiiikkklllnnnooopppkkkjjjiiihhhhhhiiijjjjjjhhhdddbbbcccgggnnn}}}zzzyyy~~~{{{___SSSGGGCCCBBB@@@???@@@======<<<;;;;;;;;;;;;<<<===>>>??????>>>@@@BBBEEEIIIMMMSSSZZZaaaiiirrrwww|||rrrhhh___\\\ZZZWWWVVVWWWXXXUUUSSSRRRQQQSSS^^^iii|||yyy{{{pppeee___[[[VVVSSSTTTSSSRRRPPPMMMKKKJJJIIIIIIHHHIIIKKKNNNQQQSSSUUUVVVXXX]]]bbbfffjjjttt~~~vvvssspppooonnnmmmkkkiiiiiihhhiiiiiijjjhhhdddaaabbb```]]][[[YYYXXXWWWWWWVVVXXXYYYZZZ[[[^^^aaadddiiikkkmmmmmmlllkkklllmmmkkklllllljjjhhhffffffggghhhhhhgggfffeeecccaaa```eeeeeedddbbb______```bbbfffggggggeeeccccccdddfffggggggggghhhiiijjjkkkllljjjkkkmmmmmmllllllnnnooooooooonnnooonnnllliiifff[[[ZZZ[[[]]]```bbbcccbbbfffgggiiikkkmmmnnnnnnnnnlllkkkjjjiiiiiiiiiiiiiiikkkgggddddddeeejjjwww|||tttvvvkkk\\\LLLEEECCCBBB@@@AAA>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===???AAADDDFFFJJJPPPVVV]]]eeemmmrrryyy|||qqqfffbbb^^^ZZZXXXXXXYYYVVVTTTSSSPPPOOOUUU^^^iiizzz~~~zzzllleee```ZZZWWWWWWUUUSSSQQQOOOLLLKKKJJJIIIGGGHHHIIIKKKMMMOOOQQQRRRWWWZZZ^^^aaaeeelllwww~~~|||uuurrrpppnnnnnnmmmllljjjkkkkkkkkkllllllkkkjjjhhhiiigggccc___\\\YYYXXXXXXWWWXXXYYYZZZ[[[]]]aaadddjjjlllnnnnnnmmmllllllmmmkkklllllljjjhhhgggggghhhggggggfffeeedddcccbbbbbbdddeeeeeecccbbbbbbdddfffhhhiiiiiihhhfffeeefffgggiiiiiiiiijjjkkklllmmmnnnkkklllmmmlllkkkkkklllmmmmmmmmmnnnooopppoookkkhhh]]]\\\\\\]]]```aaaaaaaaabbbdddfffiiikkklllmmmmmmllllllkkkjjjiiiiiihhhhhhkkkhhhfffffffffiiisss}}}{{{nnnlllxxxmmmWWWKKKEEEAAA@@@AAA>>>======<<<<<<<<<<<<<<<<<<===>>>===<<<===@@@BBBDDDGGGMMMSSSYYYaaaiiinnnsss}}}yyymmmgggbbb]]]ZZZ[[[ZZZWWWUUUUUURRRNNNQQQVVV^^^kkk~~~}}}tttkkkeee___ZZZYYYVVVUUURRRPPPNNNLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMOOOUUUWWWZZZ]]]```eeemmmrrrwww|||tttrrrooonnnmmmmmmkkkiiimmmnnnooooooooooooooopppsssqqqmmmiiiddd```]]]\\\WWWYYYZZZ[[[[[[]]]aaacccjjjllloooooonnnmmmlllmmmmmmmmmllljjjgggffffffhhhffffffeeeeeeeeeddddddeeeeeeffffffeeedddeeegggjjjiiijjjjjjiiigggffffffgggiiiiiiiiiiiijjjkkklllmmmjjjkkklllkkkjjjiiiiiijjjjjjjjjjjjlllnnnnnnkkkiiiaaa```^^^___```bbbbbbaaa```bbbdddhhhkkkmmmoooppplllllllllkkkjjjiiihhhhhhjjjhhhggghhhgggiiirrr|||~~~mmmhhhssslllYYYKKKCCC@@@BBB>>>>>>===<<<<<<<<<<<<===<<<<<<===<<<;;;<<>>======<<<<<<======;;;<<<<<<;;;:::;;;===???@@@DDDHHHMMMSSSYYY```eeekkksss|||vvvnnnfffbbbbbb]]]YYYXXXYYYWWWSSSRRRUUUSSSVVV___ppp~~~yyynnnddd^^^ZZZYYYWWWUUUTTTSSSRRRRRRKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMOOOQQQTTTWWWZZZ]]]cccjjjvvvxxxpppnnnmmmmmmnnnnnnnnnmmmnnnooopppppppppqqquuuyyy~~~~~~}}}zzztttmmmfffaaaZZZ[[[\\\]]]]]]___bbbeeefffiiimmmooonnnmmmmmmmmmoooooonnnkkkhhhgggiiikkkiiiiiigggfffeeeffffffgggeeeeeefffeeedddeeehhhjjjiiikkklllkkkhhhfffeeeffffffeeeddddddcccdddddddddfffhhhhhhhhhfffeeefffggggggeeeddddddfffhhhiiihhhgggdddaaa``````aaaaaa```[[[ZZZYYYZZZ\\\___ccceeejjjkkkkkkllllllkkkjjjiiillljjjlllnnnmmmmmmttt|||mmmrrr|||mmmSSSFFFDDD???>>>>>>===============;;;;;;<<<;;;999:::<<<>>>>>>AAAEEEJJJOOOUUU[[[```ffflllttt|||vvvlllgggfff```[[[YYYZZZXXXTTTRRRTTTQQQQQQWWWcccqqqvvvjjjccc[[[[[[YYYXXXWWWVVVVVVVVVMMMKKKIIIHHHHHHIIIJJJLLLKKKLLLMMMPPPRRRUUUWWWYYY^^^eeennnxxx{{{tttmmmlllkkklllnnnppppppooolllnnnpppooooooqqquuuzzz|||||||||zzztttlllddd^^^[[[\\\]]]]]]^^^___ccceeeeeehhhlllooonnnmmmmmmmmmoooooonnnllljjjjjjlllnnnlllkkkiiigggfffeeeeeefffddddddeeedddcccdddfffhhhjjjkkklllllliiigggffffffddddddcccbbbaaaaaaaaaaaaeeefffgggfffeeedddeeeggggggeeebbbbbbdddggghhhhhhhhheeeaaa___`````````___```^^^\\\[[[\\\___bbbdddiiijjjkkklllllllllkkkjjjnnnmmmnnnpppooonnnttt{{{mmmqqqxxx{{{[[[JJJFFF??????>>>===============;;;;;;;;;:::999999<<<>>><<<>>>CCCGGGLLLRRRXXX]]]bbbgggnnnwww|||qqqjjjiiibbb]]]YYYZZZXXXSSSQQQRRRRRRPPPTTT]]]fffrrrrrrhhheeebbb]]]YYYXXXWWWWWWWWWPPPNNNJJJGGGFFFGGGIIIJJJKKKJJJJJJKKKLLLNNNPPPQQQYYY^^^fffoooxxxwwwuuummmkkkjjjjjjlllnnnoooooopppnnnllljjjkkknnnrrrtttyyyxxxuuurrrmmmgggccc```[[[ZZZYYY[[[___ccceeefffgggiiikkkllllllmmmoooqqqpppqqqpppnnnlllkkkmmmooorrrqqqooojjjeeecccbbbccceeecccaaaaaaccceeeffffffkkkkkkjjjiiihhhhhhggggggfffeeedddbbbaaa```______eeeeeeeeeffffffgggggggggaaaaaaaaabbbcccfffhhhjjjfffeeecccaaaaaaccceeegggaaa```^^^]]]]]]___aaaccchhhgggfffffffffgggiiijjjlllmmmnnnnnnoooqqquuuyyyttttttxxxlllSSSIIIBBBBBBAAA???======>>>???======<<<<<<<<<;;;;;;;;;???AAACCCEEEHHHLLLQQQTTT\\\bbbjjjqqqyyyssshhheee]]]XXXXXXYYYWWWVVVWWWVVVOOOOOOVVVZZZ___qqqyyyoookkkfff```\\\ZZZYYYVVVTTTQQQOOOKKKHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPTTTZZZaaaiiirrr||||||vvvtttnnnlllkkklllnnnooopppooonnnlllkkkjjjjjjlllnnnppprrrrrrpppmmmiiieeeaaa___YYYXXXVVVXXX[[[___aaaaaaggghhhjjjkkkkkklllnnnppppppqqqqqqpppmmmmmmnnnoooqqqpppnnnjjjfffccccccddddddcccaaaaaaccceeeggghhhjjjjjjjjjiiiiiiiiihhhhhhgggfffdddbbbaaa```______ccccccdddddddddddddddddd`````````aaaccceeeggghhhfffeeecccaaaaaaccceeefffeeedddaaa```___```bbbdddffffffeeeeeeeeeggghhhiiihhhiiikkklllmmmqqquuuyyyxxxvvvwwwYYYJJJBBBAAA@@@>>>======>>>???======<<<<<<<<<;;;;;;;;;===???AAADDDFFFIIINNNQQQZZZ___ffflllrrrzzz}}}qqqiiiaaa[[[[[[[[[XXXWWWWWWWWWQQQPPPTTTVVVYYYgggxxxzzzqqqgggaaa^^^\\\WWWSSSRRRPPPMMMJJJHHHHHHHHHIIIFFFFFFFFFGGGHHHJJJLLLMMMNNNSSSZZZaaahhhrrr}}}yyytttrrrlllkkkkkklllnnnoooooonnnkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhgggeeebbb___^^^]]][[[ZZZZZZ]]]```bbbbbbfffhhhiiijjjjjjkkkmmmnnnoooqqqrrrqqqooommmmmmnnnnnnnnnmmmjjjfffccccccdddddddddbbbbbbccceeeggghhhgggggggggggggggggggggggggggfffdddcccaaa`````````bbbbbbbbbbbbbbbbbbaaaaaa````````````bbbcccdddeeeeeedddcccaaaaaacccdddeeehhhgggeeeccccccccceeefffeeedddccccccdddfffhhhiiieeefffhhhjjjlllpppuuuyyy~~~ttt___KKKCCCAAA???>>>======>>>???=========<<<<<<<<<;;;;;;;;;===@@@BBBCCCFFFJJJMMMUUUZZZ```eeejjjpppyyy|||ooofff___]]]\\\YYYWWWXXXXXXSSSQQQSSSRRRQQQZZZfffqqqpppeeeaaa^^^ZZZVVVSSSRRROOOMMMJJJIIIHHHHHHEEEEEEDDDEEEFFFHHHJJJKKKJJJNNNTTTYYY___hhhrrrzzz|||wwwqqqmmmiiiiiiiiikkkmmmmmmlllkkkiiiiiiiiihhhgggeeedddccc```aaabbbbbbaaa```___^^^aaa___]]]]]]___aaabbbcccdddfffhhhhhhhhhhhhjjjllllllnnnoooooommmkkkjjjjjjiiijjjiiigggdddbbbbbbccceeeeeedddbbbaaabbbdddeeeeeeddddddccccccbbbbbbbbbcccbbbbbbaaaaaaaaabbbbbbaaabbbbbbbbbbbbaaa______^^^_________```aaaaaabbbccccccaaaaaaaaabbbcccdddgggfffeeedddeeefffhhhiiifffdddcccbbbccceeehhhiiieeefffhhhiiikkknnnssswwwvvv```LLLEEEBBB???======>>>??????============<<<<<<<<<<<<:::<<>>??????>>>>>>>>>=========<<<<<<<<<;;;===@@@BBBBBBDDDFFFHHHKKKPPPVVV[[[___eeennnttt{{{zzzpppgggccc```\\\YYYZZZXXXVVVTTTTTTQQQNNNOOORRR[[[cccppp{{{jjj^^^XXXVVVUUUSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFIIIMMMPPPSSSXXXaaagggttt|||{{{wwwrrrkkkfffhhhiiikkknnnpppooommmjjjgggffffffdddbbb```^^^\\\ZZZ[[[]]]^^^___```______aaa___]]]\\\^^^```aaaaaa___aaabbbcccbbbbbbdddeeeccceeefffeeecccaaaaaabbb^^^```aaaaaa___^^^^^^___cccdddccc___ZZZXXX[[[^^^ccccccbbbaaa```___^^^^^^YYYYYYZZZ[[[]]]___aaabbb```bbbcccddddddbbbaaa___\\\\\\]]]]]]\\\[[[[[[ZZZ[[[[[[\\\]]]___aaabbbccc______aaacccfffhhhkkklllhhhfffccc``````bbbdddfffggghhhiiiiiiiiilllpppsss|||~~~eeeVVVMMMHHHBBB>>>???@@@???>>>>>>>>>>>>=========<<<<<<<<<>>>AAABBBBBBCCCDDDFFFGGGLLLRRRWWW[[[bbbjjjpppuuu}}}|||qqqjjjeee___\\\\\\YYYXXXVVVUUUTTTRRRQQQQQQRRRUUU]]]nnnrrrcccXXXUUUTTTRRRSSSSSSSSSQQQOOOLLLKKKKKKIIIHHHFFFEEEDDDEEEEEEEEEHHHKKKLLLNNNSSS[[[```mmmuuu}}}vvvrrrmmmiiieeeeeefffiiilllnnnmmmjjjgggeeedddbbb```^^^\\\[[[ZZZYYYZZZ\\\^^^_________^^^aaa___]]]]]]___aaabbbbbb]]]^^^``````______aaabbbaaabbbbbb```^^^^^^___```\\\^^^``````___^^^^^^___]]]______\\\WWWVVVYYY]]]\\\\\\\\\\\\\\\]]]]]]]]]WWWWWWXXXXXXYYY[[[\\\]]]^^^```bbbddddddcccaaa___[[[\\\\\\\\\[[[ZZZXXXWWWVVVWWWYYY[[[]]]```bbbccc______aaaccceeehhhjjjkkkgggeeeaaa^^^]]]^^^```bbbdddeeefffggghhhkkkooosssxxxzzzrrr```RRRKKKDDD@@@@@@AAA???===>>>>>>>>>>>>=========<<<;;;>>>@@@BBBAAAAAABBBCCCDDDHHHNNNRRRVVV\\\dddjjjpppxxx}}}uuummmddd___^^^ZZZYYYXXXVVVUUUUUUSSSQQQNNNPPPVVV```ooo{{{iii\\\VVVUUURRRRRRSSSSSSRRRPPPMMMLLLMMMKKKIIIGGGEEEEEEDDDEEEDDDGGGIIIJJJLLLPPPWWW]]]ccclllwwwzzzrrrmmmjjjgggfffaaabbbeeeiiikkkiiifffbbbcccbbb```]]][[[ZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]\\\ZZZXXXXXXZZZ\\\]]]]]][[[]]]^^^^^^]]]]]]___```aaaaaa```^^^\\\\\\^^^___[[[]]]```aaa```______```YYY[[[\\\YYYUUUUUUYYY^^^TTTUUUVVVWWWXXXYYYZZZ[[[XXXWWWWWWWWWWWWXXXXXXYYY]]]^^^aaacccdddcccaaa___[[[[[[\\\[[[ZZZYYYWWWUUUTTTUUUWWWZZZ]]]```bbbccc```aaabbbdddfffgggiiiiiifffddd___[[[ZZZ[[[]]]___```aaaccceeegggjjjooosssssssss}}}}}}gggUUUMMMEEEAAAAAAAAA???<<<>>>>>>>>>>>>============;;;===@@@AAAAAA@@@AAABBBBBBFFFKKKOOORRRXXX___eeelllttt|||rrrhhhaaa```[[[[[[YYYVVVUUUVVVTTTQQQNNNRRRXXX[[[```lll}}}wwwxxxvvvcccYYYYYYTTTUUUUUUTTTRRRQQQQQQRRRQQQOOOLLLIIIFFFEEEDDDDDDEEEEEEEEEFFFJJJOOOSSSVVV___cccjjjrrrzzz|||vvvpppmmmjjjfffdddddddddddddddddddddddddddbbb___\\\XXXVVVUUUVVVWWWZZZZZZ[[[\\\\\\\\\[[[[[[ZZZXXXWWWVVVXXX[[[___bbbcccbbbaaa___^^^___``````dddcccaaa___]]]\\\\\\\\\___``````___^^^\\\YYYXXX[[[ZZZYYYWWWUUURRRPPPNNNRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUXXX[[[]]]\\\^^^___aaaaaa```^^^]]]]]]ZZZWWWWWWYYYYYYWWWUUUTTTTTTVVVYYY]]]``````___]]]___bbbdddffffffeeeeeedddccc```^^^]]]\\\\\\\\\___```cccdddeeegggjjjlllpppuuu}}}zzzcccWWWKKKGGGDDD>>>===???===>>>@@@AAA@@@???===;;;>>>>>>???BBBDDDDDDBBB@@@AAADDDHHHKKKNNNTTT\\\ccckkkpppwww~~~xxxoooiiieee```___\\\ZZZXXXVVVTTTSSSRRRSSSSSSSSSWWW___jjjsss~~~qqqkkkvvv~~~jjj\\\XXXVVVWWWWWWVVVTTTRRRRRRRRRQQQPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDFFFIIIMMMQQQTTTYYY]]]ccciiiqqqyyy~~~yyysssmmmjjjhhhfffeeeccccccccccccbbbbbbbbbbbb```^^^[[[XXXVVVVVVWWWWWWZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYWWWVVVXXX[[[^^^```ddddddcccbbbaaa`````````bbb```^^^[[[ZZZZZZZZZ[[[\\\]]]______^^^[[[WWWUUUWWWWWWWWWVVVTTTRRRPPPOOOPPPQQQSSSUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUXXX[[[\\\]]]^^^```aaaaaa```___^^^]]][[[XXXXXXZZZZZZYYYWWWVVVUUUVVVXXX\\\```aaaaaa^^^```bbbdddeeeeeedddddddddcccaaa___]]]\\\\\\\\\]]]___aaabbbcccdddgggjjjooossszzzvvvbbbOOOGGGEEEBBB???>>>===>>>???@@@@@@???===<<<<<<<<<===@@@BBBCCCAAA???@@@BBBFFFHHHLLLRRRYYY___bbbgggmmmttt{{{|||tttnnndddbbb^^^[[[XXXUUUSSSRRRQQQQQQPPPPPPRRRXXX```gggzzz~~~ooobbbgggssssssbbbYYYUUUUUUUUUTTTSSSQQQPPPOOORRRQQQOOOLLLJJJHHHGGGFFFDDDCCCCCCDDDGGGJJJNNNPPPSSSVVV[[[```ffflllsssxxxzzzuuunnnhhhffffffffffffaaaaaaaaaaaaaaa```______^^^\\\ZZZWWWVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXX[[[]]]___ffffffffffffdddcccaaa```bbb___\\\ZZZXXXYYYZZZ[[[ZZZ[[[^^^^^^]]]ZZZVVVSSSUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUXXXZZZ[[[^^^___```aaaaaa```^^^^^^]]]\\\ZZZZZZ[[[\\\\\\[[[[[[YYYWWWXXX[[[^^^```aaa```aaabbbcccdddcccbbbaaadddcccbbb```^^^]]]\\\[[[[[[]]]^^^___```aaadddggglllooouuuyyy[[[KKKGGGEEEAAA>>>======???@@@@@@???>>>===<<<<<<===@@@BBBCCCBBB@@@???AAACCCFFFIIINNNTTTXXX\\\aaagggmmmsss|||~~~vvvlllhhhbbb^^^[[[XXXUUUSSSQQQQQQPPPOOOOOORRRVVVZZZggguuu~~~~~~|||~~~wwwfffbbbeeevvv{{{iii^^^WWWVVVUUUUUUUUUTTTRRRPPPSSSSSSQQQOOOLLLKKKIIIIIIDDDDDDCCCDDDEEEHHHJJJLLLNNNQQQUUUZZZ^^^dddkkkoooyyyvvvpppiiicccbbbccceeefffaaaaaaaaaaaaaaa___^^^]]][[[ZZZYYYXXXWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]______]]]\\\[[[ZZZZZZ\\\^^^```fffgggiiiiiigggeeebbb```cccaaa]]][[[YYYZZZ\\\]]][[[\\\]]]]]]\\\YYYWWWVVVVVVVVVWWWWWWVVVTTTRRRPPPNNNOOOQQQRRRSSSTTTSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\]]]\\\\\\\\\]]]^^^______bbb^^^YYYXXXYYY\\\___```aaaaaabbbbbbbbbaaa```___cccccccccbbb```^^^]]]\\\ZZZ\\\]]]^^^^^^___bbbdddhhhiiioooxxxrrrXXXKKKFFFBBB@@@======>>>????????????>>>???>>>???AAADDDEEEDDDCCC???@@@BBBDDDGGGLLLPPPSSSXXX\\\bbbggglllsss}}}uuuppphhhbbb___]]]ZZZWWWTTTTTTRRRQQQPPPQQQSSSTTT^^^eeesss|||~~~ooobbb\\\gggyyysssggg___]]][[[ZZZZZZZZZXXXVVVUUUTTTSSSQQQOOOMMMLLLKKKEEEEEEEEEEEEEEEFFFGGGHHHIIILLLPPPTTTXXX]]]ccchhhkkkqqqzzz|||rrrlllddd___^^^```ccceee```aaabbbcccbbbaaa___^^^[[[ZZZYYYYYYYYYYYYZZZ[[[XXXYYYYYY[[[]]]```bbbccc^^^^^^]]]\\\]]]^^^```aaafffgggiiijjjiiifffccc```bbb```]]][[[ZZZ[[[\\\]]]___^^^]]]\\\[[[ZZZZZZZZZYYYZZZ[[[ZZZYYYVVVSSSQQQOOOPPPRRRSSSUUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYY[[[\\\]]]^^^^^^```bbbccchhhccc\\\XXXXXXZZZ]]]^^^aaaaaaaaaaaa```___^^^^^^aaabbbccccccbbb```^^^]]][[[]]]^^^^^^^^^___aaaccceeedddiiisss|||nnnUUUHHHCCCBBB>>>>>>>>>?????????>>>>>>?????????AAADDDFFFEEEDDDBBBBBBBBBDDDGGGJJJLLLNNNQQQUUU[[[___cccjjjrrrxxx~~~wwwnnngggdddaaa^^^ZZZVVVUUUTTTSSSSSSSSSSSSRRRXXXZZZbbbppp||||||~~~~~~}}}jjj\\\]]]hhhuuuxxxiiiddd^^^[[[[[[ZZZXXXVVVVVVVVVUUUTTTRRRPPPNNNMMMHHHHHHGGGFFFFFFFFFFFFFFFDDDFFFJJJMMMPPPUUUZZZ^^^ccciiipppvvv{{{yyyoooiiibbb]]]\\\^^^aaabbb___aaabbbddddddbbbaaa```[[[[[[[[[ZZZZZZ[[[[[[\\\YYYYYYYYYZZZ\\\___aaaccc^^^]]]]]]]]]^^^___aaabbbeeefffhhhiiihhhfffcccaaa___^^^\\\[[[ZZZZZZZZZ[[[```___^^^]]]\\\\\\\\\\\\[[[\\\]]]]]][[[XXXTTTRRRQQQSSSTTTVVVWWWWWWWWWWWWVVVXXXZZZ\\\]]]^^^]]]]]][[[ZZZZZZYYYYYYXXXXXXXXXZZZ[[[]]]^^^___aaadddfffjjjeee^^^YYYYYY[[[]]]^^^aaaaaa```______^^^]]]]]]___aaacccddddddccc```^^^\\\]]]^^^^^^]]]^^^```bbbcccbbbgggpppwww|||eeePPPGGGEEE?????????>>>>>>>>>>>>>>>=========???BBBDDDDDDDDDDDDCCCBBBDDDGGGIIIIIIIIINNNRRRWWW[[[___eeelllrrryyyvvvmmmhhheee```\\\XXXVVVTTTTTTTTTTTTSSSRRRTTTSSSVVVaaaooo~~~{{{zzz{{{}}}}}}jjjbbbaaafffssswwwoooeee___\\\[[[XXXUUUWWWWWWWWWVVVTTTRRRPPPOOOKKKJJJIIIHHHGGGGGGFFFFFFCCCDDDGGGHHHJJJMMMQQQUUU\\\aaaggglllpppuuu|||~~~vvvmmmhhhaaa]]]\\\]]]___```]]]___aaacccdddcccbbb```]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYY[[[]]]^^^[[[[[[[[[\\\]]]___```aaacccdddeeegggfffeeedddccc^^^^^^]]]]]]]]]\\\[[[ZZZ]]]^^^___```___]]][[[ZZZZZZ\\\]]]^^^]]]ZZZWWWTTTUUUVVVXXXYYYZZZ[[[ZZZZZZXXXZZZ]]]```aaaaaa```___[[[[[[ZZZYYYXXXXXXXXXXXXXXX[[[]]]______aaaeeehhhhhhccc]]]ZZZZZZ]]]___aaa``````___^^^]]]]]]]]]]]]\\\___bbbeeefffeeebbb```[[[]]]]]]]]]\\\]]]___```cccbbbgggqqqvvvzzz}}}www]]]NNNFFFAAAAAA@@@>>>======<<<<<<>>>======???BBBDDDEEEEEEDDDBBBAAACCCEEEGGGFFFDDDIIIMMMSSSWWWZZZ___ffflllttt{{{wwwqqqllleee___]]]ZZZWWWVVVVVVVVVTTTRRRTTTQQQSSSYYY```hhhxxxzzzxxxyyy{{{}}}|||lllbbb```kkkzzz~~~qqqhhhdddbbb^^^ZZZXXXXXXXXXWWWVVVSSSQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFDDDEEEGGGGGGHHHJJJMMMPPPRRRVVV\\\```ccchhhoootttxxx}}}|||tttlllgggaaa]]]\\\]]]^^^___[[[]]]```cccdddcccbbbaaa^^^^^^^^^]]]]]]]]]]]]\\\^^^\\\ZZZXXXWWWWWWXXXYYYYYYYYYZZZ[[[\\\^^^```aaabbbcccdddeeeeeeeeedddccc___``````aaa```___]]]\\\YYY\\\```cccbbb___ZZZVVVXXXZZZ\\\^^^^^^[[[YYYWWWWWWXXXZZZ[[[]]]]]]\\\\\\ZZZ\\\___bbbccccccbbbaaa\\\\\\ZZZYYYXXXXXXXXXXXXWWWZZZ]]]______aaafffiiieeeaaa\\\ZZZ\\\___bbbddd```___^^^]]]]]]]]]]]]^^^[[[^^^bbbfffgggfffcccaaa[[[\\\]]]\\\[[[[[[]]]___eeeccciiisssvvvxxxwwwhhhSSSFFFCCCBBB@@@>>>===<<<<<<<<<@@@??????AAADDDFFFGGGGGGDDDBBB@@@BBBDDDEEEDDDBBB@@@EEEJJJOOORRRWWW^^^ccciiioooxxxyyyrrrjjjcccccc___ZZZYYYYYYXXXVVVTTTVVVTTTTTTWWWWWWYYYdddrrryyyyyyyyyyyy{{{ooodddfffjjjvvv}}}tttllldddaaabbbZZZXXXVVVSSSQQQQQQPPPQQQSSSPPPLLLKKKLLLLLLIIIFFFEEEDDDCCCCCCCCCEEEGGGHHHJJJNNNSSSWWW[[[^^^bbbdddmmmssszzzzzzooollljjjgggccc```^^^]]]\\\`````````___``````aaaaaaeeebbb^^^[[[[[[\\\]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVWWWWWWWWWXXXYYYZZZZZZ[[[^^^___aaabbbcccccccccbbbccccccbbb```___]]]\\\\\\WWWZZZ]]]```aaa___]]][[[YYYYYYZZZ\\\]]]\\\ZZZWWW\\\[[[ZZZ[[[^^^```aaa```___```cccdddeeedddbbbaaa]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWXXX\\\aaacccbbb```___]]]\\\[[[[[[]]]```aaabbbaaa```___^^^]]]\\\\\\]]]```cccfffgggfffeeeddd[[[]]]______^^^]]]^^^___aaadddhhhmmmttt}}}}}}yyyZZZHHHDDD???===>>>>>><<<===@@@===>>>>>>>>>???BBBGGGJJJHHHGGGEEECCCBBBAAAAAABBB@@@CCCHHHKKKNNNRRRUUUXXXaaahhhpppwww~~~|||qqqiiifffccc```___```___[[[WWWTTTRRRTTTYYYZZZXXXYYY\\\lllwwwxxxzzz}}}wwwxxxxxxxxxxxx{{{lllfffhhhjjjxxxxxxllldddccc^^^\\\[[[YYYWWWVVVVVVVVVUUURRROOONNNNNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDGGGJJJMMMPPPRRRUUUXXX[[[ccciiiqqqwww~~~wwwmmmkkkiiifffccc```^^^]]]\\\^^^^^^___```aaabbbdddeeeeeeccc___\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[^^^```bbbcccccccccddddddcccaaa___^^^]]]\\\[[[]]]```bbbcccbbb```^^^ZZZYYYYYYZZZ\\\\\\ZZZXXX\\\[[[[[[]]]```bbbcccccc```aaabbbcccccccccbbbbbb^^^]]]]]]\\\\\\\\\\\\\\\ZZZWWWVVVYYY]]]___^^^\\\[[[ZZZYYYXXXZZZ\\\___aaabbbbbbbbbbbbaaa___^^^]]]^^^___aaacccddddddcccbbb\\\^^^``````___^^^___```cccfffjjjnnnssszzzfffSSSHHHCCC???@@@???<<<<<>>>>>>>>???BBBFFFJJJIIIHHHFFFDDDBBBBBBBBBBBB@@@CCCFFFIIIKKKOOOSSSWWW___dddlllqqqwww|||tttjjjfffaaa______^^^[[[XXXWWWUUUUUUYYYYYYWWWVVVYYY^^^gggttt|||zzz|||vvvwwwwwwvvvuuuuuuwwwyyy{{{qqqnnnccclllwwwxxxlllggg___^^^\\\ZZZWWWUUUTTTSSSVVVTTTRRRQQQPPPPPPNNNLLLIIIHHHGGGFFFDDDCCCAAA@@@DDDFFFGGGHHHIIIKKKOOORRRXXX^^^eeelllrrryyyuuummmiiigggdddaaa___]]]\\\\\\\\\]]]^^^```bbbeeeggghhhfffdddaaa^^^\\\ZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQQQQRRRUUUWWWYYYYYYYYYYYYWWWXXX[[[]]]```bbbcccdddfffeeedddbbb```___^^^]]]]]]^^^aaabbbcccbbbaaa```\\\ZZZYYYYYY[[[\\\[[[ZZZ]]]\\\]]]___bbbdddeeeddd```````````````aaabbbbbb______````````````aaaaaa^^^[[[WWWWWWZZZ\\\[[[ZZZWWWVVVVVVVVVXXX[[[^^^``````aaacccdddcccaaa___]]]^^^______``````aaaaaaaaa^^^```aaaaaa``````aaabbbeeehhhlllooorrrwww|||ttt^^^NNNGGGBBBAAA???<<<;;;======>>>>>>>>>>>>AAAFFFIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@AAACCCEEEGGGKKKPPPTTT[[[___eeeiiinnnwwwsssmmmfffbbbaaa___\\\YYYZZZWWWVVVXXXXXXTTTTTTVVVUUUYYYaaakkkwww}}}|||{{{zzz}}}vvvwwwwwwuuusssqqqrrrssszzzqqqqqqrrryyyxxxooodddbbb___[[[WWWTTTQQQPPPUUUUUUTTTSSSRRRPPPOOOMMMIIIIIIIIIHHHFFFCCCAAA???CCCCCCDDDDDDDDDGGGKKKNNNQQQVVV]]]ccchhhooowww}}}}}}uuunnnfffdddbbb___]]]\\\\\\\\\\\\]]]^^^```bbbdddggghhhffffffddd```\\\YYYXXXXXX\\\[[[ZZZYYYVVVTTTRRRPPPNNNPPPRRRUUUWWWXXXXXXWWWWWWXXXZZZ\\\___aaabbbcccfffeeedddcccaaa```___^^^]]]^^^___```aaaaaa```______]]]ZZZZZZ[[[]]]]]]]]]```______aaacccdddcccbbb^^^]]]\\\[[[\\\^^^```aaaaaabbbcccddddddeeeeeeeeeeee```ZZZXXXYYY[[[[[[ZZZUUUUUUUUUUUUWWWYYY\\\]]]^^^```ccceeeeeeccc___]]]___^^^]]]]]]]]]^^^___``````aaabbbbbbaaaaaabbbdddeeehhhllloooqqqtttvvvyyyhhhUUULLLDDDAAA@@@<<<<<<======>>>>>>===>>>AAAEEEIIIJJJIIIHHHGGGEEEDDDDDDCCC@@@AAAAAABBBCCCGGGLLLPPPWWW[[[```dddhhhpppzzzyyyooohhhdddbbb^^^\\\ZZZWWWVVVWWWVVVRRRRRRUUUVVVWWWYYY^^^eeeppp|||yyyvvvxxx{{{~~~xxxxxxwwwuuurrrqqqqqqrrr||||||{{{llliiieee```\\\YYYWWWWWWTTTTTTTTTSSSRRRPPPNNNNNNHHHIIIIIIIIIHHHFFFDDDBBBAAAAAABBBBBBBBBDDDHHHKKKKKKPPPVVV[[[___eeelllrrr{{{~~~~~~~~~~~~zzztttpppcccaaa___]]]\\\[[[[[[\\\]]]]]]^^^___```bbbcccdddfffffffffbbb]]]YYYWWWWWWZZZZZZYYYWWWUUURRRPPPOOOLLLNNNPPPSSSUUUVVVVVVVVVYYYYYYZZZ\\\]]]___aaaaaaeeeeeedddcccbbbaaa``````_________```````````````aaa___\\\[[[\\\^^^______bbbaaaaaaaaaaaaaaa^^^\\\ZZZYYYXXXWWWYYY[[[^^^```cccdddeeeggghhhhhhhhhhhhgggbbb[[[XXXYYYZZZZZZYYYVVVVVVVVVWWWXXXZZZ\\\]]]aaacccgggiiiiiifffbbb```___^^^\\\[[[\\\]]]^^^___bbbccccccbbbaaabbbdddfffdddgggkkknnnoooqqqsssuuu~~~www___SSSGGGBBB@@@======???===>>>>>>======@@@DDDHHHKKKKKKJJJIIIGGGFFFEEEDDD@@@@@@AAA@@@AAADDDIIILLLSSSWWW\\\aaafffmmmvvv|||zzzpppjjjeee```]]][[[WWWUUUWWWVVVSSSSSSVVVWWWWWWWWWXXXZZZ```gggmmmuuu}}}wwwvvvyyy}}}xxxxxxxxxuuusssssstttvvvzzz|||vvvrrrkkkddd___\\\[[[[[[RRRTTTUUUTTTRRROOONNNNNNJJJJJJJJJJJJIIIHHHGGGFFF???@@@AAAAAAAAABBBEEEGGGEEEIIINNNRRRUUUYYY```eeennnrrryyy}}}}}}}}}|||wwwtttooolll```___]]][[[[[[ZZZ[[[[[[\\\\\\\\\]]]]]]___``````dddggggggddd^^^XXXWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUYYYYYYZZZ[[[\\\^^^```aaaccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccbbb___]]]\\\]]]___``````bbbaaa```______]]]YYYWWWVVVUUUUUUVVVXXX[[[^^^```dddeeegggiiijjjjjjiiiiiifffaaa[[[XXXXXXYYYXXXWWWXXXXXXYYY[[[\\\^^^```aaafffhhhkkkmmmmmmjjjfffddd^^^]]]]]]\\\]]]^^^___```cccccccccbbbaaabbbdddgggdddfffjjjlllmmmnnnppprrrzzzooo___NNNEEEAAA??????AAA>>>>>>>>>======???DDDGGGLLLLLLKKKKKKIIIGGGFFFEEEAAAAAABBBAAAAAACCCFFFIIINNNRRRWWW]]]cccjjjrrrvvvzzz~~~tttmmmfffaaa___ZZZXXXYYYXXXTTTUUUXXXTTTUUUUUUUUUUUUVVVZZZ]]]aaajjjwww}}}yyywwwxxx{{{wwwwwwvvvtttssstttxxx{{{{{{}}}wwwkkkaaa[[[YYYXXXQQQTTTVVVVVVSSSPPPOOOPPPNNNMMMLLLJJJIIIIIIHHHHHHBBBCCCDDDCCCBBBAAABBBCCCAAAEEEIIILLLMMMPPPVVVZZZaaaeeelllrrrxxx}}}~~~~~~~~~}}}}}}zzzrrrmmmjjjgggeee^^^]]][[[ZZZZZZZZZ[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^cccfffhhheee^^^YYYWWWWWWTTTTTTTTTSSSQQQOOONNNMMMNNNMMMMMMMMMNNNPPPRRRTTTVVVVVVVVVXXXZZZ]]]```aaa``````aaaaaabbbccccccdddcccbbb```______```bbbbbb```^^^\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\ZZZVVVSSSSSSSSSTTTVVVYYY\\\___aaaeeefffhhhjjjjjjjjjiiihhheeeaaa[[[YYYZZZ[[[ZZZXXXXXXYYY[[[^^^aaaeeegggiiiiiijjjlllmmmllljjjfffddd]]]]]]]]]^^^___```aaabbbcccccccccbbbaaabbbdddgggfffhhhiiijjjjjjkkkmmmooovvv{{{mmmWWWIIICCC@@@@@@BBB>>>>>>>>>======???CCCFFFLLLMMMMMMLLLKKKIIIGGGEEEAAABBBCCCCCCBBBCCCEEEGGGIIILLLQQQXXX^^^eeekkknnnsss{{{{{{qqqkkkfffaaa^^^]]][[[WWWWWWYYYTTTTTTUUUTTTRRRRRRSSSUUUUUU\\\dddjjjpppyyy~~~}}}|||{{{{{{{{{|||~~~wwwvvvuuussssssvvvzzz~~~vvvggg]]]XXXVVVRRRUUUXXXWWWTTTQQQPPPQQQQQQPPPMMMKKKIIIIIIIIIIIIGGGHHHIIIGGGEEECCCBBBBBB@@@DDDHHHIIIJJJMMMRRRVVVXXX\\\ccciiinnnssswwwzzz|||yyyyyy{{{~~~}}}~~~~~~}}}yyyrrrkkkfffbbb___^^^\\\\\\ZZZYYYYYYYYYZZZ[[[VVVVVVWWWXXXYYY[[[]]]^^^bbbfffiiifff___YYYWWWXXXUUUUUUUUUTTTSSSQQQPPPOOOOOONNNLLLKKKLLLNNNQQQSSSRRRRRRTTTVVVYYY]]]```bbb^^^______aaabbbcccdddeeeaaa```^^^]]]\\\]]]___```^^^\\\[[[[[[\\\]]]\\\\\\[[[ZZZZZZZZZZZZYYYUUURRRRRRSSSUUUXXX[[[^^^aaaccceeegggiiijjjjjjiiihhhggggggccc^^^]]]^^^^^^]]][[[WWWYYY\\\```eeeiiimmmnnnhhhiiijjjjjjiiigggdddbbb]]]]]]^^^___aaabbbbbbccccccccccccbbb```aaadddggghhhiiijjjiiihhhhhhjjjlllqqqtttxxx^^^MMMEEEAAAAAACCC>>>>>>>>>======???CCCFFFMMMMMMMMMMMMKKKIIIGGGFFFAAACCCDDDEEEDDDCCCEEEFFFEEEHHHMMMSSSZZZ```eeegggnnnuuu~~~|||uuulllgggcccaaa^^^YYYXXXZZZWWWXXXWWWTTTRRRPPPQQQRRRPPPTTTXXXZZZ\\\dddrrr}}}zzztttrrrtttwwwyyylllmmmoooqqqtttwwwyyy{{{~~~||||||lll^^^XXXWWWVVVVVVUUURRRPPPNNNOOOPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCGGGFFFEEEEEEFFFHHHKKKLLLPPPSSSWWW\\\```eeejjjnnnooowwwzzzxxxwwwwwwwwwtttvvvxxxyyyyyyzzz|||~~~~~~uuuooogggdddcccbbb^^^ZZZZZZ[[[[[[ZZZXXXWWWXXXZZZXXXXXXWWWVVVUUUVVVYYY\\\ddddddeeedddaaa]]]XXXUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSPPPKKKIIIJJJLLLNNNNNNRRRQQQQQQUUUYYY\\\[[[YYY[[[[[[\\\___ccceeeeeeddd^^^]]][[[ZZZZZZ\\\]]]___WWWVVVWWWYYY\\\]]]]]][[[YYYYYYXXXXXXWWWVVVUUUTTTTTTUUUWWWZZZ]]]___aaabbbeeegggjjjjjjhhhfffddddddaaabbbbbbaaacccfffccc]]]ZZZ\\\```dddhhhiiijjjjjjiiijjjkkkjjjhhheeeaaa___[[[]]]^^^^^^]]]^^^```bbbddddddccccccbbbaaaaaaaaahhhgggfffeeeeeefffhhhiiijjjnnnzzzjjjXXXOOOGGGBBBAAA>>>======>>>======BBBJJJJJJKKKLLLLLLKKKIIIGGGEEEEEECCCAAA?????????AAABBBEEEFFFIIIMMMRRRXXX]]]```dddiiiooovvv~~~zzzssskkkeeebbb```]]]ZZZXXXXXXWWWUUURRRQQQQQQRRRSSSRRRPPPQQQTTTZZZ___ccclllqqqyyy}}}qqqqqqpppmmmkkkkkkpppuuukkklllnnnpppsssvvvyyyzzz{{{yyyzzz}}}~~~yyyhhh]]]XXXUUUUUUUUUSSSRRRQQQQQQQQQNNNNNNNNNNNNMMMLLLLLLKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBCCCEEEGGGHHHKKKNNNQQQTTTWWWZZZ___bbbeeellltttxxxzzz~~~~~~{{{vvvrrrqqqqqqqqqqqqpppsssuuuwwwxxxyyy{{{}}}~~~{{{oooiiicccaaabbbbbb```]]]\\\\\\\\\ZZZWWWVVVVVVXXXYYYYYYXXXVVVUUUVVVZZZ\\\```aaacccdddbbb___ZZZWWWTTTUUUVVVXXXXXXXXXWWWWWWUUURRRNNNKKKLLLMMMNNNNNNPPPOOOOOORRRVVVYYYYYYXXXXXXXXXZZZ]]]aaaccccccbbb^^^]]][[[YYYYYYZZZ[[[\\\WWWVVVVVVXXXZZZ[[[[[[YYYVVVWWWWWWXXXXXXWWWWWWWWWVVVWWWXXXZZZ\\\^^^```aaabbbeeehhhiiigggdddbbbaaaccceeeeeedddfffiiihhhddd]]]___bbbeeehhhiiijjjjjjiiijjjjjjiiigggccc```]]]YYYZZZ[[[[[[[[[[[[]]]___ccccccccccccbbbbbbbbbaaadddcccbbbaaaaaacccdddfffjjjmmmwwwjjjYYYKKKCCCAAAAAA???>>>???===<<<@@@FFFJJJKKKLLLLLLLLLJJJHHHGGGEEEDDDBBB@@@??????@@@@@@DDDEEEGGGJJJNNNSSSWWWYYYaaaffflllrrrxxxuuummmiiifffbbb___]]]]]][[[YYYWWWUUUUUUUUUQQQPPPOOOOOOPPPTTTWWWZZZ\\\```fffmmmuuu}}}|||uuuoooiiikkkmmmmmmmmmqqqxxx}}}iiikkkmmmpppsssvvvxxxyyyxxxvvvwww{{{zzz{{{uuuddd[[[SSSSSSSSSSSSRRRRRRQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSUUUYYY___eeeiiikkkpppyyy}}}yyypppooommmkkkkkkkkkkkklllmmmppptttwwwyyy{{{~~~zzzuuuiiieeeaaa___aaabbbaaa___^^^^^^^^^[[[WWWUUUTTTUUUXXXXXXXXXVVVUUUVVVYYY\\\[[[]]]aaaddddddaaa]]]ZZZTTTVVVWWWYYY[[[\\\]]]]]]YYYVVVQQQOOONNNOOOOOOOOOOOOMMMMMMNNNRRRUUUVVVVVVTTTUUUXXX\\\```aaa```___```^^^\\\YYYWWWWWWXXXXXXVVVUUUUUUVVVXXXXXXXXXVVVTTTTTTVVVXXXYYYZZZZZZZZZXXXYYYZZZ[[[\\\]]]^^^___```cccfffgggeeebbb___^^^cccfffhhhfffhhhlllllljjj```bbbdddfffhhhhhhhhhhhhhhhiiiiiigggeeebbb^^^\\\WWWXXXYYYYYYXXXXXXZZZ\\\aaaaaabbbccccccccccccbbbbbbaaa`````````aaacccdddiiijjjqqq~~~jjjUUUIIIEEEDDDAAA@@@@@@>>>;;;===BBBIIIJJJLLLMMMMMMLLLJJJIIIGGGFFFCCCAAA???>>>>>>>>>BBBCCCDDDFFFIIIMMMPPPRRR\\\```fffkkkpppxxx{{{tttoooiiifff```___]]]ZZZXXXVVVTTTTTTQQQPPPOOONNNNNNOOOPPPQQQTTTWWW[[[^^^bbbfffkkknnn}}}{{{sssnnnllljjjgggdddfffjjjnnnqqqtttzzzhhhiiilllooorrruuuwwwxxxvvvuuuvvvzzz}}}yyyuuu~~~qqqcccZZZYYYWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEGGGIIIIIIIIIKKKMMMOOOSSSWWW[[[___aaagggpppvvvzzz~~~}}}zzzvvvqqqnnniiiiiijjjjjjiiiiiijjjjjjmmmqqqvvvzzz~~~sssnnnjjjfffbbb``````aaa```___aaaaaa```]]]XXXUUUSSSSSSUUUVVVVVVUUUTTTTTTWWWYYYXXX[[[```ccccccaaa]]]ZZZUUUVVVXXXZZZ]]]___aaabbb]]]ZZZUUURRRQQQQQQPPPOOOMMMLLLKKKKKKMMMPPPRRRSSSRRRTTTWWW[[[```bbbaaa___cccaaa]]]ZZZXXXVVVVVVWWWWWWUUUTTTTTTUUUVVVUUUTTTRRRSSSUUUXXXZZZ\\\]]]]]]ZZZ[[[[[[\\\\\\]]]]]]^^^___bbbeeefffdddaaa___^^^___fffkkkjjjjjjlllllljjjccccccdddeeefffffffffeeegggggggggeeeccc```]]][[[WWWXXXYYYXXXWWWWWWYYYZZZ___```bbbcccdddddddddcccbbbbbbaaabbbbbbcccdddeeehhhhhhmmmwww~~~cccRRRLLLEEEBBB@@@AAA???<<<===AAAHHHIIIKKKMMMNNNMMMLLLKKKIIIGGGEEEBBB@@@>>>======@@@@@@AAACCCEEEIIILLLMMMUUUYYY___ccchhhpppyyyyyysssnnnfffddd```]]]ZZZXXXUUUSSSSSSRRRRRRQQQPPPOOOOOONNNTTTVVVXXXYYYZZZ[[[]]]```dddiiiqqqyyyyyysssppplllhhhcccaaaaaacccdddccckkkpppvvvzzzggghhhkkknnnqqqssstttuuuvvvtttuuuzzz}}}ssssssuuu|||ttthhheeeaaa^^^]]]\\\YYYWWWTTTSSSRRRQQQQQQQQQRRRRRROOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHKKKMMMNNNQQQTTTWWWZZZ___ggglllnnnqqqvvv{{{~~~|||yyyuuurrrpppmmmiiigggeeegggiiiiiihhhhhhiiikkkmmmrrrxxx~~~pppjjjmmmjjjfffbbb___^^^]]]\\\aaabbbaaa^^^YYYUUUSSSSSSRRRSSSSSSRRRQQQRRRTTTVVVXXXZZZ^^^aaaaaa^^^ZZZXXXTTTUUUWWWZZZ]]]```bbbddd```]]]XXXUUUTTTSSSQQQPPPMMMLLLKKKJJJJJJKKKNNNPPPRRRSSSVVV[[[```bbbbbbaaadddbbb___[[[YYYWWWWWWWWWWWWUUUTTTSSSTTTUUUUUUTTTRRRTTTVVVXXX[[[]]]^^^^^^[[[[[[[[[\\\]]]]]]^^^^^^___aaadddeeedddbbbaaaaaa___iiiqqqqqqnnnmmmllliiicccdddddddddcccccccccbbbffffffeeedddbbb___]]][[[ZZZ[[[[[[ZZZYYYXXXZZZ[[[^^^```aaacccdddddddddcccbbbbbbbbbcccdddeeeeeefffggggggkkksss~~~vvvttt]]]QQQHHHCCC@@@AAAAAA>>>???BBBFFFHHHJJJMMMNNNNNNNNNMMMKKKIIIGGGDDDBBB???>>>===>>>>>>???AAACCCGGGJJJLLLNNNRRRXXX]]]bbbiiirrrxxx~~~zzzrrrnnniiidddaaa^^^YYYVVVTTTTTTTTTSSSRRRQQQPPPOOOQQQSSSTTTUUUTTTTTTUUUVVVVVVYYY^^^ccciiiqqqyyyyyyrrrkkkfffbbb```___]]][[[[[[^^^bbbfffhhhpppvvv}}}ggghhhkkknnnpppqqqqqqqqquuurrrssswwwzzz{{{}}}tttkkkjjjnnnxxxxxxrrriiiccc```]]]YYYVVVUUUTTTSSSQQQPPPPPPQQQRRRPPPOOOOOONNNMMMMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCDDDCCCDDDGGGIIIHHHJJJMMMOOORRRWWW\\\___eeehhhmmmrrrwww||||||yyyvvvsssqqqnnnkkkhhhgggfffdddbbbaaadddggghhhfffgggjjjmmmpppuuu}}}{{{mmmhhhllliiieee```]]]ZZZYYYYYY^^^______]]]YYYUUUSSSRRROOOPPPQQQQQQPPPPPPQQQSSSWWWYYY[[[]]]]]][[[YYYWWWTTTUUUVVVXXX[[[^^^```bbbaaa^^^ZZZXXXVVVUUUSSSQQQMMMNNNMMMKKKIIIHHHJJJLLLQQQRRRTTTXXX]]]aaabbbbbbdddbbb^^^[[[YYYXXXYYYYYYXXXVVVTTTTTTUUUVVVVVVVVVVVVVVVXXXZZZ[[[\\\\\\\\\YYYZZZ[[[\\\]]]^^^___```___aaaccccccccccccdddfffeeepppyyywwwqqqmmmkkkjjjddddddccccccbbbbbbaaaaaaddddddcccbbbaaa___^^^]]]^^^______]]][[[[[[\\\]]]^^^```bbbdddeeedddcccbbb``````aaabbbcccddddddeeegggggglllsss{{{www{{{kkkWWWMMMFFFAAAAAAAAA@@@AAADDDDDDFFFIIILLLNNNOOOOOONNNLLLKKKIIIGGGDDDAAA???>>>======>>>@@@BBBEEEHHHIIIIIINNNTTTXXX\\\cccjjjpppwwwzzzrrrmmmiiiddd^^^YYYWWWWWWVVVUUUTTTSSSRRRRRRPPPRRRTTTTTTSSSRRRSSSTTTRRRTTTVVVXXXZZZ___eeeiiiqqqtttzzz~~~}}}wwwtttllljjjfffbbb^^^[[[ZZZYYYYYYYYYZZZ]]]aaaggglllooouuu|||gggiiikkknnnooooooooonnnqqqnnnnnnrrrvvvvvvyyy}}}tttjjjfffgggqqq{{{yyyoooiiieee```\\\ZZZYYYVVVTTTSSSSSSSSSTTTQQQQQQQQQPPPPPPOOONNNNNNIIIIIIIIIHHHHHHFFFEEEEEEAAABBBCCCBBBAAAAAACCCEEEBBBDDDGGGJJJLLLOOORRRTTT]]]```dddhhhmmmrrrwww{{{{{{~~~{{{xxxuuusssqqqoookkkiiifffcccaaa`````````___^^^]]]aaaeeeffffffhhhmmmrrrxxx}}}pppfffdddcccbbb___[[[XXXWWWWWWXXXYYYZZZ[[[ZZZWWWSSSQQQQQQOOOPPPQQQQQQPPPPPPQQQRRRUUUVVVXXXYYYZZZYYYXXXXXXTTTTTTUUUVVVXXX[[[]]]___bbb___[[[YYYXXXVVVTTTRRROOOPPPPPPMMMIIIGGGGGGHHHNNNNNNOOORRRWWW\\\___```aaa___]]]ZZZYYYYYYYYYZZZYYYWWWUUUTTTVVVXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWXXXZZZ\\\^^^```aaabbb^^^___``````aaacccfffiiilllwww}}}wwwmmmiiiiiiiiieeeeeedddcccbbbbbbbbbbbbccccccbbbbbbaaa``````___aaaaaaaaa___]]]\\\]]]___^^^```cccdddeeedddbbbaaa______aaabbbcccdddddddddhhhjjjooouuuzzz~~~dddSSSKKKCCCBBBAAA@@@AAADDDBBBDDDGGGKKKNNNOOOOOOOOOMMMLLLKKKIIIFFFCCCAAA@@@???>>>>>>???@@@BBBDDDEEEGGGKKKQQQTTTWWW\\\ccchhhooowww{{{vvvppphhhbbb```^^^\\\ZZZXXXWWWVVVVVVRRRTTTVVVWWWUUUTTTTTTUUUQQQRRRSSSSSSSSSVVVYYY\\\___bbbeeehhhjjjmmmqqqssswwwzzz~~~|||zzzssspppmmmkkkjjjhhheeebbb___^^^[[[ZZZYYYYYYZZZZZZ\\\^^^bbbfffkkkqqqvvvzzzhhhiiikkkmmmnnnnnnmmmlllnnnjjjjjjnnnrrrsssuuuyyy}}}sssgggaaadddkkkmmmyyytttnnnjjj```^^^[[[YYYWWWVVVWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHCCCDDDDDDCCCAAA@@@BBBCCC@@@BBBEEEHHHJJJLLLMMMNNNRRRUUUYYY]]]aaafffkkknnnkkkpppuuuxxxyyyzzz}}}~~~{{{vvvrrrooommmkkkhhhfffeeeccc```^^^___\\\ZZZZZZ[[[\\\\\\\\\\\\```eeeggggggjjjqqqwwwsssfff___^^^ZZZZZZYYYVVVUUUUUUWWWYYYUUUWWWXXXXXXUUURRRPPPOOOOOOPPPRRRQQQPPPPPPQQQSSSSSSTTTUUUWWWXXXYYYYYYYYYTTTTTTTTTTTTVVVXXX[[[\\\aaa___[[[YYYXXXWWWUUUSSSPPPQQQRRROOOJJJFFFEEEFFFKKKJJJKKKNNNSSSYYY\\\^^^^^^]]][[[YYYXXXXXXZZZZZZZZZXXXUUUUUUWWWYYYZZZZZZ\\\\\\\\\\\\[[[YYYXXXWWWVVVWWWYYY\\\^^^aaacccddd^^^^^^^^^^^^___bbbgggkkkpppyyy|||ssshhhdddfffhhhffffffeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbb```^^^]]]^^^______aaaccceeeeeedddbbb``````aaabbbdddeeeeeeffffffjjjlllqqqvvvyyyqqqYYYOOOEEEBBBAAA???@@@CCC@@@CCCFFFJJJMMMOOOOOOOOONNNMMMLLLJJJHHHEEECCCAAA@@@@@@???>>>>>>???AAAAAAGGGKKKOOORRRTTTXXX]]]bbbiiipppyyyxxxqqqhhhfffccc___]]][[[ZZZZZZRRRTTTVVVVVVTTTSSSSSSSSSPPPPPPQQQQQQQQQRRRTTTWWWUUUWWWYYY[[[[[[\\\___aaabbbdddhhhlllpppsssuuuuuuwwwwwwxxxxxxxxxyyyyyyyyywwwxxxxxxyyyxxxwwwvvvuuuwwwsssnnnlllllljjjgggdddaaa___\\\[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWYYY[[[\\\cccfffkkkpppvvv{{{gggiiilllnnnooommmjjjhhhiiijjjjjjkkkmmmooorrrssszzz|||}}}mmmddd___ggglllzzzyyywwwlllccc```]]]VVVTTTUUUSSSTTTTTTRRROOONNNPPPSSSOOOOOONNNLLLKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHLLLNNNQQQUUUYYY\\\___aaa___aaaccceeegggiiijjjjjjppppppqqqqqqqqqrrrrrrrrrtttsssrrrrrruuuyyy~~~|||xxxtttsssqqqnnnkkkhhhfffeee``````___]]][[[ZZZYYYXXX[[[ZZZYYYXXXYYYYYY[[[[[[``````aaaccciiirrr}}}sssjjjaaa[[[ZZZYYYWWWTTTSSSTTTTTTRRRQQQUUUUUUTTTRRRQQQOOONNNNNNNNNNNNOOOQQQSSSTTTRRRPPPTTTTTTUUUVVVWWWYYY[[[\\\TTTTTTUUUVVVWWWZZZ\\\^^^]]]\\\YYYWWWUUUUUUUUUUUUSSSTTTRRROOOKKKGGGFFFFFFGGGGGGHHHKKKPPPTTTVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZ\\\[[[YYYXXXXXXYYY[[[]]]```^^^[[[XXXVVVUUUUUUVVVXXXXXXYYYYYY[[[]]]___``````___]]]\\\___dddjjjnnntttrrrnnnkkkjjjhhheeeddddddeeefffffffffeeecccbbbeeedddbbbaaaaaaaaabbbbbbeeeeeeeeeeeedddcccbbbbbbcccddddddddddddcccbbbbbbaaaaaa``````aaaccceeefffjjjmmmppprrrvvv~~~xxxcccTTTHHHGGGDDD>>>>>>EEEAAABBBDDDGGGJJJLLLNNNOOOPPPNNNLLLKKKJJJHHHEEEBBBAAA???===<<<<<<>>>@@@AAAEEEFFFHHHIIILLLRRRYYY^^^ccchhhooovvv~~~vvvsssnnnjjjgggddd```]]]]]]^^^^^^]]]ZZZVVVUUUTTTTTTRRRPPPOOOQQQRRRRRRRRRQQQRRRRRRRRRQQQRRRTTTUUU[[[[[[\\\]]]___aaabbbcccddddddcccbbbcccdddeeeffffffeeecccaaaaaaaaacccddd___```___]]]ZZZXXXYYYZZZVVVWWWWWWWWWVVVVVVWWWYYYYYY[[[]]]___```cccfffiiilllqqqyyygggiiikkkmmmmmmllljjjiiiggggggffffffhhhkkkmmmooorrruuu{{{ooobbbZZZ\\\fffxxxxxxlllfffaaa[[[YYYZZZTTTUUUUUUSSSOOONNNOOOQQQOOOOOONNNMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWXXXZZZ\\\^^^______```bbbbbbcccccccccdddddddddfffeeeeeegggjjjnnnrrrtttxxxvvvvvvyyy}}}~~~{{{xxxvvvtttrrrmmmjjjhhhgggeeecccaaa^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWYYYZZZ\\\]]][[[\\\___dddlllwwwwwwlllddd\\\XXXWWWTTTSSSQQQQQQRRRSSSRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPRRRSSSSSSQQQOOOQQQQQQQQQRRRSSSTTTVVVVVVRRRRRRRRRSSSTTTWWWYYY[[[^^^]]][[[YYYXXXWWWWWWWWWUUUTTTSSSQQQOOOMMMLLLJJJHHHGGGGGGIIINNNRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZZZZYYYZZZ[[[[[[^^^\\\YYYWWWUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^\\\[[[ZZZZZZ\\\aaafffiiillljjjhhhfffeeedddcccbbbeeefffffffffffffffeeedddgggfffdddcccbbbccccccdddfffffffffffffffeeeddddddccccccddddddccccccbbbaaaaaaaaa``````aaabbbcccdddiiilllppprrrtttzzzppp^^^OOOKKKHHHAAA???CCC<<<>>>AAADDDIIIMMMPPPRRRPPPNNNLLLKKKJJJIIIFFFDDDBBB@@@>>><<<<<<===???@@@CCCDDDFFFHHHKKKPPPWWW\\\___dddkkkqqqxxxzzzuuuooojjjgggeeeggggggccc]]]XXXVVVVVVUUUSSSQQQQQQRRRSSSSSSRRRPPPQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWXXXYYYWWWXXXWWWUUUSSSRRRSSSTTTUUUVVVVVVUUUTTTTTTWWWYYYZZZ]]]aaaeeehhhlllqqqtttzzzgggggghhhiiiiiiiiiiiihhhgggeeecccbbbdddgggjjjlllmmmqqqxxx~~~mmmaaa\\\\\\dddooo|||tttlllddd``````XXXYYYXXXUUURRRPPPPPPQQQOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTXXXXXXYYYYYYYYYYYYZZZZZZWWWWWWXXXZZZ]]]```cccdddgggggggggiiilllooooooooonnnkkkgggdddbbb```]]]ZZZ[[[ZZZYYYXXXVVVUUUSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXZZZ]]]^^^YYY[[[```gggppp}}}~~~mmmddd^^^XXXUUUUUUPPPNNNMMMOOOQQQSSSSSSSSSOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRRRRRRRSSSSSSQQQOOOPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRUUUWWWXXX]]]\\\[[[YYYXXXWWWWWWWWWXXXUUUTTTTTTVVVVVVTTTQQQIIIGGGFFFGGGJJJOOORRRSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZYYYXXXVVVUUUUUUTTTUUUUUUWWWYYY[[[]]]]]]\\\\\\XXXXXXXXXYYY[[[^^^bbbddddddcccbbbbbbbbbbbbbbbcccffffffggggggggggggggghhhiiihhhgggeeeeeeddddddeeeggggggggghhhggggggffffffbbbccccccccccccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbfffiiinnnpppqqqtttyyy}}}jjjVVVMMMJJJCCC???@@@;;;<<<>>>BBBFFFKKKOOOQQQQQQOOOLLLKKKKKKKKKIIIHHHCCCBBB???===<<<<<<===>>>@@@AAACCCEEEHHHMMMTTTXXXZZZ^^^eeekkkpppyyyyyyuuutttvvvvvvoooeee^^^[[[\\\VVVTTTRRRQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQOOOOOOPPPRRRWWWWWWWWWVVVVVVXXX[[[^^^```dddjjjpppuuu|||eeeeeeeeedddeeeeeefffggghhhfffcccaaabbbeeeiiilllnnntttzzz|||yyymmmbbb___bbbiiisss|||sssiiiddd^^^]]][[[XXXUUUSSSSSSSSSOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQRRRTTTVVVWWWWWWXXXZZZ[[[\\\^^^```aaabbbbbbaaa___\\\YYYWWWUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRSSSTTTVVVXXX[[[\\\[[[^^^cccjjjuuuuuufff___\\\XXXVVVWWWNNNMMMMMMOOORRRUUUVVVVVVPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQRRRSSSTTTSSSQQQPPPOOOOOONNNNNNNNNNNNNNNPPPPPPPPPPPPRRRTTTVVVWWWYYYYYYXXXWWWVVVUUUUUUUUUYYYVVVUUUWWW\\\^^^[[[VVVJJJHHHEEEEEEHHHLLLOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\[[[[[[]]]]]]\\\[[[YYYWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSUUUYYY\\\]]]\\\ZZZYYYWWWWWWXXXYYY[[[]]]___```aaaaaaaaaaaaaaaaaabbbdddgggggggggggghhhiiijjjjjjjjjiiihhhgggeeedddddddddeeeffffffgggggggggffffffbbbbbbccccccbbbbbbaaa```ddddddeeeeeedddcccbbbbbbaaaeeejjjmmmnnnoooqqqrrrzzz}}}bbbSSSNNNIIIDDDCCC?????????@@@CCCGGGJJJLLLQQQOOOLLLLLLLLLMMMLLLKKKEEEDDDAAA???===<<<<<<======???@@@BBBEEEJJJOOOSSSTTTYYY___dddiiioooxxx~~~}}}pppfffcccddd^^^[[[XXXVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVUUURRRPPPSSSSSSSSSSSSSSSSSSTTTUUUQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQSSSTTTTTTSSSTTTVVVXXXZZZ[[[\\\]]]^^^bbbgggkkkkkkpppwww~~~cccbbbaaaaaaaaabbbddddddgggeeebbbaaabbbeeeiiikkkrrrxxx|||{{{|||rrrjjjggggggkkkooozzzxxxmmmeeebbb^^^ZZZWWWUUUTTTSSSPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKNNNOOOPPPQQQQQQPPPOOOOOOQQQRRRTTTVVVVVVWWWWWWWWWVVVVVVTTTRRRQQQQQQRRRSSSQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRTTTTTTUUUSSSSSSSSSSSSUUUWWWYYYZZZ]]]```eeemmmzzzvvvjjj___[[[ZZZWWWVVVVVVNNNNNNNNNQQQUUUYYYZZZZZZSSSSSSRRRRRRRRRRRRRRRRRRPPPOOONNNPPPRRRTTTTTTTTTNNNNNNMMMLLLKKKKKKKKKKKKNNNMMMMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVUUUUUUTTTTTTYYYVVVVVVZZZ___aaa^^^ZZZLLLIIIFFFEEEGGGJJJLLLMMMNNNOOOQQQSSSUUUXXXYYYZZZYYYZZZ\\\]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQSSSWWWZZZ[[[ZZZWWWUUUTTTUUUVVVWWWYYYZZZ[[[\\\___```aaa```^^^^^^```bbbeeefffggghhhjjjkkklllllliiiiiihhhfffeeecccbbbaaabbbbbbcccdddeeeeeeeeedddcccccccccccccccbbbaaaaaafffggghhhhhhhhhfffdddccc\\\```dddhhhjjjkkkkkkllltttuuuaaaWWWPPPIIIFFFBBBAAA@@@???AAADDDHHHJJJOOONNNLLLLLLNNNOOONNNMMMGGGFFFCCCAAA???======<<<;;;===???@@@BBBFFFJJJNNNPPPTTTZZZ^^^bbbhhhooouuu~~~}}}sssnnnnnnjjjgggccc```___]]][[[ZZZXXXWWWWWWXXXZZZYYYUUURRRVVVVVVUUUUUUUUUUUUVVVVVVSSSTTTTTTUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTVVVXXXYYYYYY[[[^^^```___aaaeeehhhkkkqqqwww{{{}}}aaaaaaaaaaaaaaabbbbbbccceeecccaaa```bbbeeehhhjjjssswwwzzzwwwvvv{{{pppgggdddkkk{{{tttnnnfff___[[[XXXVVVUUUSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIILLLLLLLLLLLLLLLKKKJJJIIIIIILLLNNNOOOOOONNNOOOOOONNNOOOOOOOOOMMMMMMOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUTTTTTTTTTUUUVVVXXX[[[\\\]]]```fffooo~~~~~~jjj```XXXWWWWWWUUUSSSRRRPPPOOOOOORRRVVVYYY[[[[[[TTTTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKMMMPPPSSSSSSSSSKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOUUUUUUVVVVVVVVVVVVUUUTTTWWWVVVWWW[[[___```]]]ZZZOOOLLLHHHGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXZZZ[[[[[[ZZZXXXWWWUUUVVVWWWWWWVVVTTTQQQPPPOOOQQQUUUWWWXXXWWWUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ]]]^^^\\\ZZZYYY[[[^^^cccdddgggiiikkkllllllllliiiiiihhhfffeeebbb```___^^^___```aaabbbbbbcccccccccddddddddddddcccbbbbbbfffhhhjjjkkkjjjhhhfffddd[[[]]]```cccfffhhhhhhiiippp~~~sssdddYYYOOOHHHEEECCCAAA???AAADDDHHHKKKLLLLLLLLLNNNPPPPPPOOONNNHHHGGGEEECCCAAA???>>>>>>;;;===>>>???@@@BBBFFFHHHKKKPPPVVVZZZ]]]bbbiiinnnwww~~~~~~xxxtttoookkkhhheeebbb___^^^\\\[[[\\\______\\\XXXXXXXXXXXXWWWXXXXXXYYYYYYXXXYYYZZZ[[[[[[[[[ZZZZZZVVVWWWWWWWWWWWWXXXXXXXXXZZZ]]]___aaaccceeeiiilllkkknnnsssxxx}}}bbbbbbbbbcccccccccccccccddddddcccccceeehhhjjjlllqqquuuvvvtttsss{{{rrrgggfffnnn~~~uuukkkddd___\\\ZZZXXXXXXVVVTTTRRRPPPOOONNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIEEEIIILLLMMMKKKJJJJJJKKKJJJMMMOOONNNLLLKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVXXXZZZ]]]```bbbaaaccchhhqqqsssaaaYYYSSSUUUWWWTTTQQQPPPOOONNNNNNPPPTTTWWWXXXXXXRRRQQQQQQPPPOOOOOONNNNNNLLLJJJIIIJJJMMMOOOPPPPPPKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUXXX[[[\\\\\\ZZZYYYPPPNNNKKKJJJJJJKKKJJJIIIKKKKKKMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXVVVWWWXXXYYYWWWTTTPPPNNNNNNPPPRRRTTTUUUTTTRRRQQQRRRRRRQQQQQQRRRTTTVVVWWWVVVYYY\\\ZZZWWWWWWZZZ^^^```bbbgggkkkmmmmmmlllkkkiiiiiiiiigggeeebbb```^^^\\\\\\^^^___```aaaaaaaaadddeeeeeeeeeeeedddcccccceeegggjjjlllllliiifffddd^^^^^^^^^```bbbdddffffffjjjuuurrreee[[[LLLHHHDDDAAA@@@CCCFFFIIIIIIIIIKKKOOOQQQQQQOOOMMMIIIIIIGGGEEECCCAAA@@@@@@<<<===>>>>>>>>>???BBBDDDGGGLLLRRRVVVYYY]]]ccchhhnnnttt|||}}}yyyuuuqqqnnnhhheeeccceeehhhjjjgggdddccccccbbbccccccdddeeeeeedddeeefffgggggggggfffeeedddccccccbbbcccdddeeefffhhhjjjmmmppprrrvvvzzz}}}~~~ccccccdddeeeeeeeeeeeedddffffffggghhhjjjlllnnnppppppsssuuusssssszzzzzzeeeffflllzzzvvvmmmgggccc```\\\[[[ZZZWWWUUUSSSQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLEEEIIIMMMMMMKKKIIIJJJKKKKKKNNNPPPPPPMMMKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSVVVWWWXXXZZZ^^^bbbeeeggghhhhhhkkksssppp^^^WWWSSSVVVYYYVVVQQQOOONNNMMMMMMOOORRRTTTUUUUUUOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRRRRRRRQQQPPPQQQUUUXXXZZZZZZXXXXXXXXXRRROOOMMMLLLLLLLLLJJJIIIJJJKKKLLLMMMOOOPPPRRRRRRTTTTTTVVVWWWXXXXXXYYYYYYWWWXXXYYYZZZXXXTTTPPPMMMMMMOOOQQQRRRSSSRRRQQQPPPUUUTTTSSSRRRSSSUUUWWWYYYUUUXXX[[[ZZZXXXXXX\\\```^^^aaafffkkknnnnnnllljjjjjjjjjjjjhhhfffccc```^^^[[[\\\]]]___```aaaaaaaaaeeeeeeffffffeeeeeedddccccccfffiiikkkllliiifffdddbbb```^^^^^^```bbbdddeeefffnnn~~~wwwSSSOOOHHHCCC@@@@@@BBBDDDGGGHHHKKKOOORRRRRROOOMMMJJJIIIHHHFFFEEECCCBBBAAA===>>>???>>>>>>>>>@@@BBBDDDIIIOOOSSSVVVZZZ```eeehhhnnnvvv|||rrrooolllmmmqqqtttrrrooopppppppppqqqqqqrrrttttttoooppprrrsssssssssrrrqqqtttsssqqqpppqqqsssuuuvvvuuuxxx{{{~~~kkklllmmmnnnmmmjjjgggeeehhhhhhhhhgggggghhhlllnnntttvvvvvvrrrooosss~~~uuufff___hhhvvvvvvqqqooolllkkkdddZZZUUUUUUTTTQQQRRRNNNKKKJJJLLLLLLJJJHHHLLLKKKJJJIIIHHHHHHHHHHHHMMMMMMKKKKKKKKKKKKLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGKKKJJJIIIHHHGGGHHHIIIJJJMMMKKKJJJIIIJJJKKKKKKJJJHHHIIIKKKKKKJJJJJJKKKMMMPPPQQQQQQPPPNNNMMMNNNOOOOOOOOOOOOQQQUUUWWWXXXXXX[[[^^^``````dddmmmrrrrrrwwwsssttt}}}uuubbb[[[TTTQQQRRRRRROOOLLLMMMMMMLLLKKKIIIIIIKKKMMMLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIJJJJJJKKKLLLMMMLLLMMMNNNMMMLLLIIIGGGEEEHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNPPPQQQQQQPPPNNNMMMPPPQQQTTTVVVWWWWWWVVVUUUWWWVVVSSSQQQNNNLLLJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUVVVWWWVVVVVVUUUXXXXXXYYYXXXUUUPPPLLLJJJNNNOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRPPPOOOPPPSSSVVVZZZZZZYYYYYYYYY[[[\\\]]]]]]```dddiiikkkkkkjjjjjjhhhgggfffeeeccc```^^^]]][[[YYYXXXYYY[[[^^^______bbbcccdddeeeeeedddbbbbbbeeefffffffffeeecccbbbaaa]]]]]]]]]^^^___aaaccceeehhhllluuurrr^^^IIICCCBBB@@@??????EEEFFFGGGJJJNNNOOOOOONNNKKKKKKKKKKKKIIIFFFCCCAAAAAA@@@>>>======>>>@@@AAADDDEEEHHHKKKPPPUUUZZZ\\\bbbeeekkkrrrzzzjjjlllnnnoooooonnnkkkjjjhhhiiiiiihhhggghhhkkkmmmnnnrrrvvvuuusssuuu|||qqq```bbblllxxx|||zzzqqqeee]]]YYYVVVRRRUUURRRPPPPPPRRRQQQNNNKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIKKKLLLNNNNNNMMMMMMOOOPPPOOOPPPQQQQQQOOOOOOOOOQQQSSSSSSSSSSSSTTTWWWZZZ\\\___eeejjjoooxxxwww```ZZZTTTQQQQQQQQQOOOLLLNNNNNNMMMKKKHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGLLLMMMOOOPPPQQQPPPOOONNNOOOQQQSSSUUUVVVVVVUUUTTTUUUTTTRRRPPPNNNLLLKKKKKKJJJKKKKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWVVVTTTQQQNNNLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQPPPOOONNNOOORRRUUUXXXXXXXXXXXXYYYZZZ[[[[[[]]]```dddhhhjjjkkkjjjiiihhhhhhgggeeecccaaa___^^^[[[YYYXXXYYYZZZ\\\[[[ZZZaaabbbbbbbbbbbbaaa```___```aaabbbcccccccccbbbaaa______^^^___```aaacccdddeeejjjrrrtttYYYLLLHHHDDDAAA@@@CCCDDDEEEHHHLLLMMMMMMLLLJJJKKKKKKKKKIIIGGGDDDCCC@@@???>>>>>>>>>@@@AAACCCDDDEEEGGGIIINNNRRRVVVXXX[[[^^^ccciiiqqqzzziiikkknnnpppqqqqqqooonnnggghhhiiiiiihhhhhhjjjllliiiooovvvyyywwwvvvxxx|||kkkcccfffjjjrrrzzzuuuiiibbb\\\VVVXXXUUURRRRRRSSSRRRNNNKKKLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPPPPRRRTTTTTTTTTTTTUUUVVVYYYZZZZZZYYYXXX\\\bbbhhhlllttt}}}}}}rrr\\\XXXRRRPPPPPPPPPNNNLLLPPPPPPNNNKKKGGGEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMLLLKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDIIIJJJLLLNNNOOOOOONNNNNNNNNOOOQQQSSSTTTTTTSSSSSSSSSRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQRRRRRRTTTUUUWWWWWWUUUUUUVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNNNNNNNMMMNNNQQQTTTVVVVVVWWWXXXYYYYYYYYYYYY^^^```dddgggiiiiiihhhhhhhhhhhhgggfffeeecccaaa```[[[ZZZYYYYYYZZZZZZXXXVVV^^^^^^^^^^^^]]]]]]\\\\\\[[[\\\]]]___```aaabbbbbbbbbaaaaaaaaaaaabbbccccccbbbgggooowww|||{{{gggRRRJJJEEE@@@>>>AAAAAABBBEEEHHHJJJJJJIIIIIIIIIJJJJJJJJJHHHGGGFFFAAA@@@?????????@@@BBBCCCBBBBBBDDDFFFIIIMMMQQQSSSWWWZZZ___dddkkksss{{{jjjkkknnnpppqqqpppooommmccceeeggghhhhhhiiilllnnnkkkqqqwwwzzzxxxvvvvvvwwwtttmmmhhhhhhkkksss|||{{{rrrjjjcccaaa\\\VVVSSSSSSRRROOOLLLNNNNNNMMMMMMMMMMMMNNNNNNJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKMMMMMMMMMNNNOOOQQQOOOPPPRRRRRRQQQQQQRRRSSSTTTVVVZZZ\\\\\\]]]___```bbbdddfffeeeeeekkkuuu~~~{{{|||}}}qqqgggXXXUUUQQQOOONNNNNNMMMKKKOOOOOOOOOLLLHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFHHHJJJLLLLLLMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPOOOPPPRRRTTTVVVXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWYYYZZZZZZZZZYYY^^^```cccfffhhhhhhggggggggggggggggggfffeeecccccc[[[ZZZZZZ[[[\\\[[[XXXVVVYYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[\\\^^^___aaabbbbbbdddddddddccccccccccccccc```eeekkkpppwwwsssuuuZZZNNNHHHCCC>>>?????????AAADDDFFFFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@BBBEEEIIILLLNNNTTTWWW[[[```eeekkkrrrwww{{{~~~jjjkkkmmmooonnnllljjjhhh___aaadddeeegggjjjmmmpppppptttwwwxxxvvvttttttuuuzzz}}}ssslllkkkiiikkkpppxxx|||tttlllbbbZZZWWWVVVTTTRRRPPPOOOOOONNNNNNNNNNNNOOOJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQQQQRRRVVVYYY[[[\\\]]]]]][[[[[[\\\]]]\\\___dddgggiiikkkmmmoooqqquuuxxxzzz}}}zzzuuummmccc[[[SSSQQQOOOMMMMMMLLLKKKKKKLLLMMMNNNLLLJJJHHHHHHIIIHHHHHHJJJJJJJJJJJJHHHHHHEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKKKKLLLLLLNNNOOOPPPNNNNNNNNNOOOPPPSSSUUUVVVYYYZZZZZZZZZYYYXXXVVVUUUVVVTTTQQQNNNLLLKKKJJJJJJKKKMMMNNNNNNMMMNNNPPPQQQUUUVVVXXXZZZ[[[[[[[[[ZZZ]]]___aaadddfffgggggggggfffgggggggggffffffeeeddd\\\\\\\\\]]]^^^^^^\\\YYYUUUUUUUUUVVVWWWZZZ]]]___^^^^^^___``````aaabbbcccfffffffffeeeeeedddccccccaaaeeeiiijjjnnnzzzxxx{{{jjjXXXPPPIIIBBB@@@???>>>???AAACCCCCCBBBDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFDDDCCCAAA@@@@@@???;;;;;;===???BBBFFFJJJLLLMMMPPPTTTXXX\\\aaagggkkknnnqqqtttxxx}}}jjjkkkllllllkkkiiifffddd^^^___aaabbbdddhhhmmmpppssstttuuutttrrrrrrssstttxxxxxx|||zzzlllfffbbbdddjjjsssrrrgggaaa\\\XXXVVVSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNPPPSSSTTTUUUYYYaaafffkkkllllllkkkhhhgggggghhhlllpppvvv{{{~~~}}}uuunnnhhhaaaZZZTTTOOONNNMMMLLLKKKKKKJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIKKKJJJIIIHHHGGGFFFEEEEEECCCDDDEEEFFFGGGIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNPPPQQQSSSSSSXXXYYY[[[]]]]]]\\\YYYXXXZZZWWWTTTPPPMMMLLLKKKKKKMMMOOOPPPPPPOOONNNOOOQQQUUUVVVXXXYYYZZZ[[[\\\\\\[[[]]]```ccceeegggggghhheeeeeefffffffffffffffeee___^^^]]]^^^___```^^^\\\VVVUUUTTTUUUWWWZZZ^^^aaacccbbbbbbbbbccccccdddeeehhhhhhhhhhhhgggfffeeedddbbbdddfffgggjjjsss~~~zzzdddWWWLLLDDDBBB@@@???>>>@@@AAA@@@???AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCAAA@@@???;;;;;;<<<>>>@@@CCCFFFHHHJJJLLLPPPTTTXXX\\\aaaeeegggjjjmmmppptttzzzhhhiiijjjkkkjjjgggdddbbb``````______```dddjjjnnnoooppppppppppppqqqrrrsssvvvuuuwww~~~uuujjjdddbbbccciiirrr|||uuulllddd^^^[[[ZZZYYYWWWVVVUUUTTTTTTQQQRRRRRRRRRRRRQQQOOONNNOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPSSSWWWYYY]]]eeeqqqzzz{{{yyyyyyzzzzzzsssjjjbbb]]]XXXTTTQQQKKKLLLLLLKKKJJJIIIIIIJJJGGGHHHJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPRRRUUUZZZ^^^```___]]][[[[[[YYYUUURRROOOOOOOOOPPPPPPQQQSSSRRRPPPOOOPPPQQQUUUUUUVVVWWWXXXZZZ[[[\\\YYY[[[^^^aaadddfffhhhiiicccdddeeefffffffffffffffcccaaa___^^^^^^^^^]]]\\\ZZZXXXVVVUUUWWWZZZ^^^aaadddddddddddddddfffggghhhhhhhhhiiiiiiiiigggfffeeebbbbbbbbbcccgggoooyyyrrrbbbVVVLLLEEECCC@@@?????????>>>===?????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>===>>>???AAABBBDDDFFFIIIMMMPPPTTTXXX\\\___aaacccgggjjjnnnrrrxxx|||ggghhhiiijjjjjjgggeeecccbbbaaa___]]]]]]aaagggllljjjkkkmmmnnnoooqqqrrrrrruuurrrttt{{{~~~sssjjjcccccciiijjjsssssskkkcccbbb```^^^]]]\\\[[[[[[XXXXXXXXXXXXWWWVVVTTTSSSPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPRRRTTTSSSWWW[[[___eeepppwwwrrrlllbbbZZZVVVSSSPPPOOOJJJKKKKKKKKKIIIHHHIIIJJJEEEGGGIIIIIIGGGEEEDDDDDDGGGHHHIIIIIIIIIIIIHHHGGGDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMOOOPPPQQQKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPKKKMMMNNNOOOPPPPPPOOONNNMMMQQQXXX^^^aaaaaa___]]]ZZZXXXUUURRRQQQRRRSSSTTTRRRSSSTTTTTTRRRPPPPPPPPPUUUTTTTTTUUUVVVXXX[[[\\\XXXZZZ]]]```dddggghhhiiibbbcccdddeeefffffffffffffffccc```^^^]]]]]]\\\ZZZ^^^[[[XXXWWWWWWZZZ]]]```ddddddddddddeeegggiiikkkhhhiiijjjjjjjjjhhhgggfffbbbaaa```aaafffnnnuuuzzzqqqeee\\\GGGDDDAAA?????????===<<<>>>===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA???>>>>>>??????@@@>>>AAAEEEIIILLLPPPTTTWWWXXX[[[^^^bbbeeeiiimmmqqqzzz|||ggghhhiiijjjiiihhhfffdddccccccbbb```^^^___aaadddgggfffgggjjjoooqqqqqqooouuutttsssvvv||||||tttppppppnnnrrr}}}~~~}}}{{{wwwpppkkkhhhhhhjjjooojjjeeeddddddbbb\\\WWWVVVWWWWWWUUUSSSQQQQQQRRRSSSSSSSSSRRRQQQPPPOOONNNOOOOOONNNOOORRRUUUYYY\\\WWWWWWZZZ```fffppp}}}tttooofffddd```[[[WWWSSSPPPNNNKKKIIIIIIIIIJJJKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFFFFGGGHHHGGGEEECCCFFFGGGIIIKKKMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQPPPOOONNNLLLJJJHHHHHHIIIKKKMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOORRRWWW[[[___aaaaaaaaa___^^^[[[YYYWWWVVVVVVVVVWWWWWWVVVUUUSSSQQQPPPNNNQQQQQQQQQRRRTTTVVVYYYZZZ^^^^^^^^^^^^```dddgggiiicccdddfffggggggfffdddcccdddcccaaa^^^]]]\\\\\\\\\___ZZZWWWXXXXXXXXX[[[aaaaaadddhhhjjjiiiiiiiiiiiiiiiiiigggfffeeedddddddddbbbaaa```aaaeeelllssswwwoooaaaUUUMMMDDD???>>>???===:::>>>===<<<;;;<<<>>>@@@AAAAAACCCEEEFFFGGGFFFDDDCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAABBBDDDGGGJJJLLLNNNVVVXXXZZZ\\\___bbbgggkkkppptttyyyggghhhiiijjjjjjhhhfffeeeddddddcccaaa______aaacccgggfffgggjjjnnnqqqqqqoootttssssssuuuzzz{{{zzzzzz||||||xxxwwwvvvppphhhaaa\\\[[[ZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTWWWZZZ^^^```dddbbbccceeehhhooo~~~xxxpppiiidddaaa```\\\XXXTTTPPPNNNLLLJJJIIIHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFHHHJJJHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFGGGHHHHHHGGGEEEGGGHHHIIIKKKMMMNNNNNNOOONNNOOOPPPQQQQQQQQQPPPPPPLLLKKKJJJIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPOOOQQQUUUYYY]]]___``````^^^]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQQQQRRRSSSUUUWWWZZZ[[[]]]]]]\\\]]]^^^aaadddeeecccdddeeeffffffeeedddccccccaaa___^^^]]]\\\]]]]]]```[[[XXXXXXXXXWWWZZZ___aaadddgggiiiiiihhhhhhiiihhhgggfffdddcccbbbbbbbbbbbbaaa```aaaeeejjjooosss|||ppp]]]TTTJJJBBB@@@@@@>>><<<======<<<<<<<<<===???@@@AAABBBCCCEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAACCCEEEHHHJJJKKKQQQSSSVVVXXX[[[___cccgggllloootttzzzgggiiijjjkkkkkkiiigggfffgggfffeeebbb___^^^```bbbffffffhhhkkkoooqqqqqqqqqsssssssssuuuxxx~~~uuunnnnnnrrrrrrtttwww{{{wwwpppmmmiiihhhhhhgggddd```___```bbbccceeefffffffffdddccccccdddfffiiimmmppprrrooonnnmmmlllppp|||ssshhh```[[[YYYZZZYYYWWWTTTPPPMMMKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFFFFGGGFFFFFFFFFDDDCCCCCCDDDFFFHHHJJJLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIKKKMMMOOOQQQRRRPPPPPPQQQQQQQQQPPPPPPOOOIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMPPPRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSRRRRRROOOPPPSSSVVVYYY\\\^^^___\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXVVVTTTSSSRRRRRRSSSQQQQQQRRRSSSUUUXXXZZZ\\\\\\[[[[[[[[[\\\^^^```aaaaaabbbcccddddddcccbbbaaa___^^^]]]\\\[[[\\\]]]]]]```[[[XXXYYYXXXWWWXXX]]]aaadddfffhhhggggggggghhhgggfffeeedddbbbaaa```___aaaaaaaaacccfffiiilllnnnwwwssshhhYYYLLLFFFCCC@@@???=====================>>>@@@@@@AAABBBDDDFFFHHHIIIHHHGGGEEECCCAAA@@@@@@?????????@@@AAACCCEEEGGGHHHJJJLLLOOORRRUUUYYY^^^bbbfffjjjnnnsssyyyhhhiiijjjkkkkkkjjjhhhgggiiihhhfffbbb___^^^___```fffgggiiilllppprrrssssssssssssssstttwwwyyy|||~~~zzzqqqnnnfffdddccccccgggkkkooopppvvv|||~~~yyytttrrrsssuuuwwwzzz|||}}}}}}wwwwwwvvvwwwzzz~~~~~~}}}xxxuuu{{{zzzhhh]]]WWWUUUTTTUUUTTTRRRPPPNNNKKKIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHHHHHHHIIIJJJKKKJJJIIIJJJKKKMMMOOORRRTTTTTTSSSSSSQQQPPPNNNMMMLLLGGGHHHJJJKKKLLLLLLLLLLLLJJJLLLOOORRRSSSSSSQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTOOOPPPQQQRRRUUUXXX[[[]]]YYYZZZ[[[\\\]]]^^^^^^]]]ZZZXXXVVVTTTSSSSSSTTTUUUQQQQQQQQQRRRTTTWWWZZZ[[[[[[[[[[[[[[[[[[\\\^^^^^^^^^___```aaaaaaaaa``````[[[[[[ZZZYYYYYYZZZ[[[\\\]]]YYYWWWYYYYYYXXXYYY]]]aaaccceeefffeeeeeefffgggffffffeeedddcccaaa```___```aaacccfffiiikkkmmmnnntttzzzppp\\\NNNFFFCCCAAA======>>>>>>>>>===<<<<<>>???@@@BBBFFFIIIKKKJJJIIIGGGEEECCCAAA@@@???>>>>>>??????@@@BBBCCCDDDDDDFFFIIILLLOOOTTTYYY\\\bbbeeejjjnnnrrrxxx}}}ggghhhjjjkkkkkkjjjiiihhhiiihhhfffbbb^^^]]]^^^___fffhhhkkknnnppprrrtttuuusssssssssssstttuuuvvvwww{{{~~~ooohhh```ZZZYYY\\\^^^___```eeekkknnnpppsssxxx||||||zzz~~~~~~{{{zzzzzzzzz{{{zzzzzz|||qqq```VVVRRRQQQRRRQQQQQQPPPOOOMMMKKKIIIGGGGGGEEEDDDEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGHHHJJJLLLJJJJJJJJJKKKMMMOOORRRTTTWWWVVVSSSQQQNNNLLLJJJIIIGGGHHHJJJLLLMMMMMMLLLKKKHHHJJJMMMPPPRRRQQQPPPOOOQQQQQQSSSTTTUUUUUUUUUUUUQQQPPPPPPQQQRRRUUUXXXZZZVVVXXX[[[]]]____________ZZZXXXVVVUUUTTTUUUVVVWWWQQQQQQQQQRRRSSSVVVXXXYYY[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^ZZZYYYXXXWWWWWWXXXYYYYYYXXXUUUVVVYYY[[[YYY[[[___```bbbddddddccccccdddeeeffffffgggfffeeedddbbbaaa```bbbeeeiiimmmooopppqqqrrruuu|||ppp[[[MMMEEEBBB>>>?????????>>>===<<<<<<============@@@DDDGGGJJJJJJIIIHHHFFFDDDBBBAAA@@@???????????????@@@@@@AAAAAACCCFFFHHHKKKOOOTTTXXX___bbbfffjjjmmmqqqvvvyyy|||fffgggiiikkkkkkjjjiiihhhhhhhhheeeaaa]]]\\\]]]^^^dddgggjjjmmmoooqqqsssuuurrrqqqpppoooooopppqqqrrruuuvvv~~~xxxjjj___ZZZXXXWWWVVVWWWXXXYYYZZZ[[[^^^bbbeeeiiippp{{{{{{ttttttnnnwwwyyyppphhhfffdddcccdddgggjjjmmmtttwww~~~ssseeeXXXPPPNNNOOOOOOOOOOOOOOONNNMMMJJJHHHFFFEEEDDDCCCDDDEEEEEEEEECCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIHHHFFFFFFIIILLLKKKKKKKKKLLLMMMOOOPPPQQQVVVUUURRROOOLLLJJJIIIHHHHHHIIIJJJLLLLLLLLLKKKKKKGGGIIILLLOOOPPPQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVRRRRRRQQQQQQQQQSSSTTTUUUTTTWWWZZZ^^^``````___^^^YYYXXXWWWVVVVVVWWWXXXXXXSSSRRRRRRRRRSSSUUUWWWXXX[[[[[[[[[\\\]]]]]]]]]]]][[[[[[\\\\\\]]]^^^^^^^^^[[[ZZZYYYWWWVVVVVVWWWWWWUUUSSSUUUZZZ\\\[[[\\\___```aaacccbbbaaaaaacccdddffffffggghhhgggfffeeedddaaadddggglllooorrrssssssqqqrrrwwwppp[[[LLLEEEAAAAAA@@@???>>>>>>======<<<<<<<<<<<<>>>AAADDDFFFGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@??????????????????AAACCCEEEHHHKKKPPPTTTZZZ]]]aaaeeehhhkkkooorrrvvvyyy}}}eeefffhhhjjjjjjiiihhhggggggfffddd```\\\[[[\\\]]]```dddhhhkkklllmmmqqqssspppnnnlllkkkjjjkkklllmmmnnnooottt}}}}}}uuuoooiiieee```\\\WWWSSSSSSSSSTTTUUUYYY]]]eeeooo|||mmmffffff___eeeiiijjjkkkjjjeee^^^XXXYYY[[[```hhhrrr{{{iiicccYYYQQQMMMMMMMMMNNNNNNNNNNNNNNNLLLIIIFFFEEEDDDCCCBBBCCCDDDEEEDDDBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEHHHIIIGGGDDDCCCGGGKKKJJJKKKLLLMMMNNNNNNNNNNNNRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRNNNOOOQQQSSSTTTUUUVVVVVVTTTSSSRRRRRRQQQQQQQQQQQQSSSVVVZZZ^^^``````___]]]XXXXXXXXXXXXXXXXXXXXXYYYVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaa```^^^\\\YYYWWWVVVVVVVVVUUUSSSUUUZZZ\\\ZZZZZZ]]]```aaabbbaaa``````bbbcccdddeeefffhhhhhhgggfffeeeeeefffiiillloooqqqrrrssspppqqqtttzzzqqq[[[NNNDDDCCCAAA@@@>>>>>>>>>???<<<;;;;;;;;;<<<>>>???@@@DDDEEEEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@????????????===???AAACCCEEEHHHLLLOOOTTTWWW\\\___bbbeeehhhkkkooorrrvvvxxxzzz~~~dddfffhhhiiijjjiiihhhgggfffeeeccc___\\\ZZZ\\\]]]^^^aaafffhhhiiikkknnnrrrnnnllliiigggfffgggiiijjjjjjjjjnnnuuu{{{rrrkkk```YYYVVVTTTQQQOOORRRTTTWWW\\\eeeqqq}}}~~~nnn^^^YYY\\\XXX\\\]]]]]]___aaa^^^YYYYYY\\\bbbnnn}}}{{{lll]]]YYYRRRNNNMMMMMMMMMNNNMMMMMMNNNMMMKKKHHHEEECCCDDDCCCBBBBBBCCCDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEHHHIIIGGGCCCBBBFFFJJJJJJKKKLLLNNNNNNMMMLLLLLLNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTNNNOOOPPPRRRTTTUUUVVVVVVUUUTTTTTTSSSQQQPPPOOOOOORRRUUUZZZ^^^``````^^^\\\WWWXXXYYYYYYZZZYYYYYYXXXYYYYYYXXXWWWWWWWWWXXXYYYWWWXXXYYY[[[\\\\\\]]]]]]___^^^^^^___```aaabbbccccccbbb___\\\YYYWWWWWWVVVVVVUUUVVV[[[\\\YYYYYY[[[```aaaaaa```______aaacccbbbcccfffggghhhhhhgggfffggghhhjjjlllnnnpppqqqqqqpppqqqssswwwiiiXXXGGGEEEBBB@@@>>>>>>???@@@;;;;;;;;;;;;;;;<<<======BBBCCCDDDFFFFFFFFFEEEDDDEEEDDDCCCAAA@@@?????????<<<>>>@@@AAABBBEEEIIILLLPPPSSSWWW[[[^^^```dddfffdddhhhlllooopppsssyyy}}}zzziiiiiigggggggggggghhhiiieeeeeeeeedddbbb___\\\[[[^^^```bbbeeehhhjjjlllllljjjhhhfffdddcccdddfffgggkkkhhhiiinnnuuu|||rrreee]]]ZZZZZZTTTUUUUUUWWWZZZ^^^bbbeeepppssszzz}}}{{{zzz}}}xxxooofff^^^YYYWWWVVVZZZ___ffflllooonnnkkkiiiooovvvwwwfff]]]TTTSSSPPPNNNMMMMMMMMMMMMOOOOOOOOONNNMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEIIIJJJLLLMMMNNNMMMKKKJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMJJJHHHGGGHHHIIIIIIIIIKKKMMMOOOQQQPPPPPPOOOTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXWWWTTTRRRRRRSSSXXXYYY[[[\\\]]]]]]\\\\\\YYYZZZ[[[ZZZXXXXXXYYYZZZXXXYYYYYYXXXVVVWWWYYY[[[YYYZZZ[[[ZZZYYYYYY[[[\\\^^^```bbbcccbbbbbbcccdddbbb___\\\YYYXXXWWWUUUTTTVVVVVVXXXYYYZZZZZZZZZZZZ^^^___```bbbbbbbbbaaa```ccccccbbbaaaaaabbbbbbccceeegggiiikkkmmmnnnnnnnnntttppprrr{{{~~~zzzdddWWWJJJ???>>>AAAAAA>>>===<<<<<<=========<<<;;;;;;;;;>>>BBBDDDEEEEEEFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@AAA@@@???======???@@@AAAIIILLLQQQVVV[[[^^^___``````bbbeeegggiiilllpppssswwwzzzccccccbbbbbbcccdddeeeffffffffffffeeecccaaa^^^]]]^^^___aaadddfffhhhiiiiiigggeeebbb``````bbbdddfffiiiffffffjjjnnnttt{{{vvvuuummmhhh```[[[ZZZZZZ[[[[[[]]]aaagggoootttsssooolllnnnnnnooopppqqqsssvvvxxx{{{|||}}}|||xxxvvvvvvwwwuuutttqqqmmmjjjhhhhhhiiilllkkkgggbbb^^^^^^aaacccpppwwwvvvfffZZZTTTRRRQQQOOOMMMLLLLLLLLLMMMOOOOOOOOOOOOMMMKKKHHHGGGDDDDDDEEEEEEEEEDDDDDDCCCAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDD@@@AAAAAABBBBBBCCCDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKJJJIIIIIIJJJKKKKKKMMMKKKIIIHHHGGGGGGHHHIIIIIIKKKMMMOOOPPPPPPOOOOOORRRRRRRRRSSSSSSTTTUUUVVVUUUVVVWWWVVVTTTRRRRRRRRRUUUVVVXXXYYYZZZZZZZZZZZZXXXYYY[[[ZZZYYYXXXXXXYYY[[[[[[\\\[[[YYYZZZ\\\^^^YYYZZZYYYXXXWWWXXX[[[]]]]]]___```aaa``````aaabbb```^^^[[[XXXVVVUUUTTTSSSVVVVVVWWWYYYYYYZZZZZZZZZ\\\]]]___```aaaaaaaaa```ddddddddddddddddddeeeeeefffgggjjjlllnnnoooppppppuuuqqqsss{{{dddVVVHHHEEEEEEBBB>>><<<;;;;;;;;;;;;;;;;;;::::::;;;>>>AAABBBCCCCCCEEEGGGGGGGGGFFFFFFDDDCCCAAAAAA@@@???>>>===>>>???AAABBBDDDGGGKKKPPPTTTVVVXXXXXXWWWZZZ\\\___aaadddhhhkkkmmmpppvvv{{{]]]]]]^^^___```bbbdddeeeffffffffffffeeecccbbbaaa___```aaabbbcccdddeeeeeedddbbb___^^^___bbbfffhhhiiifffeeegggiiilllttt}}}zzznnngggaaa[[[WWWTTTYYY```iiinnnnnnjjjeeefffeeedddbbbaaaaaaaaaaaabbbbbbbbbaaa^^^^^^___``````dddfffddd```___aaaeeejjjmmmooonnnlllooowww}}}~~~rrrfffZZZSSSQQQNNNNNNLLLKKKKKKKKKLLLMMMPPPPPPPPPOOOMMMJJJHHHGGGCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@AAABBBCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGIIIJJJMMMOOOPPPOOONNNNNNPPPPPPQQQQQQRRRSSSSSSTTTSSSUUUVVVUUUTTTRRRRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUWWWZZZ[[[YYYXXXWWWXXX[[[\\\\\\\\\[[[[[[]]]___[[[[[[[[[YYYWWWXXXZZZ\\\[[[]]]^^^^^^]]]\\\]]]^^^^^^]]]ZZZWWWUUUSSSRRRRRRVVVVVVWWWXXXYYYYYYYYYXXXZZZ[[[\\\^^^___`````````cccccccccddddddeeeeeefffeeefffiiikkkmmmoooppppppvvvsssuuu{{{~~~rrrbbbQQQIIIEEEAAA===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===?????????AAACCCFFFFFFFFFGGGHHHGGGEEECCCAAA??????>>>===>>>???AAABBBAAACCCGGGJJJMMMOOOPPPPPPQQQTTTVVVYYY[[[^^^bbbeeeeeejjjpppuuuyyy|||~~~ZZZ[[[\\\^^^```bbbdddeeeccccccdddeeeeeefffffffffbbbbbbbbbbbbbbbcccccccccdddbbb___^^^```dddiiilllllliiiggghhhggghhhmmmttt{{{|||nnnccc]]]bbblllwww~~~|||yyytttqqqmmmiiifffbbb___]]][[[ZZZYYYXXXWWWXXXYYYZZZ```hhhpppqqqmmmmmmsssyyyqqqfff]]]TTTPPPOOOKKKKKKJJJIIIIIIJJJKKKLLLOOOOOOOOONNNMMMJJJHHHFFFBBBBBBCCCDDDDDDDDDCCCCCC@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRTTTUUUUUUTTTSSSSSSTTTSSSSSSRRRRRRRRRQQQPPPPPPQQQTTTXXXZZZYYYWWWVVVVVVXXXYYY[[[[[[ZZZ[[[\\\^^^___``````___\\\YYYYYYYYYZZZ[[[]]]]]][[[ZZZZZZ[[[^^^]]][[[XXXUUUSSSSSSSSSVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]^^^___```___```aaabbbcccddddddddddddeeegggiiikkkmmmooopppvvvtttvvvzzz|||sss^^^QQQIIICCC@@@@@@>>>>>>============>>>>>>;;;<<<=========>>>AAADDDDDDEEEGGGIIIIIIGGGDDDBBBAAAAAA@@@???>>>??????@@@BBBCCCEEEGGGIIIJJJKKKKKKLLLNNNPPPRRRTTTWWW[[[^^^___cccjjjooorrrtttvvvwwwzzz|||~~~XXXYYY[[[]]]___aaabbbccc^^^___```bbbdddggghhhiiifffeeedddcccbbbbbbccccccaaa```^^^^^^```eeeiiilllnnnjjjhhhhhhfffeeehhhnnnvvv}}}pppvvv~~~yyytttmmmiiibbbaaa___^^^___```aaaaaaiiisssyyynnnbbb[[[UUUNNNJJJIIIJJJIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNMMMLLLJJJHHHFFFAAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA?????????@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIMMMMMMOOOPPPQQQQQQPPPPPPPPPRRRTTTTTTTTTSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLKKKNNNQQQUUUWWWWWWUUUTTTTTTVVVXXXZZZZZZZZZ[[[\\\^^^bbbdddfffeeeaaa\\\XXXVVVZZZ[[[]]]\\\[[[ZZZZZZ[[[______^^^ZZZVVVTTTUUUVVVXXXXXXXXXYYYXXXXXXWWWWWWTTTUUUVVVXXXZZZ\\\^^^^^^]]]^^^```bbbdddeeeeeeeeeeeefffgggiiikkkmmmooopppssssssuuuxxxzzz|||vvvcccVVVKKKFFFEEE??????>>>===<<<=========;;;<<<<<<;;;;;;<<>>>>>===AAABBBCCCEEEFFFGGGGGGGGGDDDFFFHHHJJJKKKMMMQQQSSSUUUZZZ```eeeggghhhjjjkkkoooppprrrtttvvvzzzXXXYYY[[[\\\^^^_________]]]]]]^^^```cccfffhhhjjjhhhgggeeedddcccccccccddd^^^]]]]]]^^^```dddgggjjjllliiiggggggeeeccceeejjjooottt~~~~~~|||{{{{{{|||}}}|||{{{}}}~~~hhh___WWWTTTRRRLLLHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHFFFBBBBBBCCCCCCBBBAAAAAA@@@BBBCCCCCCDDDCCCCCCBBBBBB@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>><<<;;;;;;<<<>>>???BBBAAA???>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDDDD@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGIIIIIIIIIGGGFFFJJJKKKMMMNNNOOOOOONNNMMMLLLOOOQQQRRRRRRRRRSSSTTTUUUSSSQQQNNNLLLJJJIIIHHHKKKNNNQQQSSSSSSSSSSSSSSSUUUWWWZZZ[[[[[[\\\]]]___bbbdddgggfffbbb]]]XXXVVVZZZ\\\]]]]]]\\\[[[\\\]]]```aaa```\\\WWWUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWWWWSSSSSSTTTUUUWWWYYY[[[\\\]]]___bbbdddggghhhhhhhhhhhhhhhiiijjjlllnnnoooqqqoooqqqsssvvvwwwxxx{{{~~~|||hhhWWWKKKHHH@@@???===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===??????AAACCCEEEFFFEEEDDDDDDFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCCCCEEEFFFGGGHHHIIILLLNNNQQQUUUZZZ^^^```aaacccdddfffhhhkkkmmmooorrrwwwzzzzzz[[[\\\]]]____________^^^______```aaabbbdddggghhhiiihhheeecccbbbbbbcccddd]]]]]]^^^```bbbeeegggiiijjjhhhggghhhfffccceeejjjllllllssssssjjj\\\UUUOOOOOOOOOKKKIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGIIIIIIIIIIIIGGGGGGCCCCCCCCCBBBAAA@@@???>>>BBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@???????????????===;;;::::::;;;===???BBB@@@???======>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>???@@@AAAAAABBBBBBBBBDDDEEEGGGGGGFFFEEEDDDFFFGGGIIIKKKLLLKKKJJJJJJHHHJJJMMMNNNNNNOOOPPPRRRQQQPPPNNNKKKJJJIIIHHHHHHIIIKKKNNNOOOOOOPPPQQQSSSQQQTTTWWWYYYZZZZZZ[[[]]]^^^```aaa```]]]ZZZYYYYYY[[[]]]_________^^^___``````bbbbbb]]]WWWUUUVVVYYY[[[[[[[[[[[[ZZZYYYXXXWWWRRRRRRSSSSSSUUUWWWYYYZZZ\\\^^^aaaeeegggiiiiiiiiihhhhhhggghhhiiikkklllmmmjjjmmmqqqsssuuuvvvwwwvvvyyynnn\\\SSSEEECCCAAA>>><<<<<<<<<<<<:::;;;======<<<;;;<<<===>>>>>>@@@AAACCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA????????????@@@AAABBBCCCDDDFFFGGGGGGFFFGGGIIIKKKNNNQQQUUUWWWYYY[[[]]]______bbbeeehhhjjjlllppprrrrrrvvv|||```aaabbbbbbbbbaaa``````cccbbbbbbaaabbbccceeefffiiigggeeecccbbbbbbcccddd^^^___aaacccfffhhhiiijjjkkkiiihhhjjjhhhfffggglllllljjjoooyyytttddd[[[TTTLLLGGGGGGIIIGGGGGGHHHJJJJJJHHHGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDCCCBBBAAA???>>>===AAAAAAAAA@@@???>>>===<<<======<<<======>>>??????AAA@@@@@@@@@??????>>>>>>AAA???===;;;;;;<<>>===>>>???@@@?????????@@@AAABBBDDDEEEBBBBBBCCCCCCBBB@@@???>>><<<===>>>@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEECCCBBBCCCEEEGGGIIIIIIIIIHHHGGGDDDGGGIIIKKKKKKLLLNNNOOONNNMMMKKKIIIHHHHHHIIIIIIHHHJJJLLLMMMMMMNNNQQQSSSMMMPPPTTTVVVWWWWWWXXXZZZ[[[\\\[[[ZZZXXXXXXZZZ\\\\\\^^^```aaa``````aaaccc```bbbbbb]]]WWWTTTVVVYYY\\\\\\\\\\\\[[[YYYXXXWWWRRRRRRRRRRRRTTTVVVXXXYYYYYY[[[___cccfffgggggggggeeeeeeddddddeeefffhhhiiigggkkkoooqqqsssuuuuuusssuuuyyyrrrgggJJJHHHEEEBBB@@@?????????999;;;>>>>>>===;;;;;;<<<======>>>???@@@BBBCCCDDDCCCDDDDDDEEEFFFEEEEEEEEEAAA@@@@@@@@@AAABBBCCCDDDAAABBBBBBBBBAAAAAACCCEEEGGGJJJLLLNNNPPPRRRUUUWWWWWWZZZ^^^aaaccceeehhhjjjnnnqqqvvvzzz}}}~~~zzzdddccccccbbbbbbccccccdddcccdddeeedddccccccdddffffffeeecccaaa```___^^^^^^bbbcccdddeeefffgggggggggiiikkklllkkkjjjiiijjjkkkkkkooossstttxxxqqqcccWWWQQQIIIHHHFFFDDDCCCDDDDDDEEEHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEECCCAAA???======AAAAAAAAA@@@@@@>>>======<<<<<<============<<<<<>>BBBBBBAAA@@@@@@@@@AAAAAA======>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@????????????????????????>>>>>>>>>AAABBBCCCDDDDDDCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHGGGFFFFFFHHHHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNPPPRRRTTTUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[bbbbbbcccccccccaaa```___]]]______]]]XXXVVVVVVXXXZZZ[[[\\\]]]\\\ZZZXXXVVVXXXWWWVVVVVVVVVXXXYYYZZZ\\\]]]___aaacccdddeeefffddddddddddddcccbbbaaa```fffhhhkkknnnqqqrrrrrrqqqqqqqqqyyyuuucccXXXOOOKKKFFF???>>>@@@===;;;999999:::;;;:::999;;;<<<<<<<<<======>>>>>>AAABBBDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAFFFFFFGGGHHHKKKNNNQQQSSSSSSTTTWWWZZZ]]]```cccdddhhhiiikkknnnqqqsssuuuwwwyyy}}}~~~xxxsssooommmbbbbbbbbbbbbbbbcccdddeeeeeeeeefffeeeccccccdddfffgggfffdddbbbaaa______^^^dddeeeeeefffffffffeeeeeeiiijjjkkkjjjiiihhhiiikkkmmmpppssssssttt{{{rrrcccXXXQQQMMMHHHHHHFFFEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDBBB@@@>>>===<<<@@@@@@@@@@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<======>>>>>>??????@@@@@@CCCAAA???<<<;;;<<<===>>>BBBAAAAAA@@@@@@@@@@@@@@@======>>>>>>???@@@@@@AAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYY^^^______```___^^^]]]\\\YYY\\\]]][[[XXXVVVXXXZZZZZZ[[[\\\]]]]]][[[ZZZXXXYYYYYYXXXXXXXXXYYYZZZZZZ\\\]]]^^^```bbbdddeeeeeeddddddcccbbbaaaaaa``````ccceeeiiimmmoooqqqrrrrrrmmmkkknnn{{{}}}pppaaaVVVKKK@@@>>>@@@AAA???======>>>>>>===;;;;;;<<<<<<<<<=========>>>@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@??????@@@@@@AAACCCCCCDDDEEEGGGJJJLLLNNNNNNPPPRRRUUUYYY\\\^^^___dddeeegggiiillloooqqqrrrsssvvvzzzzzzyyy{{{~~~yyytttnnnjjjfffdddbbbaaaaaaaaabbbccccccddddddeeefffeeecccccceeefffggggggeeedddbbb```______eeefffffffffeeeeeedddcccggghhhiiiiiigggggghhhiiijjjmmmooooooooottt}}}rrrbbbWWWQQQNNNMMMHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAA@@@>>><<<<<<===>>>???AAA@@@@@@???????????????=========>>>>>>??????@@@>>>>>>>>>>>>>>>=========999::::::;;;;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGHHHHHHGGGGGGJJJLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZZZZ[[[ZZZZZZYYYYYYVVVYYY[[[ZZZWWWWWWYYY[[[ZZZ[[[]]]^^^___^^^]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\^^^___aaabbbcccdddeeedddbbb```_______________aaaeeejjjmmmoooppppppjjjeeedddlllyyylllXXXIIIDDDEEEAAA???>>>===>>>===;;;:::<<<<<<<<<<<<<<<=========>>>???AAACCCEEEFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBB@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGIIIKKKNNNRRRUUUWWWYYY]]]^^^```bbbeeehhhiiijjjjjjlllooopppppprrrwww|||~~~~~~zzzxxxrrrppplllhhhccc___\\\[[[bbbbbbaaa````````````aaaaaabbbccccccbbbccceeeggghhhggggggeeedddbbbaaa```dddddddddeeeeeeddddddcccdddfffgggfffeeedddeeefffdddgggjjjlllmmmqqqyyywwwnnnaaaVVVOOOLLLKKKKKKFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<=========<<<<<<;;;:::::::::::::::::::::::::::::::::;;;<<<======>>>>>>???>>>===<<<<<<===??????@@@???>>>>>>======>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>><<<<<<>>>???@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFJJJKKKMMMPPPRRRTTTUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVWWWWWWWWWWWWWWWVVVXXXZZZYYYVVVUUUWWWZZZYYYZZZ]]]___``````___^^^\\\]]]^^^^^^^^^]]]\\\[[[\\\\\\]]]^^^___```aaabbbfffdddaaa___^^^^^^___```^^^```cccgggiiijjjkkkjjjgggbbb___dddmmm{{{nnnZZZOOOKKKBBB@@@???>>>>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@@@@????????????@@@?????????@@@@@@AAAAAAAAABBBCCCFFFIIILLLOOOQQQSSSVVVWWWYYY[[[^^^```bbbcccbbbdddfffggghhhkkkooorrruuuxxx{{{}}}}}}yyyvvvrrrnnnkkkgggfffccc___\\\YYYWWWVVVcccbbb```___]]]\\\\\\\\\[[[]]]___```aaacccfffhhhggggggggggggfffeeecccbbbaaabbbcccdddeeeeeeeeeeeecccdddeeedddccccccdddeeebbbeeeiiikkkmmmqqqvvv{{{xxxppp___ZZZRRRLLLHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999999999999:::;;;:::;;;;;;<<<>>>??????@@@>>>===<<<<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<======>>>;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFIIIJJJLLLOOORRRTTTUUUUUURRRSSSSSSTTTVVVWWWWWWXXXTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZ[[[YYYVVVTTTUUUWWWWWWYYY\\\^^^``````______\\\]]]^^^______^^^]]]\\\\\\\\\\\\\\\]]]^^^___```dddcccaaa___^^^___```aaa```aaaccceeefffeeedddcccbbb^^^^^^aaagggppp~~~nnnZZZOOOHHHFFFBBBAAA@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===???AAADDDFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCEEEHHHKKKLLLMMMPPPQQQSSSUUUWWWYYY[[[\\\\\\]]]___```bbbeeehhhkkknnnqqqtttwwwxxx{{{~~~~~~}}}}}}zzzwwwrrrmmmjjjgggccc```^^^\\\ZZZXXXVVVTTTTTTSSSaaa```^^^\\\[[[ZZZYYYYYYYYY[[[]]]^^^```bbbeeehhhffffffhhhhhhhhhgggfffeeeaaabbbdddeeefffgggggggggdddeeefffeeedddddddddfffhhhiiikkklllmmmooosssvvvxxxwwwkkkcccRRROOOLLLIIIHHHGGGDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????????????????AAAAAAAAAAAA??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;999999999999;;;;;;:::;;;<<<===>>>@@@@@@AAA=========<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<======888999999::::::;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHIIILLLOOOQQQSSSUUUUUUQQQQQQRRRTTTUUUVVVWWWWWWSSSRRRRRRSSSTTTUUUVVVWWWZZZ\\\]]]ZZZUUUSSSSSSUUUVVVXXXZZZ]]]^^^^^^^^^]]][[[\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZ[[[\\\^^^___``````___^^^^^^___``````bbbbbbcccdddcccaaa___]]][[[ZZZ\\\___bbbfffqqq{{{kkkXXXPPPLLLFFFAAA???===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBCCCDDDEEEFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@AAAAAAAAAAAA@@@???>>>@@@AAABBBDDDEEEGGGHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXYYY\\\___bbbdddgggjjjmmmppprrrtttxxxzzzyyyxxxwwwwwwyyy|||~~~|||xxxuuummmiiidddaaa^^^\\\ZZZXXXTTTTTTSSSQQQPPPPPPPPPPPP\\\\\\[[[ZZZYYYYYYYYYYYY[[[]]]^^^______aaadddfffdddeeegggiiijjjjjjiiihhhffffffggghhhiiiiiiiiihhhggghhhiiihhhgggggghhhiiillllllllllllmmmoooqqqtttwww{{{{{{lll___WWWMMMKKKHHHGGGGGGFFFDDDCCC@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>><<<===>>>??????>>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<::::::;;;===>>>???@@@AAA===============<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;:::::::::::::::888888999:::;;;<<<===>>>:::::::::::::::;;;;;;;;;;;;::::::999:::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKNNNQQQSSSUUUVVVOOOOOOPPPRRRSSSTTTUUUVVVQQQQQQQQQQQQRRRTTTVVVWWW[[[]]]]]][[[VVVSSSTTTVVVUUUVVVYYY[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___\\\[[[ZZZYYYYYYZZZ\\\]]][[[[[[[[[\\\]]]]]]^^^^^^bbbbbbccccccbbb___]]][[[XXXXXXZZZ]]]^^^aaaiiisssqqq```YYYOOOGGGAAA>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;===???@@@BBBAAAAAAAAABBBDDDFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAA??????@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPQQQSSSVVVZZZ\\\]]]^^^aaadddgggiiilllooorrrsssrrrrrrrrrtttwwwyyy{{{{{{|||}}}~~~~~~~~~|||~~~}}}{{{wwwtttrrrnnniiifff___\\\XXXUUUTTTSSSRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOXXXXXXXXXXXXXXXYYYZZZZZZ^^^___````````````bbbdddccceeegggjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjiiiiiiiiikkklllkkkjjjiiijjjlllkkkkkkkkkkkkmmmpppsssuuuuuuwwwyyy|||}}}mmm^^^QQQIIIHHHEEEBBB@@@@@@@@@@@@???>>>???@@@AAAAAAAAA@@@?????????>>>===============;;;;;;<<<======<<<;;;;;;999999:::;;;;;;<<<======;;;;;;<<<<<<===<<<<<<<<<===<<<:::999999:::<<<===999:::;;;<<<>>>???@@@AAA>>>============<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888888999:::<<<===>>>>>>==================<<<<<<;;;:::999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHGGGIIIKKKNNNQQQSSSUUUVVVMMMNNNOOOPPPRRRSSSTTTUUUPPPPPPPPPPPPQQQSSSUUUWWWZZZ\\\]]][[[WWWTTTUUUWWWTTTUUUXXXZZZ[[[[[[ZZZYYYYYYYYYXXXYYYZZZ\\\___```\\\[[[YYYXXXXXXZZZ[[[]]]WWWXXXYYY[[[\\\\\\\\\\\\aaabbbbbbbbbaaa___\\\[[[XXXXXX[[[]]]]]]___hhhrrr|||ssskkk^^^SSSKKKFFFDDDCCC<<<<<<<<<;;;;;;:::::::::;;;;;;:::999:::;;;<<<===@@@@@@@@@AAABBBDDDFFFHHHFFFFFFEEECCCCCCBBBBBBBBB@@@@@@AAABBBBBBAAA@@@???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFHHHJJJLLLLLLLLLLLLLLLNNNRRRVVVXXXYYYXXXZZZ^^^aaacccfffiiillliiiiiiiiijjjlllnnnpppqqqsssuuuwwwxxxzzz|||}}}~~~~~~zzzyyyzzz|||~~~||||||||||||{{{zzzyyyxxxtttqqqmmmiiifffbbb]]]YYYWWWTTTPPPNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOWWWXXXYYYZZZ[[[[[[ZZZZZZ]]]\\\]]]^^^aaabbbbbbbbbbbbdddgggjjjkkkkkkkkkjjjkkknnnrrrtttsssqqqooonnnooooooooonnnmmmlllkkkjjjiiikkklllmmmmmmnnnqqqsssqqquuuyyy{{{}}}sssggg]]]SSSJJJEEEBBBBBBBBBBBBAAA@@@????????????>>>>>>=========<<<========================???>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>@@@??????>>>===<<<<<<<<<999999999999999999::::::999999999:::;;;<<<>>>???>>>============<<<<<<<<<<<<;;;:::888777888888999???>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<===<<<:::999:::;;;===>>>AAA@@@===<<<<<>>===;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAACCCDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIKKKMMMNNNOOOPPPTTTVVVYYY\\\___``````aaa```aaaaaaccceeegggiiijjjjjjlllnnnooopppqqqsssuuuzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz|||vvvrrrqqqrrruuuwwwuuurrrqqqqqqpppmmmkkkcccaaa___\\\XXXUUUSSSQQQMMMMMMNNNNNNMMMLLLKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLXXXXXXXXXXXXXXXXXXYYYYYY]]]]]]^^^___bbbcccddddddbbbdddfffhhhiiijjjjjjjjjmmmooossstttsssqqqpppppprrrrrrrrrqqqpppooonnnmmmjjjlllmmmnnnnnnoooqqqtttooorrruuuuuuvvv{{{ppp```XXXRRRJJJDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<===???>>>>>>======<<<;;;;;;999999999999999999999999888888888999:::<<<===>>>>>>>>>===<<<<<<;;;:::::::::999999888888999:::;;;=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???>>>>>>===???>>>===<<<<<<>>>???AAACCCAAA>>>======???BBBDDDDDDDDDFFFGGGIIIKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEFFFHHHIIIIIIJJJIIIJJJJJJKKKLLLMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVYYYYYYZZZYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWTTTTTTUUUUUUWWWXXXZZZ[[[XXXXXXXXXYYYYYYYYYYYYZZZWWWXXXYYYYYYYYY[[[^^^aaaaaabbbccccccbbb___\\\ZZZYYYYYY[[[]]]\\\\\\bbbjjjsss}}}}}}lll\\\PPPIIIDDDAAA>>>=========;;;:::======<<<;;;;;;;;;;;;<<<======>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFHHHIIIKKKLLLLLLMMMNNNPPPSSSUUUWWWXXXXXXYYYZZZZZZ\\\^^^```aaacccdddfffhhhiiijjjkkkmmmoootttsssrrrrrrqqqqqqqqqrrrsssrrrrrrqqqppppppoooooommmmmmnnnnnnooooooppppppxxxwwwtttoookkkjjjkkkmmmmmmkkkhhhfffeeedddaaa___XXXWWWVVVTTTRRRPPPOOONNNKKKKKKLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLLLL[[[ZZZYYYXXXXXXXXXYYYZZZ]]]^^^___aaaccceeeffffffdddddddddeeefffhhhiiijjjnnnppprrrrrrqqqpppqqqrrrssssssssssssrrrpppooonnnlllmmmooooooooopppsssuuuqqqrrrrrrqqqqqquuu|||~~~eeeYYYNNNJJJIIIEEEBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::888888888888888888888888777777888888999:::<<<<<<===<<<<<<;;;:::999999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@??????AAAAAA@@@???@@@AAABBBCCCDDDBBB???>>>===???AAABBBFFFGGGHHHIIIKKKMMMNNNOOOJJJIIIHHHGGGGGGFFFFFFGGGDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNOOOSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTUUUSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVXXXZZZZZZZZZ[[[]]]___bbbccceeeeeeccc```\\\ZZZ[[[ZZZ[[[]]]\\\[[[```hhhpppuuu{{{wwwdddXXXNNNHHHAAA???@@@@@@===999???>>>===<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRSSSUUUWWWXXXYYY[[[]]]___``````aaaccceeejjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggffffffeeeeeeccccccddddddddddddddddddiiiiiihhheeebbb``````aaaaaa^^^\\\ZZZYYYWWWTTTRRRNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLL___^^^[[[ZZZYYYZZZ[[[\\\\\\^^^aaacccdddeeefffgggfffeeeddddddeeefffiiijjjmmmnnnooonnnnnnnnnppprrrqqqqqqqqqqqqpppnnnmmmllllllnnnoooppppppqqqtttvvvwwwwwwuuurrrqqqtttzzz~~~rrrfffXXXOOOGGGFFFFFFDDDCCCDDD>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999888888888888777777777777777777888999:::;;;999999999999999999999999999999999999::::::;;;;;;::::::;;;;;;<<<=================================;;;<<<===???@@@AAAAAAAAABBBAAAAAAAAABBBCCCDDDEEECCCBBB???>>>===>>>???@@@FFFGGGHHHJJJLLLMMMNNNOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHJJJIIIHHHHHHIIIJJJMMMNNNSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPOOONNNNNNPPPRRRSSSPPPPPPOOONNNOOOPPPRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVXXX[[[\\\[[[[[[\\\\\\```aaadddfffeeebbb^^^\\\]]][[[[[[\\\\\\[[[___eeelllnnnppprrrxxxuuubbbWWWKKKDDDDDDDDD@@@<<<>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>BBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVWWWWWWXXXZZZ\\\______^^^^^^^^^^^^______^^^]]]]]]]]]\\\\\\\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\[[[XXXVVVUUUVVVVVVTTTRRRQQQQQQPPPMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKK___^^^[[[ZZZYYYZZZ[[[\\\[[[^^^bbbdddddddddeeeggggggfffdddcccdddeeehhhiiiiiijjjkkkjjjjjjjjjmmmooopppppppppooonnnmmmkkkkkkjjjlllnnnoooppprrruuuwww|||zzzxxxuuutttuuuyyy|||xxxjjj]]]UUUQQQIIIDDDDDDDDDAAA@@@BBB============<<<;;;::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999888888777777777777777777888999::::::666666777888999:::;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;<<<===>>>>>>========================:::;;;===>>>@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBAAA???=========>>>???EEEFFFGGGHHHJJJLLLMMMNNNIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJIIIGGGGGGGGGIIIKKKMMMPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPNNNMMMMMMOOOQQQRRROOOMMMLLLKKKLLLMMMPPPQQQUUUUUUUUUUUUVVVVVVVVVVVVVVVYYY\\\]]]\\\[[[ZZZ[[[\\\___bbbdddeeedddbbb```___[[[ZZZ\\\[[[ZZZ^^^cccfffggghhhiiiooo{{{}}}nnn\\\PPPKKKHHHDDD@@@======<<<<<<<<<======>>>:::::::::;;;;;;<<<<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888777777888999999:::555666777888999:::;;;<<<<<<<<<<<<<<<;;;:::999888999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===??????@@@@@@>>>???@@@AAAAAABBBCCCCCCAAA@@@???>>>>>>>>>???@@@CCCDDDEEEFFFHHHJJJKKKLLLIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMPPPSSSVVVXXXYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTZZZYYYXXXVVVTTTRRRQQQPPPPPPOOONNNNNNNNNOOOPPPPPPMMMLLLJJJIIIJJJMMMOOOQQQUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[]]]___bbbdddddddddccc___[[[YYY[[[\\\[[[^^^bbb```bbbdddeeeiiiqqq}}}wwweeeYYYQQQJJJEEE@@@@@@???>>>>>>>>>??????;;;;;;;;;;;;;;;;;;<<<<<>>???@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888999888888888888999::::::888888888999999999:::::::::;;;;;;<<<<<<;;;:::999999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======>>>>>>>>>===>>>???AAABBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMPPPSSSVVVWWWXXXTTTTTTTTTTTTTTTUUUVVVVVVZZZZZZYYYXXXVVVSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIIIIJJJMMMPPPSSSUUUUUUUUUVVVVVVVVVWWWWWWYYY[[[\\\\\\ZZZYYYZZZ[[[\\\]]]^^^```aaabbbcccccc___ZZZXXXZZZ\\\\\\^^^bbb___aaaccceeehhhmmmtttyyyqqq```TTTMMMGGGFFFEEECCCAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAACCCCCCBBBBBBBBBCCCDDDDDDBBBCCCEEEEEEEEEEEEGGGIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJGGGEEEEEEEEEGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTTTTWWWXXXYYYZZZ[[[[[[ZZZZZZWWW\\\bbbbbb___\\\]]]___aaa``````_______________aaacccfffgggfffggghhhiiiffffffffffffeeecccbbbaaa```cccfffjjjmmmpppuuuxxxyyyxxxwwwxxxxxxxxxwwwvvvtttqqqqqqvvvyyy}}}xxxiii]]]RRRNNNJJJDDDBBBDDD???<<<<<>>???BBB============<<<;;;::::::999999999::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999999999999999999999::::::;;;;;;::::::999888888777888999;;;<<<===<<<<<<;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===============>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLOOORRRTTTUUUUUUQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYWWWTTTQQQNNNLLLLLLMMMMMMMMMMMMLLLKKKLLLKKKIIIIIIJJJNNNQQQTTTUUUUUUVVVVVVVVVWWWWWWWWWZZZ[[[\\\[[[YYYYYYZZZ[[[^^^^^^^^^^^^___```bbbbbb___ZZZWWWZZZ\\\\\\^^^bbbaaaccceeegggiiimmmrrrvvvwwwnnn^^^UUUMMMLLLIIIFFFDDDAAA@@@???>>>============<<<<<<<<<::::::;;;===>>>@@@AAAAAA======>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDBBBAAAFFFEEEEEEEEEEEEEEEFFFFFF???AAABBBCCCBBBBBBDDDFFFDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIIIIIHHHFFFGGGHHHHHHGGGFFFDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOKKKLLLNNNQQQSSSUUUWWWXXXUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWYYY[[[[[[ZZZXXXWWW\\\^^^___^^^^^^___aaacccddddddeeeeeeeeeeeeeeeeeefffgggfffbbb^^^]]]___aaahhheeeccceeekkkqqqssstttwwwuuutttuuuvvvtttppplllnnnooopppqqqtttyyymmm___RRRNNNJJJGGGEEEDDDBBB@@@===>>>???AAAAAA@@@??????===;;;:::888888999:::;;;::::::::::::::::::::::::999999999888777666666555888:::;;;======<<<;;;999999999:::;;;<<<===>>>???::::::;;;;;;<<<======>>><<<<<<;;;::::::999888888:::999888777777999;;;<<<>>>>>>===<<<;;;:::999999999;;;===>>><<<;;;;;;<<<===<<<:::999:::===???AAABBB>>>:::999::::::999777777888999;;;<<<>>>???@@@??????>>>>>>>>>???AAABBBAAAAAABBBBBBCCCEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMOOOPPPPPPPPPQQQSSSTTTVVVXXXZZZZZZ[[[]]]]]]]]][[[YYYVVVSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKGGGHHHIIIKKKMMMPPPRRRSSSVVVVVVWWWWWWXXXXXXYYYYYYYYY[[[]]]^^^___^^^]]]\\\]]][[[YYYXXXZZZ[[[[[[[[[XXXWWWVVVVVVWWWYYY\\\]]]___aaacccfffiiijjjjjjjjjooosssxxxhhhaaa[[[TTTPPPMMMKKKHHHEEEAAA???@@@AAA???;;;:::===>>>===<<<===???@@@@@@???===============>>>>>>>>>>>>??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAACCCEEEEEEEEECCCBBBCCCDDDGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKKKKMMMPPPSSSVVVXXXWWWUUURRRSSSWWW]]]bbbdddTTTTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWVVVZZZ[[[]]]]]]]]]^^^```bbbdddddddddddddddcccccccccaaaaaa```^^^[[[[[[]]]```eeeddddddfffkkkooorrrssswwwuuurrrrrrssssssqqqooopppppppppqqqrrrvvv{{{uuuhhhYYYNNNHHHFFFBBB@@@??????===<<<===>>>>>>???????????????===<<<:::999888999::::::::::::::::::::::::::::::999999888888777666666555777888:::<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<=========<<<;;;;;;:::999999:::999888777777999:::<<<>>>======<<<;;;:::999999:::<<<>>>>>>===;;;;;;;;;<<<;;;::::::;;;<<<>>>@@@???<<<999999:::;;;:::999999999:::;;;<<<<<<======>>>>>>======>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOOOORRRSSSUUUWWWYYYZZZ[[[[[[^^^^^^]]]\\\YYYWWWTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLGGGHHHIIIJJJMMMOOOQQQRRRVVVVVVWWWWWWXXXYYYZZZZZZZZZ\\\^^^___```___^^^]]]]]][[[XXXXXXYYYZZZYYYYYYWWWVVVVVVUUUVVVXXX[[[\\\]]]^^^```ccceeefffggghhhiiilllvvvsssnnnfff___YYYSSSMMMIIIIIIFFFCCCCCC???;;;;;;>>>===<<<<<<<<<>>>>>>===;;;??????>>>>>>>>>=========>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCFFFEEEEEEDDDCCCBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBAAABBBDDDEEEEEEDDDDDDEEEGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIILLLNNNRRRUUUXXX[[[___bbbaaa^^^\\\]]]aaahhhmmmpppRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUWWWXXXZZZZZZ[[[\\\___aaaccccccbbbbbbaaaaaa``````[[[[[[[[[ZZZYYYZZZ\\\___aaacccfffhhhiiilllooorrrwwwtttqqqoooppprrrsssrrrqqqrrrqqqpppppprrrvvvzzz|||vvvhhh^^^UUULLLFFFDDDBBB???>>>??????===<<<===============>>>>>>???======;;;:::999999999999999999999999999999999999999888888777777666666555666777999;;;;;;:::999888;;;;;;::::::999999999888888888999999:::;;;;;;;;;======<<<<<<;;;;;;::::::999888777777777888::::::<<<<<<;;;;;;:::::::::999<<<>>>??????===;;;;;;;;;::::::::::::;;;<<<======<<<:::999999:::<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;============>>>???@@@AAADDDDDDEEEEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNSSSTTTVVVXXXYYYZZZ[[[[[[^^^]]]]]][[[ZZZWWWVVVTTTVVVUUUSSSQQQOOOMMMLLLLLLHHHHHHIIIJJJLLLNNNPPPQQQUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^```aaaaaa```___]]][[[XXXWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUWWWYYYZZZ[[[[[[\\\^^^```bbbdddeeeeeegggnnnxxxzzzpppeee\\\VVVUUUNNNHHHEEEAAA<<<===@@@>>>===<<<===>>>>>><<<:::@@@@@@??????>>>>>>============>>>???@@@AAAAAABBBEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBEEEDDDDDDCCCBBBAAA@@@@@@CCCCCCDDDDDDDDDCCCBBBBBBAAACCCDDDEEEEEEEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIILLLQQQWWW[[[^^^aaagggkkknnnllljjjlllqqqwww|||~~~PPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPPPPPPPRRRTTTUUUSSSUUUWWWXXXXXXZZZ]]]___aaa``````___^^^]]]]]]\\\YYYYYYXXXWWWXXXZZZ\\\^^^___cccggghhhggghhhlllooosssrrrppppppqqqrrrrrrsssrrrsssrrrqqqppprrruuuxxxzzz~~~wwwnnn```VVVQQQNNNJJJGGGBBBAAA???>>>??????===<<<<<<<<<;;;::::::<<<===>>>======<<<;;;:::999999888999999999999999999999999888888777777666666666666666777999;;;<<<;;;:::999999999999999888888888888777777888888999999::::::<<<<<<;;;;;;;;;:::::::::888888777777777777888999999999::::::::::::::::::===>>>@@@???===;;;::::::999999999::::::;;;;;;;;;;;;:::::::::::::::::::::999:::;;;<<<======<<<<<<;;;;;;<<<<<<===>>>???@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCDDDFFFIIIKKKKKKKKKKKKLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOTTTUUUVVVXXXYYYZZZ[[[[[[\\\[[[[[[ZZZXXXWWWVVVUUUWWWVVVTTTQQQOOOMMMLLLLLLIIIIIIIIIJJJLLLNNNPPPQQQTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^``````aaaaaa```\\\ZZZXXXWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZZZZ[[[\\\___bbbcccdddggglllrrrwwwvvvooofff\\\RRRLLLEEE@@@???BBB>>>======>>>??????===;;;>>>>>>>>>???????????????<<<======>>>???@@@@@@@@@EEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAACCCDDDDDDDDDDDDEEEGGGEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMRRRXXX\\\```fffnnnuuu}}}}}}~~~NNNNNNNNNNNNOOOOOOPPPPPPRRRQQQOOONNNOOOQQQTTTVVVQQQSSSUUUVVVVVVXXX[[[]]]^^^]]]]]]\\\[[[ZZZZZZYYYWWWVVVUUUVVVWWWZZZ\\\^^^```cccfffgggeeeeeehhhkkkmmmooopppqqqqqqppppppoooqqqrrrrrrrrrqqqsssvvvxxxyyy{{{|||}}}}}}rrr^^^XXXPPPJJJHHHGGGFFFDDD@@@>>><<<<<<<<<<<<:::888;;;:::999888999:::;;;<<<<<<<<<======<<<:::999888888888888888888888888888777777777666666666666666777888:::<<<===<<<;;;;;;777777777888888888999999666666777777888999999::::::::::::999999999999999888777777777777777777777777777888888999999::::::<<<>>>@@@???===;;;::::::888888888888999999999999;;;;;;;;;;;;999999888888777888;;;===?????????>>>999:::;;;<<<===>>>>>>???AAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDCCCDDDFFFIIIKKKKKKLLLLLLMMMMMMMMMLLLKKKMMMNNNOOOQQQQQQRRRRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUWWWVVVTTTQQQOOOMMMLLLLLLJJJJJJKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\]]]^^^___``````[[[ZZZXXXWWWWWWUUUSSSQQQQQQRRRRRRSSSTTTUUUVVVWWWZZZZZZZZZZZZ\\\^^^aaabbbeeegggmmmqqqssswwwuuuggg\\\QQQHHHBBBBBB???>>><<<<<<===>>>===<<<<<<<<<===>>>???@@@@@@AAA=========>>>>>>??????@@@CCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPRRRUUUZZZ```hhhrrr~~~zzzuuuMMMMMMMMMLLLMMMNNNNNNOOOPPPOOONNNNNNOOOQQQTTTUUUQQQRRRTTTUUUUUUVVVYYY[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUUTTTSSSUUUYYY]]]``````cccdddeeedddcccccceeefffhhhjjjmmmnnnmmmkkkkkkkkknnnooopppppppppqqqtttvvvtttuuuvvvwwwxxx|||wwwggg]]]RRROOOJJJGGGEEEDDDBBB@@@???>>>======>>>===;;;888888888888888888999999::::::;;;===>>>===<<<:::888777777777777777777777777666666666666666666666666777888:::=========<<<<<<666777777777888888999999666666777777888999999999999999999999888888888888777777777777666666666666555555666777888999:::;;;;;;===>>>>>><<<:::::::::888777777666777777888888:::;;;<<<;;;999777777888555777:::===?????????>>>777888:::;;;======>>>>>>@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTWWWWWWXXXYYY[[[\\\]]]]]]ZZZYYYXXXWWWWWWVVVSSSQQQQQQQQQRRRSSSTTTUUUUUUVVVYYYZZZZZZ[[[]]]^^^```aaaccceeekkkoooppppppvvvvvvhhhXXXNNNJJJEEEBBB>>><<<<<<===<<<<<<;;;;;;<<<===>>>???@@@@@@======>>>>>>????????????AAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFGGGIIILLLPPPSSSUUUVVV\\\]]]bbbjjjvvvvvvllleeeMMMLLLLLLKKKLLLMMMNNNOOONNNNNNMMMNNNOOOPPPRRRSSSQQQSSSTTTTTTTTTUUUWWWYYYWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTUUUYYY___eeeiiijjjhhheeebbbaaaaaabbbbbbbbbdddggghhhhhheeedddeeegggkkklllllllllkkklllnnnpppnnnoooppprrrtttwwwzzz}}}yyynnncccXXXQQQNNNKKKHHHEEEDDDBBBAAAAAA===<<<<<<===???>>>===;;;666666777888888888888777888:::<<<>>>???===;;;999777777777777777777777777666666666666666666666666555777999<<<======<<<;;;999999888888888888888777666777777888888999::::::999999999999999999999999666777777777666666555444333444555666888999:::;;;999;;;======;;;:::::::::888777555444444555777888777999<<<<<<999888888999444666999<<<======;;;:::666777999;;;<<<=========???@@@BBBCCCCCCCCCAAA@@@???@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKMMMNNNNNNNNNMMMLLLNNNPPPRRRTTTVVVWWWXXXYYYSSSSSSUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUSSSQQQPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSTTTUUUWWWXXXZZZZZZZZZYYYXXXXXXXXXWWWTTTQQQPPPQQQRRRSSSTTTUUUUUUUUUXXXYYYZZZ\\\]]]^^^______ccccccggglllnnnmmmqqqvvvrrreee^^^SSSNNNGGGBBB????????????======<<<<<<<<<<<<<<<<<<>>>>>>????????????@@@@@@??????@@@AAACCCEEEGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCEEEEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDFFFGGGHHHGGGGGGGGGGGGIIIJJJLLLKKKMMMPPPTTTXXX\\\___aaaggggggkkktttvvvnnngggaaa]]]MMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTTTTTTTTTTVVVXXXUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWXXX]]]fffnnnrrrtttkkkfffaaa___```aaaaaa___cccddddddbbb___^^^bbbeeehhhiiiiiihhhgggggghhhiiikkklllnnnpppsssvvvxxxzzz{{{{{{lll___VVVQQQLLLIIIGGGEEEBBB@@@??????@@@AAA444444555777:::;;;999888444555777888888888777666777999<<>><<<:::777777777777777777777777555555555666666666666666444666888;;;<<<<<<;;;:::;;;;;;:::999888777666666777777777888999999::::::::::::::::::::::::::::::666666777777666555444444222333444666777999:::;;;777999;;;<<<;;;:::::::::999777555333333444777888444777;;;;;;:::999:::<<<555666999;;;;;;:::888666555666888;;;<<<======<<>>@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGBBBCCCDDDDDDEEEEEEFFFFFFIIIJJJLLLNNNOOONNNLLLKKKNNNOOOQQQTTTVVVXXXYYYZZZRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRPPPOOOOOOOOOPPPPPPQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLQQQQQQRRRSSSTTTVVVXXXXXXYYYXXXXXXXXXYYYWWWUUURRRPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXZZZ\\\^^^^^^^^^]]]dddccceeejjjnnnnnnqqquuuyyyzzzsss```ZZZPPPIIIDDDCCCCCCCCC???>>>===<<<;;;:::999999???????????????@@@@@@@@@>>>>>>???AAACCCFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBDDDEEEFFFEEEDDDBBBAAABBBBBBCCCDDDEEEEEEDDDDDDAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKJJJJJJIIIIIIJJJKKKMMMNNNRRRTTTWWW\\\aaafffiiikkkooonnnpppxxxyyysssiiibbb^^^]]]]]]]]]HHHIIIJJJKKKLLLNNNOOOOOOJJJJJJIIIJJJJJJKKKLLLMMMTTTSSSQQQOOOPPPRRRUUUWWWYYYWWWUUUUUUVVVVVVVVVUUUSSSVVV]]]dddlllrrrvvvxxxjjjhhhddd```]]][[[[[[[[[YYYYYYYYYXXXWWWYYY\\\^^^cccccccccaaa______aaaccceeehhhkkknnnppprrrtttvvv|||||||||}}}zzzkkkdddYYYPPPIIIEEECCCAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888777777777777777888888777888999:::;;;<<<<<<<<<666777666555333333555888666555444333333444666777444555666777999:::;;;;;;>>>>>>===<<<:::777555333777777777777777777777777888888888888777777777777888777666555555555555555333333444444666777999:::888888999999999888888777888888777666666666666666777777888888888777777666777777777888999999::::::777888999;;;===>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFDDDCCCEEEGGGHHHFFFDDDFFFGGGIIIKKKMMMOOOOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWRRRRRRSSSTTTVVVWWWXXXXXXZZZYYYWWWVVVUUUUUUVVVWWWYYYWWWVVVWWWWWWTTTOOOJJJNNNOOOQQQSSSUUUUUUUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKIIIIIIJJJNNNRRRUUUUUUTTTXXXWWWVVVUUUUUUUUUVVVVVVTTTRRRPPPOOOOOOPPPSSSTTTXXXXXXYYYYYYZZZ\\\]]]^^^aaabbbeeehhhjjjkkklllllluuuwwwsssaaaVVVTTTSSSLLLFFFCCCCCCCCCAAA???>>>>>>>>>AAA===<<<>>>>>><<<===@@@@@@@@@@@@AAACCCGGGJJJLLLIIIIIIJJJJJJIIIGGGEEEDDDFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEECCC@@@@@@BBBDDDBBBCCCDDDCCCBBBBBBDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGMMMJJJHHHGGGIIIKKKMMMNNNQQQPPPOOOOOOPPPSSSVVVXXX[[[aaaccc```aaahhhlllkkkfffhhhmmmqqqtttsssoookkkfff^^^XXXYYY^^^dddmmmuuuGGGHHHIIIKKKMMMOOOPPPQQQMMMMMMLLLLLLKKKLLLLLLLLLSSSRRRPPPPPPPPPQQQSSSTTTUUUTTTSSSTTTVVVXXXXXXWWWVVVYYY^^^dddjjjooorrrsssjjjgggccc___[[[YYYXXXXXXWWWXXXWWWVVVUUUVVVXXX[[[]]]^^^^^^]]]]]]]]]___bbbccceeeiiilllnnnpppsssuuuyyyyyyyyyyyy{{{qqqeeeWWWRRRKKKEEEBBBAAA@@@???AAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999777777666666666666777777555666777777888888888888777888888777555444555777777666444333333444555666555555666888:::===???AAADDDBBB@@@<<<999777555444666666666666666666666666777777777777666666666666777666555555444444444555333333333444555666777888777777888999999888888888888777777666555555666666777777888888888888777777999999888888888888888888777888999;;;<<<>>>???@@@>>>>>>??????>>>======<<>>CCC???===???@@@======@@@?????????@@@CCCFFFJJJLLLNNNMMMMMMLLLJJJGGGEEECCCEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDCCCDDDEEEEEECCCDDDEEEGGGHHHGGGGGGGGGGGGIIIJJJKKKPPPNNNLLLKKKLLLOOOQQQRRRUUUUUUUUUVVVXXX]]]bbbfffgggiiigggaaa___bbbbbb```]]]]]]\\\]]]^^^^^^\\\[[[WWWUUUYYYdddqqq{{{GGGHHHIIIKKKMMMNNNPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQSSSVVVYYYZZZZZZWWWZZZ^^^cccfffhhhiiijjjgggeeeaaa\\\YYYWWWVVVVVVVVVVVVVVVTTTRRRRRRTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^___bbbfffiiikkknnnqqqtttuuuuuuttttttuuuxxx}}}wwwiii[[[RRRJJJGGGCCCAAAAAAAAAAAA@@@AAA@@@???>>>============::::::::::::999999999888666666555555555555555666444555555666666666555555777999:::999888666666777777666555333333333444555555555777999===BBBFFFHHHLLLIIICCC===888666666666666666666666666666666666666666666666555555555444555555444444444444333333444333333333444444555666555666777888888999888888777777666555555555555666777777888888888888777777::::::999999888777777666777777999:::<<<===>>>???;;;;;;;;;;;;;;;;;;::::::===>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCEEEDDDDDDFFFHHHIIIHHHGGGAAACCCDDDGGGIIILLLMMMNNNUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSWWWVVVUUUUUUUUUUUUUUUVVVXXXXXXWWWXXXWWWTTTPPPLLLMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJMMMLLLLLLNNNPPPQQQPPPOOORRRRRRRRRSSSTTTTTTUUUUUUXXXWWWUUUUUUUUUWWWYYYZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]```bbbcccdddddddddaaacccjjjvvv~~~xxxmmmeeeYYYRRRNNNKKKFFFBBBCCC>>><<<>>>>>><<<<<<===@@@@@@???@@@CCCFFFIIIKKKPPPPPPOOOMMMJJJHHHEEEDDDDDDCCCCCCDDDEEEHHHJJJKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEAAACCCEEEFFFDDDDDDDDDEEEDDDEEEGGGFFFEEEEEEFFFHHHKKKKKKKKKLLLMMMOOORRRSSSWWWUUUSSSRRRRRRTTTVVVXXX[[[\\\^^^___bbbgggmmmqqqpppnnnggg^^^ZZZZZZXXXTTTVVVTTTRRRQQQSSSTTTUUUTTTOOOSSSaaawwwHHHHHHIIIJJJKKKLLLMMMMMMPPPOOOOOONNNMMMMMMNNNNNNQQQRRRRRRSSSRRRQQQOOONNNPPPOOOPPPRRRVVVYYYZZZ[[[YYYZZZ]]]```bbbbbbaaa```aaa___\\\YYYWWWVVVVVVVVVUUUVVVVVVTTTRRRQQQRRRTTTTTTVVVWWWWWWVVVWWWXXXZZZ]]]```cccfffhhhkkkooorrrrrrrrrrrrqqqqqqssswwwzzz}}}wwwkkkaaaWWWNNNHHHHHHFFFCCCBBBBBBBBBAAA???@@@???>>>===<<<<<<;;;;;;999999999888888888777777555555444444333333444444555666666666666555555444555777:::::::::999999:::888777666555444333333444666666777:::???EEEKKKOOORRRMMMEEE===888666666777666666666666666666666666555555555444444444333333333333333333333333333222444444333222222333333333444555666777888888888888666666555444444555555555666777777888888888888777999999999888888888777777777777888:::;;;<<<===>>>:::::::::999999999999:::======???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGAAABBBCCCEEEHHHKKKMMMNNNSSSRRRQQQPPPNNNNNNMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPTTTTTTSSSSSSTTTTTTTTTTTTWWWWWWXXXXXXWWWTTTPPPMMMMMMNNNOOOPPPQQQPPPOOONNNLLLMMMNNNNNNNNNMMMLLLKKKNNNMMMMMMNNNPPPQQQPPPNNNPPPQQQRRRSSSTTTUUUUUUVVVXXXWWWVVVVVVWWWYYY[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]___```aaaaaa```[[[\\\```ffflllvvvtttkkkfff___TTTKKKFFF@@@<<<>>>@@@>>>===???AAA@@@@@@@@@BBBDDDGGGIIILLLLLLLLLKKKJJJIIIHHHHHHEEEEEEFFFGGGJJJLLLOOOQQQPPPPPPOOONNNLLLKKKIIIIIIFFFFFFEEEDDDEEEEEEFFFGGGCCCDDDEEEEEEDDDEEEFFFHHHGGGIIIJJJJJJIIIHHHIIIJJJPPPPPPPPPRRRTTTWWWZZZ[[[]]]\\\ZZZXXXWWWXXX[[[]]]^^^bbbfffhhhiiijjjmmmooolllggg^^^VVVRRRQQQPPPNNNNNNOOOSSSXXX]]]aaaaaa```[[[cccuuuJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRPPPOOOPPPPPPPPPRRRUUUXXXYYYYYY[[[]]]___aaaaaa```]]]\\\ZZZYYYWWWVVVUUUVVVWWWXXXVVVWWWWWWUUUSSSRRRRRRSSSUUUWWWXXXWWWVVVUUUVVVWWW\\\^^^```ccceeehhhlllooopppqqqqqqqqqpppqqqtttvvvzzz}}}mmmggg^^^TTTMMMHHHDDDBBBCCCAAA???>>>??????===;;;@@@???===<<<;;;:::::::::888777777777666666666666555555444333333333333333444444555555555444333333111444777:::::::::;;;<<<999888777666555555444444666666777;;;@@@FFFLLLPPPRRRMMMEEE===888666666777555555555555555555555555444444444444333333333333222222333444444333333222444444333222222222222333333444555666777888888888555444444444444444555555666666777888888888888888777777888888888999999999666777888999:::;;;<<<===;;;::::::999999:::;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEGGGGGGFFFDDDCCCAAABBBCCCDDDDDDEEEEEEEEEBBBBBBCCCEEEGGGJJJMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMPPPPPPQQQQQQRRRRRRRRRRRRUUUVVVXXXXXXVVVRRROOONNNOOOOOOQQQRRRRRRQQQPPPOOOLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMOOOQQQRRRQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^____________[[[ZZZZZZ[[[]]]cccqqqwwwgggZZZPPPHHHAAABBBCCCBBBAAABBB@@@@@@>>>>>>???AAACCCDDDEEEEEEFFFGGGHHHJJJKKKKKKHHHHHHIIIKKKNNNQQQTTTVVVVVVVVVUUUTTTRRRPPPNNNLLLGGGFFFEEEEEEFFFHHHIIIKKKIIIIIIHHHFFFEEEFFFIIILLLNNNOOOQQQPPPNNNMMMMMMNNNRRRRRRSSSUUUXXX[[[^^^```______]]][[[XXXYYY\\\___bbbgggmmmnnnkkkfffdddddd___YYYQQQKKKIIIIIIKKKMMMKKKRRR___mmmxxx|||{{{xxxvvv|||LLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOQQQTTTWWWWWWWWW^^^```bbbddddddbbb___]]]VVVUUUTTTSSSTTTVVVXXXYYYWWWXXXXXXWWWUUUSSSTTTUUUVVVXXXYYYYYYWWWUUUUUUVVVZZZ[[[]]]___```ccchhhkkkmmmnnnppppppoooppprrrtttrrrtttwwwwwwwwwyyy~~~sssgggXXXTTTNNNHHHDDDBBBBBBCCC???===<<<<<<>>>??????>>>???>>>===;;;:::999999999666666666666555555555555666555444333222222222222000111111222222222111111000222555777888999;;;===999999888888777777666666666666888;;;???DDDIIILLLLLLIIICCC===888666666666555555555555555555555555444444444444333333333222111222333444555444333222444444333222222333333333333444555666666777666666444333333333333444555555555666777888888999888888666777777888999999::::::666777777888:::;;;;;;<<<<<<;;;:::999:::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEDDD@@@BBBDDDDDDCCCBBBCCCDDDCCCBBBCCCDDDFFFIIIKKKMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPSSSUUUWWWWWWTTTQQQNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQMMMMMMMMMNNNNNNPPPQQQRRROOOOOOOOOPPPRRRSSSRRRPPPOOOPPPRRRTTTUUUVVVUUUUUUSSSTTTTTTUUUWWWYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXVVVXXXZZZ\\\^^^^^^^^^^^^\\\YYYVVVVVVUUUXXXaaakkkwwwsss```TTTJJJGGGFFFDDDCCCCCCCCCBBB@@@>>>>>>???@@@AAA@@@AAAAAACCCEEEHHHJJJKKKIIIIIIJJJLLLOOOSSSVVVXXXXXXXXXWWWVVVSSSPPPMMMKKKEEEEEEDDDDDDFFFIIILLLMMMQQQQQQOOOMMMKKKKKKMMMOOOSSSTTTVVVUUURRRPPPNNNNNNNNNOOOPPPRRRUUUYYY\\\^^^[[[\\\[[[XXXTTTTTTWWW[[[bbbhhhnnnnnnfff^^^YYYXXXRRRMMMIIIHHHGGGJJJRRR[[[aaakkk|||MMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRROOONNNNNNPPPTTTWWWXXXXXX\\\^^^bbbddddddbbb___]]]UUUTTTSSSRRRSSSUUUWWWYYYVVVWWWXXXXXXVVVUUUUUUUUUUUUWWWYYYYYYXXXWWWWWWXXXWWWXXXZZZZZZ[[[^^^bbbfffgggjjjlllmmmnnnnnnppprrrlllnnnqqqqqqpppqqqtttwwwvvv{{{vvvkkk___UUUOOOMMMIIIEEEBBBAAABBBDDDAAA???===<<<>>>@@@@@@@@@???>>><<<:::999888888777555555555555444444444444666666444333333222222222///000111222222222222222111222444444444666888:::999999999::::::999999888666666888;;;>>>AAADDDFFFDDDBBB@@@<<<999777555444555555555555555555555555555444444444444333333333111222444555666555444333444333333333333444444555444444555666666555555555333333222222333444444555555666777888888999999999888888888888888888999999666666777888999:::;;;;;;<<<;;;:::999:::;;;===>>>???@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFAAADDDEEEEEEBBBAAABBBCCCCCCBBBBBBBBBCCCFFFHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIKKKMMMNNNNNNNNNNNNQQQTTTVVVVVVRRROOOMMMMMMNNNOOOQQQRRRSSSSSSSSSRRROOONNNMMMMMMNNNQQQTTTUUUSSSRRRQQQRRRSSSSSSQQQOOONNNOOORRRSSSTTTTTTSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYSSSUUUWWWZZZ\\\]]]]]]]]][[[UUURRRRRRRRRSSSXXX^^^fffuuu}}}nnn^^^VVVSSSOOOLLLLLLMMMKKKHHHFFFDDDDDDDDDEEEBBBBBBAAABBBBBBDDDFFFGGGGGGGGGHHHJJJMMMQQQTTTVVVTTTTTTTTTRRROOOKKKHHHFFFBBBBBBAAABBBEEEHHHLLLOOOWWWYYYYYYXXXTTTQQQPPPPPPQQQSSSTTTRRROOOKKKIIIHHHGGGHHHIIIKKKNNNQQQUUUVVVUUUVVVUUUQQQMMMLLLPPPTTT\\\bbbfffccc[[[RRROOOOOOJJJIIIKKKOOOSSSZZZjjjzzzMMMMMMNNNPPPRRRSSSUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRMMMMMMMMMPPPTTTWWWYYYYYYXXX[[[___bbbbbbaaa^^^\\\UUUTTTSSSRRRSSSTTTVVVWWWUUUWWWXXXXXXVVVUUUUUUVVVRRRUUUXXXYYYXXXXXXYYYYYYUUUVVVWWWWWWXXXZZZ___bbbcccfffiiikkklllmmmoooppplllnnnpppooommmlllnnnpppppptttyyywwwjjjbbb]]]XXXOOOHHHIIIHHHFFFBBB???>>>???@@@AAA???;;;::::::;;;;;;;;;???>>><<<:::999888777777555555444444444333333333777666555444333333333333000111222333444555555555333444444333222333555777999999:::;;;;;;;;;::::::555666888:::===???@@@AAA>>>>>>===<<<:::777555333555555555555555555555555555555555444444444333333111222444666666666444333444333333333444444555666555555555666555555444444222222222222333333444555555555666888888999999999::::::999999888777777777666666777888999::::::;;;<<<;;;:::999999;;;===>>>??????@@@@@@@@@??????>>>AAAAAAAAABBBCCCEEEFFFGGGCCCEEEGGGFFFCCCAAABBBCCCBBBAAA@@@@@@AAACCCFFFGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJFFFGGGIIIKKKMMMMMMMMMMMMOOOSSSVVVUUUQQQNNNMMMMMMLLLNNNPPPRRRSSSSSSSSSSSSQQQOOOMMMMMMNNNQQQUUUXXXWWWUUUTTTSSSSSSRRRPPPMMMMMMOOOQQQRRRSSSSSSQQQPPPRRRRRRTTTVVVXXXZZZ[[[\\\YYYYYYXXXXXXXXXXXXYYYYYYQQQSSSUUUXXXZZZ\\\\\\\\\XXXRRRNNNPPPQQQRRRTTTWWWWWWbbbppp}}}wwwlllfff```]]]\\\VVVTTTQQQNNNLLLKKKKKKKKKFFFEEECCCBBBAAAAAABBBBBBDDDEEEFFFHHHKKKNNNQQQSSSPPPPPPPPPNNNKKKGGGCCC@@@@@@??????@@@CCCHHHLLLOOO[[[^^^aaaaaa]]]WWWRRROOOLLLMMMNNNLLLHHHDDDBBBAAAAAAAAABBBDDDGGGKKKNNNPPPOOOQQQQQQLLLGGGFFFJJJOOOUUUZZZ]]]YYYPPPIIIIIIKKKGGGIIIPPPYYYaaammmTTTTTTSSSRRRTTTVVVXXXZZZXXXXXXXXXWWWVVVUUUSSSRRRPPPNNNLLLLLLMMMNNNNNNMMMJJJKKKLLLOOOQQQTTTUUUVVVWWWYYY\\\___```^^^\\\ZZZ[[[XXXUUUUUUWWWWWWVVVSSSUUUUUUVVVWWWXXXXXXWWWWWWVVVXXX[[[]]]]]][[[XXXVVVWWWVVVUUUUUUWWW[[[^^^```cccdddgggiiikkkmmmnnnnnnjjjkkkkkkkkkjjjjjjlllnnnkkkmmmqqquuu{{{zzzqqq```]]]WWWPPPKKKFFFDDDCCCAAAAAA???>>>=====================<<<;;;;;;::::::;;;;;;999888888888999:::555555444444444333333333333333333222111000//////111000/////////000222333222222333333333222222111555777;;;===>>><<<:::888999999::::::::::::999888:::777666666888888555222222333333444444333333222222222222222222222222222111111222222222333333333222333333444444333333222222222222222222222222222444333333222222333333444444555666555333333555666666666777888999::::::;;;===:::666444666888999:::999888777777777888999:::======>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCAAA???>>>@@@@@@AAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTSSSPPPMMMKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRTTTWWWYYYZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRPPPOOOOOOPPPQQQQQQSSSSSSTTTUUUUUUVVVWWWXXXZZZZZZYYYXXXWWWVVVVVVUUUTTTUUUVVVWWWXXXWWWVVVUUURRRPPPNNNLLLLLLLLLMMMNNNUUUXXX___hhhrrr|||xxxyyytttnnnmmmlllhhh^^^VVVNNNGGGAAABBBBBBAAABBBDDDGGGCCCAAADDDHHHHHHGGGFFFGGGEEECCCCCCCCCCCCBBBAAABBB@@@>>>===>>>AAAEEEGGGRRRYYY______YYYQQQMMMLLLDDDEEEFFFEEECCCAAAAAAAAA???>>>>>>???BBBDDDDDDCCCHHHFFFGGGIIIGGGFFFKKKRRRTTTYYY]]]\\\VVVRRRPPPQQQWWWYYY___iiixxxUUUTTTSSSSSSTTTVVVYYYZZZ[[[ZZZZZZXXXVVVTTTRRRQQQPPPNNNMMMMMMNNNOOONNNMMMKKKKKKMMMOOOQQQSSSTTTUUUVVVXXX\\\___``````^^^]]]]]]ZZZWWWWWWXXXXXXVVVTTTVVVVVVWWWXXXXXXXXXXXXXXXYYY[[[^^^______]]][[[YYYXXXWWWUUUUUUVVVXXX[[[]]]aaabbbdddfffiiikkklllllliiijjjjjjiiihhhhhhiiikkkiiikkknnnrrrvvvzzz|||}}}zzz|||uuupppiii```YYYRRRPPPKKKGGGBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999777666666666777888555444444444444333333333222333333222222000//////000000/////////000222222111222222333333222222111444666999<<<===<<<:::888666777777888888999999999777666444555666666333111222333333444444333333222222222222222222222222222000000111111111222222222333333444444444444333333555555555555555555555555444333333222222333333444444555666555333333555666666777888999:::;;;;;;<<<>>>;;;777555555777888888999888888777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>AAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQQQQQQQOOOLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQRRRUUUWWWYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWWWWSSSTTTTTTUUUTTTTTTSSSSSSQQQPPPNNNLLLLLLLLLMMMNNNMMMOOOTTT\\\bbbmmm~~~xxx^^^SSSIIIFFFFFFDDDCCCEEEGGGCCC@@@BBBEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@===;;;@@@???>>>>>>???BBBEEEGGGLLLQQQWWWWWWPPPIIIEEECCCCCCDDDEEEEEECCCBBBAAAAAADDDBBB@@@AAABBBDDDDDDDDDEEEEEEGGGIIIHHHHHHPPPYYYhhhnnnuuuvvvrrrllliiihhhlllooottt}}}UUUUUUTTTTTTUUUWWWYYYZZZ]]]\\\[[[YYYWWWTTTRRRQQQQQQPPPNNNNNNOOOPPPNNNMMMLLLMMMNNNOOOPPPRRRSSSSSSUUUWWW[[[___aaaaaaaaa``````^^^[[[ZZZZZZYYYWWWUUUWWWWWWWWWXXXXXXXXXXXXXXX[[[\\\___``````___]]][[[ZZZYYYWWWUUUUUUVVVWWWXXX]]]___aaadddfffhhhiiijjjhhhiiiiiihhhfffeeeeeegggfffhhhkkkoooqqqsssssssssqqquuuxxxxxxyyy}}}oooiii```ZZZVVVRRRMMMIIIDDDBBB@@@===;;;:::::::::;;;;;;::::::999::::::;;;999999999999999888888888777777666555555555555555444444444444333333333333222222222222222111000///000000/////////000111111111111222222222222222111333444777:::;;;;;;:::999555444444444555777888999555444333333444333111///222222333333333333222222000000000000000000000000//////000000000111111111333444444555555444444333222222222222222222222222333333222222222222333333333555666555444333444666777777888999:::;;;<<<<<>>AAABBBDDDDDDEEEDDDCCCBBBGGGDDDBBBAAABBBDDDEEEEEECCCEEEJJJOOOQQQVVVcccqqqUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\[[[ZZZYYYWWWUUUUUUSSSRRRQQQQQQRRRRRRPPPNNNNNNOOOOOOPPPPPPQQQRRRRRRTTTVVVZZZ^^^aaabbbbbbbbbcccbbb```___]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^___``````^^^]]]___]]][[[XXXWWWVVVVVVVVV\\\]]]___bbbdddfffggghhhggghhhiiihhheeeddddddeeedddfffjjjmmmoooooonnnmmmppprrrrrrqqqpppssszzzzzzoooggg]]]WWWPPPKKKIIIHHHGGGEEE>>>===;;;:::::::::::::::::::::::::::::::::;;;;;;888888888888888888888999666666555555555444444555444444444333333333222222222222222222222111000///000000/////////000000000000111111222222222222111111333555777888999999999555444333222222444555777444444333333333222111000222222333333333333222222000000000000000000000000000000000000111111111222333444444555555444444333000000000111111111111111333333222222222222333333333444555555444333444555666666777888999:::;;;;;;<<<999666444555666666666999999999999999::::::;;;999999999999::::::;;;;;;======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNQQQSSSVVVYYYZZZXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSQQQOOONNNMMMOOORRRUUUVVVVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOONNNNNNNNNOOOOOOOOOMMMLLLKKKKKKLLLLLLNNNMMMNNNQQQRRRTTT^^^hhhyyynnneeebbb___]]]]]]\\\\\\[[[ZZZZZZZZZTTTNNNGGGEEECCCCCCDDDDDDCCCAAA@@@BBBEEEHHHJJJKKKKKKKKKMMMMMMMMMIIIEEEBBBBBBCCCBBBCCCEEEIIIMMMNNNOOONNNQQQNNNJJJHHHIIIJJJJJJJJJHHHLLLUUU^^^eeepppUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[ZZZVVVUUUTTTTTTUUUTTTRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTVVVZZZ]]]```bbbbbbbbbdddddddddbbb```^^^\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXZZZ[[[^^^aaabbbcccbbbbbbdddccc```]]][[[YYYXXXXXX\\\]]]___aaadddeeefffffffffhhhiiiiiigggeeeeeeeeedddfffiiilllnnnnnnmmmlllkkkkkkkkkjjjiiikkkqqquuutttwww||||||tttllleee^^^XXXSSSLLLIIIDDDAAA@@@AAABBBCCC<<<<<<;;;::::::999999999888888888777888888999999777777888888999999999:::777777777666666666555555444444333333333222222222111111222222222111000000//////000000000////////////000111111222222222222111111333444666777888999888666444222111111222333444555555555333222111111111222222333333222222111////////////////////////111111111222222222333333333444444444444444444333222333333333444444444555333222222111111222222333222444555555444333333444444444555666777888999999888666444444555777777777888888999999999:::::::::888888777777888888999:::<<<<<<<<<=========>>>>>>???>>>>>>>>>????????????AAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXXXXWWWUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQOOOMMMLLLLLLNNNQQQTTTVVVUUUTTTSSSWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSQQQOOONNNMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHIIILLLLLLLLLRRRZZZggguuu~~~zzzxxxxxxvvvzzz{{{yyyyyyvvvlll```VVVRRRMMMJJJIIIIIIHHHHHHGGGLLLTTT\\\bbbdddeeeddddddaaa[[[TTTOOOLLLLLLMMMJJJKKKPPPXXXbbbjjjnnnpppppplllgggccc```^^^\\\ZZZ[[[___gggrrr|||TTTTTTUUUVVVWWWXXXYYYYYYVVVWWWYYY[[[]]]^^^___```YYYXXXXXXXXXYYYWWWUUURRRRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWYYY\\\^^^`````````bbbcccdddccc```]]]\\\\\\YYYXXXWWWVVVUUUVVVWWWXXX[[[]]]```cccfffhhhiiijjjhhhgggeeebbb___]]]\\\[[[]]]^^^```aaacccddddddddddddfffhhhiiihhhgggggghhhfffgggiiikkkllllllkkkjjjeeefffffffffeeegggjjjmmmmmmnnnrrrwww}}}vvviiiccc[[[TTTOOOLLLIIIGGGBBBAAA???===<<<<<<===>>>::::::999999888777777666555555444444444444444555666666777777888999::::::777777777888777666666555333333333333222222222222111111222222222111111000//////000000000///......//////000111222222222222111111111222333555666777999888666333222111111111444555777666444222222333111111222222222222111111////////////////////////111222222222222333333333222333333444444333333222000111111222222333333444222222111111111111222222111333555555444333333333333333444555666777888888666444333333555777888777777777888999999999999888888777777666666888999:::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTVVVUUUSSSQQQOOOOOOOOOOOONNNNNNNNNOOONNNNNNMMMLLLLLLNNNQQQTTTUUUVVVUUUUUUXXXWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHFFFGGGJJJKKKJJJNNNSSSXXXbbbrrr|||pppkkkddd^^^ZZZWWWUUUSSSVVV^^^kkkxxxxxxpppiiidddaaa```^^^```fffrrr|||yyyxxxxxx}}}RRRSSSTTTVVVWWWWWWXXXXXXVVVWWWYYY\\\^^^```aaabbb\\\[[[[[[[[[\\\ZZZWWWTTTSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXYYY[[[\\\]]]]]]]]]^^^```bbbaaa^^^[[[ZZZ[[[YYYWWWVVVTTTTTTTTTVVVWWWZZZ\\\```dddhhhkkkmmmnnnjjjiiigggeeecccaaa___^^^^^^^^^___```aaaaaaaaaaaa```cccfffhhhiiihhhiiijjjhhhhhhhhhhhhhhhgggfffeeebbbccccccdddddddddeeeffffffgggjjjooouuuzzz}}}~~~{{{tttlllbbb[[[SSSPPPKKKGGGDDDCCCBBBAAA>>>??????===;;;888777777666666777777666666555555555444333222222222222222333444555666777888999999666777777888777666555444333333333222222222222111000111111222222222111111//////000000000///------...///000111222222222222222111000000111222444666888888777666444333222222333555777666333111222333111111222222222222111111000000000000000000000000111111111111222222222222111222222333333222222111.........///000111111111222222111111111111222222000333555666444333222222333333444555666777888888666555333333555666666555555666777888888888777777888777666555666777999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@??????@@@AAABBBCCCDDDDDDBBBAAAAAABBBBBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQRRRPPPOOONNNMMMNNNPPPQQQMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTPPPPPPPPPOOOOOOMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFGGGJJJKKKIIIKKKOOOOOOSSS^^^kkkttt}}}xxxrrrooolllvvv~~~}}}}}}RRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ\\\___aaabbbbbb]]]]]]]]]]]]]]]\\\XXXUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ]]]```___\\\YYYYYYZZZXXXWWWUUUSSSSSSTTTUUUVVVXXXZZZ]]]bbbgggkkknnnooojjjiiihhhfffdddbbbaaa```^^^^^^______``````______]]]```eeeggghhhiiijjjkkkjjjiiihhhfffdddcccaaaaaa^^^___`````````_________\\\]]]aaaffflllqqqssssssuuuzzz~~~|||}}}}}}yyyqqqllleee```\\\WWWQQQLLLEEEEEEDDDBBBBBBAAA@@@???;;;<<<===;;;777222///...444555555666666666666555777666555444333333222333222222333444555777888888555666777777777666444444333333333222222222111111000111111222222222111111//////000000000///---,,,......000111111222222222222111000//////111333555777777777777666555444333222555777555222000111333111111222222222222111111111111111111111111111111000000000000111111111111111111111222222111111111000111111222333444444444222222111111111111222222000222555666444333222222444444555666777888999999888666444444555555444333444555666888888777777666999888666555666777999:::999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@>>>>>>???@@@BBBCCCCCCDDDAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIILLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJKKKMMMNNNOOONNNMMMLLLLLLMMMOOOQQQSSSMMMLLLLLLKKKLLLNNNOOOPPPOOOPPPQQQRRRTTTVVVXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWMMMNNNOOOOOOOOOMMMKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHEEECCCDDDGGGHHHFFFFFFJJJKKKLLLSSS\\\aaagggwww~~~RRRRRRQQQQQQQQQSSSTTTUUUZZZ\\\\\\\\\\\\^^^aaaccccccbbb```^^^]]]\\\\\\]]]\\\[[[ZZZZZZYYYYYYZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZVVVUUUSSSQQQPPPPPPQQQRRRWWWZZZ^^^ccchhhkkkmmmnnnkkkiiigggeeecccbbbaaa``````^^^]]]]]]^^^___]]]\\\^^^```bbbeeefffggghhhgggeeedddbbbaaa```___``````_________```___^^^^^^]]][[[]]]```ccceeegggggggggrrrqqqqqqpppppppppqqqqqqwwwyyy|||~~~vvvnnngggbbb___YYYWWWTTTOOOKKKHHHEEEDDD@@@@@@@@@???>>><<<;;;:::999999999888888888777777666666555444444444444555555555333333333333555555333333333333333333333333777666666666666555555555222222222111111111000000111111000000//////......---.........//////000000////////////000000000000111111222222222333333333222444555777777666444333666777888888777555333222222111000//////...//////222111///.........///000222222222222222222222222///000000000111111111111222222111111111111222222111111222222222333333333444555666777666444111000---000444666777777888999999888777666555444333333555666777777777777777666555555555555666666666666:::;;;;;;<<<<<<===============<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFFFFGGGFFFEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEIIIJJJKKKJJJIIIHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNIIIKKKNNNQQQTTTUUUUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSPPPOOOMMMKKKJJJIIIJJJJJJLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEGGGKKKOOOPPPSSSYYYdddlllOOONNNOOOPPPQQQTTTVVVWWWYYYZZZ[[[[[[[[[\\\___bbbcccaaa```^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXVVVTTTRRRRRRRRRSSSTTTXXXZZZ^^^bbbfffggghhhhhhiiihhhfffcccbbb``````______^^^]]]]]]^^^^^^]]]\\\[[[]]]___aaacccdddddddddbbbaaa```___^^^^^^______]]]]]]^^^^^^]]]]]]\\\[[[WWWXXXZZZ\\\___```bbbbbbiiiiiihhhhhhggggggggggggdddfffhhhlllqqquuuyyy{{{yyytttooommmkkkhhhddd^^^XXXSSSPPPNNNKKKIIIGGGDDDBBB@@@>>>>>>>>>>>>======<<<:::999888999999888888888777777777666555555444444444444444444444333222222333444444333333333333333333333333555444444444333333333333222222111111111000000000000000000000//////......---........./////////000.../////////000000000000000000000111111111222222111333444666666666555444555555666666555444222111111000000////////////000222111000///...//////000111111111111111111111111000000000000111111111111222111111111111111111222111111111222222222333333444444555555444333111000///111444555555666888999888888777666555444333333444555666777777777777777666666666666777777777777::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJLLLOOORRRTTTVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFDDDCCCCCCCCCDDDEEECCCFFFIIIJJJKKKPPPXXX```pppJJJKKKLLLNNNQQQTTTVVVXXXVVVWWWXXXXXXXXXZZZ]]]___aaa```___^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^______ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVTTTSSSTTTUUUVVVXXXZZZ^^^aaacccdddcccbbbfffdddbbb```___^^^^^^^^^___]]]\\\\\\]]]]]]\\\[[[XXXYYY[[[]]]^^^___``````^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[\\\\\\[[[[[[ZZZYYYUUUUUUUUUVVVXXXZZZ\\\^^^aaa``````___^^^]]]]]]\\\XXXYYYZZZ]]]___bbbeeeggghhhjjjlllmmmooorrrvvvzzz}}}{{{yyypppmmmhhhccc]]]XXXTTTRRRRRRQQQNNNKKKHHHFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::999888777666888888888777777777666666666555444444333333444444333333222111111222333333222222222222222222222222222222222111111111111000111111111111000000000000000000000////////////................../////////....../////////000000000////////////000000000000000111333555555555555444444444444333333222111111000000/////////000111111222111000////////////000000000000000000000000000111111111111111111000000111111111111111111111111000000111111111222222222444444333222111111111111111333444444444444777999888777777666555444333333333444555666777777777777777777777777888888888999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<>>>???@@@AAAAAAAAACCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJLLLNNNOOOOOONNNLLLKKKIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLOOORRRTTTVVVVVVVVVQQQPPPOOONNNNNNOOOPPPQQQLLLKKKIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDD@@@BBBDDDDDDDDDGGGMMMRRR[[[hhh|||HHHIIIKKKMMMOOORRRTTTUUUTTTUUUVVVVVVVVVWWWZZZ]]]___^^^^^^]]]]]]\\\\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^ZZZYYYXXXWWWWWWWWWXXXXXXZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXVVVTTTTTTTTTVVVWWWWWWZZZ^^^aaabbbbbbaaa```bbbaaa^^^\\\[[[[[[[[[\\\^^^\\\[[[[[[\\\\\\[[[ZZZVVVWWWXXXYYY[[[\\\]]]]]][[[[[[[[[[[[\\\\\\]]]]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXUUUTTTSSSSSSTTTWWWZZZ\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\^^^^^^___```cccfffggghhhjjjnnnssszzz{{{vvvrrrpppmmmmmmllljjjgggddd```^^^ZZZYYYUUUQQQMMMJJJGGGFFFHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>>>>>>>??????@@@999999999999888777666555777777777666666666555555555444444333333333333333222111111111111111111222222222222222222222222222111111111000000000//////111111000000000/////////////////////////////////................................./////////000000....../////////000000000///000111333444555555555555444333222222222222333////////////000111222222111111111000000000000000//////000000000000000111222222111111111111000000111111222222222222111111000000000111111111222222444333111000///000111222333444444333222333666888777777666555555444333333111222444555666777777888888888888999999999::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIEEEEEEDDDDDDEEEFFFGGGGGGIIIJJJKKKKKKJJJJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIIIILLLMMMMMMMMMMMMMMMLLLLLLIIIKKKMMMPPPRRRSSSTTTTTTPPPOOOMMMLLLLLLMMMOOOPPPLLLKKKIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@AAABBBBBBBBBDDDHHHKKKOOOXXXfffvvvHHHIIIJJJLLLMMMNNNOOOOOORRRSSSTTTTTTTTTUUUXXX[[[[[[\\\\\\\\\\\\[[[[[[[[[WWWXXXZZZ[[[]]]]]]]]]]]]ZZZYYYWWWVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZWWWVVVTTTSSSSSSSSSUUUVVVWWWYYY]]]```bbbcccbbbaaa___]]][[[YYYXXXYYYZZZ[[[]]][[[ZZZZZZ[[[[[[ZZZYYYVVVVVVWWWXXXYYYZZZ\\\\\\ZZZ[[[[[[\\\]]]]]]]]]]]]YYYZZZZZZZZZZZZYYYXXXXXXUUUTTTRRRPPPQQQTTTWWWYYYXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPOOOOOOOOOPPPPPPQQQPPPRRRSSSSSSRRRRRRTTTVVVZZZZZZ\\\aaagggooouuuxxxwwwxxxxxxuuurrrpppoooppprrrtttxxx|||~~~yyyuuuqqqnnnmmmmmmnnnnnnhhhgggfffdddaaa]]]ZZZXXXWWWWWWWWWVVVTTTQQQOOONNNIIIHHHFFFDDDCCCAAAAAA@@@AAAAAA@@@???>>>>>>>>>???;;;;;;:::::::::::::::;;;999999999999999888777666666666666555555555444444444444333222222222222222111111111111111111111111111111111111111111111111111111111111000000000///000000000/////////...................../////////...............---------............/////////////////////000000000000111...///000111333444444444666555555444444444444555000000///000000111222333111111111111111000000///000000000111111111222222222222222111111111111111222222333333333333222222000111111111111222222222444222000///...000111333333444444333222222555777666666555555444444333333111222333444666666777777999999999999::::::::::::;;;;;;;;;::::::999999999888888888999999;;;<<<<<<<<<===???AAABBBCCCDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFHHHHHHLLLMMMMMMLLLJJJHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLHHHIIIJJJLLLNNNOOOPPPPPPOOONNNLLLJJJJJJLLLNNNOOOMMMKKKIIIFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB???@@@AAABBBBBBDDDFFFHHHIIINNNWWWaaannn}}}HHHIIIJJJKKKKKKKKKKKKKKKNNNPPPPPPPPPPPPRRRUUUWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXYYY[[[]]]^^^^^^^^^^^^YYYWWWUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZYYYVVVUUUSSSRRRRRRSSSTTTUUUXXXYYY\\\___aaaccccccddd]]][[[XXXVVVVVVWWWYYYZZZ\\\ZZZYYYYYYZZZ[[[YYYXXXVVVVVVVVVWWWXXXYYY[[[\\\ZZZ[[[\\\]]]]]]]]]]]]]]]XXXYYYYYYYYYYYYXXXWWWWWWRRRQQQOOONNNNNNPPPRRRTTTRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKMMMOOOPPPSSSYYYaaaiiinnnpppeeeeeedddaaa]]][[[[[[\\\]]]^^^aaaccceeeeeedddddd^^^]]]ZZZXXXVVVVVVWWWXXXTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEAAAAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;:::999999888888888888999999999999999888777777555555555444444444333333444333222222111111222222000111222222222222111000000000000000000000000000111111111111000000000000////////////............---............/////////.........---------------------........./////////////////////000000000000...//////000111222333333666666666666666666666666111111000000000111222222111111222222111111000//////000000111111222222222111111111222222222333333333333555555555555333333111111222222222333333333333222111//////000222333222333444333222333555666555555555444444444333333111222333444555555555555999999999999:::::::::;;;===<<<<<<;;;:::999999888888888888999:::;;;<<<===<<<===???AAACCCDDDDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFDDDEEEFFFHHHIIIIIIJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJIIIHHHGGGGGGFFFFFFGGGCCCCCCCCCDDDEEEGGGHHHIIINNNOOOOOOMMMJJJHHHGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQOOOOOOOOONNNNNNLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMKKKHHHFFFDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBB>>>??????AAABBBBBBCCCCCCBBBFFFLLLRRR[[[hhhvvvFFFGGGHHHJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLNNNQQQSSSUUUVVVWWWXXXYYYXXXXXXWWWWWWXXX[[[\\\]]]]]]\\\[[[VVVUUURRRQQQPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRSSSUUUVVVZZZZZZ[[[]]]___aaabbbccc[[[YYYWWWUUUTTTVVVXXXZZZ[[[ZZZXXXYYYZZZZZZYYYWWWVVVVVVUUUUUUVVVXXXZZZ[[[ZZZ[[[\\\\\\]]]\\\[[[[[[VVVVVVWWWWWWWWWVVVUUUUUUQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNPPPPPPPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKLLLKKKIIIHHHHHHIIIIIIIIILLLRRRZZZ```bbbbbbVVVVVVUUURRROOONNNPPPRRRRRRSSSSSSTTTTTTSSSSSSRRRMMMLLLLLLKKKIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<===>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999999888888888888888777777666444444444444333333333333333333222111111111111111111111222333333222111111000000000000000000000000111000000000/////////////////////.........---------------.........//////.........------,,,,,,,,,---------.........//////------........./////////////////////000000111222555555777777777777666555222222111111000111111111111111222222222111000///......//////000111111222000000111111222333444444444555666777777666555444222333333333333444444444333222111111111111222333///111333444444333444666555555444444444444333333111222333444444444444444888999999999999:::::::::>>>>>>===<<<;;;:::999888888888999999:::<<<===>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJNNNNNNNNNMMMJJJHHHHHHIIIIIIIIIKKKMMMNNNPPPRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA??????@@@AAAAAAAAA@@@>>>>>>AAAFFFIIINNNVVVaaahhh|||DDDEEEGGGIIIJJJJJJJJJIIIGGGHHHIIIIIIIIIKKKNNNPPPSSSTTTVVVWWWXXXWWWWWWVVVUUUVVVXXXZZZ[[[ZZZYYYXXXTTTSSSPPPNNNNNNOOOQQQSSSUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUSSSRRRRRRTTTUUUVVV[[[[[[[[[[[[\\\^^^aaabbb[[[YYYVVVTTTTTTVVVXXXZZZ[[[YYYXXXXXXYYYYYYXXXWWWUUUUUUTTTTTTUUUWWWYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPNNNNNNNNNOOOPPPLLLMMMOOOPPPPPPOOOMMMLLLGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHIIIHHHFFFEEEEEEEEEGGGGGGIIINNNTTTWWWVVVTTTMMMMMMLLLJJJHHHIIIKKKNNNOOONNNNNNMMMLLLKKKKKKKKKDDDEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>============>>>===<<<:::999888888888999999888888888888999999888777777666666777777777777777777777777777666555444444444333333333222222333222222111000111111111111222333444444333222111000000000000000000000000000000/////////.........//////.........------------------.........//////.........------,,,,,,,,,---------.........//////,,,,,,,,,---------......000000////////////000111333555666888888777555444333333222111000000000111111111222333222111000///---------...///000000111//////000111333444555666555666777999999777666555333333333444444444555555222222222222222222333333...000333555444444555555444444444444444444333333222222333444444444333333888888999999999:::::::::??????>>>===;;;:::999999999999999:::;;;<<<>>>???:::;;;===???AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMNNNMMMKKKIIIJJJKKKJJJKKKLLLMMMOOOQQQRRRRRRTTTTTTTTTSSSRRRPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBAAA>>><<<>>>AAADDDFFFGGGLLLSSSYYYdddqqqDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFGGGIIILLLOOOPPPPPPQQQSSSTTTVVVWWWVVVUUUTTTUUUVVVXXXXXXWWWUUUTTTQQQNNNLLLLLLMMMMMMQQQQQQSSSTTTUUUUUUUUUUUUVVVUUUSSSQQQRRRUUUXXXZZZYYY[[[\\\\\\ZZZYYYYYYZZZYYYYYYWWWTTTRRRSSSVVVXXXYYYUUURRRRRRUUUXXXXXXWWWVVVUUUSSSQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWYYYVVVSSSRRRQQQPPPNNNLLLOOOPPPPPPOOOMMMLLLLLLMMMLLLNNNOOOPPPPPPMMMKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKFFFEEEDDDDDDDDDEEEGGGHHHDDDEEEFFFFFFFFFFFFFFFEEEAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@>>>>>><<<===???@@@???>>><<<;;;999999999888888888777777999999999999999999999999666666666666555555555555555555555555555555555555333222111111000000111111000000111111111222222222111111111111111111111111111111111111000000000//////000111222222111000///////////////..................////////////....../////////......---------111000////////////...,,,///////////////////////////////////////.........000111222333444555555444444444333333333222222222444333111111222222222111000000000000////////////.........///000222333444444555555555666666777777555666666666777777777777444333000//////111444555444555666666666555333333111111222222222333333333444333333333444777:::;;;;;;:::999999999:::;;;<<>>===;;;:::::::::;;;;;;<<<===>>>>>>============???AAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJHHHFFFEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTVVVWWWUUURRRNNNLLLKKKJJJJJJIIIGGGFFFFFFEEEGGGDDDAAA@@@AAACCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@AAADDDGGGKKKMMMRRR]]]lllyyyBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHGGGFFFEEEFFFHHHKKKNNNNNNOOOPPPQQQSSSTTTUUUTTTSSSRRRRRRTTTVVVVVVUUUSSSQQQOOOLLLKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\ZZZXXXWWWWWWXXXVVVVVVUUUTTTRRRRRRUUUWWWXXXUUURRRRRRUUUWWWWWWWWWVVVUUUSSSQQQQQQRRRTTTVVVVVVWWWXXXYYYYYYYYYYYYYYYVVVTTTQQQOOOOOONNNMMMLLLMMMNNNOOONNNLLLLLLMMMNNNLLLMMMOOOOOOOOOMMMJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>;;;<<<===>>>===<<<:::999999999888888888777777777888888888888888888888888777777777777666666666666444444444444444444444444555555444333333333333444000000111111111222222222111111111111111111111111111111111000000000/////////000111111111111000///////////////..................////////////...............---------,,,,,,---,,,++++++,,,,,,***)))////////////////////////////////////............000000111333333444444333444444444444444444555555444333222222222333222222000000000000/////////............///000111333444444444444555555666666666777777777777888888888888777666444222222222333444444555666666666555444333222222222222333333333333444444333333555777:::;;;999999888888888999:::;;;@@@@@@@@@???>>>===;;;;;;999999:::;;;;;;<<<======;;;;;;;;;;;;===???AAABBB@@@AAABBBCCCDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHKKKKKKKKKLLLNNNPPPSSSTTTSSSTTTUUUVVVTTTQQQNNNLLLKKKJJJJJJIIIGGGFFFFFFEEEFFFCCC@@@???@@@AAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAAAAA@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>??????@@@AAACCCFFFHHHJJJKKKSSS]]]gggqqqBBBBBBCCCCCCCCCCCCCCCBBBEEEFFFFFFEEEDDDEEEGGGIIILLLLLLLLLMMMNNNPPPQQQRRRPPPOOONNNOOOQQQRRRRRRRRROOONNNLLLJJJIIIIIIIIIIIIHHHJJJLLLOOOQQQSSSUUUUUURRRSSSUUUVVVWWWWWWVVVUUU[[[[[[ZZZXXXTTTSSSSSSTTTRRRSSSTTTSSSRRRRRRSSSUUUVVVTTTRRRRRRTTTUUUVVVVVVVVVUUURRRQQQPPPQQQRRRSSSPPPQQQRRRTTTUUUUUUVVVVVVRRRPPPMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLMMMOOOKKKLLLMMMNNNMMMKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<>>>AAADDDFFFJJJGGGCCC???===<<<===>>>999:::;;;<<<;;;:::999888888888888777777777666666666666666666666666666666666666666555555555444444222222222222222222222222222222111000000000111111000000000111111111111222222222222222222222222222000000000000//////////////////000000000000///////////////............------......//////......---------,,,,,,,,,,,,,,,+++...---,,,,,,------,,,+++000000000000000000000000........................//////000111222222222222222333333444666777777888555444444333333333333222000000000/////////..................///111222333333444444444444444555555777777888888888999999999;;;:::999777666444444333555555666666555555444333333333333333444444444444555444444444666888:::;;;888888777777888888999:::????????????>>>===;;;;;;888888999999:::;;;;;;;;;999999999999;;;===???@@@??????AAABBBDDDEEEGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMLLLKKKJJJHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJKKKNNNPPPSSSUUUTTTUUUUUUTTTSSSQQQOOOMMMJJJJJJIIIHHHHHHGGGFFFFFFEEECCC@@@???@@@@@@@@@???AAA@@@???>>>???AAACCCDDDGGGHHHHHHHHHHHHGGGFFFFFFAAAAAA@@@???????????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEIIINNNRRRYYYfffvvvDDDEEEEEEEEEEEEDDDCCCBBBDDDEEEEEEDDDCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOLLLKKKJJJKKKMMMOOOOOOOOOLLLKKKIIIHHHGGGGGGGGGGGGEEEGGGJJJNNNQQQTTTVVVWWWSSSTTTUUUVVVVVVVVVVVVUUU[[[ZZZYYYUUUQQQOOOOOOPPPOOOQQQSSSTTTSSSRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUTTTRRRPPPOOONNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSOOOLLLIIIHHHIIIJJJJJJJJJLLLNNNOOONNNLLLLLLMMMNNNJJJKKKKKKLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@????????????=========<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<;;;======<<<===@@@DDDHHHKKKQQQMMMFFF???;;;:::<<<===999::::::::::::999888777777777777666666666555555444444444444444444444444222222222222111111111111111111111111111111111111111000//////......//////000000000000111111111111222222222222222222222222000000/////////.........//////////////////////////////.........------------------......---------++++++++++++++++++++++++---,,,+++,,,......---,,,////////////////////////------...............///...//////000111111000000000000222333555777888999444555666555444222222333000000/////////.....................///000111222333333333333333333333333666666777777777777888888;;;;;;;;;;;;:::888666555555555555555555444444444333333333444444444555555555555555555666888:::;;;777777888888999999::::::>>>>>>>>>>>>===<<<<<<;;;777888888888999999999:::999999888999:::<<<===?????????@@@AAACCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIIIIKKKMMMPPPSSSTTTUUUUUUTTTSSSRRRPPPOOONNNJJJJJJIIIHHHHHHGGGFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@???=========@@@CCCEEEGGGHHHHHHHHHHHHGGGFFFFFFAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>======???@@@@@@@@@@@@@@@DDDEEEGGGHHHKKKTTT```iii{{{GGGGGGHHHIIIHHHFFFEEEDDDCCCDDDEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKIIIHHHGGGHHHJJJLLLMMMLLLIIIHHHHHHGGGFFFFFFFFFFFFEEEGGGJJJNNNRRRUUUWWWXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWTTTPPPMMMMMMNNNNNNQQQTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSRRRPPPOOOMMMMMMMMMMMMSSSSSSSSSTTTTTTSSSSSSRRRMMMJJJGGGFFFGGGHHHIIIIIIPPPPPPQQQOOOLLLKKKKKKLLLIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBB???????????????>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>?????????;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===@@@DDDIIIKKKTTTOOOGGG@@@;;;999999:::999:::::::::999999888888666666666555555555444444333333333333333333333333111111111111000000000000000000000000000000000000333333222111111111111111000000000000000000000000111111111111111111111111/////////............---///..................///............------------,,,,,,------------,,,,,,++++++++++++++++++++++++)))((('''(((***++++++***------------------------,,,---------......//////......///000000000//////......///111333444666666444666777666444222222222////////////............------------...///000000222222222111111111111111444444444444555555555555888999:::;;;<<<;;;999888666666555555444444444444333333333444444444555555444555555666777888999999777888999::::::;;;;;;;;;<<<<<<=========<<<<<<;;;777777777888888888888888::::::999999:::<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBCCCEEEEEEDDDDDDFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGHHHHHHHHHIIILLLNNNQQQSSSTTTTTTTTTSSSQQQPPPNNNNNNIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>===>>>@@@CCCEEEFFFFFFGGGGGGFFFFFFEEEDDDAAA@@@@@@???>>>???????????????>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>===CCCDDDEEEEEEFFFJJJPPPUUUdddnnn}}}GGGHHHJJJJJJJJJHHHFFFEEEBBBCCCEEEEEEDDDCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEGGGIIIKKKLLLKKKGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKOOORRRTTTVVVWWWVVVVVVTTTTTTTTTUUUVVVWWWTTTUUUUUUSSSPPPMMMLLLMMMOOOQQQTTTTTTSSSRRRRRRRRRPPPQQQRRRQQQPPPOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKOOOOOOOOOOOOOOONNNMMMMMMMMMJJJGGGEEEFFFHHHHHHIIIPPPQQQQQQNNNKKKIIIIIIJJJHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>?????????>>>>>>===:::::::::;;;;;;===>>>>>><<<<<<===>>>>>>>>>>>>>>>:::;;;<<<>>>????????????999999999:::===@@@CCCEEENNNKKKEEE???;;;999888888999999999888888888888777555555555444444444333333222222222222222222222222333333333222222222111111////////////////////////111111000////////////000111000000000000000//////000000000000000000000000///.........------------......------------...............------------,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...//////000000/////////---......///111222222333222555888777333000000222/////////.........---------------------...//////111111111000000000000///111111222222222333333333555666888:::;;;;;;::::::666666555444444444444555333333333333444444444444444444555555666777777777777888999:::;;;<<<<<<<<<:::;;;<<<<<<<<<<<<<<<;;;888888888888888888888888;;;::::::::::::<<<>>>????????????>>>>>>>>>============>>>???@@@BBBDDDEEECCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEAAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHIIILLLNNNOOOSSSTTTTTTSSSRRRPPPNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGGGGGGGEEEAAA@@@???>>>???AAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>===============<<<<<<<<<<<<============AAABBBCCCCCCCCCDDDFFFHHHRRRYYYcccooo}}}EEEFFFHHHIIIIIIGGGEEEDDDBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFIIIKKKLLLKKKGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNQQQSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTOOOQQQTTTTTTRRROOOMMMMMMOOOQQQRRRRRRPPPOOOPPPPPPOOOQQQRRRQQQOOOMMMNNNPPPOOONNNMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKOOOKKKGGGEEEFFFGGGHHHIIIMMMNNNNNNLLLIIIHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@????????????@@@===>>>??????@@@???>>>===;;;;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>666777777888:::<<<>>>???BBBAAA???<<<:::999888888888777777666666666666666444444444444333333333333222222222222222222222222333333333222222222111111///////////////////////////...------,,,,,,------111111000000////////////////////////////////////.........---------,,,,,,......---,,,,,,---...............---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////000000000//////...///////////////000000000111555888777222//////111//////.........---------------,,,,,,------...///000000000/////////......000000111111111222222222333444555777888999999999777666555444333444444555222222222222333333333333222333444555555666666666555777888:::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<888888888888888888888888;;;:::999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<============???@@@BBBCCCCCCDDDEEEFFFGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEECCCCCCBBBBBBBBB???@@@CCCEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLRRRSSSTTTTTTSSSPPPMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDFFFHHHIIIIIIGGGAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>======<<<<<<==============================<<<<<<;;;:::;;;<<<===>>>???@@@?????????@@@AAACCCGGGJJJPPPWWWaaapppBBBCCCFFFGGGGGGFFFDDDBBBBBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFIIIKKKLLLLLLGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRTTTWWWXXXXXXVVVTTTRRRLLLOOOSSSTTTSSSPPPNNNMMMPPPPPPQQQPPPNNNMMMNNNOOONNNPPPRRRQQQNNNMMMMMMOOOMMMMMMLLLLLLKKKKKKJJJJJJMMMNNNOOOQQQRRRRRRRRRRRRPPPMMMHHHFFFFFFGGGHHHIIIIIIJJJKKKJJJHHHGGGGGGIIIFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@???>>>?????????===>>>???@@@@@@???>>>======<<<;;;:::999999999999999:::;;;<<<===<<<;;;;;;=========>>>======<<<<<<666777888999:::;;;;;;<<<888999999::::::999888888666666555444444444444555444444444333333333222222222222222222222222222222111111111111000000000000000000000000000000000000111111000////////////000111111000000/////////.................................---------,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------)))((((((***,,,......---------------------------++++++,,,,,,---.../////////000000000000000//////000000000000/////////...000444888777222......000//////.........---------------,,,,,,,,,---......000000//////.........---000000111111111222222222333444444555666666777888777666555444333444555555111111222222222333333333222222333444555555555444444555777999:::;;;::::::999999:::;;;<<<<<<<<<<<<999999999888888888888888:::999999999999:::<<<===999999::::::;;;<<<======???>>>=========???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCGGGGGGHHHIIIIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJQQQRRRTTTUUUTTTPPPLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCFFFIIIJJJIIIHHH@@@@@@@@@@@@???????????????@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<==================;;;:::999:::<<<>>>@@@@@@???>>>======>>>AAACCCAAACCCFFFIIIPPP\\\kkkvvvCCCCCCBBBAAAAAABBBBBBCCCDDDFFFGGGFFFCCCAAAAAAAAAFFFEEEBBBAAAAAACCCEEEGGGEEEDDDDDDEEEHHHIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRVVVXXXXXXUUUQQQOOOUUUUUUVVVVVVUUUTTTRRRQQQOOOPPPQQQOOOMMMLLLLLLMMMNNNNNNOOONNNMMMMMMNNNPPPPPPNNNMMMKKKKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPNNNJJJFFFDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@??????@@@@@@AAA??????????????????@@@@@@>>>======<<<<<<<<<<<<===:::::::::;;;;;;:::999999======<<<<<<<<<;;;;;;;;;777777777777666666666666666777888888777555333222555444333333222222333333111111222222222222111111444333222111111111222222111111000000000000111111111111000000//////...............///////////////---------............/////////...------------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++*********************************++++++,,,,,,,,,---------,,,,,,+++++++++***+++---//////...---,,,------...///000000000///------............---------///222222111000000111......---,,,++++++******,,,,,,,,,---------......//////////////////......000///...------...000000222222222222222222222222333333333333333333333333444333111//////000111222333333222222333333444555555666666777888999999:::999888777888:::;;;:::999;;;;;;;;;:::999888777777999888777666666777888999;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;<<<>>>AAABBBFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDBBB@@@???>>>======>>>???@@@BBBDDDFFFIIIJJJIIIGGGEEEEEEGGGJJJKKKKKKMMMOOORRRTTTUUUSSSQQQOOOJJJJJJHHHGGGFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDAAA???>>>>>>???>>>===??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<==================<<<<<<;;;<<<<<<===???EEEMMMTTTYYYnnnzzzAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFEEECCCAAABBBBBBFFFDDDBBBAAAAAACCCEEEGGGGGGFFFEEEFFFHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTVVVVVVTTTQQQPPPVVVVVVWWWWWWVVVTTTRRRQQQOOOPPPPPPOOOMMMKKKLLLMMMMMMNNNNNNMMMKKKKKKMMMNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNOOOPPPPPPPPPMMMJJJFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;::::::999:::::::::::::::999999<<<;;;;;;;;;;;;:::::::::777777777666666666555555555666777777666555333111444333222222111111222222000111111111111111111000333333222222222111111111111000000//////000000111000000000/////////......------------------......------------............//////...---------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,------............---------///111111000///000111.........---,,,+++++++++,,,,,,,,,------------...///////////////.........//////...------...///000000000000111111222222222222222222222222222222222444333111000///000111222333222222222222333444444555555666666777888888999999888777888:::;;;:::999777777888888888888777777888777666666666666777888::::::999999:::<<<===>>>???>>>===<<<<<<===???@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>============???AAADDDGGGIIIKKKJJJGGGDDDDDDEEEGGGIIIIIIMMMOOORRRTTTTTTSSSQQQOOOIIIHHHFFFEEEEEEEEEFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDAAA???===<<<===??????>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;:::999999999:::<<<<<<<<<============<<<;;;;;;<<<<<<<<<>>>BBBGGGMMMPPPUUU___nnn{{{??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDBBBBBBBBBDDDEEEDDDBBBBBBBBBDDDFFFGGGIIIGGGEEEEEEGGGIIIJJJJJJGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLPPPPPPQQQRRRRRRRRRQQQQQQVVVWWWXXXXXXWWWUUURRRQQQOOOPPPPPPOOOLLLJJJJJJKKKMMMMMMMMMLLLJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQRRROOOMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::999888888999999999999999999999999::::::999999999888888888777666666666666555555555444444555555555333222111222222111000000000000111000000111111111111000000111222222333222111000///000000////////////000000///////////////.........---,,,,,,,,,,,,,,,,,,,,,------------............///......---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++************************,,,,,,++++++++++++++++++++++++***************)))*********+++++++++,,,,,,+++++++++,,,++++++******------............---------...///...------///111//////......---,,,,,,,,,+++,,,,,,,,,------------............//////////////////...------......///......///000111222222333000000000000000000000000444333111000000000111222222222222222222333444444444444555555666777777777999777777777999:::999888333444555666777777777777777666666555555666666777999999999:::;;;===>>>???BBBAAA>>><<<;;;;;;<<<===AAAAAAAAABBBBBBCCCCCCDDDCCCDDDEEEGGGGGGGGGFFFEEECCCCCCAAA@@@>>>>>>======;;;<<<>>>AAADDDHHHKKKLLLMMMIIIEEECCCCCCEEEFFFFFFKKKMMMPPPRRRSSSRRRQQQOOOFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC???===;;;;;;===??????>>>;;;::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<>>>AAACCCEEEFFFLLLUUU^^^jjjzzz>>>???@@@@@@AAAAAAAAAAAA@@@BBBCCCBBBAAAAAACCCEEEDDDCCCBBBBBBCCCEEEGGGHHHIIIGGGEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLJJJIIIIIIIIIJJJJJJNNNNNNMMMMMMNNNOOOPPPQQQWWWXXXYYYYYYXXXVVVSSSQQQPPPPPPPPPNNNLLLJJJIIIJJJMMMNNNNNNLLLJJJJJJKKKLLLKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRSSSRRRRRRNNNLLLJJJGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888888888777777888888999999888888888777777777666666666666666555555555444444333333333444333222111000111111000////////////000000000000//////000000000///111222333333111///...000//////......//////000........................------------,,,,,,,,,,,,,,,,,,---------.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++(((((()))************)))************************,,,,,,,,,++++++*********++++++++++++************+++++++++***+++,,,,,,---...............---,,,+++,,,------......------,,,---------,,,+++,,,...000//////.........---------,,,,,,,,,,,,------------......///////////////000//////..................------///000111333444444000000000000000000000000333222111000000000111111222222222111222333333444444444444555555555666666888777666777999999999888333444555666777777777777666666555555555555666666777888999:::<<<>>>@@@@@@BBB@@@>>><<<;;;;;;<<<======>>>???@@@AAABBBCCCCCCBBBCCCEEEFFFFFFFFFFFFEEECCCBBBAAA??????>>>>>>>>>;;;<<<>>>BBBEEEIIILLLNNNOOOKKKFFFCCCBBBDDDDDDEEEIIIKKKMMMOOOPPPPPPOOONNNEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA>>><<<<<<===>>>>>>>>>:::999999888888888999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888888888888888999999::::::::::::;;;;;;::::::999888999999:::;;;<<<======>>>DDDGGGKKKPPPWWWdddttt???@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAA@@@AAACCCEEECCCBBBBBBCCCDDDFFFHHHIIIHHHFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIIIILLLKKKJJJIIIJJJLLLNNNPPPVVVXXXZZZ[[[ZZZXXXUUUSSSQQQRRRQQQOOOLLLIIIIIIJJJNNNNNNNNNMMMKKKKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPRRRTTTTTTSSSRRRQQQMMMLLLIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCBBBBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;999888888888888888999:::777666666666666777888999777666666666666555555555555555555555444444444444222222222222222111111111111000//////......//////000000///......///000000///000111222222000...---//////............//////---------------.....................------,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''(((((((((((((((************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000//////...---,,,,,,,,,------------,,,,,,,,,------+++***+++...000...............---------,,,,,,---------........./////////000000111111111000000000//////......---......///111333444555666222222222222222222222222222222222111111111111111222111111111111222333333444444444444555555555555777666555666888999888777666777777888888777777666555555666666666666555555777888999;;;===???@@@AAA>>>===<<<::::::;;;===>>>;;;<<<>>>@@@AAABBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEBBBBBBAAA@@@??????@@@@@@>>>>>>@@@CCCFFFJJJMMMNNNOOOKKKGGGCCCCCCDDDDDDDDDFFFGGGIIIKKKLLLLLLKKKJJJDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDBBB???>>>>>>>>>===<<<:::999999999999999::::::::::::::::::::::::::::::999999888888777777777777777777777888888888888888999999999999999888777777777777999:::;;;<<<<<<<<<>>>@@@CCCEEEJJJQQQ[[[bbbooo}}}BBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAA@@@???@@@BBBEEEBBBBBBCCCDDDEEEGGGIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLJJJHHHFFFFFFGGGHHHIIIJJJIIIIIIHHHJJJLLLOOOPPPUUUWWWZZZ\\\\\\ZZZWWWUUUSSSSSSSSSPPPLLLJJJIIIJJJLLLMMMNNNMMMLLLLLLMMMOOOLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSUUUUUUSSSQQQOOOLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@????????????@@@AAAAAA@@@??????>>>======>>>>>>============>>>>>>======<<<<<<;;;:::::::::666666666666777888999:::666555444444555666888999666666555555555555444444555555444444444333333333222222222222111111222222111000//////......//////000///...------...///000///000000111000///...---......------------......,,,,,,,,,---------------//////......------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++&&&&&&'''(((((((((((((((************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........------......------,,,,,,,,,,,,------------,,,,,,+++,,,---,,,++++++---///---------------------------.........////////////000000111111222222333333111111111111111000.........///000222333444666666333333333333333333333333222222222222111111000000111111111111111222333333555555555555555555555555777555555666777888777666888888888999999888777777555666666777777666666555777888:::<<<>>>???@@@@@@;;;:::999888999;;;===>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@AAACCCDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBB@@@@@@BBBCCCFFFHHHJJJLLLLLLIIIEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFCCC@@@>>>>>>>>>===;;;:::999999999999:::;;;;;;999999999999999999999999888888888777666666555555555666777777888888777777777888888888888777666666666666777888:::;;;<<<<<<888:::===@@@CCCGGGMMMPPPYYYeeewwwFFFFFFGGGHHHGGGFFFDDDBBBAAAAAAAAA???>>>???AAADDDAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIKKKLLLLLLIIIGGGHHHHHHFFFEEEFFFGGGIIIJJJJJJIIIGGGEEEEEEFFFHHHJJJKKKJJJJJJJJJLLLNNNQQQRRRTTTVVVZZZ\\\]]]\\\YYYWWWUUUUUUTTTQQQMMMJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVUUURRROOOMMMLLLKKKIIIGGGEEECCCBBBAAA??????>>>===============@@@??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888666666666555666666777777555444333333444555888999666666555555555444444444444444444333333333333222222222222111111222222333111000000///.../////////000///---,,,,,,---///000000000/////////............------------------...++++++,,,,,,,,,---------......------,,,++++++***++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************'''((())))))******))))))************************++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***,,,......---,,,---...,,,,,,,,,,,,,,,---------////////////000000000000111111222333333444555555222333333333222111///......///000111222333444555333333333333333333333333222222222222222111000000111111111111111222222333555555555555555555555555666555444555777888777666666666777888999999999999666666777888888777666666777999;;;===>>>?????????:::999888777777999;;;<<<;;;===???AAAAAAAAA@@@@@@???@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCBBBCCCCCCBBB@@@AAAAAABBBBBBBBBAAA@@@???@@@???>>>>>>>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDDBBB???============<<<999999888888999999:::;;;777777777777777777777777888888777666666555444444444555666777777777666666666777777777777666555555666666666666888999:::;;;999:::<<<===???BBBEEEGGGHHHQQQ]]]eeellluuuHHHIIIJJJJJJIIIGGGDDDCCCAAAAAAAAA???===>>>AAACCC@@@AAACCCDDDFFFHHHJJJJJJJJJJJJLLLNNNOOONNNJJJGGGIIIHHHFFFEEEEEEGGGHHHJJJJJJHHHFFFDDDEEEFFFHHHJJJKKKKKKLLLLLLNNNPPPRRRTTTSSSUUUYYY]]]^^^]]]ZZZXXXVVVVVVUUURRRNNNKKKJJJJJJHHHIIIJJJJJJJJJKKKMMMOOONNNMMMKKKIIIIIIJJJLLLMMMPPPRRRUUUVVVUUURRRNNNKKKKKKKKKIIIGGGEEECCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;??????>>>>>>======<<<<<<:::999999888888999999:::::::::999999888777777666888777666555555555555555555444333222333555777999666666555555555444444444444444444333333333222222333222222111222222333333111111000///////////////000///---,,,,,,---///000000000///............///...------,,,,,,------...+++++++++,,,,,,---------------,,,,,,+++***))))))++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))***+++++++++++++++*********************************++++++,,,,,,---))))))******++++++++++++(((***,,,---------+++***+++,,,------............+++,,,,,,------,,,,,,+++***,,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222333444444555666666333333444444333222000///......///000111222222333333333333333333333333333111222222222222111000000111111111000111222222333666666666666666666555555666555444555777777777666333444666777999::::::;;;666777888999999888777666888999;;;===????????????:::999888666666777999:::<<<===???AAABBBAAA@@@??????@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@AAABBBBBBAAA??????????????????>>>===<<<>>>===<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@AAA???===<<<=========<<<888888777888888999::::::666666666666666666666666888777777666555555444444333444666777777777666555666666666777666555555444777666555555666777999:::;;;;;;:::::::::<<<>>>??????DDDKKKNNNRRRZZZhhhrrrxxxJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJKKKJJJJJJMMMPPPQQQOOOLLLLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJLLLOOOOOONNNOOORRRVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWTTTPPPLLLJJJJJJKKKJJJIIIHHHGGGHHHJJJLLLMMMOOONNNLLLJJJJJJKKKMMMNNNRRRSSSUUUUUURRROOONNNNNNIIIHHHFFFEEECCCBBBAAAAAA>>>===;;;:::999999::::::<<<<<<<<<===<<<<<<;;;::::::999888777777888999:::;;;:::999999888888999999999888555333222222333444555555444444444444555555444444444444444444444444333333333222222222111111222222222111111///......000000//////.........---///...---,,,,,,---...///000///---,,,++++++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---************************...+++))))))***,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++*********+++---...------++++++++++++------------------------------/////////000111111222222333222222111000//////...000///---,,,,,,---...///111000000000111222333333222222111111000000//////111000//////000222444555444444444555444444333333333444666777777777666555666777777888999999::::::999999888888888888888888777888999:::;;;<<<<<<<<<<<<;;;999888777888888999???>>>===>>>??????===;;;>>>@@@BBBBBBBBBBBBDDDFFFEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@>>>======<<<;;;;;;::::::999;;;<<<;;;999777777777666666555555555555666666666666555555555444444444666666666555555444444444444444555555555555444444555555555555666666666666999999:::;;;;;;<<<======??????@@@CCCFFFJJJMMMOOO[[[ffftttHHHIIIIIIHHHGGGEEECCCBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKJJJJJJLLLOOOPPPOOOLLLKKKJJJHHHGGGFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOONNNOOORRRUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLNNNMMMKKKJJJJJJLLLMMMNNNNNNQQQSSSSSSQQQOOONNNNNNJJJIIIGGGEEECCCAAA@@@@@@>>>===;;;:::999999::::::<<<<<<<<<<<<<<<;;;::::::999999888777777888999999;;;:::999999888888999999777666444333333333555666555555444444444444555555444444444444444444444444222222222222111111111111111111111111000///......////////////......------...---,,,,,,,,,,,,---...000///---,,,++++++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((******************++++++++++++++++++++++++++++++************************,,,***))))))***++++++***)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,------,,,++++++++++++,,,---------------------------......//////000111111111222111111000//////......///...---,,,,,,---///000/////////...//////000000222111111111000000//////111000//////000222444555333444444444444444333333333333555666666666555444777777777888888888999999:::::::::::::::::::::999888888999::::::;;;;;;;;;;;;:::999888888888888999>>>===<<<===>>>>>><<<;;;<<<>>>@@@@@@@@@@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::======>>>???????????????===<<<<<<;;;;;;:::999999888999:::999777666666666333333222222222222333333555555555444444444333333444444444333333333222222444444555555555555444444444555555555666666666666888888999999:::;;;;;;<<<=========>>>@@@CCCEEEGGGGGGOOOZZZccclllxxxGGGGGGGGGFFFEEECCCAAA???>>>>>>===>>>>>>???@@@AAA@@@@@@@@@AAABBBDDDFFFFFFIIIIIIIIIKKKNNNOOONNNMMMJJJIIIHHHGGGGGGGGGIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMOOOQQQTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRPPPOOOMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJLLLMMMNNNLLLNNNQQQQQQPPPNNNNNNNNNJJJIIIGGGDDDBBB@@@??????===<<<;;;999888999999:::;;;;;;;;;;;;;;;::::::999999999888777777888999999;;;:::999999888888999999444444333222333444555666555444444333333444444555333333333333333333333333111111111000000000//////000111111111000///...---///............------------,,,,,,++++++,,,,,,---///...---,,,+++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++&&&(((+++,,,,,,+++(((&&&******************))))))((()))***++++++***)))(((***************************)))((()))++++++)))((()))******++++++******)))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------...//////000000000000000///......------...---,,,,,,---...000111000000///.........//////111111111000000000000000111111000000000222333444333333444444444444333333222333444444555555444444666777777777777777777777;;;;;;;;;<<<<<<<<<;;;;;;999999999999999999999999;;;:::::::::::::::::::::>>><<<;;;;;;<<<===;;;::::::;;;============???AAABBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???????????????>>>;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<============<<<;;;;;;::::::999888888888666777888888666444444555222222111111111111222222444444444333333333222222222222222111111111111000444444555555555555444444444444444555555555666666777777777888888999999::::::999999999:::;;;<<<<<<===AAAGGGKKKQQQ]]]kkkvvvGGGGGGGGGFFFDDDBBB@@@???;;;;;;<<<<<<===>>>???@@@??????@@@@@@BBBCCCDDDDDDGGGGGGHHHJJJLLLMMMMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLNNNOOOOOOOOOOOONNNLLLKKKKKKKKKKKKMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSRRROOOPPPRRRTTTTTTSSSPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJLLLMMMNNNLLLNNNQQQQQQOOOMMMLLLLLLIIIHHHFFFCCCAAA???>>>>>><<<;;;:::888888888999999:::::::::::::::999999888999888888888888888888999::::::999888888888888999444444333222222333444444444444333333333333444444222222222222222222222222000000/////////.........///000000000//////...------------------------------,,,,,,,,,,,,,,,,,,---...------,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++''')))***++++++***)))'''++++++******))))))((((((((()))+++,,,,,,+++)))(((************************)))))))))***,,,+++)))'''))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++)))(((((((((((()))******************************+++++++++***************+++++++++***************************************,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------+++,,,,,,------...////////////.........---------,,,,,,,,,,,,---///000111333222111000000000000000000000000000000111111111111111000000111111333333222222333444444444333333333333444444555555555555666666666666666666777777:::;;;<<<=========<<<;;;:::999999999888888999999;;;<<<===============<<<===<<<::::::;;;<<<;;;999888:::;;;<<<<<<<<<>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@======>>>?????????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::::::::;;;;;;;;;;;;;;;::::::999999888777777666666555666888777555444444555444444333333333333444444333333333222222222111111111111111111111111111000333444444555555444444333333333444444444555555555555555666666666777777777777777666666666666777777<<>>???>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQQQQPPPOOOLLLJJJHHHHHHIIIJJJLLLMMMQQQRRRRRRSSSSSSRRRRRRQQQPPPRRRUUUYYY\\\ZZZUUUQQQKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQPPPMMMJJJIIIHHHGGGFFFDDDBBB???>>>===<<<<<<;;;999888777777888888999999999999999888888777888888888999999888888888999999888777777777777888555444444333222111111111333333222222222222333333222222222222222222222222/////////.........------...////////////...------,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,+++++++++******************+++******************************))))))))))))******+++******))))))((((((((()))***,,,------,,,***)))*********************************,,,------***((()))))))))******)))))))))((((((((((((((((((((((((&&&''''''((()))******+++***))))))))))))***++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,------..................------------,,,,,,,,,---...///000000222222111000/////////000//////000000111111222222111111111111111111222222111222222333444444333333555555555555555666666666666666666666777777777777999:::<<<=========<<<;;;;;;:::999888888999999:::===>>>@@@BBBBBBBBBAAA@@@===;;;999999:::;;;::::::888:::;;;<<<;;;<<<>>>???>>>??????????????????>>>>>>??????????????????>>><<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<===888888888999999999::::::999999:::::::::999999888888888888777666666555555555666888777666444555555555555444444444444555555333333222222222111111111111111111222222222222222333333444444444444333333333333333333444444444444444444444555555555555555555555555666666666666666666888:::::::::===BBBFFFOOOVVV```iiiqqqyyyIIIIIIIIIHHHFFFCCCAAA???;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMPPPQQQQQQPPPOOOMMMJJJGGGFFFGGGJJJKKKLLLPPPPPPQQQQQQQQQQQQPPPPPPSSSUUUYYY___cccaaaZZZTTTJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMOOOPPPOOOKKKHHHEEEEEEDDDCCCAAA???===<<<<<<;;;;;;:::999777666777777888888888888888888777777666777888999999999999888777888777777666555666666666555444444333222000000///333222222111111222222333111111111111111111111111/////////.........---------...............------++++++,,,,,,,,,,,,,,,------......//////......---++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))((((((******+++,,,,,,+++******************************,,,+++***+++------+++***((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))*********************++++++,,,************************)))))))))***************)))))))))***************************************)))***+++,,,,,,,,,,,,+++******++++++++++++************++++++,,,,,,------+++++++++,,,------..............................,,,------......///////////////...---------............///000111222222333111111111111111111111111000111222333333444444333666555555555555666777777555555666777777888999999999:::<<<>>>???>>>===<<<;;;:::999999999:::;;;<<<>>>@@@CCCEEEFFFEEEDDDBBB>>><<<:::999:::;;;;;;:::888999;;;;;;;;;<<<===???===>>>????????????>>>=========>>>??????>>>======;;;===???AAAAAAAAA???>>>;;;;;;;;;:::::::::::::::777777777888888999999:::999999999999999888888777888888777777666555555555444555777777555444555555333333222222222222333333333333333222222222111111222222222222222333333333333333444444444444333333222222222333333333444444444444444444444444444444444444555666777666666666///222555666777888:::<<<@@@DDDJJJOOOTTT[[[dddkkkoooxxxIIIIIIIIIHHHEEECCC@@@???<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBBBBBBBBBBAAABBBDDDFFFFFFFFFGGGKKKNNNOOOOOOOOOOOONNNMMMMMMLLLGGGIIILLLOOOPPPPPPOOONNNOOOLLLGGGFFFHHHKKKLLLLLLNNNNNNOOOOOOOOOOOONNNNNNQQQTTTYYY```eeebbbYYYRRRIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLKKKHHHEEECCCCCC@@@@@@>>>===<<<;;;;;;;;;;;;:::888777666666777777777777888888777777666555777888999999999999888777666666555444444444444555222222222222222111000000222222111111111111222222111111111111111111111111////////////............,,,------.........------***+++++++++,,,,,,,,,,,,,,,---............---,,,***+++,,,,,,,,,,,,+++************++++++*********)))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))************************************************,,,***))))))+++++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++************************((()))))))))*********+++((()))))))))*********+++************************((()))***,,,---------,,,)))***+++,,,,,,+++***))))))******+++,,,,,,------++++++,,,,,,---.................................------........................---------...//////---...///000111222333333111111222222222111111111000000111333333444444333555555444444444555666777444555666777888:::;;;;;;999;;;>>>@@@AAA@@@>>>===<<<;;;:::999:::;;;===>>>===@@@DDDGGGHHHGGGEEECCC???===:::999:::;;;<<<;;;777888:::::::::;;;<<<>>>===>>>????????????>>>===<<<===>>>>>>>>>>>>===<<<;;;===@@@BBBBBBBBB@@@???;;;;;;;;;::::::999999888666666777777888999999:::999999999999999888777777888888777777666555555555222333555555444333333444222222111111111111222222444333333333222222222222111111111222222333333333222333333444444333333222222222222222333333333333444444444444444444444444333444555555555444333333111222444555666777888999999<<>>======<<<;;;;;;;;;<<<<<<>>>???AAABBBCCCBBBBBBAAAAAACCCEEEEEEEEEFFFJJJNNNQQQQQQQQQPPPOOONNNMMMLLLEEEHHHKKKNNNPPPPPPOOONNNQQQMMMIIIGGGIIILLLMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNPPPVVV^^^bbb___VVVMMMHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHEEEGGGIIIHHHFFFDDDBBBBBB>>>===<<<;;;;;;::::::;;;:::999888666666666666777777777777777777666666555777888999::::::999888777555555444333333333333444000000111222222222222111222222111111111111222222000000000000000000000000000000/////////.........,,,,,,---......---------*********++++++,,,,,,,,,++++++------------++++++)))***,,,,,,---,,,+++*********++++++++++++******))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''(((((())))))******))))))(((((((((((())))))************************,,,***(((''')))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))&&&(((***,,,---...------)))***+++,,,,,,+++***)))))))))***+++,,,,,,------+++,,,,,,------......///......//////////////////.........///......------///////////////000111222---...///000111222333444111111222222222111111000///000111222333444444444444444333222333444555666444555666888999;;;<<<===;;;<<>>???@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;<<<===@@@CCCCCCCCCAAA@@@======<<<<<<;;;:::999999555666666777888999999999999999999999999888777777888888888777666666555555000222333333222111222333333333222222222222333333444444444333333333222222000000111111222222222333222333333444444333333222111111222222222333333333444444444444444444444444333444444444333222000///444444333222222222333444777:::<<<;;;:::;;;???BBBBBBHHHOOOUUU[[[cccooowwwzzzrrrnnnHHHGGGFFFDDDAAA???<<<;;;<<<<<<<<<;;;:::999777777<<<===???@@@AAA@@@>>>===>>>>>>???AAACCCEEEGGGHHHNNNOOOPPPOOOMMMKKKJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHLLLOOOSSSVVVVVVSSSOOOMMMGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA???>>>;;;:::888777::::::999999888777777666444444444444444444444444777666666555444444333333333333333333333333333333111111111111111111111222222222222111111111000000111000///......///000111////////////............------............------++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((******((('''((()))***+++++++++)))(((((()))++++++******))))))(((((()))************+++++++++))))))***+++,,,,,,------......---,,,,,,+++******%%%&&&'''(((***+++,,,---,,,,,,------.../////////000000000000000///......////////////////////////000000000000000111111111///////////////000000111444444444555444444333333333222222333555666444333333222111222555999;;;;;;;;;:::888888999;;;>>>@@@AAA@@@???AAADDDDDDAAA>>>?????????>>>>>>>>>>>>>>>AAACCCEEEGGGGGGFFFDDDBBBCCCAAA???>>>===<<<:::888666555444444666999<<<>>><<<===???AAABBBBBBBBBBBB========================@@@>>>>>>@@@CCCCCCAAA>>>===<<<;;;999888888999999777888999888777666777888<<<;;;:::999888666555555444444333333333333222222111111111111222333333444111111111222222333333333222222222111111111111000000000000000000000000000222222222222222222222222111111111111111111111111111111222222222333333333222111000000000111333333333333333333333333333333333444555777888999999999:::<<<@@@DDDIIINNNTTTYYYfffrrryyymmmcccYYYRRRMMMCCCBBBAAA@@@>>>;;;999888<<<<<<;;;;;;:::888777666;;;<<<>>>???@@@???>>>===>>>???@@@AAACCCEEEGGGIIILLLMMMOOOOOOMMMLLLMMMNNNMMMNNNNNNOOOOOOPPPPPPQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJMMMOOOPPPNNNKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBAAA@@@>>><<<999888777999999888888777666666555555555555555555555555555666666555555444333333222333333333333333333333333333333222222111111000000222222111111111000000000000000///......///000000////////////.........---------............------++++++++++++++++++++++++,,,++++++++++++++++++***,,,+++++++++************++++++*********)))))))))*********)))))))))((((((******))))))(((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''')))******)))(((((()))'''(((((('''&&&%%%%%%''')))))))))((((((((((((((())))))*********+++++++++))))))***++++++,,,------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111000000///...////////////////////////000000000000111111111111000000//////000000111222444444555555555555444444444444444666999;;;:::999666444222222666999<<<<<<>>>===;;;:::;;;===???AAACCCBBBAAACCCDDDDDDBBB?????????????????????@@@@@@BBBCCCDDDFFFFFFEEECCCBBBDDDBBB@@@??????>>>;;;999888777666555666999;;;===;;;<<<>>>@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>======???BBBCCCAAA>>>???===<<<:::999888999999777888999888777666777888::::::999888777666666555444444333333333222222222333333222111111111222222222222222222222222333333222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333111111000000000111222333333333333333333333333333222333444555666777777777777888:::;;;===???CCCFFFRRR\\\lll|||xxxlllfff]]]UUUMMMFFF@@@===???>>>>>>===<<<:::999888::::::::::::999888666666999:::<<<===>>>>>>>>>===>>>???@@@AAACCCFFFHHHIIIJJJLLLNNNOOONNNNNNOOOQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOOOONNNMMMLLLKKKKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGEEEGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGEEEDDDAAAAAA???>>>>>>>>>???@@@CCCBBB@@@>>>;;;999777666777777777666555555444444555555555555555555555555555555444444333333222222222222222222222222222222444444333222111000000///111111111000000000//////000///............///000//////.........---------,,,------......------,,,++++++++++++++++++++++++*********+++++++++++++++*********))))))))))))(((***))))))))))))(((((((((******))))))))))))((((((***))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))++++++)))((()))***)))*********((('''((()))''''''''''''(((((((((((()))))))))*********++++++))))))******+++,,,,,,,,,------,,,,,,++++++******------------------------,,,,,,,,,---......//////000111111111111000000///000000000000000000000000//////000000111111111111111111111111111222333333555555666666666666555555666666888;;;???BBBBBBBBB;;;888444333666:::===>>>AAA@@@>>>======>>>@@@AAADDDDDDCCCDDDEEEDDDBBB@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBEEECCCAAA@@@@@@???===;;;:::999777777777888:::<<<:::;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???BBBCCCBBB@@@@@@???===<<<:::999888888777999999888666666666777888888888777777777666666333333333333222222222222444333222111111000111111333333222222222222222222222222111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111000111111111222222222222111000000000000111222222222222222222222222222222222333333444555555555444777888888888777888:::<<<@@@FFFQQQ```qqq|||yyytttooojjjccc\\\XXXPPPLLLFFFAAA===:::666444>>>>>>>>>>>>>>>===<<<<<<999::::::999888777666666777888:::;;;============>>>>>>???AAACCCEEEGGGHHHIIIKKKMMMNNNNNNNNNPPPQQQTTTUUUVVVWWWVVVTTTRRRPPPPPPPPPOOONNNMMMKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJMMMMMMLLLKKKIIIGGGEEECCCAAA@@@>>><<<<<<===>>>???CCCBBB@@@>>>;;;999777666555555555555444444333333555555555555555555555555444444333333222222222222111111111111111111111111333333222222111111111000000000000/////////.......................................---------,,,,,,,,,,,,------------,,,,,,************************))))))******++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((((())))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))*********))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((***++++++***))))))***)))+++++++++))))))***+++'''''''''(((((()))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,++++++******'''(((((()))+++,,,,,,---+++,,,,,,------...//////000111111111111111000000000000000000000000000000//////000000111111222222333222222222222333444444555666777777777777777777888999;;;???EEEHHHIIIIII???;;;666555777:::>>>???CCCBBB@@@?????????@@@AAADDDDDDDDDEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@AAABBBDDDBBB@@@?????????===;;;;;;:::888777777777888999:::;;;===>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBCCCCCCCCCBBBAAA???>>><<<:::999888888999999888666555666777666666666666666666666666333333333222222222222111333222111111111111111222333333333222222111111111111111111111000000000000222222222222222222222222111111111111222222222222111111111111111111111111000000000111111111111222000000000000000111111222222222222222222222222222333333444444444444444333444666777777777777999;;;999<<>>>>>>>>>>>>>>===999999999999888888777666777888999:::;;;<<<============>>>@@@BBBDDDFFFGGGIIIKKKMMMNNNMMMMMMNNNPPPTTTUUUVVVVVVUUUSSSPPPNNNPPPPPPPPPOOONNNLLLJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLKKKIIIGGGDDDBBBAAA@@@>>><<<<<<===>>>@@@BBBAAA???===:::888666555444444444333333333333333333333333333333333333333222222222222111111111111000000000000000000000000000000000111111222222222/////////.........------------............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))******+++++++++************))))))))))))************************)))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))((()))))))))*********+++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((()))++++++)))((()))***&&&'''((('''&&&&&&'''(((((((((((())))))*********(((((()))))))))*********)))***************++++++,,,+++++++++++++++******&&&&&&'''((()))******+++++++++,,,,,,---.........///000000111111111000000000000000000000000000000...//////000111111222222333333333333333444444555666777888888999999999888;;;;;;===BBBGGGJJJKKKKKK@@@===888666888;;;???@@@CCCBBBAAA????????????@@@BBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFDDDCCCAAA???>>>>>>???@@@@@@>>>======>>>>>>===;;;;;;:::888777666666777777;;;<<<===?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>@@@CCCEEEFFFGGGIIILLLMMMLLLLLLNNNOOOSSSSSSTTTSSSRRRPPPOOOMMMOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKIIIFFFDDDBBBAAA@@@>>>=========>>>??????>>>===;;;999777666555333333333333333333333333222222222222222222222222111111111111111111000000////////////////////////---......///000111222222.........---------,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************)))))))))***************************))))))))))))))))))************++++++))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''(((******((('''((()))&&&((())))))((('''(((***))))))))))))************((((((((()))))))))******************************++++++++++++++++++******+++++++++***))))))((((((+++++++++,,,------.........//////000000000000///000000000000000000000000......///000111222222333333333333333333444555555777888999:::::::::::::::<<<<<<>>>AAAEEEHHHHHHHHH@@@===999888999===???AAABBBAAAAAA@@@????????????@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDBBB@@@>>>============<<<;;;:::;;;===>>>===<<<;;;;;;:::888888777777777;;;<<<>>>?????????>>>===::::::::::::::::::::::::999<<>><<<;;;999::::::999666555555666444444444444444444444555222222222222111111111111......//////111222444555333333222222222222222222111111000000000/////////000000000000000000000000//////000000111222222222000000000000000000000000////////////000000000000...///000000111111000000000000000000000000000000222333444444555555555444111333555444333222222333222333666999;;;===??????>>>@@@BBBDDDGGGLLLRRRVVVVVVYYY\\\```cccfffjjjmmmvvvwwwnnnfffaaa^^^]]]YYYSSSLLLFFFDDDBBB@@@===<<<:::999888888888666555555444333333333333222000:::;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999999888:::::::::::::::;;;<<<<<<::::::;;;===???AAACCCDDDDDDFFFIIIKKKLLLMMMNNNPPPRRRRRRQQQQQQPPPOOONNNNNNMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJHHHGGGEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHJJJJJJIIIFFFCCCAAA???>>>>>>>>>============<<<;;;:::999888666555555333333333333333333333333333333333333333333333333000000000000000000000000........................------......//////000000------------,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******************************************)))))))))))))))))))))(((((((((''''''((((((((()))))))))******))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''))))))'''&&&'''((((((***++++++******+++,,,)))))))))))))))((((((((((((((((((((()))))))))***************))))))))))))******************++++++,,,,,,++++++***))))))(((***++++++,,,,,,---......------...///////////////////////////////////////......///000111222333333333333222222333333444555888888:::;;;;;;<<<<<<<<<===<<<===???BBBCCCCCCBBB>>><<<999999;;;>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEEEEDDDCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;999888888:::===??????>>><<<<<<<<<;;;:::::::::999:::;;;<<<===>>>===<<<<<<999999999999999999999999888;;;>>>@@@??????AAABBBBBBBBBCCCBBBAAA???===<<<999::::::999666555555666444444444333333333333333222222222222111111111111////////////000222333333222222222222222222333333111000000000/////////////////////////////////////////////000111222222222000000000000000000000000........./////////000000......000111111111000///000000000000000000000000000000222333444444444444333555777777555333333444111222333555666777777777444777999::::::<<<@@@CCCAAADDDGGGIIIIIIKKKOOOSSSWWW___hhhpppvvv|||{{{xxxrrrmmmaaa^^^XXXQQQKKKGGGEEEEEEBBB@@@===:::888777777777777555333333444444333222444333222333444444222000<<<<<<======>>>=========::::::;;;;;;;;;:::999999;;;;;;;;;::::::;;;<<<<<<999999:::<<<>>>@@@BBBCCC@@@CCCGGGIIIKKKMMMPPPRRRRRRRRRPPPOOONNNNNNNNNOOOMMMNNNOOOPPPPPPOOOMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIHHHFFFCCCAAA======>>>>>>======<<<;;;::::::999888777666555555333333333333333333333333444444444444444444444444////////////000000000000.......................................------------------,,,,,,,,,++++++++++++------------++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&'''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%'''((((((''''''(((***))))))(((((('''''''''&&&(((((((((((())))))))))))*********)))))))))))))))******************++++++(((((())))))*********+++***++++++,,,,,,---......,,,,,,---...//////......////////////////////////---...///000111222333333333222222222222333444444888999:::;;;<<<<<<<<<<<<===<<<<<<>>>???@@@???======;;;999999<<>>>>>=========<<<<<<<<<999:::;;;<<<<<<<<<;;;:::999999999999999999999999666:::===>>>======>>>@@@BBBBBBCCCCCCBBB@@@???>>>999::::::999666555555555444444444333333222222222222222222111111111111000111000000000000000111222111111111222222333333444000000000000////////////////////////////////////...//////000111222222222000000000000000000000000............/////////000---...000111111111000///000000000000000000000000......000111333333444444///111333444444333333444444444444444444444444555111444777777666666888;;;999;;;======<<<===@@@CCCEEEKKKRRRVVV[[[eeesss~~~}}}|||zzzxxxwwwxxxyyyyyy~~~|||{{{|||~~~~~~~~~~~~|||{{{{{{|||||||||zzzxxxxxxxxxyyyzzzzzz{{{{{{yyyyyyzzzxxxuuuqqqllliiieee```[[[YYYZZZYYYTTTOOOJJJGGGCCC???<<<:::999999444666777777555444555666333111000000222333222111000000///000111111000...:::;;;>>>??????>>><<<:::777999<<<======;;;888666666666777888888888888888;;;;;;:::;;;<<>>===BBBAAA@@@>>>===;;;:::999888888888999:::;;;<<<=========<<<;;;:::999999:::999:::;;;;;;<<<<<<;;;;;;;;;999888666555555666666888999:::;;;<<<>>>???????????????>>>>>>===<<<;;;;;;:::999888777777777777555444222222222222000///000000000000////////////......///000000000000000000000111111111222222222000000000000000000000000////////////............///////////////////////////000111222222111000///////////////////////////000000000000000000000000111111111111111111111111000111111111111222222222222333333333333222111111222222222222222222222222///111444555444555666777555555555666888999;;;<<<<<<<<<===@@@GGGOOOWWW\\\]]]\\\ZZZXXXXXXXXXZZZ[[[ZZZ[[[\\\^^^```bbbdddeee______```aaaaaabbbccccccdddaaa___```bbbcccaaa^^^\\\ZZZXXXYYYZZZ\\\\\\\\\[[[[[[YYYWWWTTTRRRPPPOOOKKKJJJHHHFFFDDDBBB@@@???===<<<:::888777666666666555444333333222222222333333111000///000111000///111111111111000000000000999;;;===??????>>><<<;;;;;;;;;<<<<<<;;;:::999888777888999999:::::::::999<<<<<<;;;;;;<<<===@@@AAABBBBBBDDDFFFHHHJJJKKKLLLNNNNNNMMMKKKHHHGGGHHHJJJKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMLLLKKKJJJGGGEEEDDDCCCBBBAAAAAABBBDDDFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFCCC@@@???>>><<<:::999888888888999999888777666555444333333333333333333333333333222333444555555333222000000////////////.........---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++************************************************+++++++++*********))))))***))))))((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''&&&'''''''''((((((((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%((((((((((((''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))))))))*********++++++***))))))))))))))))))***)))))))))))))))***++++++******++++++,,,------............---------------///......---------------...///000000111111000000222222222333333444555666666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999888999:::;;;===>>>??????@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>AAA@@@???>>><<<;;;:::999888888888999:::;;;<<<=========<<<:::999999999999888999::::::;;;;;;::::::<<<;;;999888777777777888777777888999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::888888777666555444444555555444222222222222111///000000000000/////////......//////000111000000000///000000000111111111111000000000000000000000000////////////////////////111111111111111111111111///000000000000000000///........................////////////////////////000000000000000000000000000000111111111222222222222222222222111111111111222222222222222222222222111333555444333222333444222222222333444555666777888777777888<<>>???>>><<<;;;???>>>===<<<;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;===<<<;;;:::;;;<<<===>>>@@@@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKIIIGGGFFFGGGIIIIIIKKKLLLOOOPPPQQQRRRRRROOONNNMMMKKKIIIHHHGGGFFFCCCCCCBBBAAABBBCCCEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDEEECCCBBBBBBCCCBBBAAA???@@@???>>><<<;;;:::::::::888888777666555444444333333333333333333333333333111222333333333222000000............------------,,,,,,++++++++++++,,,,,,++++++******)))*********+++++++++*********))))))************************************************++++++++++++************))))))((((((''''''(((((('''(((((())))))(((((('''(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&''')))))))))((((((''''''''''''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((******)))((('''&&&%%%%%%))))))(((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))***************+++,,,,,,------------------------------///...------,,,,,,------......///000000000000///111111222222333444444555555555666777888999999::::::::::::;;;;;;<<<<<<<<<999999888888888999:::;;;======???@@@BBBBBBCCCCCC@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@?????????>>>===;;;:::999999888888888888999;;;<<<======<<<;;;:::999888888888777888999999::::::999999===<<<;;;:::::::::::::::999999999:::::::::;;;;;;============<<<;;;:::999777666555444444444444444555333222222333333111000000000000/////////.........///000000111111000000/////////000000000111111000000000000000000000000...//////000000111111222//////////////////////////////............//////........................////////////////////////////////////////////////000000000111111111222222333222000/////////000111222222222222222222222222444555666555222111000111222222222222222333444444666666666666777999;;;<<<;;;:::999777777888999999888888999:::;;;;;;<<<===::::::;;;;;;<<<<<<=========<<<::::::<<<<<<;;;999::::::<<>>>>>===<<>>======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJIIIGGGGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTQQQOOOLLLIIIHHHGGGHHHHHHEEEDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???????????????@@@???>>>===<<<;;;;;;:::777777666555555444333333222222222222222222222222111111111222111111//////---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++******)))))))))******++++++*********)))))))))*********************************************************))))))))))))))))))(((((('''''''''(((((('''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%'''(((******)))((('''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((('''''''''''''''((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,------...////////////...000000111222222333333333333333444555666777888888999999999:::;;;;;;<<<<<<::::::888888888888999::::::;;;===???@@@BBBBBBBBB?????????>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@======<<<;;;:::999999888777777888888999:::<<<===<<<;;;:::999888777777777888888999:::::::::::::::>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;:::999888888777777666555555555555555444333111111222222111000000000/////////............///000000111111000000//////000000000111111111////////////////////////......///000111222333333,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///........................////////////////////////////////////////////////000000000000111111111111333111///...---...000111111111111111222222222222444666666555333111111111555444444333333444444444333444555666777999::::::777666555555555555666666555555666666666777777777666666777777777888888888888777777666777666666555555555666888999999777444555555555666666777777777555555555444444333333333333222222222222222333333//////...............//////......///222444555444111111111111000000000///777999:::<<<===>>>>>>>>>AAABBBDDDEEEDDDBBB???===;;;<<<<<<===<<<<<<;;;;;;888999999:::;;;<<<===>>><<<<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJJJJIIIHHHIIIKKKIIIJJJKKKMMMOOOQQQRRRSSSPPPNNNKKKHHHFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>=========>>>;;;;;;::::::999888777666666666555555444444333333222222222222222222222222000000111000000000//////,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''((()))***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))(((''''''''''''''''''(((((()))))))))***************+++++++++++++++,,,,,,------------,,,+++++++++++++++,,,,,,---............---...///000111222222222222111222222333444555666666888888999999:::;;;;;;<<<;;;;;;999888888888999:::999:::<<<>>>???@@@AAAAAA??????>>>>>>???@@@AAAAAA???@@@@@@@@@@@@@@@??????;;;:::::::::999999888888777777777888999:::;;;<<<:::999888777777666777777999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>=========<<<>>>>>>>>>============<<<999999:::999999888777666555555444444333444444444222111000000111222111///////////////..................///000000000000///000000000111111111111222........................---...///000111222333444++++++++++++++++++++++++///...---,,,,,,---...///................................................000000000000000000000000//////000000000111111111222111///------...///000000000000111111222222222333555666666444333444444555555444444333333444444//////111222333444555555333222222222222222333333444444444333333333333333444444444444444444555555444444444444333222222333222111///000222333333222000000111222333444444555444333333222111000//////222222111111222222333333//////.........//////000///...---///222555666555111111111111000000000///777888999;;;===>>>>>>??????AAADDDFFFFFFCCC@@@>>>==================<<<;;;888888999:::<<<======>>>;;;;;;===???AAACCCDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJKKKKKKMMMNNNPPPPPPNNNLLLIIIFFFDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@>>><<<;;;<<<===;;;;;;;;;;;;:::999888777555555444444444333333333222222222222222222222222111111000000000/////////,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++***++++++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&""""""###$$$%%%&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******''''''))))))))))))'''''''''''''''''''''((()))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,++++++******++++++++++++,,,------------,,,---...///111222111111000000000111222333444555555777777888999::::::;;;;;;;;;:::999888888888999:::999999;;;<<<>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA???????????????>>>===<<<888888888888888888888888777777777777888:::;;;<<<888777777666666666777777::::::;;;<<<<<<<<<<<<;;;<<<===============<<<<<<::::::::::::::::::::::::888888888888777666555444222111111000000111111111111///...///000000///.../////////.........------------...////////////.../////////000000000111111........................------...///111222222333------------------------......------------......------------------------........................000000000000000000000000/////////000000000111111222111///.........///000//////000000111222222222111333555555444444555666333222222111111111222222111222222222222222222111111111111222222222222222333333333333333333333333333333333333444444444444222333444333111000111222333111//////111333333333000000000111111222333333444444333222111111000000000000/////////000000111//////......//////000000///......000333555666666111111111111000000000000666777888:::<<<>>>??????>>>???AAABBBCCCBBBAAA@@@???????????????>>>======::::::;;;<<<<<<<<<<<<<<<:::;;;===>>>AAABBBDDDEEEDDDGGGJJJKKKKKKKKKKKKMMMLLLKKKKKKJJJJJJKKKLLLMMMJJJIIIGGGEEECCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@???===;;;:::;;;<<<<<<======<<<;;;999999444444444333333333333333111111111111111111111111222111000000000///000000------,,,,,,,,,+++++++++++++++************+++++++++*********++++++,,,---******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%&&&(((((('''&&&%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))))))))*********++++++&&&''')))******)))'''&&&((((((''''''(((((()))***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,---///000111111000///...///000111222333333444666666777888999:::;;;;;;999888777666777888999:::999999;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>===<<<::::::777777777777777777777777666666777777888:::;;;<<<555555555555666777888888999999:::;;;;;;;;;;;;::::::;;;<<<======<<<;;;;;;777777777777777777777777777777777666666555444333000000000//////000000111///---,,,---...///...---//////.........---------+++,,,------......---------------.........//////------------------------------...///000000111111..............................////////////......------------------------........................////////////////////////////////////000000000111111111111000000000///////////////000111222222222///111333333222222222333000000/////////000111111555444333222222222222333111222333333444444444444444444444444444444444444444444444444444444444444222444555444111000111333333222222333444555444333333333333333333333333333333333333333333333333333000//////.........//////...............///000000000///...000333555666666111111111111000000000000666777888:::<<<>>>???@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>><<<=========<<<<<<;;;::::::;;;<<<>>>@@@BBBDDDEEECCCFFFIIIJJJJJJJJJKKKLLLMMMLLLKKKIIIIIIIIIJJJKKKHHHGGGFFFDDDBBBAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@;;;>>>AAAAAA===;;;:::;;;888999999:::999888666555444444333333333333333333111111111111111111111111222222111000000000000000---------,,,,,,,,,++++++++++++************++++++******))))))***+++,,,,,,)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((("""$$$'''))))))(((%%%$$$'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++&&&'''(((******((('''&&&((((((((((((((()))******))))))))))))((((((((((((((())))))***++++++,,,,,,,,,++++++***)))***************+++,,,,,,,,,,,,++++++,,,///000111111///.........///000111222333333555666777888999:::;;;;;;777666555555555777888999999:::;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>===<<<:::999888666666666666777777777777666666777777888999;;;<<<333333444444666777888999888888999::::::::::::999999:::;;;<<<<<<;;;::::::555666666666777777777777666666666666555444333222222111111111111111222222...,,,+++,,,......---,,,//////.........---------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------------------------................................................////////////000000000000111111111222111000//////...//////000111222222222///000222222000///000000000000000000000111222222111000000///000111222333000000111222222222222222111111111111222222222222222222222222222111111111///111333111...---///111......000222444333000...333333333222222222111111......//////000111222222111111000///////////////---------------...///000000//////000333555666555111111111111000000000000777999;;;===>>>>>>===<<>>>>>>>>>>>??????@@@;;;===???BBBDDDEEEFFFFFFDDDAAA???>>>>>>===<<<:::888999;;;===???@@@AAAAAACCCCCCCCCDDDGGGIIILLLNNNMMMLLLKKKJJJHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDBBB@@@@@@@@@>>>===?????????>>><<<999777555<<<;;;:::999888666555555444444444333222111000///......//////000000111111000000000000000000000000000000000...---+++)))(((************************)))************+++++++++******))))))))))))******)))))))))))))))*********))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###&&&(((&&&###"""$$$'''''''''((()))((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((()))*********)))'''&&&'''''''''''''''''''''''',,,,,,++++++******))))))))))))((((((((((((((()))++++++************++++++(((((((((((())))))))))))+++++++++*********))))))///......---------......///////////////000000111444555666777888888888888666666666555555444444333555666666777888999999:::;;;:::999888888888999:::===<<<<<<;;;:::999888888444444444444444444444333333444666777888888777777777444222333555666444111555444444555555666777888999:::::::::999888666555444444444444444555666777888888666555444333333333000///.........///111222///............---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,---...---+++***+++,,,///...,,,---///000---***,,,,,,,,,---...///000000//////.........---------////////////000000000000////////////000000000000000000000000000000000000111111000000111111222333222222222111111111000000//////000000000000//////111111222222222222111111000111222111000///000111000000000///000000111222222222222111111111000000111111111111111111222222111000000000//////......000000////////////000000////////////////////////444333222000//////......000///...------...///000......//////////////////,,,---......//////......888:::<<<>>>??????>>>===??????>>>======>>>>>>>>>===>>>AAADDDFFFGGGGGGGGGEEECCC@@@??????>>>===;;;888999;;;===???AAABBBBBBDDDDDDEEEFFFHHHJJJKKKLLLKKKKKKJJJIIIGGGEEECCCBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>???@@@BBBCCCDDDDDDIIIFFFCCCAAA@@@>>><<<:::;;;;;;<<<<<<;;;:::999888999999888777666555444333333333333333222111000///......//////000000000000////////////////////////000000000///...,,,+++***************************))))))*********+++++++++******))))))))))))*********))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&))))))(((''''''((()))***$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***+++++++++*********))))))......------,,,------...//////......//////000111222333444555555666666555444444444444444444444444444555555666777777888888999999888777777888888999:::999999888888777777666444444444444333333333333333444666777888888777777666444222333555555333111444444444444555666777888888888999999888777555444333333333333333444555666777666555444333222222222///////////////000000111............------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...+++---------+++***+++,,,,,,,,,...111333333///,,,,,,,,,------......////////////.........------------............/////////.........////////////000////////////////////////111111000000000111222222222222222111111000000000//////000000000000//////000111111222222111111000///111222111000///000111000000000000000111222333222222222111111111000000......///000000111222222111111000000000/////////000000////////////000000////////////////////////222222111000///////////////...---,,,,,,---...///........................,,,------...............:::;;;===???@@@@@@@@@@@@@@@???>>>======<<<======???@@@CCCEEEGGGIIIIIIIIIGGGEEECCCBBBAAA@@@>>><<<888999;;;===???AAABBBCCCEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@???===>>>???@@@BBBCCCEEEEEEJJJHHHDDDBBB@@@>>>:::888999::::::::::::999999888666666666555444333222222222222222222222111000///...////////////000000000........................////////////...---,,,,,,************************)))))))))*********++++++***))))))(((((())))))************))))))((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******+++++++++***************---,,,,,,++++++,,,------///............///000000///000111222333333333333222222222333333333333333333333444444555555666666777666666555666666777777666666666666666666666666444333333333222222222222222333555666777777666666555444333333444444333222444444444444555666777777666666777777666555444333222222222222222222333444555444333222111000000000......///000000000000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---***+++---,,,++++++,,,---***,,,///333666555111...---------------........................---------,,,,,,---------.....................////////////////////////////////////000000000000000111111222111111111111000000000000//////000000000000//////000111111222222111111000///000111111//////000111000000000000111222333444222111111111111000000000+++,,,---...000111222222111111111111000000000000000//////......//////000////////////////////////000000///////////////000...---,,,++++++,,,---...------------------------,,,,,,---...............;;;<<<>>>@@@AAABBBBBBBBB@@@???>>>===<<<<<<<<<<<>>999:::;;;===???AAACCCDDDFFFGGGJJJKKKLLLJJJIIIGGGGGGGGGFFFFFFDDDCCCAAAAAABBBBBBCCCCCCCCCBBB@@@??????@@@AAACCCDDDFFFGGGHHHIIIGGGDDDBBBAAA>>>;;;888<<<<<<;;;:::999888777666555555555444333222222222111111222222111000//////////////////////////////------------------------------......------,,,,,,************************))))))))))))************))))))(((((((((((())))))++++++***)))(((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###''')))'''%%%%%%%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))))))))))))))(((((())))))))))))))))))))))))&&&''''''(((((())))))))))))(((((((((((())))))***++++++************++++++(((((()))))))))*********************************+++++++++***++++++,,,,,,......------......///000...///000111111222222111222222222222111111111111222222222222333333444444444444444444444555555555333444444444555555666666444333333222222111111111111222444555666666555555444444333333333333333222333333333333444555666777444444444444444333333222111111000000000111111222333222111000////////////,,,---///000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,)))***,,,,,,++++++,,,...+++---///222333222000......---------------------........................,,,------------.............../////////000000000////////////////////////000////////////000111111000000000000000000000000//////000000000000//////000000111111111111000000...///111000//////000111000000000000111333444555111111111111000000000000------...///000000111111111111111111111111000000/////////....../////////..............................------...//////000...---,,,++++++,,,---...------,,,,,,,,,,,,,,,+++,,,,,,---.........------;;;<<<>>>???AAABBBBBBCCC@@@@@@???===<<<<<<<<<<<<===???BBBDDDFFFGGGHHHHHHIIIHHHGGGFFFFFFEEEBBB@@@;;;;;;<<<===>>>AAACCCDDDFFFHHHJJJLLLLLLJJJHHHFFFFFFFFFFFFEEEEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHEEEDDDCCCBBBBBB@@@===;;;===<<<;;;;;;:::999999999666666555444444333222222000000111111111000///////////////.......................................+++++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))+++******)))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###''')))'''%%%'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((()))******++++++************++++++))))))))))))***************************************************+++,,,------------------......///......///000111111111111333333222111000000//////111111111111111222222222222222333333444444444444333333444444555666666666444444333222222111000000000111333444555555444444333444444333222222222222222222222333333444555666333333222222222222222222111000000/////////000000111000///...............,,,---///000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++++++++)))***++++++++++++,,,---............------......---------------,,,,,,,,,---.....................------.........///////////////000000000111111111........................//////......//////000111//////////////////////////////000000000000//////000000000111111000000000---///000000//////000111000000000000111222333444000000000000000000000000000000000000000000000///000000000000000000111111//////............//////------------------------,,,,,,,,,,,,---.../////////...---,,,,,,---...///------,,,,,,+++++++++++++++,,,,,,---...---------:::;;;<<<===???AAABBBCCCAAA@@@???>>>>>>===>>>>>><<<>>>AAACCCEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGEEEBBB>>>=========>>>@@@BBBCCCFFFGGGJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAABBBCCCDDDDDDEEEBBBBBBAAABBBCCCBBB???===999999999999:::<<<===>>>888777666555444222111111//////000000000000///////////////............---........................******+++++++++***))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''(((((())))))))))))(((((('''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$&&&'''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''(((((()))***+++))))))(((((((((((()))))))))))))))*********++++++***************+++++++++************+++,,,---------,,,,,,,,,,,,---............///000111111111111333222222111000000//////000000111111111111111111000111222333333444333333444444444555555666666666555555444333222111111000///000222333444444333333222444444333222111222333222222222222333444555555222222111111111111222222111000//////////////////000///......---------...------...////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++************+++)))***,,,+++******+++,,,......---+++******,,,...,,,,,,,,,,,,,,,------------------...............---............/////////////////////000000000000.......................................///000000............//////////////////000000000000/////////000000111111000000///,,,...////////////000222000000000000000000111222//////000000000000000111222222111000000//////...////////////000000000000///......------......///------------------------,,,,,,++++++,,,---......///...---,,,,,,---...///...------,,,,,,++++++***++++++,,,---------------999999:::;;;===???AAABBB@@@@@@????????????@@@@@@===>>>AAACCCEEEGGGGGGGGGFFFFFFFFFHHHIIIIIIFFFDDD@@@???>>>======???AAABBBEEEGGGHHHIIIIIIIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFEEECCCBBB@@@@@@BBBDDDEEEAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCBBB???===888777777888999;;;<<<>>>999888777555333111000///...//////000000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((""""""###$$$%%%$$$######&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))***+++))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++*********++++++,,,......,,,,,,,,,+++,,,------...------...///000000000000000000000111111222222222111111111000000000000000///000222333444444333333444444444444444444444444666666555444333222111111///000111333333333333222222333555333111000111333111111111111222333444555222222111000000111222333111111000/////////////////////...---------.........------------...//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++,,,,,,+++******************+++,,,+++***)))***+++***,,,---,,,******,,,...+++++++++,,,,,,------...---------.........//////,,,,,,---------.........---------............///..............................------......///000---------......///////////////000000000000////////////000000000000//////,,,---//////...///000222111000//////.../////////////////////000000111111/////////////////////...---.........///////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++,,,---............---,,,+++++++++++++++,,,------------,,,888888999:::<<<>>>@@@AAA@@@@@@@@@???@@@@@@AAAAAA===???AAADDDFFFGGGGGGGGGEEEEEEFFFHHHJJJJJJGGGEEEBBB@@@???======>>>@@@AAAEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDAAA??????BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCBBB???<<<:::999888777777888999999999888777444222000...---......///////////////...//////.........---------++++++++++++++++++++++++,,,------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''(((''''''&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###&&&((('''$$$"""$$$'''%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&)))(((''''''((()))***+++''''''''''''''''''''''''*********)))((((((((('''''''''''''''((()))++++++++++++************++++++)))************+++++++++))))))******++++++++++++++++++++++++,,,---...///,,,,,,++++++,,,,,,---...,,,,,,---...////////////---...///111222444555666111111111111000000000000///000222333444444333333333333333333333333333333777666666555333222222111...///111222333333222222111333555444111000111333111111111111222333444555222222111000000111222333111111000/////////////////////...---------............---,,,,,,...///000---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++,,,,,,+++***))))))******+++,,,,,,+++)))((()))***&&&)))---///---,,,---...******+++,,,,,,---......---------.........//////++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...........................------------...//////---------.........////////////000000000000////////////000000000000//////,,,---//////...///000222111000///......------....../////////000000111111,,,------....../////////,,,---------......//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******+++,,,,,,//////...------,,,++++++++++++,,,---------,,,,,,888888888999:::===???@@@DDDDDDDDDDDDCCCBBB@@@@@@>>>???@@@@@@AAABBBFFFIIIIIIIIIJJJJJJJJJHHHGGGFFFHHHDDDAAABBBAAA>>>???BBB@@@AAACCCDDDDDDDDDBBBBBBBBBDDDFFFHHHIIIJJJJJJJJJDDDCCCAAAAAAAAACCCEEEFFFFFFEEEDDDBBBBBBAAAAAAAAABBB@@@??????AAA@@@>>>;;;888777555666888999888888:::999777444222///---,,,---------------------------.........---,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''******)))((('''%%%###"""%%%&&&'''((('''%%%""" ''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))+++*********))))))((((((******+++++++++******)))++++++******++++++,,,---++++++******++++++,,,---..................------......000111111000//////...//////000111222222222222222222222111000...---////////////000111222333222222222222222222222222555555666666444222///---111111111111111111111111000000000111222222222333333333333333333333333333222222222222333333444555333222000///.........///---------....../////////---------------------------------,,,,,,++++++++++++,,,+++***((((((***,,,************************************************************************---,,,+++******+++,,,---******++++++++++++************+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///......------......///,,,,,,,,,---------......------------------------000000//////.........---////////////000000000000......////////////......------......//////000000...............///000000---...///000000///...---000///...------...///000///...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///777777777777999;;;===???BBBBBBCCCCCCBBBBBBAAA@@@???@@@AAAAAAAAABBBEEEGGGIIIIIIJJJJJJJJJIIIGGGFFFHHHDDDBBBBBBAAA>>>???BBB>>>>>>????????????>>>>>>AAABBBDDDGGGHHHIIIIIIIIIDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAABBBBBBBBBBBB@@@>>>???@@@@@@===;;;888777555666777888888777:::999777555222000///...------------------------------......------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((()))(((((('''&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''(((((('''&&&%%%%%%"""###%%%&&&%%%### ''''''''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))*********)))))))))(((((())))))*********))))))((()))))))))))))))***++++++,,,++++++++++++,,,------...........................///000111111111000/////////000000111222222333000111222222222111000///............///000111222333333333333333333333333444555555555444222000///111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333444444222111000///.........///,,,,,,---------.........------------------------------,,,,,,,,,+++++++++***,,,------+++*********************************************************************************))))))(((''''''((())))))******++++++++++++************+++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------000/////////.........------............/////////...//////000000//////...............////////////...............//////000......///000000///......//////............/////////...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------888777777777999;;;===>>>@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCBBBAAAAAACCCDDDHHHHHHIIIJJJJJJIIIHHHGGGIIIEEEBBBCCCAAA>>>>>>AAA>>>===<<<;;;::::::;;;;;;>>>@@@BBBEEEGGGGGGHHHHHHEEEDDDBBB@@@>>>>>>??????AAA@@@@@@@@@@@@AAABBBBBB@@@???>>>>>>??????===;;;999777555555777777777666888777666555333111000000------------------------------......------,,,,,,++++++************++++++++++++,,,,,,++++++***)))''''''((((((((((((''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''((()))(((&&&$$$###(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((******))))))))))))(((((('''(((((()))))))))(((((((((''''''''''''((()))))),,,++++++++++++,,,------...........................///000000111111000000000000111111222222333333000000222333333333222222............//////000111444444444444444444444444444444333333333333222222111111111111111111111111222222222111111111111111111111111111111111111111222222222222222333333333111111000///............+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++))),,,...///---+++******************************************************************************++++++***))))))***++++++******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............................../////////...............,,,,,,---------.........//////000000000000///////////////.....................------......///000//////000000000000//////......////////////............------------.........------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++************************************+++++++++,,,,,,999888888888999:::<<<===>>>>>>@@@AAABBBCCCCCCCCCBBBCCCCCCBBB@@@@@@AAABBBFFFGGGHHHIIIIIIIIIHHHGGGHHHEEECCCDDDBBB??????AAAAAA???===:::999999;;;<<<===>>>@@@CCCEEEFFFFFFFFFDDDCCCBBB@@@????????????@@@@@@??????????????????>>>>>>>>>>>>>>>===<<<;;;999777555555666666555444555555444333222111000000------------------------,,,------...------,,,,,,******))))))))))))******+++++++++++++++***))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((()))*********((('''&&&((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))(((((('''((())))))***)))))))))(((''''''''''''((())))))+++************+++,,,,,,---------..................//////000111111111111111222222222333333333444222222444444555444333222///////////////000111111333333333333333333333333333333222222222333444555111111111111111111111111333222222222111000000000000000000000000000000000111111222222222222222111000000//////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,------+++*********************************************************************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,...------------------...,,,,,,,,,---------......................................................,,,------------.........//////000000000000///////////////......---------...------------...//////000000000000000000000000,,,---////////////---,,,------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,,,,+++***************************+++++++++***************777777666666666777999:::<<<===>>>@@@AAABBBCCCCCC@@@BBBBBBBBB@@@??????@@@DDDEEEFFFHHHHHHHHHGGGGGGGGGDDDCCCDDDCCC@@@???BBBCCCAAA===:::999:::;;;<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;999777555444555555444333222222111000000//////...------------------------,,,,,,------...------,,,***))))))(((((())))))******++++++++++++***))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''(((''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&'''&&&%%%$$$$$$'''(((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))((()))******+++++++++***))))))(((((())))))***+++)))))))))))))))***++++++---------.........///////////////000111222222333333333333333444444444444555666666666555444222111111111000000111111222222111111111111111111111111222222222222333444555666111111111111111111111111333222222222111000000000000000000000000000000000000111111222222111000000///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***(((&&&'''))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,------...++++++++++++++++++++++++------,,,+++******++++++---------,,,,,,---------,,,,,,,,,---------..............................---------...............------.........///////////////000000000000////////////......------,,,,,,---------------...//////000000////////////000000,,,---...//////...---,,,,,,------------------,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++************))))))444444333222222333444555999:::;;;===???@@@@@@@@@===>>>@@@@@@?????????@@@AAABBBDDDFFFFFFGGGFFFFFFEEECCCBBBEEEEEEAAAAAADDDCCCAAA>>><<<:::;;;<<<======>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<:::999999888:::;;;======;;;::::::;;;999777555444444444333111000000000///......------------------------------,,,,,,------......------******))))))))))))************++++++******)))(((''''''((((((((((((''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((''''''(((((((((((())))))((()))***++++++,,,++++++******))))))******+++,,,)))))))))))))))***++++++,,,,,,------...//////////////////000111222333444444444444444555555555555777888888888777555333222222222222111111222222333111111111111111111111111111111222333333444555555111111111111111111111111222222222111111111111111000000000000000000000000000000111222222000///........./////////......---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++)))&&&$$$%%%)))---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************+++++++++,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++,,,,,,+++*********++++++++++++************++++++,,,,,,,,,---------......---------------------------------------.........---............/////////......////////////...............---------------------,,,,,,------.../////////............//////------............------,,,,,,------------,,,,,,,,,------......------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++******************))))))555444333222222333444444555666888999;;;;;;<<<<<<888;;;>>>??????>>>???@@@???@@@BBBDDDEEEEEEEEEDDDCCCAAABBBEEEFFFCCCCCCEEEEEEDDDBBB@@@??????@@@AAA???@@@AAABBBBBBAAA@@@???BBBBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;999999888888888:::<<<<<<:::999:::;;;:::777555444333333111000111111000///......------------------------------+++,,,------......------+++******))))))******+++***************))))))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''')))+++,,,*********)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))'''((()))***++++++++++++******))))))******+++,,,+++++++++++++++,,,,,,---,,,,,,------...//////000000/////////111222444555555555555555555555555555777777888888888777555444222222111111111111111222111111111111111111111111000111333444555444444333111111111111111111111111111111111111111222222222111111111111111111111111///000111222111000...---------...//////......---------,,,,,,++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++***(((&&&'''))),,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,((())))))******++++++,,,************************,,,,,,+++++++++,,,------++++++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........------............------,,,------------------...------,,,,,,------...//////...---,,,,,,---...///...------,,,,,,------...+++,,,------------,,,+++,,,,,,---......---,,,,,,,,,++++++******++++++,,,******************************++++++++++++++++++************************))))))))))))************888777666555444555666666333444555666888888888888666888<<<>>>>>>>>>@@@AAA===???AAABBBDDDDDDDDDDDDBBB@@@AAAEEEFFFDDDDDDFFFIIIHHHFFFEEEDDDEEEEEEFFF@@@AAAAAABBBAAA@@@???>>>CCCCCCBBBAAA???===;;;:::<<<;;;;;;:::999999999999777:::<<<<<<:::888:::<<<:::777555333333333111///222222111000///......---------------------------+++,,,,,,---.........---++++++************++++++***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''((('''%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&'''''''''(((((())))))&&&'''((()))************)))))))))))))))***++++++------,,,,,,------...///,,,,,,------...///000000000/////////111222444666666666666666666555555555555666777999999888777777111111000000000000000111222222222222222222222222000111333555555555333222111111111111111111111111000000111111222222222333111111111111111111111111///000111222111000...,,,,,,---.../////////...------------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++***+++,,,+++)))))))))+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&******++++++++++++************+++++++++,,,,,,,,,((((((((()))******++++++************************,,,,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,------------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---.........---,,,++++++,,,---.........,,,++++++,,,......++++++------------++++++,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,************************((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))************333333222222222333444444666666666666777777777777777777777888999;;;<<<=========>>>>>>>>>>>>===<<>>=========>>>??????>>><<<::::::;;;======<<<:::888777666555888888777777777777888888:::999777555333000...---///............---------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))((((((((((((***,,,---+++++++++*********))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***'''&&&''''''$$$%%%(((((((((''''''''''''(((((()))'''&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''+++*********))))))(((((()))((('''''''''(((***+++///...---+++***))))))(((******+++++++++,,,,,,,,,......///000000000000000//////000000111111222222333333333444555666777888555666777888999888888777:::888444111//////000111333333333222222111111111222222111111111111222222000000000000111111111111000000000111111222222222444333222111000000000000......//////////////////////////////...---,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))(((((((((((((((((((((((('''''''''''')))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,...........................///////////////......(((***+++---......---------......//////......---------------------------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++******)))(((((((((,,,++++++***)))(((''''''******++++++++++++******+++++++++,,,,,,---------222111111111111222333333555555555666666666666777666666666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFFFFCCCBBBAAA???>>>>>>>>>>>>=========<<<999888888888888888888777777666666666777777777666666777777777999888666444222000///...............------------++++++,,,,,,,,,+++******+++++++++++++++++++++++++++***)))((((((((()))***++++++*********)))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''%%%%%%(((((($$$###%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''*********)))))))))(((((()))(((((('''((()))***+++,,,,,,+++******++++++++++++++++++,,,,,,,,,------......///000000000000000//////000000111111222222222222222333333555666777777777666777777999:::;;;<<<:::666333111111222222333222222222222111111000111111111000000111111111000000000000111111111111111111111111222222222333444333222111000000000000........................////////////...---,,,+++******++++++,,,------...,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,)))***+++,,,------------------------------------------------------------.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***))))))***++++++,,,,,,+++++++++*********((((((((()))******++++++*********))))))))))))))))))******++++++******)))***************+++++++++000000//////000111111222444444444444555555555555555555555555666777999999::::::999888888999:::;;;999:::;;;:::::::::<<<>>>???@@@BBBDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>>======;;;;;;;;;999666555444555333333333444555555666666666666666666666666666666666555444333222000//////......---------,,,,,,,,,******++++++,,,+++++++++++++++++++++++++++++++++---,,,+++)))((('''&&&&&&******)))))))))))))))(((***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%''',,,+++'''$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''******))))))))))))((((((((((((((((((((()))******)))))))))***+++,,,---...,,,,,,---------...............///000000000000000//////000000111222222333222222222222222333444555888777666666777:::<<<>>>>>><<<999666333333333333222222222333222222111111111000000//////000000111000000000000111111111111111222222222222333333333333333222111111000000000------------------------......///......---,,,+++******++++++,,,,,,------++++++************++++++)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************)))*********++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++,,,---......------,,,++++++,,,------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++***))))))***++++++,,,++++++++++++*********((((((((()))******++++++(((((())))))************)))******++++++******)))))))))))))))((((((((((((////////////000111222222222222333333333444444444333333333333444555666777888666555444444555777999666777888888777888:::;;;:::===@@@CCCDDDDDDCCCBBB@@@@@@>>>===<<<;;;;;;;;;:::::::::888555333333333111111222333333444555555444444555555555555444444333333222111111000000///------------,,,,,,,,,+++((()))***+++++++++++++++************************,,,,,,***)))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''+++000000***&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))((((((((((((((((((((())))))***((((((((()))***,,,---...............////////////......///000000000000000//////000111222222333333444444333333333333333444666666666777999;;;===???>>><<<999666444333333333222333444444444333333222000000////////////000000///000000000111111111111222222222222222333333333222222222222111111000000------,,,,,,,,,,,,,,,+++---.........------,,,+++******++++++,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***************))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,+++***+++,,,...///---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,++++++++++++++++++++++++******++++++++++++******+++******************+++++++++++++++************++++++******)))((((((((())))))))))))))))))******))))))************)))))))))))))))(((((('''''''''/////////000000111333333222222222222333333333333222222222222333444555555444333222111111333555777444666666666555666888:::888;;;>>>AAACCCCCCBBBAAA>>>===;;;:::999999888888999::::::888555333333444222222222333333333333333222333444444444444333222000000000000000/////////---,,,,,,,,,++++++++++++((()))******++++++++++++************************))))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&***000000***&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((())))))'''(((((()))))))))))))))))))))))))))***+++,,,,,,....../////////000000000......///000000000000000//////000111222333444444777666555444333333333444222444777:::<<<======<<<<<<:::888666444333333333333444555666666666444333000000////////////000000///000000000111111111111222222222222222222222222111111222222222111000000------,,,,,,++++++++++++------------------,,,+++******+++++++++++++++,,,***))))))(((((())))))***************************)))))))))******)))))))))'''((((((((()))))))))***((((((((((((''''''''''''***)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++******))))))******(((((()))))))))***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++*********+++++++++*********))))))++++++******)))(((((((((++++++******)))((((((''')))))))))******)))))))))*********))))))(((((('''////////////000222333444222222222222333333333333222222222222222333444444111111000000000222333444333444555555444444666888777999<<<>>>@@@@@@@@@???<<<;;;999888777777666666888888999777555333444555333333333333222222222222111111333333333333111111////////////............,,,,,,,,,+++++++++******))))))******+++*********************************''''''((()))))))))((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$###&&&++++++&&&$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((())))))''''''((()))))))))))))))******)))))))))******+++....../////////000000000......///000000000000000...///000111222444555555888888666555444333333333000333888;;;======;;;:::999888777555444444333333222444555777777666555444111000000//////000000111000000000000111111111111222222222111111111111000000111222333333222111000...------,,,,,,++++++***,,,,,,------------,,,,,,******++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((())))))******))))))(((''''''(((((())))))******((((((((((((''''''''''''***))))))((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))*********************************************+++++++++++++++++++++++++++******)))))))))******((()))))))))******************))))))))))))******------------------------***+++,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))***++++++++++++***)))+++************)))))))))((((((((()))******++++++,,,,,,+++***)))(((''''''((())))))******))))))(((************))))))))))))---------...///000222333222222222333333333444444222222222111222222333444...//////000000111222222111222333333222222444666777888999;;;<<<<<<======;;;:::999888777666666666555666777666444333444555111111222222222222222222///000222333333222000//////.........------,,,,,,++++++++++++************)))************))))))(((************************''''''((())))))(((''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$"""###&&&'''$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((()))***))))))((()))))))))))))))***++++++........./////////000000......///000000000000000...///000111333444555666999888666444333222111111222444777999;;;;;;::::::777777666666555555555555000222444666666555333222111111111000000111111111000000000000111111111111111111111000000000/////////000222333333222111000.........---,,,++++++++++++,,,,,,------,,,,,,,,,++++++******************+++******))))))******+++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********((((((((((((''''''''''''((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))******+++******************************************************))))))))))))******)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++++++++------************************++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))************))))))))))))((((((((()))******+++++++++*********))))))(((((((((((())))))))))))(((((()))))))))))))))*********,,,,,,,,,---...///111111222222333333333444444444222222222222222222333333---...///000111111111111///000111111000111333555666666777888999::::::;;;<<<;;;:::888777777666666333444555555333333444555//////000000111111222222...000111222222111000............------,,,,,,++++++++++++************)))***************)))((('''))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&###"""%%%&&&$$$%%%)))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''')))*********)))((((((((((((((()))***,,,,,,............////////////...//////000000000000000...///000111333444555666888777555333111000000///444444555777888999:::;;;666666666666777777777777...000222444555444222111222222111111111111222222000000000000111111111111111000000000//////......///000222333333222111000//////...------,,,++++++++++++,,,------,,,,,,,,,++++++******************++++++************++++++************************(((((())))))))))))((((((&&&''''''((()))******+++)))((((((((('''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""###$$$&&&((()))++++++++++++*********************************************)))))))))))))))******************++++++++++++...------,,,,,,------...************************))))))***+++,,,---------+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000///---++++++,,,---...******************************++++++++++++******)))***+++,,,,,,+++***)))************))))))))))))++++++******)))((((((((())))))))))))************(((((())))))))))))((((((''''''(((((())))))******//////.........///000000444444333333333333333333111222333333444444444444111111111111000000000000000000111000//////111444555555555666888999;;;<<<999999999999888666444333999777444222333333222111333222111///......---------...///000000///......,,,---...///...---+++***************************+++*********))))))((((((###(((,,,+++'''$$$&&&)))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&&&&$$$!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++------------------------------------------------...//////111222333444444444222111222333333222111111111222333555666666777888888777777666666555555666666555444444444444555222111000///000111333555444333111000000000111111///////////////...------111111111111000000000///000//////...------,,,,,,,,,,,,,,,+++***)))((((((((()))))))))************%%%&&&'''(((((())))))(((******))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******************)))((((((((()))+++,,,---***((()))+++,,,+++)))(((((()))))))))*********''''''(((***+++,,,---...---------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))''''''(((***+++,,,---...((((((((()))******++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((......------......//////222222222222222333333333333222111111222444666777222111111111000000000000000111111000//////222444444444555555777888:::;;;999999::::::999888666555777555222222333333333333333222111000............---...//////000///...------------------,,,,,,+++*********************************)))))))))(((((($$$'''******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222111111000000111111000///000111111222444555555666777666666666666666555555555444333333222333333333111000/////////000222333333222111000//////000111///000000000//////...---111111000000000/////////......------,,,+++++++++++++++++++++***)))(((((())))))*********+++++++++(((((()))))))))(((''''''******))))))))))))******))))))(((((((((((())))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))((((((((()))***+++***)))(((***,,,---***((((((((())))))))))))))))))&&&'''((()))***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++)))************+++++++++************************(((((()))***++++++,,,---)))))))))))))))(((((((((***)))))))))((((((((('''((((((((((((((((((((((((******************************)))))))))(((((((((,,,,,,---------.........000000111111222222333333333222000000111444777:::222222222111111111000000000111222111000000222444333333333444666777999:::999999::::::::::::999999666444222222333444444444333222111000///.........---......//////...------...---,,,,,,++++++,,,,,,******************************))))))))))))((((((%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%###""""""###$$$%%%!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((''''''(((((()))***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........//////000000000000000000//////...---//////000111222333333444444555555555555555555666333333222111111111111111000///.........///000111111000//////......//////000000000000000//////...000000000/////////......---,,,,,,++++++*********++++++++++++***)))((((((************++++++++++++************)))((('''&&&***))))))(((((())))))***)))((((((''''''(((((()))%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***(((((()))+++,,,,,,***((())))))))))))))))))((((((&&&&&&'''((()))******+++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************)))))))))*********++++++******))))))(((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((('''''''''+++,,,,,,---...............//////000111222222333111111111111333555888999333333222222222111111111000111222222111111222444222222333333555777888999999999:::;;;;;;<<<<<<<<<999777555444444555444444333222111000////////////............---------,,,...---+++*********+++,,,************************))))))))))))))))))((((((&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%$$$$$$######$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++************************.............../////////000222333222111/////////......///000000111222222222333333333444444555555333222111111000000111111///...---------.../////////.....................///000000000000000///////////////............---,,,,,,+++++++++************************)))(((((())))))))))))***************************)))(((((())))))(((((((((((())))))(((((((((''''''(((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((('''''''''''''''(((((())))))(((((()))***+++++++++***************)))))))))'''((((((((()))*********,,,+++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************))))))))))))*********))))))((((((((())))))))))))((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''+++,,,---//////000//////......///000111111222222///000222555666777777666333333333333222222222222000222333333222222333444222222222333555666888999999999::::::<<<===>>>>>>???<<<999777666666444333333222111000000///000000......---,,,,,,,,,,,,,,,---,,,+++))))))***++++++))))))))))))))))))))))))(((((((((((((((((())))))'''%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''"""###%%%&&&&&&%%%$$$###!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++************************.../////////////////////333555777777444222111111---......//////000000000111111222222333333333444333222222111000111111111......---------------------------.........------//////000000000000//////.........---------,,,,,,,,,,,,,,,+++++++++++++++))))))*********)))((((((''''''''''''(((((((((((((((((()))***************))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((((((&&&''''''(((((((((((((((+++)))(((&&&&&&(((+++---++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********************************))))))))))))((()))))))))******+++++++++(((((((((((())))))))))))************************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''',,,...///111222222222111//////000000111111222222...000444777888777666555444444444333333333222222000222444444333333333444222222222333555666888999999999::::::;;;===>>>???CCC@@@<<<999888666555333333222111000000000000000......,,,+++++++++++++++,,,+++******))))))******))))))))))))))))))))))))''''''(((((((((((())))))''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%!!!###%%%'''(((&&&$$$"""!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))******)))))))))))))))((((((************************************************............//////000000333777:::999555222222333---........./////////000000111111111111111222222222222111000000000000111.........------------,,,,,,,,,---............------......///////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))******)))((((((&&&&&&&&&&&&''''''''''''&&&'''((()))************)))((((((''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&'''((()))&&&'''((())))))))))))(((+++***)))'''%%%&&&***---*********+++++++++,,,,,,++++++++++++*********************+++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,***))))))))))))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''...///222444555555444333111111111111111111111111111222444666777666666555444444444444333333333333111333555555444333444444222333333444555777999999::::::999999:::<<<>>>???BBB???;;;999888777555444222222111111000000111111...---,,,+++*********+++***************))))))((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))&&&###"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))******))))))((((((((((((************************++++++++++++++++++++++++++++++,,,---...//////000222666:::999444000000111............////////////111111000000000000000000111000//////......//////...............------,,,+++,,,---/////////...---,,,,,,---...............,,,,,,,,,,,,++++++++++++************************(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((''''''((()))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&'''(((((((((((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))***'''((()))*********))))))(((***+++***'''&&&'''(((''''''((()))***++++++,,,++++++******)))))))))((()))*********+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++******))))))******+++************************)))************+++++++++((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((((((((((((///111333666777777666555222222222111111111111111444444444444444555666777555555444444444333333333111333555666555444444444333333444444666777999:::::::::999999:::;;;===>>>@@@===:::888888777666555222222111111111111111111///---,,,***))))))******)))***+++++++++***((('''))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***'''""" $$$((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!! !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$%%%''''''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((******))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++---...//////000444888777222......///.........///////////////111111000000//////......//////...------------....../////////...------,,,+++,,,.../////////......+++,,,,,,---.........---,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((()))))))))))))))((('''''''''(((((((((((()))))))))))))))((('''&&&%%%((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&(((***+++'''(((***+++++++++***)))&&&***......***&&&%%%$$$$$$%%%&&&'''((()))***+++******))))))((((((''''''))))))******++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,************************)))************+++++++++(((((((((((((((((((((((((((((((((((()))))))))***'''''''''&&&%%%%%%$$$$$$'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))111111222333444444444444444444444333333222222222222222333333333333444444222333444333111000111222333555666555333222333333666555444444555666777888777777777888888999999999===<<<;;;:::888666444333111111///......///000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((***,,,---...---+++***++++++------------+++++++++,,,---...---,,,+++***.........//////000000000///...---,,,,,,---...//////////////////.........---------...............000000000000/////////.........//////...---,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))(((((()))***************''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))(((''''''&&&######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''$$$$$$&&&'''''''''&&&%%%))))))))))))))))))))))))++++++***************+++---+++)))'''&&&&&&((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))***************************************************++++++,,,,,,++++++***(((((((((((()))***+++,,,************************))))))))))))))))))))))))************************+++++++++************)))++++++***)))((('''&&&&&&&&&'''((())))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((000111222333444444444444444444333333333222222222222222333333333333444444333444444333222111111333111333555555333222111222444444333333444555777777888888888999999:::::::::;;;;;;:::999777555333222111111//////...//////000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%((()))+++,,,,,,,,,+++***++++++,,,------,,,++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...........................---------....../////////222111111111000000000000...............---,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++***))))))(((((()))***************''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((******))))))))))))******,,,+++)))'''&&&'''((((((***************)))(((((((((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********)))))))))))))))***************************))))))))))))))))))))))))''''''''''''''''''''''''+++++++++*********))))))******))))))((('''''''''(((((()))))))))'''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((000111111222333333444444333333333333222222222222222222333333333333444444333444555444333222333444222444777777555333222222333333333333444555666777::::::::::::;;;;;;;;;;;;999999888666555333222111111111000///////////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&$$$###%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%$$$$$$))))))))))))***************+++,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,------...///000111111222222222222111111111111---............------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))(((((())))))******))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((()))***************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''&&&''''''((()))************)))(((((((((((((((((())))))))))))************************------------------------************************,,,+++***)))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((()))***))))))(((&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((000000000111222222333444333222222222222222222222222222222333333333444444333444555555333333444555444777::::::999666555555333333333444555666777777;;;;;;;;;;;;;;;;;;;;;<<<777666555444333222111111111111000000//////......------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%''')))'''%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((******))))))(((((('''''')))(((((((((((()))************++++++++++++******---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))))))***+++,,,------...,,,,,,---...000111222222222111111111111000000000---------......------,,,++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))(((((()))))))))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***)))(((''''''''''''(((''''''((((((''''''&&&%%%(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***************)))(((((((((((((((************************))))))))))))))))))))))))************************************))))))))))))'''''''''((((((((())))))))))))((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''''''''&&&&&&'''''''''000000000000000111333444222222222222222222222222222222222333333333444444333444555555333333444555555777999999888666555555333444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;555444333222111111111111111111111000///......---------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''+++)))&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((''''''(((((()))***************************,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------............------((())))))***+++,,,------+++,,,---...///000111222////////////............,,,,,,---------------,,,***++++++,,,,,,++++++***++++++***************)))(((((()))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***((((((''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&000////////////111222333111111111222222222222222222222333333333333444444222333444444333333444555333444555555333222222333333444666777999999::::::::::::::::::999999999999444333222000000000111222111111111111000...---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''+++)))&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%"""###############$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((())))))(((((((((((())))))))))))******))))))))))))******++++++++++++,,,---......+++++++++************)))---......//////......---))))))******++++++,,,,,,+++,,,,,,---...///000000------------,,,,,,,,,,,,+++,,,,,,------------,,,******++++++++++++******************************(((((()))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''""""""$$$%%%&&&'''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''((())))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''')))***+++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&000///.........000222333000111111111222222222222222222333333333333444444111222333333222222333555222333333111//////111333222333555777888999999999999888888888777777777777444333111000///000222333111111222111000...---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((***(((%%%$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$###############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((('''((()))*********))))))***)))(((((((((((()))***)))***+++,,,------------,,,,,,++++++************,,,---............---,,,+++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,,,,+++++++++***+++,,,---------------******++++++++++++******))))))))))))************(((((())))))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))'''%%%$$$###%%%'''((('''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''((()))***+++&&&'''''''''''''''''''''(((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((***************************)))))))))((((((((((((&&&'''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&000///...---...000222333000000111111222222222222222222333333333444444444000111333222222222333444444444333111//////222444000222444666888888888888888777777777666666555555444222111//////000222333111111222111000...,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''((()))&&&###"""$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((((((((&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((&&&(((***+++,,,+++)))(((***)))(((''''''((()))***(((***+++---......------.........------,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------------******++++++++++++******)))))))))))))))*********(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''+++)))%%%###"""$$$&&&(((&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''((((((***++++++&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))******)))(((''''''&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))'''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%//////.........------------///111333444333222111000111333555555444333222000000000000000000000000000111111111222222222222111222333444555555555555555555555666555555444333222222333444444222111000111000000///......------,,,,,,,,,+++++++++******))))))************))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&&&&'''(((''''''''''''((((((((()))%%%&&&'''(((((())))))(((&&&&&&'''((()))+++---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++******))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((())))))((('''&&&%%%&&&&&&'''((()))***++++++***)))(((&&&&&&&&&&&&'''''''''((()))(((((('''&&&%%%%%%%%%))))))))))))((((((((((((,,,,,,+++***)))((('''&&&'''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))******)))((('''&&&%%%%%%''''''((()))))))))))))))))))))((('''&&&%%%%%%%%%++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&//////.........------------///111333333333222111111222444555666555444333000000000000000000000000000000000000111111111222111222333444555555555555333444444444444333222222111222222222222111000000000//////...------,,,,,,*********++++++,,,,,,,,,))))))************)))))))))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%&&&'''(((***)))((('''&&&''''''((('''''''''((((((((())))))(((((()))***++++++++++++)))))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,+++************+++************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%$$$###""""""###$$$%%%((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&/////////............---...///111222333222222111111222444555555555444333000000000000000000000000////////////000000000000111111222333444444444444222222222222222111111000111111000///////////////......------,,,,,,++++++(((((()))***+++,,,---...((())))))******))))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''))))))(((''''''''''''(((''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))+++,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,++++++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((()))))))))***))))))((((((''''''&&&'''''''''(((((())))))***%%%%%%&&&'''((())))))*********)))((('''&&&%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''/////////...............//////000111222222111111111111222333333333333222////////////////////////.........////////////000000111222333333444444444111222222222222111000000111000...---,,,---...///,,,,,,,,,,,,++++++******((())))))***+++,,,,,,,,,(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((((('''(((((((((((()))))))))'''((()))******++++++***,,,,,,+++***))))))))))))***,,,...000111///---,,,++++++++++++++++++++++++------........./////////......---,,,,,,,,,,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))******))))))((((((((('''''''''((((((((((((((((((%%%%%%&&&'''((())))))***))))))((((((''''''&&&&&&***)))(((((((((((()))***%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$###!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''//////////////////////////////000000111111111000//////000000111111111111........................---.........///////////////000111222333333333333222222222222222111000000///...---,,,+++,,,---...+++++++++++++++*********************************(((((())))))))))))(((((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))))))))***'''((()))******++++++*********************+++,,,)))***---//////...,,,***++++++++++++++++++++++++------------.........//////...------,,,,,,------************************(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''((())))))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''...////////////000000000000000000000000000000000............//////000000....................................//////////////////000111222222222222111111222222111111000///......---,,,,,,,,,,,,---++++++++++++++++++******++++++*********)))))))))'''(((((())))))((((((''')))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$############$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&'''(((((()))(((((((((((((((((()))))))))******((()))***+++,,,,,,,,,,,,)))))))))***+++,,,---...)))***,,,---------+++***++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---******************++++++(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&***))))))(((((('''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''(((((()))))))))'''(((((()))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&.../////////000000000000000000000/////////000000...............///000000------------------------....../////////000000000...///000111222222222222///000000000000///......------......------,,,+++++++++++++++++++++++++++))))))))))))************''''''((((((((((((''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###############$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))))))))(((((((((((()))))))))*********(((((()))***++++++++++++************+++,,,------******+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))******)))))))))&&&'''''''''''''''''''''&&&'''(((((())))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%.../////////000000111111111000////////////000000///////////////000111111------------------------////////////000000000000...///000111111222222222......//////......---,,,,,,---...///...---,,,+++++++++++++++++++++,,,,,,''''''((()))***+++,,,,,,''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''""""""!!!"""###&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))))))))(((((())))))))))))************%%%&&&'''(((((()))))))))+++++++++***++++++,,,,,,+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,------,,,++++++++++++,,,...---,,,+++***(((''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&""""""###$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$$$$%%%'''(((((((((''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''""""""$$$&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$000000000000////////////000///...---------------///...,,,++++++,,,...//////...---,,,,,,---...///........................111111000000000000111111,,,,,,,,,---------......---------,,,,,,,,,++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''%%%%%%$$$######$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###!!! !!!###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$"""###%%%&&&%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""#########""""""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++++++++---//////...,,,***)))))))))***,,,,,,++++++***)))((((((((((((((((((''''''''''''+++*********))))))((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''000000000000/////////...///......------------......---,,,++++++,,,---.........---,,,,,,---......------------------------000000////////////000000,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&$$$"""###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$######%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&(((***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,***)))***+++///...---,,,,,,,,,---...,,,,,,+++******)))((((((((((((((((((''''''''''''*********)))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((()))***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''000000000/////////......------------------...///---,,,+++******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------///......------......///,,,,,,,,,,,,------------++++++++++++*********)))))))))))))))(((((((((((('''''''''((((((((())))))'''(((((((((((('''&&&&&&)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%############%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((()))***)))((((((***,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++---------------......///+++++++++******))))))(((((((((((((((''''''''''''******))))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''&&&%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''000000/////////.........,,,,,,,,,,,,---......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,---------************))))))))))))))))))))))))((((((((((((&&&'''''''''((((((((((((''''''((((((''''''&&&%%%(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!! !!!###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$##################%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&((()))***)))((((((***,,,))))))))))))***+++------++++++++++++++++++++++++++++++++++++++++++++++++''')))++++++++++++---///++++++,,,,,,---,,,,,,++++++*********)))))))))(((((((((((((((''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((()))))))))))))))((((((''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''////////////............,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------*********)))))))))(((((())))))))))))((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%$$$###### !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""###$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''((((((((('''''')))+++(((((())))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++''')))++++++++++++---///,,,---......---,,,***(((*********)))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''/////////.........------,,,,,,,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************)))))))))((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%'''((()))(((&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&(((***)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++...000111222111...+++)))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''//////.........---------------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,---............---,,,+++,,,,,,---......//////,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%###!!! """$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$############!!!###%%%''''''&&&%%%#########$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&(((*********))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,...111222222///,,,***((()))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&''''''''''''$$$%%%'''((()))((('''&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''//////.........---------...------,,,++++++++++++,,,------......------,,,------...//////...------,,,,,,------...///000000,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!!!!""""""&&&$$$!!!!!!###%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###"""%%%&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$%%%&&&&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###### !!!$$$&&&&&&%%%###!!!######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&'''((('''&&&'''(((***+++***)))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++---///(((***...111111///,,,***(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((((((((('''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''(((((("""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&''''''''''''$$$%%%'''))))))((('''&&&"""###$$$%%%&&&%%%$$$$$$"""""""""###$$$%%%&&&'''''''''%%%$$$$$$%%%''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''...//////000///---,,,+++++++++,,,,,,,,,---------///,,,******,,,...---+++...///111000...------...//////111222222111000000++++++++++++++++++++++++***+++,,,---,,,***(((&&&******)))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###"""###$$$&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!###%%%&&&,,,***'''%%%$$$$$$%%%&&&&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$###"""""""""###%%%&&&"""!!!"""&&&++++++&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''***)))'''%%%%%%%%%'''((())))))*********))))))(((------------,,,+++***)))******++++++++++++******++++++************+++++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((***'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((((((((''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%''''''&&&$$$######%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,***(((&&&%%%%%%&&&'''---------...---,,,***)))++++++++++++,,,,,,,,,---...,,,***+++---...---+++...///111000...------......///000111000000......++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******)))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%$$$######$$$%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$""""""&&&***+++'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$!!!"""############$$$%%%################################################################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))'''&&&%%%&&&'''((())))))*********))))))(((******+++++++++++++++***)))******++++++******)))+++******))))))******+++*********************)))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((%%%""""""$$$&&&'''&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))'''%%%$$$%%%%%%&&&------...------,,,************+++++++++,,,,,,,,,---,,,,,,---//////,,,***...///111000...------......//////000///...,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------******)))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###$$$%%%"""""""""###$$$%%%''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''"""###%%%&&&&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%###"""$$$((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$ """"""""""""$$$&&&################################################!!!!!!""""""######$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))'''&&&&&&&&&'''(((((())))))******)))))))))''''''((()))***+++++++++)))******++++++******)))******))))))))))))******((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***$$$$$$))))))'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$$$$%%%%%%000000000///......------*********+++++++++,,,,,,,,,,,,...///000///---+++...///111000...------...///000000000///---,,,+++************************+++***))))))***+++---///***))))))((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###%%%%%%$$$######%%%###!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$ """######""""""$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((('''&&&%%%%%%&&&'''''''''((())))))))))))))))))(((((((((((()))***++++++))))))************)))))))))))))))(((((()))))))))'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))$$$ !!!%%%((('''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&111000000///.........---******+++++++++,,,,,,,,,,,,---///000000///---,,,...///111000...------...000000111111000...---+++************************)))(((''''''(((***---...***))))))(((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$###$$$%%%'''&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%)))'''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""###%%%%%%$$$######$$$"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###""""""$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))+++***))))))))))))***+++)))))))))******))))))))))))((((((''''''(((((()))&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...111111///......///...///111000...------...///000111111000///---,,,************************)))((('''&&&''')))+++---******)))(((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$ !!!###$$$###$$$&&&'''''''''%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%###"""###&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!"""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&''''''%%%###""""""###################################################""""""######$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))+++***)))(((((()))******((())))))******))))))(((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&))))))&&&###""""""&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((000///...---,,,,,,,,,---,,,,,,---------............000111000...---///111...///111000...------...---.../////////...---,,,************************))))))(((((((((***+++,,,******)))(((((((((((((((*********)))))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%$$$$$$%%%'''&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$######"""###$$$&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$%%%###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!!"""###################################################$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))%%%&&&''''''((((((((('''%%%&&&'''((())))))))))))(((((('''&&&'''(((***+++(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&''''''((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''''''''333222000///......//////---------........./////////000111000------///222...///111000...------...+++,,,---.........---,,,))))))))))))))))))))))))******************+++,,,******)))(((((((((((((((************))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%######$$$%%%$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$###"""""""""###%%%&&&$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""######"""!!!###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''((()))******))))))%%%&&&'''((())))))))))))%%%$$$$$$$$$&&&(((+++---(((((())))))))))))(((((('''''''''&&&&&&''''''''''''''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((***'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% ###%%%'''((())))))$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((### !!!&&&)))(((%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&111111000000//////......------......//////000000000000////////////000000222111000///...---,,,,,,+++*********++++++)))((())))))))))))***+++,,,---''''''((((((((((((''''''))))))************)))))),,,***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%######%%%(((***&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########%%%%%%%%%$$$$$$######$$$$$$%%%---000222///((("""!!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###""" !!!"""&&&%%%$$$$$$#########$$$##############################$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%$$$$$$#########################################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((((((((()))((('''$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++&&&&&&%%%$$$$$$#########&&&'''((())))))'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%'''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%000000000000////////////------...//////000000111000000////////////000000111111000///...---,,,,,,,,,+++***+++,,,,,,***(((+++******))))))))))))***(((((())))))))))))(((((())))))************))))))***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%))),,,///---(((######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###!!! !!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))'''''''''((((((((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%////////////000000000000......//////000111111111000//////......//////000111000000///...---,,,,,,---,,,+++,,,------+++)))---,,,***)))'''&&&&&&&&&)))))))))******)))))))))((())))))******))))))((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""########################$$$###!!! !!!###$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%(((+++***'''$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$%%%%%%###%%%&&&'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%#########$$$%%%&&&&&&&&&""""""$$$%%%%%%$$$######&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%......//////000000111111......//////000111111111/////////....../////////000000///......---,,,,,,---,,,,,,,,,------+++***,,,+++)))(((&&&&&&%%%%%%(((((())))))))))))(((((((((((())))))))))))(((((((((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((()))&&&%%%$$$######$$$&&&'''$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$&&&((('''%%%$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''&&&&&&'''(((((('''''''''''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%......//////000000111111.........///000000111111//////............////////////......------,,,,,,---,,,,,,,,,------+++***))))))((('''&&&&&&''''''&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((())))))))))))%%%%%%$$$###$$$%%%'''((($$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&$$$###"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""##############################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%!!!"""%%%'''(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((()))))))))***((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%////////////000000000000------......///000000000///......------......///.........---------,,,,,,---,,,+++,,,------+++)))(((''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))(((((($$$$$$$$$$$$%%%'''(((((($$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$######"""!!!#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""#########"""""""""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000000000000////////////,,,,,,------....../////////......------......///......------------,,,,,,,,,+++***+++,,,,,,***((()))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''''''''&&&%%%"""###$$$&&&'''((((((((($$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$############&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%'''%%%$$$###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$!!! ###&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))*********+++(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&''''''''''''&&&'''''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111111000000//////......++++++,,,,,,---......///.........------.........------------------,,,,,,+++*********++++++)))(((******)))(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%######!!!"""%%%'''(((((((((((($$$%%%%%%$$$######$$$&&&$$$$$$$$$############"""((('''%%%###""""""######%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$#########$$$$$$&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$### """&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********++++++++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%'''((((((''''''&&&'''''''''&&&&&&%%%$$$"""$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&''''''((((((''''''&&&***(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$##################$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000///...---,,,,,,,,,------------------------------.........---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''***&&&###"""###$$$###!!!$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%$$$###"""""""""""""""$$$'''))))))'''$$$""""""###$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))*********)))((((((%%%###$$$'''))))))(((&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&(((((((((((()))))))))))))))))))))))))))************++++++,,,,,,++++++*********)))((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$""" """$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((000///...------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++******)))))))))(((((((((******)))((('''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&#########"""######$$$$$$(((%%%######$$$%%%###"""$$$############$$$%%%%%%''''''%%%%%%%%%%%%######$$$$$$###"""""""""#########%%%'''(((((('''%%%######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&(((&&&######%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""##################$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&'''((((((((())))))))))))))))))))))))************)))******++++++******)))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######"""#########%%%$$$###$$$%%%&&&$$$"""######""""""###$$$$$$%%%''''''&&&%%%%%%$$$############"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$(((&&&$$$###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$#######################################"""""""""!!!""""""""""""#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''((((((((()))))))))(((((())))))************((())))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$######"""&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++,,,,,,,,,************************+++*********))))))))))))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$""""""$$$%%%&&&&&&%%%###""""""""""""###$$$%%%%%%$$$%%%&&&%%%%%%$$$%%%&&&$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$#########"""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$###"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###&&&%%%$$$$$$#########"""###$$$%%%&&&&&&%%%$$$###########################&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''((((((((())))))(((((())))))******++++++((())))))******))))))(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++,,,,,,*********************************))))))))))))(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!"""$$$&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&!!!###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&$$$######$$$$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((('''(((((()))******++++++)))******************)))'''((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''------,,,,,,,,,,,,------************************((()))***+++++++++++++++************************))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########!!!###%%%%%%$$$$$$%%%&&&""""""######$$$%%%'''''' ###&&&&&&$$$$$$'''***&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!"""&&&'''%%%###""""""###$$$%%%&&&''''''""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''((()))***++++++,,,)))******++++++******)))&&&''')))******)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&---,,,,,,+++,,,,,,------))))))))))))))))))))))))******++++++,,,++++++***************************(((((((((((('''''''''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$###$$$%%%$$$###"""$$$'''#########$$$%%%'''((()))"""%%%((('''###"""%%%(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%'''$$$!!!""""""######$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""$$$&&&%%%###!!!!!!"""%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!!!!""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,((())))))))))))))))))(((&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&$$$!!!!!!$$$'''$$$$$$$$$%%%&&&''')))***$$$''')))'''###!!!###&&&%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$!!! $$$&&&$$$ ############""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$###"""%%%&&&%%%!!!&&&%%%$$$######$$$%%%&&&########################""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,''''''((((((((((((''''''%%%''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---------,,,,,,+++++++++,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""  ###"""%%%$$$###""""""###$$$%%%################################################$$$###"""""""""###%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%$$$######%%%((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###&&&%%%%%%$$$###"""!!!!!!########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%(((((('''%%%$$$###""""""%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&'''''''''$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''%%%&&&((('''######&&&###""""""""""""###$$$$$$#######################################$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$###"""""""""###%%%'''&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######$$$''''''%%%###########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%$$$$$$###"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%,,,+++***)))((('''&&&&&&%%%&&&'''((()))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""&&&######%%%%%%""""""%%% !!!"""#######################################""""""######$$$$$$$$$$$$######""""""######$$$%%%$$$$$$##################$$$)))---+++&&&"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######"""$$$%%%&&&$$$##########################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$,,,++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''"""###%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!###!!!""" """!!!"""###$$$$$$###!!! ########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$###############$$$$$$$$$'''---333111***$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$###"""'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$+++++++++++++++++++++++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&&&&"""!!!$$$&&&$$$###$$$###$$$$$$$$$###""" ########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$&&&---333111***$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$"""###%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''###"""'''***(((%%%$$$%%%%%%%%%$$$###"""!!! ################################################""""""###$$$$$$$$$$$$###$$$$$$#####################(((,,,+++&&&"""###$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%########################$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$%%%%%%&&&"""############"""!!!!!!""""""######$$$$$$$$$%%%####################################$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))*********++++++++++++************************************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$#########$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########&&&""""""(((,,,)))$$$"""%%%$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$###"""""""""!!!###%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%""""""$$$&&&########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""###############$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''"""""""""######$$$$$$$$$ !!!###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))******++++++++++++******************++++++************************))))))))))))))))))))))))***)))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%((($$$%%%,,,000---'''$$$$$$#########$$$&&&(((***########################&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%$$$######&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''%%%""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$################################################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$******))))))******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%$$$%%%%%%&&&+++***)))(((&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###""""""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""""""""###$$$%%%&&&&&&''')))'''%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++)))'''%%%############""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######%%%%%%%%%%%%######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""$$$&&&((($$$$$$$$$#########""""""%%%###"""###$$$$$$###""""""""""""""""""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&(((''''''******))))))******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&(((&&&$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%&&&$$$$$$$$$#########""""""$$$###"""###$$$$$$###""""""############"""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%******))))))******+++,,,******++++++++++++******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######""""""######$$$%%%$$$$$$###############"""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""###$$$$$$$$$$$$###############$$$###"""###$$$%%%$$$"""######$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%******))))))******+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################$$$"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''******))))))******+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###########################"""!!!"""$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&((()))(((******))))))******+++,,,))))))************))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!  ###%%%&&&%%%******))))))******+++,,,))))))************))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###%%%&&&########################$$$$$$$$$############"""######""""""######$$$%%%######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$###*********)))***++++++,,,))))))************))))))))))))))))))))))))))))))***)))))))))((((((((((((###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%###$$$&&&########################""""""""""""#####################"""###$$$$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$""""""""""""######$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&%%%$$$)))*********++++++++++++,,,+++++++++******)))))),,,,,,+++***)))(((''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###''''''&&&%%%######$$$&&&''''''&&&%%%$$$""""""!!!########################""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$%%%&&&%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%'''(((((('''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))*********+++++++++******))))))))))))******)))))))))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))######$$$%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$#########$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###$$$$$$%%%%%%%%%$$$""""""###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$##################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''(((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))******''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''$$$%%%%%%$$$""""""###%%%""""""###$$$%%%&&&&&&'''########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&###!!!!!!"""#########$$$######"""!!!""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$!!! !!!%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((((((((('''''''''''''''((((((((())))))$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&%%%%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$""""""###$$$%%%&&&&&&'''########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""########################"""###########################$$$%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$###  &&&%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((&&&$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$########################"""""""""############$$$ !!!###$$$%%%&&&'''############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))+++'''$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%$$$###"""!!!########################""""""!!!!!!!!!!!!""""""%%%$$$###""""""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$!!!###&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""###%%%&&&&&&&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###""""""!!!"""###$$$%%%########################"""%%%)))***)))&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$"""############$$$$$$$$$########################""""""""""""############!!!!!!"""###$$$%%%%%%&&&###############%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#####################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%% """######"""!!!###$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""######%%%''')))***///***&&&%%%((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))'''((((((((())))))******###$$$$$$%%%&&&(((((()))"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!###$$$%%%%%%$$$###"""!!!########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """$$$%%%%%%%%%###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$"""!!! """###$$$"""""""""""""""""""""""""""%%%***,,,***'''%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$########################""""""""""""###########################$$$$$$$$$######""""""###%%%&&&(((######$$$$$$$$$$$$######""""""""""""############""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&'''&&&$$$$$$%%%&&&""""""######$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###%%%''')))+++222---((('''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%######""""""""""""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!!!!$$$&&&&&&%%%%%%$$$###""""""###$$$%%%########################%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$##################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$############""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###########################%%%%%%&&&'''&&&%%%###"""%%%$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***222///+++'''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&%%%###!!!!!!"""###$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$#########""""""###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$''''''&&&$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$########################%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&((()))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))))),,,***(((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""((()))***)))&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$############$$$%%%%%%%%%$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$"""!!!"""$$$&&&&&&&&&######$$$$$$$$$$$$##############################"""""""""""""""###$$$%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%########################%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$###"""""""""###$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$%%%'''((((((((('''&&&"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$""""""###$$$&&&'''(((((("""""""""""""""""""""#########$$$$$$$$$###"""""""""######$$$$$$######"""###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$""""""""""""###$$$%%%%%%$$$###"""########################&&&%%%$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''((((((((('''&&&$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############""""""##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###!!! !!!""""""###$$$&&&'''(((((("""""""""############$$$######$$$$$$$$$######"""""""""############""""""!!!!!! !!!!!!"""###$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%######""""""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%''''''&&&$$$!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###"""########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&########################$$$&&&'''&&&$$$"""""""""$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%%%%"""######$$$$$$$$$######""""""############""""""""""""!!!!!!""""""###$$$#########""""""###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""%%%'''&&&$$$"""###$$$$$$$$$############$$$$$$######################## ###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###########################$$$&&&''''''&&&$$$###"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!###%%%&&&%%%%%%&&&(((''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########&&&&&&%%%$$$%%%&&&%%%$$$###""""""###$$$%%%######################## $$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###########################$$$&&&''''''&&&$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&%%%$$$$$$##################$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((((((''')))(((&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++)))&&&$$$$$$%%%'''(((''''''''''''''''''''''''%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""######$$$$$$$$$############""""""######$$$%%%"""$$$''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$ """$$$'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""$$$%%%$$$###"""###$$$%%%&&&'''''''''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%"""###((()))&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#####################$$$$$$%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """######""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%%%%$$$"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%###%%%+++,,,***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))'''&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%###"""###$$$%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%$$$"""$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######'''&&&&&&&&&%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$'''...///---%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""#########$$$$$$$$$%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%$$$#########"""""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$"""$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%%%%$$$'''---...,,,%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###%%%&&&&&&$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%$$$######$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%$$$###%%%******'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""$$$''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""#####################$$$$$$%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$%%%'''&&&$$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&''''''(((((('''%%%$$$######$$$$$$"""###%%%&&&&&&&&&%%%$$$((()))(((&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$%%%###$$$%%%'''(((((())))))%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&(((***+++,,,'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%$$$"""$$$'''&&&"""%%%%%%%%%&&&&&&&&&''''''!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""""""""#########$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&)))+++,,,---)))'''%%%#########$$$%%%"""###%%%&&&'''&&&%%%$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((&&&$$$###%%%'''$$$%%%%%%&&&''''''''''''#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((()))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$$$$"""$$$'''&&&"""%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%'''((((((((('''''''''''''''''''''''''''''' !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&((('''$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((************$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%(((+++...000222)))(((%%%#########$$$%%%"""###%%%''''''&&&%%%$$$"""$$$%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((((((&&&######%%%(((%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&'''((()))))))))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((***+++++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$"""$$$((('''###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%%%%%%%'''((((((&&&###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""((($$$"""$$$$$$"""###'''###########################%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%&&&'''(((((((((((($$$$$$###############$$$$$$###$$$+++444::::::888+++)))'''%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''((((((%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&$$$$$$$$$&&&&&&(((%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&######&&&&&&######&&&########################!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%###$$$(((///333222000'''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""######$$$%%%%%%%%%#########"""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$#########$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$###""""""###%%%&&&%%%###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&'''%%%######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%!!!""""""###$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%###"""$$$)))***&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$######""""""$$$$$$############$$$$$$&&&$$$###%%%)))***(((%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''"""###$$$&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$"""!!! !!!$$$&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%!!!!!!%%%+++,,,(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$#########$$$%%%%%%'''%%%$$$%%%&&&%%%###!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$""""""$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$###"""######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%+++,,,(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%''''''(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$"""!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&$$$###!!!&&&&&&%%%$$$$$$$$$%%%%%%(((&&&######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&'''&&&%%%###""" ###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%##############################"""######$$$$$$######"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""###"""$$$)))***&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###""""""&&&%%%%%%$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########"""""""""###$$$%%%&&&%%%$$$###"""!!! ###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&######&&&&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%%%%$$$$$$%%%""""""###$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""######$$$%%%%%%%%%!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###!!!###$$$&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######%%%&&&&&&&&&%%%$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%((($$$"""$$$$$$"""###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((!!!"""$$$$$$###""""""###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$### """%%%''''''&&&$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######""""""###%%%'''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((++++++***((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%'''((((((((('''&&&