BM6P6(@ ;;;999666333000///...---...------,,,,,,------.........//////000000111111000000000111222444555666777777888:::===@@@CCCEEEJJJNNNTTTZZZ___eeejjjmmmsssxxxzzzzzzxxxeeeXXXxxxZZZKKKOOOaaaNNN@@@???CCCLLLRRRRRRQQQRRR@@@GGGIIIRRRjjjeeeQQQ@@@777777:::HHHRRROOOWWWZZZeeeyyyXXXPPPooo^^^UUUlllnnnfffmmmxxxzzzuuuvvvtttccc]]]qqqVVVJJJNNN>>>NNNyyyGGGLLLSSSZZZ```ffflllpppmmmmmmnnnpppsssvvvwwwvvv{{{hhhYYYuuukkkooo~~~sssnnnZZZZZZZZZ[[[]]]^^^```aaa]]]\\\[[[[[[[[[]]]```aaa^^^[[[ZZZ\\\aaabbb```\\\]]]}}}zzzNNNPPP```VVVgggzzz[[[TTTqqqccchhhpppuuuqqqkkknnntttwwwrrrmmmiiiiiijjjkkkkkkooorrrvvvyyyyyyvvvrrrooossssssrrrqqqqqqrrrsssssslllpppnnnpppXXX;;;>>>>>>@@@IIIYYYcccaaaXXX\\\XXXVVVXXX]]]^^^YYYUUUSSSRRROOOTTT\\\TTTMMMUUU^^^[[[WWWUUUVVVVVVQQQLLLQQQlll}}}pppiiihhhjjjjjjiiiqqqqqqpppkkkfffffflllrrrppphhhdddgggjjjgggcccaaacccfffjjjoooqqqqqqooonnnfffeeefffhhhllloooqqqqqqrrrjjjmmmvvvvvvyyyttt;;;999666333000///...---------,,,,,,,,,,,,------.........///000000111111000000000111222333555666777777888:::===@@@CCCEEEJJJNNNTTTZZZ___eeejjjmmmpppvvvzzzzzzfff\\\qqq___nnnTTTFFFHHHYYYLLLFFFAAAEEETTTaaabbbZZZSSSGGGKKKJJJUUUssslllMMM>>>999<<>>DDDRRR\\\XXXbbbbbbeeeoooMMMKKK```WWWuuuzzzvvvqqqVVVgggcccXXXMMMKKKJJJddd{{{]]]IIINNNWWW]]]aaabbbcccdddgggkkkpppuuuwwwvvvsssqqqwwwfffRRRggg}}}www___bbbggg]]][[[[[[[[[[[[\\\]]]^^^___ZZZYYYXXXWWWWWWXXXYYYZZZWWWUUUUUUWWW\\\^^^]]][[[^^^aaawww}}}MMMCCCYYYXXX^^^lllXXXWWWlllggggggjjjnnnmmmjjjjjjmmmvvvqqqjjjfffeeeggghhhiiitttrrrooommmmmmppptttvvvpppmmmiiihhhjjjnnnqqqssspppjjjkkkpppnnnvvvyyyhhhOOO???FFFcccuuuvvvssskkkccccccllluuurrrvvvkkkeeesss{{{nnn```MMMDDDBBBJJJWWWqqqrrrgggjjjnnnnnnkkkiiihhhhhhdddiiinnnooojjjccc___]]]aaa```aaabbb```[[[\\\aaaccceeehhhkkkmmmmmmmmmllllllkkkjjjkkkmmmnnnmmmllliiijjjmmmooommmooozzz;;;999666333000///...------,,,,,,,,,,,,,,,,,,---------......///000000111222111000000111333444666777777888:::===@@@CCCEEEJJJNNNTTTZZZ___dddjjjmmmnnnsssxxxzzz~~~mmmyyy{{{hhhiiixxxbbbUUUJJJQQQLLLSSShhhyyysss\\\HHHNNN___hhhtttmmmrrr@@@888:::CCCHHHTTT\\\WWWaaaccchhhppp}}}TTTIIIpppvvv]]]gggttt}}}}}}qqqbbbiiiXXXTTTKKKIIITTTsss~~~QQQQQQUUU[[[___aaabbbccccccfffhhhiiikkkmmmpppsssvvvmmmrrrsssbbbLLLgggooo```eee___WWWWWWWWWWWWWWWWWWXXXXXXYYYWWWVVVUUUTTTTTTTTTUUUVVVTTTRRRRRRUUUYYY\\\\\\\\\\\\]]]aaacccIIIZZZZZZUUUiiisss^^^^^^uuufffhhhffffffjjjkkkiiijjjmmmwwwrrrlllhhhhhhkkknnnpppooonnnnnnnnnmmmmmmmmmmmmnnnjjjfffeeeiiinnnqqqsssvvvkkkjjjrrrsssqqqsss^^^[[[___cccttt{{{~~~wwwsssuuuyyyrrriiiqqqnnn]]]RRRXXXYYYjjjxxxlllggghhhiiiiiigggeeeccccccfffhhhjjjiiieee```^^^]]]ZZZYYYZZZ]]]]]][[[\\\```dddaaa\\\XXXYYY]]]cccfffhhhgggggghhhjjjjjjiiihhhhhhmmmnnnkkkjjjnnnqqqrrr;;;999666333000///...---,,,,,,,,,++++++,,,,,,,,,---------...//////000000333222000000000222444666777777888:::===@@@CCCEEEJJJNNNTTTZZZ___dddjjjmmmppptttxxxzzz}}}bbb\\\~~~nnnbbb}}}}}}jjjllloooUUUQQQPPPFFF```wwwllleeehhhVVVPPPOOOXXX___ZZZNNNDDD^^^}}}|||mmm]]]@@@:::@@@KKKQQQ\\\ccc^^^```dddhhhmmmuuudddIIIYYYbbb\\\zzzkkktttuuuwwwrrrqqqcccMMMRRROOONNNcccqqqOOOWWWYYY[[[]]]]]]___bbbdddbbbdddfffhhhjjjmmmrrrvvvyyywwwxxx~~~UUUKKKmmmfff^^^{{{xxx\\\ZZZTTTTTTSSSRRRRRRRRRSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOQQQPPPPPPRRRVVVYYY[[[[[[XXX```ZZZ|||^^^QQQXXXYYY\\\pppgggVVVbbb|||ppphhheeeeeehhhjjjiiikkkooorrrnnniiifffhhhkkkoooqqqkkkiiigggeeedddccccccdddjjjfffbbbbbbggglllnnnnnnkkkjjjkkknnnpppppppppqqqnnnaaaHHHHHHHHHEEEBBBAAABBBEEEFFFIIIHHHHHHIIIKKKdddwwwmmmhhhnnnhhhbbb```bbbddddddbbbeeefffhhhhhheeeaaa^^^\\\]]]XXXUUUZZZ]]]\\\ZZZYYY^^^ZZZUUURRRSSSXXX^^^cccccccccdddfffiiijjjiiihhhfffjjjjjjeeeeeejjjkkkgggqqq;;;999666333000///...---,,,,,,++++++++++++,,,,,,,,,------......///000000444222000///000222444666777777888:::===@@@CCCEEEJJJNNNTTTZZZ___eeejjjmmmqqqtttyyy|||~~~aaaHHHJJJYYY{{{cccdddttt]]]fffzzzddd[[[??????TTTaaa^^^TTTJJJEEECCCBBBEEEJJJ]]]xxxuuuLLL:::666@@@MMMTTT___gggcccccceeeeeeeeejjj|||MMMGGGppplllZZZggg___UUUhhhvvvpppzzztttrrr\\\JJJSSSWWWWWWqqq\\\PPPXXXYYYZZZZZZZZZ\\\```ccc]]]cccjjjnnnnnnnnnoooqqqxxxSSSaaarrrhhh___hhh{{{uuudddUUUVVVRRRRRRQQQOOOOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOQQQTTTWWWYYYUUU^^^[[[cccyyyTTTRRRYYYVVVVVVwwwfff```RRRwwwmmmllljjjgggggghhhhhhggglllrrrkkkhhhdddccceeehhhjjjkkkqqqlllfff```^^^aaafffiiieeebbb___aaagggkkkjjjggg___jjjpppkkkiiiooorrroooxxx{{{mmmbbb```fffooovvvooosss{{{tttrrrnnnfffnnnfff]]][[[```fffhhhhhh___bbbhhhkkkjjjeee^^^ZZZddd\\\WWWZZZ^^^[[[WWWTTTVVVWWWZZZ\\\___```aaabbbaaaaaacccfffiiikkkjjjhhhfffiiiiiiggggggjjjjjjiiifffttt;;;999666333000///...---,,,,,,++++++++++++,,,,,,,,,,,,---......//////000555333000//////111444666777777888:::===@@@CCCEEEJJJNNNTTTZZZ___eeejjjmmmooossszzziiiVVVPPPWWW|||rrr___|||YYYmmmVVVYYYZZZQQQ{{{ddd\\\RRRKKKFFFEEELLLTTT___uuuAAA888666AAANNNTTT^^^fffbbbaaaddddddaaabbbrrr```GGGWWWjjjZZZzzzgggnnn|||vvvrrrzzzfff]]]TTT___jjjjjjuuuPPPVVVWWWXXXZZZ[[[\\\]]]```bbb```eeekkkmmmjjjiiijjjlllbbbuuu{{{oooTTTgggyyyvvvbbb___xxx~~~wwwaaaQQQOOOOOOOOONNNLLLKKKJJJIIIIIIHHHMMMNNNOOOOOOPPPPPPPPPPPPJJJJJJKKKKKKLLLOOORRRUUUSSSRRRYYY[[[yyyuuuTTTUUUTTTTTT```nnn^^^UUUggggggjjjnnnmmmllljjjfffdddjjjsssllliiifffeeefffhhhiiihhhsssoooiiieeedddggglllpppeeebbbaaaeeekkkmmmiiiccc___fffjjjiiikkkqqqssspppmmmvvvyyyuuuqqqllliiiiiieee``````cccgggiiijjj^^^```dddhhhiiifffaaa^^^ccc^^^[[[^^^^^^[[[YYYYYYXXX[[[```dddeeedddaaa```^^^___aaadddggghhhgggeeeffffffiiikkkkkkhhhiiikkkhhhnnnyyy;;;999666333000///...---,,,++++++++++++++++++,,,,,,,,,------...//////000555333000//////111444666777777888:::===@@@CCCEEEJJJNNNTTTZZZ___eeejjjmmmmmmrrr{{{|||aaa[[[sss~~~ddduuukkkmmmQQQPPPZZZwwwooogggdddbbb```[[[VVVWWW\\\ssspppttt<<<@@@===GGGSSSWWW```fffbbb\\\bbbfffccc```iii~~~vvvQQQHHHuuu~~~TTT```yyyZZZaaa___qqq~~~eeeOOO[[[VVVYYY]]]`````````aaabbbfffhhhhhheeeaaaaaafffkkkfffmmmmmmhhhkkk}}}cccRRR|||lllbbbeeezzzwwwsssxxxyyy~~~zzzqqqTTTIIIPPPNNNJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKOOORRRRRRFFFVVV]]]UUU^^^TTTVVV^^^WWWYYYrrrdddUUU\\\tttvvvxxxrrrqqqpppllleeebbbiiisssrrrpppmmmlllllllllkkkjjjkkkkkkkkkkkkkkkllllllmmmgggeeefffkkkqqqqqqkkkdddaaa\\\[[[dddppprrrkkkbbbeee^^^iiizzztttooouuusssfffccckkkdddfffggggggeeeeeeggghhhcccaaa___```bbbdddffffff]]]\\\^^^```___\\\^^^bbbaaabbbbbbaaaaaa___^^^]]]\\\]]]^^^aaaddddddbbbaaa```___dddkkkiiibbbbbbgggllloooooowww===;;;888444111///...---,,,,,,,,,+++++++++******///...---,,,,,,---...//////333222------444888777888:::;;;<<<===???CCCEEEIIIPPPVVVYYY^^^fffkkkkkkqqqtttxxx|||wwwYYYfffuuueee^^^WWWuuueeeTTTRRRiii|||^^^kkkzzzsss^^^;;;FFFJJJPPPVVV\\\aaagggjjjiiibbb___bbbdddiii}}}iiiJJJRRRuuuTTTnnnwwwqqqssswww~~~hhhZZZXXX^^^XXX[[[___dddfffggggggfffcccbbb___]]]\\\^^^aaacccbbbjjjjjjggglllsss|||[[[FFF}}}oooaaacccqqqxxxpppqqqxxxvvv\\\qqq\\\NNNHHHGGGHHHGGGFFFDDDBBBBBBCCCDDDEEEFFFDDDBBBBBBEEEGGGFFFDDDCCCCCCDDDEEEGGGIIILLLNNNMMMJJJLLLQQQWWWfffbbbLLLXXX\\\SSS```}}}}}}bbb\\\]]]fffzzzuuuuuurrrnnnnnnrrrpppjjjiiimmmrrrsssnnnfffhhhqqqoooeeemmmlllkkkiiihhhggggggggghhhfffeeefffgggfffccc___bbbcccddddddbbbaaa```aaa^^^aaagggmmmtttuuuuuurrrllleeeaaabbbdddcccbbbeeejjjhhhccceeekkkfffeeeaaa\\\ZZZ[[[\\\\\\^^^______]]]\\\]]]aaaeeeeeeaaa\\\[[[]]]______^^^]]]]]]^^^___```aaabbbbbbcccdddfffgggggggggffffffjjjjjjooouuuwww===;;;888444111///...---,,,,,,,,,+++++++++******...------,,,---...///000///333444///---222666777888999;;;;;;<<<>>>BBBEEEIIIPPPVVVYYY^^^fffkkklllpppsssxxx{{{}}}iiiwwwuuulllwwwmmmsssPPPLLLFFFCCCQQQbbbkkkqqq{{{UUU@@@GGGMMMVVV]]]bbbfffhhhjjjpppkkkjjjnnnnnnppp~~~zzzMMMHHHgggdddaaavvvdddXXXWWW\\\]]]___aaadddeeefffeeeeee\\\]]]^^^```bbbaaa___]]]```gggfffdddhhhjjjvvvkkkYYYNNN|||rrrddddddnnnnnnkkkooo}}}}}}~~~uuuaaaQQQIIIGGGDDDBBBGGGEEEDDDBBBBBBCCCDDDEEEEEECCCAAABBBDDDFFFEEEDDDBBBBBBBBBCCCEEEGGGIIIKKKOOOLLLLLLLLLKKKXXX|||]]]VVVZZZZZZZZZ]]]sss]]]PPP[[[pppvvvrrrkkkkkkhhhhhhkkkkkkggghhhlllqqqsssmmmddddddlllmmmgggccccccbbbbbbccceeeggghhhddd```]]]\\\___ccceeefff]]]^^^```aaabbbcccdddeeeffffffiiijjjjjjnnn}}}uuummmgggfffeeecccbbbcccfffiii``````dddjjjjjjdddcccffffffdddaaa]]][[[[[[ZZZZZZ^^^\\\[[[[[[]]]^^^]]]\\\aaa]]]YYYWWWYYYZZZZZZYYYcccbbbaaa```___^^^]]]]]]```aaabbbcccddddddccccccddd```ccciiilllppp<<<:::777444111///...---,,,,,,,,,+++++++++******,,,,,,,,,,,,---...000111...444555111...000444777777999:::;;;;;;===AAADDDIIIPPPVVVYYY^^^fffkkklllooossswww{{{~~~yyyyyyfff]]]IIIMMM@@@fffyyymmmzzzooommmGGGDDDIIIQQQ[[[dddhhhiiiiiiiiinnnlllnnnsssqqqooowwwlllJJJMMMrrrbbbhhh{{{jjj___YYYYYY]]]bbbbbbbbbbbbbbbccccccddd]]]\\\]]]aaadddeeebbb^^^```gggffffffjjjhhhkkkyyyuuuGGGFFFmmmrrrhhhccccccgggttt~~~vvvrrrtttwwwxxx|||~~~sss}}}lll___OOOFFFEEEFFFCCC???EEEDDDCCCBBBAAABBBCCCDDDCCCAAA@@@AAABBBDDDCCCCCCAAAAAAAAAAAABBBDDDFFFGGGKKKKKKLLLJJJDDDKKKgggtttUUUPPPYYYYYYPPPXXXyyy~~~ggg\\\[[[aaagggwwwssswwwzzzyyymmmqqqrrrllliiigggfffgggeeecccfffjjjqqqsssmmmbbb___dddhhhfffcccccccccccceeegggiiijjj^^^\\\ZZZ[[[^^^bbbdddeeeZZZZZZ[[[\\\___aaacccdddjjjiiijjjkkkhhheeeiiippprrriiifffiiieee```]]]^^^```bbbccc\\\\\\aaagggiiiddd___]]]cccbbb```^^^\\\ZZZYYYYYYZZZWWWVVVXXX\\\\\\YYYUUU]]]ZZZWWWUUUUUUVVVVVVUUUbbbaaa```^^^\\\[[[YYYYYY[[[]]]^^^````````````___aaa\\\]]]eeeiiiiiimmmttt<<<:::777333000///...---,,,,,,,,,+++++++++************+++,,,...///000111...333666333///...222666777999::::::;;;<<<@@@CCCIIIPPPVVVYYY___ggglllmmmooorrrwww{{{~~~pppgggMMMdddxxxooonnnlllpppbbb;;;EEEKKKRRR[[[cccggghhhhhhhhhiiihhhkkkooommmkkkpppxxxaaaDDD\\\xxx___kkk^^^ZZZZZZ\\\___bbbaaa___^^^^^^___aaacccccc___[[[\\\___bbbbbb```___dddccceeemmmiiigggppp{{{IIIPPPjjjwwwooodddfffiiikkkkkkllloooqqqwwwpppnnnqqqsssvvv}}}www[[[lllkkkjjjWWWPPPGGGCCCCCCDDDCCC@@@CCCCCCBBBAAA@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDCCCFFFKKKLLLGGGGGGTTTdddkkkRRRTTTZZZXXXUUUZZZppp}}}hhh[[[YYY[[[bbbkkk{{{wwwiiihhhxxxzzzqqq|||hhheeejjjrrrwwwnnnllljjjfffbbbaaadddhhhnnnrrroooeee^^^```dddfffhhhiiijjjkkkjjjiiigggfffZZZ\\\___bbbdddcccaaa___]]][[[ZZZZZZ[[[]]]]]]]]]aaa```ccchhhjjjiiiiiimmmgggwwwyyysssooolllkkkmmmpppjjjccc______aaaaaa```\\\[[[]]]bbbfffddd^^^ZZZ___]]]]]]^^^^^^[[[[[[\\\WWWVVVUUUVVVXXXYYYYYYYYY^^^\\\ZZZXXXWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^______^^^^^^^^^[[[^^^fffkkkiiiiiikkkmmm;;;999666333000......---,,,,,,,,,+++++++++******((()))***,,,...///000111///222555555111///111555888999:::::::::<<>>>>>>>>???>>>>>>>>>>>>===>>>???@@@AAA@@@?????????AAABBBCCCBBBBBBEEEHHHHHHHHHKKKQQQllluuuddd]]]XXXXXXSSSTTTjjjuuujjjbbbWWWOOOWWWgggsss~~~{{{rrrmmmlllqqq}}}vvvvvvjjjgggiiidddiiixxxnnnooommmfffaaa```dddhhhiiinnnpppkkkffffffjjjmmmhhhjjjmmmnnnlllhhhccc```ZZZ\\\___bbbbbbbbbaaa```aaa^^^\\\\\\^^^^^^]]]\\\[[[YYY[[[aaaeeedddeeehhhqqqhhhcccwww~~~tttjjjgggfffeeeeeegggiiieeeaaaaaaeeehhhiiiiiiaaa```___```ccceeebbb^^^\\\YYYZZZ^^^___]]]]]]aaa___```___[[[WWWVVV\\\aaaaaaaaa___]]]\\\[[[\\\\\\XXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^___```___^^^^^^WWWYYY]]]cccdddccceeeiiiiiippp{{{:::888666222000.........,,,,,,,,,+++++++++******((()))+++,,,.../////////000000222555555111111444999:::;;;;;;;;;===@@@BBBHHHPPPVVVZZZ```hhhnnnoooooosssyyy}}}yyyjjj[[[jjj{{{wwwmmmooouuurrrkkkyyyqqqKKK>>>RRRRRRTTTXXX[[[^^^```dddfffffffffffffffgggjjjoootttxxxJJJWWWkkkYYY}}}qqq\\\SSSSSSTTTTTTTTTYYYWWWUUUTTTVVVYYY]]]___ccchhhooosssqqqkkkddd^^^^^^___[[[\\\ccc```\\\cccfffzzzzzzLLLEEEmmmbbbzzzrrrooouuu|||nnnsssuuukkkYYY\\\~~~~~~}}}cccJJJ>>>AAACCC@@@<<<999;;;>>>============<<<<<<;;;;;;;;;<<<===<<<;;;;;;===??????>>>>>>>>>>>>???AAABBBFFFBBB??????DDDHHHKKKMMMNNNoooVVVTTTYYYYYYVVVccc~~~sssrrrkkkbbb\\\QQQSSSXXX]]]dddjjjooorrrmmmjjjfffcccdddkkkvvv}}}lllllluuubbbmmmqqqbbb```mmmiiimmmllleee___aaafffiiifffkkkoooooommmmmmqqqttthhhjjjlllnnnmmmjjjgggddd[[[ZZZYYYXXXXXX\\\bbbfff```^^^]]]```cccdddbbb___aaa^^^^^^```___\\\\\\___^^^mmmtttqqqkkkgggzzz}}}uuupppssskkkfffffffffccc``````ccccccccceeehhhiiiiiihhhggggggeeebbbcccggghhheee\\\XXXXXX^^^```]]]___eeejjjllljjjbbbYYYWWW]]]eeeaaaaaaaaa```^^^]]]^^^___]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^_________^^^]]]\\\VVVZZZ^^^___^^^]]]aaafffaaa```cccjjjwww999888555222000.........,,,,,,,,,+++++++++******((()))+++---............111---...555888444222222:::;;;<<<<<<<<<===@@@CCCHHHPPPVVVZZZ```iiinnnoooppptttzzz~~~cccffffffZZZ^^^eeezzzpppsss~~~bbbCCCHHHZZZVVVYYY\\\___aaacccfffhhhcccdddccccccdddhhhlllooommmcccPPPkkkiii___yyyhhhVVVPPPQQQRRRQQQQQQWWWVVVTTTSSSTTTWWWZZZ\\\```iiiuuuyyyvvvmmmfffbbb```ccc___```gggbbb^^^ffffffoooxxxeeeLLL```pppkkk~~~}}}|||yyylllbbbSSSUUUwww~~~{{{ppp[[[JJJCCC<<<===>>>===;;;:::999::::::::::::::::::999999888999;;;<<<;;;999999;;;>>><<<;;;;;;;;;<<<===???@@@CCCBBB??????BBBGGGJJJKKKJJJkkkiii^^^\\\ZZZWWWSSS^^^zzzvvvrrrmmmgggcccbbbccceeegggiiilllqqqwwwzzzooorrryyykkkfffoooqqqiiieeejjjhhhnnnnnnfff___aaafffgggiiijjjkkkkkkjjjiiilllpppiiihhhhhhgggggggggggghhh\\\[[[XXXUUUTTTWWW^^^ddd\\\[[[[[[___dddeeeaaa]]]aaa```aaaccc___ZZZYYY]]]\\\eeefffgggkkkhhhjjjwww}}}wwwpppnnnnnnoookkkfffeeejjjlllhhhdddcccbbbfffiiikkkiiifffcccaaaeeehhhgggbbbaaaeeehhhfff```YYYYYY___```\\\___fffkkkllljjjddd]]][[[___ccc[[[]]]^^^]]][[[ZZZ\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYY]]]^^^^^^^^^]]][[[YYYXXXYYY\\\___^^^]]]^^^aaaccc[[[WWWWWW^^^fffooo999888555222000.........,,,,,,,,,+++++++++******((()))+++---.........---111,,,,,,444:::666222222;;;<<<===<<<<<<>>>AAACCCHHHPPPVVVZZZ```iiinnnoooqqquuu{{{yyy||||||oooWWWOOOZZZcccvvvhhhvvv[[[@@@OOO^^^YYY\\\aaadddfffggghhhjjjeeefffffffffgggkkkmmmnnniiiqqq}}}VVVDDDzzz^^^___{{{}}}mmm^^^QQQNNNQQQRRRRRRSSSWWWVVVTTTSSSTTTVVVXXXZZZYYYbbblllnnniiicccaaaaaa[[[```___bbbhhhccc___ggghhhggghhh[[[OOO___www^^^sss{{{pppqqqvvvvvviiiXXXTTTfffzzzyyyttt\\\HHH>>><<<>>><<<;;;<<<======;;;888888999999999999888777777888:::;;;:::888888;;;===:::999999999:::<<<>>>???;;;@@@DDDEEEEEEFFFGGGFFFTTT888dddtttZZZOOOYYY]]]UUUZZZkkkppp]]]eeemmmkkkmmmmmmlllmmmqqqsssrrrlllssssssiiiaaaaaadddeeennnkkkgggeeebbb```bbbeeegggddd___\\\[[[]]]```ccc]]]^^^^^^[[[WWWVVVXXX[[[YYYXXXXXX]]]aaaaaa\\\WWWUUUWWW\\\```^^^ZZZ[[[```eeeddd[[[\\\iiimmmggghhhgggeeemmm{{{}}}uuummmiiihhhiiikkkkkkggghhhmmmpppkkkfffddd]]]dddlllooolllhhheeeddd___fffgggaaa^^^aaadddcccddd\\\ZZZ___```[[[]]]fffccccccbbb```^^^^^^___aaaUUUWWWYYYYYYWWWVVVXXXZZZYYYYYYYYYYYYXXXXXXXXXXXX\\\\\\\\\\\\ZZZXXXVVVUUUWWWYYYZZZ[[[\\\___``````ccc[[[XXX^^^bbbaaafffnnnwww999777444111///------,,,************************))))))***+++,,,...///000333111000333666777444111777<<<>>>;;;<<>>@@@BBBDDDEEEFFFIII>>>FFFqqqzzz[[[UUUYYYYYYYYYZZZhhhppp{{{|||pppYYYmmmyyykkkiiieeebbbfffmmmqqqooojjjeeefffeeebbb^^^ZZZYYYYYYhhheeeaaa___]]]ZZZVVVSSS]]]YYYXXX\\\^^^\\\\\\___cccdddbbb\\\UUUSSSWWW[[[WWWVVVVVVYYY]]]___^^^\\\WWW\\\```^^^ZZZXXX\\\aaadddbbb```bbbfffhhhgggffffffeeeeeefffiiioooxxx~~~xxx{{{~~~~~~yyypppfff```fffgggiiijjjkkkjjjiiiiiidddccchhhqqqsssnnnlllnnnhhhggghhhjjjiiieeefffjjjeeeggggggddd```^^^___aaabbbbbbcccbbb\\\WWWYYY```ZZZZZZYYYYYYZZZ\\\^^^___XXXWWWUUUUUUVVVVVVUUUSSSVVVUUUUUUUUUVVVUUURRROOOVVVXXXXXXUUUTTTVVVVVVSSSUUUXXXYYYWWWTTTVVV\\\bbb^^^\\\XXXWWWXXX\\\```dddhhhffflll}}}999777444111///------,,,************************))))))******,,,...///000111111222333555555444222444;;;>>><<<;;;???AAA@@@CCCJJJTTT]]]cccgggkkknnnppptttyyy}}}bbbBBBTTTBBBhhhpppsssqqq^^^IIIKKKWWWYYY^^^___aaabbbbbbdddgggiiiiiilllmmmllljjjhhhiiikkkrrrqqqxxxXXXGGGZZZ|||jjjttt|||lllOOOMMMJJJJJJKKKMMMNNNNNNOOOPPPQQQSSSUUUVVVXXXXXXZZZ___dddeeeccc```^^^]]]ZZZ]]]```bbbbbbccceeegggfffmmmnnnjjjooowww}}}hhhMMMPPPkkkdddRRR~~~vvvcccjjj|||ooo}}}xxx\\\IIIAAA>>>>>>AAA::::::999888777666666777777666555555444444444555777666555444444555666777777777777777777777888999;;;<<<===>>>@@@AAACCCCCC@@@EEE@@@IIIooonnnccc___XXXSSSTTTQQQPPP```{{{|||~~~~~~nnnbbbcccqqqllliiifffdddeeeiiikkkjjjhhhcccddddddbbb___\\\[[[\\\cccbbbaaa___\\\ZZZYYYXXXZZZVVVTTTYYY]]]]]]^^^```ddddddbbb^^^ZZZYYY\\\```[[[ZZZYYYZZZ]]]___^^^\\\\\\^^^aaa___\\\ZZZ\\\___bbb```^^^___aaacccbbbaaaaaaaaaaaa______```dddgggmmmkkklllnnnkkkbbb\\\[[[```eeelllpppnnnhhhaaa\\\___```ccceeeeeedddbbbaaa```___bbbiiillliiiiiilllfffcccaaaaaa___\\\^^^cccZZZ\\\^^^^^^]]]]]]___bbbbbbaaabbbbbb^^^XXXYYY]]]\\\[[[ZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUVVVUUUTTTRRRSSSTTTUUUTTTSSSRRRQQQPPPQQQTTTUUURRRSSSVVVWWWUUUTTTVVVWWWUUURRRRRRVVVZZZ[[[YYYWWWVVVXXX[[[___aaabbb^^^^^^fffnnnttt}}}999777444111///------,,,************************)))))))))***,,,---///000000333555666666555666666111999???===;;;===???@@@AAAHHHRRR\\\ccchhhlllnnnppptttyyy|||{{{qqq___ooo```gggwwwkkkLLLEEESSSYYYVVV]]]]]]\\\^^^aaaeeefffgggggghhhiiiiiihhhhhhjjjlllsssmmmmmmxxx~~~RRRHHHgggyyy]]]bbbsssZZZHHHFFFEEEFFFIIILLLMMMMMMQQQQQQQQQRRRSSSUUUXXXYYYWWW[[[```bbb```]]][[[ZZZUUU[[[aaabbb___^^^bbbggglllmmmmmmjjjeeellluuuNNNIIIpppgggPPPaaa{{{|||ooo```rrrzzzttt~~~ttt^^^FFF::::::;;;===>>>888777666555555444444555555555444444333333444444555444333222222333444555555555444444555666666777::::::;;;<<<===>>>???@@@===JJJBBB555LLLttt|||ooobbb\\\]]]cccYYYWWW^^^```cccxxx|||xxxzzz}}}rrr```\\\cccwwwmmmkkkggggggfffdddcccdddeeeggghhhbbbccccccbbb```______```^^^```bbbaaa^^^\\\^^^```]]]VVVSSSXXX___```aaabbbcccbbb___]]]]]]^^^```bbb^^^\\\ZZZZZZ\\\]]]^^^]]]______^^^^^^]]]\\\\\\\\\```___]]]\\\]]]^^^]]]\\\___``````___\\\ZZZZZZ[[[eeecccccceeeddd___]]]^^^UUU[[[dddiiiiiifffaaa^^^```bbbccceeeeeedddbbbaaa___]]]^^^bbbeeeeeehhhllleeeaaa]]][[[XXXUUUXXX]]]ZZZ\\\___`````````bbbdddaaa______aaa```[[[YYY[[[______^^^\\\[[[ZZZYYYXXX[[[YYYWWWVVVVVVUUUSSSQQQPPPRRRUUUSSSPPPNNNOOOQQQNNNQQQRRRPPPRRRWWWXXXWWWUUUWWWXXXVVVRRRPPPQQQSSSWWWVVVVVVVVVXXXZZZ]]]^^^ccc___]]]]]]]]][[[\\\```999777444111///------,,,************************)))))))))***+++---...///111555888999888777999;;;111888???@@@===<<<>>>AAA>>>EEEOOOZZZccciiilllnnnppptttxxx|||~~~vvvhhhrrr\\\AAAKKKYYYXXXXXX\\\YYYXXXZZZ___cccddddddddddddddddddeeegggiiikkkrrrmmmlllpppzzzXXXKKKvvvsss[[[cccvvvtttcccGGGFFFEEEDDDFFFIIILLLMMMMMMOOONNNNNNNNNOOORRRTTTVVVWWWYYY[[[\\\\\\[[[ZZZYYYUUUZZZ___aaa___^^^aaadddmmmkkkjjjjjjjjjooowwwdddIIIYYY{{{qqq]]]\\\uuu|||pppzzzxxx~~~ooodddRRRFFF;;;999;;;999777666555444333333222222222333444333333222222222333333333333222111111222333333333333333333444555666666999::::::;;;<<<=========>>>DDDCCC@@@CCCNNNqqq}}}ggg]]]\\\WWWPPPOOOTTTUUUTTT^^^mmmzzzuuuxxxuuusssiiiVVVQQQooosssppplllaaadddddddddbbb```aaafffjjjeeeffffffdddbbbaaabbbccc___cccfffeeeaaa___bbbffffff^^^YYY]]]bbbcccbbbbbbbbb___\\\[[[]]]^^^______[[[ZZZXXXWWWXXXZZZ\\\]]]\\\ZZZXXXYYY[[[\\\[[[YYY]]]\\\[[[ZZZ[[[[[[[[[[[[\\\^^^______]]]]]]^^^___\\\\\\]]]___aaaccceeeggg\\\aaagggiiihhheeeccccccfffeeedddcccbbbcccdddeeedddaaa______aaacccgggkkkeeeaaa___^^^[[[XXXYYY^^^dddeeeeeeeeecccaaa______]]][[[[[[```bbb^^^\\\\\\bbbaaaaaa___^^^\\\[[[ZZZ]]][[[XXXWWWWWWUUUSSSQQQNNNRRRUUUSSSOOOMMMOOOSSSOOORRRSSSQQQRRRWWWYYYXXXUUUWWWYYYXXXUUURRRQQQRRRTTTTTTVVVWWWYYYZZZZZZ[[[``````______\\\ZZZYYY[[[999777444111///------,,,************************)))))))))***+++,,,---...///333777888777777999;;;444999???AAA???===???BBB>>>CCCLLLWWWaaahhhlllnnnpppssswww{{{}}}jjjpppgggLLLCCCVVV\\\VVV\\\ZZZWWWUUUWWW\\\```bbbaaaaaa``````aaacccfffhhhiiimmmooorrrtttvvv|||KKKMMM|||iii^^^```xxxbbbUUU@@@DDDCCCCCCDDDGGGIIIIIIIIIJJJIIIIIIIIIJJJMMMPPPRRRVVVUUUTTTTTTUUUVVVWWWWWWXXXYYY\\\___aaaaaa```___```ggghhhdddeeellljjjaaammmwwwiiioooVVVIIIZZZuuugggUUUKKK```yyynnniiiiii```YYYjjjooooooYYYPPP>>>;;;:::;;;999555333444222222111000000000111111222111111111111111222222222222222111111222222222222222222333333444666666888999999:::;;;<<<<<<======;;;<<>>???CCCCCCFFFNNNZZZeeekkknnnqqqsssvvvyyy{{{iiinnniiiRRRRRRZZZRRRSSS^^^^^^^^^___^^^\\\ZZZ[[[aaaeeebbbaaabbbeeejjjllljjjhhhkkkiiijjjnnnpppssszzzxxxiiiKKKVVVxxxjjj]]][[[uuu~~~hhh[[[iiitttOOOEEE===777BBB999999:::===@@@BBBBBBAAAAAACCCFFFIIILLLOOOPPPQQQPPPPPPRRRVVVYYYYYYTTTPPPOOOUUU\\\^^^ZZZXXXYYY\\\```[[[___kkkmmmcccaaahhhhhhaaaeeessszzzkkkaaabbblll|||{{{fffZZZYYY\\\iiioooooouuutttfffkkktttddd{{{tttnnnUUU@@@>>><<<888:::999333111444666333///...//////.........//////000...............///000111,,,------......------,,,,,,,,,------///000111222000111222444666888999:::444;;;;;;;;;<<<666888HHH???CCCnnn{{{]]]RRRVVVYYYXXXTTTUUUUUUVVVWWWXXXXXXXXXUUUWWWWWWVVVZZZ```___YYY[[[\\\^^^```aaa```___^^^XXXZZZYYYQQQKKKOOO___mmmqqqtttuuuqqqllliiijjjllliiijjjkkknnnpppsssttttttlllkkkiiifffcccbbbdddeeedddbbb```_________]]][[[UUUXXX]]]```\\\WWWXXX]]]WWWZZZ\\\ZZZUUUTTTWWW[[[YYY[[[[[[YYYTTTPPPOOOPPPQQQQQQRRRSSSTTTUUUVVVVVV\\\]]]^^^[[[XXXVVVWWWZZZOOOTTTYYY]]]]]]\\\[[[[[[[[[]]]YYYRRRPPPTTTUUURRRYYY```ggggggccc```aaaddddddbbb___\\\[[[[[[\\\]]]cccfffeee```___cccddd```eeecccbbbdddbbb___aaafffcccccceeehhhjjjgggaaa[[[]]]]]]___^^^YYYTTTWWW^^^[[[YYYTTTQQQOOOQQQSSSUUUNNNMMMMMMOOORRRTTTTTTSSSMMMLLLJJJKKKMMMOOOPPPPPPKKKLLLJJJGGGHHHMMMPPPOOOPPPNNNMMMLLLLLLLLLKKKIIIPPPPPPOOOOOONNNMMMLLLKKKMMMVVV[[[XXXUUUXXXYYYXXX:::888666333000...---,,,+++++++++*********)))))))))))))))))))))******+++,,,222444111999JJJVVVWWW333FFF;;;///>>>BBB<<>>DDDFFFEEENNN```kkkkkkssstttwwwyyy|||~~~eeeqqqTTTUUUVVVWWWWWWYYY\\\^^^ZZZ^^^bbbaaa^^^\\\___cccaaabbbdddeeefffggghhhhhhiiiiiijjjlllooorrruuuwwwnnnPPPRRRtttaaa___dddppptttrrrvvvzzzvvvQQQBBB???;;;999<<<::::::;;;;;;===>>>???@@@EEEEEEFFFHHHJJJMMMOOOQQQPPPSSSWWWZZZ[[[YYYVVVTTTWWWVVVVVVZZZaaadddbbb^^^___bbbeeeccc______ccchhhiiieeefffmmmooooooyyyooo]]]___iiizzzyyyppphhhhhh\\\SSSUUUTTTTTT\\\pppnnnqqqfff\\\nnntttZZZgggmmm|||xxxtttrrrqqq~~~wwwnnn```RRRAAA888888:::888555222222222111111111000000.........------,,,,,,,,,...------,,,,,,------...---------------------------------............///000111222222444444555666555666777888:::;;;<<<===???<<>>???@@@BBBCCCDDDBBBDDDGGGJJJMMMNNNOOOOOOQQQOOOOOOSSSXXX\\\\\\[[[ZZZ\\\```ccccccbbb___^^^ccciiillliiihhhkkknnnnnniiinnnxxxkkkXXX___fffeeefffnnnllliiinnnwwwpppmmmbbbUUUZZZfffeeeiiiiiihhhppp{{{hhh\\\PPPBBB999888666555444444555555333000/////////.........------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111222333444444555777888999::::::::::::999777:::NNNvvv}}}pppjjj]]]ZZZWWWWWWZZZ\\\\\\ZZZRRRTTT\\\hhhsss{{{~~~tttmmmfffhhhkkklllmmmkkkiiigggbbbdddhhhjjjjjjhhheeeccc```___```___[[[XXX\\\dddaaa___\\\YYYXXXXXXXXXYYYZZZVVVQQQMMMKKKLLLNNNPPPLLLJJJGGGGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNOOONNNOOOSSSWWWWWWTTTPPPSSSVVVZZZ\\\]]][[[XXXUUUZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ]]]bbbeeeaaabbbbbbaaa```___aaabbbcccbbbbbbdddffffffccc___aaadddggghhhfffbbb```___aaacccbbb___YYYUUUUUUVVVZZZYYYWWWUUUTTTUUUVVVVVVRRRRRRPPPOOONNNNNNMMMMMMOOONNNMMMKKKHHHHHHIIIJJJIIIGGGEEEFFFJJJMMMLLLJJJFFFDDDBBB@@@@@@AAABBBCCCIIIFFFGGGNNNWWWZZZVVVOOONNNLLLIIIHHHJJJLLLNNNNNNQQQRRRSSSSSSRRRPPPNNNMMM:::888666333000...---,,,************************)))))))))))))))******+++,,,+++111999888333999EEEGGG888???GGG======IIIKKKFFFBBBCCCHHHGGGGGGSSScccnnnrrrvvvyyy{{{}}}mmm___aaaNNNKKKLLLMMMLLLLLLMMMPPPRRRVVVVVVXXX[[[]]]]]][[[YYYYYYYYY[[[\\\]]]^^^^^^^^^YYY]]]bbbgggjjjkkkjjjjjjiiilll|||hhhSSS^^^zzznnneee]]]WWW[[[___gggrrr}}}~~~{{{{{{xxxpppgggccc``````eeekkk~~~TTTBBB:::555777777555444666666555555666777888999999;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFIIIKKKMMMNNNMMMLLLLLLOOOTTTWWWXXXXXXWWWZZZ^^^cccfffddd^^^ZZZbbblllpppkkkhhhmmmmmmiiirrriiieeejjjqqqyyyvvvqqqiiiccchhhiiiaaa]]]\\\[[[aaapppzzz|||zzznnn[[[FFF;;;555333777===111333555666444111000//////.........------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000111222222333333444555666777888888222888???>>>888;;;NNNdddzzzttt||||||vvvuuullllllllllllkkkjjjhhhgggbbbfffjjjmmmmmmiiieeeaaahhhiiillljjjbbb[[[^^^eeecccbbb___\\\ZZZZZZZZZZZZYYYUUUNNNIIIGGGIIIMMMPPPOOOMMMKKKJJJLLLMMMNNNNNNIIIHHHIIIIIIJJJLLLMMMNNNNNNOOOQQQRRRRRRQQQPPPOOOPPPOOOPPPSSSVVVWWWTTTQQQTTTVVVZZZ]]]^^^\\\ZZZXXX[[[ZZZXXXWWWUUUUUUTTTTTTXXXZZZ\\\\\\[[[]]]dddjjjggggggfffccc```^^^^^^^^^eeecccbbbeeeiiihhhccc]]]___cccgggiiihhhfffeeeeeeaaadddeeeaaaZZZWWWXXX\\\```^^^ZZZVVVSSSRRRRRRRRRRRRPPPNNNMMMLLLLLLKKKJJJJJJLLLLLLJJJFFFEEEGGGJJJGGGEEEDDDEEEGGGHHHGGGFFFGGGFFFDDDBBBAAAAAABBBCCCIIIGGGFFFJJJPPPRRROOOKKKLLLIIIEEECCCDDDHHHMMMPPPQQQQQQQQQPPPPPPOOONNNMMM:::888666333000...---,,,************************)))))))))))))))******+++++++++333===???;;;@@@KKKEEEFFF;;;888???:::>>>VVVJJJBBBAAAFFFHHHHHHOOOZZZkkkqqqwww{{{{{{|||yyytttaaagggUUUMMMKKKLLLLLLKKKJJJKKKMMMPPPSSSTTTUUUXXXZZZ[[[YYYWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZ\\\___cccgggjjjlllmmmjjjdddmmmoooXXXVVVjjjrrreeeaaa[[[XXXWWWWWWWWWWWW^^^aaabbb```[[[XXXZZZ\\\^^^]]]aaakkkvvv|||\\\:::;;;888555666555333444666777777777777888888999:::;;;;;;;;;;;;<<<===>>>???CCCDDDEEEGGGIIIKKKMMMNNNMMMMMMNNNQQQTTTWWWXXXXXXUUUXXX]]]ccceeeccc]]]YYY[[[eeejjjeeecccggghhhccciiidddfffmmmmmmgggkkkuuuqqqzzzyyytttjjjfffYYYFFFEEE@@@======;;;666222000111333555444111//////000//////.........---------++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000111222222222222333333444555666666333666===AAA>>>999:::@@@PPP}}}tttrrrzzz|||uuuppppppnnnmmmkkkjjjjjjjjjkkkkkkdddhhhllloooooolllgggccciiikkkpppooofff\\\\\\```cccaaa___\\\ZZZXXXXXXWWWWWWSSSMMMHHHGGGJJJNNNQQQOOOLLLJJJIIIJJJJJJJJJIIIEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSSSSRRRPPPNNNQQQOOOMMMOOOSSSUUUTTTRRRSSSTTTUUUWWWXXXYYYYYYYYY]]]\\\ZZZWWWUUUSSSRRRRRRUUUZZZ___```]]]^^^ccchhhfffgggeeeccc___]]]]]]^^^eeebbbaaadddhhhgggbbb\\\^^^aaadddeeedddcccbbbbbb]]]```aaa^^^ZZZXXX[[[___^^^[[[WWWRRROOONNNNNNOOOUUUQQQLLLIIIHHHIIIHHHHHHEEEGGGIIIGGGDDDBBBDDDGGGCCCCCCBBBCCCDDDDDDCCCBBBFFFEEEDDDBBBAAAAAAAAABBBEEEFFFFFFEEEEEEFFFIIIKKKJJJGGGDDDBBBCCCHHHOOOTTTQQQOOONNNMMMMMMNNNOOOPPP:::888666333000...---,,,***************+++++++++)))))))))))))))******+++---...555===@@@AAACCCGGGFFFPPP???333???:::999TTTNNNIIIFFFHHHIIIJJJMMMQQQccckkkuuu{{{{{{|||}}}nnnaaaiiiOOOQQQOOOPPPPPPNNNMMMNNNPPPRRRSSSTTTUUUWWWXXXXXXYYYZZZTTTUUUVVVWWWXXXYYYYYYYYY^^^^^^___aaadddhhhkkkmmmfffkkkooouuuTTT>>>UUUwwwwwwpppllliiihhhfffjjjmmmnnnnnnooorrruuu{{{~~~}}}eeeaaajjjhhhGGG777666444222222222333555777777777777777777888999999::::::::::::;;;<<<===>>>DDDDDDFFFHHHJJJLLLNNNOOOOOOQQQSSSVVVWWWXXXXXXXXXSSSWWW\\\```aaa___\\\ZZZZZZ```dddbbbaaacccddddddfffdddgggnnnnnnhhhgggkkk```fffmmmqqqvvvnnnnnneeeTTTKKKJJJIIIDDD:::999:::;;;;;;888444000///000000///......///111............---------,,,)))************+++++++++)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,---...///000111111222000111111222333333444444999444222666999888888:::333???]]]qqqqqqqqquuurrrsssxxxyyytttooonnnhhhhhhggggggiiikkkmmmnnneeehhhkkkmmmmmmkkkhhhfffaaacccggghhhbbbZZZXXX[[[^^^]]]ZZZXXXUUUSSSRRRQQQSSSPPPKKKHHHGGGIIILLLNNNMMMKKKIIIHHHHHHHHHGGGEEECCCCCCEEEFFFHHHIIIJJJKKKIIIJJJLLLMMMMMMLLLKKKJJJOOOLLLJJJKKKOOOQQQRRRPPPOOOOOONNNOOOPPPSSSVVVWWW]]]\\\ZZZXXXVVVUUUTTTTTTSSSXXX^^^^^^\\\[[[^^^aaa^^^______^^^]]]\\\^^^```aaa______```bbbaaa^^^ZZZ]]]^^^^^^\\\YYYWWWWWWXXXUUUWWWXXXVVVTTTUUUXXX\\\[[[XXXTTTPPPOOOOOOQQQRRRTTTOOOHHHEEEEEEFFFEEEDDDBBBCCCDDDCCCBBBAAABBBCCC??????@@@@@@@@@??????>>>AAA@@@???>>>>>>>>>>>>>>>@@@BBBCCCAAA???AAAGGGMMMHHHGGGEEEDDDEEEJJJQQQVVVPPPNNNLLLJJJJJJLLLOOOPPP:::888666333000...---,,,))))))*********+++++++++)))))))))))))))******++++++...222666<<>>KKKQQQMMMAAA===;;;>>>DDDRRRUUUTTTNNNJJJKKKMMMLLLWWWbbbpppxxx{{{||||||qqqfff]]]SSSVVVRRRRRRRRRQQQOOOOOOQQQSSSTTTVVVXXXWWWVVVWWW[[[___YYYZZZ[[[[[[[[[[[[[[[[[[bbbaaaaaaaaabbbdddggghhhhhhnnnooommmuuuiiiLLLBBBZZZ}}}zzziiibbbppp~~~}}}UUUCCC===777444333111000111444555555555555444444444555666666777777777888999:::<<<===???@@@CCCGGGJJJLLLNNNNNNMMMPPPTTTWWWWWWVVVTTTTTTPPPTTTZZZ\\\[[[ZZZZZZ[[[______aaacccaaa___ccciiilllhhheeeccccccdddfffiii___^^^dddkkkjjjeeejjjuuuoootttqqqpppxxxyyyxxx~~~ssseeeggg```VVV[[[KKKKKKHHHCCC===999777666;;;999555222222555777777//////...------.........---,,,,,,,,,,,,+++++++++))))))))))))******++++++((()))***++++++***)))(((************************************++++++++++++++++++,,,---...///000000///000000111111222222333777222000222555666999===<<>>???@@@AAA???>>>:::;;;=========<<<;;;<<<;;;:::::::::::::::::::::<<<===>>>>>>>>>@@@CCCFFFEEEFFFFFFDDDDDDGGGMMMRRRMMMMMMKKKJJJIIIIIIJJJJJJ:::888666333000...---,,,))))))******++++++++++++)))))))))))))))******+++&&&+++......777BBBAAA888PPPNNNYYYSSS:::===EEE333UUU^^^```SSSJJJKKKLLLJJJNNN[[[kkkvvvzzz|||}}}{{{xxxlllqqqgggLLLWWWWWWRRRRRRRRRQQQOOOOOOQQQSSSUUUXXXZZZYYYVVVWWW]]]cccbbbbbbaaa```^^^\\\[[[ZZZcccccccccbbbbbbbbbbbbbbbllldddfffnnnlllmmm|||eeeSSS\\\ooosssTTTbbb{{{aaaFFF444000555555444222000222555444111222222222111222222333333444444444555777999:::;;;999<<<@@@DDDHHHKKKMMMNNNJJJMMMRRRTTTTTTRRROOONNNMMMSSSXXXYYYVVVUUUXXX[[[aaa\\\]]]aaa___ZZZ___iiihhhhhheeebbbcccdddccc___bbb^^^eeeqqqmmm___^^^iiiccciiieeebbbeee___WWWYYYSSSddd]]]PPPTTTMMMBBBGGGBBB===;;;======::::::===555777888666444222---)))333111///...///...+++)))+++++++++************)))(((((())))))*********+++''')))***++++++***)))''')))))))))))))))))))))))))))************+++++++++)))***+++,,,---....../////////000000111111222222///111777;;;999444555999777999<<>>SSS{{{pppkkkqqqmmm```lllnnnjjjeeejjjpppkkk___eeehhhllloooooommmiiifffbbbbbbbbbcccdddeeefffggggggbbb^^^]]][[[WWWWWWZZZXXXWWWUUURRROOOLLLJJJIIIKKKJJJHHHFFFCCCAAA??????@@@???>>>???AAABBBAAA@@@>>>@@@BBBDDDDDDDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFIIIMMMNNNJJJGGGLLLMMMNNNOOOQQQSSSUUUVVVOOOOOOPPPPPPQQQSSSTTTUUUQQQQQQQQQQQQOOOOOOPPPQQQTTTUUUVVVUUUSSSSSSUUUWWWWWWXXXXXXWWWTTTSSSTTTUUUWWWVVVTTTPPPNNNNNNQQQTTTPPPNNNLLLLLLNNNPPPRRRRRRUUURRRMMMHHHEEEEEEFFFGGGFFFCCCAAABBBEEEDDD@@@;;;>>><<<;;;===@@@AAA>>>;;;777999;;;<<<;;;:::::::::888888888888888999999999:::999999;;;===>>>===;;;BBBCCCDDDCCCAAACCCHHHLLLKKKLLLLLLKKKIIIGGGEEEDDD999777444000...---------+++++++++************)))))))))))))))************,,,,,,///444555999BBBLLLIIITTTlllzzzbbb:::///===777BBBOOOSSSNNNGGGFFFHHHIIIQQQ___lllvvv{{{}}}}}}|||zzz|||xxxwwwgggnnn___HHHHHHSSSPPPOOOOOOOOOQQQSSSUUUWWWUUUWWWYYYXXXVVVUUUWWWYYY______``````______^^^]]]]]]___```___^^^]]]___```dddcccbbbcccgggmmmsssxxx}}}cccQQQZZZbbb]]]\\\iiiYYY<<<222333444333111111111000000000000000222111222333444444111///666666666666777777777777999;;;===@@@AAABBBBBBBBBKKKKKKLLLMMMMMMMMMMMMMMMMMMRRRUUUTTTTTTXXXZZZXXX\\\aaagggjjjjjjeee```\\\]]]^^^aaadddaaa[[[ZZZ]]]dddaaaaaadddfffcccbbbcccaaagggkkkfff]]]WWWYYY^^^[[[XXXRRRMMMHHHEEECCCBBBAAA@@@>>>;;;:::999999999333333222111000000000000.........------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------......//////000000111111333333333333333333333333555777999;;;;;;<<>>>>>>>>>>>===============>>>======???@@@@@@???>>>=========>>>???@@@@@@@@@@@@EEEDDDDDDFFFKKKMMMLLLJJJNNNPPPPPPOOONNNOOOSSSWWWUUULLLCCCDDDMMMRRRPPPJJJSSSOOOPPPSSSQQQKKKLLLQQQXXXTTTSSSTTTPPPJJJJJJOOOPPPTTTZZZ]]]\\\ZZZWWWVVV]]]ZZZSSSNNNSSS\\\]]]XXXQQQRRRPPPMMMPPPVVVWWWUUUPPPMMMJJJFFFCCCAAAAAAAAABBBBBBBBBBBB@@@???>>>===???>>><<<:::999999999:::777999:::;;;;;;:::888777777888999999888777888999444666888:::;;;;;;;;;;;;<<>><<<999777666666666333222111000////////////...---------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------......//////000111111333333333333333222222222555666999::::::;;;>>>@@@CCCHHHMMMRRR```uuuvvvqqqyyy{{{tttnnngggcccfffhhhgggeeeeeejjjjjjhhhggggggggghhhhhhmmmjjjgggeeedddeeeeeeeeelllfffaaa```dddfffdddaaadddbbb```]]]VVVOOONNNRRRPPPPPPOOOMMMJJJGGGEEECCCEEEDDDBBB???>>>======>>>>>>======<<<<<<<<<======:::;;;===>>>>>>>>>======<<<<<<===>>>????????????DDDCCCCCCEEEGGGIIIGGGEEEMMMOOOPPPOOOMMMMMMPPPSSSPPPLLLIIIIIILLLNNNNNNLLLTTTQQQRRRUUUSSSOOOPPPTTTWWWUUUWWWZZZWWWPPPNNNQQQTTTVVVXXXYYYXXXWWWWWWWWWZZZ[[[YYYTTTUUUZZZ]]]ZZZVVVWWWTTTPPPQQQTTTTTTPPPMMMKKKHHHEEEBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;:::999888888888999:::666777888999999888666555666777888777666555666888666777888999:::;;;;;;;;;:::<<<===;;;:::===DDDJJJIIIJJJKKKJJJHHHHHHHHHJJJ999777444111///...------+++++++++************)))))))))))))))************'''))),,,...///:::SSSjjjooo```WWW```kkkbbbEEE---:::666<<>>>>>>>><<<:::777555333333333333222000///...---------------,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,---------...//////000000222222222222222222222222333555777888999:::<<<>>>999===???@@@FFFPPPVVVWWW___lllxxx}}}sssqqqppplllfffeeehhhhhheeeiiiccc___bbbdddcccaaabbbnnnllljjjiiihhhhhhhhhiiikkkiiifffbbb___```ccceeejjjccc]]]^^^ccceeeaaa[[[\\\\\\]]]\\\UUUMMMKKKMMMJJJJJJIIIIIIGGGFFFDDDCCCDDDBBB???<<<;;;;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<======<<<:::;;;<<<===>>>>>>>>>>>>BBBBBBAAACCCDDDEEECCCBBBKKKLLLNNNNNNLLLLLLLLLMMMIIIMMMPPPPPPLLLJJJKKKMMMTTTSSSTTTVVVUUURRRTTTWWWTTTVVV[[[___]]]WWWSSSTTTYYYYYYYYYWWWUUUUUUWWWYYYZZZ^^^___ZZZWWWWWWXXXXXXVVVWWWTTTPPPPPPQQQOOOJJJIIIHHHEEECCCAAAAAAAAAAAA>>>===;;;999888888999999777666666666666777888999444555666777777666555444444555666555444444555666888888888888888999:::;;;:::;;;;;;999999===EEEKKKKKKKKKKKKIIIHHHIIILLLNNN999777555222000...------+++++++++*********))))))((()))))))))************'''))),,,...,,,000===KKK[[[QQQFFFJJJ___ooohhhWWW???111111DDDPPPLLLHHHLLLMMMJJJIIIPPP\\\kkkwww}}}|||}}}|||wwwvvvyyy~~~~~~nnnfff]]]QQQKKKVVVXXXIIIIIIKKKMMMOOOOOONNNLLLKKKOOOPPPQQQRRRRRRSSSTTTUUUYYYXXXWWWWWWXXXZZZ]]]___ZZZYYYYYY^^^ccceee```\\\[[[[[[\\\]]]___```bbbcccccc^^^ooozzzlllnnnXXXSSSlll}}}]]]PPPJJJJJJYYYssssssLLL777111,,,,,,000222///***......///////////////000444111///...000333444555222222333333444444555555777888;;;???BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMRRRUUUTTTVVV[[[______\\\XXXUUUVVV[[[aaaeeegggddd```^^^___^^^\\\]]]aaagggccc```cccdddbbbbbbdddgggaaa]]]]]]```]]]UUUMMMMMMKKKHHHDDD@@@===;;;:::===;;;888555333111111111333222000///...---,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,---......//////000000111111111111111222222444666777777888:::;;;;;;@@@EEEHHHHHHEEE???:::DDDHHHOOOVVVYYY^^^iiiuuurrr~~~xxxtttuuusssjjjbbbgggaaa___aaacccaaa______ccc^^^\\\___bbbaaaaaacccjjjjjjiiihhhgggeeeddddddaaabbbbbb___\\\\\\```ddd```]]][[[]]]aaabbb___[[[VVVWWWZZZ[[[UUULLLIIIKKKFFFFFFFFFEEEDDDCCCBBBAAABBB@@@<<<999888999;;;===::::::999999999:::;;;;;;777777888:::;;;<<<======::::::;;;<<<============@@@@@@AAABBBCCCDDDCCCBBBGGGIIIKKKMMMMMMLLLLLLKKKFFFLLLRRRSSSNNNIIIHHHJJJPPPQQQRRRTTTSSSSSSUUUWWWQQQTTTYYY\\\[[[WWWUUUUUUZZZZZZZZZXXXVVVVVVXXXYYY\\\^^^^^^\\\YYYVVVSSSPPPPPPQQQPPPLLLLLLMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@===;;;888666555666777777666666666666666666666666333333444555555555444444333444555555333333444555999888777777777888999:::<<<<<<;;;:::;;;@@@HHHNNNIIIIIIHHHFFFFFFHHHMMMPPP999888666333111///------+++++++++*********))))))((()))))))))************(((''')))///222555<<>>@@@AAABBBBBBDDDEEEFFFHHHJJJKKKKKKLLLLLLPPPQQQOOOPPPUUUXXXXXXVVVXXXYYYXXXXXX[[[aaafffgggcccaaabbbbbb``````ccceee```]]]______\\\ZZZ\\\```^^^\\\\\\\\\XXXQQQLLLGGGFFFCCC@@@===:::888777;;;999777444222000000000222111000///------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********+++++++++++++++,,,------....../////////000000000111111000222444555555555777999<<<<<<===???@@@AAACCCEEE@@@???CCCHHHHHHEEEIIIRRRLLLVVV```dddaaa\\\[[[\\\bbb___\\\ZZZZZZ\\\^^^___bbbZZZWWW\\\```^^^]]]___]]]ZZZZZZ^^^bbbccceeeiiieeefffggghhhgggdddaaa___ZZZ\\\___^^^[[[YYYZZZ\\\YYY[[[]]]^^^]]][[[ZZZZZZPPPQQQTTTUUUPPPGGGDDDFFFEEEEEECCCBBB@@@???>>>>>>???===:::777666777999;;;888888777777888999999:::777777888999:::<<<======999:::;;;<<<===============???AAABBBCCCDDDEEEEEECCCEEEHHHKKKNNNNNNNNNLLLGGGKKKPPPRRROOOKKKGGGDDDJJJMMMOOONNNOOOPPPRRRSSSNNNQQQTTTSSSSSSSSSSSSSSSTTTVVVXXXXXXVVVUUUUUUUUUZZZWWWUUUXXXYYYWWWQQQMMMPPPQQQNNNJJJIIIIIIEEE@@@@@@@@@??????>>>>>>??????;;;:::777555444444555666777777777666555444444333222222333444444444444444333444555444333333444555888777666555555666888999<<<;;;::::::<<>>;;;888666555888666444222000/////////000///...---,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))******************+++,,,,,,---------......//////000000000///111222333333333555666888666888<<>>AAACCCBBBAAA>>>===<<<;;;;;;<<<:::777555444555777888666666666666666777888999888777777888999:::;;;<<<777888999:::;;;;;;;;;;;;:::<<>>BBBEEE?????????======@@@EEEIII888888666555222000...,,,+++++++++************)))))))))))))))************///***'''(((+++000;;;FFFbbbeeefffeeejjjppplllccclll___HHH333///===MMMVVVJJJMMMOOONNNMMMOOOTTTXXXkkkuuu{{{wwwtttqqqrrruuuyyy~~~~~~wwwooo]]]qqqaaaYYYJJJHHHLLLIIIJJJMMMIIIJJJKKKNNNOOOPPPPPPOOONNNRRRQQQQQQSSSWWWYYYYYYXXXVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXSSSSSSSSSTTTTTTUUUVVVWWWaaaRRRLLLPPPHHHAAAVVVxxxzzzwwwlllhhhiiiiiiooooooqqquuuxxxzzzzzzyyyrrruuuvvvuuunnnLLL888444333///+++++++++,,,,,,------...+++,,,,,,---......//////555222///...///000000000000000111222333444555555444666888;;;===?????????>>>???AAADDDFFFGGGHHHIIIIIIMMMMMMIIIIIIMMMPPPPPPUUUXXXYYYYYYWWWXXX[[[___^^^[[[\\\aaabbb^^^YYYWWW[[[XXXYYY]]]^^^ZZZVVVVVVSSSSSSTTTUUUTTTQQQKKKFFF??????>>><<<:::777555444444333111///............++++++************++++++))))))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,------...//////000000...///111111111111333555555666<<>>::::::===???AAAAAACCCGGGIIIHHHNNNQQQTTTUUUSSSTTTYYY]]]\\\^^^^^^[[[WWWVVVYYY\\\```]]]YYYZZZaaaggggggccclllhhheeeddd```ZZZZZZ\\\cccccccccbbbaaaaaaaaaaaa]]]\\\ZZZYYYXXXVVVSSSPPPWWWZZZ^^^___\\\WWWRRRPPPJJJHHHHHHGGGAAA;;;;;;@@@???>>><<<:::999999999999999888666555444444555555444444444444555666777888777777666666666777999:::555555666777888888888888777999<<<===<<<<<<>>>@@@AAAAAABBBEEEJJJLLLKKKJJJIIIJJJLLLLLLJJJGGGDDDAAADDDIIIKKKHHHHHHLLLNNNMMMOOOSSSRRRMMMKKKNNNOOOMMMHHHLLLPPPSSSSSSSSSSSSTTTPPPKKKJJJOOORRRQQQQQQTTTUUUTTTNNNGGGCCCCCC???:::;;;;;;;;;<<<;;;;;;;;;:::666666555444333222222111222333333444333222111000/////////000000111222333000111222222000000111222000111222333444555555555444333333444777:::===>>>;;;<<<<<<;;;;;;===AAADDD888888777555333000...,,,+++++++++************)))))))))))))))************''''''***------000;;;GGGDDDZZZmmmkkk```cccvvvzzzRRR555000444444IIIJJJKKKMMMOOOOOONNNMMM]]]kkkyyy~~~}}}uuuqqqooohhhtttyyyxxx}}}```dddZZZFFFEEEJJJIIIBBBEEEJJJDDDIIIJJJKKKLLLLLLKKKJJJJJJSSSQQQPPPRRRUUUWWWVVVTTTTTTTTTUUUWWWWWWWWWWWWWWWXXXYYYYYYXXXVVVVVVVVVXXXTTTUUUVVVWWWVVVUUUSSSRRRGGGSSSUUUJJJDDDGGGGGGAAAUUU|||mmmYYYBBB444///---------+++,,,------,,,,,,,,,---++++++,,,------...//////000...------...000000///...///000111222333444444111333666:::===???@@@@@@???@@@CCCEEEGGGIIIJJJKKKIIILLLLLLIIIIIIMMMQQQQQQTTTSSSSSSUUUXXX]]]aaaccc^^^\\\___eeegggaaaZZZWWWXXXWWWYYY^^^```\\\YYYXXXTTTRRRQQQTTTVVVTTTLLLFFF>>>===<<<;;;999777555444111000...---,,,,,,------((((((((((((((())))))***(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------...///000000---///000111000111222444888555777>>>???<<<<<<@@@>>>BBBAAA>>>@@@HHHKKKGGGEEEMMMVVV[[[\\\[[[ZZZ[[[___^^^]]][[[YYYXXXWWWWWW______[[[XXX___gggddd\\\ccc``````bbbaaa___bbbfffcccaaa^^^\\\\\\^^^```bbb]]]ZZZVVVVVVXXXYYYWWWUUUUUUVVVYYY]]]^^^[[[UUUPPPLLLJJJGGGEEE???:::<<>>AAA999888555222000......---+++++++++*********))))))))))))))))))))))))))))))$$$)))---+++(((,,,666@@@PPPPPP^^^pppooocccgggvvvooo\\\CCC...///999DDDIIIGGGKKKUUUWWWQQQLLLWWWggguuu~~~|||uuutttuuurrrkkkvvvrrrpppwwwrrr\\\KKKDDDEEEFFFEEEDDDCCCDDDEEEHHHGGGFFFFFFFFFGGGGGGHHHLLLLLLLLLMMMMMMNNNNNNNNNRRRRRRSSSTTTVVVWWWXXXYYYUUUUUUVVVUUUTTTRRRRRRRRRUUUTTTSSSSSSSSSRRRPPPNNNKKKIIIGGGEEECCCAAA@@@@@@<<<@@@WWW{{{yyymmmCCC<<<333/////////,,,)))++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,---...///000111000000000000000111111111111222444666999<<>>>>>???@@@BBBDDDFFFGGGIIIGGGHHHLLLRRRTTTQQQMMMRRRSSSSSSSSSTTTVVV[[[^^^bbbcccddddddbbb^^^YYYVVVPPPRRRWWWYYYUUUQQQUUU\\\ZZZXXXUUUTTTRRRNNNHHHBBB>>><<<:::999888555222///...------,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---............//////000000111111444666999:::::::::<<<===>>>???@@@AAACCCDDDEEEFFFIIILLLOOOQQQSSSUUUXXXZZZ]]]^^^]]]ZZZ[[[^^^]]]YYY\\\]]]\\\[[[^^^bbb___ZZZWWWXXXZZZZZZ[[[\\\___aaabbb^^^[[[\\\```bbbbbbaaabbbYYYWWW___```XXXSSSUUU[[[YYYWWWWWWWWWUUUPPPKKKEEEDDDCCC@@@<<<;;;;;;<<<;;;;;;:::888444222222333666555444333222222111222222222222333333333444444444444444444444444444444555333111222555777555333555999===<<<777333444666;;;===@@@CCCGGGJJJLLLMMMLLLMMMMMMKKKJJJIIIKKKMMMKKKLLLMMMMMMLLLMMMOOOQQQNNNOOOTTTWWWRRRJJJLLLSSSVVVRRROOONNNRRRWWW[[[]]]VVVSSSRRRQQQKKKEEEHHHQQQLLLLLLIIICCC===:::;;;>>>;;;999777777999888555222111111111111111111111111000000//////.........---//////............//////////////////000000000000333333222222222333444444444444444444555777888999;;;:::999999:::<<>>222888@@@IIISSSWWWOOOBBBHHHOOOYYYeeeoooyyy~~~wwwqqqkkkiiippp{{{kkkzzzaaapppsss[[[GGG:::BBBCCCDDDCCCBBBAAABBBCCCGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNOOOLLLLLLMMMOOOPPPQQQRRRSSSYYY[[[[[[VVVPPPNNNRRRVVVSSSRRRPPPPPPPPPOOOMMMKKKHHHGGGDDDBBB@@@>>>======AAA999999GGG]]]vvvwwwppp}}}|||~~~ttt|||mmmTTT???666111,,,+++---...---++++++******))))))******++++++++++++,,,,,,,,,,,,---++++++,,,,,,---///000111//////000000000000111111111222444666999<<<>>>@@@??????@@@AAABBBCCCDDDEEEGGGFFFHHHMMMTTTXXXVVVSSSQQQSSSTTTTTTUUUWWWZZZ]]]jjjhhheeecccbbb```]]]ZZZSSSUUUYYYZZZVVVQQQSSSYYY[[[XXXTTTPPPMMMIIIDDD???<<<;;;888777666444111///---------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...---......///000000111111333555777999999999;;;<<<======???@@@AAACCCDDDDDDFFFHHHKKKNNNOOOQQQTTTWWWUUUXXXYYYWWWYYY]]]\\\YYYZZZ[[[YYYWWWYYY]]]\\\WWW[[[ZZZ[[[[[[\\\]]]^^^______]]]ZZZZZZ\\\^^^```aaa]]]YYY[[[bbb___TTTPPPTTTWWWVVVTTTTTTRRROOOKKKHHHCCCCCCAAA>>>:::888999:::::::::999777444222222333555444333222111111111111222222222222333333333333333333333333333333333333444222111222555666555333111555::::::888666777:::======???AAADDDHHHKKKLLLHHHIIIKKKLLLKKKLLLNNNPPPMMMNNNPPPPPPPPPQQQSSSUUUUUURRRSSSXXXXXXTTTSSSUUUVVVVVVUUUSSSRRRTTTYYY^^^[[[WWWUUUTTTOOOIIIJJJPPPNNNMMMIIICCC>>>;;;;;;<<<:::888666777888777444222111111111111111111111111/////////.........------///..................///....../////////000000000222222222222222333333444333333333444555666888888:::999999999:::<<<>>>@@@999888555222000......---+++++++++***************))))))))))))))))))))))))+++,,,,,,+++******---///QQQ___dddmmmnnnnnnSSS<<<666222333===GGGIIIGGGGGGHHHIIILLLQQQ[[[iiixxxyyynnniiioooqqqmmmmmmqqqwwwiiiooo|||___KKK>>>888???AAABBBAAA@@@@@@AAABBBFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNPPPPPPOOOOOOPPPQQQSSSTTTUUUUUU\\\]]]\\\TTTKKKJJJPPPXXXQQQOOOMMMMMMMMMLLLIIIGGGDDDBBB@@@>>><<<;;;:::999>>>666000111777GGGeee{{{xxxyyydddSSSDDD333%%%...+++((())),,,...---++++++******))))))******+++******+++++++++,,,,,,,,,+++++++++,,,---...///000////////////000000111111222222444666888;;;===??????AAABBBDDDDDDDDDDDDCCCFFFFFFHHHMMMSSSVVVVVVTTTQQQRRRTTTUUUVVVVVVYYY[[[iiiddd^^^]]]```cccbbb```VVVVVVYYYZZZVVVPPPOOORRRYYYUUUPPPKKKGGGCCC>>>;;;:::888666555444333000...------,,,,,,+++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,------......///000000000111333666777777777888:::;;;;;;<<<>>>???@@@AAABBBBBBDDDGGGIIIJJJLLLOOOQQQLLLPPPTTTUUUWWW\\\\\\YYYXXXYYYVVVSSSTTTXXXXXXUUU]]][[[YYYZZZ]]]^^^]]]ZZZ[[[[[[ZZZYYYYYYZZZ^^^aaaYYYYYY^^^ccc]]]QQQNNNSSSQQQRRRRRRPPPLLLGGGEEEDDDAAAAAA???;;;777555555777777777777555333222222444444333222111111000000111111111111111222222222222222222222222222222222333333222111222444555444333000444888999777777888;;;======>>>???AAAEEEHHHIIIEEEGGGJJJKKKLLLLLLMMMOOOMMMOOOPPPPPPPPPQQQSSSUUUWWWQQQPPPUUU[[[[[[XXXVVVSSSWWWYYYVVVRRRQQQVVV[[[\\\WWWTTTSSSQQQMMMKKKKKKOOOKKKFFFBBB@@@===;;;999888777666666666555333111000000000000000000000000............------------......------------......---.........////////////111111111111111222222333333333333333444666777888777777777888999;;;>>>???999888555222000......---************************)))))))))))))))))))))))),,,+++******++++++***)))000PPPiiikkkqqqyyyooo~~~]]]DDD888222888<<<;;;DDDRRRIIIHHHFFFFFFLLLXXXfffooozzz~~~yyysssjjjiiiiiimmmsssyyy|||}}}wwwSSSaaahhhPPPDDD???>>>===???@@@@@@??????@@@BBBEEEGGGIIIKKKLLLLLLJJJIIIHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZXXXRRRKKKJJJOOOUUUQQQOOOLLLKKKJJJIIIGGGFFF@@@???===;;;999888777777777777999999333///666AAA[[[xxx}}}|||xxxyyyjjjRRR>>>333///...,,,///---,,,,,,------+++(((******))))))))))))******************++++++++++++++++++++++++,,,---...///---......//////000000000222222333555777:::<<<===>>>@@@CCCEEEGGGGGGFFFEEEGGGGGGHHHKKKOOOQQQPPPOOOOOOQQQTTTUUUUUUUUUVVVWWW]]]WWWSSSVVV^^^ddddddaaaSSSRRRTTTVVVSSSMMMJJJLLLQQQOOOLLLHHHCCC>>>999666777555333222222111///...,,,,,,,,,+++******))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,------......///000000///111444555444444666777999999:::;;;<<<===>>>??????BBBDDDFFFGGGHHHKKKMMMHHHNNNSSSUUUWWW[[[[[[YYYXXXYYYUUUQQQQQQUUUXXXVVV\\\XXXVVVXXX]]]___\\\XXXXXX[[[^^^]]][[[[[[]]]```YYYYYY\\\___[[[SSSQQQTTTOOOPPPQQQMMMGGGBBBAAABBB@@@???===:::666333333444444555555333111111222333222111111000//////000000//////000000000111111111000111111111111111222222222222222222333333333333333555777888666555666888;;;<<<===???AAABBBCCCDDDEEEGGGIIIJJJIIIHHHHHHIIILLLLLLMMMLLLKKKKKKLLLNNNQQQMMMLLLPPPVVVXXXWWWUUUQQQTTTWWWVVVSSSQQQSSSVVVWWWQQQMMMNNNOOOMMMIIIEEEJJJFFFAAA??????>>>:::777555555444444444222111000........................------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------............000000//////000000111222222222222222333555666777555555555666888:::<<<===999888555222000......---************************))))))))))))))))))))))))***)))((()))+++,,,***(((###;;;[[[lllfffccc{{{uuuuuubbbHHH444777===<<<@@@HHHEEEEEEDDDDDDFFFLLLTTTYYYhhhppp{{{vvvmmmhhhaaammmqqqjjjlll|||vvvYYYlllrrrUUUDDD===:::888<<<===????????????AAABBBCCCEEEHHHJJJKKKKKKJJJJJJKKKLLLMMMOOOQQQSSSUUUUUURRRSSSTTTUUUVVVXXXYYYYYYWWWUUURRRQQQQQQQQQQQQPPPRRROOOLLLJJJIIIHHHFFFEEE>>>===;;;999777666666555666555555444111...///444AAA===FFFeee~~~mmmbbbIII>>>111(((''')))...111...------------,,,***(((***))))))))))))))))))***)))))))))*********+++++++++++++++++++++,,,---...,,,------...//////000000111111222333555777999:::;;;===AAAEEEHHHIIIIIIIIIFFFFFFGGGJJJMMMOOOOOOOOOMMMOOORRRRRRRRRRRRSSSTTTSSSOOOMMMSSS\\\bbbaaa^^^OOOLLLLLLOOOOOOJJJGGGGGGFFFGGGGGGFFFBBB<<<777555666444111/////////...,,,,,,++++++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))(((((((((((()))******,,,,,,,,,---......//////...000222333222222444555777888888999:::;;;<<<<<<>>>@@@CCCDDDDDDFFFHHHJJJHHHOOOUUUUUUVVVYYYYYYXXXYYYZZZWWWRRRQQQVVVYYYYYYZZZXXXVVVZZZ```bbb___[[[VVV[[[aaacccaaa^^^]]]^^^]]]XXXVVVXXXYYYWWWVVVVVVNNNPPPPPPLLLFFFAAAAAABBB>>>>>><<<888444222333444222333333111000///000222000000///.........//////........./////////000000////////////000000111111111111222222222222222333333444555666666666666777777999<<>>AAACCCEEEEEEEEEEEEFFFGGGKKKLLLKKKIIIGGGFFFFFFGGGIIIKKKMMMMMMNNNQQQTTTVVVRRRSSSTTTUUUVVVVVVUUUTTTPPPLLLHHHHHHKKKLLLHHHBBBAAA>>>;;;;;;===<<<888555333333333222111//////...------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------///............///000000111111111111222444555666333444444555777888:::;;;999888555222000......---***************+++++++++)))))))))))))))))))))))))))(((((()))+++,,,,,,+++111...AAAddduuusssyyyeee888,,,333888:::===<<>>>>>>>>@@@BBBBBBCCCEEEGGGIIIJJJJJJJJJMMMNNNNNNPPPQQQRRRSSSSSSPPPQQQQQQSSSTTTUUUVVVWWWSSSQQQOOOQQQUUUVVVRRRNNNQQQNNNJJJGGGFFFEEECCCBBB;;;:::999777666555444444333111000000111222222222$$$---666999???UUUwwwzzzgggEEE222000...+++***---...+++***+++((()))******+++************))))))(((((())))))***((())))))))))))*********+++*********++++++,,,---+++,,,,,,---...///000000000000000111333555666777888:::>>>AAAEEEGGGHHHIIIDDDEEEGGGKKKNNNQQQTTTUUUKKKMMMNNNNNNMMMMMMNNNPPPQQQPPPQQQVVV]]]```^^^[[[NNNIIIFFFJJJKKKHHHEEEEEE@@@BBBDDDCCC???:::777666666444000......---,,,+++++++++******)))((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((()))******++++++,,,,,,---.........---///111222111111222333666777777888999999::::::>>>@@@BBBCCCCCCDDDFFFHHHIIIPPPUUUTTTSSSUUUWWWVVVWWWYYYWWWRRRQQQVVVZZZ[[[[[[ZZZZZZ^^^bbbdddbbb```WWW[[[aaadddcccaaa^^^\\\^^^XXXSSSSSSUUUWWWVVVUUUMMMMMMLLLHHHDDDAAA@@@@@@;;;;;;999666333111222333111111111000...---///000......------------......------------............------......//////000000///111222222111000222333000111222444555777999999555777:::===???>>>===;;;;;;===???@@@BBBDDDGGGJJJMMMMMMMMMJJJGGGFFFFFFGGGGGGMMMPPPLLLIIILLLSSSWWWTTTTTTTTTVVVYYYYYYWWWTTTMMMKKKFFFDDDFFFIIIFFF@@@:::999999999999888555222000111222111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------------...//////000000000000111333444555222333444555666666777777999888555222000......---))))))*********+++++++++))))))))))))))))))))))))((())))))))))))***,,,---...%%%(((DDDlllzzzdddHHH:::555666999666999===@@@BBBCCCFFFHHHGGGMMMUUU___hhhqqqyyy~~~~~~zzzvvvoooiiiffffffhhhiiilllgggmmm{{{}}}pppdddbbbyyymmmVVV???888;;;<<<::::::777999;;;<<<<<<===???AAA@@@AAABBBDDDFFFGGGIIIIIILLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUNNNMMMMMMNNNPPPPPPOOOMMMMMMJJJEEEBBBAAA???>>>===999888666555444333222222///000111111111000---***222444444111...///777>>>NNNbbbzzzvvv|||rrreeedddSSS@@@777777777111+++---***,,,222222,,,((()))&&&'''(((((())))))***+++))))))(((((((((((())))))((((((((()))))))))*********************++++++,,,***+++,,,---...//////000......//////111222444444666777999<<>>:::777888999777444000...---,,,+++***+++******)))((((((''''''(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((())))))***++++++++++++,,,------......---///111222111111111333666666777777888999999999===???AAABBBAAABBBDDDFFFGGGNNNRRRPPPNNNPPPSSSTTTRRRUUUVVVQQQPPPUUUYYYZZZYYY[[[]]]___aaaaaa```___YYYZZZ\\\___``````]]][[[ZZZXXXUUURRRQQQRRRQQQPPPKKKIIIFFFCCCBBB@@@>>><<<777777666333111///111222000111111///---,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---.../////////...000222222000///111333111111111333555777888888666666777888:::;;;<<<===;;;<<<===>>>???CCCHHHLLLMMMMMMMMMLLLIIIIIIJJJKKKIIIPPPRRRKKKGGGKKKRRRVVVSSSTTTUUUUUUTTTSSSRRRRRRLLLKKKFFF@@@@@@CCCBBB<<<777999:::999666222000///...000111000---++++++,,,++++++++++++++++++++++++)))))))))*********++++++*********))))))*********************+++++++++,,,,,,,,,,,,,,,,,,---....../////////000111222333444222333333444444444444444:::888555222000......---))))))******++++++++++++)))))))))))))))))))))))))))***+++***((())),,,...***000///666___]]]>>>333555555888:::<<<>>>@@@CCCFFFBBBCCCEEEJJJRRR___mmmvvvzzz}}}yyytttdddeeefffggghhhgggggggggeeekkk~~~hhhNNNjjjwwwSSSCCC777777:::999777777555777999::::::;;;===??????@@@@@@BBBDDDFFFHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOIIIJJJKKKJJJHHHGGGIIIKKKJJJFFFAAA>>><<<;;;:::999777666555333222111111111000111///+++))),,,///111***,,,...///...///111333333777555AAAWWWZZZ___xxxyyy~~~yyy|||lllYYYQQQDDD555---111111---))))))((('''///)))'''++++++((()))...)))******)))((()))***,,,))))))(((((((((((())))))(((((((((((())))))))))))******************++++++******+++,,,...//////000------......///111222333555666777999;;;>>>@@@AAADDDFFFGGGHHHIIIKKKNNNPPPIIIIIIHHHFFFEEEFFFIIIKKKNNNPPPRRRVVVZZZ___bbbdddWWWNNNGGGIIIKKKJJJGGGEEEEEECCC@@@:::666555888<<<888555000---,,,+++***)))*********)))(((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***++++++,,,,,,---......---///111222111000111222666666777777888888999999===>>>@@@AAA@@@AAACCCDDDDDDKKKOOOLLLJJJMMMQQQSSSNNNRRRSSSPPPOOOSSSWWWXXXWWWZZZ]]]^^^]]][[[[[[[[[[[[XXXWWWYYY\\\^^^\\\ZZZUUUYYYYYYTTTNNNLLLKKKKKKIIIEEEAAA???@@@???<<<999444444333111///...///111000111000...,,,+++,,,---,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------++++++,,,------...//////...000222111//////111333666444333333444444444444888666555444666999===@@@?????????===>>>AAAFFFJJJKKKLLLLLLKKKJJJJJJLLLNNNKKKPPPPPPIIIFFFKKKQQQRRROOOSSSVVVSSSMMMJJJLLLOOOKKKLLLFFF===;;;===<<<888777:::===:::555///---------///111///,,,******,,,************************(((((())))))*********+++******))))))))))))******)))************+++++++++,,,,,,++++++,,,,,,---.........//////000222333444222333333444444333333222999888555333000...------***************+++++++++))))))))))))))))))))))))************************+++///...***888```rrrMMM:::333333777===>>><<<;;;>>>@@@EEEGGGCCCAAAEEEMMMTTTccclllwww{{{tttmmmeee^^^ccc```[[[]]]gggooolllccczzzsssbbbZZZeeexxxxxxXXX;;;999777666555666777888666666666777888999;;;;;;===???@@@@@@??????AAABBBEEEFFFGGGGGGGGGFFFEEEDDDJJJJJJJJJIIIIIIJJJKKKKKKGGGFFFEEEFFFHHHHHHHHHGGGEEECCC@@@<<<999888888888555444333111000/////////000///...------------------------............///000000000000111111111111;;;===BBBFFFJJJMMMOOOOOOTTTVVVXXXXXXTTTNNNGGGBBB<<<:::888444111///---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---...//////---...///000111111111111333444555888;;;>>>AAABBBAAACCCEEEFFFGGGIIILLLNNNEEEFFFGGGHHHJJJKKKNNNOOOIIIMMMQQQTTTVVVXXXZZZ\\\___WWWMMMHHHHHHHHHGGGEEE@@@>>>;;;999888777555333111000...,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++------......///000000000222444666888999999888888;;;<<<===???AAABBBBBBBBBEEEEEEEEEDDDCCCDDDGGGJJJPPPRRRQQQNNNOOOUUUXXXXXX[[[[[[[[[YYYXXXXXXYYY[[[ZZZYYYWWWTTTSSSTTTWWWZZZXXXXXXVVVRRRMMMIIIHHHIIIEEEBBB?????????>>>:::777888777555333111000////////////...------,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000111111000000222222222222222222333333666666666777888:::;;;<<<===;;;;;;===BBBEEEEEEDDDCCCFFFJJJKKKLLLMMMQQQUUUPPPNNNNNNOOONNNLLLOOOTTTUUUSSSPPPKKKHHHHHHKKKOOOLLLFFF???===>>>>>>999555999888777555333111000///...---,,,+++************+++*********))))))(((((((((((())))))******++++++((((((((((((((()))******)))))))))))))))******++++++++++++,,,,,,,,,------------......///000000000000111222444555666666666999888555333000...------++++++******************))))))))))))))))))))))))***************************)))***,,,111GGGqqq|||___FFF999......444888999999;;;@@@DDDBBB>>>>>>BBBEEEMMMTTT___iiiqqqwww|||~~~zzzmmmaaa\\\]]]^^^___\\\fffjjjeee```fffsss}}}eeeaaa^^^sss^^^CCC999777666444444444666777666666666777888999:::;;;<<<===???@@@???@@@AAACCCFFFGGGHHHJJJKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHIIIIIIGGGFFFDDDBBB???;;;999777777777444333222111////////////...------,,,++++++,,,,,,,,,---------............---............/////////---...///111222222333333000000111222111///---+++//////...------,,,------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********,,,++++++,,,,,,---...///---...///000000000000000222333555888<<<@@@CCCEEECCCDDDFFFGGGGGGIIILLLNNNLLLJJJHHHJJJMMMPPPOOOMMMFFFJJJOOOTTTWWWYYY\\\^^^bbb[[[RRRMMMKKKHHHDDD@@@>>>;;;888666666555333111000///...,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))*********+++++++++---------...//////000000111222333555666666666777999:::;;;===>>>>>>>>>>>>AAABBBBBBAAA??????AAACCCKKKNNNMMMKKKMMMRRRUUUTTTTTTUUUVVVVVVUUUVVVYYY[[[XXXWWWTTTRRRPPPPPPRRRTTTPPPPPPQQQPPPMMMJJJFFFDDDCCC@@@>>>======;;;888444666555333111///...------......------,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---///000111111000000111111111222222222222222666666666666777888999:::<<<;;;:::<<<@@@CCCDDDCCCEEEGGGHHHIIIIIIKKKOOOSSSUUUSSSRRRSSSQQQMMMMMMQQQTTTQQQMMMJJJIIIJJJLLLMMMHHHEEEAAA>>><<<::::::999777777555444222000///...------,,,+++*********************)))))))))(((((()))))))))))))))*********((((((((((((((())))))***))))))(((((())))))***++++++++++++,,,,,,,,,,,,------------...//////000000000111222444555555666666999888555333000...------,,,+++++++++***)))))))))))))))))))))))))))))))))************************+++&&&)))///,,,...KKKooo|||gggMMM<<<555333555:::======;;;999666777<<>>??????AAACCCEEEFFFHHHJJJLLLNNNPPPQQQQQQOOOOOONNNNNNNNNNNNNNNNNNNNNLLLJJJJJJIIIHHHEEECCCAAA???===:::777666666666333222111000///.........,,,,,,+++************+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,+++***))))))(((((())),,,,,,+++***+++,,,---...(((((((((((()))***+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,---............///000000000//////111222555888<<<@@@DDDFFFDDDEEEGGGGGGGGGIIIKKKMMMSSSNNNJJJLLLPPPRRRNNNJJJGGGJJJOOOSSSUUUXXXZZZ\\\^^^YYYSSSOOOKKKGGGAAA<<<:::888555333333222000...///...---+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************)))))))))*********++++++,,,,,,---......//////000000000000111222333555555777888999:::;;;;;;;;;;;;BBBCCCDDDDDDBBBAAABBBCCCHHHKKKLLLKKKMMMQQQSSSQQQMMMOOOPPPQQQRRRTTTWWWZZZZZZYYYWWWUUUTTTSSSSSSSSSMMMMMMNNNPPPQQQNNNGGGAAAAAA???<<<;;;:::888444222333222000...---,,,++++++,,,,,,,,,++++++******))))))))))))*********++++++******************************+++++++++,,,,,,,,,,,,---...//////000//////000000000111111222222222555555444555555666777777<<<;;;:::<<>>AAABBBCCCDDDFFFFFFFFFGGGIIIKKKRRRPPPMMMMMMNNNMMMJJJGGGJJJMMMPPPRRRSSSSSSTTTUUUVVVRRRNNNJJJGGGDDD???;;;888555333111111000...---------,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))************+++,,,,,,---......//////000/////////000222444555555666888999;;;<<<<<<===AAADDDGGGHHHGGGFFFFFFGGGHHHLLLNNNNNNPPPSSSTTTQQQJJJLLLNNNPPPQQQRRRUUUWWWYYYXXXWWWWWWXXXWWWVVVTTTNNNLLLKKKNNNPPPNNNFFF???>>>===<<<:::888555222000111000///---+++*********++++++******))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++,,,------......///////////////000000111111111333333333333333444555555;;;;;;;;;<<<>>>@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJMMMJJJEEECCCEEEHHHIIIIIIHHHGGGIIIMMMQQQFFFCCC???:::777555666888222111000///...---,,,+++++++++***)))))))))))))))))))))))))))))))))((((((******))))))((((((((('''(((''''''''''''((())))))((((((((((((((()))******************+++++++++++++++,,,,,,---....../////////000111222333333333333999888555333000...------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,...,,,+++...111222HHHmmm}}}^^^DDD666333000222999<<<999888:::@@@AAABBBBBBBBBDDDGGGJJJFFFHHHMMMQQQUUUWWWWWWWWW[[[]]]___aaabbb```^^^]]]YYYZZZ\\\[[[ZZZZZZ]]]___```[[[ZZZ___bbbccchhhnnneeefffbbb^^^eeeyyy~~~|||{{{^^^EEE666222444333333333222333333333444222222222333444555777777777:::===???@@@BBBEEEGGGHHHIIIIIIKKKLLLNNNOOOPPPRRRRRRSSSSSSRRRQQQPPPOOOKKKIIIGGGFFFEEEAAA===::::::999777666444333222222//////...---,,,,,,,,,,,,+++***************++++++************++++++++++++))))))*********+++++++++***)))(((((()))***+++---++++++***)))((('''&&&&&&---,,,+++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))***************+++---------......////////////...222333444555888:::<<<===AAABBBDDDDDDCCCDDDGGGIIILLLOOOPPPMMMIIIEEEEEEFFFJJJLLLOOOPPPPPPPPPPPPQQQSSSPPPKKKFFFBBB???===;;;666444222000000///...,,,,,,+++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))***************(((((()))))))))*********++++++,,,,,,------......000000//////000222444555444555777:::<<<>>>???@@@<<<@@@DDDGGGHHHHHHHHHIIIIIIMMMOOOOOOPPPSSSSSSPPPKKKMMMPPPQQQQQQRRRTTTUUURRRQQQRRRSSSVVVWWWUUUSSSPPPLLLHHHHHHIIIHHHBBB<<<<<<<<<;;;999666333111000111000...---++++++*********)))))))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---......------...//////000111111111111111111222333444444;;;<<<===>>>???@@@BBBDDDAAACCCFFFIIIJJJIIIFFFCCCBBBBBBGGGLLLKKKGGGFFFIIIGGGLLLPPPMMMIIIJJJQQQYYYGGGAAA:::666666555333000//////...---,,,,,,++++++******)))((((((((())))))(((((((((((((((((())))))***)))))))))(((((('''''''''''''''''''''(((((()))((((((((('''((())))))***)))))))))*********++++++++++++,,,,,,------......//////000111222222222222999888555333000...------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''++++++(((+++222000(((222CCClll{{{^^^UUUDDD444...,,,,,,333<<<888;;;===??????AAACCCEEEEEEFFFIIIKKKMMMMMMLLLKKKMMMNNNQQQSSSTTTSSSSSSRRRQQQVVV]]]```bbbeeelllqqqjjjggghhhkkkggg```aaaiiikkkccc^^^kkkuuuYYYDDD777111222666111111222222222333333333111111111222333444555666555888;;;===>>>@@@CCCFFFFFFFFFGGGGGGHHHJJJKKKLLLOOOOOOPPPPPPPPPNNNMMMKKKFFFEEECCCCCCAAA>>>:::666666666555444333111111000------,,,+++++++++++++++******)))))))))***++++++))))))))))))*********+++)))))))))*********++++++***))))))((((((((())))))+++,,,---......---,,,+++)))))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))***+++,,,---,,,,,,---...////////////333333333444666888999:::???@@@BBBBBBBBBDDDFFFHHHHHHLLLPPPMMMFFFAAABBBEEEEEEHHHKKKMMMMMMNNNOOOPPPSSSPPPKKKEEE@@@<<<999888555333000/////////---,,,******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))))))))************+++,,,,,,------...//////000000111333444555444555777:::<<<>>>??????===@@@EEEHHHJJJKKKLLLNNNHHHLLLNNNLLLMMMPPPOOOLLLMMMOOORRRSSSRRRRRRTTTUUUQQQOOOOOORRRVVVWWWVVVSSSUUUPPPKKKHHHGGGEEEBBB???888999999777444111000000000///...,,,++++++******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((())))))))))))*********************+++,,,---...,,,,,,---...//////000000//////000000111333444555999;;;===>>>???@@@CCCFFF@@@AAAEEEIIILLLKKKGGGDDDEEEFFFJJJPPPQQQNNNNNNQQQDDDIIILLLIIIDDDCCCIIIPPPCCC===666444555555000***------,,,,,,,,,+++++++++))))))(((((((((((())))))''''''(((((((((((()))))))))(((((((((((((((((('''''''''&&&&&&''''''((()))((((((''''''(((((()))***((())))))))))))***************+++,,,,,,------......//////000111111000000999888555333000...------++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***((((((***---,,,++++++...444JJJ~~~{{{bbbUUUIII===999===444666999:::;;;===???BBBCCCDDDFFFHHHIIIIIIIIIIIILLLMMMOOOQQQRRRTTTTTTTTTdddhhhnnnrrruuuvvvvvvvvvmmmjjjkkkiii\\\NNNNNNXXXqqqcccRRR???555111//////333//////000111111111111111000000000111222333444555222555777999;;;<<>>???AAABBBCCCDDDGGGJJJHHHKKKNNNLLLHHHEEEDDDEEEDDDGGGJJJKKKKKKJJJKKKLLLLLLKKKIIIEEE???:::666444333111///......---,,,+++))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))))))))************+++,,,,,,---------...///111222222222222444444666777999:::::::::>>>AAAEEEHHHIIIJJJLLLNNNIIILLLMMMJJJJJJMMMLLLIIIMMMOOORRRTTTTTTTTTUUUVVVRRROOOMMMOOOTTTVVVTTTRRRQQQOOOKKKGGGDDDAAA@@@???444666777555111//////000///...---+++************))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))************))))))***+++---...++++++,,,---...///000000......///000222333555666666999<<<======@@@CCCGGGBBBBBBCCCGGGKKKMMMLLLJJJJJJJJJMMMQQQQQQNNNNNNQQQGGGFFFDDDAAA>>>===>>>???:::777444333333222...+++,,,,,,,,,+++++++++++++++(((((((((''''''(((((()))'''''''''((((((((())))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((((()))))))))***************+++,,,,,,------......///000000000//////999888555333000...------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))000&&&'''000///&&&'''333)))000111EEEuuuhhhEEE444777888999888777888:::<<<777888;;;>>>@@@CCCDDDEEELLLLLLNNNPPPRRRTTTVVVWWW[[[\\\]]]``````[[[RRRJJJ===:::<<>>AAA@@@AAABBBDDDFFFIIIJJJEEEFFFGGGGGGFFFEEEBBBAAA???????????????===888555222222222222111000///...++++++******************&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''''''''((((((((())))))%%%&&&((()))*********)))+++***)))((((((((()))***)))))))))(((((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))***+++,,,)))***,,,...///000111111111222333555777:::<<<===>>>???AAACCCCCCEEEIIIKKKKKKKKKLLLLLLKKKJJJGGGEEEGGGIIIJJJJJJHHHGGGFFFFFF@@@CCCDDDCCC???:::555222222000---,,,,,,,,,+++***)))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,------,,,---///111222222111111444444555555666555555555;;;===@@@BBBBBBDDDFFFGGGLLLNNNNNNJJJJJJLLLLLLIIILLLNNNRRRTTTUUUUUUVVVWWWOOOKKKHHHIIIMMMPPPNNNKKKDDDEEEDDDAAA<<<888777777111333444333///---...///------+++***))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))+++,,,---******+++,,,...//////000------...000222444666777444777:::<<<<<>>@@@BBB@@@===@@@;;;<<>>???@@@AAABBBCCCDDDEEEFFF???@@@CCCEEEBBB???CCCJJJGGGDDD@@@;;;888555444444111000///...---,,,++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++,,,,,,---...///000000000111333555666777888888999===AAACCCEEEHHHLLLPPPLLLGGGFFFLLLMMMJJJIIILLLLLLJJJHHHGGGHHHHHHGGGFFFCCCCCCAAA???<<<777444222...------,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************)))))))))************+++++++++,,,,,,------------------000222555666555444444555888:::<<>>===<<<<<<999666333000//////.........//////+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++------......//////000000000000000000000111111111777888999;;;===@@@BBBCCCFFFGGGGGGHHHJJJLLLNNNOOOPPPSSSUUUTTTQQQNNNKKKJJJJJJHHHFFFCCC@@@===;;;:::666555333111000///......+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************++++++******************,,,,,,,,,,,,---...//////999777555222000...---,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))+++---;;;]]]|||cccNNNBBB???DDD@@@999555444444222000;;;<<<:::777555666999;;;BBB<<<<<>>AAAAAABBBCCCEEEFFFGGGGGGDDDBBBCCCEEEDDDBBBEEEKKKJJJGGGBBB===999555444333000000///...---,,,++++++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++++++++,,,---...///000000000111333444666777777777:::===BBBDDDEEEGGGJJJLLLIIIDDDCCCGGGHHHEEEEEEHHHKKKIIIFFFDDDEEEEEEDDDCCCAAA@@@???===999666222000---------,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++,,,,,,,,,---------------///111333444333333333444555666888:::<<>>@@@BBBCCCFFFGGGGGGHHHJJJLLLMMMNNNNNNPPPQQQPPPMMMJJJIIIHHHIIIGGGEEEBBB???<<<:::999555444222111///.........++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************,,,,,,+++,,,,,,---...///999888666333111///...---************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,***+++,,,)))***999KKKlllbbbXXXVVVXXXWWWOOOHHH===@@@CCCDDDEEELLLZZZfffbbbccclll{{{|||qqqRRR999+++***///------------,,,,,,,,,,,,,,,---......------.../////////000000111111222222333444555666666888;;;>>>BBBBBBCCCEEEFFFGGGHHHIIIIIIDDDBBBDDDFFFFFFGGGJJJLLLIIIDDD>>>999555333111//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))(((((())))))***+++***+++,,,,,,......///000000111222444555666666666999===BBBEEEEEEFFFFFFGGGCCC@@@???AAABBBAAACCCGGGHHHEEEAAA@@@@@@AAA@@@@@@===<<<;;;999666333000...------,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))******))))))((()))))))))*********+++++++++,,,,,,,,,---------......000222333222222333444444444555666999===AAACCCGGGJJJMMMMMMKKKHHHFFFFFFHHHLLLPPPRRRQQQOOONNNNNNJJJKKKMMMPPPPPPLLLFFFAAAEEECCC@@@===;;;777333///111000///...---,,,,,,,,,+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++,,,,,,---......//////111111111222222222333333666777999;;;===@@@AAABBBEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLJJJHHHFFFFFFFFFGGGFFFCCC@@@===:::888888444333111000......------+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******************************+++++++++,,,,,,---...///999888666444111000///...************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++---000---***---444???sssdddEEE555111000---***,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---......//////000000111222222222444555555555777:::===@@@AAABBBDDDEEEGGGHHHIIIJJJCCC>>>AAAEEEEEEEEEFFFHHHFFFBBB===888444222000...------,,,++++++******))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))************+++,,,---.../////////000111333444555555555777:::@@@DDDFFFFFFDDDDDD???>>>>>>>>>???BBBFFFJJJCCC@@@===;;;<<<>>>>>>>>>999888777555222000...---,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,------......000222222222222333555888777777777;;;???DDDGGGGGGIIIKKKLLLKKKJJJIIIHHHGGGJJJNNNQQQRRRPPPOOOMMMIIIMMMQQQTTTRRRMMMEEE???DDDBBB>>><<<:::777333000111000///---,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************,,,,,,------.../////////......//////000000111111444555777999<<<>>>???@@@CCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFCCCCCCDDDFFFEEECCC@@@===:::777666555222111000...------,,,,,,******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************++++++++++++,,,---...///999888666333111000//////************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((''')))---...,,,+++,,,+++>>>^^^{{{QQQ>>>,,,***000111---(((*********+++++++++++++++***+++,,,,,,++++++,,,------......//////000111111111222333444444666999<<<===>>>???AAABBBDDDEEEFFFGGG???:::===BBBBBB@@@???@@@>>><<<999555333111000,,,,,,++++++******))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''((())))))***))))))***+++,,,---......//////111222333333333333333777<<>>;;;:::888888666444222000///...++++++******))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***((()))******,,,,,,---......///000111222222222222333555999???DDDEEECCCAAAIIILLLLLLEEEAAABBBDDDEEE???===<<<;;;<<<<<<;;;:::444333111///......------++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******))))))***+++,,,---......///000222222222333666888888777666666999===AAADDDFFFEEEEEEGGGKKKMMMNNNNNNJJJJJJKKKLLLNNNNNNKKKIIIGGGKKKPPPRRROOOHHHCCC???:::888666444444444333222///...---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******,,,,,,,,,---......//////...///000000111222333333000111444777:::;;;<<<<<<@@@AAABBBCCCCCCBBBAAA@@@EEEEEEEEECCCBBBBBBDDDFFFAAA>>>;;;666333222111111......---,,,+++******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''(((((())))))******************++++++,,,---...777666444222000///......************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******,,,......---.........---222JJJzzzcccJJJ===555555444333222,,,''')))000((((((((())))))*********((()))+++***))))))***,,,***++++++,,,,,,------...---///000000000222555888777888999;;;===???AAABBB@@@<<<;;;>>>@@@<<<999999555444333222000...,,,+++******))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))(((((()))***+++,,,------......///000111111111111555555888===BBBCCCAAA>>>HHHNNNNNNGGGBBBCCCDDDDDDCCCBBB@@@???===;;;777555333222000///.........///+++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))***+++,,,---.........///000000000222555777666555444444666999===???FFFDDDCCCDDDHHHKKKLLLKKKLLLJJJHHHHHHIIIIIIGGGEEEDDDGGGLLLLLLHHHCCC@@@???777555222111111111000///------,,,++++++***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))******+++,,,,,,------......///000111222333333000222555999;;;<<<<<<<<<@@@AAACCCDDDDDDBBBAAA@@@BBBCCCDDDCCCBBBBBBCCCEEE???===888444111000///000---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++************+++,,,---...666555333111000///......************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***------,,,...///222333...---???UUUjjjOOO@@@---%%%...666555---***...111///)))&&&'''((((((((())))))******((()))******))))))***+++)))******++++++,,,------,,,---/////////111444777666777888;;;===???@@@AAA@@@======AAAAAA===999999444444333111///---+++)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))***+++,,,---------...///000000111000000777777888<<<@@@AAA???<<>>>>>777444111/////////...---,,,,,,++++++***+++++++++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,---...///000111111111333777:::===>>>>>>===BBBCCCDDDEEEEEECCCBBB@@@@@@BBBCCCCCCBBBAAABBBDDD>>><<<777333000......///,,,,,,+++***)))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++************+++,,,---...777666444222000...------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,---...///000111222CCCXXX{{{tttGGG>>>444...,,,---+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,------......///......//////000222333444999;;;=========>>>@@@BBBAAA@@@???===<<<:::999888666444111...+++******+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++,,,,,,---...///000111111333777<<<>>>???>>>???@@@DDDGGGIIIGGGBBB???@@@BBBFFFDDDBBB???;;;888444222000//////...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,---...///000111111555444333333444555666777>>>???AAACCCDDDEEEFFFFFFLLLIIIFFFDDDDDDCCCBBBAAACCCBBB@@@>>>===<<<;;;;;;222222111000///...------+++++++++***)))(((((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))***++++++,,,,,,---------...............000222444555777:::>>>BBBDDDDDDDDDEEEEEEDDD@@@===BBBBBBBBBBBBAAA???===<<<999666222/////////......+++******)))(((''''''&&&((((((((((((((((((((((((+++&&&###$$$(((***'''$$$''''''''''''''''''''''''((((((---444444---((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++777666444222000...------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))***************+++,,,---...//////(((///===UUUvvvssseeeNNN777777222,,,+++------+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---..................///000111333333888:::<<<======>>>@@@BBBBBBAAA@@@>>><<<;;;:::999555333000---+++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++,,,,,,---...///000111111555666888:::::::::;;;;;;@@@CCCFFFDDD???<<<===???@@@???>>><<<:::777555444///......---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,------...///000111222222222222333444777999:::AAABBBBBBCCCCCCDDDDDDDDDHHHGGGFFFGGGGGGFFFDDDBBBEEEDDDBBB???===:::888777222111111000///...---,,,++++++******)))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((())))))******+++,,,,,,------------............///111222444555888<<>>===>>>???@@@@@@>>><<<:::888777444000.........---,,,******))))))(((''''''&&&(((((((((((((((((((((((()))((('''''''''((((((((('''''''''''''''''''''''''''%%%(((------(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++777666444222000......---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((((((((())))))))))))******(((((()))***+++,,,,,,---......---...888NNNkkklllOOO<<<222+++%%%+++)))(((***------***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---..................///111222333555777:::;;;;;;===???AAAAAAAAA@@@>>><<<;;;999999333222///---+++*********'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++,,,,,,---...///000000111444444555777999::::::999???BBBCCCBBB>>><<<===???===<<<;;;888666444222111------,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((*********++++++++++++,,,------...///000111222222000000111333555999<<<===DDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFIIIKKKJJJFFFDDDFFFEEECCCAAA===999555333111111000///...---,,,,,,+++******))))))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((()))******++++++,,,,,,,,,------...............000111222222555888;;;===@@@CCCCCC@@@======>>>===>>>???@@@>>>;;;888666555222///------,,,+++******))))))(((((('''''''''((((((((((((((((((((((((%%%''')))(((&&&%%%''')))''''''''''''''''''''''''(((%%%%%%''''''%%%%%%(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++888777555222000///...---************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***'''(((((()))******++++++***---000000///111666;;;QQQlllvvvSSSGGG999222...---000555+++******+++---,,,)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---------------...///000111222333555888999:::;;;===?????????===<<<:::999777777111000...,,,***)))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,,,,---...///000111222222444888<<<>>>===;;;AAACCCEEEDDDAAA??????@@@???===:::777333000---,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++---......///000111222222000000111333555888;;;===DDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJIIIGGGEEECCCCCCBBB@@@<<<888333000000000///...---,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))***+++++++++,,,,,,,,,------......//////000111111111333666999:::???DDDCCC>>><<<===??????AAABBBBBB@@@<<<999666333111...------,,,+++***))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))'''&&&''''''&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************888777555333111///......************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))'''(((((((((((()))))))))((((((((()))******+++++++++++++++---///222333444+++444CCCRRRaaavvvpppbbbRRRCCC888111+++))),,,---))))))------,,,************)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,------...///111222222444666777777999;;;===<<<;;;:::888777555444333...---,,,+++))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******++++++,,,---...///000000000222555999======<<<:::CCCDDDEEEDDDBBBAAA@@@@@@???===999555111...,,,,,,*********))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++------...///000111222222111111111222444777999:::???@@@@@@AAACCCDDDFFFGGGIIIGGGEEEEEEFFFFFFEEEDDD?????????>>>;;;777333111//////...---,,,+++******)))))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''(((((()))******++++++++++++,,,,,,---......///000111222222222333666999:::???DDDDDD@@@===>>>AAAAAAAAABBBAAA???;;;888555222000...---------+++***((((((((((((''''''''''''(((((((((((((((((((((((((((%%%$$$&&&***+++)))%%%'''''''''''''''''''''''''''((()))(((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********888777555333111///......************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))((()))))))))************222///,,,,,,---...,,,***777333///...///333<<>>AAACCCEEEFFFGGGJJJGGGDDDBBBBBBCCCBBBAAA<<<<<<;;;:::888555222111......---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((())))))******+++******+++,,,---......///000111222222222444777:::;;;???CCCCCCAAA@@@@@@BBB@@@???>>>===:::777444333111///...---...---+++)))''''''''''''''''''''''''((((((((((((((((((((((((+++'''&&&)))...000,,,'''''''''''''''''''''''''''###'''(((''''''((('''###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******999888666333111000///...************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))))))))"""%%%***---......---,,,((('''***000222//////333///333777<<>>;;;:::999666444222000///------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((()))*********)))***+++,,,---......//////000111111222444777:::<<<===@@@BBBBBBBBBAAA@@@???>>><<<999666333222111///---,,,,,,,,,,,,***(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''***------+++(((''''''''''''''''''''''''###'''(((%%%%%%((('''###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***999888666333111000///...************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''((((((((((((((((((+++---***&&&%%%)))...111,,,,,,...---))),,,222///,,,+++---111222///+++333888>>>BBBCCCBBBBBBBBBDDDBBBCCCGGGFFF@@@:::999333///---...---***,,,000***))))))***,,,,,,+++***%%%+++,,,'''&&&******&&&***+++,,,,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******+++++++++++++++,,,---...///000111333444444333222444555666666555333111000......(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***++++++,,,---...///000///222444222333<<>>;;;999<<<999555000---***))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////.........///111333666777666999===BBBDDDDDDBBBAAA@@@@@@AAABBBCCCAAA>>>;;;<<<:::888444222///...---------,,,+++***)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&''''''(((((()))*********)))******+++---...//////---///000111111444777:::<<<<<<>>>@@@CCCCCCAAA???AAA???;;;777444333222111---,,,++++++++++++(((&&&&&&'''''''''''''''''''''((((((((((((((((((((((((!!!$$$((()))(((''''''(((''''''''''''''''''''''''%%%))))))$$$$$$))))))%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))888777555333000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------////////////000000000000........................++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******,,,,,,------...//////000000111222333555666777888888777444111...,,,+++***((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,------.........000222111......999MMM]]]MMMHHHBBB===;;;:::999999333222111///---,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---......000000//////000222444555777:::999888<<>>???@@@AAAAAAAAAAAA888666444222///...---,,,+++++++++***)))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))******++++++,,,---------///000111222333666888:::;;;;;;<<<===>>>??????<<<:::666222000.........,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))888777555333000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******,,,,,,,,,---...////////////000111222444555666666777555333000...,,,******((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))************++++++,,,---------,,,...///---...555BBBMMMFFFCCC>>>;;;:::::::::999222111000...,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---......//////000000111333444555888;;;;;;;;;???DDDCCC>>>>>>???????????????>>>>>>777666444111///---,,,,,,++++++******)))(((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***)))******++++++,,,---------///000111222333666888999999;;;<<<============:::888555222///.........,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))888777555333000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((((())))))))))))((()))******++++++***************+++++++++,,,,,,*********+++++++++,,,,,,************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,,,,------......///......///000222333444444555333111///---+++******(((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))***++++++,,,------+++,,,...///000333888<<<>>><<<;;;:::;;;:::999888000///...,,,+++*********)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******++++++,,,---...//////111222333444444444999<<<===>>>AAAFFFFFFCCC@@@@@@@@@???>>><<<:::999555444222000...---,,,,,,+++******))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,---------///000111111333555888777888;;;======<<<;;;999888666444111///---------++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))888777555222000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))'''((())))))******)))))))))))))))*********++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++,,,,,,------------,,,---...///000111222222222111///---+++******)))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))***+++,,,------.../////////111444666666666:::999999:::;;;:::777555...---,,,+++)))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---......///111333444444333333999:::<<>>>>><<<999777555444222000...,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))888777555222000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000///...,,,+++***)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,---...//////222000///111555777888777999999999::::::888444111---,,,+++))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---------...000222333333333222666777:::===@@@AAABBBDDDDDDCCCAAA???<<<888666444111000...---,,,+++++++++)))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************)))))))))))))))******++++++,,,---------///000000000111444666666999<<<>>>>>><<<888555222111000...---++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((888777555333000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((((((((('''''''''''''''((((((((())))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))+++++++++++++++++++++++++++,,,,,,---......//////,,,+++***))))))((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******+++,,,...///000000000///---...111444666777888777888999999666222///,,,+++***)))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***))))))******+++,,,---------///000111222222222444444777;;;<<<;;;===AAABBBAAA???===:::777444333///...---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------...///000000000111333555666888;;;===<<<:::666333//////...---,,,+++***))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((888777555333000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))+++++++++++++++*********+++,,,,,,------......///))))))((((((((((((((()))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))***+++---...///000............///111333555444444444555666444111...,,,+++***)))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---------------...000111222222222555::::::777999???======<<<:::777555222111---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***)))******++++++,,,------...///000000000000333555555666888:::999666333111------,,,,,,+++***)))((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((888777555333000///......))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++******************,,,,,,,,,------.........((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((()))***,,,---...///---...000000//////111333111111111333444333000...,,,+++***))))))((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,------,,,,,,,,,---///111222222111444999999444777===::::::999777555333111000,,,++++++***))))))******'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))******+++,,,,,,------...///000000000000222444444555666777666333111///,,,,,,,,,++++++***(((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((999777444222111000...---******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++++++++*********))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,------...///000000111444333111000...------,,,+++*********))))))((((((''''''''''''''''''&&&&&&))))))))))))((((((((((((&&&''''''((())))))******,,,+++++++++******))))))&&&'''(((((())))))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------,,,---...000000000000///222333666888999999888777===<<<999666333000...---+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,......---......///000111111111444555555444222///,,,***,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((999777444222111000...---******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++*********))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,---......///000000333222111///...---,,,,,,******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))***************))))))))))))))))))(((((('''''''''++++++++++++************(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,,,,---,,,---...///000000//////222333555888999999888888:::999777444111...,,,+++++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,............//////000111111222444444444333222///,,,***,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((999777444222111000...---******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************))))))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,------......//////000222111000...---,,,,,,,,,))))))((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((.........------------,,,******)))'''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,...//////000//////111222555777888999999999666555333111...,,,***)))+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,......//////000000111111222222222222333222000...,,,***+++++++++******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((999777444222111000...---******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,.........//////000000000111000///---,,,,,,++++++((((((((((((''''''''''''((((((((((((((()))))))))))))))***************+++'''(((((()))******++++++)))))))))))))))))))))))),,,+++***))))))))))))***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---...////////////000222444666777888999999333222111///---+++***)))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,......000000000000111111222222111111111000///---+++***+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((999777444222111000...---******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,000000000000000111111111//////---,,,++++++++++++''''''''''''((((((((((((((((((((()))))))))******)))*********++++++,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++...---------------......(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,---......///000000111222444555666777777111000///...---+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,......000000000000000111111111//////......---,,,++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((999777444222111000...---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,000000000000000000000000...---,,,+++************'''(((((((((((()))))))))(((((())))))******++++++*********+++,,,,,,------)))))))))))))))))))))))),,,,,,,,,---------------)))******+++******)))((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,---...///000000000111222333444444555//////...---,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,......///////////////000000000------,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((999777444222111000...---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,/////////...............---,,,+++***************((((((((()))))))))******(((((()))******+++,,,,,,******++++++,,,------...+++,,,---///111333444555222222333333333444444444777888999999777555111///------,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,...///000000000000000000111222222------,,,,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,......///.....................,,,++++++*********++++++((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((999777444222111000...---*********)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---------------------,,,,,,,,,+++***)))))))))***(((((())))))******++++++((())))))***++++++,,,,,,******+++,,,,,,---......333555888===BBBFFFJJJLLLVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWXXXWWWUUUPPPKKKHHH444333222000...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++---,,,++++++,,,---///000000000////////////000000++++++++++++************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***+++,,,.....................---------++++++***************+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))777666333222222111///---+++***(((((())))))'''&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((()))((((((((('''&&&&&&%%%&&&(((******(((&&&&&&'''''''''''''''((())))))***'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------------------------+++*********))))))((((((,,,+++***)))((()))******'''+++---+++((()))+++---***///+++(((...222===QQQMMMYYYVVVPPPZZZbbbdddfffddd]]]XXXYYY\\\\\\WWWQQQaaaWWWUUU]]]aaa[[[WWWXXXYYYSSSJJJBBB:::555000,,,...,,,***)))******+++*********(((&&&(((******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******......//////000111111111...///111222111000...---,,,,,,++++++***)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,......---------,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))777666333222222111///---+++***(((((())))))'''&&&(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))******))))))(((((())))))(((((((((((())))))(((((((((((((((((()))***(((((((((((('''&&&%%%%%%)))'''&&&'''(((******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------------------------+++*********))))))))))))******+++,,,,,,++++++***,,,,,,++++++---///000///777<<<777888FFFLLLIIIJJJFFFIIIHHHLLLUUUPPPHHHKKKCCCHHHHHHDDDAAABBBBBB@@@CCC@@@AAAFFFHHHHHHHHHKKKKKKPPPWWW\\\\\\TTTHHH???777222,,,,,,...///+++''',,,+++******++++++***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******------......///000000000...///000111111///...,,,,,,,,,+++******)))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))777666333222222111///---+++***(((((())))))'''&&&'''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''+++***)))((((((((()))***+++)))'''''')))******)))******+++++++++***))))))...+++((('''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------------------------***************)))))))))(((***,,,......---+++***222---)))+++111888<<<===IIIMMMGGGEEEOOOQQQKKKJJJQQQLLLJJJYYYhhh^^^NNNOOOOOOWWWWWWMMMKKKPPPMMMDDDAAAIIIOOOOOOLLLJJJFFFBBB<<<;;;===CCCNNNZZZccchhhXXXPPPFFFAAA???:::///&&&+++***)))***,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,,,,,,,---......//////......///000000...---,,,++++++******))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---------,,,,,,,,,++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))777666333222222111///---+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((()))))),,,***)))'''''''''((()))+++)))((((((***)))&&&$$$******))))))***+++,,,---222///***'''&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++$$$'''000<<>>666333999DDDPPPWWWhhhddd^^^ZZZTTTKKK===333---)))'''(((*********,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++++++++,,,------......---............---,,,,,,******)))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))777666333222222111///---+++***(((((())))))'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))((()))***+++,,,)))))))))***+++---///000000111333555666444111......,,,***((('''''')))***000,,,(((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++***)))***,,,...000666>>>JJJPPPMMMHHHNNNYYYJJJHHHTTTrrryyy|||yyyiiibbbbbbZZZNNNDDDEEEFFFHHHHHHEEE@@@<<>>HHHWWW___aaa^^^\\\[[[LLL@@@777333///((((((,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************++++++,,,,,,------,,,,,,,,,+++++++++++++++(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++*********))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))777666333222222111///---+++***(((((())))))'''&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))((()))+++...111222888;;;AAAFFFLLLOOORRRSSSUUUYYY]]][[[VVVTTTWWW[[[TTTTTTRRRNNNGGG>>>666000+++)))((()))+++------,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---///222888>>>DDDGGG===III\\\iiilllxxxooodddfffpppfffWWWZZZaaa```aaaNNN]]]gggddd^^^cccppp{{{rrr{{{nnn]]]RRRLLLIIIFFFMMMVVV]]]______]]]\\\SSSFFF>>><<<666,,,(((,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************++++++,,,------...,,,,,,+++***************''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,+++*********))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))888666333222222111///---+++***(((((())))))'''&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))+++,,,...111666;;;AAADDDHHHKKKPPPUUUYYY[[[[[[[[[WWWZZZ[[[TTTKKKHHHMMMSSSYYY[[[^^^\\\UUUIII===555000...---,,,,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***---222999AAAHHHMMMPPPZZZvvvkkkTTTWWW\\\XXXXXXWWWiiipppnnnllliiinnnzzztttlllfffbbb^^^ZZZYYY\\\UUUVVVbbbooo}}}xxxdddMMMNNNRRRXXX]]]___^^^\\\NNNDDD???@@@;;;///)))---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************++++++,,,,,,---......,,,+++******)))*********&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))***++++++,,,,,,************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))888666333111000///---,,,,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&((()))***)))((('''(((+++---//////222999AAAEEEFFFKKKRRRVVVQQQLLLKKKKKKIIIEEECCC;;;EEEHHH@@@888999@@@EEENNNLLLRRRVVVTTTVVVUUUKKK>>>666555888333)))(((111***,,,***'''***///---&&&*********((('''&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++......%%%$$$///222...111//////@@@JJJFFF]]]uuuZZZQQQSSS]]]fffuuuvvviiibbbYYYZZZdddfff{{{eeePPPWWW]]]UUUVVVaaacccPPP@@@???@@@:::111---,,,)))))),,,+++((((((+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********++++++,,,,,,++++++***,,,,,,,,,+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))999666333111111000...,,,,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))******+++))))))***+++,,,---///000>>>@@@EEEIIIGGGAAA???@@@AAACCCCCCAAAAAABBB???999DDDDDDEEEGGGJJJKKKKKKJJJKKKMMMJJJCCC???<<<888555;;;444555@@@GGGBBB777...555555000)))(((+++,,,(((***+++++++++)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++$$$111777555000'''###***EEE@@@RRRccciiiqqqTTTVVVaaahhhxxx||||||eee^^^^^^^^^uuukkk[[[RRROOO[[[dddZZZCCC>>>IIIEEE111000+++***,,,,,,))))))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********++++++,,,,,,++++++***,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))999777444222222111///---,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++******%%%)))...444999<<<>>>???BBB===999888555333888>>>IIIMMMOOOLLLIIIJJJKKKKKKKKKDDDEEEOOOVVVRRROOOOOOPPPZZZOOOCCCIIIGGGAAAIIIBBBBBBBBBDDDKKKMMMDDD888BBBAAA;;;111++++++,,,,,,))))))******)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***))),,,,,,***+++111===GGGDDDPPP}}}sssOOO[[[iiiuuutttqqqiiieeeZZZUUUhhh~~~{{{gggddd|||iiieeennncccfffsssxxx\\\PPPYYY___[[[NNNEEEDDDGGG999111++++++,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************++++++++++++************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))):::888555333222111///...,,,***((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,///333999@@@EEEHHHHHHHHHCCC???===<<<;;;===FFFPPPJJJJJJQQQXXXTTTPPP]]]rrriii]]]\\\hhhnnnhhheeeiiippp{{{cccMMMTTTLLL;;;BBB@@@JJJKKK???:::EEENNNNNNMMMNNNMMMEEE;;;444///---,,,+++)))))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,------,,,++++++++++++++++++***------+++555FFFNNNkkkTTTSSSXXXvvvuuufffZZZ```iiigggyyyyyyxxxjjjpppOOOaaa~~~```fffhhh{{{lll]]]TTTVVVUUUMMMNNNVVVGGG;;;000,,,+++))))))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************++++++++++++******))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))):::888555333222111///...,,,***((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))******((((((((())),,,111555888@@@BBBEEEGGGFFFCCC@@@>>>666:::BBBGGGGGGGGGNNNXXX\\\XXXjjjuuuhhhsssnnnUUUCCCAAAAAA<<>>lllyyyxxxtttttt}}}zzzyyycccRRR\\\\\\ZZZXXXRRREEE666...///************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********************************((()))))))))*********************************************+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********888666333111000///---,,,,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++'''(((((()))***+++++++++000333888<<<>>><<<999777CCCBBBAAAAAABBBEEEHHHJJJVVVmmmxxxhhh^^^VVVVVVZZZbbb\\\UUUPPPJJJAAA555---************************((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,---///111444666PPPuuu{{{eee}}}uuuuuuuuu~~~zzzooovvv{{{iiixxxssstttTTTYYY]]]aaa___PPP===222111************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))************))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++*********************************++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************777777555444222111//////...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))...,,,'''###%%%+++222444===???:::999@@@>>>:::@@@777@@@@@@LLLsssdddRRRTTTTTTdddfffVVVRRRXXXLLL555......,,,((((((,,,......'''(((((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******((()))******+++------***111555 (((888333FFF```jjjuuummmeeeyyymmmyyyxxxccc[[[cccsssvvvwwwZZZLLLYYY[[[GGG:::>>>000///+++&&&%%%(((+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++******************,,,++++++************+++...---+++))))))+++---...,,,***+++...,,,(((***111///...+++***+++,,,,,,+++++++++++++++++++++******------+++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++777777555444222111//////...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))$$$***000222111222666:::///;;;<<<777666222888III\\\pppwww|||hhhWWWTTTcccjjjZZZGGG???999111,,,,,,,,,(((&&&(((***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''(((((()))******+++------------......---+++###222---999DDDIII|||}}}xxxwwwaaakkk}}}{{{iiijjjmmm|||zzzooofffLLLQQQ]]]NNN333:::777222...---,,,)))%%%************************((((((((((((((((((((((((+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***++++++******************************+++,,,---...''')))+++......,,,***)))000,,,+++......******---///,,,,,,...//////000222++++++***))))))******+++*********++++++,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++777777555444222111//////...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))+++******)))))))))))))))***+++---000444888<<>>;;;777>>>EEESSSeeennn\\\VVV\\\___ZZZTTTEEE777...//////******...,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------------------------,,,>>>333888UUUzzz~~~jjj]]]___fff```cccqqqjjjYYYYYY```tttqqqmmmxxxrrrVVVWWWWWWKKK???999222//////...+++(((************************((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,---...333111...,,,,,,...000222000,,,,,,000333222111111444///...111///***)))---000000/////////111333444***+++,,,---------------*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++777777555444222111//////...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))((((((((()))***333---,,,333:::<<<:::999888<<<<<>>===>>>@@@BBBAAA??????AAA<<<<<>>777555999AAAJJJRRRkkk]]]MMMYYYXXX[[[SSSAAA555444111(((***)))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,---111111...111888AAAKKKfffyyytttsssyyyhhhSSSCCCDDDPPPeeerrrxxx|||zzziiiYYYaaa___{{{yyy|||___NNNWWWPPPHHH@@@666+++))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************++++++,,,,,,,,,,,,...............///000000...333999@@@CCCCCCAAA???:::>>>AAAAAA@@@>>>===<<<======???@@@===888666888@@@@@@@@@>>>:::555000,,,---------------,,,+++***++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++777777555444222111//////...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******)))((('''''')))+++...000---333:::888...,,,AAAZZZzzz}}}~~~~~~aaaUUURRRYYYYYYOOOGGGCCC:::...,,,+++***(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,***---444444222888BBBXXXuuu}}}xxxqqq\\\^^^yyy```RRRMMMJJJJJJAAA222******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******++++++,,,---------+++,,,...000444777:::<<>>BBBFFFHHHDDDRRRggg{{{kkk^^^UUUQQQRRRNNNFFF>>>777333111111---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++999666444333333333222111...,,,))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''%%%(((++++++(((&&&'''(((((()))***)))(((((()))***&&&((((((%%%"""!!!%%%(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((******))))))))))))******%%%555333)))222???>>><<<666===LLLppp|||yyynnnddd]]]]]]aaadddjjjooowww}}}~~~vvvaaaXXXZZZZZZWWWNNN@@@222,,,***((((((++++++)))'''&&&((()))***)))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))******+++)))************+++++++++))),,,...---...000111111000111>>>XXXhhhggg~~~xxx||||||uuu~~~nnnwwwiiiggg}}}zzzyyy{{{___VVVSSS???BBB888---,,,,,,...,,,((((((,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((()))******))),,,+++************((('''...---,,,+++,,,---...000)))&&&'''++++++&&&'''---+++,,,,,,---,,,+++***)))***************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******************((()))***++++++++++++++++++,,,,,,***+++...222333AAA666<<>>@@@\\\vvvjjj```SSSPPPOOOHHHEEEBBB888222------111000******///,,,,,,,,,++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''')))***++++++999777555333333333111000...,,,***)))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))((('''((()))###&&&))))))((('''((()))&&&'''((('''&&&%%%%%%%%%(((((((((((()))***))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))(((******)))))))))******++++++***)))222999000///@@@SSSjjjwwwpppyyyuuuuuusssrrrkkk```TTTNNNOOORRRggghhhllllllggggggtttqqqTTTRRR^^^^^^DDD111222444,,,(((------+++)))((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))******+++************++++++++++++------,,,+++,,,---...---(((777HHH___xxx~~~}}}ttt~~~___iiillldddiiiRRRIIIBBB000333///---...,,,))))))+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,*********)))((('''---***'''''')))---111333......---,,,,,,++++++***444000000222111,,,+++///---,,,+++******+++,,,,,,------------,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************************+++,,,,,,,,,,,,,,,''',,,000///...111999???999111???VVV___rrrmmm^^^TTTRRROOOCCCBBB:::000+++,,,///---***,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))******)))((()))+++,,,------:::888555444333222000///...,,,***)))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))***,,,,,,...000111111111222333000000000///---+++)))(((***(((&&&))),,,---)))%%%+++(((%%%&&&(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***++++++,,,444111000999===666DDDeeeyyyyyy|||yyyvvvtttooovvvyyyzzzyyy}}}zzzlllbbb```ccc___aaaeeegggeeedddjjjrrrmmmvvv]]]MMMTTT\\\PPPAAA888333---******...,,,+++***+++***((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((('''''')))))))))))))))******+++************+++++++++,,,///---++++++---.........111DDDXXXsss|||}}}vvvxxxvvvsssrrrxxxwwwvvv~~~wwwuuummm```WWWRRR777:::333---------+++***+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((+++,,,---......,,,***(((***---111555999;;;<<<===888555333444333///...///111000---+++***,,,...///,,,---.........,,,***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++++++++++++++,,,,,,,,,------------,,,+++,,,333:::===;;;777AAAPPPvvvwww___YYYTTTJJJFFF<<<111---//////+++,,,,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((()))+++,,,...//////;;;999666444333222000......,,,***)))******((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))***,,,...///000111333555======>>>?????????@@@@@@@@@???>>>>>>===<<<:::888111...,,,++++++)))&&&###+++(((%%%&&&***,,,***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********)))))))))***+++,,,......111999555///888IIIdddwww}}}rrrnnnuuuwwwiii```tttyyypppgggkkksss}}}~~~}}}vvvtttuuuyyyyyyxxxuuunnnfff```]]]___dddnnnwww}}}lllXXXMMM\\\ZZZCCC222333111)))---+++******++++++)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))******+++*********+++++++++,,,,,,...,,,,,,///111111111222EEEZZZooowwwfff{{{qqqggglllgggaaa[[[XXX[[[```dddfffrrrqqqvvvyyysssuuusssIIINNN@@@666---,,,---,,,+++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))*********+++++++++,,,......------------:::===CCCJJJOOOQQQRRRRRRRRRQQQPPPRRRSSSSSSRRRSSSGGGDDD???999444000...---+++++++++,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************+++++++++++++++,,,,,,,,,,,,,,,------.........111888???BBBBBBGGGLLLddddddQQQMMMHHHAAA777///...111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********''')))+++,,,,,,---...///;;;999666444333222000...///---************)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))******+++,,,---...//////222555888:::;;;===@@@BBBGGGFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDFFFIIILLLLLLKKKAAA@@@===777000+++*********'''%%%&&&(((***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++))))))***+++---///111222777:::777AAA```yyy}}}sssmmmoookkkggg```fffuuuwwwuuu}}}lllmmmttt|||vvvnnneee^^^cccccceeeggghhhkkkttt~~~QQQXXXYYYOOOEEE>>>777000,,,***))))))++++++***((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,---+++---222222///000444HHHsss}}}xxxssscccZZZ___uuuwwwaaaSSS[[[XXXSSSPPPPPPPPPQQQRRRJJJNNNVVVcccooowwwxxxwwwyyy{{{ttthhh~~~HHHYYYEEE:::///---...------...************************((()))))))))************))))))))))))))))))))))))************************************************************************%%%(((******))))))***,,,,,,,,,+++,,,000:::GGGPPPTTTUUUVVVUUURRRNNNJJJHHHEEEEEEFFFHHHMMMQQQRRRQQQXXXUUUPPPIII@@@999222///111///,,,******+++---///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************++++++,,,,,,,,,,,,++++++++++++,,,...000111000:::DDDEEE@@@LLLpppvvv^^^KKKIIIDDD555...222------,,,+++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++,,,...000:::888555444333222000//////---+++*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((()))***---000222444555===???AAACCCCCCEEEGGGIIINNNKKKIIIHHHIIIIIIHHHFFFEEEBBBAAAEEELLLRRRUUUUUUSSSTTTQQQJJJ@@@888666666---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++++++++***+++,,,---///222444555777111:::eee{{{vvvmmmjjjjjjddd^^^QQQSSShhhtttxxx~~~~~~xxxllllllnnnpppnnniiibbb^^^hhhwwwnnnUUUJJJVVVXXXFFF777777///---***)))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,---,,,///333000+++000:::GGGppp}}}{{{qqq\\\MMMTTTbbbcccYYYQQQOOOOOONNNMMMLLLKKKJJJJJJOOOEEE:::777>>>IIIRRRVVVTTTooovvvuuu|||www|||xxx{{{vvvXXXLLLBBB777333000------///************************))))))))))))************))))))))))))))))))))))))***************************************************************************,,,---+++((((((***------444>>>EEEIIILLLPPPTTTRRRPPPMMMIIIDDD???;;;888>>>??????AAAFFFLLLMMMIIIHHHHHHHHHGGGEEEBBB???===<<<999555000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++,,,---------+++++++++,,,...000333555???888777AAAUUUsssVVVJJJIIIAAA555000000///---,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++)))+++------+++---111555999777555333333333111000///---+++***+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++...000333777;;;???BBBCCCQQQRRRSSSSSSRRRQQQSSSTTT^^^\\\YYYXXXZZZ[[[ZZZXXXQQQLLLHHHIIINNNTTTWWWWWWZZZ[[[ZZZVVVPPPGGGAAA===999:::999444---((((((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,---///222444777888777FFFYYYvvvzzzooohhhhhhkkknnnkkkcccTTTYYYvvv}}}yyyzzz{{{|||{{{ttthhh^^^^^^ccczzzyyyccc\\\YYYNNNDDDAAA666333...+++***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))******++++++++++++,,,,,,,,,------...,,,///222...,,,:::NNNbbb~~~zzzsssjjj^^^TTTNNNMMMOOORRRGGGHHHGGGFFFCCC@@@???>>>999===@@@===777444666:::EEEGGGMMMZZZlllwwwrrrfffssswwwmmmxxxUUULLLBBB:::333,,,,,,...************************))))))))))))************))))))))))))))))))))))))************************************************************************+++---...---***,,,111666:::EEERRRXXXUUUMMMEEEBBBBBBAAAAAAAAADDDGGGJJJMMMEEEFFFCCCAAADDDHHHFFF???@@@@@@AAABBBCCCEEEFFFFFFDDDCCC???;;;666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++,,,------...,,,,,,,,,...000444888:::DDDBBBMMMiii{{{UUUGGGFFF???444444333000...---------...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))+++---------000777===999666444333333333222111///---+++***++++++)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++===???CCCGGGMMMQQQUUUWWWiiijjjjjjhhheeecccbbbcccrrrooolllmmmoooqqqqqqoooeee]]]UUUQQQSSSVVVWWWVVVWWWWWWXXXYYYXXXPPPEEE<<>>;;;::::::555555666666666666777777888666888>>>HHHVVVgggvvvvvvsss\\\TTTJJJ@@@555,,,***...************************))))))))))))************))))))))))))))))))))))))************************************************************************'''***---------111:::AAAOOOQQQPPPKKKDDD@@@BBBEEEEEEEEEHHHMMMUUU___iiiooovvvuuupppjjjkkkmmmhhh___VVVSSSNNNHHHDDDBBBAAAAAAFFFFFFFFFDDD???999333///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,,,,---......---------///333777;;;>>>555YYYgggCCCDDDFFF===888666333000///...//////++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))+++.........333===DDD:::999888666444222000000///---+++***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&***((()))+++***'''(((,,,%%%...((($$$///333===WWW{{{qqqaaaVVVYYYbbbccc]]]]]]pppxxxnnnnnntttnnnooopppnnnjjjjjjqqqzzz|||qqqfffWWWUUURRRQQQSSSSSSQQQOOOAAAGGGLLLPPPSSSMMM999$$$((('''))),,,'''"""$$$,,,)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((++++++,,,+++))))))***,,,777(((,,,???;;;***999]]]|||||||||~~~|||~~~~~~|||zzzzzz}}}zzz~~~}}}UUURRRZZZZZZOOODDD555++++++......+++************))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))***+++,,,---------,,,,,,,,,---......,,,///+++444777666^^^qqquuuiii^^^VVVOOOLLLHHHCCC???===<<<<<<;;;::::::999888777777666222222333333333444444444555444333333777???JJJRRRffftttpppTTTLLL777222444&&&)))***++++++******+++,,,++++++************++++++************************************************)))************+++++++++(((((()))***,,,---,,,+++,,,,,,,,,000999DDDJJJKKKIIIIIIFFFAAA===>>>CCCIII^^^bbbppp{{{qqq```MMMDDDDDDAAAHHHKKKFFFCCCEEEEEECCC???222(((+++111222---))),,,------,,,++++++---...))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++((()))+++---...///......+++222---***666>>>>>>@@@PPPwwwiii???CCCQQQHHHCCC;;;444111111///------,,,+++,,,,,,,,,)))(((******************************************************************************************++++++)))%%%,,,000...777FFFLLL:::999888666444222000000///---+++***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''(((***)))&&&(((,,,$$$(((333CCCFFF;;;HHHiiirrrpppllliiioootttqqqiiirrr{{{ooowww~~~{{{ssstttwwwyyy|||kkkYYYQQQ[[[^^^SSSPPPVVVLLLOOOPPPPPPTTTWWWQQQHHH;;;...$$$(((...---((($$$))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***+++---///***000555666888DDD[[[mmmzzz}}}~~~}}}{{{yyywwwuuusssvvvtttrrrqqqqqqsssvvvxxx{{{|||~~~nnnSSSOOOZZZWWWLLL<<<000+++++++++)))************))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))***+++,,,---------,,,,,,------...///...777///---<<>>...***---...***'''))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((()))+++++++++---000333000>>><<<222IIIzzzwwwooo~~~|||}}}}}}xxxssspppmmmiiigggfffeeecccbbbbbbdddfffhhhoooqqquuuzzzxxxyyyeee[[[[[[TTTIII<<<111***)))***++++++*********)))))))))******))))))))))))******((((((((()))))))))*********))))))******+++,,,------------------...//////,,,777222000QQQ}}}}}}{{{rrrdddVVVKKKDDD???<<<999777555222111000000000222111111000000//////...000000000000111111111111000111222222111111222333;;;LLLeee```UUUAAA+++000------------,,,+++******++++++************++++++************************************************************+++++++++,,,,,,,,,++++++,,,,,,------+++222<<>>777:::ddd~~~wwwvvvzzz}}}{{{wwwssslllfffbbb^^^ZZZWWWVVVUUUSSSRRRRRRTTTVVVXXX]]]```eeekkkrrryyyxxxzzzOOOTTTUUUTTTJJJ:::,,,)))---+++++++++*********))))))******))))))))))))******(((((()))))))))*********************+++,,,------------------...///000000000111888HHHrrryyyeee]]]PPPEEE===999777666222111000///......//////111111000000////////////....../////////000000000...000222333222222333444333<<>>222******...---,,,,,,------,,,+++******************************************************))))))******+++,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000999@@@;;;777IIIjjjvvvTTTBBB<<<666000///---,,,,,,.........,,,++++++++++++++++++++++++************************************************************+++,,,,,,---+++---...444EEEbbb:::999888666444222000000///---+++***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********''')))...555===IIISSSjjjnnntttkkkeeeyyywwwwwwyyy}}}~~~|||xxxvvvkkkqqq{{{zzzwww{{{sssxxxwwwsssxxx___bbb```[[[TTTLLLIIIOOOVVVWWW[[[ZZZKKK888,,,+++...+++************)))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++)))***++++++,,,///444777777888BBBZZZ|||yyy}}}xxx|||yyy|||~~~yyytttoooeee```YYYSSSNNNJJJGGGEEEHHHGGGFFFEEEEEEGGGHHHIIILLLPPPVVV\\\ccckkktttzzz{{{~~~xxxQQQNNNRRRWWWSSSCCC000***...++++++++++++******************))))))))))))******))))))))))))************************+++,,,---...............///000111222666...GGGlll}}}|||iii\\\GGGBBB;;;555222111000/////////............//////000000//////////////////---------........./////////000222222222333555777222666:::GGGffflllOOOKKK???222///,,,+++,,,------,,,,,,,,,++++++++++++,,,,,,***************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,000444AAAEEEJJJJJJEEEHHHZZZnnnzzz}}}fffOOOIIIHHHIIINNNKKKAAA777222000---++++++---...---,,,******************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---///111333@@@???===NNNrrrsssQQQEEE:::,,,111///------...///......++++++++++++++++++++++++************************************************************+++,,,---......666777===PPPfff:::999888666444222000000///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''')))000===GGGQQQ]]]ggg{{{rrrssszzzyyyzzz}}}zzzqqqqqqvvv}}}qqqttt}}}}}}yyyuuujjj\\\QQQKKKKKKSSS\\\WWW[[[[[[WWWOOOCCC222%%%++++++++++++*********)))((((((((((((((((((((((((((((((((()))))))))******((())))))******+++++++++***+++,,,---///444999===777NNNttt}}}zzz~~~vvvcccdddwww|||vvvooofffaaaTTTPPPIIIDDD@@@>>><<<;;;===<<<;;;;;;;;;<<<>>>>>>AAAEEEKKKPPPVVV^^^hhhpppvvvzzz|||xxx^^^XXXUUUSSSJJJ999...---,,,++++++++++++***************))))))))))))******)))))))))*********+++++++++******++++++,,,---...............///111222333111222^^^zzzgggUUUEEE;;;444222000//////000///...------------------------------------------------------------............111111111000//////222444222555888???SSSuuufff999MMM;;;555...+++,,,......---,,,,,,++++++++++++,,,,,,************************************************++++++++++++,,,,,,,,,,,,+++------,,,,,,///666;;;EEEBBBAAADDDJJJ^^^~~~~~~uuu^^^RRRIIIHHHIIIFFFBBBAAA777222---+++---......,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,///333777:::>>>999MMM}}}qqqUUUBBB333444111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++---...///(((999BBBSSSlllrrr:::999888666444222000000///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,333@@@QQQ[[[___dddiiixxxyyyxxxzzzxxxllljjjyyyuuuppprrr}}}eeeiiiwwwhhhZZZSSSQQQTTTZZZ[[[ZZZWWWTTTUUUQQQAAA000,,,,,,+++++++++*********(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,***,,,...000444:::AAAGGGGGGttt{{{rrrmmmggg```hhhzzz{{{tttmmmfff]]]UUUPPPFFFBBB===999777777666666555555444444444555666777999===BBBEEEIIIQQQ\\\dddoooqqqwwwtttvvvlllTTTQQQRRRGGG777...,,,,,,+++++++++***************))))))))))))******))))))*********+++++++++++++++++++++,,,---...............///000111333333666PPPttt```MMM???777111...000///...///000111111000............---,,,,,,+++---------------------------------............///...000111000///...///111222444888<<>>444------.........---,,,,,,++++++,,,,,,---************************************************+++++++++,,,,,,,,,------,,,...000///000444===DDDCCCDDDPPPdddvvvuuu\\\LLLFFFCCCEEEIIIBBB;;;222------......,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,------,,,,,,...222888>>>BBBAAANNNqqq}}}ZZZEEE666333000......///...---,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++,,,---...///)))>>>OOOrrr:::999888666444222000000///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,555>>>OOO```gggeeebbbbbbddd}}}}}}llliiiiiinnn|||~~~yyyppp{{{qqqhhh___YYYXXX^^^]]]VVVMMMKKKNNNMMMHHH,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***,,,///222888@@@HHHNNNTTT{{{~~~qqqnnnqqqsssrrrqqq|||zzzxxxsssiii```WWWOOOGGGCCC:::666111......//////000111111111000111222222333444888<<<>>>AAAHHHSSS[[[dddmmmwww|||~~~wwwoooooo}}}WWWPPPXXXSSS@@@111,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++++++++++++++,,,---...............///000222333444KKKyyy{{{TTTIII<<<222///111444555000...,,,---.../////////000000000000///---,,,+++........................---------.........//////***---000222222111111222333222555888999EEEgggIIIPPPFFF888000.........------,,,,,,++++++,,,,,,---************************************************++++++,,,,,,,,,------------///111222222888BBBJJJEEEPPPoooyyy^^^LLLEEEFFFKKKKKKBBB666///...///---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,---,,,,,,++++++,,,,,,---.........000555<<>>777...******+++***((())))))(((((((((((())))))*********)))))))))))))))---+++)))((()))***++++++'''...:::--->>>777KKKYYYuuu|||yyyuuuyyy|||tttpppeeeVVVJJJCCC???;;;888111000000///......------............////////////111333555777;;;AAAGGGLLLXXXdddrrr{{{~~~}}}qqqffftttYYYIIIZZZYYYEEE???///+++***//////***(((+++)))))))))))))))))))))))))))************+++++++++++++++,,,------......///...666///+++555222000???iii```OOO<<<:::777444222111111111//////............//////////////////////////////111000000...---,,,++++++)))+++---///000000//////......//////000000111111888555777:::888;;;QQQjjjuuuJJJYYY@@@888111(((555***---,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---...///---...111777<<>>333......///000000...---,,,,,,++++++,,,,,,************************++++++************++++++)))222---&&&,,,000,,,---999fff^^^;;;999777555333222111000///---+++***++++++***)))(((((((((((()))))))))***************))))))))))))(((,,,---***,,,555???CCC\\\hhhtttyyy{{{wwwooorrr}}}xxxvvvwwwzzz}}}vvvwwwyyy~~~uuugggqqqjjjSSSKKKXXXVVVDDDEEEWWWJJJ???222+++***+++***((())))))(((((((((((())))))************))))))))))))+++*********+++,,,------333)))555999IIIGGGrrr{{{~~~}}}~~~~~~wwwmmm\\\RRREEE<<<777555222000000000///......---,,,,,,............///////////////111333555888===CCCGGGQQQ\\\jjjtttyyy|||{{{rrrfffttt___TTTQQQNNNNNN555...+++---...+++)))+++************************************+++++++++++++++,,,,,,------......///---......222333111@@@]]]tttZZZFFF<<<:::888555333111000111111//////............//////........................//////////////////......,,,,,,,,,,,,------...///......//////000000111111444222555999777888GGG[[[gggLLLJJJBBB------111)))---,,,++++++***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,---//////666222444===AAA@@@CCCJJJnnnRRRGGGNNNRRRRRRIII999...---000,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,.........,,,++++++---///000---333@@@DDDFFFWWWlll}}}zzzxxx{{{hhhLLL444222444...+++---...---,,,,,,++++++,,,,,,************************++++++************++++++***111,,,)))......---444QQQvvvwww~~~;;;999777555333222111000///---+++***++++++***)))((((((((()))))))))******************************(((+++,,,---555BBBLLLPPPVVVbbboooxxx}}}~~~wwwoooyyyzzz~~~~~~tttooonnnrrrnnniiieeedddggglllooollliiiggggggkkkrrr{{{~~~dddPPPWWWZZZKKKCCCIIIUUUJJJ:::///+++***)))(((***))))))(((((())))))***************************)))******,,,---......///555***CCCVVVWWWPPPwww}}}{{{}}}||||||xxxlll```IIIBBB999333111111000//////......------,,,,,,+++---............/////////---///000222333777<<<@@@GGGRRR```kkkqqqvvv|||~~~iiihhhpppiiiUUUVVVTTT???555---+++---,,,***+++************************************+++++++++,,,,,,,,,,,,---......//////111(((///888///222VVV|||www```MMM>>>777666666555333111000000000111///......------......///........................------...///000111111222000...,,,+++***+++---.........//////000000111111222000444999999777???KKKoooNNNSSSLLL000444---,,,------,,,+++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++,,,---///000111666666;;;BBBDDDIII[[[nnnjjjTTTIIINNNVVVVVVFFF111***///------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,---......---+++,,,...000000...888FFFFFFEEE___~~~{{{zzzyyywwwuuullliiifffdddeeehhhkkknnnyyyqqqhhhpppbbb;;;666888///***---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,...+++,,,000+++///AAAooo;;;999777555333222111000///---+++***++++++***)))(((((()))))))))*********)))***************+++++++++---...222===LLLVVVYYYUUUeeevvv}}}www}}}jjj^^^SSSKKKMMMWWWVVVYYY]]]aaaeeeggghhhhhhcccdddgggllltttvvv^^^QQQTTTVVVJJJ888UUUOOODDD888...(((((()))***))))))))))))))))))***)))***************++++++(((***,,,,,,,,,---...///000222OOOccc___```www{{{|||zzzyyywwwnnn]]]NNN===999333000000111111000---------,,,,,,+++++++++---------.........//////---...///000111333777:::AAAJJJWWWbbbjjjpppwww||||||ssslllxxxwwwTTTRRRQQQHHH===000++++++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,------.../////////666+++333777,,,???mmm|||kkkWWWHHH>>>777555777222111000000//////000000///..................///........................,,,------...///000111111222111///---,,,,,,,,,,,,......//////000000111111333222444:::;;;:::>>>DDDNNNpppUUUNNN???666,,,222------,,,++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,---...000222333///:::AAA@@@FFF]]]}}}xxxXXXNNNMMMUUUQQQ===///---......------,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++------...---,,,---///111222444===IIIRRR```~~~|||uuuqqqlllgggdddaaa^^^\\\WWWVVVTTTSSSTTTVVVXXXZZZaaawwwzzziiiqqq~~~NNN888444222///000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,***)))...111)))555RRR;;;999777555333222111000///---+++***++++++***)))))))))))))))************))))))******+++++++++,,,,,,///333888EEEUUU___bbbaaaqqq~~~~~~zzz}}}oooRRRHHHEEENNNXXX___jjjvvvyyysssqqq|||jjjZZZZZZ\\\PPP===KKKNNNNNNCCC444)))(((+++******))))))))))))******))))))******+++++++++,,,)))+++,,,,,,++++++---///666AAAOOOcccwww}}}~~~|||{{{~~~{{{wwwuuunnn^^^JJJ<<<333111...---,,,---------,,,,,,,,,,,,,,,+++++++++------------............---.../////////111444666===EEEPPPZZZcccjjjpppuuu{{{sssmmm}}}xxxTTTPPPQQQMMMDDD666---+++------+++***************************++++++++++++,,,,,,,,,,,,,,,---......//////000444///444222333XXXyyyttteeeWWWHHH>>>777222111333000000000000000000000000000//////......//////000////////////////////////..................//////111111222111000///---,,,......//////000000111111444222333666999;;;@@@EEEGGG```WWWJJJPPP444,,,555...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,...///222333555111???BBBBBBZZZ{{{\\\GGGNNNWWWMMM:::...//////......---,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,---------,,,---000222555===FFFQQQlll}}}wwwooojjjZZZWWWRRROOOMMMKKKHHHGGGDDDDDDEEEFFFHHHJJJLLLNNNKKKcccrrrlllmmmoooCCC111333444//////...------,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***)))(((...000+++@@@fff;;;999777555333222111000///---+++***++++++***))))))))))))*********++++++))))))******+++,,,,,,,,,,,,333999AAAMMM\\\gggjjjnnnwwwyyypppjjjtttjjjSSSCCCBBBIIIZZZsss|||~~~{{{}}}}}}rrr^^^NNNIIIBBBKKKRRRLLL<<<...***,,,+++******))))))******+++))))))******+++,,,,,,,,,)))+++---,,,+++,,,000333HHHXXX[[[|||lllvvvyyyrrrkkk^^^KKK999000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---.../////////000222444999???HHHQQQXXX___eeeiiitttyyy}}}}}}pppmmmyyy^^^PPPOOOIII===111,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000///111222333IIIvvvxxx|||kkkcccWWWJJJ<<<555222000111444111111111111111111111111111000000//////000000111000000000000000000000000000000000//////.........000111222333333111///---......//////000000111111111111222222444999@@@FFFMMMDDDpppnnnPPPWWW999000222...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...111333555666777@@@FFFXXXxxxRRRKKKTTTQQQ@@@000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,---------...111444888FFFPPP\\\~~~yyynnneee[[[PPPIIIBBB???===<<<=========<<<888888999:::===@@@CCCDDDNNNHHHSSShhhrrr}}}]]];;;666555,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))++++++---///222PPP|||;;;999777555333222111000///---+++***++++++***)))))))))*********+++++++++))))))***++++++,,,------111;;;DDDJJJSSS___iiimmmwwwxxxuuuqqquuuooo\\\OOONNNSSSmmm{{{~~~||||||}}}~~~zzz{{{zzzuuuhhhTTTKKKAAAIIIQQQOOODDD777...++++++******))))))******+++))))))***++++++,,,------)))+++------,,,///666<<>>EEELLLRRRWWWZZZfffmmmuuu||||||pppqqqsssNNNMMMLLLDDD666------...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000...444222===fffnnnbbb\\\GGG===444222222222444888222222333333333222222111222222111111111111222222111111111111111111111111222222222111111111000000//////000111111111111111......//////000000111111///222444333333888@@@FFFNNNKKKbbbgggTTTHHH:::///......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---///111444777888<<>>555/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((///000---///;;;aaa;;;999777555333222111000///---+++***++++++***))))))************+++++++++))))))***+++,,,,,,------999CCCMMMQQQVVV___gggkkkhhhggggggnnn}}}wwwkkk]]]PPPHHHPPPmmm~~~zzz{{{|||}}}zzzpppooo~~~wwwbbbGGGEEEIIINNNOOOIII>>>111***++++++************++++++))))))***+++,,,,,,------)))+++---------222;;;BBByyyvvv}}}pppqqqsss}}}~~~~~~{{{|||~~~yyyrrrhhh]]]QQQFFF888------444(((***,,,------,,,,,,---------------------------,,,,,,,,,---------......***,,,............000222...111777===CCCHHHMMMOOOZZZbbblllvvvtttiiixxx~~~PPPLLLNNNHHH999...,,,...---++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000222666333III{{{yyywwwrrrdddVVV???888444555666444222222333444444444444333222222333333222222222222333333222222222222222222222222333333333333333333333333///...------...000333444......//////000111111111000555888666444999@@@FFFLLLggggggmmm}}}OOOXXXCCC///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---///222555777999AAAOOOlll~~~yyyrrreeeeeebbb\\\UUUOOOKKKJJJRRRIIIFFFQQQeee{{{uuuYYYOOOLLLIII222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------///222555FFFXXXsss|||xxx^^^RRRCCC999888:::<<<<<<999777444333444444333333666555333222222333555666...>>>GGGEEEGGG\\\yyyiiiFFF777555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((333333---000AAAlll===;;;888555444333111///...------,,,,,,++++++***************************---,,,+++)))))),,,111555===HHHPPP[[[jjjgggYYYVVVYYYhhhrrr}}}tttpppWWWJJJCCCQQQooo~~~{{{{{{}}}uuu}}}nnnuuuvvvttt\\\KKKOOOOOOIIIHHHGGG999((()))***+++,,,++++++,,,---++++++,,,,,,,,,,,,------***&&&...333)))...FFFYYYvvvtttTTT}}}~~~}}}||||||{{{~~~}}}~~~wwwjjjcccSSSJJJ===333///.........***,,,...///...------.............../////////000///......---,,,,,,++++++------,,,,,,,,,---......000000222555999>>>BBBDDDLLLWWWeeennnsss{{{qqqeeelllzzzaaaKKKJJJIIICCC666++++++///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,000000---...333111+++888///@@@wwwttt|||}}}uuu{{{zzzdddKKK???666666777777777777777666666666666777777777777888111222222222222333333333111888555111555333///222555333222333555555222...444222000000000111000///555444333111000/////////444222222444444666>>>GGGRRR___fffmmm{{{bbbQQQQQQ333000---,,,......++++++------,,,,,,++++++,,,,,,---++++++++++++,,,---.........//////000111333777;;;GGGrrryyyqqqoookkkddd]]]VVVUUUUUUSSSOOOKKKHHHEEECCCCCCHHHLLLIIILLLccc~~~```RRRGGGOOOAAA333***---111///---...------------------------------,,,++++++,,,,,,,,,(((,,,//////---///888@@@SSSbbbuuu___NNN<<<;;;;;;:::::::::::::::888888888777777666555555444444444333333222222222333666;;;???CCCLLL___qqqUUU555===333333111......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222(((...111222TTT===;;;888555444333111///...------,,,,,,++++++***************************+++++++++***+++///555999BBBLLLPPPUUU______[[[aaa```nnnqqqVVVTTTFFFNNN```yyyzzz|||vvv|||{{{uuugggHHHMMMQQQSSSSSSNNNAAA555***+++++++++++++++,,,---++++++,,,,,,,,,,,,------111+++000555000;;;UUUggg___~~~~~~}}}||||||{{{~~~~~~{{{kkk[[[SSSBBB;;;333...---.........+++,,,------------000222............////////////.........//////////////////...------------............///111444777:::<<>>GGGOOO\\\dddjjjtttZZZUUUBBB222...,,,......++++++...---,,,,,,++++++,,,,,,---++++++++++++,,,---...///...++++++000444:::GGGTTTmmm{{{sssiiifffhhhjjjgggccceeegggiiiiiifff```YYYUUUQQQKKKHHHJJJGGGFFFOOO^^^yyyeeeHHH@@@EEE;;;000---//////...---------------------------------,,,,,,+++,,,,,,---000///000222111111:::FFFhhhyyyrrraaaNNN???666;;;:::999999999999::::::AAA???===;;;999777666666666666666666555444333222222333777:::===DDDVVVfffnnnAAA333333222000......///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000,,,111222;;;bbb===;;;888555444333111///...------,,,,,,++++++***************************)))***++++++---222888===DDDPPPTTTVVV\\\]]]```kkklllwww___BBBHHHWWWkkk{{{{{{}}}tttwwwUUUQQQQQQTTTTTTMMMDDD@@@---,,,+++*********+++,,,++++++,,,,,,,,,,,,------000***///333222BBB^^^lll~~~qqq~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}{{{xxxkkkWWWFFF>>>333000---,,,,,,.........///000000///...///222444///000000000111111111111111111111111111222222222111000///.....................---...///111222444<<>>???>>><<<;;;:::;;;<<<<<<888888999:::;;;<<<<<<===;;;::::::::::::;;;<<<<<<;;;AAA:::444:::;;;777999:::999888888999888666444555333111111222333222111222222222333222111111000111000111444555777>>>GGGTTTdddnnnsssxxxzzzmmmUUUHHH666000,,,......------///---,,,,,,++++++,,,,,,---++++++++++++,,,---...///111,,,---222333666JJJaaazzztttooojjjkkkqqqvvvxxxwwwxxx|||{{{rrrllldddVVVJJJIIIIIIEEECCCEEELLL```}}}vvveeeMMMHHHBBB777...,,,//////,,,---------------------------,,,,,,,,,,,,,,,------111,,,,,,222111222AAAUUUuuusss[[[FFF:::666777:::::::::999999:::;;;;;;;;;;;;;;;:::::::::::::::888888999999888777555444333333555666777===LLL[[[ooo]]]666444333222///------000333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,///222GGGttt===;;;888555444333111///...------,,,,,,++++++***************************)))***+++---///444:::>>>CCCPPPVVV[[[eeefffgggooowww~~~tttZZZPPP___~~~~~~}}}sss}}}rrr```QQQPPPPPPJJJEEEEEE111///,,,******++++++++++++++++++,,,,,,,,,------,,,***000111333JJJkkkzzzmmm~~~~~~~~~~~~~~~}}}}}}||||||zzz|||~~~}}}zzzzzz}}}yyypppeeeUUUBBB555111000000000000000///...---222333444333222222333555222222222333333333444444333333333222222222222111333333111000//////////////////.........///111222666???NNN[[[gggqqqzzzlll\\\]]]eeeaaaFFFMMMDDD777111'''------,,,,,,,,,,,,------,,,,,,,,,------------...---//////...///111444555;;;\\\yyy{{{nnnWWWHHHAAA>>>;;;============<<<<<<;;;;;;777777888888999:::::::::888888888999;;;===???@@@JJJSSSKKK<<<999888666999999888888999:::::::::999777555333333444555444333111111222333333333222111000///000444555777@@@IIIZZZnnn{{{~~~aaaOOO;;;333---......---...000---,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///000...333999555777SSSuuu}}}yyy|||}}}vvveeeTTTNNNNNNJJJFFFEEEDDDMMMfff|||aaaGGGDDD;;;///,,,000///+++---------------------------,,,,,,,,,,,,------...000***+++222222777RRRqqq~~~|||iiiUUUFFF@@@???AAA::::::::::::;;;;;;<<<===777888;;;=========<<<;;;777888999::::::999888777555444444555555:::FFFTTTjjjyyyEEE777555333222///+++,,,///------------------------,,,,,,,,,,,,,,,---......,,,+++...888VVV===;;;888555444333111///...------,,,,,,++++++******************************+++,,,...000555:::>>>DDDLLLOOOYYYjjjpppmmmqqqvvv}}}tttdddaaaeeeooo}}}}}}{{{uuuzzzhhhQQQOOOTTTPPPJJJHHH666222---******++++++++++++++++++,,,,,,,,,------...///222111777]]]uuu|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz}}}~~~{{{zzz|||~~~}}}ooo^^^NNN???333...///000111333333222111000///...111444555555444444444111111111222222222333333000111111222333333444444555444333222111111000111//////.........000111222444;;;HHHWWWeeeqqqyyy~~~|||rrriii[[[ggg^^^AAADDDCCC===666+++...------,,,,,,------...,,,,,,---------.........,,,...000111000000222444FFFhhhJJJAAAAAA>>>===@@@CCCEEEGGGHHHHHHFFFDDDBBBFFFEEEBBB???;;;888555444888888888999<<>>:::888666666777777666555111111222333333333333222000///000333555999BBBLLLZZZppp{{{XXXAAA777///...///...///111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////---...555::::::IIIttt{{{gggZZZSSSNNNKKKKKKPPP;;;MMMxxx|||lllKKKEEE;;;111///111///+++---------------------------,,,,,,,,,------...///111...000444555BBBfffwwwiii\\\RRRHHH>>>888999999999999:::;;;======;;;===@@@BBBBBB???;;;888666777999:::;;;<<<;;;;;;666444333444444888CCCOOObbb~~~VVV999444111333222---+++...------------------------------,,,,,,------...///444///000BBBaaa===;;;888555444333111///...------,,,,,,++++++******************************,,,...000333777===AAAGGGIIIGGGQQQhhhrrroooppplllrrreeeWWWcccwww~~~~~~sssppp}}}xxxcccQQQOOOUUUUUULLLCCC<<<666///++++++---,,,+++++++++,,,,,,,,,,,,------......///---;;;oooyyy||||||~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzppp^^^III:::222...///222...000222333222111222333///222444555444333333444....../////////000000000,,,---///111333555777888666555444333333333333333///...------...///000111333888CCCRRRbbbpppxxx|||}}}rrrgggkkk]]]IIIGGGCCC777.........------------......,,,---------............---...000222111000333999bbbwwwWWW>>>===AAAAAAJJJYYY```aaaccccccbbb___\\\ZZZYYYXXXWWWTTTQQQOOOMMMLLLBBBAAA@@@???@@@AAADDDEEE^^^rrrqqq]]]OOOFFF===<<<555666888999999;;;>>>@@@???===:::999999999888666333333222222222333333444222///000222555:::EEEPPP\\\rrrSSSHHH<<<111...///......000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000000111333444===[[[rrraaaVVVPPPNNNOOO@@@GGGccc|||uuuhhh\\\MMM<<<555333111...---------------------------,,,,,,,,,,,,---...///000000///000111888NNNtttfffyyytttnnnhhhaaaTTTCCC666888888999:::;;;<<<>>>???:::;;;>>>@@@AAA@@@>>>===888888999:::<<<===>>>>>>666333222222333555???IIITTTwwwmmmAAA555///222555111///111---------------------------------------......///444...///GGGggg===;;;888555444333111///...------,,,,,,++++++******************************,,,000333777<<>><<<<<<;;;999777666444222111000222444555444111///111444;;;HHHUUU```tttYYYNNN@@@333............///---,,,,,,++++++,,,,,,------,,,,,,------...///000111444444777KKKpppnnn```XXXNNNUUULLLEEE]]]rrrxxx[[[AAA:::777///,,,000------------------------,,,,,,,,,------...///000---......111CCCddduuukkk{{{rrrrrrsssqqqkkk^^^OOODDD======>>>???@@@BBBDDDEEEGGGFFFCCCAAA@@@AAAAAABBB>>>===<<<;;;<<<===???@@@999555333333222444;;;DDDQQQnnnwwwSSS???///000444222000222........................---------------...//////...111444MMMsss===;;;888666444333111///......---,,,,,,++++++***************************))),,,111555:::AAAGGGKKK>>>GGGNNN^^^tttvvvhhhcccZZZOOOHHH\\\}}}~~~~~~~~~zzz{{{|||~~~jjjTTTLLLPPPOOOHHHCCC;;;111------///...,,,++++++,,,,,,,,,---------***...444:::NNNuuussssssxxx}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{|||~~~zzzrrrkkkJJJ:::,,,+++000333333222555666666333000///333666UUUPPPGGG<<<333......///111111222222222333333333666666555444333222222111666555555555555666666777666444333111000000000111111333999GGGZZZiiisssvvvyyy~~~}}}zzzSSSMMMNNN======......------------......---------.........//////222...---///000333@@@NNNsssGGGJJJPPP```wwwvvvccc___YYYRRRMMMKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNN]]]YYYRRRJJJCCC>>>;;;:::DDD```nnnoootttmmmTTTAAA;;;<<<===;;;999999<<>>===<<<:::888888555222000///111444555666222///111444;;;JJJWWW___qqq|||tttQQQBBB444.........---...---,,,,,,++++++,,,,,,------------------...000000,,,333999DDDbbbuuugggXXXXXXIIIFFFTTTZZZhhhvvvgggEEE===999---***333------------------------,,,,,,,,,---...///000000...111000777TTT}}}ooonnnuuuqqqtttvvvsssiii]]]RRRLLLCCCCCCDDDEEEGGGIIIJJJKKKhhhaaaVVVLLLDDD@@@@@@@@@DDDBBB???===<<<===???@@@>>>999666555444444:::BBBYYYiiinnn{{{eeeJJJ222///222000///111...........................------------...//////---999???YYY===:::777555333222000...///...---,,,++++++++++++******)))))))))))))))***...///222777===AAACCCCCC<<>>444555666555222000......111222666@@@OOOaaaqqqyyyzzz{{{}}}yyyaaa;;;RRRKKK888333000,,,,,,///000///------------.........//////333000777)))///:::???pppwww}}}dddMMM[[[uuu~~~lllfffmmmooopppsssuuuvvvtttpppmmmkkkbbbXXXTTTUUUSSSLLLEEEDDDBBB@@@???===<<<;;;:::FFFdddlllmmmeeeGGGBBB>>>===???AAAAAA???>>>BBBDDDDDDCCC???<<<::::::888777555222111000000000444222000000777FFFUUU___iiiiii{{{XXXLLL555,,,222000---///......---,,,,,,,,,,,,------...///.........000222111666222OOOttt```OOOLLLKKKHHHLLLUUUuuu|||OOO777222222000///..............................---------......///333***333<<>>;;;888222000999DDDTTT]]]ooo}}}MMM111666///+++222333//////...------------...+++---......,,,,,,---...333,,,BBBnnn===:::777555333222000...///...---,,,++++++++++++******))))))))))))******---...222666;;;>>>@@@@@@JJJNNNWWW___^^^VVVPPPOOOMMMXXXmmmxxxyyyjjjRRROOOJJJFFFAAA:::333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888///---lllgggqqqtttwww|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~zzzgggNNN<<<222555000000888888333777666333111444:::===;;;888CCC999111...,,,,,,111999999888666444555666888:::;;;;;;::::::999999888888666777888999888555333222555666777666444111000///000000333;;;JJJ\\\mmmvvvwwwyyy{{{~~~~~~zzzQQQOOOKKK===555111------///000///------------........./////////***000111111888TTT}}}gggzzztttlllnnnzzzyyyvvvsssmmmbbbZZZSSSPPPKKKBBB;;;888;;;???OOOhhhmmmllluuu^^^JJJFFFEEEHHHIIIEEE???;;;???AAABBBBBB@@@=========999888666333222111111111555444444444777BBBZZZoooooonnn}}}hhhLLL<<<222000000+++000///...------,,,,,,---------...//////......000222///;;;===]]]kkkVVVOOOKKKFFFEEEJJJRRRrrrcccCCC555222000---..............................---------...//////444---555LLLzzzttt]]]ooovvvkkk]]]XXX\\\bbbqqqxxxpppvvvkkk```\\\bbbpppbbbRRROOOEEEGGGGGGGGGDDDBBB@@@AAABBB@@@>>><<<999333111888CCCSSS\\\lllzzz~~~VVV777777333000444333//////...------------...,,,---......,,,,,,...///...555HHHqqq<<<999666444333222000.........---,,,++++++++++++******)))))))))******+++,,,...222666999<<<======LLLOOOUUUYYYUUUNNNMMMQQQWWWeeeyyy{{{ooosssSSSPPPKKKGGGCCC<<<444///---,,,,,,,,,,,,,,,,,,,,,,,,------111...:::zzzvvviiiqqqzzz~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~mmmMMM777111222444///000;;;;;;555666222000222;;;GGGKKKEEE<<<444222222555666444444666::::::;;;===@@@DDDGGGHHHHHHGGGEEEBBB@@@===;;;:::777999;;;:::777444222000555666666666555444222111///...///555BBBUUUgggrrrtttvvvxxx|||zzzPPPIII@@@888333///---...000///---------.........////////////)))+++999111777oooxxxZZZ}}}uuuuuuooobbbQQQFFFBBBCCC]]]qqqxxxqqq|||hhhTTTOOONNNUUUXXXPPPEEE>>><<<>>>AAAAAA@@@??????@@@:::999777555333222111111333222666888555;;;[[[~~~{{{wwwOOOEEE999---111***111///...------,,,------------...//////...///111333...>>>HHHlllrrrZZZPPPLLLFFFBBBBBBAAAPPP||||||QQQ888333333111..............................------......///000444222;;;dddyyyiiillliiiwwwssskkkhhhmmmrrryyyyyy{{{eeeZZZJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@>>>===:::555222777@@@RRRZZZiiiwww|||eee???555222111222...//////...------------...,,,---......------///000000AAAVVV;;;999666444333222000......---,,,,,,+++++++++,,,******))))))******++++++,,,///333666888:::;;;===DDDGGGLLLOOOLLLIIIOOOYYYnnnmmmooorrrrrrooossszzz\\\NNNPPPIIIEEE>>>777111...------,,,,,,,,,---------------'''---MMMtttlllsssyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrZZZ???111111222333...222@@@AAA888666111444<<>>;;;555333666999999555444333444555666555555000...---000;;;NNNbbbppprrrtttwww{{{~~~WWWKKKGGG<<<777000......000///...............////////////000111,,,999000???jjjaaa~~~jjjXXXOOO^^^ooo|||hhhYYYSSSTTTaaaggg^^^NNNEEE>>>@@@BBBBBBAAA@@@@@@@@@<<<;;;999777555444222222111...222999444555TTT{{{YYYKKK<<<+++444,,,111//////...------------------///000000///000222444111???RRR{{{pppWWWMMMLLLIIIEEECCCGGGGGGaaa<<<222444333...........................---------...///000111222777GGG~~~ppp{{{uuu{{{hhhYYYlllwww```NNNLLLIIIHHHHHHFFFCCC@@@@@@>>>===<<<777333777>>>QQQXXXggguuu|||}}}NNN666111333222---//////...------------...---.........------000222333IIIkkk:::888555333333222000...------,,,+++++++++,,,,,,***************+++,,,,,,...111555777888999===???FFFGGGJJJJJJGGGFFFOOOZZZvvvooojjjjjjmmmqqqvvv{{{|||lllppp{{{yyykkkLLLRRRKKKGGG@@@999333///------,,,,,,,,,------.........222111fffjjjbbbvvvnnn~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~tttYYYBBB888555333222222---444GGGJJJ>>>999888@@@JJJOOOLLLDDD===888AAAEEEKKKRRR[[[eeelllooorrrrrrqqqppppppooonnnnnnfffdddbbb^^^[[[WWWUUUSSSEEEEEE@@@999888===>>>:::666333111111444777888888333111...///888JJJ```nnnqqqsssvvvzzz~~~ZZZLLLKKK@@@:::222......//////............/////////000000...888///333555VVVeeerrrzzzmmm\\\hhhppp]]]TTTVVVgggqqqgggTTTHHHDDDEEEGGGFFFCCC@@@??????======;;;:::777555333333222,,,000999777555KKKjjjmmmNNN===...444111000//////...------------...---///000000000111333555555FFFeeelllTTTJJJKKKLLLIIIFFFFFFDDDxxxkkk>>>///111222////////////////////////---------...///000111111...<<>>CCCKKKKKKLLLOOOOOORRR\\\hhhkkkooorrrqqqooopppxxx{{{~~~~~~xxxuuuQQQOOOMMMIIICCC;;;555111...---,,,,,,,,,---......//////555FFFVVVbbbwwwhhh~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}zzzcccCCC333555666111333222---888OOOSSSEEE===DDDLLLRRRNNNCCC:::;;;???OOO[[[lllyyy}}}tttlllaaaUUUMMMJJJJJJKKKFFFFFFFFFFFFGGGGGGGGGHHHFFFHHHFFFCCCFFFKKKEEE;;;===777111000333777999999666444000///777HHH^^^mmmqqqsssvvvzzz}}}bbbGGGBBBDDD===444///.../////////....../////////000000000***888111---CCCvvv^^^zzzttttttvvvcccVVVVVVjjjxxxmmmXXXLLLKKKLLLLLLJJJEEEBBB????????????===<<<999777555333444...000888:::999FFFXXXRRRAAA444111666...000///......------.........///000111111222444666888TTT~~~pppZZZMMMKKKLLLJJJFFFDDDHHH}}}|||lllBBB000000555////////////////////////---------...///000111222---DDDkkkwww^^^vvvppphhh^^^YYYWWWTTTLLLFFF@@@===;;;;;;999777999???MMMWWWgggttt}}}ttt@@@///111000000//////...------------......//////...---///222555MMM999777444333222222000///,,,,,,,,,++++++,,,,,,---************+++,,,---...111333555444444888@@@FFFIIIGGGIIIPPPUUU\\\fffpppeeelllssssssqqqttt{{{wwwwwwaaaNNNOOOKKKEEE===666222///---,,,,,,------...////////////gggYYYppp~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~zzzhhhOOO;;;555777666333333222---;;;UUU[[[LLLBBBMMMQQQPPPHHH???@@@NNN\\\gggtttqqqbbbTTTOOOFFF===666444444555555555555555555555666666===???@@@DDDRRR```]]]PPPHHH@@@555000222666888999888555222000666FFF\\\lllppprrrtttxxx{{{~~~YYYEEEGGG@@@666///...///000///.../////////000000000000+++444444...VVVnnnZZZxxxiiiYYYYYYpppxxxdddXXXPPPQQQPPPMMMHHHDDDAAA@@@@@@@@@???===;;;888555444222000111555888:::BBBKKKkkkZZZHHH;;;)))999---000//////..................///111111111222555777<<>>777222///---,,,,,,------...///000000444~~~XXXuuutttzzz}}}{{{wwwzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}vvvZZZAAA<<<>>>;;;888999444222...===YYY```PPPEEEPPPPPPKKKCCC@@@MMMfffzzzpppcccZZZPPPFFFAAACCCEEEHHHIIIIIIHHHGGGGGGFFFCCC@@@<<<999666555222333444===VVVqqqwwwnnnQQQFFF999111111555888888888666333111666EEE[[[jjjoooqqqsssvvvyyy|||~~~~~~zzz|||ZZZIIIAAA777000...///000///////////////000000000000000222777222dddeee___~~~mmm\\\[[[uuurrrgggRRRSSSSSSOOOJJJFFFCCCBBBAAAAAA@@@>>><<<999666444///111111111333999@@@EEEZZZ```OOO@@@###:::---000000///..................///111111222333555888@@@pppkkkXXXOOONNNLLLJJJIIIMMMhhhAAA111000000000000000000000000000------......///111222333===WWWlllwwwjjjpppfffccc^^^TTTKKK@@@;;;999999999999===BBBKKKWWWfffooovvv~~~SSS:::666333666//////...------------.../////////......000444777TTT:::888666444111///......,,,,,,,,,+++++++++******)))))))))***+++,,,......111222555888<<>>999555444444555333222222555999<<<===TTTxxxPPPBBB999***...000000///...............+++222000///333000000;;;JJJuuuiii\\\YYYUUULLLHHHZZZuuu@@@999333000000///...............---000111---+++...222666===xxxsssvvv~~~xxxrrryyykkkbbbyyynnniiicccXXXOOOCCC999777>>>@@@;;;:::???IIISSSbbbnnnuuu{{{jjj333666000111000000///...............///222---+++111000111:::TTT:::888666444111///......,,,,,,,,,+++++++++******))))))******+++,,,...///111222444777:::>>>AAACCCCCCAAA???DDDNNNYYYccchhhgggjjjiiigggjjjsssyyyxxxwwwwwwwwwzzzxxxbbbxxxpppQQQOOOJJJCCC===:::666333333'''111000***///...888nnn{{{```}}}uuurrr~~~~~~~~~}}}{{{zzzzzz{{{|||zzz}}}}}}nnnWWWMMMNNNQQQNNNLLLDDD555888444222EEE^^^\\\MMMIIIIIIIIIRRRfff}}}}}}qqqVVVNNNGGGHHHSSSaaajjjooovvvxxxkkkgggfffaaaYYYCCCBBB<<<444222CCCeeeZZZ@@@999444:::KKK???999999555111BBB\\\ggglllnnnqqqsssuuuxxx{{{~~~RRRQQQDDD>>>:::111000222---////////////000000000111333555666GGGkkkVVVppp~~~jjjjjjyyyuuudddSSSWWWPPPHHHLLLBBB======???@@@???;;;777555555444333222222555999<<<>>>MMMmmmXXXCCC;;;000555000000///............///---222000000555222222===]]]mmmbbbWWWMMMNNNhhhwwwooo===444111000000///............///---///000......111555888BBBvvvmmmyyyjjjZZZTTTUUU^^^gggyyyuuueeePPPMMM```vvv|||xxxrrrmmmiiiccc\\\VVVJJJ???888<<<===999;;;BBBHHHRRR```lllttt{{{vvv>>>:::222333000000///............///...111---,,,222111222===VVV:::888666444111///......,,,,,,,,,+++++++++******************+++---...///111222222444888<<<@@@BBBBBBBBBCCCIIIRRR\\\dddhhhkkkjjjgggeeejjjppprrrpppnnnooorrrvvv|||oooaaavvvxxx~~~xxxQQQNNNHHHCCC===777333111111)))333111,,,---///DDDrrruuummm}}}}}}|||{{{{{{|||}}}~~~{{{~~~sssbbbXXXRRRWWW\\\WWWRRRJJJ::::::999:::LLL```\\\MMMKKKHHHWWWmmmxxxdddTTTGGGLLLVVVeeevvv|||tttbbbXXXMMM@@@444333DDDYYYsssLLL888666AAARRRFFF===999555111AAA[[[ggglllnnnqqqsssuuuwww{{{}}}~~~ZZZFFF<<<999111000333000/////////000000000111111666---;;;^^^YYYUUUkkktttnnnzzzgggWWW\\\RRRGGGJJJBBB???;;;===??????<<<999777666444333222222555888<<<>>>EEE]]]```BBB888111444111000//////....../////////222000111777444333???jjjyyy{{{~~~sssjjjaaa^^^}}}KKK;;;666111000//////......//////.........///111444777999PPP|||jjjssszzzvvv___NNNCCC<<<<<>>>>>===:::777555333333333333444777;;;>>>AAAQQQsssmmmFFF888222111111000000///...////////////111...111777444555CCCtttzzzsssiii]]]VVVXXXUUUppp~~~tttvvv~~~YYY;;;000111000000///...////////////---,,,000222444777:::```~~~rrr|||nnnZZZMMMFFFAAA@@@BBB888666222111888>>>999///000666@@@KKKTTTXXXZZZ[[[JJJ@@@777444333333999AAADDDLLLXXXdddoooxxxoooJJJ333000777111000000///.../////////...111...///333///555FFFiii:::888666444111///......,,,,,,,,,+++++++++***************+++,,,---//////111111111222555999>>>@@@>>>BBBHHHOOOVVV\\\```ccceee```]]]aaafffhhhgggeeeaaadddjjjpppvvv{{{~~~zzznnn|||xxxgggYYYLLLEEE@@@999444333222,,,000000444000444\\\~~~^^^xxx~~~{{{{{{|||}}}|||{{{zzz|||}}}}}}}}}~~~rrrffffff^^^^^^___YYYYYYXXXOOOEEELLLTTTeeetttnnndddiiizzz{{{jjjUUUQQQaaasss~~~xxxsssrrruuuxxxwwwgggRRRAAA;;;JJJ{{{wwwPPP;;;AAASSSUUUCCC:::777555AAAVVVaaahhhkkkpppsssvvvxxx{{{~~~rrraaaFFF@@@777///000000000000000000111111111111666555KKK___JJJaaaxxx|||uuuhhhooodddUUUSSSGGGCCC;;;<<<<<<===;;;999555333111222333333333666;;;???AAAJJJgggQQQ<<<666444111111000//////////////////000---000666333888KKKpppbbb[[[UUUPPPNNNLLLDDDNNNwwwwwwqqqFFF333111111000///////////////111---,,,000222222666===rrr~~~{{{|||jjjTTTHHHAAA======>>>:::>>>???;;;666444333111222222444:::AAADDDCCC@@@===888333111000222777===AAAHHHSSS```lllwwwooozzz]]]999000444111111000//////////////////111//////222...777MMMvvv:::888666444111///......,,,,,,,,,+++++++++******++++++++++++,,,...///000111111111333555999===???>>>CCCJJJQQQVVVZZZ]]]```___[[[ZZZ^^^bbbbbbaaaaaa___bbbgggmmmsssxxxzzz|||xxxggg~~~wwwaaaKKKCCCAAA<<<666555333...///---333...999qqqvvvTTT}}}zzzyyy{{{|||{{{yyyzzz{{{|||||||||}}}}}}qqqhhh^^^XXX]]]ddddddeeeaaaUUUSSS\\\fffuuuwwwqqqyyyuuubbbXXX^^^ppprrrddd[[[PPPOOONNNJJJGGGGGGHHHJJJUUUVVVZZZeeetttaaaLLLBBBEEEsss___<<<;;;SSSZZZEEE:::999666@@@SSS\\\cccggglllqqquuuxxx{{{}}}{{{[[[BBBBBB<<<222000000000000000111111111222222000<<<]]]TTTGGGccc~~~uuuyyymmm___]]]OOOIII@@@???===<<<;;;888444111000222444333222555:::???BBBFFF]]][[[<<<666666222111000000//////000000...///...111555111<<>>@@@EEEMMMSSSVVVYYY\\\^^^[[[XXXYYY]]]^^^ZZZZZZ]]]^^^```eeekkkppptttwwwxxxsss|||sssuuummmMMMCCCAAA;;;444111//////111,,,111111KKK{{{]]]ggg~~~{{{wwwwww{{{}}}{{{yyy{{{|||}}}||||||}}}}}}qqqiiibbb[[[aaakkkooorrrnnn``````iiirrr|||wwwqqq|||qqqeee[[[bbbxxx~~~kkk\\\QQQLLLJJJUUUXXX[[[^^^aaabbbcccdddZZZSSSNNNMMMNNNXXXkkk~~~bbbHHHAAAcccqqqCCC999RRR]]]EEE::::::888???OOOWWW]]]aaahhhmmmrrruuuyyy{{{{{{~~~fffEEEBBB<<<222111444000000111111111222222222...AAAxxxmmmKKKJJJgggzzzsssffffffXXXRRRGGGCCC???<<<;;;888555111000222444333222444:::???AAACCCTTTtttiiiAAA666444222111000000//////000000...111000333444111BBBccckkkbbbXXXQQQJJJBBB>>>???FFFIIIKKKJJJPPPfffsssGGG000222111000000//////000000000---///333222111>>>PPPlll[[[lllUUUHHHCCC@@@>>>???===999888:::>>>???===;;;333222111000111333555777000222333111000222555888>>>BBBKKKXXXgggttt~~~|||{{{zzzIII888333222111000000//////000000111111///222555444FFFhhh:::888666444111///......,,,,,,,,,+++++++++******+++++++++,,,---...///000000111333666888:::<<<===BBBGGGOOOTTTVVVXXX[[[^^^YYYWWWYYY]]][[[UUUUUUZZZ]]]```dddiiinnnrrruuuvvvrrr{{{iii~~~WWWHHHEEE===333///***///333---333777___qqqJJJ|||~~~|||xxxuuuvvv{{{~~~}}}zzz|||}}}}}}}}}}}}~~~~~~ssskkkpppeeegggoootttzzzxxxkkkfffooowww}}}qqqlllxxx___aaajjj|||uuuhhhWWWLLLMMMWWWdddmmmuuuzzz|||ooo]]]MMMKKKRRRqqqRRR<<>>UUU^^^EEE:::;;;999???MMMUUUXXX]]]dddkkkooossswwwyyy{{{WWWHHH;;;...///555000111111111111222222222333FFF]]]KKKUUUoooxxxuuuiiikkk___YYYLLLGGGAAA===;;;999555222///222444333111333:::??????AAAOOOlllzzzLLL:::555222111111000000000000000///222333555444111FFFkkkxxx|||tttjjjccc\\\VVVNNNGGGGGGJJJEEEFFFLLLRRROOOIIIMMMVVVeee}}}xxxPPP:::222111111000000000000000///---000555333333CCCYYYxxxddd~~~jjjSSSFFFAAA===:::999888;;;@@@AAA<<<888999===555777888333---+++...333222555555222000222666999===AAAIIIVVVfffttt~~~mmmpppDDD:::888222111111000000000000000111111///333777888NNNrrr<<<999555222111000...,,,+++++++++++++++++++++++++++,,,,,,---...///000000111222333444666999???BBBFFFHHHMMMSSSXXX[[[ZZZYYYQQQPPPRRRTTTRRRPPPYYYfffjjjhhhiiilllmmmlllpppvvvuuuyyyvvvxxxoooYYYIIIFFF:::===111222...,,,///111:::iiiTTTMMM{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}vvvrrrtttppphhheeennnyyy{{{wwwssssssmmmuuussseeeeeennnwwwqqq]]]ccchhhkkkrrr~~~zzzdddSSSQQQUUUtttKKKDDDZZZ|||___<<>>555000333000222111000000222333333444[[[SSSCCC\\\ppptttxxxqqqhhhbbbYYYPPPEEE<<<888777666444111222333333444555999;;;DDDBBBIII```wwwJJJ888;;;333222000/////////000111111111666000:::999???xxxzzzrrrkkkeee[[[YYYaaaaaaZZZXXX]]]VVVKKKNNNUUUNNNIIIKKKJJJGGGGGGMMM___{{{]]]777333111//////000111000///000000333111:::999>>>jjjyyy```rrr|||iiiQQQBBB>>>???<<<888999777@@@DDD<<<;;;AAA@@@:::999777777777666333000999777333000///000222333:::???HHHVVVgggvvv@@@///===444333111000000000111111000333333666666666RRR~~~<<<999555222111000...,,,++++++++++++++++++++++++******+++,,,---...//////111222333444666999???CCCFFFIIINNNTTTYYY[[[YYYWWWOOOOOOPPPRRROOONNNWWWbbbddddddggglllmmmmmmooouuuwwwxxx{{{yyynnneeeaaa___]]]SSSPPPUUUbbb~~~vvv{{{xxxwwwvvvssszzz^^^OOOCCC444:::444000---222666444AAAjjjuuuBBB???rrryyyyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~zzzwwwxxxnnnpppppppppyyyvvvwwwzzz}}}ooonnnxxxuuujjjlllvvvuuuYYYJJJ```}}}SSSCCCPPPnnn|||[[[===XXXcccQQQ>>>888<<>>===<<<:::EEEEEEJJJHHHCCCJJJJJJ<<<<<<;;;::::::999999888777999777333000///000222333999===GGGVVVfffuuuQQQ333777444333111000000000111222111444444777888:::XXX<<<999555222111000...,,,++++++++++++++++++++++++)))******+++,,,---......111222333444666:::???CCCGGGJJJOOOUUUZZZZZZWWWTTTMMMMMMNNNNNNLLLLLLSSS]]]^^^___eeelllnnnmmmnnnrrrxxxwwwvvvzzz~~~wwwkkk[[[LLLCCCAAABBBKKKGGGAAA>>>GGGccc|||||||||xxxyyycccSSSBBB444777000111***...///111ZZZzzzeee@@@===dddzzzwwwwwwxxxyyyzzz|||~~~~~~~~~~~~uuu~~~}}}uuu}}}|||xxxssssss~~~yyyyyyzzz|||kkkPPPDDDVVVZZZ???DDD___pppZZZ???SSS^^^NNN>>>:::>>>CCCHHHMMMQQQWWW```hhhmmmrrrxxx|||uuuFFFHHH:::777555000111333444333333444666;;;}}}wwwCCCBBBSSSXXXwww|||oooxxxpppcccZZZMMMCCC<<<888333000000111333333333555888;;;DDDAAABBBTTTttt^^^@@@777333222111000///000111111333222333///777===TTT}}}{{{rrraaaSSSHHHBBBAAA@@@DDDRRRiiikkk]]]QQQOOOMMMDDDIIICCC===@@@QQQooo|||aaa===444222000///000111111000333444666111888<<>>MMMXXX___SSSEEEKKKNNN@@@<<<======<<<::::::;;;<<<888666333111000111222333777<<>>===LLLkkkqqq~~~cccOOO@@@<<<<<<000111***000...555www[[[BBBBBBeee|||xxxxxxxxxyyyzzz|||}}}~~~{{{yyy}}}vvvoookkkiiihhhgggeeejjjqqqxxx~~~kkkXXXEEE???[[[bbb======UUUhhhZZZ@@@JJJVVVIII===:::>>>AAAFFFJJJOOOVVV```hhhmmmsssxxx}}}SSSOOO<<<888444111111333555333111333777===ccc>>>NNNaaaaaawwwrrrpppwwwyyyqqqeee[[[LLL@@@:::666333111000111222333333555888;;;DDDAAAAAANNNkkk```???999333222111000000000111222222333333333777===^^^~~~vvvzzz|||nnn\\\JJJ???;;;<<<<<<>>>DDDSSSgggwww~~~yyyhhh___[[[XXXYYYTTTDDDOOOHHH@@@>>>GGGaaa}}}___BBB555333000000111222222222111444888222777===RRR|||WWW~~~xxxhhhUUUFFF@@@AAADDDEEEaaa```LLLIIIEEE:::===??????<<<999999999777666333111000111222333555;;;FFFWWWhhhvvvbbb888555333333222111111111222333222555666:::>>>EEEkkk<<<999555222111000...,,,++++++++++++++++++++++++++++++,,,---...///000000000111222444666:::@@@DDDGGGKKKRRRXXX[[[XXXQQQKKKIIIKKKJJJGGGGGGJJJPPPTTT[[[]]]dddkkkllliiihhhkkkpppvvv{{{|||dddPPP===777999<<>>dddtttFFF<<>>BBBBBBAAAAAACCCHHHOOOTTTKKKHHHMMMTTTYYYccc```NNNPPPLLLFFFAAADDDXXX~~~yyybbbIII777444111000111222333333///333:::555:::@@@UUUoooVVVvvvcccRRRIIIHHHKKK<<>>BBBCCC@@@;;;666333666555333222111111222333555;;;HHHYYYkkkyyy\\\777999333333222111111222333444222666777;;;AAALLLvvv<<<999555222111000...,,,+++++++++++++++++++++++++++,,,,,,---...///000111000111222444666:::@@@DDDFFFKKKRRRXXXZZZUUUMMMFFFFFFHHHGGGDDDDDDJJJPPPQQQ[[[\\\```ggghhheeefffjjjkkkuuu|||}}}~~~ZZZGGG666444:::<<<@@@DDDeeeyyyrrr\\\PPPDDDKKKhhh{{{uuuuuuxxx}}}JJJ<<<888555333333333---BBBoooBBBJJJcccyyy~~~}}}}}}|||||||||||||||}}}lllcccSSSCCC<<<===<<<999<<<777444333333@@@fffOOO===AAAFFFIII???AAAEEE<<<666777;;;>>>CCCHHHOOOVVVaaajjjppptttyyy}}}wwwPPPAAA777777444111222555222...444???ooorrrCCCFFFdddzzznnnbbb}}}ttteeeVVVKKKFFFEEEFFFGGG>>>999<<<;;;555777???BBBAAAVVVxxxjjj]]]KKK<<<444222222111///000222222222444777:::???DDDDDDFFFZZZ{{{tttIII777444333222111000111222222///444333:::666>>>rrriiipppwwwzzzqqq___III>>>>>>======BBBHHHHHHHHHSSSaaa\\\VVVTTTRRRWWWhhhkkk[[[SSSNNNHHHCCCAAAPPPuuuyyybbbJJJ888555111000111333444444///444;;;777>>>EEE[[[hhhYYYsssaaaUUURRRSSSDDDBBB\\\zzznnnQQQEEEFFF???@@@BBBDDDCCC>>>666111555444333222222222333333555<<>>EEEWWWqqqnnn\\\TTT@@@999QQQfffzzzvvvpppQQQ>>>666222555444)))+++XXX___\\\sssvvv{{{}}}}}}|||}}}}}}~~~xxxppp```XXXIII;;;444444222...111000...000000...>>>ZZZKKK>>>??????DDD>>>===@@@999444666;;;???EEEJJJPPPXXXccckkkqqquuuzzz}}}OOOGGG999;;;333000111555444111:::III```<<>>GGGGGG???999888DDD555999___wwwnnn\\\QQQCCC888333222111000///000111222222444777:::999CCCFFFDDDSSSsssxxxMMM<<<444333222111111111222222///555111;;;555@@@~~~qqqpppyyywwwdddLLLAAACCC>>><<>>AAA???888111555444333222222222333333666>>>MMM___rrrjjj:::;;;333333222111222333444555666:::<<>>IIISSSssswwwlllgggMMM:::LLLVVVrrrttt~~~wwwvvv}}}RRRGGG<<<333...444///AAAiiiooo{{{|||||||||}}}~~~~~~vvvppphhhbbb]]]VVVMMMFFFAAA>>>777000000333111---%%%---///000111+++000CCCmmm@@@===DDDCCCFFF>>>888>>>777333666;;;@@@FFFMMMQQQYYYdddmmmrrrvvvzzz}}}~~~{{{TTTLLL555555333///000666555444@@@QQQ~~~]]]AAAUUU___fffbbb]]]yyybbbKKK===:::999999;;;===>>>>>>===AAAAAA===888999<<<>>><<<555777:::EEEaaa{{{yyyxxxpppcccWWWJJJCCC999333222222111000///000111222222444777:::555BBBFFFBBBNNNnnnrrrLLLDDD444333222111111111222333111666000:::333AAAyyyppp{{{rrrYYYMMMPPPOOOGGGKKKWWWSSSNNNhhhsss\\\BBB444FFFpppxxxjjj___RRRHHHCCCPPPxxxxxx\\\UUU999666222000111333555555666777;;;:::GGGTTTmmmkkkcccyyyjjjaaa]]]NNNRRReeessshhhYYYPPPHHHBBB;;;555777<<<>>>888222444444333333222222333333777???NNNaaatttttt===:::333333222111222333555666888<<<>>>CCCLLL___<<<999555222111000...,,,++++++++++++++++++++++++------,,,------...///000000222444666888===BBBFFFHHHMMMSSSWWWTTTMMMDDD>>>>>>===<<<===@@@DDDIIILLLRRRRRRSSSUUUYYY^^^bbbeeemmmlllooowwwzzzlllfff[[[NNNEEEAAACCCFFFXXXppp}}}wwwgggOOODDDKKKJJJ```zzzzzzsssuuuxxxyyyuuu~~~RRRAAA;;;444///666555<<>>CCCGGGDDDBBB===999<<>>555///111333333333333<<<:::888AAAMMMWWW{{{kkkjjjeeedddwwwfff______TTTTTTNNN;;;888666777;;;>>>;;;666222333333222111111222444999CCCTTThhhyyytttCCC333555222222333222111555;;;<<<@@@???AAANNNhhh<<<999555222111000...,,,++++++++++++++++++++++++---,,,,,,------...///000///111333666999===CCCGGGGGGLLLRRRUUUSSSKKKBBB=========<<<<<>>@@@???===:::888666444111///000///...---,,,++++++++++++,,,,,,,,,,,,---------AAA888555===???999666888;;;555333666:::===DDDJJJTTT[[[dddmmmtttyyy~~~ooo|||VVV===:::333222666333888888GGGsssIII>>>\\\zzz[[[gggyyyeeeUUUJJJEEEDDD??????>>><<<;;;>>>BBBFFFLLLLLLHHHAAA>>>AAADDDCCC???<<<:::777444555>>>HHHSSSOOOLLLLLLLLLIIICCC>>><<<999666222000000000111111000000000111333555666888AAADDDAAAFFF]]]{{{```BBB777444111000111222222111444333666222<<>>DDDHHHFFFKKKRRRTTTPPPHHH@@@;;;<<<;;;;;;;;;===AAAEEEGGGKKKKKKLLLOOOSSSWWW\\\^^^___bbbhhhqqqzzzvvvfffUUUIIIBBB???MMMbbb[[[???777???CCCEEECCCGGGggg|||{{{|||fffqqqzzz}}}\\\CCC===888777111333PPPfffEEEBBBddd}}}wwwuuu~~~kkkPPP===444000111555777666666666666555333000000///...---,,,+++++++++******+++++++++,,,,,,,,,222---000:::>>>888333333555111000444999===EEELLLWWW]]]eeemmmtttzzzxxxyyyVVVCCC555444222555444;;;999CCCxxxiiiFFF999OOOrrrrrrYYYlllyyylll```WWWPPPJJJFFFAAA@@@===:::999;;;@@@DDDMMMSSSUUUOOOHHHGGGJJJKKKCCC@@@>>>???;;;444111222777444333444777888666444333333222111111111111222111000000000111333555666888@@@DDDBBBEEEWWWsss```AAA777555111000111222222222000555888000===UUU\\\]]]rrr{{{tttppphhhzzzyyybbbOOOAAAPPPuuunnnQQQQQQsssdddbbbYYY@@@888333444666555555777888>>>DDDLLLSSSXXXvvvnnnbbb|||www```WWWpppWWW^^^vvvuuummmooo]]]OOOIIIBBB:::777888888666333333444444222111111333555===HHHZZZnnn~~~\\\<<>>IIIQQQXXXaaarrr<<<999555222111000...,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////---///222555999>>>DDDIIIFFFLLLSSSUUUOOOFFF>>>999::::::999999;;;>>>AAACCCEEEEEEGGGJJJOOOUUUZZZ]]]\\\aaahhhnnnvvvnnn\\\NNNDDD@@@UUUhhhcccIII;;;999>>>IIIFFF@@@[[[|||yyy}}}qqqtttooo~~~|||bbbCCC===;;;:::///;;;tttZZZHHHAAAggg}}}xxxwww}}}~~~|||jjj\\\]]]RRREEE===::::::::::::666666777888999999666333000///...---,,,+++++++++)))************+++++++++,,,***///888;;;777222111222//////333777<<>>;;;888888;;;AAAEEEQQQ___jjjeeeYYYPPPMMMKKKDDD???===AAACCC???:::888333000......000111111000000000111111222222111111111000000000111333555666777>>>CCCCCCEEETTTmmm}}}```FFF888555222111111222222222000333888222>>>SSSyyyjjjoooxxx|||```LLL===HHHppp|||ZZZUUUrrrjjjggg[[[???888444444555444555888999BBBIIIQQQWWW[[[xxxyyyxxx```tttmmmyyy^^^ZZZaaaNNNDDD;;;888888777666555444444444333111222444666@@@KKK^^^rrrjjj>>>888777444444666666555999???DDDOOOYYYaaafffrrr<<<999555222111000...,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///---///222555999>>>DDDIIIGGGNNNUUUVVVOOOEEE===999888888777777888:::===>>>>>>???AAAFFFKKKRRRWWWZZZ[[[```hhhooowww{{{iiiYYYNNNIIIEEEDDD<<<999>>>======IIISSSDDDXXX{{{vvv{{{ddd|||}}}yyysssIII===888666000JJJVVV@@@@@@hhh|||zzzyyyzzz{{{~~~wwwcccQQQEEEEEEBBB???<<<;;;;;;777333444444555666777666333000000///...---,,,+++++++++)))))))))*********++++++,,,+++...333555333000000111///000333777;;;DDDNNN```dddjjjqqqvvvzzzfffKKK===888444555222666111666fffYYYAAA:::DDD\\\rrr___TTTvvv~~~vvvrrrnnnmmmmmmeeeWWWKKKBBB@@@===::::::???FFFLLLcccvvvxxxgggYYYQQQLLLBBB;;;<<>>IIIlllkkkdddJJJBBB777???kkkwwwZZZUUUlllrrrdddPPP<<<777333444555444666::::::DDDKKKRRRXXX^^^yyytttaaawwwbbbPPPDDD:::999:::888888:::555555444333111222555777BBBNNNbbbvvvvvvCCC444666333444666777777;;;AAAHHHQQQZZZbbbgggqqq<<<999555222111000...,,,++++++++++++++++++++++++++++++++++++,,,---...///...000333666999>>>DDDHHHGGGNNNVVVVVVMMMCCC;;;888777666666555666777999::::::;;;===@@@FFFLLLQQQTTTWWW\\\eeeooo{{{}}}lll^^^WWW[[[[[[VVVRRRNNNCCCJJJbbbgggSSS^^^|||tttzzzlllWWW@@@444777222GGGQQQ999>>>eee{{{zzzxxxzzz{{{}}}ssscccVVVLLLHHHBBBCCC@@@<<<<<<===;;;777666666555555666555222000000///...---,,,+++++++++))))))*********+++++++++++++++,,,---............000///111555888<<>>777444666333777444===qqqIII999<<>>???DDDMMMSSSnnn~~~sssfffVVVFFF@@@???>>>===>>>;;;999777555444444444555333333333333222111000///111000000000111333555666666;;;AAADDDFFFQQQiiifffQQQ888666222111222333333333555///666888<<>>HHHOOOUUU]]]ccczzzhhhdddhhhQQQCCC::::::<<<999:::>>>777666555333111333666999DDDQQQdddyyymmmCCC888555333444777999:::???FFFKKKQQQYYYcccjjjrrr<<<999555222111000...,,,++++++++++++++++++++++++++++++++++++,,,---...//////111333666999===CCCGGGFFFNNNVVVUUUKKK@@@888666555555444444444555666666888888999<<>>???AAA<<<<<<;;;999777666666666333333222222111000000///111000000000111333555666888;;;@@@CCCDDDMMMeee|||fffNNN888666333111222333333333222222777333:::GGGddd^^^hhheeeGGG===DDD???@@@\\\yyypppkkk___NNN@@@BBBQQQ```yyykkkPPP888555444555666666;;;AAAGGGQQQXXX___ggglll|||gggfffRRRDDD:::<<<>>>::::::???777777555333222333666999EEERRRfff{{{___===:::555444555:::<<<>>>DDDKKKSSSWWW\\\hhhnnnsss<<<999555222111000...,,,++++++++++++++++++++++++++++++++++++,,,---......000222444666888===BBBFFFEEEMMMUUUTTTJJJ>>>666444555444444333333444444444888777888999;;;>>>BBBDDDNNNQQQXXXdddsss~~~pppnnn~~~tttyyysss{{{}}}PPPAAA???111BBBVVV^^^:::===>>>ccc}}}}}}}}}yyyqqqiiihhhfff___WWWLLLOOOMMMFFFBBBBBB===555666444222222333444333222000///...---,,,+++++++++***++++++++++++,,,,,,,,,))),,,...------///000///,,,---111777;;;BBBNNN[[[aaagggpppwww|||~~~~~~YYY<<<666555777222555444EEEvvv>>>999===BBBXXX{{{{{{RRRVVVwwwpppiiiaaa\\\NNNJJJDDD???>>>CCCKKKRRR]]]fffsss~~~~~~sss\\\NNN@@@:::888888;;;>>>???@@@???===999777666666333222111000//////000000111000000000111333555666999;;;???BBBBBBJJJbbbzzz}}}nnnVVV999666333222222333333333...555999///888NNNrrreeehhh```>>>???AAACCCMMMUUUUUUTTTNNNBBB888;;;JJJWWWppp}}}aaaHHH888555555777888888===DDDPPP[[[aaaiiirrruuuxxxyyyfffyyypppttttttSSSDDD;;;>>>???:::999>>>888777555333222333777:::FFFSSSggg|||XXX777777666555777<<>>AAACCCLLLVVVZZZ]]]eeeuuuoooaaaaaaccc^^^PPPSSSooo~~~xxxwwwyyynnnTTTIII@@@<<>>jjjvvvuuu}}}yyytttrrrmmmeee___^^^YYYRRRLLLHHHCCC<<<666444444444444444444444444111111000///...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000///222777<<>>555999<<<:::666444777:::???CCCCCC>>>::::::999666444333222000000000111111222111000000000222444666888999===BBBBBBHHH___www~~~^^^888555333111222444444444333000333777???BBBpppdddZZZ@@@BBB>>>===IIICCCEEEEEE@@@:::;;;CCCKKKaaaooo{{{|||aaaLLL888666555666777:::DDDNNN\\\bbbfffhhhmmmwww|||dddeeezzzzzz}}}yyyaaa```lllSSSKKKAAA<<<===??????>>>AAA<<<777444222333777;;;JJJ[[[pppjjj555:::<<<999666777<<>>@@@GGGNNNRRRUUU\\\hhhrrr|||nnnmmmmmmOOO@@@======GGG???CCC]]]||||||{{{sssVVVFFF999:::MMM\\\===333;;;fffwwwuuu}}}}}}yyyvvvppphhhccc___ZZZSSSMMMIIIDDD===888333333333333333333333333333222111000...,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,//////222777<<>>:::AAAYYYtttnnnNNNWWW~~~wwwoooeee]]]WWWRRRKKKFFFCCCAAA@@@??????EEEMMMTTTSSSJJJ<<<222666999;;;999555333555888<<<@@@AAA===;;;;;;;;;999444333222000000000111111222111000000111222444666888999===AAAAAAGGG^^^wwwxxx```999666333222222333333333333222666999@@@CCCgggggg|||VVVCCC555333@@@>>>AAABBB>>>999999>>>EEEXXXeeexxxvvvrrr___KKK:::666444666999>>>GGGPPP^^^cccggghhhllltttzzz|||yyy^^^dddzzzRRRKKKLLL\\\VVVMMMAAA;;;;;;>>>@@@@@@===:::666555333222666;;;NNNaaawwwjjj===;;;888777777;;;DDDNNNWWW\\\lllfffooorrrzzz===:::666333111///---+++++++++++++++++++++++++++++++++++++++,,,---.........111444888;;;@@@FFFIIIJJJPPPUUUTTTLLLAAA777222222222111111222222333444111333444555555666999;;;===AAAHHHNNNUUU\\\ccchhhkkkxxxlllUUUJJJBBBYYYhhh[[[DDD666444555666666:::MMMnnn~~~qqqVVVHHH===>>>IIIWWW666444888bbbxxxvvv~~~}}}~~~xxxpppiiiddd___YYYQQQKKKFFFAAA;;;666222222222222222222222333444333222000...,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......111888===DDDPPP\\\fffiiiooouuuzzz~~~~~~EEE999666666666444<<<>>>uuuhhhEEE>>>:::@@@VVVpppjjjKKKVVV{{{tttkkkddd```ZZZRRRJJJFFFCCCAAA@@@BBBCCCGGGOOOTTTPPPEEE;;;666888999777333111333666:::>>>@@@===;;;======<<<555444222111000000111111111111000000111222444555888888<<<@@@@@@GGG^^^wwwoooWWW:::777444222222222222222444555888999<<<@@@qqqKKKaaawwwYYYAAA666333<<<;;;???AAA???:::888;;;???NNN[[[oooiiiVVVLLL<<<666333777===CCCLLLSSS^^^cccggggggiiiooossssssZZZ}}}gggpppNNNEEE>>>>>>QQQvvvyyyZZZQQQEEE======???BBBDDD<<<999888888555333777>>>VVVjjjZZZ>>>888777888<<>>GGGTTT```hhhkkkkkkTTTJJJKKK\\\fff]]]KKK@@@555EEEPPPIII;;;444444555222777:::CCCccc{{{uuuoooUUUMMMFFFGGGGGG}}}\\\888666999bbb}}}yyywww|||}}}~~~tttlllfffccc]]]VVVMMMEEE@@@:::555000000111111111111111222222333222111000///------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......111888>>>EEERRR]]]fffjjjoootttyyy|||yyyPPP999777666777555===>>>bbb???===:::???QQQllleeeGGGVVV|||vvvrrrhhhbbbYYYQQQLLLIIIGGGFFF>>>;;;:::>>>CCCDDD@@@<<<444555555444111111333555:::>>>@@@===;;;======;;;666444333111000000000111111000000000111222333444888888<<<@@@@@@GGG___yyy{{{rrrUUU;;;888444222222222222111444777999999777<<>>@@@<<<:::<<<@@@DDDCCC???;;;;;;===IIIXXXpppdddJJJSSS===666333999BBBJJJRRRXXX\\\bbbffffffggglllnnnmmm^^^qqqoooooo{{{ppp^^^RRRLLLHHH@@@AAAWWWiiiddd]]]UUUKKKDDDAAABBBDDDEEE===;;;<<<===999444:::DDD```ttt~~~FFF===888:::===DDDLLLUUU___hhhmmmsssooovvvuuuyyy}}}===:::666333111///---+++++++++++++++++++++++++++++++++++++++,,,---......///111444888<<>>ZZZ>>>===:::===MMMhhhaaaFFFXXXiii||||||qqqjjj```VVVPPPLLLIIIHHHBBB===777333222444666777333333333222222333555777<<<@@@AAA===;;;<<<<<<999666555333222000000000111000000000000111222333333777777;;;???AAAIIIbbb|||xxx~~~ddd;;;888444222222222222111111666888999666>>>hhhdddmmmmmmuuuwww{{{hhh___kkk|||fffAAA===BBB===:::???BBBEEEDDDAAA===<<<<<>>IIIVVVTTTZZZVVVOOOIIIEEECCCBBBAAA>>>;;;===???999444===LLLjjj|||qqqBBB@@@;;;<<>>999333333:::888999UUUzzzssssss|||yyy~~~\\\PPPJJJTTTuuuppp___777:::@@@lll{{{xxxxxx||||||~~~}}}wwwpppjjjfffcccTTTLLLBBB:::666222///,,,------......//////000000...//////000000111111222------------------------,,,,,,,,,,,,------------//////333999???GGGSSS___ffflllssswwwzzz|||JJJ<<<999777888555======QQQBBB;;;:::<<>>AAABBB===:::;;;:::888777666444222111000000111//////000111111222222222666666;;;@@@BBBKKKfff{{{ddd:::777444222222222222222///444666;;;999EEEaaammmeeeeeesssjjjjjj}}}vvvdddNNNAAAAAAEEEGGGWWW___UUUCCC???>>><<>>HHHRRRYYYaaaggghhhmmmpppoooqqquuuxxxxxxzzzvvv___wwwmmm{{{fffZZZPPPMMMJJJEEEMMMXXXVVVXXXUUUPPPJJJEEEAAA>>>======999;;;>>>999555CCCYYYuuuvvvCCCAAA;;;<<>>TTTvvvyyyyyyzzz{{{nnn[[[]]]___mmmvvvccc:::999===nnnxxxvvvzzz|||~~~zzzmmm]]]QQQ@@@:::111------...///...++++++,,,------...//////111111111111000000000///////////////////////////,,,,,,,,,---------......111111444:::@@@GGGSSS^^^eeemmmwww|||}}}}}}[[[???;;;999888555<<<<<>>:::999:::FFFbbb```FFFYYYyyy{{{xxxxxxrrrfff]]]XXXUUUTTTUUUUUU[[[fffnnnjjjZZZKKKFFFCCC???<<<<<<<<<======<<<@@@AAA===;;;<<<<<<999888777555222111000000111...///000111111222222111555555:::@@@DDDPPPkkkfffLLL888666333111222444444444444888666<<<999EEEJJJnnnIIILLLkkk}}}iiiRRRIIIYYYnnnfffSSSMMMQQQRRROOOHHHEEEGGGLLLOOOQQQRRRMMMNNNVVVOOOFFFGGGGGGFFFCCC???===<<<===>>>:::JJJdddlllkkk\\\>>>CCCNNNZZZaaafffnnnvvvtttwwwwwwsssssswww{{{{{{[[[{{{\\\}}}zzzwwwuuunnn___```\\\UUULLLEEEBBBBBBDDD>>>999<<>>@@@CCCOOONNNUUU\\\^^^WWWJJJ;;;222444222000000222333333333444444333222111111111111//////555GGG[[[iiippprrrvvv{{{xxxooocccbbb]]]VVVPPPLLLKKKLLLMMMEEEGGGAAA>>>PPPsssxxxfffiiieeettt{{{www===222BBBeeeqqqyyyzzzyyy{{{|||~~~yyykkkUUU@@@555333111...---------...---,,,,,,///222222000...888555333444333//////111222111//////000000...---------,,,,,,,,,------...000111666===BBBGGGQQQ[[[gggmmmuuuzzz{{{|||~~~aaaBBB888;;;111999999DDDWWW======:::888AAAYYYvvvZZZHHHSSSnnnlllmmmrrr}}}~~~pppfffbbb]]]WWWXXX]]]pppfff___QQQ@@@555333555777:::;;;===<<<:::999999999:::888666333111///.........///000111111111111111888555<<>>???===CCCUUUkkk}}}MMM===HHHWWWbbbhhhjjjlllmmmsssuuuxxxxxxvvvvvvxxx{{{vvv___ttt]]]iii~~~qqqjjjfffggg___OOOCCCAAABBBAAA>>><<<:::;;;@@@QQQooofffNNN===DDDCCCOOOVVV```hhhlllmmmmmmmmmmmmqqqtttsssrrrvvv===999555222000///...---***************************++++++,,,,,,------...000555444777???@@@DDDRRRPPPVVV]]]```[[[NNN@@@777444222000000222333333333555444333222222111111111999777;;;KKKaaarrrzzz|||~~~~~~|||vvvtttkkkhhhddd___[[[WWWSSSOOOPPPOOOFFF???PPPqqq}}}}}}vvviiipppnnn}}}tttmmm999444???cccqqqyyy{{{{{{||||||}}}~~~~~~qqqcccPPP@@@444222000...------...///////////////...//////000333111222777999666444555111000//////000111000///...------,,,,,,------...000111555<<>>@@@>>>===;;;;;;999888666555222000///......///000111111222222222888666>>>EEEEEEXXX|||}}}pppMMM888666444222222222333444444666777;;;@@@AAAVVVzzzrrrIIISSSxxx```WWWvvvuuufffdddeeejjjooorrruuuxxxrrrmmmfffcccccccccbbbaaaTTTMMMDDD???@@@AAA@@@???@@@WWW{{{~~~|||```KKKFFFKKKTTT___hhhmmmnnnnnnoooqqqssssssqqqqqqsssuuuxxxuuudddfff]]]xxxpppjjjiii```PPPFFFEEEEEECCC<<<;;;:::<<>>LLLlll|||wwwkkkuuutttrrr```444;;;<<>><<<777777777777555222///---//////000000111222222333888777@@@HHHJJJ___oooQQQ888666444333222333444555444777888>>>EEEEEERRRnnn{{{NNNNNNttt^^^YYYnnn}}}wwwkkkxxx|||tttqqqrrroooggg___MMMGGGAAA======>>>===<<<:::YYYwwwwww|||jjjfffjjjKKKQQQQQQSSS[[[eeelllnnnllllllmmmnnnmmmllllllmmmoootttuuuTTTsssWWWyyy{{{tttkkkeeeXXXJJJCCCBBBBBB@@@<<<===;;;<<>>===cccrrryyy|||}}}~~~}}}|||||||||~~~~~~yyygggTTTDDD:::333///000000////////////000111---666>>>@@@;;;666555666555888>>>AAA;;;222///222222111000000222222111000///......------------...000000444:::>>>DDDNNNYYYggglllrrrvvvyyy|||xxxIII:::;;;444<<<999FFFrrrOOO@@@===:::888???TTToooXXXEEENNNxxxtttoookkkeee[[[RRRVVV```HHH>>>555555:::;;;:::999888===DDDHHHFFFBBB===;;;555666888888777333000---//////000000111222333444777888CCCKKKOOOgggaaaOOO888666444333222333444555888:::999@@@IIIIIIRRRfff|||PPPIIIhhhrrrPPPMMM______ZZZUUUHHHZZZqqqyyymmm\\\PPPDDDAAA===;;;<<<===<<<;;;999ZZZxxxbbb]]]NNNYYYYYYZZZ^^^ccchhhiiiiiilllllllllkkkjjjjjjkkklllqqqiiixxx^^^|||bbbjjj}}}ooocccQQQDDD???@@@@@@??????BBB>>>===SSSxxxzzzLLL@@@NNN___^^^cccjjjoooooommmjjjiiifffkkkppprrrrrrtttxxx|||===999555222000///...---***************************++++++,,,,,,------...---555888===EEEDDDGGGUUUZZZZZZ]]]bbbbbbYYYIII<<<777444222111222333333222444444444444333222111000000000222???YYYttt|||jjjOOOPPPbbbjjjhhh```XXX]]]nnn{{{uuuyyyuuuqqqwww~~~nnn::::::???fffsssyyy{{{|||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~{{{mmmYYYGGG;;;444222222///////////////000000111222<<>>HHHKKKMMMIII===111111888444222111111222222111///000///...---------------000000333888===BBBMMMXXXjjjnnntttwwwyyy{{{fffJJJ999999333;;;777EEEWWWDDD===:::888>>>QQQlllZZZFFFLLL|||hhhqqqpppmmmttthhhKKK===CCCBBB<<<:::>>>@@@<<<999999999>>>DDDGGGEEE@@@:::777444666888999888555111.../////////000111333444555777:::EEEMMMSSSmmm[[[EEE777666444333333444555666:::<<<:::???JJJLLLRRRccc```@@@SSSbbbKKKFFFBBBGGGDDD...<<>>???@@@AAAAAA@@@YYYyyyccc^^^TTTaaadddggghhhgggggghhhiiipppnnnmmmllllllmmmnnnnnntttllluuu}}}xxxppp___yyyhhhSSSEEEAAABBBCCCDDDCCCEEECCCEEE^^^qqq```HHHJJJWWWeeecccfffjjjlllmmmmmmnnnooolllnnnpppppppppsssxxx|||===999555222000///...---***************************++++++,,,,,,------......444666;;;FFFEEEEEEPPP]]][[[]]]cccfff___NNN@@@777555333222333333333222222333444444333222000///(((+++...888SSSuuubbbRRR```xxxpppooovvv||||||~~~|||}}}yyyuuuvvvvvvyyy>>>333>>>gggrrrwwwzzz{{{}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~qqqlllrrr```LLL>>>888444333444/////////000000000000000000:::KKK]]]kkknnnkkkfffmmmggg]]]OOO===///---111444222111222333333222111000000///...------------000///222777;;;AAALLLWWWjjjoootttxxxyyy{{{cccLLL999888333;;;666EEE{{{```III===;;;888===OOOiii}}}\\\FFFIIIeeeYYY\\\QQQUUU}}}yyyzzz```PPPLLLDDD@@@CCCBBB<<<999<<<999===AAABBB@@@;;;777444555666888:::999666333000000000///000111333555666:::===IIIQQQXXXssskkkFFF777666555333333444666777999===;;;@@@KKKNNNTTTcccJJJGGGdddbbbMMMRRRjjjuuukkkGGG@@@AAAQQQkkkqqqUUUCCC>>>???BBBAAA@@@??????@@@AAABBBHHHVVVzzz~~~lllccc[[[kkkooosssrrrnnnkkklllnnnsssqqqnnnmmmoooqqqrrrrrrsssrrr{{{jjjwwwggg|||kkkWWWKKKEEEBBBBBBDDDFFFGGGIIITTTmmmzzzZZZPPPYYY^^^ggglllmmmnnnnnnmmmmmmoooqqqrrrrrrsssrrrrrruuuxxx{{{===999555222000///...---***************************++++++,,,,,,------...///222222999FFFFFFCCCJJJ___]]]^^^ffflllgggWWWHHH888666333222333333333222111222333333222111///------111333;;;VVV```cccwwwtttvvvxxxxxxyyy{{{~~~yyyvvvuuunnn999666:::dddqqqvvvyyy{{{|||}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~ppp^^^XXXLLLFFFaaayyyiiiUUU@@@888777444222222///000000000000/////////---111>>>VVVrrr~~~kkkTTTCCC888000,,,---111000000111444666666555111000///...------------000///111666:::@@@KKKWWWgggmmmtttyyy{{{}}}zzzOOO:::999444<<<777FFFssslllGGG===;;;888<<>>BBBNNNUUU\\\xxxqqqJJJ777666555333444555666888999@@@BBBFFFQQQTTTYYYfffpppUUUDDDUUU~~~yyynnnbbbHHHDDDLLLWWWjjj}}}dddKKK@@@CCCJJJGGGFFFCCC@@@>>>>>>@@@BBBFFFQQQrrrzzzgggttthhhaaarrrssstttsssrrrqqqqqqqqqtttqqqnnnnnnpppsssttttttqqqvvvzzz]]]qqqzzz{{{mmm___UUUMMMDDD@@@AAAJJJIIIOOOaaazzz[[[ZZZdddcccjjjnnnooopppooonnnmmmnnnooorrrsssttttttttttttuuuvvvxxx===999555222000000...---***************************++++++,,,,,,---......///111000888FFFFFFAAAFFF```^^^```iiiqqqnnn^^^OOO888666333222333333333222000111222333222000...---+++---***+++CCCllltttppp{{{{{{wwwqqqnnnppprrrtttuuuxxx{{{}}}~~~}}}iii|||[[[111???666```pppuuuyyy|||{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~}}}~~~fffEEE777:::???666QQQuuuhhhRRR===888:::888444333000000000000000///......111,,,000DDDcccyyy~~~zzzoooUUU:::000333777777666...---...111555888999888111111000......---------000///111555999???KKKVVVdddkkksssyyy|||~~~QQQ;;;:::555===888HHHyyyxxxBBB===;;;888;;;LLLeee{{{[[[DDDBBByyyooonnnyyy]]]LLLCCC999444555444555777777555444444555666777888999888777555444000000//////111333666888AAAFFFQQQXXX___{{{bbbAAA777666555444444555777888:::DDDIIINNNXXX[[[^^^jjjqqqKKKBBBNNN{{{{{{|||```OOOFFFAAANNNddduuuaaaOOOHHHMMMTTTQQQOOOKKKFFFBBBBBBDDDFFF???MMMoooppp]]]gggjjjffftttqqqnnnooosssuuutttrrrtttpppmmmmmmqqqtttuuuuuuuuu{{{xxxuuuZZZfffsss~~~}}}sssiiicccXXXKKKCCCCCCMMMJJJRRRiiixxxXXX]]]hhhfffoooiiikkknnnooonnnmmmlllmmmnnnpppsssttttttrrrpppooommm{{{zzz<<<999555222111000...,,,+++++++++************)))*********+++,,,---...///222000111:::FFFMMMLLLHHHdddiiijjjggglllqqqfffUUUEEE888000333444///000666111222222111111000///...000++++++000888MMMuuuzzzuuunnnlllkkkjjjgggjjjmmmrrrwww{{{}}}~~~~~~xxx|||zzz}}}XXX}}}fff444>>><<>>333///333666555222...------111666999999888444333000...------...///......000444888???MMMZZZfffmmmvvv{{{}}}~~~YYY888;;;999777666FFF|||oooHHH???===::::::FFF]]]vvv~~~cccJJJFFF```zzzzzznnnIIIAAA999222666222333333444555555555555333444666999:::888444000111//////222333222444888BBBKKK[[[bbbiiiRRR===777777666444333444777:::@@@DDDKKKQQQVVVZZZ^^^```iiikkkIIINNNjjj}}}aaaNNNGGGEEEFFFHHHfffqqq[[[___jjjrrrtttcccKKKCCC@@@@@@FFFBBBVVVuuuzzzaaakkkrrrssspppmmmjjjiiikkkoooqqqmmmooopppnnnkkkjjjmmmppptttiiiqqq~~~NNNpppppp|||lll|||bbbYYY@@@IIIXXXaaaooo|||vvv^^^hhhnnnhhhmmmiiikkkoooqqqrrrpppllljjjmmmkkkiiiiiijjjkkkkkkjjjmmm}}}xxx<<<999555222111000...,,,++++++++++++*********************+++,,,---...///000---...666CCCKKKJJJFFF[[[dddfffcccjjjtttlllZZZJJJ<<<222333555111000555222222222222111000///......,,,...000222@@@ddd{{{tttkkkffffffgggfffdddfffiiinnnrrrvvvxxxyyyyyyyyytttwwwiiiQQQ{{{BBB000:::SSSyyyxxx~~~}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~oooUUUDDD:::555444666888222PPP}}}yyyjjjaaa]]]ZZZSSSHHHBBB>>>999333333000///222333111111333555333---***444AAA@@@666555333333444666666444111///...---000444777777666444333000...------...///......000444888???MMM[[[hhhnnnvvv|||sssZZZ888;;;888777666EEEuuuwwwKKK???===999:::EEE[[[ttteeeKKKDDD^^^{{{TTTEEE===555666111222333444444555555444777666666777888888666333111...///333444555888===HHHTTT```cccmmmOOO???666666555444444666:::>>>@@@EEELLLRRRWWW[[[___aaa]]]SSSNNN^^^~~~ppp^^^SSSTTTTTTIII===TTT~~~|||zzz{{{fffZZZRRROOOQQQYYYrrrpppyyyiiilllpppooommmkkkiiiiiikkknnnpppnnnnnnooommmkkkjjjjjjkkkiiifffmmmsssbbb\\\xxxwwwnnnbbbKKKVVVyyy|||fff^^^iiikkkjjjsssgggjjjmmmpppqqqpppnnnlllqqqooommmmmmnnnooooooooosss}}}sss<<<999555222111000...,,,,,,+++++++++*********************+++,,,---//////444000///888EEENNNOOOLLLUUUdddiiidddiiivvvrrraaaRRRAAA333333666333111222222222222222111000///...,,,...000///+++111LLLiiizzzeee```\\\\\\___bbbbbbbbbbbbdddhhhlllpppqqqrrrrrrzzz|||~~~sss}}}VVVQQQyyyJJJ///888PPP{{{~~~{{{~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~qqqWWW;;;111444777777666444777ZZZuuullljjjmmmlllggg]]]TTTKKK@@@666777222000333444333333555;;;555---+++000777>>>BBB@@@@@@>>>;;;888666555555000///...///222444555444333222000///..................000444888@@@OOO]]]lllpppwww~~~rrrZZZ999;;;888777777CCCnnn|||UUU???<<<999999CCCWWWppphhhKKKBBB[[[^^^HHH@@@999777222333444555666666666666;;;999777777888999888777000...000333555777===DDDNNN___fffcccrrrUUUBBB444444555444666999???CCCCCCGGGNNNTTTXXX]]]aaadddaaattt___MMMMMMkkk}}}mmmccc\\\SSSKKKMMM}}}ooovvvzzzwwwyyyqqq{{{mmmiiiooolllllliiiiiiiiiiiijjjlllnnnoooooonnnmmmmmmmmmkkkiiifffeeegggjjjhhhvvvLLLyyytttwwwiiiyyydddiiipppkkkmmmtttkkkmmmooopppqqqpppnnnmmmsssqqqooooooqqqrrrrrrrrrtttyyyttt}}}<<<999555222111000...,,,,,,,,,+++++++++*********)))******+++,,,...///000666222111888EEEOOORRRQQQUUUkkktttkkkiiitttttthhhXXXFFF666333666666333222222222222222111000//////...///000///)))+++;;;MMMyyytttbbbWWWQQQPPPPPPTTTZZZ^^^```aaa___aaadddhhhkkkmmmmmmmmmuuuwww|||ssszzzvvvzzzKKKZZZ}}}zzzeee777222777KKK|||}}}{{{~~~~~~~~~~~~~~~}}}{{{|||||||||}}}}}}}}}~~~~~~}}}~~~zzzXXXFFF666333888:::888777555<<>>HHHOOOSSSRRRkkkyyyrrrkkkppptttppp___MMM;;;444666777555222222333333222222111000///111///......------333999KKKfffwwwvvvjjj___VVVJJJ@@@DDDEEEIIIOOOUUU[[[___```]]]___bbbeeehhhjjjkkklllqqqtttzzzyyyyyyhhhJJJ^^^www```777BBB888FFFyyy|||}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~||||||ssseeeJJJBBB;;;999777444444666666;;;]]]|||}}}zzzsssnnnjjjbbbZZZSSSIIIAAA>>>===:::999999888999:::555...;;;iii}}}___FFF888222///---222111000///...///000222111111000//////............---///444999BBBSSSbbbpppuuu}}}\\\<<<<<<777777888===www|||jjjBBB<<<888999===KKKcccxxx|||nnnOOO???OOOyyy[[[KKKmmmlllhhhsssqqqrrr[[[DDD???:::999444555666777999999::::::888777888:::<<<<<<:::888333111111444555999CCCNNN___tttnnndddzzzvvvyyyMMM666555555444444666;;;AAAFFFLLLPPPUUUZZZ^^^bbbfffjjjkkkggg]]]MMMRRRYYYxxx\\\EEELLLGGGxxxtttxxxppphhhnnnooohhhiiijjjlllnnnooopppqqqpppoooooorrruuuuuuqqqmmmqqqnnnmmmpppuuu}}}TTThhhuuujjjhhhllltttmmmuuurrruuuyyypppmmmmmmllllllllllllmmmnnnqqqpppnnnnnnpppqqqrrrrrrrrrsssvvvvvv<<<999555222111000...,,,,,,,,,,,,,,,++++++++++++)))))))))+++,,,...000111333333333555:::DDDOOOXXXNNNbbbtttvvvrrrqqqtttwwwiiiXXXDDD888666777666333333333333333222111000///222///---...000111000//////>>>EEERRRqqq|||pppccc```XXXOOOHHHDDD???:::<<>>;;;888666555111444EEEYYY]]]OOO>>>444333444333000222222111///---...000333000000000000/////////...------///444999DDDUUUeeepppwwwwww]]]===<<<666888888;;;pppmmmEEE>>>999999;;;DDD[[[rrr|||pppRRR???IIIzzz}}}aaaOOO[[[rrrbbbOOOiiizzzaaaXXXPPPRRRfffWWWDDD<<<777999222333444666777888888999444444666999<<<<<<:::888333222333555666<<>>777666555333333333333333222111000000000///......///000///,,,+++111...444IIITTTPPPNNNDDD@@@===;;;999777555666777999===BBBGGGKKKPPPSSSUUUVVVYYY\\\```cccfffggglllooouuu~~~|||{{{^^^\\\[[[~~~VVV???888<<>><<<;;;888888TTTyyyyyytttnnniiijjjhhh]]]OOOHHHAAA<<<888666555333111000///---+++///555::::::999333333222000---...111444000000000000000//////...------///444:::DDDWWWgggnnnyyyqqq]]]>>>===666888999888kkkvvvGGG???999999888???UUUnnn~~~qqqUUU@@@DDDpppyyy}}}oooooobbbgggkkkPPPPPP|||vvvppp}}}kkkZZZHHH@@@FFF___qqqRRRFFF<<<666;;;333444666777999:::::::::222222222555888;;;;;;;;;222222333666999AAAQQQ```sssqqqoooeeeAAA<<<555666666777;;;BBBJJJPPPYYY[[[___aaadddgggkkknnnrrruuuxxx\\\KKKLLL[[[___qqq}}}uuuooorrriiisssqqqnnnnnnmmmmmmmmmnnnooooooooopppqqqppppppooopppqqqiiiqqqooorrryyyvvv|||TTTXXXlllmmmwwwwwwrrrqqqnnnjjjlllfffdddbbbaaabbbfffiiilllllljjjiiiiiikkkmmmnnnnnntttuuuvvvvvvuuu<<<999555222111000...,,,---------,,,,,,,,,++++++(((((()))***,,,...000111000555888444222999KKK[[[ZZZYYYfff}}}}}}wwwyyy}}}oooXXXCCC888555555333333333333333222111000000---///000...,,,------,,,111222+++***333333///333666222000333333//////222333555999<<<@@@DDDIIILLLQQQRRRUUUYYY]]]```ccceeekkkmmmsss|||zzzzzz|||www\\\[[[```rrrPPP111777:::vvv~~~tttxxx~~~}}}~~~}}}}}}}}}}}}||||||||||||www}}}uuuhhh^^^YYYNNN???666???OOOSSSJJJAAA>>>>>>YYY|||||||||}}}ooo]]]QQQFFFDDD???888666999<<<<<<999;;;===>>>>>>>>>===<<<333333333000---...222555///000000000000000///...------///444:::EEEWWWhhhmmmyyy~~~^^^>>>===555888999777hhhIII@@@:::999777<<>>>>>222111///111555999<<<>>>111111444888<<>>LLLfffmmm___\\\LLLBBB???@@@OOO[[[WWWbbb]]]XXX]]]SSSRRRWWW;;;555888666///,,,111333111000000000///......------111///...333>>>OOO```jjjuuuzzzaaa===;;;===777777>>>TTTzzz~~~RRR555BBB;;;...>>>LLL___vvvuuu^^^CCCAAAXXX|||tttuuuhhhIIIDDDEEEllliiiTTT???>>>JJJTTTTTTPPPBBB;;;999;;;999:::HHH[[[sssiii\\\PPPJJJFFFBBB@@@;;;<<<===>>>>>>===<<<<<<777555444555888;;;<<<<<<333555555444>>>RRReeennnxxxsssfff;;;<<<777666777;;;CCCLLLSSSWWWbbbfffgggfffgggkkkkkkhhhlllvvvpppgggppp^^^QQQ___sssxxxzzzjjjooorrrllliiimmmsssrrrpppmmmkkkiiihhhhhhfffhhhjjjhhhdddccceeegggnnnoooooonnnlllmmmrrrvvv|||RRRHHH\\\~~~dddiiilllmmmsssyyywwwqqqjjjjjjhhhbbb]]]^^^dddjjjiiifffdddeeeeeeffflllssslllpppvvvyyy<<<:::777444111//////...,,,,,,,,,+++++++++******)))))))))***+++...000222444666::::::333555LLLggghhhccchhhwww{{{zzzxxxvvvtttbbbHHH>>>===555222333444444333222222222000000///...............------------------------000000000000111111111111111111222555999>>>CCCGGGHHHJJJMMMOOOQQQUUUZZZ^^^gggqqq|||tttooowwwdddgggjjjlllttt|||MMM888:::888ooo}}}qqq{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~xxxyyy^^^HHHFFFNNNcccUUUIIILLLWWW___dddfffeeelll|||zzzbbb]]]YYYVVVOOOVVVwww}}}^^^JJJ...666999777111...111222000111000000//////...------000//////333???PPP```kkkuuuzzzbbb===:::<<<888888<<>>???;;;777???LLLddd```\\\XXXTTTLLLBBB;;;<<<============<<<:::999777666555777:::<<<===<<<777666666;;;FFFVVVgggrrruuurrr\\\<<<444777777999>>>EEENNNUUUZZZ```ccceeedddfffiiijjjgggooovvvpppgggxxxoooVVVPPPcccvvvqqqmmmuuuvvvkkkeeeiiilllllljjjiiihhhhhhhhhhhhggghhhgggfffddddddfffhhhllllllllljjjiiilllpppuuuLLLPPPkkknnnmmmkkknnnnnnmmmqqqxxxxxxtttkkkkkkjjjeee___^^^bbbfffjjjgggggghhhhhhhhhmmmsssrrrrrrttt|||~~~uuu<<<:::777444111//////...,,,,,,,,,+++++++++******))))))))))))+++---000111000999CCCBBB666333HHHbbbgggjjjlllppp|||zzzuuuwww|||qqqWWWHHH@@@555333444444555555444333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000111333666:::>>>AAAAAAEEEIIIIIIIIIMMMUUU[[[cccppp~~~|||ssszzzkkk^^^eeekkkppptttttt___:::888888hhhppp{{{|||yyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~{{{mmm```gggvvv|||pppnnnsssxxx~~~{{{~~~qqqbbbgggeeeTTTSSSyyyqqqIII<<<===777888777333111222111///111111000000///.........000//////555AAAQQQaaallluuuyyyccc>>>:::;;;888:::;;;JJJ~~~gggBBB===;;;444888BBBXXXkkk{{{|||hhhIII<<>>IIIYYYYYYZZZ[[[YYYQQQFFF===??????>>>===<<<:::888777777777777:::<<<>>>===<<<:::555888EEETTT___mmmzzzrrrrrrxxxPPP>>>222888999<<>>CCCGGGFFFEEEHHHRRR[[[eeesssyyy{{{rrrzzzbbb[[[bbbeeeiiinnngggnnn444777999```ppp||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}rrrwwwhhhmmmqqqfffaaa~~~iiiVVVMMM333222>>>777666555333333333222000222111111000000//////...//////111777CCCSSScccmmmuuuyyy}}}ccc>>>999;;;999;;;999DDDtttOOO<<<<<<:::666>>>SSSfffwww}}}lllNNN<<>>;;;999777666888888999<<<>>>???>>><<<:::444;;;PPPaaaiiitttpppttt~~~GGG>>>999888;;;@@@GGGMMMTTT[[[___bbbeeefffdddeeeggggggdddjjjfffhhhllljjjrrrsssggg]]]bbb___```yyyuuu|||kkkeeeeeemmmmmmfffcccgggbbbcccdddfffhhhkkkmmmnnnnnnjjjfffeeeiiimmmnnnnnnpppnnnlllkkkmmmqqqvvvzzz```XXXwwwmmmllliiiggglllkkkiiiggggggiiikkkkkkjjjiiigggccc___^^^```cccgggeeegggjjjjjjhhhjjjnnnlllnnnooowww~~~vvvttt<<<:::777444111//////...,,,,,,,,,+++++++++******))))))))))))***,,,...///111555???GGGGGG???555000>>>XXXiiigggmmm{{{ssswww{{{sssgggVVV@@@:::777444333333444333111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111111111222333555777888<<<@@@DDDDDDCCCHHHSSS\\\oooyyyxxx}}}xxxvvvooobbb`````````aaarrrkkk~~~ddd000666<<>>999:::666222222333333333333222222222111000000////////////222999FFFVVVeeennnvvvzzz___===999:::999<<<999AAA|||zzz|||]]]???===>>>555===NNNbbbttt}}}{{{oooTTT???@@@SSSzzz~~~ttteeepppzzzuuukkkcccSSSZZZNNNBBB^^^xxxoooeeeZZZTTTSSSWWW^^^eee```\\\XXXVVVUUURRRNNNJJJDDDCCCAAA>>><<<999888777999999:::===??????>>><<<888555AAA[[[lllrrr|||rrr{{{|||AAA;;;===:::???FFFLLLQQQVVV\\\```gggjjjiiiffffffgggfffcccgggaaafffppplllhhhrrreeerrrhhhUUUPPPbbbzzzsss}}}mmmmmmffffffnnnrrrlllfffdddeeefffgggiiikkknnnqqqrrrqqqmmmhhhhhhlllppprrrrrrpppnnnllllllnnnrrrwwwyyy|||YYYkkk{{{sssqqqgggiiilllkkkllllllkkkiiihhhiiihhhfffccc___]]]___bbbeeebbbaaacccgggfffccceeeiiibbbjjjnnntttzzztttsss<<<:::777444111//////...,,,,,,,,,+++++++++******))))))))))))***,,,...///555333444<<>>OOOlllzzz{{{~~~~~~~~~~~~~~~~~~|||yyycccEEE:::AAAWWW|||xxxyyyiiiZZZYYYQQQCCC:::333222333333444666333333222222111000000000...///333;;;HHHXXXfffooowww|||{{{XXX:::::::::888<<<999AAAhhhvvv}}}jjjCCC<<<@@@555===HHH]]]ooozzz{{{sss[[[DDD@@@GGGtttrrrbbbYYYeeeXXX@@@QQQ~~~xxxqqqlllkkkiiifffddd^^^\\\ZZZYYYWWWSSSKKKEEECCCBBB???===;;;999999888;;;::::::<<<>>>???>>>===666<<>>444PPPsss~~~rrrkkkwwwzzz{{{{{{vvviiiJJJBBB888222222333333222000000///...............------------------------------------............/////////000111222333444555777;;;AAAJJJWWWeeeooo||||||ttt}}}yyyxxxnnn]]]dddhhhcccgggbbbeeezzz}}}vvvIII444>>>GGGhhhwwwwww~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~yyybbbHHH777888777FFFjjjxxxiiiPPPCCC777333333333555999444333333222111111000000---///444===JJJZZZhhhpppxxx}}}~~~QQQ888;;;;;;777;;;:::CCCYYYxxxrrrFFF:::>>>555===BBBVVVkkkxxx|||xxxbbbHHH???CCCgggqqqpppkkkqqqeeeJJJJJJsss{{{xxxsssjjjbbb^^^[[[XXXVVVUUUPPPIIIDDD???>>><<<:::999888888999<<<;;;::::::<<<>>>>>>===888GGG\\\nnnxxx{{{|||sssIII:::;;;;;;EEELLLTTTYYYZZZ[[[^^^aaabbbeeefffcccbbbdddddd```ccceeehhhiiieeebbbdddhhhwwwwwwllleeelllkkkbbb```jjj{{{ccc[[[]]]wwwiiijjjdddfffkkksssuuupppiiieeejjjjjjiiiiiihhhiiiiiiiiiiiijjjjjjiiihhhiiikkkmmmjjjhhhggghhhkkknnnnnnmmmqqqsss|||WWWZZZmmmzzziiibbbbbb```aaaaaadddiiigggaaa```cccfffeeedddddddddcccbbb``````^^^___aaaaaa^^^aaaeeebbbmmmmmmjjjooopppqqqxxxyyy<<<:::777444111//////...,,,,,,,,,+++++++++******))))))((())))))+++---...///777======<<<>>>AAACCC444BBBdddwwwzzzxxxxxxwwwzzz{{{uuu[[[PPPBBB888555444222000000000///.......................................---------.........//////------...///000111222222555666:::CCCQQQaaaqqqzzz}}}{{{|||uuuxxxfffUUU```dddbbblllbbbiiiwwwzzzJJJ333===BBB|||eeetttuuu{{{{{{|||}}}~~~~~~~~~~~~~~~rrrhhhnnnzzz~~~yyytttwwwgggSSSFFFKKKWWWUUUJJJKKKfffuuuZZZJJJ:::555333222555:::444444333222222111111000---///555>>>KKK[[[hhhpppyyy~~~zzzMMM666<<<;;;777;;;;;;EEEVVVtttvvvHHH777<<<444===>>>QQQhhhxxx~~~}}}fffJJJ>>>DDDOOOrrrzzzzzzxxxjjjQQQBBBXXX}}}yyyuuunnnfffaaa[[[TTTPPPNNNMMMJJJGGG<<<;;;:::888777777888888===;;;999999;;;===>>>>>>;;;PPPgggssszzzyyyooo???:::@@@@@@IIIQQQYYY^^^^^^]]]___bbb]]]```aaa___```cccccc```]]]dddfffbbb```ccceeeccc^^^ttt\\\^^^ddddddgggmmmzzzpppTTTGGGLLLTTTeeeyyyjjjaaaaaacccgggiiihhhfffhhhllljjjiiigggfffddddddccccccdddfffhhhgggeeedddgggjjjjjjhhhgggiiilllnnnllljjjaaammmaaaVVVTTT```pppttteeeqqqnnndddcccbbbeeejjjhhhbbbccchhhffffffhhhiiiiiifff```\\\bbb``````bbbaaa___bbbggggggooolllhhhpppuuuvvv{{{{{{|||;;;999777444222000///...+++++++++************)))***)))((((((((()))+++,,,000555;;;>>>@@@DDDKKKQQQ???000LLL{{{~~~ttt{{{wwwzzzyyyssswwwhhhSSSBBB888555444333222000...---///000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,222111///000111222111000555<<>>888:::<<<;;;===AAAXXXnnnNNN???===555333???JJJ^^^qqq{{{~~~uuuZZZ>>>BBBDDDxxxnnnYYYLLLPPPvvvwwwjjj```aaa\\\UUUPPPMMMJJJEEEBBB@@@:::888;;;>>><<<:::999<<<;;;<<>>BBBCCCHHHQQQXXXRRR777777SSSooovvv~~~|||{{{sssdddTTTFFF<<<666444444222000///000000///...111111111111000000//////...//////000000000000000111000///...///111444555<<>>999:::<<<===AAAHHHPPP|||wwwSSS???>>>888444===FFFWWWjjjuuuzzzuuu^^^FFF???>>>ooozzz}}}zzzooobbbUUUMMMddd|||rrrjjjbbb]]]WWWUUUSSSOOOHHHBBB===888777:::;;;888666777<<<:::;;;>>>>>><<<<<<@@@TTThhhvvvxxx}}}}}}qqqfff:::;;;GGGGGGLLLPPPUUUYYY[[[]]]aaadddbbbbbbaaa___^^^^^^aaaccc^^^[[[[[[___aaaaaabbbfffhhhXXXooo}}}ooofff___^^^YYYSSSVVVhhh~~~ZZZJJJEEEOOOTTTLLLIIINNNDDDNNNaaa|||}}}lllgggeee]]]bbbaaaaaadddiiikkkjjjhhheeedddfffkkkllliiihhhjjjgggiiijjjjjjjjjkkknnnpppkkkjjjiiiiiiiiijjjkkklllnnnqqqqqqrrr~~~ccc]]]lllyyyxxxpppfffiiippprrrqqqlllkkkkkklllmmmmmmjjjggglllnnnqqqsssrrrooojjjgggaaabbbcccddddddeeeeeeeeejjjlllmmmkkkjjjmmmttt{{{~~~;;;999777444222000///...,,,+++++++++************)))))))))((()))******+++---555???DDDFFFKKKTTT[[[QQQEEE<<<999IIIqqqxxx~~~wwwrrr~~~}}}xxxmmm]]]MMMBBB===333111///...///000000/////////......------,,,,,,......//////000000111111000111000///...333:::@@@MMM\\\ooozzz|||{{{}}}|||yyy|||vvvsss~~~bbb]]]\\\^^^]]]\\\eeerrrtttlll{{{YYY;;;:::777fffkkk```{{{zzz|||pppfff___fffyyyUUUFFF^^^pppsssxxxqqqjjjWWW@@@GGG```gggGGG555555222111444333444444555555444222000...000222888DDDTTTdddqqqwww~~~dddBBB===::::::<<>><<<666999???NNN```llluuutttdddQQQ???;;;WWWzzz}}}ooonnnlllnnnfffTTT[[[zzzwww{{{tttppphhh___ZZZYYYUUUNNNGGG<<<999888::::::666555777<<<999999<<<======@@@EEEdddqqqyyyzzz|||||||||QQQ:::@@@MMMRRRSSSUUUXXXZZZ[[[]]]```bbbeeeccc```]]]\\\^^^dddiiiccc^^^\\\]]]]]]]]]aaafffaaa]]]bbb~~~ccc}}}nnnYYYMMMMMMLLLGGGXXXLLLEEEJJJUUUZZZXXXUUUssstttttt{{{rrriiilllkkkdddaaa```___ccchhhmmmmmmllldddeeejjjrrrtttpppmmmnnnlllmmmnnnnnnmmmmmmoooqqqqqqooommmlllmmmoooqqqsssrrrtttvvvwwwyyy}}}eee^^^rrrvvvuuuxxxwwwlllfffgggkkklllllljjjgggeeeggglllnnnkkkhhhjjjmmmqqqsssrrrooojjjfffeeeeeefffffffffeeeddddddgggjjjmmmnnnmmmnnnqqqtttxxx|||zzz;;;999777444222000///...,,,,,,+++++++++*********)))))))))))))))******+++***000999AAAHHHMMMQQQSSSNNNOOOIII999999XXX{{{zzz|||{{{}}}}}}uuugggXXXOOO999555111......///000000..................------///////////////000000111///222444444666===IIISSSdddnnnyyy}}}{{{xxxxxxyyy}}}www~~~zzzyyyqqq\\\[[[]]]___]]]ZZZ___gggeeeeeerrrBBB???666___qqqZZZxxxyyy|||sssmmmjjjppp{{{|||tttSSSLLLbbbbbb777>>>IIINNNTTTnnn}}}\\\UUUOOO@@@@@@LLLbbbFFF666444000111555333333555666777666333000...000222888EEEWWWhhhtttzzz}}}~~~ddd???===<<<;;;;;;@@@JJJSSS]]]ppp```???===>>>888666:::FFFWWWgggrrrtttiiiZZZCCCAAADDDvvvsss~~~{{{yyyzzz~~~hhhcccxxx|||lll}}}vvvhhh___\\\YYYQQQJJJ@@@===<<<===;;;666666999999999999:::999<<>>EEENNNSSSZZZ[[[]]]^^^^^^^^^^^^^^^fffddd```\\\ZZZ]]]bbbggglllhhhdddbbb___\\\]]]bbb\\\rrrooo]]]tttssspppsssuuujjj^^^eeewwwppppppoooqqq|||{{{qqqhhhkkklllhhhcccaaa___^^^```fffjjjlllkkkdddeeejjjqqqsssooolllmmmlllmmmnnnnnnmmmnnnppprrrpppooommmmmmooorrrvvvyyyvvvtttwwwyyyuuuzzzvvvhhhVVVfffrrrzzzpppuuuqqqlllhhheeedddcccbbbjjjeee```bbbhhhllliiieeecccffflllooopppmmmiiifffgggggggggggggggfffeeeddddddgggjjjkkkkkkkkkmmmoooppp}}}{{{xxx;;;999777444222000///...,,,,,,,,,++++++++++++***((()))))))))***************,,,333>>>IIIOOOMMMJJJXXXRRRGGG??????KKKjjj{{{xxxwwwyyy~~~{{{nnncccQQQJJJ@@@777222000///...111111111222222222222222111000000//////000111222///444;;;AAAHHHRRR```kkkvvvwwwwwwwwwwwwxxx{{{||||||mmmbbb]]]\\\___dddeeebbb______cccccckkksssmmmEEE===444VVVzzz\\\sssyyy|||~~~~~~}}}mmmZZZQQQ>>>222666VVVqqq|||MMM;;;777;;;CCCcccrrr]]]ZZZYYYPPPGGGEEE___{{{ZZZCCC666444000111555444444555777888666444111///111222999GGGZZZlllwww|||~~~qqqTTT===>>>===;;;<<>>999555777AAAQQQbbbppptttlllaaaGGGGGG:::YYY~~~tttqqqjjj~~~tttmmmiiibbbXXXOOOGGGBBB>>>===;;;777666999777999<<<;;;888>>>RRRfffvvvuuuwww|||~~~___DDDDDDIIILLLNNNYYY[[[^^^aaaccccccaaa___gggeeebbb^^^\\\\\\___bbbnnnlllkkkjjjeee^^^]]]aaadddbbbbbbbbbhhhtttiiiiiiiiiccc^^^^^^aaa^^^\\\^^^cccfffgggfffeeecccfffjjjkkkhhhggghhhhhhiiikkkkkkkkkllloooqqqooommmkkkkkklllooosssvvvvvvppprrrwwwrrrppp||||||YYY\\\wwwxxx~~~}}}dddeeefffeeecccbbbaaaaaammmgggbbbbbbhhhkkkhhhddd___bbbhhhmmmooommmkkkhhhdddddddddeeeddddddccccccbbbdddeeeffffffhhhjjjkkkpppwwwuuuwww;;;999777444222000///...,,,,,,,,,,,,++++++++++++(((((()))************))),,,,,,///999FFFMMMNNNKKKVVVVVVSSSQQQGGG;;;PPP}}}{{{vvvyyy{{{sssppphhh[[[OOOEEE===777444333333222222111000000000000/////////111333555666:::AAAKKKVVV___jjjuuu|||yyyvvvrrrrrrvvv}}}~~~~~~~~~|||ddd\\\^^^^^^bbbiiinnnnnngggaaaaaa___jjjzzz```HHH888111III}}}cccoooyyy{{{~~~oooVVVLLLhhhXXX>>>888CCCnnn^^^<<<333;;;AAA```}}}llljjjsss~~~}}}___FFF<<>>>>><<<@@@IIIQQQUUUZZZfffxxxIII:::>>>;;;666666===JJJ[[[jjjqqqnnniiiNNNHHH777DDD|||uuuddd~~~|||xxxoooddd\\\PPPFFF===;;;:::777555666666:::???@@@@@@III```vvv{{{wwwyyySSSCCCLLLRRRTTTWWWUUUWWWZZZ```eeegggfffdddfffeeeccc```]]]\\\^^^```eeefffiiikkkhhhbbbaaadddhhhWWWVVVfffhhheeerrrjjjeeefffddd___```eee```]]][[[]]]```cccbbb```eeebbbbbbeeeeeebbbaaaddddddeeegggggggggiiikkkmmmnnnmmmjjjhhhggghhhjjjkkkpppjjjkkkpppnnnjjjrrrrrrVVVggg|||zzztttjjj~~~ZZZ^^^```aaaaaa___]]]]]]]]]jjjeee``````ccceeebbb___[[[^^^ccchhhjjjjjjiiihhhaaaaaabbbbbbaaaaaa```___`````````aaaccceeehhhiiinnnooonnnssszzz~~~;;;999777444222000///...------,,,,,,,,,+++++++++'''((()))***+++******)))***+++---333<<>>???bbbzzzzzz~~~~~~{{{tttlllddd\\\TTTOOOEEEDDDBBB@@@===;;;999888888888999;;;>>>BBBFFFHHHSSSYYYcccmmmtttxxxzzz{{{pppqqqrrrsssvvv~~~qqqbbbaaa___```dddiiinnnoookkkeee^^^```mmm{{{ooovvvVVV;;;333@@@mmmllliiiyyy{{{~~~~~~~~~mmm]]]uuunnnOOO<<<888NNN}}}mmmGGG???GGGBBBYYYooo\\\GGGDDDVVVmmmtttppp\\\>>>888777FFF[[[{{{{{{iiiNNN@@@;;;:::444666;;;777777777777777666444333222222222999HHH]]]oooyyy|||iiirrrlllGGG:::===>>>>>>FFFQQQXXXXXXaaajjjyyyTTT===>>><<<888666888AAAQQQbbbmmmrrrrrr[[[III===>>>[[[~~~sss{{{}}}wwwqqqjjjfffccccccZZZLLL>>>;;;;;;:::777666777:::@@@HHHOOO[[[nnn}}}xxx|||~~~mmmJJJFFFRRRWWWZZZ___WWWVVVVVVZZZ```dddffffffbbbaaa^^^ZZZXXXXXX[[[^^^ZZZ\\\aaaeeeccc___aaafffccc___\\\\\\]]]aaajjjrrroooeee```]]]]]]___```bbbeee]]][[[ZZZ]]]```bbb```^^^cccaaabbbeeeeeeaaaaaacccbbbcccddddddddddddfffhhhjjjiiigggeeeccccccccccccgggeeefffiiigggeeeiiiqqq}}}YYY\\\kkkttt|||vvvqqqooosss}}}yyyuuubbbaaaaaa```___]]]\\\[[[[[[cccaaa_________```___]]]^^^```cccfffhhhhhhhhhgggeeeeeeeeedddcccaaa___^^^]]]]]]^^^aaadddfffggghhhjjjnnnnnnpppsssqqq;;;999777444222000///...---------,,,,,,,,,++++++'''((()))++++++******)))''')))+++---222>>>QQQ___RRRZZZ]]]lllxxx]]]<<<<<>>:::888888777666555444444333222333999HHH^^^pppyyy{{{}}}^^^___iiiYYYGGG:::===>>>@@@KKKXXX]]][[[WWWgggooo\\\???>>>>>>:::777555;;;III\\\kkktttyyyhhhKKKCCC???FFF}}}|||{{{zzzzzzqqqcccSSSJJJLLLUUU]]]cccRRRAAA<<<>>>===:::888999:::AAANNN\\\iiiwww}}}xxx}}}zzz}}}yyy```MMMMMMSSSRRRRRRWWW]]]YYYUUUVVVZZZ___bbbccc]]][[[WWWSSSQQQSSSXXX\\\TTTVVV[[[___]]]ZZZ^^^ddd```]]]ZZZYYYYYY[[[aaagggiiigggbbb```bbb]]]WWWWWWZZZ]]]ZZZUUU[[[ZZZZZZ]]]aaacccaaa^^^bbbaaacccggghhhdddbbbdddccccccdddcccaaaaaacccdddddddddcccbbbbbbbbbbbbbbb```aaacccdddbbbbbbfffkkkrrrpppqqqiiivvvkkkaaa]]]]]]___```ooodddccclll```___^^^^^^```bbbcccdddccccccccccccbbbbbbbbbbbbggghhhjjjkkkllllllllllllllllllkkkiiifffdddaaa```[[[\\\^^^bbbfffhhhgggfffkkkuuuuuuppppppppp{{{;;;999777444222000///......------,,,,,,++++++***++++++++++++++++++++++++***,,,------111???SSSbbb___OOORRRkkkwwweeeMMMBBB@@@QQQyyy|||{{{yyy|||zzzyyyuuuqqqlllgggccc```gggiiilllnnnqqquuuyyy{{{}}}xxxwwwwwwtttllldddrrr{{{vvvooovvv~~~~~~vvvzzz~~~fffaaadddddddddeeefffeeecccbbbcccdddiii```mmmuuuvvvoooLLL;;;<<>>KKK]]]hhhbbbVVVMMMIIIBBB===;;;<<>>NNNaaaqqqyyyoooWWWHHH<<<888]]]dddllldddpppmmmdddlllhhhcccKKK===VVVpppUUUEEECCC<<<888999888777<<>>IIIYYYccc```VVVOOOMMMKKKGGGDDDAAA@@@???>>><<<999777777666444333444111:::PPPhhhuuuxxxxxx{{{}}}uuuQQQ===;;;;;;???HHHTTT]]]bbbcccccclllpppSSS666AAA>>>888555555;;;JJJ[[[jjjsssmmm^^^TTTGGG777EEEuuuhhhmmmgggjjjuuuhhhffflllxxxdddHHHYYYuuuXXXCCC===888666888888:::@@@NNNbbbuuu}}}aaaPPPGGGNNNWWWWWWVVVXXXTTTVVVXXXXXXWWWYYY\\\___bbbccc^^^VVVQQQRRRSSSRRRVVVWWWXXXXXXVVVUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\fffYYY]]]}}}sssllldddZZZXXX]]]___aaa```\\\]]]bbbeeeddd\\\\\\]]]```cccdddcccaaacccdddfffhhhiiikkkllllllkkkhhheeeeeegggiiiiiihhhkkkjjjhhhgggffffffeeeeeedddjjjmmmmmmmmmnnnkkkfffgggiiijjjyyyxxxxxxvvvrrrpppttt|||vvvjjjddddddggggggeeeaaa_______________\\\___dddfffffffffffffff``````aaaeeeiiilllnnnnnnmmmoooqqqqqqppplllhhheeeccccccccceeegggjjjlllnnnqqqsssuuuuuuuuuwww}}};;;999777444222000///......------,,,,,,++++++***++++++++++++++++++++++++,,,---,,,)))(((---777@@@PPPppprrrpppqqqkkkQQQ111AAAsssuuuxxxzzz{{{~~~}}}wwwuuuuuuooommmlllmmmsss{{{tttxxxiiinnn[[[XXX\\\\\\ZZZ]]]^^^______\\\YYYXXXXXX]]]ZZZaaadddqqqtttvvv]]]666555<<<^^^~~~iiifffooo{{{}}}}}}~~~xxx]]]EEE999<<>>666TTTsssrrrrrrnnnwwwiiiZZZdddSSSWWWcccFFF;;;999888999<<<:::DDDUUUkkk}}}}}}~~~UUULLLKKKSSSZZZXXXVVVXXXSSSVVVZZZ\\\\\\[[[[[[\\\dddeee```XXXRRRRRRSSSQQQXXXWWWWWWXXXYYYXXXVVVSSSWWWXXXYYY[[[]]]^^^^^^^^^cccYYYVVVbbbtttxxxggg[[[]]]aaa___]]]]]]```bbbbbb___```eeehhhggg]]]]]]^^^```cccdddbbbaaacccdddeeegggiiijjjkkkkkkmmmjjjfffdddeeehhhjjjkkkffffffggggggfffdddbbbaaaccchhhllllllmmmooommmiiikkknnnhhhhhhrrr|||vvvyyyuuubbb^^^___aaaccceeebbb^^^]]]^^^^^^\\\YYYXXX\\\bbbeeeeeecccaaa```[[[\\\]]]^^^___aaaeeehhhgggiiimmmoooooolllhhhfffdddddddddeeegggiiilllmmmmmmqqquuuvvvvvvwwwzzz}}};;;999777444222000///......------,,,,,,++++++******************************+++,,,***))),,,333999JJJ]]]qqqyyyuuusss|||SSSEEENNNuuuzzzzzz~~~}}}{{{yyywwwvvvuuuwwwwwwsssnnnpppwww~~~~~~yyy~~~uuurrrYYYVVV]]]^^^ZZZXXX[[[^^^``````^^^\\\[[[\\\aaaaaadddaaakkkiiiHHH999444GGGwwwrrrbbbjjjvvv~~~~~~|||||||||XXXAAA<<>>CCCLLLUUU\\\```cccdddfffZZZlllhhhJJJMMM888;;;777333444;;;GGGSSS[[[iiiiiiYYYMMMIII<<>>???GGGQQQXXX]]]___aaacccjjjaaadddeee|||[[[HHHDDD===999555333666>>>HHHOOO^^^nnnfffTTTNNNBBB<<>>>>>BBB>>>\\\xxxjjjeeegggkkkqqqwwwnnnssswwwyyy|||{{{tttbbbZZZMMMAAA999777999;;;???<<<888666555555444444222===TTTkkkxxxxxxuuusss{{{~~~sssPPP===<<<>>>GGGRRRYYY\\\]]]```dddbbbaaa\\\fffoooQQQ@@@>>><<<888444444888???EEEOOOlllwwweeePPPCCC===>>>FFF{{{|||bbb]]]ddduuucccyyy}}}eeeNNNIII???<<>>;;;777444555:::???JJJ\\\sssrrr[[[KKKEEE>>>555___~~~pppeeevvvffftttllluuuuuu[[[UUUIIIKKKfff}}}~~~{{{}}}zzzsss{{{{{{XXXRRRXXXYYYXXXVVVVVVWWWXXXYYYWWWTTTPPPOOOPPPQQQPPPNNNLLLPPPRRROOONNNOOOOOOMMMOOOOOOOOONNNNNNOOORRRTTTKKKMMMPPPSSSUUUXXXYYYZZZXXXXXXVVVTTTSSSUUUXXXYYY\\\XXXQQQQQQccc~~~vvviiieee```[[[YYYYYY[[[^^^UUUVVVWWWYYY[[[]]]]]][[[[[[]]]]]]YYYXXXZZZYYYVVVTTTUUUXXX\\\aaaddddddcccZZZYYYWWWVVVWWWZZZ]]]___^^^```bbbaaa___^^^___aaa_________^^^]]]\\\[[[ZZZ[[[___```]]]]]]^^^]]]YYY___bbb```ccckkkeee___eeehhhTTT___www}}}yyyyyyiii___\\\___\\\[[[\\\ZZZXXXZZZ^^^WWWYYY[[[YYYVVVWWW[[[___[[[\\\^^^^^^^^^^^^___aaa[[[\\\^^^aaabbbbbb___]]]``````aaaaaaccceeeggghhhlllkkkhhhfffdddcccccccccfffiiikkkjjjhhhhhhjjjmmm;;;999777444222000///.........---,,,,,,++++++***))))))))))))))))))))))))***************+++,,,---""",,,;;;LLLbbb|||```===???GGGaaammm[[[bbbyyy{{{wwwnnn___\\\___ssswwwaaaeee}}}yyy|||pppkkk\\\bbbUUUWWWXXXYYY[[[___^^^ZZZ[[[[[[ZZZYYYYYY[[[___bbbccc___^^^iiinnnlll```XXX???<<<>>>uuuuuujjjhhhuuu~~~}}}~~~ooo>>>VVV|||sssSSSCCC999QQQRRRNNNQQQDDDRRRoooaaaHHHDDD>>>888333111111222444333333555777888888666:::LLLhhh|||zzzyyy}}}{{{~~~\\\;;;===FFFNNNWWW```bbb^^^\\\___cccdddggghhhaaahhhwwwYYY@@@@@@===999555555888<<>>>>>???cccjjjjjjtttvvvwwwwwwhhh```UUU[[[~~~||||||yyy|||}}}|||UUUUUU\\\\\\ZZZXXXXXXXXXWWWUUUQQQOOOMMMMMMPPPPPPOOOMMMGGGMMMPPPNNNNNNPPPQQQOOONNNOOONNNKKKHHHHHHLLLPPPEEEFFFIIILLLOOOQQQSSSTTTTTTQQQNNNOOOUUUZZZWWWQQQSSSWWW]]]^^^WWWPPPWWWdddzzzyyyllldddbbbcccccc^^^[[[XXXYYYZZZYYYXXXXXXPPPPPPQQQSSSYYY]]]\\\YYYXXXZZZZZZWWWWWWYYYYYYVVVSSSTTTVVVYYY^^^``````___ZZZZZZ[[[\\\]]]^^^^^^______cccfffgggdddbbbbbbccc]]]___bbbddddddccc```^^^```cccccc```___```^^^ZZZ]]]bbbaaadddkkkeee___eee\\\WWWtttddd___zzzvvvzzzhhhcccbbb```]]]\\\XXXWWWYYYZZZZZZ\\\___[[[^^^___[[[VVVVVV\\\bbb]]]^^^^^^^^^]]]___bbbeeeeeecccaaabbbddddddaaa^^^dddcccbbbaaaccceeehhhiiiooonnnkkkhhheeeccccccbbbeeegggiiihhhgggiiimmmqqq:::999777555333000///...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++111,,,))):::YYYooo|||{{{fffRRR===999MMMsss~~~jjjaaaeeellloooxxx|||{{{zzzyyyiii\\\___jjjiiiaaaQQQLLLHHHIIITTTggg|||lllVVV\\\{{{ppp[[[XXXZZZWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWVVVTTTUUUZZZ___iiieeedddfffeeekkkfffvvvQQQ222===SSSggg___mmmzzz|||{{{{{{~~~]]]FFFUUUmmmrrriiikkkooohhhQQQDDD\\\pppUUUNNNAAA???@@@777333666555111:::111---======444999;;;ZZZwww~~~~~~vvvNNN???DDDQQQYYYXXXYYY___eeehhheeeaaa``````fffkkkgggnnnrrrFFFGGG@@@555111666888666???IIIZZZjjjpppgggSSSCCC@@@AAAAAAuuu{{{xxx{{{~~~vvv|||tttjjjeeeuuuyyyvvv~~~uuuiiirrrxxx~~~~~~qqqOOO^^^]]]ZZZYYYZZZYYYUUUTTTVVVRRROOOMMMOOORRRSSSNNNJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPOOOMMMJJJIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTUUUUUUZZZ]]]aaafffkkkpppsssuuurrrrrrrrrpppmmmhhhccc```\\\]]]\\\ZZZXXXYYY\\\^^^______^^^[[[WWWVVVWWWXXX[[[TTTRRRYYY^^^]]][[[\\\^^^]]]\\\[[[YYYXXXWWWWWWVVVVVVWWWZZZ^^^aaacccbbbdddfffeeebbbaaadddccc```___aaadddhhhkkkkkkhhheeedddcccbbbdddgggiiihhhffffffdddcccdddeeeccc___ZZZaaabbbbbbbbbbbbdddhhhkkkfffbbbaaaeeehhhppp|||yyyzzzsss___XXX[[[```]]]XXX\\\[[[XXXWWWVVVXXXZZZ[[[XXX\\\___^^^ZZZVVVVVVWWW[[[XXXUUUWWW[[[^^^___^^^ccccccbbb___\\\\\\^^^aaa```___^^^```bbbeeeeeeeeekkkkkkiiifffaaa___^^^___aaabbbdddeeefffiiimmmqqq:::999777555333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++///---(((...AAAWWWzzzsss~~~}}}bbbLLLCCCMMMhhhvvvmmmlllggg___YYYWWWUUUQQQNNNXXX]]]VVVIIIBBBBBBCCCPPPUUU```sssdddXXXaaammmtttiiilllkkk[[[WWWUUUSSSRRRRRRRRRRRRTTTVVVXXXYYYZZZZZZZZZVVVQQQOOOQQQTTT[[[ZZZ^^^cccaaacccuuu}}}qqqggg>>>:::GGGvvvdddlllyyy|||~~~}}}zzzyyyyyy{{{~~~ccc[[[gggQQQ```~~~zzzrrr___III??????999777888444000666000333AAA===333:::EEEaaazzz~~~~~~~~~bbbIIIAAAIIIZZZeeeddddddgggkkkkkkgggcccfffeeeiiimmmiiimmmYYYGGG:::999:::555333666999BBBRRRcccllliii\\\QQQ<<<======UUU~~~vvv{{{uuuyyyttt|||ppp|||wwwsssttt}}}gggZZZ]]]___\\\[[[]]][[[WWWUUUWWWVVVSSSQQQRRRTTTTTTPPPKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPOOONNNNNNNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPPPPQQQQQQPPPPPPOOOPPPQQQRRRRRRSSSRRRRRRRRRUUUVVVXXXZZZ]]]^^^___```______``````^^^[[[WWWUUUVVVVVVWWWWWWXXXZZZ]]]```[[[\\\\\\[[[ZZZZZZ]]]___\\\VVVTTTZZZ_________``````^^^\\\ZZZYYYYYYZZZZZZVVVVVVWWWZZZ]]]______^^^___ccccccbbbbbbeeeeeebbbbbbbbbdddfffhhhhhheeecccaaa___^^^```ccceeeeeedddcccaaa______```___[[[XXX```aaaaaaaaaaaacccfffiiiiiieeebbbaaa______fffppp~~~vvvjjjbbbYYYUUUVVVXXXXXXWWWXXXVVVTTTSSSTTTUUUXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[YYYWWWVVVXXXZZZ[[[[[[\\\]]]]]]\\\[[[[[[]]]___bbb___[[[ZZZ\\\___bbbccceeeeeedddaaa]]][[[[[[[[[```cccfffhhhkkknnnsssvvv:::999888555333111///...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++***...***'''---;;;^^^jjjNNN===999EEERRRiiihhhQQQWWWqqqbbbeee```NNNPPPTTTTTTRRRSSSSSSSSSSSSTTTVVVXXXZZZaaabbbaaa\\\VVVRRRQQQRRRWWWWWW[[[___]]]^^^kkk|||vvvjjj>>>555BBBttteeefffvvvttt}}}~~~|||zzzyyyyyy{{{~~~iiiUUUmmmuuuaaappprrrTTTBBB@@@<<<;;;;;;555222222444@@@III===444>>>VVVkkk~~~~~~}}}~~~WWWFFFEEEOOO```fffddddddfffiiiiiieeeaaajjjgggiiilllhhhiii}}}~~~VVV:::>>>BBB777000777666<<>>???@@@QQQvvvrrrqqq~~~}}}xxxmmmcccmmmsss]]]fffaaa^^^\\\[[[]]][[[VVVTTTUUUVVVTTTRRRRRRTTTSSSPPPLLLLLLLLLMMMNNNOOOOOOPPPQQQNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNOOOQQQRRRSSSRRRQQQPPPSSSTTTUUUUUUUUUUUUUUUUUUTTTVVVWWWYYYYYYXXXVVVUUUTTTUUUWWWWWWXXXZZZ]]]```YYYZZZ[[[[[[ZZZ\\\___aaa]]]XXXUUUYYY]]]___aaaccccccaaa]]]ZZZXXXXXXYYYZZZWWWWWWXXXZZZ\\\\\\ZZZXXXYYY^^^``````bbbeeeeeebbbbbbaaaaaabbbddddddcccaaacccaaa___```ccceeeffffff___]]][[[ZZZZZZZZZXXXWWWWWWXXXYYYYYYYYYZZZ^^^```eeebbb```aaa___[[[[[[]]]```iiixxxxxxiii___\\\UUUWWWXXXVVVTTTSSSTTTVVVRRRQQQOOOOOOOOOQQQSSSUUUUUUSSSQQQRRRUUUXXXXXXWWWXXXXXXWWWVVVTTTTTTUUUWWWTTTVVVXXXYYYYYYZZZ[[[]]]bbb^^^XXXUUUVVVZZZ^^^```dddddddddbbb___]]]]]]]]]^^^aaaeeehhhkkkmmmppprrr;;;:::888666333111///...,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))************&&&......++++++,,,>>>YYYyyyeee\\\@@@???<<>><<<777555333===QQQSSS???888DDDeeesss~~~QQQCCCKKKVVV```]]]]]]^^^aaadddfffdddbbbiiieeeeeehhheeecccnnnxxxKKK@@@AAA999444888777:::BBBMMMYYYccciiijjj]]]GGGBBB@@@>>>bbbrrr~~~rrrqqqxxx|||vvvpppfff```sssbbbYYYbbb___[[[XXXXXXZZZXXXRRROOOPPPRRRPPPOOOOOOPPPPPPNNNLLLNNNNNNNNNNNNMMMMMMMMMMMMGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHHHHHHHHHHLLLNNNQQQSSSSSSRRRPPPOOOQQQQQQRRRTTTTTTUUUUUUUUUUUUVVVYYYZZZ\\\\\\[[[[[[ZZZ[[[[[[ZZZXXXXXXZZZ[[[XXXYYYYYYXXXWWWXXXZZZ\\\\\\XXXTTTTTTWWWZZZ]]]___cccaaa^^^ZZZWWWUUUUUUTTTYYYYYYZZZ\\\]]][[[WWWTTTTTTYYY]]]^^^```bbbaaa^^^[[[ZZZZZZ\\\___aaabbbaaadddbbb```______```aaabbb^^^\\\YYYWWWVVVWWWWWWWWWRRRSSSTTTTTTTTTUUUWWWZZZaaa___^^^``````^^^[[[YYY```ZZZZZZdddqqqtttggg^^^WWWSSSRRROOOSSSWWWVVVRRROOOOOOPPPNNNNNNLLLLLLLLLMMMNNNOOOPPPOOOMMMMMMMMMPPPSSSUUUTTTVVVWWWUUURRRQQQSSSVVVQQQTTTXXXZZZZZZZZZ[[[[[[___[[[VVVTTTVVVYYY\\\^^^bbbcccdddccc```_________\\\___bbbdddeeeeeefffhhh;;;:::888666444111000///,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((()))))))))*********'''---,,,,,,000---,,,666SSSwww~~~{{{qqquuuZZZCCC<<>>===BBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEFFFFFFEEEEEEHHHJJJMMMOOOPPPOOOMMMLLLIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRTTTUUUVVVVVVVVVVVVZZZZZZZZZYYYVVVUUUVVVWWWTTTUUUUUUTTTSSSSSSVVVXXXYYYVVVRRROOOPPPTTTWWWWWW[[[[[[ZZZYYYWWWUUUTTTSSS[[[[[[[[[\\\]]][[[WWWSSSRRRWWWZZZZZZ[[[]]]\\\XXXTTTSSSTTTVVV[[[___bbbbbb______]]]ZZZXXXWWWXXXXXX]]]\\\YYYWWWUUUVVVWWWYYYSSSUUUVVVVVVVVVVVVXXXZZZbbbaaa^^^[[[YYYWWWSSSOOOWWWRRRVVVaaaeeedddiiitttrrr}}}}}}ttthhhaaaWWWRRRTTTXXXXXXVVVOOOOOOPPPPPPOOONNNMMMLLLOOONNNMMMKKKKKKKKKKKKLLLOOORRRTTTQQQLLLLLLQQQWWWPPPSSSUUUTTTRRRRRRUUUXXXUUUXXX[[[]]]\\\[[[[[[[[[ZZZXXXWWWXXX[[[]]]^^^]]]^^^___aaa```^^^\\\\\\]]]\\\___bbbdddddddddeeefff;;;:::999666444222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))*********,,,&&&&&&000000***...***IIIbbbqqqTTTMMMUUUCCCAAA@@@@@@???>>>CCCJJJPPPMMMKKKJJJHHHHHHOOOWWWEEEEEEJJJWWWiiizzzooo\\\]]]uuu}}}jjjUUUWWWQQQMMMOOORRRRRRRRRSSSOOOTTTZZZ___```^^^YYYVVV^^^aaacccbbb^^^[[[[[[]]]VVVXXX\\\___aaabbbeeegggxxxTTT444AAAkkkxxxgggeeelllsss~~~}}}}}}}}}~~~~~~|||wwwpppoooxxxrrryyywwwnnn~~~[[[UUUJJJ___{{{cccKKKFFFFFF999@@@```vvvdddLLLPPP\\\yyy{{{~~~~~~\\\???JJJ]]]```]]]]]]^^^___aaabbbcccddddddeeedddfffjjjiiieeefffjjj^^^@@@>>>>>>777555444666;;;FFFUUUccclllhhhjjjPPP@@@FFF;;;BBBoooyyy}}}~~~mmm___jjj~~~{{{qqqhhhfffeeetttuuuSSS```___PPPXXXVVVRRRQQQSSSQQQMMMMMMOOOLLLLLLKKKKKKKKKLLLMMMNNNKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>======;;;::::::============<<<<<<<<<<<<@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFKKKLLLMMMNNNNNNOOOOOOOOORRRSSSUUUTTTSSSSSSTTTVVVOOOPPPQQQQQQPPPRRRUUUWWWVVVVVVRRRMMMMMMQQQUUUUUUSSSSSSTTTTTTUUUVVVVVVVVV[[[ZZZZZZ[[[\\\ZZZWWWTTTRRRVVVXXXWWWXXXZZZYYYUUUQQQQQQRRRUUUZZZ^^^``````^^^___^^^\\\XXXVVVUUUUUU[[[ZZZYYYWWWUUUUUUWWWYYYRRRTTTVVVVVVUUUUUUWWWXXX```aaa^^^YYYUUUUUUTTTQQQKKKIIINNNVVVXXXRRROOORRRUUUZZZbbbkkkssszzz}}}rrreeeaaa```VVVHHHSSSPPPKKKLLLSSS\\\]]]YYYQQQOOONNNOOORRRTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNMMMTTTYYYVVVNNNJJJOOOVVVPPPRRRTTTUUUUUUVVVXXXZZZXXX[[[^^^___^^^\\\\\\\\\XXXXXXZZZ]]]``````___]]]^^^```bbbaaa___]]]]]]]]]^^^```dddfffgggiiikkkmmm<<<;;;999777444222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***(((---((($$$+++,,,***///!!!333<<>>JJJWWW___fffppp```OOOPPPDDD:::HHHgggxxx}}}pppiiihhh{{{}}}wwwssspppnnnlll``````NNNWWW^^^]]]]]]RRRNNNLLLMMMLLLJJJKKKNNNLLLKKKJJJIIIGGGGGGHHHIIICCCCCCBBB@@@???>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<===>>>???@@@@@@@@@@@@>>>???@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEIIIIIIJJJKKKLLLMMMMMMNNNMMMOOOQQQRRRRRRSSSTTTVVVRRRRRRRRRQQQPPPQQQSSSUUUTTTVVVUUUPPPPPPUUUYYYXXXUUUSSSQQQPPPQQQSSSWWWYYYZZZYYYXXXXXXYYYYYYWWWUUURRRUUUWWWUUUVVVZZZZZZWWWVVVVVVVVVWWWZZZ\\\[[[[[[]]]___aaa```\\\YYYXXXXXXVVVWWWWWWUUUSSSRRRTTTVVVPPPRRRTTTTTTTTTSSSTTTVVV[[[``````ZZZVVVXXXYYYWWWTTTQQQPPPQQQSSSTTTVVVXXXTTTRRRPPPOOOQQQUUUZZZ]]]```iiirrrssspppooopppqqqpppooonnnlllgggbbbaaabbbVVVVVVRRRLLLMMMSSSRRRMMMJJJLLLLLLJJJOOOVVVYYYVVVQQQQQQQQQSSSUUUVVVVVVUUUPPPPPPPPPQQQRRRSSSSSSTTTMMMTTTZZZZZZTTTOOOQQQTTTTTTTTTTTTWWWYYY[[[ZZZZZZXXXZZZ\\\]]]]]]\\\]]]]]][[[[[[\\\___aaaaaa___]]]___aaacccbbb```^^^]]]]]]```bbbdddeeefffhhhkkkmmm<<<;;;999777444222000000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))$$$///...((()))&&&&&&...+++///$$$***:::VVVqqqlllyyyooouuuxxx}}}~~~yyy{{{~~~vvvuuu|||zzzgggrrrjjj^^^VVVXXXcccrrr|||yyy~~~}}}SSSNNNQQQLLLOOOIIITTTWWWOOOIIIMMMQQQOOORRRSSSTTTTTTTTTTTTSSSRRROOOSSSUUUVVVUUUUUUXXX\\\[[[YYYUUUQQQRRRWWWZZZ[[[___jjjlllCCC555GGGrrrZZZmmmeeeyyy|||fffPPP\\\ppp___MMMJJJccccccNNN:::===OOOPPPNNNWWWaaaEEEZZZ~~~mmm}}}}}}~~~nnnJJJTTTjjjeeebbbrrr___```bbbccccccdddfffhhhfffhhhlllnnnlllgggeeefffcccqqqMMMBBBAAA888666444444777@@@KKKRRRbbbgggggg```SSSEEE>>>BBB999iiixxx|||eee]]]ggguuu|||jjjbbbfffeee^^^hhhuuu___YYYPPP[[[hhh^^^NNNIIIGGGGGGGGGFFFHHHLLLJJJJJJHHHEEEBBBAAAAAACCC>>>>>>======<<<;;;;;;;;;999999888888999:::<<<===<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDD@@@AAABBBCCCDDDEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPRRRSSSSSSSSSUUUVVVXXXXXXWWWTTTQQQOOOPPPQQQSSSXXXWWWSSSTTT[[[___^^^\\\XXXRRRMMMLLLOOOTTTXXXXXXWWWVVVVVVWWWXXXWWWVVVRRRUUUVVVUUUVVV[[[\\\ZZZ]]][[[ZZZZZZ[[[ZZZXXXUUUWWW[[[______\\\YYYWWWXXXSSSUUUUUUTTTQQQPPPQQQTTTTTTUUUWWWXXXWWWWWWWWWXXXZZZbbbccc[[[SSSRRRRRRPPPOOOPPPOOONNNPPPRRRRRROOOMMMLLLLLLLLLMMMMMMMMMLLLPPPKKKGGGJJJPPPSSSRRRPPPIIIQQQRRRJJJIIIOOOPPPKKKMMMKKKIIIIIIKKKLLLOOOQQQFFFLLLNNNIIIHHHMMMQQQQQQMMMOOORRRRRRQQQPPPPPPPPPOOOPPPQQQSSSUUUWWWXXXYYYSSSXXX^^^```^^^[[[XXXWWWXXXVVVUUUXXX\\\]]][[[YYYVVVXXXZZZ[[[[[[[[[]]]^^^^^^]]]]]]^^^``````^^^\\\ZZZ]]]^^^^^^\\\YYYXXXXXXaaaaaabbbaaa```aaadddggg<<<;;;999777444222000000---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***+++------222CCCUUUooo^^^```]]]\\\^^^\\\XXXVVVWWWVVVRRRXXXffffffZZZWWW___eeelllxxxggg]]]QQQLLLMMMNNNLLLHHHMMMMMMNNNPPPSSSUUUTTTSSSUUUUUUVVVXXXXXXVVVSSSOOONNNQQQTTTUUURRRQQQRRRTTTRRRSSSRRRQQQPPPRRRUUUXXXfffaaatttRRR666BBB___wwwooo___ppp}}}qqq]]]WWW]]]]]]llleeedddyyyccc]]]UUUOOOjjjeeeLLLBBBHHHFFFIIIXXXbbbddd}}}}}}~~~aaaVVVkkkddd```jjjiiigggeeeccceeehhhjjjiiigggggghhhhhhgggeeeeeefffhhhiiigggeeeDDD>>>===777888===:::333999HHHQQQaaannnkkk___SSSFFF<<>>>>>>>>===<<<;;;:::999888888;;;:::888777777999<<<>>>??????>>><<<;;;:::999888<<<<<<<<<===<<<<<<;;;:::AAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEHHHIIIJJJKKKLLLNNNOOOOOOKKKLLLMMMNNNPPPQQQRRRSSS^^^\\\[[[\\\^^^\\\UUUNNNUUUWWWVVVRRRSSSVVVXXXVVVZZZVVVPPPLLLMMMPPPTTTWWWWWWYYY[[[[[[ZZZYYYYYYZZZaaa]]]ZZZYYY\\\^^^]]]\\\^^^ZZZWWWVVVSSSNNNMMMOOOQQQUUUYYY\\\]]]^^^___aaa[[[ZZZWWWRRRNNNNNNSSSXXXRRRRRRSSSWWW[[[]]][[[XXXUUU^^^bbb\\\TTTQQQMMMHHHKKKLLLMMMNNNNNNOOONNNNNNNNNLLLJJJIIIHHHIIIKKKLLLHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOHHHIIIJJJLLLOOORRRUUUVVVTTTVVVXXXZZZYYYWWWTTTRRRUUUUUUUUUUUUVVVWWWXXXYYYWWWUUUSSSSSSUUUVVVWWWVVVWWWWWWXXX[[[]]]^^^]]]\\\]]][[[YYYYYYZZZ[[[[[[ZZZ^^^bbbbbb___^^^``````___<<<;;;999777444222000000---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...,,,+++***&&&$$$+++666333LLLppp~~~zzz{{{mmmKKKTTTNNNGGGEEEGGGJJJJJJIIILLLKKKKKKLLLNNNPPPOOONNNRRRSSSUUUXXXYYYWWWRRRNNNLLLPPPSSSTTTRRRQQQRRRTTTRRRSSSTTTSSSRRRSSSVVVXXXXXXmmmvvvmmmCCC>>>SSSvvvyyyjjjooo^^^aaapppwww{{{wwwSSSEEEiii}}}uuuhhheeeccc|||fffSSS^^^[[[NNNSSS___YYYooo|||sssZZZXXXllleeeaaaiiidddgggeeedddeeehhhkkkkkkkkkggghhhgggfffcccbbbcccdddiiippp^^^JJJFFF===444111555:::======FFFTTTbbbhhhiiicccWWWJJJGGGBBB:::JJJgggRRRTTTdddtttmmm]]]^^^ggghhhbbbrrrlll\\\SSSXXX]]][[[ZZZ]]]RRROOOKKKIIIIIIJJJIIIGGGIIIHHHEEECCCAAA???>>>>>>======<<<;;;:::999888888;;;:::999888888999;;;<<<======<<<;;;:::999999888:::;;;;;;<<<<<<;;;;;;;;;>>>>>>=========>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTYYYWWWWWWYYY]]]]]]YYYTTTUUUXXXWWWSSSTTTXXXYYYWWWTTTTTTQQQMMMJJJKKKQQQWWWXXX[[[]]]^^^]]]]]]]]]^^^```]]][[[ZZZ[[[]]]]]]]]]]]]ZZZXXXYYYWWWRRRPPPRRRVVVXXXYYYZZZZZZ[[[]]]___[[[ZZZWWWRRRNNNNNNRRRUUUUUUSSSRRRTTTWWWYYYYYYXXXRRRZZZ^^^YYYRRROOOKKKGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFGGGGGGHHHFFFEEECCCBBBBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIICCCCCCCCCCCCCCCDDDFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHJJJLLLNNNOOOQQQRRRRRRRRRQQQPPPOOONNNRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQRRRTTTUUUQQQQQQRRRSSSSSSSSSQQQPPPPPPQQQTTTWWW[[[]]]^^^^^^\\\```aaa^^^]]]___```^^^<<<;;;999777444222000000---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))***+++)))&&&'''***---...222<<>>===<<<===<<<<<<;;;:::999888888::::::999999999999999999:::::::::999999999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======????????????@@@AAABBBCCC??????@@@AAACCCDDDEEEFFFLLLLLLNNNOOOQQQSSSTTTUUURRRPPPPPPRRRWWWZZZYYYWWWSSSUUUTTTQQQQQQUUUWWWUUUQQQSSSTTTOOOJJJJJJPPPWWWWWWYYY]]]^^^^^^]]]]]]]]]______^^^[[[YYYXXXYYYZZZZZZXXXXXX[[[YYYTTTQQQRRRXXXXXXWWWVVVTTTTTTWWWYYYZZZYYYVVVQQQNNNNNNPPPSSSVVVTTTRRRQQQSSSTTTUUUUUUMMMSSSWWWTTTOOOKKKHHHEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDD????????????@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDCCCDDDDDDEEEFFFGGGHHHNNNMMMLLLJJJJJJIIIJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKNNNPPPQQQPPPNNNNNNQQQTTTTTTTTTTTTSSSRRROOOMMMLLLPPPRRRUUUWWWYYYYYYXXXWWW[[[```aaa]]]\\\^^^___^^^<<<;;;999777444222000000---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((,,,......---,,,111---((($$$(((666JJJYYYooo{{{cccQQQFFF<<>>===>>>???@@@BBBCCCDDDDDDHHHIIIJJJLLLNNNPPPQQQRRRMMMKKKJJJKKKNNNRRRSSSSSSMMMOOOOOOLLLLLLPPPRRRPPPRRRSSSSSSQQQOOOOOORRRVVVSSSUUUYYYZZZYYYXXXWWWWWW^^^___^^^ZZZUUURRRRRRTTTXXXWWWXXX[[[ZZZTTTPPPPPPTTTTTTUUUSSSQQQPPPQQQRRRVVVUUURRRPPPNNNOOOPPPRRRUUUTTTSSSRRRQQQPPPOOOOOOHHHLLLOOONNNKKKHHHEEECCCAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBB@@@>>>===@@@???>>>>>>>>>>>>???@@@AAA@@@???>>>======<<<===>>>>>>======>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIKKKMMMMMMLLLJJJIIIMMMPPPSSSRRRNNNMMMPPPUUUZZZ[[[[[[ZZZWWWTTTRRRRRRVVVWWWXXXXXXWWWUUUUUUUUU\\\```aaa^^^]]]___aaa___<<<;;;999777444222000000---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''')))***(((&&&$$$)))...///---+++))))))555AAASSSaaalllzzzmmm]]]TTTMMMAAABBBIIIEEECCCEEEBBBDDDHHHLLLLLLJJJJJJLLLOOOMMMKKKJJJJJJMMMPPPRRRSSSTTTSSSRRRRRRUUUWWWWWWWWWUUUYYY\\\[[[WWWSSSRRRRRRUUUWWWYYYZZZYYYYYYYYYZZZ\\\WWWhhhVVV555DDDiii{{{nnn\\\eeennnxxx}}}tttxxxtttwww{{{mmmLLLLLLVVVjjj{{{~~~~~~~~~{{{ssssss]]]___cccaaa[[[```hhhhhhdddbbb```]]]\\\^^^aaaccc\\\]]]^^^]]]]]]]]]___aaaaaa^^^dddlllqqqWWWDDDCCC@@@555222:::888777;;;DDDPPP^^^kkkssslll\\\MMMIIIHHHEEEBBBBBBiii}}}eeeQQQGGGDDDTTTmmmwwwuuujjjiii___fffuuuSSSTTTTTTUUUUUURRRNNNOOOSSSTTTRRRNNNJJJFFFDDDEEEEEEEEEDDDAAA???<<<:::999888999999888888777777666666555666777888777666444222333333333444555555666666333333555666888999999999777888888999999999999999666666777777888:::;;;<<<<<<<<<===???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNLLLIIIHHHIIIKKKMMMNNNKKKMMMLLLIIIJJJOOOPPPNNNUUURRROOOOOOQQQSSSSSSQQQQQQTTTWWWXXXVVVTTTRRRRRRXXXZZZ[[[XXXTTTRRRSSSUUU[[[YYY[[[___]]]WWWRRRRRRQQQTTTWWWXXXVVVTTTRRRRRRSSSRRRPPPOOOPPPQQQRRRRRRRRRSSSTTTTTTQQQNNNJJJHHHEEEFFFIIIJJJHHHEEEBBBBBB????????????>>>======<<<===>>>@@@AAA@@@???<<<;;;>>>>>>>>>======>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHJJJJJJKKKMMMNNNNNNLLLJJJHHHFFFHHHKKKMMMNNNNNNMMMMMMNNNSSSVVVUUUQQQPPPSSSVVVZZZ\\\^^^]]]ZZZXXXWWWXXXWWWXXXXXXWWWVVVXXX\\\___]]]aaabbb______aaabbbaaa<<<;;;999777444222000000---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))'''$$$&&&******((())))))((('''''')))---000!!!%%%***---000777AAAIIIKKKYYYpppssslllaaaSSSGGG>>>888555KKKAAABBBFFFAAACCCHHHEEEBBBEEEIIIJJJJJJJJJMMMPPPLLLKKKJJJKKKOOOQQQSSSSSSTTTSSSQQQQQQSSSVVVWWWWWWUUUXXX\\\[[[VVVRRROOOOOOSSSUUUVVVVVVVVVVVVWWWYYYWWWPPPbbbhhh{{{MMM444MMMtttyyyfffdddjjjsss{{{~~~qqqccclll}}}nnnaaaUUUfffqqq~~~}}}zzztttrrrwwwiiiaaaccc```ZZZXXX\\\aaaeeebbbbbb```]]][[[[[[]]]```ZZZ[[[\\\]]]]]]^^^```bbbfffVVV___dddbbbwwwMMMIIIJJJ>>>666:::999777777<<>>???@@@???@@@BBBDDDFFFHHHJJJKKKQQQOOOLLLJJJIIIJJJLLLNNNLLLOOONNNLLLMMMQQQSSSQQQTTTOOOJJJKKKPPPSSSQQQNNNQQQUUUXXXZZZXXXVVVTTTSSSTTTVVVWWWXXXXXXYYYZZZ\\\___^^^```dddccc]]]ZZZZZZWWWZZZ___aaa___\\\YYYWWWTTTRRRQQQRRRSSSTTTTTTSSSPPPSSSVVVUUUQQQLLLGGGEEEDDDCCCDDDHHHGGGBBB@@@@@@===>>>>>>>>>>>>======<<<<<<===???@@@???>>><<<:::========================>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAA@@@????????????????????????AAACCCFFFIIILLLMMMIIIKKKNNNQQQQQQOOOLLLJJJGGGIIIKKKMMMOOOPPPPPPPPPQQQTTTVVVVVVTTTSSSTTTVVVZZZ]]]``````]]]\\\\\\^^^^^^^^^]]]YYYUUUVVVZZZ___]]]aaaccc```___bbbdddbbb<<<;;;999777444222000000---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$((((((%%%&&&,,,...,,,$$$''',,,...---***%%%###//////000000...+++(((&&&444555999>>>>>><<<===AAADDDCCCCCCBBB>>>888666888<<<:::888888:::>>>CCCFFF;;;<<>>FFFSSS```ppphhhfffkkkhhhYYYLLLIIIHHHAAA<<>>>>>???;;;:::999777555444444444444444444333333333333333000000111111111111111111//////000000111111222222111222333444555555555555222333444555666555444444444444555666777999;;;<<<888888999:::<<<===>>>??????@@@BBBDDDFFFIIIJJJKKKNNNNNNLLLKKKKKKLLLNNNPPPOOOQQQQQQNNNOOOTTTVVVTTTSSSOOOKKKKKKNNNQQQQQQQQQQQQUUUZZZ\\\\\\[[[YYYYYYYYYYYYZZZ\\\___aaaaaa```___^^^aaaffffffcccaaaccc```bbbeeeeeeccc```^^^]]]ZZZXXXVVVVVVXXXXXXUUUSSSQQQTTTUUUTTTOOOJJJGGGFFFDDDAAABBBFFFFFFAAA>>>@@@;;;<<<==================<<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>???@@@>>>???AAACCCFFFIIIKKKMMMHHHIIIKKKMMMNNNNNNNNNMMMJJJJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSZZZ^^^bbbaaa^^^\\\^^^```___```___[[[UUUSSSVVVZZZ\\\aaabbb______bbbcccbbb<<<;;;999777444222111000---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%***+++%%%"""%%%&&&$$$******)))(((((()))***++++++(((%%%&&&,,,111222222+++((()))---///...///333111000000000111222777===666666888999999888777777>>><<<>>><<<888CCCJJJBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHIIIKKKLLLJJJIIILLLMMMPPPSSSUUUSSSOOOKKKGGGLLLQQQRRRPPPLLLKKKKKKMMMMMMMMMLLLKKKMMMPPPSSSMMMSSSSSSaaafffmmmwwwHHH:::QQQkkkuuu]]]___fffpppyyy}}}||||||www}}}gggRRRggg|||{{{yyyjjjuuu{{{{{{|||xxxzzzeeennngggeee^^^```hhhbbbZZZ______aaabbbaaa^^^^^^```bbb]]]^^^___^^^]]]]]]___aaabbbddd[[[]]]fff```xxxaaaJJJAAAAAA;;;555444888<<<===CCCJJJMMM^^^jjjmmmoooooobbbPPPEEEHHHJJJEEE>>>AAARRRcccsssZZZHHHJJJCCCEEEXXXmmm{{{vvvcccWWWVVVYYYTTToooppp]]]PPPFFFGGGJJJLLLKKKHHHFFFCCC@@@???BBBDDDCCC@@@======>>>888777666555333333333333333333222222222222222222......//////000000111111////////////000000000111111111222333444444444444000111222333444333222222222222222333555777888999999999:::;;;===>>>???@@@@@@AAACCCEEEHHHJJJLLLMMMIIIIIIJJJJJJJJJLLLPPPRRROOOQQQQQQOOOPPPTTTVVVUUUSSSQQQOOONNNMMMPPPSSSVVVOOOSSSYYY]]]^^^]]]]]]]]]bbb```___aaadddeeeccc```]]]\\\___dddgggeeeeeegggfffggggggfffcccaaa``````___]]]ZZZZZZ[[[ZZZVVVSSSSSSUUUUUURRRLLLHHHGGGHHHEEEAAAAAAFFFFFFAAA>>>???:::;;;<<<===============<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;::::::999:::999999999999999:::;;;:::::::::::::::;;;;;;<<<::::::::::::;;;<<<======<<<<<<<<<<<<===>>>>>>?????????@@@BBBEEEGGGIIIKKKGGGGGGHHHIIIJJJLLLNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNQQQPPPQQQRRRTTTTTTRRRPPPVVVZZZ^^^^^^ZZZXXXYYY\\\TTTWWW[[[ZZZWWWWWWZZZ^^^[[[```aaa___^^^aaacccaaa:::999888777666444111///---,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************++++++,,,------......///111000//////000222444666666666777888999999::::::>>>>>>???@@@AAACCCDDDEEEBBB@@@>>>???BBBCCCBBBAAAFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLMMMRRRVVVUUUNNNGGGDDDHHHLLLNNNOOOOOOOOOPPPSSSSSSSSSRRRQQQOOONNNMMMQQQWWWTTTRRRjjjooo]]];;;<<>>===;;;::::::666222000000111222222222111111000///......---000///...------...///000////////////000000000000000000111222222222222111///000111222333444444444555555555555666666666666888:::;;;======<<<;;;999@@@AAAAAAAAACCCFFFKKKOOOMMMOOOQQQOOOMMMMMMPPPSSSQQQPPPSSSUUUTTTOOOOOORRRRRRQQQPPPOOOOOOPPPQQQRRRTTTVVVYYY\\\___```aaabbb___^^^]]]^^^___```___^^^[[[ZZZZZZ[[[\\\^^^___```dddfffhhhiiihhheeecccaaacccbbbaaa```]]]XXXRRRMMMQQQPPPNNNKKKIIIFFFDDDCCCAAAFFFJJJIIIBBB===;;;<<<:::::::::999999999888888666666666666777777777777777777777777888888888888777777777777888888888888777777777777777777777777::::::999888777666555555888888888999:::;;;<<<===<<<===>>>@@@BBBDDDEEEFFFCCCAAA@@@BBBGGGJJJJJJIIIHHHIIIJJJIIIHHHGGGIIIJJJNNNLLLKKKMMMOOOPPPNNNKKKPPPTTTYYY[[[ZZZWWWTTTRRRWWWRRRRRRXXXYYYTTTQQQSSS\\\___aaaaaa^^^[[[\\\^^^;;;999888777555333000...---,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---.........000000//////000222444555666666777888999:::;;;;;;>>>>>>>>>???@@@BBBDDDEEECCCAAA???@@@CCCDDDDDDCCCFFFFFFGGGIIIKKKMMMOOOPPPMMMLLLMMMPPPSSSQQQKKKEEEFFFHHHKKKMMMLLLLLLMMMNNNPPPPPPQQQRRRRRRQQQQQQQQQUUUZZZXXXSSS^^^|||iii^^^555<<>>@@@AAACCCFFFIIILLLNNN___cccjjjqqqwwwzzz{{{|||wwwtttpppooonnniiibbb\\\XXXRRRKKKGGGIIIQQQZZZ```mmmttt~~~uuugggXXXLLLKKKLLLJJJJJJMMMdddbbbZZZSSSWWWRRRUUUVVVTTTMMMGGGBBB@@@CCCBBB@@@>>>===;;;;;;:::999666222000000111111111111111000//////...------000///...------...///000....../////////000000000///000111111222222111111///000111222333333333333444444555555555666666666666777999:::;;;:::999888<<<======>>>???BBBGGGJJJEEEGGGIIIHHHGGGIIINNNRRROOOLLLMMMQQQQQQOOOOOORRRPPPQQQRRRTTTTTTSSSRRRQQQRRRSSSVVVZZZ]]]^^^___```]]][[[YYYYYY[[[^^^___```^^^]]]]]]^^^^^^^^^]]]\\\___``````aaa```^^^\\\ZZZ``````___^^^[[[UUUPPPLLLKKKJJJIIIGGGEEEDDDBBBBBB>>>BBBEEEDDD>>>:::999:::888777777777777666666666333444444444444555555555444444555555555666666666444444555555555666666666555555555555555555555555777777666666555555444444777777777777888:::;;;<<<;;;<<<===>>>@@@BBBCCCDDD@@@???>>>@@@CCCFFFFFFEEEFFFGGGHHHGGGGGGHHHJJJMMMLLLJJJIIIJJJLLLMMMLLLJJJMMMQQQVVVXXXWWWUUURRRQQQQQQNNNPPPUUUWWWRRROOOPPPWWW\\\```aaa]]]XXXVVVUUU;;;;;;999777555222///...---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((((((((())))))))))))******++++++,,,,,,------......//////...///000111333555666666777888999:::;;;<<<=========>>>???AAACCCCCCCCCBBBAAABBBDDDFFFFFFEEEDDDEEEFFFHHHJJJMMMOOOPPPNNNLLLKKKMMMNNNMMMIIIDDDHHHIIIKKKKKKJJJIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSSSSUUUXXXXXXSSSRRR]]]uuuaaaQQQBBB???PPPVVVYYYYYY```mmmwwwyyy~~~~~~{{{zzz~~~}}}}}}}}}~~~zzz|||wwwssssssbbbXXXccc^^^^^^]]]]]]]]]]]]^^^^^^\\\___cccffffffccc___\\\\\\___dddggggggddd___\\\ZZZ]]]bbbeeebbb\\\[[[^^^bbbLLLTTTIIIAAA===777000111777444666999@@@KKKYYYhhhrrrvvvtttpppkkkdddZZZQQQJJJLLLHHHCCC???>>>???@@@@@@===???BBBEEEHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCBBBDDDFFFJJJSSS```nnnzzz{{{eeeRRRIIIOOOQQQLLLSSScccttt\\\TTTPPPZZZWWWYYYZZZWWWQQQIIICCC@@@BBB@@@>>>;;;999999999:::777444111///000000111000000000//////...---------///......------......///---.........//////////////////000111111111111000//////000111222222222222333333444444444555555555444555666777888777666666777888999999:::===AAAEEEDDDFFFHHHHHHHHHLLLSSSYYYSSSMMMJJJMMMPPPOOONNNOOOKKKNNNRRRUUUVVVSSSPPPNNNPPPRRRUUUXXX[[[]]]]]]^^^[[[XXXUUUUUUXXX\\\___```_______________]]]YYYVVVYYYYYYXXXWWWVVVTTTSSSSSSZZZ[[[ZZZXXXUUUPPPKKKHHHEEEDDDCCCBBBAAA@@@???>>>:::<<<>>>===999666777999444444444444333333333333111111111111222222222222111222222222222333333333111222222222222333333333333333333333333333333333444444333333333333333333555555555666777888999:::999:::;;;===>>>@@@AAABBB@@@??????@@@CCCEEEEEEDDDFFFFFFGGGFFFFFFHHHLLLOOOKKKIIIHHHHHHJJJKKKKKKKKKKKKNNNRRRUUUTTTSSSRRRRRRPPPNNNPPPUUUVVVSSSOOOOOOTTTZZZaaabbb^^^WWWRRRPPP======<<<999555222000///---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,------..................///111222333555666777888999;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDCCCCCCCCCEEEFFFGGGGGGCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJIIIIIIKKKKKKIIIGGGJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPOOOQQQSSSPPPPPP```tttppppppNNN///KKK[[[ddd\\\UUU^^^ppp{{{}}}zzz}}}}}}~~~~~~~~~xxxvvvtttsss^^^WWW___ZZZ[[[[[[\\\\\\\\\\\\\\\WWWZZZ^^^aaabbb___[[[XXXXXX[[[```cccccc```[[[XXXYYYZZZ\\\______\\\XXXWWWccctttYYYMMMEEEEEEAAA777333888333555666888===GGGUUU___iiikkknnnpppoookkkeeeaaaSSSOOOJJJHHHIIIKKKKKKKKKDDDDDDCCCAAA@@@???>>>>>>@@@BBBEEEFFFGGGKKKPPPTTT[[[cccooo{{{~~~|||wwwsssttttttjjj]]]RRRKKKGGGGGGFFFLLLeeevvviii]]]PPPNNNMMM[[[VVVWWWXXXVVVQQQKKKEEEAAA@@@>>>;;;888666666888999555222///...///000//////............------,,,,,,------------------------------------..................///000000000000///...///000000111111111000222222222333333333444444222333444555666666666555555666777888888;;;???BBBFFFGGGHHHHHHIIINNNVVV\\\ZZZQQQKKKLLLOOONNNLLLLLLIIIKKKOOOQQQRRRQQQNNNLLLPPPRRRUUUXXX[[[]]]^^^^^^ZZZXXXVVVWWWZZZ]]]^^^___^^^]]]]]]^^^___]]]XXXTTTWWWVVVTTTRRRPPPPPPPPPPPPUUUUUUUUUSSSOOOJJJFFFDDDBBBAAA@@@>>>===;;;:::999666888888777555444666777222222222222111111111111////////////000000000111000000000000111111111111000000000000111111111111111111111111111111111111222222222222333333444444444444555555666888999:::999:::;;;<<<===???@@@@@@CCCDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHGGGGGGIIILLLPPPMMMLLLKKKKKKLLLNNNOOOOOOKKKNNNQQQSSSSSSSSSTTTUUUWWWUUUTTTUUUVVVTTTRRRQQQVVV[[[bbbccc___YYYTTTRRR>>>???>>>;;;666333111222---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++,,,------...------......///000111222444555666777999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDDDDDDDFFFGGGDDDDDDCCCCCCDDDEEEEEEFFFHHHGGGFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMHHHJJJRRRTTTSSS\\\jjjtttUUU@@@VVVgggdddVVVUUUdddtttrrr___tttiii]]]YYYVVVYYYYYYZZZZZZ[[[[[[\\\\\\ZZZ[[[]]]^^^___^^^\\\[[[\\\]]]______^^^\\\YYYWWW]]][[[YYYYYY[[[]]]\\\YYYZZZWWWzzzoooHHH>>>FFFHHH@@@999333555666666666:::AAAFFFOOOTTT[[[ccchhhkkklllmmmbbb```]]][[[WWWSSSNNNKKKNNNNNNMMMMMMNNNPPPQQQSSSUUUXXX[[[\\\^^^bbbjjjpppvvv}}}}}}{{{rrriii[[[OOOKKKHHHAAA:::>>>@@@@@@BBBRRRqqqlllWWWNNNIIILLLLLLXXXQQQQQQQQQPPPMMMIIIDDDAAA===;;;888555333444555666222000...---...///...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------------...////////////.........//////000000//////111111111111222222222222222333444555555666666666555666888999999;;;>>>AAABBBDDDDDDCCCCCCGGGNNNTTTXXXOOOIIIJJJMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNQQQSSSVVVYYY\\\^^^______ZZZYYYZZZ\\\^^^___^^^]]]^^^\\\[[[]]]``````\\\XXXZZZXXXUUUSSSQQQPPPPPPPPPSSSTTTTTTQQQLLLGGGEEEDDDBBBAAA???===:::888666555555555555444333333555666222111111111111000000000....../////////000000000//////000000000000111111//////000000000000111111111111111111111111111111222222222333333444444555555555555555666888999:::999:::;;;<<<===>>>???@@@DDDFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKIIIHHHIIILLLNNNPPPPPPPPPQQQQQQRRRSSSTTTNNNPPPRRRSSSSSSTTTWWWYYY^^^[[[WWWTTTSSSTTTTTTSSSWWW[[[______\\\YYYWWWXXX<<<>>>???<<<666333222333---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******++++++,,,,,,------,,,,,,---...///000111111333333444666888999:::;;;<<<<<<<<<===>>>@@@BBBBBBDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEGGGJJJJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJMMMHHHIIIPPPUUUUUUYYY___qqqrrr<<>>@@@@@@BBBBBBAAA@@@BBBHHHMMMMMMGGGDDDGGGKKKLLLMMMOOORRRQQQOOONNNNNNOOOQQQRRRPPPRRRUUUXXX[[[]]]^^^^^^WWWXXXZZZ]]]```aaa___]]]]]]YYYVVVYYY^^^aaa```]]]\\\[[[XXXUUUSSSRRRQQQQQQRRRTTTUUUQQQKKKGGGEEEFFFAAA@@@>>>;;;888666444333444333333222333333444444111111000000000/////////............////////////////////////000000000000////////////000000000000111111111111111111111111222222333333444444555555444444444555666777999999999999:::;;;<<<===>>>>>>@@@BBBEEEGGGFFFFFFGGGHHHJJJKKKKKKKKKIIIIIIJJJLLLOOOQQQSSSTTTTTTTTTUUUVVVPPPQQQRRRRRRRRRTTTWWWZZZ]]]\\\WWWQQQQQQTTTTTTQQQVVVYYY[[[ZZZWWWVVVWWWYYY999<<<===;;;555111111333---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********+++,,,,,,------+++,,,---...///000000000111222333555666888999:::<<<<<<===>>>???AAABBBCCCDDDEEEEEECCC@@@>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBBBBAAABBBCCCDDD>>>BBBFFFHHHGGGEEECCCBBBCCCDDDFFFHHHIIIJJJKKKKKKLLLJJJJJJMMMPPPRRRTTTUUUiiiiiiVVVDDDDDD\\\kkkcccYYYYYYjjjrrr{{{{{{}}}~~~~~~~~~~~~zzzxxxwwwfff^^^[[[ccc\\\]]]\\\[[[ZZZZZZ[[[]]]^^^cccccccccccccccbbb``````___``````___^^^\\\ZZZXXXYYY[[[ZZZXXXYYY]]][[[VVVMMMfff\\\___gggNNNLLLPPPCCC???:::666555444444444222555999<<<>>>BBBHHHLLLSSS^^^mmmvvvyyyzzz}}}{{{{{{zzz{{{|||~~~}}}tttjjj^^^QQQIII<<<:::888777777999>>>BBBCCCLLL```zzzwwwvvvmmmOOOLLLHHHBBBEEE???CCCGGGDDDAAA???@@@@@@>>><<<555555333222111111111111...---,,,,,,------,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***************+++++++++,,,++++++,,,---------------------.........------,,,....../////////000000000111111222222333555666777333555777888999:::<<<>>>@@@BBBCCCBBBAAABBBGGGKKKGGGDDDDDDHHHJJJKKKNNNRRRTTTSSSQQQOOOOOOOOOPPPQQQMMMNNNQQQUUUWWWYYYZZZZZZSSSSSSUUUYYY]]]`````````ZZZTTTNNNOOOVVV\\\]]]\\\\\\[[[YYYVVVSSSQQQPPPOOONNNPPPQQQNNNGGGCCCBBBDDD>>>===;;;999777555333222222222111222222222222111/////////............---,,,------------.........------........./////////------........./////////000000000000000000000000333333333333333333333333333333333333444666777888777888999999:::;;;<<<<<<:::>>>BBBDDDCCCCCCDDDEEEEEEGGGJJJJJJIIIIIIIIIJJJJJJNNNRRRSSSRRRQQQQQQRRRPPPPPPPPPOOOOOOQQQUUUXXXWWWYYYWWWSSSSSSVVVUUUPPPVVVXXX[[[YYYVVVSSSTTTUUU777:::<<<999333000111333---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******+++,,,,,,------***+++---...///000000000000111222444666777999999=========>>>???AAACCCCCCCCCEEEEEEBBB>>><<<===@@@============>>>???@@@AAA???@@@@@@@@@???>>>???@@@:::>>>DDDGGGFFFDDDBBB@@@BBBCCCEEEHHHJJJKKKLLLMMMHHHKKKKKKIIIJJJMMMPPPOOOPPPiiixxxzzzLLL555PPPpppnnn___XXX___jjjxxx~~~~~~zzzxxxyyywww|||{{{{{{|||}}}~~~mmmvvvppp[[[gggggg\\\bbb[[[___^^^[[[ZZZZZZ[[[]]]___aaabbbdddddddddaaa___]]][[[\\\^^^___^^^[[[XXXVVVSSSZZZ]]][[[[[[\\\WWWOOOVVVTTTWWWUUUdddqqq^^^RRRJJJ@@@999777777777666111444666666555666:::>>>EEERRRbbbjjjkkkkkkooossspppqqqrrruuuwwwzzz}}}~~~|||{{{zzzyyyzzz{{{}}}}}}yyygggVVVJJJBBB<<<999777999<<>>===@@@DDDJJJ```fffWWWPPPBBBOOONNNGGGHHHAAACCCGGGBBB===;;;<<<===<<<:::333333333222111000//////...,,,+++,,,------,,,*********************++++++***+++,,,------,,,+++***)))************+++++++++++++++,,,------------,,,---------......---,,,,,,.........////////////000000000000111222444555666222444666777777888:::<<<<<<>>>AAA@@@???@@@DDDHHHHHHGGGHHHKKKKKKJJJMMMSSSRRRQQQPPPOOONNNMMMMMMMMMIIIKKKNNNQQQTTTVVVWWWWWWOOOOOOPPPTTTYYY___bbbcccVVVNNNGGGGGGMMMUUUXXXWWW[[[ZZZXXXUUUSSSPPPNNNMMMIIIKKKLLLIIIBBB======???::::::999888666555444333111111000111222222000............---------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........////////////////////////222222222222222222222222111111111222333444666666666666777888999::::::;;;777<<<@@@BBBBBBAAACCCEEE@@@DDDGGGIIIIIIIIIIIIIIIEEEJJJOOOQQQPPPNNNNNNNNNOOOOOOMMMLLLKKKNNNRRRVVVRRRWWWXXXVVVWWW[[[WWWPPPWWWZZZ]]]\\\WWWSSSRRRSSS===<<<:::888555333111000...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,,,,---...///000000111222333555666888999:::>>>============???AAABBBBBBBBBAAA@@@???>>>===<<>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>@@@CCCFFFFFFDDDDDDFFFHHHHHHIIIIIIHHHHHHIIIMMMOOOUUU\\\zzzfff888KKK^^^pppaaaOOO[[[pppzzz{{{}}}~~~~~~zzzxxx~~~{{{zzz{{{xxxxxxeeessshhhccceeecccZZZXXX]]]```___\\\ZZZWWWVVVVVVVVV^^^]]]^^^______^^^ZZZWWW\\\___bbbaaa]]]ZZZ[[[\\\YYYXXXWWWYYYZZZXXXSSSNNNOOOOOORRRUUUVVVdddmmmUUUKKKIII>>>777999;;;222666999888555444333333===AAAHHHOOOTTTVVVWWWVVVZZZ[[[^^^bbbhhhnnnsssvvvtttrrrnnnlllmmmrrrxxx{{{xxxpppjjjbbbXXXLLLCCC===888666666::::::;;;===>>>@@@GGGNNNhhh___QQQOOONNNMMMKKKJJJHHHGGGFFFCCCBBB@@@>>>;;;999777666444444333222111000///......---,,,+++************************************+++*********))))))(((((()))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////...//////111222333444444222333333444555666777777:::;;;;;;;;;<<>>???@@@@@@@@@???>>>===<<<;;;:::=====================<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<<<>>CCCFFFGGGIIILLLOOOSSSWWWYYYZZZWWWTTTSSSVVV]]]dddjjjuuupppiiiccc^^^YYYTTTPPPAAA===999999:::;;;===>>>444<<>><<<<<<;;;:::999888888777999999::::::::::::::::::999999888888888888999999888999999:::::::::::::::777:::<<<===>>>>>>@@@AAACCCDDDDDDDDDCCCEEEHHHJJJSSSMMMSSS|||xxx}}}yyyGGG555NNN}}}vvviiiYYYVVVeeexxx|||}}}~~~~~~}}}||||||~~~~~~}}}~~~|||zzzzzz{{{~~~gggfffzzzZZZTTTTTTZZZ\\\WWWVVVZZZ[[[YYYWWWUUUTTTUUUWWWXXXVVVUUUTTTUUUWWWXXXWWWVVVUUUXXXZZZYYYVVVTTTTTTVVVYYY\\\______[[[VVVQQQOOOOOOMMMOOOOOOIIIEEENNN]]]mmmUUUUUUXXXOOOJJJHHHEEEBBB>>>;;;888777555666666555333444777999666777888999;;;<<<===>>>AAA>>>;;;;;;>>>EEELLLQQQZZZTTTLLLGGGDDDCCCAAA???======<<<;;;;;;===???@@@PPP[[[iiipppqqqyyyuuuddd]]]TTTNNNQQQOOOMMMJJJHHHEEEDDDCCC@@@???===;;;999777555444222222111000///......------,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((())))))***+++)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------......////////////000000111111111111222333333555555666777999999999888888999===@@@@@@@@@AAABBBDDDFFFHHHJJJLLLMMMMMMKKKHHHFFFGGGGGGIIIKKKNNNRRRUUUWWWXXXXXXVVVTTTRRRQQQSSSWWW]]]```ooovvvsssSSSFFFPPPXXXTTTTTTRRRNNNJJJHHHHHHJJJBBB@@@===;;;:::999666444333222222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............///000000111111333333444555666777777888999:::<<>>???@@@AAAAAA@@@AAADDDFFFNNNNNNDDDYYYnnnxxxjjjMMM===PPPkkkrrrmmm^^^WWWcccuuu~~~|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~vvvMMMLLLtttVVVXXXUUUVVV[[[]]]YYYWWWXXXVVVTTTSSSRRRSSSVVVZZZ\\\XXXVVVUUUTTTVVVVVVVVVUUUTTTWWWZZZYYYVVVSSSTTTVVVVVVZZZ^^^^^^XXXQQQMMMLLLNNNMMMNNNOOOKKKDDDEEEJJJNNN{{{eeeUUUPPPLLLLLLJJJFFFBBBAAAAAA:::333222666888666333666666666777777777666666:::888666555666999===???999:::;;;;;;:::999999:::EEEFFFDDD@@@???CCCIIIKKKqqq~~~rrr[[[SSSNNNMMMPPPNNNKKKGGGDDDAAA@@@???;;;;;;999888666444333222000000000///...------,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))******))))))))))))************************************+++++++++,,,------....../////////////////////000111111222333444555666666666777888777777999<<>>AAACCCEEEFFFCCCDDDFFFGGGHHHGGGGGGFFFHHHKKKJJJHHHJJJPPPTTTSSSVVVVVVUUUVVVXXXYYYYYYYYYVVVWWWWWWUUURRRQQQSSSVVVZZZWWWTTTTTTWWWWWWUUUQQQ===<<<:::888555333111000...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))************+++,,,---...//////000000000111222222333333555555666666666666666666555444444333333222222222222222222333333444444444444444333333333333444444333333444555555555555555333444555888:::<<<<<<<<<;;;===>>>>>>>>>???AAABBB@@@KKKGGGTTT```jjjPPP:::FFFaaatttkkkZZZXXXcccmmmzzz|||}}}}}}}}}zzzzzz{{{{{{zzzxxxuuuttt~~~~~~~~~}}}||||||{{{|||~~~{{{vvvyyywwwLLL777OOO|||jjjTTT\\\YYYZZZ]]]^^^ZZZWWWVVVRRRQQQQQQRRRUUUYYY]]]___YYYVVVTTTSSSSSSSSSRRRQQQQQQTTTWWWVVVSSSQQQRRRTTTUUUZZZ]]]\\\VVVOOOLLLJJJJJJHHHHHHIIIHHHDDDBBBBBBAAAXXXqqq^^^UUUPPPLLLLLLPPPKKKIIIEEE@@@<<<:::999999888888888777777777777777:::::::::::::::999999999:::???CCCCCC???===AAAEEE:::BBBGGGHHHQQQbbbsss|||xxx^^^QQQIIIGGGPPPMMMJJJGGGCCC???===<<<<<<777666555333222000/////////......------,,,,,,,,,******)))((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))((((((((('''((())))))***(((((()))))))))***************************************++++++,,,---------........................000000111222333444555555444555777888888;;;>>>AAABBBBBBBBBCCCEEEGGGJJJKKKJJJIIIGGGEEEFFFIIIOOOTTTLLLLLLMMMOOORRRVVVZZZ]]]XXXVVVSSSQQQQQQTTTXXX[[[YYYdddwwwxxxcccVVVVVVSSSTTTSSSQQQOOOKKKGGGBBB???;;;999777666666666444222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++((((((((()))))))))***************+++++++++,,,,,,,,,,,,---------...............//////000111111111222222333444555666777777888888:::<<>>@@@@@@DDDAAAGGGUUUyyydddnnnIII555KKKcccmmmkkkeee___[[[qqquuuzzz}}}~~~}}}||||||||||||||||||zzzwwwtttrrr|||~~~yyy{{{|||}}}~~~~~~~~~||||||}}}~~~~~~}}}{{{zzzwwwyyy|||}}}}}}}}}~~~}}}}}}{{{zzz|||^^^CCCQQQnnnooozzzyyyZZZ]]]\\\[[[[[[\\\\\\ZZZWWWTTTRRRRRRSSSTTTWWWZZZ]]]___]]][[[XXXWWWWWWVVVTTTRRRTTTWWWZZZYYYWWWUUUVVVWWWXXXZZZ[[[ZZZVVVQQQMMMKKKKKKIIIFFFEEEEEEDDDBBBAAAKKK???MMM|||gggUUUMMMLLLRRRUUUNNN@@@777777;;;;;;:::888777777777888999888:::;;;===>>>???>>>>>>CCCFFFFFFCCC??????FFFLLLMMM[[[iiippp~~~}}}pppZZZNNNLLLDDDCCCQQQJJJGGGCCC???<<<:::999999333333222111000///...---------,,,,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))***((((((((()))))))))******************************)))******++++++,,,,,,---,,,,,,---------.........///000111111333333444555222444777888999;;;>>>AAACCCCCCCCCCCCDDDFFFHHHJJJMMMLLLIIIFFFFFFIIINNNRRRLLLLLLLLLMMMPPPTTTYYY[[[YYYWWWUUUSSSTTTVVVYYY[[[^^^]]]ddddddYYYUUUWWWRRRQQQPPPOOOMMMJJJEEE???:::999777666555555444222111000/////////............++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))*********((((((((()))))))))******))))))*********+++++++++,,,,,,,,,---------............//////000111111111111111222333444555666666666777888:::<<<>>>AAABBBAAABBBDDDGGGHHHIIIIIIIIIFFFIIIJJJHHHJJJOOOPPPOOONNNLLLMMMQQQVVVYYYXXXVVVOOORRRTTTSSSPPPOOOQQQSSSVVVTTTQQQOOOMMMNNNOOOQQQ===<<<:::888555333111000...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,---......///....../////////000000000000111222333333222111000222222222222111111111111.........///000000111111000//////......//////000000111222222333333222222444333333555888:::999777777999;;;;;;;;;;;;===>>>DDD??????:::EEE[[[vvv|||{{{```KKKGGGKKK[[[jjjmmmfff```ccchhhqqqwwwzzz{{{|||||||||{{{|||~~~~~~}}}}}}}}}|||}}}~~~}}}zzzxxxuuuxxx|||}}}||||||}}}yyyyyy}}}^^^<<>>???PPPnnnyyyfff]]][[[ZZZ[[[\\\VVVKKKAAAFFFDDDAAA???>>>???AAABBB======>>>???AAADDDFFFHHHAAABBBFFFLLLTTT[[[```cccmmmbbbPPPJJJOOOJJJEEEMMMHHHFFFBBB===:::999999999222222111000//////......,,,++++++++++++*********(((((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))(((((((((((()))))))))***************************))))))******+++,,,,,,,,,******+++,,,---....../////////000111222333444444333555777888888:::<<<>>>BBBBBBAAAAAABBBCCCEEEFFFIIIJJJIIIHHHGGGHHHJJJMMMJJJJJJKKKMMMOOORRRUUUWWWUUUTTTSSSSSSSSSTTTVVVWWW[[[WWW\\\\\\SSSRRRUUUQQQLLLJJJGGGFFFEEEBBB===:::888666444333333222000...---------------,,,,,,,,,++++++++++++++++++++++++************************************************((((((((()))))))))******(((((()))))))))*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------...//////000000///000111111333333444555555555666777999;;;===???===???BBBEEEGGGHHHIIIIIICCCGGGIIIIIIJJJNNNNNNKKKKKKJJJKKKPPPUUUXXXUUURRRJJJLLLMMMNNNMMMMMMNNNOOOQQQTTTUUURRRNNNKKKLLLNNN===<<<:::888555333111000...---,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,---......///,,,,,,---...///000111111///000111222222111000///222222222222111111111111------......///000111111.........------.........000000111222222222222222444333222444777999777555666888:::;;;;;;;;;<<<=========MMMDDDEEEGGGKKK~~~fffLLL:::CCCXXXeeekkkoooWWW___iiirrrwwwzzz{{{|||~~~~~~|||{{{ttt}}}||||||}}}}}}}}}}}}|||{{{~~~~~~~~~}}}yyywwwvvvyyy}}}~~~}}}}}}}}}|||}}}|||}}}iiiNNN555888```iii[[[YYYaaaXXXXXXYYYYYYZZZ]]]``````]]]YYYZZZ[[[\\\[[[ZZZXXXWWWYYYYYYYYYZZZ[[[ZZZWWWTTTTTTXXX[[[ZZZXXXVVVWWWYYYWWWTTTQQQPPPPPPOOOKKKGGGDDDDDDBBB??????@@@@@@>>><<<999AAABBBEEEooottteeeVVVSSSNNNKKKIIIJJJMMMOOOFFFEEECCCBBBDDDHHHLLLOOOVVV[[[ggg}}}rrrPPPPPPGGGFFFPPPQQQHHHGGGHHHEEEAAA===::::::::::::333222222111000/////////+++++++++***************(((((('''''''''(((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***+++---...////////////000111222333444444444555777888777888:::;;;AAA@@@?????????@@@AAABBBCCCEEEHHHIIIHHHHHHHHHIIIGGGIIIKKKNNNPPPRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRJJJLLLWWWZZZPPPLLLOOOJJJHHHDDD@@@?????????===;;;777555333222111000...,,,,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++,,,------....../////////000111222333333444555555444555777999;;;<<<:::<<>>@@@BBBAAA@@@DDDLLLSSS}}}~~~fff999999MMMYYYaaajjjooofff^^^```lllyyy|||yyy}}}||||||~~~}}}}}}|||||||||{{{wwwxxx{{{}}}~~~}}}|||}}}}}}~~~|||yyywwwvvvvvvxxx|||~~~}}}~~~sssPPP888;;;OOOmmm~~~cccYYYZZZZZZWWW\\\ZZZWWWUUUTTTUUUWWWYYYVVVWWWYYYZZZZZZXXXVVVUUUXXXXXXXXXYYYXXXWWWWWWVVVTTTUUUWWWVVVTTTUUUZZZ^^^[[[XXXTTTQQQOOOLLLHHHEEEDDDCCCBBB@@@>>>===;;;;;;;;;:::<<<<<<888???]]]~~~||||||nnngggbbb\\\nnnzzz{{{kkkMMMJJJJJJKKKLLLLLLKKKJJJIIIHHHFFFAAA===:::999999:::222222111000///...------******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++......//////000000111111333444555555444444666888:::888:::???@@@??????BBBDDDDDDCCCCCCCCCCCCDDDDDD???EEEHHHHHHJJJOOOOOOKKKMMMNNNNNNMMMKKKJJJKKKLLLIIIIIIKKKMMMNNNLLLIIIGGGIIIFFFAAA===999666555555222000...---------,,,***,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------...///000222333444555444333333444777:::===???;;;::::::===AAACCCBBB@@@EEEEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKMMMQQQRRRRRRQQQOOOLLLGGGEEEEEEGGGJJJKKKMMMRRRUUURRRKKKFFFHHHKKK<<<;;;999777444222000000000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,---...//////000000000000000000000//////.................................------------............................................./////////000000000111111222333444555555444555666888999;;;<<<<<<<<<>>>@@@???>>>AAAHHHNNNsssrrrFFFBBB```hhhUUUiiimmmkkk```WWW[[[lll|||}}}{{{yyyyyy{{{}}}}}}|||{{{}}}~~~|||yyy{{{||||||yyyxxxwwwwww|||}}}~~~zzzxxxuuuttt||||||}}}}}}~~~~~~}}}}}}|||yyyvvvtttyyy___HHH555777LLLrrr\\\VVVWWWVVVSSSPPPSSSXXX[[[[[[WWWRRROOOTTTUUUWWWYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUXXXZZZVVVSSSPPPMMMKKKIIIEEECCCBBBAAA@@@>>><<<;;;999999:::888:::<<<666333>>>PPPwwwkkkeee\\\LLLHHHIIIIIIJJJIIIHHHGGGFFFFFFCCC???;;;888666666777111111000///...---,,,,,,******))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++---------...//////000000111222333333222333555666:::888999===???>>>???BBBAAAAAA@@@@@@???@@@@@@@@@BBBGGGIIIFFFGGGJJJIIIEEEIIIJJJLLLMMMMMMJJJGGGEEEHHHEEEEEEHHHLLLMMMHHHBBBCCCAAA===999666333222111222000...---------,,,***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...///000222333444444333333333444666999<<<>>><<<<<<<<>>CCCGGGSSSbbbkkkEEECCCSSS___ZZZbbbmmmsssqqqjjjdddbbbmmmqqqwww{{{~~~~~~|||zzz~~~|||zzzzzz{{{}}}}}}}}}{{{|||}}}}}}{{{yyyyyyzzz||||||~~~|||zzzxxxwwwwwwyyy{{{~~~|||wwwvvvxxxzzz{{{{{{kkk^^^BBB///111===RRRkkkyyymmm]]]UUUTTTTTTRRROOOJJJOOOWWW]]]___\\\WWWSSSRRRRRRTTTVVVXXX[[[]]]^^^XXXWWWVVVUUUUUUVVVWWWXXXWWWUUURRRRRRRRRSSSSSSRRRPPPMMMJJJGGGFFFDDDBBB@@@???>>>===;;;:::888777666666222444:::999333333888===fffppp^^^WWWPPPHHHGGGHHHHHHHHHGGGEEEDDDBBBBBB@@@<<<888444333222222//////......---,,,++++++***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++++++++++++++,,,,,,---....../////////000111111000111333555:::777888;;;======???CCCAAAAAA@@@???????????????EEEHHHIIIGGGHHHJJJJJJHHHGGGHHHKKKOOOQQQNNNHHHBBBHHHCCCAAAEEEKKKLLLEEE>>>===<<<:::888555333111000111///---,,,------+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------...///111222333333222111222333444777:::;;;>>>>>>@@@BBBEEEFFFDDDBBBBBBDDDFFFHHHIIIIIIHHHGGGJJJJJJKKKNNNRRRTTTTTTSSSLLLJJJHHHJJJNNNMMMHHHCCCIIIKKKMMMMMMLLLIIIFFFCCC<<<;;;999777444222000000000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********---............------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111333444666777777666888;;;<<<;;;<<>>LLLggg|||{{{EEE666GGG___WWWTTT]]]kkktttuuusssgggmmmrrrtttwwwyyyzzzxxx|||{{{yyyxxxxxxxxxxxxxxxxxxzzz||||||||||||~~~}}}~~~|||zzzyyyxxxtttxxx~~~}}}zzz{{{yyyyyy|||~~~yyytttRRREEE222777YYYuuu|||ZZZXXXUUUUUUVVVUUUSSSQQQOOOQQQUUUYYY]]]```bbbcccQQQQQQQQQRRRUUUXXX\\\^^^XXXVVVTTTRRRRRRRRRSSSTTTTTTPPPMMMMMMOOOPPPOOOMMMJJJHHHDDDBBBBBBAAA???>>>===<<<;;;:::888777666555555111000555777555555888555>>>PPPuuuqqqiii___ZZZ[[[XXXNNNCCCIIIIIIIIIHHHFFFDDDBBB@@@???===999555222000//////...------,,,+++*********))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,---....../////////000111000000000222444;;;888777;;;======@@@EEEFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHJJJMMMPPPRRRRRRIIIIIIKKKPPPUUUUUUNNNHHHJJJGGGFFFHHHKKKIIIDDD>>>;;;;;;:::999777444222111000...,,,+++,,,,,,+++***((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,---...///000111222222000000111222333555777888===>>>@@@CCCEEEDDDCCCAAADDDFFFIIIKKKLLLKKKIIIGGGJJJJJJLLLOOORRRUUUUUUTTTHHHEEEDDDHHHNNNPPPLLLFFFHHHHHHIIILLLMMMKKKEEE@@@<<<;;;999777444222000000000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******,,,,,,---------,,,,,,++++++++++++++++++++++++,,,************************(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,.............../////////111111222222333333444444555777999:::;;;;;;===>>>777AAAOOOlllkkk___EEEHHH???;;;CCCOOOZZZfffppppppqqqnnngggfffooowwwzzzuuuvvvwwwxxxyyyxxxxxxxxxwwwxxxzzzzzzzzzzzz|||~~~~~~}}}zzzwwwuuuuuuuuu{{{|||~~~~~~|||xxxtttqqqtttxxx~~~{{{kkkVVVGGG444777999NNN|||kkkUUUVVVXXXYYYYYYXXXVVVUUUVVVUUUVVVWWW[[[___dddfffUUUTTTSSSSSSUUUXXX[[[]]][[[YYYVVVSSSQQQQQQQQQRRRQQQNNNLLLMMMOOOPPPOOOLLLGGGDDDAAA?????????>>>===;;;:::999888777666555444555333222222000---...111222111///@@@eeesssdddYYYPPPRRRWWWUUUNNNGGGLLLKKKKKKIIIGGGDDDAAA???<<<:::777444111///......,,,,,,++++++******))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,------...//////000000///111222111111111333555;;;888888;;;===>>>AAAFFFHHHGGGFFFFFFEEEEEEEEEFFFDDDEEEHHHMMMQQQSSSUUUWWWKKKIIIIIINNNTTTVVVSSSOOOMMMNNNOOONNNJJJFFFCCCAAA:::999999888666444222111///---+++++++++,,,+++***''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,---...//////000000000000111111333444555666:::<<>><<<888777555333111///......+++++++++*********)))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++---------...//////000000000111222222111222444666999666777;;;===>>>@@@EEEEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCGGGMMMPPPOOOOOOQQQKKKIIIHHHKKKOOORRRRRRPPPLLLPPPRRRPPPIIICCCAAABBB777666555444222000//////...,,,******+++++++++***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,,,,---......//////000000111222333333444444777999<<<======>>>@@@BBBCCCDDDFFFGGGGGGEEECCCBBBCCCCCCDDDHHHLLLOOOOOONNNOOOLLLIIIGGGFFFGGGGGGGGGHHHGGGGGGIIIKKKIIICCC???<<<;;;999777444222000000000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))***++++++))))))***+++,,,,,,,,,+++((((((((())))))*********(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((()))))))))*********++++++,,,---......///////////////000000111111111333333333444777999;;;;;;===;;;>>>AAAEEEUUU|||tttMMM<<<:::888666777DDDTTTaaacccdddgggddd]]]fffhhhkkkllllllnnnqqquuuvvvvvvvvvuuuttttttvvvxxxzzzzzz{{{{{{zzzzzzyyyxxxzzzxxxtttqqqnnnnnnnnnoooiiiiiiiiiiiijjjlllnnnpppkkk```MMM:::...000;;;EEE}}}iiiRRRVVV^^^TTTSSSRRRSSSTTTUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRXXXXXXWWWVVVVVVWWWXXXYYYWWWVVVVVVUUUTTTSSSRRRRRROOOPPPQQQPPPMMMLLLKKKLLLEEEAAA===::::::::::::999666555555444333222111111+++...111333333333222111000666444333666111111>>>VVVmmmccc^^^WWWQQQVVVXXXUUUOOOLLLMMMOOOJJJIIIHHHEEEAAA===999777444333222111000...------+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***++++++++++++,,,,,,---......//////000111222222111111333555555333555:::===<<<>>>BBBBBBAAAAAABBBBBBCCCDDDEEECCCBBBFFFNNNOOOKKKIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMIIIJJJLLLJJJGGGBBB???>>>666555222000...------------+++))))))***+++***)))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,------......000111111222333333333333555777999::::::<<<@@@DDDDDDDDDDDDDDDDDDCCCBBBAAADDDDDDEEEIIIMMMPPPPPPPPPQQQPPPOOOKKKGGGEEEFFFHHHGGGGGGGGGGGGFFFDDD@@@>>><<<;;;999777444222111000000...,,,++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))******++++++'''((()))***+++,,,,,,,,,'''((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******,,,---...//////,,,,,,---...///111111222222111000222555888:::;;;555>>>BBB<<<999IIIkkknnn~~~{{{WWW999333===;;;FFFJJJGGGLLL\\\jjjmmmeeefffeeebbb```aaafffjjjggghhhiiiiiiiiikkknnnpppwwwwwwwwwvvvuuutttssssssooommmiiieeecccbbbcccdddeeehhhlllmmmkkkddd]]]XXX???>>>999444333>>>QQQ```nnn~~~^^^KKKHHHLLLLLLJJJJJJLLLOOOQQQPPPNNNOOOMMMKKKJJJKKKOOOTTTWWWTTTTTTTTTTTTTTTTTTUUUUUUPPPPPPQQQRRRRRRQQQPPPPPPMMMOOOPPPNNNIIIFFFFFFGGGDDD@@@<<<999888888888888444333333222111000//////333000,,,)))+++......++++++///,,,---333000...888555555YYYxxxtttddd]]]VVVOOORRRQQQOOONNNRRRVVVRRRIIIGGGFFFEEEBBB>>>999555333111111000///......---,,,++++++++++++************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++***++++++,,,,,,---......///000111111000111333555222111444999<<<;;;<<>>:::888666333///---------...---+++))))))***+++***)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------000111222333333333333333444666888888999<<>>===;;;:::999777555333111000000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((()))))))))************,,,---//////......000111111222222333333444444555555:::>>>===:::===HHHRRRjjjEEE;;;777:::;;;;;;>>>DDDJJJLLLOOO\\\iiinnnkkkhhhiiikkkfffggggggfffdddbbbbbbccceeehhhhhheeegggkkkggg___bbbbbb\\\SSSTTT]]]ccccccaaacccVVVKKKNNNJJJ===555777777111@@@nnnvvvjjjaaaSSSFFFGGGRRRKKKIIIHHHIIILLLMMMKKKIIILLLMMMNNNNNNMMMNNNPPPQQQOOOQQQSSSUUUUUUTTTSSSQQQQQQNNNKKKLLLPPPRRRQQQNNNNNNMMMLLLKKKHHHFFFDDDCCC@@@>>>;;;999888999:::;;;111111000......------------------------------------------............///...111777CCCYYYxxxyyyxxxmmmeee]]]XXXRRRNNNNNNRRROOONNNLLLJJJIIIJJJKKKLLLEEECCC@@@>>>;;;888444111000000///...---,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))***,,,...000222111000000///000000000000222555777777777888999<<<<<<<<>>@@@HHHJJJFFFDDDFFFLLLJJJHHHEEECCCCCCDDDDDDDDDDDDCCCBBB@@@<<<666222222222111///...,,,++++++))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,------//////000111222333333444333555777777777:::???CCCCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIFFFDDDCCCCCCAAA<<<888;;;:::999777555333111111000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((()))(((((()))))))))*********+++---...///......///111111111222222333444444444333666999888666888@@@GGG[[[wwweeePPP???000111===FFFDDD>>>@@@GGGJJJGGGIIITTTaaagggppprrrsssssspppnnnmmmmmmpppjjjiiipppuuutttvvvzzzjjjjjjeee___\\\\\\VVVNNN???HHHBBB555444444555<<<888JJJYYYnnnxxxhhhPPPKKKOOONNNNNNPPPLLLJJJHHHIIILLLNNNMMMLLLJJJKKKKKKJJJIIIJJJLLLOOOJJJLLLOOORRRRRRQQQNNNLLLKKKHHHGGGJJJOOOSSSSSSQQQMMMMMMKKKJJJGGGEEECCCBBB>>><<<999666555666777888111000///...------------------------------------------------............111111111111777EEEWWWddd|||uuuwwwqqqeee^^^YYYUUUTTTQQQMMMLLLOOOPPPNNNKKKGGGEEEDDDDDDDDDCCCAAA>>>;;;999666222/////////...---,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***)))))))))***,,,...000111111000000000000111111111333666777777888888:::======>>>@@@CCCDDDCCCAAA@@@===@@@HHHLLLIIIHHHJJJIIIHHHEEECCCBBBBBBBBBCCCEEEDDDBBB@@@???;;;666333222111000///---,,,++++++)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---...//////000111222333444333555777777888:::???CCCDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJKKKJJJJJJLLLKKKIIIHHHFFFFFFFFFGGGFFFDDDAAA@@@@@@>>>:::777;;;:::999777555333222111000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++,,,......------///000000000111111222333333444333444555555444666999<<<>>>SSS}}}uuuwwwaaaKKK???:::555000BBBIIIFFF;;;888@@@BBB===CCCHHHPPPXXX^^^cccgggjjjrrrddd```fffcccTTTOOOWWW]]]VVVJJJ@@@>>>AAA???;;;444===999222666999===GGG~~~rrrXXXCCCCCCMMMRRRQQQQQQPPPMMMKKKLLLNNNPPPQQQRRRLLLLLLKKKIIIHHHIIILLLOOOIIIKKKNNNPPPQQQOOOMMMKKKLLLIIIHHHKKKPPPTTTTTTRRRMMMLLLJJJHHHEEECCCAAA@@@;;;999666444222222222333000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000---+++,,,222666III^^^~~~ttt~~~uuukkkbbbXXXPPPSSSPPPPPPSSSQQQLLLIIIJJJNNNLLLHHHDDDAAA?????????@@@===:::888666333000---...------,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))***,,,---///000000000000111222333333222444777888888888:::;;;@@@@@@BBBFFFHHHHHHFFFDDD@@@???BBBIIINNNNNNNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIFFFDDD@@@>>><<<999555333111000///...---,,,+++***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,......///000111222333333333444666777888:::>>>AAACCCCCCDDDDDDFFFHHHIIIJJJGGGGGGHHHIIIJJJJJJIIIIIILLLKKKIIIGGGEEEDDDDDDCCCCCCAAA===;;;;;;999777555<<<;;;999777555333222111000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***+++------,,,,,,.../////////000111111222222333555444444555777999999888<<<@@@VVV~~~dddXXXJJJ999555>>>>>>555777BBBBBB777777:::???BBBDDDDDDFFFGGGIIICCCDDDMMMJJJ>>>888;;;;;;<<<===>>><<<888111+++444777555>>>VVVbbbbbbdddxxxhhhUUUOOOMMMNNNNNNMMMOOOTTTRRRQQQOOONNNOOORRRUUUVVVQQQQQQOOOLLLKKKLLLPPPTTTPPPPPPPPPPPPQQQPPPPPPPPPTTTRRRPPPPPPRRRSSSRRRQQQLLLJJJHHHEEEBBB@@@>>>===999777555222000/////////......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------///222222222222333555---666CCCRRRddd}}}xxxqqqiiicccZZZPPPLLLLLLVVVSSSSSSTTTQQQKKKGGGHHHKKKIIIFFFCCC@@@@@@@@@@@@>>>;;;888555444222///---------,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---/////////000111222444444333555777888888999;;;<<>>:::888666444222//////...---,,,+++******((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,---......///000111222222111222333555777999<<<>>>@@@@@@@@@AAADDDFFFIIIKKKHHHHHHHHHHHHHHHHHHHHHGGGKKKJJJHHHFFFDDDBBBAAA@@@@@@>>>;;;888777666555555<<<;;;:::888666444222111000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((()))***,,,,,,++++++---.........//////000111111222444333333555999;;;:::888::::::BBBWWWqqqoooiiiUUUVVVKKK;;;888AAACCC;;;???@@@AAAAAAAAAAAABBBCCC555999;;;:::999888555222444444444555555777<<<@@@VVVXXXYYYiiizzzrrrgggTTTQQQGGGKKKQQQRRRNNNIIIKKKPPPPPPOOOMMMLLLMMMOOORRRTTTSSSSSSQQQOOOMMMOOOSSSVVVUUUSSSQQQOOONNNPPPSSSUUUVVVUUUSSSRRRRRRQQQPPPPPPKKKIIIFFFBBB???<<<;;;:::777666444111///.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,...///......///000000///---+++000AAA[[[nnnrrrjjjqqq___WWWQQQQQQOOOKKKMMMSSSYYYUUUSSSSSSPPPKKKIIIKKKMMMKKKHHHDDDBBBAAAAAAAAA===:::666444333222000.........---,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,---......///000222333444333555666777777888:::<<<>>>@@@DDDJJJNNNPPPNNNLLLFFFGGGIIIKKKOOORRRRRRQQQJJJJJJKKKKKKJJJIIIHHHGGGBBB???:::777555444222111...------,,,+++***))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,------...///000111111222//////000333555888::::::=========???AAADDDGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIGGGEEECCC@@@>>>======<<<:::777555333444444<<<;;;:::888666444333222000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))++++++******,,,---------...//////000000111111000111333666888888888::::::;;;???JJJdddwwwfffYYYLLLBBB:::999999888888<<>>HHHQQQYYYccckkkvvvLLLFFFKKKJJJFFFDDDEEEIIIJJJIIIGGGJJJJJJJJJHHHGGGHHHKKKMMMOOOOOONNNMMMLLLNNNRRRUUUUUURRRNNNKKKKKKMMMQQQSSSOOONNNNNNNNNNNNNNNOOOOOOJJJHHHDDD@@@<<<:::888888555444222000///...------++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------'''...555666222...---...000>>>VVVlllwwwzzznnniii[[[NNNPPPPPPNNNMMMOOONNNMMMMMMPPPUUUQQQOOOOOONNNLLLLLLOOORRROOOKKKFFFCCCAAA@@@???<<<999555333222111000///...------,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++---------...///000222333222333444555555666888;;;999;;;>>>DDDHHHJJJJJJHHHFFFHHHIIIIIILLLPPPPPPMMMEEEFFFGGGHHHGGGEEECCCAAA===:::666444333222000///,,,,,,,,,+++***)))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,---...///000111111......///222666888999888:::;;;<<<>>>@@@CCCEEEGGGFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFDDDBBB???===<<<::::::999777444222222333<<<<<<:::888666444333222000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''')))******)))***+++---,,,------...//////000000///000000111222333555666;;;999888777:::KKKjjj}}}mmmggg]]]QQQIIIGGGIIILLLFFFJJJOOOTTTUUUUUUVVVYYYNNNWWWoooyyyyyyvvv]]]\\\LLLAAABBB===EEEAAA<<<>>>DDDIIIGGGCCCFFFHHHHHHGGGEEEDDDFFFHHHIIIJJJKKKKKKJJJLLLOOORRRPPPNNNLLLKKKJJJKKKMMMNNNHHHIIIIIIJJJJJJKKKMMMNNNIIIGGGBBB>>>:::777666666222111000///...---,,,,,,******)))))))))******+++************************************++++++++++++---,,,,,,---///111111111111000---+++***---333888666888888777777>>>JJJUUUmmmwwwwwwxxx}}}oooddd___]]]VVVHHHEEENNNMMMLLLUUUOOOPPPPPPMMMLLLMMMMMMKKKPPPMMMLLLOOOOOOMMMMMMPPPPPPNNNJJJFFFBBBAAA@@@@@@:::777333111000000///...,,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))***************,,,,,,,,,------///000000000111222222222444777999999999;;;>>>BBBDDDDDDCCCAAADDDEEEDDDGGGMMMNNNIIIEEEFFFHHHHHHGGGDDDAAA???888666333222111111///---+++++++++***))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))******+++++++++,,,---...///000000111/////////333777::::::999999:::===???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA???<<<;;;666777888666333000000111===<<<:::888666444333222000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,,,,,,,------...//////000000111222111000000333666666777;;;>>>===<<>>;;;444333111000111000...,,,++++++******))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******+++++++++,,,,,,---...///000000111000000444999<<<;;;999999;;;>>>AAACCCDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCBBBAAA>>><<<;;;333666777666222///...///===<<<:::888666444333222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))(((((()))***)))******++++++,,,------------...///000111222222666666777888999;;;<<<===FFF\\\~~~pppqqqUUUIII<<<777:::>>>===::::::;;;===>>>>>>???BBBDDDAAABBBDDDFFFHHHIIIIIIJJJJJJJJJKKKMMMMMMNNNNNNMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGCCC===888555444222111000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......//////////////////////////////000111222222333333666666666666666777888888;;;<<<<<<======>>>??????999999:::;;;;;;<<<<<<===BBB@@@???AAADDDFFFFFFDDDFFFEEEEEEEEEFFFHHHJJJLLLJJJIIIIIIKKKMMMMMMLLLKKKKKKGGGBBB???>>>>>>===<<<777555333000......//////+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++,,,------......///......//////000111333444===;;;:::;;;>>>AAACCCCCCBBBBBBCCCEEEFFFFFFCCCAAA===???AAACCCDDDAAA<<<777333222000///---,,,,,,+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,------...///////////////111333777:::===>>>>>>>>>???@@@BBBDDDFFFHHHEEEDDDAAA>>>===???CCCFFFIIIGGGDDDAAA===:::888777555444222000///...------<<<<<<:::888666444333222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))(((''')))***))))))******+++,,,,,,---------...///000111222222666666777888999;;;<<<===@@@CCCRRRlll|||sssQQQHHHFFF???888777<<>>======???CCCEEEDDDBBBBBBBBBBBBCCCEEEHHHJJJLLLLLLLLLKKKMMMNNNNNNMMMLLLHHHFFFCCCAAA???>>>;;;999555333111///---------...******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---........./////////000111222333444<<<>>>??????======@@@BBBAAAAAACCCEEEGGGGGGEEEBBB???@@@BBBDDDDDDBBB<<<888222222000...---,,,++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,---......////////////111333555888;;;<<<>>>>>>???@@@BBBCCCCCCDDDGGGFFFDDDBBBAAABBBEEEHHHFFFEEEBBB>>>:::888666555444333222000...---------<<<;;;:::888666444333222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''(((***)))))))))***++++++,,,,,,------...///000111222222666666666777999:::<<<===BBB;;;999GGG]]]vvviiiiiittt|||kkknnngggNNN;;;888777666666888;;;======<<<777999;;;;;;<<<===@@@BBBDDDDDDDDDEEEFFFIIIKKKLLLNNNNNNNNNNNNNNNOOOOOOOOONNNOOOPPPQQQOOOLLLIIIGGGCCCDDDEEEEEEDDDCCCBBBAAA===:::555222111000///.........,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************++++++,,,,,,,,,---------------------------------,,,,,,------...///////////////......//////000111000000111111222333333333666666777777888999999999888888:::===AAABBBBBB@@@??????@@@BBBDDDGGGIIIKKKMMMLLLLLLMMMNNNNNNLLLJJJFFFDDDCCCAAA@@@===888555333111///---,,,+++,,,,,,***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,------......//////000000111222444555;;;???CCCBBB===:::===AAA@@@AAACCCFFFIIIHHHEEEBBB@@@AAABBBCCCCCCAAA<<<888111111///---,,,+++++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******+++,,,,,,------....../////////000111444666888999<<<===???@@@AAAAAA@@@@@@EEEEEEDDDDDDDDDDDDEEEFFFCCCAAA>>>;;;777555333222333222000///...---,,,,,,<<<;;;:::888666444222111111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&((()))(((((())))))***+++++++++------...///000111111222555555555666777999;;;<<<@@@@@@AAABBBCCCKKK^^^ooohhhuuuttt|||wwwzzzyyyOOO???:::555777???333555777888777777777888555777999999:::;;;>>>@@@BBBBBBAAABBBCCCFFFIIIKKKNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPNNNLLLIIIHHHCCCCCCDDDDDDCCCAAA@@@???999666222000000000///...------+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------.........//////......//////000111111111222222333444444444444444555555666666777777444666999<<>>AAAAAA>>><<<===@@@AAABBBDDDGGGIIIGGGCCC@@@@@@@@@@@@@@@@@@>>>:::666000///...,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++++++++,,,------............///000222444555666999:::===???AAA@@@@@@???@@@@@@@@@AAACCCCCCAAA@@@@@@>>><<<999666333222111111000///---,,,,,,++++++<<<;;;999777555333222111111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$&&&''''''&&&&&&'''((('''(((((())))))******+++,,,,,,---...///000000111333333333444666777999:::999===BBBEEEAAA@@@GGGRRR___wwwxxxsss{{{yyy[[[>>>555666444555888333555666555333333555777333555777777888999<<<>>>???>>>>>>>>>@@@CCCFFFHHHJJJJJJKKKLLLLLLLLLKKKKKKNNNMMMLLLJJJIIIIIIHHHHHHCCCDDDDDDDDDBBB@@@>>>===666444111000000000///...,,,+++******))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------......------......///000......//////000111111111222222333333444555555666333555888;;;>>>???AAAAAACCCCCCDDDEEEFFFFFFGGGGGGLLLKKKJJJKKKLLLKKKIIIHHHHHHDDD???;;;999777555444000///...---,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,------.../////////000111222444444888999;;;>>>@@@@@@@@@???CCCCCCDDDFFFGGGEEEAAA>>>>>>===<<<<<<;;;999666333......---+++************'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,---------.........///111222444555555777;;;>>>@@@AAAAAA@@@=========@@@BBBBBB???===>>>===:::777555333222111///...---,,,++++++******;;;:::999777555333222111111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''''''''((())))))************+++,,,---...//////111111111222444555777888<<<888777>>>DDDEEEEEEEEENNNRRR```uuuttt}}}yyyuuu\\\XXXFFF999000222777666444333111222222111111222555777111333555555666777:::<<<;;;;;;;;;<<<===@@@BBBCCCEEEGGGJJJLLLMMMLLLJJJHHHKKKIIIHHHGGGFFFGGGHHHIIICCCCCCCCCCCCAAA???===;;;444222000/////////...---+++******)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......//////000111111111111222222333444444444333666888:::;;;===@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFLLLKKKJJJKKKLLLLLLJJJHHHHHHDDD===999666555333222......---,,,,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,------......//////000111333444666666666:::???AAAAAA@@@CCCCCCCCCDDDDDDCCC@@@>>>===;;;999888777555222000---,,,+++******)))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))******++++++,,,,,,---------...///000222444555444666999<<>>======@@@CCCDDD@@@===<<<;;;999666444333111111------,,,+++************;;;:::999777555333111111111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&'''(((((())))))***))))))***+++,,,------.../////////000222333555666===777444999???@@@@@@AAABBBCCCJJJWWWeeeqqq{{{iii~~~|||xxx{{{hhhFFF999666222...,,,---///000222444/////////000111222333222000222333444444666888;;;888888:::;;;===???@@@@@@@@@DDDIIIMMMNNNMMMIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHBBBBBBBBBAAA???<<<:::888222000///.........,,,+++******)))(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))*********+++***************************************************))))))))))))***++++++......///000000111111222111111111222333333444444444666777888888:::???CCCCCCDDDEEEGGGHHHHHHGGGGGGGGGFFFFFFGGGIIIIIIHHHFFFFFFBBB===999666444111...++++++++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,,,,---------------...///000222222444555777888:::===@@@BBBAAA@@@???@@@BBBCCCBBBAAA===:::777555444333000...,,,+++***)))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,------///111333555666777888999;;;>>>@@@AAABBB???===<<>>CCCIIINNNPPPNNNJJJGGGDDDFFFIIIKKKLLLKKKIIIHHH@@@@@@@@@???===:::888666111///...---------+++)))***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((***************+++,,,,,,+++,,,,,,------...//////111111111222333333444444444666777666555888===BBB@@@BBBDDDFFFHHHHHHHHHHHHAAAAAAAAABBBDDDEEEDDDBBBCCCAAA>>>;;;888444///+++))))))******)))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))******+++,,,,,,------------------...000111222222666999999777888>>>CCC>>>===<<<>>>AAACCCDDDDDD===;;;777555333222000...++++++***))))))((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,---///111333555777:::::::::;;;===???@@@BBB>>>;;;:::===BBBCCC@@@<<<888777555333222000000///++++++***))))))((())))))<<<;;;999777555333222222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""################################################################################################""""""""""""############"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---------...000111333444666666777666666777999<<>>;;;555000---,,,---......------,,,,,,------......------......///000111000111222333555666777777999::::::999999:::>>>AAA@@@@@@CCCHHHMMMOOONNNKKKKKKKKKKKKJJJIIIIIIIIIHHHBBBBBBBBBAAA>>>999555222000///---,,,+++************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------......///000111222333333555444444555666888:::;;;@@@AAACCCDDDEEEFFFFFFFFFAAADDDGGGGGGCCC@@@@@@AAA<<<;;;888555333111//////+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,......///000111222333333444555666777:::<<<>>>???<<<===???@@@AAA@@@@@@???999777555333000///------******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,......//////000000111111555888<<>>BBBFFFHHHGGGFFFFFFHHHHHHLLLOOORRRZZZccceeeaaassskkkqqqpppaaaJJJ999666999222000---++++++,,,...000------,,,,,,,,,,,,------------------...///000111000000111333444555666777999::::::::::::<<<@@@BBBCCCBBBCCCFFFKKKOOOPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHBBBBBBAAA???<<<777444111///...---+++*********))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,------......///000111222333333333333333444666888:::>>>???@@@@@@AAABBBBBBCCC@@@BBBDDDDDDBBB@@@>>>>>>:::888666333111///------******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,---...///000111222222333444444555777999;;;===???<<<===???AAAAAA@@@???>>>666555333000...---,,,+++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,------......//////000000333666:::===??????>>>===:::999888999;;;:::888555333222000...,,,+++*********))))))(((((((((((((((<<<;;;999777555333222222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""################################################################################################""""""""""""############"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++,,,,,,,,,---...000222222222333444444555666:::<<<<<>>???@@@@@@??????@@@@@@???===:::666555333000...,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,------...///000111222222333444444666888:::<<<===:::<<>>===<<<888777777777888777444111111000...---+++***))))))))))))((((((''''''((((((<<<;;;999777555333222222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################################################################!!!"""""""""############""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))******+++++++++,,,---///111222000111222333444666999<<<>>>@@@DDDFFFHHHHHHGGGGGGPPPQQQQQQPPPQQQQQQPPPNNNFFFLLLNNNKKKKKKPPPSSSRRRGGGFFFLLLWWW[[[XXXXXX\\\lll[[[PPPXXXcccaaaRRRDDDHHHLLLHHH<<<333333333000+++)))'''***///222000...,,,,,,,,,+++++++++++++++++++++************+++++++++++++++,,,,,,---...///......///000222333444555111333555666777999===@@@CCCBBB@@@AAACCCFFFHHHJJJGGGGGGGGGFFFFFFEEEEEEDDDAAA???;;;888444222000///---,,,+++***)))(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((()))******************++++++++++++,,,,,,---...///000000111111111111111333555888999>>>===<<<<<<===>>>???@@@AAA>>><<<===??????;;;888333222000...,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,------...///000111222222333333555777999:::<<<888;;;>>>@@@@@@>>>:::888111000...,,,+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,---......///000000111333777:::<<<=========777777777777666444111///000///---,,,+++******))))))(((((('''''''''((((((<<<;;;999777555333222222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################################################################!!!"""""""""############""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))*********+++,,,...000000///000111222222444888:::>>>>>>>>>???AAADDDEEEFFFGGGGGGIIIKKKKKKKKKKKKLLLJJJKKKJJJHHHGGGEEE>>>777666777888888888888888888<<<555000222555555222111///...---,,,------...000******,,,///111000+++&&&,,,,,,,,,,,,+++***))))))******))))))))))))******************+++,,,---...,,,---...///000222333333///111444666777999<<>><<<888444111///......+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))*********++++++++++++,,,---...//////000111111111222444666999:::>>>>>>>>>>>>???@@@AAAAAABBB???<<<<<<======999666222111///---,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,---...///000000111111222222333555777999:::777999<<<>>>>>>;;;777444//////---,,,+++******)))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,---...///000111222222222444777:::<<<=========888888888777555222000//////...---,,,++++++++++++((((((''''''''''''((((((<<<;;;999777555333222222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################################################################""""""""""""############"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))))))))***+++---///000...///000000111222666888:::888777888;;;???AAABBBBBBAAADDDFFFFFFCCCDDDHHHLLLHHHEEEBBBBBBAAA===999888999777444222333333222---000333222...++++++---000,,,***---//////...---++++++++++++***((('''&&&'''((((((((()))))))))))))))))))))(((((())))))))))))))))))******+++,,,---++++++,,,...///000111222111333666888999;;;>>>@@@???BBBFFFHHHGGGEEEDDDDDD>>>>>>>>>>>>????????????999777555222///...------***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))***((())))))))))))***************+++,,,---......///000000111222444666999:::<<<===???@@@AAABBBBBBBBBBBB???===;;;:::888666444000000...---,,,++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++++++++,,,---...///000000111111111222444555777888666888:::;;;:::777444222......,,,+++************&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,---...///000222222333333555777999;;;<<<<<<<<<888999:::888444000......------,,,+++++++++++++++''''''&&&&&&''''''((((((<<<;;;999777555333222222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################################################################""""""""""""############"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''((((((((()))+++,,,...///...///000000000111444666777666555777;;;???@@@???CCCBBBDDDGGGEEEAAABBBGGGCCCAAA>>><<<;;;:::999:::333222222111111///......+++///111000---+++***)))+++***)))((()))((('''%%%''''''&&&&&&((()))***+++&&&&&&&&&&&&'''((()))***)))((((((''''''(((((())))))))))))))))))***,,,,,,******+++---...///000111222444777999:::;;;===???;;;@@@EEEGGGGGGGGGGGGHHHAAAAAA@@@@@@???>>>>>>===555444222000...---,,,,,,)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))((((((((()))))))))******))))))***+++,,,---....../////////000222555888999888:::===@@@BBBBBBAAA@@@@@@@@@>>>:::666333222222///...---+++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********++++++,,,---...//////000000000111111333444666777555666777777666444111000---,,,+++******)))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,+++,,,---...000111222222444444666777888999999999888999:::777222...,,,,,,++++++***)))))))))******'''&&&&&&&&&&&&'''((()))<<<;;;999777555333222222111///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################################################################""""""""""""############"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&'''''''''(((((()))***,,,......//////000//////000333555777666777;;;???BBB@@@>>>@@@>>>@@@DDDBBB<<<===CCC===>>>??????;;;666333333///...000333333///,,,------+++(((&&&))),,,,,,)))&&&)))+++)))(((******)))'''&&&&&&(((******(((&&&)))((('''&&&&&&'''))))))((((((''''''''''''(((((((((((((((((()))***+++,,,)))***+++,,,...///000000111333666888888999;;;===777;;;AAADDDEEEFFFIIIKKKFFFEEEDDDBBB@@@???===<<<222111111///...---,,,+++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))***+++,,,------...------...///111444777888444777;;;???AAAAAA@@@>>>>>>???>>>999333///...000---,,,+++***))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))************++++++,,,---...///000000000000111222444555666555555555555333222000///++++++***)))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***+++,,,---///000111222333444555666777777777777777999999666111,,,++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))===;;;888777666555222000222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""#################################$$$%%%%%%###!!!"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,............///000222222444555777:::<<<===>>>???<<>>@@@::::::;;;:::999777555333/////////...------,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,***++++++,,,---...//////000111222444666777999999:::;;;===@@@BBBCCCDDDEEECCCCCCCCCBBB???<<<888666111000///...,,,+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************+++,,,---.........000111333555666666555666888:::<<<>>>???@@@===;;;888444111///------,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))+++,,,,,,---...///000000333333333444444444555555777666555222000...,,,++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,---...///000111111222333444555666888888999777666444222000...------******)))(((((((((((((((((((((((((((((((((((((((===;;;888777666555222000222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#####################"""""""""!!!""""""############""""""""""""""""""""""""""""""####################################$$$$$$###"""########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++------......///000222222333444666888;;;===???@@@???@@@BBB@@@>>>===>>>@@@;;;::::::999777555444333//////......---,,,,,,+++++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))***++++++******+++,,,---...//////000111222444555777888999999<<>>===;;;777444000...,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))++++++,,,---...///000000222333333333333444444444666555333111///---,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,---...///000000222222333444555666777888444333111///...,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((===;;;888777666555222000222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''(((((()))***+++,,,,,,---...///000111222222333444666999<<>><<<;;;;;;<<<<<<;;;888555444//////...,,,+++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))******+++,,,---+++,,,---///000222333444222333444666888:::;;;<<<<<<:::666222///---++++++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))++++++,,,---...///000000111222222222333333333333333333111///---,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---...//////111111222222333444555555111000...---+++***))))))))))))((((((''''''((((((((((((((((((((((((((((((===;;;888777666555222000222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!!#########"""""""""""""""""""""############""""""""""""""""""""""""""""""####################################""""""###$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))*********+++,,,...///000111111111111222333777;;;???BBBDDDBBB@@@===;;;;;;<<<===:::888666333111000000000---,,,,,,++++++***)))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((()))******))))))***+++,,,---......000000111333444555666777999;;;===@@@AAA???>>><<<:::;;;;;;:::999666333111...---,,,+++***)))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,---+++,,,---...000222333444333444555777999:::<<<<<<:::888444111---+++************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---...//////000000000111111111222222222111000///---,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---...//////000000000111111222222222///...---+++***))))))))))))(((((('''''''''((((((((((((((((((((((((((((((===;;;888777666555222000222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!!""""""""""""""""""######""""""############""""""""""""""""""""""""""""""########################"""$$$%%%$$$###"""###%%%########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))***,,,...///000000000000000000222555:::>>>@@@DDDAAA>>>;;;::::::::::::777555333000............+++++++++***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((())))))***+++,,,------///000111222333444555666999999:::;;;<<<>>>???@@@<<<<<<<<<:::777444000...,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,,,,+++,,,---///111222333444555666777888:::;;;<<<===777555222///,,,***))))))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))******+++,,,---...//////////////////000000000111......---,,,+++***)))((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,---...//////000////////////000000000000...---,,,+++***)))))))))((((((''''''''''''((((((((((((((((((((((((((((((===;;;888777666555222000222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""########################!!!%%%((((((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))''')))+++---///000000000...///000222555888;;;===AAA???;;;:::::::::999777333222000///------,,,,,,******))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((((()))***+++,,,,,,---///000000111333444444555999888888888:::<<>><<<999999:::999777555............---,,,+++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((()))***+++,,,,,,//////000111222333444444888888888999:::;;;;;;<<<;;;;;;:::999666222...,,,***))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((())))))***+++,,,***+++,,,---///111222333222222333555666777888888000...---+++*********+++(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))******+++,,,---......///------------............,,,,,,++++++******))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---...//////000000//////............+++******))))))))))))***'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((===;;;888777666555222000222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""######################## &&&,,,---)))%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%'''***---///000//////---...000333555777777888<<<:::888888:::999666333+++,,,---...---,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((()))***+++,,,,,,//////000111222333333444888999:::;;;;;;:::888777888888888777555222...,,,))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))***+++,,,))))))***,,,...///111111//////000111333444555555...---+++*********++++++(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))***+++,,,---......///,,,,,,,,,---------......++++++++++++******))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))***+++,,,------...000000000///......------***)))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((<<<;;;:::888777555444333333111...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%!!!$$$'''(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$000///,,,)))&&&###!!! ##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))***+++,,,------...---...///000222333444555555666777888777666444222,,,,,,++++++***)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---......///000111222333333444555777888999999888888999666333111111000///...***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***++++++,,,,,,---...///000000...///111222222111000///,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***+++******,,,///111000000///...------,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,---------------,,,,,,++++++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''<<<;;;:::888777555444333333111...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$'''''''''&&&&&&%%%%%%$$$#################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))***+++,,,---------...///000222333444444333444555555555333111000,,,,,,+++******)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,------......///000111222222333444666888999::::::999777444111///......---,,,)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++++++++,,,---...///000000...///111222222111///...,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))+++++++++,,,...000//////...------,,,++++++*********)))((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++,,,------,,,,,,,,,+++++++++***************)))((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((<<<;;;:::888777555444333333111...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%'''%%%"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$%%%%%%&&&#################################################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))***+++,,,------------...///111222333333111222222222222000...---++++++******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,,,,------...///000111111222333666888::::::::::::333111...,,,,,,+++***)))))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++++++++,,,---...///000000...///000111111000......+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''))),,,---,,,,,,---...---------,,,++++++************))))))((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,++++++************))))))******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((<<<;;;:::888666555444333222111...,,,***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$$$$###############""""""####################################################################################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''((()))***+++,,,,,,,,,---...///000111222222000000111000///...,,,+++******)))))))))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,+++,,,,,,---...///000000333555666888999999999888111///,,,*********)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++***+++,,,---...//////000....../////////...------+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''***...//////---------,,,+++++++++*********)))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((<<<;;;:::888666555444333222111...,,,***(((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""########################################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&'''((((((******+++,,,,,,,,,---...//////000000111000000///...---,,,+++))))))((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***++++++,,,++++++,,,---...///000000555666777888777666555444000...+++))))))***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++******+++,,,---...//////............------,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((+++///111000...------***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***************++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((<<<;;;:::888777555444333333111...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%########################################################################################################################"""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++++++++,,,,,,---......//////111111///...---,,,++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++++++++,,,,,,---...///000000666666666666555444222111///---***))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++******+++,,,---...//////......---,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())),,,///111000...------************************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))<<<;;;:::888777555444333333111...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%###%%%&&&$$$!!!###***111$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################################################################""""""""""""########################$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%&&&&&&'''((()))***+++++++++,,,,,,------......111000...---+++******)))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,---...///000111111333444444555444333111000...+++)))'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++******+++,,,---......///...---,,,++++++*********((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((+++---...---,,,+++,,,************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))<<<;;;:::888777555444333333111...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%"""%%%'''$$$"""(((666BBB$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""""""""#######################################################################################################################################""""""""""""############"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******+++++++++,,,,,,---------000///---+++***)))((((((&&&'''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,------...///000111111111111333333333333222111,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++)))***+++,,,---......///...---,,,+++************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''))),,,,,,+++******+++***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))*********)))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))===<<<:::888666444333333444222///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,+++++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******------------///111444555333333333222111000///...+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))***+++,,,------------......,,,+++******))))))***+++***)))'''''')))***)))***++++++***(((&&&%%%''''''((())),,,///222333666444000...---,,,***)))&&&'''(((*********)))(((&&&((())))))(((''''''''''''((())))))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))((('''(((((()))************************++++++++++++++++++...///+++((())),,,...---///...***((())),,,---'''))),,,......,,,)))'''+++++++++)))((((((***,,,*********)))''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))))))))(((===<<<:::888666444333333444222///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((())))))*********+++++++++,,,,,,++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******,,,,,,,,,---...000222444333333222111000///------******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))***+++,,,------------------,,,******)))))))))((()))++++++******+++,,,+++)))&&&%%%&&&***///222;;;<<<===>>>===<<<:::999333444777:::===<<<999666///---+++)))((())))))***---,,,***'''&&&%%%'''((((((((())))))'''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))''''''''''''(((***,,,---&&&&&&(((***,,,...000111---111444555666777888888111000///...///000---***...,,,***))))))+++---///###%%%(((***)))(((''''''&&&''''''((((((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))&&&''''''(((((())))))))),,,+++*********+++,,,,,,===<<<:::777555444333222333222///,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''(((((()))))))))*********++++++++++++******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++++++++,,,---///000111222111111000...---+++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))***+++,,,------------,,,+++***))))))))))))))))))***++++++))))))***+++***)))***,,,111777>>>BBBGGGHHHIIIIIIFFFAAA;;;888888:::===CCCHHHKKKKKKIII:::666111,,,***+++---///,,,+++((('''''')))+++---******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))((()))***+++///000222555888;;;>>>@@@AAABBBEEEHHHJJJHHHEEEBBB===:::999>>>DDDFFFCCC>>>???<<<777222---***((((((%%%&&&(((*********)))(((&&&'''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))***************************(((&&&%%%%%%&&&((()))===;;;999777555333333222333111///,,,***(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''(((((())))))))))))************+++((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))************+++,,,,,,---...///000000///...,,,***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))*********+++,,,,,,,,,,,,,,,******))))))))))))))))))***++++++))))))))),,,...222777>>>EEEKKKMMMMMMLLLMMMNNNOOOPPPMMMIIIDDDAAA>>>;;;999;;;???FFFKKKMMMEEEAAA<<<777555666888:::000000000000000...,,,)))+++***))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,,,,---///000000111111<<<<<<===>>>@@@CCCEEEGGGIIIFFFFFFKKKNNNKKKGGGEEEAAA;;;999<<>>???@@@@@@@@@@@@>>>:::666444666:::===>>>FFFDDDBBB@@@???@@@AAABBB<<<===???@@@===666,,,$$$,,,***((((((***,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))'''+++000666:::===>>>>>><<<;;;:::999888999:::;;;:::444222777<<<;;;;;;===GGG@@@;;;999666333666<<>>AAA@@@@@@@@@@@@===999666;;;;;;;;;<<<<<<======>>><<<>>>BBBGGGIIIDDD;;;444000---))))))+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---333555999<<<>>>>>>===<<<888666555333333444666777OOOFFFBBBEEEEEEBBBDDDJJJBBB<<<:::;;;888222444<<<777:::???DDDHHHJJJJJJJJJ999999;;;>>>???;;;222++++++(((&&&'''***,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******++++++***)))))))))))))))***...///111444777:::<<<===<<<<<<<<<<<<<<<;;;999999<<<:::888666444333222111111000...,,,***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################################################################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++,,,,,,------,,,+++***+++++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((()))************++++++++++++******)))))))))******,,,------333999AAAHHHLLLOOOQQQRRRKKKHHHBBB<<<999777888888AAAAAAAAABBBDDDGGGJJJKKKGGGGGGHHHIIIIIIFFFAAA===999999999999;;;<<<>>>???:::999;;;@@@GGGJJJHHHEEE<<<666111///000000---***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,...111444666??????===<<<:::999888888999999999:::===AAAEEEHHHFFF>>>;;;???===999===FFFDDD@@@CCCKKKJJJ???888:::<<<;;;::::::;;;<<<>>>??????>>>???CCCGGGGGGBBB>>>444///***(((***,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++******,,,///222555888999CCCDDDGGGJJJMMMPPPRRRTTT]]][[[XXXVVVUUUVVVXXXYYY<<<:::888666444222222111111000...,,,***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******+++,,,---...---,,,+++*********++++++++++++******&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''((((((((((((((()))************+++++++++******)))))))))******+++,,,......CCCIIIPPPSSSQQQKKKEEEAAA??????@@@AAADDDIIIMMMOOOCCCCCCCCCCCCDDDDDDEEEEEEHHHFFFCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEHHHJJJBBB<<<777777===BBBCCCCCCGGGAAA:::666666444000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++...111666;;;===<<<:::888777888;;;>>>@@@;;;<<<>>>BBBHHHOOOVVVZZZgggcccgggpppssssss{{{oooiiilllvvvttt```MMMEEEAAAAAAAAA@@@?????????>>>@@@;;;666777>>>FFFJJJKKKBBB:::111---,,,+++(((%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++...111555<<>>:::888888666222111333111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++,,,,,,------,,,,,,+++******))))))(((((('''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%***))))))((()))***,,,---))))))((((((((((((((()))((((((((())))))(((%%%"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))************'''))),,,,,,+++))))))))),,,+++'''%%%***666CCCJJJJJJRRROOOFFF@@@777666AAAHHHNNNLLLDDDAAAFFFEEE???NNNXXXjjjtttooohhhqqqpppggglll}}}|||hhhZZZ[[[kkkTTTDDDHHHOOOJJJEEEFFFJJJGGGEEEDDDAAA===;;;;;;666@@@HHHGGGDDDDDDAAA<<<111+++)))...,,,&&&'''...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++)))((((((///444777===BBB===333555:::>>>DDD@@@333===]]]hhhbbbkkkzzzjjjlllpppbbbIIIBBBGGGEEEHHHHHHFFF???444111===LLLIIIBBB555++++++111///'''(((***++++++))))))***,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''---(((###$$$(((+++***''',,,((($$$$$$)))...333555===EEEQQQXXXXXXUUUUUUXXXVVVKKK>>>;;;DDDRRRZZZ[[[___aaaWWWDDD999@@@IIIMMM>>>:::888888666222111333111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,,,,,,,++++++***)))))))))(((((((((''')))*********))))))(((((())))))******+++,,,,,,---((('''&&&%%%%%%&&&''''''***)))(((((('''''''''''')))((('''(((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))************---,,,)))((((((***++++++((())),,,333===HHHNNNOOOOOODDD444444@@@BBBBBBMMMAAAGGGJJJNNNcccsssvvvpppwwwuuurrrWWW]]]___VVVFFF@@@DDDDDD>>>CCCBBBAAABBBJJJQQQMMMDDD888000***+++---+++((('''))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,+++)))))),,,...111444666555777;;;======>>>999111666HHH\\\}}}rrr[[[BBB>>>===AAAIIIKKKBBB777111<<>>???GGGTTT\\\\\\WWWRRRYYY^^^ZZZTTTOOOKKKGGG>>>:::888888666222111444111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******++++++++++++******))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''''''''))))))((((((((()))***+++(((((((((''''''(((((()))(((&&&%%%%%%''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))*********++++++---,,,*********++++++***,,,///777CCCMMMPPPKKKFFF???AAAAAAEEEJJJ@@@<<>>EEEPPPTTTOOOKKKWWWlllppphhh|||___LLLPPPMMM@@@DDDDDDAAA===???GGGOOORRRCCC:::///+++000555...$$$((((((((()))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,+++)))(((***000444333555888999666222444999999OOOaaaooo~~~yyyeeeOOODDD@@@???>>>??????FFFIIIDDD>>>;;;<<<<<<444...)))''')))***)))&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''+++---,,,'''%%%''')))+++333===DDDGGGLLLTTT[[[ZZZZZZXXXVVVSSSQQQOOONNNJJJIIILLLTTT]]]___YYYSSS]]]\\\^^^bbbaaa\\\XXXYYY===999777888666222222444111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))************))))))))))))))))))((((((((((((''''''(((((()))***+++,,,,,,,,,++++++++++++******&&&&&&'''(((***+++,,,---&&&&&&''''''((()))***+++)))'''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))*********+++++++++'''***...///---+++++++++666;;;FFFQQQTTTNNNFFFBBB???GGGDDDAAAPPP___jjjvvv{{{cccaaaZZZJJJKKKKKKGGGHHHXXXmmmuuuqqqfffkkkmmmggg]]]VVVVVVXXXQQQLLLGGGHHHPPPZZZbbbeeexxxkkkRRR===@@@DDDEEEEEEEEEEEECCCKKKFFF;;;222666>>>777***(((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---+++)))***,,,000444555;;;666444666666777@@@KKKpppxxxbbbKKK===888===AAADDDEEEEEEDDDCCCAAA999555111---+++******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))++++++)))%%%###&&&---444@@@DDDGGGHHHIIIKKKRRRWWWVVVYYY\\\]]]______ZZZTTTbbb[[[VVVXXX]]]^^^\\\[[[^^^WWWVVV^^^aaa[[[YYY]]]===999777888666333222444111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((())))))******))))))((((((((((((((()))))))))))),,,++++++******+++,,,,,,((())))))***+++,,,------(((((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))***))))))***++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((************++++++++++++%%%+++000///******111888AAAGGGRRRWWWRRRHHHGGGLLL>>>KKKLLLVVVnnnttthhhOOOHHHXXX___XXXqqqqqqlll```LLLEEELLLBBBMMM___qqquuudddOOOCCCAAAEEEIIIKKKLLLMMMFFF<<<;;;@@@>>>444)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************...***)))---555999777444???555...333BBBVVVlll|||{{{sssWWWGGG;;;999;;;CCCJJJHHH>>>555999;;;:::555---)))))),,,))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******%%%%%%&&&)))000999AAAFFFNNNJJJDDDAAAAAAFFFKKKOOOVVVZZZ[[[YYYZZZ[[[WWWOOOQQQKKKKKKTTT\\\]]]^^^```ggggggrrryyyiiiccc<<<888777888777333222555111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))************))))))(((((((((((())))))))))))+++***)))((((((((()))******,,,...000333666888:::?????????@@@@@@??????>>>===;;;888555222///...---***)))((((((******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))*********++++++++++++,,,***------***(((///>>>JJJOOOQQQUUUTTTIII@@@FFFTTTbbb{{{vvvRRRVVVZZZ]]]eee~~~hhhLLL===BBB[[[xxx]]]IIIHHHQQQMMMNNNKKKDDD@@@???>>><<>>777555999@@@FFFJJJHHHNNNPPPOOOUUUaaaiiihhhlllnnnyyy}}}<<<888777888777333333555111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))******++++++******)))'''((((((((()))))))))***(((((()))+++...222666888CCCDDDFFFHHHKKKMMMOOOPPPOOOQQQRRRTTTUUUVVVVVVVVVQQQOOOLLLIIIEEECCCAAA@@@777222---)))'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))*********+++++++++,,,,,,,,,++++++---333===IIIQQQUUUQQQPPPPPPKKKIIIXXXllluuugggbbbaaafffhhhXXXUUUVVVTTTSSStttzzz[[[OOOSSSPPPNNNMMMGGG@@@===???<<<888222,,,)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---000444888:::;;;;;;<<>>CCCKKK>>>DDDHHHFFF===444///---))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,333<<<@@@???;;;888777::::::;;;===@@@EEEJJJNNNFFFQQQZZZ]]]hhh|||<<<888777888777333333555111000...,,,+++))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))******++++++++++++******'''((((((((())))))******+++---000666===EEELLLPPPHHHHHHIIIIIIJJJJJJKKKKKKIIILLLPPPTTTXXX[[[\\\]]]^^^]]][[[YYYXXXVVVVVVUUUMMMEEE999000,,,+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))******+++++++++,,,,,,,,,)))(((+++555BBBKKKNNNNNNOOOIIIIIIRRRYYYddd{{{jjj\\\dddppprrrZZZLLLJJJ[[[[[[SSSPPPSSSOOOCCC>>>AAAHHHBBB:::222,,,***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,333:::;;;888777<<>>555///))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++444===EEEEEE???;;;>>>BBB@@@GGGOOORRRQQQQQQTTTXXX___ooozzz|||<<<;;;999777555333222222222111///---+++***))))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%%%%''')))******%%%$$$$$$&&&((((((%%%"""((('''&&&%%%%%%%%%&&&'''######$$$%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++***))))))***+++***)))&&&)))---,,,(((''')))+++555:::CCCKKKQQQRRRPPPOOODDDFFFEEEBBBDDDGGGDDD===BBBHHHOOOSSSWWW\\\^^^^^^```]]]XXXXXX\\\^^^ZZZTTT[[[UUUSSSRRRDDD000(((+++"""''',,,,,,)))'''(((***---***(((((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))---,,,******,,,,,,+++***%%%777<<<>>>KKKRRRKKKEEENNN@@@MMMyyyvvv]]]\\\ZZZdddQQQSSS___oooRRRBBBTTTRRREEEIIIRRRPPPHHH;;;111...+++'''******(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''+++---,,,+++,,,......777888;;;<<<777;;;PPPhhhxxxwww|||~~~|||}}}}}}xxxpppfffffflllbbbSSSZZZppppppjjjhhhmmmqqqfffLLL666666CCCOOOQQQKKKBBB===;;;000***&&&)))+++,,,,,,...))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&&&&(((***%%%***...+++&&&(((333===CCCOOONNNJJJOOOPPPMMMPPPXXXQQQNNNIIILLLfffzzz<<<;;;999777555333222222222111///---+++***))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''######$$$%%%&&&'''))))))'''((()))))))))***))))))'''%%%######$$$%%%%%%$$$%%%###"""###&&&((('''&&&$$$%%%&&&'''((()))))))))%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++***))),,,((($$$$$$***333:::>>>CCCDDDEEEHHHMMMSSSXXX\\\SSSSSSSSSSSSQQQOOOMMMKKKLLLOOOUUU\\\^^^]]]\\\\\\dddfffgggbbbZZZVVVVVVWWW\\\WWWQQQRRRWWWVVVIII:::666---%%%$$$***---+++''')))'''&&&&&&'''(((******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,555@@@DDDGGGMMMIIIHHHRRRNNN\\\rrr{{{ggg|||nnnVVVIII]]]|||\\\KKKNNNLLLGGGDDDFFFMMMOOO@@@,,,)))222******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++------***(((+++000444<<<;;;999888<<>>///(((***,,,***&&&'''(((((('''&&&'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))******)))+++------+++,,,///333@@@BBBDDDLLLPPPFFFEEEUUUwwwooossssssmmmooovvvssslllooozzz|||tttrrr{{{eeeTTTRRRfffyyyxxxXXXLLLIIIOOOKKKKKKLLLDDD666......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******------,,,+++***...666<<<<<<666777JJJlllsssnnnwwwyyy}}}}}}sssrrrgggWWWRRRZZZbbbdddlllgggeeeeeebbbXXXLLLFFFNNNMMMQQQZZZeeelllkkkhhhqqq[[[CCC<<>>777222000---((('''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))''')))************+++---,,,)))(((...888CCCIIIKKKKKKNNNMMMQQQTTTLLLIIIUUUYYY___oooxxxyyy<<<;;;999777555333222222222111///---+++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%)))***+++,,,------......::::::::::::;;;;;;<<<<<<222222555999>>>AAABBBBBB@@@>>>:::666222///,,,***''''''&&&%%%$$$###""""""'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******((()))******)))(((((((((&&&---777>>>AAA???<<<:::@@@<<<999999@@@MMM[[[ddd{{{rrrtttuuupppuuuxxxwww}}}gggYYYNNNQQQZZZ]]]VVVPPPZZZcccfff]]]VVVUUUWWWVVVTTTRRRKKK>>>111)))''')))''')))+++***((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))************,,,---,,,***---555<<>>555???RRRqqqvvvrrr}}}oooppphhhXXXMMMJJJJJJIIIVVVXXXXXXXXX[[[]]]WWWOOOPPPMMMIIIIIIMMMWWWaaahhhuuuzzziiiHHH999AAAHHHCCCAAA;;;777555111+++)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++,,,+++...777BBBKKKNNNNNNIIINNNPPPQQQMMMDDDQQQqqq<<<;;;999777555333222222222111///---+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++---///222666:::===>>>???BBBAAAAAAAAAAAABBBCCCDDD999:::>>>DDDIIILLLMMMLLLJJJKKKKKKJJJGGGBBB>>><<<000///,,,)))'''''''''''''''&&&'''((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))***+++***(((''')))+++---999EEEEEE===888===EEEBBBJJJXXXhhhuuu~~~|||zzzvvvrrrxxx}}}~~~ssseeegggoooppplllhhh```VVVUUU```hhheee[[[VVVXXX[[[ZZZSSSEEE888000,,,%%%''')))***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************,,,------+++***000<<>>CCCEEECCCFFFOOOTTTSSSMMMLLLJJJGGGGGGNNNYYYbbbbbbsssyyygggJJJ;;;>>>EEEDDD@@@===<<<666...***+++************************((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((*********(((((()))***+++111:::BBBHHHKKKLLLMMMSSSOOOGGGHHHOOOTTTnnn~~~ssskkkkkklllmmmmmmmmmnnnpppsss<<<;;;999777555333222222222111///---+++***))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&))),,,///222333444666888:::;;;;;;;;;:::444333222111222333444555666777999===@@@AAA???<<>>MMMrrr}}}uuurrrsssrrrnnnlllgggaaaaaaeeehhhhhhggg```\\\UUUPPPLLLHHHCCC>>>:::======888777===EEEJJJCCCHHHLLLMMMJJJIIILLLPPP```aaarrrqqqIII999CCCFFFEEEDDDCCC;;;000***)))************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((+++---000999DDDJJJKKKIIIIIIJJJHHHGGGFFFVVVoooyyytttggg[[[VVVSSSPPPNNNOOOJJJMMMOOONNNLLLJJJKKKLLL<<<;;;999777555333222222222111///---+++***))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''(((+++...222555666777888999999888666333222:::999888777888999;;;<<<888999:::<<<===:::666222;;;@@@FFFKKKLLLMMMOOOPPPUUUSSSQQQLLLFFF???999555///+++'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++(((+++,,,,,,---111:::AAAFFFGGGHHHHHHMMM\\\qqqvvvkkkiiippp|||~~~{{{xxxxxx}}}nnnjjjkkkoooiiiaaaccclll{{{pppbbbTTTRRR]]]jjj]]]WWWRRRTTTXXXXXXQQQJJJ<<<444***''')))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))*********++++++++++++,,,...222777???EEEJJJDDDGGGSSS{{{iiixxxwwwrrrjjjpppwww||||||}}}~~~}}}{{{}}}~~~|||{{{|||xxx{{{vvvssswwwsssooouuuiiikkkjjjddd]]][[[^^^cccxxxjjjIII```~~~VVVIIINNNRRRKKKDDD777444000,,,))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...000666;;;777666FFF[[[uuu{{{}}}xxxllljjjdddZZZTTTPPPIIIBBBCCC@@@===;;;<<<@@@CCCEEEUUUPPPLLLHHHEEEBBB@@@???@@@>>>===:::666333777>>>999@@@GGGJJJHHHGGGHHHJJJ\\\ZZZfff{{{{{{eeeQQQKKKDDDEEEHHHIIIAAA555---,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))),,,000444:::AAAIIILLLKKKIIIHHHIIIAAAQQQaaawww|||nnnbbbXXXVVVWWWZZZ[[[]]]ccckkkmmmlllmmmmmmmmmjjjeeebbb<<<;;;999777555333222222222111///---+++******))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))++++++,,,---///111333444111333666:::===>>>>>>>>>CCCBBB@@@???@@@AAACCCDDDEEEEEEFFFHHHHHHDDD???;;;777:::>>>???>>>>>>@@@BBBFFFJJJPPPTTTVVVTTTQQQNNNCCC<<<222+++(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++(((***---...000777CCCLLLCCCEEEKKKYYYkkkyyy~~~~~~~~~mmm```aaalllssshhhlllfff^^^hhh~~~rrrfffccc___iiisssyyy}}}jjj[[[ZZZWWWQQQMMMOOOWWW^^^QQQCCC222)))***---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++)))+++///666>>>DDDGGGGGGGGGddd|||rrrgggqqqoooyyy|||}}}xxxwwwtttooommmpppllliiiiiikkkfff^^^^^^ddd```iiijjjiiikkkccc\\\aaa^^^VVVSSSXXX[[[WWWRRROOOFFF```|||wwwXXXSSS```EEEPPPUUUGGG;;;888222---******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---333<<<>>>777:::YYY{{{}}}vvvlllWWWJJJHHHDDD___bbbbbb___[[[WWWNNNFFFGGGGGGEEE@@@:::888:::>>>777777:::<<<;;;999:::<<>>CCCGGGMMMUUU[[[FFFVVV\\\ZZZhhh{{{uuu]]]>>>AAAGGGKKKEEE999222111************************))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))***///555:::CCCFFFIIIKKKKKKJJJIIIIIITTTppp}}}uuuzzzwwwkkkiiirrrqqqzzz}}}<<<;;;999888555444222111000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((()))((('''&&&&&&(((,,,+++******++++++++++++222......333333222666<<>>DDDCCC<<<666>>>FFFIIIJJJLLLSSSZZZUUUSSSJJJ;;;111...***$$$&&&'''((('''%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))***)))'''''')))+++,,,,,,'''...+++,,,===GGGDDDBBBLLLcccyyy|||uuupppmmmlll}}}rrrpppzzziiiqqqssslllgggiiinnnooooooppplllgggjjjqqqtttppp___]]]]]]ggg|||zzznnnfff{{{^^^YYYVVVYYYYYYVVVRRRQQQ]]]SSSCCC444***(((***---&&&((())))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))************///---***))))))+++++++++)))000777;;;@@@FFFIIIHHHzzzrrruuuqqqhhhdddmmm|||~~~~~~~~~wwwsssrrrpppnnnnnnnnnooopppqqqnnnhhheeeiiikkkeee\\\]]]SSSHHHEEEHHHJJJGGGBBBEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKMMMUUUiii~~~___JJJtttqqqKKKHHHUUUDDDCCC<<<111******+++))))))))))))))))))*********))))))))))))))))))))))))&&&((())))))(((((()))***...+++(((&&&&&&(((((()))...((('''******'''(((---///>>>@@@555>>>bbbxxxzzzaaaWWWQQQVVVZZZWWWRRRQQQjjjzzzlll[[[JJJ>>>888666555333222222333555666888999;;;<<<:::777333000111333:::CCCGGGIIIRRR]]]UUULLLIIIQQQ___nnn~~~mmmNNN999@@@JJJDDD999555------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++,,,((()))///333666@@@LLLMMMGGGHHHMMMFFF???NNNhhh~~~eee\\\\\\jjjwww|||xxxuuusssiii\\\<<<;;;999888555444222111000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((*********)))((((((((()))###%%%'''(((***///666;;;666333222555:::DDDXXXjjj}}}~~~hhhXXXIIIMMMMMMHHHFFFJJJJJJFFFJJJ<<>>KKKPPPNNNZZZ[[[VVVNNNHHHAAA555)))(((&&&%%%&&&((()))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))+++***))))))***+++,,,,,,***...888DDDBBB333BBBjjjyyyvvvlllooo|||xxxqqqwwwwwwqqqsss}}}vvvlllkkkrrrwwwxxxzzzaaa[[[iiiuuu|||dddOOOJJJQQQVVVSSSXXX\\\[[[NNN;;;---(((***((()))******)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************...---+++***+++,,,------000---777FFFBBB888HHHggg~~~nnnkkkoooqqqssszzzzzzvvvqqqhhhjjjpppmmmsssvvv{{{{{{}}}|||qqqccciii^^^PPPGGGDDDDDDBBB???AAA@@@???>>>>>>???@@@AAABBBAAABBBGGGSSSfff{{{\\\PPPnnnwwwQQQCCCSSSFFF===<<<555***(((...))))))))))))************))))))))))))))))))))))))&&&(((******)))'''''''''&&&%%%%%%'''(((***++++++(((&&&(((---///---000555888888999GGGkkk}}}jjj[[[VVVhhhkkkwwwwwweeeUUUKKKEEE333222111000000111222333...111444777999:::999888222222555:::===BBBMMMZZZUUUQQQPPPUUU\\\gggxxxoooMMM>>>BBBFFF===222///...+++******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++***+++///444:::BBBIIIEEEMMMIII@@@MMMkkkxxxrrr}}}}}}nnn\\\WWW[[[WWWUUU___uuu|||tttkkk]]]PPP<<<;;;999888555444222111000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''%%%%%%&&&(((((((((&&&+++///000......222666666AAATTTggguuuyyyzzznnn^^^SSSMMMIII<<>>JJJcccyyywww~~~yyyqqqvvv}}}uuusssrrr\\\```mmmppppppwwwnnnVVVTTT___QQQXXX]]]YYYLLL<<<000************))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++------,,,,,,,,,---......111222;;;FFFEEEGGGeee~~~yyy```XXXlllwwwzzznnnjjjiiiiiittt~~~{{{qqqfffWWWJJJBBB@@@@@@@@@===<<<:::888666555555666:::;;;<<<>>>DDDMMMWWW^^^XXXRRR}}}MMMKKKIIIIIIGGG<<<---***...************************))))))))))))))))))))))))&&&(((***+++)))(((''''''...------+++)))'''$$$###((())),,,//////---000666DDD===???\\\vvvmmmbbbYYY\\\eeemmmYYYJJJ@@@888444///...---,,,,,,---...///(((***...222666999;;;<<<:::777444444555:::EEEPPPSSSUUUWWWXXXWWWZZZggguuufffFFF<<>>777///(((++++++***************)))))))))))))))))))))))))))''')))***)))))))))+++---###$$$&&&((())),,,...000''')))+++,,,+++---444;;;FFFHHHUUUqqq~~~~~~vvv___[[[gggxxxmmm___LLL===666333000------,,,++++++++++++,,,---***+++,,,...111333555666@@@>>>;;;777555666;;;AAANNNRRRVVVVVVRRRQQQTTTYYYmmm}}}|||```EEE>>>DDDHHH999333,,,)))+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))***+++++++++******)))%%%...666:::AAAIIILLLHHHIIICCCGGG\\\xxxmmmaaafffuuurrr```OOOEEE<<<;;;999888555444222111000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))***+++,,,+++******+++000;;;OOOiii~~~jjjUUUMMMLLLLLLJJJJJJKKKNNNPPPQQQSSSWWW[[[VVVPPPFFF999///)))''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***((()))***++++++---111444EEE<<>>BBB@@@LLLZZZdddOOOyyyVVVMMMGGGHHHIII@@@222(((,,,+++++++++******))))))))))))))))))))))))))))))))))))((('''(((+++000444------+++(((&&&'''+++///***+++***(((+++444@@@HHHCCCSSSmmmsssvvvooofffeeeuuurrrbbbOOOEEE999222111222111000,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---//////:::<<<===;;;999888666555DDDHHHMMMQQQTTTSSSNNNIIIZZZqqq}}}eeeMMM@@@<<<<<<777000,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++)))333===BBBEEEHHHHHHFFFIIIGGGYYYvvvzzzwww~~~wwwgggUUUFFF???<<<;;;999888555444222111000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))******)))((())),,,...333AAAXXXooofffUUUNNNJJJHHHIIIMMMOOOQQQUUUZZZUUUVVVVVVPPPDDD777...)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((()))))))))******''')))++++++,,,000777===888JJJ```xxx|||rrrxxx|||xxxsssqqqppptttzzzlll```\\\xxxddd^^^gggkkkgggVVVVVVWWWXXXYYYXXXTTTPPP888333,,,((()))*********))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++*********++++++++++++,,,,,,---...---+++,,,000444CCCCCCJJJbbbwwwooozzz||||||}}}~~~rrrhhh```SSSUUUSSSNNNJJJFFFDDDDDDCCCFFFHHHFFF>>>999999:::::::::;;;:::777444111000111000///...------...///000......//////000333777;;;<<>>QQQsssiiiOOOnnn^^^@@@IIITTTGGG666222,,,,,,,,,+++******))))))))))))))))))))))))))))))***)))(((''''''+++111666<<<;;;777111,,,,,,111555===:::333---000;;;FFFJJJPPPfffooommmiiitttnnnYYYJJJ999444...++++++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------222777888999;;;888444;;;===CCCLLLXXX]]]VVVLLLVVVcccuuuuuuUUU:::===;;;666111...,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***,,,---...222888AAAGGGDDDAAADDDLLLRRRaaavvvtttnnnrrrsss|||xxxnnncccTTTDDD999555<<<;;;999888555444222111000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((******((('''---999CCCVVVlllwwwyyyttteeeWWWJJJIIILLLNNNQQQTTTRRRTTTWWWXXXTTTJJJ???777******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((()))))))))*********(((***,,,,,,...555@@@HHHDDDdddtttpppvvv{{{xxxyyy}}}~~~~~~dddzzzlllrrrbbb___ZZZXXXWWWYYY[[[\\\FFF===222+++***++++++***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++*********+++++++++,,,,,,***,,,------,,,000777>>>CCCQQQsssvvvsssyyy|||yyyuuunnndddVVVSSSUUUPPPJJJLLLPPPUUUZZZ]]]___```\\\[[[TTTHHH@@@<<<999555000000/////////...,,,+++---,,,+++++++++,,,---...000000111111000111333666888BBB888===PPPqqqZZZVVV```QQQNNNJJJAAA;;;------,,,++++++***))))))))))))))))))))))))))))))((())))))(((((()))---///&&&***...111555<<>><<<777///+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((())),,,000222;;;;;;CCCKKKFFF@@@MMMcccvvvwwwccc\\\aaaiii|||mmm\\\OOOCCC777000000<<<;;;999888555444222111000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++---...---...:::NNN^^^zzzzzzzzzyyyxxxXXXJJJIIIJJJJJJKKKSSSQQQQQQTTTWWWVVVOOOIII+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))***************,,,---...000999FFFPPPqqqqqqwwwzzz{{{xxx{{{wwwmmmaaaYYY```kkkxxxsssnnn~~~~~~xxxaaaVVVYYY]]][[[VVVPPPEEE777...,,,,,,,,,***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,(((+++------...444>>>FFFCCCnnnxxxuuuyyy}}}uuussszzzmmmccc^^^WWWMMMRRR\\\]]]iiikkknnnpppppplllhhhddd^^^ZZZQQQEEE???===888222---,,,+++,,,...000///...---,,,+++******+++,,,------...000000//////000111000888888CCC@@@DDDtttPPPSSSZZZ???KKKOOO>>>------,,,,,,+++***))))))))))))))))))))))))))))))&&&(((***+++)))((((((((('''+++......---///555:::AAA>>>777555@@@QQQYYYWWW}}}yyy\\\]]]gggxxx}}}jjjRRR>>>666666.........,,,***)))+++---++++++,,,,,,,,,,,,++++++))))))************))))))---//////---111;;;@@@>>>777999;;;AAAPPP]]]___XXXUUU^^^\\\\\\yyy]]]===@@@@@@:::000+++,,,///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''')))---111444@@@<<>>[[[{{{uuu}}}yyyxxx}}}{{{|||zzzsssllliiikkkhhh\\\PPPKKKLLLIIIUUUnnnzzzqqqgggyyy}}}ccc^^^HHH^^^hhhXXXWWWNNNFFF:::)))(((,,,(((***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...$$$111...'''000<<>>UUUlllxxxyyyuuuwwwuuuoooqqqtttyyyvvvfffVVVPPPPPP[[[uuuooo\\\]]]vvvaaauuu|||OOOJJJ___OOOZZZRRRMMMBBB111,,,...)))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***************+++,,,---...444000'''+++888>>>HHH\\\ssskkkxxxzzzyyy}}}yyyssssss}}}{{{ppphhhfffgggdddeeeggglllpppsssrrrqqqqqqsssqqqmmmkkkhhh___SSSGGG@@@777333222111...,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,---...+++,,,---...////////////000///000444666888>>>EEEXXX|||VVV___sssJJJEEEMMMAAA111(((+++,,,'''&&&++++++*********))))))))))))************************)))+++++++++***+++---///...111000HHH^^^YYYjjjzzznnn~~~nnnWWWFFF;;;333000111///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------***************************,,,...---,,,---333999???<<<888666999BBBNNNVVV[[[ZZZVVVWWWkkkuuuNNN;;;DDDCCC555000111***************))))))((())))))))))))))))))))))))(((((((((((()))))))))***,,,))))))...000222999BBBOOOLLLLLLOOOSSS]]]pppyyyooorrr|||~~~}}}ttt^^^MMM<<<555333000...///::::::999777666444333333111000///---,,,+++******(((((((((((((((((((((((()))((((((''''''(((((()))))))))***+++,,,,,,+++)))***:::TTToooyyy~~~uuuvvv~~~{{{gggqqqqqqUUUGGGCCCOOOWWWSSSRRRWWWYYYSSSJJJ>>>///%%%&&&,,,&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((('''''''''((()))(((''''''(((***'''***---//////111666:::::::::::::::999777555444333222111///---+++)))(((+++)))'''&&&&&&''')))+++&&&''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))***+++,,,------...///...555???PPPmmm|||vvvvvvwwwtttqqqxxxxxxnnn```YYYUUU{{{rrrzzzmmmxxxwwwrrrwwwjjjUUUSSS]]]ZZZSSSRRRKKK999000///(((+++******)))))))))******))))))))))))))))))))))))((((((((()))))))))***************++++++,,,---...555+++'''555BBBEEE^^^eeeeeexxxzzzwwwyyyyyy||||||sssfffaaaeeekkkpppqqqtttwwwyyyxxxuuurrrrrrsssrrrnnnjjjbbbSSSFFF;;;666000......///...,,,---------------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---...///000444///---222777777777777CCCooowwwRRR```aaa@@@OOOJJJ777***------''''''---***************)))))))))***************************+++,,,,,,++++++...///***444444^^^iii[[[xxxpppooonnn[[[EEE888333000000111......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,***************************,,,,,,+++((()))---111>>>???>>>999666;;;HHHSSSoooqqqiiibbbqqqlll>>><<>>:::666444@@@AAACCCCCCAAA===999777111111000///---+++)))((('''((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''')))+++,,,,,,,,,---...333+++>>>]]]lllxxxzzz{{{oooyyyvvvhhh{{{{{{qqqYYYTTTXXXQQQSSSPPP@@@555000)))++++++******))))))******))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,---......******...;;;EEEMMMssszzzyyy|||}}}|||zzzzzz|||uuuoooiiiiiinnnrrrsssqqqyyyyyyzzz{{{|||zzzwwwtttuuuuuurrrkkk```RRRDDD:::555222...---...000///............---------------************+++,,,------------,,,+++,,,---///000555///---222888999888999===MMMwwwkkkPPPzzzUUUFFFHHH@@@555///,,,+++,,,...***************************************+++++++++***+++,,,,,,,,,,,,///111...:::JJJkkkqqqppp|||rrrmmmvvvXXXGGG666////////////111......------,,,------...++++++++++++++++++++++++******************************+++)))((((((+++...444:::AAA@@@<<<<<>>888222///......------;;;:::999777666444333222111000///---,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))(((+++---***''',,,888CCC___jjjxxx|||qqqsss{{{xxxvvvuuuYYYGGGXXX```SSSSSSPPPLLLJJJGGG@@@333(((((('''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))&&&(((***+++---000444888<<>>===<<<999666444:::>>>CCCGGGFFFBBB===999555777:::;;;999444...***)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((***,,,+++******,,,...444???YYYrrr{{{~~~{{{}}}jjjpppwww|||qqq{{{ssswww{{{mmm^^^RRRRRRRRRFFF;;;666...,,,,,,+++***************************************))))))))))))************++++++++++++,,,---...///***000333<<>>???AAAOOOnnn}}}www```HHHGGG===444......,,,+++************))))))))))))))))))))))))))))))))))))***************---000333:::EEEPPPWWWUUUfff|||uuuWWWBBB555444222000///000000000<<<;;;999888666444222111111000///---,,,+++******))))))))))))))))))))))))***))))))(((((())))))***(((+++---+++,,,555FFFTTThhhhhhmmmyyyyyymmmvvvwwwrrrSSSLLLVVV]]]VVVMMMHHHIIIIII???444+++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((***---000222666:::===;;;===>>>===::::::<<>>;;;999<<<@@@BBBBBB>>>:::777000...+++(((&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((()))))))))******(((+++,,,+++***+++///333;;;eeewwwrrr{{{~~~www{{{{{{wwwrrr\\\[[[sss}}}qqq}}}mmmYYYSSSTTTLLLDDD>>>666---,,,+++***************************************)))))))))*********++++++++++++++++++,,,---...///000444333FFFsss{{{```gggwwwzzzwwwyyywwwtttrrrvvvzzzssstttvvvyyy{{{}}}~~~}}}|||}}}}}}|||{{{rrrjjj]]]NNN===///---000............------,,,,,,.........///////////////,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------000//////000---,,,222:::EEEBBBGGGaaa```cccmmmDDDIIIBBB111(((,,,---&&&*********+++++++++++++++)))))))))***++++++,,,,,,***,,,---------...111333===PPPuuunnnnnnccchhhgggppp~~~yyy___KKK888222///111333111///000000////////////000111111------------,,,,,,,,,,,,************************)))))))))***+++,,,---...------///333;;;BBBHHHJJJJJJhhhuuuIIIBBB>>>444000///---+++******++++++)))))))))))))))))))))))))))))))))*********++++++***000555999AAANNNZZZ___PPPhhhjjjRRRBBB888222666666333111333444333<<<;;;:::888555333222111111000///---,,,+++******))))))))))))))))))))))))******))))))))))))******+++***+++///888FFFVVV```fffhhhnnnvvv~~~~~~{{{{{{uuummmtttiiiqqqfffJJJSSSXXXYYYUUUMMMJJJJJJGGGBBB...,,,***(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,///333666777:::<<>>777222,,,)))************++++++,,,,,,,,,((())))))***++++++,,,,,,***,,,---......///111444DDDdddqqqooonnn^^^___bbbnnn|||zzzcccKKK;;;222000111333333//////222111111000000111222222333111111000000////////////***************************))))))***+++,,,,,,,,,///......111:::EEEOOOUUU[[[iiiZZZ>>>:::777111000---+++******+++,,,))))))))))))))))))))))))))))))*********++++++++++++222999@@@LLL[[[bbbbbb[[[kkk}}}zzz```JJJ???<<<:::333999;;;666222444666555<<<;;;:::888555333222111111000///---,,,+++******))))))))))))))))))))))))******))))))))))))******---))))))222BBBTTT```eeeiiivvv}}}ppphhhllltttwww~~~}}}}}}gggssspppCCCHHHUUU[[[UUULLLIIIJJJIII000...+++)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++000333777999:::;;;===>>>AAA@@@@@@BBBEEEHHHIIIHHHIIIHHHHHHGGGGGGGGGHHHHHHOOOOOOOOOPPPRRRUUUWWWYYYRRRMMMEEE???>>>AAAGGGKKKMMMGGG>>>444---*********))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************(((***,,,,,,,,,111:::BBBcccsssjjjnnn}}}{{{ssszzzwwwWWWfffRRRPPPMMMIIIEEE<<<...---,,,+++************************************)))************+++++++++,,,,,,,,,,,,---...//////)))666JJJrrryyyuuu{{{|||xxx{{{{{{yyyxxx{{{|||||||||}}}|||yyytttppp___JJJ777111111//////000+++---000111000000000000.../////////000000111111000///...---,,,++++++++++++,,,---...---,,,+++***)))))),,,000111...///333999CCCJJJNNNbbbooobbbpppOOO:::???>>>---'''111*********++++++,,,,,,,,,((())))))***++++++,,,,,,***,,,---......///222444PPPzzznnnxxx~~~rrrsss|||lllSSS>>>333111111222444111---///444222111111111222333444444444333333333222222111111************************+++*********+++++++++***'''))),,,111888BBBMMMUUUaaa```nnnwwwHHH???DDD222000...+++******+++,,,)))))))))))))))))))))))))))************+++++++++---333:::EEEWWWfffgggaaawwwxxx|||~~~uuubbbKKK<<<888888777444;;;===777333555777666@@@<<<999999666222111444//////...---,,,++++++***))))))))))))))))))))))))***++++++***))))))+++,,,///***///???NNNUUU___iiiuuuqqqrrryyy|||yyy}}}yyyuuurrraaaOOOAAARRR]]]KKKIIIRRRGGGHHH777***)))***%%%$$$((())))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))(((***,,,+++)))***///333333333333555:::AAADDDEEEQQQTTTXXX\\\aaagggpppvvvooonnnppppppjjj___XXXVVVTTTGGG???EEEPPPWWWWWWWWW___ZZZKKK<<<;;;CCCDDD===SSSUUUPPPBBB777111+++%%%***)))(((&&&&&&&&&((()))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++444((('''000111000EEEcccxxx|||xxxppplllkkklllpppwwwuuu{{{fffIIISSSUUUCCC>>>;;;555---***,,,---,,,************************************)))******+++,,,+++333...''',,,...,,,111555>>>YYY|||wwwaaammm}}}|||{{{~~~{{{|||||||||yyyiiiYYY===888222//////000///...111///------.../////////+++---111333444222111000...------------,,,,,,,,,++++++++++++,,,---......***,,,............000222777;;;GGGSSSYYYeeeeeeaaaQQQFFFCCC444333***333,,,,,,++++++***))))))))))))************+++++++++(((333,,,'''000///111GGGqqqmmmqqqUUU@@@777555444555555555666666666666666666666555555555444444777444222222333444444444///...+++***))))))***+++++++++++++++++++++++++++(((,,,---...777FFFQQQTTTccchhhrrrhhhIII666===000))),,,---(((&&&***************************''')))++++++,,,......---777>>>===OOOoookkk___oooooo~~~~~~xxxvvvqqq[[[DDD<<<<<<;;;:::<<<555555555555666777888888@@@<<<999999666222111444//////...---,,,++++++***))))))))))))))))))))))))***++++++***))))))***,,,***000;;;GGGNNNQQQXXX___qqq{{{}}}rrrqqqvvv~~~|||yyy```EEEIII[[[RRRGGGIIIIIIJJJ>>>111,,,)))''''''))))))))))))))))))))))))))))))))))))))))))))))))(((************************...(((###%%%,,,222111...333999>>>BBBLLL\\\fffiiijjjoooxxx~~~wwwyyyyyyttttttttthhh[[[SSSNNNHHHFFFGGGJJJRRRTTTNNNFFFDDDGGGIIIOOOQQQNNNFFF@@@;;;222(((***)))((()))))))))((('''(((((((((((((((((((((((()))))))))))))))))))))(((************++++++++++++###+++111000000???^^^zzzwwwzzzsssfff{{{tttyyyooodddKKKQQQRRRAAA>>>777...***+++,,,+++******************************************++++++,,,***111---)))//////---111---QQQ{{{kkktttuuuzzzzzzuuu~~~~~~~~~~~~~~~~~~~~~wwwkkkXXXFFF999555111...///000///...222111/////////000000///333111//////000111222222/////////...---------,,,+++++++++++++++,,,---...+++,,,,,,---...///000111000777FFFSSSYYYdddwwweeetttKKKEEE<<<---------,,,,,,++++++***)))))))))************++++++++++++)))111,,,***111000:::UUU|||}}}nnnWWWCCC666222333777777777777888888888999999888888888777777777777888666444444444444444222111///---+++******+++,,,++++++++++++++++++++++++---,,,+++,,,333>>>LLLVVVbbbjjjrrr{{{tttWWW;;;AAA777///,,,+++))))))+++***************************+++***))))))+++---...555<<>>===>>>???999999888888888888999999@@@<<<999999666222111444//////...---,,,++++++***))))))))))))))))))))))))***++++++***((((((***,,,,,,:::HHHMMMOOOVVVaaaggggggcccgggsss|||qqqyyy[[[CCCOOOXXXNNNFFFJJJKKKGGG<<>>@@@@@@AAACCC<<<<<<;;;:::::::::;;;;;;@@@<<<999999666222111444//////...---,,,++++++***))))))))))))))))))))))))+++++++++)))((()))+++...555BBBKKKJJJPPPbbbsss{{{rrrgggnnn|||qqq{{{QQQDDDSSSYYYPPPLLLLLLNNNEEE444)))+++,,,((()))))))))))))))))))))))))))))))))))))))******************+++++++++++++++%%%---555666222111777>>>QQQgggvvvwwwzzz}}}wwwrrrrrrwww~~~|||{{{dddQQQBBBCCCHHHLLLRRRZZZ[[[UUUJJJ@@@;;;::::::999///,,,)))))),,,,,,)))%%%(((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,111000***000QQQwwwuuu}}}rrrmmm{{{qqqgggvvv|||tttWWWNNNMMMEEE>>>555...*********)))************************+++************+++,,,,,,***---+++...333...,,,666MMM{{{{{{}}}{{{}}}~~~~~~}}}}}}~~~{{{jjjTTTAAA333,,,000000111222222222222111111222222222111000000000000///...111666777444111333333222111000//////...---,,,,,,++++++++++++,,,...,,,******...111222222///444AAAPPP[[[ffftttxxxVVVvvvKKKDDD999444...---,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,//////666RRRvvviiitttyyyttt|||zzzxxxyyy|||{{{sssaaaIII;;;:::???BBBBBB;;;::::::::::::;;;<<<===<<<;;;:::999999999::::::666666666777999888666444333222000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111))))))111333666IIIaaatttuuuwwwGGG???BBB<<<...(((,,,...***+++++++++++++++++++++++++++***,,,......000666<<>>@@@<<<999999666222111444//////...---,,,++++++***))))))))))))))))))))))))+++++++++***)))***...111;;;CCCGGGFFFOOOcccqqqtttvvvoooyyyuuusssMMMGGGUUUWWWPPPLLLPPPIII888---,,,,,,(((************************((()))))))))*********+++***+++++++++,,,,,,,,,---,,,000444444444:::GGGRRRssswwwvvvyyy}}}~~~}}}}}}~~~nnnTTTJJJIIIJJJOOOWWW[[[XXXPPPDDD888111222777555111+++((()))***)))((())))))))))))))))))))))))((()))))))))*********+++***++++++++++++,,,,,,,,,333***+++FFFooo|||www{{{ddddddppplllpppdddsss~~~```HHHUUUHHHBBB999111---+++******************************+++++++++***+++,,,,,,---,,,---+++///222+++...AAA___}}}{{{{{{|||~~~|||jjjTTT@@@444111333000111333444444444333333///000222111///...000111///---,,,...333666666555444444333222111111000000......---,,,+++++++++,,,...,,,******---111444666444333999HHH[[[jjjsssxxx|||ppp```XXXBBBFFF000000------,,,,,,+++************++++++++++++,,,,,,,,,---***,,,//////>>>^^^yyyqqq{{{qqq|||{{{wwwtttyyysss\\\NNN>>>888<<<@@@@@@===::::::888888888999;;;<<<:::999777666666666777888333333444777:::;;;999888444333111///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///)))+++333333222AAAUUUkkkyyyWWW===AAA===000***------(((++++++++++++++++++++++++******---111111000666???QQQttt}}}qqqrrrwww}}}|||uuuooonnnllldddUUUIII>>>@@@BBBBBBAAA???>>><<<666666777999;;;===???@@@@@@<<<999999666222111444//////...---,,,++++++***))))))))))))))))))))))))+++++++++******---111555<<<@@@EEEJJJSSS[[[\\\XXXeeekkktttiiikkkIIIIIITTTTTTMMMNNNJJJ>>>444///,,,)))************************((())))))******++++++++++++++++++,,,,,,------...444...,,,888OOOgggvvv|||~~~yyyzzz|||{{{ttt^^^LLLFFFGGGRRRTTTVVVPPPAAA222---000;;;777111,,,(((((()))+++))))))))))))))))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,...@@@aaazzz~~~}}}dddvvvbbbiii~~~sssqqqtttgggpppaaaGGGIIIJJJFFF>>>666000---++++++************************+++++++++++++++,,,------......,,,///111+++777UUU|||vvv{{{~~~~~~{{{}}}mmmUUUBBB666111444999222444555555444333333444...000111///---...111555888666222///000333777:::333333333222222222222222000000...---,,,,,,,,,,,,------,,,,,,---111888===777222222???UUUiiisssvvv\\\tttrrrJJJHHH111///---------,,,++++++******++++++++++++,,,,,,,,,,,,---***...000333MMMlllxxx|||jjjoooyyywwwwww}}}xxxiiiIIICCC<<<:::===???;;;777999888777666666888:::;;;777555333222222222444555111111222555999;;;;;;;;;666555444222000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++---222222000888DDD___wwwEEECCC===333...---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,111000///777CCCaaa}}}rrruuutttqqqmmmfffYYYJJJ@@@???BBBBBB???======;;;666222333444777:::===???AAA@@@<<<999999666222111444//////...---,,,++++++***))))))))))))))))))))))))***+++++++++,,,000555999>>>@@@IIIVVV]]][[[UUURRRkkk}}}||||||aaaGGGMMMTTTNNNKKKHHHEEE===222,,,+++************************((())))))******+++,,,,,,++++++,,,,,,---.........555444<<>>>>>:::333,,,(((***---))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------***:::XXXttt{{{xxxyyytttfffsss{{{zzzzzzfffvvv~~~~~~qqqhhhUUUBBBKKKHHHBBB;;;444///---,,,************************,,,++++++++++++,,,------///...---000111---CCCmmmooolllzzz}}}zzz|||~~~~~~pppZZZDDD:::888777666888333555666444222000111333...000111///---///555:::EEEGGGGGGBBB<<<888888999111222222222222333333333222111000///...------,,,+++---///...---111;;;CCC<<<666222888III^^^mmmssstttbbb___AAA===000...------,,,,,,+++******+++++++++,,,,,,,,,---------+++222333;;;```|||wwwwwwlll|||qqquuu{{{~~~pppaaaUUUCCCAAA@@@???>>>===;;;999999888666555555777999;;;555333111//////000222333222222222444777:::;;;;;;999999777555333000...,,,------------------------***,,,...000222555:::===[[[iii|||~~~UUUIII===666111---+++---,,,,,,,,,,,,,,,,,,,,,,,,---)))***000111333@@@RRRxxx{{{sssssspppgggYYYKKKCCC@@@???@@@===999999<<<:::555222333444666999<<<>>>@@@@@@<<<999999666222111444000///...---,,,++++++***))))))))))))))))))))))))***+++++++++---111777<<>>>>>???BBBAAA:::000***+++...))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++BBBccc~~~ooossssss~~~{{{zzzrrr```|||yyymmmNNNKKKIIIDDD>>>666111...---************************,,,,,,++++++,,,,,,---...000...---111111///MMM}}}mmmooo}}}bbbMMM;;;999===<<<666222444666666333///...///222///111111///---000777>>>MMMUUU\\\ZZZNNNAAA888444000111111222222333333444444333111000...---------)))...111///,,,111===HHHAAA<<<666555???SSSeeeoooiiiuuuZZZooorrr:::KKK333...------,,,,,,++++++***++++++,,,,,,,,,---------------444666BBBmmmxxxvvv}}}rrrkkkuuunnnYYYIII@@@AAABBBAAA???;;;999999;;;999888666444555777999;;;444222000...---///000222444333222333555888::::::<<<;;;:::888555222000...------------------------(((,,,//////444>>>BBBBBB[[[\\\zzzrrrrrrcccPPP>>>888444---,,,111,,,,,,,,,,,,,,,,,,,,,,,,---((()))///333:::MMMccc{{{uuussstttoooaaaNNNCCCAAADDD>>>>>>999444666<<<;;;555333444555666999;;;===>>>???===999777666555333222000///---,,,+++*********+++++++++*********))))))...***+++111444333666<<>>;;;:::777666555555555444333444777:::444444333111...------...///111444666888777666555999999:::;;;:::666111,,,,,,+++***+++---...---,,,,,,+++---000222555===GGGWWWcccdddvvvmmmHHHAAA===555666)))111,,,++++++******++++++,,,444888---555777VVV}}}}}}vvvlllbbbWWWLLLFFFDDDAAA888333666999999888888222333666888;;;<<<======@@@===999777666555333222000///---,,,+++*********+++++++++*********)))))))))&&&'''---111111555;;;EEEEEEMMMQQQSSS```ggg^^^jjj}}}uuuooozzzzzz{{{~~~~~~{{{|||}}}~~~{{{|||lllPPPEEEPPPLLLGGGFFFGGGDDD999---***+++++++++******+++,,,,,,,,,++++++++++++++++++***---000000///555AAAMMMrrrzzzcccSSSMMMMMMLLLJJJGGG>>>777777888444///---*********)))))))))***+++***++++++++++++,,,,,,,,,...,,,+++,,,.../////////NNNuuu~~~pppwwwyyyvvvzzz}}}{{{zzz{{{oooqqq~~~xxxwwwqqq}}}UUUIIIHHHIII>>>666222+++---,,,,,,++++++,,,,,,---+++,,,,,,------......///333000222000000JJJtttpppwww{{{yyyjjjOOOFFF@@@???>>>;;;;;;>>>777666555333111111000000444333222000///000333666>>>@@@AAAAAA<<<444///---111222333222111111333444333222222111000......---,,,(((***000000...666CCCQQQFFF>>>666333AAAXXXcccaaaVVVppprrrfff[[[EEE:::...,,,,,,...---***+++...++++++,,,,,,,,,---------///...333888jjjsssjjjrrrxxx}}}rrrbbbaaaVVVQQQNNNHHHDDDAAA===:::888333333333222222444666888666777666444111///...///111333666888999777555333777777888::::::777222///---,,,++++++---...---,,,---+++,,,///000444===GGGKKKXXXiiiiiiuuufffHHHCCC>>>333(((000,,,,,,++++++++++++,,,,,,...***111333666BBBqqq{{{~~~}}}zzzuuuwwwrrrjjjaaaXXXPPPKKKJJJCCC:::444555888888666777777777888999:::;;;;;;<<<@@@===999777666555333111//////---,,,+++++++++++++++++++++***************)))(((***///444666:::???PPPNNNNNNIIIKKKbbbtttqqqhhhqqquuuqqqqqqwww{{{{{{yyy{{{~~~~~~zzzzzzyyyxxxxxxzzz~~~fffrrrkkkJJJOOOQQQNNNHHHGGGGGG???444,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000222222>>>ZZZuuupppUUUHHHKKKRRRIIIBBB888222444888444,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,000+++***000000,,,...555```~~~~~~zzzqqqnnnsssxxxzzzyyyvvvxxx~~~eeeiii|||uuufff```JJJDDDIIIBBB888222,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////000+++000111777eeexxxqqq~~~}}}nnn___KKKGGGEEEEEECCC@@@BBBEEE<<<:::666333111000000111333333444222111111222444555555333///,,,,,,...///222333333222000000111333111222333333222000...---,,,)))***......---333>>>OOOOOOCCC666444:::JJJ___lll]]]bbb{{{\\\xxxLLLCCC111---,,,...---++++++...,,,,,,,,,,,,------------111...333FFFzzzxxxjjjhhhuuuzzz{{{vvvqqqrrrtttyyygggZZZWWWRRRMMMHHHCCC===999333333222222333444666666888999:::999555111///...444666999;;;:::777444111555555666888:::888555222///---,,,,,,---...---,,,...,,,,,,...///222<<>>:::777555444222000//////...---,,,,,,,,,,,,************************)))***,,,---111666999:::EEEIIITTTXXXZZZlll~~~zzzpppkkknnnqqqpppsssyyy{{{{{{pppRRRQQQNNNLLLLLLLLLEEE>>>333000,,,+++,,,---,,,+++,,,,,,---------.........000000,,,444WWWbbbLLLFFFLLLOOOIII:::222555888666///---+++,,,---...,,,***++++++,,,,,,,,,---------+++***---000***+++DDDdddrrr~~~xxx|||xxxzzzuuuqqqpppqqqtttxxx~~~}}}cccWWWYYY|||zzz}}}fffsssWWWJJJMMMGGG>>>777///...------,,,,,,------...,,,,,,---......//////000555///000555KKKuuu{{{{{{~~~yyywwwsssbbbXXXUUUQQQNNNNNNSSSVVVSSSNNNIIIEEE@@@:::666444333333222444666666444222000000///666888555444555444000333444333222///...///000///111444555555222///,,,,,,******,,,,,,---111555AAAQQQKKK<<<999333999QQQOOOsssyyynnnsssfffgggEEE999222---------,,,,,,...,,,,,,---------.........///...===ggglllpppbbbmmm~~~jjjVVVRRRUUUQQQbbboooqqqyyyrrrqqqnnnhhhbbbZZZPPPFFF@@@===999555333444444444333:::<<<>>>>>>:::555111///111444888;;;<<<;;;888777333222333555888999888777333000---,,,---------,,,///,,,+++,,,,,,///777AAALLLMMM\\\zzzqqq{{{qqqpppGGG<<<333888+++---,,,,,,,,,,,,,,,,,,---......222;;;MMMyyy~~~zzzuuuvvv}}}}}}sssYYYdddnnnssstttqqqhhh^^^JJJ>>>444333666888:::===333333222222444777:::<<>>:::777555444222000//////...---------------***************++++++++++++---//////222888;;;;;;===>>>KKKTTTRRRYYYhhhoooppphhheeekkkppppppsssxxx||||||{{{{{{vvvjjjwww^^^NNNCCCGGGMMMJJJEEEBBB666111---,,,---...---+++,,,------....../////////,,,///444IIIqqq^^^IIIHHHMMMLLLAAA777666;;;???444000,,,+++---...,,,***,,,,,,,,,,,,------------***,,,///---)))444XXX{{{|||vvvrrrzzz~~~yyyuuusssrrrpppqqquuueeeoooXXXkkk{{{ooo[[[QQQMMMDDD>>>999///......------------......---------...//////000000333222000===cccrrrttt}}}}}}}}}{{{uuutttsssfffaaa^^^ZZZUUUTTTYYY^^^YYYQQQPPPLLLGGGAAA;;;777555444333555777777444111000///111777777111///444555111222333333111///...///000///000333444444222///,,,+++******+++,,,///111333===KKKOOOEEE:::111444BBBQQQpppwwwpppaaa~~~{{{KKK===555...---...,,,,,,...,,,---------............,,,---GGG|||yyynnndddqqq~~~|||rrreeeNNN999GGGLLLIII[[[fffhhhxxxyyy|||yyysssmmmfff]]]TTTNNNGGG@@@999444444555444333;;;>>>@@@???;;;777333222000222555999;;;;;;;;;:::444333222444666888888777555222...---------------...,,,,,,---------555===HHHLLLOOO{{{uuurrrWWW<<<999:::***------,,,,,,,,,,,,------000)))999BBBhhh|||}}}rrraaaWWWffftttzzz|||zzzooobbbNNNBBB666444666888;;;???:::999777666555555666777BBB>>>:::777555444111000///......------------...))))))*********++++++++++++///111000444===@@@???@@@:::GGGVVVPPPLLLZZZhhhbbbaaaeeelllrrruuuvvvwww~~~}}}||||||yyywwwwwwwwwxxxxxxyyy}}}zzzfff|||YYY@@@EEEMMMGGGAAADDD888333---,,,...///...+++,,,------...//////000000+++555PPPvvvzzz]]]KKKJJJJJJFFF>>>666888???888333,,,***,,,...,,,***,,,,,,,,,------------...***...///+++---BBBhhhxxxkkk~~~www|||vvvpppmmmnnnooonnnqqqwwwjjjcccdddxxxuuuuuusssiiiaaaSSSCCC???<<<.........------------......------......//////000000+++222000LLL|||hhhzzz~~~~~~wwwtttxxx{{{uuummmmmmeeeddd___ZZZ\\\___]]]VVVUUURRRMMMGGGAAA;;;888666555666888777444111000///777>>>@@@999888>>>>>>999111222222111///...///111...000111333222111...---++++++******---111333333666@@@OOONNN<<<333777999YYYcccjjjrrrjjjqqq\\\@@@666...---...------...------------............000000RRR}}}{{{ffffffvvvzzz|||cccPPPGGG>>>444DDDXXX]]]hhhooovvv}}}xxxsssmmmfffbbbVVVMMMBBB;;;999:::999777===???AAA@@@===999777666000222444777999:::;;;<<<666444333333555666666666666333///---------------,,,+++,,,...------222:::GGGRRRTTTppp|||zzzkkkBBB===666...------,,,,,,,,,,,,---------000999PPPyyyhhhYYY___ooo~~~yyykkkUUUGGG:::555666888;;;>>>???>>>===<<<;;;999888888BBB???:::777555333111000///......---------......))))))******++++++++++++&&&+++------222;;;@@@>>>>>><<>>999666666777888777444111000000===IIIOOOLLLKKKNNNKKKBBB111222222111//////000111...///000111111000...---***+++******---222444333///555MMMSSS>>>777===777JJJUUUlllssswwwwwwooommmBBB777...---...------...---------.........//////888555YYYvvvzzzkkk\\\ggg{{{{{{tttQQQ888666<<<>>>DDDjjjyyy~~~|||xxxtttpppbbbXXXKKKBBB@@@@@@???>>>???AAACCCBBB???<<<::::::222333444555777999;;;;;;888555333333444555555555777444000---------------,,,+++---///...---111888AAARRRVVV[[[xxxxxxHHH@@@333333...------,,,,,,------...)))999666\\\xxxnnneee^^^jjjzzzuuuZZZLLL===666666777999<<<@@@AAAAAAAAA@@@???>>>===BBB???:::666555333222111/////////,,,******...222************+++,,,---...++++++...333444333777<<>><<<777000---,,,------,,,222---555666***111999,,,444___nnnTTTGGGPPPNNN:::111999<<<999222,,,***++++++)))++++++,,,,,,,,,---------000'''222///...bbbwwwrrrpppfffjjjrrrnnnjjjjjjmmmnnnoooxxx```nnn}}}pppzzzOOOCCC999888......///...---,,,...///000////////////000000111000222;;;hhhccc|||~~~rrr~~~}}}|||ssswww{{{zzz}}}|||yyyssspppkkkeee```^^^^^^```^^^YYYSSSKKKEEE???<<<:::888777666666666555222///@@@kkknnnVVVSSSHHH666999+++---000111111000111111///000222333333222000///+++,,,,,,---...///111111:::555<<>>666---%%%+++222,,,...------......///000111444666mmmlllbbbbbbggg~~~xxxOOO@@@BBBAAA@@@UUUhhhvvvnnnfff___XXXTTTPPPJJJEEEBBB===<<<<<<<<<<<<;;;999888666III???;;;>>>:::===777999555111111222333222111333222000...---,,,,,,,,,---.........---...000333???RRR[[[UUU]]]zzz\\\CCC222---///...---,,,,,,---...///333777999uuu{{{pppfffdddhhhvvvdddSSSBBB;;;;;;;;;:::;;;<<>>EEENNNSSSSSSRRRSSSVVV\\\eeemmmpppqqqppppppfffbbbggglll___GGGAAAKKKlll{{{uuuuuuuuutttwww}}}dddiii@@@DDDFFFBBBAAA===888111---------------000---///111,,,...444222OOOrrrkkkQQQPPPOOOCCC;;;===>>>:::444...,,,,,,,,,+++++++++,,,,,,,,,---------111+++111111;;;lllnnniiiwwwxxxkkkuuuxxx~~~nnnjjjiiikkkmmmrrr|||ttthhhppp|||vvvcccjjjnnnWWWJJJ@@@999/////////...------...///000////////////000111111444666IIIvvvmmmyyyuuuzzz{{{ssssssxxx~~~}}}|||vvvuuuqqqjjjccc```aaadddaaa]]]VVVOOOIIIDDD@@@>>>;;;:::888777777555222///333OOOOOO>>>;;;777///222...000222333333222111111///000222333333222000///,,,,,,,,,,,,...///000111:::555<<>>666:::AAAWWWeeeqqqiiiyyycccPPP===333000,,,///555111...............///111111<<<===wwwjjjbbbfffmmmfffIII@@@KKK___mmm~~~zzzuuupppiiieee```XXXMMMFFFBBBBBBCCCBBBAAA???<<<;;;JJJnnnuuunnnWWW;;;;;;???999666111000111222222111444222000...---,,,,,,------.........---...000333>>>RRR```^^^___ppp}}}{{{tttFFF555777///...------------...///333;;;IIIzzztttdddZZZZZZeeerrrnnn\\\HHH???>>>>>>@@@CCCEEE@@@CCCMMM]]]uuu}}}oooBBB???:::666555333222111...///...---,,,---000333******)))******+++,,,---///---///555999888999;;;BBBDDDDDDCCCGGGLLLNNNLLLVVVYYY```gggmmmooonnnlll___[[[aaakkkhhhSSS@@@888PPPvvv|||xxxyyy|||yyyuuuHHH>>>LLL@@@CCC>>>999333///------...---//////---...111///555GGG]]]NNNLLLIIICCCAAA@@@;;;555111///...------,,,,,,,,,,,,------------.........444OOOyyynnngggnnnrrrzzzpppooo~~~zzzmmmkkkiiiiiimmmxxxcccUUUzzz~~~|||zzzsssbbbggg```MMMEEE:::111000///...---......//////////////////000111222222666[[[sssyyyzzzxxxxxxwww}}}{{{zzzwwwpppgggccceeeiii```\\\UUUOOOJJJEEEAAA>>>===<<<:::888777555222///,,,333555111.........///111222444555555444222111///000111222222111000///,,,,,,,,,,,,---...000000777222888HHHMMMCCC999888888PPPeeerrrnnn~~~rrrqqq^^^???///111000...111000............///000111111999CCCddd___hhhssssssaaa```vvvzzzuuupppgggXXXLLLGGGHHHHHHFFFBBB>>><<<;;;RRRSSSFFFJJJ:::666222///000111222222444222000...---------------.........---...000333<<>>AAADDDKKKAAA@@@IIIZZZsss{{{mmmBBB???:::666555333222000///......------///111222))))))))))))***+++,,,---000,,,...444999999999:::RRRWWWTTTHHHDDDJJJMMMJJJVVVXXX]]]dddlllpppnnnkkkiii```^^^gggooogggSSSBBB???hhh}}}mmm```:::JJJCCCCCC@@@<<<666111...---...///---444000111666111???dddpppUUUIIIFFFFFFFFFBBB<<<666333111...,,,---,,,,,,,,,------------...+++///***999dddtttjjjfffmmm~~~kkknnnpppssslllkkkiiiiiioootttQQQrrrlllfffbbbHHHFFF???444222000....../////////////////////000111222222444<<>><<<:::999888666444111000***...555222222555222222333444555666666333111000000111111111111000000,,,,,,,,,,,,---...///000222...333AAAJJJEEE;;;555111HHHcccsssqqqyyyvvvzzzMMM222444222,,,,,,...............///000111222444QQQyyy]]][[[iiiyyy~~~cccXXXhhhqqq~~~vvvhhh[[[PPPQQQOOOIIIAAA<<<:::<<>>999333///---...000,,,666444111333111IIIxxxpppTTTGGGHHHLLLCCC;;;666555222---+++---,,,,,,---------.........+++000...GGGxxxqqq[[[dddmmmmmmtttooorrrjjjkkkiiiiiitttbbbjjjxxxkkkdddIIIGGGEEE888444000...///000000///////////////000111222333;;;KKKooo|||}}}}}}}}}~~~xxxvvv~~~~~~~~~~~~|||uuummmiiikkknnniiiddd^^^ZZZXXXUUUOOOJJJ???===;;;:::999888777555;;;//////555222222666666444333333444666666444222000000000111111000000000,,,,,,,,,,,,,,,---...//////---111===GGGHHH>>>555666DDD]]]mmmoooooosss^^^999666333---...111///......//////000111222999ccczzzlllYYYZZZmmm~~~~~~iiiNNNQQQnnn{{{|||ooo[[[\\\ZZZPPPCCC;;;:::<<>>HHHKKKIIIGGGLLL[[[tttgggZZZBBBHHHEEECCC@@@;;;555///---///111---333333//////888[[[nnnSSSMMMQQQDDD;;;666777444---+++...,,,---------............///000666[[[[[[hhh}}}hhhiiixxxnnnoooggghhhgggjjjzzzvvv\\\}}}yyyqqq\\\LLLCCC;;;666111///000111000////////////000111222333444555TTTuuujjj~~~~~~~~~|||}}}~~~~~~|||~~~}}}wwwqqqooopppqqqmmmhhhaaa___^^^[[[UUUOOODDDAAA>>><<<<<<;;;999888FFF@@@888444222111444:::;;;777444333555555333111000000000000000000000000,,,,,,,,,,,,,,,---.........///222:::EEEJJJBBB888999>>>UUUffftttwwwiiizzzccc999222...,,,...///////////////000111222222999kkk{{{~~~bbbZZZ^^^rrr~~~ssskkksssfffXXXZZZ```VVVSSSccczzzcccgggggg]]]KKK===888999IIIbbbfffkkk^^^AAA===@@@;;;:::999666333222333555555333111///...---......---.........---...000333<<>>AAADDDJJJQQQQQQYYYdddmmmsssvvvwwwxxxqqqsssmmmfffmmmuuuhhhOOOIII???aaa{{{jjj```WWWYYYIIIIII```]]]QQQ___\\\WWWOOOHHHKKK]]]xxxtttzzzxxxzzzFFFAAAKKKDDDBBB===666000---///222000...111111444PPP{{{```OOOOOOGGG===888:::777...+++000------------............222...>>>lllddd{{{uuueeekkkxxxkkkhhhbbbcccccciii~~~ZZZ~~~~~~zzzXXXEEE===777111///000222111.../////////000111222444555444cccqqqppp~~~~~~||||||}}}{{{xxxzzz~~~zzzxxxwwwvvvuuuooojjjdddbbbbbb```YYYSSSLLLIIIDDDAAA???===;;;999RRR___WWWJJJKKKCCC;;;EEEEEE>>>777444444444111...000000////////////000000,,,,,,++++++,,,,,,------,,,000333777@@@HHHDDD:::555888RRRfffzzzuuuiiiggg===111,,,,,,...+++////////////000111222333888xxxzzzuuuZZZZZZ```tttxxxhhh\\\AAAJJJOOOQQQOOOFFFQQQlllttt}}}xxxcccNNNCCC@@@KKKXXXHHH>>>888...555888:::<<<<<<999555333333555555444222000............---.........---...000333:::DDD\\\yyy{{{EEE999111000///......///000111888kkkttt___SSSLLLGGGIIIVVVhhhzzzqqqaaa[[[[[[SSSQQQVVVhhhBBB???:::666555333222111000...++++++------***'''(((((((((((()))***+++,,,+++---111222111333@@@NNNHHH<<<666>>>EEEEEEHHHNNNOOOXXXeeepppuuuwwwyyyzzzsssxxxqqqdddhhhtttmmmYYYKKK333QQQuuufff\\\XXXtttvvvdddfff}}}nnnzzz{{{uuujjjZZZPPPTTTdddsssnnnLLL:::PPPEEECCC>>>777000---///222333+++000555>>>iiihhhOOOJJJIII>>>999<<<999///,,,111---------.........//////222+++AAAttt}}}}}}hhhkkklll\\\tttqqqlllggg^^^___aaahhhhhhqqq}}}yyyiiiPPP>>>888111///111222111.../////////000111333444555@@@zzz~~~zzz}}}}}}~~~|||{{{|||zzzvvvxxx||||||}}}~~~{{{xxxuuuoooiiihhhiiiggg```YYYSSSOOOIIIEEEBBB???<<<:::]]]{{{yyykkkmmm]]]IIIQQQLLLDDD:::555333333000---000000////////////000000,,,,,,+++++++++,,,------***///222333;;;EEECCC999444777TTTgggxxxvvvwwwiiipppHHH888111222111***////////////000111222333AAAmmmSSSYYY```sss}}}xxxfffYYYUUUKKK???FFFZZZdddkkkyyysssppp}}}gggVVVPPPmmmnnnNNN???BBB??????444:::<<<>>>;;;777444444555555444222000............---.........---...000333666CCC]]]wwwLLL<<<111000///......///000111<<<|||yyy^^^JJJAAABBBBBBJJJ\\\pppuuunnnaaa```bbb```iiiBBB>>>:::666444222000...------,,,,,,,,,,,,++++++************+++,,,---......///000222555:::AAAFFF<<<<<<===@@@CCCGGGKKKMMMUUU^^^gggmmmsssyyy{{{yyytttrrruuuqqqffflll{{{bbbEEEHHH}}}rrrlllwww~~~uuu~~~gggtttwww\\\ooohhhDDDFFFIIIFFF@@@:::555222111000///000444333LLLuuuWWWLLLOOODDD<<<;;;:::333......///......---------......222)))QQQ~~~tttnnnpppeeetttccc]]]xxxqqqjjjcccaaa[[[aaahhhzzzyyylllhhhffffffqqqrrr]]]|||}}}ggg]]]|||YYYPPPCCC999000///000000///000333333111///111555777777GGGxxx|||~~~~~~~~~}}}|||{{{yyy~~~~~~zzzzzzuuuooommmlllggg```]]]YYYSSSMMMGGGAAA;;;888TTTppp~~~tttOOOAAA999666333222444666555333.........///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222666EEEIII;;;555666FFFcccvvvyyy~~~zzzEEE:::+++///000///,,,555222,,,000111111666NNNcccYYYYYYkkk|||sssddd^^^MMMYYYdddmmmxxx~~~rrr___JJJLLL[[[pppkkkzzzLLLDDDJJJIII777CCC:::666:::999333111444444444222111000000///000...............///000000666DDDRRRnnn~~~}}}```;;;333000......//////222555@@@rrr}}}uuullloooQQQEEEEEE@@@DDDQQQfff{{{|||zzzrrrkkkmmmBBB>>>:::666444222000...------,,,,,,,,,,,,++++++************+++,,,---...,,,,,,...111444888;;;<<<888999;;;>>>AAAFFFIIIKKKSSS]]]gggmmmssszzz|||{{{|||wwwuuulll___fffzzzlllLLLBBBlllyyymmmzzzoooyyytttJJJAAAHHHFFFAAA;;;555222111111444222111777[[[rrrmmmoooooolllzzzdddOOOQQQGGG>>>===:::444000//////......------.........:::555bbbmmm]]]ZZZYYYwww^^^bbbsss{{{yyyhhhccc\\\^^^\\\cccjjjzzzssskkkrrr\\\RRRLLLMMMMMMLLLRRRZZZpppccc}}}wwwvvv|||}}}ooo\\\qqqUUUMMMEEE:::000///000000///000222222111000111444777777WWW|||~~~|||tttmmm^^^lll{{{uuussstttqqqkkkkkkfff___WWWOOOFFF>>>999HHHbbbooowww~~~kkkKKK???888666444444666888777555.........///000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,111333666EEEKKK???:::999FFF___nnnooopppvvvvvvMMM>>>...000///---+++555555111444222222999LLLaaaXXXZZZkkk}}}vvvhhhffflllzzzyyyzzz|||vvvgggTTTHHHFFFDDDQQQ{{{|||TTTOOOQQQEEE;;;555888888333111555555444333222000000//////...............///000000444DDDRRRjjjfffAAA333000...///000///222555OOOllltttvvv~~~nnn|||~~~[[[DDDAAAGGGHHHPPP```sss}}}xxxBBB>>>:::666444222000...------,,,,,,,,,,,,++++++************+++,,,---...,,,+++---111666888777555666777999===BBBFFFJJJLLLQQQ[[[fffmmmttt{{{~~~}}}|||yyyooo___dddwww{{{[[[AAAYYYyyykkkooo{{{wwwzzz[[[AAAGGGFFFBBB<<<666222111111222111000GGGyyyzzzvvvpppjjjkkkiiiccclll|||pppRRRSSSKKKCCC???<<<666222111///......---......//////333777nnnjjjaaaRRR[[[ttt\\\nnnttt|||rrrddd```ZZZZZZ[[[ccchhhuuuzzzbbbqqq|||iii[[[VVVRRRNNNMMMLLLIIIHHHHHHOOOaaazzzssszzz|||vvvvvvbbbhhhYYYOOOHHH===222000000000000111111222222222222333666999___yyy}}}vvveeeWWWFFFYYY~~~}}}~~~zzzvvvqqqiii___UUUJJJ@@@::::::NNNYYY___cccVVV???666666555555777999999888777///......///000000...---,,,,,,,,,,,,,,,,,,,,,,,,...,,,111333777FFFOOOFFF999777DDD___qqqtttuuu{{{uuuqqqXXXAAA111000......***111000---111000222>>>VVV^^^WWW[[[mmm~~~|||uuuxxxjjjQQQLLLVVVJJJ@@@GGGrrryyy___LLL>>>555666777333222555666555444333111000///..................///000000222DDDRRReeemmmEEE555111///111111000222777YYYtttzzz}}}vvvyyynnnQQQDDDHHHPPPWWWaaappp~~~vvvvvvAAA>>>:::666444222000...------,,,,,,,,,+++++++++************+++,,,------000------111888;;;999666555777:::???DDDHHHLLLNNNPPPZZZeeemmmttt|||}}}zzzhhheeettt}}}kkkHHHOOOfffaaayyyxxxoooDDDFFFFFFDDD>>>777333111222///222:::dddwwwxxx{{{vvvtttwwwSSSUUUOOOGGGBBB===888333111...............//////000000AAA|||qqqoooQQQbbbmmmeeeyyylll___^^^YYYVVV[[[```bbbmmmuuuzzzpppjjjfffppppppjjjbbb]]][[[VVVOOOKKKSSScccxxxtttwwwnnnhhheeeXXXMMM@@@444111111000000222111111333444222222666===ppp|||}}}~~~{{{iiiRRRAAA>>>MMMuuu|||tttkkk```TTTIIIBBB;;;EEEJJJIIIHHHAAA666000333444666888999999888777000///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,///,,,000444777GGGRRRLLL999555AAA^^^uuu{{{}}}rrrgggCCC222000///000000000***)))000000555DDD\\\pppZZZVVV\\\ooo{{{[[[IIIVVVnnnfffPPPIIInnntttXXXFFF777555666333333666666666555444222000///..................///000000111CCCSSSbbb|||}}}JJJ888111///222333000333999eeettt|||gggZZZWWW[[[]]]ccckkkyyyuuuooonnneee```xxxAAA>>>:::666444222000...------,,,,,,,,,+++++++++************+++,,,------111...,,,000777<<<<<<:::444666:::>>>DDDHHHLLLMMMPPPZZZeeemmmuuu}}}~~~|||}}}iiicccrrr}}}vvvRRRMMMjjjuuu|||EEEDDDFFFEEE@@@999333222333111555FFF|||}}}uuusss[[[UUURRRMMMFFF???:::444000...............///000111888VVVyyywwwNNNeeeeeennn}}}cccXXXYYYTTTTTT[[[]]]___lllwwwvvv}}}}}}qqqlllbbbTTTNNNLLLPPP^^^qqqkkkzzz{{{oooxxxhhhQQQDDD777222111000111333111111444666333111999DDDsss\\\DDD444:::BBBiiiuuuiii]]]UUUGGGHHHGGG@@@777666666222333444666888888777777666111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,///+++000555999GGGSSSQQQ???777???YYYooouuuvvvzzz{{{III444///...222777333---000777333666GGGZZZjjjWWWUUU^^^rrrrrriiivvvyyycccwwwuuu~~~yyyjjjSSS===777777444333555666666666555444222000///...............///000000333AAARRRbbbyyyUUU;;;333///333333000444===xxxsssvvvlll___aaakkknnniiijjjuuunnn^^^YYYQQQLLL[[[rrrBBB>>>:::666444222000...------,,,,,,,,,,,,++++++************+++,,,---......,,,+++...333888999999111333777<<>>:::666444222000...------,,,,,,,,,,,,++++++************+++,,,---...+++,,,...000333444555555111333777<<>>BBBVVVcccxxxssspppeeeBBBFFFHHHDDD;;;444333444222333XXX}}}XXX[[[ZZZRRRIIIBBB999000............///000111222,,,___}}}~~~VVVyyy[[[ppp|||[[[RRRWWWSSSOOOYYYYYY^^^ppp|||}}}yyysss}}}mmm[[[OOOHHHHHHJJJ[[[|||xxxqqqzzzYYYJJJ;;;333111000222444222111444777333222@@@TTT~~~}}}{{{vvvooogggaaaRRRBBBYYY}}}qqqlll[[[AAA<<<@@@666:::;;;;;;888555333333555333000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,...***111999;;;EEERRRSSSDDD666999TTTooo||||||wwwSSS===333...333,,,...///444444000HHHsss[[[SSSUUUbbbvvv|||mmmbbbaaalllyyypppNNN???;;;666222333444555666666666555333222...............///000000666666LLLeeewww|||mmmDDD555...222222///777EEEpppsssxxxhhhmmm|||~~~vvvttttttqqqkkkbbbYYYPPPJJJBBB>>>:::666444222000...---------,,,,,,,,,++++++************+++,,,---...***...222555555333222222333555:::???CCCFFFHHHIIIVVV```iiioootttzzz|||{{{qqqaaalllzzzSSSJJJfffIII666333333777;;;666:::NNNQQQPPPYYY\\\iii|||ooo|||kkkrrrqqqAAAFFFIIIEEE<<<444333555555:::kkk}}}xxx}}}YYY______VVVMMMEEE;;;111............///000222222888llliiiyyyeeeEEErrr|||___wwwvvvSSSKKKPPPMMMLLLVVVUUUYYYjjjppp~~~xxxtttzzz{{{wwwxxx{{{hhhttt~~~xxxcccVVVMMMGGG@@@IIIrrrtttttt{{{___qqqjjj[[[LLL;;;444111111222444333111444777333222CCCYYYwwwvvv}}}mmmPPPYYYyyyWWWLLLLLL===>>>>>>===999444222333666333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,---)))111:::;;;DDDQQQRRRGGG888888QQQmmmzzz~~~~~~|||RRR>>>555000444111222111222///555dddXXXSSSVVVdddwww{{{vvvmmmkkkoooyyyTTTBBB<<<666222222333444666777777666444333...............///000000666222IIIfffvvvzzz{{{{{{}}}FFF666...111222///888HHHttt~~~ppppppxxx}}}}}}zzzwww```NNNDDD@@@;;;777444222000///------,,,,,,,,,,,,++++++)))******++++++,,,------,,,***---555999666222000333888888===GGGFFFEEEOOOWWWcccnnnrrrtttwwwzzzzzz|||nnn\\\iiizzzYYYRRR}}}[[[BBB888111333444222222666:::888999;;;<<<===EEEMMM}}}~~~PPP===KKKHHH888999444000333HHHjjj}}}ssstttzzz^^^WWWfffbbbRRRJJJ999444222000000111000---///444???yyymmmaaaSSSTTTlllwww[[[iiiRRRLLLKKKNNNLLLMMMQQQYYYbbbnnnxxxhhhyyykkkaaaffftttvvvzzzjjjaaaQQQIIIEEECCC[[[sssxxxwww|||oooiiigggZZZOOO???333222777666111111...222000666444>>>sssxxxsssiiiZZZxxxtttccc\\\WWWMMM@@@888555555555555111111111111000///...---........................000000000333;;;FFFQQQXXXLLLCCC999GGGkkk}}}||||||aaa888<<<222222000000///222111999nnn^^^RRRYYYkkk}}}kkkZZZSSSQQQSSSWWWttttttOOODDD888000333777777777999999888666444222111000///---...///111222777<<>>AAA:::^^^hhhCCC>>>===:::777000555666777888888888777666222111000......///111222555:::HHH```{{{VVV<<<222000333000777bbbdddwwwvvvvvv}}}qqqhhhlllwwwuuulllhhhWWWDDD@@@;;;777444222000///------,,,,,,,,,+++++++++)))******++++++,,,---------+++,,,111333000000222222888999>>>FFFEEEGGGSSS]]]eeeooovvv|||{{{uuusssyyyssseeeqqqzzzUUUddduuuppphhhXXXRRRIIIAAA:::888:::===888777999>>>===999888:::777CCCPPPZZZiiiyyy}}}qqqLLLMMMLLL===:::555444888\\\VVVZZZmmmeee```jjj}}}qqq^^^QQQEEE@@@AAA;;;:::UUUyyyyyy___cccjjjmmmfffEEE///222000000222111000444:::YYYwwwPPPggg~~~aaaSSS{{{}}}zzzyyyWWWFFFCCCBBBDDDFFFFFFJJJSSS[[[aaahhhooozzziii^^^TTTlllttt^^^NNNHHHbbbgggbbb[[[SSSHHHKKK^^^~~~~~~bbbZZZJJJ999111222555555111000333000666777FFFvvvmmmssswwwdddOOO???666444444222222222222111000//////........................---...///111777BBBPPPYYYOOOFFF777===___zzzxxxoooLLL:::222666222222222555333999mmmsssSSSUUU___ooo~~~~~~zzz|||uuu{{{```UUUTTTPPPGGG@@@>>>SSSzzz^^^???<<<======:::333777777888888888777666666333222000//////000111222555:::HHH```{{{zzz\\\===111000444000<<>>EEEEEEHHHUUU^^^fffooovvv|||zzzssssssvvvjjj```mmmzzztttTTTkkk||||||oooiii]]]PPPFFFAAA>>><<<999555555888:::888999;;;666888:::CCCYYYwww~~~yyy~~~QQQMMMMMM@@@;;;444555<<>>III]]]{{{___dddnnnppphhhGGG444333000000222222222777===ggg~~~SSSjjjcccWWWzzzuuuyyywwwUUUEEEDDDCCCDDDBBBEEEJJJPPPSSSXXXeeerrr{{{sssjjjccc~~~nnnMMMFFFNNNfffnnnjjj___XXXNNNMMMZZZoooaaaJJJ777111555777555555444777444;;;===OOO~~~{{{rrrooozzz~~~gggOOO>>>555333444333333333333222111000///........................,,,...///111666AAAPPP[[[TTTLLL:::<<<\\\yyyyyyrrrMMM:::111222222222333555333999llllllWWWSSS___ppp~~~yyy|||kkkgggyyy```hhhzzzhhh^^^RRRFFF>>>>>>JJJeeezzzvvvSSS======<<<<<<>>>:::::::::999999777666555444555333111000///000111222666;;;HHH```{{{zzz___===000111555111@@@wwwllleeeqqqaaaPPPRRRUUUaaa|||uuulllvvvoooVVVIIIDDD@@@;;;777444222000///------,,,,,,,,,,,,++++++)))******++++++,,,------***+++111777666111...000222999;;;>>>EEEDDDHHHWWW]]]fffoootttxxx{{{xxxsssvvvvvv~~~zzzfff___mmmwwwlllPPPnnnvvv}}}sssdddXXXJJJ??????999666888999888888;;;888888666:::KKKfff~~~{{{OOOIIIMMMBBB<<<555777<<>>DDDhhh~~~```eeeppptttlllMMM;;;333000000222333444999@@@^^^ssskkkUUUkkkeeeZZZzzzyyyUUUDDDAAA???@@@===AAAGGGJJJKKKPPP```pppqqqxxxooouuuyyykkkNNN:::BBBUUUttt~~~yyyjjj```VVVQQQXXX{{{}}}wwwfffLLL777222555666333666555999666===BBBWWW}}}sssmmmqqq{{{___GGG999444333333333333333333333222000000........................,,,...000111666AAAQQQ]]]VVVOOO===;;;ZZZxxx}}}\\\DDD666111111222222555333888jjjiiiUUURRR___ppp}}}xxxmmmsss}}}jjjyyyfffdddeeeZZZZZZrrr{{{lllpppppp^^^LLL???===@@@;;;BBBZZZpppssstttuuupppeeeKKK======:::;;;@@@???<<<<<<:::999777555444444666444222111000111222333666;;;JJJbbb|||bbb===///222666000BBB{{{iiicccqqqhhhQQQNNNLLLQQQeeewwwcccTTTRRRPPPcccuuugggRRRLLLNNNDDD@@@;;;777444222000///------,,,,,,,,,,,,++++++)))******++++++,,,------***+++000444333...---000111999;;;>>>DDDDDDIIIXXX[[[fffooossstttvvvvvvsssvvvtttyyyvvveeebbbmmmsss~~~aaaJJJmmmxxxooo~~~uuunnnbbbUUUCCC===:::<<<===;;;;;;<<<888<<<;;;777>>>WWWxxxsssQQQHHHNNNEEE===444666===YYYlllzzzaaaccc^^^fffvvv{{{kkk]]]SSSLLLHHHSSS~~~hhhhhhtttzzzqqqPPP<<<333000000222333555;;;BBBdddvvvhhhTTTiiifff[[[xxxSSSAAA???=========???CCCGGGHHHMMM[[[iiiqqqtttzzz~~~|||www|||wwwbbbPPPSSSbbbyyynnnbbbZZZ[[[~~~zzz|||}}}ooobbbMMM:::333555777555333333888555===CCC[[[yyyppptttuuupppuuuwwwXXX@@@666555666666444444444444333222111000........................---///111222666AAARRR___TTTOOO<<<:::XXXxxxkkkOOO<<<111111111222555222666hhhmmmRRRTTTaaapppzzzxxxjjjnnnsssppp{{{```ZZZaaa]]]}}}]]]SSSrrrdddIIIVVVqqq||||||^^^SSSGGGBBB@@@???CCCGGG>>>???TTTmmmttttttqqqhhh\\\FFF<<<<<<:::;;;???===<<<;;;:::888777666666555777555333111000111222333555;;;KKKeeefff>>>///444666...BBBpppdddfff~~~ooo}}}dddXXXNNNQQQ___ssshhhbbbRRRQQQYYYYYYZZZ```___DDD@@@;;;777444222000///---------,,,,,,,,,++++++)))******+++,,,,,,------++++++...111///+++---222111:::<<<>>>DDDDDDIIIYYYZZZeeeoooqqqqqqsssttttttooolllqqqpppbbbaaaiiilllxxxYYYEEElllyyynnneeemmm||||||{{{eeeUUUUUU]]]]]]WWW???:::888<<<>>>===;;;<<<444<<<>>>666:::XXX{{{~~~sssVVVKKKRRRHHH>>>333555???|||PPPtttwww]]]aaa___jjjuuuxxxooobbbWWWMMMJJJkkkqqqlllwww~~~tttOOO888333000000222444555<<>>???@@@@@@BBBGGGKKKPPPYYYbbboooggghhhppprrrnnnvvv~~~XXXSSSdddyyymmmbbb```{{{}}}}}}zzz|||bbb[[[MMM<<<444666999:::444444999777???FFF___wwwvvvyyyoooiiikkktttvvvTTT===777999;;;:::444444444444333222111111........................---000222333666BBBSSSaaaQQQMMM;;;888WWWxxxnnnOOO;;;...000111222444111666gggtttRRRWWWbbboooxxxvvvpppllljjjqqq~~~zzzyyyhhh\\\aaappp{{{bbbIIIVVV~~~bbbXXXZZZUUUHHH;;;EEE>>>MMMgggrrrtttpppfffZZZDDD:::;;;:::<<<>>>999::::::999888777777777888777666333111111111222333444;;;LLLggg|||hhh???000555666---@@@lllhhhnnn{{{mmmxxxeeeWWWYYYcccrrr{{{|||xxxHHH@@@888555333///...000,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***...111111///---...000111444:::>>>>>>???HHHSSS^^^eeelllooorrrxxxzzzyyysssyyyyyynnnfffiiiooorrrpppOOOVVVrrr|||wwwllleee\\\^^^sssooogggbbbaaa^^^___lllmmm\\\LLLCCC;;;;;;===<<<;;;<<<999999999999AAA]]]zzzaaaFFF[[[HHHBBB777888@@@iii^^^qqquuu___ccc___fffnnnkkknnnssspppeeeZZZ^^^]]]UUUNNNWWWnnneee|||tttYYY666000111444666555888DDDPPPwww~~~MMMNNN```ppp]]]SSSooosssLLLDDDDDD:::888===@@@DDDGGGIIIMMMSSSXXX___aaadddgggjjjooouuuzzz{{{|||{{{vvvsssXXXdddqqqccc]]]ZZZuuu{{{yyy|||mmmzzzggg^^^KKK999333777999666777777555:::DDDMMMgggwwwvvvqqqaaa{{{sss___UUUWWW___dddfffkkkLLL;;;777777777777666555555444444333222222......---,,,,,,,,,,,,---//////111666<<>>CCCHHHNNNYYYooo}}}mmmVVVMMMAAA999666888:::<<<;;;;;;;;;:::888777555444666444222111111111111111777>>>NNNggg|||lll???666000444444:::wwwmmm|||cccxxxjjj||||||pppaaaFFF???:::999666111...///,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***...111111///---...000222555;;;??????@@@IIITTT```hhhnnnqqqtttyyy{{{zzzwww|||yyyllldddffflllmmmoooUUU]]]uuu{{{uuu]]]WWWRRRZZZrrrnnneeellllll\\\RRRGGG======???===;;;:::<<<:::888444444GGGkkkyyyeeeHHH\\\JJJCCC777888JJJxxxbbbVVVfff~~~qqqYYYYYYXXXeeerrrrrrrrrqqqggg}}}oooRRRLLLTTTYYYOOOQQQ|||iiihhh|||XXX555111222444777777:::FFFSSSbbbOOO```dddYYYPPPaaawwwsssrrrKKK@@@???:::===;;;===@@@BBBDDDGGGMMMQQQYYY\\\___bbbfffjjjqqqvvvppprrrxxx~~~yyywwwwwwRRRQQQttt|||}}}ppp^^^SSSNNNKKKiiizzzyyyzzziii___LLL;;;444777777333666999:::===EEENNNnnnrrruuuWWWAAAXXX{{{~~~zzzmmm^^^UUUVVVYYYYYYWWWdddzzz~~~dddGGG:::888999777666666555555444444333333222///...------,,,,,,------//////111555888BBBUUUfff\\\QQQDDD777UUU~~~gggPPP///444333222666222555:::[[[xxxWWWWWWmmmwwwxxx{{{{{{hhhwwwvvvmmmmmmjjj}}}rrr|||ggg^^^cccaaaXXXOOOKKKHHHDDDBBBFFFIIIOOOaaatttvvvnnnVVVLLL@@@888888:::;;;:::;;;;;;;;;:::888777555444777555333111111111111111777???QQQjjjjjj>>>444///444666>>>|||ttt~~~kkk|||aaavvvkkk~~~|||uuunnnkkkiii```UUUDDD???;;;;;;888222......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***...111111///---...000333666<<<@@@@@@AAAJJJUUU```gggnnnqqqtttyyy{{{zzz~~~|||nnnhhhlllooonnnhhh[[[gggyyyzzzuuuiii___VVVUUU[[[hhh{{{qqq^^^SSSTTTgggqqqhhhYYYLLL@@@???AAA???:::888:::999999666555???ZZZrrrzzzlllKKK]]]OOOFFF666999MMMaaaSSSdddpppVVVVVVYYYlll~~~nnn{{{uuuYYYTTTaaammmZZZRRRwwwccccccXXX:::333222444888999>>>JJJVVVhhhOOOcccZZZ\\\VVV\\\llljjjsssKKK>>><<<999AAA;;;===>>>???@@@CCCGGGJJJPPPTTTYYY]]]```eeemmmrrriiimmmkkkqqqyyytttyyyIII;;;NNNUUUWWWQQQIIIEEEDDDCCC]]]qqqxxxlll```LLL<<<666777777444555;;;>>>BBBHHHRRRuuuvvvzzzRRR888HHHccc~~~}}}~~~{{{vvvtttwwwzzz{{{}}}xxxlllbbb^^^ZZZTTTPPPNNN]]]vvvsss[[[AAA777999:::888555666666555555444333333333///...------,,,------------///222444777AAAXXXmmmbbbUUUFFF;;;YYY{{{uuuyyy\\\777555555333666111333888WWW```XXXnnnzzz|||yyy~~~yyykkkWWWeeeJJJ```iii]]]RRRNNNMMMKKKJJJLLLHHHLLLOOOQQQ]]]oooxxxxxx[[[OOO@@@888999;;;;;;999<<<<<<;;;:::999777666555777666444333111111111222777AAAUUUpppmmm@@@555///444666???}}}~~~~~~{{{fff|||^^^tttlll{{{sssqqquuuxxxrrriiiDDD>>>:::999777111......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***...111111///---...000222555;;;??????@@@IIITTT\\\dddkkkooosssyyy|||{{{}}}nnnjjjqqqrrrlllZZZ\\\ooo}}}|||yyy}}}pppdddZZZLLL@@@BBBLLLMMM>>>777;;;IIIbbbooohhh___QQQCCCAAACCC@@@;;;888888999<<<======CCCSSSdddxxx}}}sssNNN^^^UUUKKK666999FFFeeeUUUmmmrrrUUUVVVZZZooozzz~~~kkk]]]^^^fffkkkcccUUUvvvqqqddd~~~TTT;;;333333555999<<>><<<888>>>>>>?????????@@@BBBDDDFFFHHHNNNUUUZZZ]]]dddmmmsssooowwwqqqvvvqqquuu}}}~~~III999<<>>]]]vvvfffccc;;;666444222555000333777TTTfffXXXnnn|||lllHHHTTTIIIPPPhhhvvviiihhhcccXXXRRRVVVQQQXXX]]]^^^dddppp{{{eeeVVVCCC999999<<<<<<;;;<<<<<<<<<;;;:::888666666888777666444222111222333888DDDZZZvvvtttEEE888000333444==={{{ooo___\\\ssslllwwwEEE===777555333///...000,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***...111111///---...000111444:::>>>>>>???HHHSSSZZZbbbjjjooouuu|||yyyjjjgggnnnlll```LLL]]]ttt~~~vvvooommmeeeYYYUUUYYYIII===<<>>===<<>>>>>>>>???@@@BBBBBBDDDJJJRRRXXX]]]eeeqqqzzzsssfffuuufffppp|||KKKBBB??????@@@AAA@@@???@@@BBBMMMwwwtttjjjMMM999333444777999888===AAAIIITTT[[[tttyyywwwLLL999LLLjjjxxxzzz~~~YYYHHHBBB======FFFQQQ[[[gggqqqkkkggghhhnnnrrrtttwwwzzzwwwhhhXXXLLLEEECCCBBB>>>>>>GGGWWWmmmgggRRR<<<444666999999999777666666555555444333333//////...------------...+++...222444666BBB\\\tttlllXXXGGG@@@aaatttfffXXX666222222000444000444666PPP___XXXmmm{{{iiixxxxxxjjjXXXPPPRRRZZZsss|||zzzqqq```ZZZaaaZZZbbbhhhjjjjjjnnnrrrsssooo___JJJ<<<999;;;===============<<<:::999777666777888777555333222444666<<>>===???HHHSSS\\\eeemmmrrrxxx{{{kkkiiipppiiiXXXIIIcccxxx|||tttoooppprrr|||zzzlll___QQQKKKGGGBBB>>>>>>999888999<<<;;;:::<<>>@@@999888===;;;999:::<<<>>>??????@@@GGGPPPVVV\\\gggvvvvvvbbbhhh~~~nnndddeeejjjaaaKKKMMMvvvgggCCCCCC======???BBBBBB@@@AAAEEEMMMqqqppplllLLL888222222555888<<<@@@DDDNNNYYY^^^sssyyytttWWW[[[llltttpppcccQQQGGG<<<555888???GGGSSS```ccc^^^^^^ccchhhjjjnnnssstttnnnaaaSSSHHHCCCCCCDDD===999<<>>777666777888:::777777666666555444444444000///......------.........///111333555@@@XXXnnnlllVVVEEE@@@cccpppjjj}}}LLL333444111000444222555555KKKpppTTTWWWjjjxxxmmmXXXYYYiii^^^iiiUUU\\\fffooowwwgggdddkkkhhhlllpppqqqpppmmmiiigggrrrdddQQQAAA;;;;;;===???>>>>>>===<<<;;;999888777666777888666444333666:::CCCPPPggg|||vvvqqqCCC888111444666>>>{{{XXX\\\zzzttteee{{{iii\\\UUUUUU\\\eeeCCC<<<777666444000...000,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***...111111///---...000111444:::???>>>???IIITTT```hhhppptttyyy|||mmmoooxxxnnnYYYRRRooo}}}yyy|||uuujjj]]]SSSIIIAAA???@@@888555555999;;;;;;<<>>HHHQQQWWW___fffuuuMMMCCCeeeSSS}}}QQQsssyyyrrreee???;;;???888888:::888666888;;;>>>>>>>>><<>>>>>>>>===;;;:::888777444777888777444444888===KKKYYYooo}}}wwwpppCCC888222555555<<>>BBB===888555777888666555666999777999GGG^^^xxx{{{zzzOOOcccooo___666===JJJ\\\III]]]uuuyyyTTTCCCHHHTTTYYY___uuu|||eeeSSSYYYmmmrrrsss~~~xxxlll}}}BBB:::999:::AAAMMMVVV\\\cccjjjVVVAAA```NNN{{{PPPxxxzzzxxxkkkBBB;;;<<<666777:::888666888<<>>eeeeeeyyySSS999222555333888666666000@@@}}}mmm___UUUdddrrr{{{dddffftttyyyqqqkkkzzzuuu\\\~~~yyytttooogggbbbffflllooommmjjjddd```XXXMMMBBB======??????>>>>>>===<<<:::999888333666999777555555:::>>>QQQ___tttxxxsssEEE:::333444333888ttt___rrr[[[ooosss^^^zzzyyyqqqeee[[[XXXBBB>>>999555222111///---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,...000000///...///000222444<<>>IIIiiizzzgggYYYNNNDDD???>>><<<888666777666333333666777555555:::LLLiii{{{zzzLLLgggzzzVVVBBB888NNNwwwIIIQQQgggzzzUUUAAAHHHOOOTTTZZZdddmmmsssjjjggg{{{gggeeekkkwwwHHH555666AAANNNVVVXXX\\\eeemmmZZZIIIpppOOOhhhzzzUUUddd|||ooo{{{mmmAAA;;;CCC444777666666777888999::::::;;;AAABBBCCCFFFMMM]]]vvvnnnVVVRRRZZZZZZOOO]]]{{{xxx|||}}}|||xxxqqqhhh]]]SSSJJJEEELLL```ssstttrrrfffPPP;;;666777888:::???HHHRRRXXX]]]cccgggyyynnnwwwxxxfffSSS???666CCCVVVXXXQQQFFF===999<<>>@@@======<<<:::777777888999999777888999555333;;;GGG\\\hhh{{{tttwwwrrrCCC222333444333>>>fffcccmmmgggfffvvvbbb~~~mmm[[[}}}BBB>>>999555333111///---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,...000000///...///000222555<<>>HHHWWWccciiiqqqwww|||~~~}}}zzzzzzvvvlllcccsssyyy}}}zzzxxxzzz{{{UUU@@@;;;YYYpppaaaRRRGGGDDD;;;888888:::888333000222777666444777FFF```~~~XXXrrr|||RRR???:::JJJyyyvvvMMMZZZddd}}}^^^CCCFFFKKKRRRZZZ```bbbaaa]]]wwwiiidddaaa}}}ooooooCCC777<<>>;;;:::999888999777666666777777666444000000///............///111,,,222888<<>><<<======<<<:::777777888999999888999999666777CCCQQQeeeoooooo|||~~~lllAAA444666777444<<>>;;;555000000666666444444<<>>BBBEEEGGGMMM___qqq~~~pppnnnttteeebbbxxx{{{~~~xxxyyyuuujjj[[[OOOJJJKKKFFFSSS{{{yyyuuuwwwaaaLLL:::777:::<<<@@@FFFOOOZZZ```dddgggeeerrrlll___]]]```qqquuu```QQQVVVeee{{{ttthhhZZZNNNDDD===:::666666555555666777888999777999:::999===EEEJJJKKKGGGEEECCCAAA>>><<<:::999777555444444555666555444111000//////......//////000---333888;;;PPPmmmzzziiiTTT<<>>;;;::::::<<<======;;;<<<===>>>AAADDDFFFFFFFFFGGGGGGEEEAAA>>><<<;;;666444222222333444444444111000000///.../////////000///555999===UUUrrr~~~eeeQQQ:::FFFqqq}}}tttZZZ777333444000777555666777<<<```vvvMMMPPPQQQ^^^uuuyyyqqquuuqqq\\\}}}|||uuuqqqnnnjjjeeecccdddfffhhh\\\YYYSSSOOOJJJFFFAAA>>><<<<<<;;;999777666888:::999999999777888CCCXXXiiixxx~~~lll~~~___>>>666777999999<<>>VVVjjj___gggRRRmmmvvvwwwwwwRRR888<<<888888777777888999:::;;;;;;<<>>???>>>???AAABBBBBBCCCDDDGGGIIIJJJHHHCCC???======777555222222333444444444111111000///////////////000000777<<>>]]]{{{ccctttyyyfffFFF999DDDRRRrrraaaNNNYYYdddzzzmmmTTT@@@777LLLhhhqqqhhh]]]XXXYYYsssXXXeee}}}[[[ZZZjjjtttdddfffqqqtttLLLEEEMMM___cccfffgggffffffhhhkkk|||gggBBBOOOkkk\\\uuuTTTaaawwwvvv|||[[[;;;<<<:::888777777888999:::;;;<<<<<<@@@;;;<<>>>>>:::777444222333444444444222111000000//////000000111111999@@@MMMlllnnnXXX@@@JJJqqq}}}ssswwwzzzVVV222666444111777444888;;;<<>>IIIRRRZZZbbbeeekkklllkkkkkkjjjyyy}}}qqqlllfffbbb```]]]WWWQQQMMMHHHEEEHHHIIIHHHKKKQQQMMMOOOPPPKKKDDD???>>>@@@===:::666444444555555555222111000000//////000000111111:::DDDWWWyyypppZZZBBBLLLsss{{{oooaaazzzwwwQQQ444555555222777333999>>>===VVVwww\\\PPPOOObbbzzzxxxwwwsss~~~zzzrrrkkkddd\\\OOODDD>>>:::999999999:::999888666666888:::;;;;;;:::>>>NNNgggxxxtttUUU???;;;888===HHHKKK^^^iiidddccc\\\qqqWWWdddDDD@@@;;;777444222000///,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))---111222111///...------...777BBBDDD@@@CCCKKK]]]cccmmmwww~~~wwwxxxsssgggaaafffooouuusssmmmpppyyyzzztttvvv~~~}}}sssRRR;;;IIIiii{{{zzzsssWWWQQQMMMMMMLLLFFFAAA@@@???======???===666333333777555777:::666999OOOiiisssOOO===BBBWWWZZZaaa|||jjjIIIdddYYYvvvzzziiiPPPAAAPPPjjjyyylllmmmgggvvv[[[BBBTTTcccccceeeggggggggghhhjjjlllyyyTTTHHHaaaZZZvvvhhhSSSyyyuuuggg???===<<<777777888999999;;;;;;<<<======:::>>>DDD???;;;OOOjjjeeedddqqqbbbnnn~~~|||zzzyyyhhhjjjnnnvvvyyykkkhhhLLL>>>888CCCPPPYYY___eeeeeemmmnnnnnnmmmiiivvvvvvuuuzzz|||}}}uuuppplllfff]]]VVVVVVOOOLLLNNNOOOOOOSSS[[[PPPQQQQQQLLLDDD??????AAA@@@<<<888555555555555555222111111000000000000000222222:::GGG]]]nnnYYYAAAMMMvvv~~~qqq```jjjPPP777333666333777222999??????VVVeeeTTTMMM]]]tttaaaoooyyyooo___SSSEEE======???>>><<<999:::999888666666888:::<<<<<<;;;BBBWWWrrr```RRR???===;;;AAALLLNNN___uuu```ggg[[[yyyWWWZZZFFF???999777444///...///,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---,,,///222444333111///...///000444;;;AAADDDGGGKKKYYYdddooovvv~~~}}}ttteee```bbbeeekkkqqqtttgggpppzzzrrrttt{{{qqqrrroooxxxnnn```___BBB999999===ccc}}}jjjCCC<<<555444999>>>AAAAAABBB>>>DDDOOOLLL:::222777333>>>;;;777;;;888JJJrrrqqqxxx@@@JJJFFFSSS```dddLLLNNN______wwwvvvRRRDDD___|||vvv|||{{{ppp{{{vvvIIIBBB]]]^^^cccccccccbbbbbbdddhhhkkkvvvfffIIImmmnnnLLL}}}MMMaaayyyiiiqqqKKK777777;;;999999999999:::;;;<<<===<<>>HHHPPP}}}|||yyy|||vvv{{{xxxsss~~~tttdddFFF>>>===IIIVVV\\\```dddccciiioooooolllmmmvvv~~~lllrrrppp}}}yyymmmeeedddeee``````]]]YYYWWWUUUQQQMMMXXXXXXTTTJJJAAA===<<<<<<;;;888555555777777555333333000///111000---...111333444@@@TTTllltttWWWKKK[[[uuuwwwYYYyyyJJJ777000111555999999:::AAAOOOZZZzzzXXXOOOOOO^^^}}}ooobbb~~~ssseeeTTTIIIHHHEEE<<<888===<<<999999;;;:::777777:::BBB999;;;PPPkkk|||___ZZZDDD777AAARRR[[[___dddwww~~~\\\yyyTTTssskkkWWWqqqFFF???999777444///...///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++...111333333111///---//////333:::AAAEEEGGGHHHYYYcccnnnvvv~~~rrrgggdddfffiiimmmrrryyyjjjnnnwwwrrruuuyyyoooccc]]]^^^NNN>>>^^^xxxeee???222444222CCCQQQAAA<<<777333444:::@@@BBBBBB999===WWWrrriiiFFF666???;;;BBB<<<777;;;<<>>======;;;888555555666777555333444000///000///...000555999:::HHH\\\ssssssTTTJJJ___zzz~~~WWWpppIII555999444666999:::===DDDPPPYYYsssRRRMMMNNN\\\xxx}}}qqqqqqmmmqqq}}}qqqkkk\\\OOOLLLIIIAAA;;;:::<<<888888;;;<<<999888:::======HHH___vvvyyymmmkkkYYYHHH>>>GGGVVV]]]bbbgggyyyrrrUUUpppSSSdddnnnVVVgggFFF???999777444///...///,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++---000222222111...---//////111888AAAGGGHHHEEEWWWaaaooozzzuuullleeefffiiikkknnnqqqxxxkkkkkkssstttxxx}}}wwwjjj```YYYFFF:::\\\uuuKKK:::<<<444555;;;222777666555999???DDDEEEDDDDDD@@@YYY}}}TTT888:::AAADDD===777:::@@@XXX|||ppp~~~ZZZBBBNNN\\\\\\bbblll}}}sss@@@QQQ[[[]]]pppfffTTTOOOhhh~~~|||tttaaaQQQRRR]]]dddfffhhhjjjjjjiiigggggghhhqqq|||}}}gggMMMSSSmmmYYYpppfff```|||wwweee]]]BBB>>>>>>999999999999:::;;;<<<===<<<>>>???===;;;===EEELLLrrr{{{eeemmmtttuuuxxx}}}vvv}}}___<<>>NNNcccxxxqqqPPPJJJggglllppp~~~{{{HHH111;;;666888:::<<>><<<===888666:::===;;;:::;;;888DDDYYYqqqjjjooorrrSSSIIIFFFOOOZZZ___eeekkktttsssYYYXXX^^^VVV{{{vvv]]]^^^FFF???999777444///...///,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++---///222444333000---000//////444???HHHHHHCCCQQQ\\\nnnzzzhhhcccbbbfffiiijjjlllooooooiiikkkqqqvvv|||rrrfff\\\NNNLLLlllkkkYYYPPPBBB???CCC>>>AAAAAABBBFFFJJJLLLKKKJJJSSSGGGVVV{{{OOO666>>>@@@>>>999888BBB```uuuPPPHHHQQQeee___gggqqqsssmmmPPP===TTTRRRvvvlllWWWIIIZZZyyynnnXXXYYY^^^aaajjjhhhjjjjjjjjjiiiiiijjjlllllluuummmPPP<<>>???===;;;===BBBHHH{{{|||hhhxxx}}}ppp||||||ddd@@@GGGQQQZZZ___bbbeeehhhfffeeeeeefffiiijjjkkkjjjsss{{{~~~|||zzzyyyyyyrrrfff[[[TTTWWWTTTQQQNNNHHH@@@;;;;;;777666555555555666666666555222111111///---222888===CCCVVVmmmoooMMMKKKnnn}}}~~~tttKKK000888888999;;;???EEEMMMSSSWWWnnnrrrMMMGGGIIIQQQeeessseeeccc{{{ttt|||xxxgggTTTMMM@@@444222777>>>@@@>>>888444888<<<;;;:::;;;;;;NNNiii|||dddzzzfffJJJIIILLLVVV]]]aaagggnnnppphhhHHH{{{qqqPPPooommm]]]jjjFFF???999777444///...///,,,,,,,,,+++++++++************+++,,,,,,---......---...000333666555222...//////...111<<>>;;;777GGGhhhiiiLLLSSSZZZpppjjjjjjqqqlll|||<<>>>>>===;;;<<<@@@CCCZZZ{{{lll}}}||||||{{{~~~TTTEEEMMMWWW]]]aaafffkkkooogggffffffhhhlllnnnmmmlll^^^}}}}}}~~~yyynnneeeccc[[[UUUQQQOOOIII???999999555555555555555555666777444444444555111...222999EEEMMMccczzzmmmMMMOOOtttxxx|||sssLLL333;;;999;;;???DDDKKKRRRWWWZZZfffVVVHHHFFFJJJZZZjjj{{{eeennnbbboooxxxlll\\\ZZZTTTJJJ???999;;;???@@@999555666999:::;;;>>>KKK___www~~~}}}iiiYYYFFFKKKTTT]]]bbbffflllrrrvvvzzzuuuDDD```MMM```eeeXXXFFF???999777444///...///,,,,,,,,,+++++++++************+++,,,,,,---............///333777777333//////000......777EEEIIIEEE@@@GGGXXXmmmxxxrrrdddZZZ]]]\\\___fffkkklllooosssdddpppssstttxxx{{{yyywwwuuurrrnnnhhhccc___\\\TTTQQQOOOUUUccckkk^^^JJJ@@@:::======<<>>@@@BBB```jjjlll|||}}}}}}{{{{{{zzzkkkHHHJJJRRR[[[___dddlllrrruuujjjjjjkkkmmmpppqqqpppooo^^^|||}}}~~~xxxllldddddd]]]TTTNNNMMMGGG<<<666777333555555555444444666888555555666777444222777@@@LLLTTTkkk{{{jjjOOOUUUxxxxxxzzznnnCCC222;;;;;;???FFFLLLRRRWWW]]]aaagggdddMMMFFFFFFQQQ```zzzrrrllldddzzzqqqqqqsssqqq```HHH;;;:::@@@:::666666888:::@@@HHHaaarrr~~~vvvpppuuuYYYKKKSSS^^^fffiiikkkoootttzzzwwwXXXQQQUUUQQQtttsssXXXhhhiii___aaaFFF???999777444///...///,,,,,,,,,+++++++++******)))******+++---......///...---...222777777333......111///+++222BBBIIIGGGDDDCCCJJJYYYbbb```XXXTTTZZZZZZ]]]dddiiikkkooouuudddrrrrrrqqqyyy{{{}}}ssslllgggfff^^^SSSCCC888888BBBMMMTTTTTTAAA<<<>>>DDDaaa]]]XXXbbb^^^aaaeeeeeeggghhhxxxWWWHHHIIIaaappp^^^PPPGGGMMMZZZ```vvv~~~wwwsssgggaaabbb]]][[[ccceeeeeecccaaaaaaccchhhkkklllrrrlllAAALLLEEEaaabbbRRRqqqooojjjMMM===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===AAAGGGRRRjjjrrr{{{uuuwwwzzz||||||{{{|||~~~}}}}}}~~~yyy{{{xxxaaaMMMSSS[[[aaadddiiipppsssqqqooopppqqqrrrrrrqqqqqqqqquuuvvvqqq|||~~~wwwhhh``````[[[PPPHHHHHHDDD999444666222444555555444444777999777666777666555666AAAMMMSSS[[[qqqqqqeeeRRR[[[{{{zzzccc===666888===DDDNNNUUUYYY^^^eeejjjooopppRRRHHHEEEJJJUUUnnn}}}wwwxxxxxxyyyvvvnnniiiooo{{{qqqTTTAAA@@@>>>:::888777888===IIIVVVrrr~~~~~~nnnsss```MMMQQQZZZeeejjjkkklllnnnppptttuuuzzzOOOnnnqqqLLL\\\jjjYYYzzz{{{hhh^^^___FFF???999777444///...///,,,,,,,,,+++++++++******)))******+++---...//////---,,,---111666777222---...222000***///@@@JJJIIILLLDDDCCCLLLUUUVVVUUUUUUXXXWWWZZZaaaeeehhhnnntttcccpppnnnnnn{{{}}}yyyqqqlllkkkbbbSSSJJJMMMPPPPPPWWWbbbfffHHH;;;???JJJnnnlllTTT[[[fffbbb```kkkddddddhhhqqqXXX???EEEUUUrrr~~~gggTTTJJJIIIMMMUUUiii~~~ppppppgggbbbdddccc]]]]]]eeecccdddcccbbbaaaaaaccceeeeeeiiivvvBBBKKKLLLPPPpppKKKbbbhhhqqqRRR@@@===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;777;;;BBBTTTyyyvvvxxx}}}zzzwwwvvvuuuuuuyyy~~~www{{{~~~zzzyyy~~~uuu\\\QQQ\\\ccchhhiiilllpppnnniiirrrtttvvvuuusssppppppqqqwww|||lllbbbbbbXXXLLLDDDEEEAAA777333666111333555555333444777:::999777666555555:::JJJYYY]]]dddyyynnnbbbTTT___}}}ooo\\\BBBAAA999>>>HHHTTTZZZ]]]bbbjjjqqqssswwwUUUKKKEEEGGGMMMeeeyyyxxxqqqqqqoooeeedddaaa[[[MMMSSSkkknnnWWWHHHKKK===:::999888999???PPP```yyy~~~xxxgggtttfff[[[UUU^^^gggjjjjjjjjjjjjjjjooowwwNNN^^^OOOKKK{{{|||VVVbbbmmm^^^DDD@@@;;;777444111...,,,,,,,,,,,,+++++++++******))))))))))))***,,,...///......111777>>>@@@<<<777...///000111...111>>>LLLJJJHHHHHHKKKLLLMMMQQQUUUYYYUUU\\\aaa^^^cccooosssiiijjjqqqyyyxxxyyynnnbbbmmmpppwwwlll___ccciiihhhiiigggUUUAAACCC]]]yyy}}}rrrfffTTTgggooofffcccggg```jjjnnnmmm~~~NNNMMMKKKTTTxxx\\\PPPMMMIIILLLTTT```pppvvvppphhhdddggghhhcccaaacccbbbbbbbbbbbbaaaccceeegggkkkmmmssszzzQQQFFFfff>>>rrrXXXMMMrrrfffTTTXXX===@@@???===<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<999<<>>>>>AAAYYYvvvtttuuucccSSS]]]___cccfffiiinnntttxxxpppzzz]]]NNN}}}bbbEEE]]]{{{kkk___hhhuuuCCC@@@;;;777444111...,,,,,,,,,,,,+++++++++*********)))))))))***,,,...///...---///555;;;===;;;777//////000111///000;;;HHHLLLHHHDDDDDDIIIQQQTTTTTTYYYWWW]]]]]]XXX___kkkkkkiiiiiinnnttttttvvvvvvgggnnnpppccc``````eeeqqq___MMMMMM```ttt|||{{{jjj[[[jjjmmmfffeeefffbbbkkkpppnnnwww|||NNNCCCQQQiiilllTTTKKKGGGFFFGGGJJJPPP[[[hhhtttzzzvvvqqqmmmnnnvvvnnniiibbb___dddgggddd`````````aaabbbbbbccceeegggiiihhhgggiiiSSS<<>>;;;===BBBEEEOOOhhhwww}}}fff\\\ccceeeggghhhjjjnnnrrruuuqqqppp{{{yyyPPPggg{{{KKKOOOnnn|||hhh\\\lllCCC???;;;777444111///---,,,,,,,,,+++++++++*********)))))))))***,,,---......---...222777::::::777000///000111//////777AAAMMMLLLFFF@@@FFFRRRVVVSSSYYY[[[___YYYQQQZZZeeebbbiiihhhlllpppqqqvvv}}}zzzzzzlllooorrrvvvuuu___SSSbbbzzziiiccckkkiiihhhjjjjjjccchhhnnnnnnnnn```MMMUUUFFFrrrhhhUUULLLHHHFFFCCCAAACCCHHHQQQWWWYYYYYY[[[^^^dddkkkqqqtttuuuuuuvvvzzzooohhhaaa^^^ccchhhhhhdddaaa^^^___aaaccceeehhhjjjkkkiiiiiigggwwwkkk???```qqqHHH|||^^^```mmmVVVPPPDDDCCCBBB@@@>>><<<;;;:::=========<<<<<<<<<;;;;;;>>>999888::::::<<>>VVVeeexxxqqqsssxxxvvvzzziiidddZZZYYYooo}}}dddPPPRRRRRRPPPRRR___ttt}}}}}}uuuffffffjjjkkklllllllllmmmpppssswwwkkkqqqVVVNNNbbbCCCXXX}}}xxxZZZYYYsssCCC???:::666444222///---,,,,,,,,,+++++++++*********))))))))))))+++---...///......111555999::::::222000000111///...222999IIIRRRRRRIIIEEENNNTTTRRRXXX\\\aaaXXXNNNXXXbbb]]]ggggggkkkppprrrwwwoooWWWUUUyyyjjjdddgggjjjfffjjjqqqnnnaaabbbhhhmmmkkkrrrXXXQQQBBBOOOqqqgggPPPKKKJJJKKKJJJGGGCCCDDDHHHKKKOOOUUUZZZ___eeemmmsssvvvtttrrrtttxxx|||~~~}}}{{{wwwlllddd^^^```fffhhhfffbbb^^^^^^___bbbfffjjjlllmmmkkkmmmlllttt```XXX{{{___^^^XXXwww\\\HHH@@@@@@@@@???>>>===<<<;;;===============<<<<<<;;;999666777<<<>>>>>>BBBIII^^^sssnnnpppsssqqqooommmnnnooopppqqqrrrrrrsssqqqqqqqqqqqqrrrtttuuuvvvtttwwwyyy```\\\ggggggeeebbbaaacccggglllooonnnllljjjiiijjjmmmqqqssseee}}}iiilll```TTTKKKBBB999666999999777777999:::888888:::<<<<<<888999PPPmmmvvvnnnpppvvvoooYYY```~~~xxxvvvpppEEEAAALLLNNNPPPRRRUUUXXXZZZ___dddiii\\\jjjuuuyyyRRRFFFQQQ???IIIYYYnnn|||}}}{{{oooaaaeee}}}kkkkkkbbbXXX[[[kkkyyy~~~tttxxxgggdddjjjnnnoooooonnnmmmnnnppprrr~~~rrrppp}}}gggLLLeeeKKKDDDgggmmmWWW```BBB???:::666444222///---,,,,,,,,,+++++++++*********))))))((()))***,,,---000//////111555:::===???555111///000000...///444???SSS```YYYLLLJJJOOOSSSVVV\\\ccc]]]RRRXXXbbb]]]aaaccciiiooosssxxx|||hhhYYYbbbzzz___```hhhiiiccchhhppplllccc___dddoooppppppnnnQQQWWWDDDUUUsss}}}\\\MMMJJJJJJKKKHHHAAA@@@CCCDDDHHHMMMQQQTTTZZZbbbiiillllllnnnpppsssuuuvvvwwwwww~~~yyyssskkkbbb___bbbfffeeebbbaaa______aaafffjjjlllllljjjlllnnnrrrUUUrrrNNNgggfff___HHHDDDCCCBBBAAA???>>>===<<<======>>>>>>>>>===<<<;;;<<<999888;;;<<<;;;;;;<<<===SSSddddddaaahhhsssxxx~~~}}}vvvnnnllliiiggghhhjjjjjjiiikkkkkklllnnnpppqqqrrrsssqqqqqqrrrrrrssstttuuuvvvxxxqqqxxxsssuuugggdddkkkhhhgggffffffgggiiilllnnnrrrqqqooommmnnnqqquuuwwwvvvuuuiiinnnvvvmmm___RRRDDD:::777888999777999>>>===888666999:::;;;;;;EEEaaa{{{wwwdddqqqtttlllXXXgggvvvyyy}}}aaaEEEAAALLLUUUTTTWWWZZZ^^^aaadddgggiii]]]hhhrrr___KKKIIIKKKBBBOOOcccvvvwwwaaaVVVlllzzzssscccXXX```ttt~~~{{{}}}~~~vvvhhhqqqsssaaadddkkkmmmnnnnnnnnnmmmnnnqqqssszzz{{{yyyvvv}}}fffJJJ~~~iii@@@QQQsssnnnUUUlllBBB>>>:::666444222000...,,,,,,,,,+++++++++*********))))))((()))***+++,,,///000111333666;;;@@@BBB999333//////000......111666KKKaaaeeeYYYNNNNNNSSSVVVYYYeeeggg[[[YYY```___\\\___ffflllqqqvvv{{{}}}ttt|||}}}|||lllhhhtttqqqaaaaaahhhiiibbbeeekkkfffgggcccgggrrruuusss|||yyylllKKKFFFOOOrrr^^^RRRIIIGGGDDD>>>>>>CCCAAACCCEEEEEEFFFJJJPPPVVVZZZ```fffiiigggffffffggg{{{{{{yyy~~~zzzqqqiiihhhkkkllliiifffbbb^^^___ccchhhjjjjjjllllllrrruuuQQQQQQuuuRRRWWWnnnxxxgggVVVOOOMMMIIIDDDAAA>>>===<<<======>>>???>>>===<<<;;;===;;;999999::::::::::::999???DDDHHHLLLRRRXXX[[[eeelllnnnkkkjjjmmmkkkdddXXX___ccccccbbbdddfffeeeggghhhiiikkknnnpppqqqrrrpppqqqqqqrrrssstttttttttmmmpppyyy|||yyyzzznnnpppkkkmmmhhhhhhhhhiiijjjkkkkkklllppppppoooppprrruuuyyy{{{ssstttjjjjjjxxxqqqdddTTTDDD:::999;;;:::999>>>EEECCC:::666999666:::CCCWWWrrrxxxccctttrrrgggXXXmmmxxx```NNNHHHPPP[[[[[[]]]```dddgggiiikkkllliiimmmvvvpppNNN===MMMBBBIIIWWWhhhzzzzzzccc```ooodddkkkzzzzzz{{{||||||}}}~~~|||kkkcccqqqmmmcccgggkkkjjjkkklllllllllmmmpppsssooozzzwwwwwwPPP[[[TTTFFF[[[ssswwwbbb[[[uuuAAA>>>:::666444222000...,,,,,,,,,+++++++++*********))))))(((((()))+++,,,---...111333777<<>>???@@@AAAAAACCCEEEGGGMMMSSSZZZZZZXXX[[[eeeoooyyyvvv}}}tttoooppppppmmmlllfff^^^\\\```dddffffffjjjjjjtttvvvxxx~~~ttt]]]===MMMVVVNNNhhhxxxcccUUUQQQKKKEEEAAA>>>>>>>>><<<===?????????>>><<<;;;888888888888:::<<<>>>>>>>>>===>>>BBBEEEFFFJJJOOOPPPUUUZZZ]]]^^^___^^^]]]SSS[[[```^^^^^^bbbdddccccccdddeeehhhjjjmmmooopppnnnnnnoooppppppqqqqqqqqqkkkuuu{{{zzzzzzsssvvvnnnfffqqqjjjpppiiihhhhhhhhhiiijjjkkkkkkmmmmmmmmmnnnpppsssvvvwwwxxxwww[[[}}}yyyuuuhhhVVVDDD;;;;;;===<<<<<>>999666444222000...,,,,,,,,,+++++++++************)))(((((()))***++++++---000333777<<>>555......000//////000......BBBdddttthhhYYYTTTWWWUUUgggvvviiiWWWXXX___bbbdddgggkkkrrrzzz}}}uuuooooooxxxzzztttppp|||fffggg]]]bbbjjjhhhhhhjjjeeeiiilllnnnnnnllllllqqqwww~~~jjjHHHBBBYYY{{{lllbbbYYYIII???>>>:::;;;===???AAABBBBBBBBBBBBHHHLLLLLLOOO^^^xxxwwwtttooo{{{~~~uuunnnmmmlllhhhppphhh___[[[^^^bbbddddddbbbbbbpppqqqhhhwwwyyyIII===SSS[[[RRRgggSSSOOOIIICCC???>>>???@@@<<<===???@@@???>>><<<;;;666888888777666888999888;;;:::>>>BBB@@@===BBBKKKLLLOOOUUUZZZYYYVVVWWW[[[TTTYYYYYYVVVWWW^^^aaa___```aaaccceeehhhkkkmmmnnnkkkkkklllmmmnnnnnnnnnnnnooo{{{~~~www{{{zzzzzzhhhcccnnnfffrrrjjjhhhgggffffffhhhjjjlllpppppppppqqqqqqrrrssssssuuuqqq{{{]]]~~~uuuqqqmmmjjj~~~zzzmmmYYYEEE<<<;;;======>>>GGGRRRNNN@@@999<<<===KKKccczzzyyypppnnnxxxjjj```]]]xxxtttXXXNNNTTT\\\^^^```^^^\\\\\\```eeejjjlllkkkeeemmmvvvxxxTTTLLLIIIDDDBBBKKK]]]qqq|||}}}||||||||||||}}}}}}}}}}}}{{{pppgggwwwzzzcccgggkkkeeeggghhhiiihhhggghhhkkkmmmppphhhgggnnnooorrrLLLUUUUUUCCCOOOkkkqqqXXX\\\rrrCCC???:::666333111///...------,,,,,,,,,,,,++++++******))))))))))))******+++...333666555444<<>>???AAABBBCCCFFFHHHKKKNNNPPPQQQPPPPPPTTTTTTTTTUUUVVVXXXZZZ\\\____________aaaccceeefffgggggghhhiiigggcccdddiiiyyyxxx~~~}}}uuukkkcccgggjjj```lllllllllkkkiiijjjlllnnnnnnqqqttttttrrrnnnkkkjjjsssoooqqqkkkssskkkhhhaaaXXX[[[ssslllgggUUUHHHDDD@@@666FFFMMMLLLJJJ@@@:::AAAIIIfff}}}rrrnnnxxxttthhheeeiiilllTTTSSS^^^___VVVYYYZZZ\\\^^^aaahhhooottthhhhhhhhhtttdddJJJMMMEEECCCJJJRRR]]]qqq~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxmmm^^^```ggg]]]```ccchhhnnnkkkgggeeefffggghhhiiikkkdddfffooopppnnn}}}|||IIIhhhEEENNNLLLtttttt]]]SSSlllxxxCCC???:::666333111///...------,,,,,,,,,,,,++++++******))))))))))))******---...222555444666@@@KKKLLLGGG>>>555000111222333//////000777III```qqqwww```ZZZ[[[cccgggcccaaadddffffffgggiiimmmuuu~~~}}}bbb```]]]```cccggghhhhhhfffeeeiiijjjmmmnnnnnnmmmjjjiiiooozzzdddUUUMMMQQQaaavvvoooPPPLLLFFFAAA@@@BBBDDDFFFAAACCCOOOiiijjjccciiiiiilllmmmjjjeeedddgggjjjiiieeebbbaaabbbcccaaa_________eeejjjhhhkkknnnBBBtttqqqIIIyyyppp^^^WWWYYY@@@555???======>>>>>><<>>???@@@AAABBBDDDGGGJJJLLLMMMMMMMMMQQQQQQQQQQQQSSSUUUWWWXXX]]]]]]\\\]]]^^^```bbbcccfffdddcccbbb^^^]]]ccclllyyy|||xxxlllmmmiiiiiijjjeeeiiiiiiiiihhhggggggjjjlllkkknnnqqqqqqpppmmmllllllmmmmmmmmm[[[nnnrrrgggyyyhhhUUUQQQSSSMMMBBB[[[aaaRRRIIICCC???BBBjjj|||xxxoooqqqvvvllljjjsssfffTTTVVV```aaa\\\YYYZZZ\\\]]]^^^bbbgggkkkaaaaaa```iiiNNNIIIHHHFFFCCCDDDQQQhhh||||||zzz{{{}}}}}}}}}{{{yyyxxxxxxzzzzzzyyyxxxaaafffsssyyyfff___bbbggggggllliiidddbbbcccfffhhhiiioooiiihhhlllkkkhhhooo{{{YYYMMM{{{xxxHHHDDDZZZrrrsssbbb```iiiCCC???:::666333222000...------,,,,,,,,,,,,++++++******))))))))))))******---...000333555888CCCNNNQQQTTTMMM<<<000...///---000/////////333CCC```yyyvvvjjjdddeeeeeeaaa^^^eeefffggghhhkkkooouuuyyy||||||~~~~~~~~~ttt]]]YYYYYY]]]aaaeeefffeeebbb```eeefffhhhiiiiiihhhfffeeehhhfffxxx```LLLIIIPPPuuuvvvqqqooollliiiyyyiiidddfffiiiiiikkkllljjjfffeeegggjjjiiieee```\\\\\\^^^bbbeee______dddiiiiiiiiitttTTTRRRdddFFFKKKwwwpppaaa^^^UUUDDD===CCCAAA@@@===<<<@@@CCC@@@;;;;;;:::999888888888888999888999999;;;<<<===>>>>>>>>>@@@CCCGGGIIIKKKLLLLLLNNNMMMMMMNNNOOOQQQSSSTTTXXXXXXXXXYYYZZZ[[[\\\]]]cccccccccbbb______iiiuuurrrdddlllmmmiiigggeeedddeeeeeedddcccdddfffiiiiiikkklllmmmlllkkklllmmmgggjjjhhhwwwaaaWWW}}}ttttttpppZZZXXXYYYQQQPPPooottt]]]RRRTTTWWWZZZ||||||xxxuuu|||vvvqqqrrrzzz```XXX\\\```aaa```\\\]]]^^^^^^]]]^^^```bbb[[[\\\\\\ddd|||tttKKKLLLJJJCCC@@@III[[[jjjzzz||||||{{{yyywwwxxxzzz|||}}}}}}zzzwwwuuuvvvxxxzzzxxxvvviii}}}hhhhhhdddffflllgggkkkgggcccbbbdddgggiiijjjkkkiiiggghhhkkklllkkkiiiwwwPPPTTT}}}rrrKKKCCCRRRvvv{{{eeeUUU]]]}}}BBB???:::666333222000///------,,,,,,,,,+++++++++******))))))))))))******------000444666999BBBKKKQQQYYYUUUAAA222//////+++///---///111---///BBBYYY~~~mmm```]]]^^^]]]bbbdddfffgggiiikkkooorrrvvvtttzzz}}}}}}}}}~~~~~~xxx{{{yyyggg___ZZZ[[[\\\___aaabbbbbb```___cccdddeeeffffffeeedddccc```jjjoooyyytttZZZCCCMMMooossskkkiiijjjllllllnnnooonnnkkkkkklllnnnmmmjjjeee```^^^```eeejjjeeedddeeeiiiiiihhhnnnvvvmmm@@@444VVVKKKYYYqqqpppXXXpppccc>>>AAAAAAAAA@@@@@@AAAAAA???<<<;;;;;;::::::999999888888777777888999999:::;;;;;;>>>???BBBEEEHHHKKKLLLMMMLLLKKKKKKKKKMMMNNNPPPRRRSSSSSSSSSTTTUUUUUUVVVWWW\\\bbblllrrrqqqpppwwwnnndddiiiiiiiiiggg___aaabbbbbbaaa```aaadddfffhhhiiijjjiiihhhiiijjjllljjjnnnhhhnnnWWWxxx|||iii{{{dddZZZ\\\ZZZppplllccceeemmmwww}}}}}}~~~}}}xxxrrruuu|||www```^^^cccaaa```cccaaacccdddcccbbb```aaaaaa___aaabbbfffvvv\\\OOOHHHJJJKKKHHHNNNYYYnnnyyy~~~~~~yyyxxxwwwxxxzzz||||||{{{{{{xxxvvvwwwxxxxxxuuurrrvvvrrr```ooojjjfffmmmfffhhhgggeeefffhhhjjjkkkjjjjjjllljjjiiioootttmmmaaawwwnnnQQQMMMsssEEE<<<\\\xxxjjjYYYYYYkkkBBB>>>999666444222000///------,,,,,,,,,+++++++++******))))))))))))******+++,,,000666888999>>>EEENNNVVVVVVIII===999666222111---...333111+++...777\\\qqqvvvaaaVVVYYY___^^^```ccceeegggiiilllnnnqqqtttqqqrrr~~~}}}vvv{{{xxxddddddhhhbbb______^^^^^^___```aaabbbbbbcccddddddddddddcccbbbaaaooopppjjj~~~___FFFHHH]]]nnnrrryyyxxxwwwnnnlllrrrnnnoooppppppoooooooooppprrrpppmmmhhheeeeeehhhkkkmmmjjjhhhiiiiiiiiilllppprrrddd333HHH\\\>>>^^^iiitttnnnNNN<<<<<<===???AAA@@@>>>>>>@@@<<<<<<<<<;;;:::999999888666666777777888888888999<<<===???BBBEEEHHHJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOMMMNNNOOOPPPQQQQQQRRRRRRRRR___ttt~~~nnnnnniiiiiifffdddmmmoooaaaaaaaaabbbaaa``````ccceeeiiijjjjjjhhhgggfffhhhjjjlllpppmmmlllaaa]]]ooo~~~~~~mmmfffvvvyyyrrrkkkooo}}}rrrmmmwwwqqq```dddiiidddccchhhfffhhhjjjjjjhhhgggggghhhggggggggghhhlll}}}[[[AAAIIIPPPFFFDDDOOO]]]iiizzz~~~{{{{{{{{{zzzyyyzzz{{{{{{zzzxxxxxxwwwwwwvvvuuussspppnnnyyyeee```tttjjjbbbhhhccccccdddfffiiikkkkkkhhhfffnnnqqqpppllloootttkkk\\\ccczzzgggKKKaaaggg===BBBVVVyyyyyycccVVVdddAAA>>>999555444222111///------,,,,,,,,,,,,++++++******))))))))))))*********+++000666999:::===BBBZZZ[[[[[[VVVLLL@@@555///555///---000333111---,,,333SSSuuu~~~mmmZZZTTTXXXZZZ\\\```bbbdddfffiiikkkmmmuuuqqqeeeiii||||||}}}{{{yyy|||zzzqqqcccggggggaaacccaaa___]]]]]]___bbbdddbbbbbbccccccccccccbbbbbbhhhiiimmmppptttnnnSSSKKKGGGPPPjjjyyy~~~ppptttvvvmmmkkkssskkkkkklllmmmnnnnnnnnnmmmrrrqqqnnnllljjjhhhhhhgggnnnllljjjhhhggghhhiiikkkhhhpppWWW555JJJ\\\HHHaaazzz}}}kkkkkklllOOO>>><<<;;;======<<>>999555444333111000------,,,,,,,,,,,,++++++******))))))))))))******+++***...555:::;;;@@@EEEccc[[[YYY^^^XXXEEE333,,,111222000...000333111------@@@___wwwwwweeeWWWTTTWWWYYY\\\^^^___bbbeeeggghhhppptttkkkbbbgggzzzxxxxxxyyy~~~vvv~~~|||~~~ggghhheee]]]aaacccaaa___^^^^^^___aaabbbaaabbbbbbbbbbbbbbbbbbaaaiiiffflllsssqqquuuwwwbbbMMMFFFNNN[[[aaaiiisss|||xxx}}}}}}uuuooowwwvvvjjjiiikkkjjjiiijjjgggggghhhjjjllllllkkkjjjmmmjjjgggfffggggggeeebbbfffhhhhhhfffdddddddddeeeaaavvvLLL:::iiieeeCCCwwwvvvwwwuuunnnpppsssnnnUUUGGG<<<;;;>>>>>>???AAA======>>>===<<<:::999888666666666666666666666666444555666888:::<<<>>>???BBBBBBAAAAAABBBCCCEEEFFFEEEGGGIIILLLNNNOOOOOOOOOPPPXXXkkkyyylllbbbccchhheee```jjjsssmmmhhhhhhgggfffdddccceeeggghhhiiijjjjjjiiiiiijjjkkkfffcccmmmsssuuuWWWPPPvvv|||{{{|||vvvsssvvvgggaaa```dddfffdddeeehhhdddfffggggggggggggiiikkkfffaaabbbgggiiinnnuuuWWWLLLHHHGGGHHHEEEIIIWWWkkk{{{|||{{{}}}zzzyyyyyyyyyyyyvvvrrrooolllppprrroookkkooo{{{^^^bbbhhhjjjfffddddddddd``````aaaccceeeeeecccaaa]]]bbbfffhhhjjjnnnrrruuuaaagggyyyuuuVVVIIIkkk\\\EEENNNkkkzzzhhh___eeennntttAAA===999555444333111000---------,,,,,,,,,++++++******))))))))))))******,,,***---333999===DDDJJJYYYMMMNNN^^^aaaNNN:::444(((222666///,,,111111---111000CCCdddwwwooo```ZZZVVVXXXZZZ[[[\\\^^^aaadddhhhnnnxxx{{{lll\\\eeezzz{{{~~~}}}~~~}}}yyyyyyzzzcccUUUeeeaaaWWWgggaaaaaa`````````_________aaaaaaaaaaaaaaaaaaaaaaaadddkkkpppnnnmmmssskkk[[[SSSNNNIIIIIIMMMQQQSSSSSSWWWZZZbbbrrrqqqppphhh```cccjjjhhh___eeefffgggiiikkkkkkjjjiiihhhccc______cccdddbbb^^^___cccfffdddaaa``````___fffWWWsssMMMIIIooommmHHHyyyTTT|||zzz^^^|||oooWWW@@@;;;???AAA>>>======>>>>>>>>>===;;;999777666666666666666555555555444555555777999;;;===>>>>>>>>>=========???@@@AAADDDEEEHHHKKKNNNOOOPPPPPPWWWYYYdddxxx||||||qqqeeennnccccccddd^^^```hhhiiikkkkkkjjjhhheeeeeefffhhhfffhhhjjjkkkkkkkkklllmmmpppdddiiimmmiiiyyyEEEmmmtttrrrvvv}}}^^^___aaabbbaaa```___``````bbbcccbbbbbbccceeegggooofffbbbeeedddcccpppmmmTTTQQQNNNFFFFFFEEEMMM___oooxxxxxx}}}|||}}}|||yyyzzz}}}vvvvvvvvvwwwvvvtttpppllljjjoooqqqmmmkkktttuuuSSSfffkkkeeehhhkkkiiijjjeeecccaaaaaacccdddeeedddccceeeiiijjjgggfffnnnwwwkkkhhhnnn|||CCCKKKSSSsssMMMBBBRRRnnn~~~qqqgggaaafffooo{{{AAA>>>999555444222111000......---,,,,,,+++******)))))))))))))))))))))))))))+++...333888>>>CCCFFFOOOKKKTTT```cccdddXXXBBB555111000333222///---///......444DDDZZZkkkrrrsss```YYYTTTVVV^^^ccc```[[[eeelllxxx}}}tttpppqqq}}}{{{yyyyyy}}}}}}{{{|||}}}ttttttjjjbbb|||ooodddbbbaaa]]]\\\^^^bbb```___```aaaaaa^^^[[[```````````````___^^^]]]ccceeehhhjjjlllnnnqqqtttyyyxxxvvveeefffiiikkkiiifffcccbbbdddbbbeeeggggggddddddgggjjjfffdddcccbbbbbbaaa```^^^[[[\\\]]]___```bbbdddffffffXXXnnnhhhEEEGGG^^^UUUbbb[[[fffkkkuuuZZZHHH@@@>>>;;;999@@@;;;999<<<===:::888888888888777666555555555555333222333555888:::::::::777:::;;;:::999<<<@@@AAACCCHHHKKKKKKNNNVVV\\\^^^lllttt~~~xxxvvv\\\dddgggfffdddbbbbbbccceeeffflllkkkjjjhhhfffeeeddddddcccdddggglllqqqqqqlllhhhkkkeeeeeejjjooo{{{]]]DDD|||qqqvvv~~~|||```^^^\\\[[[[[[]]]___aaa```___^^^]]]^^^___aaaccchhhfffcccbbbcccggglllooo```OOONNNJJJMMMEEEBBBNNN___mmmuuuzzz~~~{{{|||zzzuuuuuuuuuvvvuuunnngggiiiooollliiirrrssssss{{{cccdddaaa___```cccffffffeee___\\\ZZZ^^^dddiiiiiigggdddbbbdddiiijjjhhhgggjjjiiillljjjkkk{{{vvvcccRRRDDDaaa~~~fffLLLGGGOOOhhh}}}ssslllddd```dddpppAAA>>>999555444222111000......---,,,,,,+++******))))))))))))))))))))))))'''***...333777<<<@@@CCCKKKYYYdddbbbeeeqqq___555777222...000000......000000//////555BBBTTTeeepppbbbeeeddd\\\TTTTTT^^^gggbbbccchhhlllllljjjlllqqqvvvqqqttt}}}|||yyywwwuuuuuuvvvvvv{{{lllsss^^^]]]```kkkbbb]]]___aaa^^^]]]^^^```^^^]]]^^^``````___]]]]]]]]]^^^______`````````___aaadddfffggghhhkkkmmmrrryyyooofffiiijjjjjjhhheeedddfffhhh```bbbccccccbbbaaaaaaaaafffdddbbbbbbbbbaaa___]]][[[[[[[[[\\\^^^```aaabbb]]]^^^ddd}}}oooWWWHHH???nnnYYYuuubbbfff}}}WWW333???III======<<<>>>BBB@@@;;;888:::777666555444444333333444555444444555777888888777888888777555666:::???BBBGGGKKKOOOQQQYYYgggrrrwww~~~qqqvvvccchhhbbbaaa^^^]]]^^^```ccceeeiiihhhhhhgggfffffffffgggfffeeegggjjjmmmmmmkkkhhhgggfffiiillllllsss{{{EEEjjj{{{uuu{{{mmm\\\[[[YYYXXXXXXZZZ\\\]]][[[[[[]]]^^^___```aaaaaaffffffeeefffgggiiikkklllqqqSSSHHHDDDDDDEEEGGGIIISSSgggzzz|||~~~}}}}}}||||||{{{zzzvvvsssqqqmmmhhhhhhlllggghhhuuu|||jjjZZZgggeeeccccccfffgggfffeeebbb```___bbbgggiiigggdddeeeccceeeiiiiiifffeeehhhfffhhhhhhiiisssmmm<<>>999555444222111000...------,,,,,,++++++***))))))))))))))))))))))))&&&)))---111444999>>>AAABBBJJJRRRPPPYYYrrrqqqTTTGGG===444111111///000222111000---***---999KKKZZZTTTcccrrrsssiii^^^\\\^^^bbbbbbeeeiiiiiieeebbbdddppprrrvvvzzzyyyuuuuuuxxx}}}xxxyyyuuuuuu}}}uuutttrrrrrrtttxxx|||~~~jjjcccjjjllleeetttxxxXXXUUUUUUZZZ^^^]]]ZZZZZZ\\\ZZZYYYYYY[[[]]]^^^^^^[[[[[[]]]^^^```aaabbbccc^^^```bbbccccccdddfffhhhfffkkk{{{pppgggggggggiiiiiihhhfffeeefffiiikkkhhhgggggghhhhhhfffccc```fffdddbbbaaaaaaaaa```___\\\[[[ZZZ[[[^^^aaacccccc]]]fffcccaaawww^^^EEEYYY|||hhhOOOggg{{{qqqEEE999EEEBBB???===<<<888444777===888777666555444444444444222222333444555555666666888777777777999<<>>999555444222111000---------,,,,,,+++++++++))))))))))))))))))))))))''')))+++---000666???EEERRRIIIKKKRRRTTT^^^hhhgggbbbTTTDDD:::444000000333...111222...***+++222999<<>>@@@;;;999:::;;;999:::<<<999999777666666666666666111333444666777888:::<<<888777:::???AAABBBDDDHHHQQQ[[[gggssspppvvveeecccfffdddaaaccc```]]][[[\\\___dddfff````````````aaabbbddddddeeeccc```___aaadddhhhjjj```ccchhhkkkiiilll|||yyy:::TTTqqq~~~~~~```WWW[[[[[[[[[[[[\\\]]]]]]^^^fffgggiiikkklllmmmmmmlllggghhhiiikkkllllllkkkjjjmmmqqq\\\HHHDDDJJJLLLHHHDDD^^^hhhuuu~~~}}}}}}}}}|||zzzxxxwwwvvvpppjjjeeedddbbbdddkkktttyyy~~~nnn\\\bbbeeeeeeeeeeeeffffffeeedddcccdddgggiiikkkhhhbbb]]]bbb```aaaddddddaaa```bbbhhheeefffjjjjjjnnnfffHHHUUUbbb^^^bbbsssZZZHHH===IIIdddAAA>>>999555444222111000------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))(((+++444BBBLLLIIIIIIYYYgggeeejjjvvv{{{yyyjjjWWWFFF888///---000///111333333111---***)))///000888III___ooovvvvvvzzzoooddd___]]]\\\___eeeeeeiiilllmmmmmmnnnpppqqqmmmuuuhhh```pppsssjjjlllbbbhhhsss}}}|||yyy}}}~~~nnnccc\\\HHH666FFFfffgggKKKWWWXXXYYYZZZ[[[]]]\\\ZZZYYYYYYXXXXXXYYY\\\___aaaaaaaaaaaaaaabbbccceeeeeedddeeeffffffeeeeeefffgggiiiooouuuwwwzzzrrrccc\\\___cccfffggghhhiiikkklllkkkiiihhhkkkjjjiiijjjllljjjeee```bbb```___```bbbeeeffffffbbbbbb```___^^^___bbbddddddhhhnnnlllccciiihhh>>>{{{rrr~~~mmmJJJ@@@:::>>>CCCAAA;;;777999888777666555555555555555777999:::::::::===???;;;999<<>>JJJ___uuuAAA>>>999555444222111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''(((222AAAMMM===NNNaaabbbddd~~~yyykkk[[[GGG555///000333111000111333333000...+++,,,...222999FFFVVVbbbsssqqqrrrtttrrrllliiijjjlllooopppllliiigggccc___fffiiibbb[[[^^^aaa```ccctttyyy{{{xxxwwwuuuwww~~~zzzooo\\\```TTT@@@EEEddd}}}|||sss]]]\\\ZZZ]]]^^^]]]___cccdddccc\\\]]]]]]]]]\\\]]]```bbbbbbaaa`````````aaabbbccccccdddeeeeeeccccccdddeeeiiijjjmmmnnnnnnrrr{{{qqqkkkccc]]]^^^bbbeeefffiiiiiikkkmmmnnnlllhhhdddddddddeeeggghhhgggdddbbbaaa___]]]^^^```cccdddeeebbbdddddd___ZZZXXX]]]bbb]]]cccddd^^^\\\fffvvvjjjHHH```xxxTTTBBBiii{{{aaaEEE999999999777666777777666555444444444444444777::::::888888:::===EEECCCEEEJJJMMMSSSeeeyyywwwxxxbbbbbb}}}lllddd___fffjjjbbbcccbbb___]]]]]]^^^```aaagggffffffeeeeeeeeeeeefffiiihhhfffddddddggglllppprrrnnniiigggiiimmmqqquuu{{{LLLBBBXXXxxx}}}~~~}}}}}}tttcccddd```aaaccceeeffffffeeeeeeeeecccaaa______```bbbccceeedddcccbbbdddgggjjjmmmkkkiii```JJJAAACCCHHHCCCGGGNNN[[[iiitttzzz|||}}}{{{wwwwwwxxxtttkkkbbb[[[]]]___^^^[[[aaauuupppcccaaa```^^^\\\]]]^^^]]]]]]^^^aaadddccceeeiiikkklllkkkhhhggg___]]]^^^aaaaaa]]]\\\^^^dddaaa```cccdddcccfffjjjsssTTTCCCJJJ___ooo{{{cccGGG888>>>OOO\\\~~~AAA>>>999555444222111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***((('''///<<>>555222000000111333333333+++///333111------444:::;;;EEEXXXkkkvvvyyy||||||{{{vvvrrrsssuuuooofffVVVWWWaaaddd]]]aaapppyyyzzzvvvpppqqqppppppqqqmmmaaaTTTCCCPPPDDD555\\\bbbTTTYYYXXX]]]```^^^___cccccc```[[[]]]^^^^^^[[[ZZZ\\\^^^]]]]]][[[[[[[[[\\\^^^___aaacccdddcccbbbaaabbbdddjjjeeedddiiilllkkkkkkoooxxxvvvdddcccaaa______```bbbeeehhhiiiggggggggghhhfffaaa^^^^^^```bbbcccddddddfffgggbbb___\\\[[[\\\^^^^^^___ZZZ```ddd```YYYXXXaaakkk``````\\\XXX\\\fffiiigggeeeFFF>>>bbbsssSSS\\\uuu~~~aaaRRRMMMIIIDDDAAA:::999888777666666666666333888<<<======>>>CCCGGGTTTWWW___eeebbb___mmmwwwaaajjjmmmcccgggdddgggkkkbbb```______^^^______```aaagggffffffeeefffffffffggghhhiiihhhfffcccdddgggjjjoooooollliiigggiiilllmmmqqqJJJKKK___|||{{{~~~kkkaaaaaaeee[[[]]]```bbbccccccbbbaaa``````````````````aaaaaa^^^]]]]]]]]]___cccfffhhhjjjeeeoooqqqQQQGGGJJJCCCDDDGGGLLLSSS]]]fffllloootttyyy}}}~~~~~~}}}{{{xxxrrrnnnjjjeee___ZZZWWWYYY]]]aaafffrrryyyggg```]]]___aaa______^^^\\\[[[\\\```dddcccdddfffgggggggggggghhhdddaaaaaacccbbb]]][[[\\\^^^aaabbb___^^^aaabbb```mmm~~~xxx```DDDMMMmmmqqqKKK>>>AAAEEEWWWfff}}}AAA>>>999555444333111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&)))+++)))(((,,,777@@@VVVOOO[[[mmmooopppwwwzzz|||```QQQNNN555555444333111111000000///---,,,,,,...000222333888999<<>>===<<<;;;::::::::::::888>>>EEEIIIKKKOOOVVV[[[___iiizzzxxxiiikkkxxxbbbYYYpppzzz{{{}}}]]]YYYfffddddddhhh___^^^______```aaabbbccccccccccccccccccdddeeefffffffffggggggddd```^^^```bbbfffkkkmmmjjjggggggjjjmmmjjj[[[HHHLLLmmm}}}yyy|||]]]UUUZZZ[[[VVVXXX[[[^^^______]]]\\\YYY[[[]]]___```___^^^^^^WWWXXXYYY[[[]]]```bbbdddhhhdddaaalllxxxZZZOOOIIIJJJIIIEEECCCHHHSSS\\\ccchhhooouuuwwwwwwvvvvvvwww}}}{{{||||||zzzxxxvvvsssmmmddd[[[VVVTTTUUU\\\]]]bbblllzzzeee^^^]]]YYY___kkkcccbbb```]]]ZZZ[[[```eeeaaaaaabbbaaaaaaaaadddeeeiiifffeeefffccc]]]YYYZZZ[[[dddeee]]][[[aaacccaaadddnnn]]]JJJJJJzzz\\\JJJ>>>666CCC\\\{{{AAA>>>999555444222111000------------------,,,,,,))))))))))))))))))))))))+++++++++******+++...111VVVTTTXXXcccnnnuuu~~~sssVVVUUU===222222111222444...111+++...111---///222+++...333888<<<>>>@@@CCCFFFQQQRRROOOPPP```vvv}}}www{{{ooosssqqqbbb\\\\\\OOOJJJDDD666333999;;;---fff~~~vvv```[[[___^^^WWWYYYZZZ\\\]]]]]][[[XXXWWWPPPRRRTTTUUUTTTTTTUUUWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[___dddggggggfffeeeeeeeee___ZZZ[[[bbbffffffcccdddmmmzzz}}}pppiiihhhhhheeebbbaaa^^^\\\___eeegggccc^^^aaa^^^[[[ZZZ[[[]]]]]]]]]YYYXXXWWWWWWYYY[[[[[[ZZZcccaaa^^^[[[YYYXXXYYYYYY\\\[[[^^^aaa___\\\aaakkkbbb___]]]^^^aaaccccccbbbjjjiiiqqqFFFGGG```qqqcccQQQPPPhhhpppnnnrrruuupppuuuuuu]]]FFF>>>@@@???<<<;;;:::???GGGOOOUUUXXXYYYYYY```rrrxxx___gggfff___\\\\\\___dddfffddd```^^^^^^]]]\\\[[[[[[[[[[[[bbbaaaaaaeeeiiijjjgggdddhhhfffbbb^^^]]]```eeejjjiiifffcccbbbdddfffhhhhhhgggwwwUUU777QQQqqqxxx}}}{{{vvvxxx|||~~~|||dddTTTZZZVVVTTTUUUXXXZZZ\\\]]]]]]]]]XXXWWWWWWXXX[[[^^^___^^^\\\YYYXXXZZZ___```]]]YYYbbbgggggghhhwwwjjjfffZZZLLLFFFFFFGGGEEEAAAJJJUUU___bbbgggpppsssqqquuu|||}}}~~~~~~~~~rrrmmmxxx{{{rrrmmmooo^^^SSSVVVZZZUUUTTTWWW[[[xxxtttZZZ___eee]]]\\\hhhfffbbb^^^^^^___^^^]]]]]]dddeeedddbbb______bbbeeegggggggggfffccc___[[[YYY\\\]]]]]]]]]\\\]]]```bbbaaajjjsssjjjGGG]]]zzziiiQQQFFF???@@@RRRlllAAA>>>999666444333111000...------------,,,,,,,,,))))))))))))))))))))))))+++,,,,,,******+++...000===VVVeeeaaaccctttkkkggggggYYY999)))111999222---000444///111222+++,,,///222444555999>>>BBBHHHKKKJJJKKKXXXkkkrrrnnnqqqrrruuu||||||wwwuuu___^^^YYYKKKGGG===333333777777:::999...]]]ppp___\\\___\\\UUUWWWXXXYYYZZZZZZXXXUUUTTTSSSUUUVVVVVVUUUSSSSSSSSSUUUUUUUUUVVVWWWXXXZZZZZZ\\\___bbbdddcccbbbaaaaaadddaaa___aaaeeefffdddbbbeeefffjjjllljjjiiisssxxxnnnggg```___eeejjjkkkiiigggcccaaabbbfffiiihhhfffhhhfffbbb```___^^^^^^^^^WWWVVVVVVYYY\\\___``````_________^^^^^^]]]]]]\\\cccaaacccccc^^^YYY[[[aaa```___```cccfffgggeeebbbdddkkkuuunnnUUUKKKggg~~~{{{```vvvyyytttnnnccc```qqqyyyqqqjjjeee___\\\\\\```^^^^^^___eeemmmvvv{{{}}}}}}xxx\\\___```tttppp___]]][[[ZZZ]]]bbbccc```]]]^^^]]]\\\[[[[[[\\\]]]]]]___^^^^^^___bbbeeefffffffffccc```^^^^^^```bbbdddbbbaaaaaacccfffgggggggggjjjkkk|||GGGAAAZZZsss~~~{{{yyyyyy{{{~~~iii^^^___YYY]]]]]]^^^^^^]]]\\\[[[ZZZ\\\[[[[[[]]]___aaaaaa```ddd```]]]^^^aaabbb___\\\```eeeiiijjjqqqttt\\\MMMGGGHHHKKKEEEIIIMMMOOOTTT[[[```ccchhhppppppqqqzzz{{{{{{|||{{{zzzxxxvvvuuusssssslllvvvuuuqqqsssnnnhhhjjjSSSTTTTTTSSSWWW___fffiiiwww|||hhh___hhhjjj```[[[bbbbbb^^^\\\]]]``````______aaabbbbbb```^^^^^^aaadddbbbeeehhhjjjjjjgggcccaaa^^^______^^^]]]^^^```bbbeeeiiillluuuqqqeeeSSSOOO^^^^^^SSSHHHFFFKKKUUUcccooo|||BBB>>>999666444333111000......---------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++******,,,...)))JJJbbbbbbaaaooo~~~xxxpppeeeMMM===555,,,666///222444...///000(((/////////......111555999:::>>>@@@@@@IIIWWW]]][[[fffeeegggkkknnnnnnjjjeee[[[___RRRCCCAAA;;;333444000888???222$$$666YYYkkkgggpppkkkbbb[[[\\\```___YYYWWWXXXYYYZZZYYYWWWUUUSSSTTTVVVXXXWWWUUURRRPPPPPPTTTTTTTTTUUUVVVWWWYYYYYY\\\^^^______^^^]]]]]]^^^aaabbbdddeeeeeedddbbbaaammmjjjiiikkklllkkkkkknnnuuu|||xxxqqqkkkhhhjjjeee``````eeehhhgggeeedddbbb```___```bbbeeegggeeeeeeccc```]]]\\\]]]^^^[[[[[[[[[]]]aaaeeeffffff]]]___aaabbbccccccbbbaaaeeedddeeeccc^^^WWWVVVZZZ\\\]]]aaafffiiihhheeebbb```gggffffffsss[[[fffbbbZZZ{{{nnnggg```ffflllhhhaaaeeeooozzzzzztttoooNNN[[[fffmmmzzzooo_________^^^]]]___cccccc```]]]]]]\\\[[[ZZZZZZ[[[]]]___]]]\\\[[[[[[\\\```fffkkkdddaaa^^^^^^```bbbaaa```]]]^^^```dddhhhiiihhhfffkkkaaavvvqqqBBB===VVVmmmttt~~~wwwuuuxxx|||uuuiiijjjeeebbbaaa\\\ccccccbbbaaa```^^^\\\[[[^^^^^^___aaaccccccbbb```fffccc``````bbbdddcccaaa___ccciiikkkjjjooo~~~^^^KKKFFFHHHIIIFFFEEEGGGIIIJJJNNNRRRXXXaaabbbccciiihhhgggooovvvuuuuuutttssssssssssssssswwwqqqgggbbbUUULLLPPPPPP^^^ccc\\\]]]nnn|||```]]]aaaiiihhh```]]]``````]]][[[[[[___bbbbbbaaa]]]^^^^^^^^^]]]^^^aaaccc]]]```fffjjjjjjgggccc```___``````___^^^^^^```bbbfffhhhhhhjjjwww|||dddMMM???RRR|||pppUUUDDDHHHTTT[[[bbbmmm{{{BBB>>>:::666444333222000.........------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,+++***)))+++---)))333III```hhhkkkyyy|||{{{xxxppp\\\AAA999222333444///222555///444333111///------///000---222555555888???DDDCCCGGGFFFFFFFFFFFFCCC>>>:::<<<<<<888555555111///222444111...,,,???qqqvvvZZZ[[[ZZZXXXYYY]]]\\\WWW[[[[[[\\\[[[ZZZXXXVVVUUUSSSUUUWWWWWWTTTQQQOOOOOOSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^aaadddeeecccbbbbbbdddhhhfffgggkkkoooooommmlllmmmppprrrrrrrrruuu|||zzzsssvvvrrrkkkdddbbbeeelllrrrppplllgggfffgggeeeaaa]]]^^^``````^^^\\\]]]aaaddd^^^___```___]]]]]]___bbbcccbbbaaabbbeeeggghhhggg______```aaabbbccccccddd___```aaa```\\\XXXVVVWWWWWWYYY^^^bbbeeeeeecccaaa```^^^___eeekkkzzz{{{dddrrrfffKKKddd```]]]eeeuuuzzzzzzpppiiigggooorrrvvvyyyyyyvvvqqqnnnttttttuuurrrPPPYYYvvv|||~~~~~~~~~~~~vvv```YYYaaaaaa``````aaacccccc```^^^___]]][[[YYYYYYZZZ\\\]]][[[]]]^^^]]]]]]aaaiiiooofffaaa\\\]]]bbbffffffddd```aaacccfffjjjkkkjjjiiiiiidddlllggg<<<:::RRReeexxxzzzzzzuuuuuuxxx|||vvvnnnRRRZZZbbbaaaaaa___bbbbbbbbbbbbbbbaaaaaaaaa^^^___```bbbddddddaaa___bbb___]]]^^^bbbeeeggggggcccccchhhlllgggdddpppiiiVVVMMMNNNFFFCCCFFFHHHFFFGGGKKKEEEPPPSSSSSSXXXUUUSSSZZZ]]]___aaaccceeeeeeeeeddd___ZZZNNNLLLSSSQQQPPP[[[```lllrrrpppsssooo]]]XXX[[[]]]^^^\\\\\\___bbb___]]]XXXTTTUUUYYY\\\[[[YYYZZZZZZ[[[\\\]]]___aaa[[[]]]```bbbbbb___[[[XXX\\\]]]______^^^^^^```bbbdddfffiiijjjkkkuuurrrYYYIIIKKK```^^^CCCFFFDDDHHHUUUbbbiiiooouuuBBB???:::666555444222111//////...---,,,,,,++++++))))))))))))))))))))))))+++,,,,,,+++***)))***,,,---(((111LLLcccnnnzzzxxxhhhHHH>>>:::777000333999444333222222111000///...,,,***...111///...111333333//////000111222222111///444222444555333222222000---AAAYYY```fffccc\\\^^^\\\XXXXXXYYYXXXTTT\\\\\\[[[ZZZYYYWWWUUUTTTPPPRRRUUUUUUSSSQQQPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWVVVWWWXXXXXXXXXZZZ]]]___^^^aaaddddddccccccgggkkkkkkmmmnnnooonnnllliiifffjjjlllnnnnnnmmmnnnqqqttttttuuusssrrrwww|||yyyqqqeeejjjooorrrqqqnnnkkkiiifffeeedddfffhhhhhhdddaaa^^^bbbeeedddaaa```bbbddd^^^___`````````aaabbbdddbbbaaa```aaadddfffffffff```^^^\\\ZZZZZZ[[[^^^___ZZZ\\\]]]\\\ZZZYYYWWWVVVSSSUUUXXXZZZ\\\]]]___```^^^XXX]]]fff___YYYuuu```LLLZZZhhhHHHOOObbbuuulllnnnppprrrvvvzzz}}}~~~zzztttpppooopppqqqcccUUU]]]hhhfffsssnnnUUUbbb{{{|||qqqjjjccc]]]\\\___`````````aaabbbaaa___^^^dddccc```]]]\\\[[[\\\\\\\\\___bbbcccdddgggmmmqqqjjjddd^^^^^^ccciiilllkkkiiihhhhhhiiikkkmmmmmmlllfffnnnnnnxxxdddAAACCCRRRbbbqqq~~~}}}sssooommmrrr|||^^^___bbb^^^```bbb______``````aaaaaabbbbbb______```bbbddddddaaa___```___]]]^^^```cccfffggghhhcccdddhhhgggbbbgggsss{{{yyycccWWWKKKGGGFFFEEEDDDEEEAAAHHHFFFCCCGGGEEEEEEMMMJJJLLLPPPSSSUUUTTTSSSQQQNNNLLLGGGIIIOOOMMMTTTjjjpppsss~~~|||cccZZZ[[[[[[YYYVVVVVVZZZ^^^___cccbbb[[[PPPKKKOOOSSSTTTVVVVVVWWWYYY[[[]]]^^^___\\\]]]]]]]]]\\\[[[YYYXXXXXXZZZ\\\]]]^^^^^^```bbbaaacccggghhhcccbbbnnn}}}zzzjjj\\\SSSQQQTTTzzzpppddd^^^```mmm~~~iiiRRRDDD>>>???EEELLLSSSZZZdddnnnwww~~~wwwsssCCC???:::777555444222111//////...---,,,,,,+++***)))))))))))))))))))))))))))+++,,,+++******+++,,,***++++++222JJJhhhxxxyyyyyylll]]]SSSFFF666111111)))///...///111222222000...///111111000///......///222333444555666666666666444000222111+++222999222<<>>VVVooorrrddd___ttt~~~fffXXXQQQOOONNNCCCHHHNNNQQQPPPPPPQQQSSSVVVXXX[[[]]]\\\YYYUUUSSSCCC???;;;777555444333111000///...---,,,++++++***))))))))))))))))))))))))''')))++++++******+++,,,(((---,,,)))222JJJcccqqqrrrvvvhhhSSSJJJDDD:::333111000000222333222000444222111222222111111111111111111000.........///333000333222333PPPhhhccciiiwwwttthhhbbbUUURRRSSSSSSTTT\\\dddfffbbbVVVUUUTTTRRRPPPNNNLLLKKKNNNOOOOOONNNLLLMMMOOOPPPOOOOOOPPPPPPQQQSSSTTTUUUTTTVVVYYY[[[\\\^^^```ccc___aaadddffffffgggggghhh\\\aaaccccccdddgggddd]]]bbbdddfffggggggfffeeeeee[[[gggmmmgggcccggghhheeebbbaaaaaadddhhhjjjhhhfff___```bbbdddeeedddbbb```ZZZ[[[[[[[[[ZZZYYYZZZ[[[[[[WWWUUUYYY___bbb___[[[YYYXXXWWWYYY[[[^^^^^^^^^^^^\\\XXXUUUSSSSSSTTTUUUYYY\\\ZZZWWWWWW[[[[[[WWWUUUWWWXXXXXXXXXZZZ^^^bbbYYY[[[YYYUUUWWW\\\]]]YYYgggnnneeeOOOVVV{{{zzzWWWWWWQQQHHHCCCBBB>>>888IIIRRRaaannnuuuvvvrrrooo~~~tttnnngggWWWPPPZZZhhhoookkkeee]]]YYY[[[___aaa```bbbccceeefffeeedddddddddccccccbbbaaa___\\\ZZZYYY]]]]]]___bbbfffjjjllllllmmmjjjfffcccbbbdddgggiiikkkkkkkkkmmmoooooommmkkkjjjgggllliiilllccc===999CCCUUUjjjxxx~~~wwwnnnhhhgggfffnnnvvv~~~lllqqqaaaZZZWWWRRRVVV[[[XXXZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWYYY[[[]]]]]]\\\^^^^^^^^^]]]\\\[[[[[[\\\___```^^^[[[]]]cccdddbbbbbbmmmxxxoooVVVvvvxxxpppkkkmmmeeeWWWUUULLLKKKIIIHHHJJJNNNSSSVVV^^^jjj|||lll___[[[\\\ZZZWWWZZZaaa```[[[ZZZ___kkkxxxzzziiiZZZXXX]]]___UUUTTTTTTWWWZZZ\\\\\\ZZZ[[[]]]___aaacccdddddddddYYY[[[^^^^^^^^^]]]^^^^^^\\\___^^^[[[YYY\\\```aaaeeewww{{{ooonnnNNNBBB===KKK```kkklllhhh{{{zzziiillloooqqqmmmeee]]]ZZZZZZZZZ[[[]]]```cccfffiiijjjCCC???;;;777555444333111000//////---,,,+++******))))))))))))))))))))))))&&&(((++++++++++++,,,---,,,(((,,,///''''''IIIsssyyy|||vvvsssiii>>>999444222222333222000555111000222333333333333111222333222222222444666888666>>>@@@NNN\\\YYY]]]LLLUUUTTTRRRRRRXXX^^^\\\VVVVVVUUUSSSQQQOOOLLLKKKJJJPPPOOONNNLLLJJJJJJMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUXXX[[[]]]^^^___aaabbb[[[^^^aaadddfffdddaaa___^^^aaabbbbbbfffjjjeee\\\bbbcccdddeeeddddddcccccc[[[nnnyyyooocccaaacccbbbcccaaaaaadddiiiiiiddd___UUUWWWYYY[[[\\\[[[ZZZYYY\\\ZZZWWWVVVVVVXXXYYY[[[ZZZVVVTTT[[[eeejjjgggbbb]]]\\\ZZZZZZ[[[[[[[[[ZZZ___^^^\\\ZZZYYYXXXWWWWWWWWWZZZYYYVVVXXX___aaa]]]WWWZZZ]]]]]]]]]]]]```ccc\\\ZZZZZZZZZWWWRRRUUU\\\\\\WWWiiirrrZZZPPPVVV___tttyyytttfffSSSDDD333777===CCCGGGJJJKKKKKK<<>>hhhgggXXXRRRVVVNNN999111777555777333555;;;555...333222555666666:::>>>>>>:::HHH}}}nnnpppYYYTTTTTTQQQQQQQQQPPPPPPPPPRRRSSSUUUVVVSSSOOOMMMNNNNNNLLLJJJLLLMMMMMMKKKHHHFFFHHHJJJIIIKKKMMMOOOQQQQQQQQQQQQRRRUUUXXXWWWVVVVVVYYY\\\```[[[WWWXXX[[[\\\XXXTTTVVVYYY]]]```bbbcccdddfffffffffeeecccaaaaaabbbdddbbbfffhhhgggaaa\\\YYYYYY```bbbeeeggggggfffdddbbbXXXYYYYYYYYYXXXWWWVVVUUUXXXXXX[[[^^^ZZZUUUYYYbbb^^^ZZZYYY]]]eeejjjhhheeefffeeecccbbbaaa___[[[XXXccc```\\\\\\]]]]]][[[XXX]]]bbbaaaZZZZZZbbbgggeee^^^``````___bbbffffffccc\\\ZZZXXXUUUSSSRRRRRRRRRXXXNNNJJJYYYzzznnn```XXXTTTSSSTTTcccjjjsss|||vvvnnniiilllooommmnnnrrriiieeemmm~~~uuuttt{{{uuupppuuuvvvjjj```ZZZXXXXXXWWWWWWWWWXXXXXXXXXVVVWWWWWWWWWVVVVVVWWWYYYSSSVVV[[[___\\\UUUTTTVVVWWW[[[```aaa___^^^```bbbcccddddddbbb^^^[[[XXXWWWaaabbbfffkkkppprrrqqqpppaaabbbiiinnnfffeeecccFFF???FFFCCCPPPggglllxxxvvvwwwvvvpppoooccc]]]ZZZaaaqqqxxx```ddd\\\ZZZXXXWWWVVVUUUVVVVVVVVVTTTSSSTTTVVVXXXXXXWWWYYYVVVSSSRRRTTTVVVUUUSSSOOOSSSWWWZZZZZZZZZZZZZZZaaa\\\WWWXXX^^^eeeggggggfffdddgggooowwwnnn^^^\\\___]]]XXXVVV]]]]]]]]]^^^___```aaabbbccceeeiiijjjbbbZZZ]]]fff^^^ZZZWWWXXXYYYYYYYYYZZZWWWYYY\\\___aaabbbcccccccccccccccbbb```\\\YYYVVVVVVWWWYYY]]]```aaa___^^^mmmhhhbbbhhhwwwiii]]]SSSGGG===LLLXXXdddmmmxxxuuullleeegggqqqzzz|||zzzvvvrrrpppsssvvvxxx|||CCC???;;;777555444333111***000111((('''@@@ppp666000,,,,,,,,,)))))),,,+++******))))))******+++,,,...///---******///444NNNnnnyyygggiiiwwwXXXEEE:::KKK\\\OOOAAAHHHbbbUUUDDD>>>KKKbbbqqquuuwww}}}zzzkkkWWWOOOSSSUUUPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPMMMLLLLLLMMMKKKJJJHHHJJJMMMMMMJJJGGGFFFGGGJJJKKKMMMOOOQQQQQQQQQQQQRRRTTTVVVVVVVVVVVVWWWXXX\\\ZZZWWWWWWXXXXXXUUURRRTTTWWW[[[^^^```cccfffhhhgggggggggdddaaa``````aaa[[[^^^aaacccaaa^^^\\\[[[```bbbeeeffffffcccaaa^^^[[[\\\]]]]]]]]][[[YYYXXXXXXXXX\\\```___ZZZ\\\aaaeee```]]]^^^dddhhhgggeeeeeeddddddeeefffgggeeeddd\\\XXXUUUWWW[[[```bbbaaa```ffffff\\\WWWZZZ\\\YYYYYY[[[ZZZYYY[[[______[[[TTTSSSQQQOOONNNMMMLLLLLLLLLLLLKKKKKKSSShhhzzzNNNIIIGGGLLLYYYjjj{{{zzz|||}}}zzzxxx~~~xxxkkk```ZZZVVVUUUUUUUUUUUUVVVWWWXXXYYYTTTTTTUUUTTTSSSTTTVVVXXXWWWWWWYYY\\\ZZZTTTQQQSSSWWWXXXZZZ\\\]]][[[XXXVVV]]]aaadddbbb]]]YYY[[[^^^___```cccggglllnnnnnnmmmhhheeehhhllleeeaaasssddd999DDDEEE@@@MMM___nnnyyyvvv```XXX^^^hhhqqqxxx}}}xxxqqqlllccc[[[XXXYYY^^^fffttt~~~eeeuuuvvv```[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUVVVWWWYYYXXXXXX[[[XXXVVVVVVXXXZZZYYYXXXUUUXXX\\\_______________```]]][[[]]]bbbfffhhhggglllhhhgggkkkooovvvyyypppcccZZZ\\\```^^^ZZZXXX[[[[[[[[[[[[\\\^^^___```___```cccddd___XXXZZZaaaZZZWWWTTTTTTUUUUUUUUUUUUZZZZZZ\\\___bbbddddddcccccccccbbbaaa___[[[XXXVVVVVVWWWXXX[[[___aaaaaa```___fffiiifffiiiyyyooogggbbb]]]@@@DDDGGGJJJRRR```kkkpppsssoookkknnnvvv~~~|||}}}CCC???;;;777555444333111%%%,,,222111---000;;;FFF777111------,,,))))))***+++******))))))******+++,,,---...,,,)))'''))),,,111>>>hhhzzzzzzssswwwzzz]]]XXXNNNGGGMMMWWWXXXQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOMMMKKKJJJJJJKKKKKKJJJGGGKKKOOOQQQOOOKKKHHHFFFKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRSSSUUUWWWWWWTTTRRRWWWVVVVVVUUUTTTSSSRRRRRRRRRUUUXXX[[[^^^bbbfffiiigggggghhhfffbbb___^^^___]]]^^^```bbbeeeeeebbb```ccceeehhhjjjjjjhhheeeccc___```aaabbbaaa___]]][[[YYYYYY]]]cccdddaaa```aaahhhccc^^^\\\]]]______]]]bbbaaaaaabbbeeeggghhhhhhaaa\\\VVVTTTWWWZZZ\\\[[[YYYdddhhh```XXXYYYZZZXXXSSSUUUSSSQQQRRRUUUTTTPPPLLLKKKKKKKKKIIIHHHGGGFFFEEEJJJKKKDDD===EEEZZZmmm|||fffYYYQQQLLLRRR[[[```ZZZWWWZZZ```gggooovvvqqqfff]]]```jjj{{{yyyiii\\\UUUTTTTTTRRRRRRSSSTTTUUUWWWXXXYYYTTTUUUTTTSSSSSSTTTXXXZZZ\\\XXXVVVXXXXXXSSSPPPQQQ[[[ZZZZZZ]]]aaa```[[[VVVXXX^^^cccbbb\\\ZZZ___eee``````aaaeeeiiilllmmmmmmgggaaabbbhhhgggdddmmm{{{sssIII000888DDD???RRR]]]mmmxxxvvv]]]NNNIIIQQQUUU___kkkvvv{{{{{{xxxkkkkkklllllljjjiiigggeeeaaaZZZSSSOOOMMMQQQ]]]jjjuuu~~~yyyiiikkkxxx|||eee]]]]]]WWWYYYZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXYYY[[[[[[[[[ZZZ]]][[[ZZZZZZ\\\]]]]]]\\\YYY\\\```bbbcccbbbcccddd^^^___```bbbdddfffggggggooojjjfffggghhhlllrrrzzzkkk___ZZZXXX[[[]]][[[YYYXXXWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\]]]___^^^YYYYYY\\\YYYWWWTTTSSSSSSTTTTTTSSS[[[YYYZZZ]]]aaacccbbb````````````___]]][[[XXXWWWXXXXXXXXXZZZ]]]```aaaaaa[[[eeejjjccc\\\```mmmxxxvvvvvvpppcccUUUNNNOOOOOOMMM^^^]]][[[ZZZ]]]ccckkkqqqqqqnnnfffccclllwwwuuukkkCCC???;;;777555444333111888///&&&''',,,,,,###///***''')))+++)))))),,,******))))))))))))******''')))++++++***)))+++,,,***$$$222___|||zzzkkkUUURRRKKKHHHOOOWWWVVVOOOOOOPPPQQQQQQPPPNNNMMMLLLLLLKKKIIIHHHIIIIIIJJJJJJKKKNNNRRRTTTSSSPPPMMMKKKMMMNNNOOOPPPQQQRRRSSSSSSQQQQQQQQQTTTWWWWWWSSSOOOQQQRRRSSSSSSRRRRRRSSSUUUTTTVVVXXXZZZ\\\___dddgggccceeegggfffcccaaa``````ccc```^^^___bbbeeedddbbbbbbdddgggjjjkkkjjjhhhfff___aaacccddddddaaa^^^[[[\\\[[[]]]```ddddddcccbbbhhhfffbbb^^^\\\ZZZXXXWWW___]]][[[[[[]]]_________bbb]]]WWWTTTUUUVVVUUUSSSWWWeeellleee\\\ZZZZZZXXXPPPQQQOOOLLLLLLNNNLLLHHHFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIXXXqqqyyytttxxxpppllliiiiiilllqqqwww{{{~~~{{{xxxxxx|||yyyrrrggg\\\UUUSSSTTTUUUSSSSSSSSSTTTUUUVVVXXXXXXWWWXXXWWWVVVVVVXXX[[[^^^^^^WWWTTTVVVWWWUUUSSSSSS]]]\\\\\\^^^bbbcccbbbaaaZZZ^^^aaa```^^^^^^bbbgggdddcccccceeeiiilllnnnooogggcccbbbfffgggfffjjjrrrkkk>>>777EEE===FFFUUUdddooo|||vvvbbbTTTOOOJJJKKKOOOTTTVVVVVVMMMNNNOOOOOOOOONNNNNNMMMPPPRRRYYYbbbjjjsss~~~zzzsssaaajjjWWWTTTRRRTTTUUUWWWXXXYYYXXXWWWWWW[[[ZZZZZZ[[[\\\]]]\\\ZZZ]]]\\\[[[[[[[[[\\\[[[[[[YYY\\\___aaabbbbbbcccddd\\\^^^```aaaaaabbbdddffflllhhheeeeeegggjjjlllnnn|||{{{hhhTTTYYYYYYYYYYYYXXXVVVVVVVVVTTTSSSTTTTTTUUUVVVWWWXXX\\\[[[\\\^^^___^^^\\\[[[[[[[[[YYYVVVWWWYYYXXXUUUYYYWWWVVVXXX]]]```^^^\\\[[[\\\\\\]]]\\\[[[ZZZZZZ\\\ZZZYYYYYY[[[^^^`````````___]]]\\\^^^bbbbbbaaaiii|||tttmmmmmmllljjjZZZYYYVVVOOOJJJMMMWWW___TTTSSSJJJEEEOOOaaagggaaaCCC???;;;777555444333111...//////,,,)))+++222999***%%%$$$(((***)))))),,,***))))))))))))))))))***%%%'''***++++++,,,,,,---///,,,(((111RRRwwwddd]]]PPPPPPPPPNNNLLLNNNPPPOOOKKKMMMMMMNNNNNNMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGIIIJJJMMMMMMNNNOOOPPPPPPNNNMMMNNNNNNOOOOOOPPPQQQRRRSSSPPPOOOPPPSSSWWWWWWSSSOOOLLLNNNPPPRRRRRRTTTVVVXXXWWWXXXYYYYYYYYY[[[___bbb^^^```cccdddcccbbbccccccbbb]]]YYYXXX[[[___aaaaaa^^^```bbbdddeeeccc```^^^\\\___bbbdddccc```\\\YYY[[[[[[YYYYYY[[[___```___hhhiiijjjgggccc^^^ZZZXXX]]]ZZZXXXXXXYYY[[[[[[ZZZUUUSSSRRRTTTXXXZZZYYYVVV[[[hhhnnneeeYYYUUURRRNNNOOOPPPNNNJJJIIIKKKHHHCCCBBBCCCDDDDDDDDDCCCAAA@@@======>>>BBBEEEEEEAAA<<<@@@JJJWWWcccrrryyyttt|||rrrfff^^^]]][[[YYYWWWVVVVVVWWWUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWYYY\\\^^^]]]VVVRRRUUUXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\```dddaaa___]]]]]]___aaacccccceeecccbbbdddgggkkkmmmnnnllljjjhhheeeaaa```cccggghhhsssHHH:::<<<===CCCNNNYYYdddtttvvvkkkddd```\\\ZZZWWWXXXYYYZZZ[[[\\\]]]]]]^^^iii~~~zzz{{{qqqddddddwwwkkkXXXUUUSSSOOOPPPRRRSSSTTTSSSSSSRRRUUUUUUUUUWWWYYYZZZXXXWWWZZZZZZZZZYYYXXXWWWVVVVVVXXXZZZ]]]______```aaaccc[[[[[[[[[[[[ZZZ\\\```cccffffffddddddfffjjjjjjiiifffrrrtttbbbWWWRRRXXXZZZZZZWWWTTTTTTVVVYYYSSSSSSRRRRRRRRRSSSTTTTTTZZZZZZ[[[]]]______\\\XXX\\\^^^\\\XXXYYY]]]]]]XXXYYYWWWVVVXXX[[[]]]]]][[[XXXXXXYYY[[[\\\]]]]]]]]]```]]]ZZZYYYZZZ\\\]]]]]]]]]WWWSSSVVV]]]aaa___\\\aaa```dddyyy}}}vvvwwwtttsssnnnjjjtttCCC???;;;777555444333111!!!,,,666666---$$$$$$''',,,(((&&&)))+++)))(((******))))))(((((())))))***))))))***++++++++++++***,,,,,,,,,+++,,,>>>eeeVVVIIIMMMJJJIIIKKKMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGFFFEEECCCCCCEEEGGGIIIHHHFFFFFFHHHJJJJJJJJJLLLLLLLLLLLLMMMNNNPPPPPPLLLMMMNNNQQQSSSSSSRRRPPPKKKLLLMMMPPPSSSVVVWWWXXXVVVWWWXXXWWWVVVWWWXXXZZZWWWZZZ]]]___```aaacccdddaaa^^^[[[ZZZ]]]```cccddd___aaaccccccbbb```\\\ZZZZZZ]]]aaadddccc___ZZZWWWZZZZZZXXXTTTTTTXXXZZZZZZaaaeeeiiihhhccc]]]ZZZYYY\\\[[[ZZZ[[[^^^``````___RRRQQQQQQUUUYYYZZZXXXUUURRR^^^ddd\\\TTTRRRPPPKKKOOOPPPMMMIIIHHHIIIFFFAAA>>>?????????>>>===<<<<<<;;;>>>AAA???;;;;;;???DDD@@@@@@@@@@@@GGGWWWlll{{{mmmfffaaaYYYQQQTTTWWWZZZZZZYYYVVVUUUVVVVVVUUUUUUTTTUUUUUUVVVUUUVVVWWWVVVUUUUUUWWWYYYYYYTTTSSSVVVXXXYYY[[[^^^\\\^^^^^^[[[WWWXXX]]]bbbddd___ZZZZZZ^^^aaaaaa```aaa```___aaadddgggiiiiiifffgggfff```]]]___cccdddeeeqqq[[[FFF;;;444999AAAIIIWWWddd|||pppgggaaasssnnnjjjYYYOOOOOOMMMLLLLLLMMMNNNOOOOOOOOONNNMMMMMMNNNQQQTTTUUUSSSRRRUUUVVVWWWVVVTTTSSSRRRSSSWWWZZZ\\\^^^^^^___```bbb[[[YYYWWWVVVWWWZZZ]]]___```ccccccaaabbbeeefffdddccchhhnnnwww~~~rrrfffXXXUUU\\\VVVYYYYYYUUUSSSVVV[[[]]]UUUTTTSSSRRRRRRRRRRRRRRRVVVYYYZZZZZZ\\\]]]ZZZUUUXXX\\\\\\WWWYYY___^^^XXXZZZZZZZZZZZZ[[[\\\]]]^^^WWWXXXYYYZZZ[[[]]]^^^^^^```^^^[[[ZZZ[[[\\\\\\\\\YYYXXXZZZ[[[YYYXXX\\\ccc\\\YYYRRRWWWgggppp|||}}}|||CCC???;;;777555444333111333...)))''')))---//////---)))(((***+++)))''')))))))))(((((((((((())))))******))))))*********)))'''%%%)))///+++(((333EEEqqq\\\KKKMMMQQQIIIGGGHHHJJJMMMMMMKKKJJJKKKFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDBBB??????AAACCCCCCAAA???@@@CCCEEEEEEDDDIIIHHHHHHHHHHHHJJJKKKLLLGGGIIILLLMMMNNNOOOPPPQQQMMMKKKKKKNNNSSSVVVVVVTTTQQQSSSTTTTTTSSSRRRSSSTTTRRRTTTWWWXXXZZZ\\\___bbbcccdddeeedddcccbbbbbbccc]]]___aaacccdddbbb___]]]ZZZ^^^bbbeeeeee```[[[WWW[[[______XXXTTTVVVYYYXXXYYY^^^dddddd___[[[[[[]]]]]]\\\]]]___bbbccccccbbbZZZWWWUUUTTTUUUUUUQQQNNNIIISSSWWWSSSPPPRRRRRRMMMMMMNNNKKKGGGFFFGGGDDD???>>>===<<<;;;::::::::::::<<>>@@@???===<<<>>>BBBCCCBBB@@@FFFEEEEEEDDDEEEFFFHHHIIICCCGGGJJJKKKJJJKKKOOORRROOOKKKIIILLLRRRUUUSSSPPPMMMOOOQQQRRRQQQPPPOOOPPPPPPQQQSSSTTTUUUXXX\\\___cccgggjjjiiiddd^^^ZZZYYYSSSVVVZZZ___aaabbbaaa```[[[___dddggggggbbb\\\XXX^^^eeeggg```YYYYYYZZZYYYXXX^^^cccccc___^^^aaaeee]]]\\\]]]___aaabbb```^^^]]]YYYTTTRRRSSSSSSRRRPPPMMMTTTVVVOOOLLLOOONNNHHHLLLLLLJJJEEEDDDEEEBBB===@@@>>><<<:::999999::::::;;;888777:::===>>>999555999:::;;;::::::;;;===???:::DDDIIIIIIQQQ```hhheeeppp}}}~~~}}}uuudddRRRXXXQQQMMMPPPTTTSSSQQQPPPNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWRRRTTTVVVWWWTTTRRRQQQPPPSSSSSSUUUWWWUUUTTTWWW^^^ZZZYYYZZZ^^^cccddd```\\\[[[ZZZYYYVVVUUUWWW\\\```^^^]]]]]]___bbbddddddcccgggjjjfffaaabbbeee```VVV^^^```dddxxxaaaLLLAAA888555999999===HHHYYYooo~~~~~~~~~pppddd^^^WWWZZZxxxzzz[[[RRRNNNNNNNNNIIIOOONNNMMMLLLLLLMMMNNNOOOIIIJJJMMMQQQUUUVVVUUUTTTLLLOOOSSSUUUTTTTTTVVVXXXRRRTTTVVVWWWWWWXXX[[[]]]ZZZXXXWWWZZZ______[[[VVVUUU^^^ccc___]]]bbbfffgggbbbggghhh```[[[dddxxxqqqdddXXXVVVXXXWWWVVVWWWUUUZZZZZZVVVVVVZZZ[[[WWWZZZYYYWWWUUUSSSRRRQQQPPPSSS[[[___[[[YYYZZZXXXTTTSSSYYYZZZUUUXXXaaa```XXXVVVZZZ]]][[[VVVUUUZZZ```___^^^]]][[[ZZZZZZZZZZZZ[[[YYYYYYZZZ]]]_________ZZZVVVVVVZZZZZZUUUSSSVVVUUUYYYRRRNNNXXX\\\\\\```ZZZfffrrrzzz~~~vvv~~~CCC@@@:::777444333111///...---,,,+++******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++333OOOvvvwwwdddJJJIIIHHHFFFDDDBBBAAA@@@???@@@AAABBBAAA???===<<<=========<<<;;;<<<@@@BBBKKKIIIFFFAAA===;;;===????????????>>>>>>>>>>>>===@@@AAAAAAAAAAAACCCFFFIIIFFFGGGHHHHHHGGGGGGIIIJJJLLLNNNPPPRRRQQQOOOLLLIIIIIILLLOOORRRTTTTTTSSSRRRQQQRRRSSSTTTTTTVVVYYY[[[^^^ccchhhiiiddd^^^YYYWWWZZZZZZYYYYYY[[[```eeeiiiooojjjeeefffhhhfff^^^WWW^^^^^^___```aaaaaa``````dddaaa```dddfffdddcccdddaaaaaaaaa```^^^[[[XXXVVVWWWUUUSSSRRRSSSSSSRRRQQQOOOOOOOOONNNLLLJJJGGGEEEGGGEEECCC@@@>>><<<<<<<<<<<<<<<;;;:::888777777666888888888888888888888888777777888999999999999999888888888888888;;;@@@CCCBBBFFFLLLSSSZZZ```ccceeehhhoooxxxzzztttkkkdddbbbgggeee```ZZZSSSLLLFFFCCCDDDFFFHHHHHHHHHHHHJJJKKKJJJIIIJJJLLLNNNNNNNNNLLLOOOQQQRRRSSSSSSQQQNNNLLLQQQQQQQQQSSSVVVWWWTTTPPPPPPRRRTTTSSSRRRSSSVVVZZZ]]]YYYXXX[[[[[[YYY[[[^^^ZZZYYY\\\```]]]XXXYYY___^^^]]]]]]^^^aaacccdddccchhhfffeeeffffffddd___[[[ZZZaaa^^^]]]|||dddFFF;;;666???;;;:::???DDDKKKYYYhhh}}}{{{}}}xxxooolllaaaSSSRRRzzz|||oookkkzzznnnUUUHHHJJJPPPQQQOOORRRMMMLLLSSSUUURRROOOPPPKKKMMMOOORRRTTTTTTSSSSSSLLLNNNPPPRRRSSSSSSRRRQQQXXXVVVSSSQQQQQQTTTXXX[[[ZZZZZZ[[[^^^aaacccccccccdddbbbbbbffffffcccccceeejjjbbbdddhhhdddeeehhhbbbwwwgggZZZYYYWWWUUUUUUWWWYYY[[[[[[WWWWWWXXXYYYZZZYYYWWWUUUZZZXXXUUUSSSRRRRRRSSSSSSVVVXXXYYYXXXVVVTTTSSSSSSQQQTTTWWWXXXXXXXXXYYYZZZWWWUUUTTTUUUXXX[[[\\\\\\^^^]]]ZZZVVVXXX[[[ZZZUUUXXXYYYYYYZZZZZZ[[[[[[[[[WWWXXXZZZ\\\[[[YYYWWWUUU[[[YYYXXXYYYZZZ[[[ZZZYYY[[[]]]___```bbbiiiuuu~~~{{{{{{}}}xxxCCC???:::666444333111///...---,,,+++***************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((************************......---///:::PPPllljjj___VVVLLLGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAA???===;;;999999999999999888:::===???BBBBBBAAA???<<<<<<===???>>>>>>>>>============<<<===>>>???@@@@@@AAADDDFFFGGGHHHIIIIIIHHHHHHJJJLLLJJJKKKMMMOOOOOOMMMKKKJJJNNNOOORRRUUUXXXXXXWWWUUUUUUWWWYYYYYYYYYYYY[[[]]]]]]```cccccc```]]][[[\\\]]]\\\\\\]]]```ccceeefffnnnkkkiiiiiijjjhhhbbb^^^___``````````````````___bbb______cccdddaaa^^^___ZZZ[[[[[[\\\\\\[[[XXXVVVPPPOOOOOOPPPRRRSSSSSSRRRNNNMMMLLLJJJGGGDDDAAA@@@@@@???===;;;::::::::::::;;;::::::999888777666555666666666666666666666666444555666666777777666666777888777666666777;;;>>>888999:::;;;<<<<<<<<<<<>>?????????>>>===:::888777666666777666555666999;;;;;;<<<===<<<:::999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<=========???AAACCCGGGHHHIIIIIIHHHIIIKKKMMMJJJKKKLLLMMMNNNNNNNNNMMMRRRQQQRRRUUUYYYZZZWWWTTTWWWYYY[[[\\\[[[ZZZZZZ[[[ZZZ[[[\\\\\\\\\\\\___aaabbb___^^^```ccceeedddbbbfffgggggggggfffdddbbbaaaaaa`````````___^^^^^^]]]___]]]^^^bbbbbb]]]XXXWWWSSSTTTUUUWWWZZZZZZXXXVVVLLLLLLMMMOOOQQQQQQOOOMMMLLLJJJGGGDDD@@@===;;;::::::999888777777777777777999888888777666555444444222222222222222222222222111222333333444333333333666666555444222333666999999888777777777777777777:::<<<>>>===;;;;;;>>>AAA888999:::;;;<<<=========<<<>>>AAACCCEEEGGGJJJMMMMMMMMMMMMOOOQQQSSSVVVWWWVVVVVVVVVWWWVVVVVVUUUUUUQQQQQQRRRUUUXXXZZZYYYWWWXXXYYYZZZXXXTTTRRRTTTWWW^^^[[[[[[___``````bbbgggdddccccccccc___[[[^^^cccdddbbb``````cccfffiiiiiigggeeecccbbbbbbaaa___]]]]]]]]]bbbddd]]]]]]xxxhhhYYYHHH<<<666333444777>>>BBBFFFFFFDDDFFFJJJOOOPPPVVV___fffgggfffcccbbbaaaffffffkkkqqqggg[[[^^^iiiXXXJJJCCC;;;:::PPPmmmmmmSSSPPPEEEHHHJJJKKKJJJKKKMMMPPPVVVRRRQQQSSSSSSPPPNNNNNNQQQRRRSSSTTTTTTSSSQQQPPPQQQSSSUUUWWWWWWVVVSSSQQQTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]___```aaahhhiiilllllleee\\\[[[___aaaaaajjjkkk```\\\]]]WWWXXXZZZ]]]iiirrrccc]]]WWWTTTUUUNNNLLLKKKLLLOOOQQQQQQQQQTTTTTTSSSSSSSSSTTTTTTUUUSSSRRRPPPNNNNNNNNNPPPQQQSSSVVVYYYZZZXXXUUUSSSSSSKKKNNNQQQRRRRRRRRRSSSTTTMMMMMMNNNQQQTTTVVVUUUTTTUUUUUUSSSOOOPPPSSSSSSPPPOOOOOONNNNNNOOORRRTTTVVVVVVVVVVVVVVVVVVVVVWWWWWWQQQSSSVVVYYYYYYVVVOOOJJJNNNQQQTTTUUUSSSRRRTTTWWWMMMRRRVVVXXX\\\ccceeedddkkkqqqvvvvvvqqqnnnppptttxxxtttnnngggbbb___^^^]]]BBB???:::666444333222000------,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((+++...111111...)))&&&$$$999JJJ]]]{{{hhhUUUVVVQQQFFF???BBBEEEFFFBBBAAA@@@>>>===;;;::::::;;;;;;;;;;;;:::999777666777888777666444444555777999:::;;;;;;888666555555:::999999999999888888888888:::;;;<<<<<<===???AAACCCEEEFFFFFFFFFGGGIIILLLKKKKKKLLLMMMNNNPPPQQQRRRTTTRRRPPPSSSVVVVVVRRRNNNTTTVVVYYYYYYXXXVVVUUUUUUVVVWWWXXXYYY[[[^^^aaaccceee```\\\]]]```bbbaaa___ZZZ]]]______]]][[[\\\^^^```___^^^]]]\\\\\\[[[[[[^^^[[[]]]aaa```ZZZTTTSSSQQQQQQQQQUUUXXXYYYVVVTTTLLLMMMNNNOOOPPPNNNIIIFFFIIIGGGDDD@@@===:::999999999888888777666666555555666666555555444333333222000000000000000000000000///000000111222111111111222333333222111111444666666555444444444555777888999::::::999888:::>>>AAA=========>>>======<<<;;;;;;===@@@BBBCCCFFFHHHKKKKKKKKKKKKKKKLLLNNNRRRTTTVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTUUUWWWYYYZZZZZZYYYXXXZZZ[[[YYYUUUTTTUUUWWWZZZXXXXXX]]]______bbbgggeeeeeedddbbb^^^\\\___ccc```^^^]]]^^^ccchhhmmmooofffeeecccaaa```______^^^ddd\\\]]]eeeeee]]]dddtttxxxcccVVVLLLEEE@@@777777555222333777999888888<<>>:::666555333222111------,,,+++************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))000+++&&&&&&,,,000000...000333+++(((777GGGTTTbbb{{{iiibbbaaa[[[QQQGGGFFFCCCAAABBBDDDBBB>>>@@@???===;;;999777555444666666777777777777777777;;;;;;;;;888555333333333555777999999777555444444777777666666666555555555666888:::;;;;;;<<<>>>???>>>@@@AAABBBBBBCCCFFFHHHJJJJJJJJJKKKMMMOOOQQQRRRUUUSSSQQQQQQRRRQQQNNNJJJPPPSSSVVVVVVUUUSSSRRRRRRSSSTTTWWWZZZ^^^```aaaaaaddd___YYYVVVXXX[[[]]]^^^TTTXXX[[[[[[XXXWWWZZZ]]]]]]\\\[[[ZZZZZZZZZZZZZZZ]]][[[[[[^^^^^^XXXSSSRRRSSSRRRQQQTTTWWWXXXTTTPPPLLLLLLMMMNNNNNNKKKFFFBBBEEECCCAAA>>><<<;;;;;;;;;;;;;;;:::999777666555444333333333222111111000000////////////////////////...///000000111111000000///000111111000111444666===;;;888555333222222222555666666666666777999:::888999:::<<<>>>?????????<<<>>>@@@AAAAAABBBEEEGGGIIIJJJJJJHHHGGGHHHKKKOOOPPPPPPQQQQQQQQQRRRSSSSSSVVVWWWXXXXXXXXXWWWWWWXXXXXX[[[]]]\\\YYYXXXYYY\\\YYYVVVWWW[[[^^^^^^aaaeeedddfffeeeaaa^^^^^^aaaddd^^^\\\ZZZ[[[```eeeiiikkkdddcccbbb```^^^]]]^^^^^^ddd^^^[[[```dddbbb\\\YYYmmmqqqaaaMMMJJJBBB===@@@EEEAAA999888777555444444666888:::999:::555555666000777MMMIIISSSooolllRRROOOMMMFFFBBBBBBDDDCCCAAAAAACCCHHHMMMPPPOOOPPPOOOLLLJJJIIIHHHGGGDDDEEEHHHKKKLLLLLLLLLKKKPPPRRRTTTUUUTTTRRROOOMMMMMMOOORRRUUUVVVVVVVVVUUUSSSTTTUUUUUUSSSSSSUUUXXX___bbbggghhh```WWWWWW\\\cccbbbiiiqqquuuzzzTTT\\\```YYYQQQSSS^^^gggiiiqqq{{{uuuddd\\\```ZZZVVVVVVVVVTTTRRRRRRRRRRRRRRRTTTVVVWWWUUUTTTRRRTTTTTTSSSQQQRRRUUUWWWSSSQQQPPPNNNNNNOOOQQQRRRTTTXXX\\\^^^]]]ZZZXXXWWWTTTVVVWWWVVVTTTQQQPPPPPPMMMMMMNNNQQQTTTUUUSSSRRROOOQQQPPPMMMMMMPPPRRRPPPOOONNNMMMMMMNNNQQQUUUWWWRRRPPPMMMKKKKKKMMMPPPRRRNNNNNNOOORRRTTTUUUSSSQQQKKKLLLMMMNNNOOOPPPSSSUUUVVVUUUQQQMMMPPPWWW[[[ZZZZZZYYYXXXYYYZZZXXXTTTPPPQQQSSSTTTTTTSSSUUUXXXZZZAAA>>>999666555444222111...---,,,+++************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***+++***'''%%%''',,,000%%%.........444///(((***888BBBMMMWWWhhh{{{yyygggaaaiii^^^SSSMMMIIIDDDCCCDDDIIICCC===<<>>???BBBEEEFFFFFFGGGHHHJJJLLLNNNOOOTTTTTTSSSRRRQQQOOONNNMMMOOORRRTTTUUUUUUTTTUUUVVVRRRSSSVVVZZZ^^^```___]]]```]]]WWWSSSSSSVVV[[[___XXXZZZ\\\\\\ZZZYYY\\\^^^ZZZZZZYYYXXXYYYZZZ\\\]]]]]]YYYXXXZZZZZZWWWUUUVVVWWWTTTRRRTTTWWWWWWRRRMMMIIIIIIJJJLLLLLLJJJEEEBBB@@@???>>>===<<<;;;;;;;;;:::::::::999777555333222111000000000////////////........................---...//////000000//////---...000000000000333555===<<<:::999777666555555555666777888888888888888777888999:::;;;<<<<<<<<<;;;===>>>???>>>???@@@BBBFFFHHHIIIGGGDDDDDDGGGJJJNNNOOOPPPQQQRRRSSSSSSSSSUUUVVVVVVUUUTTTSSSTTTUUUWWW[[[^^^^^^[[[ZZZ\\\^^^ZZZWWWWWW[[[\\\\\\___ccc```dddeeeaaa^^^```cccddd___\\\ZZZZZZ\\\___aaaaaa___``````^^^\\\ZZZ[[[[[[\\\^^^\\\VVVTTTVVVWWWTTTRRRiii|||pppmmmlllaaaSSSFFFDDD@@@======BBBJJJPPP???DDDJJJXXXccc___bbbttt|||vvvzzzhhhKKKCCC;;;;;;AAAAAA@@@???>>>AAAEEEGGGGGGEEEJJJLLLLLLHHHEEEFFFGGGFFFBBBDDDHHHKKKMMMOOOOOONNNNNNOOOPPPQQQQQQOOOMMMLLLMMMOOOQQQTTTUUUUUUTTTSSSQQQTTTWWWVVVSSSQQQSSSUUUSSSVVV[[[___\\\WWWYYY^^^gggdddjjjpppwwwyyy___^^^[[[XXXWWWXXXXXXXXX______aaaeeejjjrrr~~~lllaaa___WWWPPPWWWVVVTTTTTTSSSSSSTTTTTTRRRSSSSSSUUUWWWVVVSSSQQQQQQSSSUUUTTTRRRRRRUUUXXXUUUTTTRRRPPPPPPPPPRRRSSSUUUXXX\\\^^^]]][[[ZZZYYYXXXZZZZZZYYYVVVSSSQQQQQQQQQQQQQQQRRRTTTUUUTTTSSSNNNQQQRRRNNNMMMQQQSSSSSSQQQPPPOOOOOOQQQSSSUUUWWWQQQOOOKKKIIIIIIJJJMMMOOOOOONNNNNNPPPSSSUUUVVVUUUPPPPPPNNNNNNOOOQQQSSSUUUUUUVVVTTTOOOOOOTTTXXXWWW[[[WWWTTTVVVYYYYYYSSSMMMLLLMMMOOOQQQRRRRRRQQQPPPAAA>>>999666555444333222...---,,,+++************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))###(((......+++'''&&&'''&&&+++''''''000000000777,,,...000444777:::<<<<<<:::CCCNNNRRRIIIBBBHHHTTT??????GGGSSSSSSGGG???@@@===>>>CCCGGGGGGCCC??????AAA<<<888888:::999888666666666555444333222222111111111111222222333444444888999999777444222111111///111333333222222333444222222222222111111111111111444777888888888999:::555777999:::;;;===@@@BBBDDDDDDFFFGGGIIIJJJKKKLLLNNNQQQTTTRRROOONNNPPPRRROOOQQQTTTUUUUUUWWWYYY[[[TTTTTTTTTWWW[[[\\\[[[YYY[[[[[[ZZZVVVSSSUUU[[[aaa[[[\\\\\\[[[[[[[[[\\\]]]YYYXXXXXXXXXZZZ]]]___aaa]]]WWWSSSUUUVVVUUUVVVYYYWWWTTTQQQSSSWWWWWWQQQKKKIIIHHHHHHIIIHHHFFFAAA>>>;;;;;;;;;;;;:::999777777444444444444444222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---...//////......///111+++,,,---...///000000000,,,,,,---///111222222111777888888888888888777777888999;;;;;;;;;;;;===>>>@@@CCCFFFEEEBBBAAADDDGGGJJJLLLNNNPPPRRRRRRQQQPPPNNNPPPQQQPPPNNNNNNPPPRRRTTTWWWZZZZZZXXXVVVXXXZZZXXXUUUUUUXXXYYYXXXYYY]]]WWW]]]```]]][[[___bbbaaa]]][[[YYYYYYZZZ[[[[[[ZZZYYY[[[]]]\\\YYYVVVVVVWWWVVVXXXXXXRRRMMMLLLOOORRRQQQKKKZZZ|||ooovvvwwwxxxuuutttyyyiiijjjrrrqqqZZZhhhgggLLL@@@===555:::CCC>>>AAA@@@@@@AAABBBBBBAAA???EEEJJJJJJEEECCCFFFHHHGGGDDDFFFJJJMMMPPPQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPRRRTTTUUUTTTTTTSSSSSSWWW[[[[[[WWWTTTTTTUUUTTTTTTWWW[[[[[[YYYZZZ]]]```aaahhhkkknnnyyyzzzjjjggg```ZZZZZZ\\\[[[VVVRRRccc]]]ZZZZZZXXXWWW___jjjhhhrrryyy}}}{{{wwwqqqllljjjrrreeeOOONNNTTTUUUWWWOOOQQQQQQNNNMMMOOOSSSVVVRRRRRRSSSTTTUUUSSSOOOLLLNNNRRRVVVUUUSSSRRRTTTWWWWWWUUUSSSQQQPPPQQQQQQRRRTTTWWWZZZ[[[[[[ZZZZZZZZZWWWXXXZZZYYYVVVTTTSSSSSSVVVTTTSSSSSSTTTUUUUUUTTTMMMRRRRRROOONNNQQQTTTTTTQQQPPPPPPQQQRRRSSSTTTUUUQQQOOOLLLIIIHHHIIIKKKLLLOOOOOONNNPPPSSSTTTUUUTTTSSSRRRQQQQQQSSSTTTUUUVVVVVVZZZZZZTTTPPPQQQRRRRRRYYYXXXWWWYYY\\\[[[XXXTTTOOOOOOPPPSSSVVVWWWTTTPPPAAA>>>999666555444333222...---,,,+++************'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++&&&###%%%+++---)))%%%***---)))(((---+++(((///,,,+++...222111...000777222000444;;;;;;666555:::<<<444333;;;>>>:::<<>>BBBBBB???>>>AAAEEEAAACCCGGGIIIKKKJJJIIIHHHIIIKKKMMMLLLKKKKKKNNNQQQOOORRRUUUUUURRRPPPQQQRRRVVVRRRRRRTTTTTTRRRTTTWWWNNNVVVZZZWWWWWW[[[^^^\\\YYYXXXWWWXXXZZZ[[[[[[ZZZTTTWWWZZZZZZVVVSSSSSSSSSWWWQQQPPPTTTRRRKKKIIILLLFFFIIINNNOOOhhhttt}}}TTTXXXAAA333777===555;;;CCC888??????>>>======@@@FFFJJJCCCHHHIIIDDDBBBFFFIIIHHHFFFHHHKKKNNNPPPQQQQQQQQQNNNMMMMMMLLLLLLMMMNNNNNNQQQRRRSSSTTTUUUUUUTTTSSSUUU[[[``````[[[WWWVVVWWW]]][[[[[[]]]]]]ZZZYYY[[[YYY___jjjllliiiqqqqqqaaa___]]]\\\\\\[[[YYYYYY[[[[[[WWWWWWZZZVVVPPPRRRZZZTTTbbb^^^ZZZiiilllhhhooozzzyyyrrr}}}~~~{{{nnneeeeeeddd^^^ZZZ[[[QQQVVVRRROOOUUUTTTNNNOOOLLLOOOPPPLLLHHHHHHJJJLLLRRRRRRSSSTTTTTTRRRMMMJJJLLLQQQUUUVVVSSSQQQSSSVVVXXXVVVTTTQQQPPPPPPQQQRRRSSSUUUXXXYYYYYYXXXYYYZZZTTTVVVWWWWWWVVVTTTTTTTTTXXXVVVSSSSSSTTTUUUTTTTTTMMMQQQSSSOOONNNQQQUUUUUUPPPPPPPPPQQQRRRRRRRRRRRRSSSQQQMMMKKKIIIJJJKKKLLLOOOOOOOOOQQQSSSTTTRRRQQQMMMMMMNNNPPPSSSUUUUUUTTTNNNVVVYYYUUUQQQQQQSSSSSSQQQSSSVVVXXXXXXWWWWWWVVVVVVSSSPPPRRRUUUUUUOOOJJJBBB>>>999666666555222///......,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,.........///////////////000/////////000222444555888888999::::::;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;:::999888666555333222111555333111111222333222111////////////000000000000////////////////////////000000////////////000000111111000000000000000111111111222333555666666777444555666888:::<<<===>>>AAABBBDDDFFFHHHJJJLLLMMMQQQNNNKKKLLLPPPSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVWWWTTTSSSWWW^^^```\\\WWW[[[VVVVVV[[[\\\WWWUUUWWWYYYZZZXXXUUUQQQQQQUUUXXX[[[XXXZZZaaaccc^^^[[[]]][[[SSSNNNPPPRRRRRRVVV\\\YYYUUURRRUUUZZZ[[[VVVPPPJJJJJJIIIHHHEEE@@@999444444555555666555333222111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,------......///000000000000111111222222333444444666666777888999::::::;;;999999::::::;;;===>>>???BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJMMMOOORRRSSSQQQOOONNNNNNOOOOOONNNMMMVVVUUUSSSRRRRRRTTTVVVXXXSSSRRRQQQQQQRRRUUUWWWYYYSSSTTTVVVXXXYYYYYYXXXXXXRRRSSSTTTUUUUUUTTTRRRPPPSSSPPPMMMJJJIIIHHHFFFDDDCCCFFFFFFBBBFFF[[[}}}|||rrrfffuuusssRRR:::888888999999999:::::::::;;;<<<>>>>>>???@@@BBBEEEGGGCCC???AAAFFFIIIIIIHHHFFFGGGJJJMMMOOOPPPQQQQQQNNNLLLIIIFFFFFFFFFHHHJJJMMMPPPTTTUUUTTTRRRQQQQQQYYYYYYYYYZZZ\\\\\\ZZZXXXXXXXXXWWWWWWWWWXXXYYYYYY\\\^^^aaadddeeedddcccbbb\\\]]]^^^___^^^\\\ZZZXXXUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRXXXYYY[[[]]]___aaacccccceeedddbbbaaa`````````aaa]]]ZZZUUUQQQNNNMMMNNNOOOQQQPPPOOOPPPQQQQQQOOONNNIIINNNRRROOOGGGBBBDDDHHHIIIHHHIIIMMMRRRSSSNNNIIIIIILLLOOOQQQQQQPPPPPPPPPOOORRRSSSPPPLLLLLLPPPUUUUUUQQQRRRXXXYYYUUURRRTTTTTTRRRPPPPPPPPPQQQPPPOOOLLLQQQUUUVVVXXXYYYWWWSSSIIIKKKNNNQQQRRRPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKMMMNNNPPPOOONNNLLLKKKNNNNNNOOOOOOOOONNNNNNMMMJJJMMMNNNNNNPPPVVVaaajjjTTTQQQOOONNNOOOQQQQQQPPPRRRQQQRRRTTTWWWWWWTTTQQQPPPQQQNNNIIIKKKQQQPPPKKKBBB===888666666555222000......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++------........./////////000//////000111222444555666777777888999999::::::<<<<<<;;;;;;:::999888888888888777555444333222111444222000000111222111000........./////////000000/////////////////////////////////....../////////111000000/////////000000000000111222333444555555444555666888:::;;;<<<===@@@@@@BBBDDDFFFHHHJJJKKKPPPNNNLLLMMMPPPSSSTTTTTTUUUTTTRRRRRRRRRTTTUUUVVV[[[XXXUUUVVVYYY[[[YYYVVVYYYUUUVVV[[[\\\YYYWWWXXXVVVWWWXXXVVVTTTUUUXXX[[[___\\\\\\``````[[[XXXZZZZZZSSSNNNPPPQQQQQQTTTYYYVVVRRRPPPRRRVVVWWWRRRMMMKKKIIIEEEBBB???<<<888555444444444444333222111111---------,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,------------,,,,,,,,,+++,,,------...//////000000000000111111222333333333555555666777888999::::::<<<;;;;;;<<<<<<===>>>???BBBBBBDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLLLLMMMNNNOOOOOOPPPRRRSSSTTTSSSPPPNNNRRRRRRSSSTTTUUUVVVWWWXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWSSSTTTUUUUUUUUUSSSQQQPPPPPPMMMJJJHHHGGGEEECCCAAAFFFGGGDDD<<<888@@@TTTddd}}}aaaZZZZZZNNN===222777777777888888888999999:::<<<===>>>>>>???AAADDDGGGCCCAAABBBGGGJJJJJJHHHFFFHHHIIIKKKLLLLLLLLLKKKGGGGGGGGGGGGIIIKKKNNNPPPPPPQQQSSSRRRQQQRRRSSSUUUVVVUUUUUUWWWXXXXXXVVVTTTWWWWWWXXXYYYZZZZZZYYYYYYYYY[[[]]]___``````^^^]]]ZZZ[[[\\\\\\[[[YYYWWWVVVRRRRRRPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNHHHIIIJJJLLLMMMOOOPPPQQQPPPOOONNNNNNNNNNNNPPPPPPSSSQQQNNNKKKJJJJJJJJJKKKLLLKKKKKKLLLMMMNNNMMMKKKHHHIIIJJJKKKJJJIIIHHHGGGHHHGGGGGGJJJOOOOOOKKKGGGHHHJJJLLLMMMLLLLLLLLLMMMPPPRRRRRRPPPKKKKKKNNNRRRQQQMMMNNNSSSUUURRRPPPQQQRRRPPPOOOOOOPPPQQQPPPNNNJJJOOOSSSRRRSSSTTTQQQLLLIIIKKKNNNQQQQQQPPPNNNMMMIIIIIIIIIHHHGGGGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIKKKMMMLLLMMMQQQZZZaaaaaa\\\VVVRRRPPPOOONNNNNNPPPOOOOOOPPPRRRQQQMMMJJJMMMNNNMMMJJJLLLQQQPPPKKKAAA===888666666555333000......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))+++,,,,,,---...//////000000000000000111222444555444555555666777777888888:::999888777666555444444555555444444333222222111222111//////000000000///---------.........//////..............................------------......//////.........//////000...//////000111222333333444444555777999:::;;;<<<===>>>???AAACCCDDDFFFFFFMMMLLLKKKLLLOOORRRSSSSSSVVVTTTQQQNNNNNNPPPRRRTTTZZZXXXUUURRRQQQQQQQQQRRRRRRPPPRRRWWWYYYWWWVVVVVVOOOQQQRRRSSSSSSTTTVVVXXX[[[XXXWWWYYYWWWRRRQQQRRRTTTNNNJJJKKKLLLLLLNNNQQQSSSPPPNNNPPPSSSSSSMMMHHHKKKGGG@@@;;;999777555444444333222111111000000000,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---......////////////000000111222222222444444555666777888999999============>>>>>>???@@@CCCDDDEEEGGGHHHIIIIIIIIIHHHKKKNNNNNNLLLJJJKKKLLLNNNQQQUUUWWWXXXWWWTTTRRROOOPPPSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTUUUUUUTTTRRRPPPOOOLLLJJJFFFDDDCCCBBB@@@>>>???@@@@@@;;;777777>>>DDDSSS|||{{{{{{yyyWWWCCC:::333111444555555555666666666777777999;;;<<<<<<<<<===@@@BBBEEECCCBBBDDDHHHKKKJJJHHHGGGHHHHHHIIIHHHGGGFFFEEEBBBCCCEEEGGGJJJMMMOOOPPPQQQQQQOOONNNMMMNNNRRRUUURRRQQQQQQRRRSSSSSSRRRPPPRRRTTTWWWZZZ[[[ZZZXXXVVVUUUVVVXXXYYYYYYYYYXXXWWWXXXXXXXXXXXXWWWUUUSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHH@@@@@@AAABBBCCCDDDEEEEEEBBBBBBAAAAAABBBDDDFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEGGGIIIKKKJJJIIIHHHEEECCCGGGMMMOOOLLLGGGIIIGGGFFFHHHKKKLLLJJJGGGHHHIIIIIIHHHGGGGGGHHHJJJOOOPPPPPPMMMHHHGGGIIILLLLLLIIIIIINNNPPPNNNMMMNNNNNNMMMMMMNNNPPPPPPOOOMMMIIIMMMOOOMMMMMMMMMJJJFFFGGGIIILLLNNNNNNMMMLLLJJJFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCFFFHHHJJJIIIIIIKKKQQQUUUfffaaaYYYRRROOONNNMMMMMMPPPOOONNNOOONNNLLLIIIEEEKKKLLLLLLLLLNNNQQQPPPLLLAAA===888666666666333000......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))***+++,,,---...///000//////000000111222333333333444444555555666666777888777666555444222222111222222222222111111111111000///------.........---,,,,,,,,,,,,---------...---------------------------,,,,,,++++++,,,,,,---...------------......///---------...///000000000222333444555777888999:::::::::;;;===>>>@@@AAAAAAFFFFFFFFFHHHJJJLLLNNNOOOSSSQQQNNNLLLKKKLLLNNNOOORRRSSSRRRNNNJJJHHHIIIKKKJJJIIILLLPPPSSSSSSQQQPPPLLLNNNPPPRRRSSSTTTTTTUUUSSSSSSSSSSSSQQQOOOPPPQQQRRROOOLLLKKKLLLLLLMMMMMMRRRPPPNNNPPPQQQPPPKKKFFFHHHDDD>>>999666555444222333222000///......//////+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,------...............///000000111111222333333444555666777777<<<<<<======>>>@@@AAABBBFFFFFFHHHIIIKKKLLLLLLLLLLLLOOOQQQOOOKKKIIIJJJMMMNNNQQQTTTWWWWWWWWWWWWWWWQQQRRRSSSUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]]]]\\\[[[WWWVVVTTTSSSRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMIIIFFFCCCAAA@@@???===<<<777999;;;<<<<<<<<<======///EEEWWWqqqsssqqqYYYbbbkkkXXXCCC888333111333888333333333444444444444555888999:::;;;:::;;;===@@@AAA@@@AAADDDGGGIIIHHHFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJOOOOOOMMMKKKIIIJJJMMMOOOOOONNNNNNOOOPPPQQQPPPNNNLLLOOOTTTXXXYYYXXXTTTRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTRRRPPPNNNMMMIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDBBBAAAAAACCCGGGIIIJJJJJJGGGDDDCCCGGGNNNQQQMMMIIILLLJJJIIIIIILLLMMMLLLKKKIIIIIIHHHFFFEEEEEEGGGIIIMMMMMMMMMJJJFFFDDDEEEFFFKKKIIIHHHKKKMMMNNNMMMMMMKKKKKKKKKMMMOOOOOONNNLLLHHHLLLMMMJJJIIIJJJHHHDDDDDDFFFHHHJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBEEEDDDBBBBBBBBBCCCEEEFFFCCCCCCBBBBBBAAAAAAAAAAAABBBDDDGGGGGGGGGHHHKKKNNN\\\XXXSSSPPPOOOOOONNNNNNPPPQQQQQQQQQPPPNNNKKKIIILLLNNNOOOOOOOOOOOONNNKKKAAA<<<888666666666333111......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***((()))***+++,,,---...///...//////000111111111111333333333444555555666666666666555444333222111000////////////////////////...---++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,------...+++,,,,,,,,,---.........000111222333444555666777777777888999:::;;;<<<======>>>@@@BBBCCCEEEHHHIIILLLLLLKKKKKKJJJIIIIIIIIIJJJNNNPPPNNNIIIFFFFFFHHHFFFGGGJJJMMMPPPRRRPPPLLLNNNOOOQQQSSSTTTTTTSSSRRROOORRRTTTTTTTTTUUUXXXYYYVVVVVVTTTSSSTTTUUUTTTRRRRRRQQQPPPQQQQQQNNNIIIDDDCCC@@@===:::888666222000111000...,,,,,,,,,------***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((()))))))))******************************+++,,,,,,------,,,,,,---......//////000000111222222444444555666999999:::;;;===@@@BBBCCCCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMJJJGGGGGGJJJMMMNNNPPPQQQRRRRRRSSSWWWYYYVVVUUUTTTSSSTTTUUUWWWYYYWWWYYY[[[]]]^^^]]][[[ZZZVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIEEECCC@@@>>>>>>===;;;999777777777888888777444222888555...;;;cccqqqwww}}}kkkuuuuuuMMMJJJ>>>666000000333444333222111111222222222333333333666777999999888999;;;===<<<===>>>AAACCCEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIINNNOOOPPPOOOLLLKKKJJJKKKOOONNNMMMNNNPPPRRRRRRQQQLLLOOOTTTXXXYYYXXXTTTRRRTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSRRRPPPNNNLLLKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@??????????????????????????????============??????AAAAAABBBBBBBBBAAA@@@???AAA@@@@@@BBBFFFJJJKKKKKKGGGGGGIIIKKKMMMMMMLLLKKKNNNMMMLLLLLLNNNOOOPPPPPPMMMLLLKKKHHHFFFFFFIIIKKKNNNNNNMMMKKKHHHGGGFFFGGGMMMLLLJJJJJJLLLOOOPPPOOOKKKJJJJJJKKKMMMNNNMMMKKKIIILLLLLLIIIIIIKKKJJJFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@??????AAADDDEEEBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDFFFGGGHHHJJJKKKOOOOOOOOOPPPQQQQQQOOOMMMNNNPPPRRRRRRQQQPPPNNNMMMPPPQQQQQQQQQPPPMMMKKKKKK@@@<<<777666666666444111......,,,+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((())))))***+++,,,,,,---------...///////////////222222222333444444555555444333333222222111111000............------------,,,+++))))))*********)))))))))*********+++++++++************************))))))(((((((((((())))))************+++,,,------+++++++++,,,,,,,,,------......///000111222333444555555666666777888999999666888;;;===???@@@CCCEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIMMMPPPPPPLLLJJJIIIJJJHHHLLLOOOPPPRRRTTTQQQLLLLLLKKKLLLNNNOOOPPPNNNLLLJJJPPPTTTSSSSSSVVVYYYZZZTTTVVVUUUTTTUUUWWWUUUQQQQQQQQQQQQQQQPPPLLLFFFBBB>>>===;;;:::999666222///...---,,,++++++******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---.........//////000111222333444444666666777888:::===???@@@===>>>@@@BBBCCCDDDEEEEEEHHHGGGFFFFFFGGGHHHJJJKKKLLLNNNOOONNNMMMOOOTTTYYYXXXVVVTTTSSSSSSUUUWWWYYYXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRPPPOOOLLLJJJGGGFFFEEEBBB@@@===;;;;;;:::888777777555444333333333111///***888???666...===___{{{vvvuuu{{{XXX[[[ppp]]];;;555444000---///222333111---000000111111111222222222555666777777666777999;;;999:::;;;===???AAACCCCCCBBBCCCEEEHHHIIIJJJJJJJJJIIIKKKMMMOOOPPPPPPPPPOOONNNQQQTTTUUUSSSPPPNNNMMMPPPNNNNNNPPPSSSUUUVVVVVVRRRTTTWWWZZZ[[[ZZZXXXVVVWWWVVVTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNLLLJJJHHHHHHCCCCCCAAA@@@>>>=========???>>>>>>==============================<<<<<<<<<>>>===<<<;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::@@@>>>>>>AAAEEEIIIKKKKKKFFFIIILLLLLLJJJIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRPPPOOONNNLLLJJJKKKMMMOOOPPPPPPOOOOOONNNMMMLLLLLLOOOOOOMMMJJJKKKPPPQQQOOOMMMKKKJJJJJJKKKMMMLLLLLLKKKMMMLLLIIIHHHJJJJJJGGGEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>@@@BBBCCCAAA@@@??????@@@AAACCCDDD???AAACCCEEEHHHIIIJJJJJJLLLMMMNNNQQQRRRQQQMMMJJJJJJLLLOOOPPPOOONNNNNNNNNSSSQQQQQQRRRNNNIIIHHHKKK@@@<<<777666666666444222......,,,+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,---.........---,,,000000000111222222333333000000000000000000000000---------,,,,,,++++++++++++)))''''''((()))((('''(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...///000000111444444444555555666666666333666:::<<<===???BBBEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKMMMQQQTTTSSSUUUWWWSSSLLLJJJIIIIIIJJJMMMNNNMMMKKKHHHPPPUUUSSSQQQSSSUUUTTTMMMQQQRRRPPPRRRUUURRRLLLNNNNNNOOONNNLLLGGGBBB>>>:::999888888777666333000++++++++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))(((((())))))***++++++,,,******++++++,,,---------......///000111222222333555555555666777888999:::888999;;;===???@@@AAAAAACCCBBBCCCGGGMMMOOOLLLIIIHHHKKKNNNNNNLLLMMMQQQUUUUUUTTTTTTTTTUUUWWWXXXYYYWWWWWWWWWWWWVVVTTTSSSQQQPPPQQQQQQQQQQQQPPPPPPOOOOOONNNKKKHHHEEECCCAAAAAA>>><<<999888777777555444222222222222222333444444///+++111777333333666666UUUlllyyymmmmmmtttpppooonnnFFF>>>@@@666,,,,,,333222111000000111111000000000000000111111111111444555666555555555777999888999:::;;;<<>>===<<<;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???;;;;;;::::::::::::::::::===<<<;;;===AAAFFFHHHIIIEEEGGGJJJJJJHHHGGGGGGHHHEEEFFFHHHIIIJJJKKKMMMNNNQQQRRRQQQPPPNNNNNNPPPRRROOOOOOOOOPPPQQQQQQPPPOOOPPPPPPMMMHHHIIINNNPPPMMMOOOMMMJJJHHHJJJKKKLLLLLLLLLNNNLLLGGGEEEGGGFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<===>>>@@@AAA======<<<<<<>>>@@@CCCDDDAAABBBCCCEEEGGGHHHIIIHHHLLLLLLLLLNNNOOONNNKKKHHHGGGJJJMMMNNNLLLKKKKKKLLLQQQOOONNNOOOLLLFFFGGGLLL@@@<<<777666777777444222......,,,+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))************+++,,,---------,,,+++......//////000111111111........./////////000000------,,,,,,+++******)))***(((''''''(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((()))***+++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...//////333333333444444555555555333666;;;===>>>???CCCFFFGGGEEEDDDDDDFFFJJJNNNPPPOOOMMMKKKIIIIIIIIIJJJKKKOOOTTTVVVTTTUUUWWWSSSKKKPPPNNNMMMOOOSSSUUUTTTSSSMMMVVV[[[WWWTTTUUUUUUSSSLLLQQQRRRQQQSSSVVVSSSMMMKKKKKKLLLLLLIIIDDD>>>:::999777555444555444333111******+++++++++)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((()))******++++++)))******+++,,,,,,------------...///000111222222666555444444444444444555777888:::<<<>>>???@@@@@@AAAAAADDDLLLTTTVVVPPPIIIEEEJJJOOOOOOMMMLLLOOORRRQQQRRRTTTVVVXXXYYYYYYYYYUUUUUUVVVVVVVVVVVVVVVVVVNNNOOOPPPQQQQQQQQQOOOOOONNNLLLIIIFFFCCC@@@???>>>;;;999777555555444333111111222111000/////////000888***+++111---+++222555777999AAAVVVsssrrr|||ttthhhvvvoooqqqZZZccc___@@@000333000+++...111''',,,///...,,,...111333000000000000111111111111333444555555444444666888888999::::::;;;>>>BBBEEEAAACCCEEEHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNKKKNNNRRRUUUVVVWWWXXXYYYPPPOOOOOOQQQVVVZZZ\\\]]]YYYXXXWWWWWWWWWXXXYYYYYY[[[YYYUUURRRPPPPPPQQQRRRTTTSSSPPPMMMKKKIIIGGGGGGBBBAAA@@@>>><<<;;;;;;;;;;;;::::::999999999999999666777777777777888888888777777777777999;;;===>>>:::::::::999:::;;;<<<<<<;;;:::999;;;???CCCEEEFFFDDDEEEFFFGGGHHHGGGGGGFFF>>>AAADDDEEEFFFGGGIIIJJJQQQRRRSSSRRRQQQQQQRRRTTTLLLLLLLLLNNNPPPQQQPPPOOOPPPPPPLLLFFFGGGMMMNNNJJJRRRNNNJJJHHHIIIKKKLLLMMMNNNNNNKKKEEEBBBCCCCCC@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<===>>>???::::::999:::<<>>@@@AAABBBBBBCCCFFFJJJMMMOOOOOOQQQNNNKKKJJJKKKLLLMMMLLLSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVWWWXXXWWWVVVVVVYYY\\\[[[XXXUUUUUUUUUTTTPPPMMMPPPTTTSSSKKKCCCFFFDDDBBBCCCDDDCCC???;;;666555444333111000///...+++++++++***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++))))))))))))************))))))*********+++++++++,,,,,,---///000222333333333666888999888666555555444666888999:::;;;>>>AAADDDDDDEEEIIINNNPPPNNNKKKHHHIIIKKKLLLMMMOOOQQQTTTOOOTTTYYYYYYWWWVVVXXX\\\YYYXXXWWWVVVTTTSSSRRRRRRTTTSSSSSSTTTVVVVVVTTTRRRNNNLLLHHHDDD@@@<<<:::888777666555333222111000000////////////////////////---------............///222222222555===JJJYYYdddyyyxxxvvvvvvvvvxxxyyy{{{uuuhhhqqqoooWWW@@@999222222000//////..................////////////000------......///000000000222222222333444555777888666666777888:::<<<>>>???===@@@DDDFFFGGGFFFGGGGGGHHHGGGHHHJJJLLLNNNMMMLLLLLLMMMPPPTTTWWWWWWVVVTTTSSSQQQOOOQQQVVVYYYZZZYYYYYYWWWSSSPPPNNNOOOQQQSSSWWWSSSOOOKKKKKKKKKKKKJJJPPPNNNKKKGGGDDDBBBBBBBBB???>>>===<<<;;;:::999999::::::999999888777777666777666555444444444444444555666777888999:::;;;;;;::::::999999888999999999:::::::::;;;<<<===>>>??????@@@AAACCCCCCCCCBBBBBBBBBAAAAAACCCGGGHHHFFFCCCJJJJJJJJJKKKMMMOOORRRSSSPPPMMMJJJIIIJJJKKKKKKKKKHHHGGGFFFEEEFFFIIIMMMOOOLLLIIIEEEDDDEEEFFFGGGHHHKKKGGGBBB???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::888666444666:::======<<<;;;<<<===>>>@@@AAABBBCCCFFFCCCAAABBBEEEHHHHHHGGGEEEDDDDDDFFFHHHJJJJJJIIIHHHMMMNNNHHHGGGJJJJJJGGGAAA>>>:::888666555333222111///---+++***)))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((***---///---+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))*********++++++***+++,,,---...///000000000222444666888888777777555777999;;;;;;===???AAACCCCCCCCCGGGLLLNNNMMMKKKMMMLLLLLLKKKLLLNNNPPPRRRPPPOOOOOONNNNNNOOOQQQRRRUUUVVVXXX[[[]]]\\\ZZZXXXZZZ\\\^^^^^^\\\ZZZZZZ[[[QQQNNNMMMQQQVVVVVVPPPIIIDDDAAA??????@@@???:::777444333222111///...---,,,++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++((((((((()))))))))******)))))))))*********+++++++++,,,---...000111222333444666999:::999888888888666888999999999:::===???BBBBBBDDDHHHMMMPPPOOONNNLLLMMMNNNMMMMMMNNNPPPRRRPPPSSSWWWXXXWWWVVVXXXZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXVVVTTTQQQNNNLLLHHHCCC???;;;999777777666444222111000//////........................------------............444333111//////222777;;;FFFNNNZZZfffooossstttsss}}}{{{vvvwww{{{~~~kkkwwwfffSSSFFFGGGDDD777///000000///...------,,,,,,,,,---------............///---------...//////000000111111111222333444666666555555666777999;;;===>>>???BBBDDDEEEDDDCCCBBBCCCIIIIIIJJJLLLNNNOOONNNMMMNNNNNNNNNPPPRRRTTTTTTTTTOOONNNLLLNNNRRRUUUUUUUUUVVVTTTQQQOOONNNNNNOOOPPPWWWSSSOOOLLLJJJIIIHHHFFFLLLJJJFFFCCCAAA@@@??????<<<<<<;;;:::999888777666888777777666555555444444555444333333222222333333333444444555777888888999888888777777777777777888888888888888:::;;;<<<===???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@BBBFFFFFFEEEBBBGGGGGGHHHIIIKKKNNNQQQRRROOOLLLIIIHHHIIIJJJKKKKKKHHHGGGEEEEEEEEEFFFGGGHHHMMMJJJGGGEEEEEEFFFFFFEEEGGGDDD@@@>>>===<<<;;;:::999999999999999999999999999999999999999999999999888888777777777888888999777555444666:::<<<<<<;;;<<<<<<======>>>???@@@@@@CCCBBB@@@BBBEEEGGGFFFEEEFFFEEEDDDEEEHHHIIIHHHGGGHHHMMMNNNIIIGGGIIIIIIFFFBBB???;;;888666444222111111///---+++***)))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((***,,,---,,,+++,,,,,,,,,,,,------------------------------------,,,,,,+++++++++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))******************+++,,,---......//////000111222444555666666555666777888888;;;>>>AAADDDCCCCCCHHHMMMNNNJJJEEEGGGJJJLLLLLLLLLNNNRRRVVVNNNLLLKKKJJJJJJLLLNNNOOOSSSVVVZZZ]]]^^^]]][[[YYYVVVXXXXXXXXXVVVVVVVVVXXXPPPNNNNNNQQQUUUUUUPPPJJJAAA>>>;;;;;;;;;999555111000000///...,,,+++************))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''(((((((((((()))))))))))))))************++++++,,,---///000111111222444777888888777888999888999:::999999999;;;===AAAAAABBBFFFKKKOOOPPPQQQSSSRRRQQQOOONNNNNNPPPSSSRRRTTTUUUWWWXXXYYYYYYZZZ\\\]]]^^^______^^^]]]\\\[[[ZZZXXXXXXWWWUUUQQQOOOLLLJJJFFFBBB===:::777666555444333111000//////...------------------------,,,,,,,,,---------......---...//////,,,+++++++++000333888???GGGOOOUUUYYYbbbhhhjjjiiinnnvvvxxxsssiiiuuujjj}}}fffbbbkkkmmm[[[LLLJJJIII>>>888111---)))&&&)))...------,,,+++************++++++,,,,,,,,,---------,,,,,,---......//////000000000000000111333444444444444555666777999;;;<<<>>>@@@BBBCCCBBBAAAAAABBBHHHHHHIIILLLNNNNNNLLLJJJMMMLLLKKKKKKLLLMMMOOOPPPPPPOOONNNOOORRRTTTTTTTTTQQQQQQPPPOOONNNMMMMMMMMMPPPMMMKKKJJJIIIHHHFFFDDDDDDCCCAAA>>>===<<<<<<<<<888888777666555444444333444444444333222222111111333222111111111111111111111111222333444444555666666555555555555555666666555555555666777888999:::???@@@AAABBBBBBBBBAAA@@@??????@@@BBBDDDEEEDDDBBBEEEEEEFFFGGGIIILLLNNNPPPOOOLLLHHHFFFGGGIIIKKKLLLJJJJJJIIIHHHGGGFFFEEEEEENNNKKKHHHGGGFFFFFFDDDCCCCCCAAA>>>===<<<;;;999777666666666666666666666666555555555555555555555555444444444444555555666777666444444555888:::::::::;;;<<<<<<<<<<<<=========@@@@@@AAACCCFFFGGGEEEDDDFFFEEEEEEFFFGGGHHHHHHGGGIIILLLMMMJJJHHHIIIIIIGGGAAA>>>:::888666555333222111///---+++***)))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))***++++++,,,------.........///000222444555444555555555666888<<>>:::888888777222///......---,,,+++***)))((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))************+++,,,---...///000---000222444444444555777666888999999888999;;;===AAAAAABBBEEEHHHLLLOOOPPPUUUTTTSSSPPPOOOOOORRRTTTUUUTTTTTTVVVYYY[[[ZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWUUUUUUTTTRRRNNNKKKIIIGGGCCC???;;;777555333333222111///......------------------------------+++,,,,,,,,,------------(((+++///111222111111111222///,,,***+++///333666;;;DDDJJJJJJKKKQQQVVVWWWSSSOOOWWW[[[PPPMMMTTTWWWNNN@@@===@@@999666444---+++000222...+++---......,,,+++******)))))))))***************+++++++++,,,+++,,,,,,---......//////////////////000111222333222222333444555777999:::999<<>>===<<<;;;999999999999555555555444333222222222222222111111000000000000111111000000000000111111///000000111222333333333444444444333444444555555444444444444555777888999???@@@AAABBBCCCBBBAAAAAA@@@@@@BBBDDDEEEFFFEEEDDDGGGGGGFFFGGGHHHJJJKKKMMMPPPLLLHHHFFFHHHJJJLLLMMMNNNNNNOOONNNMMMKKKIIIHHHKKKIIIHHHGGGGGGFFFDDDBBB???>>>======<<<;;;888555444444444444444444444444333333333333333333333333222222222222333444555666444333333444666777888999999::::::;;;<<<======>>>???AAADDDFFFHHHHHHGGGEEEFFFEEEEEEFFFIIIJJJJJJIIIHHHJJJMMMLLLKKKKKKKKKKKK>>><<<999777777777666555111///---+++***)))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&((()))***************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))******++++++---,,,,,,,,,---000222444222333333333333666:::===@@@??????CCCHHHJJJFFFBBB@@@EEEIIIIIIGGGGGGLLLQQQRRRQQQOOOOOOOOOPPPRRRSSSVVVVVVVVVTTTRRRRRRUUUXXXWWWUUUSSSQQQPPPOOOOOONNNOOOPPPRRRRRRQQQMMMIIIFFFBBB>>>:::888888666222///------,,,+++***))))))(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,------...,,,...000111222222444666333444666777777999<<<>>>@@@AAABBBDDDEEEHHHKKKLLLOOOOOOOOOMMMLLLMMMOOORRRRRRQQQPPPRRRUUUWWWWWWVVVYYYYYYZZZZZZYYYXXXVVVUUUUUUTTTSSSRRRRRRPPPLLLIIIDDDBBB???;;;888555222111111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...000000...---,,,---***,,,000222222///+++((($$$***...//////333666777;;;...333===666...000222;;;---***,,,***---000***(((...111......111000***++++++******)))*********))))))))))))************++++++,,,,,,------..................//////000111111111222333444666777888999;;;>>>@@@AAABBBDDDFFFEEEEEEFFFGGGIIIIIIFFFDDDIIIKKKNNNNNNLLLJJJIIIIIIKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMPPPQQQQQQOOOMMMKKKEEEEEEFFFGGGIIIHHHFFFCCC;;;:::999999888888777777444444333333222111111111000000000000000/////////111000000000000000111111///000000111111222222222333333333333333444555555333333444444555777888999>>>???AAABBBCCCCCCBBBBBBAAACCCEEEGGGGGGGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJPPPMMMJJJHHHJJJLLLNNNOOOOOOOOOQQQQQQQQQOOOMMMLLLGGGEEEDDDDDDEEEEEECCCBBB===<<<<<<<<<<<<;;;777555444444444444444444444444222222222222222222222222111111111222222444555666222222333333333444666777666666888:::;;;===?????????BBBFFFIIIJJJIIIHHHGGGFFFEEEEEEGGGJJJLLLLLLLLLFFFHHHLLLNNNNNNNNNNNNPPP===;;;888777777777777666111///---+++***)))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))((()))***************++++++++++++************************))))))((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((())))))))))))++++++++++++,,,...111222000111222222222444777:::<<<<<<===@@@DDDGGGIIIIIIBBBEEEHHHIIIHHHHHHKKKNNNTTTTTTTTTTTTTTTUUUUUUVVV[[[ZZZXXXSSSOOOOOOSSSWWWXXXVVVTTTSSSSSSRRROOONNNLLLOOORRRSSSPPPMMMJJJIIIBBB===999777777555222///,,,,,,++++++***))))))(((''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))******+++,,,,,,---///111111222222555777000222444555666777:::======???AAACCCCCCDDDGGGIIIGGGIIIJJJIIIIIIIIIKKKMMMKKKKKKLLLLLLNNNOOOQQQRRRWWWVVVVVVUUUTTTSSSSSSSSSTTTSSSQQQQQQPPPNNNJJJGGG>>>===:::777444222111000///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////---+++***+++,,,+++,,,---...//////000000---...//////.........---++++++///,,,(((111222###///(((,,,///***,,,///))),,,---+++)))***------+++++++++***************+++((())))))))))))***************+++,,,,,,------..................///000000111111111222333555666777<<<===????????????AAACCCHHHGGGFFFGGGHHHHHHGGGEEEJJJNNNRRRSSSOOOLLLKKKLLLMMMNNNOOONNNLLLJJJIIIJJJKKKMMMPPPQQQRRRPPPNNNLLLKKKJJJIIIHHHHHHFFFBBB???888888888888777666666555222222222111111000000000///////////////////////////////////////000000111//////000000111111111111222111111222222333444555333333333444555666888888:::<<<>>>@@@AAABBBAAAAAACCCEEEHHHIIIIIIIIIIIIJJJLLLKKKJJJHHHHHHHHHIIIIIIOOOMMMKKKJJJLLLNNNOOONNNKKKLLLMMMNNNNNNMMMLLLKKKDDDBBB@@@@@@AAABBBAAA@@@;;;:::::::::;;;:::777444333333333333333333333333222222222222222222222222111111111111222333444444000111222222111222444666222333555777:::<<<>>>???>>>AAAFFFHHHHHHHHHHHHHHHFFFEEEEEEGGGJJJLLLLLLKKKFFFGGGKKKPPPPPPNNNNNNQQQ>>><<<999777777777666555111///---+++***)))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%'''***)))((('''(((***((())))))))))))*********))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((('''''''''''''''((((((((()))******+++---...000000...000111222222333555666:::;;;===>>>AAAGGGNNNTTTEEEFFFHHHKKKMMMNNNPPPPPPTTTUUUVVVWWWWWWWWWVVVVVV\\\]]][[[UUUNNNKKKNNNRRRUUUSSSSSSTTTUUUUUURRROOOJJJNNNQQQPPPLLLGGGEEEEEE???:::666444444333000---+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))******+++---...000000000111333555000111333333333555777:::777;;;???BBBBBBCCCEEEGGGFFFHHHJJJJJJIIIIIIIIIJJJGGGIIIKKKKKKJJJKKKNNNRRRRRRQQQOOONNNNNNOOOPPPQQQSSSRRRPPPNNNLLLIIIEEEBBB999888666333111000//////------,,,+++************************************************+++++++++++++++,,,------,,,,,,...000222...((($$$$$$(((...222---,,,------,,,)))))))))***...333...)))333777)))***(((///111***+++...)))---+++***+++***)))+++///******))))))))))))******((())))))))))))******************+++,,,,,,------///............//////000111111111222333444555666:::;;;=========>>>@@@BBBIIIGGGEEEDDDEEEFFFFFFEEEJJJNNNQQQPPPMMMJJJLLLNNNSSSUUUVVVTTTQQQNNNMMMNNNKKKLLLNNNPPPQQQPPPNNNMMMKKKIIIFFFEEECCCAAA===;;;777777777666666444444333000000000///////////////---------------.........---------------...//////......////////////000000////////////000111222333222222222333444555777777555777999<<<>>>???@@@@@@CCCGGGJJJKKKJJJIIIJJJLLLIIIIIIHHHGGGHHHIIIJJJKKKMMMKKKKKKKKKMMMNNNNNNMMMIIIIIIIIIIIIIIIHHHHHHGGGDDDAAA>>><<<===>>>>>>===999777666777888777555444222222222222222222222222000000000000000000000000111111000000000111111222///000222111000000222555111111333444666888:::::::::>>>BBBDDDCCCCCCDDDFFFGGGFFFEEEFFFHHHHHHHHHFFFGGGFFFJJJPPPOOOKKKJJJNNN@@@===:::777777666444333111000---+++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''')))+++,,,---%%%%%%%%%&&&&&&&&&''''''%%%'''***)))'''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''))))))***,,,---...///000,,,///111222222222333555999;;;===>>>@@@GGGSSS\\\HHHHHHIIIMMMQQQTTTTTTTTTSSSUUUWWWXXXYYYXXXVVVUUU[[[\\\[[[VVVNNNIIIIIILLLUUUTTTTTTWWWZZZZZZWWWTTTIIIMMMPPPMMMFFF???<<<<<<<<<777333111111111...,,,)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''(((((())))))******+++,,,---------...000222111222333333222333555666333888===AAABBBCCCEEEGGGIIIKKKNNNNNNMMMKKKJJJJJJGGGKKKNNNLLLJJJJJJOOOTTTLLLJJJIIIHHHHHHKKKNNNPPPRRRPPPMMMJJJHHHDDD???;;;666555333111000///......,,,,,,+++***)))))))))***)))))))))))))))))))))))))))************+++++++++(((***,,,,,,+++***+++,,,)))***,,,......---,,,***+++,,,...///...+++---000---%%%,,,444+++&&&,,,///+++)))...---$$$(((///---'''''',,,111...''')))000))))))((((((((())))))***))))))))))))************)))******+++,,,,,,------//////.........//////000222222222222333444555666555777999;;;<<<>>>AAADDDHHHFFFBBBAAABBBCCCCCCCCCHHHKKKMMMKKKGGGFFFJJJNNNSSSUUUVVVTTTPPPMMMLLLMMMJJJKKKMMMOOOPPPOOONNNMMMEEECCC@@@???>>><<<:::888666666666555444333222111..................------,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...------..................---------......000111111111111111222333444666666111333666999<<<===>>>>>>CCCGGGJJJKKKJJJIIIJJJLLLFFFFFFFFFFFFGGGIIIKKKMMMJJJJJJJJJKKKMMMNNNLLLKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEAAA===:::::::::::::::777666444444555555444333111111111111111111111111////////////////////////111000000/////////000000...000222111//////111444000000111222444555666666777:::>>>@@@??????AAADDDIIIGGGEEEEEEFFFEEECCCBBBHHHFFFJJJOOONNNHHHFFFJJJAAA===888777777777555222000///...,,,+++***))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++,,,,,,------...,,,,,,...///111333444555<<<===>>>???@@@DDDIIIMMMNNNKKKIIIKKKOOOSSSUUUUUUTTTTTTTTTTTTTTTRRRNNNLLLQQQXXX]]]YYYPPPJJJJJJMMMOOORRRUUUVVVTTTRRRQQQPPPTTTSSSPPPLLLFFF@@@:::777777555333111///---,,,,,,(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++++++++,,,------......///444333333333333444555555:::999999===AAADDDCCCAAAGGGHHHJJJMMMNNNOOOOOOOOOLLLMMMNNNPPPRRRRRRPPPOOOOOOOOOOOOLLLJJJJJJMMMPPPOOONNNLLLKKKJJJGGGCCC@@@<<<666000///000111...++++++******)))))))))))))))(((((((((((()))))))))))),,,,,,++++++***+++++++++************************++++++++++++++++++++++++---...000111111000...---++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///333333333333333333444444444555777999;;;===???@@@AAAAAAAAA@@@@@@BBBFFFJJJIIIGGGGGGLLLQQQRRRMMMGGGPPPRRRTTTSSSPPPMMMMMMMMMHHHHHHKKKNNNPPPOOOKKKHHHDDDBBB>>><<<;;;:::888666333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000---///111333444333222111555555666666555666999;;;>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMJJJEEEEEEIIIIIIDDDIIIGGGHHHLLLMMMJJJIIIKKKEEEFFFGGGHHHIIIGGGBBB???@@@>>>:::888888888888777666555555444222111000000111000000///...---------------------------------...------------...//////////////////000000000000111111000000111111222333444777<<>>BBBGGGJJJMMMJJJHHHIIILLLOOOOOONNNOOONNNLLLLLLLLLMMMLLLLLLOOOVVV]]]]]]WWWQQQQQQSSSOOORRRTTTTTTRRRQQQPPPPPPPPPNNNKKKGGGBBB>>>:::777444333111///---+++******((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******++++++,,,,,,---.........111111222222333555666777888888999<<>>;;;:::555000...//////---***+++***))))))(((((())))))(((((((((((())))))))))))))))))))))))******+++,,,************************++++++++++++++++++++++++,,,---...000000...---,,,++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........000111111111111222222222333444666888:::<<<===>>>===>>>?????????AAAEEEHHHKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPPPPPPPOOOOOONNNKKKJJJIIIJJJKKKKKKIIIGGGCCC@@@===;;;:::999777666333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000---///111222333333222111333444555555444555888:::<<<>>>AAABBBCCCDDDGGGIIIIIIKKKIIIEEEFFFJJJKKKGGGHHHFFFGGGJJJKKKGGGEEEFFFDDDDDDEEEGGGGGGEEEAAA===???<<<888666666777666666444444333222111000////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......////////////000000111111000000000111222222222555:::===>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDDDDEEEHHHKKKLLLIIIFFFAAA===888777777777555222000///...,,,+++***))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,---...000222333333666777888999:::>>>BBBFFFIIIHHHGGGHHHIIIIIIGGGEEEGGGFFFEEEDDDEEEHHHKKKMMMMMMTTT]]]___\\\XXXXXXYYYRRRSSSTTTSSSQQQPPPQQQRRRKKKIIIEEEAAA>>>:::888777111000...,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,,,,---......//////000111333555777888666666777;;;???BBBCCCCCCGGGIIIKKKNNNPPPRRRRRRRRRPPPPPPPPPQQQRRRRRRSSSSSSNNNOOOPPPOOOMMMKKKKKKLLLLLLJJJGGGEEEBBB???;;;888777333...------...+++)))+++***))))))(((((())))))(((((((((((())))))))))))'''''''''((()))***+++,,,************************+++++++++++++++++++++++++++,,,---......---,,,+++***************************************************))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---...............//////000000000222333444666888:::<<<<<<;;;===@@@AAAAAACCCEEEGGGJJJLLLMMMLLLKKKKKKNNNPPPNNNMMMNNNPPPSSSTTTTTTSSSOOOLLLIIIGGGFFFFFFEEEDDD@@@>>>;;;999999888666444111111000///...------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...///---...000111222222111000222222333333333444777999:::<<>>???<<<>>>???>>>>>>===???@@@BBBCCCEEEHHHKKKKKKIIIGGGAAA===888777777777555222000///...,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,...///000111222333444555666777999===@@@DDDEEEFFFGGGGGGFFFDDDBBBBBBCCCCCCCCCEEEHHHLLLOOOOOOSSSXXX[[[ZZZYYYZZZ[[[TTTUUUTTTRRRPPPOOOQQQRRRHHHFFFBBB===999777555444///...---***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((*********+++,,,,,,------/////////000222444555666444555666999===AAACCCDDDGGGIIIKKKMMMOOOPPPPPPPPPMMMNNNNNNNNNNNNNNNOOOQQQLLLMMMNNNNNNLLLJJJHHHGGGCCCBBB@@@>>>>>><<<:::888333000---,,,,,,,,,***(((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++******************************************************+++,,,,,,+++******************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---------------...//////000000333333555666888:::;;;<<>>??????@@@BBBCCCDDDFFFGGGGGGGGGIIIJJJKKKGGGCCCBBBFFFHHHDDDAAA@@@DDDCCCCCCDDDDDDBBB>>>;;;:::888555444444444333111111000000///......------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------......//////000////////////000111111000333777999999999:::;;;;;;===??????>>>>>>???@@@DDDEEEGGGIIIKKKJJJHHHFFFAAA===888777777777555222000///...,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***************+++---...///000000000111333333444666999<<>>AAADDDGGGHHHJJJKKKLLLLLLKKKKKKHHHJJJKKKKKKIIIIIIJJJLLLJJJKKKKKKKKKJJJGGGDDDBBB???===:::999999888666555///...,,,++++++***)))(((***))))))((('''((((((((((((((((((((()))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,------......///000000111444444555777888:::;;;<<>>>>>======>>>???CCCDDDGGGHHHGGGFFFGGGJJJHHHCCCAAAFFFHHHFFFCCCBBBDDDCCCBBBBBBBBB@@@===:::999777555444444444222000000000//////......------,,,,,,,,,+++++++++++++++***************************************+++,,,,,,***++++++,,,------......//////......//////000111222444666777666666666777<<<>>>AAAAAAAAA@@@AAABBBFFFHHHJJJJJJIIIGGGEEECCCAAA===888777777777555222000///...,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))***+++,,,---.../////////000222222333444666888:::>>>BBBEEEFFFFFFGGGHHHEEEHHHLLLLLLKKKLLLNNNRRRUUURRRMMMKKKLLLNNNPPPQQQLLLLLLKKKHHHEEEDDDEEEGGGDDDBBB>>>:::666222///......---,,,***((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((())))))******+++,,,,,,000////////////000111111222333555777888;;;@@@CCCEEEFFFHHHIIIJJJJJJIIIIIIFFFIIILLLLLLIIIGGGHHHJJJJJJIIIIIIIIIHHHFFFBBB>>>>>>;;;888666444333111///,,,,,,,,,+++***))))))(((***)))((((((''''''(((((((((((((((((())))))))))))---,,,+++***)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))******+++,,,,,,------...///000111111222444444555777888:::;;;;;;???AAACCCDDDCCCBBBBBBCCCDDDCCCDDDJJJRRRTTTPPPJJJOOOOOOOOOMMMJJJIIIJJJKKKMMMKKKHHHFFFDDD@@@;;;777555444111111111111000///,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))(((((())))))***+++,,,,,,,,,,,,------...//////---...///000000222555888<<<===>>>===<<<<<<===>>>BBBCCCGGGIIIHHHEEEGGGLLLNNNFFFBBBEEEHHHGGGDDDCCCCCCAAA@@@@@@@@@>>>;;;888888666444333333333111/////////......------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,------..................///000000222444555666555444555666<<>>===;;;888555111...------,,,***)))''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))***+++++++++------......///000111222222444555666666999>>>BBBAAACCCEEEGGGIIIJJJJJJJJJGGGLLLQQQRRRNNNKKKKKKLLLLLLJJJHHHGGGGGGEEEAAA>>>;;;999555333222111///...++++++,,,+++***)))))))))))))))(((''''''''''''((((((((((((((())))))))))))+++***)))((((((((((((((())))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++,,,,,,---...///000111111333333444555777888999999:::<<>><<<999777333111//////000000///...++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))***+++++++++++++++,,,,,,---...///---...///000000222555888999;;;<<<=========???@@@AAABBBGGGLLLJJJGGGJJJQQQTTTJJJCCCDDDFFFEEEBBBAAA@@@???======<<<;;;888555555444222222222111...,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((()))***+++,,,------......------......///000///111333444444555777888;;;===AAABBBBBBAAABBBBBB@@@CCCFFFFFFCCC@@@>>>>>>AAA===888777777777555222000///...,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''))))))***+++,,,,,,------///000222333222333555666888<<<@@@BBBBBBCCCGGGJJJLLLMMMKKKGGGBBBCCCIIIPPPTTTPPPKKKJJJMMMNNNKKKIIIJJJKKKJJJHHHEEEBBBBBBBBB999999888777444111...,,,,,,+++)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******++++++++++++,,,---///111333444222444666666555888===AAA>>>@@@CCCGGGJJJLLLMMMMMMJJJPPPVVVWWWSSSOOONNNOOONNNKKKHHHGGGGGGEEEBBB>>>777444222111111222222111***+++,,,,,,***)))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++++++++,,,---...000000111222222333444555777777888888:::===>>>@@@BBBDDDGGG@@@BBBCCCBBBAAABBBDDDFFFGGGLLLOOOJJJAAA>>>BBBIIIJJJFFF@@@;;;999999888888111000......//////...---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))***+++++++++++++++,,,---......---...///000000222666888777999;;;<<<===???AAACCC@@@AAAGGGNNNMMMIIIMMMUUUYYYNNNDDDCCCDDDCCC@@@???>>>===;;;:::999888555333333222111000000///---***+++++++++***************'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))***+++,,,------...------------...//////---///222333555666999;;;999;;;???AAA@@@@@@@@@@@@;;;???CCCCCC@@@>>>===>>>CCC???;;;888777666555444111000...,,,+++))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))***++++++,,,,,,---///000111111222444555444777;;;======>>>???@@@KKKOOOLLLAAA<<>>999555:::888444222111///---+++))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,,,,,,,---...///000111111222444555666888;;;>>>???AAAEEEIIIMMMPPPRRRSSSOOOPPPSSSVVVWWWVVVRRRNNNQQQLLLGGGFFFGGGEEE@@@<<<555444222000///...------+++++++++*********))))))******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,---...//////222333333222222333777::::::;;;<<<>>>@@@BBBCCCDDDDDDBBB@@@???@@@BBBEEEGGGGGGGGGEEECCCAAAAAACCCFFFDDDAAA<<<888555333333444000///...---,,,+++++++++++++++******))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------............///000111222333555999===@@@AAABBBBBBAAAAAADDDIIINNNPPPNNNKKKNNNIIIDDDCCCDDDDDD@@@<<<<<<;;;:::888555333111111111000///...,,,+++***)))+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++...---,,,++++++---...000000111111000000222555888666888;;;<<<<<<===???@@@CCCAAA>>>;;;::::::<<<===BBB???;;;888777666555444111000...,,,+++))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((((())))))******+++,,,,,,,,,...000111111222444666888999:::;;;<<<>>>BBBEEEEEEJJJJJJEEEBBBDDDDDDBBBGGGFFFEEEEEEFFFGGGGGGGGGIIIIIIJJJIIIGGGBBB>>>;;;999777333111000///---+++)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***,,,,,,,,,,,,---///000111000222444555666888;;;===???AAADDDGGGJJJMMMOOOOOONNNNNNNNNPPPRRRRRRPPPOOOPPPLLLGGGEEEEEECCC>>>999444333222000...---------++++++*********)))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,---...//////222222222222111333666999:::;;;===???AAABBBCCCDDDCCCBBBBBBAAABBBDDDFFFGGGFFFGGGGGGEEECCCCCCDDDFFFCCC@@@<<<777444222222222///...---,,,,,,+++++++++*********))))))((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,---............///000111222444666999===???AAABBBBBB???@@@BBBFFFLLLOOOOOONNNIIIEEEAAAAAACCCCCC@@@<<<;;;:::999777555333111000000000///---,,,+++***)))******))))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++...---+++++++++,,,...///000111111000000111555777555888:::<<<<<<===>>>@@@EEECCC???<<<;;;;;;<<<===BBB???;;;888777777666555111000///---+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((((()))******++++++,,,,,,...000111222333555777;;;;;;999888:::>>>EEEJJJIIIKKKKKKJJJKKKLLLIIIEEEIIIIIIHHHHHHHHHIIIKKKLLLIIIJJJKKKKKKIIIFFFBBB@@@888555222000///...,,,***)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***++++++,,,,,,---///000111000222444555555777:::<<<>>>@@@BBBDDDGGGHHHIIIJJJKKKJJJIIIJJJLLLNNNNNNNNNNNNJJJEEECCCAAA???:::666333222000///...---,,,,,,************))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************+++,,,---......///111111222111111222555888888:::===@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHFFFGGGHHHHHHFFFEEEEEEFFFBBB???;;;777333111000000......---,,,++++++++++++))))))))))))(((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,......---......///000111666777999;;;>>>AAABBBCCCBBBAAAAAACCCGGGKKKMMMMMMFFFCCC@@@AAABBBCCC@@@===999999777666444222000000//////...---+++***))))))***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++---,,,+++++++++,,,---...///000111000000111444666444777:::;;;;;;<<<>>>???FFFCCC???;;;999999;;;<<>>EEEJJJPPPLLLIIIIIINNNRRRRRROOOOOOOOOOOOMMMMMMNNNPPPRRRJJJKKKKKKKKKIIIEEEBBB@@@666333000......,,,***)))((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))+++++++++,,,---...000000000222333444555666999;;;>>>???@@@BBBCCCDDDEEEEEEHHHGGGFFFHHHJJJLLLLLLKKKLLLHHHDDD@@@===:::555222111000///---,,,,,,++++++******)))))))))((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))***+++,,,---......///000111111111222444666666999===AAACCCCCCCCCBBBAAABBBDDDFFFHHHHHHHHHHHHDDDGGGIIIIIIHHHFFFEEEEEE???===999555222///......------,,,+++++++++++++++(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,------------...///000000777777888:::===@@@BBBDDDFFFDDDBBBAAAAAADDDFFFHHHGGGEEECCCBBBCCCBBB@@@===777666555444222111000///......---,,,+++***))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******,,,++++++***+++,,,------///000000000///000333555333555888:::;;;<<<===???DDDBBB===:::888888999:::BBB???;;;888888888777666222111///---,,,******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''(((((()))******++++++***,,,///000000111444666333444666666888<<<@@@DDDJJJFFFEEEJJJQQQTTTSSSPPPNNNOOOOOONNNLLLLLLNNNQQQJJJJJJIIIGGGDDD@@@===;;;444111...---,,,+++)))((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))+++++++++,,,---...///000000111333444444555888:::===>>>@@@AAABBBCCCCCCCCCFFFFFFGGGIIIKKKKKKIIIGGGIIIFFFBBB>>>:::666222//////...---,,,++++++******)))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((())))))***+++,,,---------///000111000111333555555777<<>>AAABBBEEECCCAAA???>>>@@@BBBEEEEEEDDDCCCBBB@@@>>>;;;999444444333222111000///...------,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***************++++++,,,,,,...///000000//////111333111444777999:::;;;===>>>DDDBBB???<<<:::::::::;;;BBB???;;;999888888888777222111000...,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''((())))))******+++***,,,.........///111333///111333555666888;;;>>>CCCCCCIIITTTZZZWWWPPPKKKLLLNNNPPPNNNKKKIIIKKKMMMHHHGGGFFFCCC???:::777444222///,,,+++******(((&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******++++++,,,...///000000111333333333444777999===>>>@@@BBBCCCEEEEEEEEEFFFFFFGGGIIIKKKJJJHHHEEEFFFDDDAAA<<<888333000...------,,,+++************((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((()))***+++,,,,,,---,,,...000000000000222333444666999===@@@AAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDBBBDDDFFFEEEBBB???>>>===888666444222///---,,,+++++++++******)))******+++))))))))))))************))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,,,,---//////444555777999;;;===>>>???===>>>???>>>>>>???BBBDDDAAA@@@@@@>>><<<999666444222111111000///.........,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))*********+++++++++---///000000//////000111000333666888999:::<<<>>>CCCCCCAAA@@@>>>=========BBB???;;;999999999888777333222000...,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""(((---,,,&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%''''''(((((()))************,,,------------...000...000111222333555888;;;DDDDDDLLLWWW[[[TTTLLLHHHJJJNNNPPPOOOJJJFFFFFFHHHEEEDDDAAA>>>:::666333111000...+++***))))))'''&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********+++,,,---//////000111222333333444666888===>>>@@@CCCEEEGGGHHHIIIIIIHHHFFFGGGHHHHHHGGGFFFCCCBBB@@@;;;666222000///,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))***+++,,,,,,+++---///000///000111222333555777:::===???AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAABBBCCCAAA===:::999888444333222000...---,,,+++******))))))))))))******)))*********+++++++++,,,)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))******++++++++++++++++++,,,---...///222333666999;;;<<<<<<<<<888;;;>>>???>>>>>>???AAA<<<=========:::777555333000000//////......------+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((())))))***************---...000000///...///000///222555777888:::<<<>>>???@@@@@@AAA@@@>>><<<;;;BBB???;;;999999999999888333222000...,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###+++111000(((###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''(((((()))************+++---,,,++++++,,,...000000000000111333888;;;FFFCCCGGGNNNPPPJJJEEEFFFEEEIIIMMMLLLFFFAAA@@@AAABBBAAA???<<<999555222000///---***))))))((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********+++,,,---//////000111222222222333666888===>>>AAADDDGGGIIIKKKLLLLLLIIIEEEDDDDDDFFFFFFFFFBBBAAA???;;;666222000///++++++***))))))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((******((('''&&&'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''((()))***+++,,,,,,***,,,///000//////000222333444666888;;;>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>:::777666666222111111///...---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++++++++++++++,,,---......000222555888:::;;;;;;:::888<<<@@@AAA>>>;;;;;;;;;:::<<<======;;;888777666//////.........---------++++++******))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((()))***************,,,...000000///...///000...111444777888999;;;===:::;;;===???>>><<<:::888BBB???<<<;;;:::999777555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,,,,++++++,,,...000111222333555777999;;;===@@@DDDFFFEEEEEEEEEEEEDDDEEEIIILLLLLLHHHAAA<<>>===???CCCHHHLLLMMMWWWOOOBBB;;;BBBLLLKKKBBBBBB???;;;777555222...,,,++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++------......//////000000222444666777888:::===@@@BBBAAAAAAAAAAAA@@@@@@@@@BBBAAA???<<<999555222000///......---+++***))))))'''&&&&&&&&&&&&'''((((((******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,---...//////+++///444888999888888888:::===@@@BBBCCCAAA???===>>>===:::888666444333222000000...---,,,+++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))*********************+++,,,---...///111111333555777888:::;;;:::;;;======<<<:::777555BBB???<<<;;;:::999777555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++++++++,,,...//////000222444666888999>>>@@@CCCEEEEEEEEEEEEFFFGGGIIILLLOOOOOOLLLFFFAAA???@@@@@@<<<666111//////++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((++++++***++++++,,,---...///000000222333555777888;;;;;;<<<>>>BBBEEEGGGHHHSSSQQQJJJCCCCCCGGGEEE??????<<<888555222000---++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++---------...//////000000111333555777888:::>>>@@@FFFEEEDDDCCCBBB@@@??????BBBAAA???<<<888444222000......---,,,+++***))))))'''&&&&&&&&&&&&'''(((((()))******++++++******)))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,---...//////,,,///444777777777888999:::<<<>>>@@@@@@???>>><<<===;;;999777555333222222000///...,,,+++++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))******************+++,,,---...//////000111333555777888999888999:::;;;999777444222BBB???<<<;;;:::999777555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))++++++***+++,,,...///000111222444666888:::???AAACCCDDDDDDEEEGGGIIIIIIJJJMMMOOOPPPNNNHHHDDD??????===888333000//////******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((************+++,,,---.........///000222444666777888888:::<<>>AAAIIIHHHGGGEEECCCAAA>>>===@@@???===:::777444111000...------,,,+++***))))))'''&&&&&&&&&&&&'''(((((())))))************)))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,---......///...000333555666666888:::;;;;;;<<<============<<<;;;999888555333222111111///...---,,,+++*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))***************+++,,,---.../////////000222333555666777666777777777555333000...BBB???<<<;;;:::999777555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***+++***+++,,,...111222333444666999;;;<<>><<<999444000.........))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))******+++,,,---------...///111333555666777888999:::<<<@@@EEEHHHCCCFFFGGGEEEAAA>>>===<<<555333000///...---,,,******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********++++++,,,---...//////000///111444666777:::>>>AAAGGGGGGFFFEEECCC@@@>>><<<>>>===:::777444222000///---,,,,,,+++***)))))))))'''&&&&&&&&&&&&'''((((((((())))))))))))))))))((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,---......///000222333333555888:::<<<;;;;;;;;;;;;;;;<<<<<<888777555333222111000000...---,,,+++************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))************+++,,,---.../////////000111333444555555444555555444222000...,,,BBB???<<<;;;:::999777555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((************,,,...111222222444666888:::<<>>999555111///---,,,------,,,***((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))***+++---...//////...000222333444666999<<<;;;<<<>>>??????===;;;:::777666333000...---,,,,,,*********)))))))))(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,------...///000000111444666:::999999888888888888999222111000///............,,,+++******))))))******((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))*********+++,,,---...///000111111111222222333333111111111000///...---,,,BBB???<<<;;;:::999777555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''))))))******,,,...---...///000222444666888;;;===AAACCCDDDEEEFFFGGGHHHFFFEEEDDDDDDCCC@@@===666333///------,,,***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))++++++---------///000222444555666999=========???EEEKKKLLLCCC>>>@@@AAA;;;555222000...,,,+++++++++***)))'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))+++,,,---...///---///111111222333666888999:::<<<======;;;999777444222000---+++*********)))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,***,,,.../////////111333666666666666555555444444000///...---------------++++++***))))))))))))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))*********+++,,,---...///000000000000000000111111...............------,,,BBB???<<<;;;:::999777555111000///---,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))***,,,......///000111333666888999777;;;???BBBCCCCCCDDDDDDFFFEEECCCBBBAAA???<<<:::555111...,,,---,,,)))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++------...///111333444666444999>>>???======@@@CCCBBB<<<:::??????888222111///---+++*********((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))***,,,---...///---///000111111222444666999:::<<<===<<<:::777666333111...+++))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))***+++,,,,,,)))+++---///...///000111333444444444444333222111///...------,,,,,,,,,---+++***)))))))))))))))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))*********+++,,,---//////.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,AAA>>>;;;:::999888666444111000///---,,,+++******((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%###"""###$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******---...///000222444555666888:::<<>><<<999666222///---+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******++++++,,,------,,,---...000222444555666777888:::::::::777444333---,,,+++***))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,------///000000555555444333111000//////...------,,,,,,++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,...........................---,,,+++************AAA>>>;;;:::999888666444111000///---,,,+++******((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******,,,,,,---///111222444444777888:::===???AAABBBCCCEEEEEECCC@@@<<<888444222------+++***)))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++---......///000111222222444555777888:::;;;;;;;;;<<<;;;999666222///---,,,++++++******)))(((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******++++++,,,,,,---,,,---...000222444555666777888999999888666333111---,,,+++***))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,---...///000444444333222111000//////...------,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((())))))******+++,,,,,,---------------------------,,,+++***))))))))))))AAA>>>;;;:::999888666444111000///---,,,++++++***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********+++,,,...///111222333555666888;;;===???@@@AAAAAAAAA@@@>>>:::666111///---,,,+++)))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))******+++,,,,,,---...///000111111333444555777888999999::::::888555111...,,,+++++++++******))))))(((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,------...000111333444444777777888888666333000///,,,+++***))))))(((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))******+++,,,,,,,,,,,,---...//////222222111111000///......---------,,,++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((()))******++++++,,,------------------------++++++***)))((((((((((((AAA>>>;;;:::999888666444222111///...,,,+++++++++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))******+++,,,---///111222333444555777:::<<<>>>??????=========;;;888333...,,,++++++***)))(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********++++++,,,---...000111111333444555666888888999999777555111...,,,+++++++++******))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------...///000222222333666666666555333000...,,,+++***)))((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********,,,,,,++++++,,,---......000000//////......------------,,,,,,+++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''''''''''''AAA>>>;;;:::999888666444222111000...---,,,++++++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))++++++,,,...000111333333444555777999;;;===>>>>>>;;;;;;:::888444000,,,*********)))(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))************+++---...000111111444444555777888888888888555333000---+++++++++,,,)))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,------...///000000111111444444333222000...,,,***))))))(((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((())))))******,,,++++++++++++,,,,,,------------------------,,,---,,,,,,++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++++++++++++++++++++++++++((((((''''''&&&'''''''''AAA>>>;;;:::999888666444222111000...---,,,,,,+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))***+++,,,...000111222333333444666888:::;;;<<<<<<:::999777444111...+++***))))))((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))*********+++---///000111222333444555666777777777777222000...---++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))***+++++++++------......//////000000111111000///...,,,***)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***+++++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((())))))******+++************************((((((''''''&&&''''''(((AAA>>>;;;:::999888666444333222000///---,,,,,,,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%$$$%%%((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))***+++,,,...000111222222333444666888999:::::::::888555111...,,,+++***((((((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))******,,,---///111222333222333444555555666666555......---,,,+++*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++---...............////////////...---,,,+++***)))(((''''''&&&&&&''''''((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))++++++************++++++)))))))))******+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))))))))))))))((((((''''''''''''((((((AAA>>>;;;:::999888666444333222000///---,,,,,,,,,)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$&&&((())))))((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((***+++---///000000000111333555666777888888:::888444000---+++++++++(((((('''&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))***+++,,,...000111333333111222333333444444444444++++++,,,,,,+++***)))((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++........................------,,,,,,+++***))))))''''''&&&&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))++++++***************+++(((((())))))******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))))))))))))))(((((('''''''''(((((()))BBB>>>:::999:::999666333333222000...,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))***+++,,,...///000000000000000111333555777222111///,,,***)))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&'''(((((('''&&&'''((()))'''&&&&&&(((***+++*********))))))***)))(((&&&'''''''''(((((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))***+++,,,---///000111222000111333444333222000...------,,,+++*********+++)))((((((((((((((())))))***)))))))))))))))***+++***+++,,,,,,***))))))***+++*********+++,,,------,,,++++++,,,...---+++)))...,,,)))***---///---+++///...---+++***)))((((((+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,---...//////......,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''BBB>>>:::999:::999666444333222000...,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))***+++,,,...///000000000000000111333555666111000...,,,***)))((((((((((((((('''''''''''''''%%%&&&''''''(((((((((((('''((()))))))))((()))))))))(((&&&&&&'''(((((('''+++***)))))))))((('''&&&$$$$$$$$$%%%&&&((()))***(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...000111111///000222222222111///...,,,,,,+++***************'''((()))***++++++******+++++++++*********+++++++++,,,.........///111333444444555666888999;;;<<<::::::;;;:::999777666555111///,,,************)))&&&''')))+++,,,,,,+++***,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,---...............,,,,,,+++******)))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))(((((()))************))))))******++++++******)))((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''BBB???;;;999::::::777444333222000...,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***+++&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***,,,---///000000//////000111222333444000///---+++***)))((((((''''''''''''''''''''''''&&&&&&'''((((((((())))))&&&'''(((((((((((('''&&&)))((('''(((*********(((,,,++++++***))))))))))))+++***(((''''''((())))))'''(((((()))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++---...///000111...///000000000///------++++++***)))))))))******((()))***++++++***)))((('''((()))***,,,---...///666888;;;===???AAADDDGGGMMMNNNNNNOOOQQQRRRSSSSSSOOORRRSSSPPPKKKGGGFFFGGGDDDCCC@@@<<<777444444444***++++++,,,,,,++++++******++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,---------------++++++******))))))(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))******)))))))))******++++++******)))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''CCC???;;;:::::::::777444333222000...,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))***+++---...///////////////000111111222...---,,,+++))))))(((((('''''''''''''''((((((((((((((((((((((((((())))))&&&%%%&&&'''((()))(((''')))(((((()))+++,,,+++))))))*********)))((()))***+++***(((''''''((()))***(((((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,...//////000---............---,,,+++******)))))))))))))))*********))))))((((((((((((***,,,///333777;;;>>>???HHHKKKOOORRRRRRSSSSSSTTTXXXXXXXXXXXXWWWVVVVVVUUUPPPTTTUUUQQQJJJDDDDDDFFFGGGIIIIIIFFF???:::888888===;;;888333000---+++***))))))))))))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''CCC???;;;:::;;;:::777444333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///.../////////////////////---,,,+++***)))((((((((('''''''''((((((((())))))))))))((('''''''''(((((((((((())),,,222666888888333111///......---+++***(((+++...//////...000222++++++)))((('''(((((()))(((((()))***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***++++++,,,---...//////------------,,,,,,++++++***)))))))))))))))******)))((('''&&&(((+++///111;;;>>>BBBFFFKKKOOOQQQRRRTTTVVVYYYXXXSSSNNNIIIGGGEEEEEEEEEEEEEEEDDDCCCBBB>>>AAACCC???777222111333???EEEKKKLLLIIIEEEBBBAAAEEEFFFGGGFFFBBB<<<666222///---)))'''''')))+++---************************************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++***+++++++++++++++******))))))((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))******)))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''CCC@@@<<<:::;;;;;;888555333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((()))+++,,,...///....../////////...------++++++***)))(((((())))))((((((((())))))******+++******)))))))))+++,,,---000///000666@@@HHHMMMNNNLLLHHHCCC>>>;;;888555333444999@@@CCCDDDDDDFFFHHHGGGEEEAAA;;;555000+++)))''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((())))))))))))***++++++,,,------......------,,,,,,,,,+++++++++******)))))))))***++++++''''''))),,,111888>>>BBBJJJLLLOOORRRTTTVVVWWWWWWUUUUUUSSSMMMDDD;;;444111666888:::;;;======<<<<<<;;;===>>><<<777333222333333999AAAGGGJJJHHHFFFEEE<<>>>>>FFFPPPVVVXXXXXXZZZ]]]```___[[[UUUNNNFFF???;;;555222///+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((((((((())))))))))))+++++++++,,,,,,------...------,,,,,,+++++++++,,,***************+++,,,,,,,,,///444:::@@@FFFKKKMMMLLLNNNQQQSSSUUUUUUUUUTTTSSSQQQKKKDDD<<<777555444<<<===@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFEEECCCAAA@@@---///444999===>>><<<999777;;;BBBHHHMMMOOOOOOOOOJJJHHHCCC===888222///---************************************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++)))*********))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''DDD@@@<<<;;;;;;;;;888555333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))***,,,---...---......///...---+++***))))))(((((((((((())))))))))))***+++,,,,,,------444444666888<<>>333,,,111(((%%%***...+++((((((((()))***)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************------------------------,,,,,,,,,+++++++++++++++******++++++---111777;;;BBBEEEHHHKKKTTTZZZSSSGGGJJJNNNQQQQQQOOOOOONNNMMMEEEJJJAAA<<>>777111888CCCKKKQQQSSSQQQSSSVVVRRRJJJDDD666,,,------(((&&&***---***)))***---...+++(((******))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((DDD@@@<<<:::;;;;;;888666333222000///---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''((())))))(((&&&'''((()))***,,,,,,---,,,...111555888;;;<<<===;;;<<<<<<:::777555555666444000,,,******)))'''%%%,,,,,,***(((((()))(((''',,,)))%%%$$$%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,---------------,,,,,,+++++++++***)))'''(((***,,,,,,,,,###&&&***,,,///555===CCCSSSQQQQQQTTTVVVWWWUUUTTTHHHBBB=========;;;888888:::888666888===???===999:::999333///666@@@CCC>>>FFFHHHNNNWWWZZZYYYZZZ^^^\\\___bbbcccaaaZZZOOOHHH:::111***(((&&&%%%)))///''''''''''''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************------------------------,,,,,,,,,,,,+++******)))+++,,,...111666>>>GGGNNNJJJMMMMMMLLLQQQXXXYYYTTTMMMFFF???@@@JJJPPPJJJ@@@FFFVVVbbbvvvyyy~~~~~~fffUUULLLGGGSSSNNNIIIGGGCCC>>>:::999777???HHHNNNPPPPPPLLLHHHOOOGGG>>>777000******,,,)))***++++++***)))))))))******))))))******+++,,,***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((DDD@@@<<<:::;;;;;;888666333222000///---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((((((((((((((('''''''''''')))))))))))))))))))))))))))((((((((()))***++++++//////111222333333444444444777===BBBEEEFFFFFFEEEGGGIIIJJJJJJJJJIIIJJJLLLGGGDDDAAA===:::666111...---***'''&&&'''(((((((((+++)))&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))***+++,,,------------,,,,,,,,,,,,++++++,,,***((((((***,,,---,,,555888;;;<<<;;;===AAAEEEJJJKKKNNNSSSXXXZZZXXXTTTCCC>>><<<@@@BBB@@@???@@@DDDBBBBBBEEEIIILLLKKKIIIJJJDDD>>>===AAADDDAAA<<<888666555888===GGGUUUbbbcccbbbbbbbbbccccccaaa___TTTLLLBBB777,,,%%%&&&+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))************------------------------+++++++++++++++*********,,,222;;;AAAEEEEEEEEEDDDHHHNNNRRRQQQPPPOOOLLLGGGCCCBBBFFFTTTjjjzzzxxxmmm}}}www```NNNFFFEEEAAA;;;DDD===555222222888CCCMMMPPPSSSQQQGGG;;;444000---(((+++---,,,(((''')))---******))))))******+++,,,*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((DDD@@@<<<:::;;;;;;888666333222111///---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---000111000000000///...,,,***)))777:::???DDDHHHIIIJJJIIIMMMMMMMMMKKKIIIIIIKKKMMMOOOOOOPPPPPPNNNJJJEEEAAA:::444///...---***'''&&&&&&'''((()))***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---------999;;;<<<<<<<<>>;;;>>>>>>888444555AAAMMMTTTNNNFFFBBB999///+++,,,---+++)))))),,,///******))))))******+++,,,++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((DDD@@@<<<:::;;;;;;888666444333111///---,,,++++++************************(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************)))+++...//////111444777999999999888666333000...111444888>>>DDDJJJNNNQQQOOOLLLGGG@@@;;;999:::<<>><<<<<>>???@@@???>>><<<:::111111222444888===BBBEEEEEECCC???;;;888888;;;???777===EEEKKKPPPSSSUUUVVVLLLBBB===BBBDDD@@@<<<===222///***$$$!!!###(((,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++,,,,,,------++++++,,,,,,,,,,,,------+++---111888???EEEFFFFFFGGGLLLRRRSSSQQQNNNNNNOOOFFFOOOVVVXXXaaatttyyyddd]]]ZZZTTTOOOOOORRRRRRPPPBBB>>>;;;>>>GGGTTT```gggddddddbbbaaabbb```UUUJJJ111---))))))+++,,,+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///333999>>>BBB;;;===???@@@@@@AAACCCEEEDDDGGGTTTmmmwwwvvv|||```IIIBBBEEEFFFCCC999999777555:::BBBHHHIII;;;555---***++++++***'''******))))))******+++,,,*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))DDD@@@<<<:::;;;;;;888666555333111///---+++******************************))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++)))))))))******+++++++++)))***+++---...000111222333555777444000///222555///000333555666666555444444333111000111222444666888999:::::::::;;;>>>@@@555888;;;===AAAFFFNNNSSSAAA444...555;;;;;;<<>><<<888111+++((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------...111888AAAIIINNNNNNNNNLLLNNNOOONNNLLLMMMQQQUUUiii{{{ooo]]]TTTPPPMMMWWWLLL>>>555777AAANNNVVV[[[```bbbbbbdddddd^^^UUUHHH???333,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++---222888<<<@@@AAABBB666:::@@@EEEHHHIIIKKKLLL^^^fff|||wwwiiibbbSSSAAACCC???:::777555666???JJJJJJDDD;;;333...***)))(((******))))))******+++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))DDD@@@<<<:::;;;;;;888666555444222///---+++******************************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))******++++++++++++***+++---///111333444555777999999555///,,,---000333555888;;;<<<;;;:::999333333333444555777999:::444666888777555222000///555444222///000777AAAIIIJJJ888,,,...000---...444CCCFFFHHHEEE<<<222***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------333666===EEELLLOOOMMMKKKJJJKKKLLLQQQ\\\ooouuuttt~~~}}}xxxiiipppfff}}}zzzjjj```SSSPPPMMMJJJHHHEEEBBB@@@>>>KKKWWW\\\```bbb^^^XXX```RRR???111+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***///888???DDDDDDBBB@@@CCC???;;;;;;EEEWWWlllzzzvvvyyyyyyjjjJJJFFFEEECCC999///444AAAUUURRRJJJ>>>222+++***,,,*********)))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))EEEAAA>>>;;;:::999777666555333222000...---,,,,,,************))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++...---++++++,,,------,,,222...,,,000222222444777...///111111111333666888GGGBBB===???DDDFFFBBB>>><<>>DDDAAACCCNNNNNNHHHJJJMMM\\\mmmxxxsss~~~zzzyyyjjjtttkkkYYYQQQUUUccc___GGG???999999DDDSSS[[[]]]]]]bbb___WWWJJJ888***(((,,,---,,,***)))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))))))))************)))************+++++++++(((+++...---***)))---222333???@@@===CCCEEECCCFFF???BBB@@@RRR{{{zzzeeeWWWJJJAAA:::333333888IIIOOOSSSOOOBBB666///---+++,,,---+++)))((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***,,,,,,,,,+++***...---***((('''(((***+++&&&'''(((((()))(((((((((---,,,************)))''')))+++---,,,***((('''(((++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&)))((((((''''''(((((())))))))))))(((((())))))***&&&(((******)))((()))***DDDAAA>>>;;;:::999777666555444222000...---,,,,,,+++*********))))))))))))************************************************************++++++++++++,,,***)))(((***---///000...000666===<<<333,,,)))777666666666666666666666---:::FFFGGGAAA???EEEMMMMMMUUUYYYWWWTTTTTTTTTSSSRRRMMMHHHFFFDDDAAA===;;;EEEBBB???===999777>>>III???;;;555444777===BBBEEE555:::@@@IIISSSVVVMMMAAA===666...)))(((***++++++&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))((())))))))))))************...,,,+++,,,...///...,,,---,,,,,,111777999777333BBBHHHGGGHHHNNNNNNTTTdddkkk|||xxxtttqqqnnnrrroooVVVTTT```aaaTTTCCC999===DDDIIIRRR^^^``````]]]TTTHHH<<<333---)))+++,,,+++***)))***,,,************))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))************))))))))))))************************+++++++++++++++,,,------,,,///555999>>>CCCAAABBBJJJFFF>>>???===MMM\\\sss|||||||||uuuzzzaaaRRRKKKBBB:::777333@@@QQQYYYRRRCCC333))))))******++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((()))***+++++++++***)))((((((((()))***+++,,,---.........---,,,+++******(((''''''((())))))(((&&&((()))+++++++++*********''''''&&&&&&'''))),,,...******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''&&&&&&&&&'''((())),,,+++***((((((((()))***---------+++)))(((***+++DDDAAA>>>;;;:::999888777555444222000...---,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))+++...222444888333///......///777???444555888???GGGMMMOOOOOOQQQ```ooorrrllljjjrrr|||xxx~~~xxxwwwyyyuuukkkaaaIIIHHHFFFBBB<<<;;;DDDOOORRRMMMEEE:::555999CCCLLLJJJIIIHHHMMMVVVZZZRRRFFFIIIDDD<<<333,,,******,,,&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---000000///...+++---///111333888???DDDFFFHHHEEENNNeeewwwtttmmmrrr{{{pppYYY[[[KKK===777111111BBBYYYYYY```bbb^^^ZZZSSSDDD444))),,,---,,,***)))+++---++++++*********)))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,...---,,,---111666<<<@@@AAACCC@@@@@@BBB;;;>>>OOOmmm}}}|||sssoookkkccc\\\KKKFFFBBBGGGPPPTTTNNNGGGPPPZZZkkkyyy|||vvvqqqqqq|||lllXXXDDD777444<<>><<<;;;:::999777555444222000///---------,,,,,,+++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++///////////////000222333,,,...333888888555888>>>@@@CCCKKK\\\ooo~~~~~~xxxcccOOOEEECCC>>>GGGRRRVVVQQQHHHAAA>>>XXXWWWTTTRRRUUUVVVNNNDDDJJJIIIGGGDDD>>>555+++%%%+++***************((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))*********++++++++++++,,,---...///000///...,,,...111444999>>>EEEIIIGGGRRRVVVjjjrrrfffsssbbbWWWLLLGGGEEEAAA;;;666LLLYYYbbbbbbbbb```SSSBBB444111---***)))***+++++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---...------000555:::===???;;;???===;;;999999TTT~~~{{{lllXXXJJJEEEDDDBBB??????BBBEEEFFFEEEEEEGGGIIIFFFFFFFFFGGGGGGHHHMMMRRRaaalll~~~yyyoooWWWHHHDDD???>>>FFFRRRVVVOOOFFF444...)))(((,,,...---***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************))))))((((((,,,,,,+++******)))))))))///000111333555999<<<===???>>>>>>???@@@???<<<999<<<999666444333111...+++)))***,,,---,,,***(((&&&++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******+++***)))(((((()))***+++000000000222777===CCCFFFFFFJJJNNNNNNHHH>>>666111DDDAAA>>><<<;;;;;;999888666444333111///...------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,000222444444111///...///111222555888;;;BBBQQQ```xxxyyy{{{llldddQQQNNNJJJHHHIIILLLPPPRRRPPPTTTVVVTTTTTTTTTPPPKKKDDDDDDEEEIIIKKKEEE888---,,,***(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++************++++++++++++,,,---..................222111444>>>IIIMMMIIIDDD```}}}zzzuuutttooo{{{gggKKKHHHQQQLLL>>>@@@NNN[[[___aaaaaa[[[RRREEE;;;///))))))+++***'''++++++++++++************))))))))))))************))))))))))))************((()))))))))************************+++++++++++++++,,,,,,,,,------------......111555999;;;:::999666888999AAALLLXXXwww|||hhhccc\\\YYYUUUUUUZZZbbblllrrrmmmpppssstttrrrpppppprrrVVVZZZ]]][[[UUUMMMDDD>>>>>><<>><<<<<<;;;:::999666555333111///...---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............222555444111//////000555444666>>>MMMhhhfffNNNCCCCCCHHHLLLJJJPPPTTTSSSPPPPPPOOOMMMCCC???<<>>EEEYYYjjjnnndddoooxxxyyyZZZQQQRRRRRR===FFFQQQZZZ^^^^^^]]]]]]TTTHHH999000---,,,***''',,,++++++++++++*********)))))))))*********++++++)))))))))************+++))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......///222666:::;;;:::888777777999???VVVuuu}}}mmm]]]UUUTTTmmmuuuoooyyy{{{mmmbbbTTTDDD:::>>>CCCDDDJJJTTTWWWbbbsssjjjXXXDDD???IIISSSUUUQQQMMMDDD999000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))******+++++++++******************************))))))***+++,,,,,,)))+++...333888===BBBDDD999:::<<<>>>@@@BBBCCCCCCFFFEEEFFFIIINNNQQQRRRRRROOOOOOOOOMMMKKKJJJKKKMMMEEE@@@777///******,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))******+++,,,+++******************)))*********++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))((('''((()))***+++---///444999>>>AAACCCDDDBBB@@@===:::999999:::;;;???>>>;;;777666999???DDDDDDAAA>>><<<<<<<<<;;;999666555333111000......---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000...111444333222333888===777IIIgggkkkPPP>>>LLLOOOPPPNNNNNNPPPOOOKKKHHHAAA999888???HHHOOORRR===777///++++++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,*********+++++++++,,,,,,,,,---///...///111777;;;===EEEJJJKKKNNNaaa|||vvvhhhaaa~~~yyyXXXJJJDDDBBBIIIXXX___\\\\\\```YYYSSSHHH===333---,,,,,,,,,,,,+++++++++*********))))))*********+++++++++))))))*********+++++++++))))))))))))*********************+++++++++,,,,,,------------............333777<<<>>><<<;;;;;;<<>><<<<<<<<<;;;:::666555333111000///............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111///222444333444999CCCKKKrrrIIIIIIHHHHHHNNNUUUVVVRRRLLLFFF>>>888999AAAKKKSSSNNNEEE999222///...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---//////000555<<>>777999<<<>>>>>><<<999777666444111111333666888888777<<>>JJJPPPXXX[[[WWWLLL>>>555---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((***,,,000444666555888<<>>DDDAAA???PPP```}}}ggg]]]xxxvvv\\\HHHMMM[[[```\\\YYYaaa___[[[SSSEEE666...---000---***)))***++++++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---------///444777999???@@@BBBBBB<<>>@@@CCCGGGJJJLLLEEEDDDBBBEEEPPPVVVLLL<<>>FFFEEEEEEFFFDDDBBBAAABBBCCCHHH@@@999777999::::::;;;888===999222999EEEAAA333===999777555333111222666111DDDUUUXXXTTTSSSRRROOO>>>555+++(((+++...,,,((()))(((((()))+++,,,***)))************************))))))))))))************))))))(((((((((((())))))))))))))))))************((()))***+++***)))'''&&&((()))***+++,,,,,,,,,,,,...222666777444222111222666777999999888555222000000...,,,,,,------+++***''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((''''''***...444888:::666<<>>;;;BBBAAA???======>>>@@@BBB999666333111111000///...---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,---...---,,,+++,,,---'''(((***,,,///333666666888777>>>UUUzzzgggNNNBBBBBBEEEUUUPPPKKKKKKJJJJJJMMMRRRTTTLLLEEEDDDAAA888000+++)))***+++***(((((()))+++************************))))))))))))************++++++******))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,---......---,,,222------444===BBBFFFHHHfff}}}yyyhhheee___NNNTTT]]]___^^^[[[ZZZXXXWWWSSSJJJ;;;...---------,,,+++*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,---///333888<<<>>>FFFDDD???@@@FFF___xxxooowwwxxxiii[[[QQQHHH@@@:::999999888888666555333222;;;888777:::;;;999999;;;666777888888888888888777999===CCCMMM^^^llllllfffLLLRRRZZZeeewwwoooSSSLLLLLLOOOQQQOOOJJJDDD;;;333---------.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,---...//////,,,******111>>>GGGHHHEEEJJJCCC888000---000444777VVVRRRNNNIIIEEEBBBAAABBBIIIDDDDDDJJJKKKHHHKKKTTTLLLKKKIIIFFFCCC>>>666///666555555;;;KKK[[[^^^YYYQQQJJJ>>>333+++))),,,...,,,*********++++++***(((************************))))))))))))******************))))))))))))******))))))))))))***************)))'''''''''))),,,...***)))'''&&&)))...333777<<>>===<<<<<<;;;:::::::::FFFAAA:::333---******+++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************,,,++++++...222777;;;===FFFEEEAAA===<<<>>>???>>>DDDBBB;;;666;;;EEEFFF???FFFHHHHHHFFFGGGIIIGGGBBBAAA???>>>======???AAABBB999666333111111000///...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---,,,---...222444666777777777888:::999SSSooowwwbbbTTTKKKGGGJJJOOORRROOOKKKNNNTTTOOODDD<<>>HHHWWW___ccc}}}kkkRRRXXX___ZZZYYYYYYVVVVVV\\\\\\KKK777---.........,,,*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000...,,,---222777<<<>>>???EEE@@@@@@VVVrrrrrrfffoooqqqbbbVVVNNNBBB:::777777666555999:::;;;=========<<<;;;>>>;;;:::>>>@@@===<<<=========>>>===;;;888555333111555;;;DDDSSSffftttzzzvvviiiWWWLLLNNNdddlllSSSHHHGGGJJJQQQSSSLLLCCC>>>///...---///111111...+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...000000444===FFFGGGAAA:::///......333;;;BBBEEEGGGIIIJJJKKKJJJKKKPPPWWW]]]PPPNNNSSS]]]___XXXSSSSSS[[[ZZZTTTKKKKKKNNNIII@@@>>>>>><<<999;;;DDDLLLOOOSSSUUUPPPCCC333***+++111...,,,++++++,,,+++***(((++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++***)))(((((((((***,,,---)))***+++...222888>>>AAA;;;>>>AAACCCCCCCCCDDDEEEIIIHHHEEECCCCCCEEEHHHIIIQQQOOOJJJ@@@555///---...******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++000111333777;;;@@@DDDFFFOOOJJJ@@@999<<>>777,,,,,,,,,+++))))))***+++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------...///...444;;;???@@@III___uuurrrVVVmmmwwwSSSNNNXXXZZZ[[[WWWRRRWWW]]]UUUFFF555222---,,,,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......000555:::<<<<<<999???@@@RRRjjjbbbooo~~~tttcccTTTFFF<<<;;;999777777:::<<<<<<<<<>>>>>>======>>>???@@@@@@===>>>CCCMMMPPPIIIAAA===>>>>>>>>>===<<<:::888777666777555444888EEEWWWcccoooWWWMMM```{{{tttSSSFFFAAAKKKVVVUUULLLEEE666111,,,---000111///+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111333;;;FFFJJJDDD:::777:::777999===BBBFFFIIIKKKKKKJJJRRR\\\fffpppxxx{{{yyyzzznnndddiiifffZZZVVVXXXTTTKKKKKKNNNNNNHHH@@@:::999:::@@@JJJRRRNNN@@@333...///---,,,******+++,,,+++)))++++++++++++++++++++++++))))))*********+++++++++((((((((())))))((((((((())))))*********+++++++++)))***+++,,,,,,***)))'''+++111:::AAAFFFFFFDDDAAA888999:::;;;;;;<<<<<<===CCCBBBAAA@@@AAACCCEEEGGGIIINNNRRROOOEEE<<<777666---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---222666<<>>;;;999888888999666333111111000///...---------------------------------------------------...000000//////000111//////000000333CCCdddrrrMMMDDDPPPYYYWWWQQQTTTIII???>>>@@@BBBDDDGGG555///***)))+++---,,,***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,......---,,,,,,...111555<<>>AAADDDEEEEEE???@@@CCCDDDDDDAAA>>><<>>HHHKKKFFF===555111---+++))))))+++,,,,,,+++++++++++++++++++++++++++************++++++++++++)))***++++++++++++***)))************++++++++++++************+++---......999>>>FFFLLLMMMHHH@@@;;;>>><<<:::777555333222111222333555666777888888888===DDDLLLMMMHHHBBB??????666444000---************************************************************((((((((((((((((((((((((************************************************(((((()))***+++---///000666<<>>===<<<<<<999666333111111000///...------------............------------...............///000000000000111333888444444:::EEE___uuuRRR@@@???KKKXXXSSSMMMFFF@@@;;;;;;CCCMMMBBB888...***---000---)))++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,------------------.........//////+++...///...,,,---111555999<<<;;;HHHtttkkkbbbxxxMMMJJJQQQXXXZZZWWWTTTUUUXXXOOOBBB333,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,000666:::;;;<<<>>>???HHHkkkxxxvvv|||___SSSEEE===::::::===AAA???@@@AAAEEEKKKSSSZZZ^^^^^^dddlllrrrrrrkkkbbb\\\XXX\\\ggguuuwwwiiiUUUHHHJJJJJJIIIHHHFFFDDDBBBAAA;;;<<>>AAA>>>???DDD>>>HHHWWWggguuuwwwzzzxxxllljjjrrrxxxuuulllhhhmmmuuuqqqzzzwwwkkkccc\\\UUUPPPOOOCCCAAAAAABBBCCCBBB===888///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,---...//////...---,,,*********++++++++++++,,,,,,***''''''+++222:::@@@FFFFFFFFFEEEBBB???;;;999999777555444666777777777555888;;;>>>???>>><<<;;;888;;;===<<<:::888999;;;AAA???;;;666000,,,)))'''************************************************))))))))))))))))))))))))************************************************))))))***+++...111444666<<<@@@EEEFFFEEEDDDEEEGGGSSSWWW```eeecccdddtttqqqjjjrrrlll|||}}}CCCBBBAAA@@@???>>>===<<<999666333111111000///...------------.........///------------.........///...///111111111111222444555333<<>>:::@@@KKKPPPFFF888000......---+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------...---.........////////////,,,///111000...000555:::;;;BBBNNNfffxxx___xxxqqqWWWPPPQQQYYY[[[UUUSSSWWWSSSKKK???444...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............444;;;======@@@GGGMMMooo{{{~~~eeeMMMEEE???<<>>@@@BBB@@@===555222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,...//////...,,,+++*********+++++++++,,,,,,******+++///444;;;BBBFFFAAA???<<<:::999;;;>>>???999777555888===BBBDDDEEEBBBEEEHHHJJJKKKJJJIIIGGG??????>>><<<:::999777777DDDDDDDDDBBB<<<555---)))************************************************))))))))))))))))))))))))************************************************++++++,,,...222666:::===@@@BBBCCCBBBBBBFFFMMMTTT```cccrrr~~~tttdddnnn|||BBBAAA@@@>>>===;;;999999999666333111111000///...---------.........//////---------.........//////...000111222111111333444999===UUU{{{}}}rrrkkkqqq[[[@@@NNNPPPRRRPPPHHH@@@CCCKKKYYYPPPBBB555...+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...................../////////000---000333222000222888===@@@RRRpppzzzbbbllllllVVVJJJRRRZZZTTTRRRWWWSSSPPPHHH;;;///)))+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111888>>>???>>>CCCOOOZZZ{{{xxxfffPPPEEEBBBBBB@@@CCCKKKRRRWWWaaammm|||wwwnnn[[[NNNDDDCCCDDDAAA@@@BBB;;;>>>>>>>>>PPPpppzzzbbbYYYhhhsssMMMEEEKKKLLLTTTOOOFFF;;;222---...///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,///444:::@@@FFFIII999888===DDDEEEKKKbbb{{{}}}ggg~~~mmmaaaeeejjjrrroooccc]]]SSSGGGAAAAAABBB@@@<<<;;;777222///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,&&&+++333;;;AAABBBBBB@@@333333333555999???DDDGGGJJJFFFCCCBBBEEEHHHIIIIIICCCDDDFFFHHHIIIHHHHHHGGGLLLMMMNNNOOOMMMHHH@@@;;;@@@DDDHHHJJJGGG>>>444...************************************************))))))))))))))))))))))))************************************************,,,---...111555:::???AAAAAAAAAAAA@@@CCCLLL[[[fffdddjjjyyyyyyEEEBBB???===<<<;;;:::999888666444222222222000//////////////////////////////////////////.........---444777444111333555555555^^^zzzooojjjjjjvvv\\\AAALLLSSSOOOJJJKKKNNNOOOTTTSSSGGG===;;;222+++111)))***+++,,,...000...+++,,,,,,,,,---------......,,,,,,,,,---------.....................///000000222000000222555999<<<>>>MMMfffnnnwwwIIIJJJTTTPPPNNNUUUQQQSSSPPPDDD444******---,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---...//////......000111///AAAHHHDDDAAAGGGeee{{{iiiWWWJJJ???===BBBKKKVVVaaajjjxxxdddRRRJJJDDDCCCGGGAAA;;;888999===HHH]]]rrrmmm\\\gggxxxJJJ>>>OOOHHHRRRRRRCCC555111000---222000---,,,---------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,...//////...------...,,,111555:::@@@FFFGGGDDDIIIGGG@@@HHHfff||||||}}}vvvgggbbbqqq~~~cccTTTOOOEEE>>>AAAAAAHHHBBB888///+++,,,+++)))000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))+++---...+++'''...444;;;>>>===999555333,,,333;;;BBBFFFIIINNNQQQMMMHHHCCC@@@@@@@@@???>>>@@@===::::::===??????>>>@@@BBBMMMRRRNNNRRRUUULLLAAA;;;FFFSSSLLL@@@:::444000...,,,,,,,,,,,,+++)))+++++++++************))))))))))))))))))))))))))))))************++++++++++++***************++++++)))///111///444>>>CCCBBBJJJ===;;;EEEUUUpppkkkkkkvvvwwwvvvyyyEEEBBB???===<<<;;;:::999888666444222222222000///////////////////////////////////////////////////333------222444333:::DDD^^^yyy~~~nnnccceeelll|||bbbIII>>>KKKSSSKKKFFFJJJSSSQQQCCC;;;<<<666---///------,,,,,,...///...,,,,,,,,,---------.........,,,,,,---------.........///............///000000333...///444555444>>>MMMnnnzzzdddnnn~~~MMMIIITTTRRRSSSPPPSSSQQQIII;;;111,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------,,,,,,------...///---...///......///111333>>>JJJHHHDDDPPPhhhzzzdddNNNFFFBBB@@@GGGRRR]]]mmmzzzoooZZZFFFFFFDDDBBB???999777BBBPPPkkkpppYYYaaavvvlllKKK>>>HHHPPPSSSJJJ<<<333///---111///---,,,---...---,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---...//////...---...///111222888AAAHHHIIIFFFDDD<<>>BBB@@@;;;666333000...+++000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************,,,---...888@@@???666...///222:::@@@HHHKKKJJJFFFCCCCCC@@@@@@@@@DDDHHHLLLMMMLLLVVVSSSRRRVVV^^^bbbbbb```PPPUUUWWWLLLEEEPPPUUUEEEJJJJJJFFF777444GGGIII333222---)))))),,,...---+++++++++++++++************************************************++++++++++++++++++*********+++,,,---000222555999===@@@CCCGGGCCCPPPeeehhh^^^hhh}}}zzz{{{EEEBBB???===<<<;;;:::999888666333222222222111///////////////////////////////////////////////////999000000777555222DDD^^^qqqqqqzzzkkkFFFIIIVVVUUURRRUUUSSSNNN>>>888@@@===111---111///------.........---,,,------------.........------------.........//////////////////000000111444///111999;;;AAA\\\zzzzzzcccvvvtttEEEIIIVVVOOOQQQSSSSSSNNNDDD999111,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------...//////---...///......000333666HHHNNNJJJPPPqqqkkkRRRFFF???BBBIIIRRRcccsssoooSSSNNNIIIFFFBBB<<<999999CCC^^^oooZZZVVVkkkFFFIIILLLQQQQQQFFF888///...///---,,,---......---,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------.../////////------...000555666@@@LLLPPPIIIEEEGGGUUUsss}}}rrrppp{{{}}}uuuuuuWWWNNNQQQGGGDDD@@@;;;777222000///000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++)))+++000666??????;;;333---///777???IIIIIIIIIFFFDDDDDDIIIMMM[[[\\\^^^aaadddeeecccaaadddbbbaaaeeejjjmmmjjjggguuuzzzuuu___TTTeeejjjWWWQQQJJJMMMMMM@@@===EEEHHH:::444---+++---///...+++,,,+++++++++************************************************+++++++++,,,,,,+++***)))+++---000222555666;;;AAABBB>>>>>>AAAOOOkkkjjjbbbzzzEEEBBB???===<<<;;;:::999888555333222222222111000///////////////////////////////////////000000000444666::::::555:::VVVtttyyywwwgggJJJDDDKKKRRRTTTRRRMMM===888DDDEEE888000111...---///000...------------------............---............/////////000000//////000000111222333444666:::CCC___~~~hhhuuueeeFFFUUUPPPRRRRRRRRROOOIII@@@666///------,,,,,,,,,,,,------------------.....................---......///000....../////////333777;;;LLLNNNTTTpppaaaKKKBBBBBBHHHUUUbbbrrrsssYYYJJJHHHHHHDDD@@@???CCCVVVzzzbbbSSSqqqlllMMMGGGHHHQQQPPPBBB555111...---,,,---...///---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////.........111333777<<>>777111---,,,,,,,,,,,,,,,+++++++++******************************************+++++++++,,,,,,---,,,******,,,000444777:::???CCCBBBBBBEEEGGGGGGfff{{{||||||EEEBBB???===<<<;;;:::999777555333222333333111000000000000000000000000000////////////000000111111---444777888EEE^^^uuu~~~rrr^^^ooo}}}ZZZGGGIIITTTRRRNNN???:::HHHLLL@@@888///,,,---222444///,,,------------.........//////........./////////000000000000000000000111222222000777999999JJJttt|||ggggggKKKOOOTTTRRRPPPNNNJJJCCC;;;555...------------------...------.........////////////............///000000////////////111666<<>>EEEPPPXXX^^^ccciiimmmlllooouuu{{{|||{{{zzzrrrhhh```XXXMMMGGGMMMHHH222AAAAAA===666...***+++...,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,---,,,+++,,,///333888;;;>>>HHHFFF<<>>HHH^^^```uuuLLLLLLTTTRRRPPPNNNJJJEEE???;;;///......------......///.........////////////000///////////////000111111000000000111333:::AAAGGGSSSbbbxxxqqqUUUEEEGGGQQQdddpppwwwgggXXXKKKBBB===999::::::888;;;PPPxxx~~~tttnnnmmmpppsss{{{ooo___```}}}dddOOOEEE???DDDDDDCCCQQQrrrooo___yyyrrrZZZFFFFFFRRRTTTIII===444111...---...///............------------......---------.........//////000000000///000444999===BBBEEEEEEBBBFFF___sssqqqxxx{{{___UUUQQQTTTRRRDDD555...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***---333888888777///999AAABBB>>>???IIIRRR]]]___aaacccgggoooyyy~~~xxxwww~~~xxx^^^KKKFFFBBB;;;===<<<888111------///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,...222777<<>>CCCDDDFFFFFFLLLddd~~~}}}pppnnn^^^UUUYYYYYYKKK:::222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,///222555666666555<<>>@@@>>>===BBBMMMZZZlllEEEBBB???===<<<;;;:::999666444222222333333222111000000000000000000000000...//////000111222222222///:::PPPgggrrrrrrpppppp~~~wwwUUUkkkbbbCCCIIIRRRJJJ>>>DDDMMMOOOQQQFFF:::333555333,,,---444............/////////000000000000000111111111111222222111111222222333444===777[[[yyyaaakkkOOORRRVVVUUUPPPIIIDDDAAA//////............//////////////////000000000000000000000000000111111222333333222333777???HHHOOOmmmfffOOOJJJUUUeeevvvxxxoooddd\\\[[[hhhcccZZZMMMAAA;;;;;;>>>777333999AAA999333JJJmmm{{{{{{vvvVVVDDDKKKIII???QQQqqqllliiieeeIIIGGGSSSUUULLL;;;666111------...000000......------------................../////////000111111000111333999@@@FFFCCCGGGMMM___~~~ooo{{{jjjWWWUUUVVVKKK>>>888/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***///666888777555555666>>>===CCCSSScccggg^^^RRR[[[iii}}}}}}}}}yyy}}}oooVVVFFFAAA===???CCC???333(((---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++...222777;;;???AAAFFF@@@PPPnnnwwwooozzzooorrr~~~~~~|||GGGEEECCC???<<<999888777666555444333222111111111000000000000000000000000000///...000222444444333:::MMMgggtttlll```dddrrr{{{tttZZZ???NNNIIIGGGQQQHHHBBBWWWKKKEEE<<<555222111000///............/////////000000111111111111222222222888---000000***555===000;;;MMMooojjjjjjfffPPPQQQIIIOOORRR;;;III>>>333,,,...111///...111000000000000000000000000111111111000000000000000666///+++888HHHKKKUUUnnnVVVOOORRRaaappp~~~rrrhhh]]][[[^^^]]]TTTKKKZZZSSSJJJBBB>>>===>>>???<<<;;;777;;;>>>666999KKKbbbKKKDDDGGGKKKNNNppp}}}ZZZnnnnnnIIIIIISSSRRRGGG===111+++---//////...///...------------...///......//////000000111111111222333444888>>>FFFKKKIIILLLmmm}}}kkkkkkzzzjjjPPPVVVOOO;;;>>>111///......//////...---...---,,,,,,++++++++++++...,,,++++++,,,------,,,333---777CCC>>>:::>>>@@@GGGMMMRRRbbbwww{{{vvvyyytttsssnnngggwwwuuu{{{~~~~~~jjjGGG>>><<>>XXX|||ttt|||JJJGGGBBB>>><<<<<<>>>???666666444333222111111111111111111111111111111111000000000000111444777999CCCSSShhhqqqmmmjjjqqq|||qqqxxxQQQKKKHHHHHHJJJQQQTTTMMMMMMIIIAAA999333000000111........./////////000000111111111111222222222222555///111333111555<<<:::QQQiii}}}ppprrrvvvsssvvvvvvooohhhhhhhhhhhhiiihhhgggggghhhgggooooooooouuutttuuu~~~{{{|||}}}~~~~~~~~~~~~}}}{{{wwwwww|||iiiXXXPPPWWWPPPFFF???FFF>>>444...///111//////111000000000000000000000000111111111111111111111111333555777???FFFKKKjjj```WWWYYYcccttt}}}nnn___XXXQQQMMMNNNMMMIIIEEEEEEEEEDDDCCCAAA@@@@@@@@@BBBBBB<<<:::<<<666777EEE```kkkSSSGGGDDDDDDUUUvvvtttZZZJJJNNNUUUJJJ@@@444......000000//////...---,,,,,,---...///......//////000111111222000111333777===CCCGGGIIISSSkkkzzzuuukkk|||ggg___YYYEEE777444222000000000///...,,,...------,,,++++++,,,,,,...------------......---333111:::@@@999:::DDDHHHXXXbbbbbbcccnnnxxxxxxyyy}}}yyyjjjuuuuuu}}}zzznnn```NNNFFFNNNSSSFFF333...//////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---555;;;:::AAAIIIHHHOOOaaaLLLHHHBBB===<<>>555000111333////////////000000000000111111111111222222222333222333222555888444888HHHsssttt```UUUQQQNNNYYYnnntttnnnmmmeeeeeedddcccbbbeeejjjnnnooorrrvvvuuurrroooooopppiiirrrqqqpppvvvwwwzzzxxxaaarrrMMMYYYQQQAAAHHHAAA???777000000000000000111000000000000000000000000111111111111111111111111111444999DDDNNNWWW|||jjjQQQ]]]iiiyyylll```ZZZVVVPPPKKKFFFDDDBBBAAA===???@@@AAAAAAAAAAAABBBCCCFFF???999;;;999888@@@OOOzzz{{{sss|||vvvVVVHHHEEE@@@RRRzzz~~~tttqqqNNNHHHSSSMMMEEE999222000000000000......---,,,,,,---....../////////000111111222222111333666<<>>333000------...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------444555:::DDDFFFGGGMMMTTT\\\qqqKKKGGGBBB===<<>>???:::444111000000111111000000000000000000000000111111111222222222222222444333777LLLggguuukkkdddhhhrrr~~~wwwsssoookkkddd]]]VVVOOOHHHDDDFFFEEEBBB???===???BBBEEE>>>EEE@@@:::======<<>>666111000000000...------------------...//////000111111222222333333666:::@@@HHHSSS```hhh|||^^^kkkyyyqqq\\\TTTRRRIII:::666222000/////////.........---------------...---...////////////000111:::???GGGHHHHHHZZZjjjggg~~~{{{kkk}}}}}}iiitttmmm{{{|||___NNNOOOQQQOOO:::444---,,,///111...***---------------------------,,,,,,,,,,,,------......888666<<>><<<<<<======777777555444333222222222111111111111111111111111222333444333333999EEENNNVVVSSSSSS\\\nnn{{{zzzqqqiiixxxyyynnnuuuiiiLLLRRRNNNJJJXXXSSSTTTPPPGGG;;;333111333000000000111111111111222111222222222222333333333111777333222888555DDDkkkpppooo^^^ddd~~~mmmTTTUUUPPPNNNBBB@@@===777222000111222222111111111111111111111111111222222222333333333444777;;;AAA[[[wwwgggqqq{{{uuupppgggZZZQQQKKKHHHDDDBBBBBBCCCDDDDDD<<>>AAA???@@@JJJrrr}}}uuufff```vvvxxxTTTMMMEEEGGGhhhhhhmmmtttQQQCCCMMMJJJCCC;;;333///...///........................000000111111222333333333222888>>>BBBKKK\\\sss|||ccceeerrrYYYGGG;;;777222//////000000000.........------...//////,,,...//////...///222555@@@AAAGGGJJJOOO```iii___qqq]]]ccc~~~sss___QQQOOOSSSBBB999///---000222///+++------------------------------,,,,,,---......///000::::::CCCYYY]]]```sss~~~}}}|||~~~zzzllljjj|||yyywwwvvvuuuEEEDDDBBB???<<<:::888888888777666444333333222222222222222222222222222222111333444555777===FFFMMMJJJMMMZZZooo}}}}}}tttmmmzzztttTTTJJJPPPKKKPPPSSSTTTRRRKKKAAA999444222000111111111222222222222222222222222333333333333333666444333888EEEdddqqqrrryyymmmjjjvvvyyyrrrsssgggqqqYYYOOOIIIHHHAAA@@@;;;333000222333222111111111111111111111111222222222333333444444555111EEESSSggg|||{{{sssjjjRRRPPPNNNPPPRRRPPPHHHAAAAAAEEECCCBBBCCC>>>EEEZZZ}}}kkk___sss|||XXXKKKFFFOOOkkkcccsssiiiOOOLLLKKKHHH@@@777000...///...///000000000000///...111111111222333333444444333999AAAJJJVVVkkkaaasssfffMMM@@@;;;555000///000111111///............///000000---...//////...111777<<>>DDDNNNXXXXXX\\\kkkmmm]]]mmmyyygggYYY]]]ooo~~~}}}EEEDDDBBB???===;;;:::999888777666444333333333333222222222222222222222222111222444777<<>>OOOsss~~~kkkYYYmmm{{{UUUJJJIIIJJJtttyyyfffxxxkkkJJJMMMMMMFFF<<<333000000///000111222222111000///111111222222333444444444888>>>IIIYYYmmmsssYYYtttoooXXXGGGAAA999333111000000000//////......///000000111...000111//////444===DDDPPPKKKZZZpppuuu{{{yyyvvvcccMMMOOOEEE999222000000000...........................------------...///000111===???QQQaaa___[[[cccjjjpppnnn{{{mmm]]][[[qqq{{{}}}xxxsssGGGEEEBBB???============888777666555444333333333222222222222222222222222111111333888>>>DDDFFFGGGJJJRRRhhhzzzttthhhwww~~~yyyvvvuuuvvvttt|||bbbBBBQQQZZZSSSTTTTTTRRRNNNEEE;;;333111111222222222333333333222222333333333444444444555111888:::???ooozzzooo```VVVPPPHHHBBBCCC>>>444000333555222111111111111111111111111222222333333444555666666<<<^^^ppprrrfffppp~~~uuuqqqiiiXXXIIIJJJDDD???EEEEEE@@@ZZZjjjVVViiidddOOOQQQAAA^^^___bbbJJJNNNPPPJJJ???555111111000111222333333222111000111222222333333444444555???DDDQQQgggXXX```zzzmmmYYYMMMGGG>>>666222000000000///////////////000111111000222222000000666AAAIIIWWWQQQ___vvvxxxrrr}}}mmmTTTRRRIII===444000///000///////////////////////////---------......000111111666999YYYtttpppppp~~~~~~xxxpppooo|||xxxlll[[[QQQPPPSSSUUUFFFDDDBBB@@@===<<<;;;:::666555444333222333444444555444444333333222222111555444666<<<@@@BBBGGGNNNYYY[[[aaahhhllluuu}}}xxxpppmmmYYYUUUXXX[[[[[[ZZZYYYWWWUUUPPPQQQQQQPPPOOONNNOOOQQQMMMYYYZZZYYYtttttt{{{XXXCCCSSSUUUWWWOOOKKKPPPKKK;;;333333222111222444555444333333333333333444555666666===222777@@@MMM}}}iiiyyyTTTSSSMMMEEECCC>>>888222000000222444444444444444444444444000333444333222444777999KKKdddlllpppsssjjj]]]QQQPPPEEEBBBDDD@@@DDDiii{{{ppp[[[VVVmmmppp^^^SSSNNNGGG___dddgggZZZEEEJJJTTTCCC444555222111111111000111111222333///333000000777555222999===PPPfffyyyYYY[[[sss^^^]]]DDD===<<<000222888...111111000000000000111111000111///222555333BBBaaafffKKKeee{{{yyyooo]]]PPPKKKAAA///444888(((////////////////////////***222111---222222111777333QQQiiiqqqxxxfff^^^```nnnoooooollluuuvvvlll```[[[ZZZ???FFFEEEBBB@@@>>><<<;;;:::666555444333333333444444222222222222222222222222000333:::@@@@@@???DDDKKKZZZfffcccXXXhhhzzz}}}yyyuuurrrooolllkkkdddhhhhhhcccaaa___UUUGGGOOORRRSSSVVVPPPDDDEEEFFF@@@AAAFFFOOOTTTTTTUUUYYYWWWZZZ^^^bbbeeegggjjjkkkbbbeeehhhnnn~~~pppcccWWWJJJSSSVVVPPPKKKRRRQQQDDD999444333222333444555444333333333333333444555666777666000888NNNjjjwwweeegggOOOSSSHHHEEE@@@:::555222222333444444444444444444444444222555666555333555:::===ZZZssswww|||mmm```VVVLLLGGGGGGGGGRRRuuu~~~rrr[[[RRR||||||oookkk___bbbcccJJJGGGYYYmmmqqq```xxxUUUGGGQQQLLL999222444111111111111111222222333222444000111888777555===CCC\\\xxxyyyeeeuuukkkJJJ???AAA666000333000111111000000000000111111///111...000:::EEE\\\|||tttuuuzzz|||mmmWWWHHHBBB:::555222---////////////////////////***111---***111222111888AAAfffzzzpppuuuttteeeZZZPPPHHHGGGKKKttt|||jjjfff{{{www```GGGEEECCC@@@>>><<<;;;:::666555444444333333444444000000000111222333333333///444<<>>IIIVVVccchhh^^^TTTiiissswwwzzztttnnnkkkXXXWWWUUUTTTTTTTTTUUUUUURRRUUUWWWWWWTTTRRRRRRTTTRRRQQQOOONNNOOORRRUUUVVVOOOSSSRRROOOSSS\\\]]]WWW[[[[[[YYYYYYXXXKKKFFFRRRRRRQQQ___yyyrrrppptttAAARRRVVVTTTNNNQQQVVVLLL===666444333333444555444333444333333444444555666777777444===bbbXXXOOOXXXKKKHHHBBB<<<888555444444444444444444444444444444444666888777555777>>>EEEfffzzzrrr^^^VVVMMMJJJQQQeeeuuu\\\OOOuuuzzzkkkZZZYYY\\\qqq}}}OOOHHHNNNNNN~~~___```hhhCCCEEEOOO???000777111111111111111222333333333555000111999777777BBBTTTpppuuudddbbbzzzUUUBBBCCC999///000333111111000000000000111111111666111///<<>>BBBIIIOOOxxxpppggg|||GGGFFFCCCAAA>>><<<;;;:::666555555444444444444444111111222222222333333333333777;;;:::888>>>TTTiiifffXXXVVVjjjzzzzzzvvvvvvuuu{{{xxxnnnaaaVVVOOOKKKHHHFFFIIIGGGFFFIIIMMMOOOMMMKKKLLLKKKMMMQQQRRRPPPNNNNNNTTTWWW]]]eeennnxxxwww{{{iiicccuuuuuu[[[VVVPPPUUUYYYTTTOOOTTTOOO???888666444444555555555444444444444444555666777888888;;;EEEtttpppiiizzz}}}ooo~~~^^^WWWNNNJJJDDD>>>:::777555444555555555555555555555555444666888888555888CCCOOOmmmppphhh[[[VVVbbb|||xxx```QQQsss|||```___]]]kkknnnRRRJJJFFFcccnnnTTTrrrPPP>>>KKKEEE444777222111111111111222333333222444111333999666888FFFkkksssYYYooohhhNNN@@@666222333333222111111000000111111222111999555333EEE[[[pppnnnzzzzzz{{{yyy|||ttthhh```WWWSSS\\\jjjzzz\\\MMMPPP???///888000000000000000000000000000333......666555555???WWW|||ooobbbSSSKKKLLLSSSYYY]]]qqqzzzHHHGGGDDDAAA>>><<<::::::555666666555555555444444555555444444444333333333555777::::::888???SSShhhXXXKKKZZZ~~~rrrgggpppoooyyy}}}fff```ZZZXXX\\\aaacccdddjjjhhhiiiqqq{{{}}}xxx{{{|||eee```OOOPPPZZZYYYNNNQQQRRRDDD;;;888666444555555555444555555555555666777888888555>>>OOOiii___rrr}}}xxxzzznnn}}}RRRPPPLLLEEE@@@<<<999555333555555555555555555555555444555777777555:::KKK^^^}}}}}}ooojjjyyy{{{dddUUUuuupppfffbbbpppgggLLLMMMKKKrrr______yyyMMMIIIJJJ===666222222222111222333333444000333222555999555<<>><<<::::::555666666666666555444444666666666555444333333333333555:::>>>>>>???HHHSSSKKKUUUiii{{{|||qqqkkkmmmrrruuuxxx|||}}}cccVVV\\\\\\iii[[[MMMTTT[[[OOOPPPVVVLLL===:::777555555666666555666555555666666777888999666JJJeeefffYYY{{{tttnnn~~~lllcccuuu]]]SSSNNNGGGBBB???;;;666222555555555555555555555555555444555777666===UUUooozzzzzz}}}hhhWWWtttuuurrrTTTNNNBBB```zzz]]]sss{{{lllMMMMMMEEE666222222222222222333444444000444555777888777HHHiiixxxlllggg{{{dddyyyJJJ777;;;888111222222111111111111222222///222111???bbbuuuooo}}}ppp[[[bbb{{{pppnnnhhhbbb]]]XXX___yyyeeeQQQDDD888333111111111111111111111111---111///111555444===RRR}}}|||yyyvvvbbbUUUdddqqqqqqhhh[[[NNNEEEDDDDDDRRR___dddppp{{{yyyIIIHHHEEEBBB???<<<::::::555666666777666555444333444444444444444444444444555444888>>>BBBBBBCCCFFFNNNccctttssskkkhhhgggeeetttrrrqqqttt{{{aaa^^^bbbnnnwwwRRROOOZZZQQQQQQXXXNNN???<<<888555555666666555666666666666777888999999===___hhhYYYwwwxxxccchhhnnnuuujjjWWWQQQIIIEEEBBB>>>888333555555555555555555555555666444555777777AAA```xxxyyyiiiTTTmmmlllOOODDDQQQmmmooofffPPPIIIJJJ;;;333222222222222333444444333888777777777;;;[[[pppgggjjj}}}UUU@@@:::555777333222222111111222222333444444777MMMoooqqqbbbnnnkkknnnYYY```kkklll___TTT___rrr{{{]]]HHH===555222222222222222222222222...111///000444666IIIggg|||}}}xxxwww|||rrr]]]TTTfffxxx|||uuujjj]]]SSSRRRDDDEEEHHHBBBMMM]]][[[JJJHHHEEEBBB???<<<::::::555666777777777666444333111222222333333444444555;;;555333:::BBBEEEFFFHHHUUUfffvvvvvvjjjbbbccchhhhhhllluuu}}}ZZZvvv[[[LLLZZZSSSRRRWWWLLL@@@===888666555666666666666666666666777888999:::AAAnnnsssdddwwwUUUvvv|||iii___zzzpppuuuYYYSSSKKKGGGDDDAAA:::555666666666666666666666666888555555888999EEEgggiiiPPPfffXXXFFFIIIVVVddd||||||NNNBBBKKK@@@333333222222333333444555777:::999777777@@@iiiyyy{{{zzztttSSSuuuwww[[[HHH777111>>>333222222111111222222333333555@@@______```www{{{rrrdddUUURRRdddsssmmm]]]RRRvvvtttjjjLLLBBB:::222222222222222222222222111444111000444:::UUUzzzhhh___tttxxxfffMMM___rrryyyyyywwwooogggLLL@@@HHHNNNCCCDDDIII===SSSJJJHHHDDD@@@>>><<<<<<<<<;;;999777666666666555333444333222222333444666777777222444===CCCBBBBBBCCCdddjjjggg\\\ZZZccchhheeeeeehhhkkkvvvtttRRRXXXUUUTTTWWWOOOHHHCCC===999777777777777555:::777777<<<999666>>>III{{{```hhhZZZ|||aaaSSSnnnzzzzzzqqqvvvUUUMMMBBBDDDIII555999777777777777777777777777555:::999777<<>><<<<<<<<<;;;999666555666666444333444333333333333555666777777444555<<<@@@???@@@DDDWWW___aaa]]]___fffhhhcccfffjjjllluuuoooUUU\\\XXXMMMQQQIIIDDD>>>999777777888777666:::777555:::777777BBBPPP}}}^^^mmmZZZmmmeeeOOO^^^zzzrrrrrrXXXNNNJJJHHHHHH777999777777777777777777777777444666333666EEE[[[fffUUUSSS~~~[[[GGGDDDbbbwwwbbbgggIIIFFF>>>;;;555333555555444333555777555;;;:::999^^^wwwwwwqqqbbbeee{{{^^^WWW>>>;;;888444444333333444444555666555:::hhhzzzqqqZZZnnniiieeennn```ZZZ[[[MMMTTTgggtttOOO>>>444444333111111222333333///222+++888<<>><<<<<<;;;:::888555555555555444333444333333444444555666777888777888;;;<<<===AAAFFFSSSXXXYYYXXX\\\dddeee```dddiiillluuuwww|||MMM]]]^^^KKKWWWJJJEEE???:::888888888888666:::777666999888<<>>FFFMMMYYYXXXSSSOOORRR[[[```^^^___gggmmmwwwlllrrrVVVVVV^^^SSSXXXKKKFFF@@@;;;999999999888444999888888;;;999BBBXXX^^^ooo}}}aaaWWW||||||wwwkkkYYYaaawww___bbbyyylllnnnLLLSSSPPPGGG@@@777888888888888888888888888<<<;;;444:::SSSqqqttt[[[NNNgggwwwmmmzzz[[[CCCIII[[[ooobbbxxxuuuNNNIII>>>888555666666444555777777888666888RRRsss{{{bbb___gggbbblllhhhWWWQQQRRR___gggaaaXXXZZZdddlll{{{qqq}}}YYYaaapppJJJ>>>444555555555444555555666777:::OOOvvveeeiiixxxcccmmm]]]\\\|||zzz}}}MMM888666555555333111222666666...444999:::dddzzz{{{nnnaaaqqqrrreeeVVVZZZ\\\VVVKKKGGGOOOYYYHHHGGGEEEBBB???===;;;:::999777555555555666555444444444555666777777777777666999;;;:::<<>>cccpppggg\\\^^^JJJ\\\~~~jjjVVVDDDKKKOOONNNMMMOOOQQQRRR[[[YYY```dddssssssVVVwwwXXX555:::666555555555555666777777>>>aaafff```|||\\\]]]{{{rrrccc{{{sss~~~^^^???888333444333000111555333,,,:::<<>>;;;;;;:::::::::<<<999888999===[[[yyyxxxTTTUUUwww|||mmmlllqqqxxxzzzkkkxxxQQQPPPGGGEEE===::::::::::::::::::::::::777;;;<<>><<<;;;::::::;;;<<<888888===HHHooo{{{ZZZKKKaaahhhlll}}}vvv[[[VVVPPPFFFEEEAAA:::::::::::::::::::::::::::<<<>>>WWWmmm[[[XXXssszzz{{{wwwQQQEEEKKKkkk|||XXXlllhhhLLLDDD===888777777666777;;;888:::???ddd^^^YYYxxx{{{|||mmmhhhuuulllgggpppyyyzzzpppfffdddggg___jjjhhhaaa\\\TTTmmmhhh^^^zzzQQQ777777777777777777888888999SSSwww^^^WWWuuuwwwhhh}}}~~~TTTMMMcccaaaSSSMMMEEESSSmmmqqqlllzzz[[[CCC111333999888555666444///999<<<```fffyyy```nnnfffooozzzjjjkkkKKKHHHDDDBBBAAA???===;;;888888888888888888888888777777888888999999999999888888999<<<@@@DDDEEEEEEPPPWWWZZZRRRMMMQQQ\\\dddooorrryyybbbQQQvvvYYYiiivvvnnnXXXXXX[[[TTTNNNGGGAAA>>>===<<<;;;;;;555AAA333:::PPP{{{yyy|||___IIIJJJ```{{{gggxxxwwwrrrTTTLLLOOODDDCCC;;;::::::999999::::::;;;===999===\\\~~~iiiUUUYYYiiiwww}}}}}}ssssss[[[KKKHHH\\\jjjcccLLLHHH===999777444;;;???666111BBB;;;pppMMMaaammmlll|||qqqsssvvvuuurrrxxxuuu|||~~~vvvpppqqqnnnlllnnniii___cccooorrrWWWuuuEEEBBB888666>>>777666===777===ppp]]]^^^RRR}}}aaaMMMKKKEEECCCaaarrrSSSEEECCCBBBCCCGGGFFFVVVgggjjj```^^^lll}}}~~~zzzIII555<<<666333888555555999777<<>>AAADDDDDDEEEOOOVVVYYYRRRNNNTTT___fffmmmsss{{{eeeSSSaaa|||^^^eeezzziii}}}|||qqquuuZZZXXXVVVQQQIIICCC@@@>>>======@@@777>>>999:::TTTuuuWWWMMMLLLQQQwwwssscccNNNKKKAAA???;;;;;;::::::::::::;;;;;;<<<:::EEEhhhuuummmccc\\\^^^hhhvvv~~~xxxpppbbbUUUUUUdddrrrxxx{{{~~~~~~{{{wwwmmmllldddNNNEEEUUUrrr[[[|||___JJJ???<<<:::555:::>>>777;;;BBBDDD{{{uuuIIIbbb}}}yyyvvvvvvrrrjjjbbbaaaooogggsssWWWAAA:::666<<<555666>>>:::FFFTTTTTTWWWxxxlllUUUHHHFFFLLLGGG;;;AAATTTggg[[[PPPPPPVVVYYYUUUOOODDDPPP___eee```^^^fffqqqwwwpppmmmrrrOOO666999555333777444555;;;===FFFpppoooqqqpppwww[[[VVVuuuKKKHHHEEEBBBAAA???===;;;::::::::::::::::::::::::999999999:::::::::::::::999;;;===@@@BBBDDDDDDDDDNNNTTTVVVRRRPPPWWWbbbiiikkkttt~~~bbbOOOGGGqqqgggdddiiiVVViii```[[[ZZZYYYTTTLLLEEEBBB@@@???>>>@@@::::::@@@<<<]]]|||qqqSSSRRROOOBBBkkkooosssqqqwwwOOOIIIBBB>>>;;;;;;::::::::::::;;;;;;666666MMMzzzpppeeeQQQKKKCCC======BBBJJJPPPbbbhhhkkkhhhbbb___ZZZUUUOOO[[[iiippptttvvvvvvtttqqqgggggg}}}tttUUUCCCMMMpppfffllliiiKKKAAA???===777999>>>999???:::MMMWWWHHHddd}}}pppiiipppuuuwww{{{{{{zzzuuuuuunnnzzztttjjjoooDDD===777999333888>>>===SSSyyydddNNNMMM^^^{{{^^^GGGBBB===???EEEEEEAAABBBGGGOOOZZZfffttttttlllmmmnnnkkkfffdddyyy~~~yyyjjj```]]][[[WWW^^^ZZZ:::777555555777444555:::===III}}}xxxZZZpppjjj{{{www```XXX~~~qqqwwwKKKIIIEEECCCAAA@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@BBBCCCDDDDDDEEEKKKPPPRRRPPPQQQZZZeeekkkkkktttbbbNNNHHHPPPssskkkbbbdddJJJSSSooottt}}}______\\\VVVNNNGGGCCC@@@???===999>>>888BBBBBBtttjjjsss|||[[[VVVNNN???aaazzzffflllOOOJJJGGGAAA<<<<<<;;;;;;;;;;;;<<<<<<:::999XXXkkkZZZMMMEEEAAA>>>;;;888888;;;>>>AAAAAAIIIPPPQQQPPPQQQRRRQQQIIIRRR^^^hhhmmmooopppooollldddeee{{{^^^DDDHHHbbb~~~eeeoooMMMAAA???>>>777888>>><<<>>>555]]]fffGGGOOOeeeqqqbbbXXXUUUXXXWWWXXXeeeiii^^^nnnsssuuupppqqq}}}vvv~~~uuuuuu~~~pppuuu|||___HHH===888888333:::<<<===```yyyPPPNNNMMMdddeeeMMMRRRPPPMMMMMMQQQUUUTTTPPP\\\uuusssiiilllhhh]]]TTTbbbaaaaaaeeeiiifff]]]UUUWWW```ggg```^^^zzzkkkCCC666777888777555666666:::HHHwwwmmmSSS~~~pppfffsss```[[[}}}kkkMMMJJJGGGDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;>>>BBBDDDDDDDDDFFFGGGIIIMMMNNNNNNRRR]]]gggkkknnnttt~~~ooo[[[QQQ===TTTgggbbboooPPPIIITTTbbbnnn^^^^^^XXXOOOHHHCCC@@@>>>===777CCC:::???NNN}}}fffWWWhhhmmmYYYMMMCCCcccqqqxxxjjjxxxzzzOOOKKKJJJAAA===<<<<<<;;;;;;<<<<<<===BBBAAAfffwww^^^NNNFFF@@@>>>======<<<<<<<<<<<<<<<<<<666;;;@@@AAADDDHHHHHHDDDDDDJJJTTT^^^eeehhhiiikkkeeeaaaeee{{{hhhIIIHHHXXX```zzzQQQBBB>>>>>>888999??????@@@;;;vvv___FFFWWWfffzzzmmmfffaaa^^^bbb```dddeeefffppppppaaannnttt|||zzzyyy}}}aaaIII<<<:::999555>>>999>>>qqq}}}LLLMMMIIIgggrrrmmmqqqqqqnnnnnnjjjZZZIII\\\yyy~~~yyyzzzaaa]]]WWWTTTUUUYYY^^^aaarrrxxxeeesss}}}NNN888:::;;;888888666666BBB[[[qqqcccooojjjmmm\\\UUUzzzOOOLLLIIIFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<@@@CCCDDDCCCDDDHHHLLLIIILLLLLLMMMTTTaaajjjmmmssswwwqqqYYYFFFGGGlllnnnqqqiiiRRRJJJRRRuuu]]]```ZZZQQQIIIDDD@@@>>><<<===EEE>>>;;;]]]www]]]TTThhheeeQQQHHHggg~~~nnnhhhQQQKKKIII>>>======<<<<<<<<<<<<======<<>><<<:::999:::<<<<<<;;;>>>AAA>>>999AAACCCIIISSSZZZ]]]```ddd\\\]]]eeeyyypppOOOJJJQQQnnnppp[[[FFF===>>>999999??????>>>DDDZZZIIIYYYfffvvvjjjiiinnnsssuuu|||{{{xxxkkkJJJ;;;<<<;;;777@@@888CCCzzzPPPIIIFFFjjjwwwgggIIIcccxxxxxxsss|||}}}}}}{{{yyyxxx|||kkklll}}}ZZZ;;;<<<<<<777:::777888OOOvvvmmmkkk{{{wwwooo```QQQdddYYYIIIEEESSSgggqqq|||PPPNNNJJJHHHFFFEEEBBBAAA????????????????????????@@@@@@?????????>>>>>>>>>===AAACCCCCCCCCEEEKKKPPPLLLMMMMMMNNNWWWdddmmmooowww}}}nnn___GGGRRR|||eeeOOOQQQXXXfffccc]]]TTTKKKFFFBBB???===@@@@@@AAA===fffzzziii{{{|||aaaLLLiiimmmyyyYYYMMMIII>>>>>>==================>>>888BBB}}}gggVVVFFF@@@AAAAAABBBEEECCCCCCCCCBBB@@@>>>;;;:::<<<>>>>>>;;;<<>>@@@HHHNNNPPPTTTYYYVVV\\\gggzzzvvvTTTLLLMMMzzzoooiiiNNN??????;;;;;;???===:::NNN~~~OOOJJJTTTeee}}}jjj|||RRR;;;>>><<<888AAA888MMMuuukkkMMMFFFOOOqqqllltttyyy{{{wwwttt~~~uuuoooccc>>><<<;;;555;;;;;;777MMM{{{WWW___uuuaaa{{{hhhSSSIIIRRRAAAAAAJJJIIINNN^^^jjjRRROOOKKKIIIHHHFFFDDDBBB????????????????????????@@@@@@@@@?????????>>>>>>>>>AAACCCCCCBBBEEELLLSSSNNNOOONNNPPPZZZgggooopppzzzsssKKKKKK{{{tttUUUSSSCCCmmmttteee___VVVMMMGGGCCC@@@??????888CCCAAAhhhpppOOOiii~~~lll|||cccUUUcccuuu```QQQLLLBBB>>>>>>============>>>>>>CCCRRRvvvsss[[[LLLDDD@@@BBBBBB===<<<>>>AAAAAABBBAAA@@@???===<<<888===???===<<>><<<<<