BM6P6(@ }}}}}}|||tttfffZZZQQQGGG===:::888444222333,,,,,,---------,,,+++***,,,,,,+++***))))))******)))***---000000333???LLLYYY[[[]]]\\\XXXRRRMMMKKKJJJNNNUUU\\\```___ZZZVVVSSSPPPJJJEEEBBBEEEKKKPPPSSSQQQMMMHHH@@@888111---...000111333666;;;BBBFFFMMMUUU\\\]]]\\\[[[WWWRRRBBB???:::555333333555777888888777666666777888999777444333555666999@@@HHHRRRSSSTTTSSSQQQNNNMMMMMMEEEDDDBBBBBBDDDDDDDDDCCCDDDBBB???;;;777666888:::666555444555999<<>>AAAEEEHHHJJJLLLQQQVVV[[[___bbbdddeeefffgggeeebbb___]]]]]]``````___```bbbeeehhhjjjnnnqqquuuyyy{{{||||||{{{~~~yyytttpppjjjhhhiiillloooqqqooonnnllljjjgggccc^^^ZZZWWWRRRKKKFFFCCCBBBAAAAAA??????===999555555:::???DDDKKKVVVbbbppp}}}}}}rrroooooossswww}}}|||}}}{{{xxxtttqqqmmmnnnppptttyyygggYYYVVV[[[bbbtttsssggg___ZZZZZZggg|||vvvooonnndddUUUIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQOOOJJJDDD>>>;;;666222111111000333999OOOiiisssvvvyyy{{{~~~}}}xxx{{{~~~|||{{{]]]GGGEEEKKKMMMKKKIIIIIIJJJJJJFFFCCCEEEDDDBBBAAA@@@===:::666666555333333444777;;;===BBBEEEIIIMMMQQQUUUYYY\\\ZZZ]]]```bbbaaa``````aaalllmmmqqqxxx{{{{{{~~~}}}yyypppbbbWWWOOOEEE;;;888555222000111---.........------,,,,,,,,,,,,+++*********************---000000333>>>JJJUUUXXX[[[[[[XXXTTTQQQPPPOOOQQQVVVZZZ]]]\\\ZZZWWWWWWRRRLLLGGGFFFJJJPPPSSSQQQPPPLLLFFF???888222///...///111333555:::@@@DDDMMMUUU\\\]]]\\\[[[WWWRRRDDD@@@;;;666333333555777;;;:::999777666555666666555222111222444666>>>FFFPPPQQQSSSRRRPPPMMMMMMMMMHHHGGGEEEEEEFFFGGGFFFEEECCCBBB???;;;777444555666666555555888<<>><<<;;;:::777666333333222000///---,,,,,,+++***)))((('''&&&&&&&&&((()))***,,,---...//////000000000000111222444555888:::===AAADDDFFFGGGHHHLLLJJJFFFAAA<<<888555444333222111111111222444444888999;;;<<<>>>AAAEEEHHHKKKMMMRRRXXX]]]bbbeeegggggghhhhhhfffbbb___^^^]]]^^^^^^^^^___aaadddgggiiilllooosssvvvyyyzzzyyyyyy|||}}}}}}xxxqqqmmmhhhgggiiimmmppprrrqqqooommmllljjjfffaaa^^^XXXSSSKKKEEEBBBAAA@@@@@@<<<;;;888777888999::::::>>>DDDNNN[[[iiiwwwwwwpppllllllpppvvv~~~}}}{{{wwwrrrnnniiijjjmmmrrrxxxdddVVVSSSZZZdddxxxzzzlll]]]YYYZZZhhh~~~xxxrrrooobbbRRRHHHIIIJJJLLLNNNOOOPPPPPPRRRRRRSSSSSSQQQLLLFFF@@@:::444000//////...111777KKKeeezzz{{{}}}~~~}}}{{{zzz]]]HHHFFFMMMMMMKKKIIIHHHIIIIIIGGGDDDFFFDDDBBBAAA@@@>>>:::777777555444333444777;;;===AAADDDHHHLLLPPPTTTXXX[[[[[[]]]```aaaaaa`````````hhhiiiooovvvzzz|||xxxmmm```XXXOOOEEE<<<888555222000111//////.........---------,,,++++++************+++***+++---000000333===HHHPPPSSSWWWYYYXXXVVVTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[[[[TTTLLLIIIKKKPPPTTTVVVRRRPPPKKKEEE>>>888333111...///000111333888===AAAKKKSSSZZZ\\\[[[ZZZVVVQQQFFFCCC===777444444666777;;;:::999777777666666666555222000222333555===EEEMMMOOOPPPPPPOOOMMMLLLMMMGGGEEECCCBBBCCCCCCBBB@@@AAAAAA???;;;666333222222555555888<<>>:::666444111111111000111111222333888:::<<<===>>>AAAEEEHHHKKKNNNSSSZZZ```eeehhhjjjiiijjjjjjgggccc```^^^^^^[[[[[[]]]___aaadddfffhhhjjjlllooorrruuuuuuuuuuuuyyyzzz}}}zzzuuukkkhhhffffffjjjnnnrrrssssssqqqooonnnmmmjjjfffbbb[[[UUULLLEEEAAA@@@???>>>>>>:::666666999999777333888===EEEQQQ___ooo}}}xxxnnnkkkhhhgggmmmuuu~~~}}}|||yyyuuupppkkkfffhhhlllqqqxxx|||dddVVVSSS\\\hhh~~~~~~nnn^^^[[[___mmm{{{uuupppaaaPPPFFFHHHJJJLLLOOOQQQRRRRRRUUUUUUVVVVVVTTTOOOHHHCCC;;;555111000///...222777GGGbbb~~~~~~~~~vvv[[[HHHEEELLLLLLJJJHHHGGGHHHHHHGGGFFFGGGEEECCCBBBAAA???;;;999888777444333444777:::<<>>:::777333111222///......---------------,,,++++++******+++++++++++++++,,,///000222;;;EEEKKKOOOTTTVVVVVVUUUTTTTTTTTTWWWZZZ]]]^^^```aaabbb```XXXOOOLLLOOOUUUWWWXXXVVVSSSMMMFFF???999444222...///000000222555:::>>>HHHQQQXXXZZZZZZZZZVVVRRRJJJFFF???999555555666777777777777888888999999:::888444222444444666===EEEKKKMMMOOOPPPOOOMMMMMMNNNJJJGGGDDDBBB@@@???===;;;======<<<999555222111111444666:::@@@EEEGGGGGGEEEAAA???<<<:::999888666444777777888777444111...,,,+++***)))((('''''''''''''''(((***+++---.........///000000111333444555666555777:::>>>@@@BBBCCCDDDFFFFFFDDDBBB???;;;888666333333333333333444444555999:::<<<===>>>AAAEEEHHHJJJNNNTTT[[[aaagggjjjlllkkkkkkjjjhhhccc```______YYYZZZ\\\^^^aaadddfffhhhgggiiikkknnnooopppppppppvvvxxxzzz{{{zzzwwwtttrrrvvvwwwxxxzzz}}}}}}wwwpppgggfffeeeggglllpppsssttttttsssqqqpppooommmiiiggg^^^XXXNNNFFFAAA>>>===<<>>888333333222111444999GGGbbb~~~|||qqqXXXFFFDDDIIIKKKJJJHHHGGGGGGHHHHHHHHHHHHFFFCCCBBBAAA@@@===;;;:::888555444444666999;;;===@@@DDDHHHLLLPPPTTTWWWYYY[[[^^^___^^^^^^___```bbbcccjjjssszzzyyyooofff```RRRHHH>>>:::777333111222...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,///000222999AAAIIIMMMRRRUUUTTTRRRPPPOOOPPPUUU]]]cccfffhhhjjjkkkjjjaaaWWWRRRUUUYYY[[[ZZZZZZWWWPPPIIIAAA:::666333//////000///000333888;;;EEEMMMUUUXXXYYYZZZWWWSSSMMMIIIBBB;;;777555666777666777777888999:::::::::888444222333444555<<>>;;;:::999999777666333333333222000---)))'''+++***)))((((((((((((((('''((()))+++,,,---.........///000222333444555555555777:::===@@@AAABBBBBBCCCCCCCCCBBB@@@===:::888444555555666666666666666:::;;;===>>>???AAAEEEHHHIIILLLSSS[[[bbbgggjjjkkkjjjkkkjjjgggccc```___```YYYYYY[[[]]]```cccfffhhhfffggghhhiiijjjjjjjjjjjjpppqqqssstttssspppllliiinnnooorrrvvvzzz}}}uuunnnhhhhhhiiilllppptttuuuuuuvvvtttrrrqqqpppooollljjjccc[[[PPPGGGAAA>>><<<;;;CCCBBB???999444222444666999;;;???EEEPPP^^^mmmvvv|||{{{tttkkkbbb^^^^^^dddmmmuuu|||}}}vvvvvvuuutttssspppkkkgggfffjjjooossswww}}}kkk\\\ZZZeeewwwqqqddd^^^aaakkk}}}wwwmmm___SSSFFFHHHKKKOOORRRUUUWWWXXXYYYZZZZZZZZZXXXRRRKKKFFF???999444333222111444999HHHddd|||oooWWWFFFCCCHHHJJJJJJJJJIIIHHHHHHIIIJJJIIIFFFDDDBBBBBBAAA???===<<<999777444444666888::::::>>>BBBFFFIIIMMMRRRUUUWWWYYY\\\]]]]]]]]]___aaabbbdddjjjttt{{{|||xxxoooeee^^^PPPFFF<<<888555111//////...---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,------++++++///000222777>>>GGGLLLRRRVVVUUUQQQMMMKKKKKKSSS___hhhmmmooorrrttttttlllbbb[[[YYY[[[\\\\\\[[[XXXRRRKKKDDD===777444000000000//////222666999@@@JJJSSSVVVYYYZZZXXXTTTQQQLLLEEE===888666666777999999::::::999888888777666222000111111222888@@@KKKNNNPPPPPPOOONNNNNNNNNSSSOOOJJJFFFCCC???;;;999777777777555333222333555888:::>>>CCCGGGGGGEEEBBB===;;;999999999999888777333333333222000...+++***+++***))))))((((((((()))'''''')))+++,,,---------,,,---///111333444444555777999;;;>>>AAABBBCCCCCCBBBBBBBBBAAA???>>><<<;;;666666777888888888888777;;;<<<===>>>???AAAEEEGGGHHHLLLSSS[[[bbbfffiiijjjhhhhhhgggdddaaa______```YYYYYYYYYZZZ]]]aaadddffffffffffffffffffeeeddddddeeegggjjjmmmmmmkkkiiiggghhhjjjnnnsssyyy~~~zzzrrrpppppprrruuuxxxzzzyyyxxxzzzwwwuuusssrrrqqqnnnlllggg___SSSHHHAAA===;;;:::===??????;;;777666999===:::;;;===BBBKKKWWWeeennnvvv|||{{{uuuoooggg```[[[]]]dddnnntttxxx}}}~~~}}}xxxuuupppnnnmmmmmmllljjjgggdddccciiipppsssuuuyyymmm]]]\\\jjj{{{lllaaaZZZ```mmmzzzkkk]]]TTTHHHJJJMMMQQQTTTWWWYYYZZZ\\\\\\\\\\\\ZZZTTTMMMGGG>>>888333222111000222777HHHddd|||jjjUUUEEEBBBFFFHHHJJJLLLLLLKKKJJJJJJKKKJJJGGGDDDCCCBBBBBB@@@???===;;;888555444555777999888;;;@@@DDDGGGKKKOOOSSSUUUWWWYYY[[[\\\^^^```bbbeeefffkkkttt{{{|||zzzxxxpppeee\\\QQQGGG===888555111...//////...,,,+++++++++---...+++++++++++++++,,,---......++++++...000111666<<>>@@@BBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>???AAAEEEGGGIIIMMMTTT\\\bbbggghhhiiieeeeeedddbbb___^^^___```YYYXXXVVVVVVXXX\\\aaadddggggggfffdddcccaaa```______aaadddfffggggggeeedddeeeggglllrrrxxx}}}|||{{{{{{}}}}}}~~~{{{xxxvvvuuusssqqqoookkkcccVVVJJJBBB>>>;;;::::::;;;===>>>===;;;:::999666888:::>>>FFFRRR^^^gggqqqwwwzzzvvvpppkkkeee___[[[]]]dddmmmrrrtttxxx}}}}}}{{{|||{{{tttpppmmmhhhfffddddddddddddcccaaabbbjjjrrrvvvvvvxxx~~~sssccc```nnnxxxjjj```WWW```pppkkkZZZSSSKKKMMMOOOSSSVVVYYY[[[\\\____________\\\WWWOOOJJJ???999444333111000333888DDDbbb|||ooo___MMM???===AAAFFFJJJNNNOOOMMMKKKKKKLLLJJJHHHEEECCCCCCBBBAAA@@@>>><<<888555444555777888777:::>>>BBBEEEIIINNNQQQRRRTTTWWWYYY[[[^^^aaadddgggggglllsssyyy}}}|||{{{yyysssfff\\\SSSIII???:::777333000111111///---,,,,,,,,,...///++++++++++++,,,,,,---......++++++...000111555;;;DDDKKKUUU[[[ZZZUUUOOOKKKIIIRRR^^^gggmmmrrrxxx}}}{{{uuujjj^^^UUURRRSSSVVVRRRQQQOOOLLLGGGAAA;;;888333333222000///111444777:::DDDNNNTTTXXX[[[[[[WWWUUUPPPHHH???999666666666555666888:::;;;;;;;;;;;;999444222222222333999@@@JJJLLLNNNNNNLLLJJJJJJJJJPPPMMMJJJGGGFFFEEEBBBAAA;;;:::777444111000222444===>>>???BBBDDDCCC@@@===777555444555777888888888555444222111000/////////+++***)))))))))))))))***&&&''')))***,,,---------)))+++---000222333333333555666999<<<>>>???@@@@@@BBBAAA???>>>>>>>>>???@@@===>>>@@@AAAAAAAAA@@@???<<<===>>>??????AAAEEEGGGJJJNNNVVV]]]cccgggiiiiiiccccccbbb```^^^]]]^^^```YYYWWWTTTSSSUUUYYY___bbbhhhgggfffdddaaa___^^^]]]___aaabbbcccccccccaaa```cccfffkkkrrrxxx}}}~~~{{{xxxwwwuuusssqqqnnneeeWWWKKKCCC>>><<<:::::::::<<>>777111333444777;;;CCCNNN[[[cccnnntttwwwrrrlllhhhccc___\\\^^^dddlllqqqrrrvvv|||~~~|||yyyzzz}}}~~~}}}}}}wwwpppllljjjcccaaa^^^]]]^^^_________dddlllvvvzzzzzz{{{{{{iiieeeqqq}}}{{{}}}zzz{{{vvvhhh^^^XXXaaassskkkXXXQQQMMMNNNQQQTTTWWWZZZ\\\]]]bbbaaaaaaaaa___YYYQQQLLLAAA;;;666555444222555:::AAA___~~~~~~wwwnnnbbbTTTDDD888777;;;FFFJJJOOOQQQOOOMMMLLLLLLKKKHHHEEECCCCCCCCCBBBAAA???===999666444555777888666999===AAAEEEIIIMMMPPPQQQSSSVVVYYY[[[^^^bbbeeehhhhhhlllrrrwww{{{}}}{{{zzzsssfffZZZOOOGGG===777444444333111,,,,,,+++++++++,,,------...,,,++++++------,,,***))),,,.........000444888BBBKKKVVVZZZXXXRRROOONNNKKKPPPXXXcccmmmtttvvvvvvzzzvvvlll^^^OOOGGGEEEFFFGGGLLLOOOMMMIIIFFF???777333222000//////111333555:::AAAJJJQQQSSSTTTUUUVVVUUURRRKKKCCC<<<777777888888888999:::999888777666444444333111111444999<<>>EEEQQQ]]]iiiooossspppllljjjeee```dddeeefffhhhmmmrrrvvvyyy~~~zzz|||~~~|||zzzzzz{{{{{{zzzyyyzzz{{{}}}~~~}}}~~~~~~}}}}}}wwwrrrooommmkkkhhhddd___]]]\\\]]]^^^jjjpppyyy~~~yyykkkdddqqqvvvuuuyyyzzz}}}}}}{{{rrrhhh``````gggwwwkkkTTTKKKJJJOOOVVVZZZ\\\]]]aaadddeeeeeeeeedddaaaYYYQQQKKKGGG@@@888222///000111222AAA\\\~~~{{{xxx}}}vvvjjjYYYKKKBBB<<<888555<<>>777444444333111------,,,,,,+++,,,,,,,,,...,,,++++++------,,,******,,,---......000444777AAAIIITTTZZZYYYTTTQQQPPPPPPRRRYYYcccnnnwwwzzzzzz{{{vvvlll]]]MMMBBB>>>>>>CCCIIILLLKKKHHHFFF@@@:::666555222000///000222333888@@@JJJRRRUUUVVVVVVWWWUUUSSSMMMDDD===888777777888888999:::999888777666666555444222111222666999DDDGGGKKKNNNNNNMMMMMMMMMOOOQQQQQQMMMGGGAAA===<<<888777555333333555777888===???CCCFFFFFFCCC???===;;;:::888666444333333333444444333333222111111111...---+++)))'''&&&%%%%%%'''''''''((())))))******,,,,,,,,,---///000222333333555777888888888:::<<<<<<======<<<;;;<<<>>>@@@EEEEEEFFFHHHJJJJJJIIIGGGFFFEEECCCBBBBBBDDDGGGHHHMMMOOOSSSYYY```ddddddccc___^^^^^^\\\[[[YYYWWWVVVNNNNNNNNNOOOOOOQQQRRRSSSWWWWWWWWWUUURRRQQQQQQSSSUUUYYY^^^___]]]]]]```cccdddhhhmmmqqquuuyyy~~~~~~|||xxxwwwuuurrrpppmmmkkkjjjjjjbbbVVVKKKDDD@@@===<<<999:::;;;<<<<<<888333...111000222888===EEERRR^^^jjjpppsssqqqnnnmmmjjjeeehhhhhhiiikkknnnrrrvvvxxx{{{xxxyyy~~~}}}|||zzzzzz{{{{{{{{{zzzxxxyyy|||~~~~~~~~~~~~}}}}}}~~~{{{uuurrrpppkkkiiieeebbb`````````aaagggnnnxxxoooccc]]]iii}}}|||xxxyyyzzz}}}~~~|||tttjjjccc```aaajjjzzzhhhRRRKKKJJJOOOUUUYYY[[[\\\```cccffffffffffffccc]]]TTTNNNEEE???777222111222444555>>>WWWyyyzzzpppaaaQQQEEE<<<777444<<>>777444444222111......---,,,+++++++++,,,...,,,++++++------,,,******+++------...000333666>>>GGGSSSZZZ[[[XXXUUUTTTUUUUUUXXXbbbooozzz~~~{{{wwwmmm^^^MMMAAA<<<;;;>>>EEEJJJIIIGGGEEEAAA===999777444111//////000111666>>>IIIRRRWWWXXXXXXXXXWWWTTTOOOGGG>>>999777777888888999:::999888777666777777555222000111444666???CCCIIIMMMNNNNNNOOOOOOPPPRRRRRROOOIIICCC>>><<<888777555333333555777888>>>@@@CCCEEEEEECCC@@@>>><<<;;;999777555444333333444444333333222222111111---,,,***(((&&&%%%%%%$$$&&&''''''(((((()))******+++,,,,,,---...000111222333444666777777888999;;;999::::::::::::;;;>>>AAADDDGGGJJJNNNPPPPPPPPPOOOMMMJJJGGGDDDCCCEEEHHHJJJKKKMMMQQQVVV\\\______^^^ZZZZZZYYYXXXVVVTTTSSSRRRIIIJJJKKKLLLLLLLLLLLLKKKNNNOOONNNLLLJJJJJJKKKMMMTTTXXX]]]______aaadddhhhhhhkkkpppsssvvvyyy|||}}}zzzyyytttsssrrrpppnnnllljjjiiiggg```WWWMMMFFFAAA===:::999999:::;;;;;;888333///222000222777<<>>777333333444777888:::QQQppp|||nnn\\\KKK>>>777555<<>><<<:::555222111333555555888<<>>777444333222000000///...,,,,,,+++++++++...,,,++++++,,,---+++******++++++,,,---000222444<<>>@@@BBBBBB@@@>>>===<<<<<<;;;:::999888888888666666555444222111000///---,,,***)))'''&&&&&&&&&&&&&&&''''''((())))))***++++++,,,---...000111222111333444555555555777999888999999999999:::===???DDDIIINNNSSSVVVWWWWWWWWWTTTPPPKKKGGGFFFGGGJJJLLLKKKLLLOOORRRUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIGGGFFFGGGIIILLLTTTWWW\\\___bbbeeeiiillllllnnnrrruuuxxx{{{}}}~~~~~~xxxwwwwwwtttsssrrrqqqooonnnmmmllleee___WWWOOOHHHBBB===:::999999999::::::777333000333111222777===FFFUUUcccmmmrrruuussssssvvvwwwvvvssssssrrrrrrrrrrrrssstttyyyxxxxxxzzz}}}}}}|||yyyxxxwwwvvvwwwyyy{{{{{{zzzuuuvvvwwwxxxxxxxxxwwwwwwyyyyyy{{{|||~~~zzzwwwpppnnnkkkhhhfffdddddddddjjjqqq{{{wwweee\\\[[[fffuuu}}}}}}|||xxxwwwxxx{{{~~~~~~~~~zzzrrrhhhbbbaaabbbkkk{{{xxx___OOOJJJMMMRRRYYY]]]___```dddgggkkkkkklllkkkhhhaaaXXXRRREEE@@@999555444555666777777JJJhhh{{{fffQQQBBB:::888<<>>;;;777333111222444555777;;;===???BBBEEEHHHLLLPPPUUUYYY]]]```dddggghhhjjjlllmmmmmmnnnqqqrrr}}}yyyqqqfff^^^PPPIII>>>777444333222000000///...---,,,,,,++++++...,,,++++++,,,---+++***+++******+++---000111222;;;CCCPPP[[[aaabbb```___[[[WWWUUU[[[gggsss{{{~~~~~~zzzqqqbbbRRREEE???===BBBIIINNNJJJEEEBBB@@@===888666333000......000000222888CCCNNNVVVZZZZZZXXXXXXVVVSSSLLLDDD===:::888888888999:::999888777666444444333222000111333555777===EEELLLPPPRRRSSSTTTRRRRRRRRRQQQMMMGGGAAA<<<888777555333333555777888<<<>>>@@@AAAAAA@@@>>><<<===<<<<<<;;;:::999999888999888777444222000...---...---,,,***)))(((((((((&&&&&&&&&'''(((((())))))+++++++++,,,...///111222///111333333222333444666999::::::999888888;;;===DDDIIIPPPVVVXXXYYY[[[\\\YYYUUUOOOKKKHHHIIIKKKMMMNNNOOOPPPQQQPPPOOOOOOOOOQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHEEEDDDDDDFFFHHHJJJGGGGGGGGGFFFFFFHHHKKKOOOUUUWWW[[[___cccgggkkknnnnnnooossswww{{{}}}~~~~~~~~~}}}|||}}}yyyvvvvvvwwwttttttsssqqqpppnnnmmmmmmddd___XXXQQQKKKDDD>>>;;;:::999999999999777444222444222333888???HHHXXXfffnnnsssvvvtttuuuyyy|||{{{vvvvvvuuutttsssrrrrrrrrrtttuuuvvvyyyzzz{{{yyyxxxwwwuuutttuuuxxxzzzzzzyyyvvvvvvvvvvvvuuutttssssssvvvwwwxxxzzz}}}}}}{{{uuurrrnnnjjjfffdddddddddkkkrrr{{{~~~oooaaa[[[\\\hhhxxx}}}vvvpppkkkiiigggffftttooo[[[NNNJJJLLLRRRYYY]]]___bbbfffiiippppppooommmiiiaaaWWWQQQHHHBBB;;;666444444444444555EEEaaa~~~nnnXXXGGG>>>;;;===EEEKKKKKKKKKLLLMMMKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@???<<<888444222222333444666999<<<>>>@@@CCCFFFKKKNNNSSSXXX\\\___cccfffhhhjjjmmmoooooooooqqqrrr~~~yyyqqqfff___QQQIII???777444333111000//////...---,,,,,,,,,---...,,,++++++------,,,***+++***)))***---000111111888@@@MMMYYYaaadddbbb```ZZZXXXVVVXXX```kkktttzzz|||xxxnnn___OOOCCC===<<>>:::777444111//////000111111666???IIISSSXXXXXXWWWWWWWWWTTTNNNGGG@@@<<<:::888888999:::999888777666222333333222000000222444444:::CCCKKKOOORRRSSSTTTRRRQQQPPPOOOMMMIIICCC>>>888777555333333555777888>>>@@@CCCEEEEEECCC@@@>>>>>>======;;;999777555444:::999777555222000...---......,,,+++***)))))))))%%%&&&&&&''''''((())))))***++++++,,,---///000111///000222222222222333555999::::::999888888:::<<>>???GGGMMMMMMLLLMMMNNNLLLJJJIIIHHHGGGFFFEEEEEEDDDAAA@@@>>>:::555222222222222444888:::<<>><<<888333111000000000000444:::EEEOOOUUUVVVUUUVVVVVVUUUPPPIIIBBB>>><<<888888999:::999888777666444444444222000//////111000666@@@HHHMMMPPPQQQRRRQQQPPPNNNMMMLLLJJJDDD@@@888777555333333555777888???BBBFFFHHHHHHFFFBBB???=========<<<;;;999777555888777666555333111000///------+++***))))))))))))%%%%%%&&&''''''(((((()))******+++,,,---///000111000222333333222222444555888999999999888999<<>>EEENNN]]]iiioootttxxxwwwxxx{{{|||zzztttttttttssssssqqqppppppmmmoooqqqssstttvvvwwwxxx{{{yyyxxxyyy{{{||||||{{{xxxxxxxxxwwwwwwxxxxxxxxxuuuvvvxxxzzz|||}}}~~~~~~zzzvvvpppkkkiiiiiilllnnnpppvvv~~~wwwhhhXXXYYYbbbsss{{{xxxvvvuuuvvvwwwjjj^^^UUUOOOKKKJJJQQQYYY___cccggglllpppvvvuuutttrrrmmmeee\\\UUUIIIDDD===777444222000///333===VVVxxx}}}{{{|||}}}xxxdddQQQEEEAAAIIINNNNNNMMMNNNOOOMMMLLLKKKIIIGGGFFFDDDDDDDDDBBBAAA???:::666222111222000222666999;;;>>>AAADDDIIILLLQQQUUUXXX\\\___bbbcccgggmmmqqqrrrrrrssssssyyypppggg```QQQIII???777444333111///......---------......///...---+++,,,------,,,***,,,***((()))---///000///333:::GGGTTT^^^bbb```]]]YYYZZZZZZXXXXXX___jjjtttllliiibbbXXXNNNIIIJJJMMMOOOWWWZZZTTTKKKFFFEEECCCCCC@@@;;;666222000000000000222888BBBLLLSSSTTTTTTUUUVVVUUUQQQJJJDDD???===888888999:::999888777666666666555222///------...---444>>>FFFKKKNNNOOOPPPQQQOOOLLLLLLLLLJJJFFFBBB888777555333333555777888>>>AAAFFFIIIIIIFFFAAA>>>;;;<<<===>>>>>>>>>===<<<666555555444444333222222,,,,,,***)))((((((((((((%%%%%%&&&&&&'''(((((()))******+++,,,---///000111222333444444444444555666666777888999999;;;>>>AAA<<>><<<:::999::::::999888444444999@@@GGGPPP^^^jjjooouuuxxxxxxxxxzzz{{{xxxssssssssssssrrrqqqppppppnnnppprrrtttuuuwwwzzz|||~~~|||{{{{{{}}}~~~~~~}}}xxxxxxxxxyyyzzz{{{}}}~~~vvvwwwyyy{{{|||}}}~~~~~~|||~~~zzzvvvpppllljjjmmmqqqtttwww|||vvvgggZZZ]]]iii}}}{{{vvvxxx{{{sssdddZZZTTTPPPLLLMMMTTT\\\ccchhhlllqqquuuvvvvvvuuutttppphhh___YYYGGGBBB<<<666333222111000222;;;SSSuuu}}}yyyxxxzzz}}}ttt[[[KKKBBBJJJOOOOOONNNOOOOOONNNMMMKKKJJJGGGFFFDDDCCCCCCBBBBBB???;;;666222111111...111555888:::===AAADDDHHHLLLPPPTTTWWWZZZ^^^aaaaaaeeelllppprrrssssssttt{{{wwwppphhhbbbQQQFFF<<<777333///...//////...---,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***************+++,,,------444:::EEEPPPZZZaaadddfffbbb^^^ZZZZZZYYYZZZ```iiillleee[[[QQQHHHCCCAAAAAAJJJWWW]]]WWWMMMKKKMMMNNNLLLHHHAAA999333///...---222444999>>>DDDLLLUUU[[[VVVTTTRRRQQQOOOKKKDDD???:::999888888999999888666777666555333111///...---000333999@@@FFFJJJMMMNNNRRROOOLLLKKKJJJHHHDDD@@@<<<888555444555777999:::@@@EEEJJJJJJFFFCCCCCCEEECCCBBB@@@???======<<<<<<999888666444333222111111////////////...,,,***(((&&&&&&&&&&&&&&&'''((((((,,,...///000///000111333222222222222333444444555777777888:::;;;===???@@@@@@@@@???@@@BBBFFFIIIKKKKKKIIIGGGDDDCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCAAA???@@@BBBDDDFFFFFFFFFGGGGGGHHHJJJNNNTTTYYYWWW[[[___bbbccccccdddeeemmmnnnooonnnllliiieeecccaaaccceeeeeedddeeeiiimmmnnnuuu{{{{{{|||~~~~~~{{{}}}zzzvvvsssrrrpppnnnlllhhheee```YYYQQQIIIBBB>>>===<<<:::999999:::;;;<<<<<<<<<===@@@GGGRRR^^^gggsssvvvyyyzzzxxxtttrrrqqqttttttuuuuuutttrrrqqqooosssrrrrrrrrrtttwwwzzz|||{{{}}}~~~}}}}}}}}}~~~yyyxxxwwwxxxzzz||||||{{{zzz{{{{{{|||}}}~~~~~~{{{vvvooolllnnnrrrwwwzzz}}}uuulllffffffppp}}}uuussswwwnnnaaaZZZVVVQQQMMMSSSXXX```ggglllooorrrtttwwwvvvuuusssppphhh]]]UUUJJJBBB;;;777444000///111222999OOOpppvvvsssyyy|||mmmTTTGGGIIILLLNNNNNNNNNNNNOOOJJJJJJKKKJJJIIIGGGDDDCCCEEECCC???;;;777444222111000111444777:::>>>AAACCCHHHJJJMMMRRRWWW[[[___```bbbfffiiijjjjjjkkknnnrrr~~~zzzuuunnneee^^^PPPFFF<<<888555000......111000...,,,***)))((((((((()))***+++,,,++++++***++++++++++++,,,---......000666???IIIRRRYYY^^^______\\\YYYYYYXXXYYY___ggghhhcccZZZQQQIIIDDDBBBAAAGGGTTT\\\XXXPPPNNNNNNNNNNNNJJJCCC;;;555111/////////222666<<>>DDDIIILLLNNNSSSPPPMMMLLLKKKJJJGGGDDD:::777333111222555666777<<>>AAACCCAAAAAA@@@@@@AAADDDFFFHHHGGGFFFEEECCCBBBBBBCCCCCCAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDBBBAAAAAABBBDDDFFFGGGHHHIIIJJJJJJLLLPPPVVVZZZYYY\\\```bbbbbbbbbbbbcccdddeeeggggggfffdddaaa___```ccceeeeeedddeeeiiilllqqqwww}}}}}}~~~|||zzzwwwtttpppmmmiiigggccc]]]VVVNNNGGGBBB>>>===;;;999999:::;;;===@@@@@@AAACCCHHHQQQ[[[cccpppsssvvvwwwuuurrrpppooorrrssstttttttttsssrrrqqqooopppppprrruuuxxx{{{|||}}}~~~}}}~~~{{{yyyxxxyyyzzz|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~{{{vvvpppnnnpppuuuzzz}}}xxxrrroooppp{{{xxxqqqttt{{{}}}mmmaaa[[[XXXSSSPPPPPPVVV___hhhoootttxxxzzzvvvuuutttssspppiii^^^VVVJJJBBB;;;777444000///111111888LLLlll~~~tttrrrvvvzzz}}}{{{pppXXXEEEGGGIIIKKKKKKLLLLLLLLLJJJJJJJJJJJJHHHGGGEEECCCDDDBBB???<<<888555333222///000222555999<<<@@@AAAFFFHHHKKKOOOTTTYYY]]]___aaaeeehhhiiiiiijjjnnnqqq}}}zzzuuummmccc\\\OOOEEE===999666111......000///---+++)))(((((('''))))))***++++++++++++***,,,++++++,,,,,,---...//////222999BBBJJJQQQWWWYYY\\\ZZZYYYYYYWWWVVV[[[cccccc___YYYRRRLLLFFFCCCAAADDDPPPZZZ[[[VVVSSSRRRPPPQQQLLLEEE===777333111111---000444999???HHHQQQWWWZZZUUUQQQRRRTTTQQQIIIBBB<<<;;;999999999999777666444444333111///...---,,,111222666:::@@@FFFKKKNNNSSSQQQNNNLLLLLLKKKJJJHHH>>>:::666444555777999999777<<>><<<:::999888888666666444222111000000000,,,------......------,,,'''''''''''''''((())))))((()))+++,,,------///111111111111222222333555555555555555666:::>>>BBBEEECCCBBBAAA@@@@@@AAABBBDDDBBBBBBBBBBBBAAA@@@@@@???======>>>>>>============AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGJJJKKKMMMMMMOOOSSSWWW[[[\\\^^^```aaa```______```\\\]]]___``````___]]]\\\^^^aaaeeefffeeefffjjjnnnuuu{{{{{{tttoookkkiiifffbbb]]]UUULLLGGG???>>><<<::::::;;;<<<===BBBBBBCCCEEEJJJRRR[[[aaakkknnnrrrsssrrrooonnnmmmoooppprrrsssssssssrrrqqqlllnnnpppssswwwzzz}}}~~~~~~}}}~~~|||{{{zzzzzz{{{{{{zzzyyyyyyzzz{{{|||~~~~~~}}}}}}}}}zzzvvvqqqpppsssyyy~~~zzzxxxtttyyy}}}|||{{{wwwooollltttzzzlllbbb]]]ZZZVVVRRRQQQWWWaaajjjrrrwww{{{~~~wwwuuutttsssqqqjjj```XXXKKKBBB;;;777444///...000000555GGGeee}}}ttttttvvvxxx}}}}}}rrr]]]DDDEEEGGGIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB???<<<999666444333...///111444777:::===???EEEFFFGGGKKKOOOUUUZZZ]]]```cccggghhhhhhiiimmmppp|||wwwnnnccc[[[NNNEEE===:::777222...---,,,,,,+++++++++++++++,,,************+++*********++++++++++++,,,---......000222777===EEEMMMSSSVVVZZZYYYYYYXXXTTTRRRVVV^^^aaa___[[[VVVPPPJJJFFFDDDCCCNNNZZZ```___\\\YYYXXXUUUQQQIII@@@999555222111,,,///222666===FFFOOOUUUZZZTTTPPPRRRUUUSSSKKKCCC>>><<<:::::::::999777666444444333111000///------111111333666<<>><<<;;;:::::::::666555444222111000000000.........------,,,,,,+++(((''''''''''''((())))))''')))+++,,,,,,---///111111111111111222333555555666666555555888===BBBEEEFFFDDDBBB@@@>>>??????@@@===>>>@@@@@@@@@???===<<<<<<<<<;;;;;;::::::::::::@@@@@@AAACCCDDDEEEFFFGGGDDDEEEEEEDDDCCCDDDEEEGGGJJJLLLNNNOOOPPPSSSWWWZZZ]]]^^^```___]]]\\\[[[\\\ZZZ[[[\\\]]]^^^]]]\\\[[[]]]```eeeggghhhkkkpppttt}}}yyysssnnnllliiifffbbb[[[QQQJJJ@@@???===;;;;;;;;;======@@@BBBDDDHHHMMMUUU]]]cccgggjjjnnnpppooonnnllllllnnnooopppppppppooonnnmmmjjjlllpppuuuyyy}}}|||{{{|||}}}~~~|||{{{{{{{{{zzzxxxvvvxxxyyy{{{}}}~~~|||{{{{{{}}}~~~||||||~~~wwwtttppppppttt{{{{{{xxxxxxrrrzzz|||zzzvvvooofffffftttyyykkkbbb^^^[[[VVVRRRVVV\\\eeemmmtttxxx|||~~~zzzxxxvvvtttpppiii___WWWKKKCCC;;;777333...---...000444DDD___~~~vvvxxxzzzyyyqqq^^^DDDDDDEEEHHHKKKMMMMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@===:::777555444///000111333666999<<<>>>DDDDDDEEEGGGLLLRRRWWW[[[]]]aaaeeeffffffgggkkkooo~~~zzzuuummmaaaYYYNNNEEE===:::888222///...------,,,,,,,,,,,,------++++++******************))))))))))))***+++,,,---000111555:::AAAIIIOOOSSSZZZYYYYYYWWWQQQMMMRRR[[[eeedddaaa\\\WWWQQQKKKHHHFFFNNN[[[eeeiiigggdddddd\\\WWWNNNDDD<<<666222111---///111555;;;CCCMMMSSSWWWSSSPPPRRRUUUSSSLLLEEE???===;;;::::::999777555555555444222111000//////000000000333888@@@GGGKKKPPPPPPOOOMMMLLLKKKKKKKKK???;;;777444333444555555666:::@@@DDDEEEEEEDDDDDD===<<<;;;;;;:::::::::;;;666666444333222222222222111000///---,,,+++***)))'''''''''''''''((())))))''')))+++,,,,,,---///111000000000111222333555555888777666555777;;;???BBBFFFDDDAAA???===<<<======:::;;;===??????>>><<<;;;===<<<:::999888777777777;;;;;;<<<>>>@@@AAACCCCCCDDDEEEFFFEEECCCCCCDDDFFFIIIKKKMMMOOOPPPQQQTTTVVV[[[\\\\\\[[[YYYWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\]]]aaaeeehhhjjjooovvv|||xxxrrroookkkiiieee^^^TTTLLLBBB@@@>>><<<<<<<<<===>>>AAACCCGGGKKKOOOUUU[[[```cccggglllnnnnnnmmmllllllnnnnnnnnnnnnmmmkkkiiihhhgggiiimmmrrrwwwzzz}}}~~~}}}~~~}}}|||yyyxxxzzz{{{}}}|||{{{{{{{{{yyyvvvtttwwwyyy{{{}}}|||zzzzzz|||{{{xxxxxx{{{~~~vvvssspppppptttzzzwwwrrrqqqnnnyyy}}}xxxqqqiiibbbdddtttvvvkkkbbb___[[[VVVRRRVVV]]]fffooouuuzzz~~~|||xxxuuupppggg\\\TTTLLLCCC;;;777222---,,,---///444AAA[[[}}}uuuvvvxxxvvv~~~kkkYYYAAAAAAAAAEEEIIIMMMNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBAAA>>><<<888666444000000222444666999;;;===BBBBBBCCCFFFJJJPPPUUUXXX[[[^^^bbbddddddeeeiiimmmzzzvvvqqqiii^^^VVVNNNEEE===:::777333000000000000...---,,,+++++++++,,,+++******)))*********((((((((())))))***+++,,,---...111777===EEELLLPPPXXXWWWXXXUUUOOOKKKRRR\\\nnnmmmjjjeee___XXXRRROOOLLLPPP[[[iiipppqqqpppqqqfff```VVVJJJ@@@888333111...///111333888@@@IIIPPPTTTSSSRRRSSSTTTRRRMMMIIIAAA???===;;;;;;999777555555555444333222111000000.........111666===DDDIIIOOOPPPQQQPPPMMMKKKJJJKKKAAA===888555444444444444777999===AAADDDEEEEEEDDD;;;;;;:::999999999999999888777666555444444444444333222000---+++***)))(((&&&&&&&&&&&&&&&'''(((((((((***+++,,,+++,,,---/////////000000222333555666888777666666888;;;>>>@@@CCCAAA>>><<<:::::::::;;;777888:::<<<<<<<<<:::999<<<:::999777666555666666:::;;;<<<>>>@@@AAACCCCCCCCCFFFGGGFFFCCCAAABBBEEEGGGIIILLLNNNOOOOOOQQQRRRVVVWWWWWWVVVTTTSSSTTTUUUVVVWWWYYY[[[]]]^^^______```cccfffhhhkkkqqqyyy~~~xxxsssnnnkkkggg```UUUMMMCCCBBB@@@=========>>>???EEEGGGJJJMMMPPPSSSWWWYYY```dddiiilllmmmmmmlllmmmnnnnnnnnnmmmkkkiiifffeeeeeefffiiimmmqqquuuxxxzzz{{{{{{zzzyyywwwvvvxxxzzz|||{{{zzzzzzzzzxxxuuurrrvvvxxx{{{~~~|||zzzyyy{{{~~~{{{xxxxxx{{{~~~|||vvvssspppppptttyyy~~~sssllljjjlllyyy~~~yyy}}}uuullleeebbbhhhwwwzzzrrrhhhbbb___\\\WWWSSSSSSZZZdddnnnvvv|||zzzuuupppggg[[[SSSLLLDDD;;;777222,,,***,,,///333@@@XXX|||rrrrrrtttrrr~~~tttbbbRRR<<<;;;;;;???FFFLLLNNNMMMLLLKKKJJJHHHGGGFFFEEEEEECCCCCCBBB@@@===999555333000111222333666888:::;;;???@@@AAADDDHHHMMMRRRUUUXXX\\\```bbbbbbdddhhhlll~~~yyytttoooggg]]]VVVPPPFFF<<<999666333111222//////---,,,++++++******,,,,,,***)))))))))******))))))))))))***+++,,,---+++---111666===DDDKKKNNNTTTTTTUUUSSSMMMLLLUUUaaayyywwwrrrmmmfff___YYYVVVPPPRRR[[[jjjtttwwwyyy|||qqqjjj^^^QQQDDD:::444111......///111555<<>><<<;;;:::999999:::999888777777777777777222111///---+++*********%%%%%%%%%%%%%%%&&&''''''((()))+++***))))))+++,,,...//////000111333555666555555555777999<<>>======>>>???DDDGGGKKKNNNPPPRRRUUUWWW\\\aaafffjjjkkkkkkllllllmmmmmmmmmmmmllljjjhhhgggggghhhiiikkkooosssvvvxxxyyyyyyyyywwwvvvvvvxxx{{{zzzyyyxxxyyyyyywwwtttqqqvvvxxx{{{~~~}}}{{{yyyzzz}}}}}}}}}~~~~~~}}}wwwtttqqqqqqtttxxx|||~~~~~~{{{pppjjjhhhlllyyyzzzsss}}}{{{qqqgggdddfffnnn}}}ssslllddd``````^^^ZZZVVVTTTZZZdddnnnuuu{{{zzzuuupppggg]]]UUUMMMDDD;;;777222,,,***+++,,,222>>>VVV{{{tttuuuyyyyyy|||~~~|||wwwlllZZZJJJ999777777===FFFMMMOOONNNMMMKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCAAA===999555222///000111222444666888999<<<===???BBBFFFKKKNNNPPPVVVZZZ^^^```aaacccgggjjjzzzuuuppphhh___XXXPPPFFF<<<888666333222333+++*********+++,,,,,,------,,,***)))))))))******************+++,,,---...,,,...222888???FFFLLLOOOQQQQQQSSSQQQMMMMMMXXXeee}}}xxxqqqjjjccc]]]ZZZSSSRRRZZZjjjvvvzzz}}}xxxqqqdddUUUHHH===666222.........///222999BBBHHHRRRVVVYYYYYYUUURRRQQQQQQCCC@@@>>><<<;;;:::777555333222222111000///......++++++,,,///444;;;AAAEEEPPPTTTWWWVVVRRRNNNKKKKKKAAA<<<777333111111111000111222555999???EEEHHHIIIHHHFFFDDDAAA???===;;;;;;;;;;;;:::999888888888999000///...,,,++++++,,,,,,%%%$$$$$$$$$$$$%%%&&&&&&''')))***)))((('''(((***......///000111333555666222333555777:::===@@@AAA999888666444333444555666222333444555666666777777333222111111333555888999888888999;;;<<<>>>??????AAAEEEHHHFFFAAA>>>@@@BBBEEEHHHLLLNNNNNNNNNNNNOOOMMMNNNOOOOOONNNNNNPPPRRRTTTUUUYYY^^^ccchhhkkkmmmjjjiiihhhfffffflllvvv~~~}}}tttnnnjjjcccXXXOOOEEECCCAAA???>>>>>>>>>???AAAEEEJJJNNNQQQTTTVVVXXXZZZ___dddhhhjjjjjjkkkkkklllmmmmmmnnnmmmllljjjiiikkkkkkkkkmmmppptttwwwzzzyyyyyyxxxwwwuuuvvvyyy|||xxxxxxxxxxxxxxxwwwssspppuuuwww{{{~~~}}}{{{yyyyyy|||}}}yyyvvvsssrrruuuxxx{{{}}}}}}wwwnnnjjjiiimmmzzzyyyqqqyyy|||xxxnnndddccciiisssnnnhhhaaa___``````\\\XXXWWW]]]fffnnntttxxx{{{}}}~~~yyyuuuppphhh^^^WWWMMMDDD<<<777111,,,)))++++++000<<>>GGGOOORRRQQQMMMLLLIIIGGGFFFFFFFFFFFFFFFEEEDDDBBB>>>999444111...//////111222444666777999:::===AAAEEEIIIKKKMMMVVVYYY^^^___```bbbfffjjj{{{vvvpppiii```YYYNNNGGG===666333222///---222111000///...---------...---,,,,,,++++++,,,,,,+++***)))'''''')))***+++/////////111777AAALLLTTTUUUTTTPPPLLLKKKPPPZZZbbbyyy{{{zzzsssmmmhhhaaaYYYUUUVVV[[[eeerrr|||zzzlll^^^RRRFFF;;;444000000///...111777???DDDQQQVVVYYYXXXXXXYYYVVVQQQIIICCC===;;;===>>><<<999666555444444444333000---///------000222555<<>>AAABBBBBBCCCBBBBBBBBBAAAFFFFFFGGGIIIIIIJJJJJJJJJLLLMMMMMMMMMNNNQQQUUUYYYZZZ[[[]]]aaaffflllqqqtttmmmmmmllllllnnnqqquuuwwwxxxqqqkkkddd\\\VVVKKKDDD?????????>>>@@@CCCFFFFFFJJJQQQTTTTTTVVVYYYZZZ^^^cccgggiiijjjkkkllliiijjjlllnnnnnnnnnnnnmmmqqqrrrrrrrrrtttuuuvvvwww{{{|||||||||zzzyyyzzz{{{zzzzzzzzzzzzyyywwwuuutttvvvyyy}}}}}}{{{}}}}}}}}}~~~~~~wwwwwwvvvuuuuuuwwwzzz~~~}}}vvvjjjfffhhhqqqvvvuuuzzz|||~~~xxxqqqiiieeejjjwww~~~ooohhhccccccbbb^^^[[[[[[\\\```dddgggnnnxxx~~~zzzuuuooofff\\\VVVMMMFFF===666111///...------222:::MMMpppzzzqqqcccSSSHHHAAA<<<777999AAAIIIMMMNNNPPPMMMJJJHHHGGGFFFCCCBBBHHHFFFCCCAAA???<<<888555555444444333333444444444999;;;>>>AAADDDHHHMMMQQQVVVYYY^^^bbbeeefffeeedddzzzvvvqqqjjjaaa[[[OOOGGG>>>777444333111///......---,,,+++++++++,,,------,,,++++++++++++++++++***)))(((((()))***+++......///222777AAALLLTTTTTTSSSPPPLLLJJJNNNUUU\\\mmmrrrtttpppkkkfff```ZZZQQQQQQUUU^^^jjjvvv~~~zzzqqqfffYYYKKK???777111000///...000555<<>>999555333111///...222222222444999>>>DDDHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>>===<<<:::888777666111111000...,,,+++***)))***))))))((((((''''''&&&((('''%%%$$$$$$%%%'''((()))'''***///111//////222444444555555666666666777555444333111000000000000///......//////000111222444444555555666777888888:::999888666555666:::======>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEKKKKKKJJJJJJJJJNNNSSSWWW\\\^^^bbbggglllpppsssuuuppppppoooooopppsssuuuwww~~~xxxqqqiii```ZZZNNNGGGBBBAAAAAA@@@BBBEEEHHHGGGKKKQQQUUUTTTVVVYYY\\\```eeehhhjjjkkkmmmnnnmmmnnnooopppqqqqqqpppooorrrrrrssstttuuuvvvwwwxxxxxxyyyzzzzzzxxxwwwxxxyyyyyyyyyyyyzzzyyyxxxvvvuuuxxxzzz}}}~~~|||{{{|||}}}}}}~~~~~~~~~}}}zzzyyyvvvwwwxxxwwwuuuuuuvvvwwwxxx|||}}}pppfffdddiiixxxuuuooohhhfffmmmxxx}}}lllgggdddeeeddd___[[[ZZZaaaeeeiiilllsss|||~~~zzzuuunnnfff]]]VVVNNNGGG>>>666111///---,,,***---555GGGhhhwwwjjj\\\RRR@@@:::555999BBBLLLPPPPPPQQQOOOLLLJJJIIIHHHGGGEEEHHHFFFCCCAAA???<<<888666555555444444444555555666999;;;>>>@@@CCCGGGLLLPPPTTTWWW\\\aaaeeeffffffeeezzzvvvrrrkkkbbb\\\OOOHHH>>>888555444222000,,,,,,+++++++++++++++,,,,,,,,,+++************++++++***)))(((((()))***+++,,,,,,...111777@@@KKKRRRUUUUUUTTTPPPMMMMMMQQQVVV\\\eeekkkjjjgggddd___[[[OOONNNOOOUUU```mmmxxx~~~zzzyyyuuukkk]]]NNNAAA:::222111000...///333999===FFFMMMTTTXXX[[[]]]ZZZUUUOOOIIIAAA===<<<<<<;;;999666444333333333111///---...,,,,,,///000111777>>>FFFJJJOOOPPPOOOKKKIIIGGGCCC@@@;;;777444111///---333222222444777;;;@@@CCCGGGHHHHHHHHHGGGEEECCCAAAAAA@@@>>><<<999777555444111111111000000/////////+++******)))(((((('''''''''&&&%%%$$$$$$%%%&&&''''''%%%''',,,...,,,---000/////////000111222444444333222111///......------......------------...///222222333444555777888888888888777555444555999<<<999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAIIIIIIIIIIIIKKKNNNTTTXXX]]]aaafffkkkpppsssttttttttttttsssssssssttttttuuuvvvyyy|||~~~~~~~~~~~~~~~~~~vvvmmmccc\\\QQQJJJDDDDDDCCCBBBDDDHHHKKKJJJMMMSSSVVVUUUVVVYYY___bbbeeehhhjjjlllnnnpppnnnooopppqqqqqqqqqpppooossssssssstttuuuvvvwwwwwwuuuvvvxxxwwwvvvvvvwwwxxxwwwwwwxxxyyyyyyxxxxxxwwwzzz{{{|||}}}}}}|||{{{zzz|||||||||}}}~~~}}}~~~~~~yyyvvvuuuvvvxxxzzzzzzwwwtttrrrqqqssswww}}}pppiiilllssssssmmmhhhiiirrr||||||iiifffeeegggfff```[[[[[[bbbgggkkkmmmsss{{{~~~zzzuuunnnfff]]]WWWOOOIII???666111...,,,+++(((+++111BBB```~~~sssdddZZZFFF>>>777:::EEENNNQQQOOOQQQOOOMMMLLLLLLKKKJJJHHHGGGEEECCCAAA???===999777555444444444444555777777888:::===???BBBFFFKKKNNNRRRUUUZZZ___cccfffgggggg|||xxxssskkkaaaZZZNNNGGG>>>777555444222000------,,,,,,,,,---......,,,+++******))))))******+++******))))))******+++(((***,,,///444===FFFMMMUUUWWWXXXVVVRRRPPPPPPRRRPPP[[[dddfffeeecccaaa]]]TTTQQQNNNOOOVVVbbbnnnvvvuuuuuusssiiiZZZKKKAAA<<<444333111......000555999???GGGPPPVVV[[[^^^\\\WWWSSSMMMEEE???<<<;;;;;;:::777666444333333222000......+++,,,...//////444:::DDDHHHNNNQQQPPPNNNKKKJJJEEEBBB===999555222///,,,222111111111333777:::<<>><<<:::888666555444333333222222111000//////,,,,,,+++***)))(((((('''''''''&&&%%%%%%&&&'''''''''%%%&&&)))***((((((+++...------------...000111000///...---,,,++++++***000000//////.../////////000111222333555666777888666666666444333444777:::999:::<<<>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAFFFIIILLLOOORRRUUUYYY\\\]]]___dddiiinnnrrrtttuuuvvvvvvuuutttsssrrrqqqpppnnnqqqtttvvvwwwxxxzzz|||}}}xxxoooeee^^^TTTLLLFFFEEEDDDCCCEEEIIIMMMLLLNNNTTTVVVUUUUUUXXX```bbbeeeggghhhjjjnnnpppkkklllmmmnnnnnnmmmllllllqqqrrrssstttuuuuuuuuuuuusssuuuvvvvvvuuutttuuuwwwuuuvvvvvvwwwxxxxxxyyyyyy|||||||||{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~|||xxxwwwwwwuuuyyy}}}~~~{{{wwwsssrrrrrrwww}}}tttpppvvvrrrlllhhhmmmxxxzzzjjjfffeeegggeee```^^^___eeejjjoooqqqvvv}}}~~~~~~yyytttmmmeee]]]WWWPPPJJJ@@@777111---+++)))***,,,111???YYY|||zzzjjj^^^PPPFFF======FFFNNNPPPMMMPPPNNNKKKKKKKKKKKKJJJIIIGGGEEECCCAAA@@@>>>:::888444333222222333444666777777999;;;>>>@@@DDDIIILLLOOOQQQVVV[[[```dddggghhhzzztttjjj___WWWMMMFFF<<<666444333111///------,,,,,,,,,---......,,,+++******))))))******++++++************++++++&&&'''))),,,000777???DDDPPPTTTXXXXXXTTTQQQPPPPPPLLLVVV```cccdddfffeeebbb]]]XXXPPPKKKLLLTTT___fffpppppplllcccVVVJJJBBB@@@555444222///---///222666999BBBLLLSSSYYY^^^\\\XXXUUUPPPHHHBBB>>><<<;;;::::::888555555555444222111...,,,,,,......---111777>>>DDDKKKOOOPPPNNNLLLJJJGGGDDD???;;;888444000---000000//////000222444555<<>><<<:::999888888777666555555333222222222111111000000...---,,,+++***)))(((((((((''''''''''''''''''(((***&&&&&&((((((%%%$$$'''///...------,,,,,,,,,,,,,,,,,,,,,++++++***))))))111111000/////////000000000000111333444666777888555555555444333444666999<<<===>>>??????@@@@@@@@@BBBAAA@@@??????@@@@@@AAABBBGGGNNNTTTXXXZZZ\\\^^^^^^___aaaeeejjjoootttwwwtttsssrrrpppnnnllljjjiiifffiiimmmppprrruuuxxxzzz{{{rrriiibbbVVVNNNGGGEEEDDDCCCEEEHHHMMMLLLOOOTTTWWWUUUUUUXXX^^^```ccceeefffhhhkkknnniiijjjkkklllllllllkkkjjjppppppqqqssssssssssssrrrssstttuuuuuutttssstttuuusssttttttuuuvvvwwwxxxyyy||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}yyyzzz{{{|||yyywwwwwwxxxvvvzzz~~~{{{zzzwww||||||xxxxxxoookkkhhhnnn{{{yyyuuukkkgggeeedddccc```aaaeeelllrrrwwwyyy}}}~~~yyysssmmmeee]]]XXXQQQJJJ@@@777111---***))),,,,,,000<<>>BBBGGGJJJLLLNNNRRRWWW]]]bbbfffhhh{{{tttjjj^^^VVVLLLEEE<<<555333333111///,,,,,,+++++++++++++++,,,,,,,,,+++************+++++++++++++++++++++++++++&&&''')))+++---222888<<>>HHHOOOVVV[[[[[[XXXUUUQQQLLLEEE@@@===;;;;;;;;;999666555555555444222///------......,,,///444888>>>FFFKKKMMMLLLJJJIIIIIIFFFBBB>>>;;;777333000///............///111111666888;;;===>>><<<:::888666666666666666666666666000000111111222333333333//////...,,,+++***)))((())))))))))))))))))))))))+++'''&&&((('''$$$$$$'''............---+++***)))))))))************))))))//////.........//////000111111222333444666777777444555555444333444666888>>>>>>>>>??????>>>======>>>===<<<<<<===???@@@BBB@@@FFFNNNUUUYYYZZZ[[[\\\``````aaacccggglllqqqsssmmmllljjjgggdddbbbaaa```___bbbggglllppptttxxx{{{~~~vvvmmmfffWWWOOOGGGDDDCCCBBBDDDHHHMMMLLLNNNTTTVVVUUUUUUXXX\\\___bbbdddeeegggiiikkkiiijjjkkkmmmmmmmmmmmmlllnnnoooqqqrrrrrrrrrqqqpppssstttuuutttrrrqqqrrrsssrrrrrrrrrssstttuuuwwwxxx{{{{{{zzzzzzyyyyyyyyyyyyxxxyyyzzz{{{|||}}}~~~}}}||||||~~~xxxssstttvvv~~~zzzvvvtttssstttyyy}}}~~~mmmkkklllsss~~~wwwqqqmmmkkkgggeeedddbbb```ccciiinnntttyyy|||yyysssllleee]]]XXXPPPJJJ@@@777111---+++))),,,+++///777HHHbbb~~~rrr___SSSFFF>>>@@@FFFLLLNNNMMMKKKIIIHHHIIIIIIHHHFFFFFFDDDBBBBBBAAA???===:::444222000......000222444444666888:::===@@@EEEHHHIIIKKKNNNSSSYYY___dddfff|||vvvkkk___WWWLLLEEE<<<666444444222000......---,,,+++++++++,,,------,,,+++++++++++++++***++++++++++++++++++***((()))***+++,,,...222555@@@FFFOOOTTTTTTSSSSSSTTTPPPSSSVVV\\\gggrrruuurrrqqqkkk___QQQGGGEEEHHHMMMZZZXXXUUURRRPPPLLLHHHEEE777666444111//////111444444<<>><<<;;;;;;999666444444444333222000......///...,,,...333444;;;DDDJJJMMMLLLJJJIIIJJJHHHDDDAAA>>>:::666222//////.........///000000000222555777888777666555555666666666666666666666333333333333333333333333000000///---,,,***))))))*********++++++************&&&%%%''''''%%%&&&******,,,---...---,,,)))(((&&&'''(((************)))...---------...///000000222333333444555666666666444555666555444444666888<<<<<<============<<<;;;<<<;;;;;;<<<>>>AAADDDEEEEEEIIIOOOSSSVVVWWWYYY[[[______```bbbdddfffggghhhfffddd```\\\ZZZXXXXXXXXX\\\```gggmmmssswww|||wwwmmmeeeYYYQQQHHHEEEDDDCCCEEEIIILLLKKKMMMSSSVVVUUUVVVXXX[[[^^^bbbeeefffggghhhiiigggiiikkkmmmnnnnnnnnnnnnoooppprrrssssssrrrqqqppprrrssssssrrrooonnnnnnoooqqqqqqpppqqqqqqsssuuuvvvyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz|||}}}~~~~~~}}}||||||~~~vvvsssvvv{{{}}}yyytttrrrqqqrrr~~~nnnqqqvvv~~~wwwmmmgggeeeiiifffffffffcccaaadddiiimmmtttzzz}}}yyysssllleee^^^YYYPPPIII???777111---+++***,,,,,,...555AAAXXX{{{pppdddSSSEEE???BBBIIINNNPPPNNNKKKJJJJJJJJJIIIHHHEEEDDDBBBBBBAAA@@@===;;;666444111///...///111333333555777999;;;???CCCFFFGGGHHHKKKPPPUUU\\\aaaddd|||vvvmmmaaaXXXMMMFFF===777555555333222222111000///...---------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,---000222===DDDNNNTTTVVVVVVWWWXXXQQQQQQRRRYYYhhhvvv{{{xxxzzzsssgggXXXLLLFFFHHHKKKMMMKKKJJJLLLMMMLLLGGGCCC888777555222//////111444444;;;CCCIIIOOOVVVXXXVVVSSSRRROOOJJJDDD???<<<;;;;;;888555333333333333222111///...000...+++---222444;;;DDDLLLNNNNNNMMMLLLKKKHHHEEEBBB@@@<<<777444000////////////000000111...000222444555555444444777777777777666666666666888888666555333111000///111000///...,,,+++***)))++++++,,,,,,,,,,,,++++++(((%%%%%%'''(((''')))---'''))),,,......,,,)))'''$$$&&&((()))+++++++++***.........///000111222333444444444555555666666666444666666666555555777888999:::;;;;;;<<<<<<;;;;;;===<<<===>>>AAADDDHHHJJJLLLNNNQQQRRRSSSVVVYYY\\\\\\]]]___``````___^^^]]]aaa^^^ZZZVVVSSSRRRRRRSSS\\\bbbjjjqqqwww|||}}}uuujjjccc[[[RRRJJJFFFDDDCCCFFFJJJKKKJJJMMMSSSVVVUUUVVVYYYZZZ^^^cccfffggggggggghhheeegggiiikkkmmmnnnnnnnnnpppqqqsssttttttsssrrrqqqqqqrrrrrrpppmmmkkkkkklllqqqpppooooooppprrrssstttwwwxxxzzzzzz{{{zzzyyyxxxwwwxxxyyyzzz|||}}}~~~~~~~~~||||||vvvwww}}}~~~~~~|||xxxtttrrrrrrsss}}}yyyrrrwww~~~qqqgggaaa___fffeeeggghhhfffbbbccchhhqqqxxx~~~yyyrrrllleee^^^YYYOOOHHH???666111...,,,+++...---000666???SSSvvvvvv~~~uuuaaaMMMAAA@@@FFFMMMSSSPPPNNNMMMMMMLLLKKKIIIEEEDDDBBBBBBBBB@@@>>><<<888666222///...///111333333555777999;;;>>>BBBFFFFFFGGGIIINNNSSSZZZ```ccc}}}vvvjjj^^^VVVOOOFFF===:::777333111111//////...---,,,++++++***,,,,,,+++******++++++,,,((((((((())))))***++++++&&&'''((())))))+++...111777<<>>999666222000000222333444555999@@@GGGMMMRRRUUUWWWTTTQQQMMMIIIEEE@@@;;;888;;;999666555555555333222111111///......///000000333666<<>>:::888555555666666555333111000000111222444555666666666666555555666777777666444444444333222111111111111///000111111000...,,,*********+++,,,+++***)))(((,,,***(((&&&%%%&&&'''''',,,+++***+++++++++)))'''''''''''''''(((***+++,,,......//////000111111111...///000111333444555666222222222333444555666777:::999777666666888:::;;;:::===AAADDDFFFIIILLLNNNMMMOOOSSSTTTUUUUUUVVVWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\ZZZYYYWWWTTTQQQPPPSSSUUU[[[cccnnnxxxyyyqqqiiiccc\\\UUUMMMFFFDDDDDDFFFGGGMMMNNNPPPRRRTTTWWWXXXYYYbbb```______aaacccddddddfffgggiiikkkmmmooopppppplllmmmnnnoooppppppooooooooonnnlllmmmnnnooommmlllnnnmmmmmmpppsssuuuuuutttvvvwwwwwwxxxxxxwwwwwwvvv{{{|||}}}}}}|||{{{}}}~~~}}}{{{zzzzzzzzzyyyzzz|||}}}}}}vvvqqqpppssswww}}}~~~uuurrr|||vvvrrrzzz{{{}}}nnn\\\YYY___eeeggghhhgggfffggglllpppvvv}}}{{{vvvpppiiiccc\\\WWWMMMFFF<<<444...+++)))((('''++++++222@@@OOOlllrrr}}}~~~}}}tttZZZFFF@@@FFFNNNPPPTTTUUUPPPKKKJJJGGGCCCFFFFFFGGGFFFEEEBBB???>>>777444111//////000333555666666777888;;;>>>@@@BBBDDDGGGKKKOOORRRVVVZZZ]]]}}}wwwnnnccc[[[NNNDDD;;;888666222///000//////...---,,,++++++***++++++*********+++,,,,,,******************)))))))))***++++++,,,---000333666<<>>BBBEEEGGGIIILLLNNNNNNPPPSSSTTTSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYZZZ\\\[[[[[[YYYVVVSSSRRRTTTVVV]]]eeeooozzzxxxppphhhccc]]]XXXQQQLLLJJJJJJKKKKKKOOOPPPQQQSSSVVVXXXYYYZZZ```^^^\\\\\\___aaabbbcccdddeeegggiiikkkmmmnnnnnnkkklllnnnooooooooonnnmmmpppooonnnnnnppppppooonnnpppooooooppprrrssssssrrryyyyyyyyyyyyyyyyyyxxxxxxyyy{{{||||||{{{{{{|||~~~}}}{{{yyywwwvvvvvvvvvwwwxxxyyy{{{}}}|||}}}~~~}}}wwwqqqppprrruuu}}}~~~vvvooollluuutttsss{{{}}}mmm]]][[[aaagggiiijjjhhhfffhhhlllpppxxx~~~zzztttnnnggg```YYYTTTIIICCC:::333...,,,+++******---,,,111>>>LLLhhhyyy~~~{{{~~~zzz^^^HHH???BBBHHHNNNSSSTTTPPPMMMLLLIIIFFFFFFGGGGGGGGGEEEBBB@@@>>>:::777444000//////000222555555666888:::===@@@BBBDDDGGGJJJNNNPPPSSSWWWZZZ~~~~~~~~~}}}xxxoooddd]]]OOOEEE<<<999777222000111//////...---,,,+++*********************+++,,,---++++++,,,,,,+++***(((''''''((()))))))))***---///333888BBBLLLSSSTTTQQQNNNEEEBBBBBBGGGNNNXXXfffrrr|||{{{wwwmmmaaaVVVNNNJJJMMMKKKIIIHHHHHHHHHGGGEEE>>>:::666333333333333333666555666<<>>======;;;999777555444444444666777888888888888888888777888999:::888666555555444333222222222222000111222222111000///...,,,---.........---+++++++++***)))'''''''''((((((&&&&&&&&&'''******)))(((''''''((()))***,,,...///---------...//////000000555555444444333222222222555444444444444444555555888777666555666777999:::<<>>>>>BBBKKKQQQTTTQQQOOONNNLLLHHHGGGGGGHHHGGGEEECCC@@@>>><<<:::666222000.........333333444666999===@@@BBBCCCEEEIIIKKKNNNPPPTTTVVV|||wwwmmmaaaYYYQQQHHH???<<<999555333333///......---,,,+++******))))))))))))***+++,,,---***+++,,,---,,,+++)))(((&&&'''(((''''''(((***---///444===GGGOOOQQQNNNKKKCCCAAA@@@CCCGGGPPPaaapppyyyzzzwwwppphhh___VVVNNNPPPOOOOOOPPPPPPOOOMMMJJJ@@@===888555444333222111444222111666???HHHLLLMMMOOONNNNNNMMMIIICCC;;;555222111111222444444222000000///...---,,,,,,------000111222666;;;AAAGGGJJJLLLLLLLLLLLLJJJHHHEEEDDDAAAAAA???===:::888666555666777888999:::::::::::::::999999:::;;;;;;:::888777666555333222222222222111111222222222111000000......///000///...---,,,---,,,+++************+++)))((((((***+++,,,+++)))(((((((((***+++---///000///000000111111222222333666555555444444333333222666555555444444444444555888777555555555777999;;;>>>AAAEEEGGGIIIKKKNNNPPPSSSTTTUUUSSSQQQOOOOOOOOOVVVWWWYYYZZZ[[[]]]```cccddddddeeecccaaa```aaabbbkkkpppxxx|||vvvpppiiieeecccaaa^^^\\\\\\\\\[[[YYYUUUUUUWWWXXXZZZ[[[\\\]]]]]][[[XXXXXXZZZ]]]```aaa^^^```bbbdddggghhhiiijjjkkklllnnnoooooonnnnnnmmmqqqoooooooooqqqrrrqqqpppqqqooonnnnnnppprrrrrrrrrvvvvvvvvvvvvuuutttsssssstttuuuwwwxxxwwwwwwyyy{{{xxxwwwuuusssqqqpppqqqqqqoooooooooppprrrssstttuuuwwwyyy|||}}}{{{yyyyyy{{{|||~~~|||wwwrrrssswww~~~{{{yyy~~~~~~vvvggg^^^```hhhmmmmmmkkkhhheeeffflllppp|||zzzssslllddd[[[SSSNNNDDD>>>666000---+++++++++---000---///999DDD]]]~~~{{{xxxssswww}}}cccLLL>>><<>>===;;;888555222000......111111222555888;;;>>>@@@@@@CCCGGGJJJLLLOOOSSSVVV}}}}}}}}}|||zzzuuukkk```XXXQQQHHH???<<<999555333333......---,,,+++******)))***)))))))))******+++,,,((()))***+++,,,++++++*********+++***)))***,,,...///333;;;DDDLLLOOOOOOMMMBBB@@@@@@@@@BBBJJJZZZiiitttxxxxxxqqqjjjeee\\\SSSPPPRRRVVVYYY[[[YYYTTTPPPDDD@@@;;;777555333111000111//////333<<>>555///+++***)))(((+++...,,,///888AAAXXXxxx~~~~~~{{{|||yyyqqqrrr|||gggOOO@@@<<<===HHHNNNSSSSSSQQQPPPLLLHHHIIIJJJJJJIIIGGGCCC@@@>>>;;;:::888666444222000000000000111333666999<<<>>>===@@@DDDHHHLLLPPPUUUXXX~~~yyyyyyzzzyyytttlllaaaZZZOOOEEE<<<999777222000111......---,,,+++***))))))+++******)))))))))******((((((((()))******++++++)))))))))((('''''')))+++000333999BBBJJJOOOQQQPPPEEEBBB@@@@@@@@@DDDPPP]]]llluuuxxxrrrkkkggg___VVVOOORRRXXX^^^aaa___YYYTTTIIIEEE@@@<<<888666222000......///222888@@@HHHMMMMMMMMMNNNOOOMMMHHHAAA<<<555333111222333444444333222111///---,,,,,,------000000000222666<<>>;;;999888888999999:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999999888666555444333222222000000000111111222222333///000111111111000...---///////////////.........,,,+++******+++***(((&&&)))))))))***+++,,,....../////////000111111222222111222222333444555555666666555555555555555666666888777666666777999;;;===@@@BBBFFFHHHJJJLLLNNNPPPTTTTTTTTTQQQOOOMMMNNNOOORRRUUUZZZ]]]```cccfffiiiiiikkkooopppqqqqqqqqqrrrtttwww|||{{{vvvrrrmmmjjjeeecccbbbbbbccccccaaa___YYYZZZZZZ[[[\\\]]]]]]^^^^^^\\\ZZZZZZ\\\]]]]]]\\\ZZZ[[[^^^```ccceeeggggggiiijjjlllnnnoooppppppooommmlllkkklllnnnoooooonnnllljjjhhhiiilllppprrrsssqqqrrrrrrsssssssssrrrrrrnnnpppqqqqqqpppoooqqqrrrtttsssqqqooonnnnnnnnnoooppppppooopppqqqsssvvvwww}}}}}}}}}~~~~~~~~~wwwssssss{{{~~~~~~{{{|||~~~vvvlllfff```___eeennnnnnmmmjjjeeebbbdddkkkqqq{{{~~~yyyrrrjjjbbbYYYPPPKKKBBB<<<444---***)))((((((***...---000888>>>RRRppp~~~}}}}}}|||tttrrrzzzjjjSSSBBB;;;:::CCCKKKQQQRRRRRRQQQMMMHHHJJJKKKKKKIIIGGGDDDAAA???::::::999888666444222111///000000222444777:::;;;:::===BBBGGGKKKOOOTTTXXXzzzzzzzzzyyyuuulllaaaZZZNNNDDD;;;888666222///000...------,,,+++***)))))),,,+++***))))))(((((()))***)))'''&&&'''((()))***'''''''''%%%$$$$$$&&&(((///111666===EEELLLPPPQQQMMMIIIFFFDDDBBBBBBHHHQQQaaapppyyyuuummmhhh___UUUMMMPPPVVV\\\``````\\\XXXNNNKKKEEEAAA===999555222,,,///222222444999BBBHHHMMMMMMNNNOOONNNKKKEEEAAA999666333222333555666666333222000...---------...///......000333888===@@@GGGIIIKKKMMMLLLJJJGGGEEEEEEDDDAAA???<<<;;;::::::999:::;;;;;;<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;999:::999777555444333333222/////////000111222333333///000111111111000...------.....................,,,+++***+++,,,,,,+++)))***************+++,,,,,,//////000000111222222333111111222222333444444444555555444555555666777888999888777777888:::===>>>@@@BBBFFFHHHJJJKKKMMMOOOPPPQQQPPPNNNLLLLLLMMMOOOTTTXXX^^^dddgggjjjlllnnnooossswww{{{||||||}}}~~~{{{}}}~~~yyyuuuqqqmmmkkkdddcccaaaaaaaaaaaa```___ZZZ[[[[[[\\\\\\]]]]]]]]]^^^\\\[[[\\\\\\\\\ZZZXXXWWWXXX[[[^^^```cccdddeeeeeefffiiikkkmmmooooooooolllkkkkkklllnnnoooooonnnllliiiggggggjjjmmmooopppnnnnnnooopppqqqqqqqqqqqqmmmnnnnnnnnnlllkkklllmmmnnnmmmkkkiiihhhhhhiiiiiillllllmmmnnnrrrvvvyyy|||}}}}}}~~~}}}|||}}}~~~sssqqqttt~~~}}}~~~}}}~~~~~~yyyyyy~~~wwwnnneeeaaa```bbbiiiqqqooonnnjjjeeebbbfffmmmttt{{{|||wwwppphhh```WWWOOOIII>>>999111,,,))))))))))))***//////111777;;;LLLggg~~~}}}vvvqqquuu|||iiiSSSCCC<<<:::===FFFNNNQQQRRRSSSPPPKKKKKKKKKKKKJJJHHHDDDAAA???;;;;;;;;;:::888555222000000000000111222555777999999<<<@@@EEEHHHLLLQQQTTT~~~{{{uuujjj^^^VVVOOOFFF===:::777333111111...------,,,+++***))))))---,,,+++)))(((((((((''',,,***'''%%%$$$%%%''')))*********(((''''''(((***------111777@@@HHHLLLOOOVVVPPPLLLIIIFFFCCCEEEJJJYYYlllzzzwwwoooiii^^^SSSKKKNNNRRRXXX]]]^^^\\\ZZZRRROOOIIIDDD@@@<<<888555,,,000444333111444===EEEMMMMMMNNNOOOOOOLLLHHHDDD;;;888444222333555777777444333111///...---......---------...111555:::<<>>===<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;999:::999888666444333333222////////////000111333333///000000111111///...---,,,,,,------...------,,,---,,,,,,...000000///...+++******************+++111222222333333444555555111222222222222222333333444444444555555777888999999888888888999;;;===???@@@BBBFFFHHHIIIKKKMMMOOOMMMNNNMMMLLLJJJJJJLLLNNNWWW]]]dddjjjnnnppprrrsssvvvzzz|||wwwssspppmmmjjjdddbbb```______```___^^^[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[XXXUUUTTTVVVXXX[[[^^^aaabbbcccbbbcccfffiiilllmmmnnnnnnmmmlllkkkllloooppppppooommmjjjgggggghhhkkklllmmmiiijjjkkkmmmnnnnnnnnnooolllmmmmmmllljjjiiiiiijjjhhhgggfffdddcccccccccdddffffffhhhkkkpppvvv{{{~~~}}}}}}~~~|||{{{||||||rrrpppuuu~~~zzzzzzzzzzzzzzz~~~zzzvvvwwwsssjjjbbb___aaadddllltttpppoookkkfffcccgggooovvv{{{yyyuuunnnfff^^^VVVMMMHHH;;;666///+++)))***++++++,,,111111333777999GGGaaa}}}|||wwwoooooovvv|||~~~|||tttdddQQQCCC<<<;;;888AAAKKKPPPSSSTTTRRRNNNLLLLLLLLLJJJHHHDDDAAA???<<<<<<<<<;;;888444111///000000000000222444666777999<<<@@@CCCFFFJJJNNNPPPzzzooobbbZZZLLLFFF>>>888444222111000+++***)))***,,,---,,,+++))))))))))))))))))******,,,+++)))((('''''''''(((------+++)))&&&&&&(((***+++,,,111888<<>>999999888888999<<>>===<<<;;;;;;:::888999999888555444444555444333222222111111222222......///111333333111//////...---,,,+++,,,---......000000000...---...//////////////////.........222222111111111111111111444444444444444444444444444444555666777999;;;<<<;;;;;;:::::::::;;;<<<===CCCDDDFFFFFFFFFHHHKKKMMMKKKJJJIIIIIIKKKOOOSSSVVV___bbbhhhmmmqqquuuyyy|||~~~yyyvvvuuuqqqjjjdddbbb___\\\[[[[[[[[[[[[ZZZWWWZZZ\\\]]]]]]]]]^^^___^^^]]]\\\\\\]]][[[XXXVVVTTTWWWZZZ[[[ZZZZZZ]]]```dddfffhhhkkkmmmmmmnnnnnnjjjhhhggggggiiikkkllllllllljjjggggggiiikkkllllllllllllllllllllllllkkkkkknnnnnnmmmlllkkkiiiggggggeeebbb___]]]]]]^^^^^^]]]bbbdddgggjjjmmmttt}}}~~~~~~|||vvvwww}}}{{{ooonnnvvv|||wwwttt}}}{{{wwwtttuuu|||}}}dddaaa___^^^```fffmmmrrruuuoooiiihhhhhhkkkuuuzzzsssjjjbbbZZZRRRHHHBBB;;;444...---+++)))***---......111333444999GGGUUUyyy}}}wwwmmmiiioooxxx}}}wwwmmmaaaRRRDDD<<<:::888>>>GGGOOORRRQQQLLLHHHJJJJJJIIIHHHEEEBBB???>>>>>>>>>===<<<999666333222...---,,,,,,---///222333999;;;>>>@@@CCCGGGKKKOOO~~~yyyoooccc[[[LLLFFF???888444222111000...---,,,,,,------+++***++++++++++++++++++++++++---,,,***)))((((((((()))%%%&&&&&&&&&&&&(((+++...++++++///666:::@@@KKKUUUZZZYYYXXXXXXXXXTTTOOOKKKOOOZZZhhhppplllaaaTTTMMMKKKFFFEEEMMMVVVYYYYYYZZZWWWWWWWWWXXXWWWOOODDD<<<666111---------///555<<>>;;;:::::::::;;;===???@@@<<<<<<;;;:::999999888888555666666555333222222333333222111111000000111111333222111222333333111000000///...---------...//////000000000...---...///////////////////////////111111111111111111111111333333333333333333333333444444555666777999:::;;;;;;:::999888999:::<<<>>>BBBDDDFFFGGGGGGGGGIIIKKKHHHGGGHHHIIIMMMSSSXXX[[[aaaeeejjjooosssxxx|||}}}wwwsssrrrooojjjeee]]][[[XXXXXXXXXYYYYYYXXXWWWYYY\\\\\\\\\\\\^^^___]]]\\\[[[\\\\\\[[[XXXVVVUUUXXXZZZ[[[[[[[[[^^^aaabbbccceeehhhiiijjjkkkkkkhhhgggffffffgggiiijjjjjjmmmkkkiiihhhiiijjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjhhhfffcccbbbaaa^^^ZZZYYYYYYZZZZZZYYYZZZ]]]aaaeeejjjttt~~~~~~|||wwwwww|||}}}uuuxxx~~~|||{{{{{{xxxuuuuuuyyy{{{fffbbb^^^]]]aaahhhmmmppptttooolllllllllmmmuuu}}}}}}xxxrrriii```YYYQQQHHHAAA:::333...---,,,******---......000333444888EEERRRppp{{{sssnnnpppuuuxxxuuupppgggYYYJJJ@@@<<<666;;;AAAIIIOOOQQQPPPOOOIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@???===;;;888555444......------...111333555777999;;;===???CCCHHHKKK~~~~~~~~~|||wwwnnnddd]]]MMMGGG???888555222111000111///------------+++)))++++++++++++++++++++++++---,,,+++***)))))))))************(((&&&%%%''')))******---222777>>>IIITTT]]]]]]]]]]]]\\\YYYTTTPPPIIIPPP[[[dddgggaaaVVVMMMIIIDDDCCCIIIPPPTTTWWWZZZXXXYYY\\\______XXXLLLCCC;;;555000...------222888BBBIIINNNNNNOOOQQQPPPNNNJJJFFFAAA===:::888555333666444000---++++++,,,---++++++,,,,,,,,,///333666>>>AAACCCCCCBBBCCCFFFJJJJJJIIIGGGEEECCC@@@???>>><<<============>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;999666222...------444333333222111222222222777555333222333333222111222111000.........///000///000111000...---.../////////////////////000000111111111111111111111111333333333333333333333333333444555666777888999::::::999777666777:::<<<>>>AAADDDFFFGGGGGGFFFFFFGGGCCCDDDFFFJJJPPPWWW]]]aaaeeehhhmmmrrrvvvzzz}}}xxxrrrooommmkkkgggdddZZZXXXVVVUUUWWWXXXXXXXXXWWWYYY[[[[[[[[[[[[]]]^^^]]]\\\[[[[[[[[[ZZZXXXVVVVVVXXXZZZ[[[\\\]]]___aaa___```bbbdddeeefffggggggffffffeeeddddddeeefffgggkkkiiihhhhhhhhhgggeeecccffffffggghhhhhhiiiiiiiiikkkkkkkkkjjjhhheeeaaa___]]]ZZZWWWUUUVVVWWWWWWVVVWWWZZZ^^^bbbiiittt|||xxxxxx|||||||||wwwsssvvvxxxhhhbbb\\\]]]dddkkkoooppprrrooonnnpppppppppttt{{{yyyvvvooofff^^^WWWOOOFFF@@@999222---,,,,,,***+++---------///222333777BBBNNNaaa}}}zzztttqqqrrrtttwwwwwwqqqeeeUUUGGG???777888<<>>BBBFFF}}}}}}|||zzzvvvnnneee^^^MMMHHH@@@999555333111000000...,,,,,,------+++************)))))))))))))))++++++******))))))))))))//////---+++'''&&&&&&''')))(((***///444:::GGGRRR^^^___``````^^^ZZZUUURRRGGGJJJQQQ\\\eeeddd\\\SSSNNNIIIGGGJJJMMMPPPTTTZZZZZZ[[[^^^aaaaaa[[[QQQIIIAAA999222000///...111555>>>EEEKKKLLLNNNQQQRRRPPPNNNKKKGGGBBB===999555333666444111...,,,,,,,,,,,,***+++,,,,,,,,,---000333777:::===??????AAADDDGGGGGGGGGFFFDDDBBBAAA@@@???======>>>>>>>>>===<<<;;;>>>>>>>>>===============<<<<<<<<<999555333222333777777666555555555555555777555222111222333333333333222000///......///000///000111000........./////////000000000000111111111111111111111222222222222222222222222222222222333333555666777888888888999888666555777999===???AAACCCFFFGGGFFFDDDDDDDDD@@@BBBEEEJJJQQQYYY___cccgggjjjnnnrrrvvvzzz}}}xxxrrrpppmmmkkkiiifffbbb^^^XXXVVVUUUUUUWWWYYYZZZZZZWWWYYYZZZZZZYYYZZZ\\\]]]^^^\\\[[[[[[[[[[[[YYYXXXWWWXXXZZZ[[[]]]___```bbb]]]^^^___aaabbbddddddeeeddddddcccbbbaaaaaabbbccceeeddddddeeefffdddaaa___cccdddeeeggghhhhhhhhhggghhhhhhhhhgggeeeaaa]]][[[ZZZXXXUUUTTTUUUVVVWWWWWWZZZ]]]aaaffflllwww}}}zzzyyy|||~~~~~~|||vvvssswww~~~uuufff___[[[^^^gggppprrrqqqqqqnnnnnnpppppppppuuu{{{~~~wwwrrrlllccc\\\UUUMMMDDD>>>777000,,,,,,,,,++++++......---///222333555>>>HHHUUUooo~~~vvvpppooouuu||||||qqqaaaOOOCCC;;;999999===CCCIIILLLMMMIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>;;;888666......------///111444666111333555666777:::>>>AAA}}}||||||zzzvvvnnneee___NNNHHH@@@999555333111000,,,+++***+++,,,---,,,+++*********)))))))))(((((())))))))))))))))))((((((''')))***)))((()))***,,,(((&&&(((---111777CCCNNN\\\^^^``````]]]XXXSSSPPPJJJIIINNNYYYfffjjjeee]]]YYYTTTPPPOOONNNMMMRRRYYY______```bbbccc___WWWQQQEEE<<<444222111///111444777???EEEHHHJJJOOOPPPNNNOOONNNKKKFFF@@@:::666444555555444333111///---,,,++++++,,,,,,+++,,,...000222555;;;???AAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA======>>>======;;;::::::::::::::::::::::::;;;;;;555777999999::::::<<<>>>888777666666555555666666444222000000222444555444333111000............//////111111111///...///000000000000000111111222222000000111111111222222222222222222222222222222222222333444666777777777777888777666666777:::===???@@@BBBEEEFFFDDDCCCBBBBBB@@@BBBEEEKKKRRRYYY___cccgggjjjmmmpppssswww|||zzzrrrmmmfffgggggggggeeeaaa[[[WWWVVVTTTSSSTTTVVVXXXYYYYYYWWWXXXYYYXXXXXXXXXZZZ\\\___]]][[[[[[\\\\\\[[[ZZZWWWXXXYYY[[[^^^```aaaaaa^^^^^^___```aaacccddddddbbbcccccc```]]]\\\^^^```aaaaaabbbdddfffeeebbb___aaaccceeefffgggggggggfffbbbbbbbbbaaa^^^ZZZWWWUUUWWWTTTRRRRRRTTTVVVWWWXXX\\\```fffkkkrrr{{{}}}|||{{{{{{~~~~~~{{{zzzvvvrrrqqqyyyyyypppaaa]]]ZZZ```kkktttuuutttqqqnnnmmmooopppqqqwww~~~~~~wwwnnnhhh```YYYRRRKKKCCC<<<444///+++,,,---+++,,,...///---///222333444;;;CCCOOOiii~~~uuuooommmttt~~~wwwiiiXXXJJJAAA===999:::@@@FFFIIIIIIKKKKKKKKKJJJIIIFFFDDDCCCBBBBBBAAA@@@===:::888666...------,,,---000222333111333444555555888;;;>>>}}}}}}}}}{{{wwwoooeee^^^OOOIIIAAA:::555333111000+++***)))***,,,---,,,+++------,,,,,,+++*********(((((())))))))))))(((''''''(((((('''%%%$$$$$$%%%&&&%%%'''+++///333>>>HHHUUUXXX\\\]]]ZZZUUUQQQOOONNNLLLNNNYYYgggooommmhhhddd___ZZZVVVPPPLLLPPPWWWaaaaaabbbeeegggeee```ZZZLLLAAA888444333111111333111999@@@CCCFFFKKKLLLKKKMMMNNNMMMIIIBBB===999888555555555555444222///...+++,,,---,,,++++++---...000444:::???CCCDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBB>>>>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<======999:::;;;:::888777888999666555444444333444444444333111000111333555555444333222000///............000111222111///...///000000000000111222222333333000000000111222222333333333333333333333333333333111222444666666666666555666666666777999<<<>>>@@@???AAACCCDDDBBBAAAAAABBBBBBDDDGGGMMMSSSZZZ```ccchhhiiikkkmmmooorrrwwwzzz|||uuuooohhhddd___```bbbbbb```\\\XXXUUUSSSQQQPPPQQQSSSVVVWWWWWWWWWXXXXXXWWWVVVWWWYYY\\\^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVWWWZZZ^^^```aaa```_________```aaabbbddddddaaacccbbb___[[[YYY[[[^^^aaaaaabbbdddfffeeecccaaa```bbbdddfffffffffdddcccbbbaaa```^^^\\\ZZZXXXVVVRRRPPPOOOPPPSSSWWWYYYYYYZZZaaajjjrrryyy|||}}}~~~~~~xxxxxxyyy{{{~~~~~~}}}}}}}}}|||xxxvvvnnnnnnrrr~~~{{{qqqhhh\\\[[[]]]eeennnuuuvvvtttooommmnnnqqqrrrtttzzz}}}vvvkkkeee]]]VVVPPPIIIAAA;;;222---***,,,---,,,,,,///000...///222333444888???KKKcccsssmmmmmmqqq|||zzzsssgggZZZPPPFFF<<<888<<>>??????@@@??????>>>;;;777444333333555555444333333333333444444333333444666666555333555444222000////////////000111222111/////////000000000111111222333333444///000000111222222333333333333333333333333333333111222444666666666555444444666777:::<<<>>>??????>>>@@@AAAAAA@@@@@@BBBCCCCCCFFFJJJPPPWWW]]]cccfffhhhiiikkkkkklllooosssvvvzzzxxxoooiiieeebbb```^^^^^^^^^]]]ZZZYYYXXXWWWSSSRRRPPPQQQSSSUUUVVVVVVWWWXXXWWWVVVUUUVVVXXX[[[\\\ZZZXXXXXXYYYZZZZZZYYYVVVUUUUUUYYY]]]`````````____________```aaacccdddaaacccccc___ZZZWWWYYY]]]`````````aaabbbaaa___]]]___```bbbddddddcccaaa___```___]]]ZZZXXXWWWWWWWWWQQQOOOOOOQQQUUUZZZ\\\]]]___hhhsss}}}yyyzzz{{{zzz{{{~~~|||xxxwwwwwwqqqsssvvvzzz}}}yyyrrrppptttvvvtttqqqlllpppxxx~~~ttthhh^^^ZZZ]]]bbbjjjpppttttttsssmmmmmmpppvvvxxxyyy}}}yyyssshhhccc[[[TTTNNNGGG???:::000,,,***,,,...------///222///000333444444777<<>>;;;888666222111///...---...///000222222333333333444777:::}}}~~~zzzpppddd\\\PPPJJJAAA:::666333111000000///------------+++)))++++++******)))(((((('''))))))+++,,,,,,+++***)))%%%'''((('''&&&%%%%%%%%%%%%$$$'''+++---///777@@@DDDKKKRRRWWWVVVTTTSSSSSSRRRPPPQQQYYYfffppptttsssiiifffbbb[[[PPPIIILLLTTTVVVYYYaaajjjpppooohhhbbbXXXLLL???999666111......+++333:::===AAAFFFHHHFFFGGGJJJLLLKKKEEE@@@>>>>>>777555333111000222333555---...///...,,,+++,,,---......000333888===???@@@EEEEEEEEEDDDCCCCCCBBBBBBBBB@@@>>><<<<<<===>>>???888999999:::;;;<<<======888:::;;;;;;:::999;;;<<<777777666555555555555555777666666777777777444111666555333111000000000111000111222111000//////111000000111222333333444444///000000111222222333333444444444444444444444444111222444666666666444333444555888;;;>>>?????????>>>???@@@@@@???@@@BBBDDDDDDGGGKKKRRRYYY```fffiiiiiijjjjjjjjjkkkmmmqqqttttttzzz{{{pppgggbbb```______```___\\\YYYWWWWWWYYY[[[VVVTTTSSSSSSUUUWWWXXXXXXWWWXXXWWWVVVTTTUUUXXX[[[[[[XXXVVVVVVWWWXXXXXXWWWVVVTTTUUUXXX]]]``````_________^^^^^^___aaabbbdddaaacccccc___YYYVVVYYY\\\___^^^]]]\\\]]]\\\ZZZXXX^^^___aaabbbbbbaaa^^^]]]XXXVVVSSSQQQOOOOOOPPPQQQRRRQQQQQQTTTYYY^^^aaabbbhhhqqq}}}{{{tttvvvyyyyyyzzz}}}}}}}}}wwwsssrrrrrrmmmoootttxxx|||ttthhheeejjjppppppnnnpppuuu|||pppbbbWWWZZZ___fffmmmqqqrrrqqqpppkkkmmmsss{{{~~~}}}}}}|||wwwpppgggaaaYYYSSSMMMFFF???999000+++))),,,...------000333000000444555444666::::::MMMgggrrrlllmmmmmmzzzjjjNNN999333666;;;>>>FFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBAAA>>>;;;999777444333111///......000000111222333222222333666888}}}~~~zzzpppcccZZZQQQFFF<<<888666222111222///......---,,,,,,++++++,,,...---)))(((***)))&&&%%%&&&((())))))'''%%%$$$'''(((***,,,---,,,+++))))))&&&&&&***------111666:::DDDQQQXXXXXXVVVVVVWWWUUURRRSSSYYYbbbiiikkkjjjgggccc^^^XXXQQQKKKJJJLLLQQQUUU\\\fffmmmpppllliii```WWWJJJ>>>666111...---000222555:::???DDDHHHJJJKKKKKKJJJIIIGGGEEEBBBAAA888777666444333333333444444111...***(((((()))***.........000555;;;AAADDDEEEEEEEEEEEEEEEEEEEEEEEE=========<<<;;;;;;===@@@;;;<<<>>>??????>>>>>>======<<<;;;999888777777777888888777666555444444333777777777777666555333333444333222111111111222333000000000000//////////////////000111222222333333///000222333444333333222111222333444555555555555555555555555555555555555777888:::===???AAABBBCCCBBB@@@>>>===<<<===>>>???EEEHHHNNNSSSWWW\\\bbbeeedddfffiiikkklllnnnqqqssssssyyy~~~tttllldddaaa\\\WWWUUUVVVYYYWWWTTTQQQQQQRRRUUUVVVXXXTTTPPPPPPTTTXXXYYYYYYUUUTTTSSSRRRRRRRRRSSSTTTVVVVVVVVVWWWVVVVVVUUUUUUSSSTTTUUUWWWZZZ\\\^^^___]]]^^^______]]]\\\]]]___```___^^^\\\ZZZYYYXXXWWWWWWXXXZZZ\\\\\\[[[ZZZXXX]]]^^^`````````^^^[[[YYYSSSVVVVVVSSSMMMKKKNNNRRRQQQSSSVVVYYY]]]ccciiinnnwww~~~yyyqqqrrrxxx{{{xxxsssvvvwwwwwwtttooollllllmmmqqqqqqsssvvvzzzxxxggg]]]]]]eeennnsssqqq}}}xxxhhh\\\VVV\\\aaahhhmmmpppqqqssstttqqqsssvvvzzz~~~~~~{{{yyywwwsssoooddd```YYYQQQIII@@@888333111000...,,,,,,,,,...///000111222222222444888<<>>===<<<888555222//////...,,,+++...000222333222111111222~~~zzzqqqddd[[[QQQFFF<<<999666333111222111111000000///......---))),,,,,,)))))),,,,,,)))((())))))***)))'''%%%###((()))***+++++++++***)))+++''''''***,,,,,,...333777???JJJQQQUUUVVVWWWYYYVVVUUUSSSVVV[[[```bbbcccccc```]]]YYYTTTOOOLLLLLLPPPSSSZZZccckkknnnmmmkkkfff^^^RRRFFF===777222000...///111555:::@@@EEEHHHKKKKKKKKKJJJHHHEEECCCAAA;;;:::888666555444444444222111...+++***+++,,,------------///333888===AAADDDDDDEEEEEEDDDCCCCCCBBB>>>>>>>>>===;;;;;;===???<<<===>>>??????>>>>>>===<<<;;;:::888777777666666777777777666555555555444444444555666666666666666444333222111111222333333111111111000000000//////000000000111222222333333000111222333333333222222111222333444555555555555444444444444555555555555888999;;;>>>@@@AAABBBCCC???>>>===<<<===???AAACCCKKKNNNRRRUUUWWWYYY]]]___cccfffiiikkklllnnnqqqsssuuuzzzyyyllleee___\\\ZZZUUUTTTVVVVVVTTTQQQOOOOOOQQQTTTVVVUUUQQQNNNNNNRRRVVVXXXWWWTTTSSSRRRRRRQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUSSSTTTUUUVVVXXXYYY[[[[[[[[[\\\]]]]]][[[[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[\\\]]]]]]\\\[[[[[[\\\]]]___```___\\\YYYVVVQQQRRRRRROOOKKKIIIKKKNNNPPPSSSWWW\\\bbbiiiqqqwww}}}wwwqqqqqqtttwwwuuurrrrrrrrrqqqmmmiiihhhiiilllnnnpppssswww|||}}}nnnbbb^^^bbbkkkrrr{{{vvvhhh^^^YYY]]]bbbiiinnnqqqrrrrrrsssppprrrvvvzzz|||xxxvvvsssoookkkddd___XXXPPPHHH@@@888222---,,,+++++++++---///000000111222222222444888;;;DDDLLL[[[ooo~~~wwwmmmjjjnnnttt}}}iiiNNN===555222333777999===@@@BBBCCCAAA@@@BBBBBBBBBAAA@@@???>>>===;;;888444111000///---,,,---///222222222111222333{{{qqqeee[[[PPPFFF===999777333111222......---,,,,,,++++++***'''***+++)))***---...,,,***+++++++++)))'''%%%$$$******************)))))),,,(((''')))******,,,000333888@@@HHHPPPVVVYYY[[[\\\[[[XXXTTTSSSTTTXXX\\\^^^]]][[[ZZZXXXVVVRRRNNNPPPRRRWWW___ffflllnnnnnnkkkdddZZZOOOFFF===666222------...111666<<>>;;;888666555555555111000///---,,,------...,,,,,,+++---///444888;;;AAABBBCCCDDDDDDBBB@@@???@@@@@@@@@???===<<<===???>>>>>>?????????>>>>>>===;;;:::999888777666666666666666666666666666666666444555555666666666666666333333222222222222333333222222222111111111000000000000111111222333333333222222333333333222111111111222333444444555555555444444444444444555666777999:::<<<>>>@@@BBBCCCCCC<<<<<<<<<<<>>777222+++******+++---///222333000111222222333444888:::AAAGGGSSSfff||||||tttkkklllnnnvvvxxx\\\EEE777222222///111555:::===>>>???>>>???@@@AAAAAAAAA@@@???>>>===:::777444222000...,,,,,,...000111111111333444|||rrreee\\\PPPFFF===:::888444111222,,,,,,++++++***)))))))))'''***+++)))***......,,,++++++++++++***((('''&&&,,,+++***)))(((((())))))***&&&&&&((()))(((+++///111333888AAALLLUUU[[[^^^bbbbbb^^^VVVOOONNNRRRWWW[[[[[[ZZZYYYZZZ\\\ZZZVVVSSSTTTWWW[[[aaagggkkkmmmlllggg```WWWNNNDDD;;;555///......///333:::@@@EEEGGGHHHJJJJJJJJJGGGEEECCCBBB@@@===:::777555444444222111000...---,,,,,,,,,++++++***+++,,,///333555<<<>>>AAACCCDDDCCCAAA@@@BBBBBBCCCAAA???>>>>>>???@@@@@@@@@??????>>>>>>===<<<;;;:::999888888888888666666666666666777777777888888888777666444333222222222222222333333333444333333333222222222111111111111111222222333333333333333333333222111111000111111222333444444444444444333333333444666777888;;;<<<===???AAABBBBBBCCC;;;;;;<<<===@@@DDDGGGIIILLLOOOSSSVVVXXXZZZ]]]___```bbbeeegggiiikkknnnqqqqqquuuzzz|||}}}~~~|||zzzyyytttnnniii^^^XXXTTTUUUTTTQQQQQQSSSOOONNNLLLJJJJJJKKKMMMNNNMMMIIIGGGHHHLLLPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTWWWYYYZZZYYYXXXXXXYYY[[[ZZZZZZZZZZZZZZZZZZYYYYYY\\\[[[ZZZYYYXXXXXXYYYYYYVVVWWWYYYYYYVVVSSSNNNKKKJJJGGGDDDCCCDDDFFFGGGGGGMMMRRRZZZcccnnnyyyzzzttttttsssqqqnnnlllllllllgggddd___\\\[[[___dddiiihhhmmmssswwwyyyzzz|||uuuhhhgggrrryyylllccc``````___dddkkkpppqqqpppnnnmmmnnnqqqvvv||||||xxxtttrrrqqqnnniiieee```[[[TTTLLLDDD<<<555111++++++,,,---///111333444000111333333333444777:::???CCCLLL]]]sss|||~~~{{{nnnjjjggglll{{{eeeMMM<<<666666---///222555888:::;;;;;;;;;===???AAABBBAAA@@@???>>><<<888555333111...,,,+++---///000000111333555|||rrreee\\\PPPGGG>>>;;;888444111222//////......------,,,,,,***,,,---******------***))))))******************++++++***)))((((((((()))'''$$$###&&&((((((+++///111111444;;;FFFRRRZZZ^^^cccccc```XXXOOOKKKOOOSSS[[[]]]\\\YYY[[[bbbdddaaaZZZZZZYYYZZZ\\\```eeeiiijjjhhhccc]]]VVVLLLBBB<<<222000...---000666<<<@@@CCCEEEHHHJJJJJJIIIFFFEEECCCAAA>>>;;;777555444444444333222000...,,,***(((******))))))+++---///000666999===AAADDDEEEDDDCCCCCCDDDDDDCCCAAA???@@@@@@BBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;::::::::::::666666666777777777777777999888888777666444222111222222333333444444444444333333333333222222222222222222222222222333333333444333333222222111111111000111222333444444444444333333222333444666888999<<<===>>>???AAAAAABBBBBB=========>>>AAADDDHHHJJJKKKNNNSSSVVVYYYZZZ\\\^^^\\\___bbbdddfffiiilllnnnpppssswwwyyyzzzzzzzzzzzzzzzxxxvvvvvvtttppphhhbbb\\\WWWSSSSSSSSSPPPOOOQQQNNNMMMKKKIIIHHHHHHIIIJJJJJJGGGEEEFFFJJJNNNNNNMMMPPPQQQQQQRRRSSSTTTTTTUUUTTTUUUUUUVVVWWWWWWVVVVVVXXXWWWWWWVVVUUUTTTSSSSSSVVVXXXYYYYYYXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWQQQRRRRRRQQQOOOKKKHHHEEEDDDBBB???@@@CCCFFFIIIJJJPPPVVV___jjjttt~~~}}}yyysssttttttrrrmmmjjjiiijjjccc___ZZZXXXYYY^^^cccgggfffjjjnnnpppoooppptttxxx|||mmmjjjuuusssgggaaa```aaa```eeekkkoooooonnnmmmlllpppsssyyywwwtttqqqppppppnnnjjjfff^^^YYYQQQIIIAAA:::444000+++,,,,,,,,,---...//////000222333444333444777888===???FFFUUUlll{{{|||tttkkkcccdddooo|||~~~hhhPPP???777666---...///000111333333444777:::>>>AAACCCCCCBBBAAA>>><<<888666444111...+++***,,,...//////000222444{{{qqqeee[[[PPPGGG???<<<999555222222///......------,,,++++++,,,......+++***,,,,,,)))((((((((()))******++++++))))))))))))))))))((((((%%%""""""%%%''''''***/////////111666>>>IIISSSZZZ^^^```___ZZZRRRNNNOOORRRZZZ```aaa\\\^^^gggmmmllldddccc___[[[XXXYYY]]]```dddcccbbb___ZZZSSSJJJDDD444222...,,,---000555888>>>AAAEEEHHHJJJJJJHHHGGGEEECCC???<<<999666555555555555555333000---***(((******))))))***+++---...222444999===AAADDDEEEEEECCCEEEFFFEEECCCBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<777777777777777777777777666666666666666666555444111222333444555555444444333333333222222222111111222222333333333333333333333333222111111222222222000111222333333444444444333222222222333666999;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>???BBBEEEHHHJJJNNNQQQUUUWWWWWWWWWXXXXXXYYY[[[___aaacccfffiiilllpppqqqtttvvvwwwvvvtttsssqqqooonnnnnnnnnjjjccc^^^YYYSSSPPPQQQPPPMMMLLLMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJGGGEEEFFFJJJLLLLLLKKKMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVUUUTTTTTTSSSSSSUUUVVVXXXXXXWWWWWWXXXZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYXXXWWWVVVUUUTTTTTTLLLKKKJJJHHHFFFCCCBBBAAA???>>>>>>@@@CCCIIINNNRRRYYY___iiisss|||~~~xxxuuusssttttttrrrmmmiiigggfff___\\\XXXWWWZZZ^^^bbbdddccceeefffdddbbbeeemmmuuutttqqqxxx}}}qqqfffaaa```aaabbbfffkkknnnnnnnnnnnnnnnssswww}}}vvvsssqqqppppppnnniiieee]]]WWWOOOFFF???888222///************++++++++++++000222444444444444666888;;;<<>>555333------,,,++++++,,,,,,---333777<<>>;;;999888777666777777666444000---+++************+++,,,---...///111555999===@@@BBBCCCCCCEEEGGGGGGEEEDDDDDDDDDFFFDDDBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<999888888888777666666666666666666666666555444444111222333555555555555444222222222222111111111111333333333333333333333333333222111111111222333444000111222333333444333333333222111111333666:::<<<<<<<<<===>>>????????????>>>>>>>>>@@@CCCGGGJJJLLLOOORRRUUUWWWVVVUUUTTTTTTVVVXXX\\\^^^aaacccgggiiilllmmmoooqqqrrrpppmmmkkkgggeeebbbbbbcccbbb^^^ZZZRRRMMMKKKLLLLLLJJJIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKHHHFFFGGGJJJLLLKKKIIIHHHJJJLLLNNNOOOPPPPPPPPPQQQQQQRRRTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUUUUUUUUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWTTTTTTTTTTTTRRRPPPNNNMMMGGGEEEBBB@@@>>>=========:::<<>>HHH\\\vvv}}}sssfffbbbeeehhhmmmsss~~~zzzqqqaaaOOO???555111///...,,,***)))******+++000444;;;BBBEEEFFFEEECCC>>><<<:::999888666222///,,,---...---------000222~~~zzzpppcccZZZPPPGGG???===:::555222222111000000//////...------***------++++++......+++******)))(((''''''((((((%%%&&&)))***+++***)))(((((($$$###$$$%%%###%%%)))(((***,,,,,,...555@@@JJJXXX\\\```bbb```]]]ZZZXXXTTTcccmmmhhhfffnnnuuuvvvuuuqqqjjj___TTTOOONNNPPPOOOPPPRRRTTTUUUQQQLLLGGG>>>;;;777222000///000111666:::@@@FFFIIIKKKJJJIIIHHHFFFCCC???===;;;:::999666777888888777444000...************+++,,,---...///000222555999<<>>>>>>>><<<<<<;;;:::::::::;;;;;;:::999999888777666555555:::999999777555333111000000222333555666666555555222222222111111111000000333333333333333333333333222222111111111222444555000000111222333333333333222222111111333777:::<<<<<<<<<===>>>>>>>>>>>>>>>======>>>@@@CCCHHHLLLOOOMMMQQQTTTVVVVVVTTTTTTTTTTTTVVVZZZ]]]___bbbeeehhhfffgggiiikkkllljjjfffcccaaa]]]YYYXXXYYY[[[ZZZXXXLLLHHHFFFHHHIIIGGGFFFHHHFFFGGGGGGIIIJJJLLLNNNOOOLLLIIIFFFGGGJJJKKKJJJHHHEEEFFFIIIKKKMMMMMMMMMMMMPPPPPPRRRSSSSSSTTTTTTTTTPPPQQQQQQQQQRRRRRRSSSSSSPPPRRRSSSTTTSSSSSSUUUWWWZZZYYYYYYXXXWWWWWWVVVVVVNNNOOOOOOOOOMMMKKKHHHFFFDDDAAA>>>;;;999999:::;;;777<<<@@@CCCFFFMMMYYYaaaooovvvyyytttrrrssssssqqqpppooommmiiiccc^^^YYYXXXWWWYYY\\\___^^^]]]ZZZYYYTTTNNNMMMWWWhhhvvv|||ssskkkeeeccccccgggjjjmmmooopppqqqsssuuu{{{~~~{{{xxxuuurrrpppnnnjjjccc^^^ZZZUUULLLDDD<<<666111...+++,,,---...////////////000222444555444444555666:::999;;;DDDVVVooo~~~wwwiiieeeeeefffjjjooovvvrrrjjj]]]OOOAAA888333222000...,,,++++++------...333;;;BBBFFFGGGEEEDDD>>>===<<<;;;:::888444111---......---,,,---///111|||pppbbbWWWMMMHHHAAA===;;;999444111000///...///111333222111+++,,,---,,,***)))***+++++++++++++++************&&&&&&&&&&&&''')))***,,,(((((('''&&&&&&'''))))))+++***)))))),,,111777:::GGGSSS```gggeee```^^^___ZZZ___eeekkkmmmoooqqqrrrqqqooolllhhhaaaXXXOOOHHHLLLGGGEEEHHHHHHFFFEEEGGG@@@>>>999444111000000000:::<<>>=========999999999999:::;;;<<<<<<999777666666777777666555555555666666666666555555111222444666666555444222222111000000000111222333555555444333333333333444111111111000000000000///333333333444444333222222111222333333333444777::::::<<<>>>???===;;;::::::;;;<<<>>>BBBEEEIIIKKKMMMOOOPPPRRRSSSSSSQQQOOONNNRRRTTTWWW[[[^^^```aaabbbcccdddfffgggfffccc___]]]VVVTTTSSSUUUXXXXXXSSSNNNHHHGGGFFFEEEEEEEEEGGGGGGIIIHHHGGGFFFGGGIIIKKKLLLJJJJJJIIIIIIIIIIIIJJJKKKFFFFFFGGGGGGGGGGGGGGGGGGLLLNNNPPPRRRTTTTTTTTTTTTOOOPPPRRRSSSTTTRRRQQQOOOLLLNNNQQQTTTVVVXXXYYYYYY]]][[[ZZZYYYYYYWWWSSSPPPPPPNNNKKKHHHDDDAAA???>>>>>>===;;;999777666666666555888<<>>===:::888666555111///,,,******+++---///~~~~~~zzzpppcccZZZMMMHHHAAA===;;;888444111///...---...///000///...***+++++++++)))((()))***))))))))))))((((((((((((''''''&&&&&&'''((()))***)))(((''''''&&&'''((((((,,,+++))))))***---111333???IIIWWW___aaa```^^^^^^WWW[[[aaafffiiillloooqqqsssqqqnnnjjjddd[[[RRRKKKHHHDDDBBBEEEGGGEEEEEEGGGFFFCCC===777222///...---222444888===AAAEEEGGGHHHIIIIIIHHHFFFDDDBBB???>>>999777444222222111///...///......---,,,++++++***......---...111555999;;;???BBBFFFGGGFFFDDDCCCBBBCCCBBBAAA???>>>>>>>>>===;;;;;;::::::;;;;;;<<<<<<777555444444555666444333444444555555555555444444333444666777777777666555222111000///000000111222444444333222222222222222222222111111111000000000222333333444333333222222111222333333333444777:::;;;===??????>>><<<;;;;;;999;;;>>>BBBFFFJJJMMMOOOQQQQQQRRRRRRRRRQQQPPPOOOQQQSSSVVVZZZ^^^```aaabbb^^^```bbbdddccc```]]]ZZZRRRPPPNNNPPPSSSSSSOOOKKKEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGHHHJJJMMMNNNNNNLLLJJJGGGFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSTTTPPPQQQRRRRRRRRRRRRQQQPPPNNNOOOQQQSSSTTTUUUTTTTTTUUUTTTTTTTTTTTTSSSPPPMMMLLLKKKHHHDDDAAA>>><<<;;;999888666555444555555666999<<>>BBBQQQmmmxxxllliiijjjjjjiiiqqqsssrrrkkkcccYYYJJJ>>>999444222111...)))(((+++---222:::AAAEEEGGGGGGFFF@@@@@@???===;;;999777666222000---+++++++++---...}}}|||{{{zzzwwwpppeee]]]NNNHHHAAA===;;;888444111...---,,,,,,------,,,+++***,,,,,,+++***)))***+++))))))))))))((((((((((((((((((''''''''''''((()))***)))(((''''''&&&''''''(((((((((((()))+++---...555===IIIUUU\\\^^^]]]\\\SSSVVVZZZ^^^bbbgggmmmqqqsssrrrpppmmmggg___UUUOOOGGGBBBAAADDDFFFEEEFFFHHHIIIFFF@@@:::555111///......000444999>>>CCCFFFHHHIIIIIIIIIHHHFFFCCCAAA???;;;888555222222222222111000000///...,,,+++******,,,++++++,,,...222555777;;;???CCCFFFFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;777666555555666666555333333333444444444444333333444555555555666666666666222222111000000000111222333333222111111111111111333222222222111111111111222222333333333333222222111222333333333444777:::<<<>>>@@@@@@>>><<<<<<<<<888:::>>>CCCHHHLLLOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPOOOQQQUUUYYY\\\___```aaa\\\^^^``````^^^ZZZUUURRRMMMJJJHHHIIIKKKLLLJJJGGGAAAAAABBBCCCDDDFFFHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOMMMJJJGGGEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRTTTQQQQQQQQQPPPPPPPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMJJJHHHFFFDDDBBB???<<<:::888777444333222222333555777888>>>CCCJJJQQQYYYdddpppxxxzzzuuurrrqqqrrrssstttnnnlllgggaaa\\\XXXVVVUUUXXXWWWWWWZZZ___aaa```^^^SSSLLLGGGLLLWWWfffwww{{{ooogggbbbccceeefffhhhjjjnnnooopppoooooorrrxxx~~~}}}yyywwwwwwvvvtttqqqmmmfff]]]XXXOOOIII@@@888333000---+++---...///111222222111111666666666444111000000000666777:::<<>><<<:::888777333222000---,,,,,,,,,,,,}}}|||zzzyyyvvvooofff___NNNHHHAAA<<<:::888555222///---,,,+++,,,,,,***)))---...///...,,,+++,,,---++++++++++++*********)))))))))((((((''''''''''''******)))((('''&&&&&&&&&###$$$%%%'''***,,,---...///555???LLLWWW\\\ZZZXXXPPPQQQTTTVVVZZZaaaiiinnnppppppooonnnjjjcccZZZTTTKKKFFFDDDFFFHHHGGGGGGJJJGGGEEEBBB>>>:::666333111000111333777;;;???BBBEEEFFFGGGGGGGGGEEECCCAAA???@@@<<<888555555666777666333222111000...---,,,+++,,,,,,+++,,,...000333444666:::???CCCDDDCCCCCCCCCCCCBBBAAA@@@????????????<<<<<<<<<<<<;;;::::::999:::999777888999999888666333444444555555444444333333333222222222333444555444333222111111111222333333333222111111111111111333333333222222222111111111111222333333333333222111222333333333444777:::;;;===???>>>===;;;;;;<<<:::<<<@@@EEEIIILLLNNNPPPRRRQQQOOOMMMMMMMMMNNNOOONNNPPPSSSWWW[[[]]]_______________]]]XXXQQQJJJFFFGGGEEECCCCCCEEEFFFEEEDDD??????AAABBBEEEGGGHHHIIIGGGGGGGGGGGGGGGHHHJJJJJJKKKJJJIIIGGGEEECCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHKKKNNNQQQSSSRRRPPPOOOMMMMMMNNNOOOPPPNNNNNNOOOPPPOOONNNMMMLLLHHHHHHGGGGGGHHHGGGDDDBBB>>>===;;;999777555444444333222111222333666:::<<>>???HHH]]]ppptttlllkkkkkkmmmvvvyyyiii[[[RRRKKKCCC===666///---///+++///777@@@GGGJJJIIIGGGBBBBBBAAA@@@>>><<<:::999555444222000...---,,,,,,~~~{{{yyyvvvoooeee^^^OOOHHHAAA<<<:::888555222000...,,,,,,,,,,,,***)))---...///...,,,+++,,,---++++++++++++*********))))))))))))(((((('''&&&&&&***))))))((('''&&&&&&%%%###$$$&&&(((***+++,,,---...222:::GGGRRRXXXVVVSSSNNNNNNOOOOOOSSSYYYaaaggglllmmmnnnooonnnhhh```[[[SSSMMMJJJKKKKKKJJJJJJLLLJJJIIIHHHFFFBBB<<<777444000000111333666;;;>>>AAACCCEEEFFFGGGGGGEEECCCAAABBB???:::888777888888888666555444333111000......++++++++++++,,,...000111222666;;;>>>@@@AAABBBCCCBBBBBBAAA@@@????????????;;;;;;<<<<<<;;;:::999888;;;999888888999999888777555555666666666666555555333222222222222333444444666555444333222333333444444444333222222222222222333333333222222222111111000111222222333333333222111222333333333444777::::::<<<===<<<:::999:::;;;===???CCCGGGJJJLLLMMMMMMQQQPPPMMMKKKJJJKKKLLLNNNMMMOOORRRVVVYYY[[[\\\]]]]]]]]][[[XXXRRRKKKEEEAAACCCBBBAAA@@@AAABBBCCCBBB>>>???AAACCCEEEGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGFFFCCC@@@===>>>??????@@@AAABBBBBBBBBDDDDDDDDDFFFIIILLLOOOQQQOOONNNLLLJJJIIIJJJLLLMMMJJJJJJLLLLLLLLLLLLKKKJJJGGGFFFDDDDDDDDDBBB>>><<<888777666444333222222111222111111111444888<<>>EEEWWWgggtttooonnnlllvvv~~~sssfff]]]TTTKKK@@@444......,,,///666???GGGKKKJJJHHHDDDCCCCCCBBB@@@>>><<<;;;777666555444222000...---~~~|||yyyvvvnnnddd\\\OOOIIIAAA;;;999888555333000...---,,,------+++)))***,,,,,,+++***)))***+++))))))))))))(((((((((((((((((())))))((('''&&&&&&((()))))))))((('''&&&%%%((((((((((((((((((((((((...111999DDDNNNSSSSSSPPPMMMLLLJJJIIIKKKPPPWWW]]]dddgggjjjnnnooolllfffaaaXXXRRRNNNNNNNNNLLLMMMOOOSSSTTTUUUSSSNNNFFF===777/////////000333777<<>>>>>??????:::;;;<<<======<<<:::999999888777777888888777555555666666666666666666555333444444444555555555555777666444333222333333444444444333222222222222222333222222222111111111111///000111222333333333333111222333333333444777::::::;;;<<<;;;999888999:::???AAAEEEHHHKKKMMMMMMMMMQQQOOOMMMKKKJJJJJJKKKLLLMMMOOORRRUUUWWWXXXYYYYYYWWWVVVTTTQQQLLLHHHDDDBBB???@@@@@@@@@@@@AAAAAAAAA>>>???@@@BBBDDDEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>@@@BBBDDDCCCAAA>>>;;;======>>>???@@@AAAAAABBB@@@AAABBBDDDFFFHHHKKKLLLLLLJJJHHHFFFFFFFFFGGGHHHDDDEEEGGGHHHHHHHHHGGGFFFCCCBBBAAA@@@???===999666444444333222111111111111111000111333777===BBBFFFUUU^^^jjjuuu{{{~~~{{{vvvqqqiiidddbbbccceeefff```]]]WWWQQQNNNOOOQQQRRRUUUVVVWWWXXXWWWVVVSSSRRRSSS___nnn|||yyyoooaaa]]]```iiiqqqtttuuuwwwyyyxxxxxxxxxzzz}}}~~~{{{yyyxxxuuusssppplllfff^^^TTTNNNEEE???777000......//////222333555666555333111///111333666666555333333444333444777:::;;;@@@NNN\\\}}}~~~~~~uuuqqqmmmuuu~~~vvvkkk___PPP>>>333//////000444<<>>===888999888888666333111///~~~|||zzzyyyuuummmccc[[[OOOIII@@@;;;999888555333...---,,,,,,,,,,,,+++******+++++++++)))((()))***))))))))))))(((((((((((('''(((((())))))((('''&&&''''''((())))))((('''&&&(((((('''&&&&&&''''''''',,,000888BBBJJJOOOPPPOOOKKKJJJGGGDDDCCCFFFLLLQQQXXX[[[aaagggkkkjjjeeeaaaXXXRRRNNNOOOOOONNNOOORRRZZZ^^^aaabbb]]]SSSHHHAAA777555333222333666:::===>>>@@@DDDHHHJJJJJJIIIHHHDDDAAA>>><<<:::999666555666666555555444333333222*********+++++++++++++++...000222444666:::>>>BBB??????>>>>>>======>>>>>>;;;<<<>>>??????>>>===<<<:::888777777888999777666444555555666666555555444222333444555666555444444666555333222111111222222333333222111111111111111222222111111111000000000///000111222222333333333111222333333333444777:::;;;<<<<<<;;;999999:::;;;>>>AAAEEEIIIMMMNNNNNNNNNRRRQQQOOOMMMLLLLLLLLLLLLNNNOOOQQQTTTUUUVVVVVVVVVTTTQQQNNNJJJFFFCCCAAA@@@<<<>>>???@@@@@@?????????===>>>???@@@AAAAAA@@@@@@>>>??????@@@AAABBBBBBBBB>>>>>>??????>>>===<<<;;;::::::;;;<<<===>>>??????<<<===???AAACCCDDDEEEEEEGGGFFFEEECCCCCCCCCCCCCCC@@@AAABBBCCCBBBBBB@@@@@@===;;;:::::::::999555333222222111111111111222222222222444777>>>FFFNNNRRR```iiittt}}}|||xxxuuutttooogggaaa___^^^^^^^^^XXXUUUPPPMMMKKKMMMOOOQQQSSSUUUXXXXXXWWWUUUTTTSSSWWWiii~~~xxxnnngggdddgggpppxxxzzzzzz{{{yyyyyyzzz{{{~~~}}}zzzwwwuuusssqqqnnnkkkeee]]]TTTMMMDDD>>>666000---...//////000111333555555444333222111333555555333111000000222333666888888;;;FFFRRRjjj{{{||||||tttmmmrrrxxxyyyeeeNNN===666222111333:::CCCJJJKKKJJJFFFEEEEEEDDDCCCAAA@@@???999:::;;;;;;999666333111zzzyyyxxxxxxuuummmbbbZZZPPPIII@@@;;;999777555333---,,,***+++,,,,,,+++***+++,,,---,,,***)))***+++++++++++++++************&&&'''((())))))((('''&&&&&&'''((())))))(((''''''%%%$$$$$$$$$%%%''')))******///888AAAHHHLLLOOOPPPJJJHHHDDD@@@>>>@@@EEEIIIMMMQQQXXX```eeeeeeaaa]]]VVVPPPLLLMMMOOONNNPPPSSS]]]bbbhhhllliii___TTTLLLBBB???;;;777666777999;;;:::===AAAEEEHHHHHHHHHGGGGGGEEEBBB@@@>>>;;;888555555555555444444333333333------------------------...///000111333777===AAA???>>>===============>>><<<===???AAABBBAAA@@@???<<<;;;999:::;;;;;;:::888333444444555555444444333///000222444444333222111555333222000//////000000222111111000000000000000111111111000000000000/////////000222222333333333111222333333333444777:::<<<======<<<::::::;;;===<<>><<<;;;:::<<>>>>><<<===>>>??????>>>===<<<;;;<<<>>>@@@BBBCCCDDDDDDAAA???===:::999999:::;;;666666777888:::;;;;;;<<<999:::===???AAAAAAAAAAAADDDDDDCCCBBBAAA@@@@@@@@@>>>>>>??????>>>===;;;:::777666555666777666333111222222111111111222222333444555888===EEEOOOXXX^^^gggppp{{{yyyzzz|||}}}{{{xxxtttrrrsssnnnfff```]]][[[ZZZYYYRRRPPPLLLJJJIIIKKKNNNPPPRRRTTTXXXYYYXXXWWWVVVUUUYYYpppvvvlllllljjjmmmvvv}}}~~~~~~~~~yyyyyyzzz}}}|||xxxtttrrrqqqooommmjjjeee]]]TTTNNNDDD>>>666///---...///000000111333555777777888777---000222333222000//////555555777999888999BBBMMM\\\yyywwwrrrvvvjjjmmmqqqxxxwww\\\GGG>>>444222333999BBBIIIKKKJJJFFFFFFFFFEEEDDDBBBAAA@@@:::;;;<<<===;;;888555333|||xxxuuuuuutttmmm```UUUTTTJJJAAA===:::666333444///...,,,+++***)))))))))***+++,,,---------,,,+++++++++******))))))((((((***)))(((''''''''''''''')))***+++)))%%%$$$%%%(((&&&&&&&&&%%%%%%&&&&&&&&&,,,444999===EEEOOORRROOOPPPMMMIIIDDD???>>>???AAAIIINNNVVV]]]bbbcccaaa```___[[[WWWTTTMMMFFFJJJSSS___fffoootttqqqjjjbbb]]]NNNBBB888666555111///111888;;;???CCCGGGIIIIIIJJJEEEEEEEEEDDDBBB>>>;;;888444444555555555444333222333000......///...***'''---//////...---///555;;;============>>>>>>>>>>>>?????????>>>>>>===;;;;;;======>>>???@@@>>>:::777555444333444666777666555666777777555222111111111000000000000000000000000777444///---...000222333111111000000/////////...---///111333444333222111000000111333555777:::;;;888:::<<<<<<;;;:::;;;<<>>:::888333555999;;;<<<>>>@@@BBB>>>>>>?????????===<<<;;;:::;;;<<>>??????>>>>>>===<<<<<<<<<======>>>===;;;888555444666555555444333333333333444333111111333555555555777<<>>======;;;777444}}}yyyvvvvvvuuunnnaaaWWWSSSJJJAAA===:::666333333111111///...---,,,,,,,,,------------,,,***((('''******)))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$&&&((('''&&&%%%%%%%%%%%%&&&'''---000444888BBBNNNRRROOOTTTRRRNNNHHHBBB???>>>???CCCGGGOOOWWW]]]```aaaaaabbb^^^[[[WWWPPPHHHJJJQQQZZZaaakkkqqqrrrooojjjgggXXXKKK???;;;888444222333666888<<<@@@CCCEEEEEEEEEFFFFFFFFFEEEBBB???;;;999666666555555444444333333444222000000111000---***+++***+++---111444666666999999:::;;;;;;<<<======>>>>>>>>>>>>===;;;:::999999888888999:::999666333333222111222444555444333555666666555222111111222111111111111111111000000555222///...///000111111000000000//////............///000222222222222111000111111333555888:::;;;999:::;;;;;;::::::;;;===AAABBBFFFIIILLLNNNOOOOOOQQQOOOLLLLLLMMMNNNOOOOOOQQQRRRSSSTTTUUUTTTSSSSSSOOOKKKFFFAAA===:::777555444666999;;;<<<===???AAA>>>?????????>>>===;;;:::::::::;;;???BBBCCCCCCAAA>>><<<:::999999888666444777666555555444444444444:::;;;;;;<<<===>>>>>>???======<<<<<<;;;:::::::::888888999999888777444333333333222222222333333444444333333444666999;;;<<<<<>>CCCSSSddd~~~xxxrrrwwwtttpppnnnooottt~~~gggSSS<<<666333999@@@DDDFFFIIILLLLLLJJJHHHFFFCCCAAA@@@???>>>=========<<<999777|||zzzxxxwwwvvvooocccYYYRRRIII@@@===:::555222222222111000///...---------,,,,,,,,,+++***)))((('''(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((((((&&&%%%######%%%&&&(((,,,---...222===JJJQQQRRRWWWVVVTTTOOOHHHDDDAAAAAA>>>BBBHHHPPPXXX___cccffffffcccaaa\\\SSSKKKJJJMMMUUU]]]gggooorrrrrrpppoooaaaUUUGGG???999444222333333666:::>>>AAABBBBBBBBBGGGGGGFFFEEECCC@@@===;;;999888666555444444444444666444333333333222///---,,,******...333555222...333444555777999:::<<<<<<>>>>>>>>>===<<<:::999888777555444444555555333222444222111111333444444333333444555444222111222333333333222222111111111000222000......///000000////////////.....................//////000111111111111111222333555777999;;;:::::::::999888999<<<>>>AAACCCFFFIIILLLMMMNNNNNNQQQNNNLLLKKKMMMOOOOOOOOOSSSTTTUUUUUUUUUTTTRRRRRRMMMIIICCC>>>;;;888555333555777:::;;;;;;<<>>===;;;999999:::;;;???BBBDDDDDDBBB===<<<999888888777444222444444555555444333333222::::::<<<=========<<<<<<;;;::::::999999888777777222333444555555444222111000000000000111222333444///000111444777<<<@@@CCCDDDJJJQQQXXXbbbmmmtttuuuvvvwwwzzz|||rrrhhh___^^^^^^```cccfffggggggdddaaa\\\VVVQQQMMMJJJIII@@@AAACCCCCCDDDEEEHHHKKKIIIKKKQQQ[[[bbbhhhpppxxx{{{wwwuuuyyy|||}}}}}}yyy||||||xxxwwwtttpppoooqqqxxx{{{}}}{{{zzz{{{}}}{{{vvvqqqllliiihhhgggddd```]]]ZZZUUUMMMHHH===777000------//////...///000111111222222111111000000111222222222222111555555555444444777<<>>===<<<=========;;;999{{{zzzxxxxxxuuunnncccZZZQQQHHH@@@===:::666222222///...---,,,++++++++++++))))))***+++++++++,,,,,,'''''''''(((((())))))***)))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&'''(((&&&$$$######$$$&&&(((***,,,...111888CCCPPPXXXYYYYYYYYYUUUOOOJJJGGGEEE???AAAFFFMMMUUU^^^fffjjjiiihhheee```WWWNNNJJJJJJQQQYYYdddmmmqqqqqqooonnndddZZZLLLAAA999444111111222444888<<>><<<;;;888555444444555555555555444444444333111000111///...///000///,,,)))...///111444777999;;;<<<>>>>>>>>>===<<<;;;999888999777555444555666666555555333111111333444444333111222444333222111222444444444333333222111111111///......///000000...---..................------......------...///000111111111222333555777999:::::::::999777666888<<>>;;;888666444666888::::::;;;<<<>>>@@@AAAAAAAAAAAA???===;;;999;;;;;;===AAAEEEGGGFFFEEE@@@>>>;;;::::::888666444111222333555555555444444777999:::<<<;;;:::888777999999888777777666666555111111111222111000//////............///000111222///111333777===CCCJJJOOOOOOVVV]]]dddmmmuuuxxxuuusssqqqqqqvvv{{{yyynnnddd\\\[[[\\\^^^bbbeeefffgggaaa^^^XXXQQQKKKGGGDDDCCC>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLTTT```iiipppyyy~~~uuurrrsssxxx|||}}}zzztttrrrpppnnnqqqvvvzzz}}}}}}{{{zzz|||}}}xxxsssoookkkiiigggeeeaaa]]]YYYVVVQQQJJJDDD888333...,,,,,,---------//////000111111111111000000000111111222222111111111222333444555888<<>>EEELLLKKKLLLMMMMMMKKKHHHEEECCC@@@>>>=========<<<;;;999zzzyyyxxxwwwtttlllaaaZZZPPPGGG@@@>>>;;;666333222------,,,+++*********************+++,,,------...''''''(((((())))))******(((((('''''''''(((((())))))((('''&&&%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((,,,000222333<<>>999555222000222555888<<>>AAABBBCCCCCCBBB@@@>>><<<;;;<<<===???CCCHHHJJJJJJIIIBBB@@@===<<<;;;:::777555///111333666888999999888888999:::;;;:::999666555888777777666666555444444222222111111000...------//////......//////000111333666;;;???EEENNNWWW]]]\\\bbbiiinnnuuuzzzxxxrrriiidddbbbgggooopppiii```WWWVVVVVVYYY\\\___``````___[[[TTTMMMGGGBBB???>>>>>>???AAAAAA@@@@@@BBBCCCGGGKKKUUUbbbmmmuuu{{{vvvoooqqqvvv}}}xxxrrrpppnnnnnnsssxxx~~~{{{xxxxxx~~~~~~zzzuuuqqqooommmjjjhhhccc___YYYUUURRRLLLEEE@@@333111...,,,,,,,,,------//////000111111111111000222222222222222111000///000111333444555666999<<<===JJJaaazzz}}}xxxnnnfffdddjjjrrryyyeeeVVVKKKBBB;;;999999;;;AAAHHHJJJJJJJJJJJJIIIHHHGGGGGGCCCAAA>>>===<<<;;;999777{{{zzzzzzxxxsssjjj```YYYPPPHHHAAA???===888444333///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))************&&&%%%%%%%%%%%%&&&''''''+++)))'''&&&&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&)))...000000555EEEUUU[[[\\\\\\YYYSSSLLLGGGEEECCCCCCDDDHHHPPPZZZccciiikkkmmmjjjddd^^^ZZZTTTNNNFFFOOO[[[eeeiiiiiigggfffbbb```ZZZPPPIIIDDD???;;;111111111222555999===???AAAAAABBBBBBBBBCCCCCCDDDAAA???<<<999777555444444222333555444333222222333111333444111---,,,///333---...///222444666888999:::;;;;;;<<<;;;;;;;;;:::888666444444555666666666222000---,,,---/////////000111222222111000111333222222222222222222222222...------///000111///................../////////------......///000000000//////000111222444555666888888777555555777;;;???FFFGGGJJJLLLMMMNNNNNNNNNNNNLLLJJJKKKMMMPPPRRRRRRPPPQQQQQQQQQPPPOOOMMMLLLKKKGGG@@@;;;888666555444777888999999:::<<>>===>>>>>>AAAEEEJJJMMMMMMLLLDDDBBB???===<<<;;;888666222444666888:::<<<===>>><<<<<<<<<<<<;;;999777666666666555444444333333222333222111000///...------.........///000111222333555999>>>CCCIIIRRR]]]eeejjjoootttxxx}}}zzzqqq```ZZZVVVXXX```ddd```[[[WWWVVVUUUVVVXXXZZZZZZYYYZZZVVVOOOHHHCCC???===<<<<<<===>>>===<<<<<<>>>@@@EEEJJJVVVfffqqqyyyyyyoookkkkkknnnuuu}}}{{{tttooonnnmmmnnnsssyyy{{{wwwuuuuuu{{{wwwsssqqqpppoookkkhhhaaa\\\VVVQQQLLLFFF???999111000...------------...///000111111222222111111555555444333222111///...111333555555444444555777;;;EEEVVVlll~~~sssjjjeeeggglllwwwwwwgggZZZNNNGGGAAA>>><<<999;;;@@@FFFFFFFFFFFFGGGGGGHHHHHHDDDBBB???===<<<;;;999777}}}}}}|||zzztttjjj```YYYPPPHHHBBB@@@>>>999555444//////...------------...---,,,+++*********+++,,,++++++++++++************%%%%%%%%%%%%%%%&&&'''''')))&&&$$$$$$%%%&&&%%%######$$$%%%%%%%%%%%%$$$###%%%$$$&&&+++...222<<>>>>>???@@@BBBCCCEEEFFFBBBAAA>>><<<999666444333111444666555333222333555333444555444333111111111------///000222333555555666777888999999:::::::::666444333333444555555444444111...---...///000000000111222111000///000111///000000111111222222222///...---...000111000///.........//////000000000,,,---///000111111000000.........///000222333444666777666555555777;;;>>>EEEFFFHHHJJJKKKLLLLLLKKKMMMKKKJJJKKKNNNQQQRRRSSSPPPQQQQQQQQQQQQPPPNNNMMMMMMHHHAAA;;;888777777666666777888999:::<<<@@@CCCDDDEEEEEEEEEDDDCCCAAA@@@===>>>AAAEEEJJJMMMNNNMMMHHHFFFCCCAAA@@@>>>;;;999999999:::;;;<<<>>>@@@@@@======<<<:::999777666666333333333222111111000000000000///...............,,,---...000222444777888:::>>>DDDIIIOOOXXXdddmmmuuuyyy}}}~~~uuuaaaZZZSSSRRRVVVZZZZZZXXXZZZXXXVVVVVVVVVVVVUUUTTTRRROOOIIIDDD???>>>======<<<======<<<;;;===@@@CCCLLLQQQ^^^mmmxxx|||yyylllddddddhhhvvvtttooolllmmmnnnpppuuu{{{}}}yyywwwwwwyyy~~~yyyuuuqqqpppqqqooojjjeee___YYYRRRLLLFFF@@@888333///000000///......//////000111111222222222222222555555555444333222111000///222444555444444444555;;;AAALLL]]]sss}}}ssskkkiiikkknnnuuu}}}|||nnn```WWWRRRMMMJJJCCC;;;888:::>>>???BBBEEEFFFGGGFFFEEECCCAAA>>><<<<<<<<<;;;:::{{{tttjjj```ZZZQQQIIICCCAAA???:::666555......---,,,,,,,,,------)))(((((((((***+++---///---,,,,,,,,,+++*********'''''''''''''''((()))***&&&###!!!"""%%%&&&&&&$$$"""###%%%&&&&&&%%%###"""%%%&&&---111666<<>>;;;::::::999555666888888:::===AAAEEEEEEEEEFFFFFFFFFDDDCCCBBB===>>>@@@EEEJJJMMMNNNMMMLLLJJJGGGFFFDDDCCC@@@===???>>>=========???@@@AAA===;;;999777666444444444111111111000//////.........---------......///000***+++---000444777:::<<>>===>>>???===============@@@DDDHHHWWW]]]hhhvvv~~~}}}ssshhhbbbfffmmm~~~zzzppplllkkknnnqqqsssxxx~~~~~~}}}zzzyyyzzz}}}}}}yyyuuuqqqppppppnnngggbbb]]]WWWOOOHHHBBB<<<444...///000111000//////000111111111222333333333333222555555555555444333222222+++...222444555666777999;;;???FFFTTThhhzzzqqqmmmmmmpppwwwxxxiii```\\\YYYUUUKKK@@@999999777;;;@@@EEEGGGGGGDDDCCCBBB???===<<<<<<======<<<~~~~~~}}}{{{uuulll```XXXSSSNNNGGGBBB???<<<777333111111///...---,,,,,,,,,...---+++***)))******+++---.........,,,***'''%%%******)))'''&&&%%%$$$###)))))))))((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((''')))...333;;;<<>><<<:::999222222222444666777666444555555555555555555555555333222000............///000000000111222444555666666666666555555555555555777666444333222222333333222000///...//////---,,,---...000111222222222111111111000000000000111111000///...------...///000///............//////000111///...------...///111666666555333333555:::>>>BBBDDDFFFFFFFFFGGGIIIJJJGGGHHHHHHJJJLLLNNNPPPQQQNNNOOOPPPPPPPPPNNNMMMLLLMMMIIIDDDAAA>>><<<:::888444444666888;;;???CCCEEEAAACCCEEEFFFFFFCCC@@@>>>;;;===@@@DDDIIIMMMPPPQQQOOOMMMKKKIIIGGGFFFFFFFFFCCCDDDDDDDDDBBB???<<<:::;;;999555444333333222111........................,,,---...---,,,,,,...000...111555666777===FFFMMMMMMUUU^^^bbbdddlllyyymmmeee[[[SSSPPPRRRUUUWWWVVVVVVVVVTTTQQQLLLGGGDDDCCCBBB@@@<<<999999;;;===;;;>>>???>>>===AAAIIIPPPbbblllzzz{{{tttppprrrxxx~~~xxxssssssooommmllloootttxxxzzzyyy}}}{{{wwwxxx~~~}}}yyyvvvsssqqqooojjjccc]]][[[UUUMMMEEE>>>999444000111111000000000000111111000000111111222222222333555444333222111111111111000111222333555666777777===<<>>~~~~~~~~~|||vvvlllaaaYYYPPPKKKDDD@@@>>><<<888444111000///---,,,+++++++++,,,+++*********+++,,,------------,,,+++(((&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((('''''''''***...111222333888@@@DDDGGGLLLSSSOOOOOOPPPRRRUUUYYY^^^bbbgggkkklllhhhfffiiikkkkkkkkkkkkhhhddd^^^ZZZYYYYYY___bbbfffgggddd___[[[XXXJJJBBB777222222444555555999:::<<>>@@@BBBDDDEEEDDDAAA>>><<<<<<===???BBBEEEHHHKKKMMMOOOOOOMMMLLLLLLLLLMMMMMMHHHHHHGGGFFFDDDAAA===;;;999666333222111111000///.........---------------,,,------,,,+++,,,...111000444999<<<>>>CCCLLLRRR\\\ccckkkqqqttt{{{qqqjjj```XXXTTTTTTUUUVVVTTTTTTSSSQQQMMMHHHDDDAAA???>>>===:::888999;;;===888:::;;;;;;>>>FFFRRR[[[sss|||~~~{{{tttqqqpppnnnmmmoootttwwwxxxxxxyyyzzzzzzyyyxxx|||}}}yyyvvvqqqnnnlllhhhaaa\\\WWWQQQJJJBBB===888333111222222111111000000111111111111111222222333333333444333222111000000000000111111222333555666777777;;;;;;>>>GGGTTTiiiwwwiiihhhmmmvvv|||iiiSSSEEE:::999:::>>>CCCFFFEEEBBBFFFDDDBBB???>>>>>>??????~~~xxxnnnccc[[[MMMHHHBBB???>>><<<888555000///...,,,++++++++++++************+++,,,---...,,,,,,+++***)))''''''&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%%%%'''***,,,,,,///...111777<<<@@@HHHQQQSSSTTTUUUTTTSSSTTTVVVWWW^^^ccceeeccccccgggiiiiiinnnqqqqqqkkkaaaYYYVVVWWW^^^^^^```aaaaaa^^^ZZZVVVJJJCCC:::555555777777777::::::;;;===???BBBEEEGGGDDDDDDCCCBBB@@@>>><<<;;;999777444444555666666555444444444444444444444444444333111000///.........------...///000222333444444444555666777888999999666777777777777666444333333111000000111000///...------///000000000000000//////............////////////...------...//////...............///000111000///...------...///000222333444444444444777999<<>>;;;999888777777777777999:::;;;@@@AAACCCCCCBBB???<<<:::===<<<<<<===???BBBEEEGGGMMMLLLLLLLLLMMMNNNOOOPPPIIIIIIHHHFFFCCC???<<<:::555333000/////////...---...---------,,,,,,,,,+++---......---,,,...111444666;;;BBBGGGKKKPPPWWW\\\kkkpppyyy|||qqqlllccc\\\XXXVVVTTTSSSRRRQQQOOOLLLHHHCCC???<<<999::::::999777888:::===999999999;;;AAAOOO```lllzzz|||vvvppppppooonnnoooqqqtttuuuuuutttttttttvvv{{{|||zzzuuuoookkkhhhddd___[[[RRRMMMFFF???:::666333111333333222222222111111111222222222222222333333333333222222111111000000000111111222444555666777888999:::<<>>;;;777444///...---,,,++++++***+++*********++++++,,,,,,,,,---,,,+++)))(((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((%%%###$$$'''******)))222///000333777<<>>===;;;888555333444444555444444444444444444444444444555444333222111000000000---------...///000222222222333444666777999:::;;;666777999:::999888555333444222111111222222111///------...///////////////.........------.................................++++++++++++,,,------...000///............///000///111333444333333444555:::===AAACCCCCCBBBBBBBBBDDDEEEEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPPPPOOONNNMMMLLLIIIFFFDDDBBB@@@===;;;666666666666777999;;;<<<@@@AAABBBBBB@@@>>>;;;999;;;:::888888999<<<@@@BBBFFFFFFFFFGGGHHHIIIJJJJJJEEEDDDCCC@@@===999666444222000///...///...---,,,------,,,,,,,,,+++++++++...//////......111555888<<>>;;;999888999999999888888999;;;<<<;;;;;;???IIIZZZmmmzzz}}}zzzsssxxxwwwqqqnnnmmmllllllmmmooopppqqqppppppqqqwww|||{{{uuunnnhhheeebbb]]]YYYQQQKKKCCC===888555222000444444444444333333222222111111111222222222222222333333333333222222111111111222333444555777888888888999<<>><<>>;;;666333...---,,,,,,++++++++++++,,,,,,,,,,,,++++++******---,,,+++******************)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$''')))(((&&&111......111444999CCCLLLTTT\\\```[[[UUURRRNNNJJJHHHLLLOOOQQQXXXbbbggggggcccjjjpppmmmddd[[[WWWXXXRRRPPPMMMMMMNNNMMMJJJFFFCCC???;;;888777666666666333222222333777;;;@@@CCCBBBBBBBBBBBBBBBAAA@@@@@@<<<999555333333444444333444444444444444444444444666666555555444333333222------------...///000000000111222444666888::::::555777999;;;;;;999666444444333222222333444333111.............../////////......------------......------............------*********++++++,,,......//////............//////...000222333222111222333777;;;???BBBCCCBBBBBBBBBEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOOOONNNMMMLLLJJJGGGEEEDDDBBB???===888888777777777999:::;;;???@@@@@@@@@???===;;;999777666555555666999<<<>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===:::777444222000000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000222666999???EEEOOOYYYbbbiiinnnqqqwww|||{{{rrrlllaaa___[[[XXXVVVSSSPPPMMMKKKIIIFFFBBB>>>;;;999888888:::;;;;;;999888888999888999===EEESSSfffyyywwwsssrrrsssyyy}}}|||zzzuuuqqqiiiiiiiiihhhhhhjjjlllmmmooopppuuu|||~~~{{{|||uuummmfffccc___ZZZWWWPPPJJJBBB;;;666333111///444444555555555555444444111111111111111111111000444444555555555444333222111222333444666777888888888:::<<<>>>AAAMMMfff}}}zzzvvvqqqpppuuufff[[[MMMBBB>>>BBBGGGJJJJJJIIIHHHFFFEEECCCCCCBBB~~~|||rrreee]]]RRRMMMFFFAAA>>>;;;666222......---,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((,,,,,,,,,+++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&)))'''(((---222666???HHHPPP]]]ddd```ZZZXXXTTTNNNEEEGGGIIILLLTTTaaahhhiiigggmmmrrrqqqiiiaaa\\\ZZZRRRPPPLLLIIIHHHFFFDDDCCC???>>><<<999777666666666222111000111444777;;;>>>======>>>???@@@AAAAAA@@@<<<:::777555555555444333333333333333333333333333444555555666666555555444//////......---.........---...000222444666777888555777999;;;;;;999777555555444333333555555444333000//////......///000000......------------......------............------,,,,,,,,,---...///000111////////////////////////---///111111000///000111555888<<<@@@AAABBBCCCDDDFFFEEEEEEEEEFFFFFFGGGHHHKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDBBB???<<<<<<;;;999888666666777777<<<======>>>===<<<:::999666555444444555666999:::;;;;;;;;;<<<;;;;;;:::999:::999888666444222111000///.........000///...,,,++++++,,,,,,------......,,,...111222333555999;;;@@@FFFQQQ\\\hhhpppvvvxxxxxxqqqjjjeeeYYYWWWUUUSSSRRRPPPMMMKKKEEECCC@@@===:::888888888888:::<<<<<<:::999888999444999BBBOOO```sss}}}sssnnnmmmooosssyyy{{{sssqqqpppnnnkkkcccdddeeeeeeeeefffiiilllrrrvvv~~~~~~zzzzzzssskkkddd```\\\WWWRRRLLLGGG???888444222111000333444555777888777777666222222222111111111111000444555666666666666444333222222333555666777888999888999;;;===???GGGYYYkkkvvv|||tttnnnoooxxxvvvfffTTTGGGCCCEEEIIIIIIHHHHHHGGGFFFEEEDDDDDD~~~}}}zzz|||~~~~~~yyyooobbbYYYOOOJJJDDD???===:::666222///...------,,,---------***+++,,,,,,,,,+++******)))***+++,,,,,,+++***)))%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''$$$###&&&+++///222999AAAHHHXXXdddaaa]]]\\\XXXRRRFFFFFFEEEFFFOOO]]]eeefffkkkooossssssooohhhbbb___YYYWWWSSSNNNHHHEEEEEEFFFBBBBBBBBB@@@>>><<<;;;;;;444333222222222444666777666777999;;;===>>>??????===;;;999999999888666555333333333333333333333333111222444555666666555555222111000...------,,,,,,+++,,,---///111333444555666777888999999888777666666555444444666666555444111111000/////////000111//////............//////,,,------......------,,,,,,,,,------...000111222......////////////......---...//////......///000111444888<<<>>>@@@CCCEEEEEEDDDDDDCCCBBBBBBCCCCCCFFFGGGHHHIIIIIIIIIHHHHHHFFFEEECCCCCCBBB@@@===:::;;;:::888666555555555666888999999::::::999888888777777666555444444444555555666777777777777666555444333222111000000000000---,,,,,,...//////---+++******+++---...///000111000333777:::;;;===???AAAEEEKKKUUUbbboooyyy{{{uuunnniiiddd___\\\RRRPPPMMMLLLKKKIIIGGGDDD???===:::777666666777777444777:::<<<;;;:::999:::<<>><<<:::777333//////...---------......((()))+++,,,------,,,+++'''(((***+++,,,+++)))((('''''''''''''''''''''''')))))))))((('''''''''&&&))))))))))))))))))))))))%%%(((***)))%%%$$$&&&(((&&&%%%(((---//////333999@@@SSS```___\\\]]]ZZZRRRFFFEEEBBBBBBJJJXXX```bbbjjjmmmqqqsssrrrmmmhhhddd___^^^[[[SSSLLLHHHHHHKKKHHHIIIIIIHHHEEECCCBBBBBB888777555333222222222222111222555777:::<<<===>>>>>>===<<<<<<<<<;;;999666333333333333333333333333///000222444555555555444444333111///---,,,,,,+++***+++,,,...///111222333666777888888999888777666666555444555666777666555222111000//////000111222//////............//////,,,,,,---......---,,,,,,+++++++++,,,---...000000......////////////......---.........,,,---...000///222555999;;;???CCCEEEDDDCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDCCCBBBCCCBBBAAAAAA@@@>>>;;;888666555444444555666777888555666666777777777777777999999888666444333111111000111222444444444333333......------------......+++++++++---......,,,***)))***+++---///111222333555999>>>BBBDDDEEEFFFGGGKKKPPPZZZggguuuzzzvvvuuusssnnngggaaa]]]YYYVVVTTTLLLJJJGGGEEEDDDCCC@@@>>>:::888555333333444666777111444888;;;;;;;;;:::;;;HHHPPP^^^ooo}}}zzzqqqhhheeejjjvvvzzzqqqiiibbb^^^[[[YYY]]]```cccddddddfffkkkooozzzzzztttnnnfff```[[[UUUNNNIII@@@;;;555111111222444444111333666888:::;;;::::::666666666555555444444444222333555666666555333222222333444555666888999999555555777;;;===???FFFOOOdddvvvmmmmmmsssyyyjjjVVVLLLKKKHHHIIIIIIIIIIIIIIIHHHHHHzzzwwwvvvwwwxxxvvvqqqhhh___YYYOOOJJJCCC???===;;;888555000000///---,,,+++***)))******))))))(((((())))))******)))(((''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''')))***,,,------'''''''''''''''&&&%%%$$$)))((('''''')))---111333<<>>999555333222111000555444444444666888;;;======>>>?????????===;;;:::555555444333222222111111333333222222222333444444111222222111000...,,,+++***,,,......------111444111222444666777777666555999666444444555555333000222222333333333222111111000000000000////////////------...............---...---+++******+++---............------,,,,,,,,,000///...---,,,+++++++++///000333666999<<>>>>><<<:::777666111111000000000111333444555222///000222444333222222222222222222111000///---..................---222111000...---,,,++++++///---+++,,,//////,,,***,,,---///000222555:::>>>???CCCIIIOOORRRTTTVVVXXXVVV^^^jjjuuu}}}}}}wwwppphhhdddbbbbbb___YYYRRRMMMLLLLLLGGGEEEBBB@@@???===:::888888666444333444444333222555444666:::999888???JJJQQQ___mmmsssxxx~~~~~~zzzrrroookkkffffffnnnzzzvvviii```\\\ZZZWWWTTTXXXYYY\\\bbbiiipppsssuuu}}}qqqjjjaaaYYYSSSNNNHHHDDD999666222000111222333333///111444777999999999888666666777666666555444444444444444444444333333333777777777777777666555555999888777777:::>>>BBBEEETTTmmm~~~vvvnnnkkkmmmvvv~~~www{{{|||ppp\\\OOOEEEBBBAAACCCHHHJJJGGGCCC~~~xxxtttvvvwwwxxxwwwrrrjjjaaa[[[QQQKKKDDD@@@>>>;;;888444///.........------,,,,,,000///......------------+++++++++******))))))))))))(((''''''&&&&&&&&&'''((((((((((((''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%%%%$$$######"""((('''''''''))),,,///111777???KKKUUUZZZZZZYYYXXXNNNJJJHHHIIIGGGFFFJJJRRRZZZfffqqqtttuuuuuutttqqqmmmjjjfff```YYYTTTQQQQQQTTTUUUUUUSSSPPPNNNNNNNNNMMMGGG@@@:::666555444333555444333444555888:::<<<>>>@@@BBBCCCCCCAAA???===888888777666555444333333333333333333444444555666666666555444222///,,,+++(((***,,,+++******---//////000333555666666555555888666444444666777555333333333333333222222111000111111000000000/////////......////////////......---,,,+++******+++---.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---///000333666999;;;<<<>>>>>>======<<<:::999888777777777888888999999999999999::::::999777555444111000//////000111222333444111//////111222222111111111111111111000//////......////////////............---,,,,,,,,,,,,,,,///...---///111222111///000111222444666:::???DDDQQQVVV]]]dddhhhjjjlllnnnnnnrrryyy~~~uuulllddd\\\WWWTTTTTTSSSOOOIIIEEEDDDDDDBBB@@@>>><<<;;;:::777555333333222111222222111111333444999======@@@KKKXXX___iiiqqqssstttvvvtttpppllllllllllllnnnvvv~~~vvvmmmccc\\\ZZZYYYWWWTTTYYYZZZ\\\bbbkkktttyyy|||{{{yyyoooiiiaaaYYYSSSMMMGGGBBB999666222000111111222111111222444666777666555555666666666666666555444444555555555666666666666666555555666666666666666555999888666666888<<<@@@CCCKKKaaa}}}~~~xxxvvvyyytttuuu{{{{{{qqqrrrssslllbbb[[[KKKHHHEEEFFFIIIJJJHHHDDD|||vvvrrruuuvvvwwwxxxuuummmddd]]]TTTNNNFFFAAA>>><<<777444..............................---,,,+++*********+++,,,---------,,,+++*********)))'''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''')))+++,,,---111666???JJJSSSWWWXXXWWWTTTPPPLLLIIIEEEBBBEEEIIIVVVaaammmrrruuuwwwvvvsssnnnkkkgggbbb]]]YYYWWWUUUWWWWWWUUUSSSQQQQQQTTTVVVYYYSSSKKKCCC>>>;;;888777444333222222444666888:::===@@@CCCEEEEEEDDDAAA???;;;:::999888666555333333333333333333444555777777::::::999777444111...,,,***++++++***)))(((***,,,,,,...000222444555555444666555444555777888777666444555444444333222111000222111111111000000000000//////000000000//////...,,,+++*********,,,---......------------,,,,,,,,,......---,,,,,,,,,------,,,,,,...000222333555666888999;;;<<<;;;:::888777333444444444444444555555333444555555555444222111//////......//////000111222000...---///000000000000000000////////////.........////////////......++++++++++++,,,---...///,,,,,,,,,---000222222111555666888:::>>>DDDKKKPPPccciiirrryyy~~~|||rrrhhh^^^VVVOOOKKKJJJKKKLLLJJJFFFCCCAAAAAA>>><<<:::999888777555333111222222222222111111111444666<<>>@@@DDDTTTjjj|||xxxqqqnnnvvv}}}qqqlllkkkiiiggggggOOOJJJEEEDDDFFFGGGFFFEEE|||vvvsssuuuvvvwwwyyywwwpppfff___VVVPPPHHHBBB???<<<777444///////////////.........,,,+++***(((''''''''''''***+++---......---+++))),,,+++***((('''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%'''((()))******...000555???JJJQQQSSSSSSTTTQQQNNNIIIDDDAAABBBDDDQQQ\\\ggglllppptttssspppnnnkkkgggddd```]]]YYYWWWTTTSSSQQQOOONNNRRRWWW[[[```[[[TTTNNNIIIDDD???<<<333222111111111333555777999<<<@@@CCCDDDCCCAAA@@@;;;:::999777555444222222222222222333444555666777::::::999888666333000///......---,,,************)))+++---///111222333333333444444555777999999999777777777666555444333222222222222222111111111111111111111111111000000///,,,++++++***+++,,,------------------------------///...---++++++*********+++,,,,,,---///000000111333555777::::::999777666111111111111222222222222000000111222222111111000.....................//////...,,,,,,,,,---......///.....................------............------,,,,,,,,,---...///000000---------///111333444444888:::>>>CCCIIIRRR\\\cccooouuu~~~tttmmmddd[[[TTTNNNJJJGGGFFFGGGHHHHHHEEEBBB@@@>>>;;;999888777888777555444444444555444333222333333555888>>>IIIUUUbbbpppzzzxxxoooiiiggggggggglllsss|||}}}rrrhhhbbb```]]]YYYWWWXXXXXXXXXWWWWWWWWWZZZbbbooo}}}{{{sssnnnfffccc___YYYSSSMMMGGGCCC:::777333111000000///...000000111111111000//////333333444444444444333333111111222333333444555555333333555666777888888888999888777777888:::===???EEEMMM\\\ooo|||uuukkkmmmwww}}}tttooolllmmmnnnZZZSSSIIICCCBBBDDDFFFHHHyyyvvvuuuuuuwwwyyyyyyssshhh___VVVPPPIIICCC???<<<777333222111000///...---,,,,,,......---++++++*********(((***+++------,,,***)))---,,,***)))((('''&&&&&&((((((((((((''''''''''''###$$$$$$%%%%%%&&&''''''!!!!!!"""""""""""""""!!!$$$$$$%%%&&&''''''((((((------000777AAAHHHKKKKKKNNNOOOMMMJJJFFFDDDCCCCCCIIIRRR\\\bbbhhhnnnooommmnnnkkkhhhfffdddaaa]]]ZZZPPPNNNKKKIIIJJJOOOWWW]]]___^^^\\\YYYUUUOOOGGGAAA555444222000000111222333666999===AAACCCCCCBBBAAA===<<<;;;999777555444333111111111111222333444555777777888888777555333222111000...,,,+++***))))))'''(((***,,,...///000111000111333555666888999:::999999999999888777666555333333333333222222222222222333333333222222111000---,,,,,,,,,,,,,,,,,,---------------------------))))))(((((((((((()))))),,,,,,,,,------............111444666888777666444111111111111111000000000...//////000000000000000------.........---------------,,,+++++++++---......------,,,,,,---......,,,,,,,,,------,,,,,,,,,---------------...///000111222333555666999<<<>>>???BBBHHHOOOXXXcccnnnvvv|||wwwgggaaaYYYQQQLLLIIIGGGFFFAAAAAAAAA@@@???<<<888666777666555555666666555444555666666444222222333666666999BBBRRRfffxxx}}}rrriiifffggglllpppyyy{{{qqqfff[[[UUUZZZXXXUUUTTTUUUUUUUUUUUUTTTUUUZZZcccrrr{{{rrrkkkaaa___\\\XXXQQQLLLGGGEEE999666333111111000///---------...//////000000000222222333333333333222222000111111222333444555555333444555777888999::::::999999888888999;;;>>>???FFFIIIRRRaaavvv{{{ppplllnnnsss||||||{{{sssiiiYYYKKKDDDCCCEEEGGG{{{xxxuuuuuuvvvyyyzzzttthhh^^^VVVPPPHHHBBB???<<<777444222111000///---,,,+++***...------,,,,,,,,,,,,,,,((()))***+++++++++***))),,,,,,+++)))((((((((((((((((((((((((''''''''''''###$$$$$$%%%&&&''''''(((""""""###$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''(((***+++---111888>>>AAACCCFFFKKKNNNLLLJJJJJJIIIFFFBBBIIIQQQWWW___gggjjjiiikkkhhhffffffgggfffccc___PPPNNNKKKHHHHHHNNNVVV\\\^^^___aaabbb___XXXOOOHHH:::888555333111111222222444666:::>>>AAACCCDDDDDD@@@???>>>===;;;999888888111111111111111222222333444555666777888777666666222000---,,,++++++)))'''&&&&&&((()))+++,,,---...---///111333444555777999999999:::::::::999888888444444444444333333333333444444444444444333222111//////......------,,,,,,,,,,,,,,,------------...*********+++,,,...///000,,,,,,,,,---------......,,,...111333444444444333111111111000000000000000////////////////////////---............---,,,,,,,,,,,,,,,+++)))***,,,......---,,,,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000222444777999<<<@@@EEEIIIMMMQQQXXX```iiisss}}}|||rrrjjj^^^YYYRRRKKKGGGEEECCCAAA???===<<<;;;:::888555222333222111222333444444333333444444222///111555:::;;;BBBOOOaaavvvzzzqqqjjjhhhkkkpppwww~~~{{{qqqggg]]]TTTOOOTTTSSSQQQPPPPPPQQQRRRSSSTTTWWW^^^iiixxxzzzpppjjj^^^]]]ZZZTTTMMMGGGDDDCCC777555222111111000///---++++++,,,---...///000111000111111222222222222222333333444444555555666666333444555777888999999999888888888999:::<<<>>>@@@BBBDDDJJJUUUfff~~~wwwsssoooooozzzooo[[[KKKCCC@@@@@@{{{xxxvvvuuuvvvyyyzzztttggg\\\UUUOOOGGGBBB???<<<777444/////////...---,,,,,,+++*********)))******+++,,,))))))))))))*********+++,,,+++******))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%$$$$$$%%%'''(((%%%'''***,,,///444999<<>>:::777444333333333111222555999<<<@@@BBBDDD@@@??????===<<<;;;::::::333333222222111111222222444555777888999888888777555222...---...---+++)))%%%&&&&&&'''((()))++++++***---000111111222555888777777888999999999999888555555555555444444444333555666666555444333222222222111111000///---,,,+++,,,,,,,,,---------......//////////////////000111++++++,,,,,,,,,---------,,,---...000111222222222111000000000//////////////////......---.........---.../////////---,,,++++++,,,---+++))))))+++......---,,,,,,,,,---///000---......//////......---------...///111333444555666999>>>BBBGGGMMMUUUZZZaaaeeekkkqqqwww~~~}}}}}}}}}yyyuuusssqqqlllccc\\\UUUQQQKKKFFFCCCAAA@@@>>>===:::888777888777555222111111000222444555555444000222222000///333<<>>??????@@@EEELLLUUUggg~~~}}}~~~zzztttwwwsss___OOOFFFBBB~~~zzzwwwvvvuuuuuuyyyzzztttfff[[[TTTNNNFFFAAA>>><<<777444------------------------************+++,,,---...******))))))***+++,,,,,,++++++***************+++)))(((((((((''''''''''''&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&'''''''''&&&)))'''%%%######%%%''')))!!!$$$((()))+++...444999@@@JJJRRRTTTTTTVVVSSSMMMKKKMMMMMMMMMPPPVVVWWWUUUWWWUUUVVV[[[bbbfffdddaaa^^^[[[VVVPPPMMMOOOUUUYYYeeeeeefffgggfffaaa[[[VVVEEEBBB>>>:::777555444444---...000333777<<>>======<<<;;;:::::::::555555444333222222222222666777888999:::999888888888555111111111111///,,,%%%%%%%%%&&&'''((()))***))),,,///000///000333666555666777888888888888888666555555555555444444444666666666666555444333222444333333111///---+++***,,,,,,,,,------.........111000...+++)))'''&&&&&&******++++++,,,,,,,,,---,,,,,,---...///000111222000000000//////.........///...------,,,,,,------....../////////...,,,++++++,,,---+++))))))+++...///...,,,,,,,,,...000111//////000000000000////////////111333666999;;;===@@@DDDJJJPPPVVV___hhhoooppptttyyy}}}}}}uuupppmmmlllllliiigggeeeccc^^^WWWRRRLLLIIIEEEBBBAAA@@@???>>>888555222222333444222000333222222444666888888777000222222111222888CCCLLLXXXkkk~~~~~~vvvnnneeedddkkkzzzyyyrrrhhhaaa______^^^^^^RRRRRRQQQOOOPPPRRRWWWZZZZZZ```kkkyyy~~~vvvnnnhhh^^^\\\VVVLLLAAA:::777777444333111111222111000...,,,,,,,,,,,,---...////////////000111111111111111333222222222222222222222111111222333444444444444333444555777999;;;===??????@@@CCCGGGJJJUUUqqqqqquuu}}}zzzuuuyyy~~~vvvcccVVVOOO|||yyyuuutttuuuxxxxxxssshhh___UUUPPPJJJDDD@@@<<<999666000000...---,,,+++++++++))))))))))))))))))))))))###$$$&&&&&&&&&$$$""" +++,,,,,,+++(((''''''((('''((((((&&&$$$###$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%(((+++...000:::DDDRRR]]]bbbaaa]]]ZZZSSSRRRPPPNNNLLLLLLKKKKKKOOONNNOOOTTT[[[aaaddddddaaa___\\\YYYXXXWWWXXXYYYaaacccfffgggfffbbb]]]ZZZTTTMMMFFFDDDCCC@@@777000---...000111333666;;;>>>>>>???AAABBBBBB@@@===;;;;;;:::888666444444444444555555444333333333444444555666666666444000,,,************)))))))))))))))'''((()))+++---.........333333333444444555555555666777666555444555888:::<<<;;;999777555555555555999666333222222222111000//////...------,,,++++++///...---,,,+++,,,---...++++++++++++******)))))),,,,,,,,,---...///000111//////............//////---......,,,******+++------------.........//////++++++,,,,,,,,,---------.........---+++***+++,,,...///000222222222111000111555999<<<===???DDDHHHOOOVVV```gggkkkooosssvvv~~~||||||}}}~~~~~~yyywwwrrrlllfffaaa^^^\\\ZZZZZZXXXVVVSSSPPPNNNLLLDDDCCCAAA???===<<<;;;:::888666444222000111111222111222333555666666666666222333444555:::EEEVVVcccoooxxx|||rrrjjjfffhhhppp~~~qqqkkkdddcccgggiiigggccc^^^YYYTTTSSSVVVZZZ]]]^^^cccjjjwww~~~{{{zzzuuujjjbbb]]]VVVLLLBBB<<<888555333222111000000000000000111////////////000000000000333222111000111222333444111222222111000000111333222222111111222444555666777666444444555666999:::888999<<>>???>>><<<;;;<<<;;;999777666555555555888777777666666666666777555555666666444111...,,,------,,,,,,++++++******'''((()))***+++,,,,,,,,,//////000222333444555666666777666555444555777:::<<<;;;999666555555666666999777444333333333222111111000///......---------------+++*********+++,,,------,,,,,,,,,+++++++++,,,,,,,,,------...///000//////............//////---......---+++***,,,---/////////////////////000+++++++++,,,,,,,,,,,,,,,...//////...,,,,,,---///000111333555777888888888999<<>><<<:::888666666555555444222000000000111222///222555888;;;;;;;;;:::777999;;;???GGGTTTbbblll{{{}}}~~~zzztttnnnllllllxxx~~~lllgggcccfffllloookkkfff```\\\XXXWWW[[[___cccdddnnnvvv{{{xxxrrrhhh```YYYRRRHHH???999555444222111111000///...---------------......//////000000222111111111222222333333333444444333111000111333222111111111111333555666777666555555666777999;;;===<<<>>>AAACCCFFFPPP[[[sss~~~rrr{{{|||}}}~~~~~~zzzrrrfff]]]WWWRRRKKKDDD???;;;777444000000...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******)))(((((('''((()))((('''&&&'''((('''((()))(((%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%###""""""!!!"""""""""###%%%'''***+++444;;;GGGQQQWWWZZZ\\\]]]``````^^^[[[VVVPPPJJJFFFFFFFFFHHHMMMTTT\\\aaaccceeeeeedddbbb```^^^\\\[[[]]]```dddhhhiiigggeeecccbbb^^^XXXUUURRRKKK@@@888333222000///...///000111555666999;;;==================;;;999888777777777666555555444333333444444444555666666555333111///111000000///...------,,,((())))))******************+++---///111333555555666777777666555777:::======;;;888666555666777999999777555444555555444333333222111/////////000000...---,,,,,,++++++,,,,,,.........---------------,,,,,,,,,,,,---...//////......------------......---...///...,,,+++,,,...111111111111000000000000............------------///000111000//////111333444555777:::===AAACCCDDDFFFHHHKKKNNNSSSZZZaaagggnnnrrrwwwzzzzzzwwwuuuuuuqqqnnnjjjfffaaa^^^\\\\\\WWWUUURRROOOKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA???>>>:::999777555444222222222222222000000000111222333222555999>>>@@@AAA@@@@@@@@@BBBHHHRRR___kkkuuuzzz{{{tttnnnmmmqqqwww{{{wwwiiifffgggoooxxxzzztttlllccc```^^^^^^bbbhhhlllnnnwww~~~{{{vvvnnneee^^^TTTMMMBBB:::555333222222222222111///...---,,,,,,+++,,,,,,---...//////000000111222222333333222222333444555444222111222333111111000000000222333444888777777777777999:::;;;>>>===>>>@@@@@@@@@FFFNNN___xxxyyyvvv~~~yyypppeee^^^XXXSSSKKKDDD???:::666444000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((('''((((((((()))******))))))***+++((()))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$######"""%%%%%%%%%&&&''')))+++,,,///555>>>GGGMMMSSSXXX[[[\\\^^^``````]]]VVVPPPKKKIIIIIIKKKOOOUUU[[[aaadddcccdddeeeeeedddbbb```___]]]^^^```bbbdddeeeggggggccc___[[[XXXVVVQQQIIICCC999666333111000000000000333444777999;;;===??????>>>===<<<;;;:::999999999666555444333222222222333444555666666666555333222333222222111000///......+++++++++++++++******)))))))))+++,,,...000111222444555666666777:::>>>AAA<<<:::777555555666888::::::888666666777777666555444333111000///000111222000000/////////......///........................------,,,,,,---...//////......------------......---...000///...------///111111111111000000000000111111111111111000000000000111222333222333666888:::;;;???CCCHHHMMMQQQSSSVVVXXX[[[___ccciiinnnqqqtttvvvxxxwwwtttooojjjggg^^^\\\YYYUUUSSSQQQPPPPPPLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBAAA@@@???======777777555444222222111111111000000000111222333444888:::===AAAEEEHHHIIIJJJNNNQQQYYYggguuurrrnnniiiiiiqqq}}}xxxssslllmmmrrr|||}}}sssgggffffffgggkkkqqqvvvyyy~~~|||tttjjjaaa\\\NNNGGG===666222111222222333333333222111000//////,,,,,,---...//////000000///000222333333333222111000222444444333222333444111000/////////111222333888888777888888999;;;;;;999999;;;>>>???>>>AAAGGGQQQfff{{{xxx|||wwwnnneee^^^XXXSSSKKKDDD???:::666444000///......------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''((()))******))))))***+++((()))+++***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++++++++///666<<>>>>>>>>>>>::::::::::::999888777777555444333222111111111111000111111222333444555666999;;;???EEELLLTTTZZZ^^^dddffflllvvvyyybbbcccgggppp}}}vvvpppnnnrrruuu~~~xxxnnnnnnoooqqqtttyyyzzzrrrggg^^^XXXHHHBBB:::333111111333333000111222222333222222111---......///000000111111///000111222333222111000,,,...111222222333444555111000/////////000111222777777777777888999::::::888777999===???===???DDDHHHTTTfff|||yyyuuu~~~|||}}}}}}zzztttlllccc^^^WWWRRRKKKDDD???;;;777444000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''((()))((('''&&&'''((((((***++++++)))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''''''''(((+++///444999@@@GGGLLLVVVZZZ___bbbaaa[[[TTTOOOKKKKKKKKKKKKLLLPPPUUUYYYYYY[[[^^^aaacccddddddddd___\\\WWWTTTUUUZZZ```dddeeeccc___]]]ZZZVVVRRROOOBBB===888666777777555333111111000000111333555777888888:::;;;<<<<<<<<<<<<;;;:::999888777666666666444444555555555555555444222222222111111111111111111111111111000///...---------,,,,,,,,,+++++++++'''(((***,,,...222777:::555555444444555777888999888777777888::::::999777222222222222222222222222///000000000000///...---.............../////////000///////////////000000//////............//////---///222222111000000000//////000000111111111111111111222222222333333333666888:::<<<>>>AAADDDGGGPPPTTTZZZaaaggglllpppqqqssstttvvvxxxyyyvvvqqqlllfffccc___\\\XXXSSSNNNJJJFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;666777777666666555444333111000000///.........///000111222333444555555666666:::AAALLLXXXdddnnntttyyywwwvvvxxx{{{yyyssslll```gggrrr~~~uuummmkkklllwww~~~}}}wwwxxxzzz{{{}}}{{{vvvnnndddYYYRRRBBB===777222111222333333---...///111222111111000/////////000000000000000///000111111222222111111+++---111222333333444555111111000//////000111222444555555666777777888888:::888999===>>><<<===@@@FFFLLLUUUeee~~~vvvwww~~~}}}yyy~~~}}}~~~}}}zzzrrriiiaaa\\\VVVQQQJJJDDD???<<<888666000//////...............++++++++++++++++++++++++++++++,,,,,,+++***((('''((()))***((('''%%%&&&'''(((***,,,,,,***(((''''''&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$''')))+++...111777>>>BBBMMMQQQWWWZZZZZZUUUOOOJJJFFFGGGGGGFFFFFFIIIOOOTTTVVVXXXZZZ]]]___aaaaaaaaa^^^[[[WWWTTTSSSVVVZZZ]]]cccdddeeeeeeddd```ZZZVVVLLLFFF@@@===>>>===:::777444222000......///111222333555777999;;;<<<<<<===;;;:::999777666555555555444444444444444444444444222222222222333333333333111111222111111000///.........------,,,,,,++++++'''((())))))***---111444111222333444666777777777777777777999:::;;;999777222333555666666555333222000000111111111000///.../////////000000000111111111111000000000000111111000000////////////000000---///222333222111111111///000000111222333444444333333444555666777888888;;;>>>AAACCCFFFIIIMMMPPPVVVZZZaaaiiippptttvvvvvvuuutttssssssqqqmmmfffaaaZZZUUUPPPLLLJJJGGGCCC@@@???>>><<<:::999999::::::<<<;;;:::999888888888888666666666555555444222222//////...---------......///000111222333444444444777===IIIWWWfffrrr|||{{{sssnnnllllllkkkjjjjjjtttsssjjjiiinnnsss|||~~~vvvpppjjj```TTTKKK<<<888444111111222222222...///111222222111000///000////////////.........000000000000000111222222---000333444333222222333222222000000000000111222222333333444555555555555:::666777;;;<<<;;;<<>>===;;;:::999999999555444444444444333333333222222333333444555555555111111111111111000//////...---------------------***++++++******+++...111///000222555666666666666666666777999:::;;;999777222444777888999777555333222222333444333222111000000000111111222222222222222222111111111111111222111111000000000000111111---000333444333222111111000000111222444555666666777777888:::;;;<<<===>>>???BBBEEEHHHKKKNNNSSSVVVVVV[[[ccckkkqqqtttuuuuuurrroookkkhhhfffbbb\\\WWWPPPLLLEEEBBBAAA???===;;;999888777777777888:::;;;777666555444333222222222333333222222111000......000//////......//////000//////000222222333333222;;;CCCQQQaaaoooyyyvvvkkkbbb```dddjjjooottt~~~~~~qqqgggdddiiittt|||}}}ssslllggg^^^QQQGGG888555222000111111111000222333444555444222000////////////...------,,,,,,111000/////////000222333111333666666444222111111333222111000000111222222000111222333444444444444666333333888<<<<<<>>>AAA;;;BBBFFFHHHRRRkkkvvvzzz}}}~~~}}}~~~}}}yyyrrrhhh___YYYYYYTTTLLLFFFBBB>>>888444222000...---------,,,+++'''(((***+++,,,,,,+++***---,,,+++)))((((((''''''''''''((((((((((((((('''))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$###%%%'''***---000222333444:::AAADDDBBBAAADDDGGGAAABBBDDDFFFHHHIIIJJJJJJKKKPPPVVV[[[]]]]]]]]]^^^\\\\\\\\\\\\[[[ZZZZZZZZZ]]]]]]aaaiiimmmkkkiiiiiiddd[[[QQQMMMOOOOOOIIICCCFFF???666111222333222000333333555777999;;;<<<===@@@???===;;;:::999888888999999999888666555333222000111333444444333222111000000000000111222333444111111000000///......---))))))))))))***+++,,,---...///000111111222111111444666999;;;===<<<;;;:::888888888999::::::888666666777888888777666444333222222222222222222222222000000000000000000000000333222111111111333555777333222222222222333333444555666777777666888:::======>>>AAACCCDDDEEEEEEEEEHHHIIIKKKNNNPPPSSSUUUVVVYYY\\\___bbbccceeehhhjjjgggbbb\\\YYYWWWTTTNNNHHHAAA@@@???===;;;999888777888777555444444444666777444444333333222111000000000///...---,,,---.../////////000000111111222222333222333666666333444888AAAKKKZZZiiisssuuusssqqqrrrfffXXXQQQWWWeeeuuutttkkkeeefffiiimmmvvvyyypppiii```QQQEEE@@@555333222111222222222111111000///000222333222111111000///......///000111...///000111111111111111000111222222333333222222222111111000000111111222111111222222333444555555444555666777999:::<<<<<<;;;???EEEGGGHHHSSSlll}}}{{{}}}~~~|||||||||yyyrrriii___YYYWWWRRRJJJEEEBBB???:::666222000...---------,,,+++)))******+++++++++******,,,+++***)))(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%''')))+++,,,---222777===@@@AAAAAADDDFFFAAABBBDDDFFFHHHIIIJJJJJJGGGMMMUUU\\\___aaaaaabbbeeedddcccddddddcccaaa___\\\ZZZ\\\bbbfffhhhmmmsssyyynnnbbb\\\\\\[[[VVVRRRHHHAAA888444333333111///000000111333555777999:::@@@???>>>===<<<;;;:::::::::999999888777666555444333333444444444333333222333333333333333555666777555555444333222222111111++++++******++++++,,,---......//////000/////////222333666999:::999888777333333555888<<>>===999::::::999888666444333333333333333333444444444444444444444444444444444555444333111111222444555555555555555555555666777777999:::::::::<<>><<<<<<;;;999888777666555777555444222111222333444333333222222111000000///------,,,+++++++++,,,---.........///000111111222222111111333222///111666AAAMMM^^^kkkpppnnnhhhddd^^^XXXSSSTTT```qqqvvvnnnjjjiiilllnnnqqqzzzuuujjjbbbYYYKKK@@@<<<333222111111111222111111111000///000222333222111111000///......///000000000000111111222111111111333444555555666666555555222222111111111111222222333333333333444444444444555666666888999:::;;;;;;:::<<>>>>>??????>>><<<<<<::::::::::::999888666666666555444444333333333333333222000000000222444666777777666555444333222222......---,,,,,,,,,,,,---------.........---,,,,,,...000222444555555444333///000222777<<<@@@AAA@@@<<<<<<;;;:::888666555333555555666666777777888888777777777777777777777777999888666555444444555555:::::::::::::::;;;<<<<<<<<<===???@@@AAADDDGGGJJJNNNOOOOOOOOOOOOMMMLLLKKKCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKKKKJJJIIIIIIJJJHHHCCC>>>;;;;;;;;;999666666666666555444444333333444333222000//////000000111111111000//////......---,,,,,,+++,,,,,,------////////////000111222333333000///000///---111666DDDRRRdddnnnnnnfff]]]YYYRRRSSSWWWaaappp}}}ooohhhkkkmmmqqquuuvvvyyyxxxmmm```XXXNNNBBB:::666111000000000000111111222111000///000111222111000000000////////////000000222222222222222222111000444555555666666666666666333333222222222222333333555555555444444444444333666777777888999999::::::;;;::::::<<<<<<@@@MMMZZZvvv}}}qqqsssvvvwww}}}|||zzzxxxyyy{{{yyysssjjjaaa[[[UUUPPPIIIEEEBBB???;;;777222000...---------,,,+++---,,,***)))((()))******))))))(((((()))***++++++)))))))))***))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''***+++...555===DDDIIIJJJKKKKKKKKKKKKKKKJJJIIIIIICCCGGGMMMSSSXXX]]]bbbfffhhhfffgggkkkqqqsssqqqmmmaaa]]]YYYWWWUUUXXXeeessszzzqqqiiieeeccc```]]]TTTOOOJJJEEEAAA<<<777333000///......///222444666888:::<<<>>>>>>>>><<<;;;:::;;;;;;;;;:::999888888888666444333222222333333333111000//////111333555555555444333222111000000111000///...------------............------,,,++++++,,,...000111000000///000///000333777:::::::::;;;;;;:::999888777666666888888999:::;;;;;;<<<<<<999999::::::::::::;;;;;;===<<<;;;::::::::::::;;;@@@@@@@@@@@@@@@AAABBBCCCBBBDDDEEEGGGHHHKKKOOOSSSRRRRRRRRRQQQOOOMMMJJJIIIBBBAAAAAA@@@???>>>======???AAABBBBBBAAA@@@@@@AAA@@@<<<888555666777777666222222222222222222222222333222111///............/////////.........------.............../////////222111111000000111222333333000.../////////444:::IIIWWWgggoookkkbbb\\\YYYZZZ```jjjwwwsssjjjgggoootttyyy{{{|||~~~pppdddVVVLLLDDD:::444222...///////////////111222111///...///111111000//////////////////000000000333333333333333222111000111222333333444444333333444333333222222333333444444444555555555555555555777777888888888999999999>>>:::999;;;===>>>CCCJJJ^^^vvv{{{ooorrr}}}zzzxxxyyy{{{xxxxxxzzz{{{zzztttkkkbbb\\\VVVQQQJJJEEEAAA>>>999555222000...---------,,,+++---,,,***)))((()))******(((((((((((()))***+++,,,)))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''%%%&&&)))000:::DDDJJJMMMOOOOOONNNMMMKKKIIIGGGFFFEEEFFFGGGIIIMMMSSS[[[```fffeeegggkkkpppqqqooolllhhhddd___ZZZTTTRRRYYYcccsssqqqnnnkkkhhheeebbb```XXXVVVSSSOOOJJJCCC===999333111///,,,,,,---000222333555888:::;;;;;;:::999::::::;;;;;;;;;::::::999777666444333222222222333666555444333333444666777333333222222111111000000222222000///......------///////////////...---,,,***+++,,,---...---------...---,,,...000222222222666666666666777777888888999:::;;;<<<===>>>??????=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEEEEFFFHHHHHHGGGIIIJJJLLLMMMPPPTTTWWWSSSSSSRRRQQQNNNKKKIIIGGGBBBAAA@@@>>><<<;;;999999888:::<<<<<<;;;:::;;;<<<:::888444222333444555666///000000000111111111111222111000//////...............---------------,,,.........//////000000000222111///......///000111222...---//////111777>>>JJJVVVcccjjjhhhccccccdddmmmtttyyyqqqooopppuuuzzz}}}||||||zzzuuugggZZZLLLCCC<<<555111111---///000///......000333000///...///000000///.........///000000000000000333333333333333222111000000000111222222222222111444333333222222333333444222222333444555777777888777777888888888999999999>>>:::999===???>>>???BBBLLL^^^wwwuuusssvvvwwwqqquuu}}}}}}yyyyyy{{{}}}|||vvvmmmccc\\\VVVQQQJJJDDDAAA===888444222000...---------,,,+++++++++******************))))))(((((()))***++++++((()))))))))((('''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%% !!!"""###$$$%%%%%%###$$$''',,,444>>>FFFLLLOOONNNMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBDDDIIIQQQVVVccceeehhhjjjkkkjjjiiihhhjjjgggddd___XXXQQQQQQUUU___bbbddddddcccaaa``````]]]^^^]]]ZZZTTTMMMFFFBBB999666111,,,)))***+++---000111333555777777777777999:::;;;;;;;;;;;;;;;:::777666555444444444444444444444444333333444444555333333333222222222222222222222111//////.........//////000000000//////...***++++++,,,,,,---,,,,,,***)))(((***,,,...///...222222222222333555666777888888999;;;<<<>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJIIIJJJLLLLLLMMMOOORRRUUURRRRRRQQQPPPNNNKKKHHHGGG@@@???>>><<<:::888777666333555777777666666777888444333111/////////000111/////////000000000111111000000000/////////......------------------------+++,,,---..................---,,,++++++---///000222///...000111333888@@@GGGPPP[[[bbbeeehhhmmmrrr{{{zzzuuusssvvvyyy{{{~~~{{{}}}{{{qqqkkk\\\PPPCCC;;;666111///000...000111000...---000333000///......//////...------...///000111111111000222222222222222222111000111111222333333333333333333333222222222222333333000111222333555777888999666777777888999999::::::;;;888888===???======>>>BBBKKK^^^vvvxxxsss}}}ttttttyyy~~~zzz}}}~~~xxxnnnccc\\\TTTOOOHHHDDDAAA>>>:::666222000...---------,,,+++)))******+++++++++*********)))))))))))))))******(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%!!!!!!!!!"""######$$$$$$$$$%%%((()))---444>>>FFFIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@??????@@@CCCHHHLLLWWW]]]cccfffeeedddeeeggghhhdddcccbbb]]]UUUQQQQQQQQQUUUYYY[[[ZZZ[[[^^^aaafffhhhiiihhhbbb[[[SSSOOOCCC>>>777000,,,***+++---//////000111333444555555888999:::;;;;;;;;;;;;;;;777777888888888777777666111222222333333222111111111111222222333333444444222111000///////////////......///000000000//////,,,,,,,,,,,,------------,,,***((()))+++---------//////......///000222333444444666777999;;;<<<===>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJIIIIIIJJJMMMOOONNNNNNNNNMMMKKKIIIFFFEEE<<<;;;:::999777666555444222444555555444444444555222222111///...------.........//////////////////------......//////......------------------------***+++---.../////////...+++***)))***,,,000333555999666555777777777;;;BBBFFFLLLUUU___iiirrryyy{{{vvvtttvvvzzz}}}}}}tttiiicccRRRGGG;;;555222///...000///111333111...,,,///333000///---...//////---,,,,,,---///000111111111000000000111111222111111111222222333444444444444333222222111111111111222222000111222333444555666777555666666888999:::;;;;;;:::888:::>>>???<<<<<<>>>>>>CCCNNN___uuu|||xxx|||~~~yyynnnccc\\\RRRMMMGGGCCCBBB???;;;888222000...---------,,,+++''')))***,,,,,,,,,+++*********))))))))))))******''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''---777@@@CCCCCCDDDEEEEEEEEEEEEDDD;;;===>>>??????AAADDDFFFJJJSSS\\\aaa``````eeeiiidddaaa```bbbaaaZZZUUUTTTNNNRRRVVVWWWWWWZZZ```eeennnqqqtttsssnnnfff___[[[KKKFFF>>>555000......////////////000111333444555888888999:::;;;;;;;;;;;;777888:::;;;;;;:::999888333444666777777666444222...//////000222333444444111000000///////////////------...///000000000///---------------.........000...+++***+++,,,++++++///...---,,,,,,---...///000111222444666888999:::::::::;;;<<<======>>>>>>BBBBBBBBBBBBAAA@@@???>>>BBBBBBBBBCCCDDDEEEGGGHHHGGGHHHHHHGGGEEEFFFHHHJJJJJJJJJJJJIIIHHHFFFDDDCCC888888777666444333333222444666777666555333444444444444444333111/////////........................++++++,,,---............------------------------,,,---///111111111111000*********,,,000555:::===AAA>>>===>>>===<<>>AAAGGGPPP^^^vvvtttzzz~~~|||zzz}}}zzzoooccc[[[PPPKKKFFFCCCAAA???;;;777444111...---......---,,,///---+++)))(((((()))*********))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########""""""!!!((('''%%%###!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$"""!!! !!!"""$$$%%%%%%%%%%%%'''))),,,///111777===DDDJJJLLLMMMNNNNNNLLLHHHDDDCCCDDDEEECCCAAAMMMNNNPPPUUUYYY[[[ZZZXXXWWWTTTRRRSSSVVVVVVTTTQQQRRRTTTUUUVVVWWW\\\ccciiinnnppptttyyy{{{wwwmmmfff]]]QQQGGGBBB<<<333///000------......///111222222444333333333444555666666666777888999999999999999666666777888888888777777444444333222333444555666000000000///......------......------...///111222//////////////////////////////.........---------......////////////......---......///000111111222555666777888999999999999::::::;;;;;;;;;::::::999;;;;;;;;;;;;===???AAABBBBBBBBBAAAAAA@@@@@@@@@???????????????>>><<<:::888666666666666555444333222000000111111111222222222666555333222111000000000000000000///...,,,+++***...............---------111111111000///---,,,+++//////............//////////////////333:::DDDJJJOOOOOOMMMIIIDDDBBBEEEHHHPPPWWW___hhhrrr}}}}}}qqqmmmooosssvvv|||~~~xxxsssiiiZZZNNN>>>;;;666111...,,,,,,,,,---///000///---,,,,,,---000000//////......------+++++++++,,,---...//////222111000//////000111222333333333444444555555555111111111111222333444555333333222222333333444555666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======???DDDIIIQQQaaa|||wwwrrrxxx}}}{{{zzz}}}~~~xxxmmmbbb[[[PPPKKKFFFCCCBBB???;;;777333000---,,,------,,,+++,,,+++)))(((((()))***+++,,,+++******)))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$###""""""###############$$$$$$###############!!!!!!!!!"""$$$%%%###$$$$$$&&&(((+++---///333888@@@GGGKKKOOOQQQSSSRRROOOLLLJJJKKKLLLJJJIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNMMMLLLLLLNNNPPPPPPPPPRRRTTTUUUVVVWWW[[[aaaeeeiiikkkooouuuyyywwwqqqkkkcccXXXLLLEEE???666222333111000000///000111222333---------...000222444555555666777888999:::::::::777777777777888888888888777666555444333444444555111111000000///......------------------///000111//////////////////////////////.........---------------............---------------...///000000000111222333444555555555555666666777777777666666555333333333333444555777888;;;;;;:::::::::999999999999999999999777666444333222222222111111000///...000000000111111111222222333333222111000000000000//////...------,,,,,,+++///.....................444444444333333222111000,,,,,,,,,---...///111222...///222555;;;CCCLLLRRRXXXWWWTTTQQQNNNQQQXXX___hhhlllqqqvvv|||yyymmmeeefffkkkzzz~~~vvvmmm___PPPEEE;;;888444000...---------...///000000...------...///..................---......---------///000111222111000//////000111222333333333333333333444444222222222111222222333333333333222222333333444555666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAADDDHHHSSSiii}}}}}}|||~~~~~~|||{{{|||}}}~~~{{{tttjjj```YYYPPPLLLFFFCCCBBB???;;;777222000---,,,,,,,,,,,,+++,,,+++*********+++---...+++++++++******)))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&""""""############""""""######"""!!!"""###$$$%%%"""######%%%&&&)))+++,,,---222:::AAAHHHNNNTTTXXXWWWUUUSSSRRRRRRSSSRRRRRRNNNOOOOOOKKKEEEBBBCCCDDDEEEFFFHHHIIIJJJLLLOOORRRUUUWWWYYYZZZ[[[]]]```bbbcccdddhhhooouuuvvvsssoooiii```UUUMMMFFF>>>::::::999777555333333333555666++++++,,,,,,---///000111222333555777999:::;;;;;;888888777777777777888888999999777666555444444444222222111111000//////...///.........///000111222000000000000000000000000/////////.........------,,,------......------,,,,,,,,,------......//////......///000111111111111111111222222222222222111333222111111111222444444555444444444444333333333333444444333222111000///000000//////...------,,,000000000000111111111111000000000//////000000111000///---,,,+++,,,,,,---///////////////000000000111111111111000000//////,,,,,,---...///111222333111444:::@@@GGGNNNUUUYYYXXXWWWWWWVVVZZZcccqqqzzzwwwjjjaaa```gggqqq}}}|||qqqdddUUUFFF===666444111///------...///...000111111///......///---..................///111000///......///111222111111000000000000111111222222222222222222111111444333222222111111222222333333333333333444444555777777888999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@FFFVVVeee|||~~~{{{|||{{{zzz}}}}}}|||yyyrrrhhh___YYYQQQMMMGGGDDDBBB???;;;777333000...,,,------,,,,,,...---,,,,,,,,,---......(((((())))))*********)))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$###$$$%%%'''((('''&&&$$$######$$$%%%%%%######$$$$$$$$$$$$############"""""""""###$$$%%%######$$$%%%&&&((()))))))))---333999@@@HHHPPPUUUWWWVVVUUUTTTUUUVVVWWWWWWUUUVVVSSSKKKAAA<<<<<>>EEEKKKOOOSSSXXXZZZSSSVVV[[[bbblll{{{{{{nnnfffbbbeeeqqq}}}wwwkkk]]]NNNAAA:::111000///------...///000///000222222000///000000.........//////000000000222000...------///111222111000000000000000000111222222111111000000//////222222222111222222333333333333333333333444555555777777888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;:::<<>>FFFKKKSSSSSSTTTTTTUUUWWWYYY[[[YYYXXXTTTJJJ???888888:::???FFFOOOTTTVVVWWWYYYZZZ[[[]]]```cccffffffdddccc]]]\\\\\\___eeehhhhhhfffdddeeeeeebbb^^^XXXRRRNNNHHHEEEAAA===999777666666666555444222000.........+++---///111333444555666666666555555666666777888;;;;;;:::999777666555444555444444333222222111111000000111111222222222111222222222222222222222222000000/////////.........//////000000000000/////////////////////000000000//////000000111111000000//////000111111111111111000///...---------...///333333333333333333333333333333222222222222222222555444333222111111111111....../////////000000000/////////000111222333444888666333///---------...000000000000111111222222222111000///............333555999>>>@@@AAA@@@@@@CCCGGGLLLPPPRRRTTTUUUWWWWWW___kkkyyyvvvpppjjjiiikkkppp{{{~~~yyyooobbbTTTGGG===777......---------...///000///000222222111000000111/////////000000111111222///...---,,,,,,...///000000000000111111000000000111111111000000/////////000000000111222444555666444444333333444444555666888888888999999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;:::;;;???@@@@@@FFFMMMUUUbbbwww}}}{{{{{{}}}~~~}}}zzzsssjjjaaa[[[SSSNNNHHHDDDBBB@@@;;;777555333000////////////...+++******)))((('''&&&%%%"""$$$&&&)))***+++++++++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''((()))+++***(((%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''))),,,///444;;;???KKKMMMOOOPPPRRRUUUYYY\\\\\\[[[VVVMMMCCC===<<<<<<===CCCKKKRRRVVVWWWWWWWWWXXXYYY\\\```dddeeecccaaa^^^\\\ZZZ[[[___aaa___]]]]]]cccgggfffccc```\\\WWWOOOMMMIIIDDD???;;;888777666555444222111111000000+++,,,---///000111111111111222333555666666666666888999999999888777666666666666555444444333333222...///000000000000//////111111111111111111111111000000000/////////......000000000111111000000000//////000000000000000000000111111222222111111111//////000111222222222222///...---,,,,,,---...///111111111111111222222222111000000///000000111222444333111/////////000000............/////////////////////000111222444444888777444222000///......//////000000111111222222111000///...///000111222777<<>>;;;;;;>>>???===>>>BBBKKKRRR```www~~~||||||}}}~~~~~~|||vvvlllccc]]]SSSOOOIIIEEECCC@@@;;;777444222///......///...---))))))))))))(((''''''&&&&&&''')))+++,,,+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((***)))'''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%$$$###"""$$$%%%''')))+++...333666???BBBFFFHHHKKKOOOTTTYYY[[[YYYTTTMMMGGGBBB???>>>===???CCCIIIOOORRRSSSRRRTTTTTTWWW\\\aaadddcccaaa```]]]ZZZZZZ\\\]]]ZZZXXXXXX```dddbbb```aaa```]]][[[YYYVVVQQQKKKEEE@@@===999888777555333222222111------...............---,,,...222555666666666555555666777888999999888888777777666555555444444333000000111222222111000///111111111111111111111111000000000000/////////...//////000000000000//////////////////////////////000000111111111000000///---...///000111111111111111000/////////000111222//////000000000111111111///......---...///000111222111///---,,,---......------........./////////.........///000111222333444444333222111111000000......//////000111111222.........///222555888:::BBBHHHRRR[[[___]]]YYYVVVOOORRRVVVZZZ^^^dddjjjooorrr}}}tttvvvwww{{{yyyooodddTTTHHH@@@:::333.../////////...............---///111111000///000111////////////............((()))+++---...////////////000111222222111000///000000000000000111111111000000000111222444555666444444444444444555666666888999999999999:::::::::999999:::::::::;;;;;;;;;>>>:::999===???===<<<>>>DDDHHHRRR```sss|||}}}|||~~~~~~xxxnnnddd^^^TTTOOOIIIEEECCC@@@;;;777444111...---......---,,,))))))***++++++++++++******+++---------,,,***(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$"""!!! ###%%%'''((()))+++///222666999>>>AAADDDHHHOOOTTTTTTQQQLLLHHHDDD@@@<<<999>>>======BBBIIIOOOQQQPPPRRRSSSUUU[[[aaaddddddbbbaaa^^^[[[[[[\\\\\\YYYVVVWWW^^^aaa]]]\\\```aaa___fffdddbbb]]]VVVOOOHHHEEEAAA???<<<999666333111000////////////...---,,,,,,))),,,000444777777555444333444666888999:::999999777777777666555555444444333444555555555444333222000000000000000000000000000000000000////////////......////////////...........................---/////////000//////......+++,,,---...//////////////////...---...///000111000000000111111222222222///......---...///111222222000...,,,,,,,,,---...---------.........//////---------......///111111000111111222222222111111---......///000111111111222222333666:::>>>CCCFFFNNNTTT^^^eeegggbbb[[[VVVSSSVVV[[[aaahhhrrr||||||rrriiivvvwww|||~~~~~~xxxpppdddXXXHHH>>>:::888444///000000000///......---------...000111000///000111.........------,,,,,,+++&&&(((+++...000000000//////000111222222111000/////////000000111111222222222111111111222333444444555444444444444555666666999999999999999999::::::999999:::::::::;;;;;;;;;===999999===AAA@@@???@@@AAAEEEKKKQQQ[[[qqqzzz{{{|||}}}zzztttkkkbbb\\\TTTPPPIIICCC???<<<999777555333000/////////---,,,---,,,,,,+++***)))(((((()))((('''&&&''')))+++,,,******)))''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$###"""###&&&((('''''''''&&&%%%$$$"""!!!!!!!!!"""###############$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$%%%&&&((()))+++,,,------///222555777:::???BBBDDDDDDCCCCCCCCCBBB@@@>>>@@@<<<;;;>>>??????EEENNNOOOVVV\\\]]]bbbhhhiiieeebbbdddccc``````bbbaaa]]]]]][[[YYYYYY[[[___dddhhhlllmmmlllfff^^^WWWUUUUUUNNNJJJDDD<<<666333333333222111//////000000...------...000111222333333333...000444777999999888666888888777666555444444333333444555555555444333222111111111111111111111111333222000...------.../////////000111222333333444+++,,,///000111000///...,,,,,,---...///000111222////////////////////////111000///......///000111000000111111111111000000......////////////......000000000000000111111111222111111000000000111111222222111///......111333333222111111111000---+++333222111000111444666888999999:::<<>>===<<<<<<<<<<<>>:::888333111...---------+++***+++++++++***************)))(((((('''((()))******)))((('''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$""""""$$$&&&&&&&&&'''''''''(((((((((""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$&&&''')))******+++---000222333666:::===???>>>======>>>>>>======;;;777888;;;<<<;;;@@@HHHMMMUUU]]]aaaffflllkkkgggiiikkkkkkhhhiiilllkkkgggbbb```\\\ZZZ[[[___dddhhhkkkmmmnnnjjjccc\\\XXXWWWWWWRRRLLLEEE@@@;;;777555555333000//////...,,,+++,,,---...///000000000000,,,...000222444444444333444444444333333222222111333333444444444444333333222222222222222222222222222222222111111000///.../////////000111111222222//////111111111///---,,,////////////////////////////////////////////////000000///......///000000000000000111111000000000//////000000000000//////333333222111000///......111000000////////////000/////////...------///222555444333333333222111000222111111222444999===???FFFEEEEEEFFFIIIOOOTTTXXXSSSPPPOOOUUU```mmmuuuxxxzzz|||zzznnnjjjlllsssxxx~~~~~~~~~vvvhhh^^^NNNEEE:::222111222111000222222333333333333222222//////............------...---,,,---.........,,,,,,---.../////////...---111000////////////000111111111111111111111111111222222222222222222222222666666666666666666666666666666888888999888777777666666777888999999::::::??????>>>======<<<;;;;;;555888;;;???GGGTTTeeeqqq}}}yyyyyyzzzzzzwwwqqqggg]]]WWWQQQOOOKKKGGGDDD@@@;;;888333111...---------,,,***))))))*********+++++++++))))))******))))))((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$""""""###$$$$$$$$$###"""###$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$######!!!""""""$$$%%%&&&''''''(((***,,,---...000333666888777666666777999;;;===999888999<<<<<<;;;>>>BBBJJJRRR[[[bbbhhhmmmmmmiiimmmpppqqqoooooorrrrrrooohhheee```\\\[[[]]]```ccceeeiiilllkkkeee___[[[ZZZ___[[[VVVQQQMMMGGG???999888666222000000000///...------............------,,,,,,---///000111222222444444444444444444444444222222222222222333444555444444444444444444444444111222444555444222000...000000000000000000000000///000111111111000///...222222111000///......---////////////////////////000000///......///000000///000000111111000000///000000111111111111000000333333222111000//////...111111000///////////////...///000000000000111222555444444444444555777888777777777888<<>>>>>===<<<;;;:::444777<<<@@@EEELLLVVV]]]mmmyyywww~~~{{{zzz{{{{{{yyyrrrhhh___YYYPPPOOOLLLJJJGGGBBB===999555333111000000///...,,,************************)))***+++++++++)))'''%%%(((''''''&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%&&&%%%"""  !!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%&&&((()))******+++---000222222222222333777<<>>AAAFFFDDDCCCBBBDDDGGGLLLNNNMMMLLLKKKKKKKKKMMMOOOPPPSSSQQQQQQXXXfffwww}}}wwwmmmlllmmmqqqxxx}}}xxxlll]]]NNNDDD:::777222///...---,,,***...000222555777999:::;;;333222111000...---,,,+++---,,,++++++------,,,+++,,,---...///000000//////000000000000000000000000111111111111111111111111111111111111111111111111333444444555777888888999555555555555555444444333555555666888999:::;;;<<<:::;;;===>>>===<<<:::888888;;;???CCCEEEIIINNNRRR\\\lllzzzxxxwwwzzz}}}{{{yyyzzz{{{xxxrrriii```ZZZQQQPPPNNNLLLIIIDDD>>>:::666444111000000000...---,,,,,,++++++***))))))(((***+++,,,,,,+++)))&&&%%%)))(((''''''''''''''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%$$$$$$&&&''')))(((%%%###""""""###$$$!!!""""""###############&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%'''(((((('''(((***,,,///000000111222777>>>CCCGGGJJJLLLLLLJJJHHHGGGFFFFFFGGGLLLTTTZZZ```dddhhhmmmrrrtttqqqooopppooommmooonnnjjjfff```YYYTTTQQQOOORRRUUUVVVVVVWWWZZZ^^^dddddddddeeeddd___VVVPPPGGGDDD???<<<:::888666444222222111111000...---,,,000///...---...///111222,,,,,,,,,---......//////000/////////000111333444555555555555555555555555555444333222222222333444444333333222222111111000//////000222333444444444222222222222222222222111222222222222222222222222222222222222222222222222000000111111111111000000222222333333333333222222///000000111222333333333//////............//////+++...000222222333444666666888;;;===???CCCIIINNNTTTQQQMMMJJJIIIJJJMMMOOOOOOOOOPPPRRRTTTWWWYYYZZZ]]]]]]___dddooozzzzzzrrrmmmjjjiiinnnvvv~~~ppp```PPPBBB:::444333111000//////---,,,+++---///222555777999999444333222111000...---------,,,++++++------,,,++++++---...000000000000///////////////////////////222222222222222222222222111111111111111111111111000111222333444666777777555555555555555555555555555666777888999:::;;;;;;999:::<<<===<<<;;;999888999;;;<<<>>>@@@DDDHHHKKKVVV]]]mmmwwwkkkmmm{{{{{{yyyxxxvvvwwwxxxwwwqqqiii```ZZZTTTRRROOOMMMJJJEEE???:::444222///.........---+++------,,,+++***)))((('''***+++,,,,,,+++***'''&&&)))(((((('''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###!!!$$$%%%%%%%%%'''((($$$######"""###$$$%%%&&&!!!!!!"""############"""&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$########################$$$$$$$$$&&&&&&&&&%%%&&&(((***+++...000111222777???EEEKKKPPPSSSQQQPPPPPPOOOMMMLLLJJJLLLQQQUUUWWW\\\aaajjjppptttqqqnnnoooooommmnnnmmmkkkfff```YYYRRRNNNJJJMMMOOOPPPPPPSSSXXX]]]ccceeeiiikkkiiifffaaa^^^TTTPPPKKKGGGBBB===888444444333333333111000///...000///.........///000111,,,,,,------....../////////////////////000111222222222222222222222222222555333111000000111333444444444444333333222222222555444444333222222111111111222222222333444444444222222222222222222222222222222333333333333222222111222222222222222222111222222333333333333222222333333222222222111111111------------...///000111,,,...111222333444777999@@@DDDHHHJJJKKKOOOUUUZZZZZZWWWRRRNNNLLLMMMPPPRRRUUUWWWZZZ___dddhhhkkkmmmnnnpppssswww}}}sssiiieeeeeefffnnnvvvtttdddSSSEEE:::444......///000000000111111***+++---000222333444444111111111000000/////////---,,,+++,,,---...---++++++---...000111111111000......////////////......222222222222222222222222111111111111111111111111//////000111222333444555555555444444555666666777777777777888999999::::::888999:::;;;;;;:::999888<<<;;;;;;;;;>>>AAAEEEHHHMMMOOOYYYnnnssshhhlllyyy}}}xxxwwwwwwuuuwwwxxxwwwrrrjjjbbb]]]WWWTTTQQQMMMIIIEEE???;;;444222000//////...---++++++++++++*********))))))***++++++,,,+++***(((((('''''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%"""######$$$$$$######""" """%%%&&&%%%%%%%%%&&&!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################""""""""""""###$$$%%%$$$$$$$$$&&&((('''+++...000111555===CCCLLLRRRVVVTTTUUUYYYZZZWWWXXXTTTSSSVVVVVVSSSSSSWWW___fffllljjjhhhiiijjjjjjgggeeebbb]]]XXXTTTPPPNNNMMMPPPSSSTTTSSSTTTWWW[[[^^^ccchhhiiigggddddddeee___\\\XXXTTTPPPJJJCCC>>>999999999888777666555444222222111111111111111222000000000000111111111111...//////000000/////////////////////////////////111000000000000000111111333333222222222222222222777666555444222111111111333333333333444444444444111111111111111111111111000000111222222111000000222333333444444333333222222222333333333333222222333333222222222222111111000111111222333555666777777999:::;;;===???CCCFFFKKKOOOTTTUUUTTTUUUZZZ^^^ZZZWWWTTTRRRSSSWWW[[[___dddgggmmmttt{{{~~~rrrgggaaabbbhhhmmmwww}}}uuuhhhWWWGGG;;;444222+++,,,---.........//////+++,,,---...////////////------....../////////000...---,,,---.........,,,+++,,,...000111111111111...///000000000000///...111111111111111111111111111111111111111111111111//////000111222222333333333333333333444666777888888888888888888888888888888999999999999999999999===<<<;;;;;;===@@@CCCDDDCCCEEEOOO^^^oooyyyqqqrrrwww~~~yyyxxxyyyvvvxxxzzzyyyuuunnnfffaaaYYYVVVQQQMMMIIIDDD???<<<777444222111111000///...***************+++++++++***++++++++++++***))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########""""""############""""""!!!###&&&&&&%%%$$$$$$$$$''''''''''''&&&$$$###"""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""############%%%'''$$$(((---...///333;;;AAALLLSSSXXXWWWYYY```bbb```bbb]]][[[]]]YYYQQQNNNPPPRRR[[[bbbaaa```bbbdddeee___\\\WWWSSSOOONNNNNNNNNQQQUUUYYYZZZXXXWWWXXXYYYZZZ```fffeeeaaa___aaafffdddbbbaaa___\\\WWWQQQMMM>>>??????>>>===<<<;;;;;;666666666555555555555444//////////////////............000000000///...------------------------------...000111111000///...111111111111111111111111555555444333333333333444444444444444444444444444////////////////////////...///000111111000///...333444444555555444444333111222222333333222222111///000000222333444555555666666777888:::<<<>>>???EEEFFFGGGHHHIIILLLQQQUUUQQQUUUZZZZZZXXXWWWZZZ]]]XXXWWWUUUVVVZZZ```ggglllwww{{{wwwrrrjjjcccaaafffooovvv~~~ssslll^^^NNN@@@666222111------...,,,***))))))***,,,---------------,,,,,,******+++,,,---//////000///...------//////...---+++,,,...000111222111111///000111222222111000///000000000000000000000000000000000000000000000000000000000111222222333333222222222222333555777999999999999888888888888777999888888777888888999999:::999888999:::<<<===<<<===BBBLLLVVV^^^kkk~~~vvvvvvzzzxxxyyy{{{zzzxxxvvvsssooohhhddd]]]VVVOOOLLLLLLGGG>>>666666222......111222///,,,,,,,,,,,,+++++++++******++++++******))))))(((((((((&&&%%%$$$$$$%%%'''(((%%%$$$######$$$$$$""" """""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%$$$%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!! !!!!!!!!!!!!!!! !!!###$$$&&&&&&''''''%%%'''((()))+++///333777BBBHHHPPPUUUWWWZZZ___dddaaacccdddbbb\\\UUUOOOLLLRRRRRRRRRSSSVVVXXX[[[]]]UUUUUUSSSQQQOOOOOOQQQTTTZZZ```dddeeeeeeeeeaaa\\\]]]___```^^^[[[ZZZ\\\___```___\\\[[[___aaaZZZPPPQQQQQQRRRRRRPPPJJJBBB<<<@@@;;;888999888555444666555555444555555444222///000///...---...///000111+++++++++,,,......,,,***---...///000000000///...///000222444444333222111222333444444555444333333444222000000222444444444222000......//////...---111111000//////000000111...111333444444333333444222333555444222111222333777444222222555:::>>>@@@AAADDDHHHJJJKKKNNNTTTYYYZZZZZZZZZZZZ[[[[[[[[[[[[SSSRRRTTTWWWVVVSSSSSSWWW[[[```fffjjjnnnuuuxxxrrrjjjlllmmmlllmmmuuu{{{ggg[[[KKK>>>888555222///,,,,,,++++++++++++******)))***+++,,,------------........................000000/////////.........///000000000111111111111111000000///......------333222222222111000000000222222111111000/////////000000111222333333444444111111222333444555777888888888888888888888888888999:::<<<<<<<<<:::888777:::999888888888:::<<<>>>??????CCCJJJPPPYYYlll~~~~~~{{{yyyzzzyyy{{{{{{xxxqqqkkkgggeee\\\VVVPPPMMMLLLHHH???888666222......111111///,,,,,,,,,,,,+++++++++******''''''(((((()))*********)))(((&&&%%%%%%&&&((()))&&&%%%$$$%%%&&&%%%$$$"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$######"""########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!! !!!!!!""""""!!!!!!""""""######$$$%%%&&&&&&&&&'''(((((())),,,000333888>>>GGGMMMRRRWWW___eeedddffffffddd___ZZZVVVTTTRRROOOLLLIIIIIIKKKNNNPPPUUUUUUUUUTTTSSSSSSUUUWWW___dddhhhiiijjjmmmkkkfffbbbbbb```]]]YYYVVVVVVVVVTTTSSSQQQRRRYYY```^^^WWW\\\]]]^^^___^^^XXXQQQKKKIIICCC@@@AAA@@@===<<<===>>>;;;888777666666444333///////////////000000111.........///111111///---...///111222333222111000...///000111222111111000111111111111111222222222222000///000222333222111222111//////111222111111000000000000000000000000222444777888888888999:::888:::<<<<<<:::999999999<<<;;;:::<<>><<<:::999888222222222222333333333333111000000111333222000...---...000222222111///...000/////////000000111111000000000000000111222222000//////111333333111///333222000000111222111000000000111222222111000000111555999<<<===>>>@@@AAABBBDDDGGGHHHFFFDDDBBBBBBFFFEEEEEEGGGKKKPPPVVVYYY^^^^^^______aaacccfffgggmmmkkkfff```[[[WWWTTTSSSUUURRRPPPRRRTTTWWW___ggg{{{}}}pppjjjiiiiiilllppp{{{~~~zzzhhhYYYJJJCCC:::555333333111///,,,,,,++++++***)))((((((---------------...000000////////////////////////)))******++++++,,,,,,---////////////000000000000---------...///000000111000000111111111111111111...//////000111111222222000000111111222333333333555444444444555555666777777777777777777777777777999999:::;;;;;;:::888777999999888888999:::<<<===<<<===@@@CCCDDDHHHSSS^^^ppp}}}yyyxxxzzz}}}~~~zzzqqqiiidddcccXXXTTTOOOLLLKKKGGG@@@:::444222///...//////---+++,,,,,,,,,+++++++++******---------,,,++++++******)))(((''''''&&&''''''(((&&&%%%%%%%%%''''''%%%###&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%***%%%!!!"""&&&((('''$$$######################## !!!!!!"""###$$$$$$%%%###"""""""""!!!!!! !!!"""""""""""""""&&&%%%###!!!!!!"""$$$%%%%%%&&&&&&%%%$$$$$$&&&(((---///333666;;;BBBIIIOOOXXX]]]cccggghhhgggffffffaaa]]]VVVPPPKKKJJJJJJKKKHHHKKKPPPSSSUUUXXXZZZ]]]aaaeeehhhhhhlllrrruuutttrrrnnniiigggfffccc^^^YYYRRRPPPLLLKKKTTT```ggggggdddfffjjjoooqqqppplllhhhddd___\\\]]]]]]ZZZYYY[[[\\\XXXRRRLLLHHHCCC???<<<777777888888888888888888777666666666777777444222///111222444444333111000222111/////////000222333111222444666777666555444000111222444666666333000444222111000111222111000111222333444444333111000222777???EEEIIIJJJJJJKKKRRRUUUXXXXXXVVVRRROOONNNRRRQQQPPPOOOOOOQQQTTTWWWWWWVVVVVVVVVXXXZZZ\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[dddaaaaaadddfffjjjrrr{{{yyyrrriiieeefffmmmwww}}}wwwlll[[[MMM>>>:::666333333222111000...------,,,+++***))))))------,,,,,,---...///000........................)))***+++,,,---...//////........./////////000000------......///000000000//////000000111111222222//////000000111111111111000000111111222222222333444444333333333444555555777777777777777777777777777777888888888888777666888888888888999:::;;;<<<<<<>>>AAABBBBBBDDDKKKRRRaaaqqq{{{wwwvvv}}}}}}{{{yyytttlllddd___VVVSSSOOOLLLIIIDDD>>>:::555333111//////...---,,,,,,,,,,,,+++++++++******---,,,,,,+++******))))))(((''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&&&&%%%###%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!"""$$$""""""""""""""""""""""""""" !!!"""######$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""&&&%%%###!!!!!!"""###$$$$$$%%%%%%%%%###"""###%%%++++++,,,...111666===AAAJJJRRR]]]fffjjjlllkkkkkkeeeccc^^^XXXQQQKKKGGGEEE@@@CCCHHHLLLPPPSSSVVVYYY^^^bbbccccccgggnnnrrrrrrrrrooommmmmmooonnnjjjggg___]]]WWWSSSWWW```ddddddccceeeiiiooosssuuutttrrrlllhhhfffhhhjjjiiiiiillljjjgggccc___YYYQQQJJJDDD?????????>>>>>>>>>======>>>============<<<:::777888888888999888777666555333111000...///111333444555888<<<@@@AAA???;;;888555666777:::<<<;;;777555333222222333666999999999666777888999888666444222444<<>>:::555444333111///...------,,,,,,,,,+++++++++******''''''(((((()))*********'''''''''&&&&&&%%%$$$$$$$$$######$$$&&&&&&%%%###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!""""""######""""""$$$$$$""""""!!!"""###$$$###$$$%%%%%%######$$$%%%'''''''''))),,,111555888>>>FFFSSS^^^eeehhhjjjjjjjjjiiifffaaaYYYPPPHHHCCC>>>@@@DDDFFFHHHJJJNNNPPPXXX[[[]]]^^^ccckkkoooooolllmmmnnnppprrrsssrrrqqqjjjiiiccc]]]]]]aaabbb___\\\\\\___dddiiimmmnnnnnnlllhhhhhhmmmqqqsssuuuxxxvvvtttrrrooojjjbbbZZZTTTMMMLLLJJJHHHGGGFFFGGGGGGCCCBBBAAAAAAAAA@@@===:::===<<<:::999777777777777555444222111222333555666;;;>>>DDDHHHIIIFFFBBB???;;;;;;===???AAA@@@===;;;333333555999???EEEGGGHHH@@@@@@@@@@@@>>><<<999888555<<>>;;;666666444222000.........,,,,,,,,,+++++++++******(((((())))))***++++++,,,(((((((((''''''&&&%%%$$$%%%$$$$$$%%%'''(((&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!"""############"""""""""""""""############!!!###%%%%%%%%%%%%&&&''''''&&&&&&'''***---///111333:::DDDNNNVVV[[[___bbbhhhhhhgggddd___WWWPPPLLLCCCCCCDDDCCCBBBBBBEEEGGGMMMRRRUUUWWW]]]ffflllllliiilllppprrrsssssstttuuupppqqqnnniiiggggggeee```WWWVVVVVVXXX\\\aaacccdddfffccceeelllssswww{{{}}}|||zzzyyyvvvrrrmmmiiiaaa___[[[WWWUUUTTTVVVWWWOOONNNMMMMMMLLLKKKHHHEEEEEEBBB???;;;999888999:::<<<;;;:::::::::;;;<<<===AAACCCFFFIIIJJJJJJHHHGGG@@@@@@AAACCCDDDDDDBBB@@@777777999>>>EEEKKKNNNOOOLLLKKKJJJGGGEEEBBBAAA@@@:::>>>CCCFFFHHHIIIKKKLLLLLLNNNPPPPPPNNNMMMLLLMMMKKKNNNQQQRRRQQQSSSXXX^^^\\\aaadddaaa[[[YYY^^^dddkkkvvvxxxnnnhhhccc```bbbgggmmm|||wwwnnn```QQQEEE;;;444000111111222111000///...///)))))))))************+++***,,,...//////...,,,***++++++++++++++++++++++++((())))))***+++,,,------,,,,,,---------.........------......//////000000000000000000000/////////111111111000000000000000111111111111000000000000000000000000111222444444555555555555555555555555555555555555555666666777666777888999999:::::::::666;;;<<<999:::???AAA???HHHJJJQQQ]]]jjj|||~~~xxxwwwxxxvvv||||||sssiiidddccc[[[YYYUUUQQQKKKEEE???<<<777777666333000......///,,,,,,,,,+++++++++******//////...------,,,,,,+++))))))))))))((('''&&&%%%&&&%%%%%%'''((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$##############################$$$$$$$$$!!!!!!"""###############!!!!!!"""###############!!!###%%%&&&&&&&&&''')))***)))'''''')))***+++***,,,000888???GGGNNNTTTYYY___```aaa```^^^ZZZVVVTTTIIIHHHFFFBBB???>>>???AAADDDIIINNNQQQYYYccchhhiiijjjnnnssstttsssssstttvvvrrruuuuuuqqqooonnnjjjeeeZZZWWWUUUVVVYYY]]]___```aaa^^^aaajjjsssxxx}}}}}}}}}}}}|||zzzxxxqqqnnniiidddaaaaaacccdddaaa```______^^^\\\YYYWWWQQQMMMHHHCCC@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKCCCBBBCCCDDDFFFFFFDDDCCC<<<<<<===AAAFFFJJJLLLMMMTTTSSSPPPMMMJJJGGGFFFEEEFFFFFFFFFEEEEEEGGGKKKNNNKKKMMMOOOPPPOOOOOOQQQRRRXXX\\\aaabbbbbbeeekkkqqqooouuuyyytttkkkhhhmmmuuutttllldddaaa```bbbhhhpppuuuyyykkk___OOOCCC===999333///,,,---------,,,+++,,,------......//////000000111+++---///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,---------......+++,,,---...///111222222111111000000//////....../////////000111111222222111111111000000000000000000000000111222444555666555555555555555555555555666666666666666777888999666777888999999:::999999999===>>>:::;;;@@@BBB???EEEEEEHHHNNNUUUbbb||||||xxxwwwyyy}}}|||tttjjjdddbbbYYYWWWVVVTTTMMMBBB======666555333111000///......333...******...000///---,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$#########"""""""""""""""######$$$"""""""""""""""######$$$%%%###"""###%%%%%%"""%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" ###%%%%%%%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((,,,---000333888???GGGLLLUUUWWWZZZ\\\\\\YYYUUURRRLLLNNNMMMHHHFFFFFFEEEAAA>>>@@@DDDJJJQQQXXX___bbbaaahhhnnnppprrruuuuuussspppqqqrrrtttuuurrrnnnkkkbbb^^^YYYYYY\\\\\\YYYVVVUUUYYY___eeelllssszzz~~~}}}}}}}}}~~~zzzvvvrrroooppprrrrrrsssnnnssstttooonnnooolllggg___XXXTTTSSSOOOJJJMMMSSSUUUUUUVVVUUUSSSPPPMMMKKKIIIIIIIIIJJJKKKMMMPPPRRRHHHGGGGGGEEEEEEEEEFFFFFF@@@???@@@CCCDDDEEELLLTTT]]][[[YYYWWWSSSPPPMMMKKKOOOOOONNNLLLJJJJJJMMMOOOQQQRRRUUUXXX\\\```ccceeerrrtttuuuwwwyyy}}}xxxqqqpppeeegggiiikkklllnnnqqqttt~~~{{{nnndddWWWMMM@@@888555444222///,,,,,,,,,+++++++++*********++++++,,,,,,------...***+++---......---+++)))***+++---//////...---+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000000000000///---...000222666555444333222222222222000000000000000000000000000000111222333333444444666666777777666555444444666666777888888888888888777888888999999:::;;;;;;;;;:::999:::;;;>>>AAABBBDDDDDDFFFHHHHHHOOOdddyyy}}}zzzxxx{{{~~~}}}vvvmmmeee```ZZZVVVTTTSSSMMMDDD>>><<<777666555333111000//////555000+++***,,,---+++((())))))))))))))))))))))))((())))))))))))'''&&&%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###"""""""""""""""######$$$"""""""""""""""######$$$&&&$$$"""###$$$%%%###!!!###"""!!! !!!!!!"""""""""""""""""""""""""""######""""""###"""$$$%%%&&&%%%%%%&&&'''''')))***---000666===BBBJJJLLLOOOQQQRRRQQQPPPNNNNNNQQQPPPMMMLLLNNNNNNKKKBBBBBBBBBDDDHHHNNNSSSWWW[[[bbbgggjjjnnnssstttrrrqqqrrrtttvvvwwwwwwuuusssfffccc```aaadddeeebbb___YYYZZZ]]]___ccciiipppuuuyyyyyyxxxxxxzzz}}}~~~|||xxxuuuttttttvvvxxxzzz}}}|||~~~|||xxxpppkkkgggfffbbb^^^```fffhhhjjjkkkjjjgggbbb\\\XXXUUURRRQQQTTTZZZaaaddddddYYYWWWSSSRRRRRRTTTUUUUUUNNNKKKIIIKKKKKKNNNVVV```jjjkkkkkkiiieeebbbaaaaaabbbbbb```]]]ZZZYYYZZZ[[[^^^aaaffflllqqquuuwwwxxxuuukkkiiilllpppqqquuuxxx{{{}}}}}}}}}~~~ooo___TTTJJJBBB888222111111///---,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++---/////////...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------....../////////000000000000000000///......000222555555444222222111111111000000000000000000000000000111111222333333444444555555555555555444333333555555666777777777777777777888888999999::::::;;;:::::::::;;;<<<>>>@@@BBB@@@???BBBDDDDDDHHHVVVfff{{{{{{yyy}}}~~~~~~}}}yyypppggg```\\\VVVRRRQQQNNNFFF>>>;;;888777555333222000000///222...***)))++++++***(((++++++++++++++++++++++++''')))+++,,,+++)))&&&$$$(((((('''&&&&&&&&&''''''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""######$$$"""""""""""""""######$$$'''%%%""""""###$$$$$$#########"""!!!!!!!!!"""""""""""""""""""""""""""""" ######"""!!!!!!"""!!!###&&&'''&&&%%%&&&&&&%%%&&&'''((()))...333777===???BBBEEEIIIKKKMMMMMMOOOSSSTTTRRRSSSWWWWWWTTTJJJHHHEEEBBBCCCFFFIIILLLRRRXXX]]]```eeemmmqqqpppqqqrrrtttuuuwwwwwwxxxxxxllliiihhhjjjmmmmmmkkkhhh^^^]]][[[YYYYYY]]]ccchhhooonnnnnnnnnqqqvvv{{{~~~~~~zzzyyy{{{}}}{{{yyywwwtttqqqsssxxx|||~~~~~~xxxqqqmmmfffaaa```eeeqqq{{{wwwqqqjjjggghhhjjjjjjjjjddd___\\\]]]^^^bbblllvvv~~~}}}{{{~~~~~~yyytttpppnnnooopppttt{{{vvvnnnfffdddjjjsss}}}~~~{{{ooo___OOODDD===888222/////////...,,,,,,,,,,,,,,,++++++++++++//////...------,,,++++++------------------------***+++---///000000///...............---,,,+++***++++++++++++,,,,,,,,,,,,------.........////////////000000///......000111444444333222111111111111000000000000000000000000111111111222222333333444333444444444444333222222444444555666666666666666777777888888999:::::::::::::::;;;<<<>>>???@@@@@@======>>>@@@@@@AAAHHHPPP```rrr~~~zzzxxx|||{{{{{{|||zzztttjjjbbb^^^VVVPPPPPPOOOGGG???:::888777555333111000//////---+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********(((&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""$$$&&&'''"""""""""""""""######$$$"""""""""""""""######$$$&&&%%%###!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$"""###### ###&&&'''&&&%%%%%%&&&''''''(((''''''***...111555777:::>>>CCCIIIMMMPPPOOOSSSUUUUUUWWWZZZ[[[XXXSSSQQQNNNJJJIIIHHHIIIJJJJJJNNNRRRUUU\\\eeeiiihhhlllmmmnnnpppqqqsssuuuwwwrrrpppooopppqqqpppmmmjjjbbbaaa^^^[[[XXXYYY]]]```gggeeecccccceeeiiinnnqqqxxx~~~~~~}}}~~~|||zzz|||~~~vvvttttttzzz~~~}}}}}}|||{{{zzzuuusssvvvyyy}}}|||rrrmmmhhhfffeeekkkyyywwwjjj]]]QQQDDD<<<666444111000111111000...------,,,,,,,,,+++++++++.........---------,,,,,,------,,,,,,,,,---...///+++,,,---...///000000000---...............------++++++++++++,,,,,,,,,,,,------------.........//////000111000///...///111333333222111111111111111000000000000000000000000111111111222222333333333333333444444444444333333444555666666777777666666777777777888999999::::::999:::<<<===>>>?????????@@@>>>>>>>>>>>>???AAADDDRRR]]]nnn|||xxxwwwyyyxxxxxxyyyyyyuuummmfff___VVVPPPPPPNNNGGG???;;;777555444222000///......,,,+++++++++---......---(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&!!!!!!&&&((("""""""""""""""######$$$"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%###""""""###!!!###&&&'''&&&%%%&&&'''((())))))(((''''''***---000111444888>>>EEEKKKNNNOOOTTTVVVVVVXXX\\\\\\YYYWWWWWWVVVUUUTTTQQQOOONNNIIIKKKLLLMMMSSS\\\^^^\\\]]]```dddgggjjjoootttyyyxxxvvvtttsssqqqooollliiieeeeeedddbbb```___```bbbeeeccc___\\\[[[]]]```bbbmmmwww|||{{{zzzyyy~~~zzzuuupppllliiifffeeegggjjjnnnwwwxxxgggXXXMMMDDD<<<888444333222111111111///...---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---...///+++,,,---....../////////+++,,,---...///000000000++++++,,,,,,,,,---------------------.........///...000111000///...///000222222111000000000111111000000000000000000000000111222222222222222333333333444444555555555444444666666777888888888888777666777777888888999::::::999:::;;;===>>>>>>>>>>>>AAA@@@===;;;;;;>>>@@@AAAIIIMMMWWWggg}}}zzzwwwwwwvvvvvvvvvvvvuuurrrmmmiii^^^WWWQQQPPPMMMEEE???===666555333111000......---.........---,,,+++++++++))))))))))))))))))))))))***)))'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%!!!!!!%%%'''"""""""""""""""######$$$"""""""""""""""######$$$!!!""""""!!! ###%%% !!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""""""$$$%%%%%%%%%%%%&&&((('''''''''&&&%%%%%%''')))***+++---111666===BBBEEENNNRRRVVVVVVXXX\\\\\\YYYUUUWWWZZZ[[[[[[YYYVVVTTTNNNNNNMMMKKKOOOTTTTTTOOOKKKQQQXXX^^^dddkkksssyyywwwvvvtttqqqnnnmmmlllkkkiiijjjkkkjjjhhhhhhiiijjjkkkhhhddd___\\\\\\\\\]]]fffooozzz|||wwwuuutttsssrrrpppnnnpppzzzzzztttlllfffcccbbbbbbbbbgggiiinnntttwwwvvvjjjXXXIII???999444222111111000000///...------------------,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,---------,,,,,,,,,------------...***+++,,,...///000000111------------............------........./////////...///111111000//////000111111000000000000000111000000000000000000000000222222222222222222222222333444444555555555555444666777777888888888888888666666777777888999999999999::::::;;;<<<<<<======>>>???<<<888888<<>>???777666444222000//////...,,,---------+++*********++++++++++++++++++++++++))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""######$$$ """!!! !!!### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """###$$$%%%$$$$$$###$$$'''***%%%&&&&&&%%%$$$$$$%%%'''&&&&&&(((+++///444888;;;GGGLLLPPPRRRUUUYYYYYYVVVUUUWWWZZZ\\\]]]]]]\\\\\\XXXWWWRRRNNNOOOPPPLLLDDD>>>DDDMMMTTTZZZaaajjjpppnnnmmmkkkiiiiiijjjlllnnnooooooooommmlllnnnqqqtttuuurrrnnnjjjgggeeeeeeeeefffkkkrrrxxxyyyvvvqqqnnnhhhdddbbbaaa```dddqqqwwwqqqfffccc``````bbbfffhhhjjjpppsssyyy}}}~~~}}}vvvaaaWWWIII===666333000............---,,,,,,------...------------,,,,,,,,,***+++++++++++++++++++++((()))***,,,,,,,,,,,,+++------,,,++++++++++++,,,***+++,,,---.../////////.........////////////000....../////////000000000---///111111000/////////000000/////////000000111000000000000000000000000222222222222222222222222222222333444444444444444555666666777888777777777666666777777888888999999:::999888888999:::<<<===;;;??????999777;;;===<<>>@@@888777555333222000000///'''(((***+++++++++,,,,,,((((((((((((((((((((((((((()))+++++++++)))&&&$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###'''))))))'''###!!!"""""""""""""""######$$$"""""""""""""""######$$$""""""  """ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""$$$&&&%%%%%%$$$###"""$$$'''+++$$$%%%&&&%%%$$$$$$&&&((($$$$$$&&&(((+++///222444@@@EEEJJJMMMQQQUUUVVVSSSWWWXXXZZZ\\\^^^___aaabbb```^^^XXXRRRPPPOOOHHH???888???GGGMMMQQQVVV]]]cccccccccbbbbbbcccffflllooosssrrrpppnnnmmmpppuuuzzz|||zzzwwwtttrrrpppoooooojjjkkkmmmqqqsssrrrnnnjjjgggbbb^^^\\\ZZZ^^^mmm~~~|||{{{qqqhhhbbb\\\\\\^^^bbbiiippptttvvvwwwzzzxxxkkkcccOOOGGG===666333222000...,,,---------,,,---...000......---------,,,,,,,,,,,,,,,++++++***)))))))))&&&(((***,,,---,,,+++***------,,,+++************,,,,,,------...---------////////////000000000000////////////000000000000---///111222000/////////000000////////////000111000000000000000000000000222222222222222222222222000111222333333333333333444555555666666666666666666666666777888888999999:::999777777777999;;;===999@@@CCC===999;;;<<<:::<<<>>>EEEKKKLLLPPP___pppzzzxxxxxxvvvtttqqqnnnkkkgggbbb^^^\\\VVVSSSRRRNNNFFF@@@???999888666444222111111000---------------+++******))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!###%%%%%%###!!!###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""### """###!!! !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&&&&(((,,,///555999===@@@BBBCCCFFFGGGNNNQQQVVVZZZ\\\]]]___```^^^]]]\\\ZZZXXXSSSLLLHHHDDDCCCBBBCCCGGGLLLQQQTTTVVVWWWWWWYYY\\\bbbjjjooottttttsssqqqqqqssswwwzzz}}}xxxtttsssrrrssstttttttttsssrrrrrrkkkiiieee___]]]bbbkkkrrrvvvwwwyyyzzz||||||}}}}}}wwwoookkkjjjiiihhhiiilllppptttwwwzzz~~~yyyhhhWWWMMM>>>;;;555000---,,,------*********+++++++++******************+++,,,------,,,+++***+++,,,---,,,***---,,,+++*********+++,,,***+++,,,---...---,,,,,,*********+++,,,---...///,,,---...//////...---,,,------------------------.........------,,,,,,,,,,,,,,,------...///000000000000000000000000000000333333444444444333222222333333444444444444555555444444444555555555555666777666666555555555666666666666666666666888:::;;;>>>>>>======<<<<<<<<<;;;>>>>>>>>>@@@EEELLLSSSWWWiiixxx}}}xxxvvvwwwssspppmmmjjjgggccc___[[[[[[VVVRRRQQQMMMEEE???>>>777666444222000//////...,,,,,,++++++***))))))(((************************&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%!!! !!!"""###!!! """############""""""!!!###########################""""""!!! !!! !!!###$$$$$$### !!!""""""!!!!!!########################'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%'''***,,,...111555888:::;;;===???@@@EEEMMMRRRUUUXXX\\\```^^^]]][[[ZZZZZZWWWTTTQQQHHHFFFEEEDDDEEEGGGJJJLLLNNNOOOOOOQQQVVV^^^hhhnnnssssssrrrqqqqqquuuzzz~~~|||{{{wwwyyy{{{}}}~~~}}}}}}|||vvvuuuqqqmmmkkklllooorrrppppppqqqrrrsssttttttuuuzzzzzz|||}}}~~~~~~~~~~~~{{{vvvtttxxx|||}}}vvvqqqkkkjjjnnnuuuzzz}}}}}}wwwoooeeeVVVGGG???999666333000...---...///000000000000///...------,,,,,,++++++,,,---......)))((('''((()))***)))''',,,++++++******+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,------............//////.........------------------------/////////......---------,,,,,,---......//////000000000000000000000000000111111222222222222222111111111222222222222333333444444444444555555555555666666555555555555666666777777666666777888:::;;;=========<<<<<<;;;;;;;;;:::::::::<<>><<<777666444222000//////...,,,,,,,,,+++******))))))************************''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###""""""######$$$#########""""""""""""""""""""""""$$$$$$###!!!  """"""!!!!!!"""### ########################%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))(((+++...000222333555777333:::CCCHHHJJJNNNTTTYYYYYYWWWUUUTTTUUUVVVVVVVVVSSSRRRPPPNNNLLLLLLMMMMMMLLLLLLLLLMMMPPPWWW___eeeiiiiiihhhhhhjjjpppwww}}}|||~~~~~~|||{{{yyyvvvtttrrrrrrqqqqqqqqqrrrtttuuuwwwxxxzzz|||~~~~~~vvvpppllllllmmmlllmmmpppqqquuu|||}}}xxxuuurrrooohhhgggiiiooo{{{tttdddYYYOOOBBB777333222111000///////////////------......///............---------------...///,,,***)))***+++,,,+++*********+++++++++++++++***((()))***++++++++++++***,,,,,,,,,++++++,,,------///......------......///........................///////////////.........---------......//////000000000000000000000000000//////000000111111111222111111222222222222333333444444444444555555555555666666555555555555666666888777666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;:::777888999;;;>>>BBBEEEGGGKKKSSSdddwwwyyyuuuuuuwwwxxxrrrlllfff```\\\YYYTTTPPPOOOKKKBBB<<<;;;999888666444222111111000///......---,,,,,,,,,+++************************'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''((()))'''$$$###$$$%%%%%%$$$!!!"""######$$$$$$$$$$$$########################%%%%%%$$$###"""!!! """###!!!""""""""""""""""""!!!!!!########################!!!!!!""""""#########$$$&&&&&&'''%%%$$$$$$&&&'''''')))+++---...///111333///666===@@@@@@BBBHHHMMMMMMKKKHHHGGGIIILLLOOOOOOYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTRRRQQQRRRUUUXXX^^^]]]\\\\\\^^^eeennnuuu~~~~~~~~~~~~}}}|||}}}||||||~~~|||uuunnnkkkhhheeedddfffqqquuu}}}~~~||||||~~~}}}sssjjjffffffgggiiijjjlllqqq|||~~~uuugggVVVKKKAAA888333111.........//////.........((()))***,,,...//////000......---------------...---,,,++++++------,,,+++((()))+++,,,,,,+++******)))******+++++++++++++++------,,,+++++++++,,,,,,...---,,,++++++,,,---...........................//////..................------....../////////000000000000000000000000000......//////000111222333333333333444444444555555333333444444444555555555666555555555555666666777888777777666777888999:::::::::::::::::::::::::::999999;;;===???@@@BBBCCCKKKNNNXXXfffttt{{{vvvwwwxxx~~~zzzuuuoooiiiddd^^^ZZZWWWRRROOONNNJJJBBB===;;;999888666444222111111000000///...---,,,,,,,,,,,,************************(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$#########$$$$$$%%%%%%&&&&&&'''''''''%%%###  !!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """###!!!$$$$$$##################""""""""""""""""""""""""!!!!!!!!!""""""#########&&&'''((('''%%%$$$%%%'''&&&(((*********+++---///...333888::::::;;;@@@DDDCCC@@@===<<<>>>AAACCCDDDSSSUUUXXX\\\___aaabbbccc```aaaaaa^^^YYYUUURRRRRRVVVUUUTTTSSSTTTZZZccciiiooorrrtttvvvuuuuuuvvvwww{{{}}}|||vvvtttrrrooonnnppp{{{oookkkfffaaa___ccciiinnnooosss|||~~~ssskkkcccVVVHHH???999333222333------.........---,,,+++***+++---///000111222222......---,,,,,,+++,,,,,,***((('''((()))***)))(((''')))***+++,,,+++******++++++++++++,,,,,,------------,,,+++++++++,,,,,,---,,,+++******+++,,,---........................------------------------.........///////////////000000000000000000000000////////////000111333444333333333444444444555555333333333444444444444555555555555555555666777777888777666666666777888999888888888888888999999999:::;;;<<<===>>>?????????FFFHHHNNNXXXaaajjjwww}}}xxxwwwyyyxxxvvvsssoookkkfff```\\\VVVQQQNNNMMMJJJCCC>>>===777666444222000//////...///...,,,*********++++++++++++++++++++++++++++++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$)))'''%%%###"""!!!""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""###"""!!!######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! """"""!!!!!!"""###""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&$$$%%%&&&&&&&&&''')))+++***---000333666999<<>>===JJJNNNVVV^^^eeejjjmmmnnnfffhhhhhhfffbbb]]]YYYXXXSSSQQQOOOLLLKKKNNNTTTYYY]]]```dddfffhhhjjjlllnnnsssuuuwww{{{}}}~~~|||uuurrrooolllkkklllkkkiiifffcccdddeeeddddddiiipppwwwvvv}}}{{{pppccc[[[LLLCCC999555111...///222------......---,,,,,,+++---...///000111111111111///...---,,,+++++++++++++++***))))))++++++***)))(((((()))***++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,------,,,++++++******++++++,,,------------------------,,,,,,,,,---------------////////////////////////000000000000000000000000000000/////////111222333111111222222222222333333333333333333444444444444555555444555555666777888777666555555555555777777666777777777777888888888:::::::::;;;;;;<<<<<<<<>><<<@@@FFFPPP\\\eeelllooopppiiijjjjjjhhhdddbbbbbbbbbZZZXXXTTTOOOLLLLLLOOOQQQTTTWWWYYY[[[[[[\\\___aaaeeefffhhhlllpppssswwwxxxyyy}}}~~~yyywww||||||{{{xxxssskkkccc^^^\\\[[[YYYXXXVVVWWWXXXZZZdddhhhmmmooonnnpppvvv|||{{{{{{rrrjjj```VVVOOO<<<666111111///------111------------------------+++,,,///111444555666777111000///---,,,+++++++++---,,,++++++------,,,+++((((((((())))))***+++,,,,,,+++*********+++------++++++++++++,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000/////////////////////000000000000000000000000111000...------///000111111111222222222222333333222222333333333444444444444444444555555666777888666555444333333444555666555555666666666777777777;;;::::::::::::;;;<<<<<<@@@???BBBHHHMMMOOOTTTZZZdddsssxxxvvvvvv~~~|||wwwqqqhhh^^^XXXSSSOOOMMMNNNLLLFFFAAAAAA999888666444333111111000222000...,,,,,,,,,---...++++++++++++++++++++++++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%$$$$$$######"""""""""""""""###$$$&&&'''%%%###%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""&&&%%%$$$###"""!!! ### """###!!!!!! !!!"""$$$%%%########################%%%$$$$$$$$$###"""""""""!!!"""$$$$$$$$$###$$$%%%###$$$$$$###""""""%%%''')))&&&$$$(((...333222000999:::<<<@@@BBBBBB???===666<<>>>>><<<===AAADDDEEEHHHMMMPPP\\\kkkyyy}}}wwwvvvwww{{{}}}}}}zzzrrrhhh```[[[TTTRRROOOMMMKKKGGGBBB???;;;888555333222222111000/////////...------,,,,,,+++++++++++++++***)))(((+++)))((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!"""###$$$%%%'''((()))))))))***)))'''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""############!!!"""############$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$%%%&&&''')))+++,,,------222555:::>>>AAAAAA@@@???999===DDDMMMVVV]]]bbbeeeiiifffbbbaaacccgggjjjkkkppppppnnnjjjgggeeeeeefffbbb```]]][[[YYYVVVQQQNNNPPPPPPPPPRRRVVV[[[bbbfffppppppqqqsssvvvvvvuuutttwwwvvvwwwzzzxxxmmmccc______aaa```aaabbbcccaaa]]]XXXTTTVVVXXXYYYXXXVVVTTTTTTUUUVVVXXX[[[[[[\\\```ffflllvvvxxx{{{~~~~~~}}}yyy{{{mmmcccUUUKKKFFFCCC>>>:::555222///------------,,,...---,,,+++++++++,,,---//////444>>>JJJOOOLLLFFF444222000---***)))((((((((())))))))))))(((''''''''')))******))))))***+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,+++***)))000...,,,+++,,,,,,+++***+++,,,---///000000111111///000111222111000...,,,///000000000000000//////000000000000000000000000111111111111111111111111333333444444444333333222333444555555333222333555555666666555333333444666444555555666777888888999888:::<<<<<<;;;:::;;;<<<:::<<<>>>@@@CCCEEEFFFFFFFFFMMMVVV^^^iiizzz{{{vvvvvvxxx{{{||||||xxxpppggg___[[[VVVTTTQQQNNNJJJFFFAAA===;;;999555444333333222111/////////...------,,,,,,,,,,,,,,,,,,,,,+++******+++)))''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''((((((&&&''''''%%%###"""###%%%'''&&&%%%%%%######"""!!!###""""""""""""""""""###&&&$$$######%%%&&&'''&&&""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$'''&&&&&&'''(((***,,,---...000555:::===???@@@@@@;;;???EEELLLSSSXXX[[[\\\^^^\\\ZZZZZZ\\\aaafffjjjrrrssstttrrrooolllkkkkkknnnllljjjeee___YYYUUURRROOOOOOQQQRRRUUUXXX\\\___eeedddccccccdddfffggghhhkkkkkkkkknnnsssyyy}}}~~~|||xxxtttmmmddd]]][[[\\\^^^```aaadddggghhhfffccc```bbbdddffffffeeedddddddddoooqqqrrrrrrqqqtttzzzrrriiiYYYPPPEEE===:::888555333222///,,,***+++,,,++++++......---,,,,,,,,,---.........222;;;DDDHHHEEE@@@222111///,,,***))))))))),,,,,,,,,,,,,,,+++***)))&&&((())))))(((((()))***,,,,,,,,,,,,,,,------...////////////////////////++++++,,,,,,,,,,,,,,,+++,,,+++))))))***+++***)))***+++,,,---.../////////000111222333222111///...//////000000000000//////000000000000000000000000111111111111111111111111222222333333333222222111333444555444333222333444333444444333111111222333555555555666666777777888666888:::;;;;;;;;;<<<>>><<<===>>>@@@BBBCCCCCCDDDCCCHHHMMMPPPUUUaaaqqq}}}~~~xxxuuuvvvyyy{{{|||{{{wwwooofff```]]]XXXVVVRRRNNNJJJEEE@@@<<<<<<999666444333333222111/////////...------,,,,,,,,,,,,---------,,,++++++***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%######$$$&&&&&&&&&%%%$$$###""""""!!!""""""""""""""""""""""""%%%$$$###$$$&&&(((((((((######################## !!!"""""""""!!!!!!!!!!!!""""""""""""###### !!!!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$"""  """&&&((()))+++///333777;;;===>>><<<@@@EEEKKKPPPRRRSSSTTTQQQQQQQQQQQQRRRWWW```gggpppsssvvvvvvtttqqqnnnnnnttttttqqqjjjbbb[[[YYYZZZVVVYYY[[[\\\\\\[[[[[[[[[^^^[[[XXXUUUUUUVVVYYY[[[]]]]]]]]]^^^aaaeeehhhjjjrrrsssuuuvvvwwwwwwwwwvvvvvvxxx|||}}}zzzyyyzzz|||ppphhhfffkkkiiifffbbb^^^^^^aaaccceeehhhmmmqqqtttuuutttttttttvvvyyyzzzzzzyyyzzzzzzxxxlll]]]SSSDDD===555111000000///...///---+++***+++,,,,,,+++......------------......---,,,///555<<>>???@@@@@@@@@@@@@@@AAACCCDDDCCCBBBHHHRRRZZZzzzuuutttvvvyyy}}}~~~|||wwwooohhhbbb```XXXUUUQQQMMMJJJFFFAAA>>>;;;888555333333222111000/////////...------,,,,,,+++,,,,,,,,,,,,,,,++++++***(((''''''(((((('''%%%'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""###&&&(((((('''######################## !!!"""""""""""""""!!!!!!!!!!!!"""""""""###""""""#########""""""!!!!!!!!!"""""""""""""""###########################""""""""""""############%%%"""###&&&&&&'''))),,,000444777999999===CCCIIINNNPPPQQQQQQLLLMMMNNNKKKJJJOOOXXXaaaiiilllnnnooommmlllkkkkkkqqqqqqlllddd[[[XXX\\\```fffjjjnnnoookkkgggdddcccdddbbb___[[[XXXXXXYYY[[[YYYYYYYYYWWWVVVWWWYYY[[[aaacccdddfffgggfffeeeeeefffhhhkkkooorrrtttvvvvvvyyywwwtttpppllliiihhhhhhnnnzzz~~~}}}~~~|||yyyvvvrrrnnnjjjgggfffeeegggkkkiiibbb______jjjjjjkkkjjjjjjlllpppsssuuuyyy~~~|||qqqeeeXXXIII@@@999555000......////////////---,,,,,,---......---,,,,,,,,,,,,---------...---,,,---111555666333///---,,,+++******+++,,,---+++***)))((('''&&&&&&&&&&&&''')))(((''''''(((***+++************+++,,,,,,************************)))******+++,,,,,,+++++++++******+++...///...---------///000111222222222111111222222222222111000...//////000000000000///........................////////////////////////...///000000111000000000000111333222111111222333444555555444222111333444555555555444444444444444444555777888888999;;;===>>>>>>???>>>>>>===<<<;;;@@@AAAAAA>>>===???FFFLLL~~~xxxuuuuuuwwwyyy~~~yyyrrrjjjeeebbbWWWTTTPPPMMMJJJGGGCCCAAA:::777444222222222000////////////...------,,,,,,******++++++++++++******)))(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!! """%%%&&&&&&%%%######################## !!!"""#########""" !!!!!!!!!!!!""""""""""""###############"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########)))'''$$$!!!!!!$$$'''***&&&&&&'''(((***---000111333777===EEEKKKOOOQQQRRRMMMOOONNNKKKHHHJJJRRRZZZcccdddeeedddddddddfffgggnnnkkkdddZZZRRRSSS[[[bbbnnnuuu{{{}}}zzzuuussssssrrrssssssppplllhhhffffffeeeeeeccc___[[[XXXXXXYYYZZZ[[[]]]^^^^^^]]][[[ZZZ\\\]]]___aaabbbbbbaaaaaaeeecccaaa___^^^]]]]]]]]]gggiiilllqqquuuxxx{{{}}}zzz{{{}}}}}}|||}}}~~~~~~|||uuuqqqqqqsssooollliiiggggggfffcccaaa```^^^^^^ccceeeddddddgggqqqsssuuuvvvxxx{{{xxxjjj\\\PPPEEE:::444444111...------.........---,,,++++++---......---******++++++,,,,,,,,,,,,...---,,,...000000...++++++******)))***+++,,,---...---,,,******)))******''')))******)))(((***+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((***)))***,,,...///...---,,,---...000111111111111//////000000000000000///......///000000000000000------------------------........................---...//////000000000//////000111111000000111333333444444333111111222444444444444333333333333333555666777666555666888:::============<<<;;;:::999>>>??????===<<<===AAAEEE~~~yyyvvvvvvxxxyyy{{{tttlllfffcccWWWTTTPPPLLLJJJHHHEEEBBB:::888444333222222111000/////////...------,,,,,,))))))***+++++++++******)))(((''''''((()))(((&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$###"""###%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$###"""!!!!!! """%%%%%%$$$###########################!!!!!!"""#########"""""" !!!!!!!!!!!!"""""" !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######'''&&&%%%$$$$$$%%%'''(((&&&%%%&&&&&&''')))***+++---000666===DDDIIIMMMOOONNNOOONNNKKKIIIKKKPPPUUUaaaaaaaaa``````aaadddffflllhhh___VVVQQQSSS[[[bbblllsss{{{~~~|||zzzzzz|||zzz~~~}}}xxxuuuttttttuuusssnnngggbbbbbbccc___```bbbddddddbbb```^^^___```bbbccccccaaa___^^^]]][[[ZZZ[[[]]]`````````kkkeeeaaacccfffhhhjjjmmmhhhjjjmmmmmmmmmlllmmmnnniiilllnnnllliiijjjooouuuuuuqqqnnnmmmooopppooommmoookkkkkkooorrrrrrtttvvv|||}}}~~~~~~wwwlllbbbSSSGGG>>>777111......---,,,************++++++)))))))))+++,,,+++)))((()))***+++,,,,,,++++++///---,,,---------+++******))))))))))))+++,,,---,,,+++***)))((()))******((()))******))))))***+++))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++***)))((('''(((((((((***------,,,***)))***+++---......//////---------............///---...///000000111111000........................------------------------------...///000000000000---///000000//////111222111111222000///...///111222222222222222333333333555666666555333444666999;;;;;;;;;;;;;;;:::999888;;;<<<<<<;;;999999;;;==={{{xxxxxxxxxxxx}}}}}}uuummmfffbbbYYYVVVQQQMMMJJJGGGDDDAAA<<<:::666555444444333222/////////...------,,,,,,)))***++++++,,,,,,,,,+++((('''&&&'''((()))((('''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$###""""""$$$%%%%%%%%%$$$###"""!!! """###$$$$$$###""" """!!!"""###%%%&&&$$$"""""""""""""""""""""""""""""""""#########"""!!!!!! !!!!!!!!!"""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!###$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''(((((()))+++///444999???CCCFFFKKKJJJJJJJJJLLLOOORRRTTT___aaaccccccbbbbbbccceeefffbbb\\\XXXWWWZZZ___ccchhhooovvvwwwsssqqqsssvvvvvv|||}}}|||}}}|||}}}|||wwwpppkkkjjjllllllnnnqqqttttttsssqqqooommmoooqqqssstttsssqqqpppjjjiiiiiilllqqquuuwwwwwwuuupppmmmnnnmmmiiiiiimmmjjjkkkllllllkkkkkkmmmoookkkoooqqqqqqpppuuuuuujjjaaaTTTLLLAAA999555333000...++++++++++++***)))*********)))))))))++++++)))(((((()))***,,,------,,,,,,...---,,,+++++++++******))))))(((((()))***,,,---)))(((&&&&&&&&&''')))***'''((())))))(((((()))+++***************+++,,,,,,************************++++++,,,,,,,,,++++++***(((((()))+++------+++)))((()))***,,,------......---------------......///---...///000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,------///000000111111111,,,...////////////000222000111111000......///000000000111111222222333333333444444333222444777999888999999::::::999999888777888999999888888888999|||zzzyyyxxxxxx|||~~~}}}vvvmmmeeeaaa\\\XXXRRRMMMIIIFFFBBB@@@>>>;;;888666666666555333000//////...------,,,,,,***+++,,,,,,------------((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''""""""""""""############"""###%%%&&&&&&%%%###"""#########%%%&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!!!!"""!!!!!!"""$$$$$$%%%%%%%%% !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """%%%'''((('''%%%###"""###$$$&&&''''''''''''((()))+++---222666;;;===FFFEEEFFFIIIMMMRRRTTTUUU^^^aaaeeefffeeedddcccccc]]][[[YYYZZZ]]]aaadddfffjjjooosssqqqjjjfffhhhkkknnnttt{{{}}}|||{{{}}}{{{}}}~~~yyyrrrmmmmmmpppxxxzzz~~~zzz|||~~~}}}}}}wwwvvv{{{||||||zzzxxxwwwyyy}}}{{{rrrfffXXXOOODDD>>>777444444444333222,,,---......---,,,---...---,,,+++,,,,,,,,,***))))))***+++---......---------,,,+++***************))))))(((((((((***+++,,,+++***)))((()))+++---...&&&'''((((((''''''(((***,,,,,,++++++,,,,,,---...------------------------++++++,,,---............******+++---//////,,,*********,,,---.../////////---------------...///000---...///000111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111,,,---//////...///000222222333333222000///111222//////000111222333333444111111222222222444888;;;666777888999999999999999555666888999::::::;;;;;;{{{xxxvvvwww||||||{{{wwwrrrkkkfffcccYYYVVVRRRNNNKKKGGGCCC@@@===:::777555444333111000111000///......------............---,,,+++)))((((((((((((((((((''''''&&&'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###&&&((('''$$$"""###&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! ###$$$%%%%%%%%%$$$###"""  !!!###$$$!!!!!!!!!!!!"""""""""""" !!!  !!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&"""$$$&&&))),,,///111222666999>>>DDDIIIMMMPPPQQQUUU^^^gggjjjfffcccccceeeeeecccbbbcccggghhhgggeeeggghhhjjjjjjhhhhhhhhhiiissswwwzzz|||{{{xxxwwwvvvvvvvvvtttpppkkkjjjllloootttyyy{{{}}}zzztttjjj^^^RRRGGGAAA666555333111///...---,,,,,,,,,,,,+++++++++******&&&'''***,,,,,,+++)))'''++++++************++++++***++++++,,,,,,++++++***%%%''')))***+++***(((''',,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,***)))***++++++,,,---,,,,,,,,,...000,,,---000111222000...,,,---------...------,,,,,,...............///000111222111///...------......000///---+++++++++---...//////.........---------000000000000000000000000000000000000////////////000000000000111111111111//////111222333444444444999999999888888888777777888888888888888888888888|||xxxwwwxxx||||||{{{wwwqqqkkkfffcccYYYVVVRRRNNNKKKGGGBBB???===;;;888666555444222000111000///...------------...------,,,***))))))(((((())))))))))))((('''''''''((((((((('''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$#########&&&%%%%%%%%%%%%%%%$$$###!!!###$$$%%%%%%$$$""" !!!"""######$$$############$$$%%%%%%$$$###"""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!! """###$$$$$$$$$###%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%***)))((('''''')))+++---000333777;;;@@@CCCEEEFFFPPPXXXbbbffffffeeehhhkkkllljjjhhhiiikkklllkkkiiijjjllloooqqqpppppppppqqqzzz}}}~~~{{{wwwtttsssvvvtttoooiiieeefffkkkpppzzz}}}|||uuujjjfff^^^TTTJJJ@@@999666222111000...---,,,,,,+++,,,,,,+++++++++*********&&&((()))++++++***)))(((***))))))(((((())))))***)))******++++++******)))((()))+++,,,,,,,,,***)))++++++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,***)))***+++---...///...,,,++++++,,,---...///000000///---,,,,,,,,,------------------///............//////000111000///---------------++++++,,,,,,,,,+++***)))//////.........---------////////////////////////000000000000////////////000000000000111111111111///000111222333444444444888888777777777666666666888888888888888888888888|||xxxwwwxxx{{{{{{{{{wwwqqqjjjeeecccZZZWWWRRRNNNKKKGGGBBB???===;;;888666666555333111111000///...---------------,,,+++***)))((((((((())))))******))))))((('''(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!((($$$"""###&&&'''$$$!!! $$$&&&'''%%%###!!! !!!###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""!!! ######""""""!!!!!! """"""""""""""""""""""""&&&%%%$$$###"""!!!!!!!!! !!!"""""""""!!!###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###---+++'''$$$###%%%''')))+++---000333666888::::::EEEMMMVVV\\\___bbbgggmmmqqqpppppprrruuuxxxxxxxxxssswww{{{~~~~~~{{{vvvrrrppprrrnnngggaaa___dddkkkqqq|||}}}zzzppphhhXXXSSSJJJAAA999444111000...---,,,++++++***++++++++++++++++++*********)))((((((((())))))))))))))))))((((((''''''(((((()))((())))))))))))))))))(((((()))***,,,,,,++++++*********)))(((''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***+++,,,+++***)))***++++++,,,...///---,,,+++,,,............------,,,+++++++++,,,,,,------......000//////............///000///...---,,,,,,,,,---''')))---///000---***(((...............---------........................////////////000000000000000000000000111111111111///000111222333444444444666666666666555555555555888888888888888888999999zzzwwwvvvwwwyyy{{{{{{wwwooohhhdddcccZZZWWWRRRNNNKKKFFFBBB???===;;;888666666555333222000000///...------------...---+++***)))))))))******************)))(((((())))))(((((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!&&&$$$""""""$$$%%%###""" """$$$$$$###"""!!! !!!!!!"""!!!!!!!!!"""###$$$$$$$$$###"""###""""""!!!!!!!!!!!!!!!######""""""!!!!!! &&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""'''&&&$$$######%%%'''((()))***,,,...111333444555999???GGGMMMQQQVVV^^^ccchhhiiilllqqqxxx~~~zzzwwwuuuqqqmmmhhhddddddhhhooottt{{{{{{{{{}}}{{{tttjjj___WWWHHHDDD>>>777222///......+++***************+++++++++************)))))))))(((((('''''''''((()))***)))((((((''''''(((((()))((())))))******))))))(((''''''((())))))))))))((())))))((('''''''''''''''))))))))))))))))))))))))************************++++++************++++++(((***+++***))))))***+++%%%(((,,,............///...------,,,,,,+++++++++******++++++,,,---...///111000///.....................------,,,,,,,,,,,,(((+++///222222000---+++................................................////////////000000000000///000000000111111111111///000111222333444444333666666666555555555555555777777888888888888999999}}}wwwttttttuuuxxxzzz{{{wwwnnngggcccccc[[[WWWSSSNNNJJJFFFAAA>>><<<:::777666666555333222000///...------,,,,,,,,,...---,,,+++++++++++++++***************)))(((((((((((((((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%###!!! """$$$###"""!!! !!!!!!!!!"""!!!!!!  !!!"""###$$$###"""""" !!!!!!"""""""""""""""###"""""""""!!!!!!!!! ########################%%%$$$###"""!!! !!!!!!!!! !!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""$$$%%%%%%&&&%%%%%%&&&'''(((***---///111222111555:::???CCCHHHOOOTTTXXX[[[```fffnnnwww~~~}}}yyywwwvvvwwwxxxyyy~~~|||{{{}}}{{{rrriiiaaaXXXNNNFFF888777444111...+++***)))***)))))))))******+++,,,*********)))))))))((((((((('''&&&%%%&&&''')))******))))))(((((())))))***)))******************)))''''''((())))))))))))))))))((((((''''''''''''(((************************************************+++******))))))******+++'''((())))))))))))***+++%%%(((,,,............///------,,,,,,+++++++++++++++*********+++---...///111000///...............------------------,,,,,,+++,,,...///000//////...---................................................/////////000000000111///000000000111111111111000111222222333333333333666666666666666666666666666666666777777888888888|||vvvsssssstttwwwzzz{{{wwwmmmeeebbbccc[[[XXXSSSNNNJJJFFFAAA>>>;;;999666555555444333222000///...---,,,,,,,,,,,,,,,------------,,,+++***))))))******))))))(((''''''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""$$$%%%###"""%%%%%%###!!!!!!"""$$$$$$$$$$$$###!!!  !!!"""######"""""" !!!"""############!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""!!!!!!!!!!!!"""###!!!!!!"""###$$$$$$$$$###""""""###############""""""###%%%&&&&&&$$$""" $$$$$$%%%&&&(((***,,,---...000333666888<<<@@@CCCNNNQQQVVV[[[bbbiiirrrwww}}}pppiii^^^UUUMMMFFF>>>999000000000///...,,,***))))))))))))))))))***+++,,,))))))))))))(((((((((((('''&&&&&&%%%%%%'''((()))***))))))(((((())))))***)))******++++++******)))***************+++++++++))))))(((''''''(((((()))******************************************************))))))))))))******%%%'''((()))((((((***,,,***+++---...,,,+++***++++++,,,,,,------,,,,,,+++,,,+++*********,,,---...000//////............///------............---,,,,,,,,,,,,,,,,,,------------------.............................................//////000000111111000000000000111111111111000111222333333333333333555555555666666666666666444444555555666666777777|||vvvsssssstttvvvzzz{{{vvvllldddbbbccc[[[XXXSSSNNNJJJFFFAAA===999777555444444444222111//////...---,,,,,,,,,,,,***+++---......,,,***(((((())))))))))))(((''''''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################!!!"""###%%%&&&&&&&&&&&&$$$###"""  """######""""""!!!"""######$$$######$$$######"""!!!  """######"""!!!!!!!!!"""#########"""!!! !!!!!!""""""######!!!!!! !!!""""""###"""!!! !!!""""""!!!"""###############""" !!!"""######$$$######$$$%%%%%%%%%$$$###!!! %%%%%%$$$$$$%%%&&&'''(((***+++---...000222444555BBBEEEIIIMMMRRRYYYaaagggmmmrrrxxx}}}~~~vvvmmm]]]UUUJJJAAA<<<888444111/////////...---,,,,,,+++))))))((((((((()))******))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((()))((((((''''''(((((()))((())))))))))))))))))(((***************++++++,,,)))))))))(((((())))))*********************************************************))))))))))))******$$$&&&'''(((((((((***,,,,,,------,,,***)))***+++)))***,,,...///...---,,,---,,,***)))***+++,,,---///............//////000---...////////////...------------------,,,,,,,,,---------.........//////////////////////////////.........///000111111111000000000000111111111111111111222333333333222222333444444444555555555555222222333333444555666666|||vvvssstttuuuuuuyyy|||vvvllldddbbbccc\\\XXXSSSOOOJJJFFFAAA===999666444333333333222000//////...---,,,,,,,,,,,,'''))),,,......+++(((&&&(((((((((((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%########################!!!"""###%%%&&&'''(((((('''###!!!###""" !!!###%%%&&&&&&&&&&&& !!!!!!!!!!!!!!!  """"""""""""!!!######$$$$$$###"""  !!!"""###$$$$$$######################## !!!"""###$$$""""""  !!!"""""""""############"""""" !!!######$$$$$$$$$%%%$$$###""""""###$$$%%%)))(((&&&%%%$$$$$$%%%%%%&&&'''((()))***+++,,,,,,111444999===BBBIIIRRRXXX^^^bbbhhhoootttzzzzzztttmmmbbbYYYQQQHHH===555222111///---,,,+++***)))(((((())))))(((((('''''''''(((((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((())))))******)))))))))))))))******************************))))))))))))))))))))))))******))))))))))))******###%%%'''(((((((((***,,,***+++++++++******,,,...(((***---///000000...---...,,,+++))))))***,,,---...............///000111---...///000000000.........///000111000///---,,,---------.........//////000000000000000000000000---......///000111111222000000000000111111111111111111222333333333222222222222222333333444444444111111222333333444555555wwwssstttvvv~~~wwwmmmeeebbbaaa\\\WWWQQQKKKHHHEEEBBB@@@>>>;;;888666555444333222000///...---,,,+++++++++------,,,++++++******))),,,***)))***++++++'''$$$###%%%$$$$$$&&&$$$%%%&&&''''''%%%###""""""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''$$$"""########################"""######$$$$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''"""!!!&&&)))'''(((---//////000222666<<>>;;;888666555444333222111000///---,,,,,,,,,,,,------,,,++++++******)))%%%%%%%%%(((,,,---+++)))***"""$$$((('''&&&'''&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!##############################$$$&&&'''&&&###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""############$$$$$$$$$%%%%%%#########$$$%%%&&&'''''',,,'''%%%((((((&&&'''+++*********,,,///444888;;;>>>BBBIIIPPPVVV[[[```ccciiimmmrrrwww{{{}}}xxxlllddd[[[SSSMMMEEE===666333333222111///...------(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&)))'''&&&%%%$$$%%%'''((()))'''%%%$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***))))))''''''''''''&&&&&&'''(((((()))***************)))))))))*********(((&&&%%%'''((()))(((''''''&&&&&&''''''(((((((((((()))))))))***+++******)))))))))************++++++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......------,,,---///000000///---,,,111000///.........///000/////////...//////000000//////............//////111111000000000000111111222222222444777777444111333333333333444444444444111111111111222333444555xxxtttuuuxxx~~~|||sssiiidddbbb\\\XXXRRRMMMJJJFFFCCC@@@>>><<<888666555555333222222111000...------------------,,,++++++******)))***)))))))))***)))&&&$$$---((($$$''')))'''%%%%%%'''((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""""""""""""""!!!!!!!!!!!!########################"""!!!!!!"""###$$$""" """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ############$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""#########$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&###"""$$$%%%%%%'''+++'''&&&&&&'''))),,,///111444888>>>CCCHHHLLLQQQTTTVVVZZZ```eeejjjnnnrrruuu}}}|||uuummmhhhYYYRRRIIIBBB===999333/////////...------,,,,,,+++((((((((((((((((((((((((*********)))))))))((((((%%%$$$$$$$$$%%%&&&''''''***)))'''&&&%%%&&&'''''')))'''%%%%%%''')))******(((((((((((((((((((((((()))))))))))))))'''&&&&&&((((((''''''(((((())))))***************************++++++)))''''''((()))))))))((('''''''''((((((((((((((())))))***************+++++++++++++++*********++++++,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...///000000///...---000000/////////000111111111111000/////////000000000//////......//////000111000000//////000000111222222222444555555333222222222222222333333333333222222222222333444555555wwwtttuuuxxxzzz}}}{{{rrriiibbb___[[[XXXRRRMMMJJJFFFBBB??????<<<888666666555444222333222111///......------------,,,++++++******)))------,,,+++***'''$$$###***'''%%%&&&'''&&&$$$###''''''((()))(((((('''&&&###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!########################"""!!! !!!"""!!! !!!"""""""""""""""######""""""""""""""""""""""""!!! !!! """"""#########$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""############$$$""""""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""%%%(((((((((''''''''')))+++,,,...111555999<<<@@@DDDGGGGGGKKKPPPUUUZZZ___dddgggmmmqqqwww{{{}}}|||wwwqqqjjjbbbZZZUUUIIIDDD<<<777333111///---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''''''''&&&$$$%%%((()))***)))((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((()))))))))))))))***************)))***+++***((('''((()))++++++************++++++)))))))))))))))))))))))))))***+++------,,,+++*********++++++,,,,,,,,,,,,+++,,,,,,------.........+++++++++++++++++++++++++++******)))***,,,...///------.../////////......,,,,,,...///111333555666222111111000000000000000000000////////////000000000000////////////000000111111222333444444333222111111222222222333333333333333222222333444444555~~~wwwsssuuuwwwyyy||||||tttjjjccc```ZZZWWWRRRNNNJJJFFFAAA>>>???<<<999777666555444333333222111000///.........------,,,++++++******)))&&&(((***+++++++++++++++&&&&&&&&&%%%&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$""""""$$$%%%%%%$$$ !!!!!!"""""""""########################!!! !!! !!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!  !!!!!!!!!"""""""""#########!!!"""###$$$$$$$$$######+++,,,+++&&&"""!!!!!!"""))))))(((''''''(((((()))'''))),,,...000222666888;;;>>>CCCGGGKKKOOOTTTXXX^^^bbbgggkkkmmmqqqwww{{{|||zzzvvvsssnnnfff^^^WWWOOOHHHCCC999555000,,,*********)))((((((((()))))))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&))))))((((((''''''''''''%%%$$$$$$%%%'''((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((())))))*********''')))***)))(((''''''(((++++++************++++++,,,,,,+++***)))((('''''')))***+++,,,---,,,,,,+++******+++++++++++++++,,,++++++,,,------...//////++++++++++++++++++++++++***)))))))))***+++---///,,,,,,---...............+++,,,...000222333444555111111000000000000111111000000////////////000000000000////////////000000000111222222222222222333111111222222222333333333333333222222222333444444wwwtttuuuxxxzzz~~~~~~vvvmmmfffddd[[[XXXSSSOOOKKKGGGBBB??????===999777666666444333333222111///............------,,,++++++******)))&&&(((++++++***))))))***%%%((((((''''''))))))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$######$$$"""!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!###$$$###""" !!!!!!""""""########################!!!  !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!%%%###!!!"""$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&((()))******+++...000111444777:::<<<@@@EEEHHHNNNRRRWWWZZZ\\\```fffkkkpppuuu{{{{{{uuuooojjj```[[[SSSKKKDDD>>>999666///...+++)))((())))))***))))))******++++++++++++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))))))))))))))((('''&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&))))))))))))))))))))))))$$$$$$%%%&&&''')))***+++))))))((((((''''''((((((&&&''''''(((((()))))))))&&&(((***)))(((''''''((((((((('''''''''((()))))),,,,,,+++***)))(((((('''))))))***+++,,,,,,,,,,,,******++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------+++++++++,,,,,,---......//////000111111111000000000////////////000111222111000000//////000000111000//////......//////000///111222222111000222333222222222222333333333333333222222111111222222333yyyvvvxxxzzz{{{~~~}}}uuummmhhheee\\\YYYUUUQQQNNNIIIDDD@@@@@@===999777666666444333222111000///...---------------,,,++++++******)))''')))+++***'''%%%%%%&&&$$$)))+++''''''))))))%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!###$$$$$$"""!!! !!!""""""&&&)))(((%%%%%%%%%%%%%%%%%%%%%&&&)))*********)))))),,,...+++---///111222555999<<>>@@@DDDJJJOOORRRVVVZZZ[[[\\\___eeekkkooosssxxx||||||zzzssspppjjjccc[[[RRRIIICCC===888222...,,,,,,,,,+++%%%&&&(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''###$$$&&&((()))))))))(((######%%%&&&'''((((((((((((((('''((())))))'''%%%((((((((((((((((((((((((((('''&&&%%%&&&&&&((())))))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((***,,,,,,+++*********((((((((((((((()))******'''((()))***+++,,,------)))(((''''''(((***,,,---++++++******************((())))))***,,,---......------------------------)))***+++------,,,+++***))))))))))))***+++,,,---+++,,,...///000000000///,,,,,,,,,---///000222333111111000000000000111111//////............//////...000222111///...111444333333444444444444555555111111000000000000000111~~~}}}|||wwwqqqjjjggg___^^^\\\XXXSSSLLLGGGCCCBBB???;;;999999888777555555333000---,,,+++,,,,,,&&&(((***,,,---,,,+++***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%&&&((((((&&&$$$""" ###$$$$$$%%%%%%&&&&&&'''((())))))(((%%%#########$$$$$$$$$############""""""!!! !!!"""!!! """###$$$&&&%%%$$$"""""""""###$$$!!! """$$$%%%"""########################!!!"""#########""" ###"""!!!  !!!$$$###""""""""""""######$$$#########""""""!!!!!!######################## ######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,---///222555:::>>>AAABBBIIIJJJKKKLLLMMMOOOTTTWWW___```dddhhhmmmpppsssttt}}}{{{zzzyyyvvvsssoookkkiiibbb^^^XXXPPPGGG@@@:::888111000...+++***))))))***(((''''''''''''((())))))%%%%%%%%%&&&'''(((((()))$$$%%%'''))))))'''&&&$$$+++(((&&&'''))))))'''%%%(((''''''((()))(((%%%###(((((((((((()))))))))***)))***+++)))'''&&&'''(((******)))(((((((((((((((((((((((((((((()))******(((''''''''''''(((((())))))'''$$$$$$&&&((())))))***************)))((((((((((((((()))******++++++))))))))))))(((((((((((()))))))))***++++++,,,,,,+++++++++******)))''''''******+++,,,---......///.........------,,,,,,,,,'''(((***+++,,,,,,+++***++++++++++++++++++++++++...,,,+++,,,......---,,,......//////000000111111,,,,,,.../////////...---///000000000000000//////000000000000000000000000333333333222222111111111888666333000//////111222}}}{{{~~~}}}wwwqqqkkkhhh```___]]]XXXSSSMMMGGGDDD???<<<999777666555444333555333000...,,,+++,,,,,,((()))+++---------,,,+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&(((((('''%%%###"""###$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""!!! """$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$""" ###$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******+++---...000222555777999:::;;;<<<===>>>>>>AAAEEEHHHSSSTTTUUUXXX\\\aaaeeegggjjjlllppprrrtttxxx|||{{{xxxvvvtttvvvtttqqqlllfff```[[[XXXSSSPPPJJJDDD===777333111...---+++)))((((((((()))''''''&&&&&&''''''((()))&&&''''''((())))))******)))***+++++++++***)))(((***(((&&&'''((()))'''%%%&&&&&&&&&'''))))))'''%%%'''((((((((((((((((((((('''((())))))((('''(((*********)))(((((((((((((((((((((((((((((())))))***)))(((((('''''''''(((((()))'''$$$$$$&&&((((((((()))************)))((((((((((((((()))******++++++************))))))))))))'''(((((())))))***++++++))))))************))))))++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,******++++++++++++++++++))))))***+++,,,,,,------*********+++...000000///.............../////////------///000000000///...//////000000000000//////222222222222222222222222333333333222222111111111333111///......///111222|||zzz|||}}}wwwqqqkkkhhh```___\\\XXXRRRLLLGGGDDD>>>;;;888666555444333222444333000...,,,,,,,,,,,,***+++---......---,,,+++***))))))((((((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''""""""$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""%%%&&&'''&&&$$$"""""""""%%%$$$$$$$$$############!!!"""$$$%%%%%%###!!!######"""!!!!!!!!!"""""" !!!!!!""""""""""""!!!###"""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''&&&### ######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))---------......///000000222333444444555777;;;===EEEDDDDDDFFFIIINNNSSSVVVXXX[[[___bbbdddgggkkknnnpppqqqrrrtttwww{{{}}}|||{{{xxxuuurrrooolllkkkkkkhhhddd^^^WWWOOOJJJGGGAAA???;;;777222...+++***))))))(((''''''''''''(((&&&&&&%%%%%%%%%&&&''''''(((((())))))******++++++,,,,,,++++++*********))))))(((&&&'''(((((('''&&&&&&%%%%%%''')))***)))''''''''''''''''''''''''&&&%%%'''((((((((((((***+++***))))))(((((((((((((((((((((''''''(((((()))******)))((('''''''''''''''(((&&&$$$$$$&&&((((((((())))))******))))))(((''''''(((((())))))******++++++++++++*********))))))&&&&&&'''(((((())))))***''''''(((******+++++++++++++++++++++******))))))------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,(((((()))+++,,,...//////+++******,,,...000000///.........---------------......///000000000000///...//////000000/////////111111111111111111111111222222222222222111111111///...------...111333555{{{zzz}}}{{{uuuooojjjggg___]]]ZZZVVVPPPKKKFFFCCC???<<<999777666555444333444333111///---,,,+++++++++,,,,,,------,,,+++***))))))(((((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''"""###$$$&&&''''''&&&%%%'''&&&$$$"""!!!!!!!!!!!!$$$$$$$$$#########""""""###$$$&&&%%%###"""""""""%%%%%%$$$$$$$$$######### !!!!!!!!! #########"""""""""""""""!!!"""###%%%%%%%%%$$$###$$$###"""""""""!!! #################################"""""""""!!!!!!!!!"""""""""!!! """$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%&&&'''&&&###!!! """"""############"""""""""###$$$###"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++*********************---///000000000222555777999999:::;;;>>>BBBEEEGGGJJJMMMQQQTTTWWWZZZ]]]___]]]^^^___bbbeeeiiilllmmmpppqqqrrrtttwwwzzz}}}~~~|||zzzxxxrrrqqqoookkkhhheeebbbaaa\\\ZZZUUUPPPIIICCC???<<<888666333000,,,***((('''&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''(((((())))))******************((('''''''''''''''(((''''''''''''''''''&&&((('''&&&'''((()))((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((***))))))(((((((((((())))))(((''''''''''''((())))))******)))''''''&&&&&&&&&(((&&&%%%%%%'''((((((((()))))))))))))))(((((('''''''''(((((()))******************))))))))))))(((&&&''''''(((((()))******'''((()))******++++++************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,))))))***+++,,,---...//////---,,,,,,---...---+++///.........------,,,,,,---......///////////////......//////000/////////........................222222222111111111111111000000//////111333555666~~~{{{{{{~~~yyyssslllgggeee]]][[[WWWSSSMMMHHHDDDAAA???<<<888666666555444222333222111///---,,,+++++++++++++++++++++*********)))(((''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###"""!!!!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$"""###%%%$$$###""""""###%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""""""""###$$$##################""""""!!!"""###%%%%%%%%%$$$###$$$$$$###"""!!! ########################""""""!!!!!!!!!  !!!!!! """$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""!!!""""""######""""""!!!!!!"""######!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''')))***+++***+++---//////111444777999:::::::::;;;>>>CCCFFFHHHJJJMMMOOOOOOOOOQQQTTTWWW[[[^^^___bbbccceeegggjjjnnnppprrrqqqrrruuuyyy{{{}}}~~~~~~}}}~~~~~~{{{{{{|||~~~}}}|||{{{zzzzzzzzzzzzxxxvvvssspppooofffeeebbb^^^[[[WWWTTTSSSNNNLLLGGGBBB<<<777444222333111///,,,***((('''&&&%%%%%%&&&''''''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''+++***((('''((((((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((())))))((('''&&&&&&'''))))))(((((((((((())))))'''''''''''''''(((((()))******)))''''''&&&&&&&&&'''&&&%%%%%%'''((((((''')))))))))))))))((('''''''''''''''((())))))******)))(((((((((((('''''''''''''''((())))))******+++))))))************))))))''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---------///...,,,,,,------,,,+++000//////......---------,,,,,,,,,---------......------...///////////////------------------------111111111111111111111111111000000000000222333444~~~{{{|||~~~}}}xxxrrrkkkeeebbb\\\ZZZVVVPPPKKKFFFBBB@@@===:::777555444333222111333222111000...,,,+++************************+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###+++)))'''%%%$$$$$$&&&'''""""""######$$$%%%%%%&&&!!!###$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$""""""###$$$&&&!!!"""######$$$$$$###### !!!!!!""""""""""""!!!#########"""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!! !!! """"""""""""############ !!!$$$%%%$$$######$$$!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&'''))))))))))))***,,,)))+++///222333222111000333666:::===>>>@@@AAACCCDDDEEEFFFIIILLLOOOQQQSSSVVVWWWXXX[[[^^^aaaccceeedddfffiiilllooopppqqqqqqooorrrsssqqqnnnnnnpppssswwwxxxyyyzzzyyyxxxwwwvvvxxxzzz{{{zzzvvvuuuxxx{{{wwwxxxyyyyyyxxxxxxzzz|||zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuusssrrrppppppqqqppppppnnnkkkhhheeeccc^^^\\\YYYUUUQQQLLLIIIHHHAAA???;;;666111---***(((...---+++)))'''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((---+++)))'''''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&%%%%%%&&&((((((((((((((())))))***''''''&&&&&&''''''((()))***)))(((''''''''''''''''''&&&%%%&&&((()))(((&&&(((((())))))(((((('''&&&&&&''''''(((((())))))***(((((('''''''''&&&&&&&&&'''(((((())))))***++++++))))))*********))))))(((''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,++++++,,,...//////.../////////...............,,,,,,++++++,,,,,,---...,,,---......////////////000000000000000000000000000000000111111111111111/////////......//////000{{{{{{}}}~~~|||xxxrrrkkkeeeaaa\\\ZZZUUUPPPJJJFFFBBB@@@>>>;;;777555444444222111222222111000...,,,+++***************+++,,,,,,---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&666333...)))%%%#########$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""""""""""" !!!"""$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!######!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!"""######"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""###### !!!###$$$###""""""### !!!!!!""""""!!!!!!  """!!! """###""""""""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((******))))))***+++''')))***,,,------,,,+++///222666888999999:::;;;;;;<<<===???AAADDDFFFHHHJJJJJJKKKMMMPPPSSSUUUWWWXXXZZZ]]]```bbbcccddddddbbbeeegggfffbbbaaaeeehhhjjjkkklllmmmlllkkkiiihhhllloooooolllhhhgggiiimmmhhhjjjmmmmmmlllkkkmmmooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjiiihhhgggffffffeeeccc```]]]ZZZXXXVVVTTTPPPLLLFFFBBB>>><<<555444111...+++)))(((((((((((('''&&&%%%%%%%%%%%%###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%###&&&''''''%%%%%%''')))---+++(((''''''((('''&&&$$$$$$%%%&&&'''((())))))&&&'''((((((&&&%%%&&&(((((((((((((((((()))******'''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((&&&&&&%%%&&&((()))(((&&&(((((())))))(((((('''&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&'''(((((())))))***'''((()))***************)))))))))******+++++++++******+++++++++,,,,,,,,,******+++++++++++++++++++++,,,,,,,,,------......,,,++++++,,,...///...------------------.........------,,,+++,,,---...///+++,,,---...////////////000000000000000000000000///000000000111111111222............/////////000{{{zzz{{{|||~~~~~~}}}yyysssllleeeaaa]]]ZZZVVVPPPKKKFFFCCCAAA@@@===:::888777666555444222222111000///,,,+++***+++******+++,,,---...///++++++)))(((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$$$$######$$$&&&((()))333000,,,)))'''&&&''''''''''''&&&%%%%%%$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%%%%$$$"""!!! """$$$%%%&&&&&&%%%&&&%%%$$$"""""""""###$$$!!!"""###!!!"""%%%########################''''''%%%$$$$$$$$$%%%&&& !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!"""###%%%%%% !!!!!!""""""""""""""""""""""""""""""!!!######"""!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!###""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''')))))))))))))))***+++,,,))),,,000222333222333444555666777888;;;===???@@@AAAAAABBBDDDGGGIIIKKKMMMLLLMMMPPPRRRTTTUUUVVVVVVUUUXXXZZZYYYVVVUUUXXX\\\aaabbbcccddddddbbb```___```bbbccc___ZZZXXX[[[___aaadddgggfffcccaaaaaabbbeeeeeeeeeffffffgggggggggcccbbbbbbaaa```___^^^^^^______^^^[[[XXXUUURRRPPPLLLJJJFFF@@@;;;666222///---,,,+++++++++,,,---...%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&& ###%%%&&&%%%$$$######%%%''''''%%%$$$''')))+++)))''''''((())))))(((###$$$%%%&&&((()))******$$$&&&''''''&&&&&&((()))((((((((((((((()))******'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))&&&&&&%%%'''((()))'''&&&(((((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&((()))+++,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,'''(((***+++,,,,,,+++*********+++,,,...///000000000...------------+++***+++++++++,,,,,,---------......---,,,---...///000+++,,,---...//////////////////////////////////////////000000111111111222...//////000111222333333{{{vvvwww{{{~~~}}}{{{xxxrrrkkkeeeaaaXXXWWWTTTPPPLLLHHHEEEDDDCCCAAA>>>:::777555555444222222111000///......---++++++++++++++++++,,,,,,''''''((((((''''''&&&%%%++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++------,,,%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###""" """###$$$((('''%%%"""%%%))))))%%%!!!!!!$$$''''''&&&%%%%%%$$$%%%%%%%%%###"""!!! !!!"""$$$&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!"""""""""""" """#########"""!!! !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!%%%&&&$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&''''''(((((())))))******((()))***+++---///000111222222222222222222333333666777999;;;===>>>??????EEEEEEFFFHHHIIIKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOPPPTTTQQQOOOPPPUUUXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWZZZZZZ[[[[[[[[[ZZZZZZYYYUUUUUUTTTSSSSSSRRRSSSSSSXXXVVVRRROOOLLLIIIDDDAAA???;;;555111000///...---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$%%%&&&''')))***))))))))))))))))))))))))''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&************))))))))))))))))))))))))***************+++,,,---......//////******+++,,,,,,---......******+++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......111111111111000000000000444333111///......///000///000000000111111111111{{{vvvwww{{{~~~|||xxxssslllfffbbbZZZYYYUUUQQQMMMHHHEEECCC@@@>>><<<999777666666666000000///...---,,,,,,+++************************(((((())))))(((((('''&&&***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%### """&&&&&&"""!!! """%%%&&&%%%$$$###"""""""""""""""""""""!!!!!!!!!###%%%'''%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$&&&&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############!!!%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((((((((($$$$$$%%%'''((()))***+++,,,,,,---...000111222333222333555777888::::::;;;<<<===>>>???@@@BBBCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIMMMJJJHHHHHHKKKNNNOOONNNPPPPPPOOONNNMMMMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLIIIGGGDDDBBB???<<<888555666222...+++*********)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$######&&&&&&%%%%%%&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))*********+++((((((((()))))))))*********+++,,,,,,------------***++++++,,,,,,---------,,,,,,,,,---......//////......---------,,,,,,,,,,,,,,,,,,---------......//////000000000111111111444333111///......///000//////000000000111111111{{{wwwwwwzzz~~~}}}yyyssslllgggccc]]][[[WWWSSSNNNIIIEEECCC===;;;:::888666666666777111000000///---,,,,,,+++++++++******))))))(((((()))************)))((((((''''''''''''&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""!!!###%%%'''&&&%%%&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%### """%%%%%%!!!!!!!!!!!!!!!"""###%%%&&&%%%$$$###"""!!! """"""!!!"""###%%%'''((($$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """""" """""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$%%%!!!$$$%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))***,,,---......,,,---///111222444444444333444555666777999999:::<<<<<<<<<<<<===>>>??????DDDBBB@@@@@@BBBCCCDDDCCCIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA===;;;999888666444111......+++(((&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%###""""""%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((''''''((()))***+++,,,,,,''''''((((((((()))))))))******++++++,,,++++++***+++++++++,,,,,,,,,,,,,,,------......///000000111......---------,,,,,,,,,,,,,,,,,,---------......---......///111222222333333222000///...//////000////////////000000000000{{{wwwvvvzzz}}}|||xxxrrrlllgggddd```]]]YYYTTTOOOIIIEEECCC<<<;;;999777555555555555444333222111000......------,,,,,,+++***)))(((((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''"""!!!!!!$$$'''******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%'''&&&######&&&&&&###!!!!!!"""###$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!"""""""""###$$$&&&'''((($$$$$$######""""""""""""!!!!!!"""""""""!!!!!! !!!"""###$$$$$$!!!!!!"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""###"""  """###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""  !!!""""""######$$$$$$%%% !!!##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######'''''''''''''''((((((((())))))((((((((((((((('''((()))***,,,---...////////////000111222333444555333333222333333444555666<<<;;;;;;;;;<<<===>>>>>>CCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???<<<:::999777777444333111111111000...+++,,,***'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&%%%$$$$$$###$$$%%%'''((((((((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***'''(((((()))******++++++''''''''''''(((((((((((()))***************)))(((,,,,,,,,,+++++++++++++++------......///000000000......---------,,,,,,,,,,,,,,,,,,---------............//////000111111222222111000///////////////........./////////000000{{{wwwvvvyyy|||~~~}}}zzzvvvqqqkkkgggdddaaa^^^ZZZUUUOOOJJJFFFCCC>>><<<999777555444333333444444333111000///...---......---,,,++++++******((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))'''&&&&&&''''''%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$'''(((%%%$$$&&&%%%###!!!"""###$$$%%%%%%$$$$$$&&&%%%$$$###"""""""""""""""""""""###$$$&&&''''''$$$$$$$$$$$$$$$#####################""" !!!"""###### !!!!!!"""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$###!!! !!!###$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""  !!!!!!!!!"""""""""######"""!!!""""""#########"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&((()))+++,,,,,,,,,,,,,,,---...///000000111---,,,,,,------...///000444444555666777999:::<<<::::::999999999:::;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;:::::::::999777555222111000000***)))(((((())))))'''&&&---***(((&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))))))))''''''''''''(((((((((((()))))))))***))))))((((((+++++++++++++++++++++***+++,,,,,,------...//////......---------,,,,,,,,,,,,,,,,,,---------......000/////////////////////000000000///////////////---............/////////|||wwwvvvyyy{{{|||{{{xxxuuupppllliiiggg```^^^ZZZUUUOOOJJJFFFDDD>>>===:::777555444333333333333111000...---++++++......------,,,,,,++++++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''((($$$"""$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###$$$%%%%%%&&&######!!!!!!!!!!!!###### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$##################%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&'''((()))*********((())))))***++++++,,,,,,))))))))))))***+++,,,---+++---000111111222444666666666555555555555555666555666666777777666666555555555444444333111000///111000///---,,,+++++++++%%%$$$$$$%%%''''''&&&$$$)))'''%%%%%%%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%$$$#########%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***************))))))((((((''''''((((((((()))))))))(((((())))))***)))))))))*********+++++++++++++++******++++++,,,---------......---------,,,,,,,,,,,,,,,,,,---------......000000000//////.........////////////////////////------------.........///|||wwwvvvxxx{{{{{{zzzxxxuuuqqqnnnkkkjjj___]]]YYYTTTOOOJJJFFFDDD===<<<999777666555555666444333222000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''((((((''''''''''''''''''###$$$&&&''''''&&&$$$### ###''')))***)))""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$######(((***&&&###$$$$$$"""""""""""""""#########$$$###""""""""""""###$$$$$$""""""###############"""###############$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%&&&"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$###""""""!!!!!!!!!$$$""" """###""" !!!###$$$%%%%%%%%%$$$###############$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''((()))))))))&&&&&&''''''(((((())))))''''''''''''((()))***+++'''***------,,,,,,...000333333222111000000000000//////000000000000//////,,,,,,,,,,,,,,,+++***)))))))))((('''''''''((((((%%%$$$$$$%%%'''(((&&&%%%%%%###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""""""""######$$$$$$%%%&&&&&&''''''$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&''''''''''''''''''''''''''''''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********((((((((()))))))))******'''((()))***************))))))******++++++,,,,,,******++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------...............///////////////......///////////////...,,,,,,---------.........|||wwwvvvxxx{{{{{{zzzxxxuuurrrpppnnnmmm^^^\\\YYYTTTOOOJJJGGGEEE;;;:::999777777777888888666555444222000///------++++++++++++++++++,,,,,,***++++++++++++***))))))))))))((((((((('''''''''"""$$$&&&((((((&&&$$$"""(((&&&%%%&&&''''''&&&%%%"""###$$$%%%&&&''''''(((#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%+++---)))&&&&&&&&&%%%###""""""!!!""""""###$$$$$$$$$$$$$$$%%%&&&'''((("""############"""!!!!!!"""""""""""""""######### !!!######$$$$$$ !!!!!!""""""######!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%%%%""""""############""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!&&&%%%%%%$$$###"""!!!!!!$$$""" """###""" !!!###$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""###$$$%%%''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((()))***'''***------+++***+++---,,,,,,***)))((((((((((((******++++++++++++******''''''((()))))))))(((((($$$$$$$$$$$$$$$%%%&&&'''""""""!!!###%%%%%%$$$###"""!!!!!!###%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''#########$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''******)))(((''''''&&&&&&(((((((((''''''&&&&&&%%%(((((('''&&&&&&((()))***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((''''''((()))***+++,,,,,,))))))))))))************'''''')))***++++++++++++(((((()))***+++,,,,,,---******+++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111......///////////////...,,,,,,,,,---------......xxxvvvwwwyyyzzz{{{uuussssssrrrmmmhhhaaa]]]WWWRRRNNNJJJEEEBBB;;;:::888666555444444444111111111000///...------+++,,,,,,------,,,,,,+++***)))'''&&&&&&&&&'''(((((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$###"""!!! ########################$$$%%%%%%&&&&&&%%%%%%$$$+++---,,,(((""""""&&&$$$$$$$$$%%%%%%$$$$$$###!!!"""""""""&&&++++++&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """###$$$%%%$$$$$$""""""%%%###!!! !!!###%%%###"""!!!"""###$$$###!!! !!!"""######$$$!!!!!!!!!!!!"""""""""""" """""" """""""""!!! """""""""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  """$$$&&& !!!""""""!!!!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%"""###$$$$$$###"""$$$%%%######$$$%%%%%%&&&''''''$$$$$$######$$$&&&((()))"""###$$$###""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$##################$$$$$$$$$$$$%%%%%%&&&''')))(((&&&$$$###"""!!!!!!%%%%%%&&&%%%$$$""" (((((('''&&&%%%%%%%%%%%%#########"""######$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%% !!!!!!""""""""""""%%%%%%%%%$$$$$$#########(((%%%######$$$%%%$$$"""%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++,,,,,,+++'''((()))(((&&&&&&((()))************************))))))))))))))))))))))))'''(((+++,,,,,,+++((('''.........------,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,------......------------------,,,,,,......///000000000000000......//////...---,,,,,,////////////////////////}}}wwwuuuwwwzzz|||zzztttrrrsssrrroookkk```]]]WWWRRRNNNJJJEEEBBB<<<:::888666555444444555555444222000///...------+++,,,,,,------,,,,,,+++,,,+++***)))))))))******((('''&&&%%%%%%%%%&&&&&&)))(((''''''&&&'''((()))######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$))),,,...,,,&&&######%%%###$$$%%%&&&&&&&&&%%%$$$ !!!!!! ###((((((###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$%%%&&&&&&%%%$$$###%%%%%%###"""!!!!!!!!!!!!###"""!!!"""######"""!!! !!!"""#########!!!!!!!!!!!!""""""""""""""""""!!! !!! !!!"""!!! """""""""""""""""""""""" !!!!!!!!!"""  """###""""""""""""""""""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""### !!!"""!!! """######$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&###$$$$$$###"""!!!###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$###"""''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$(((%%%###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&((()))+++,,,,,,,,,+++'''(((((((((&&&&&&((()))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++,,,,,,------------------------------......///000000000000000///////////////...------////////////////////////|||wwwuuuwww{{{~~~~~~yyytttqqqqqqrrrpppmmm```\\\WWWRRRNNNJJJFFFCCC<<<;;;999777555555555555444222000...------...///+++,,,,,,------,,,,,,+++,,,,,,+++************+++(((((('''&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&***...---)))$$$"""""""""$$$&&&'''((('''&&&%%%!!!"""""" """&&&&&&"""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$&&&&&&'''&&&%%%$$$$$$$$$#########"""""""""###"""!!!!!!######"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""%%%%%%###""" !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """###$$$$$$$$$###""""""!!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######%%%'''&&&$$$!!! !!!""""""######$$$$$$$$$%%%%%%$$$###""""""######$$$%%%%%%###!!!!!!"""###$$$$$$############""""""!!!!!!"""###$$$$$$$$$###!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%''''''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((((((((('''(((((((((((('''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((()))+++,,,,,,,,,+++***'''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++)))***,,,......,,,***))))))))))))***++++++,,,,,,+++,,,,,,------...............///000000000000000///000000000000//////...////////////////////////|||vvvsssuuuyyy}}}~~~zzzuuuqqqppppppnnnmmm```\\\WWWRRRNNNJJJFFFCCC===;;;999777666555555666111///---++++++---///000+++,,,,,,------,,,,,,+++*********)))))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&))))))&&&###!!! !!!###%%%'''((('''%%%$$$###%%%%%%######'''&&&###"""""""""""""""""""""""""""""""""######$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""!!!!!!"""###%%%&&&###!!! !!!"""###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""%%%$$$"""!!!  !!!"""######"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$&&&)))***(((%%%######!!!!!!!!!"""""""""############""""""""""""""""""$$$%%%%%%###!!! !!!""""""""""""""""""""""""""" !!!"""############"""""""""############$$$ !!!"""######(((((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%""" !!!"""###$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$#########""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%###"""""""""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((''''''((((((''''''&&&%%%(((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((()))***++++++***)))(((''''''((('''&&&%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***(((((())))))******++++++)))***+++,,,,,,+++***)))(((((())))))*********+++++++++,,,,,,---...//////......///000000000000000000000111111111000000///////////////////////////}}}vvvqqqrrrwww{{{|||wwwrrrooommmkkkjjj___\\\VVVRRRNNNJJJFFFDDD===<<<:::888777666666666555333000---,,,,,,...///+++,,,,,,------,,,,,,+++************))))))((((((%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$###""""""### """###%%%%%%%%%$$$###"""%%%&&&###"""%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$###%%%### !!!$$$&&&"""!!! !!!"""###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!"""###$$$%%%$$$$$$"""""" !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###  """###$$$############"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$###$$$###"""!!! !!!!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$%%%$$$###  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""""""""######### !!!!!!"""###$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$ ############$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###""""""!!!"""###$$$#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))'''((()))))))))(((&&&%%%&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((())))))************)))(((''''''((()))***((()))))))))))))))******++++++,,,,,,---...//////......///000000000000000000000111111111111111000////////////////////////}}}vvvppppppuuu{{{~~~|||yyytttpppllliiihhh___[[[VVVRRRNNNKKKGGGDDD>>>===;;;999777777777777;;;999555111...,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&######$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''%%%###""""""$$$&&&'''""""""############""""""###$$$!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!  !!!###$$$%%%%%%$$$###&&&$$$!!! """"""!!! """"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """"""######$$$%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!   """$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""########################  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$###$$$$$$""" !!!""" !!!!!!!!!!!!"""""""""######$$$$$$######""" !!!!!!"""######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$###""" $$$######""""""###$$$$$$############$$$%%%''''''%%%%%%$$$###""""""""""""########################!!!!!!""""""###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((()))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''))))))(((((())))))))))))))))))***(((&&&%%%%%%&&&(((***))))))))))))))))))******+++,,,,,,------...............///000000000000000///000000111111111111000////////////////////////|||uuuooopppvvv|||{{{zzzyyyvvvqqqllliiiggg^^^[[[VVVRRRNNNKKKGGGDDD>>>===;;;999888777777888888777444111///---+++++++++,,,,,,------,,,,,,+++******+++++++++***)))(((###$$$&&&'''''''''&&&&&&&&&''''''((('''&&&$$$#########$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%###!!!!!!"""$$$&&&'''&&&%%%$$$""""""""""""###"""$$$!!!"""$$$###""""""""""""""""""""""""###"""""""""""""""""""""!!!"""###%%%&&&&&&%%%$$$ !!!!!! """!!! !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###""""""###$$$###"""!!! !!!!!!""""""###$$$$$$%%%"""!!!!!!!!!  !!!  """$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$######""""""###""" !!!### !!!!!!""""""""""""######$$$######"""!!!  !!!!!!!!!########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$#########$$$%%%&&&&&&%%%$$$$$$#########$$$$$$########################"""###$$$%%%&&&'''((((((###$$$$$$%%%%%%%%%$$$$$$###########################$$$%%%%%%######$$$%%%!!!###%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%(((******(((&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((((((''''''(((((((((************************------------------------......///000000000000000...///000000111111000000////////////////////////~~~{{{tttooopppwww~~~wwwxxxyyyvvvrrrmmmjjjhhh^^^[[[VVVRRRNNNKKKGGGEEE???===;;;999888888888888//////.........---,,,,,,+++,,,,,,------,,,,,,+++'''(((((())))))'''&&&%%%$$$%%%'''(((((((((''''''&&&''''''&&&%%%### %%%%%%&&&&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!  !!!###$$$###)))'''%%%"""!!!"""###$$$$$$&&&###!!!$$$&&&&&&########################"""""""""###$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&!!!%%%%%%$$$###"""  !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""  !!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!$$$###!!! """$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!"""###### !!!  """""""""""""""!!!!!!!!!######$$$%%%%%%$$$"""!!!!!!""""""!!! """$$$ !!!!!!!!!""""""######$$$$$$######""" """"""""""""#########$$$ """"""""""""###$$$%%%%%%''''''&&&%%%%%%%%%&&&&&& !!!"""$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""###$$$%%%%%%######$$$%%%!!!$$$'''(((((('''%%%&&&%%%%%%$$$$$$#########'''***------***''''''(((######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&((()))))))))((('''&&&&&&'''&&&%%%$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((('''((()))******)))((('''+++++++++***************------------------,,,,,,...//////000000000000000......///000000000000000////////////////////////}}}{{{wwwvvvvvvxxxyyy|||yyyuuurrrpppmmmiiiggg___YYYSSSQQQQQQOOOJJJFFFAAA===999777888888666444111222222222111000...,,,*********+++,,,,,,,,,---***))))))))))))((((((((($$$%%%%%%&&&&&&%%%%%%$$$***(((&&&$$$$$$'''***,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""%%%%%%$$$###""""""######"""###%%%&&&&&&%%%$$$###&&&$$$""" !!!"""!!!!!!!!!!!!""""""""""""""""""############""""""###$$$%%%$$$"""""""""###$$$###"""!!!!!!"""######&&&%%%%%%$$$###"""!!!!!! !!!"""""""""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%%%%%###""" !!!!!! ###%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!"""!!! !!!!!!"""%%%&&&&&&%%%$$$###"""!!!!!! !!!"""######$$$######  !!!###$$$###!!! !!!!!! """#########""""""""""""######"""###$$$###!!! """!!! !!!###"""!!!  !!!%%%###!!!!!!###$$$"""%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&***))))))***)))'''### !!!"""$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&&&&$$$""" !!!###%%%&&&%%%$$$#########$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###$$$%%%&&&((()))***+++))))))))))))(((((((((((('''((((((((())))))******++++++******************))))))))))))))))))******))))))))))))((((((((((((*********))))))))))))))))))***+++---......------111111000000//////......000...,,,---000111///---......---------,,,,,,,,,~~~zzzxxxwwwwwwxxxxxxvvvsssqqqooommmjjjhhhccc^^^WWWSSSRRROOOIIIDDDAAA===999888999999777444333333222111000///------++++++,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))(((''''''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""###### !!!"""######$$$$$$%%%$$$"""!!! !!!!!!""""""""""""############!!!!!!!!!""""""!!!!!!!!!###$$$%%%$$$"""!!!"""#########"""!!!!!!"""###$$$$$$$$$################## !!!"""""""""""""""""""""!!! """!!!!!!!!!"""###$$$$$$######!!! !!!!!!""" """$$$%%%%%%%%%###"""!!!!!!""""""""""""!!!!!! !!!######!!! !!!"""!!!  !!!!!!!!!  !!!!!!!!!!!!  ###$$$$$$"""  """!!! !!!"""""""""!!!!!!!!!!!!""""""!!!"""######   """#########!!!!!! !!!""""""%%%###!!!"""###$$$""" $$$$$$######"""""""""""" !!!"""###%%%&&&&&&)))'''%%%$$$$$$###!!! !!!!!!"""$$$$$$%%%%%%%%%%%%%%%###""""""$$$######""""""######$$$######"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&###!!!"""$$$%%%$$$"""###""""""###%%%&&&&&&%%%######$$$$$$$$$###""""""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((((((((('''''''''((((((((())))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((************++++++++++++***+++,,,...............000000000/////////......111///......000111000.........---------,,,,,,,,,}}}zzzxxxwwwwwwuuussspppoooooommmkkkiiigggbbb[[[VVVSSSNNNHHHCCCBBB>>>:::999::::::888555444444222000///...------------,,,,,,,,,,,,,,,,,,)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))(((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$######"""######### !!!###%%%&&&#########""""""!!!!!! """#########$$$$$$$$$$$$ !!!!!!!!!!!! """$$$%%%$$$###!!!"""""""""!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$ !!!!!!""""""""""""""""""!!!!!! !!! !!!"""######$$$###"""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%$$$$$$ !!!!!!""""""!!!!!! !!!###"""!!! !!!"""!!! !!!###!!! !!!!!!!!!   """"""!!! !!!!!!"""""" !!!"""!!!  !!!!!!!!! !!!!!!!!!"""######!!! !!!###$$$"""""""""!!!""""""###$$$$$$###""""""######"""!!!""""""""""""!!!!!!!!!!!! !!!###%%%&&&''')))&&&###!!!!!!"""!!! !!!!!!!!!!!!""""""###$$$&&&&&&&&&&&&%%%$$$###"""$$$######""""""######$$$###""""""!!!!!!!!!!!!!!! !!!"""###$$$&&&'''''''''%%%""""""###%%%%%%%%%'''%%%######$$$&&&&&&%%%###$$$%%%%%%$$$!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,------+++*********))))))(((((())))))))))))((((((((((((*********+++,,,,,,------+++,,,---.../////////.../////////...............111000//////000111000///......---------,,,,,,,,,~~~{{{yyyxxxxxxuuusssqqqoooooommmkkkiiifffbbb]]]XXXSSSNNNGGGCCCBBB>>>:::999:::;;;999777555444111///------------------,,,,,,++++++************)))))))))(((((((((&&&''''''''''''''''''&&&(((((((((((((((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$###############$$$###"""!!! !!!###&&&((("""############"""!!! !!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$###!!!!!!""" !!!!!!"""###$$$$$$%%%""""""""""""############!!!!!!""""""""""""!!!!!!"""!!! !!!!!!!!!###$$$$$$###### !!!"""######$$$#####################$$$ !!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!  """######!!! !!!!!!!!!""""""""""""#########"""!!!    """ !!!!!!""""""######!!!"""###"""   !!!###$$$###""" !!! !!!""" !!!!!!!!!"""#########"""""""""######""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&''''''&&&############"""!!!""""""!!!!!!"""######$$$""""""###$$$%%%%%%%%%%%%######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&(((&&&$$$######%%%''')))+++(((%%%###$$$%%%%%%%%%###$$$%%%&&&%%%"""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%'''(((((()))'''''''''(((((((((((((((************************(((((()))***+++,,,,,,---++++++******)))((((((((())))))))))))(((((((((((())))))******+++,,,------+++,,,,,,---------...............---------------//////....../////////.........---------,,,,,,,,,|||zzzyyyyyyyyyyyyvvvsssqqqooommmiiigggbbb___[[[WWWRRRMMMGGGDDDBBB>>>:::999:::;;;999777555333111///------------,,,,,,++++++******)))))))))))))))(((((((((''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$######$$$###############$$$$$$'''%%%""" """$$$&&&"""######$$$######"""!!! !!!!!!"""######$$$###""""""!!!!!!""""""### """%%%%%%###!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""######"""""" !!!"""######$$$"""""""""!!!!!!!!!!!!""" !!!!!!!!!!!!  """"""  !!!!!!  """""" """$$$#########"""""""""!!!!!!"""""""""""""""!!!    !!!"""$$$!!!!!!!!!"""""""""######!!!"""###"""   """$$$%%%%%%###""""""###!!!!!!  !!!!!!!!!""""""######"""""""""### !!!!!!#################################$$$%%%$$$!!!###""""""""""""######$$$ !!!"""######$$$$$$$$$###""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""###############$$$$$$&&&%%%###""""""$$$'''))),,,)))&&&$$$$$$%%%%%%%%%!!!###%%%''''''%%%###!!!!!!!!!""""""###$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''((()))******&&&&&&''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++************))))))(((((())))))))))))(((((((((((('''(((((()))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,------......---------,,,,,,,,,~~~zzzxxxxxxyyyzzz{{{xxxtttqqqooolllhhheee___]]][[[WWWRRRLLLGGGDDDAAA===999888:::;;;999777222111000///...---------,,,,,,+++++++++++++++***''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%'''%%%"""  """########################### !!!"""######$$$$$$###"""!!!!!!"""###$$$ """$$$%%%###!!! !!!"""######$$$######%%%$$$###"""!!! """""""""""""""!!!!!! !!! !!!!!!""" !!!!!!""""""!!!!!!!!!"""############!!!!!!""""""!!!!!!  !!!!!!  """!!!  !!!!!! """!!! ###!!!!!!!!!    !!!""""""!!! """"""""""""""""""!!!!!!!!! !!!"""!!!  !!!  !!!###%%%$$$###""""""###""""""!!!  !!!"""######""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$### #########""""""######$$$############"""!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""###########################!!!""""""!!! !!!$$$'''+++)))&&&%%%%%%%%%$$$### """$$$&&&'''&&&%%%$$$!!!!!!!!!"""###%%%&&&'''$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&******))))))((('''''''''&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((()))*********+++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++++++++---......---------,,,,,,,,,yyyvvvvvvxxxzzzzzzwwwssspppnnnkkkgggddd^^^^^^\\\XXXQQQKKKFFFDDD???<<<888777999:::999666//////000000///......---,,,,,,------------------))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&######""""""###$$$$$$%%%&&&%%%###"""!!!"""$$$%%%$$$$$$"""""""""###$$$%%% !!!"""###$$$%%%%%%###"""!!! !!!"""###"""$$$%%%###!!! !!!"""######$$$###""""""######""""""!!!!!!!!! """""""""""""""!!! !!!""""""""""""!!! !!! !!!"""######""""""!!!!!!###$$$###"""  !!!!!!  !!!!!!  !!!   !!!    !!!"""!!! !!!###""""""!!!!!!  """!!! !!!"""!!!!!! !!!!!!!!!######!!! !!!"""!!!!!!!!!!!!  !!!!!!  """$$$###"""!!!###%%% !!!!!!!!!""""""""" !!! """######!!!$$$$$$###""""""######$$$######$$$######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$ """######""""""$$$''')))'''%%%%%%&&&%%%$$$"""!!!!!!###$$$%%%%%%%%%%%%!!!!!!!!!"""###%%%''')))&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%&&&''''''((())))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))******++++++))))))))))))((((((((((((************************,,,,,,+++*********+++,,,************++++++,,,,,,+++,,,...---+++***,,,.........---------,,,,,,,,,yyyuuuuuuxxxzzzwwwuuuqqqooommmjjjfffddd``````^^^YYYRRRKKKEEECCC???;;;777777999:::888666---...///000000///...------.........///000000000---------,,,,,,,,,,,,+++$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))***)))&&&""" ######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((((((((((((######""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))%%%$$$"""!!!!!!###$$$&&& !!!"""###$$$%%%&&&&&&###!!!  !!!###!!!$$$%%%###!!!""""""###$$$$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""###$$$###!!!  """######""""""!!!!!!"""$$$%%%%%%###   !!!!!!  !!!!!! ###!!! ###%%%###  """"""### !!!"""""""""!!!  !!!#########"""!!!  !!!!!! """###!!!!!! !!!!!!!!!!!!   !!! !!!!!!""""""""" """$$$###!!!!!!###%%% !!!!!!!!!""""""###### !!!"""###$$$$$$%%%###!!!!!!###%%%%%%$$$$$$$$$###############$$$!!!"""###$$$$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%&&&"""%%%''''''%%%%%%'''***'''&&&%%%%%%&&&%%%###!!!"""""""""""""""######$$$!!!!!!!!!"""$$$&&&(((***'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((()))))),,,+++++++++******))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))))))))((((((((((((,,,,,,++++++++++++++++++...---,,,+++++++++,,,---))))))******+++++++++,,,+++---///...,,,+++---///......---------,,,,,,,,,~~~}}}uuussstttvvvxxxuuurrrnnnllljjjiiifffeee```bbbbbb]]]TTTKKKFFFDDD===<<<;;;;;;;;;:::777555444222000///000000///......+++((((((+++,,,,,,***,,,++++++***((('''%%%$$$'''''''''&&&&&&%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''!!!###$$$$$$###""""""###***)))'''%%%%%%'''((()))***&&&######&&&))))))((($$$###"""###%%%%%%###!!!$$$#####################"""###$$$%%%&&&%%%$$$$$$"""!!!!!!!!!!!!""""""###%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%% !!!#########""""""#########""""""""""""""" !!!!!!""""""###### !!!!!! """""""""""""""""""""""" !!! !!!!!!!!!!!!!!!######"""!!!!!! !!!!!! &&&"""  !!!""""""###############  !!!""" """%%%$$$!!! """ !!!!!! !!!"""###"""   !!!"""!!! !!!""""""!!!!!!$$$&&&''' !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$%%%&&&&&&&&&%%%""" ###%%%%%%$$$######$$$%%%$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###############%%%%%%%%%&&&&&&&&&''''''&&&%%%###!!!"""$$$&&&(((""""""######$$$$$$%%%%%%""""""$$$$$$%%%$$$###"""&&&%%%###"""######"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%$$$###"""!!!&&&%%%$$$###""""""""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&& !!!"""###%%%&&&((((((&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&''')))))))))((('''(((((()))***************------...///000000//////---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,}}}yyywwwwwwxxxxxxxxxtttooollljjjhhhgggeeeaaabbbbbb]]]TTTLLLFFFDDD>>>===;;;;;;<<<<<<;;;:::555333111000000000...---000...,,,,,,///000///...---,,,,,,+++***(((&&&%%%((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&''''''(((%%%"""###%%%'''''''''&&&%%%######$$$###!!! %%%%%%%%%&&&%%%%%%%%%$$$'''&&&$$$###"""!!!!!!!!!%%%$$$###!!! ###"""!!! !!!"""######"""!!!!!!!!!"""$$$$$$ !!!!!!!!!!!!!!! %%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""""" !!!!!!  !!! """###!!! !!!!!!!!!!!!!!!"""!!! !!! !!!###!!!   !!!!!!  !!!!!! """$$$###  !!! !!!"""""""""  !!!  !!!!!!  !!!""" !!!!!!!!! !!!"""###$$$######%%%%%%$$$###!!! !!! """###"""!!!""""""#########"""!!! !!!!!!!!!!!!  !!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&$$$""" !!!!!!!!!!!!!!!!!!"""""""""$$$%%%%%%%%%$$$"""!!! ###"""""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###"""!!!&&&%%%$$$###""""""""""""!!!###$$$$$$###""""""###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((()))))))))(((((((((((()))************)))'''((()))+++---...//////---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,~~~||||||{{{zzz{{{wwwpppllliiihhhhhhgggbbbbbbaaa]]]UUUMMMHHHEEE>>><<<::::::;;;======<<<666444111000000///---,,,,,,++++++,,,...///...,,,---------,,,***)))'''&&&'''''''''((((((((((((((($$$&&&'''((((((&&&$$$###&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$""""""$$$&&&&&&&&&(((&&&$$$######""" ###$$$%%%&&&&&&%%%$$$$$$'''%%%###  !!!"""%%%$$$###!!! """"""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$###"""!!! ######"""!!!!!! """"""!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!  !!! """""""""!!!!!!!!! !!!""""""  !!!!!!!!! !!!!!! !!!!!!  !!!!!!""""""    !!!"""!!!  !!!!!!!!!    !!! !!!"""######!!!"""###$$$$$$###"""!!!$$$"""!!!!!!"""!!! !!!!!!"""""""""!!!   !!!!!!!!!!!!""""""############"""!!!!!!!!!"""""""""######$$$###!!!"""!!!!!!!!!!!!!!!!!! ######$$$$$$$$$###!!! """"""######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########"""######$$$$$$######"""!!!%%%$$$######"""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((''''''''''''((((((&&&&&&&&&'''((((((((()))'''(((((())))))))))))((('''((())))))******))))))+++++++++***((('''%%%$$$,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~yyyrrrmmmjjjiiiiiihhhcccbbb```\\\UUUNNNIIIEEE>>>;;;888777888:::::::::777444222000//////---+++))))))+++,,,......,,,+++,,,,,,,,,+++***)))'''&&&&&&&&&''''''((((((((()))%%%&&&'''''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&###$$$&&&'''''''''%%%$$$%%%$$$######$$$%%%&&&&&&'''&&&############!!! !!!###$$$$$$$$$"""!!!###""""""""""""###$$$$$$!!! !!!!!!"""###$$$$$$##################$$$"""""""""""""""######$$$###"""!!! !!!$$$$$$###"""!!! """""""""!!!!!!  !!! !!!!!!"""""" !!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!###!!!!!! !!!!!!"""""""""""""""!!!!!!!!!  !!!!!!  !!!"""!!!  !!!!!!!!!   !!!""" !!!!!!""""""""""""!!!!!!  !!!"""###!!!!!!"""######"""!!!!!!###""" !!!!!! """"""""""""!!!!!! !!!!!!!!!  !!!""""""!!!!!!"""############"""""" !!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""!!!!!!###$$$%%%%%%$$$$$$%%%&&&%%%###"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###############""""""!!!$$$$$$###"""""""""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$#########""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((())))))))))))))))))'''(((((()))))))))))))))------,,,***'''$$$"""!!!++++++***))))))***++++++++++++++++++++++++++++++~~~}}}{{{tttnnnlllkkkkkkjjjcccaaa^^^ZZZUUUOOOIIIEEE@@@===999888888999999888777444222000//////---++++++---///000000//////...************)))(((&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&###$$$&&&&&&$$$###$$$%%%###$$$'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$###""" !!!"""###$$$######"""!!!"""$$$&&&&&&%%%$$$""" !!!"""###$$$#########$$$$$$#########!!!"""""""""###############"""!!!!!!!!!"""$$$%%%''''''&&&%%%%%%$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$%%% !!!!!!!!!!!!!!!"""!!!  !!!"""""" $$$!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!"""!!! !!!"""!!!!!!!!!   !!!!!! !!!"""############ !!!!!! !!!!!!"""""""""""""""!!! !!!  !!!"""!!! ######""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!"""""""""!!!!!! """"""#########""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!###$$$$$$$$$$$$"""$$$&&&%%%###!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########"""""""""""""""######""""""!!!"""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$#########""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))))))))((((((((((((((((((''''''((()))))))))))))))''''''((()))************************************++++++++++++++++++++++++~~~}}}}}}|||uuuqqqnnnmmmllllllccc```\\\XXXTTTOOOIIIEEEBBB???<<<;;;;;;;;;:::888666444111000000///---,,,+++,,,......,,,+++,,,---*********))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((%%%$$$###$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%###$$$&&&((()))((('''&&&$$$%%%&&&&&&%%%%%%&&&'''&&&###!!!!!!###$$$$$$$$$"""#########$$$%%%%%%%%%###%%%'''((('''$$$!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""############"""""""""""""""###$$$%%%&&&###""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" """ !!!!!!!!!!!!!!!""""""!!! !!!!!!  !!!!!!""""""!!!!!!  ###!!!!!!  !!!""""""""""""""" !!!""""""""""""!!!!!! !!!!!! !!!!!!  !!!!!! !!!""" !!! !!!"""######### !!!!!!!!!!!!"""!!!  !!!!!!###""""""!!! !!!###"""!!!$$$###"""!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!"""""""""""""""!!! """############""""""!!!!!!!!!"""""""""############$$$%%%$$$###""" !!! """"""#########"""  $$$$$$"""!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########"""$$$###"""!!!!!!!!!!!!"""###""""""!!!!!!""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$############"""#################################$$$$$$%%%%%%&&&######$$$$$$$$$###""""""$$$$$$######""""""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''''''''((()))((((((''''''''''''(((&&&'''(((((())))))((((((((()))******************************************++++++++++++++++++++++++~~~~~~~~~{{{vvvsssqqqpppnnnmmmbbb___ZZZVVVSSSNNNHHHDDD???===<<<<<<<<<<<<:::999555333111000000000...---***++++++***'''&&&(((******************)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""###%%%&&&''''''&&&&&&"""$$$&&&&&&$$$###%%%&&&'''%%%"""!!!"""###############"""!!!"""$$$&&&'''$$$%%%&&&&&&%%%### ###""""""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$######"""!!!""""""############"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!""""""!!! !!!"""###%%%&&&&&& """!!!  !!!!!!"""!!!"""######$$$$$$###### """###############!!! !!!######  !!!!!!""""""!!!!!! !!!!!! !!!### !!!!!!!!! !!!#########"""!!!!!!!!!"""""""""###### !!!  !!!  !!!""""""!!!###"""!!! !!!!!!""""""!!!!!!!!!  ###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$###!!! ############"""!!!###$$$!!!!!!###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!###$$$$$$###""""""###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&'''(((((())))))((((((,,,,,,+++***(((&&&$$$###))))))************))))))************************}}}{{{~~~{{{wwwtttsssqqqooommmbbb^^^YYYUUURRRNNNHHHCCC:::999999:::;;;;;;:::888444222000///000000///...---......+++((('''))),,,+++++++++++++++***)))((())))))(((((('''''''''&&&%%%&&&'''((((((&&&$$$###!!!###%%%$$$###"""######""""""###$$$%%%&&&&&&&&& ###%%%%%%###"""###%%%***'''###!!!!!!""""""!!!"""!!!!!!$$$&&&!!!"""""""""############ !!!###$$$%%%"""###$$$%%%%%%$$$###""" !!!"""$$$$$$######"""""""""#########!!! #########$$$%%%%%%&&&&&& !!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!"""###!!!###&&& !!!!!!!!!"""###!!!   """######"""  """"""###&&&$$$!!!###$$$%%%  """$$$$$$$$$$$$$$$""" !!!###$$$!!! !!!!!!""""""""""""""" !!!!!! !!!### !!!!!!!!!  !!! """$$$%%%%%%$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!!!!"""!!!  !!!!!!  ###############"""!!!!!! !!!!!!!!!""""""!!!###%%%%%%$$$"""!!! !!!!!!!!!""""""###### !!!"""######"""!!!!!!!!!%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###!!! !!!"""""""""!!!!!!!!!!!!"""###!!!"""$$$$$$"""!!!"""###$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!"""#########!!! """###$$$%%%'''((()))***######$$$$$$$$$$$$###### !!!"""$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&''''''&&&&&&%%%))))))************))))))************************~~~~~~{{{{{{}}}}}}yyyuuuttttttrrrnnnkkk``````^^^[[[VVVPPPJJJFFFAAA>>>:::888888888777777666444222000...---......)))((('''(((+++---------,,,,,,+++))))))(((((((((%%%''')))***(((''''''''''''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%###"""###$$$%%%###!!! ###&&&(((!!!!!!""""""######$$$$$$!!!  """$$$%%%$$$"""!!!!!!!!!"""########################### !!!"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$$$$######$$$!!! ######""""""!!!!!! """"""!!!!!!!!!!!!"""""" &&&((($$$!!!!!!""" !!!!!!&&&$$$"""  !!!!!!!!!""" !!!$$$""""""!!! !!!###"""!!!!!!!!!###$$$%%% !!!!!!!!!"""""""""!!! $$$%%%%%%$$$!!! !!!""""""   !!!!!!!!!!!!%%%###!!!  !!!"""""" """!!! !!!""""""!!!  !!!!!!  !!!!!!!!!!!!!!! ######""""""!!!!!!!!!  !!!"""############ !!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""!!! ((('''###!!!$$$(((&&& """!!! !!!"""###""" ######$$$$$$$$$%%%%%%%%%############""""""""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""############"""""" !!!$$$&&&%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''))),,,(((&&&(((+++,,,((($$$((('''&&&%%%%%%'''(((***++++++***)))((('''&&&&&&***)))((((((((()))+++,,,}}}~~~}}}xxxxxxzzz|||}}}|||xxxtttrrrrrrpppllliiiaaaaaa___[[[VVVOOOIIIEEE@@@===:::888888999888777666555333111///...------)))(((''')))+++---------)))((('''&&&&&&%%%%%%%%%...---,,,+++)))'''%%%$$$&&&&&&&&&&&&&&&&&&''''''########################"""######$$$$$$######"""$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%!!!"""%%%&&&&&&%%%$$$""""""""""""""""""#########%%%$$$###""""""###$$$%%%$$$$$$"""!!!!!!!!!"""### #########""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""" !!!  """"""""""""!!!!!!  """$$$ !!!!!! """###### !!!!!! !!!!!!  !!!$$$!!!  !!! !!!!!!!!!!!! !!! !!! !!!!!!""" !!!!!!!!!!!!$$$###!!!  !!!"""%%%"""  !!!""""""!!!  !!!!!!  !!!!!!!!!!!! """"""!!!!!!!!!  """!!!!!! """"""!!!""""""###$$$$$$""""""""""""""""""###### !!!&&&%%%!!!"""!!! """"""!!! """""""""#########$$$$$$############""""""""""""!!!!!!"""""""""#########%%%%%%$$$###############""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######"""!!!  """#########"""!!!!!!!!!!!!"""""""""############""""""!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! """###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''')))333...)))''')))***)))&&&'''&&&%%%$$$%%%&&&((()))*********))))))(((''''''+++***)))))))))***,,,,,,|||}}}{{{wwwvvvwwwyyyzzz{{{wwwsssqqqpppnnnjjjfffcccbbb```\\\VVVNNNHHHDDD>>><<<999888999:::999999666666555333111...,,,+++)))(((((())),,,------,,,+++***))))))((((((((((((###!!! """&&&))))))'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&###%%%'''((((((&&&$$$"""############""""""""""""&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!   !!!!!!"""""""""!!!!!!!!!!!! !!!!!! !!!!!!   !!!!!!!!!!!! !!!!!!"""######$$$!!!!!! !!!$$$!!! """"""!!!   !!!!!!"""""" !!!"""!!! !!!!!!!!!!!!!!!""""""""" !!! ###"""!!! !!!!!!###!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!! !!! $$$$$$######!!! """"""!!! """"""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%% $$$&&&###"""###""" """!!! """"""!!! !!!!!!!!!"""""""""##################""""""""""""!!!!!!!!!"""""""""######$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%###!!!  """""""""###""""""!!! """"""############""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######""""""######$$$######"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%'''))):::333+++''''''((()))(((&&&&&&%%%$$$%%%&&&'''(((******))))))))))))))))))+++************+++,,,---||||||~~~}}}wwwvvvwwwxxxyyyzzzwwwrrrqqqpppnnnjjjfffdddcccaaa\\\UUUNNNGGGCCC===;;;999999:::::::::999777666666444222...+++)))***))))))***,,,------,,,,,,+++******)))))))))***$$$+++,,,+++&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&+++)))'''$$$$$$$$$&&&'''$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!!!!"""######################## !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!###%%%###    !!!!!!""""""!!!!!!  !!!""""""######!!!###""" ###### !!!!!!###$$$$$$###""""""""""""!!!   !!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!! !!!  !!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###"""  !!!!!!"""""" !!!!!!"""###%%%%%% !!!!!! """'''$$$!!!"""#########"""!!!!!!######"""!!!!!!!!!!!!"""""""""##################"""""""""!!!############$$$$$$$$$$$$$$$######"""""""""######""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""$$$###""" """###$$$$$$$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###############""""""!!!!!!"""###############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''777222+++'''&&&'''((('''&&&%%%%%%%%%%%%&&&''''''))))))))))))******++++++***************+++++++++}}}}}}~~~zzzyyyyyy{{{{{{{{{wwwsssrrrrrrpppllliiieeecccaaa\\\UUUMMMFFFBBB<<<:::999999:::;;;:::999666666666444111...+++)))***)))***+++---...,,,+++(((((('''&&&&&&&&&'''''')))%%%!!!"""(((+++***'''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$###"""###%%%,,,***(((&&&%%%%%%&&&'''$$$$$$######""""""!!!!!! !!!###$$$&&&&&&''''''######!!! !!!""" !!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """%%% !!!!!!""""""""" !!!!!!!!!  !!!### !!!!!!!!!!!! """### #########""""""!!!"""###$$$%%%""""""""""""!!!!!! !!! !!!  !!! !!!!!! !!!!!!!!!  !!!"""  !!!  !!!!!!!!!!!!!!! !!!!!!  !!!""""""### """######!!!######  $$$%%%$$$###""""""$$$$$$###""""""""""""#########$$$$$$############"""""""""!!!""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""######""""""""" !!!"""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$######$$$%%%---+++((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))******++++++'''(((((()))))))))))))))~~~~~~|||zzz{{{}}}}}}zzzwwwsssrrrsssrrroookkkdddcccaaa\\\UUUNNNGGGCCC;;;:::999:::;;;;;;:::888555555444222000---+++************,,,......,,,***))))))(((((('''(((((()))...***''''''))))))'''%%%(((''''''&&&%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!"""######""""""###$$$%%%'''***,,,+++((($$$!!!############""""""""""""""""""###$$$&&&'''((((((###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" !!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!   !!!!!! """"""   !!! !!!!!!  ###$$$ !!!!!!  """"""!!!!!!"""$$$!!!"""######!!!!!! !!!""""""   !!!!!!  !!!""""""""""""  !!!"""##################"""!!!!!!   !!!!!! !!!$$$%%%$$$"""### !!!!!!$$$###""""""$$$$$$###""""""""""""#########$$$$$$############"""""""""""" !!!!!!!!!""""""$$$############$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""$$$$$$%%%%%%$$$$$$###"""""""""############""""""$$$$$$$$$$$$############ !!!!!!""""""""""""!!! !!!!!!"""#########"""##################""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$#########$$$%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((()))))))))***&&&'''(((((())))))(((((({{{zzz{{{}}}}}}xxxuuurrrrrrsssssspppmmmcccccc```\\\UUUNNNGGGCCC<<<;;;::::::;;;;;;999777444333222000...,,,,,,+++******+++---......,,,***++++++************++++++%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&!!!""""""###############!!!###$$$$$$######$$$%%%$$$&&&***,,,+++((($$$!!!"""""""""""""""#########$$$######""""""###%%%%%%###"""!!!  !!!!!!########################%%%$$$"""  !!!"""""""""""""""""""""""""""!!!  !!! !!!""""""  !!!  !!!!!!"""!!!!!! !!!!!!"""%%%###!!! !!!!!!  ###"""   !!!"""""" !!!######"""###$$$&&& !!!!!!!!!  !!!"""   !!!!!!  !!!"""""""""""" """"""###$$$%%%&&&&&&%%%######""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!! $$$((()))$$$ !!!!!! """!!! !!!"""###""" !!!!!!!!!"""""""""##################"""""""""""" !!!!!!!!!""""""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""""""""############""""""$$$#########"""""""""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$########################'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$%%%$$$&&&((())))))******+++''''''(((((())))))(((((('''''''''''''''(((((((((&&&'''((()))***))))))(((~~~zzzyyyzzz|||}}}vvvtttqqqqqqssssssqqqnnncccbbb```\\\VVVNNNHHHDDD<<<;;;::::::;;;:::888666444222000...,,,,,,,,,,,,+++++++++---///...,,,***((('''''''''''''''((((((%%%'''((('''$$$"""!!!!!!"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############"""###%%%%%%$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''!!!!!!""""""######$$$$$$%%%###!!! ###"""!!!  !!! """!!!  """$$$%%%""""""""""""""""""""""""  !!!###$$$$$$######$$$  !!!!!!!!!!!!""""""!!!!!!  !!!$$$ """%%%""" !!!!!! !!!###$$$$$$###""" !!!  !!! """ !!!""""""!!!  ###  !!!!!!  !!!"""""""""""" !!!!!!!!! !!!""""""""""""""" !!!!!!"""#########$$$###"""!!!!!! !!! !!!### !!! !!!&&&)))(((!!! !!!  !!!!!!!!!"""############""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!! ###"""  !!!$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&''''''((()))******+++---...'''(((((()))))))))))))))'''''''''''''''''''''''''''((()))++++++******)))zzzuuuvvvyyy{{{{{{uuurrroooooopppqqqnnnlllccc```^^^]]]WWWLLLEEECCC@@@===:::999999999888777444333222000///---,,,+++******+++++++++******)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''!!!"""###$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&%%%)))&&&###"""$$$%%%###""""""###$$$%%%&&&%%%$$$$$$%%%%%%&&&''')))(((%%%###&&&(((***++++++(((&&&$$$############$$$%%%&&&'''"""!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!!!! """""""""!!! """!!!!!! !!!###$$$###!!! !!!!!!!!!  !!!!!!!!!""""""######""""""######"""!!!   !!!""""""""""""""" !!!!!!""""""    !!!!!!!!!   """"""!!! !!!!!!  !!!!!!  !!!"""###%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!"""""""""""""""""""""#########"""""""""""""""######$$$%%%$$$$$$%%%%%%$$$!!!##################$$$$$$!!!!!!!!!!!!!!!"""######!!!"""###"""!!! !!!""" """!!!!!!$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!"""  """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#####################""""""!!!!!! !!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&### ###(((+++)))&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))*********)))((((((((((((((())))))))))))yyyuuuuuuwwwyyyyyyvvvsssooonnnnnnnnnmmmkkkccc```^^^]]]VVVLLLEEEDDDAAA>>>;;;:::::::::999888444333222000///---,,,+++)))******+++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###$$$&&&***'''$$$###%%%%%%$$$###!!!"""###$$$%%%$$$$$$###%%%$$$%%%&&&((('''%%%"""###$$$&&&&&&&&&$$$###!!!%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  """###$$$$$$######################## !!!!!!!!!!!! !!!!!! !!!!!!"""###!!!!!!###"""!!!  !!!  !!!""""""""""""""" !!!!!!!!!"""'''###     !!!!!!  !!! !!!!!!!!!!!! !!!###$$$"""!!! """"""######$$$#########  !!!###$$$$$$"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$%%%&&&&&&%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""######"""!!! !!!"""######"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""###"""""""""""""""!!!!!! """%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))~~~yyyvvvuuuvvvwwwwwwxxxuuupppmmmlllllljjjiiiccc```^^^\\\VVVLLLFFFDDDBBB???===<<<;;;;;;:::888444333222000///---,,,+++))))))***+++,,,,,,++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((('''''''''%%%&&&&&&&&&%%%%%%'''))))))'''%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$######%%%&&&&&&$$$"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###&&&###  !!!"""!!! !!!!!!    !!!""""""""""""!!! !!!!!!!!!$$$  !!!     !!!!!!!!!!!!!!!!!! !!!"""%%%&&&%%%###   !!!""""""###"""  !!!""""""!!! """!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""""""%%%$$$######!!!!!!  !!!!!!!!!"""!!!!!!!!!"""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!""""""######$$$$$$###  """  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######$$$$$$""""""""""""$$$$$$########################"""""""""""""""""""""""" !!!""""""######"""""""""""""""###############""""""""""""""""""""""""########################"""&&&)))((($$$!!!"""$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))~~~}}}zzzwwwvvvvvvwwwwww{{{xxxsssnnnllljjjiiiiiiccc```]]]\\\VVVLLLFFFEEEBBB???===<<<<<<;;;999777444333222000///---,,,+++))))))***+++,,,,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((''''''###!!! """&&&((((((&&&''''''&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&###""""""###%%%%%%$$$"""''''''%%%%%%%%%%%%&&&'''$$$%%%&&&&&&%%%### ########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$###!!! !!!!!!!!! """######$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!    !!!!!!""""""!!!!!!  ###$$$"""    !!!!!!!!! !!!###&&&'''&&&%%%  !!! !!!!!!!!!!!!!!!  !!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""###$$$######""""""!!!!!!!!!  #########!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""###$$$$$$###  !!! """!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""######$$$$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""######$$$$$$%%%%%%((('''&&&%%%$$$"""!!!!!!"""""""""""""""""""""""""""%%%)))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((()))'''''''''((((((((())))))}}}~~~}}}{{{yyywwwvvvwwwxxx|||zzzvvvqqqmmmjjjiiiiiiccc___]]][[[UUULLLGGGFFFAAA???===<<<;;;:::888555444333222000///---,,,+++******+++,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$)))&&&!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###"""!!!"""$$$%%%$$$###$$$###!!! """###$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$"""""""""""""""""""""""""""!!!  """###### """######""""""!!! !!!"""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!   !!!!!!!!!!!!!!! ###&&&$$$   !!!###!!! !!!###%%%'''&&&%%%  !!!###$$$$$$$$$######"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""### !!!!!!"""""""""### !!! """$$$%%%$$$!!! """!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""###$$$###  !!!###!!!!!!%%%((('''&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""######$$$"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""######$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&%%%&&&''')))***''''''''''''((((((((((((~~~}}}|||{{{xxxvvvuuuwwwyyy|||{{{yyytttooojjjiiiiiiccc___\\\[[[UUULLLGGGGGG@@@???===<<<<<<:::777444444333222000///---,,,+++++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$""" (((,,,(((###"""$$$&&&%%%$$$######$$$""""""!!!!!!!!!"""###$$$###"""!!!"""$$$%%%%%%$$$$$$$$$###"""###$$$%%%&&&!!!"""$$$$$$$$$$$$$$$!!!""""""######""""""!!!%%%$$$"""!!! !!!!!!""" !!!!!!""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!"""!!! !!!"""  !!!    !!!!!!!!!!!! $$$%%%"""!!!    ###%%%  !!!$$$%%%$$$""" """"""""""""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!  """######$$$ !!!!!!!!!  !!! """ !!!"""###$$$$$$%%%###""""""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""""""!!! """$$$&&&''''''""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""""""""###############!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$######$$$%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''''''''''''''''''''(((((()))&&&&&&'''''''''((((((((({{{{{{zzzwwwssssssvvvzzzyyyzzzyyyuuuooojjjhhhgggccc___\\\ZZZUUULLLHHHHHHBBB@@@???>>>===;;;888555444333222000///---,,,+++------------,,,+++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&((())))))(((&&&"""%%%''''''%%%$$$$$$%%%######"""""""""###$$$%%%###"""!!!"""$$$&&&&&&%%%&&&&&&&&&&&&&&&'''(((((( !!!!!!"""###$$$$$$$$$""""""###$$$$$$###""""""&&&%%%###!!! !!!""" !!!!!!""""""""""""!!!!!!"""###  ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! ### !!!!!!    !!!  !!!!!!     """!!!  """"""!!!  !!!!!!!!!""" !!!"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!"""""""""!!!""""""""" !!!  """ !!!!!!"""""""""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""### !!!  !!!###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!###"""""""""""""""!!!!!!$$$$$$###""" ###########################$$$$$$""""""&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((zzzzzzxxxuuuqqqrrruuuyyyvvvxxxyyyvvvoooiiiffffffccc___\\\ZZZTTTLLLHHHHHHCCCAAA@@@???>>><<<999666444333222000///---,,,+++.........---,,,+++***)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%"""&&&***(((### ###"""&&&((((((&&&%%%%%%''''''&&&%%%%%%%%%&&&'''((($$$###""""""%%%&&&'''&&&#########$$$$$$%%%%%%%%%"""""""""!!!"""###$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%###!!! !!!"""########################!!!!!!""""""""""""!!!!!!!!!%%%%%%!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!&&&$$$ $$$"""!!! !!!"""###$$$######""""""!!!!!!!!!  !!!!!!!!!   !!!!!!  !!!!!!  !!!     !!!""""""!!!!!!  !!!  !!!!!!!!!!!! !!!!!!"""""" """###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!###$$$$$$!!!!!!!!!!!!!!! !!!######"""!!!  ''')))'''$$$$$$%%% ######"""!!!!!!!!!!!!!!! """"""!!!!!!###$$$###%%%&&&$$$ !!!###""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""###$$$%%%&&&########################!!!%%%'''"""&&&"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((}}}~~~yyyssssssvvvyyyxxxvvv}}}zzzuuuqqqooommmjjjhhh___]]]XXXUUURRRNNNJJJHHHAAA???===;;;;;;:::999777444222111///---,,,++++++***,,,------,,,+++,,,---(((((()))******((('''&&&%%%$$$###%%%''')))***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$###!!! """###$$$"""""""""""""""#########%%%###!!! """$$$%%%$$$######$$$%%%$$$"""&&&%%%###!!! !!!"""###""""""!!! ######""""""######$$$%%% !!! $$$$$$"""!!! ######""" !!!  """###""" $$$######!!! """ !!!!!!!!!"""!!!!!!  !!!!!!### !!!######!!!  !!!!!!!!!!!!"""!!!$$$$$$"""$$$"""  """######"""  %%%$$$###"""!!!   !!!!!!!!!  !!!""""""###""""""!!! !!!  !!!"""###""""""###""""""!!! """"""!!!!!!  !!!!!!!!! !!!!!! !!!!!!    !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!###$$$""""""######"""  !!!%%%###!!!  !!!"""$$$$$$######"""!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""""""############""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$'''%%%###$$$''')))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########~~~}}}xxxtttssswwwyyyyyywwwzzzwwwrrrooommmkkkhhhfff^^^[[[WWWSSSPPPMMMIIIFFFAAA>>><<<;;;;;;;;;:::888444333111///...---,,,,,,+++,,,......,,,++++++,,,+++,,,,,,,,,,,,+++******)))'''&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$############""""""""""""$$$"""!!! !!!"""###    """$$$######"""!!!!!!!!!!!!!!!######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!! !!!!!!"""###$$$###"""!!! !!! !!!"""!!!!!!!!!!!!!!!!!!!!! """  !!!!!!!!!!!!!!!  !!!!!!!!! !!!  !!!!!!!!! """"""!!!!!!""""""!!!"""!!!!!!"""    !!!!!!!!! !!!  !!!"""###!!!!!!"""""""""!!! """!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!  !!!  !!!!!!!!!""""""$$$###!!! !!!"""""""""""""""""""""############"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""#########"""""""""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######"""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%''')))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$}}}yyyuuutttwwwzzzzzzyyywwwtttooollljjjhhhfffddd]]]ZZZVVVRRROOOKKKGGGDDD???>>>;;;;;;;;;<<<;;;999555444222111///...------,,,...///...,,,+++++++++******)))(((((((((((((((,,,***((('''((((((&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""" """"""!!!  !!!"""$$$$$$###"""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""###"""!!!  !!!"""###$$$###"""!!!  !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!      !!! !!!!!!!!!    !!!  !!!!!!    !!!""" !!!!!!"""!!!!!!!!!!!!!!!!!!  !!!###"""!!! !!!"""!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""###### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """!!!!!! !!!!!!"""   !!!"""!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""""" !!!""""""###$$$$$$############"""""""""""""""!!!!!! !!!!!!""" !!!!!!"""############"""###%%%''''''&&&%%%$$$$$$$$$$$$###############"""######$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%}}}yyyvvvvvvxxxzzz{{{{{{vvvsssnnnkkkiiigggeeeccc^^^[[[VVVRRROOOKKKGGGDDD???===;;;;;;<<<<<<;;;:::666555333111000......------//////...,,,******+++)))((('''&&&%%%&&&'''(((---+++(((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""###$$$###""""""%%%#########%%%&&&%%%$$$###"""!!!  $$$###""""""!!!!!!"""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""!!!!!!  ######"""!!!!!!!!!!!!!!!""""""!!! !!! !!!!!! !!!"""###$$$"""!!!  !!!"""!!!!!!!!!!!!   ###""" !!!!!!!!!"""  """"""!!! """###""" !!!!!!!!!!!!"""""""""### !!!!!!  !!!!!!!!!   !!!!!!!!!!!! !!!"""######%%%$$$!!!  !!!"""!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""######""""""""""""###### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!  """######""" ######"""!!!!!!"""$$$%%% !!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!"""############!!!"""%%%&&&'''&&&$$$"""######$$$$$$$$$#########$$$$$$$$$##################$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{xxxwwwxxxzzz|||}}}xxxtttpppllljjjgggeeeccc```]]]XXXTTTQQQLLLHHHEEE???===;;;;;;<<<<<<;;;:::777555444222000///.........///000///---+++++++++,,,+++***)))((()))***++++++)))'''''')))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$%%%!!!!!!""""""#########$$$ !!!###$$$%%%$$$###"""!!!  """###"""!!!###"""!!!!!! """"""!!! !!!""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!""""""!!!!!!!!!!!!   $$$### !!! !!!!!! ###!!!!!!   !!!  !!!!!!!!! !!!!!!"""!!!!!!!!!    !!!"""###%%%$$$!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!  """######""" %%%$$$"""!!!!!!"""###### !!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""######### !!!###$$$%%%$$$"""!!!"""######$$$$$$$$$######&&&%%%$$$$$$###"""!!!!!!######$$$%%%&&&&&&&&&&&&"""###$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{yyyyyyzzz|||}}}{{{wwwrrrnnnkkkhhheeebbbaaa^^^ZZZUUURRRNNNIIIFFF???>>>;;;;;;;;;<<<;;;999666555333111000///......---///000///---,,,,,,,,,***))))))(((((((((((((((((('''&&&&&&(((******)))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############ !!!###$$$%%%$$$$$$### !!!""""""!!! !!!!!!"""!!!!!! """!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!   """###%%%%%%!!!!!! !!!!!!!!!  """"""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""!!!!!!   """"""!!!!!!!!!""" !!!  $$$"""  !!!!!!   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!   ###"""!!! !!!""" !!!!!!!!!!!!"""""""""   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!! !!!  !!! """!!!  !!!!!!!!!!!!""""""""""""######"""!!!!!!  !!!!!!!!!!!!!!!  !!! !!!"""""""""""" !!!!!!"""""""""""""""!!!"""###%%%%%%$$$######%%%%%%$$$###"""!!!!!! ###$$$$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&~~~}}}}}}zzzyyyyyy{{{}}}}}}yyytttnnnkkkgggdddaaabbb___ZZZVVVRRRNNNIIIFFFAAA>>><<<;;;;;;;;;:::888666555333111///...------,,,...//////...,,,---...&&&&&&''''''&&&&&&%%%$$$(((&&&%%%&&&'''))))))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$$$$"""!!! !!!###%%%$$$### !!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!! !!!!!! """###%%%&&&!!!!!! !!!!!! !!!###$$$$$$""" !!!!!!!!!""" !!!!!!!!! !!!""""""###"""""""""!!!!!!  """"""""" !!!!!!!!! !!!###$$$%%%%%%###""""""######"""     !!!!!!    !!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!! !!!  !!!  !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!  !!! !!!!!!!!!!!!!!! ###"""!!!!!!!!!"""###$$$ """###%%%%%%%%%###"""""""""""""""############$$$$$$%%%%%%%%%$$$$$$###"""%%%((((((%%%###"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&}}}}}}~~~~~~{{{yyyyyyzzz|||~~~zzztttooojjjgggccc```bbb___ZZZUUURRRMMMHHHEEEAAA???===;;;;;;:::999777555444222000///...------,,,---//////...---...///((()))*********)))'''&&&)))'''%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&''''''%%%###!!! !!!""""""###$$$$$$%%%%%%  ###$$$###"""$$$$$$$$$$$$###"""!!! $$$######"""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!"""###!!!!!! !!!!!!""" """$$$&&&%%%""" !!!"""###### !!!!!! !!!"""######$$$$$$$$$!!!!!!  ######""" !!!!!!!!!!!!"""$$$###!!!!!!""""""!!!  !!!    !!!!!!""" """!!!  ### !!!"""!!!!!!!!! !!!  !!!  !!!!!!  !!!!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!    """######""""""!!!!!!!!!!!!"""""""""""" !!!""""""###"""""" !!!"""""""""!!!!!!""""""#########$$$  !!!!!!!!!!!!!!! %%%###"""!!!!!!###%%%&&& !!!###%%%&&&%%%###""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###'''***)))'''$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%{{{zzz}}}}}}|||{{{{{{{{{|||~~~~~~{{{yyywwwtttrrrnnniiiffffffaaaZZZSSSNNNKKKHHHFFFAAA???=========<<<:::888555333111000000000...,,,...+++)))))),,,---+++)))))))))))))))((((((((((((&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%''')))((($$$!!!"""$$$%%%%%%$$$###$$$%%%!!!"""""""""###############$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!"""######$$$$$$######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!"""""""""!!! """ ###!!!""" """""""""""""""#########!!!""""""$$$%%%### !!!!!!!!!""""""######$$$$$$ !!!!!! !!!!!!!!!%%%###  """$$$###!!! !!!###$$$""""""!!!!!!"""  !!!  !!!""""""&&&$$$###!!! !!!###"""   !!! !!!   !!!!!! """  !!!"""###$$$  !!!"""!!!"""###$$$   !!!!!!  !!!!!!!!!!!! !!!"""""" !!!  """### !!!!!!!!! !!!"""""" !!!#########"""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$### """"""""""""$$$&&&######""""""""""""######"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""""""""###$$$%%%%%%{{{{{{~~~|||{{{{{{zzz{{{|||}}}~~~}}}wwwsssooollliiiffffffaaaZZZSSSOOOKKKHHHFFFBBB@@@>>>======<<<:::888555333111000000000...,,,---,,,,,,---///...+++((())))))))))))((((((((((((***)))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))(((&&&###"""###%%%%%%$$$######$$$############$$$$$$$$$$$$!!!""""""#########""""""%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!###!!!"""###!!! !!!""""""""""""!!! !!!###%%%$$$!!! !!!""" !!!!!!!!!!!!'''%%%"""!!!!!! $$$###!!! !!!"""### !!!""" """!!!  !!!"""   !!!  """!!! !!!!!! !!!  !!!!!!  !!!!!!!!!  !!!  !!!"""######    !!!    !!!!!!!!!  !!!!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$"""""""""!!!!!!!!! !!!###$$$###""""""###$$$######""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$$$$#########$$$$$${{{|||zzzzzzzzzzzz{{{|||~~~~~~xxxrrrmmmjjjhhhfffeee```ZZZSSSOOOKKKHHHFFFCCCAAA>>>======<<<999777555333111000000000...,,,,,,,,,...000111///+++'''))))))))))))((((((((((((...,,,)))&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&"""$$$%%%%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########""""""!!!$$$$$$$$$$$$###"""!!!  !!!"""#########"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$  !!!###$$$$$$%%%!!!""""""!!!!!!  !!!"""!!!!!!!!!!!!!!! ###$$$$$$$$$### !!!"""###"""  """$$$$$$"""  !!!!!!!!!***'''### !!!"""!!!"""""""""""""""""""""""" !!!!!!    !!!  """!!! """"""!!! !!!!!!!!!"""""""""  !!! !!!!!!!!!  !!!""""""###   """   !!!!!!!!!!!!!!!   !!!!!!  !!!!!!   !!!!!!!!!$$$######"""!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$############"""###$$$%%%$$$"""!!!"""#########""""""""""""######"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%$$$############|||}}}zzzzzz{{{{{{|||}}}~~~~~~xxxrrroookkkhhhfffddd```YYYTTTPPPLLLHHHFFFCCCAAA???>>>===<<<999777555333111000000000...,,,,,,---...//////---***((())))))))))))((((((((((((+++***)))''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&''''''&&&###%%%&&&&&&$$$######$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$###""""""!!!$$$%%%%%%%%%$$$###"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""######$$$"""""""""""""""!!!  !!!!!!!!!!!!!!! """!!!""" !!!"""######"""  """$$$$$$###  !!!######!!!!!!  """"""""""""""""""""""""###""" !!!""" !!!"""!!!!!!""" !!!"""#########"""!!!!!!!!!!!!!!!""""""!!! """   !!!!!!  !!!"""###!!! !!!"""###"""!!! !!!!!!""""""###  !!!!!!"""!!!!!!   !!!""""""    !!!  !!!"""""""""  !!!!!!!!!!!!!!!!!! !!!   !!!""""""!!!!!!!!!!!!"""""""""!!! """""""""!!!!!!!!! !!!""""""&&&%%%###"""!!!!!!"""######""" !!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###$$$######""""""""""""######""""""""""""############!!!""""""###$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$~~~{{{{{{|||}}}~~~~~~|||zzzwwwtttqqqmmmiiifffccc___YYYTTTPPPLLLHHHFFFCCCAAA???>>>===<<<:::888555333111000000000...,,,---------,,,+++*********))))))))))))((((((((((((%%%&&&(((******)))'''&&&'''&&&&&&%%%%%%&&&&&&''')))'''$$$###$$$%%%%%%%%%%%%'''((('''%%%$$$$$$%%%""""""""""""#########$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""#########"""""""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!! !!!!!!!!!""" %%%!!!"""###!!!  !!!!!!  """ ###%%%%%%$$$""" """!!! !!!"""!!!%%%""" !!!###$$$###!!!"""""""""!!!!!!!!!!!!!!! !!! """!!! $$$ !!!#########!!!!!! !!!!!!!!! """ !!!"""!!! !!!!!!""""""  !!!""" ###!!! !!!"""###"""!!! !!!!!!###  !!!!!!   !!!!!! !!! !!!    !!!###$$$$$$"""!!! !!!!!!!!! !!!""""""%%%$$$###!!!!!!!!!"""############""""""###%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!! """############%%%&&&######""""""""""""######!!!!!!"""""""""#########!!!!!!"""###$$$$$$%%%&&&$$$#########$$$$$$%%%&&&{{{||||||}}}~~~}}}}}}}}}xxxvvvtttsssqqqnnnjjjfffbbb___YYYUUUQQQMMMIIIFFFBBBAAA???>>>>>>===;;;:::555333111000000000...,,,---...---+++)))((()))+++))))))))))))((((((((((((!!!$$$'''***+++)))'''%%%''''''&&&&&&&&&&&&'''''')))&&&$$$###$$$%%%$$$$$$%%%'''((('''%%%$$$$$$$$$!!!!!!"""""""""########################"""!!! ###$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!"""""" %%% !!!###!!! !!!### !!!###$$$%%%$$$"""!!!###!!! !!!  !!!  !!!!!! """ !!!""""""!!!    """"""!!! !!!$$$###"""  !!!!!!!!!!!! """!!! """"""!!!  !!!!!!"""  !!!     !!!!!!   !!!  !!!!!! !!!$$$%%%%%%$$$"""  !!!!!!""" !!!""""""!!!  """######"""!!!"""$$$&&&""""""!!!!!!!!!!!!"""""" !!!"""###$$$""""""""""""!!!!!!!!!!!! """""""""###$$$&&&######""""""""""""######!!!!!!!!!"""""""""######!!!!!!""""""###$$$%%%%%%""""""""""""###$$$%%%&&&zzz{{{|||||||||{{{zzzyyyxxxuuurrrpppnnnllliiigggaaa^^^YYYUUUQQQMMMIIIFFFAAA@@@>>>>>>???>>>===;;;555333111000000000...,,,,,,...000...+++))))))***))))))))))))((((((((((((###$$$&&&(((((('''%%%$$$''''''&&&&&&&&&&&&'''''')))'''%%%%%%%%%&&&%%%###$$$%%%&&&&&&$$$"""""""""""""""#########$$$$$$$$$###$$$$$$######!!! """"""###############"""!!!""""""###############!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!  !!!"""### !!!"""""" !!!""""""!!! !!!### !!!!!!"""###"""""""""!!! !!!!!!       !!!  !!! !!!"""!!! ###&&&%%%$$$"""  !!!!!! !!!  !!!!!!  !!!""""""!!!  !!!   ### """!!!   !!! !!!!!!!!! """""""""  $$$&&&'''%%%###!!! !!!!!!!!!!!! !!!"""""" !!!""" """$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$$$$############ """"""!!!!!!"""$$$######""""""""""""######!!!!!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$"""""""""!!!""""""######yyyzzzzzz{{{zzzyyywwwvvvzzzvvvqqqmmmkkkjjjiiihhhaaa^^^YYYUUURRRMMMIIIFFF@@@???>>>>>>??????>>><<<555333111000000000...,,,+++///222222...***))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''***(((''''''''''''%%%$$$###$$$%%%$$$""" !!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%###""""""!!!!!!"""""""""""""""!!!&&&&&&%%%%%%###"""!!! """""""""!!! ###########################"""""""""!!!!!! """""""""""""""""""""""" !!!"""###### !!!!!!!!!!!!!!! !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###$$$$$$###!!! !!!""" !!!!!!!!!"""!!!"""!!! !!!$$$### """"""!!!!!!!!! !!!  !!!!!! """"""!!!   """"""!!!   !!!!!!  !!! !!!$$$%%%$$$###""""""!!!!!!!!! !!! !!!  !!!"""###$$$  !!!!!!   """$$$ &&&""" !!!  !!!!!!  !!!""""""!!!  !!!  $$$'''(((&&&###!!!######""""""!!!!!! !!!"""""" !!!"""!!!   ###""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!! !!!"""!!!  !!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############$$$###"""!!! xxxzzz{{{zzzyyyyyyzzz{{{|||xxxrrrlllgggddddddddd```[[[XXXYYYVVVOOOIIIHHH???===<<<=========;;;999999444---'''%%%(((---111//////...---,,,***)))((()))((('''((())))))'''%%%'''((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((+++***'''%%%$$$%%%&&&&&&)))'''$$$$$$&&&&&&###!!!$$$$$$######""""""!!!!!!###"""!!!"""######"""!!!%%%### ### !!!!!!""""""""""""!!!!!!###&&&)))((($$$!!! !!! !!!""""""#########""""""!!!!!!!!! """!!!!!! !!!%%%""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!###$$$###"""!!!"""$$$ !!!""""""$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!"""""""""############"""!!! !!! !!!"""!!! !!! !!!"""""""""!!!"""!!!!!!""""""!!! !!!!!!!!! !!!!!!    !!!!!!!!!!!!"""""""""!!! """$$$"""!!!""""""!!!  !!!###!!! !!!!!!  """ !!!    !!!!!!!!! ###"""!!!  !!!!!! !!!!!!""""""$$$###"""!!! !!!###"""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!"""""" !!!"""""""""%%%%%%$$$###""""""######"""!!!!!! """###$$$######""""""!!!!!! """###$$$$$$$$$"""!!! """"""###$$$$$$$$$$$$###~~~zzz{{{|||{{{yyyxxxyyyzzzxxxuuuppplllhhhgggffffffddd^^^ZZZYYYTTTLLLFFFDDDDDDCCCBBBBBBCCCCCCAAA???888555000,,,++++++---///,,,,,,,,,------,,,,,,+++***)))((()))******(((&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&''''''((()))))))))'''%%%#########$$$%%%(((&&&$$$%%%''''''&&&$$$############""""""""""""(((&&&%%%%%%&&&''''''&&&###)))(((%%%'''$$$"""######$$$$$$######"""!!!###%%%%%%$$$###"""### !!!!!!"""#########""""""!!!!!!!!! !!!!!! !!!!!!!!!$$$""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!! !!!!!!!!!"""!!!  """$$$!!! !!!!!!!!!###""""""!!! !!!!!! !!! !!! !!!!!!!!!!!!!!!"""""""""### !!!!!!  !!!!!!!!!  """ !!!!!!     !!!"""!!!!!! !!!"""!!!###    !!!!!!!!!  """!!!  !!!    """""""""""""""""""""""" !!!!!!!!!  !!!!!!!!!"""""""""!!! ######"""!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!###############"""!!!!!!""""""######$$$$$$$$$###}}}{{{|||}}}|||zzzxxxxxxxxxwwwuuurrrnnnjjjhhhffffffccc^^^ZZZXXXTTTKKKEEECCCBBBAAA@@@@@@AAAAAA???===666555444222000///...---+++,,,,,,------,,,,,,,,,+++***)))***++++++)))'''''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))'''&&&%%%#########$$$%%%&&&$$$$$$%%%'''''''''&&&"""""""""###############'''%%%######$$$&&&&&&%%%"""((((((!!! $$$&&&"""$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!###%%%&&&&&&%%%""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  """&&&$$$!!! !!!!!!!!! !!!"""!!!"""%%%!!! """!!!    !!!"""!!!  !!!""""""!!!  !!!   !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!  !!! """"""  !!! !!! !!!"""###  !!!   """""""""!!!    !!!!!!!!!!!!!!!!!!""""""""""""$$$######""""""""""""""""""""""""#########$$$$$$|||zzz{{{}}}}}}{{{yyyyyyyyy|||zzzvvvqqqlllhhheeeddd```[[[XXXWWWTTTMMMGGGFFF>>>===<<<<<<======;;;999666666444333111///...............---,,,+++)))(((***)))))))))******(((''')))))))))******))))))(((&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%%%%$$$"""""""""######$$$$$$$$$%%%###!!!!!!"""$$$%%%$$$!!!&&&'''###!!!###$$$!!!$$$%%%%%%%%%%%%%%%%%%$$$%%%###!!!"""&&&)))(((&&&###"""""""""""""""""""""######################## !!!!!!"""""""""###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!""""""""""""#########!!!###$$$###"""!!!"""$$$%%%"""  !!!!!! """"""!!!%%%  !!!!!!""""""############""""""!!!!!!!!!  """"""!!!""" ###%%%!!! !!!!!!   !!!!!!!!!!!!  !!!!!!!!!   !!!!!!  !!!  !!!"""!!!  !!!!!!!!!     !!!""""""""" !!!!!!!!!!!!"""""""""### !!!!!!""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""######$$${{{wwwyyy|||}}}|||{{{{{{|||~~~|||xxxsssooojjjgggfffaaa\\\XXXXXXTTTMMMGGGFFFAAA???>>>?????????===;;;777555222000.........///.........---,,,+++***))))))((('''((())))))'''%%%'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''%%%%%%%%%$$$###"""""""""""""""######$$$$$$%%%%%%&&&$$$######%%%&&&'''&&&###''')))&&&%%%%%%%%%$$$######$$$$$$$$$$$$######&&&### !!!$$$&&&%%%"""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""#########$$$!!!###$$$###"""!!!"""$$$!!! !!!"""!!!!!!### """  !!!  !!!""""""!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!""""""""""""   !!!!!!  !!!  !!!!!!!!! !!!!!!!!!   !!! !!!        !!!   !!!""""""""" !!!!!!!!!  !!!!!!""""""""""""""" !!!!!!""""""######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""###$$$|||vvvxxx|||}}}}}}||||||}}}|||zzzwwwsssooommmlllkkkfff```\\\ZZZTTTKKKEEECCCBBBAAA@@@@@@AAA@@@>>><<<888555111...,,,,,,...///******+++,,,------------)))((('''((()))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%&&&&&&%%%"""!!!!!!"""#########$$$$$$$$$$$$$$$###"""!!!###%%%&&&%%%$$$"""$$$&&&%%%###""""""###""""""############""""""###""" !!!!!!  !!!!!!!!!!!!  """""""""!!!!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""!!!  """ !!!"""""" """!!!  !!!""""""!!!  !!!!!!!!!   !!! !!!       !!!!!!   !!!!!! !!!!!!  """""""""!!!  !!!"""""""""!!!  !!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""!!! !!!"""###$$$}}}wwwzzz}}}~~~~~~|||{{{{{{}}}zzzuuuqqqmmmkkkkkkkkkgggaaa]]][[[UUULLLFFFDDDAAA@@@???@@@@@@@@@>>><<<777555222///------...///)))***+++,,,------------***)))(((((())))))(((&&&%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%'''(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$### ###%%%%%%###!!!""""""######!!! """""""""############"""""" """######""" !!!""""""###### !!!!!!!!!!!! !!!""""""""" !!!"""$$$###!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""!!!  """"""  !!!"""!!!  !!!!!!""" !!!""""""!!!  !!!!!!!!!!!!!!! !!!######!!!(((&&&"""    !!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!  !!!  !!!   !!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!"""###"""!!!  !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""##################""" !!!###$$$~~~xxx{{{~~~~~~{{{zzzzzz|||vvvooojjjhhhggggggeee___\\\[[[WWWOOOIIIHHHDDDCCCBBBBBBCCCCCCAAA???666555333111///.........------------,,,,,,+++***+++***)))***+++***)))'''))))))***+++++++++++++++((((((((((((((('''''''''"""###$$$%%%&&&'''''''''$$$''')))(((&&&%%%''')))&&&%%%%%%$$$$$$#########"""###%%%(((******'''$$$&&&&&&&&&&&&$$$"""$$$'''#########$$$$$$######### $$$((((((%%%######%%% !!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$%%% """######!!! ###$$$$$$!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!############$$$$$$$$$$$$"""###$$$###"""!!!"""$$$&&&###!!! !!!!!!!!! %%%"""!!!"""""" !!!"""###### ###&&&'''(((''''''"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!###'''))))))((( !!!!!!!!!""""""!!! """%%%&&&%%%###  !!!!!!  !!!"""""""""!!! !!!!!!"""""""""""""""  !!! !!! !!!!!! !!!""""""!!!!!!!!!!!!"""!!! """ !!!  !!!!!! !!! !!!   !!!""""""###### !!!"""""" !!!""""""""" """"""!!!  """#########"""!!!######""""""!!!!!! !!!"""$$$$$$$$$###"""###"""  !!!###$$${{{yyy{{{}}}}}}{{{xxxwwwwwwyyywwwrrrnnnjjjgggffffffaaa^^^ZZZUUUQQQMMMIIIEEEBBBAAA@@@@@@AAAAAA???>>>999555111......///000000,,,---...//////...---,,,+++***((('''''''''((()))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%% $$$'''&&&"""!!!$$$(((((('''&&&%%%%%%%%%%%%%%%''''''&&&$$$""""""$$$&&&###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$###############$$$$$$$$$############"""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!! ###&&&(((%%% !!!%%%###""""""!!!  !!!""""""######"""!!!!!!!!!!!!!!!"""!!! """###"""%%%'''%%%""" !!!### !!!###%%%$$$###"""!!!!!!"""###$$$!!!"""###""" !!! !!!"""$$$%%%!!!"""###%%%''''''%%%###!!!!!!    !!!!!!  !!!""" !!! !!!   !!!"""###!!!     !!!  """"""!!!!!! !!!   ###""" !!! """###!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""}}}zzz|||~~~}}}{{{yyyyyyyyyxxxuuuqqqlllhhhfffddddddaaa^^^YYYUUUQQQMMMHHHEEEBBBAAA??????@@@@@@???>>>;;;888333000000111111111,,,---...//////...---,,,***))))))(((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%###"""%%%'''''''''&&&%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""$$$$$$$$$#########""""""$$$$$$######"""!!!!!!  !!!!!!!!! """###!!!!!! !!! !!!!!!""""""############"""!!!!!!!!!!!!!!!&&&$$$"""!!! !!!"""###"""$$$&&&%%%"""!!!!!!###%%%$$$"""!!! !!!"""###$$$###""""""""""""###$$$###""""""!!! !!!!!! !!!"""###$$$!!!!!!"""$$$''''''%%%###    ###""""""!!!  !!!!!!!!!###$$$###!!!!!!!!!"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!     !!!  !!!  !!!!!!!!!""" !!!  !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""}}}~~~~~~|||{{{{{{|||xxxuuuqqqlllgggeeeccccccaaa^^^YYYUUUQQQMMMHHHEEEBBB@@@>>>===>>>?????????<<<888444111111111111111,,,------......------,,,)))))))))))))))((((((''''''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%###"""###%%%(((((($$$!!!###############"""""""""""""""!!! !!!"""###$$$%%%%%%$$$###""""""!!!!!!$$$$$$#########"""""""""$$$######""""""!!!!!!  !!!!!!!!!!!!###$$$"""""" !!!!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!!!!&&&%%%###!!! !!!!!!"""###%%%$$$###""""""###)))'''%%%###"""!!!""""""$$$$$$############$$$$$$&&&%%%"""  !!!"""!!!!!! !!!""""""!!!!!!!!!###%%%&&&$$$"""   !!!  !!!"""$$$%%%$$$"""!!!!!!""" !!!!!!!!!  !!!!!!   """"""  !!!!!!""" !!!!!! !!!  !!!!!!!!!!!!   !!! !!!!!!"""!!!######"""!!! !!!  """###!!! !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""}}}|||~~~{{{xxxsssnnniiifffddddddaaa]]]YYYUUUQQQMMMHHHEEEBBB@@@======>>>???@@@???;;;777333000//////...---,,,,,,,,,------,,,,,,,,,((()))*********)))'''&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%***'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%"""!!!###((()))&&&!!!$$$$$$#####################"""!!! !!!"""$$$%%%%%%%%%$$$###"""!!! ############""""""""""""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!###$$$%%%###!!! """#########""""""!!! """"""!!!!!!!!!!!!"""""""""!!! !!!"""##################((('''%%%$$$""""""!!!"""$$$$$$############$$$$$$$$$###"""!!! !!!""""""!!!!!!!!! !!!!!! """$$$%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  """######!!! !!!!!! !!!!!! !!!!!!"""!!!   !!!!!!"""   !!!###"""!!!   !!!"""######   """$$$$$$###""""""""" !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""~~~~~~{{{vvvqqqkkkhhhfffeee```]]]XXXTTTPPPLLLHHHDDDAAA???======???@@@@@@@@@;;;888444111000///...,,,,,,,,,,,,++++++,,,,,,,,,((()))*********)))'''&&&'''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%)))&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&###!!!$$$""" ##################$$$$$$###""""""!!!!!!###$$$%%%$$$$$$######"""!!!!!! #########"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!&&&%%%###"""!!! !!!!!!!!!!!!  !!!$$$######"""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""###$$$######$$$$$$######""""""""""""######################## !!!"""######"""!!!!!!!!!!!!!!!!!!  """######!!!   !!!!!! !!!!!!!!!!!!!!!!!!  !!!######!!! !!!"""&&&%%%###!!!   !!!!!! !!! !!!"""######"""!!!   !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""}}}wwwqqqlllhhhfffeee```]]]XXXTTTPPPLLLGGGDDD@@@??????@@@AAABBBAAA@@@>>>;;;777444333111///---,,,++++++******++++++,,,)))))))))))))))(((((('''&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%!!!!!!######""""""""""""###############"""""""""#########$$$$$$######"""""""""!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###!!! !!!!!!######""""""!!!""""""### !!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""######$$$  !!!$$$%%%$$$"""!!!!!!""""""""""""""""""""""""############"""""" """######"""!!! !!!!!!!!! !!!""""""!!!   !!!!!!  !!! !!!$$$$$$###!!!!!!!!!  '''%%%"""   !!!     !!!""" !!!"""### !!!!!!""""""!!!!!!"""   !!!  !!! !!!!!! """"""!!!!!!!!!!!!""""""~~~~~~{{{vvvooojjjfffcccbbb```]]]XXXTTTPPPLLLGGGDDD??????@@@BBBDDDDDDBBB??????<<<888555333111...,,,,,,+++***))))))***+++,,,***))))))(((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%"""&&&'''&&&$$$%%%'''$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""######### """###%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""%%%$$$#########$$$$$$$$$ !!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""###### !!!"""""""""""" !!!$$$%%%$$$"""!!!!!!"""""""""""""""!!! !!!""""""""""""!!!   !!!!!!!!!!!!  !!!!!!  !!!"""!!!  """ """######!!!!!!!!!  !!! !!!       !!!!!!  !!!!!!  !!!"""  !!!""""""!!! !!!### !!!!!! """"""!!!!!!!!!!!!""""""~~~}}}|||yyysssmmmgggccc```___```\\\XXXTTTPPPLLLGGGDDD???@@@AAADDDFFFEEEBBB???===:::666333111///,,,***,,,+++***))))))***+++,,,+++***((('''''''''((()))&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%!!!'''(((%%%###%%%((($$$#########$$$%%%%%%&&&"""%%%''''''%%%###"""""" !!!!!!"""""""""### !!!$$$&&&&&&%%%###!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$!!! $$$$$$$$$###""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!"""######  $$$&&&$$$"""###############"""!!!  !!!""""""!!! !!!  !!!""""""!!!!!!!!!!!!    !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!""""""""""""!!! !!!      !!!!!!!!!     """"""!!!!!!!!!!!!""""""{{{yyy{{{zzz{{{{{{uuutttqqqnnnjjjfffbbb```YYYVVVTTTRRRPPPMMMIIIFFF@@@AAACCCDDDDDDDDDCCCCCC???;;;555111000///...---,,,,,,,,,+++++++++******)))(((((('''''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$###""""""###$$$%%%%%%$$$$$$###!!! ###############"""!!!!!!$$$$$$$$$$$$#########"""###!!! !!!"""###""" $$$######"""!!! $$$###""" """"""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!! !!!!!!!!!  !!!""""""######"""""""""""""""""""""""" !!!   !!!"""!!! !!! !!!""""""""""""  ###&&&!!!!!! !!!""""""  !!!"""###   !!!!!!!!! !!!   !!!   !!!!!!###!!! !!!!!!!!!   !!!!!!!!! """"""!!!!!!  !!!""""""""""""|||yyyzzzxxxxxxxxxwwwuuuqqqlllgggaaa]]]ZZZZZZXXXUUURRRPPPLLLHHHEEEAAABBBCCCDDDEEEDDDDDDCCC>>>:::444000///...---,,,,,,,,,+++++++++*********(((''''''&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$###############%%%$$$###""""""######$$$"""""""""!!! ###############"""!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""  !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   """  !!!   !!!"""###!!!     !!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############|||{{{yyyyyyxxxxxxuuuqqqlllfff```\\\YYY\\\ZZZVVVSSSPPPLLLGGGDDDAAABBBDDDEEEEEEDDDCCCCCC>>>:::555111///...---,,,,,,++++++++++++*********'''&&&&&&%%%%%%&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###&&&(((((('''%%%###%%%&&&&&&''''''&&&&&&%%%"""!!!!!!!!!!!!"""#####################$$$$$$$$$%%%%%%$$$###""""""######!!!""""""""""""!!! """############""""""!!!!!!!!!!!! !!!###%%%$$$"""!!!"""%%% !!!"""###$$$%%%"""!!!!!! !!!!!!  """"""""""""""""""""""""!!!!!! !!!!!!"""!!! !!!"""###"""!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!   $$$"""  !!!!!!!!!  """!!!   !!!""""""!!!!!!!!!!!!!!!!!!   !!!!!!   !!!  !!!     !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############~~~~~~~~~}}}wwwuuuqqqmmmhhhdddaaa______\\\XXXTTTPPPKKKFFFCCCAAABBBCCCDDDDDDCCCBBBAAA???;;;666222000000///...++++++++++++************''''''&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$%%%%%%%%%%%%$$$""""""############"""!!!!!!!!! """&&&)))'''###!!!$$$((( !!!"""###$$$%%%!!! !!!!!!"""!!!  !!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!! !!!###$$$$$$###$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!! !!!""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!!!!!!!!  !!!!!!"""!!!    !!!""" !!! !!!      """  !!! !!!"""""""""""""""}}}xxxuuuqqqmmmhhhdddbbbaaa```]]]YYYUUUQQQLLLFFFBBB@@@AAABBBCCCBBBBBB@@@@@@>>>:::444111///...---,,,+++++++++*********))))))(((((('''(((((()))******)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&&&&!!!""""""#########"""""""""""""""!!!!!!!!! !!!$$$'''&&&""" ###''' !!!!!!!!!"""""""""###!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""" !!!!!!""""""""""""  !!!!!! """$$$%%%%%%$$$"""!!!!!!!!!!!!"""###### %%%$$$"""!!! """"""!!!!!!"""###$$$$$$  !!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!!!!! """$$$    !!!!!!!!! !!! ###!!!   !!!""" ###!!! """ !!!""" !!!!!! !!! zzzzzzwwwrrrlllfffbbb```^^^aaa^^^ZZZUUUQQQLLLGGGCCCAAAAAABBBCCCBBBAAA@@@???;;;777222...,,,+++***)))+++************)))))))))(((((((((((()))***++++++((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%!!!"""######$$$$$$#####################$$$$$$$$$"""###$$$$$$$$$$$$###### !!!######$$$$$$$$$!!!""""""############"""#########"""""""""!!!!!!!!!###""" ###""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###  !!!$$$%%%%%%$$$ !!!###%%%&&& $$$###!!!  !!!""""""!!!""""""###$$$%%%  !!!!!!!!!  !!!"""%%%  !!! !!!!!!!!!  ###  $$$!!! """"""!!!  $$$!!! !!!  !!!!!! !!!!!!!!!!!!!!! ~~~{{{}}}zzzwwwrrrmmmhhhdddbbbaaaaaa^^^ZZZVVVRRRMMMHHHDDDCCCCCCDDDDDDDDDCCCBBBAAA<<<888222...---,,,+++***************))))))))))))'''''''''(((((()))***+++'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###%%%&&&$$$###!!!$$$$$$$$$###############!!!!!!###$$$%%%%%%$$$$$$ !!!"""############!!!!!!"""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###"""!!! !!!!!!!!! !!!!!!!!! !!!""""""###   ###%%%%%%%%%!!!!!! !!!###%%%''' """!!! !!!""" !!!"""###$$$"""!!! !!!###!!!"""  !!!!!!    ###  !!! !!!!!!!!! !!!!!!!!!     !!!!!!!!! }}}~~~}}}yyyvvvrrrnnnkkkiiiiiiiiiaaa^^^ZZZVVVRRRMMMHHHEEEEEEEEEFFFFFFFFFDDDCCCBBB???;;;555111000///...---************))))))))))))&&&&&&&&&'''''')))******&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''((((((!!!"""%%%&&&'''&&&$$$"""###$$$$$$%%%%%%$$$$$$###!!!###&&&((()))'''$$$"""%%%$$$$$$$$$######""""""!!!"""$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!$$$###"""###$$$%%%$$$""" !!!!!!!!!""""""######$$$###"""    !!!""""""###   ###%%%%%%%%%###"""!!! !!!###%%%&&& !!! !!!"""!!!"""""""""$$$###  """%%%'''!!!   !!!!!!!!! !!! """  ###""""""   !!!!!! !!!!!! !!!!!!   !!!!!!!!!   !!!!!!!!!!!!!!! ||||||tttsssrrrpppmmmkkkiiiiiiccc```[[[UUUOOOKKKHHHFFFFFFFFFFFFFFFEEEDDDBBBAAA>>>:::666222000///---,,,++++++***************++++++)))''''''(((((('''&&&'''((((((((('''&&&&&&%%%&&&'''''''''(((((())))))######$$$$$$$$$%%%%%%%%%)))))))))((('''&&&$$$###########################!!!"""###$$$######$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$###"""!!! ###$$$%%%%%%$$$###"""!!!!!!###$$$### !!!###$$$%%%%%%$$$$$$!!!###$$$%%%$$$$$$ """######!!! !!! !!!"""  !!!""" """######""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!! !!!    !!!  """  ###$$$###!!!   !!!  !!!  !!!  !!!!!!  !!!""" !!!!!! """  !!!!!!~~~~~~vvvuuussspppmmmkkkiiihhheeebbb]]]WWWPPPKKKHHHFFFCCCCCCDDDDDDCCCBBBAAA@@@>>>:::666222000///---,,,,,,,,,+++******)))******(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################"""###$$$$$$###"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$###"""""""""######""" """######$$$$$$###"""!!!!!!!!!######$$$###"""""" !!!######"""  !!!###"""!!! !!!$$$###!!! !!!  !!!!!!!!!"""""""""  !!!"""$$$###"""!!!!!!  !!!!!!  !!! !!!  !!!!!!!!!!!!!!! $$$!!!""""""""" !!!!!!         !!!!!! }}}{{{xxxwwwtttpppmmmjjjhhhggggggddd^^^XXXRRRLLLHHHFFFAAABBBCCCDDDDDDCCCAAAAAA>>>:::666222111///...---...---,,,******)))))))))***)))'''((())))))((('''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$"""###$$$%%%&&&'''''''''######$$$%%%$$$###"""!!!###$$$%%%&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!""""""############"""!!! ###############"""!!! !!!"""###""""""!!!"""###$$$###!!! ######"""!!!!!!""""""###""""""!!!  !!!!!!!!!!!!!!! !!!!!!"""###$$$###"""!!!!!! !!!!!! !!! !!!!!!!!!!!!!!!!!!  %%%!!!!!!""""""######!!! !!!  !!!""""""  !!!"""!!! !!!!!!!!! |||{{{zzzxxxtttpppllliiigggfffdddbbb^^^XXXRRRMMMIIIGGGBBBCCCDDDEEEEEEEEEDDDCCC>>>:::666222111000///---///...,,,+++***))))))(((+++*********+++,,,***)))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!""" !!!###%%%&&&'''''''''"""######$$$###"""!!! !!!"""$$$%%%&&&%%%%%%$$$"""""""""!!!"""""""""###""""""!!!!!!!!! ############"""""""""!!! """############!!!"""######!!!  !!!"""$$$%%%&&&!!!""""""""""""  !!!!!!!!!!!!!!!!!!"""######!!!!!!  !!! !!!""""""!!!    $$$""" """######"""!!!!!!!!!   !!!        !!!!!! }}}|||}}}{{{yyytttooojjjgggeeedddaaa___\\\WWWSSSNNNJJJHHHBBBCCCDDDEEEEEEDDDCCCCCC>>>:::666333111111///...///...---+++***)))))))))(((''''''(((******((('''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!!!!""" """%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$ !!!"""$$$$$$$$$###### !!!######"""!!! !!!!!!""""""""""""""""""######### !!!""""""#########!!!!!! """!!!"""###$$$%%% !!!###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!"""######!!!   !!! !!!!!!    !!!######$$$$$$$$$!!!"""######""" !!!"""!!! !!!"""!!!    """   """  !!!""""""~~~}}}~~~~~~}}}{{{xxxsssmmmiiifffdddddd```___\\\XXXSSSNNNJJJHHH@@@AAABBBCCCCCCBBB@@@@@@>>>:::666333222111000//////...---++++++*********)))))))))+++------+++)))%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!!!!""" !!!$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$### !!!"""#########"""!!! """######"""  !!!######""""""!!!!!!"""###$$$$$$!!!!!!!!!""""""######$$$ !!! !!!""" !!!!!!""""""!!! !!!"""#########"""!!!  !!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!  !!! !!!!!!"""!!!$$$%%%###!!! !!!!!! """###!!!  !!!!!!  !!! """    ### """######~~~}}}|||~~~{{{yyyvvvqqqkkkgggdddcccccccccbbb___ZZZTTTNNNIIIFFFAAABBBBBBCCCBBBAAA???>>>>>>:::666333222222111000...---,,,+++++++++++++++,,,,,,,,,...000000...,,,%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###"""$$$&&&((()))(((&&&%%%######$$$$$$$$$###"""!!!""""""###$$$######!!! """""""""""""""""""""""""""!!! !!!"""###$$$###"""!!!!!!""""""###""""""""""""""""""###### """""" !!!"""############""" !!!!!!"""###"""!!!  !!!!!!!!!"""""""""  !!!"""""""""!!!!!!!!!!!!"""""" !!!   !!!!!!  !!!  ######!!! !!!""" !!!!!! """     !!!""""""  !!!!!!  !!!   !!!""""""}}}{{{zzzzzzxxxuuupppjjjfffdddccccccgggeeebbb\\\UUUMMMGGGDDDDDDDDDEEEEEEDDDBBB@@@???===:::666333222222111000------,,,++++++,,,,,,,,,))))))***,,,......+++)))''''''((()))******))))))%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""$$$%%%&&&)))******)))'''%%%&&&&&&'''((('''&&&%%%$$$###$$$%%%%%%$$$###"""!!!'''%%%###!!! """$$$%%%%%%$$$"""!!! !!!!!!'''%%%###"""!!! !!!!!!$$$###"""""""""""""""###!!!###$$$###!!! !!!"""###$$$%%%%%%$$$### """###$$$$$$######!!!!!!!!!!!!"""""""""""" !!!!!!  !!! !!!!!!"""!!!  !!!""" !!!!!!!!!!!!  !!! """###$$$%%%%%% !!! !!!$$$ !!!"""!!!$$$######"""!!!   !!!!!!""" !!!   !!!######"""!!!    """""" !!!"""   !!!!!!!!!  !!!  |||{{{zzz{{{}}}zzzzzzyyyxxxuuuqqqlllgggdddbbbaaafffddd```[[[TTTMMMGGGDDDBBBBBBAAAAAAAAAAAA@@@@@@???<<<666111...------...///...------------...///((())),,,------+++)))'''))))))))))))((('''&&&%%%''')))'''###$$$)))***%%%  """%%%&&&((('''&&&&&&%%%%%%%%%%%%***(((&&&$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###!!!'''''''''&&&%%%$$$###"""###"""!!!!!!!!!!!!""""""%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$###"""'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$!!! ###%%%$$$"""""""""###$$$%%%&&&''''''"""""""""###$$$&&&'''(((!!!"""###""" !!!"""""""""!!!     !!!!!!!!!  !!! !!! !!!"""$$$%%%  !!!""""""!!! !!!  !!!!!!!!! """### !!!$$$%%%$$$!!! """###$$$""""""!!!###!!! ###"""!!!  !!!""""""  !!! }}}{{{{{{{{{~~~{{{yyyuuussspppllliiifffeeedddcccbbb^^^YYYRRRKKKEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>;;;666111...,,,------........................******,,,,,,,,,***((('''''''''''''''&&&%%%$$$###&&&(((&&&###%%%***+++'''+++***(((&&&%%%$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$"""!!!  !!!"""%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""!!! !!!""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""$$$""" """###"""!!! !!!""""""""" !!!!!!"""$$$%%%&&& !!!"""!!! !!!!!!!!!!!!   !!!"""""""""  !!!!!! !!! !!! """###$$$###"""!!!  """"""  !!!  """$$$###!!! """!!!"""  !!!!!!~~~|||||||||}}}yyysssrrrooommmjjjhhhggggggcccaaa^^^YYYRRRKKKFFFCCCBBBBBBBBBCCCDDDDDDEEEEEE>>>;;;666111---,,,,,,---,,,---...//////...---,,,,,,,,,+++******)))((('''''''''''''''&&&%%%$$$$$$'''(((&&&$$$%%%)))(((%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""###%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%$$$"""######$$$$$$$$$######""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!"""$$$### !!!!!! !!!!!!###############$$$$$$%%%$$$""" """###"""!!! !!!"""######  !!!!!!!!!!!!!!!!!! !!!!!!"""!!!   !!!"""#########  !!!  !!!   !!!###$$$%%%$$$"""  !!!!!!   """ !!!"""!!! !!!  !!!!!!!!! ||||||}}}~~~{{{sssrrrpppnnnkkkjjjhhhgggeeeccc```[[[TTTNNNHHHEEE@@@AAABBBCCCDDDEEEFFFFFF>>>;;;666000---++++++,,,,,,---///000000///---,,,...---+++)))(((''''''((((((((())))))(((''''''&&&)))(((&&&$$$$$$%%%###!!!!!!###$$$%%%&&&&&&############$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$"""!!!""""""############"""""""""##################$$$$$$$$$###############""""""""""""""""""""""""""""""$$$%%%%%%$$$""" """"""!!!!!!!!!!!!""""""!!!!!!"""###$$$&&&((()))"""!!!!!!"""###$$$%%%%%%"""""""""!!!!!!  !!!!!!""""""  !!!!!!!!!!!!!!! !!!"""######"""  !!!!!!!!!!!!!!!  !!!  !!!   """###%%%$$$"""     !!!"""!!! !!!!!!   """#########!!!!!!||||||~~~|||sssrrrqqqnnnllliiigggfffdddccc___ZZZTTTNNNIIIEEE??????@@@BBBCCCDDDEEEFFF???<<<666111---++++++,,,,,,---///000000///---,,,...---***((('''''''''(((((((((((()))(((((('''&&&%%%###"""###$$$$$$""""""''''''''''''&&&%%%###"""############$$$%%%%%%&&&"""############$$$%%%%%%$$$######""""""######$$$$$$######$$$%%%&&&$$$###!!!!!!"""#########""""""""""""###$$$%%%%%%$$$$$$##################$$$$$$"""""""""""""""""""""""" %%%%%%###!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$&&&((()))$$$######""""""!!!!!!!!! """"""""""""""" !!!!!!!!! """"""""""""!!! !!!"""######"""     !!!   !!!""""""      !!!!!!!!!!!!  ~~~|||{{{~~~}}}~~~}}}{{{qqqqqqpppnnnllliiigggfffbbb```]]]XXXRRRLLLGGGDDD???@@@AAABBBCCCDDDEEEEEEAAA===888222...,,,,,,,,,,,,---...//////...---,,,---+++***(((''''''((((((%%%&&&&&&&&&&&&&&&%%%%%% ###&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&"""""""""#####################""""""""""""######$$$######$$$&&&&&&%%%###""""""#########""""""!!!!!!"""$$$%%%&&&&&&%%%$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###!!!%%%  ###"""!!! """######%%%(((***"""""""""!!!!!!  """#########"""!!! """""""""  !!!""""""""""""!!!  !!!!!!"""!!!   !!!!!!  !!!    !!!        }}}{{{zzz|||~~~~~~|||xxxnnnnnnnnnmmmllljjjhhhgggaaa```]]]XXXSSSLLLGGGDDDAAAAAABBBCCCDDDDDDEEEEEEBBB>>>999333///---------........................******)))(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%### &&&(((%%%$$$%%% !!!"""%%%''')))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""###############$$$&&&&&&%%%###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$&&&''''''&&&%%% !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """$$$!!! !!!###"""!!! !!!""""""!!!"""$$$'''"""!!!!!!!!!!!!!!!!!!!!! """#########!!! !!!"""!!!  !!!""""""!!!!!!   !!!!!!!!!!!!  !!!    !!!   !!! ###!!!!!!  !!!  """###}}}zzzzzzyyy{{{uuujjjkkklllllllllkkkjjjiiicccbbb___ZZZUUUOOOIIIFFFCCCCCCDDDDDDEEEEEEFFFFFFCCC???:::444///---------///...------------...///)))))))))))))))(((((((((''''''((((((((((((((('''***%%%$$$))))))### !!!'''%%%###!!!!!!"""###$$$(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######""""""""""""###############$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$"""!!! !!!"""%%%'''''''''&&&%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%###!!!"""###%%%$$$#########""""""""""""######!!!!!!!!!""""""###%%%%%%!!!"""!!! ###"""#####################!!!######"""  """   """###$$$$$$  !!!!!!!!!!!!!!!   !!!  !!!!!!     !!!"""""""""!!!!!! !!!   !!!   !!!  !!!|||yyyxxxyyy{{{qqqpppooooooooommmjjjgggcccbbb```ZZZRRRKKKGGGEEEDDDCCCBBBCCCDDDEEEDDDCCCCCC@@@;;;777333000///...---......///...,,,+++***///,,,)))***,,,---)))$$$%%%%%%%%%&&&%%%%%%$$$$$$((('''%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!###&&&((()))((('''%%%(((&&&%%%###""""""######"""###%%%&&&&&&%%%###"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%###$$$ """&&&&&&$$$%%%&&&$$$"""!!!"""###$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""###!!!""""""!!! !!!"""!!! """### """$$$$$$!!! """%%%$$$###""" !!!"""  !!!!!!""""""""""""!!!!!! !!!""""""""" !!!"""""" !!!"""!!! """"""%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  ######"""  !!!"""!!!!!!   !!! """!!!   !!!!!!   }}}{{{zzz{{{{{{qqqpppooooooooonnnkkkiiidddcccaaa[[[SSSLLLGGGEEECCCBBBAAABBBCCCDDDCCCAAAAAA>>>:::555111///...------......///...,,,+++***,,,)))'''))),,,---***&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%% """$$$%%%&&&&&&%%%$$$&&&%%%###"""!!!!!!"""""""""###%%%&&&&&&%%%###"""""""""""""""############%%%%%%$$$$$$######""""""###$$$!!!!!!###### """############$$$&&&"""""""""""""""#########"""""""""##################$$$%%%$$$!!! !!!"""###""" !!!###$$$"""$$$%%%$$$!!! !!!"""!!!"""######"""!!!   !!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!! """!!!     ~~~|||{{{~~~|||qqqpppoooooopppooommmkkkfffeeebbb\\\TTTLLLHHHFFFBBBAAA@@@@@@AAABBBAAA@@@???===999444000...---------......///...,,,+++***)))'''&&&(((+++,,,***'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%&&&%%%$$$###""""""######"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$%%%%%%$$$###"""!!!!!! ###$$$!!! !!!""" !!!######""""""$$$%%% !!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###""""""$$$%%%%%%###!!! ###"""!!!!!!!!!"""$$$%%%$$$$$$%%%###!!! !!!###%%%$$$"""  !!!""""""!!!  """"""######"""!!! !!!!!!  !!!!!!   ###"""!!! !!!  !!!!!!  !!!~~~|||{{{|||qqqpppooooooppppppooonnngggfffccc\\\TTTMMMIIIGGGCCCAAA@@@@@@BBBBBBAAA??????<<<888444111///......---......///...,,,+++***)))((('''(((******)))'''&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$#########""""""!!!!!!"""$$$""""""$$$$$$!!!###$$$$$$###!!! !!!!!!!!!""""""############!!!###$$$%%%%%%###"""  ######""" """"""!!!!!!!!!"""###$$$#########"""!!! !!! !!!"""######""" !!!"""$$$$$$"""!!! !!!!!! !!!""""""""""""!!! """!!!  $$$%%%%%%$$$!!! !!! !!!!!!    !!!!!!   ###""" !!!!!! ~~~|||zzz{{{qqqooonnnooopppppppppoooiiigggccc\\\TTTMMMIIIHHHEEECCCBBBBBBCCCCCCBBB@@@>>><<<888555222000000000---......///...,,,+++*********)))))))))((('''%%%%%%&&&&&&'''((((((((('''(((((((((''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%$$$######%%%&&&'''&&&''''''&&&&&&&&&%%%%%%####################################$$$$$$$$$$$$!!!!!!""""""#########$$$!!!######%%%))))))%%%###$$$%%%###!!! !!!"""############""""""!!!!!!!!!"""###$$$$$$""" !!!###"""""""""""" !!!!!!"""""" !!!"""######"""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$###!!! !!!!!!!!!""""""!!!!!!!!! !!!!!! !!!  !!!"""  !!!$$$###!!!   !!!  !!!"""### !!!   !!!   ~~~{{{yyy~~~{{{qqqooonnnnnnooopppooonnnjjjhhhccc[[[SSSLLLIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA>>><<<888555222111111111---......///...,,,+++***+++++++++***)))(((&&&&&&$$$%%%&&&''''''''''''''''''((((((''''''&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%% !!!!!!"""###$$$%%%%%%!!!"""###&&&+++,,,(((!!!"""$$$$$$######%%%&&&$$$$$$######"""!!!!!! """"""######"""!!! """$$$$$$$$$$$$%%% !!!!!!!!!!!! """$$$######"""""" !!!###$$$ !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!   !!!$$$(((&&&###  !!!  """### !!! !!!  }}}zzzyyy~~~~~~}}}zzzrrrooommmmmmmmmnnnnnnmmmjjjgggbbbZZZRRRKKKHHHGGGGGGEEEDDDDDDDDDDDDCCCAAA<<<:::777333111000000000---......///...,,,+++******+++++++++***)))((((((###$$$%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######"""""""""""""""###!!!"""###$$$$$$###""""""######""""""""""""###############$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%!!!"""!!!!!!%%%++++++((("""###%%%%%%$$$$$$&&&'''#########"""""""""""""""$$$$$$######"""!!!!!! !!!"""######""""""###$$$ !!!"""""""""""""""!!!"""###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!! ###%%%%%%$$$!!!   """   !!!""" !!!""" |||zzzzzz|||~~~}}}|||zzzrrrooommmllllllmmmmmmllljjjgggbbbZZZQQQKKKGGGGGGGGGEEEDDDCCCDDDDDDBBBAAA:::888555222000//////000---......///...,,,+++***(((***+++++++++***++++++"""###$$$%%%&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!###))))))&&&&&&''''''&&&$$$######$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$###"""""""""""""""###"""!!!!!!!!!!!!"""##################!!! """###!!!"""$$$$$$###!!! !!!!!! !!!!!! $$$$$$######"""  !!! !!!"""""" !!!###%%% !!!"""!!! """"""!!!  !!!"""!!!"""  |||xxxvvvuuuzzz}}}|||zzzrrrooommmmmmoooooollljjjjjjhhhccc[[[SSSKKKHHHFFFJJJGGGDDDCCCCCCDDDCCCBBB???;;;555111///......---//////...---,,,+++***)))&&&&&&((()))************''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%###"""!!! $$$$$$$$$$$$#########"""$$$$$$$$$######!!! """$$$&&&$$$ !!!### !!!"""""""""""""""!!!$$$#########""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!###!!! !!!###$$$"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """  ######  !!!!!!!!!!!! !!!!!!!!! !!!!!!  !!!!!! $$$"""$$$!!! !!!!!! !!!!!!  """!!!     zzzwwwvvvuuuzzz~~~|||zzzqqqooollllllmmmmmmkkkiiijjjhhhccc\\\SSSLLLHHHGGGIIIGGGDDDCCCCCCCCCCCCBBB???;;;555111///......---,,,,,,+++***)))((('''''''''((()))******+++++++++''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$#########"""""""""$$$$$$$$$######"""!!! """###%%%$$$###!!!!!!"""!!!"""########################"""""""""!!!$$$"""!!!###%%%''''''&&&$$$$$$###"""""""""""""""###!!! !!!###$$$"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!  !!!!!!!!!!!! !!!!!!!!!!!! $$$ $$$%%%!!!!!!     """ !!!!!!""""""!!!!!! {{{yyyxxxwww{{{}}}zzzpppnnnlllkkkkkkkkkjjjhhhjjjhhhccc\\\SSSMMMIIIHHHHHHFFFDDDCCCCCCCCCBBBAAA???;;;555111///......---......---,,,++++++***)))(((((()))***++++++++++++''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%######"""""""""!!!!!!!!!######$$$######"""!!! """"""###%%%&&&%%%""" """###$$$%%%%%%##################""""""%%%###""""""$$$%%%%%%%%%$$$$$$$$$###############"""!!!!!!"""######""" !!!!!!!!!!!! ###""""""""""""###$$$$$$'''&&&%%%$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!  !!!!!!!!! !!!######  !!!!!!  !!!"""""" !!!%%%%%%!!!!!! !!!   }}}{{{zzzzzz{{{}}}zzzooommmkkkjjjiiiiiihhhhhhiiigggccc\\\SSSMMMJJJIIIGGGEEECCCCCCCCCCCCBBB@@@???;;;555111///......---/////////...---,,,,,,+++'''((()))***************'''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!###############"""!!!!!!"""!!!###&&&)))(((### !!!"""###$$$$$$$$$"""###$$$$$$$$$###""""""###!!! !!!"""!!!!!!#####################""""""""""""#########"""!!!"""""""""!!!!!! ###############$$$$$$%%%(((&&&$$$"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!$$$$$$""" !!!###$$$"""$$$""" !!!    !!!}}}{{{zzzyyyzzz}}}yyyooonnnllliiigggfffggghhhgggfffaaa[[[SSSMMMJJJIIIGGGFFFDDDDDDDDDDDDBBB@@@???;;;555111///......---,,,,,,++++++******))))))&&&'''(((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############'''&&&%%%$$$############""""""""""""!!!!!!!!!!!!"""############""""""!!!!!!!!!###'''+++***$$$"""###############"""!!!"""###$$$%%%%%%$$$###"""&&&$$$""""""###$$$###"""!!!!!!"""######""""""!!!""""""#########"""""""""#########""""""!!!!!!!!!###############$$$$$$%%%(((&&&$$$"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!(((%%%  !!!""" !!!!!!######"""!!!  !!!$$$%%% &&&&&&"""    !!!!!!}}}zzzxxxvvvyyy~~~}}}wwwooonnnllliiifffeeegggiiieeeddd```YYYRRRLLLJJJIIIGGGFFFEEEEEEFFFEEEBBB@@@???;;;555111///......------------,,,,,,,,,++++++&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))))))))((('''$$$""" $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""#########$$$''''''&&&$$$$$$###############"""""""""!!!!!!!!!""""""############"""""" !!!$$$(((***)))&&&"""$$$$$$$$$$$$###"""!!! !!!"""$$$&&&&&&%%%###"""&&&$$$""""""$$$$$$$$$### """######"""!!!!!!!!!###$$$$$$###""""""###############""""""""""""###""""""""""""###$$$$$$'''&&&%%%$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!***&&&!!! !!! '''$$$ !!!###  """$$$%%%%%%,,,***$$$!!!  !!!!!!  |||yyyvvvxxx}}}|||vvvoooooommmiiifffeeegggiiicccbbb^^^XXXQQQKKKIIIHHHHHHGGGFFFGGGGGGFFFCCCAAA???;;;555111///......---///////////////.........''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%******++++++***'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$#########"""""""""""""""############"""""""""&&&))))))''''''&&&######$$$$$$$$$###""""""!!!"""$$$&&&'''&&&$$$######!!! """###""""""!!!"""$$$$$$$$$"""!!!!!!###%%%%%%###""""""$$$!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!$$$"""  !!!!!! &&&###!!!!!!###$$$%%%(((111---%%%!!! !!!  |||yyyxxx|||~~~~~~{{{uuuppppppnnnjjjeeedddgggjjjbbbaaa]]]WWWPPPKKKHHHHHHIIIHHHGGGHHHHHHGGGDDDAAA???;;;555111///......---,,,,,,,,,,,,,,,,,,++++++((()))))))))))))))((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%!!!"""%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$############!!!""""""#########""""""###((()))(((&&&''')))!!!"""###$$$$$$$$$$$$$$$ """%%%''''''&&&$$$###$$$"""!!!"""###%%%%%%$$$ !!!###%%%&&&%%%###"""!!!###&&&%%%###!!!###$$$ !!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!""""""  """!!! """$$$$$$$$$(((111,,,###   """!!!!!! ###!!!"""yyy~~~}}}~~~|||{{{xxxsssoooppppppnnnjjjgggfffffffffccc]]]UUUMMMHHHFFFFFFJJJHHHEEEEEEEEEEEEDDDBBBBBB===777222000000000000000---***(((***,,,---...''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))$$$$$$%%%'''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""$$$&&&&&&&&&%%%&&&''' !!!!!!"""""""""""""""$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%''''''&&&$$$######$$$"""$$$&&&&&&$$$"""!!!"""!!!!!!""""""!!! !!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!   %%%'''%%%'''//////''' !!!!!!!!!  !!!"""xxx|||}}}~~~||||||xxxsssnnnoooooommmiiigggeeefffdddaaa\\\TTTMMMIIIHHHIIIJJJHHHFFFEEEEEEEEEDDDCCCCCC>>>777222000/////////222///,,,************)))((((((((((((((((((((((((&&&((()))(((&&&%%%&&&(((+++***(((&&&$$$""" ###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###""""""!!!############""""""!!!!!!$$$%%%%%%$$$"""!!!!!!"""!!!!!!"""""""""""""""""""""""""""$$$%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$###'''((())))))''''''((()))"""$$$%%%%%%###"""""""""""""""!!!!!!!!!!!!!!!!!!###"""""""""######!!! !!!!!!""""""!!!!!!   !!!!!!!!!!!! !!!!!!""""""!!!!!!  """%%%'''&&&%%% ###$$$""" %%%)))&&&   !!!!!!!!!!!!!!!  !!!yyy}}}}}}}}}}}}zzzuuummmnnnnnnllliiifffeeeeeebbb```[[[TTTNNNJJJJJJKKKJJJHHHFFFEEEEEEEEEDDDCCCDDD???888333000///...---111///---,,,,,,+++)))((())))))))))))))))))))))))'''((()))(((&&&%%%%%%''')))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!"""######!!! !!!$$$###############"""""""""""""""$$$%%%%%%$$$"""######$$$$$$$$$$$$######"""$$$%%%%%%%%%%%%&&&((("""###%%%$$$###""""""""""""!!!!!! !!!"""###+++)))'''&&&&&&&&&%%%$$$!!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!!!!  !!!!!!""""""!!!!!!  """""""""!!!"""  """$$$$$$""" """!!! """###""" xxx|||~~~~~~~~~zzzvvvlllmmmmmmkkkhhhfffeeeeeeccc```\\\UUUNNNJJJJJJKKKJJJHHHFFFEEEFFFFFFDDDCCCDDD@@@999444111///...,,,,,,++++++---......,,,***))))))))))))))))))))))))((((((((('''&&&%%%%%%&&&'''&&&%%%%%%&&&(((+++,,,%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""  """$$$$$$$$$$$$######""""""!!!"""""""""$$$%%%%%%$$$"""""""""############"""""" !!!""""""!!!!!!"""$$$!!!###$$$$$$"""!!!"""###"""!!! """###...+++(((&&&&&&&&&%%%$$$"""""""""""""""!!! """!!!    """$$$"""$$$)))***&&&!!!!!!%%%'''(((%%%""" uuuyyy~~~{{{vvvlllmmmmmmkkkhhhfffeeeeeeeeebbb]]]UUUNNNJJJIIIIIIKKKIIIFFFFFFFFFFFFEEECCCDDD@@@:::555222000...,,,++++++,,,---......,,,)))((((((((((((((((((((((((((((((''''''''''''&&&%%%***)))&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!"""$$$%%%#########""""""!!!!!!!!!"""""""""$$$%%%%%%$$$"""!!!""""""######""""""!!!###$$$%%%$$$"""!!!"""###!!!"""######!!!!!!"""$$$!!!  !!!'''$$$!!! """""""""""""""!!!!!! """!!!  ###!!!$$$&&&$$$!!!&&&)))&&&  """&&&))),,,***&&&"""  yyy~~~~~~zzzuuulllmmmmmmllliiigggffffffeeeccc]]]VVVNNNJJJIIIIIIKKKIIIGGGFFFFFFFFFEEEDDDCCC???:::666333111///---///...---------,,,)))&&&(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&$$$$$$###"""###$$$%%%&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$"""""""""""""""""""""""""""!!!!!!"""""""""$$$%%%%%%$$$"""!!!!!!""""""""""""!!!!!!"""######"""  !!!"""""""""!!!!!!###$$$!!!!!!$$$""" !!!!!! """"""######""""""!!! !!!  """"""  !!!!!! $$$&&&$$$    !!!!!!!!!!!!$$$''',,,***'''$$$  |||~~~yyytttlllmmmnnnmmmjjjhhhggghhhdddbbb]]]VVVOOOKKKKKKKKKKKKIIIGGGFFFGGGFFFEEEDDDBBB>>>:::666444222000...000...---------+++)))'''))))))))))))))))))))))))'''%%%$$$%%%((()))((('''""""""###$$$%%%&&&'''(((((((((((((((''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###&&&((((((&&&$$$""""""""""""##################"""""""""$$$%%%%%%$$$""" !!!!!!""""""!!!!!!  !!!  !!!!!!"""!!! !!!###%%%######"""!!! ###""""""###%%%&&&%%%###"""############"""!!!!!! !!!###%%% !!!!!!     !!!"""   !!!  !!!"""&&&&&&%%%$$$""" www}}}~~~yyysssmmmnnnnnnmmmjjjhhhhhhhhhbbb```\\\UUUPPPMMMMMMNNNKKKIIIGGGFFFGGGGGGEEEDDDAAA>>>999666444333000///---,,,++++++------,,,+++************************&&&$$$###%%%)))***)))(((------,,,***'''%%%"""!!!))))))(((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$######"""""""""######$$$$$$$$$$$$###''')))(((&&&%%%$$$#########$$$$$$%%%%%%&&&"""""""""$$$%%%&&&$$$""" !!!!!!!!!!!! !!!"""$$$$$$######%%%&&&!!!!!!"""!!! ###%%%%%%%%%%%%$$$###!!! """%%%&&&$$$##################"""!!!!!!"""%%%&&& !!!"""#########""" !!!!!!!!!!!!   !!!!!! !!!  !!!!!! !!!!!!   !!!"""######"""   ~~~~~~zzzzzz}}}|||vvvqqqppppppooommmlllkkkjjjiiibbb]]]WWWRRRNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@===999444000---,,,,,,(((222555---)))---///+++...---,,,***)))((((((((($$$(((***))))))***'''###'''((((((((('''&&&&&&%%%(((((('''%%%###"""###%%%((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%$$$######%%%$$$"""!!!!!!!!!"""###)))'''$$$"""!!!"""###%%%((()))***(((%%%###"""######$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###!!!  """$$$&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$#########"""  '''%%%###""" !!!###"""!!! !!!"""###"""!!! """!!! """!!! !!!!!! """!!!  !!!""" """#########"""###!!!        !!! ~~~zzz{{{~~~~~~zzzvvvoooooonnnmmmlllkkkkkkjjjccc___YYYSSSOOOMMMLLLLLLKKKKKKKKKJJJIIIFFFDDDBBB???===888444000...------,,,:::@@@666------...+++,,,,,,+++***))))))))))))(((***)))&&&&&&((((((&&&'''''''''''''''&&&%%%%%%%%%&&&%%%$$$""""""$$$&&&((('''%%%$$$$$$%%%'''(((######$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%((('''%%%###"""###$$$$$$%%%'''((('''%%%######$$$######$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$###########################$$$######"""!!!  !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$!!! !!!!!!"""&&&%%%###"""!!! !!!!!!  !!!    !!!!!!    !!!!!!  }}}zzz|||}}}yyynnnnnnmmmmmmmmmllllllllldddaaa[[[UUUQQQNNNMMMMMMKKKLLLKKKKKKIIIFFFDDDCCC>>><<<888444111///......///>>>EEE<<>><<<888444111000//////...888===666---)))))))))+++******))))))))))))***)))+++)))&&&(((///333333$$$%%%%%%&&&%%%%%%$$$$$$&&&'''(((((('''&&&((()))''''''&&&&&&&&&&&&''''''!!!!!!"""$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$"""###%%%%%%###"""###$$$"""""""""######""""""""""""!!! """$$$%%%$$$#########"""""""""!!!!!!!!!"""###############$$$###"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!############"""######$$$$$$$$$######"""!!! """""""""!!!!!!"""""""""  !!! !!!  !!!""""""!!!!!!  """!!!!!!  $$$###  !!!"""""" !!!!!! yyyxxxxxx|||~~~{{{zzz}}}~~~|||yyyuuulllllllllmmmmmmmmmmmmmmmfffeeeaaaZZZSSSNNNMMMNNNLLLLLLLLLKKKIIIGGGEEECCC>>><<<888444222000000000---000000---***+++,,,+++---,,,+++)))(((''''''''''''******((()))---///---$$$$$$%%%%%%&&&%%%%%%$$$&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%&&&'''((((((&&&%%%$$$###$$$%%%%%%###!!!!!!"""###""""""""""""""""""###%%%%%%$$$###$$$%%%&&&'''!!!!!!"""""""""######### !!!"""######$$$#########!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""###$$$%%%%%%$$$###""""""#########"""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!! !!!!!!  !!!!!! !!!  !!!"""!!!!!!   !!!wwwvvvxxx|||~~~{{{zzz}}}~~~zzzvvvllllllmmmmmmmmmmmmmmmmmmffffffccc\\\SSSNNNMMMNNNLLLLLLLLLLLLJJJGGGEEEDDD???===999555222000//////---,,,+++***+++---//////---,,,+++)))((('''&&&&&&'''******'''&&&'''&&&"""$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%'''&&&$$$#########''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$"""""""""###$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%###!!!!!!!!!$$$######""""""######$$$$$$$$$############$$$$$$ !!!""""""###$$$$$$ !!!"""###############%%%$$$""" !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" $$$$$$###"""$$$'''((('''&&&$$$###"""""""""!!!""""""""""""!!!  !!!!!!!!! !!!!!!"""###!!!!!! !!! !!! !!!!!!   !!!"""!!!!!!  !!!!!!!!!  xxxyyyyyy}}}~~~zzzyyy|||{{{wwwmmmmmmmmmmmmmmmmmmllllllffffffddd]]]SSSMMMLLLMMMMMMMMMMMMLLLJJJHHHEEEDDDAAA>>>:::555222///......,,,---------,,,+++,,,...++++++***(((((('''''''''&&&((((((%%%$$$&&&%%%"""%%%%%%&&&'''''''''''''''###%%%''''''&&&%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$%%%$$$############$$$%%%""""""###""""""!!! !!!!!!!!!"""""""""""""""!!!""""""#########""""""((('''&&&$$$$$$$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!  %%%+++,,,+++)))&&&$$$###"""!!! !!!"""""""""!!!  !!!!!!  !!!"""""""""!!! !!!""""""   !!!!!! !!!!!!""""""!!!!!!   !!!"""### !!!""""""!!!  {{{|||zzz~~~zzzyyy{{{{{{vvvnnnnnnmmmmmmmmmlllllllllffffffddd]]]SSSLLLKKKMMMMMMMMMMMMLLLJJJHHHFFFDDDBBB???;;;666222///......***...222111+++&&&'''+++))))))(((((((((((())))))$$$''''''%%%&&&***,,,***%%%&&&&&&'''((((((((('''###&&&)))************+++''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%%%%$$$%%%'''&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&%%%$$$""" ######""""""!!!!!! """"""############""""""%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" &&&...///...+++(((&&&$$$"""""" !!!"""""""""!!!  !!!"""######"""!!!  !!!""""""!!! """$$$"""  !!!!!!  !!!!!! !!! !!!!!! ######!!!  !!!!!! !!!!!!!!!  !!! !!!"""""" }}}}}}}}}{{{yyyyyy{{{zzzsssooonnnllljjjiiiiiiiiiiiigggaaaYYYRRROOONNNMMMMMMOOONNNMMMLLLKKKHHHDDDAAABBB???:::555111...,,,,,,------------,,,+++******///,,,)))((()))***(((%%%((())))))))))))))))))(((''')))+++***(((&&&%%%%%%&&&&&&%%%&&&''')))+++,,,***(((%%%%%%%%%&&&&&&%%%'''&&&&&&%%%&&&'''((()))***'''$$$$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###%%%%%%###!!!!!!###"""!!!  """###$$$###!!! """###%%%%%%###"""###$$$#########""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!###&&&(((444111,,,'''###!!!!!!!!! """"""!!!""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""!!!  !!!!!! !!!   !!!!!! !!!$$$$$$###~~~}}}zzzzzz{{{|||uuunnnmmmllljjjiiiiiiiiiiiigggaaaYYYSSSOOONNNMMMMMMOOONNNLLLLLLKKKHHHDDDAAAAAA>>>:::555111...,,,,,,......------,,,+++***)))///---***)))******)))'''(((''''''''''''''''''(((&&&((()))(((&&&%%%%%%&&&&&&%%%%%%&&&'''(((***+++...,,,******+++,,,,,,++++++)))'''%%%$$$$$$%%%&&&***(((%%%$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ """"""""""""#########"""""""""!!!!!!!!! !!!###$$$%%%$$$###"""!!!###%%%$$$###"""##################$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  """$$$&&&---+++(((%%%###""""""""" """"""!!! """"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!   !!!""""""""""""~~~{{{zzz|||~~~xxxnnnmmmllljjjiiiiiiiiiiiihhhbbbZZZSSSPPPNNNNNNMMMOOOMMMLLLKKKJJJGGGCCC@@@@@@>>>999444000...---,,,......---,,,+++***))))))///---+++*********)))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&'''&&&$$$$$$%%%'''%%%%%%%%%&&&'''((()))***+++)))((((((***++++++***+++)))&&&$$$######%%%&&&,,,)))&&&$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%% !!!!!!!!!"""###"""###$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$$$$###!!!###$$$$$$###""""""############$$$%%%%%%&&&&&&###############"""""""""""""""""""""!!!!!!!!!!!!  """$$$%%%$$$$$$#########""""""""" !!!!!!!!!!!!"""""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!"""!!! !!!!!! !!!!!!"""!!!   !!!"""~~~{{{{{{|||zzznnnnnnmmmlllkkkkkkkkkjjjhhhbbbZZZTTTPPPOOONNNNNNOOOMMMKKKJJJIIIFFFCCC@@@???===888444000...------///...---,,,***))))))(((---,,,+++***)))))))))(((((('''%%%$$$$$$%%%'''(((&&&'''&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&'''((((((&&&%%%$$$%%%'''(((((('''(((&&&$$$""""""%%%'''))),,,***'''%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###!!! !!!"""!!!"""$$$%%%%%%$$$""" !!!"""###$$$$$$$$$######!!!###$$$$$$"""""""""###""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!"""######""""""!!!  """"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!""""""######""""""  """"""!!!!!!   !!!!!!{{{}}}|||{{{}}}~~~zzzooooooooonnnnnnmmmlllllliiiccc[[[TTTQQQPPPOOOOOONNNLLLJJJIIIGGGFFFCCC@@@>>>;;;888333000......---///...,,,+++))))))))))))*********(((''''''(((((()))((('''&&&&&&'''((()))'''((((((&&&%%%&&&(((***$$$$$$%%%%%%&&&&&&''''''(((''''''(((***+++***)))&&&%%%###""""""$$$&&&(((******((('''%%%%%%%%%&&&########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%### !!!""" !!!###$$$$$$###!!! !!!!!!!!!"""""""""""""""!!!"""$$$$$$"""!!!"""### !!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!! !!!""""""### """######"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!"""  wwwzzz~~~~~~~~~|||wwwnnnnnnoooooonnnnnnmmmllljjjddd\\\UUURRRPPPPPPOOONNNLLLIIIGGGFFFEEEBBB@@@===:::777333000............---+++***))))))******)))))))))(((&&&&&&'''((())))))))))))))))))))))))((())))))(((&&&&&&((()))###$$$%%%%%%&&&&&&%%%%%%(((''''''(((******)))'''((('''%%%###"""""""""###((())))))(((&&&%%%%%%&&&########################%%%%%%%%%%%%$$$###"""""" !!!!!! """$$$ !!!"""#########"""!!!!!!!!!!!!!!!!!!""""""""" """######"""!!!!!!"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! !!!"""###"""!!!  !!!""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###$$$  !!!!!!!!!!!!  """ !!!""" !!! uuuyyy~~~|||yyytttlllmmmmmmnnnmmmlllkkkkkkjjjddd\\\UUURRRQQQPPPPPPNNNLLLIIIGGGFFFDDDBBB@@@<<<:::666222000///......,,,+++***))))))***+++,,,(((******)))'''&&&(((***'''(((***++++++***(((''''''((())))))'''%%%%%%&&&######$$$%%%&&&%%%%%%$$$%%%%%%$$$%%%'''&&&$$$"""&&&&&&%%%%%%###"""!!! $$$'''***)))'''$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$### !!!"""!!!!!!###$$$"""""""""#########$$$$$$""""""!!!!!!""""""###$$$ """######"""!!!!!!"""########################"""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!""""""!!! !!! !!! """### tttxxx~~~{{{wwwrrrjjjkkklllllllllkkkjjjiiijjjeee\\\VVVRRRQQQPPPPPPNNNKKKHHHFFFEEEDDDBBB@@@;;;999666222000/////////+++***)))((((((***,,,---)))+++,,,***'''''')))+++&&&'''***++++++***'''&&&&&&'''))))))&&&$$$######"""###$$$%%%&&&%%%$$$###&&&%%%%%%&&&'''&&&$$$!!!!!!"""###%%%%%%$$$######"""&&&******'''$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%###""""""###$$$#########$$$$$$&&&&&&#########"""######$$$%%% """######!!!!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%%%%%%%$$$ !!!!!!!!!!!!!!!""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!! ###%%%%%%###  !!!!!!"""   !!!"""!!!"""  """$$$  pppttt~~~wwwpppkkkjjjjjjjjjjjjjjjiiihhhgggfffaaa[[[VVVSSSQQQNNNMMMOOOMMMJJJHHHGGGEEEBBB???;;;777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''''''''&&&%%%%%%$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############"""""""""""""""###""""""###%%%%%%$$$"""%%%$$$######"""#########$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""""""""############""""""""""""###### !!!"""######$$$((((((&&&%%%###"""!!! ######$$$$$$$$$$$$######!!!!!! !!!!!! !!!!!!""" """######"""!!!"""######!!! """######"""  !!!  !!!"""###"""!!!   !!!""""""!!!!!!!!!  !!!""""""  !!!!!!!!!!!!!!!!!! """!!! $$$ """  """  """###!!!pppuuuyyyrrrnnnkkkkkkjjjjjjjjjjjjjjjiiihhhccc\\\VVVRRRPPPOOOMMMNNNLLLIIIFFFDDDAAA>>>;;;:::777333000///...---,,,++++++++++++++++++++++++)))******+++++++++******'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$""" $$$######"""!!!"""""""""###""""""""""""""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!! !!!!!! !!!!!!"""!!! ###$$$&&&$$$"""!!!!!!!!! !!!###"""!!!  !!!  !!!!!!!!!!!!!!!   $$$!!!%%%  """!!!!!! qqquuu~~~{{{uuuqqqkkkjjjiiiiiiiiijjjkkklllkkkeee]]]VVVRRRPPPOOONNNOOOLLLIIIFFFCCC@@@===::::::666222///......---,,,************************(((((()))***++++++++++++)))((((((''''''&&&&&&&&&(((&&&### ###&&&((($$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$############$$$$$$%%%&&&&&&&&&'''&&&%%%$$$%%%$$$""" ######"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!""""""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!! !!!!!! !!!!!!###"""  !!!###%%%'''%%%$$$$$$&&&'''&&&&&& !!!!!!   !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!###!!!  !!!qqqvvv}}}~~~|||vvvsssjjjiiihhhggghhhiiilllmmmnnnggg^^^VVVQQQOOONNNNNNOOOLLLIIIGGGEEECCC@@@===999666222///......---,,,++++++++++++************'''''')))***++++++++++++******)))((('''&&&&&&%%%'''%%%###!!!!!!###%%%'''$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######"""######$$$%%%&&&&&&'''&&&%%%$$$%%%&&&%%%###"""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!###$$$,,,)))'''&&&'''((('''''' !!!   !!!!!!  !!!!!!   !!!!!! !!! !!!""""""rrrwwwyyy|||vvvsssiiihhhgggfffgggiiikkklllooohhh^^^VVVQQQOOONNNNNNKKKIIIFFFEEEEEEDDDBBB@@@888555111///......---,,,------,,,,,,++++++++++++&&&'''((()))***+++++++++******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#################################!!!""""""###$$$%%%&&&&&&$$$$$$$$$%%%'''(((&&&%%%&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!######""""""""""""###### !!!"""###$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""111...***'''%%%"""  !!!!!!!!!!!!    """"""    !!!!!!######ssswwwyyy~~~|||vvvrrrjjjiiihhhhhhhhhiiijjjkkkmmmggg^^^VVVQQQOOOMMMMMMFFFEEECCCBBBCCCBBB@@@???777444000.........---,,,...------,,,,,,+++++++++''''''((()))************)))((((((''''''&&&&&&&&&###$$$&&&((((((&&&$$$###%%%&&&&&&'''((()))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""######$$$$$$%%%%%%$$$###$$$%%%((()))((('''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$######!!!!!! !!!!!!!!!"""$$$%%%&&&!!!""""""######$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!+++***(((((((((&&&$$$!!!  !!!""""""######""""""   !!!!!! !!!!!!!!!!!!   !!!  !!!!!!!!! !!!"""  tttxxx|||}}}wwwsssllllllkkkkkkkkkkkkkkkkkkjjjeee]]]VVVRRROOOMMMKKKGGGEEECCCBBBBBBAAA???===777444000.........---,,,------,,,,,,+++******)))(((((()))))))))))))))((('''''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&&&&%%%$$$$$$######$$$$$$######""""""""""""############$$$$$$$$$$$$##############################!!!!!! !!!!!! !!!"""###$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""###%%%&&&%%%"""   !!!"""""""""!!!!!!!!! !!!###$$$    !!!  """!!!"""  !!!uuuxxx~~~~~~xxxsssmmmnnnnnnnnnmmmlllkkkkkkhhhccc\\\VVVRRROOOLLLJJJJJJHHHFFFDDDCCCBBB@@@===777333000...---...---,,,,,,,,,++++++***))))))(((((()))))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&'''((((((&&&%%%%%%$$$######"""#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############""""""""""""############""""""""""""###### !!!!!!""""""######(((((('''%%%###"""!!! ######$$$$$$$$$$$$###### !!!!!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""  !!!"""""" !!!""" !!!"""!!!!!! ###"""  ###%%%'''  !!!!!!"""""""""!!! !!!""" !!! !!!!!! !!!!!!  """!!!"""  $$$###   """vvvuuu}}}zzzsssppppppnnnlllkkkkkkkkkkkkjjjddd\\\UUUQQQNNNLLLKKKIIIGGGEEEDDDCCCAAA>>>;;;999666111...---,,,+++***///,,,))))))+++,,,+++***++++++***)))(((((())))))+++***)))((('''&&&%%%%%%''''''''''''''''''''''''((($$$$$$+++...***&&&&&&$$$$$$$$$######"""""""""&&&%%%$$$#########$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$######$$$%%%'''((('''''''''((()))*********%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$###"""""""""""""""###$$$$$$###############$$$%%%$$$"""  !!!""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$"""!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!""""""""" """"""""""""""""""""""""!!! !!!###  ###!!! !!!"""!!!!!!!!!!!!!!! !!! !!!"""!!!!!!  ###""""""!!!!!!!!!""""""%%%!!! !!! !!!!!!"""!!!  """!!!xxxxxx|||{{{tttoooooonnnnnnmmmlllllllllkkkeee\\\TTTPPPNNNMMMLLLIIIGGGEEEDDDCCCAAA>>>;;;888555111.........---,,,///,,,))))))+++,,,+++*********))))))))))))))))))***))))))((('''&&&%%%$$$''''''''''''''''''''''''&&&!!! $$$'''$$$###%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#########''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''((())))))$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$###############$$$&&&$$$"""!!! !!!"""""""""!!!!!!!!!!!!""""""!!!"""$$$"""""""""############""""""!!!!!!  !!!!!!!!!!!!   """"""!!! !!!!!!""""""!!! !!! !!!!!! !!!!!!"""!!! ###  !!!!!!!!! {{{}}}}}}zzzrrrnnnooopppqqqqqqpppooonnnmmmfff\\\SSSOOOMMMMMMMMMIIIGGGEEEDDDCCCAAA>>>;;;666333000......///.........,,,******+++,,,+++***)))))))))))))))*********)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!###%%%$$$&&&(((######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''%%%$$$#########$$$%%%&&&'''(((((('''&&&%%%$$$###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!! !!!!!!"""$$$###############$$$$$$&&&%%%###"""!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!&&&###""""""$$$$$$$$$$$$""""""""""""!!! !!!!!!  """"""!!! """$$$$$$!!!"""###!!! !!! !!!!!!!!!$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!  !!!!!! ~~~}}}wwwooommmoooqqqsssssssssrrrqqqnnnfff\\\SSSNNNMMMMMMMMMIIIGGGEEEDDDCCCAAA>>>;;;666333///------------,,,---,,,+++++++++++++++***(((((())))))************(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%%%%&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%''''''(((((('''%%%###""""""######$$$%%%&&&'''((('''&&&%%%######$$$&&&'''""""""""""""""""""""""""#########"""######$$$$$$#########"""######$$$%%%%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!!!!!!!%%%%%%###!!!"""###$$$$$$###"""!!! !!!!!!"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###!!! """###"""$$$%%%"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!&&&###   !!!!!! !!!!!!!!!!!!"""###$$$$$$ """ """}}}vvvnnniiikkknnnpppqqqqqqpppooonnnggg\\\SSSNNNLLLLLLMMMIIIGGGEEEDDDCCCAAA>>>;;;777444///---++++++***)))+++,,,,,,,,,+++*********'''((()))***++++++******'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%$$$((((((''''''&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&''''''$$$###"""""""""###$$$%%%#######################################$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$###############!!!!!!""""""""""""!!!!!!!!!!!!  $$$&&& !!!""""""!!!  !!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!!!! !!!"""  !!!"""###$$$$$$%%%((($$$    !!!###%%%'''(((!!! }}}~~~~~~xxxpppfffhhhiiikkklllmmmllllllnnnggg\\\TTTNNNLLLLLLKKKIIIGGGEEEDDDCCCAAA>>>;;;888555000---+++***)))(((***,,,------+++******+++'''(((***++++++***))))))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''%%%$$$&&&&&&%%%))))))((('''%%%$$$###""" !!!"""###$$$$$$###############$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''########################!!!!!!!!!!!!""""""###$$$""""""""""""###$$$%%%%%%#####################""" !!!"""######"""!!! !!!###!!! %%% """"""""""""!!!!!! ######""""""""""""""""""######################## !!!  """###"""  !!!!!!###&&&((()))(((%%%!!! !!!!!!!!! !!!$$$&&&''' !!!!!! !!! !!!zzz|||}}}~~~yyyqqqiiiiiijjjkkkllllllmmmmmmmmmggg]]]UUUPPPMMMKKKJJJIIIGGGEEEDDDCCCAAA>>>;;;888555111...------,,,+++))),,,...---+++)))***+++((()))***++++++***((('''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))$$$"""&&&)))((((((''''''&&&%%%$$$######""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%$$$$$$######""""""!!!$$$%%%'''((()))((('''&&&########################!!!!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%&&&!!!""""""""""""""""""""" !!!"""######"""!!!  !!!!!! !!!""""""!!!  !!!"""###############"""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!!   !!!!!!  !!!###$$$%%%(((%%%!!!  !!!###$$$###"""""" !!!###%%%%%%!!!###$$$""""""'''###xxxzzz}}}|||~~~wwwooommmmmmmmmmmmnnnoooqqqqqqlllfff^^^VVVQQQMMMJJJIIIIIIGGGEEEDDDCCCAAA>>>;;;888555111//////000//////))),,,......+++))))))+++)))***+++,,,+++)))'''&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&$$$!!!&&&'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$###"""!!! !!!######""" ####################################$$$%%%&&&'''""""""""""""###$$$%%%&&& !!!""""""""""""!!!!!! !!!"""$$$$$$"""!!! !!!$$$%%%###!!!$$$###  ###$$$ !!!"""#########$$$%%%%%%%%%&&& """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! ###$$$%%%!!! (((%%%""" !!!###%%%&&&%%%$$$#########"""######$$$%%%%%%"""%%%&&&$$$      xxxyyyzzz~~~~~~wwwuuuyyy~~~~~~zzztttkkkmmmooonnnllllllooorrrpppiii^^^UUUPPPMMMKKKJJJFFFDDDBBBAAA@@@>>>;;;999888666333222111000---+++,,,,,,,,,,,,,,,,,,------,,,,,,+++)))(((&&&%%%%%%%%%&&&((()))))))))((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$###!!!$$$$$$$$$$$$###"""!!!!!! """$$$%%%$$$######$$$""""""###$$$###"""!!! """"""!!!!!!"""###$$$$$$)))((('''&&&%%%%%%$$$%%%$$$#########""""""!!!!!! !!!###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$###""""""""""""!!!###$$$###"""!!!$$$###"""!!!!!!"""###$$$ !!!"""######$$$!!! !!!###%%%%%%""" """!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""$$$%%%"""!!!!!! !!!!!!+++&&&!!! !!! ###""""""  ###%%%&&&###    """"""  """"""rrrsssxxx}}}zzzxxx|||~~~yyyssskkklllnnnmmmlllllloooqqqpppiii___VVVPPPMMMLLLKKKHHHFFFDDDBBBAAA???<<<999888555222111000///---+++************************(((((((((((())))))))))))&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%!!!###%%%%%%$$$######$$$%%%%%%&&&'''&&&&&&$$$$$$###############$$$%%%%%%'''&&&%%%$$$############$$$#########""""""""""""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!! """###$$$$$$$$$""" ###""""""!!!!!!""""""### !!!""""""###$$$$$$!!!!!!!!!!!!!!!###$$$%%%$$$!!! !!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!! !!!!!!,,,(((""" !!! """"""###  """""" |||mmmmmmuuu{{{{{{yyy}}}~~~xxxqqqjjjkkkllllllkkklllnnnpppooohhh^^^VVVPPPMMMLLLKKKJJJHHHEEEDDDBBB???<<<999888555111///......---,,,,,,++++++******)))))))))''''''(((((())))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!###############"""""""""""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!! """###$$$$$$###"""  !!!!!!""""""!!!!!! !!!!!!"""######### !!!""""""""""""###!!!  !!!  !!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!...***$$$!!! !!!!!! !!!### !!!!!!   {{{kkkkkkssszzz{{{xxx{{{~~~xxxqqqjjjkkkkkkkkkkkklllmmmooonnnggg]]]TTTOOOLLLKKKJJJJJJHHHEEECCCAAA>>>;;;888888555000...---......---......------,,,+++************))))))(((((('''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%###"""###$$$!!!"""""""""############$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!###########################"""!!! """$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$###""""""######!!!""""""""""""""" !!!""""""!!!  !!!!!!!!!""" !!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###"""!!! !!!!!! !!! !!!!!!"""...+++&&&""" !!!!!!$$$ """"""""" !!!!!!  !!!$$$yyyiiiiiivvv|||{{{xxxzzz~~~~~~xxxqqqkkkjjjjjjkkklllmmmnnnnnnllleee[[[RRRMMMKKKJJJIIIIIIGGGDDDBBB@@@===999666888555000.....................------,,,+++************))))))(((((('''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$######$$$######""""""""""""##################$$$$$$$$$$$$###!!! """$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%$$$################## !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!"""!!!  !!! ######"""!!! !!!!!!!!! !!!"""""",,,***'''###!!! !!!  $$$!!!$$$ wwwffffffyyy~~~|||yyy|||~~~xxxqqqlllkkkjjjkkkmmmnnnnnnnnnkkkdddZZZRRRMMMKKKJJJIIIHHHFFFCCCAAA@@@===:::777888555111//////000//////,,,++++++******)))))))))''''''(((((())))))******((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$"""!!!$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$%%%&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!""""""!!!!!! !!!###$$$###"""!!! !!!###"""!!!  !!!   !!!   !!!"""###'''((('''%%%""" !!!"""!!!!!!!!! !!!   vvvffffffvvv{{{~~~yyyxxx|||~~~wwwpppnnnllljjjkkknnnpppooonnnllleee\\\TTTOOOMMMLLLKKKHHHFFFCCCBBBAAA???;;;999777555333222222111000///************************(((((((((((())))))))))))&&&&&&'''((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$### !!!"""##################$$$$$$$$$%%%''')))'''&&&$$$"""!!!!!!!!!"""$$$%%%&&&'''&&&%%%###"""$$$######"""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!! ###""""""!!!!!!""""""###  """###$$$$$$######!!!######!!! !!!"""""""""############  !!!!!! !!!!!!  !!!"""###"""%%%'''&&&###  &&&"""    !!!!!!  !!!!!! xxxhhhhhhqqqvvvzzzyyyuuuuuuzzz}}}vvvooonnnllljjjllloooqqqpppnnnmmmggg]]]UUUPPPNNNMMMMMMHHHFFFDDDCCCBBB@@@===;;;777555444333333333111///,,,,,,,,,,,,,,,,,,------,,,,,,+++)))(((&&&%%%%%%%%%&&&((()))***)))((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%$$$######%%%&&&%%%############""""""!!! """###$$$$$$$$$%%%(((++++++***'''%%%$$$$$$$$$$$$%%%&&&'''((((((&&&$$$######"""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&$$$###!!!$$$###############$$$$$$""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$"""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!$$$###!!!  !!!!!! !!!!!!!!!!!!!!!!!! """############!!!  """#########''''''$$$ !!!      !!!!!!!!! !!!!!!  """"""!!!!!!   !!!!!! pppkkkwwwxxxzzz{{{xxxuuuyyy|||vvvqqqnnnmmmkkkjjjjjjllloooqqqooofff[[[RRROOONNNMMMLLLIIIGGGDDDBBBAAA>>>;;;888999777444111/////////000333222000...,,,++++++***(((((((((((())))))))))))'''&&&$$$$$$$$$&&&((()))!!!###%%%'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&$$$###!!! ######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%#########$$$$$$%%%%%%$$$$$$###%%%###!!! !!!###%%%#########"""""""""""""""&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$&&&((((((%%%###!!!!!!!!!!!!!!!"""######"""&&&'''%%% """ !!!!!!""""""###### !!!"""######$$$  !!!""""""######"""!!! !!!""""""!!! !!! !!!!!! !!!!!!!!!  ######!!!!!! !!!  !!!!!!!!!!!! """!!!   !!!"""!!! ###!!! """xxxtttzzzyyyzzzzzzwwwuuuyyy|||uuupppnnnmmmlllkkklllnnnppprrrmmmdddYYYPPPMMMLLLLLLJJJIIIGGGEEEDDDCCCAAA>>>;;;888666333111///...//////......---+++***)))((((((******))))))((((((((('''((('''&&&%%%%%%&&&((()))&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%#####################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!"""######...000000+++$$$!!! !!!""""""###$$$$$$""""""!!!!!! !!!!!!!!!  !!!""""""!!! !!! !!!!!!"""      !!!!!!!!!!!!  !!!"""    !!! ~~~|||zzzzzzwwwuuuzzz{{{tttnnnkkkjjjiiiiiikkkmmmpppqqqllldddYYYQQQNNNMMMLLLKKKIIIHHHFFFEEEEEEDDDAAA???777555222000........................---,,,+++***,,,+++***)))(((''''''&&&)))((('''&&&%%%&&&'''(((+++***)))((('''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! """###"""!!!!!!!!!!!!!!!!!!"""######$$$'''((('''###"""###%%%  !!!!!!"""#########$$$$$$######""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!  """  !!!""" !!!!!! """!!!  !!!!!!!!! !!!!!! ~~~{{{yyywwwvvv{{{{{{rrrmmmgggffffffggghhhjjjmmmnnnmmmeee[[[TTTQQQPPPOOONNNKKKIIIGGGFFFEEECCC@@@>>>777555222///---------...---.../////////...---,,,++++++******)))(((((('''(((((('''&&&%%%%%%%%%&&&+++***(((&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%###""""""$$$%%%%%%$$$!!!!!!!!!!!!!!!""""""### !!!"""%%%'''######""""""!!!!!!  !!!!!!!!!"""#########""""""!!! !!!!!! !!!""""""!!! !!!   """  !!!!!!  !!!   """$$$"""{{{zzzxxxxxx}}}{{{rrrkkkfffffffffgggiiikkkmmmnnnlllddd[[[TTTRRRQQQPPPNNNMMMKKKHHHFFFDDDAAA===:::777555222///---------...******+++++++++******)))))))))))))))************''''''&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$###''''''((('''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$######"""""""""!!!######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&$$$######%%%&&&&&&&&&!!!!!!!!!!!!!!!""""""###$$$$$$$$$###!!! ######""""""!!!!!!  !!!  !!!!!! !!!""""""!!! !!!!!!  !!!!!! !!!###$$$###!!!!!!!!!!!!    !!!  """""""""(((...///---{{{{{{zzz{{{{{{rrrkkkiiijjjjjjkkklllnnnooopppiiibbbYYYSSSQQQPPPOOOMMMMMMKKKHHHEEECCC@@@;;;888777555222000............,,,,,,+++******+++++++++)))))))))*********++++++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%#########$$$$$$%%%%%%$$$$$$###)))'''$$$######$$$''')))#########"""""""""!!!!!!###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########"""""""""$$$%%%$$$###!!!!!!!!!!!!!!!"""######'''&&&%%%$$$"""    !!!""""""!!!""""""!!! !!!$$$###"""!!!   !!!!!! !!! ###&&&&&&%%%""" !!!  !!!!!!   !!!!!!###"""!!!  !!!&&&'''''' {{{|||}}}}}}|||rrrllllllllllllmmmnnnooooooppphhhaaaYYYSSSRRRQQQOOONNNLLLJJJHHHEEECCCAAA===:::888666333111///...//////111///---+++++++++---...++++++******************''''''((((((((((((((((((%%%%%%&&&'''''''''''''''((('''%%%######%%%'''((("""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!"""######!!! !!!"""#########  """""""""!!! !!!!!! !!!!!!""" !!!""""""!!! !!!$$$###""""""!!!!!!!!!!!!!!!   ###$$$%%%%%%""" !!!    $$$$$$$$$"""!!! {{{}}}~~~|||sssllllllllllllmmmmmmnnnnnnnnniiiccc[[[VVVTTTTTTRRRPPPKKKIIIGGGFFFDDDBBB???<<<999777444111/////////000///---***'''&&&(((***,,,---,,,,,,+++***)))(((((('''((()))******+++******&&&'''((())))))((('''&&&&&&%%%###"""###&&&***,,,$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######%%%%%%%%%%%%###### !!!###%%%'''((()))%%%&&&&&&&&&%%%###!!! """######$$$$$$$$$######!!!"""###%%%&&&&&&###!!!!!!!!!!!!!!!!!!"""######%%%$$$###$$$%%%&&&%%%$$$ !!!!!!!!!""""""######"""""""""""""""!!!!!!!!!"""$$$%%%%%%$$$###$$$###"""!!!!!! !!!!!!"""""""""###############!!!""""""!!! !!!""""""!!! !!!!!!  %%%%%%$$$"""  !!!!!!   """  !!!  !!!"""  ~~~zzz~~~}}}tttmmmiiifffjjjllljjjjjjmmmooonnniiiaaaVVVOOOMMMNNNOOONNNQQQNNNKKKHHHFFFCCC@@@===888555111...............///...------++++++***)))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$)))))))))((((((''''''&&&,,,***)))'''&&&&&&&&&'''%%%$$$######%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$ """%%%((())))))(((&&&%%%%%%&&&&&&%%%%%%$$$###############"""""""""""" !!!###$$$&&&'''(((%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""" !!!"""%%%&&&$$$###""""""######""" %%%$$$$$$$$$$$$$$$$$$%%%$$$!!!###$$$###!!!###"""!!! !!!"""###""""""""""""############$$$###!!!!!!"""###"""!!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!   !!!!!!!!!!!!   xxx||||||ssslllgggfffjjjllljjjiiimmmnnnmmmhhh```VVVPPPOOOQQQQQQQQQQQQOOOKKKHHHFFFCCC???===888555111...............///...------++++++***)))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$#########***)))'''&&&&&&&&&&&&'''%%%$$$######%%%%%%$$$###""""""###$$$%%%$$$######&&&'''(((((('''%%%###"""%%%%%%&&&&&&%%%%%%$$$###############"""""""""""" !!!###$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###%%%$$$###""""""######""" $$$$$$############$$$$$$!!!"""!!!  ###"""!!! !!!"""###!!!!!!!!!"""""""""#########"""  !!!""""""  !!!!!! !!!!!!!!!!!!!!!  """!!!      |||vvvyyy{{{rrrkkkffffffjjjllliiiiiilllnnnmmmggg```WWWRRRRRRSSSTTTTTTQQQOOOKKKHHHEEEBBB???<<<888555111...............///...------++++++***)))++++++++++++++++++++++++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!))))))(((&&&%%%###""""""%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########"""""""""!!!""""""######$$$%%%%%%""""""""""""############$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! $$$###""""""######""" ######""""""""""""######"""### """!!!!!! !!!!!!""" !!!!!!!!!!!!"""!!!!!! !!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""!!!   !!!""""""  !!!     zzzuuuxxx{{{ssslllffffffjjjllliiiiiilllmmmllliiibbbYYYTTTSSSTTTTTTTTTQQQNNNKKKHHHEEEBBB>>><<<888555111...............///...------++++++***)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$############$$$############&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!###############$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###"""$$$###""""""######""" """"""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""###""""""!!!!!!""""""### !!!!!!   !!!  !!!!!!"""      yyyvvvyyy|||vvvnnnhhhfffjjjllliiihhhkkklllkkkjjjcccZZZUUUSSSSSSRRRQQQPPPMMMJJJGGGEEEBBB???<<<888555111...............///...------++++++***)))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###"""""""""######$$$%%%%%%$$$###""""""$$$&&&((()))$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$##################"""""""""!!!!!!!!!%%%%%%###""" """"""######$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%%%%%%%###!!! $$$###""""""######""" """!!!!!!!!!!!!!!!!!!"""""" !!!"""!!! !!!!!!!!!!!!   !!!!!!"""""""""  !!!     !!!###}}}xxxwww{{{~~~xxxpppiiifffjjjllliiihhhjjjllljjjjjjcccZZZTTTRRRRRRPPPOOONNNKKKIIIFFFEEECCC@@@>>>888555111...............///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&%%%%%%$$$######%%%%%%$$$###!!!!!!!!!"""###%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$ !!!###&&&'''(((((('''$$$###""""""######""" """"""!!!!!!!!!!!!""""""$$$!!!###%%%$$$!!! !!!!!!  !!!  !!!!!!"""!!!!!!    !!!       !!!zzzvvvwww|||~~~yyypppiiifffjjjllliiigggjjjkkkjjjfff```XXXSSSQQQQQQPPPNNNLLLJJJGGGFFFEEEDDDAAA???888555111...............///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''''''''''')))(((((((((((((((((('''$$$%%%&&&''''''&&&%%%%%%%%%$$$######%%%%%%$$$#########"""""""""###%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$#########'''&&&&&&&&&&&&&&&%%%%%%!!!!!!!!!""""""######### """###$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$!!!"""###%%%'''((((((((($$$###""""""######""" ###""""""!!!!!!""""""###$$$###!!!!!!"""""""""""" !!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!! !!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!  ###$$$"""    ###!!! ~~~xxxuuuwww|||~~~~~~~~~yyypppiiifffjjjlllhhhgggjjjkkkiiiccc]]]UUUQQQQQQQQQPPPOOOJJJIIIFFFFFFEEEDDDBBB@@@888555111...............///......---,,,+++***)))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%$$$$$$#########%%%&&&'''''''''&&&%%%$$$%%%$$$######%%%%%%$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$######""""""!!!!!! """###$$$$$$$$$### !!!!!!"""###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""######"""!!!######""""""""""""#########%%%%%%###""" !!!!!!  !!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!"""""""""    !!!""" !!!!!!!!!!!!!!! !!!%%%&&&%%%### !!!!!!!!!    &&&$$$!!! !!!!!!  }}}xxxuuuwww|||~~~~~~~~~zzzrrrkkkkkklllmmmllljjjhhhhhhhhh```[[[VVVSSSTTTTTTSSSQQQMMMHHHDDDCCCEEEEEEAAA===888555111////////////......,,,***)))))))))((('''+++++++++************)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!###%%%&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$######$$$%%%$$$###$$$&&&%%%"""%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&& """#########"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((((((%%%""""""$$$%%%$$$""""""""""""$$$%%%%%%###!!!"""######"""  """###$$$###!!! ######"""!!!!!!!!!!!!!!! """############"""""""""""""""""""""""""""  !!!!!!!!!!!!!!!"""######!!! !!! !!!  !!!###%%%&&& !!!!!!}}}xxxvvvxxx}}}~~~}}}|||xxxpppiiikkkkkkjjjjjjiiihhhgggfff^^^ZZZTTTSSSTTTUUUUUUSSSMMMHHHDDDCCCEEEDDDAAA===888555111////////////...///---,,,,,,---......---)))))))))******+++++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%%%%%%%$$$###%%%&&&&&&$$$######$$$$$$"""!!!###%%%&&&$$$!!!%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%$$$###!!! $$$$$$$$$$$$############ !!!"""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$%%%&&&(((%%%######%%%%%%$$$"""'''%%%$$$$$$%%%%%%###!!!"""######"""   !!!"""""""""!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!!!!!"""######!!! !!! !!!""""""### %%%###!!!  }}}zzzxxxzzz~~~~~~|||wwwoooiiikkkhhhfffgggiiiiiigggddd^^^YYYTTTRRRTTTVVVUUUTTTLLLIIIEEEDDDEEEDDD@@@===777444111///////////////---,,,******,,,,,,,,,+++'''(((((()))***+++,,,---((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))((('''''''''(((***+++&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$###"""!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$###""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""###############$$$######"""""" !!!!!!!!!!!!!!!!!!!!!"""###$$$'''%%%$$$###%%%%%%%%%$$$(((%%%#########$$$$$$###"""######"""  """$$$"""###"""!!!!!! !!!!!!  !!! !!!"""######### !!!!!!!!! """######!!! !!!  (((&&&"""!!!   !!!!!!!!!!!!  ~~~}}}{{{zzz{{{|||vvvpppkkkjjjfffcccdddhhhjjjgggccc```[[[UUURRRSSSTTTTTTSSSKKKIIIFFFEEEEEECCC@@@===666444000...////////////000...+++*********((('''((((((((()))***+++++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%###%%%&&&&&&$$$######$$$$$$###"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""  !!!"""$$$%%%%%%"""!!! !!!###$$$###############""""""!!!"""""""""###############!!!!!!!!!!!!""""""######&&&%%%$$$$$$$$$%%%%%%%%%&&&### !!!###%%%%%%!!!"""###"""  !!!$$$!!!###$$$ """"""!!! !!!   !!!######$$$$$$ !!!!!! !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! %%%###  """!!!!!! !!! ~~~{{{zzz{{{~~~}}}yyysssnnnjjjjjjfffbbbccchhhjjjhhheeeddd^^^VVVRRRRRRRRRRRRPPPKKKIIIHHHFFFEEEBBB???===666333///....../////////222000...---------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''###%%%&&&&&&$$$######$$$%%%%%%$$$"""!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$$$$"""!!! !!!###$$$""""""#########""""""!!!#########$$$$$$%%%%%%%%%""""""##################$$$$$$$$$#########$$$%%%)))&&&""" !!!###$$$$$$!!!"""###"""!!! !!!"""%%%"""!!!%%%&&&""""""!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """  !!! !!!{{{yyyyyy}}}}}}zzzuuupppkkkiiijjjgggdddeeehhhjjjjjjhhhfff___WWWRRRQQQQQQPPPOOOJJJJJJIIIGGGEEEAAA>>><<<555222///....../////////+++))))))***,,,.........******)))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''&&&###%%%&&&&&&$$$######$$$%%%%%%%%%$$$"""!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""'''&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""###### !!!""""""######""""""!!!!!!""""""######$$$$$$""""""###$$$$$$######""""""#########!!!"""###%%%...***&&&###""""""""""""!!!"""######!!!!!!"""###!!! """&&&'''&&&$$$"""!!!   !!!!!!!!!   !!!""""""   !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!  !!!!!!  """ {{{wwwwww{{{}}}zzzuuupppmmmkkkiiihhhgggggghhhjjjlllmmmfff___VVVQQQQQQRRRQQQQQQIIIJJJJJJHHHEEEAAA>>><<<444222///---.../////////%%%$$$$$$&&&)))+++,,,,,,((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$######$$$!!!$$$&&&%%%###!!!"""$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######### !!!"""""""""""""""!!!"""############ !!!"""#########!!!!!!"""######"""!!!!!!!!!"""""" """%%%)))&&&###!!!""""""""""""!!!"""######"""!!!"""### """$$$%%%%%%%%%!!!!!!   !!!!!! !!!"""!!!  !!!"""""" """"""!!!   !!! zzzvvvvvvzzz~~~|||wwwssspppoooiiiiiiiiiiiihhhjjjmmmpppddd^^^UUUQQQQQQRRRSSSRRRIIIJJJJJJIIIEEE@@@===<<<444111...---.../////////***)))((()))+++,,,---,,,&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$"""%%%&&&$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%% """###$$$$$$###### !!!###$$$&&&'''((( """#########"""!!! !!!###$$$$$$$$$ !!!!!!"""###$$$$$$%%% !!!""""""!!!  """!!!!!!$$$ """$$$$$$!!!"""######"""!!!"""$$$!!!######"""!!!!!!"""!!!!!!   """!!!   """!!!  """###"""   $$$"""|||wwwvvvxxx{{{~~~zzztttnnnkkkllljjjiiiiiijjjkkkkkkjjjbbbWWWUUUTTTNNNQQQTTTMMMLLLKKKIIIHHHFFFCCC>>>;;;444222...,,,***((($$$"""++++++************++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''((('''%%%###!!!%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%%%%%%%&&&$$$###!!! """$$$%%%"""!!! !!!###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###############$$$""" !!!,,,)))%%%!!!!!!"""  ###$$$$$$######"""!!!!!!!!!"""$$$%%%"""%%%'''&&&$$$"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###"""     !!!""" !!!!!!!!! !!!"""$$$###"""   !!!  !!!     |||wwwvvvxxx{{{}}}yyytttnnnkkklllkkkiiiiiikkklllkkkjjjbbbWWWUUUTTTOOORRRUUUNNNMMMKKKJJJHHHGGGCCC>>>:::666333000///---,,,)))'''++++++************++++++)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$ !!!###%%%%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%%%%$$$######$$$%%%&&&'''######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""######$$$$$$#########"""  !!!###!!!&&&$$$""""""###$$$###"""###"""!!!!!!!!!"""###$$$ $$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!! !!!!!! """  !!!"""######"""!!!       !!!!!!!!!!!!|||wwwwwwyyy{{{|||xxxsssnnnjjjlllkkkiiiiiikkklllkkkjjjaaaWWWUUUTTTPPPSSSVVVPPPMMMLLLJJJIIIGGGCCC===999444222000.........,,,+++++++++************++++++)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&''''''''''''&&&$$$###""""""############"""!!!!!!!!!"""$$$$$$#########$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%$$$%%%%%%&&&'''!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###""""""!!!!!!""""""###"""###$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###(((%%%!!!""""""!!!!!!!!!"""###$$$!!!%%%'''&&&###  !!!!!!   !!!!!!""""""!!!!!!!!!!!!!!! """  !!!!!!       !!!!!! {{{xxxwwwzzz|||~~~~~~}}}zzzvvvqqqllliiikkkjjjhhhhhhjjjkkkjjjiii```VVVTTTTTTPPPTTTWWWQQQMMMLLLKKKJJJGGGBBB<<<888000...,,,+++,,,,,,,,,+++++++++************++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''&&&%%%%%%$$$!!!###%%%%%%$$$###$$$%%%###$$$%%%%%%$$$""" ########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$######"""!!!######$$$%%%&&&&&&&&&&&&)))%%% !!!!!!!!!!!!""""""###### """%%%''''''%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!   !!!!!!"""!!!  !!! !!!   !!!!!! !!! !!!"""""""""!!!~~~{{{xxxxxxzzz}}}}}}}}}{{{xxxtttoookkkiiijjjiiiggggggiiiiiiiiihhh```VVVTTTTTTPPPSSSWWWQQQLLLKKKKKKJJJHHHCCC===888///---***)))***++++++***++++++************++++++)))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$#########$$$%%%&&&&&&&&&%%%######$$$$$$######"""!!!"""$$$&&&&&&%%%$$$%%%&&&###$$$&&&&&&%%%### """"""""""""""""""!!!!!!$$$$$$$$$$$$######"""!!!########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$"""!!!!!!"""#########"""!!! +++'''###!!!!!!""""""""" !!!!!!""""""""""""!!! !!!"""""""""  !!!!!!  !!!!!!""""""!!!!!!     !!!"""!!!   !!!!!! !!! ~~~}}}zzzxxxxxx{{{}}}~~~|||yyyuuupppllljjjjjjiiiggggggiiijjjiiihhh```VVVTTTSSSOOORRRUUUOOOJJJJJJJJJJJJIIIDDD===999222000,,,++++++,,,,,,+++++++++************++++++)))))))))))))))(((''''''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%!!!###&&&(((((('''$$$###!!!"""###%%%&&&&&&&&&&&&###############"""!!!!!!###$$$&&&&&&%%%%%%%%%&&&%%%&&&'''((('''&&&$$$"""######$$$$$$$$$###""""""$$$$$$$$$$$$###"""!!! ########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###""""""""""""######"""!!! '''$$$!!!!!!"""######### !!!"""""""""!!!!!!###!!!!!!###$$$$$$  !!!!!!!!!     """###"""!!! !!!!!!         |||||||||zzzxxxyyy{{{~~~~~~{{{wwwrrrooommmllljjjiiiiiijjjkkkkkkjjj```VVVSSSRRRMMMPPPSSSMMMHHHIIIIIIJJJIIIEEE>>>:::666222...+++++++++++++++++++++************++++++)))))))))))))))(((''''''))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$###""""""###############"""!!!########################$$$$$$$$$######$$$$$$$$$######$$$$$$######"""!!! !!!!!!"""######""""""%%%%%%$$$$$$$$$$$$######"""  !!!  !!!"""""""""!!! """  ###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!   !!!""" !!!  !!!"""  !!!!!!      {{{{{{{{{yyyxxxyyy|||~~~}}}yyytttqqqooonnnlllkkkkkklllmmmmmmlll```VVVSSSRRRLLLOOORRRKKKGGGHHHIIIJJJJJJFFF???;;;666333...+++******))))))++++++************++++++)))))))))))))))(((((('''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%######$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!"""######$$$$$$#################################""""""""""""#####################"""!!! !!!!!!"""""""""############"""######$$$%%%###"""!!!!!!"""###!!! !!!"""""""""!!!  !!!"""""""""""""""""""""""" !!!"""""" !!!""""""!!!###"""   !!!!!!   """### !!!     """   $$$!!! {{{{{{zzzvvvtttuuuzzz}}}uuupppooonnnkkkiiihhhjjjlllmmmmmm```YYYSSSQQQSSSSSSOOOIIIGGGEEEDDDDDDEEEDDD???:::111111000///...,,,***))).........---,,,+++***)))&&&(((*********)))***+++(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''))))))((('''&&&&&&&&&%%%$$$$$$###"""""""""###%%%''''''%%%###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!!!!"""!!!!!!"""$$$''' ###&&&'''&&&$$$###### !!!#########"""###$$$$$$######"""!!!"""""""""$$$$$$###"""!!! """"""""""""############"""!!! !!!"""######!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$"""!!! !!!!!!######""" !!!  !!!%%%"""  !!!"""""""""!!!!!!!!! """$$$"""     !!!"""!!!"""    !!!!!!   ~~~zzzzzzyyyvvvssstttyyy~~~}}}wwwrrrrrrpppnnnkkkiiiiiiiiihhhggg\\\VVVPPPPPPSSSTTTPPPLLLIIIGGGEEEDDDEEEBBB===888222111000...,,,***((('''+++,,,,,,,,,,,,++++++***(((***++++++)))((())))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """###"""""""""### ###&&&'''%%%###"""""" ############$$$%%%$$$######"""""""""""""""######""""""!!!!!! #########""""""!!!!!!!!!!!!  """###"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""  !!!!!!!!!  !!!  !!!""""""!!!      !!! {{{zzzzzzyyyuuussstttyyy~~~~~~}}}~~~}}}xxxttttttrrrpppllljjjhhhfffcccaaaXXXSSSNNNNNNQQQSSSQQQNNNJJJHHHEEEDDDDDDAAA;;;666333222000...+++(((&&&%%%))))))***+++++++++++++++***+++,,,+++)))''''''((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$######"""$$$###"""!!! !!!###&&&&&&$$$"""!!! !!!"""$$$$$$###"""###$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!$$$######"""!!! !!!  !!!"""""" !!!!!! !!!!!!######""""""!!!!!!  !!!!!!!!!  !!!!!!   !!!!!!!!!!!! !!! !!!!!! ###      ~~~zzz{{{|||zzzwwwtttuuuzzz~~~~~~|||~~~}}}xxxttttttqqqooommmjjjhhheeeaaa^^^WWWRRRMMMMMMOOOQQQPPPNNNJJJGGGEEEDDDDDDAAA<<<777333222000...+++***(((((())))))************)))))))))***++++++)))(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$###""" ###$$$###"""!!!""""""$$$%%%%%%### $$$%%%&&&%%%###!!! !!!###############"""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!! !!!!!!"""!!! !!!!!! !!!!!!######""""""!!!!!!  !!!!!!  !!!!!!!!!!!!      !!! !!! """  !!! !!! ~~~|||~~~~~~|||xxxuuuvvv{{{}}}~~~|||wwwsssrrrooonnnkkkjjjhhhfffbbb___XXXTTTOOOLLLMMMNNNNNNMMMHHHFFFDDDEEEEEECCC>>>:::222111000...---,,,,,,,,,************)))((('''&&&'''(((*********)))***+++'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%######%%%&&&(((###$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$######""""""######$$$########################%%%%%%%%%%%%$$$$$$###""""""###$$$###""""""$$$%%%"""$$$%%%$$$""" ###$$$%%%%%%###""""""###"""############"""!!!!!! !!!!!!""""""###### !!!!!!""""""!!!  """""""""!!!!!!!!! !!!!!!###"""""""""!!!!!!!!!  !!! """"""!!!  """""""""!!!  !!!!!!      !!!!!!"""   !!! }}}~~~zzzvvvwww|||}}}~~~|||vvvqqqqqqnnnllljjjiiihhhgggdddbbbYYYUUUPPPLLLLLLLLLLLLLLLHHHFFFEEEFFFGGGEEE@@@<<<222111000............///++++++++++++)))((('''&&&&&&(((***************,,,&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''%%%###!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$###""""""$$$'''###$$$%%%$$$"""!!!!!!"""!!!$$$$$$$$$$$$&&&'''"""######$$$$$$"""!!! !!!!!!""""""###### !!!"""######$$$"""!!! !!!"""######!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%% !!!!!!  !!!!!!  !!! !!!  !!!!!!###$$$  !!!""" ~~~}}}yyyvvvvvv{{{~~~|||~~~|||vvvrrrqqqpppmmmjjjhhhggggggfffdddYYYVVVQQQMMMKKKLLLMMMNNNKKKIIIGGGGGGHHHFFF@@@<<<333222000---,,,,,,---...++++++++++++***))))))(((''')))++++++)))))))))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''))))))'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$###$$$%%%%%%###"""###$$$!!!###%%%%%%$$$$$$$$$%%%!!!"""$$$$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""############"""!!!"""$$$$$$$$$"""!!!!!! !!!!!! !!!!!!""""""###### !!!!!!!!!""""""""""""""""""""""""""""""""" !!!###%%%&&&    !!!  !!!!!!  !!!"""   !!!$$$!!! ~~~}}}yyyuuuvvvzzz}}}{{{}}}|||wwwssssssrrrooojjjhhhggggggfffeeeXXXUUUPPPMMMKKKLLLNNNPPPNNNLLLIIIHHHHHHEEE@@@;;;555333000---+++***++++++))))))***++++++++++++***)))+++,,,+++)))(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%$$$######$$$%%%%%%######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""%%%&&&$$$"""!!!!!!###$$$%%%%%%$$$###$$$&&&'''((((((&&&###!!! !!!"""$$$%%%$$$###!!! """"""""""""!!!!!!!!!!!!############""""""""""""$$$"""""""""$$$%%%$$$###!!!!!! !!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###!!! !!!""""""!!!   !!!"""""" """!!!!!!!!!""""""!!!!!!   !!!!!! !!!"""!!!   ~~~|||~~~~~~|||yyyyyy}}}~~~}}}}}}|||uuuppppppmmmmmmmmmlllkkkjjjiiihhh^^^YYYRRRMMMMMMNNNQQQRRRNNNMMMLLLKKKHHHCCC===888666333...+++++++++++++++---,,,***((('''((()))***(((((('''&&&&&&''')))******(((&&&$$$###$$$%%%&&&%%%###"""$$$(((***)))'''%%%&&&&&&%%%$$$###"""!!!((('''%%%#########%%%&&&$$$%%%&&&%%%###!!! !!!$$$$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$''''''%%%$$$###"""""""""########################$$$#########""""""!!!!!!###$$$%%%%%%$$$###$$$&&&%%%$$$###""""""###$$$$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!! !!!!!!"""###"""!!!%%%%%%"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!  ###"""!!!   """ ###$$$  !!!###"""!!! !!! !!!!!!""""""   $$$###"""    !!!!!!~~~}}}}}}~~~~~~{{{wwwwwwzzz~~~~~~{{{{{{}}}zzzsssnnnooommmmmmmmmmmmkkkiiigggeee^^^ZZZTTTPPPOOOPPPQQQRRRNNNMMMLLLJJJHHHCCC===999666222...+++++++++++++++---,,,***((('''((()))***+++***)))((('''(((((()))***)))'''%%%$$$%%%&&&&&&'''&&&$$$%%%((()))'''&&&((((((''''''&&&&&&%%%%%%'''%%%$$$###"""###$$$%%%###$$$%%%%%%$$$$$$%%%&&&$$$"""!!! !!!###%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$################################################"""""""""!!!$$$%%%&&&%%%###"""###$$$$$$###""""""""""""###$$$$$$$$$#########"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!$$$$$$!!!  !!!!!!!!!  !!!!!!!!! !!! !!! ### !!!!!! !!!""" !!!"""!!!  !!!!!!     ~~~zzz|||}}}}}}zzzvvvuuuxxx{{{~~~zzzyyyyyyvvvpppmmmnnnnnnooooooooolllhhhdddbbb\\\XXXSSSPPPPPPPPPPPPOOONNNMMMKKKIIIGGGCCC===:::555222---+++++++++++++++---,,,***)))(((((())))))---,,,+++)))((((((''''''***)))'''&&&%%%&&&&&&''')))'''&&&&&&''''''&&&$$$%%%%%%######"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$######%%%&&&%%%### """$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%&&&&&&%%%###!!!!!!"""###""""""!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!%%%'''!!!!!! !!!!!!!!!!!!!!!  !!!"""""" !!!"""!!!  %%%"""!!!!!! """###    !!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""!!!   ~~~{{{zzz||||||yyyvvvvvvzzz}}}{{{xxxwwwtttooommmnnnqqqqqqrrrqqqnnniiidddaaaWWWUUUQQQOOONNNMMMLLLKKKNNNLLLJJJHHHFFFBBB>>>:::444111---******+++++++++---,,,+++)))))))))))))))++++++***)))((((((((('''***)))(((''''''''''''((('''&&&&&&%%%&&&%%%%%%$$$$$$###!!! """$$$%%%&&&&&&%%%%%%&&&'''((()))$$$$$$###!!!!!!'''&&&$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%$$$"""!!!"""###!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""""""""'''(((!!! %%%(((######""""""""""""######!!!!!!!!!  !!! !!!"""!!!  !!!""""""    """#########"""    !!!!!!!!! !!!!!!  ###$$$###!!! !!!  ||||||yyy{{{|||zzzyyyzzz~~~|||yyyxxxtttooommmooorrrssstttsssoookkkeeebbbWWWTTTQQQOOONNNMMMLLLJJJMMMKKKJJJHHHFFFBBB===:::444000,,,******+++++++++---,,,+++******)))))))))'''((((((((((((((((((((()))(((((('''''''''''''''###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&''''''###$$$$$$""" %%%&&&&&&&&&%%%$$$##################$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""$$$#########$$$%%% !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""######""""""###))),,,'''!!!!!!###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!######  !!!!!!"""  !!!!!! !!!"""  !!!!!!!!! !!!!!!"""###"""   !!!!!!  {{{|||yyy{{{|||{{{zzz|||}}}zzzyyyuuupppnnnooorrrrrrrrrrrroookkkgggeeeYYYVVVSSSQQQPPPOOONNNMMMJJJJJJJJJIIIGGGCCC===888333000,,,******+++++++++,,,,,,,,,++++++***))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''"""$$$%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&&&&""""""##################!!!###%%%%%%$$$###$$$%%%!!!###%%%&&&&&&$$$""" """"""#########$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!############%%%&&& !!!"""############!!!!!!""""""""""""###### """######"""!!!!!!!!!''')))&&&"""!!!!!!  !!!!!!!!!!!!"""""""""  !!!  !!!"""###$$$  !!!(((!!!   !!!!!!  !!!"""""""""   !!!  !!!   {{{yyyzzz{{{}}}|||zzz|||}}}zzzzzzvvvooommmnnnoooooooooooommmkkkhhhggg[[[WWWSSSQQQPPPPPPOOONNNHHHIIIJJJKKKIIIDDD<<<777222///+++)))***+++++++++,,,,,,,,,,,,+++***))))))(((((()))***)))(((''''''&&&&&&&&&'''''''''&&&&&&%%%'''((('''%%%$$$%%%'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###### ###&&&((('''%%%$$$$$$!!!"""######$$$######"""#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############ """######""""""###%%% !!!"""$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!#########""" !!!$$$$$$!!!!!!###"""  !!!!!!!!!"""""""""""" !!!!!! !!!"""!!!  !!!""" !!!  """...%%%###!!!   """"""!!!    !!!!!!!!!|||vvv{{{}}}}}}|||zzzzzz~~~|||zzzzzzvvvooollllllmmmmmmmmmlllkkkjjjiiihhhZZZVVVQQQNNNNNNNNNNNNMMMGGGHHHJJJKKKJJJDDD<<<666222///+++)))***+++++++++,,,,,,,,,,,,,,,***))))))++++++++++++***)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%)))+++,,,***&&&$$$%%%'''))))))***)))((('''&&&%%%(((((((((((('''&&&%%%%%%!!!$$$'''(((&&&"""######"""""""""$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""###$$$###"""!!!"""### !!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%!!!"""###$$$###""" """###!!! %%%&&&$$$  !!!!!!!!!""""""###### !!!"""######"""!!! !!!"""######!!!  !!!   """&&&!!!###  !!!  !!!"""###$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!""" !!!!!! !!!!!!     !!!!!!!!!}}}}}}www}}}|||yyy{{{}}}}}}}}}zzzuuuqqqnnnkkkjjjkkkmmmmmmjjjhhhiiigggccc[[[WWWSSSPPPOOOOOONNNMMMFFFIIIKKKKKKHHHAAA:::555222///,,,))))))))))))(((***)))))))))))))))***+++---...///...+++(((''''''+++&&&###$$$(((***((($$$((((((''''''''''''((((((&&&''''''((((((''''''&&&'''(((&&&%%%%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""$$$''''''%%%###!!!!!! !!!!!!""""""""""""###############!!! !!!%%%&&&$$$!!! !!!!!!!!!!!!!!! """""""""""""""!!!  !!!  !!!!!! !!!### ### !!!!!!  """!!! """!!!  """### !!!!!!""""""    !!!  '''###  ~~~~~~zzz|||yyyzzz||||||}}}|||xxxtttpppmmmkkkiiihhhkkkllliiiggghhhfffbbb[[[WWWSSSPPPOOOOOOMMMLLLHHHJJJLLLLLLIIIBBB;;;666222///+++))))))******)))++++++***************+++...///000///,,,***(((((()))'''$$$%%%''')))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&+++***(((''''''(((***+++%%%***)))""""""((()))###%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""#########%%%'''(((&&&%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###""""""###"""!!!!!!"""""""""""""""!!!!!!"""""""""""""""!!!   !!!  !!!"""!!! !!!### !!!!!!  """"""!!! !!!!!!###### ###"""###""""""###$$$$$$###!!!"""  """######"""!!!"""!!!     }}}}}}xxxyyyzzzyyy{{{yyyvvvrrrooollljjjiiijjjmmmmmmjjjhhhiiigggcccZZZWWWSSSQQQPPPOOOMMMLLLIIIKKKMMMMMMIIICCC<<<888111...+++******+++++++++------,,,+++*********+++,,,...///...+++)))((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""%%%"""(((***'''&&&)))''' %%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$*********)))(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###""""""""""""$$$$$$$$$%%%'''((('''&&&######""""""""""""############""""""!!!!!! !!!###"""!!! !!!######$$$######"""!!! """""""""""""""!!!!!!   !!!!!!  !!!!!!!!!""""""""" """######"""!!!!!! !!!  !!!!!!!!!!!!"""###$$$%%% """!!!  !!!!!!  !!!"""!!!!!!        {{{vvvvvvwwwvvvxxxwwwtttqqqnnnkkkjjjiiiooorrrqqqmmmkkkkkkhhhcccZZZWWWSSSQQQPPPOOOMMMKKKIIIJJJLLLLLLHHHBBB<<<888000...+++***+++---------...---,,,+++***)))))))))(((***++++++)))'''&&&&&&&&&'''((('''%%%%%%'''((('''((((((((((((((((((''',,,)))&&&######&&&))),,,%%%'''%%% $$$%%%###%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!$$$######$$$&&&'''&&&%%%$$$##################$$$######""""""!!! !!!"""!!!!!!###&&&$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!! !!! !!!""""""!!! !!!!!!"""###""""""""" !!!!!!     !!!!!! !!!""""""   !!!       !!! zzzttttttuuuuuuwwwvvvsssqqqnnnlllkkkjjjsssuuusssnnnjjjiiieeeaaaYYYWWWTTTRRRQQQOOOMMMKKKHHHIIIKKKJJJFFFAAA;;;777000...++++++,,,.........---,,,+++))))))(((((((((''')))+++***((('''&&&'''&&&'''((('''%%%%%%'''(((''''''((())))))(((''''''******)))(((((()))*********)))&&&""""""%%%(((((($$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! ###"""!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$$$$######"""!!! !!!"""!!!!!!###&&&"""###""""""!!! !!!!!!""""""""""""!!!!!! !!!!!! !!!""""""!!! !!!!!!"""###"""""""""    !!!"""""" """!!! !!!!!! !!!     !!!!!! !!!"""&&&"""yyyttttttvvvvvvwwwvvvtttrrrpppnnnmmmmmmqqqsssrrrlllhhhfffbbb]]]YYYVVVTTTRRRQQQOOOMMMJJJHHHIIIJJJIIIFFF@@@;;;777111///,,,+++---...///...++++++***)))(((((((((((((((***,,,,,,+++))))))***((('''&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$$$$$$$###"""&&&'''((((((((('''&&&$$$$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&"""######$$$$$$######"""###"""!!!!!!!!!!!!!!!!!!###!!! !!!###$$$%%%$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!! !!!###"""!!! !!!!!!!!!"""!!!!!!  !!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!  !!!!!!!!!"""""""""!!!   !!! !!!  !!!!!!   !!!!!!"""     !!!!!!###%%%222*** zzzvvvwwwyyyzzzwwwvvvuuusssqqqpppppppppoooqqqpppkkkhhhgggddd___XXXVVVTTTSSSRRRPPPMMMJJJJJJJJJKKKIIIFFFAAA<<<888333000---,,,---.........++++++***))))))*********(((***------,,,******+++)))'''$$$%%%''')))'''%%%$$$%%%'''(((((('''%%%$$$******+++,,,,,,+++******$$$$$$&&&((((((%%%###"""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&""""""###$$$$$$###""""""""""""!!!!!!""""""###$$$$$$""" !!!###%%%%%%%%%######""""""""""""######$$$$$$$$$$$$############$$$###""""""###"""!!!!!!!!!"""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!  !!!"""!!!  !!!!!!  !!!  !!!!!!   !!!     !!!!!!   ''')))'''%%%)))---000)))|||wwwyyy|||}}}xxxwwwvvvtttsssrrrqqqqqqnnnqqqpppllljjjjjjgggcccXXXVVVTTTSSSRRRPPPLLLJJJKKKKKKLLLJJJGGGBBB===:::444111...,,,---.........+++++++++***++++++,,,,,,&&&)))++++++***))))))***+++&&&###$$$(((***((($$$&&&''')))******)))'''&&&(((''''''''''''''''''((()))'''&&&'''&&&%%%&&&(((###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%###!!!"""$$$&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%###!!! !!!%%%&&&$$$!!!!!!""""""############""" !!!""""""""""""""" !!!!!!!!!!!!!!!  !!!!!! !!!### !!!!!!!!!     !!!!!!!!! !!! !!!"""!!!!!!$$$$$$!!! !!!     !!! )));;;@@@999333666<<<'''!!!|||xxxvvvzzzxxx{{{{{{xxxrrrmmmllllllssssssrrrpppmmmiiieeebbbZZZXXXVVVUUUUUUTTTRRRQQQMMMLLLKKKJJJGGGBBB<<<777666333000---,,,+++)))((()))+++---,,,***)))+++...---,,,***((('''&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((+++,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$"""$$$%%%$$$""""""&&&)))%%%$$$######""""""######$$$######$$$%%%$$$""" !!!!!!!!!"""######$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""$$$###"""!!! $$$###"""""""""###%%%&&&############"""!!! !!!!!!!!! !!!###$$$!!!  !!! !!!!!!!!!!!!!!!""""""""""""!!!   !!! """!!! !!!""""""  """!!!""" !!!!!! """### !!!$$$555DDDIII???---""" !!!"""}}}zzzyyy{{{}}}yyy{{{{{{xxxqqqlllkkkkkkrrrrrrqqqpppnnnjjjgggdddYYYXXXVVVUUUUUUTTTRRRPPPMMMLLLKKKJJJHHHCCC===888555222///,,,,,,+++***))))))***++++++***)))***+++,,,+++***)))((('''''''''***)))((('''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$'''%%%$$$$$$###############%%%#########$$$$$$""" $$$$$$######"""!!!!!!!!!###""""""!!! !!!#########""""""""""""""" !!!""""""""""""""""""""""""""""""###%%%%%%  !!!!!!!!!!!!"""###"""""" !!!  !!!"""$$$%%%!!!  !!!"""!!!!!!  !!!!!!""""""""" !!!######!!!  !!!""""""  !!! """%%%"""  |||{{{zzz{{{{{{{{{zzz||||||xxxqqqllljjjjjjoooppppppooommmjjjgggeeeYYYWWWUUUTTTTTTTTTRRRPPPLLLKKKKKKJJJHHHDDD>>>999444111---+++,,,,,,+++++++++***))))))***+++***)))++++++******))))))))))))******)))(((((((((((()))&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$############"""%%%###""""""#########"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! """""""""######$$$$$$$$$"""""""""#########""""""!!!!!! !!!!!!"""###$$$ !!!""""""""""""""" !!!""""""""""""!!! !!!!!!!!! !!!!!! !!!!!!"""###!!!  !!!""""""!!!  !!!!!!!!!  """######    !!!!!!!!! !!!######|||yyywwwwwwyyyzzz|||}}}}}}yyyrrrllljjjjjjnnnnnnnnnmmmkkkhhhdddbbbXXXVVVTTTTTTTTTSSSQQQOOOKKKJJJJJJJJJHHHDDD???:::222///,,,***+++,,,---------***((())),,,,,,***(((*********+++++++++******))))))((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""$$$$$$$$$$$$######""""""%%%###!!! """#########!!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!  !!!"""###$$$###"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!   !!!!!!"""######""""""!!!  !!!!!!!!!!!!  !!!!!!  ###$$$###!!!   """ $$$|||~~~~~~yyysssqqqvvv|||}}}~~~~~~zzzsssmmmkkkkkknnnnnnmmmlllhhhddd```^^^XXXVVVTTTSSSSSSRRRPPPOOOJJJJJJIIIIIIHHHDDD>>>:::111...+++)))***,,,---...///,,,***+++---...+++)))))))))***++++++++++++***''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###"""!!!$$$""" !!!#########!!!!!!!!!"""######$$$$$$ ###%%%&&&'''&&&&&&############""""""""""""$$$%%%%%%$$$$$$###"""!!!!!!  !!! ###"""!!!!!!  !!!"""""""""!!!  !!!   """######  """### !!!!!!""""""!!!!!!     !!!!!! !!!!!!!!!!!!!!!  !!!"""!!!{{{~~~yyyqqqooouuu||||||~~~~~~zzzsssnnnllllllnnnnnnmmmkkkgggccc___\\\WWWUUUSSSRRRRRRRRRPPPNNNJJJIIIIIIHHHFFFBBB<<<888111...***(((***,,,---...///...---,,,------,,,***((()))***+++++++++***)))%%%&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###############"""""""""###$$$&&&''''''''''''%%%$$$$$$$$$&&&%%%$$$"""######$$$%%%%%%###"""!!!###!!! """######"""$$$$$$######"""!!!!!!!!! """$$$%%%&&&&&&!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!  !!!"""### !!!"""!!!!!!!!!$$$###!!!  !!!"""""""""!!!!!! !!!!!!!!!  !!!!!!  !!!"""""" !!! !!! ###%%%%%%$$$!!!  !!! !!!!!!!!!!!!   !!!"""""""""!!!  !!!!!!$$$+++666***~~~xxxsssrrrwww{{{yyy{{{|||xxxrrrmmmkkkkkkmmmmmmmmmllliiieeeaaa___VVVUUUSSSRRRRRRQQQOOOMMMJJJIIIHHHGGGEEE@@@:::555222...***((()))+++---...---......---+++******+++((()))***++++++)))((('''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''((())))))%%%$$$$$$%%%((((((&&&###"""###$$$%%%%%%$$$"""!!!!!! !!!###$$$"""!!!$$$$$$######"""!!!!!!!!! !!!!!!"""###$$$ !!!!!!!!!!!!##################"""""" !!!"""###$$$$$$############$$$%%%%%%"""!!!  !!!""""""""""""!!!!!!  !!!!!!!!!  !!!!!!  !!!!!!""" !!! !!!"""###"""!!! !!!$$$%%%%%%&&&$$$""" !!!!!!    !!!"""!!!  !!!  !!!   $$$""";;;III222|||xxxvvvwwwyyyzzzwwwyyyzzzvvvpppkkkjjjjjjmmmmmmmmmllljjjgggdddbbbVVVTTTRRRRRRRRRQQQOOOMMMJJJIIIHHHFFFDDD???888333333///***((((((+++------+++---///---)))''')))+++'''(((***+++***)))'''%%%&&&'''(((*********)))((((((((((((''''''&&&&&&%%%!!!###%%%''')))******)))&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''&&&%%%$$$### !!!###%%%((()))***+++%%%$$$$$$&&&)))***'''$$$"""###%%%%%%%%%$$$""" """$$$$$$""" !!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!"""###$$$%%%&&&&&&!!!""""""#########"""""""""!!! """!!! !!!###$$$  !!!"""""""""###""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!! !!!"""###&&&%%%###""" %%%""" !!!!!!!!! !!!###  !!!!!!     !!!  !!!!!! !!!!!!  !!!!!! !!!  !!! 888DDD%%%!!!~~~yyyvvvvvvyyy|||vvvxxxyyyuuupppllllllmmmlllmmmkkkggghhhhhhddd]]]XXXUUURRRPPPPPPPPPOOONNNHHHHHHHHHFFFCCC>>>999777222///,,,++++++,,,,,,,,,...---+++***)))***++++++)))(((''''''(((((('''&&&((((((((()))(((''''''&&&$$$%%%%%%%%%$$$######"""(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%"""######$$$$$$######"""'''$$$!!!!!!$$$%%%###!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!"""!!!!!!"""""""""""""""######$$$ !!!""" """"""!!! ###&&&""""""   !!!  !!!  !!!!!!!!!    !!!!!! """      """!!!!!!!!!)))...---+++|||wwwtttsssuuuwwwvvvxxxxxxuuuoookkkjjjkkkmmmnnnlllhhhhhhiiiddd^^^WWWUUURRRPPPPPPPPPOOONNNLLLLLLKKKHHHDDD>>>888555444111---+++++++++***)))---,,,++++++******++++++***)))(((((())))))(((&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%(((''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###"""""""""###"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$ !!!!!!"""######"""""""""!!!!!!!!!""""""######   !!!"""!!!""" !!!$$$  !!!  !!!!!!   !!!""" !!!!!!!!! ###$$$$$$###  """!!! !!! """######   !!!###&&&%%%"""|||xxxvvvvvvwwwuuuwwwwwwsssmmmiiihhhiiimmmnnnllliiihhhhhhddd^^^WWWTTTQQQPPPPPPPPPOOONNNPPPOOONNNJJJDDD===666222222///,,,***++++++++++++++++++,,,,,,,,,+++******+++***))))))******)))''''''''''''''''''&&&%%%%%%'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))(((&&&###!!!!!!"""%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$'''%%%!!! """%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!""""""############### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!   !!!!!! !!!"""!!!&&&%%%###"""  !!!!!!!!!""""""   !!!!!!"""#########""" !!!!!! !!!!!!!!!  ###!!!!!!"""!!! !!!    !!!"""  !!! !!!   ~~~{{{xxxwwwwwwtttuuuvvvrrrlllgggfffgggkkknnnlllhhhffffffbbb]]]VVVTTTQQQOOOPPPPPPOOONNNPPPOOONNNKKKEEE===666111---+++))))))+++...//////***+++,,,------,,,***))),,,+++)))***++++++***(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###!!!###$$$""""""""""""""""""""""""!!!!!!"""############"""!!!""""""######""""""""" !!!!!!!!!!!!!!!""""""""""""!!! !!!!!! !!!!!! !!!#########"""!!!  !!!!!! """ !!!!!!!!!!!!!!! """"""###"""!!!!!!!!!  """!!!!!!"""!!!   &&&$$$"""    !!! !!!  !!!!!!""" |||zzz|||}}}|||xxxuuusssrrrrrrttttttqqqkkkfffeeefffjjjmmmlllhhhdddcccaaa\\\UUUSSSPPPOOOOOOPPPOOONNNMMMMMMMMMJJJEEE===666111,,,***((()))+++...//////)))***,,,------,,,+++***,,,+++******++++++***)))&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$""""""###%%%&&&###!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!"""!!!!!! !!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!"""$$$$$$###""" !!!"""    !!! !!!  !!!"""!!!   !!!!!! !!!$$$ !!! ~~~{{{{{{}}}~~~}}}yyyvvvssssssqqqsssssspppkkkgggfffgggjjjnnnnnnhhhdddbbb```]]]UUURRRPPPOOOOOOPPPOOOOOOKKKLLLLLLJJJEEE>>>777222000---***)))***+++++++++******+++,,,,,,,,,++++++,,,+++******++++++***((('''''''''''''''&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###&&&''''''%%%""" #########$$$$$$#########$$$!!! ###''''''$$$ """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###"""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!! !!!!!!"""######!!! !!!"""!!!!!!   !!!   """  !!!!!!   !!!  !!!!!!     }}}~~~~~~{{{xxxvvvuuuoooqqqrrrpppkkkhhhgggiiikkkppppppjjjeeecccaaa___TTTRRROOONNNOOOPPPOOOOOOLLLMMMNNNLLLGGG???777222000...***)))******+++***++++++******++++++,,,---,,,***))))))******)))((('''(((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""!!!""""""######""""""!!!!!!"""###$$$&&&%%%###""""""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""!!!  """$$$$$$###"""!!!!!!!!!""""""###"""""""""######"""!!!!!!!!!!!!!!!  """"""!!!""" !!!###$$$!!!  !!!!!!  !!!"""###$$$     !!!     %%%$$$!!!  !!!!!!  """###!!!{{{|||}}}{{{wwwtttssssssoooqqqrrrpppkkkhhhhhhjjjmmmrrrrrrlllfffeeeccc```TTTQQQOOONNNOOOPPPPPPOOOOOOOOOPPPNNNHHH???777222---+++)))(((***,,,------++++++***)))***+++---...+++***))))))******)))'''(((((())))))(((((('''&&&"""###$$$$$$%%%%%%%%%$$$(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&!!!!!!""""""""""""!!!!!!"""&&&'''$$$"""###%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###############"""!!!!!! !!!###$$$%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!%%%!!!!!!######"""###%%%""" !!!!!!!!!""" """"""!!!   !!! !!!  !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""      !!!!!!      """!!!###!!! !!!""""""  !!! """######$$$###!!! """ !!!~~~}}}}}}||||||zzzxxxvvvuuummmoooqqqoookkkiiiiiikkkoooooolllfffddddddaaa\\\WWWTTTQQQOOOOOOOOOOOONNNOOOOOONNNJJJEEE>>>777333,,,+++)))***+++,,,,,,+++,,,++++++******++++++,,,***++++++++++++***))))))+++*********))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&'''((('''&&&'''&&&%%%$$$###"""""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###&&&'''''''''%%%### &&&%%%$$$$$$%%%%%%###"""######""""""!!!!!! ###""""""!!!"""######$$$!!!!!!!!!"""######!!! """###$$$$$$###"""  !!!#########"""""" """$$$###!!! !!! !!!!!! ###""""""   """   !!!"""###""" !!!!!!!!!   """       }}}}}}|||}}}}}}}}}{{{yyyvvvtttnnnqqqrrrpppllliiiiiikkknnnoookkkfffdddddd```[[[UUUSSSOOONNNNNNOOOOOONNNOOOOOONNNLLLGGGAAA;;;777///---++++++---------,,,,,,++++++******++++++,,,***++++++++++++***))))))))))))((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$(((&&&%%%&&&'''((('''&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$######$$$%%%&&&%%%$$$"""!!!%%%$$$"""###$$$$$$"""!!!$$$$$$$$$######"""""""""########################'''$$$  """$$$%%% !!!###$$$$$$###!!! !!!!!!"""""""""!!!!!! !!! !!!""""""!!! !!!!!!!!! !!! '''###!!!### !!!!!! !!! !!!   """### !!!!!!!!!   !!!"""!!!!!!!!!!!!"""!!!!!!  !!!  !!!!!!   {{{||||||}}}~~~}}}yyyuuusssppprrrsssqqqllliiiiiikkkmmmnnnkkkfffcccccc___ZZZTTTQQQNNNMMMNNNPPPPPPPPPMMMNNNNNNLLLHHHBBB<<<999111000...---.........---++++++************++++++******++++++******)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&'''((('''%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$### !!!###$$$%%%$$$$$$###$$$###!!!"""######""" ############""""""""""""######$$$%%%%%%$$$###"""$$$!!! !!!"""!!!!!!############!!!!!!###""""""!!! ###"""!!! !!!""""""!!!!!!!!! !!!"""%%%!!! $$$  !!!"""  """###""" !!!!!!!!!!!! !!!###$$$ !!!!!!""""""!!!!!! !!!!!!    !!!"""""""""!!! !!!""" !!!!!! !!! !!!""""""!!!!!!  {{{}}}{{{}}}}}}yyytttqqqrrrtttuuurrrmmmiiiiiijjjlllmmmjjjeeecccccc___YYYSSSQQQNNNNNNOOOQQQRRRRRRLLLLLLLLLJJJEEE???:::666222000............---,,,++++++************++++++***************))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$### !!!"""###$$$$$$######$$$###""""""###$$$###!!! !!!###$$$&&&&&&$$$"""!!!!!!###%%%### !!!!!!"""######"""!!!!!!"""!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!""" !!!"""  !!!!!!!!!!!!!!!"""###        !!! """###   ~~~{{{}}}~~~}}}xxxsssppprrrtttuuurrrmmmiiiiiijjjlllmmmjjjfffdddccc^^^XXXTTTQQQOOONNNPPPRRRSSSSSSNNNNNNMMMJJJEEE>>>888444111///---,,,------,,,++++++******))))))******+++)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###"""############""""""!!!%%%###"""###%%%%%%$$$### !!!!!!!!!!!!!!! !!!###%%%%%%$$$###""""""###$$$&&&'''&&&### !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!""""""!!!%%%&&&$$$!!! """$$$""" ###"""!!! """!!!###!!!     !!!  !!!!!!!!!   ###%%% !!!  !!!!!! {{{|||}}}}}}{{{vvvrrroooppprrrsssqqqllliiiiiikkklllmmmkkkgggeeeddd___XXXSSSQQQOOONNNPPPQQQRRRRRRQQQQQQPPPLLLGGG@@@999555///---,,,+++,,,,,,,,,*********))))))))))))******))))))******))))))((('''&&&&&&'''''''''''''''((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$((((((''''''''''''((((((!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%%%%$$$###""""""!!!!!!%%%#########%%%&&&%%%$$$############$$$$$$$$$$$$ !!!###$$$%%%&&&%%%%%%&&&""" ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""$$$'''$$$!!!!!!!!!!!!!!!!!!""""""""" !!!""""""!!! !!!"""!!!  !!!$$$!!!      !!!!!! """""""""  !!!!!!"""""""""!!!    !!!###$$$ !!!!!!  !!!!!!!!! !!!"""###  !!!!!! {{{|||{{{zzzxxxtttqqqooonnnqqqrrrpppllliiiiiikkklllnnnlllhhhfffeee___YYYRRRPPPMMMLLLNNNOOOPPPOOOPPPPPPOOOLLLGGGAAA:::777...---++++++,,,------,,,******))))))))))))******)))))))))))))))(((((('''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###&&&%%%$$$######"""""""""###""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&!!!"""###%%%'''((()))***%%%!!!!!!###!!!!!!!!! !!!!!!!!!!!!$$$&&&&&&$$$""" ###$$$"""!!! !!!!!!!!!"""""""""### !!!!!! !!!  !!!  !!! !!!!!!!!!!!! !!!"""!!!  !!!!!!"""!!!!!!!!!  !!!!!!  !!!!!!   !!!!!! !!!""""""!!!        }}}|||{{{zzzyyyvvvssspppooommmoooqqqoookkkiiiiiikkklllnnnmmmiiigggfff```YYYQQQOOOLLLKKKLLLMMMMMMMMMLLLLLLLLLJJJFFF@@@:::777...,,,++++++---......---******))))))))))))******)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""!!!""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###&&&%%%$$$$$$###$$$$$$$$$"""!!!!!!!!!###$$$$$$###""""""#########$$$$$$$$$######$$$&&&(((+++---...&&&$$$""""""###$$$$$$$$$!!!!!! !!!!!!!!!###&&&((('''$$$ !!!!!! $$$ !!!!!!!!!###!!! !!!!!! !!!!!!   !!!!!! !!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! """   !!!!!!!!!  !!!!!! !!!""""""!!!!!!!!!!!!   !!!!!!  !!!!!!   !!!!!!   !!!~~~|||xxxtttqqqnnnmmmmmmoooppppppnnnlllkkkkkkpppooommmjjjfffbbb___^^^RRRQQQPPPOOONNNOOOOOOPPPPPPOOOMMMJJJFFF???777222---,,,)))(((''')))+++,,,---,,,***(((((()))***+++******++++++***)))'''&&&'''%%%$$$%%%'''))))))(((###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&((('''$$$"""$$$'''$$$$$$%%%%%%$$$###!!! !!!"""""""""""""""###############"""!!!!!!###$$$###$$$)))------)))&&&""" !!!!!! """"""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$!!!"""###"""  !!!!!!!!!!!!   !!!  !!!!!!  !!!  !!!"""######  !!!!!!"""  !!!!!!  """ %%%$$$"""!!! !!!!!! """!!!  !!!"""  !!!!!!!!!!!!!!!     """$$$  !!!  ######!!! !!! """!!! !!! {{{wwwtttqqqooolllnnnpppooonnnlllkkklllooonnnllliiieeeaaa]]][[[SSSRRRQQQOOONNNNNNOOOOOONNNMMMKKKIIIFFF@@@999444...,,,***)))((()))+++---...---+++***)))***+++,,,&&&''')))***++++++******%%%%%%%%%'''))))))&&&$$$%%%'''((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((('''%%%$$$$$$%%%(((&&&$$$###""""""###$$$ !!!"""############"""###############"""!!!!!!"""$$$!!!"""'''******)))&&&###!!!!!!"""!!!!!!""""""#########$$$$$$$$$!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!   !!!!!!!!!!!!    !!!%%%$$$###!!!!!! ############"""!!! !!!"""&&&### ###"""!!!    !!!!!!!!!!!!###"""!!!  !!!    !!!  !!!  """$$$###"""###!!! """"""!!!!!!$$$###!!! """!!!!!!!!! !!! }}}yyyuuurrrppplllmmmoooooonnnllllllmmmooonnnllliiiddd```\\\YYYTTTSSSQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIFFFAAA;;;666///...,,,*********,,,---...---,,,+++***+++,,,---&&&'''((()))************$$$%%%&&&((()))((($$$!!!!!!$$$'''(((((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&&&&%%%$$$###)))&&&"""!!!$$$&&&""""""###$$$$$$$$$#####################"""!!!!!!"""###!!!!!!%%%''''''(((&&&###""""""######""""""""""""############$$$ !!!!!!!!!!!!!!!   ###""""""#########$$$$$$"""  !!!!!!!!!     &&&%%%$$$"""!!!   !!!!!!&&&###  !!!!!!!!!!!!  !!!  !!!!!!!!!""" !!!!!!!!!""""""!!! !!!  !!!!!!!!!     !!!"""###"""######$$$$$$######"""%%%$$$###"""""""""###$$$%%%###"""###%%%'''(((''''''%%%######$$$$$$"""!!! !!!######!!! !!!"""""""""!!!!!!!!!!!!  }}}zzzuuuqqqnnnmmmoooqqqqqqooonnnnnnnnnooonnnllliiieee```[[[XXXTTTSSSRRRPPPOOONNNMMMLLLLLLKKKJJJHHHFFF@@@:::555000///---,,,++++++,,,---,,,,,,+++*********+++,,,*********))))))(((''''''&&&&&&%%%&&&'''&&&### ###&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''%%%"""###&&&'''%%%"""&&&$$$!!!"""$$$###$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!!###$$$!!! ###%%%$$$(((&&&######$$$$$$$$$###""""""""""""############ !!!"""###"""!!!  !!!###""" !!!!!!###"""  !!!!!!   !!!!!!  !!!!!!!!!"""""" ######!!!  !!!""""""!!!!!!!!!!!!!!!  !!!"""""""""!!! ###""""""!!!  !!!!!!!!!!!! !!!!!!   !!!#########"""  !!!      !!!  !!!&&&%%%###"""###$$$'''((($$$$$$$$$%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%&&&(((%%%###"""$$$&&&''''''%%%$$$############"""""" !!! """"""{{{vvvqqqmmmoooppprrrrrrqqqoooooooooooonnnmmmkkkfffaaa\\\YYYTTTSSSRRRQQQOOONNNLLLLLLMMMLLLJJJHHHEEE???888333000///...,,,,,,,,,,,,,,,***)))))))))))))))************)))(((((('''''''''***'''$$$###$$$$$$$$$###!!!$$$&&&&&&%%%%%%&&&######################## !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$""" """%%%'''%%%###$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$##################"""!!!!!!###%%%"""!!!###$$$###&&&$$$######$$$%%%$$$###"""""""""""""""""""""""" !!!"""###$$$###"""!!!"""!!!!!!!!!   """  !!!!!!      !!!"""###""""""!!! !!!"""!!! !!!!!!!!!  !!!  """"""!!!!!!!!!   !!!!!!!!!  !!!   !!!!!!!!!!!!!!! !!!  !!! !!!!!!""""""###$$$"""!!! """###"""######$$$$$$######"""'''&&&$$$###"""######$$$'''$$$!!! !!!"""""" !!!"""!!!!!!yyyrrroooppprrrssssssqqqooonnnnnnmmmmmmmmmkkkgggbbb]]]ZZZRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLJJJHHHEEE???777222000///...---,,,+++++++++((((((((()))))))))))))))''''''''''''((()))***+++,,,((($$$"""###$$$%%%%%%'''((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###""""""###$$$&&&%%%$$$$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$#####################"""!!!!!!###$$$"""!!!######"""$$$###"""###%%%%%%$$$######"""""""""""""""!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!!!!!"""###"""  !!! """###""" !!! """!!!!!!  !!!!!! !!!!!! !!!"""  !!!!!! !!!!!!!!!      !!!!!!"""!!!!!!!!!  !!!  !!!""""""""""""!!! !!!  !!!!!! !!! !!!"""######$$$$$$  !!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!###   yyyrrrmmmppprrrsssrrrooolllkkkkkkjjjkkkkkkjjjgggbbb]]]ZZZQQQQQQRRRQQQQQQOOONNNMMMKKKJJJIIIHHHEEE???999444//////...---,,,+++******(((((()))***************''''''&&&&&&'''(((***+++***(((%%%$$$%%%&&&&&&&&&(((((((((&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""#######################################$$$%%%%%%%%%&&&'''&&&$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###""""""###############"""!!!!!!!!!###!!! """""" """!!!!!!"""$$$%%%$$$"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""!!!###%%%%%%""" """######"""!!!"""###"""!!!!!!###$$$!!!!!!  !!!!!! !!!!!!!!!"""  !!!!!!   """######  !!!!!!""""""!!!   !!!"""""""""!!!!!!  !!!  !!!"""###""""""!!! !!!"""### """!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!   !!!   ~~~}}}vvvoookkkoooqqqrrrpppmmmjjjiiiiiihhhiiiiiiiiifffaaa]]]ZZZPPPPPPQQQRRRQQQPPPNNNMMMIIIHHHHHHGGGEEEAAA;;;666///......---+++***))))))((()))***++++++++++++++++++***((('''&&&&&&''''''((('''&&&'''((((((&&&%%%"""######""""""$$$'''***''''''''''''''''''''''''"""###%%%&&&''''''&&&%%%########################$$$$$$######$$$$$$%%%&&&)))+++,,,)))%%%"""###%%%!!!!!!!!!""""""""""""!!!$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!!!!!!!!!!!!! !!!"""$$$%%%$$$"""######""""""!!!!!!!!! !!!!!! !!!"""### !!!""""""""""""$$$''''''$$$!!!"""  """$$$$$$""" !!!!!!  !!! !!!$$$'''***!!! !!!!!!!!!!!!"""!!! ###&&&&&&$$$"""!!!""""""#########"""!!! !!!###$$$  """######"""""" !!!"""   !!!""""""!!! !!!"""""""""""" !!!"""!!!!!!  !!!######""""""!!!  !!!###%%% """""" !!!!!!!!!!!!   !!!  !!!!!!  !!!   ### }}}~~~}}}xxxqqqlllnnnppprrrnnngggcccdddfffjjjkkkkkkiiifff```[[[WWWTTTTTTSSSSSSRRRQQQQQQQQQQQQNNNJJJHHHFFFBBB<<<666000111000...+++)))***+++)))***+++,,,+++***)))((((((&&&###$$$&&&(((&&&%%%***)))((('''&&&%%%%%%%%%!!!%%%''')))(((&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$$$$&&&((()))$$$$$$$$$######"""""""""$$$%%%%%%%%%%%%$$$######&&&$$$"""!!!!!!"""$$$&&&!!!!!!  ######################## !!!###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""" """###"""!!! !!!### !!!!!!!!!!!! $$$###"""!!!### !!!"""!!!"""""""""""""""""""""""" !!!!!!!!! """""""""""""""!!! !!!&&&'''%%%!!! !!!    !!!!!!  !!!""""""!!! !!!!!!!!!""""""""""""###""""""!!!!!! !!!!!!!!! !!!###!!!  """"""!!!!!!!!! !!!!!! !!!"""###"""  !!!   """"""""" )))%%% ~~~wwwqqqnnnnnnqqqrrroooiiieeeeeefffhhhiiiiiihhheeeaaa\\\YYYUUUTTTQQQOOOOOOOOOQQQRRRNNNLLLIIIHHHGGGCCC===888/////////---+++***+++,,,++++++,,,,,,,,,***)))(((+++)))'''''')))***)))((()))((('''&&&&&&&&&&&&&&& ###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&%%%$$$###$$$%%%'''(((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######"""%%%$$$""" """$$$%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!!!!"""###"""!!! !!!### !!!!!!!!!!!! !!!!!! !!!!!!###!!!!!!###"""  !!!!!!""""""!!!!!!   """###""" !!! """!!! !!!"""  !!!###"""!!! !!!  !!!  """"""!!!!!!!!!!!!!!!!!!"""!!! !!!"""     !!!!!!!!!  !!!!!!   ###  |||vvvqqqooonnnqqqsssqqqlllgggfffgggeeefffgggfffddd```\\\ZZZVVVSSSPPPMMMLLLNNNPPPRRRLLLJJJGGGGGGFFFDDD>>>999000000000...+++)))***+++------------,,,+++))))))((('''%%%%%%'''((('''&&&(((''''''&&&&&&&&&''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$######"""!!!$$$###!!! !!!###$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''(((""""""###$$$###""" !!!"""######!!!!!!"""### !!!!!!""""""!!!!!!  """###$$$###""" """""""""!!! !!! !!!!!!!!!!!!!!!   """!!!  !!!!!!!!!  """!!! !!!"""!!!!!!  """###"""   !!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!     """"""!!! !!!}}}wwwrrrooonnnooorrrtttsssoookkkiiihhhdddddddddcccaaa]]]YYYWWWTTTSSSPPPNNNNNNNNNPPPQQQLLLJJJGGGFFFFFFBBB<<<777222222111...***(((((())).........---,,,+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!###"""!!! !!!"""###!!!!!!""""""#########$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''""""""######"""!!!!!!"""######"""!!!"""###!!!!!!""""""""""""!!!!!! """###$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!""""""""""""!!! !!!!!!"""  """!!!  !!!    !!!!!! !!!!!!     ~~~~~~}}}yyytttooommmmmmppprrruuuuuusssoookkkiiieeedddcccaaa]]]YYYUUUSSSRRRRRRSSSRRRRRRQQQOOOOOONNNKKKHHHFFFDDD@@@:::555///000000---+++******,,,......---,,,+++++++++************)))((()))******''''''&&&&&&&&&''''''((()))'''%%%###""""""######%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!""""""!!! !!!""""""!!!!!!""""""######$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""###!!!"""######"""!!! """###$$$###"""!!!"""$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!! """"""######""""""!!! """"""!!!###"""!!! !!!  !!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!    }}}}}}|||xxxsssnnnllllllqqqsssvvvxxxwwwsssnnnkkkfffeeeccc```\\\XXXTTTRRRQQQRRRSSSTTTSSSQQQOOOMMMNNNKKKHHHEEEDDD???999333+++,,,------,,,,,,...000------,,,++++++++++++,,,((()))))))))'''''')))***(((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''''''''&&&$$$#################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$######"""!!!###""""""!!!!!!""""""###""""""""""""############ !!!!!!!!!""""""""""""######"""!!! !!!!!!"""#########"""!!!"""###$$$$$$""""""###$$$!!!""""""######""""""!!!###"""!!! !!!"""!!!!!!""" """""""""""""""!!!!!! !!!""""""!!! """!!!  !!!""""""!!! !!!###$$$### !!! !!!!!!    !!!!!!  }}}}}}|||yyytttooommmlllqqqssswwwyyyyyyuuupppkkkffffffdddaaa^^^[[[XXXVVVQQQQQQRRRRRRQQQPPPNNNNNNLLLIIIFFFEEEDDD@@@999444,,,---...---,,,,,,---///++++++***)))***+++,,,---&&&'''((('''%%%$$$&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''((('''&&&$$$#################################$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""########################""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$$$$###"""###$$$$$$""""""###$$$""""""############""""""""""""!!!  !!! """  !!!  !!!!!!!!!    !!!""""""!!! """###$$$###   !!!!!!       !!!!!! """######!!! """###~~~~~~~~~{{{uuuqqqnnnmmmqqqtttwwwzzz{{{wwwqqqlllffffffeeeccc```^^^[[[ZZZRRRQQQPPPNNNMMMNNNNNNOOOJJJGGGEEEDDDDDDAAA;;;666111111111...+++))))))******))))))((()))+++,,,---(((***+++***((('''))),,,***)))((('''&&&%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$####################################""""""!!!!!! !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###""" !!!"""$$$%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$""""""############""""""!!!!!! !!!!!!""" !!!!!!"""""""""""""""""""""""" !!!"""######"""""" !!!!!!!!!""""""###### """"""!!! """### !!!!!!!!!      """"""""" !!!!!!!!!""""""!!!###$$$ !!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!"""""" !!! !!!    !!! !!!!!!!!!  !!!!!!!!! !!! !!!###"""       }}}}}}}}}zzzuuupppnnnmmmuuuvvvxxxyyyxxxuuurrrpppkkkhhhdddaaa___\\\ZZZWWWSSSSSSRRRQQQOOONNNMMMLLLKKKHHHFFFDDDCCC???777222000//////...------,,,,,,------,,,+++***)))((('''((((((((((((((()))******)))((('''((()))***)))(((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$######''''''''''''&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""######$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$$$$###""""""""""""""" !!!###$$$$$$""" """"""""""""""""""""""""""""""!!!!!! """""""""""""""!!!!!! ###$$$%%%&&&&&&%%%###""" !!!!!!!!!!!!"""!!!######""" !!!!!!!!!!!!!!!!!!  !!!"""!!!   !!!!!!!!!!!!!!!!!!###!!!!!!###$$$"""""""""""""""""""""""" """###"""###!!! !!!!!!    !!!"""!!!!!!!!!  """###'''%%%""" !!!!!!""""""######""""""""""""!!!!!!!!!!!! """"""!!!    !!!!!!!!!!!!!!!  !!!!!!!!!  !!!  !!!!!!!!! ~~~~~~~~~|||wwwsssqqqpppsssuuuxxxzzzyyyvvvrrrooollliiieeebbb```]]]ZZZXXXRRRRRRQQQPPPOOONNNNNNMMMMMMJJJGGGEEECCC===666000.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))''''''&&&&&&,,,***((('''''''''%%%###%%%%%%&&&&&&&&&%%%$$$###&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$%%%&&&''''''((($$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!! """############"""!!!!!! !!!###$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!! !!!"""  """!!! !!!%%%(((///)))!!!!!!###!!!    !!!  """!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!"""###"""!!!  """!!!    }}}yyyuuussssssrrruuuyyy|||{{{wwwrrrnnnmmmjjjfffbbb```]]]ZZZXXXQQQQQQPPPPPPPPPOOOOOOOOOOOOKKKHHHEEEBBB===444...------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++***)))((('''&&&&&&+++)))'''&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """############"""!!!!!! """""""""!!!!!! !!!  """$$$###!!!  !!! !!!!!!""""""$$$"""  """### !!!!!!!!!!!! !!!!!!""""""""" !!!""" !!!***222:::///$$$ ###$$$!!! !!!!!! !!!  !!! !!! !!!"""!!!!!! !!!!!!  """###""""""!!!  !!!!!!""""""""" !!!######"""!!!!!! !!!!!!!!!!!! """"""""""""!!!    !!!  }}}xxxtttrrrrrrrrruuu{{{~~~~~~yyysssnnnllliiieeeaaa^^^[[[XXXVVVPPPPPPPPPPPPPPPPPPPPPPPPNNNKKKGGGEEEBBB===555///++++++++++++++++++++++++******))))))(((''''''&&&'''(((((()))))))))))))))'''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$#########$$$$$$$$$######"""%%%%%%%%%%%%$$$######"""!!!""""""###$$$$$$%%%%%%""""""##################""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!######""""""""""""######"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""""""""""""""!!!""""""""""""!!! !!!!!!""""""!!!#########!!!!!!###$$$###"""!!!  !!!""""""""" !!!###$$$%%%!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""" !!!   !!! """***000444...&&&"""######!!! !!!""""""!!! !!!!!!  !!!  !!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!  """######""" !!!"""###$$$$$$###!!! !!!!!!!!!!!! $$$$$$###"""  !!!   !!!!!! {{{uuuqqqooonnnssswww|||zzzsssnnniiifffaaa^^^[[[YYYVVVSSSOOOOOOOOOPPPPPPPPPPPPQQQKKKIIIFFFDDDCCC>>>777111+++++++++++++++***************))))))((('''''''''''''''((()))***))))))((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!"""############"""!!!######""""""""""""######!!!!!!!!! !!!"""######"""""""""""""""""""""""" !!!"""############ !!!!!!  !!!""""""######%%%&&&%%%###!!!!!!"""$$$"""###$$$$$$###!!! !!!!!!"""""" """#########"""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" ######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&'''%%%%%%%%%###!!! !!!""" !!!!!!!!!!!!  !!!!!! !!!""" !!!!!!!!!!!!  ######"""!!!   """######"""  """$$$%%%%%%$$$###""""""############""""""############"""   !!!""""""!!!     !!!!!! !!! }}}xxxrrrnnnmmmmmmtttwww|||}}}wwwpppkkkeeebbb^^^[[[YYYWWWTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKHHHEEEDDDCCC???888222------,,,++++++******)))((())))))***+++,,,------******+++***)))(((&&&$$$)))(((''''''(((((('''%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$############$$$$$$!!!!!!"""######"""!!!!!! !!!!!!""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!  !!!!!!""""""######%%%%%%&&&$$$""""""###$$$ """$$$%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$### !!!!!!""""""######$$$$$$$$$######""""""!!!!!! !!!$$$$$$!!!!!!""""""""""""""""""""""""!!!"""###""" """### !!!$$$!!!!!!  !!!!!! !!!""""""   !!!!!!""" !!!!!!!!!!!!  !!!###""""""!!!  !!!!!!!!!!!!  """###$$$%%%%%%"""######$$$$$$######""" !!!!!!!!!$$$$$$###!!!  !!!!!! }}}}}}zzzvvvqqqnnnnnnnnntttwwwzzz|||yyyssslllhhhbbb```\\\ZZZXXXWWWTTTRRRPPPPPPPPPPPPPPPPPPPPPOOOLLLIIIFFFEEECCC>>>666111///......,,,+++***)))((())))))***+++,,,---......)))***++++++***(((&&&$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""!!!!!! $$$$$$############$$$$$$ !!!"""######"""!!! !!!""""""!!!"""#########"""""""""""""""""""""""""""""""""###$$$$$$#########"""""""""###"""!!!!!! """!!!!!!!!!!!!!!!"""""""""###$$$$$$###""""""###!!!"""#########""""""!!!"""""""""!!! !!!!!!!!!!!! !!!!!!"""######$$$%%%%%%&&&%%%$$$###""" !!!$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  """###"""  """  ######!!!    """######!!!""""""######""""""!!!!!!  ~~~}}}zzzzzzxxxuuuqqqooopppqqqsssvvvxxxyyyvvvpppiiieeeaaa___[[[YYYXXXWWWUUUSSSQQQQQQPPPPPPPPPOOOOOOOOONNNKKKGGGEEEBBB===555///000000///---+++***((((((+++++++++***************&&&''')))***+++***((('''!!! !!!###''')))******%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&'''((((((((($$$%%%&&&&&&''''''''''''###$$$%%%%%%&&&&&&&&&&&&###############$$$$$$$$$%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######"""!!! """""""""""""""###$$$$$$!!!###$$$$$$"""!!!""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!!!!###$$$"""!!!!!!!!!###""""""!!!!!!"""###$$$######"""!!! !!!$$$&&&!!!""""""###$$$$$$%%%%%%'''&&&%%%###!!! !!!###!!!!!! """$$$!!!!!!&&&$$$!!!!!!"""""""""  """ !!!""""""!!!  """%%%'''&&&%%%###!!!  !!!"""###  !!!!!!  !!! !!!!!! !!!!!!!!!!!! """"""!!!  """###|||zzzzzzyyyvvvqqqnnnmmmmmmrrrtttwwwxxxvvvqqqkkkhhhaaaaaa___]]]ZZZWWWUUUTTTSSSRRRQQQOOONNNLLLLLLLLLOOOLLLIIIEEEAAA<<<777333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++)))((('''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###!!!!!!"""$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))(((''''''''''''((('''%%%######$$$%%%$$$###$$$#########""""""!!!!!!########################""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!######!!! !!!"""######$$$""""""!!!!!!!!!!!!!!!"""  !!!!!!###$$$"""""""""!!! """###$$$### &&&$$$"""!!!"""$$$$$$###""""""!!!  !!!!!!!!! !!!"""###$$$%%%&&&&&&(((&&&###!!! !!! """""""""!!!!!!!!!"""############""""""!!!!!!!!!   !!!!!! !!!"""###"""!!!   !!!"""### !!!""" """&&&$$$###""" !!!""" !!!!!! """  !!!"""""" !!!  !!!"""!!!   !!! ~~~{{{{{{{{{{{{yyyuuusssrrrrrrtttvvvyyyzzzwwwrrrkkkgggbbbaaa```^^^[[[XXXUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMOOOLLLIIIEEEAAA<<<777333,,,,,,++++++*********)))++++++,,,,,,,,,,,,+++++++++)))((('''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%!!!  """$$$###"""############"""""""""!!!##############################"""""""""!!!!!!!!!######"""""""""######$$$ !!!!!!""""""###$$$$$$$$$###""""""!!!!!!""""""""" !!!!!! !!!!!!!!!!!! !!!###"""!!! !!!$$$""" """###"""!!!###"""!!!!!! !!!!!! !!!"""###$$$%%%%%%&&&%%%###!!! !!!""" !!!!!!"""!!!!!!!!! !!!!!!"""  """"""!!!    """"""!!!    !!!!!!    !!!!!!!!! }}}{{{yyy{{{|||zzzwwwtttssssssuuuwww{{{|||yyyssslllhhhcccbbbaaa```]]]ZZZWWWUUUUUUTTTSSSQQQPPPOOOOOONNNOOOLLLIIIEEEAAA<<<777333++++++******)))(((''''''******++++++++++++******+++)))(((((((((((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######""""""#########""""""$$$%%%%%%###!!!############""""""""""""####################################""""""""""""$$$###"""!!! !!!"""######"""!!! !!!""""""######$$$$$$%%%%%%######################## """###"""   !!!  !!!""" ######"""!!!!!!!!!""""""!!!!!!  !!!"""###$$$$$$$$$###"""!!! !!!""""""""""""!!!!!! !!!!!!!!!!!! !!!######$$$""""""$$$!!!  """!!!     !!!      !!!%%%&&&""" ###!!!||||||xxxyyyzzzyyyuuuqqqoooooossswww{{{~~~|||wwwooojjjeeeeeedddccc```\\\YYYWWWVVVUUUTTTRRRQQQPPPPPPPPPOOOLLLIIIEEEAAA<<<777333,,,,,,+++***)))((('''&&&)))******++++++******)))***)))(((((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$######"""""""""""""""&&&%%%%%%%%%%%%"""#########"""""""""""""""########################$$$#########""""""""""""%%%###!!!  !!!"""######""""""""""""###$$$"""""""""######$$$$$$$$$"""######$$$$$$$$$$$$$$$ !!!"""###"""  !!!!!!!!! """!!!"""""" ######""""""""""""######""""""!!!!!!  !!!""""""###""""""!!!!!!!!!!!!"""###$$$###!!! !!!!!!!!!  """######"""  """###     """###$$$%%%    !!!!!! !!!!!!   !!!"""&&&((($$$""""""!!!}}}~~~zzz{{{zzzwwwsssooolllkkkpppuuu{{{zzzrrrmmmgggggggggeeeccc___[[[YYYVVVUUUTTTSSSRRRQQQQQQQQQOOOLLLIIIEEEAAA<<<777333......---,,,***)))(((((()))******++++++******)))***)))(((((()))***((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###############"""!!!!!!!!! """"""""""""""""""#######################################""""""""""""!!!$$$###""" !!!!!! !!!###$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! !!! !!!""""""!!!""""""!!! """$$$  """$$$$$$""" ######""""""""""""######"""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!"""""""""%%%###""" !!!""" !!!""""""!!!  !!!!!!!!! !!!!!!"""""" !!! """!!!  !!!!!! !!!!!!  !!!!!!  !!!!!!!!!  !!!!!!    $$$&&&###"""###"""    ~~~}}}~~~~~~|||xxxsssooommmmmmooouuu|||{{{sssmmmfffggggggfffccc___[[[XXXVVVUUUTTTSSSRRRRRRRRRRRROOOLLLIIIEEEAAA<<<777333///......---,,,+++************++++++++++++*********)))((((((******)))(((%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%!!! !!!"""!!!""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""" !!!"""###### !!!  !!! """$$$%%%###"""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""###"""!!! !!!######!!! !!!!!!""""""!!!!!!!!!!!!!!!"""""""""###"""!!!  """!!!  !!!!!!    !!!  !!!!!!!!!!!!    !!!"""   !!!!!! !!!"""$$$ !!!!!!  !!!  !!!|||{{{~~~{{{wwwrrrppppppqqqqqqvvv}}}zzzpppjjjdddeeefffeeebbb^^^YYYVVVUUUTTTSSSRRRRRRRRRRRRRRROOOLLLIIIEEEAAA<<<777333...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((()))***+++***(((%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%###!!!"""""""""####################################!!!!!!!!!!!!  """###$$$%%%$$$###"""###""""""!!!!!!!!!"""""""""""""""""""""""""""""" """###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!""" !!!!!!!!!"""#########"""!!! ###$$$$$$$$$!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!""""""#########""""""%%%$$$###"""!!!  !!!"""""""""!!!!!!!!!!!!!!! """"""   ###""" !!!""""""!!!!!!!!!  !!!"""  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """"""    !!!!!!   ######  !!! yyyzzz~~~|||yyyuuuqqqoooqqqssssssxxxxxxnnnfffbbbcccdddccc```\\\WWWTTTTTTTTTSSSRRRQQQQQQQQQRRROOOLLLIIIEEEAAA<<<777333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))((()))***+++***)))%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&)))'''$$$#########"""!!!!!!!!!""""""#########$$$########################!!! !!!$$$&&&'''%%%###"""+++)))%%%"""!!!"""$$$%%%$$$$$$##################!!!###$$$###"""!!!""""""""""""""""""""""""!!!###$$$###!!! """"""""""""############$$$$$$###!!! !!!$$$&&&""" !!!###$$$$$$ !!!"""""" !!!!!!""""""######!!!!!!!!!"""""""""""""""!!!!!!""""""!!!  !!!"""$$$$$$$$$###"""   !!!""""""###!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$"""!!!""""""!!! !!! ###$$$""" !!!!!!!!! ############$$$$$$$$$$$$###########################"""!!!!!!"""###!!!  !!!  """!!!  !!!   !!!"""!!!   !!!"""%%%###   yyyxxx{{{{{{vvvqqqooonnnmmmlllrrrvvv|||~~~vvvmmmgggdddcccbbb___\\\YYYWWWUUUUUUSSSPPPMMMLLLLLLMMMNNNMMMKKKIIIFFFBBB<<<555000---,,,++++++******++++++---+++***(((''''''(((((('''(((***,,,,,,***((('''&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%$$$###"""'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$ !!!""""""""""""###$$$"""!!!!!!"""$$$ !!!!!!!!!""""""######$$$$$$$$$""" """###%%%###"""!!!!!!###&&&'''""""""!!! !!!!!!""""""######!!! !!!""""""  !!!"""###$$$$$$############"""""""""""" !!!!!!!!!!!! &&&$$$!!! """###!!!"""""""""""""""!!!!!! !!!!!!    !!!!!!  !!!!!!!!!  $$$"""!!! !!!  !!!!!!!!!    !!!""""""!!! """"""""""""""""""""""""!!!###""" """"""!!!!!! !!!   !!!!!! !!!!!!"""""""""   !!!""""""  !!! zzzxxxzzz|||wwwssspppooommmkkkrrrvvv|||}}}vvvmmmgggbbbbbbaaa___\\\YYYWWWUUUVVVTTTRRROOONNNMMMNNNNNNLLLJJJGGGEEEAAA;;;555000---,,,++++++***+++++++++000///---,,,+++++++++,,,((()))***++++++***)))((()))((('''((()))(((&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###"""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! ###$$$$$$###""""""$$$%%% !!!!!!#########"""!!!!!!"""###!!!""""""  """"""!!! !!!!!!""""""""""""###"""""""""$$$$$$"""!!! !!!!!!""""""###!!!!!!!!! """"""######$$$$$$$$$%%%"""!!!!!! !!!$$$###!!! !!!""" """"""#########"""!!!!!! """""""""!!!      ### !!!!!!!!! ###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""""""""!!!  !!!"""""" !!!!!!    ###"""   !!!!!! |||yyyyyy~~~{{{wwwtttrrrpppmmmkkksssvvv{{{~~~|||uuunnniiiaaaaaa___^^^[[[YYYWWWVVVWWWVVVTTTRRRPPPNNNNNNMMMJJJHHHEEECCC@@@;;;555111------,,,+++++++++++++++------,,,+++************))))))))))))))))))))))))'''&&&%%%%%%&&&%%%###!!!&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""######"""!!! $$$$$$$$$###""""""!!!!!!"""###$$$$$$######%%%''' !!!!!!""""""!!!!!!!!!"""######!!!###$$$### !!!""""""!!! !!!!!! !!!!!!!!!!!!"""""""""""" """"""!!! !!!!!!!!!!!!!!!  !!!""""""######$$$$$$###""""""!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! """""""""""""""!!!     %%%"""!!!     """!!! """"""!!! """""""""!!!!!!  !!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!""""""!!!!!!    !!!""""""###"""   !!!!!!!!!!!!!!! zzzyyyxxxvvvtttsssrrrqqqnnnlllsssvvvzzz|||zzzuuunnnjjjaaa```___^^^\\\YYYWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLHHHFFFDDDAAA???;;;555222------,,,++++++++++++,,,,,,,,,+++*********************))))))))))))******&&&%%%$$$$$$$$$###!!!%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""!!!"""""""""######$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$&&&&&&$$$"""!!! !!!!!!""""""###$$$$$$!!!"""######"""###%%%'''""""""""""""""""""######!!! !!!"""#########!!! !!!###$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!""""""!!!!!!!!!!!! """!!!!!!!!! !!!"""######%%%%%%$$$###""""""""""""!!!!!!"""######"""!!! !!!""""""""""""""""""!!!!!!!!!!!!!!! """""""""!!!    !!!!!!!!! !!!!!! """"""!!!!!! !!!!!!"""!!!!!!!!!   !!! !!!!!! ######""""""!!!!!!   !!! %%%### !!!!!! !!!!!!!!!!!! {{{yyysssrrrqqqqqqrrrrrrqqqoootttvvvyyyzzzxxxtttooolllcccbbbaaa___]]]ZZZXXXWWWUUUTTTSSSQQQPPPNNNLLLLLLHHHFFFCCC@@@>>>:::666222...---,,,,,,++++++,,,,,,...............---------******))))))))))))******)))(((''''''((('''%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$#########"""!!!"""$$$&&&&&&$$$"""!!! !!!!!!""""""### !!!!!!!!!!!!$$$&&&##################""""""!!!  ###$$$###!!!""""""""" """"""!!!!!!!!!""""""###!!!!!!!!! ###""" !!!"""$$$$$$###!!!!!!!!!!!!!!! """!!!!!!!!! !!!"""$$$%%%&&&&&&$$$###""""""!!!!!!!!!"""!!!"""######"""!!! !!!"""""""""""""""###$$$$$$%%%&&&&&&%%%%%%######""""""!!!   !!!!!! !!!"""######"""!!! !!! !!!     !!!"""!!!  !!!!!!""" $$$""" ###"""  }}}zzzrrrqqqoooppprrrssssssrrruuuvvvwwwxxxvvvssspppnnnffffffdddbbb___\\\ZZZXXXTTTSSSRRRPPPOOONNNNNNNNNIIIFFFCCC@@@>>>:::666333...------,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++))))))))))))))))))))))))'''&&&&&&&&&((('''&&&$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######''''''&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""!!!!!!  !!!!!! """$$$""""""!!!!!!!!!!!! """  ###$$$"""&&& """!!!""""""!!!!!!!!!"""######!!!!!!!!!  !!! !!!!!!!!!"""""""""""""""  !!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" """######""""""!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""#########"""!!!  !!!!!!!!! !!!!!!  !!!!!!""" !!!!!! """$$$%%%$$$###"""!!!  !!!     !!!""" !!! !!!"""############"""    ~~~|||vvvtttqqqqqqrrrsssttttttuuuvvvwwwvvvuuussspppooojjjiiihhheeeaaa^^^[[[YYYUUUTTTRRRPPPOOOOOOPPPQQQKKKHHHDDDAAA>>>:::666333......---,,,,,,,,,,,,---(((((()))******)))((((((((()))***++++++***)))(((%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!""""""!!! """###"""""""""!!!!!!!!! ###  $$$$$$ !!!"""#########"""""""""""""""!!!!!!"""######$$$!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""###$$$ !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!! """"""#########""""""!!!!!!!!!"""""""""!!!!!!   !!!!!! !!!"""!!! """%%%&&&&&&$$$### !!! !!!###    !!!"""  """######$$$!!!   !!!!!!!!!!!!}}}{{{xxxtttrrrrrrsssttttttvvvvvvvvvvvvtttrrrqqqpppmmmllljjjgggccc___\\\ZZZVVVTTTRRRPPPPPPQQQSSSTTTLLLIIIEEEAAA>>>:::666333......---,,,,,,,,,,,,---******,,,------,,,+++***''')))***,,,,,,***)))''''''''''''(((***+++***)))$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$############$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$######$$$###!!!!!!"""$$$%%%$$$$$$$$$######""""""$$$!!! $$$$$$ $$$&&&""" $$$""""""!!!""""""###$$$$$$!!!!!! $$$""" """$$$&&&&&&!!!!!!"""###$$$%%%%%%&&&############"""""""""""""""""""""############### !!!!!!"""###%%%&&& !!!!!!!!!""""""###### !!!"""########################"""!!! !!!""""""############"""!!!!!!!!!!!!!!!   !!!"""""" ###%%%'''&&&%%%$$$!!!""""""!!!!!!!!! """### &&&!!!!!!!!!"""!!!!!!  !!!###$$$$$$###!!!   """""" """%%% !!!!!!    !!! !!!!!!!!!!!!###!!!   !!!""""""""""""}}}{{{wwwqqqmmmmmmoooqqqrrryyyzzz{{{zzzwwwsssnnnkkkhhhgggffffffdddaaa[[[WWWVVVSSSPPPOOOPPPPPPOOONNNNNNJJJEEE@@@===999555222***)))((())),,,.........///...---,,,***)))((((((,,,+++***)))(((&&&%%%%%%&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&$$$""""""###$$$%%%&&&&&&%%%$$$"""!!! !!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$#########""""""""""""""" !!!"""######$$$###"""!!!!!!!!!"""$$$%%%######""""""""""""###### !!!""""""""""""!!!$$$%%%###""""""### !!!#########$$$$$$$$$$$$#########"""  !!!""""""""""""!!!!!!!!!!!! !!!###%%%&&&%%%%%%%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!  !!!!!!!!!!!!!!! """""""""""""""!!!###'''***)))%%%""" !!!""""""  !!!!!! """"""!!!  ###!!! """ !!!!!!!!!  ######"""""" !!!!!!!!!!!!!!!!!!yyyuuupppmmmnnnppprrrssswwwxxxyyyyyyvvvrrrmmmjjjiiihhhfffeeedddaaa\\\YYYRRRPPPNNNMMMNNNOOOPPPOOOLLLIIIDDD@@@===999555333...,,,******+++++++++***------,,,+++******))))))++++++***)))((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***((('''%%%%%%&&&'''((((((''''''&&&$$$######""""""############""""""!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$&&&%%%$$$###"""!!! """"""!!!!!!!!!"""###$$$"""""""""!!!!!!"""""""""!!!""""""""""""!!!  """"""!!! !!!""""""  """###$$$###!!!!!!!!!!!! %%%$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""""""!!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!###&&&&&&$$$"""!!!!!!"""  !!!!!!!!! !!!!!!  """ !!!!!!   ###$$$!!! !!!!!!!!!!!!xxxtttpppmmmnnnqqqssstttuuuvvvxxxxxxuuuqqqllliiiiiigggeeecccbbb```\\\ZZZQQQOOOMMMMMMNNNPPPQQQQQQKKKHHHCCC???<<<999666333///---+++***++++++***(((,,,,,,+++++++++*********++++++*********)))))))))%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%######$$$$$$%%%''''''&&&%%%$$$#########$$$$$$$$$######""""""""""""""""""############$$$ !!!"""###$$$%%%%%%((('''&&&$$$###!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""  !!!!!!!!! """###%%%###!!!!!!"""#########""""""##################$$$$$$$$$$$$###""" !!!!!!""""""######!!!"""###$$$$$$$$$######%%%%%%%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!"""#########"""!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!! !!!""""""!!!  !!!   """"""!!!   """ !!!######!!! !!!""""""yyyvvvqqqnnnooopppqqqrrrtttuuuwwwxxxvvvqqqllliiihhhfffcccaaa```^^^[[[YYYTTTRRROOONNNPPPRRRSSSSSSIIIFFFBBB>>><<<999666444,,,+++)))***+++,,,,,,+++***************+++++++++******************++++++''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$######"""#########$$$$$$######""""""!!!!!!$$$$$$###""""""!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!""""""#########$$$########################!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! %%%$$$$$$$$$###!!! #########"""!!!"""$$$'''&&&###!!! !!!"""""""""######$$$$$$$$$$$$%%%%%% !!!""""""!!!  !!!"""######$$$ """######!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!""" """############""" !!!"""######  """$$$!!!  !!!!!!      !!!!!!     """!!!  !!!"""###|||xxxsssooonnnooonnnnnntttvvvxxxyyywwwrrrlllhhhfffcccaaa___^^^\\\ZZZXXXVVVSSSOOOMMMNNNPPPPPPQQQIIIFFFAAA>>>;;;888555333,,,+++)))***+++,,,,,,+++))))))************++++++***************+++++++++(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&""""""""""""""""""""""""###"""!!! !!! !!!!!!!!!!!!"""$$$#########""""""!!!!!! !!!"""$$$$$$%%% !!!!!!""""""""""""""" !!!!!!!!!!!! """"""############""""""###$$$$$$###""""""%%%'''&&&###  !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######$$$ """###"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""###""""""!!! !!!"""###### !!! """%%% !!!###$$$###    !!!"""!!!"""  !!!  !!!    """  !!!   """"""###}}}yyytttpppooonnnmmmllluuuwwwyyyzzzwwwqqqkkkgggdddbbb```___^^^]]]YYYWWWUUUQQQLLLJJJJJJLLLMMMMMMIIIFFFAAA===:::777444111///---+++***++++++***((())))))******************))))))******************&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$!!! !!!"""!!!!!!""""""""""""######%%%%%%$$$###"""!!! !!!!!!!!!""""""""""""!!!!!!"""############### !!!"""######"""!!!  !!!"""############!!!"""""""""!!!!!!###$$$%%%""" !!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######!!!"""#########"""!!! $$$$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! !!! !!!"""""""""!!! !!!!!!!!!!!!!!!  !!!!!!"""""" """!!!!!!%%% !!!"""$$$%%%$$$  !!!  !!!!!! """"""""""""  !!!!!!    !!!!!!     !!!   !!!"""""" !!!### !!!"""######|||xxxtttqqqoooooommmllltttvvvyyyyyyvvvooohhhccccccbbbbbbaaaaaa^^^ZZZWWWRRRNNNJJJHHHIIIKKKMMMNNNJJJFFFAAA===:::666333000...,,,******+++++++++***************))))))))))))))))))))))))))))))))))))&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$######"""""""""#########$$$$$$%%%%%%!!! !!!###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$### !!!###$$$$$$###!!!  !!!"""""""""""" !!!######"""""""""###&&&###!!!"""###'''&&&&&&%%%$$$###""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""$$$%%%%%%###!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!! !!!"""#########"""!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$###  ###!!!!!! !!!######"""  !!!  !!!"""!!!!!!!!!!!!#########  !!! !!!!!!!!! !!!   !!! !!!!!!!!!!!!"""###""" !!!###!!!!!!!!!"""""""""######}}}zzzwwwssspppppppppooonnntttvvvxxxxxxtttmmmfffaaadddccccccdddccc```\\\XXXRRRNNNJJJIIIJJJMMMPPPQQQJJJGGGAAA===999666222///***)))((())),,,.........************)))))))))((())))))))))))((((((((('''(((((()))***++++++******######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%% !!!!!!""""""######!!!  """%%%&&& !!!!!!!!!!!!"""""""""""""""""""""############""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$ """###%%%%%%###"""  !!!!!!!!!!!!!!!!!!###&&&&&&%%%$$$$$$%%%'''###  """$$$%%%%%%$$$###"""!!! """$$$%%%""""""""""""!!!!!!!!!!!! !!!"""#########"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! ### !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!! ###$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! !!!%%%$$$ """###  """######  !!!!!! !!!  """###  """%%%&&&&&&'''%%%###  !!!!!!"""""""""!!! !!!!!!   !!!!!! !!!!!!   !!!!!!!!!""" """""""""""""""############}}}|||zzzwwwtttqqqooonnnnnntttttttttrrroookkkgggdddaaaaaaaaaaaabbb```]]]ZZZRRROOOJJJHHHIIIKKKNNNNNNJJJHHHCCC>>>888444000///...---,,,,,,------+++)))************************)))((('''&&&&&&'''((()))***)))((('''&&&%%%%%%%%%""""""###$$$&&&'''(((((('''''''''%%%###"""###%%%%%%&&&&&&&&&%%%$$$$$$###"""$$$&&&%%%###"""!!!!!!!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###""" !!!"""###############""""""""""""""""""""""""############"""!!!  !!!!!!!!!!!!&&&$$$###"""###""" $$$#########""""""!!!!!!$$$###!!! !!!""" !!!!!!!!!!!!!!! !!!!!!""" !!!"""###############"""#########"""!!! $$$###""""""""""""######%%%$$$"""!!! +++'''###!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$###"""!!! !!!"""""""""""""""""""""!!! ###"""""""""!!!!!! !!!!!!   """""""""!!! !!! """!!!!!!""" """### ###%%%""""""&&&""""""!!! !!!"""!!! """###$$$###""""""!!!  !!!!!!"""!!!)))""" """ !!!######     !!!"""!!!!!!!!!$$$###!!! """###~~~}}}|||yyyvvvsssrrrqqqqqqssstttuuuuuusssooojjjhhhdddcccbbbbbbbbb___[[[XXXRRROOOJJJHHHIIILLLNNNNNNKKKHHHCCC>>>888333000...---,,,+++,,,---,,,+++)))************************++++++************++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###"""###%%%''''''(((((('''&&&&&&%%%%%%'''((((((&&&$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$$$$!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!""""""""""""###$$$"""!!!!!!###$$$$$$###############"""""""""!!!$$$###!!! !!!"""""""""""""""!!!  """###############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """!!!  !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""#########"""!!!!!!"""##################"""!!! ######"""""""""!!!!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!!"""!!!!!! """  """!!!    """###!!!!!!$$$!!!!!!!!! ###"""!!! """"""!!! !!!  !!!  $$$###!!! !!!!!!   !!!!!!!!!!!!###"""  """###~~~|||yyyvvvtttsssssssssrrruuuxxxyyyxxxsssnnnjjjeeedddccccccbbb___ZZZWWWRRROOOKKKIIIJJJLLLNNNNNNKKKHHHDDD>>>888333///---,,,+++******+++,,,***)))************************((((((((())))))(((((((((((((((''''''&&&'''''''''))))))((('''&&&&&&%%%$$$&&&''''''%%%######$$$%%%'''''''''''''''&&&&&&%%%###$$$%%%$$$###"""###$$$""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%""""""#########"""!!!!!! !!!"""############""""""""""""###############!!! ###&&&'''(((############""""""""""""$$$###!!! !!!"""#########"""!!! ############"""!!! $$$$$$$$$############### !!!"""######### !!!""""""!!!   !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######"""######$$$%%%$$$$$$$$$###"""!!! ############""""""""""""""""""!!!!!!!!!!!! %%%$$$"""!!! !!!!!!%%%$$$"""  !!!  !!!"""!!!   !!!!!!!!!!!!!!!  !!!  !!! !!!  !!! """%%%$$$"""    !!!  """"""""""""!!! !!!"""###~~~|||xxxtttqqqpppppppppsssvvvzzz|||zzztttmmmiiieeedddcccbbbbbb___[[[XXXRRROOOKKKJJJKKKMMMNNNNNNKKKHHHDDD===777222...,,,,,,***))))))***+++***)))************************%%%&&&((((((((((((&&&%%%((('''''''''''''''((()))))))))((('''&&&%%%$$$$$$&&&&&&'''%%%######$$$&&&$$$$$$%%%%%%%%%$$$$$$###"""#########!!!!!!###$$$####################################$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""!!! !!!!!!"""""""""############!!!"""&&&((()))#########"""""""""""""""$$$###!!! !!!""""""""""""""""""!!! !!!!!!"""#########""""""###############$$$%%%%%%!!!!!!!!!!!!!!!"""###### !!!###%%%%%%$$$"""!!!!!!  !!!""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$!!!!!!"""""""""!!! ##################"""""""""""""""""""""!!!!!!!!!''''''%%%"""  """&&&$$$"""  !!!"""!!!  !!! !!!"""###$$$$$$  !!!!!!!!!!!!!!!  !!!!!!!!!!!!  """$$$""""""$$$###!!!  !!! """"""!!!   !!!  """######""""""""""""######$$$~~~yyyssspppnnnnnnnnntttwwwzzz|||yyyrrrkkkeeebbbaaaaaaaaaaaa```\\\YYYRRROOOLLLKKKLLLMMMNNNNNNJJJHHHCCC===777222...,,,,,,***((((((***++++++***************************))))))+++,,,,,,+++))))))(((((('''''''''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&######$$$$$$%%%$$$$$$######%%%&&&&&&%%%%%%'''((($$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""%%%""" """$$$&&&'''""""""""""""""""""######$$$###!!! !!!""" !!!"""#########""" !!!!!!"""""""""!!!!!!!!!!!!!!!"""###%%%&&&'''######"""!!! !!!!!!!!!###$$$%%%$$$###!!!$$$###""" !!!"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$&&&(((+++---...---,,,+++)))'''%%%###""" !!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!"""""""""""""""(((((('''$$$!!! """$$$"""!!! !!!###$$$   !!!!!!""""""  !!!    ###""" !!!$$$  """"""$$$$$$$$$###!!!  !!! !!!############$$$$$$%%%%%%&&&yyytttpppoooooooootttvvvzzzzzzwwwpppiiiddd```______``````___\\\YYYQQQOOOLLLKKKLLLNNNNNNNNNIIIFFFBBB<<<777222///---,,,***)))(((***,,,,,,,,,************************((())))))******))))))((())))))(((((('''(((((((((###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###%%%'''$$$%%%%%%&&&&&&&&&&&&&&& """%%%&&&&&&%%%&&&&&&%%%$$$############$$$%%%""""""######$$$%%%%%%%%%&&&&&&%%%######""""""###!!!!!!"""""""""!!! ######################## !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!$$$""" !!!###$$$$$$""""""""""""############$$$###!!! !!!""" !!!"""###$$$$$$$$$######""""""!!! """$$$&&&'''%%%$$$""" !!! !!!""""""!!!!!!&&&%%%###!!! """ !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%***///222555222111000---***'''%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""''')))***'''### """!!!!!! !!!"""###  !!!!!!!!! !!!  !!!  !!!  $$$$$$$$$$$$###"""!!!    !!!!!!#########$$$%%%%%%&&&&&&|||wwwrrroooooopppqqqrrruuuxxxyyyvvvpppjjjeee```____________]]]YYYVVVQQQOOOMMMLLLMMMNNNNNNNNNGGGEEEAAA<<<777333000///---+++))))))+++---------************************''''''&&&&&&&&&&&&''''''******)))((('''''''''(((%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%% !!!!!!"""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""!!! """#########!!!"""""""""############$$$###!!! !!!""" !!!"""###############""""""""""""!!! """!!!  !!!###$$$$$$###!!! !!!"""### !!!"""""""""###"""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""&&&+++000444666444333222000...***(((&&&""""""######"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!%%%))),,,***%%%!!!!!!"""!!!!!!  !!!!!!"""""""""!!!  !!!!!!!!!"""!!!###""" !!!  !!!   !!!  """!!! !!!!!!  !!!  !!!!!!"""###$$$$$$$$$$$$zzzwwwrrrooommmnnnppprrrqqqsssvvvxxxvvvqqqlllhhhaaa```______^^^[[[VVVSSSQQQOOOMMMLLLMMMNNNNNNMMMFFFDDD@@@<<<777333111///...,,,))))))+++---......************************+++***)))(((((()))***+++++++++***(((''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''!!!"""###$$$$$$$$$$$$$$$!!!&&&))))))(((&&&%%%&&&%%%$$$######$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((( !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%$$$$$$###"""!!!""""""""""""############"""$$$######!!!!!!""""""#########$$$$$$###!!! !!!"""""""""#########""""""!!! !!!""""""#########%%%###!!! """!!!  """$$$%%%!!!!!!!!!!!!"""###%%%%%%  !!!""""""$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''***---000333555444444333222000---***)))'''&&&&&&%%%###!!!  !!!!!! !!!!!!$$$(((,,,+++&&&"""!!!"""!!!!!!!!!!!!  """###%%%'''(((((((((''' !!!!!!"""""" !!! """%%%$$$ !!!  !!!!!! ###     !!!!!!!!!"""###!!!!!!"""$$$### !!!!!!!!!     !!!"""############~~~}}}wwwrrrooollliiijjjnnnsssrrrrrrsssssspppllliiicccaaa]]]\\\[[[ZZZXXXWWWSSSPPPMMMKKKKKKLLLLLLLLLHHHAAA:::777666555111---,,,+++******)))*********)))))))))))))))*********)))***+++,,,,,,,,,,,,,,,'''((()))******)))((('''&&&&&&((()))******++++++&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$###""" """###$$$ !!!$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""$$$&&&'''&&&%%%$$$"""""""""###### !!!###$$$$$$$$$$$$ !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""###"""###%%%$$$"""!!!!!!"""$$$###""" !!!""""""""""""""""""""""""""" !!!!!!""""""""""""#########!!!!!!!!!"""######$$$$$$ """""""""!!!!!!!!!""""""###""""""!!! !!!''''''"""&&&000555222444444333222111///...---### """!!!###""""""!!!  !!!!!!!!!!!!!!! ***((($$$"""!!!###%%%'''""""""!!!!!!  !!!!!! !!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""!!!!!!!!!   !!!!!!!!!    !!!"""###  !!!  !!!   """!!!!!!  !!!!!!"""###$$$$$$%%%|||}}}wwwqqqooollliiijjjmmmrrrrrrrrrrrrrrrooojjjgggdddbbb___^^^]]]\\\YYYWWWTTTQQQMMMLLLLLLMMMMMMLLLHHHBBB;;;777777555111...,,,++++++***************,,,,,,+++***)))((('''''')))))))))***************))))))((('''&&&$$$###"""%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''(((((((((((('''&&&$$$###"""!!!!!!"""###$$$"""$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$"""""""""###%%%&&&""""""######"""""""""!!! !!!"""######$$$######"""""""""!!! """""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!"""###$$$"""$$$%%%%%%###!!!""""""$$$###"""!!! !!!!!!"""""""""""""""""""""""""""  !!!$$$$$$$$$%%%%%%&&&&&&&&&#########""""""""""""""" !!!""""""!!!!!!  """"""!!!$$$+++//////555555444333111...,,,***+++'''""""""$$$&&&$$$!!!$$$######"""!!!!!! """""""""!!!!!! $$$##################""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""" !!!!!!!!!!!! !!!!!!  """""""""!!!!!!  !!!!!!"""!!!       !!!"""###!!!!!!!!!!!!!!! $$$!!!      !!!!!! !!!!!!"""""""""!!!!!!"""######$$$%%%%%%{{{{{{uuupppooollliiijjjmmmsssrrrqqqqqqpppmmmiiieeedddcccaaaaaa```^^^ZZZWWWTTTQQQNNNLLLMMMMMMMMMMMMGGGBBB<<<888666555111...,,,,,,+++***************,,,++++++***)))(((''''''))))))((('''''''''(((((()))((('''%%%$$$###""""""%%%&&&&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$###"""!!!!!!"""###$$$''''''&&&$$$""""""$$$&&&$$$$$$%%%%%%%%%$$$############"""!!!"""###$$$%%% !!!"""""""""!!!!!!""""""############"""""""""!!!!!! ########################"""""""""""""""""""""""""""""""""""""""###$$$$$$"""$$$%%%$$$###""""""#########"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!!!! !!!!!!"""###$$$$$$%%%$$$$$$######"""!!!!!! !!!!!!"""!!!!!!   """###!!!"""$$$%%%)))---000111222333111///,,,***---)))%%%###$$$$$$"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&&&&$$$""" !!!!!!!!!!!! """!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!  #########"""!!! !!! !!!!!!   !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""!!!!!!"""""""""!!! """      !!!!!!!!!"""""" !!!!!!"""######$$$!!!""""""######$$$$$$%%%|||wwwrrrooonnnmmmjjjlllppptttsssrrrrrrqqqmmmhhheeecccbbbaaaaaaaaa^^^ZZZVVVSSSPPPMMMKKKLLLLLLLLLLLLFFFAAA;;;777555333000...,,,,,,+++************+++(((((())))))******++++++***)))((('''&&&''''''(((((('''%%%%%%%%%%%%'''(((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########%%%%%%%%%%%%######$$$######""""""######$$$######"""!!!!!!###%%%'''$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""###$$$###############"""!!!!!! !!!"""""""""########################"""""""""""""""""""""!!!!!!!!!!!!"""""""""######!!!"""$$$###"""!!!!!!"""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""##################""""""!!!!!!"""""""""!!!!!! """!!! !!!###%%%'''&&& %%%&&&!!!###***(((***...000111000...,,,+++((($$$#########!!! #########""""""!!!!!!!!! !!!!!!!!!!!!!!!"""%%%(((((('''$$$"""!!!!!!!!!!!!!!! ###"""!!!  !!!"""""""""###""""""!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!! """!!!!!!  !!!!!!   !!!  """!!!!!! !!! !!!!!!!!!!!!!!!  """!!!  !!!$$$$$$###!!! !!!!!!!!!   !!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""#########{{{tttpppnnnooonnnlllnnnrrruuuttttttsssrrrooojjjfffaaa`````````___\\\XXXUUUQQQNNNKKKIIIJJJJJJJJJJJJDDD@@@;;;666333111///...---,,,,,,+++***+++++++++'''(((((()))******+++++++++******)))(((((((((((('''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%''''''''''''%%%%%%$$$$$$############$$$$$$!!!###%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""######$$$%%%###!!! """&&&(((######$$$######"""!!! !!!!!!!!!"""######$$$$$$########################"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!""""""!!! !!!""""""##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""######$$$%%%%%%&&&!!!!!!""""""############""""""!!!!!! ###"""!!! !!!###%%%''')))""" %%%$$$%%%###&&&***---///...---+++***(((&&&%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!"""$$$&&&&&&&&&$$$$$$ !!!!!!!!!!!!!!!"""!!!  !!!""""""######"""!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!  !!!""""""###  !!! !!!!!!!!!       ###%%%&&&%%%###!!!"""$$$$$$"""'''&&&&&&&&&%%%%%%%%%%%%  !!!!!!  !!!!!!!!!!!!!!!xxxuuuqqqoooppppppmmmnnnrrruuutttttttttsssoookkkgggaaa```^^^]]]]]][[[WWWTTTPPPMMMJJJHHHIIIIIIIIIIIICCC@@@<<<777333000///...------,,,+++++++++++++++************))))))((((((******+++++++++***))))))((('''&&&$$$###"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&$$$"""######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$&&&$$$""" """%%%(((###############"""!!! %%%%%%$$$######""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!! !!!"""!!!"""###$$$$$$$$$######"""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""######### !!!!!!"""######$$$$$$"""!!!!!! !!!!!!  !!!###$$$&&&"""!!!"""!!! $$$&&&(((******)))'''&&&$$$$$$###""""""###$$$%%%!!!!!!!!!!!! %%%%%%$$$###""" !!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!  !!!!!!""""""""" !!!!!!!!!  !!!"""   !!!""""""!!!  """&&&))))))'''$$$######"""!!!!!!!!!!!!!!!   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!xxxyyyuuurrrrrrpppmmmlllooosssrrrrrrrrrrrroookkkgggbbb```]]]\\\[[[ZZZWWWUUUPPPMMMJJJIIIIIIJJJJJJIIIDDDBBB>>>999444111000111------,,,++++++++++++,,,************))))))))))))''')))+++,,,,,,+++)))((('''''''''&&&$$$###!!! ######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###&&&$$$###$$$%%%&&&###!!!"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""#########""""""!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######### !!!"""###""""""!!! """###$$$###"""###$$$!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""" """#########""" """""""""""""""#########!!!!!!  """"""!!!!!!!!!!!!!!!!!!""""""!!!$$$### ###""" ###$$$%%%&&&&&&&&&%%%$$$!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$######"""!!!!!!"""######""" !!!!!!!!!""" !!!!!!"""""""""""" !!!"""############### !!!!!!!!!""" !!!!!!!!!!!!  !!!!!! !!!!!!""""""""" !!!"""     !!!$$$$$$$$$ """!!!!!!    !!!"""###$$$###############"""""""""zzz}}}xxxuuutttqqqllljjjlllqqqpppqqqqqqqqqooojjjgggcccaaa]]]\\\[[[ZZZXXXWWWQQQNNNKKKIIIJJJJJJJJJJJJFFFDDD@@@;;;666222222222...---,,,,,,++++++,,,,,,&&&'''((()))***+++,,,,,,%%%'''***------,,,)))'''&&&&&&((()))((((((&&&&&&''''''((((((((('''&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&((((((((((((&&&&&&###$$$$$$%%%%%%$$$$$$###(((%%%""""""$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ """###%%%$$$"""""""""############"""""" !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&& !!!"""$$$$$$######"""!!!###%%%%%%$$$$$$%%%&&&!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!############$$$$$$$$$###""""""!!!!!!$$$$$$######"""!!!!!!!!!!!!  !!!"""#########$$$$$$$$$######"""&&&&&&!!!"""))))))$$$ !!!###$$$&&&&&&'''%%%%%%$$$###!!!!!!###%%%"""""""""""""""#########!!!$$$&&&((()))***"""###%%%'''&&&$$$!!! !!!!!!"""""" """###$$$$$$$$$### !!!###$$$$$$$$$$$$ !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!""""""######  !!!      !!!!!!""""""  !!!!!! !!!"""""""""!!! !!!!!!!!! !!!###""" ######"""!!! !!!!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$}}}zzzsssllliiijjjmmmpppkkkjjjiiiiiijjjjjjhhhfff``````___]]][[[XXXVVVUUUTTTPPPLLLIIIIIIJJJKKKKKKFFFCCC>>>999555222000000++++++************++++++******++++++)))'''%%%$$$*********))))))((('''&&&(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$#########%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$### !!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%###""""""$$$$$$###!!! !!!"""$$$$$$$$$$$$######"""""""""""""""""""""!!! ######""""""!!!!!! ###"""!!! !!!"""""" """""""""""""""######### !!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!!###%%%$$$###!!! !!!""" !!!"""""""""""""""$$$###""" ######""""""""""""######"""!!! !!!###$$$%%%&&&'''(((((('''&&&%%%!!! !!!###%%%%%%###!!!######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!$$$%%%%%%%%%%%%$$$######%%%###"""$$$'''(((&&&$$$ !!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!  !!!"""######$$$""""""!!! %%%###!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!  """ !!!   !!!   !!!  !!!"""$$$$$$ !!!   !!!"""""""""!!! """"""""""""############$$$###"""!!!!!!###%%%&&&zzzsssllliiiiiilllnnnlllkkkjjjjjjkkkjjjgggeee``````___^^^\\\ZZZXXXWWWTTTPPPLLLIIIIIIJJJKKKKKKGGGDDD???:::555222000///++++++************++++++((()))))))))))))))(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""######'''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$### !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!"""#####################"""""""""#########""""""!!! ###"""""""""!!!!!!!!! ###"""!!!!!!!!!"""######!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!###%%%$$$###"""!!! !!!!!!""" !!!"""""""""""""""######"""!!! ######"""""""""""""""###"""!!!!!! !!!"""###$$$ !!!!!!""""""!!!!!! """!!!!!!###$$$%%%###!!!"""##################"""%%%%%%$$$$$$###""""""""""""############"""!!!!!! %%%---444333***!!!!!!!!!"""######""" """"""!!!!!!"""!!!  !!!"""###$$$###"""""" !!!!!!""""""######""""""!!! """  !!!  !!!   !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!      !!! ######!!!!!!   !!!"""""""""!!! """"""""""""############$$$###"""!!!"""###%%%&&&zzzsssmmmiiiiiikkkmmmnnnmmmlllkkkkkkiiifffccc``````___^^^]]][[[YYYXXXSSSPPPLLLIIIIIIJJJJJJJJJHHHEEE@@@:::555111//////++++++************++++++'''''''''((()))***+++,,,%%%&&&''')))***+++++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$""""""""""""""""""""""""#########$$$######"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%#########""""""!!!!!!!!!$$$$$$####################################"""""" !!!!!!!!!!!!!!!"""""" !!!"""!!! !!!###%%%$$$###"""!!!!!!!!!!!!""" !!!!!!"""""""""""""""###"""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$##################$$$$$$###"""###$$$$$$""" !!!""""""######""""""!!!######$$$$$$$$$#########"""############"""!!!!!!"""!!!$$$...777666+++!!!"""$$$%%%%%%$$$#########!!! !!!###$$$!!!!!!"""$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""!!! !!!!!! !!!"""!!! !!!  !!!!!!!!!###""""""!!!!!! !!!!!!  !!!""""""   !!!!!! !!!!!!"""!!!!!!######"""  !!! !!!!!!!!!  !!!"""""""""!!!!!!"""""""""#########$$$$$$$$$######""""""$$$%%%&&&|||uuuoookkkkkklllmmmpppooonnnmmmllliiieeebbb^^^^^^^^^]]]\\\[[[YYYXXXRRROOOKKKIIIIIIJJJJJJIIIHHHEEE???999444111///...++++++************++++++((((((''''''(((***,,,---%%%&&&''')))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%###%%%&&&%%%######$$$%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&%%%$$$$$$######""""""!!!""""""!!!!!!!!!!!!!!! $$$$$$$$$############### !!!!!!"""""""""### !!!"""!!! !!!"""$$$#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""#########((('''%%%%%%%%%%%%'''(((%%%$$$######$$$$$$""" !!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$###$$$%%%%%%%%%%%%$$$######((($$$"""%%%***+++&&& !!!"""$$$%%%%%%%%%$$$$$$$$$!!!!!!$$$%%%"""!!!"""###$$$%%%$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" """"""""" !!!   !!!!!!######"""!!!   !!!!!!!!!""" ###""""""""""""""""""### !!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&}}}xxxrrrooonnnnnnnnnqqqpppooonnnmmmiiieeeaaa]]]]]]\\\\\\[[[YYYXXXWWWQQQOOOKKKJJJJJJJJJIIIHHHFFFCCC>>>888333000...---++++++************+++++++++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#####################$$$$$$"""!!! !!!###$$$###$$$%%%%%%$$$###$$$%%%!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###############"""""""""!!!!!! $$$$$$################## !!!!!!!!!""""""###### !!!"""!!! """$$$###############""""""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""!!!""""""###############$$$###"""!!!!!!"""###$$$&&&$$$######$$$$$$###!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$######%%%###!!! """###$$$ !!!###$$$$$$$$$$$$######!!! !!!######!!! """#########"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######!!! !!!""""""!!! !!!  !!!!!!!!!!!! ###""""""!!!        """!!!  !!!!!!!!!""""""######"""""""""!!!!!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&}}}}}}yyyuuuqqqpppppppppqqqqqqpppooonnnjjjeeeaaa]]]]]]\\\[[[ZZZXXXVVVUUUQQQNNNKKKJJJJJJJJJIIIHHHCCCAAA<<<777222///...---++++++************++++++,,,+++******))))))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$######"""######$$$$$$ !!!"""######"""###$$$$$$######$$$%%%#########""""""!!!!!!!!!!!!"""######$$$#########!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########"""""""""#########$$$$$$!!!""""""""""""""""""###!!!""""""""" """#########$$$$$$######"""!!!"""""""""""""""!!!!!! !!!"""###$$$%%%%%%$$$#########""""""""""""######!!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""&&&$$$###"""$$$$$$$$$###!!!""""""######""""""!!! !!!###%%%&&&%%%###""""""############"""!!!!!! ###%%%$$$###$$$%%% !!!"""###$$$###"""!!!""""""""""""!!!  !!!"""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######%%%###!!!!!!""""""""" !!!!!!  !!!!!!!!!  !!!""""""""" """!!!!!!    !!!"""   !!!""" !!!!!!  """!!! !!!"""""""""######$$$$$$######""""""!!!!!!!!!"""###$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%|||}}}{{{xxxuuurrrqqqqqqqqqqqqqqqppppppoookkkfffbbb___^^^]]]\\\ZZZXXXVVVUUUPPPNNNKKKJJJJJJJJJHHHGGG@@@>>>999555111...------++++++************++++++***++++++++++++***))))))************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$$$$ !!!"""###$$$$$$$$$$$$!!!"""######""""""###%%%%%%%%%$$$###"""!!!!!! !!!""""""#########""" !!!!!!!!!"""""""""###!!!!!!"""#########"""!!!""""""######$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$### !!!!!!"""###$$$$$$#########"""""""""""""""!!!"""###""" !!!#########$$$$$$$$$###"""!!!"""""""""""""""!!! """###$$$%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$############$$$$$$$$$$$$######&&&$$$""""""$$$%%%%%%%%%"""##################""" """$$$&&&&&&%%%###!!!"""############"""!!!!!! ###&&&&&&&&&$$$###""""""###$$$$$$###!!!!!! ###%%%""" !!!"""!!! !!!!!!""""""######""""""!!!!!!"""######$$$$$$"""!!! !!!"""!!! """!!!  !!!"""!!!  !!!""""""  !!!   !!!!!!  !!!"""### !!!""""""""""""!!! !!!!!! !!!"""""""""######$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%|||{{{zzzwwwtttrrrqqqqqqqqqqqqppppppqqqppplllfffbbb``````___]]][[[XXXVVVUUUPPPNNNKKKJJJJJJJJJHHHGGG>>><<<888444000...------++++++************++++++))))))+++,,,,,,+++***))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$$$$!!!"""$$$%%%&&&&&&%%%%%% """######""""""###%%%'''&&&%%%$$$###!!! !!!""""""""""""""" !!!!!!!!!""""""######!!!!!!"""######""" !!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%$$$$$$######""""""!!!!!!!!!"""###""" !!!#########$$$%%%$$$###"""!!!"""""""""""""""!!! """###$$$$$$###!!! !!!!!!!!!"""$$$%%%&&&!!!"""###$$$%%%$$$######!!!"""###$$$$$$###"""!!!%%%###""""""$$$&&&&&&&&&######$$$$$$$$$$$$######!!!"""$$$&&&&&&$$$""" $$$%%%%%%%%%%%%$$$######((($$$!!!!!!$$$%%%###!!!###$$$$$$%%%$$$###!!!!!!###&&&###!!!"""""""""!!!  !!!"""######$$$""""""!!!""""""###$$$$$$""" !!!"""!!!!!!"""!!!  !!!"""!!!!!!  !!!!!!     """### !!! !!!""" !!!!!!!!!  !!!"""### !!!  ### !!!"""###"""###$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%~~~{{{vvvvvvuuurrrrrrtttsssqqqooommmllljjjfffddd```^^^[[[ZZZZZZZZZZZZYYYPPPNNNJJJIIIHHHHHHGGGFFFAAA===777222000///---,,,)))******++++++,,,------((()))+++,,,+++)))'''&&&&&&'''((()))******))))))+++++++++)))(((&&&$$$###'''&&&%%%%%%&&&''''''&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$############$$$$$$$$$######""""""############"""!!! $$$###"""###$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&###"""""""""!!!!!! ###%%%&&&&&&$$$######$$$ !!!"""######$$$######""""""######$$$$$$$$$$$$###$$$%%%%%%###""""""#########$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###$$$%%%%%%&&&&&&%%%)))(((&&&$$$###"""!!!!!!!!!$$$%%%$$$#########%%%$$$"""###$$$&&&'''''''''''''''&&&&&&&&&&&&&&&!!!###&&&&&& &&&''''''(((((()))))))))+++***'''$$$###$$$%%%&&&%%%###""""""$$$%%%$$$######$$$%%%&&&&&&%%%$$$###%%%&&&'''''''''%%%###!!! """$$$$$$$$$%%%$$$###$$$%%%$$$"""  !!!"""""""""""""""!!!!!!!!! """!!!"""%%%'''""""""##################$$$!!! """!!!   !!!  !!!!!!!!!   %%%$$$###!!!  !!!""""""!!!!!! """!!!  !!!  !!! ###$$$###   """###"""!!!  ###"""""""""###$$$%%%%%%""""""""""""###$$$%%%&&&!!! !!!"""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyuuuuuutttqqqqqqssssssqqqnnnmmmllliiifffcccaaa```^^^^^^]]][[[XXXUUUQQQNNNKKKJJJIIIIIIHHHGGGBBB>>>888444111000...---,,,,,,+++******))))))((()))***+++,,,+++***((('''(((((((((((())))))))))))((((((''''''%%%$$$"""!!!'''###!!!&&&(((&&&###&&&''''''((((((''''''&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""$$$###"""###$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!###$$$$$$"""!!!!!!"""$$$$$$$$$%%%$$$$$$######$$$$$$#########""""""""""""###%%%$$$###!!!""""""######$$$$$$$$$$$$######""""""""""""""""""######################################################""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&"""$$$&&&'''%%%$$$$$$%%%'''&&&%%%%%%&&&''''''''')))((('''&&&&&&''')))***+++***+++---)))$$$%%%)))''''''&&&&&&''''''((()))))))))((((((''''''''''''&&&%%%$$$%%%''')))***)))'''(((***++++++***((('''$$$%%%&&&'''&&&%%%###"""!!!  """######"""$$$"""!!!!!!""""""!!!  !!!!!! !!!!!! !!! !!!"""$$$ !!!  !!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!  !!!!!!  !!!"""!!!   !!!!!! !!!!!!"""""" !!!!!!  """""""""  !!!!!! !!!"""""""""!!!!!! !!!!!!!!!###""""""""""""######$$$$$$$$$###"""""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwssssssssspppoooqqqsssqqqnnnlllkkkiiieeebbbaaaaaaaaaaaa```\\\WWWRRRQQQOOOLLLJJJJJJKKKJJJIIICCC???999444222000///...++++++******)))(((((('''******+++,,,,,,***)))(((******(((''''''((())))))&&&&&&&&&%%%%%%$$$###"""'''!!! '''+++'''"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$###'''''''''&&&%%%$$$$$$###$$$###"""###$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$############!!!###$$$###""" !!!!!!$$$$$$$$$$$$###"""!!! ######""""""""""""""""""!!!###$$$###"""!!!!!!!!!######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!######################################################!!! !!!""""""######$$$$$$$$$$$$$$$ !!!###%%%&&&'''(((((('''((()))(((&&&&&&&&&'''''''''(((((((((((((((((()))(((''''''(((***---//////,,,---000000---...111,,,++++++++++++,,,,,,---)))***+++,,,,,,+++***)))***)))***+++...///...,,,...///111222111///---,,,'''((())))))((('''%%%$$$%%%$$$$$$%%%&&&&&&$$$"""&&&$$$""""""###$$$###"""######"""""""""!!!!!!!!!!!!!!!!!!!!!  #########""""""!!!!!!!!! """((( !!!""""""######""""""!!!!!!!!!!!!!!! """"""!!! !!!!!! !!!!!!!!!   !!!!!!!!!!!!   !!!!!! !!!""""""!!! """###""""""""""""""""""###$$$###""""""!!!!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!######"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvrrrsssrrrooonnnppprrrpppnnnllljjjhhhdddaaa````````````___\\\WWWSSSPPPMMMKKKJJJJJJKKKJJJIIICCC???999444111000...---(((((())))))***+++++++++******++++++++++++***))),,,+++((('''&&&'''((()))&&&&&&''''''&&&&&&%%%%%%&&&###!!!###(((+++***'''######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!###$$$&&&%%%###""""""###!!!!!!!!!!!!!!!  !!!"""######$$$$$$!!!"""######!!! !!!######$$$$$$$$$$$$###############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################$$$###!!! !!!###$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''((()))***)))((((((***+++'''***---...............+++,,,,,,...///111222333222000222888;;;999777777666777999;;;;;;:::888777111111000000000000000000222333666:::<<<:::666333888999999999777444111///////////////...---+++***+++***)))******)))'''$$$(((&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$######$$$$$$############"""""""""""" !!!!!!!!! %%%$$$$$$######""""""""""""&&& !!!!!! !!!!!! ###"""       !!!!!! !!!""""""!!!!!!"""###""""""""""""###$$$%%%%%%###"""!!! $$$###"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''~~~}}}}}}}}}zzzuuurrrsssssspppnnnppprrrpppmmmkkkjjjgggccc```___^^^]]]\\\]]][[[YYYVVVNNNKKKIIIHHHIIIJJJJJJIIIBBB>>>888333000...,,,+++))))))******+++,,,,,,---************+++*********,,,+++((('''&&&'''((()))%%%&&&&&&''''''&&&%%%%%%###$$$%%%%%%%%%&&&)))+++&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%'''((($$$###"""###$$$$$$###"""######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!"""""""""$$$%%%%%%###""""""### !!!!!!!!!!!!!!!""""""""""""############!!!"""######!!! !!!######$$$$$$$$$$$$######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###"""!!!!!!"""$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&'''((())))))))))))+++,,,------,,,---///222...222888;;;<<<;;;;;;;;;444666999;;;======<<<;;;;;;;;;@@@IIIMMMIIIEEEDDDDDDGGGLLLPPPOOOLLLGGGCCCAAA???<<<999888999<<<===>>>BBBJJJQQQUUURRRLLLGGGDDDDDDBBB@@@===:::777555::::::999999888777666555111000...---,,,***'''%%%(((&&&%%%%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%#########""""""""""""!!! !!!"""######""" !!!!!!!!!  !!!"""  !!!"""""""""""""""!!! """!!!!!!  !!! """""" !!!""""""!!!!!!"""#########"""######$$$%%%&&&""""""!!!  !!! !!!!!!"""###!!!!!!"""""""""#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((}}}{{{{{{zzzzzzvvvsssuuuuuuqqqpppqqqrrrpppmmmkkkiiifffbbb___^^^]]][[[[[[\\\[[[YYYWWWLLLJJJHHHHHHIIIJJJJJJIIIBBB>>>888333000...,,,***------,,,,,,+++*********)))))))))))))))***************(((''''''((())))))$$$%%%%%%%%%%%%$$$$$$### ###&&&%%%""""""&&&***%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&&&&&&&$$$#########%%%''')))***$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$ """###"""!!! !!!"""###$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!###$$$###"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%"""###%%%&&&((()))))))))&&&'''(((***---000333444555666888888777777999:::;;;AAAIIIMMMLLLJJJJJJJJJCCCDDDGGGHHHIIIHHHGGGEEECCCEEEKKKTTTUUUQQQMMMMMMOOOSSSYYY]]]\\\XXXRRRNNNOOOLLLHHHDDDDDDFFFJJJMMMLLLQQQZZZdddjjjjjjeeeaaaPPPOOOLLLHHHEEECCCAAAAAAGGGGGGGGGHHHHHHIIIIIIJJJBBB???:::555222///+++))))))(((((()))++++++***((('''&&&%%%#########$$$%%%""""""""""""!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  ###### !!!!!!!!!    """  """ !!!"""!!!""""""!!! """#####################$$$$$$"""!!!!!! !!! !!!"""### !!!""""""######""""""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))}}}{{{zzzyyy{{{wwwuuuwwwwwwsssrrrsssrrrpppmmmjjjhhheeeaaa^^^^^^^^^^^^___^^^\\\XXXTTTLLLJJJHHHHHHJJJKKKKKKKKKDDD???999444000...,,,+++,,,,,,++++++***)))))))))(((((('''(((((())))))***(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$######%%%'''"""######$$$$$$######""""""$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%#########$$$&&&'''$$$###"""###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$ !!!###"""  ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%$$$###!!!""""""######$$$$$$$$$$$$######""""""""""""####################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$%%%'''***,,,---...///......000222777===BBBEEEDDDFFFHHHGGGFFFDDDCCCDDDGGGNNNVVVZZZXXXTTTSSSSSSOOOOOONNNMMMLLLLLLMMMMMMGGGIIIOOOTTTSSSOOOOOORRRUUUWWW[[[]]]]]]ZZZUUURRRRRRPPPNNNLLLMMMPPPTTTVVVVVVYYY___gggmmmooommmkkkZZZXXXTTTQQQOOOOOOPPPQQQVVVWWWYYY\\\___ccceeegggaaa\\\SSSJJJDDD>>>:::777444444555888999999666444000...,,,)))'''&&&&&&&&&%%%%%%$$$$$$$$$######### !!!""""""""""""""""""######$$$$$$%%%%%%!!!!!!   !!!!!!!!!    !!!    !!!!!! !!!"""$$$######""""""""""""###!!!!!!!!! !!!!!!""""""  !!!!!!!!!"""###$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''&&&''''''((())))))******|||zzzyyy|||xxxvvvxxxxxxuuussstttrrrpppmmmjjjhhheeeaaa^^^___```aaacccbbb]]]VVVQQQMMMKKKIIIIIIKKKMMMMMMLLLEEE@@@:::555111///---,,,((((((((()))******++++++'''''''''''''''((())))))&&&'''((()))******))))))))))))))))))((('''&&&%%%(((&&&$$$$$$&&&((('''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&((((((&&&$$$###"""###$$$%%%&&&&&&'''&&&&&&%%%"""!!! !!!"""$$$###"""###$$$$$$$$$"""$$$$$$%%%%%%%%%$$$$$$### !!!!!!"""""""""###"""###%%%$$$"""!!!!!!"""######$$$######"""!!! !!!$$$&&&)))+++,,,###$$$%%%%%%###""""""#########$$$$$$$$$$$$###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%%%%%%%%%%$$$((())),,,...111333444555:::999:::<<<@@@GGGMMMQQQQQQSSSTTTSSSPPPMMMKKKJJJMMMTTT]]]```\\\WWWTTTTTTUUURRRNNNKKKIIIKKKMMMOOOLLLNNNRRRUUURRRNNNQQQXXXVVVWWWXXXYYYXXXWWWUUUSSSNNNNNNNNNOOOQQQTTTWWWXXX[[[[[[]]]aaaeeeggggggfff```^^^ZZZWWWVVVXXX[[[]]]cccdddhhhlllrrrwww{{{~~~}}}vvvkkk___VVVOOOIIIFFFAAABBBDDDGGGIIIHHHDDDAAA:::888444///,,,******)))))))))(((((((((''''''''' !!!"""""" !!!"""###### !!!!!!!!!%%% !!!""""""###""""""""" !!!!!!"""""" !!!"""""""""!!!!!!  """###   !!! !!!""""""  !!!!!!   """$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""###$$$"""!!! """###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++}}}}}}|||{{{{{{zzzxxxvvvuuutttttttttuuurrrnnnkkkiiigggdddbbb```aaaccccccaaa\\\WWWTTTKKKIIIHHHJJJNNNOOOMMMKKKCCC???999444222000...---...---,,,++++++,,,---...)))))))))(((''''''&&&&&&((())))))******)))((('''((('''%%%#########%%%&&&%%%%%%$$$###$$$%%%'''(((***'''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%&&&%%%$$$###""""""""""""###########################$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""""""""!!!  !!!"""###############"""!!!!!!!!!"""!!!"""***444444...%%%%%%$$$######"""###### !!!!!!!!!!!!$$$###############$$$$$$!!!!!!!!!!!!!!!!!!"""""""""$$$&&&&&&$$$"""!!!"""###$$$&&&&&&&&&(((***,,,***...333666888<<>>888444111000...---,,,+++************+++,,,))))))************++++++'''(((((((((((('''&&&%%%''''''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%***)))'''%%%### %%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$&&&&&&%%%%%%$$$#########!!!"""###$$$%%%$$$$$$######!!! """"""!!!!!! !!!!!!"""%%%%%%%%%%%%%%%$$$######"""%%%""" !!!!!! """"""!!!!!!!!!"""###### !!!"""######$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###""""""!!!%%%&&&%%%$$$######$$$&&&***---000333666999>>>AAADDDGGGIIIFFFCCCEEENNNVVVVVVUUUTTTRRRPPPMMMLLLKKKIIIHHHHHHGGGEEEDDDBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGDDDFFFHHHIIIJJJLLLOOORRRTTTZZZ___^^^WWWPPPMMMMMMPPPSSSXXX```hhhmmmoooooonnnkkkiiikkknnnoookkkfffcccccc```]]]```iiippprrrqqqnnnjjjiiikkkqqqwww|||||||||ppphhheeefffffffffnnntttzzzvvvoooeeeTTTDDD333111...---,,,+++)))'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$###"""!!! !!!!!!!!!!!! !!!!!!$$$$$$###"""!!!  !!!!!!!!!  !!!""""""     !!!    !!!!!!!!!!!!!!!!!! ###"""!!!!!! !!!""""""!!!!!!!!! """###$$$%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++~~~|||zzzvvvsssqqqqqqqqqrrrwwwtttpppmmmkkkgggccc```]]]^^^``````]]]YYYTTTQQQKKKIIIGGGHHHKKKMMMLLLJJJDDD@@@999444111...,,,+++,,,,,,,,,++++++,,,,,,,,,(((((())))))***++++++,,,+++*********))))))(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''')))***)))'''$$$(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$&&&%%%%%%$$$###""""""!!!!!!###%%%'''((('''&&&%%%###"""  !!!###"""!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$$$$###"""!!!$$$%%%%%%%%%%%%###""""""""""""######$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$##################""""""""""""%%%%%%%%%$$$$$$&&&***...111444888<<>>AAAEEEIIINNNQQQLLLOOOQQQLLLEEEAAACCCGGGHHHHHHHHHGGGEEECCCBBBAAACCCAAA>>>===???CCCIIILLLLLLJJJGGGCCCAAA???>>>===AAAEEEKKKPPPUUUYYY]]]```bbbcccbbb[[[QQQJJJHHHIIIIIIKKKNNNUUU]]]cccggghhhhhheeecccdddffffffaaa\\\SSSRRRPPPPPPSSS]]]lllxxx}}}}}}}}}~~~|||uuutttwww{{{~~~}}}xxxlll```LLLFFF===999888777555333111000...,,,***)))((((((%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%%%%###"""###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$""""""!!!   !!!   !!!!!!"""""""""!!!!!!   !!!""""""!!!!!!  !!!"""!!!   !!!!!!""""""!!!!!!!!!"""""""""###### !!!"""######""""""""""""!!!!!!!!! """###$$$$$$$$$$$$########################$$$###"""!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******+++++++++~~~|||yyyvvvrrrqqqrrrtttuuuuuusssqqqooommmiiieeeaaa___```bbbbbb___[[[VVVSSSLLLIIIFFFFFFIIIKKKJJJHHH<<<999444222111222222222(((((())))))))))))((((((''''''(((((()))***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$"""###&&&***///111000///&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$###""" """$$$$$$###!!! !!!""""""######""""""!!!"""############"""!!!!!!'''!!!$$$)))((($$$!!!  !!!!!!###############$$$$$$$$$$$$%%%''''''''''''%%%%%%!!!"""###%%%&&&((()))***&&&''')))***---222888<<<<<<>>>@@@BBBDDDGGGJJJMMMGGGIIIIIIFFFAAA>>>>>>???AAAAAAAAA@@@???>>>>>>>>>AAA@@@???@@@CCCIIIOOOSSSTTTOOOIIIDDD@@@>>>;;;999;;;???EEEJJJNNNRRRWWWZZZYYYXXXVVVQQQJJJEEEBBBAAA@@@@@@AAAEEEKKKQQQTTTUUUTTTTTTVVVWWWXXXWWWSSSPPPKKKGGGEEEDDDFFFLLLYYYeeejjjlllqqqvvv{{{xxxwwwuuutttuuu{{{{{{rrrlllccc[[[SSSMMMFFFCCCDDDCCC@@@<<<666444222000...,,,++++++''''''((((((((('''&&&%%%!!!%%%(((***)))'''&&&$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&###"""!!! !!! !!!######!!! """###""" !!! """$$$$$$###"""""""""  """"""!!!!!!!!!!!!"""""""""""""""!!!""""""   !!!!!!  !!!!!!  """"""!!!   !!!""""""""" !!!!!!!!! !!!"""$$$%%%$$$$$$#########""""""""" !!!"""#######################################$$$############%%%&&&'''''''''''''''&&&&&&&&&&&&((()))***++++++,,,,,,+++~~~|||yyyuuusssrrrsssvvvxxxsssrrrpppooonnnkkkfffccc___```bbbbbb___[[[VVVSSSLLLIIIEEEEEEHHHJJJIIIHHH===:::555222111111111000)))***++++++++++++***))))))))))))******+++++++++,,,+++)))((('''&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$&&&)))---......---&&&&&&%%%%%%$$$######"""$$$############%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!! !!!"""#########""""""!!!"""############"""!!!###$$$$$$$$$$$$###""""""'''!!! $$$&&&###"""######""""""!!!!!!!!!!!!"""###############"""""""""###$$$&&&((()))((('''&&&"""###$$$%%%&&&'''((()))***,,,...///222666;;;???===>>>?????????@@@BBBDDDCCCAAA???>>>>>>????????????>>>;;;999888777777777<<<>>>AAAFFFJJJOOORRRTTTVVVPPPHHHBBB???<<<999777777:::>>>BBBEEEIIIMMMPPPOOOOOONNNOOONNNJJJDDD@@@===<<<===@@@EEEJJJMMMNNNOOOTTTZZZ\\\\\\YYYXXXWWWSSSKKKEEEDDDBBBCCCIIIRRRTTTWWW]]]dddkkkrrrwwwzzzooommmjjjfffeeehhhnnnssstttlllfffaaa^^^[[[YYY[[[^^^]]]VVVOOOEEECCC???:::555000---,,,******+++++++++***(((((('''((((((((()))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!! """%%%%%%""" !!!!!!######### !!! !!!!!!"""$$$&&&&&&%%%######$$$!!!  """########################""""""""" !!!"""!!! """  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""   !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$####################################$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&((()))***,,,,,,,,,,,,+++}}}{{{yyyuuusssrrrtttwwwzzzrrrqqqpppooonnnkkkgggddd^^^```aaaaaa___ZZZUUURRRLLLIIIEEEEEEGGGIIIIIIHHHBBB>>>888333000...,,,+++------////////////------***++++++++++++,,,,,,,,,///---+++***((((((((()))%%%%%%&&&'''((((((((('''%%%%%%&&&'''&&&%%%###""")))((((((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%######""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''')))(((&&&%%%$$$###############""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$######$$$!!!"""%%%$$$!!!###)))''''''&&&%%%$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!"""$$$&&&((())))))((('''))))))******++++++,,,,,,...///111333555777;;;>>><<<======<<<::::::;;;<<>>AAADDDGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA>>>DDDHHHIIILLLTTT\\\___bbbiiipppsssuuurrrjjj```YYYVVVVVVXXXYYYZZZ```gggssswwwhhh\\\TTTQQQNNNLLLKKKNNNTTT]]]gggooosssuuuvvvuuuqqqhhh^^^VVVRRRRRR\\\aaaiiiqqqwwwzzz{{{{{{yyyvvvuuuxxxzzzzzz~~~{{{|||~~~|||uuuqqqjjjaaaWWWJJJ>>>666444333000---***((('''''',,,***((('''''')))+++,,,)))'''&&&&&&((())))))(((((('''%%%%%%%%%''')))***%%%%%%$$$$$$###"""!!!!!!"""%%%###!!!###%%%###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""" """$$$$$$###"""!!!!!!!!!!!!###%%%&&&&&&$$$""""""###$$$###"""'''&&&$$$#########$$$$$$'''%%%###!!! !!!"""&&&$$$!!! !!!""""""!!! !!! """$$$!!!!!!!!! !!! """###### !!!!!!  !!!!!!   !!!   """!!! """###$$$###"""""""""$$$$$$""" ######$$$$$$$$$$$$######"""!!!!!!!!! """!!! !!!###$$$&&&%%%$$$$$$%%%&&&((()))******)))'''&&&'''))),,,******)))***++++++)))(((~~~~~~yyysssqqqrrruuuvvvvvvtttrrrpppnnnllliiifffcccaaa```___\\\XXXUUUQQQPPPLLLJJJHHHGGGGGGGGGFFFEEE>>>;;;777333111...+++))),,,+++******++++++***((())))))******++++++,,,,,,***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&'''(((((())))))&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###"""""""""""" !!!!!!""""""###"""###%%%%%%%%%%%%###""""""############$$$$$$$$$%%%###""""""###$$$$$$###!!!!!!"""#########$$$&&&######%%%&&&((()))***++++++++++++,,,------......111666999777666999;;;:::;;;<<<===;;;777666666888999===>>>===@@@EEEEEEBBBAAA===999777999;;;;;;;;;===@@@BBBDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLJJJIIIMMMSSSXXXZZZ___hhhqqqtttxxx~~~zzzmmmiiiggghhhiiilllsss|||sssiiiccc^^^[[[]]]aaahhhrrr{{{ssseeeZZZUUUTTTSSSUUUXXX]]]aaaeeehhhjjjjjjgggfffhhhjjjjjjmmmrrryyy|||ttthhhZZZKKKAAA@@@<<<777333222111///...***)))(((((()))))))))))))))'''&&&&&&((())))))(((((('''&&&%%%%%%''')))***&&&&&&%%%%%%$$$######"""!!!&&&'''%%%###$$$&&&&&&&&&&&&&&&&&&'''((()))"""""""""######"""""""""!!!!!!!!!"""""""""#########!!!!!!$$$$$$#########"""""""""$$$%%%&&&'''%%%$$$###$$$%%%$$$###&&&%%%###"""""""""###$$$%%%$$$""" !!!"""###"""!!!!!!!!!""""""""" !!!"""!!! !!! !!! """###"""    !!! !!!!!!"""""""""""""""###""""""!!!"""###$$$%%%###""""""###$$$$$$"""!!!""""""############""""""##################""""""######"""""""""###$$$%%%%%%%%%%%%%%%%%%'''((()))'''(((((('''%%%%%%(((***)))(((((()))+++++++++***}}}{{{wwwrrrooopppsssuuuvvvwwwtttooollljjjgggdddaaa```___^^^[[[XXXTTTQQQOOOLLLJJJHHHGGGGGGGGGFFFEEE===:::666222000...+++(((,,,+++)))***++++++***)))''''''((()))***+++,,,,,,***+++++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$%%%''')))))))))((('''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######""""""###%%%%%%%%%$$$###"""######$$$$$$$$$$$$######&&&%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""" """%%%&&&&&&%%%""" """############$$$$$$$$$###$$$$$$###""""""###%%%"""$$$%%%%%%$$$$$$%%%&&&"""###%%%'''***,,,...///000///.........///000000///555888777777:::<<<;;;??????===:::666555666888999???BBBBBBCCCEEEBBB>>><<<:::999:::>>>AAACCCCCCCCCFFFIIIJJJIIIJJJNNNQQQUUUVVVXXX[[[^^^]]][[[XXX[[[aaaeeegggmmmwwwyyyuuurrrsssuuuxxxyyyssspppqqqwwwrrrfff```___ZZZXXXUUUTTTUUUYYY]]]```]]]YYYWWWWWWWWWUUUVVVZZZaaalllzzz}}}pppbbbYYYOOOGGG???:::999888444111---,,,++++++,,,+++)))'''((('''%%%&&&((())))))(((''''''&&&%%%%%%&&&((()))&&&&&&&&&%%%$$$$$$######"""%%%'''&&&###!!!"""$$$"""""""""###$$$%%%'''((("""""""""""""""""""""""" !!!!!!!!!!!!!!!###  !!!!!!""""""!!!!!!!!!""""""###&&&$$$""""""###$$$###"""$$$###"""!!!!!!!!!"""######"""!!! """""" !!!!!!  """!!!""""""!!!   """""""""!!! !!!!!!   !!!""""""""""""###$$$$$$$$$$$$$$$$$$###############$$$%%%###""""""###$$$$$$###!!!!!!""""""######""""""!!!##################$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))%%%&&&''''''%%%%%%&&&''')))))))))***,,,---...///~~~zzzvvvrrroooooorrrvvvxxxyyyuuuoookkkhhheeebbb```______^^^\\\YYYUUUQQQOOOLLLJJJGGGFFFGGGGGGFFFDDD===:::666333111...+++))),,,***)))***++++++***)))'''''''''((()))******++++++++++++******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$%%%'''''''''%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##################"""!!!!!! ############""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!###%%%$$$!!!!!!$$$'''%%%)))***'''###$$$%%%$$$###$$$&&&))),,,///222333444222000......///000111---222444444888>>>BBBBBBAAA???;;;888555555777888:::@@@DDDCCCBBBCCCAAA===<<<;;;;;;===BBBGGGLLLNNNLLLPPPTTTVVVVVVXXX^^^bbbggghhhkkkpppsssrrrmmmiiigggkkkmmmnnnttt~~~|||yyywwwyyy{{{~~~~~~sssooonnnjjjfffbbb^^^^^^```dddfffaaa\\\WWWUUUPPPJJJGGGIIIOOOYYYgggrrrxxx|||~~~xxxhhh^^^QQQJJJHHHEEE???999777444000//////---***''''''&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""######""" """ !!!"""!!!!!!!!!!!!!!!!!!!!!!!! ###!!!  !!! """""" !!!"""  !!!"""###!!!  !!!!!! !!!"""!!! !!!  !!!!!!    !!!######""""""###$$$%%%%%%%%%%%%###########################""""""###%%%%%%$$$"""#########$$$$$$#########!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((()))%%%&&&(((((('''&&&&&&'''+++,,,,,,,,,---///111444{{{xxxssspppooorrrwww{{{zzzvvvpppkkkhhheeeaaa______```___^^^[[[WWWSSSPPPKKKIIIGGGFFFFFFFFFEEEDDD>>>;;;777444222000---++++++***)))***+++,,,+++)))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&&&&%%%$$$######%%%'''(((''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%&&&&&&%%%""" """$$$&&&######$$$$$$$$$$$$###### !!!"""""""""!!!############""""""""""""$$$###!!! !!!###$$$""""""#########$$$$$$$$$!!!###%%%$$$!!!!!!$$$'''(((...///(((###$$$%%%###%%%&&&))),,,///222444555444333111///...///000111///111222444:::EEELLLMMMDDD@@@;;;666444444555555999>>>@@@>>>===???@@@????????????@@@DDDJJJQQQUUUSSSXXX]]]bbbeeejjjppptttwwwxxxzzzyyysssooorrrsssttt{{{~~~~~~yyywwwwwwqqqpppooooooqqqsssvvvxxxwwwqqqkkkfff\\\PPPIIIHHHJJJPPPXXX```ffflllsssxxx~~~pppgggccc^^^WWWPPPHHHBBB;;;666444111,,,((((((&&&$$$$$$%%%&&&%%%$$$$$$#################################""""""""""""  """""""""!!!!!!!!!!!!!!!"""!!!  !!! ###!!! !!! !!!!!! !!!""" !!!"""""""""######!!! !!!!!! !!! !!!!!!   !!!   !!!!!!!!!!!! !!!!!! !!!"""###$$$ !!!"""###$$$$$$$$$$$$""""""""""""""""""!!!!!!###""""""###%%%&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''(((******)))(((((()))+++,,,---,,,,,,///444888|||zzzvvvqqqooorrrwww|||yyyvvvqqqmmmiiieeebbb_________```___\\\XXXSSSQQQKKKIIIGGGFFFFFFFFFEEEDDD>>>;;;777444222000...,,,+++)))))))))+++,,,+++******)))))))))((((((((('''!!!"""$$$&&&)))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%(((&&&$$$""""""$$$'''(((&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$%%%%%%&&&$$$"""!!!!!!###&&&(((######$$$$$$$$$$$$###### """#########"""""""""""""""""""""""""""$$$###  ###$$$"""############$$$$$$$$$!!!"""######"""###%%%&&&(((000222***$$$&&&'''%%%)))***,,,...111333555666333222111000///000000111222444555777>>>JJJPPPQQQEEE@@@:::555333333222111666;;;>>>;;;:::>>>CCCDDDFFFFFFGGGGGGIIIMMMSSSWWWWWW[[[bbbjjjrrrxxx}}}~~~vvvnnnpppqqqttt}}}{{{zzz|||wwwyyy}}}uuueeeZZZVVVMMMOOOQQQSSSVVV[[[bbbffflllrrrvvvtttrrrtttuuuuuuwww{{{{{{vvvooojjj```XXXNNNGGGCCC<<<444---+++)))'''&&&&&&%%%$$$##################""""""""""""""""""""""""""""""""" !!!"""######$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!!!! !!!"""############%%%###!!!!!!"""###"""!!!!!!  !!!""" !!!!!!"""""""""(((%%%"""!!!"""######"""!!!""""""!!!"""""" !!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!"""###### !!!"""###$$$$$$$$$!!!""""""""""""!!! ###""""""###%%%&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%'''(((((()))(((((()))***++++++))))))***+++***,,,------...222999???}}}{{{wwwqqqnnnpppvvv|||yyyvvvrrroookkkgggbbb___]]]^^^___^^^[[[WWWSSSPPPKKKIIIFFFFFFFFFFFFEEECCC===:::666333222000---+++***)))((()))+++,,,+++***)))))))))))))))))))))***###$$$&&&''')))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###(((((('''&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""###$$$%%%&&&''''''######$$$$$$$$$$$$######!!!###$$$%%%$$$###""" !!!!!!""""""######"""  """###"""############$$$$$$$$$###"""!!!"""$$$%%%%%%%%%%%%///222***%%%))),,,***---...///000222333555555222222222222222222111111444666777999???GGGIIIFFF>>>:::666444444555444333666===BBBAAAAAAFFFKKKMMMPPPRRRUUUVVVUUUTTTVVVXXX\\\^^^dddooo{{{yyynnnooopppsss}}}{{{{{{{{{~~~~~~pppkkk___^^^[[[YYYXXXZZZ^^^```dddgggfffbbbbbbeeefffeeehhhnnnzzz|||tttkkkccc\\\PPPBBB777000...***)))((('''%%%###$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""!!!!!! !!!""""""###"""!!! !!!"""###!!!!!!!!!!!! ###$$$###!!! !!! """$$$%%%&&&&&&%%%&&&$$$""""""#########"""!!!  """###!!!!!!""""""""""""""""""'''!!!!!!%%%$$$"""!!!###$$$###"""!!!!!! !!!!!!!!!"""""" !!!!!!   !!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!###$$$$$$%%%%%%"""######$$$###"""!!! """""""""$$$&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%&&&'''((())))))((((((+++++++++***))))))+++---***---000222444;;;EEEMMM}}}{{{wwwqqqmmmooouuu{{{xxxvvvssspppmmmhhhccc___\\\]]]^^^]]][[[VVVRRROOOKKKIIIFFFEEEFFFFFFEEECCC;;;999555222111///,,,******)))((()))+++,,,,,,***''''''((()))***+++,,,,,,************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###(((((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! !!!%%%((()))((('''%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###""" !!!""""""### !!!!!!!!!!!! """############$$$$$$$$$$$$!!!!!!$$$'''&&&$$$!!!...222***%%%+++000...000000111222333333444555222222333444444333333222333555777999===AAA???999555333000222666999::::::999BBBIIIJJJJJJOOOTTTVVVXXX]]]bbbccc```\\\ZZZZZZ```aaagggsss{{{uuuuuutttvvvyyyvvvvvv{{{zzzvvvtttoookkkhhhggghhhiiikkkjjjddd]]][[[^^^___^^^WWW___nnnzzzqqqbbbNNN@@@444111...+++***)))&&&$$$&&&&&&&&&&&&&&&%%%$$$#####################$$$$$$!!!!!! !!!"""!!! """"""""""""###%%%&&&'''%%%$$$###!!!!!!###$$$%%%""""""!!!!!!!!! !!!###!!!!!!###%%%%%%&&&%%%$$$"""!!! !!!"""!!! !!!  !!!"""###""""""############"""""""""$$$### !!!###%%%&&&###!!! !!!!!!!!!""""""###### !!!!!! !!!!!!  !!!!!!!!!"""###""""""!!!!!!!!!!!!""" """###$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!"""""""""$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###"""!!!!!!###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''))))))))))))(((+++++++++)))((((((+++...---111555888<<>>???@@@HHHLLLTTT]]]```^^^aaafff```gggoooppplllgggddddddhhhgggiiisss~~~~~~~~~yyypppsssuuuyyy}}}uuuooommmqqqwww{{{~~~}}}}}}{{{rrrkkkeee\\\SSS[[[XXX]]]nnnvvv___NNN@@@666000222222---))))))$$$#########%%%$$$###!!!$$$###!!!!!!"""######"""!!!"""######!!! !!!### !!!'''***(((&&&######""""""""""""######!!!!!!""""""#########$$$$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!"""(((---+++$$$ !!!$$$""""""!!!!!! !!!"""!!!!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%""""""!!!!!!""""""###$$$%%%%%%$$$#########$$$$$$!!!"""$$$$$$######$$$&&&###$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))+++,,,+++++++++---///777444777AAAKKKTTTbbbooo~~~yyytttssswww{{{|||{{{|||vvvrrrpppmmmfffaaa```bbbeeehhhgggaaaZZZSSSOOOJJJHHHFFFDDDDDDDDDCCCAAA>>>;;;666111---+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((((((((((('''&&&%%%$$$&&&&&&'''&&&%%%$$$&&&(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$""" """$$$%%%### """############$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!! """$$$%%%$$$$$$############$$$%%%%%%&&&&&&((()))+++,,,,,,,,,...000---000111///111666888777777666555444333333333333000///...//////000000000444777:::>>>AAADDDFFFHHHOOOUUU```lllooommmlllooolllqqquuuvvvsssmmmiiigggkkkjjjmmmvvv{{{|||{{{yyyzzz|||xxxrrrkkknnnpppttt{{{xxxxxxxxxxxxwwwwwwtttppplllkkkkkkmmmooovvvwwwxxxwwwvvvwwwyyy|||||||||xxxzzz~~~~~~{{{lll___UUURRRVVVaaannnxxx~~~ooocccSSSHHH>>>;;;888333//////,,,+++))))))***)))(((&&&'''%%%######$$$$$$###"""!!!"""$$$###""" !!!!!!""" !!!&&&((('''$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""#####################"""""""""!!!!!!######$$$$$$######"""!!!%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!$$$'''%%%!!! !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$############"""###$$$$$$######$$$%%%######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,---***+++,,,------...111333999999@@@MMMYYYcccqqq}}}|||xxxttttttxxx}}}~~~~~~~~~xxxsssqqqmmmeee___^^^bbbfffjjjjjjddd[[[SSSNNNJJJHHHEEEDDDDDDDDDBBBAAA<<<:::666222///...------***++++++,,,,,,++++++***))))))))))))))))))))))))***)))((('''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''''''''%%%%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""!!! !!!###$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!!!!!!!""""""""""""!!!!!!###"""!!!!!! !!!!!! !!!"""$$$$$$$$$###"""!!!"""###$$$%%%'''((((((+++---......,,,,,,---...---///000...111888;;;;;;:::888555222000000000000...///000000111111000000888;;;@@@DDDGGGKKKNNNQQQWWW^^^lllzzz{{{xxxxxxxxxxxxzzz{{{zzzvvvoookkkiiiggghhhqqq}}}zzzvvvvvvtttpppqqqrrrmmmgggbbbccceeeiiirrr}}}vvvrrrllliiijjjlllooopppssssssrrrrrrpppmmmkkkjjjoooooonnnmmmlllooossswwwzzz}}}}}}}}}|||pppZZZVVVSSSVVV[[[cccoooyyy~~~kkk___RRRIIICCC<<<888888222///---,,,++++++)))'''***(((%%%%%%%%%%%%$$$###!!!###$$$$$$"""!!!!!!"""###!!!!!!$$$&&&%%%"""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""##################""""""""""""!!!!!!###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!! !!!!!!"""###!!!!!!"""""""""#########!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""######%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$###""""""$$$%%%&&&%%%#########%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,---+++,,,---...///222666999???CCCMMM\\\iiittt|||yyyvvvvvvyyy}}}~~~yyyuuurrrmmmddd^^^\\\```dddhhhhhhccc[[[UUUQQQLLLJJJGGGFFFFFFEEEDDDBBB<<<:::777333000......---++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((***)))))))))((((((((((((((('''&&&%%%$$$%%%&&&'''%%%&&&'''&&&$$$$$$&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""""""""### !!!"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%$$$"""  """######"""!!!!!! !!!"""$$$$$$!!!"""############""""""!!!!!!###%%%''')))***+++...//////...,,,+++,,,------//////---111888======:::888444000...---...///111333444666777888:::;;;@@@DDDIIILLLMMMPPPSSSWWW\\\bbbppp~~~~~~}}}{{{zzz{{{}}}zzzssslllfffaaa___dddooouuusssnnnpppqqqooolllkkkkkkgggaaaaaabbbcccgggmmmtttwwwwwwppplllhhhgggjjjoootttwwwzzz{{{}}}}}}{{{xxxtttqqqtttuuuuuuttttttuuuxxx{{{}}}{{{xxxwwwzzz~~~~~~lllbbbYYYUUUUUUXXX___gggsss~~~{{{rrrfff[[[SSSKKKFFFDDD888555111...---,,,***))))))'''%%%%%%&&&&&&%%%$$$"""$$$%%%$$$###!!!""""""$$$###!!!"""$$$%%%$$$#########""""""""""""######"""""""""""""""#########""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""###   """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""#####################$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$###"""""""""""""""#########$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&)))))))))))))))))))))))),,,------...000444999===GGGOOO[[[jjjuuu~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~zzzuuusssnnneee^^^\\\]]]```cccccc___[[[WWWUUULLLJJJGGGFFFEEEEEECCCAAA===;;;777444000...,,,,,,,,,,,,------------,,,,,,(((((((((((((((((((((((()))))))))))))))(((((('''&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%$$$######$$$&&&&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$"""  !!!#########"""!!! !!!"""###$$$%%%"""""""""############"""!!!"""$$$&&&)))+++---......//////...,,,***+++,,,---//////---000777<<<<<<888666222000...///000111777999;;;===???CCCHHHLLLOOOSSSWWWWWWUUUUUUXXX[[[bbbfffrrr}}}zzzzzz{{{xxxpppiiibbb]]]XXXYYY```fffgggfffiiinnnqqqooommmnnnmmmjjjooonnnpppssswwwxxxyyyyyywwwtttrrrssswww{{{|||{{{}}}{{{zzz}}}~~~}}}|||~~~zzzlll^^^YYYYYYYYYYYY[[[fffooovvvxxxzzz||||||zzzuuu{{{zzzqqqiiibbb[[[VVVEEEAAA:::555222///---+++'''%%%$$$$$$&&&''''''&&&###$$$&&&%%%###""""""###%%%%%%$$$$$$%%%&&&%%%$$$######""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""#########!!!""""""######$$$$$$%%%$$$#########""""""!!!!!! !!!!!!""" !!!!!!%%% !!!!!!  !!!""""""!!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%""""""###############$$$######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$######"""!!!!!!""""""###"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((------...///111666===BBBPPPZZZiiivvv}}}|||{{{zzzyyyyyyzzz|||}}}}}}xxxuuutttooofff___]]]ZZZ]]]___```]]]ZZZWWWVVVKKKHHHEEEDDDCCCBBB@@@>>>;;;:::777444000...,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))))))))((('''&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!"""###"""!!!!!!###%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###!!!"""######"""!!! !!!""""""######"""$$$$$$###""""""""""""###!!!!!!"""""""""######$$$###$$$&&&(((+++---///000---...///...,,,+++,,,------//////...000666999888444333222222222444666888===AAAFFFIIILLLPPPVVV[[[___ccceeeccc]]]ZZZ\\\___eeehhhrrr}}}xxxvvvuuuqqqjjjcccZZZWWWTTTSSSWWW\\\aaadddkkkvvv~~~}}}xxxwwwyyyyyyzzzzzz}}}~~~rrreeebbbddddddbbbbbb```eeehhhhhhhhhlllnnnmmmmmmssszzzzzzsssmmmVVVPPPFFF===666111---+++(((&&&%%%%%%&&&''''''&&&###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!  !!!""" %%%!!!!!!######""" !!! !!!!!!""""""""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%&&&&&&###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&###$$$%%%$$$"""""""""$$$$$$$$$"""!!!!!!!!!"""###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))***+++,,,...///000222666>>>GGGMMM[[[gggvvv~~~|||yyyyyyyyyyyyyyyzzz}}}{{{wwwttttttppphhhaaa___YYY\\\```aaa^^^ZZZVVVTTTKKKHHHEEECCCCCCBBB@@@>>>888777555333000...---,,,*********++++++*********))))))))))))))))))))))))''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&######$$$%%%%%%%%%%%%%%%########################$$$$$$###""""""""""""###"""$$$$$$###""""""$$$'''"""############$$$$$$$$$###$$$&&&''''''&&&$$$###&&&$$$!!! !!!""""""""" !!!"""###$$$&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###%%%%%%&&&'''(((+++---///111222,,,...//////...---///000---000000...000444555333000111333666999<<>>HHHTTT\\\hhhuuu~~~|||vvvwwwxxxxxxyyy{{{~~~yyyuuussstttqqqiiicccaaaXXX]]]bbbdddaaaZZZTTTPPPMMMJJJGGGEEEDDDCCCAAA@@@555444333222000///...---(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$'''(((((('''&&&###!!! %%%&&&&&&%%%$$$$$$%%%'''!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!###$$$%%%$$$""""""%%%((("""############$$$$$$$$$###$$$&&&''''''&&&$$$###'''$$$!!! """######!!! """$$$%%%#########$$$%%%&&&(((((( !!!"""$$$%%%&&&((((((***,,,...000222222,,,...///000///000111333---111111//////222333000///111444999>>>BBBFFFGGGMMMVVVbbbiiijjjjjjjjjllliiilllnnniii```ZZZZZZ]]]VVVYYYdddsss|||zzztttqqqgggfffeeeeeeeeedddcccaaa^^^dddllloooooorrryyyzzzvvvqqqkkkfffXXX[[[bbbmmmyyyppp```QQQFFF===999111...+++)))((('''%%%###$$$&&&''''''%%%$$$$$$%%%!!!###$$$$$$$$$$$$&&&'''######""""""""""""######$$$#########""""""!!!!!! !!!!!!"""""" !!!"""""""""  !!!!!!  !!!!!! !!!!!!!!!""" !!!"""  !!!###!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""$$$$$$###"""!!!!!!!!!"""!!!""""""!!!!!!"""$$$'''%%%###"""!!!"""###$$$$$$###"""""""""###%%%&&&'''''''''(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,000222555;;;DDDQQQ^^^gggrrr~~~~~~{{{|||zzzwwwxxx}}}yyyxxxvvvqqqkkkfffcccaaa\\\^^^``````^^^ZZZVVVSSSKKKIIIGGGFFFEEEDDDBBB@@@>>>;;;666222///.........---+++))))))***,,,,,,,,,...,,,)))'''''')))+++---))))))((('''&&&%%%$$$$$$'''%%%%%%&&&((()))((('''&&&%%%$$$###$$$&&&)))***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!###$$$%%%---)))$$$!!!&&&)))%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$######$$$&&&#########"""!!! #########"""""""""""""""######$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$&&&))),,,++++++,,,,,,,,,...222555222111111000000111222333000/////////111333333333111555:::>>>BBBGGGKKKNNNWWWaaapppyyyvvvnnnmmmrrroooooommmhhh```XXXRRROOOQQQQQQTTTZZZaaadddcccaaaYYY\\\```ccceeegggiiikkkpppqqqwwwyyyeee[[[WWWXXXaaalllwww{{{kkkWWWFFF;;;:::555...***)))(((&&&############""""""###&&&(((!!!!!!"""""""""!!!!!!!!!$$$###"""!!! ######"""  !!!!!! """""""""""""""!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""###$$$###"""!!!!!!!!!!!!!!!"""!!!%%%(((%%%"""!!!  $$$$$$"""!!! ########################$$$""" !!!"""""""""!!!!!!"""""""""  """###!!! """"""############""""""$$$$$$$$$##################"""!!!!!!!!!"""$$$%%%&&&&&&&&&'''''''''((((((+++'''&&&+++//////...///555;;;@@@EEEPPPaaannntttyyy}}}}}}yyyyyy}}}}}}yyyxxxuuuqqqkkkfffbbb```^^^___``````]]]XXXRRROOOKKKIIIFFFEEEEEEDDDBBB@@@===:::666111...---------,,,***))))))***+++***)))---,,,***(((''''''((()))*********)))(((((('''''''''%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$&&&((()))'''&&&%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!!!!"""###$$$)))'''%%%"""""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%###!!!"""###%%%%%%%%%%%%%%%$$$###"""###"""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%&&&''''''&&&''')))******+++,,,,,,---///333666888666444222111111222333/////////000222444555555333666;;;???DDDIIIOOOSSS[[[eeevvvwwwrrrsssnnnmmmiiicccZZZSSSOOOMMMKKKLLLOOOSSSWWW[[[]]]^^^[[[^^^aaadddgggjjjmmmpppvvvwww}}}~~~qqq```ZZZXXX\\\ccciiirrryyywwwdddSSSHHHDDD>>>666000...,,,***'''%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$###""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!    !!!!!! """ """&&&(((%%%""""""!!!!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$""" !!!""""""!!!!!!!!!"""""""""!!!!!!######"""!!!!!!!!!"""##################"""##################$$$$$$###"""""""""######$$$$$$$$$$$$%%%&&&'''))))))***(((%%%&&&+++......000333;;;DDDMMMTTT^^^mmm{{{xxxrrr|||{{{~~~|||zzzxxxtttooojjjeeeaaa___```aaaaaa```\\\VVVOOOKKKJJJHHHFFFEEEEEEDDDBBB@@@;;;999555111...,,,,,,,,,***)))))))))******(((&&&,,,+++***)))'''&&&%%%%%%))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%######"""""""""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###"""""""""######$$$%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%'''((()))'''$$$!!!!!!""""""######""""""!!!""""""""""""""""""###### !!!"""###$$$&&&&&&'''(((***++++++)))(((((())))))***,,,---...111555888>>>;;;777333000000111222///000000222444666888:::888;;;>>>BBBFFFLLLSSSXXXZZZcccsssyyyooollliiigggaaaZZZSSSNNNMMMNNNLLLOOOQQQRRRSSSWWW]]]bbbeeefffhhhiiijjjlllpppsssyyyzzzsssmmmqqquuu{{{iiiaaa[[[ZZZ[[[\\\```eeewwwsssdddZZZMMMEEE;;;444111///,,,***)))))))))))))))((('''&&&((('''%%%$$$$$$$$$%%%&&&((((((&&&%%%######""""""###########################"""!!!  !!!  !!!  """""""""!!!!!!!!! !!!!!!  !!!!!!  """!!!  ###''''''$$$!!!""""""""""""######$$$%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!"""""""""!!! """$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$%%%%%%%%%$$$######%%%&&&(((***+++,,,&&&&&&)))---......444<<>>DDDLLLPPPPPPPPPQQQSSSUUUUUUSSSOOOKKKJJJKKKLLLQQQOOORRRWWWYYYVVVTTTTTTPPPPPPQQQSSSWWW]]]eeejjjnnnuuu{{{|||wwwuuuwww{{{}}}}}}{{{xxxtttssssssuuuxxxzzz{{{uuuqqqooossswwwyyyzzz|||}}}}}}{{{zzzyyyuuuuuuxxx~~~~~~}}}}}}|||~~~vvviii```]]]VVVYYYYYYYYY\\\dddjjjkkknnnpppssswww{{{~~~|||tttmmmfff\\\RRRJJJ@@@999111,,,***)))'''%%%$$$%%%(((++++++***((('''%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!  !!!"""  !!! !!!!!!"""""" !!!"""###!!!  """""""""""""""""""""""" !!!###$$$###!!!!!! !!!"""###$$$%%%###$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%'''(((((((((((()))))))))((()))...222555;;;JJJXXXmmm{{{}}}tttlllhhhkkkppp|||~~~|||sssnnnllliiiccc___]]]___cccdddaaa[[[TTTOOOIIIGGGEEEDDDDDDCCC@@@>>>999888555222///,,,***))))))'''&&&''')))++++++***)))))))))***************((((((((()))))))))))))))'''&&&%%%%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&& !!!"""###$$$###$$$%%%%%%######$$$%%% !!!!!!!!!!!! !!!!!!"""######$$$$$$""""""###%%%&&&((())))))+++,,,,,,***(((((()))***,,,---//////......///000......///111555:::>>>AAAFFFNNNXXX]]]\\\ZZZZZZZZZYYYYYYVVVRRRLLLHHHGGGGGGEEEDDDFFFKKKMMMLLLNNNQQQUUUWWWZZZ]]]aaaffflllpppssszzz|||xxxwww||||||{{{xxxtttqqqppppppqqqsss~~~zzztttooonnnnnnmmmnnnuuu{{{vvvtttvvvxxxyyyyyyyyyyyyyyyyyy{{{}}}sssoooiiimmmmmmfff```aaacccccccccfffkkkrrrxxx}}}~~~wwwllleeeTTTJJJ<<<222---,,,***((($$$%%%&&&'''((()))++++++######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  """###$$$$$$ !!!!!!!!!!!!!!! !!!!!! !!!!!!###############$$$%%%%%% !!!###%%%!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$""" """###%%%&&&#########"""!!!!!!###%%%%%%$$$"""!!!!!!"""$$$%%%##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******++++++,,,000777>>>IIIYYYhhh{{{~~~yyyrrrmmmnnnqqqvvvyyy{{{||||||tttooollliiiddd```]]]___cccccc```YYYRRRMMMIIIGGGEEEDDDCCCBBB@@@>>>999888666333000---+++***(((&&&$$$%%%'''***++++++******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&$$$###!!!"""###$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%% !!!######%%%%%%%%%$$$""""""$$$%%%######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$###$$$&&&(((+++---///000...---,,,)))&&&%%%&&&(((---...000///...,,,,,,---+++,,,///444:::@@@EEEHHHKKKTTT___eeeccc```______ZZZZZZXXXSSSMMMHHHEEEDDDAAABBBEEEKKKMMMMMMQQQVVV[[[^^^bbbeeehhhkkkooorrrwww{{{vvv}}}}}}|||xxxrrrmmmjjjiiiiiikkkuuuzzzzzzxxxuuupppoooqqqsssrrrpppsss|||~~~xxxuuuuuuvvvyyyzzzzzz{{{|||}}}|||~~~||||||~~~}}}wwwiiiaaaaaaaaaZZZ^^^fffooovvv{{{~~~fffYYYGGG999333111///---+++***((((((***---222444######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" ###%%%%%%###  !!!"""""" !!!"""""" !!!""" """###%%%&&&''' !!!""""""$$$###"""!!!!!!"""###$$$!!!!!!   !!!!!!!!!!!!!!! """%%%(((###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""### !!!!!!"""$$$&&&&&&%%%### """$$$&&&'''#########""" !!!###%%%$$$###!!! !!!###$$$$$$$$$$$$###############%%%$$$###"""###$$$%%%&&&$$$%%%&&&((()))+++,,,---000000444===HHHUUUgggvvv}}}uuummmlllrrrzzz~~~~~~|||zzz~~~zzztttppplllfffbbbbbb```aaabbbaaa]]]XXXRRRNNNJJJHHHEEECCCCCCBBB@@@???@@@;;;666111///...---,,,---+++***)))***)))'''&&&))))))((((((''''''&&&&&&+++)))&&&'''((()))'''$$$###$$$&&&&&&&&&$$$"""!!!$$$$$$%%%%%%$$$$$$###"""$$$###!!!  """###'''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''&&&$$$"""!!!###$$$$$$%%%$$$###!!! ########################&&&&&&%%%%%%$$$#########"""!!! !!!###%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%&&&''')))+++,,,,,,,,,...---,,,,,,---...---,,,...---,,,++++++,,,---......222888===AAADDDHHHJJJOOOVVV___gggkkkjjjfffcccbbbZZZRRROOOJJJEEECCCDDDHHHHHHGGGHHHOOOXXX\\\ZZZ[[[]]]aaaeeejjjnnnpppqqqxxxyyyxxxxxxwwwqqqjjjccc^^^]]]]]]```eeennnzzzzzzxxxttttttxxxzzzwwwtttuuuuuuuuuvvvyyy{{{zzzxxxuuuzzz{{{{{{{{{{{{|||zzz|||}}}~~~yyywwwxxxyyy{{{hhhWWWUUUYYYaaaiiirrryyy}}}sssZZZHHH>>>666///+++...+++***---,,,)))(((***((('''%%%%%%&&&&&&%%%###%%%$$$"""!!!!!!!!!"""###""""""######"""!!! !!!!!!  !!!!!!"""""" !!!"""""" !!!""""""""" !!!!!!!!! """$$$ """!!!  """""" !!!""""""!!!!!!!!!!!!!!!!!!!!!  !!!""" ###$$$###""""""!!! !!!""""""!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%&&&+++((((((+++,,,+++---222222444999EEEVVVhhhxxxzzzrrriiikkknnnsss~~~~~~~~~~~~|||yyy}}}yyyrrrnnniiibbb^^^^^^```aaabbbbbb^^^XXXRRRNNNIIIFFFCCCBBBBBBAAA???>>>???;;;666222000///---++++++***((()))******)))(((+++*********)))))))))(((+++)))''''''((()))&&&$$$%%%&&&'''((((((&&&$$$###&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$ ###%%%%%%%%%%%%###$$$$$$%%%%%%$$$###"""#################################"""""""""!!!!!! !!!!!!!!!$$$%%%%%%$$$######$$$&&&%%%&&&'''))),,,...///000++++++,,,...000111000000***+++---......------,,,000444999>>>AAAEEEIIILLLOOOUUU```iiinnnllleee```\\\VVVQQQOOOLLLHHHHHHJJJKKKLLLLLLNNNUUU^^^bbb```bbbcccdddgggiiilllnnnooowwwyyyqqqnnnmmmkkkgggccc```^^^]]]^^^bbbeeejjjrrryyyyyyttttttsssvvvyyyxxxttttttxxxxxxzzz|||~~~|||yyyuuusssyyy{{{|||{{{{{{~~~}}}|||{{{}}}}}}zzzvvvzzz}}}yyyvvvtttvvvwwwyyy}}}zzzjjjZZZZZZ]]]dddmmmwww~~~qqq[[[HHH;;;444222---))))))+++,,,***))),,,)))((((((((('''&&&&&&&&&%%%%%%$$$###############$$$$$$%%%%%%$$$###!!!  !!!!!!  !!!!!!!!!""" !!!!!!  """""""""######"""!!!  !!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!! $$$######""""""###$$$%%%!!!  """###$$$$$$######"""!!!!!! !!!""""""!!! !!!"""""""""!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""######$$$%%%&&&########################&&&&&&&&&&&&&&&''''''''')))''''''***++++++...333555:::CCCRRRdddvvvuuummmiiinnnttt~~~~~~~~~~~~{{{yyy}}}xxxqqqmmmggg```\\\\\\^^^aaacccccc```YYYRRRMMMGGGEEEBBBAAAAAA@@@>>>===>>>;;;777444222000---+++)))(((((((((***++++++)))************))))))))))))***)))(((((()))(((&&&$$$%%%&&&'''((('''&&&%%%$$$#########$$$###""""""!!!!!!"""%%%'''(((((('''&&&%%%$$$###$$$%%%%%%$$$### !!!"""######"""!!! ######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""#########""""""""""""""""""  """############$$$$$$######$$$&&&)))***)))))))))+++,,,...000///000111222111000...,,,''')))---000111000...---333666:::>>>AAAFFFKKKNNNNNNSSS]]]fffllliii```YYYSSSOOOMMMOOOPPPOOOQQQVVVYYYZZZYYYXXX\\\dddhhhggghhhhhhgggggghhhjjjlllmmmqqq}}}~~~ooofffbbb```]]]]]]^^^```aaaaaabbbgggkkkkkkmmmrrrtttsssppprrrwwwzzzxxxtttvvv||||||yyytttrrrvvvyyy{{{yyyxxx~~~wwwuuuttttttrrrrrrxxx~~~zzzvvvsssuuu||||||bbb\\\VVVXXXcccoooxxx|||~~~}}}||||||qqqXXXDDD;;;888222---+++------******+++(((***+++***'''%%%&&&(((%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$###"""!!!!!! !!! !!!!!!!!!!!! !!!!!! $$$###""" !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""###"""!!!  !!!!!!#########""""""!!! !!!""""""!!! !!!!!!$$$######""""""!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$###############$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((***((((((+++,,,,,,000666<<>>@@@DDDIIIMMMMMMOOOTTT[[[```^^^VVVOOOIIIGGGIIIOOOTTTWWW]]]dddpppoooiiicccccchhhllllllllljjjgggeeedddfffhhhjjjgggqqq~~~}}}qqqddd\\\[[[YYYWWWZZZ___eeeiiikkkjjjsssyyyvvvrrrsssuuuuuupppqqqvvv}}}~~~||||||{{{vvvtttrrrvvvxxxuuuttt|||vvvqqqnnnmmmlllnnnvvv~~~{{{xxx|||ooocccVVVRRRZZZgggppptttwwwwwwuuurrrqqqxxxgggSSSEEE===<<<555000//////+++)))***'''+++---+++%%%###%%%)))$$$%%%&&&&&&&&&%%%###"""######""""""!!! """!!!  !!!""" !!!!!!!!!!!!!!!   !!!""""""""" """"""!!!!!!   !!!!!!!!!!!!!!!!!! ###"""!!!  !!!  !!!######!!! !!!"""#########"""""""""!!!!!!"""""""""!!! !!! !!!!!!"""###$$$!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))...,,,,,,.........444<<>>???>>>???@@@@@@@@@AAAEEEGGGIIIHHHHHHKKKMMMMMMJJJGGGCCCCCCHHHPPPWWW^^^hhhrrrwwwkkkgggkkkpppqqqoookkkfffaaa^^^]]]^^^___ZZZaaakkkoookkkccc\\\XXXXXXXXXYYY]]]dddkkkqqqtttwwwyyysssqqqpppqqqooosss|||wwwuuupppsssuuurrrqqqzzzvvvpppkkkjjjjjjlllsss{{{|||wwwvvvyyy|||yyy{{{~~~ooo\\\TTTWWW```gggjjjmmmooooookkkggghhhpppxxxuuugggVVVHHHCCC:::222111000---++++++'''***,,,***%%%"""$$$'''###$$$%%%%%%%%%$$$"""!!!######"""!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!! !!!!!! !!! !!!"""""""""   !!!!!!!!!""""""  !!!!!!""""""###"""""""""!!!!!! !!!!!!  !!!!!!!!!  """######"""!!!!!!"""""""""!!!!!!!!!!!! """!!!!!!!!!  !!!"""###$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((///---...//////000888BBBPPP^^^qqqzzzkkkeeeggglllttt}}}~~~{{{xxxzzzsssmmmgggeeebbb]]][[[\\\[[[]]]```aaa^^^XXXQQQMMMGGGEEECCCBBBBBBBBBAAA???:::888444222000...,,,***---+++***)))))))))'''&&&))))))))))))************&&&(((++++++)))&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$(((&&&$$$###"""###%%%&&&$$$###"""###$$$$$$###"""!!!!!!!!!"""######$$$$$$#########"""######$$$%%%######################## !!!"""###$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$###%%%'''((()))***,,,...)))((((((((((((***+++,,,***...222222000//////111555777;;;???DDDGGGJJJKKKFFFGGGFFFDDDAAA???@@@AAACCCAAA???>>>???AAADDDFFFFFFFFFJJJRRRXXXaaannnzzz~~~rrrkkklllppppppooojjjccc\\\VVVRRRQQQPPPOOOVVV]]]```^^^[[[YYYYYYXXX\\\aaafffjjjpppvvvzzzyyynnnhhhdddkkkjjjppp~~~wwwsssqqqmmmooopppnnnmmmuuurrrlllhhhhhhiiikkkqqqwww}}}wwwtttsssuuu~~~|||sssuuuxxxwwweeeYYYVVVYYY]]]^^^gggiiijjjgggaaa___aaaeeemmmwww}}}~~~~~~zzzkkk\\\JJJ???555333333000......(((***+++)))%%%###$$$&&&$$$$$$$$$$$$$$$######"""&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! """"""!!! !!!    ######  !!!""""""###"""!!!!!!"""""""""!!!  !!!"""""""""  !!!"""$$$%%%%%%###""" """######"""!!!!!!""" !!!"""######$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((())),,,+++---000000444???JJJ\\\jjjtttfffbbbiiippp{{{~~~{{{wwwyyyvvvoooiiigggddd^^^\\\]]][[[\\\^^^^^^\\\WWWQQQMMMEEECCCAAA@@@AAAAAA@@@???:::777222///...---,,,***,,,***))))))******)))'''((()))))))))*********+++%%%(((++++++)))&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((###############"""!!!!!!&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######$$$%%%$$$###'''&&&%%%###"""!!!!!!!!!$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%'''%%%###$$$%%%&&&%%%$$$###&&&***,,,,,,,,,------&&&'''((()))+++,,,---...000333666444///,,,---000:::>>>DDDJJJOOORRRTTTTTTOOOOOONNNIIICCC>>><<<;;;:::;;;<<<:::999===EEELLLNNNMMMOOOTTTXXX```ooo|||xxxmmmjjjhhhffffffbbb\\\UUUPPPLLLJJJIIIKKKQQQXXX\\\[[[ZZZZZZ[[[]]]dddmmmrrrsssuuuzzztttiiibbb^^^```bbbnnn~~~~~~|||xxxsssnnniiigggfffgggfffeeeeeejjjttt{{{|||vvvsssuuuvvvssspppooojjjeeeccceeehhhjjjnnnssszzz{{{yyyyyyyyyzzzwwwtttpppqqqxxxvvviiiaaa_________eeeggghhheee```\\\[[[[[[___kkkssswww}}}}}}rrrZZZMMMAAA<<<:::555111///,,,+++***)))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!"""!!!!!!!!! """!!!   !!!!!!!!!!!!!!!!!!""" $$$""" """""""""!!!!!!!!!!!!"""#########"""""" !!!""""""### !!!######$$$$$$!!!"""%%%&&&&&&%%%###!!!!!!"""$$$$$$"""!!!"""###  !!!!!!!!! !!!######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******)))***...333666<<>>:::666111---,,,,,,++++++***)))((()))***+++***)))&&&'''''''''(((((())))))%%%(((,,,,,,)))&&&%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###### """$$$&&&''''''&&&%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$%%%&&&((()))***$$$###""" !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''((("""!!! !!!!!! $$$''',,,......---------)))***+++,,,,,,,,,,,,,,,)))---222222111333777<<<<<>>:::888555888;;;;;;:::>>>HHHRRRUUUSSSSSSUUUXXX___nnn||||||nnnfff___ZZZ\\\YYYUUUPPPMMMJJJIIIIIIJJJPPPXXX]]]]]]\\\\\\]]]aaalllxxx|||zzzyyy}}}}}}ppphhhccc```VVV]]]mmm|||yyysssnnnjjjfffaaa^^^___^^^]]]\\\]]]aaagggkkkgggdddeeeiiiiiifffcccdddccc___^^^cccgggiiilllqqqpppssstttrrrssszzz~~~~~~yyyoooiiikkkttt~~~tttnnnlllllleeefffgggeeeaaa]]]ZZZYYYXXXeeennnpppxxxlll]]]NNNEEE@@@999222///...,,,***)))))))))&&&%%%((('''&&&%%%$$$%%%&&&'''$$$###""" !!! !!!"""######"""!!! """"""!!!!!! !!!  !!!""""""### !!!!!!""""""######"""!!! !!!""""""!!!  !!!"""""""""!!! !!!""""""### """#########""""""!!!###%%%&&&''''''!!!###%%%%%%$$$""" !!!"""$$$$$$"""!!!"""### !!!!!!!!!!!!!!! !!!""""""  !!!"""###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++)))+++111777<<>>EEEEEEIIIUUUbbbhhhddd^^^___[[[TTTKKKBBB;;;777666777999:::999:::@@@LLLUUUYYYWWWTTTSSSVVV___jjjrrr~~~ooobbb]]]^^^XXXZZZ\\\YYYRRRLLLIIIIIIRRRUUUXXXYYYXXXVVVVVVVVVgggppp{{{}}}|||}}}{{{tttjjjaaa\\\^^^cccnnn{{{{{{rrrkkkhhhccc^^^YYYVVVUUUUUUUUUTTTUUUWWWZZZ]]]^^^^^^[[[[[[[[[ZZZZZZZZZ[[[[[[WWW[[[^^^```dddhhhjjjjjjiiigggfffhhhmmmsssxxxzzzzzz}}}zzzzzzxxxtttzzzxxxuuuoooiiibbb\\\WWWTTTZZZcccnnnuuuwwwzzztttbbbQQQEEE===888555...---,,,+++***)))(((((()))'''%%%%%%&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######""""""!!!!!!  !!!!!!"""""" !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$#########""""""!!!"""###$$$%%%%%%$$$###!!!!!!""""""""""""!!!!!!###  !!!  !!!"""###$$$$$$###!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&(((******(((******000;;;DDDPPPcccttt~~~rrrkkkooovvvzzz~~~}}}~~~}}}~~~{{{|||}}}yyyuuupppnnnmmmjjjddd___[[[\\\]]]]]]YYYSSSMMMJJJGGGEEECCCBBBBBBBBB@@@>>>999666222///......---,,,++++++,,,,,,++++++***))),,,+++***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&)))'''%%%$$$%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&########################%%%$$$######$$$%%%$$$"""&&&%%%###$$$%%%%%%###"""%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%&&&&&&&&&---111111000///,,,'''(((***,,,///000000///...---...///222666;;;@@@BBBIIIIIIMMMXXXfffmmmlllhhh```\\\TTTJJJCCC>>>======@@@AAAAAAAAADDDJJJRRRXXXXXXWWWWWWWWWZZZ___ggglll|||xxxjjj^^^ZZZZZZ]]]```cccaaa\\\XXXVVVVVVWWWWWWWWWVVVTTTTTTVVVXXXbbbmmm{{{}}}||||||{{{yyyuuuoooiiibbb___ZZZ___hhhqqqwwwtttllldddaaa___[[[WWWTTTRRRQQQQQQSSSQQQNNNMMMNNNOOOPPPPPPMMMNNNPPPQQQRRRSSSSSSSSSOOOQQQSSSUUUYYY^^^bbbcccbbbccceeejjjpppwww|||~~~|||www|||yyykkk```\\\[[[```iiisssxxxxxxzzz{{{kkkZZZJJJ???999222111///---,,,***((('''***(((&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! $$$$$$$$$######"""""""""!!!"""###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""" !!!!!!!!!!!!"""!!!!!!""""""############""""""!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((***---...---000333===JJJUUUaaasss}}}uuuqqqvvv|||}}}|||}}}}}}}}}~~~zzzxxxuuurrrpppooollleee```WWWZZZ^^^___\\\TTTLLLFFFDDDBBB@@@??????>>>===;;;888555111...------,,,+++,,,,,,+++************+++,,,++++++***))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%$$$%%%$$$###"""%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&########################'''%%%$$$$$$$$$$$$"""!!!'''%%%"""!!!"""######"""%%%%%%%%%%%%$$$###"""!!!######$$$%%%&&&'''(((((("""...777555000---,,,,,,+++,,,...000000///---,,,///000222666;;;@@@EEEGGGLLLLLLOOOYYYeeennnppppppaaa\\\TTTLLLFFFEEEIIILLLKKKIIIFFFGGGKKKPPPUUUWWWVVVXXXZZZ[[[\\\]]]```bbbmmmrrrtttoooeee]]]\\\^^^aaaeeejjjkkkhhhdddcccdddaaa^^^ZZZUUURRRSSSVVVZZZ\\\hhhxxx|||yyywwwtttpppkkkeee```]]][[[TTTXXX^^^bbbbbb]]]WWWSSSQQQQQQPPPNNNMMMMMMMMMMMMPPPLLLGGGCCCAAABBBDDDFFFCCCEEEIIIMMMOOOOOONNNMMMOOOPPPRRRVVVZZZ___ccceeefffiiiooovvv|||{{{|||{{{yyyyyytttddd___^^^eeeooozzz}}}||||||www___JJJ???888666222000...,,,)))'''+++)))&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!! ############""""""""""""""""""#########"""!!!!!! !!!!!!""""""!!!!!!  """!!!!!!!!!"""###############"""""""""""""""######!!!!!!!!!""""""""""""###%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***,,,///111333111999FFFVVVcccpppvvvssssssyyyzzzyyy|||~~~~~~~~~yyywwwvvvsssqqqooojjjccc^^^WWWZZZ]]]___[[[TTTKKKEEECCC@@@>>><<<<<<<<<;;;:::777444000---,,,,,,+++***---,,,***)))))))))***+++******)))((((((((((((((())))))((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%((('''%%%#########%%%&&&###$$$$$$%%%%%%%%%%%%%%%########################%%%$$$""""""######"""!!!$$$###""""""$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%&&&'''((()))$$$///777444///...000111000000//////...---------000222555999>>>CCCGGGJJJMMMLLLMMMSSS]]]fffkkkmmm___\\\VVVOOOLLLQQQZZZaaa^^^WWWOOOMMMPPPUUUWWWWWWWWWXXXYYYXXXVVVUUUUUUVVV\\\aaaffffffbbbaaadddhhheeejjjqqqsssqqqmmmlllkkkllliiibbb[[[UUUSSSUUUXXXXXXbbboooyyy|||yyyuuurrrrrrnnnfff^^^WWWRRRPPPOOOMMMPPPSSSSSSPPPKKKHHHGGGGGGHHHIIIJJJLLLMMMNNNOOORRRNNNHHHBBB???AAAEEEIIIGGGJJJPPPTTTVVVUUURRRPPPVVVVVV[[[bbbgggiiikkknnnrrrwwwxxxtttyyypppfffaaaeeeppp}}}vvv[[[III@@@;;;666222111///+++))),,,***(((''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!  !!!"""""" !!!""""""###"""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""############%%%%%%%%%&&&&&&&&&&&&&&&)))'''(((+++,,,---222666444@@@QQQbbbnnnzzzzzzuuuqqqrrrvvv{{{|||zzzyyyxxx|||zzzyyywwwuuuqqqlllfff___ZZZYYYZZZ\\\[[[XXXRRRKKKGGGFFFCCC@@@>>>>>>>>>======777333///---,,,,,,+++***,,,+++***)))((()))***+++***))))))((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%&&&%%%###!!!!!!"""$$$%%%""""""###$$$%%%$$$$$$###########################"""!!! !!!###$$$###""" !!!"""%%%((()))'''%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''(((((()))///111///...111444333444222///,,,+++---...000111222555999>>>BBBFFFHHHLLLKKKJJJLLLQQQXXX___ccc[[[YYYVVVSSSTTT\\\iiissstttjjj]]]VVVWWW[[[\\\[[[XXXWWWUUUQQQMMMLLLMMMNNNTTTYYY^^^aaaaaadddiiinnnlllsss{{{|||wwwsssqqqtttqqqjjjaaaYYYSSSRRRRRRTTTYYYaaagggiiiiiigggfffgggbbb[[[SSSLLLHHHFFFFFFGGGIIIJJJIIIGGGEEEDDDEEEIIIJJJLLLOOORRRVVVYYYZZZ^^^[[[UUUNNNIIIIIIMMMRRRTTTXXX^^^bbbccc```[[[XXXYYYZZZbbbmmmrrrqqqqqqttt}}}{{{zzz{{{yyyxxx}}}rrrfffaaalll{{{ppp[[[JJJCCC;;;555333222///,,,---+++)))(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!  """###"""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''***'''(((+++,,,,,,222:::BBBPPPcccrrr}}}wwwqqqnnnsssxxx}}}yyysssppp|||{{{~~~}}}zzzyyyvvvqqqjjjccc]]]ZZZZZZZZZZZZYYYUUUPPPLLLIIIDDDAAA===;;;;;;<<<;;;;;;777444000---,,,,,,+++***++++++***))))))))))))***+++******))))))*********(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%$$$%%%$$$###"""!!! !!!"""$$$&&&'''!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$$$$### ###'''******(((%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))---...---+++...444666444444222///,,,,,,...000222111333666999===@@@CCCDDDIIIGGGEEEDDDEEEJJJQQQVVVSSSTTTUUUUUUWWWaaappp{{{~~~ssseee\\\ZZZ[[[[[[ZZZXXXUUUPPPKKKGGGGGGKKKNNNUUUYYY\\\^^^^^^aaafffjjjrrr{{{yyyuuutttqqqkkkaaaWWWOOOLLLJJJMMMNNNPPPRRRTTTVVVXXXXXXWWWUUUQQQLLLIIIGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIQQQRRRSSSVVV[[[```eeehhhkkkjjjeee]]]UUUSSSUUUYYYaaaeeeiiimmmmmmiiiddd```^^^^^^gggtttzzzxxxxxx||||||yyyxxxyyy}}}|||}}}wwwhhh___gggtttqqqZZZPPPCCC:::777666333111...,,,+++******)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$ !!!"""######$$$!!!!!!!!!!!! !!!!!!"""""""""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!###"""######""""""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((,,,((())).........666AAARRRbbbtttyyyqqqooopppxxx{{{sssnnnlll{{{yyyvvvqqqjjjccc___]]]YYYZZZZZZYYYUUUPPPKKKGGGAAA>>>:::888888999999888777444000...------,,,+++***************))))))(((***))))))(((((())))))***&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&)))'''%%%$$$%%%$$$###""" !!!"""$$$%%%&&&'''!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$######"""###$$$&&&'''&&&$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&'''((()))*********,,,---,,,///444666444000000/////////000111222333444666999<<<>>>???@@@AAA@@@>>>:::999<<>>MMM___ppp|||qqqnnnttt|||zzztttqqqqqq{{{zzzvvvqqqjjjeeebbbaaaWWWYYYZZZZZZWWWQQQJJJFFFDDDAAA===::::::;;;;;;;;;888555111...------,,,+++)))***+++++++++***((('''''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&&&&'''&&&$$$###$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""&&&$$$"""""""""#########$$$$$$%%%&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,&&&+++//////000333555444,,,...000222333333222111555666777:::;;;<<<======999999777333000333;;;AAAFFFKKKPPPRRRTTT\\\iiittt{{{wwwooohhhccc___\\\ZZZPPPOOOMMMJJJJJJNNNSSSXXXWWWXXXXXXWWWWWWXXX\\\___fffrrr~~~rrrlllfffbbbZZZOOOFFFAAA@@@AAA;;;999888999===BBBEEEFFFJJJKKKMMMNNNOOONNNMMMMMMIIIFFFCCCGGGNNNSSSTTTRRRVVVUUUTTTVVV[[[ccckkkoookkkmmmnnnjjjccc___```ccckkknnnsssvvvvvvtttpppmmmaaa\\\```mmmtttsssxxx|||zzzfffdddeeeooo~~~}}}{{{yyyiiiTTTDDD===;;;777444...---------...---***'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!$$$$$$###"""!!!  !!!!!!!!!  !!!!!! !!!!!! !!! !!!""" """ !!!"""$$$&&&''''''''' """###$$$$$$$$$###"""############$$$$$$$$$%%%%%%&&&&&&'''((())))))...***...666999:::FFFVVVjjj|||vvvlllmmmzzz{{{wwwxxxyyy~~~|||xxxrrrlllfff```]]][[[]]]^^^[[[UUUNNNIIIFFFBBB@@@>>>===>>>===;;;999666444111---***))))))))),,,+++******++++++)))''''''***,,,,,,)))''')))+++******)))(((''''''&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%(((((())))))(((&&&$$$"""$$$$$$$$$""" """$$$'''))),,,......///000222111222444555666666666555<<<>>>???>>>;;;999777777666444111111333777:::;;;FFFHHHJJJMMMQQQZZZdddlllpppuuutttiii```\\\XXXSSSUUUOOOIIIHHHKKKPPPWWW\\\aaa\\\UUUQQQPPPRRRTTTUUU\\\eeesss}}}|||qqqcccXXXSSSNNNGGGBBB>>><<<:::888555555666666999@@@GGGMMMNNNOOOPPPRRRTTTSSSPPPNNNIIIFFFDDDHHHOOOTTTUUUSSSWWWVVVTTTTTTVVVZZZ___bbbeeeeeedddcccaaa```^^^]]]ggghhhkkkppptttrrriiibbb\\\ZZZYYY___hhhnnnpppppp|||{{{yyytttppppppssswwwyyykkkbbbiiivvv~~~yyypppsss~~~qqqYYYKKKAAA999666999555333222///---+++)))(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######"""#####################""""""""""""""""""###""""""!!! ######""""""""""""###### !!!!!!""""""######!!!!!! !!!!!! """!!!!!!!!!!!! !!!!!!!!!!!!""" !!!""""""!!!  !!! !!!!!!!!!"""""""""###""""""""""""###############"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((...,,,///666<<>>===>>>===;;;999555444000---+++************)))))))))+++***)))''''''((())))))((('''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!! !!!!!!"""((((((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##########################################""""""######$$$%%%%%%'''***,,,,,,***(((&&&***++++++***(((((()))***)))***,,,---------...///222333555777999999:::999???AAABBBAAA===888555444444333444555888:::;;;<<>>>>>======;;;999444333000...,,,+++++++++)))(((''')))***+++)))((('''&&&&&&'''(((((('''%%%'''''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%''''''&&&%%%$$$$$$$$$%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$###"""##############################""""""######$$$%%% $$$((())))))'''%%%(((***++++++)))(((((()))***+++,,,,,,++++++,,,---444555888<<>>>>>>>>@@@DDDHHHLLLPPPUUUZZZ]]]\\\``````ZZZVVVWWWYYYYYY\\\ZZZXXXVVVXXX\\\aaadddfff___VVVMMMIIIGGGFFFEEEJJJKKKMMMNNNLLLIIIDDDBBBEEEBBB>>><<<;;;;;;;;;:::555666666777999>>>DDDIIIKKKMMMNNNOOOOOOLLLJJJHHHDDDBBBAAADDDIIIMMMNNNMMMIIIHHHFFFDDDEEEHHHLLLNNNQQQQQQQQQQQQPPPOOONNNMMMRRRRRRTTTXXX\\\]]]YYYUUUPPPMMMKKKKKKNNNOOONNNLLLPPPQQQRRRPPPNNNLLLKKKLLLQQQVVV^^^ffflllrrrwwwzzzzzz~~~~~~wwwpppnnnvvvuuummmmmmppprrrrrrllldddZZZMMMBBB>>>???:::777444222111///---***---+++(((&&&$$$$$$%%%%%% !!!"""$$$$$$######""""""""""""!!!!!!""""""#########"""!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))------111:::EEETTThhhxxx~~~rrrrrr{{{{{{ssstttyyy}}}zzzvvvtttpppkkkccc^^^ZZZ\\\]]][[[UUUOOOIIIGGGCCCAAA???>>>===<<<:::888333222000...---,,,,,,,,,((((((((()))+++,,,+++))))))'''%%%'''******(((%%%((((((((((((((((((((()))%%%&&&'''((((((&&&$$$""",,,+++***)))((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%&&&&&&######""""""######$$$%%%!!!$$$&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%)))***++++++++++++---///777999===BBBGGGLLLOOOQQQNNNMMMJJJEEE>>>:::888777888;;;===???@@@AAABBBBBBCCCEEEIIIMMMOOOPPPPPPQQQMMMPPPRRRQQQQQQVVV\\\```dddeeedddaaa```bbbddddddhhh```UUUKKKEEEAAA???===BBBAAA@@@???>>>=========AAA???<<<::::::;;;::::::777888888999;;;>>>CCCGGGJJJLLLNNNNNNLLLIIIFFFEEE@@@???>>>@@@DDDHHHJJJJJJKKKIIIEEEBBB@@@@@@AAABBBFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMPPPSSSTTTRRRPPPJJJHHHGGGGGGIIIKKKJJJHHHDDDFFFGGGHHHFFFDDDBBBAAABBBHHHPPPWWW]]]aaaeeegggeeejjjrrr}}}{{{tttuuuxxx}}}ssslllkkknnnkkkjjjgggbbbZZZQQQJJJGGGAAA===888666555444111///000...***'''$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""!!!!!!     !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))---///555???NNNaaavvvvvvnnnrrr{{{vvvpppvvv~~~{{{vvvssspppjjjbbb[[[YYY[[[]]][[[UUUOOOJJJGGGCCCAAA???>>>===<<<:::888333222111///...,,,,,,+++***))))))+++------,,,++++++)))''')))+++,,,***'''''''''''''''''''''((((((&&&&&&''''''&&&###!!!((('''&&&%%%$$$########################$$$$$$%%%######$$$$$$$$$$$$###### """$$$%%%&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%$$$$$$$$$%%%&&&(((***+++''')))++++++)))((('''''''''(((***+++,,,...111444;;;===AAAGGGNNNTTTYYY\\\UUURRRKKKCCC>>>===@@@DDDFFFGGGGGGFFFDDDDDDFFFHHHHHHIIIKKKLLLLLLKKKHHHFFFAAACCCGGGKKKOOOUUU^^^fffooottttttnnniiiiiihhheeefff___SSSHHHAAA===:::888:::::::::999::::::;;;<<>>;;;:::::::::999888888:::;;;;;;<<<>>>BBBEEEGGGJJJLLLLLLIIIEEEDDDCCC<<<<<<<<<>>>AAAEEEGGGHHHKKKIIIEEEBBB@@@???@@@@@@CCCDDDFFFIIILLLNNNOOOPPPPPPPPPPPPQQQRRRRRRQQQPPPJJJIIIIIIJJJKKKLLLKKKJJJBBBCCCDDDEEEEEEDDDAAA??????DDDKKKQQQTTTVVVWWWXXXUUUYYY```iiittt}}}zzz}}}|||zzzyyymmmiiikkkjjjiiihhhhhhiiifff^^^VVVMMMFFF===888777666333000111///,,,(((&&&%%%$$$$$$&&&%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!  !!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!     """"""!!!!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***...222:::EEEVVVkkkzzzuuutttxxx}}}vvvsss{{{}}}|||tttpppnnniiiaaaZZZYYY[[[]]][[[VVVOOOJJJHHHDDDBBB???>>>===<<<999777444333222000...---+++***,,,++++++,,,---...,,,+++++++++***+++,,,,,,+++)))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###!!!&&&%%%$$$######"""######&&&%%%$$$"""!!!!!!!!!!!!"""######$$$$$$######"""""""""$$$%%%%%%%%%$$$###"""""""""######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%&&&((()))***(((***+++***)))'''((((((&&&(((***,,,...111666999>>>@@@DDDIIIPPPVVV[[[^^^WWWSSSKKKCCCAAADDDLLLRRRXXXXXXWWWRRRLLLIIIJJJLLLLLLKKKIIIIIIHHHEEEBBB???<<<>>>CCCJJJOOOTTT^^^gggvvv~~~xxxqqqoookkkeeeaaaYYYNNNDDD===999777555444555666777888999999999???===;;;:::::::::999777999:::<<<<<<<<<===???BBBCCCFFFJJJIIIEEEAAA@@@AAA;;;;;;===???BBBFFFIIIKKKIIIGGGFFFEEEDDDEEEGGGHHHHHHIIILLLOOORRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVQQQQQQQQQQQQPPPOOONNNMMMFFFEEEDDDEEEFFFFFFEEECCCEEEJJJPPPTTTUUUSSSQQQPPPNNNQQQVVV[[[aaaiiiqqqwww|||zzz{{{~~~wwwwwwzzz~~~zzznnniiiiiillllllkkkmmmtttxxxtttmmm^^^TTTFFF<<<888666222///000///---+++((('''&&&%%%###############$$$%%%%%%""""""!!!!!!!!!!!!  !!!!!!!!! """!!!!!! !!!!!!"""!!!!!!  !!!!!!    """"""!!!!!!  !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%&&&''''''(((((()))******---444>>>JJJ\\\qqqssstttwww{{{|||}}}xxxyyy~~~{{{zzzqqqmmmllliiibbb\\\YYY[[[\\\[[[VVVOOOJJJHHHDDDBBB???>>>===<<<999777555444333111///,,,***))),,,+++++++++,,,,,,+++)))***+++------,,,++++++,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&$$$###"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%!!!"""%%%((()))))))))((('''(((((('''%%%%%%&&&((((((***,,,...000444999===AAABBBDDDGGGLLLPPPTTTWWWTTTPPPKKKFFFFFFLLLVVV]]]hhhiiihhhaaaWWWPPPMMMMMMLLLIIIEEECCCBBBAAA>>><<>>999666444444333444555666666666777777<<<:::999999::::::999777777999;;;;;;;;;;;;<<<======BBBFFFEEEAAA======>>><<<===???BBBEEEIIIMMMPPPMMMMMMLLLLLLMMMOOOPPPRRRRRRSSSUUUWWWYYY[[[[[[\\\ZZZ\\\]]]^^^^^^^^^^^^^^^XXXYYYZZZYYYWWWUUUTTTTTTOOOLLLIIIIIIKKKMMMNNNMMMTTTXXX^^^aaa```\\\XXXVVVSSSTTTVVVVVVWWWZZZ___dddcccccceeeiiiqqqzzz|||~~~|||wwwnnnjjjjjjmmmpppqqqrrrzzzwwwhhhTTTEEE===888333///---------,,,+++)))'''&&&###""""""""""""######$$$""""""!!!!!!!!! !!!!!!"""######""""""!!!!!! !!!!!! !!!""""""!!! !!!   !!!""""""!!!   !!! !!!"""###$$$$$$!!!!!!!!!"""""""""###### !!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%'''''''''((())))))*********444@@@MMM___rrr}}}{{{sssuuuzzz~~~}}}|||zzz}}}zzzxxxooojjjjjjiiiccc^^^YYY[[[\\\[[[VVVOOOKKKHHHDDDBBB???>>>===<<<999777555555444222///,,,***(((,,,+++******++++++)))'''(((+++...---***)))***---...------,,,+++***))))))%%%$$$$$$%%%%%%'''((()))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&######$$$%%%&&&&&&''''''#########"""###$$$$$$%%% $$$***///111000---+++*********(((&&&&&&(((***+++,,,...///111555:::>>>CCCCCCCCCEEEGGGJJJMMMOOOPPPNNNKKKIIIKKKRRR\\\cccqqqtttssslll```UUUOOOMMMKKKGGGAAA?????????===<<>>CCCBBB>>>::::::<<<>>>@@@BBBEEEHHHLLLQQQTTTVVVUUUTTTTTTTTTUUUWWWXXXZZZZZZ[[[]]]^^^^^^^^^^^^[[[^^^```bbbbbbbbbcccddd\\\]]]______^^^]]]]]]]]]YYYUUUQQQPPPRRRVVVWWWWWWbbbggglllooommmhhhcccaaaZZZ[[[[[[XXXUUUUUUXXX[[[TTTUUUUUUVVVYYY```hhhnnnqqquuu|||xxxuuuppplllmmmmmmsssvvvvvv|||yyyaaaNNNCCC<<<666111+++,,,---...---+++)))'''%%%$$$###!!! """!!!!!!!!! """"""###$$$$$$$$$$$$$$$!!!!!! !!!!!! !!!!!!!!! """######"""  !!!""""""  !!!###$$$$$$###!!! !!!""""""""" !!!!!! !!!"""###$$$%%%""""""""""""############ !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%''''''(((((())))))******(((333AAANNN___qqqyyyyyywww~~~xxxzzz{{{|||{{{zzzqqqkkkiiihhheeeccc]]]\\\[[[ZZZWWWRRRLLLGGGAAAAAAAAAAAA???<<<:::999333333333222000---+++)))+++***************++++++++++++*********+++---...***))))))((((((((((((((())))))(((&&&&&&%%%%%%%%%'''&&&$$$"""""""""$$$%%%%%%%%%%%%%%%$$$$$$###"""***---///+++%%%!!!"""$$$%%%%%%$$$###""""""############""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$---,,,,,,++++++,,,,,,---%%%))),,,,,,(((%%%%%%&&&###***......///333777777:::>>>CCCEEECCCAAAAAAAAACCCFFFHHHIIIKKKRRR]]]fffvvv|||~~~vvvgggYYYTTTTTTGGGBBB<<<:::<<>>;;;777333000000111222111222333222111111333555666777888:::;;;;;;::::::777777666666666777777888888888777777888:::===>>>BBBDDDFFFJJJNNNRRRVVVXXXUUUVVVWWWWWWWWWXXXZZZ\\\\\\^^^```aaa___]]]\\\\\\[[[\\\___bbbdddddd```]]]^^^]]]]]]^^^aaacccdddcccddd```ZZZUUUTTTZZZcccjjjqqquuuyyy{{{yyytttooommmgggfffddddddeeeeeecccbbb```[[[VVVRRRRRRUUUWWWYYYaaaccciiirrrxxxwwwnnniiieeejjjttttttwww{{{}}}uuuZZZKKKFFF>>>555000...,,,******+++...000 !!!"""######"""!!!  !!!!!!!!! """"""!!!!!!  !!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%+++***))))))***++++++***///444???MMM]]]iiipppsssxxx|||~~~zzzwwwxxxzzz|||~~~}}}{{{~~~}}}}}}xxx~~~wwwnnngggdddbbb___\\\[[[ZZZYYYXXXVVVQQQJJJFFFAAAAAAAAA@@@>>><<<:::888333222222111///---,,,+++))))))((((((((())))))***)))(((''''''((()))***+++******)))(((((((((((((((***)))(((&&&%%%%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$###""""""&&&))),,,)))%%%"""###%%%%%%$$$$$$###""""""######"""""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%++++++***++++++,,,---...***+++,,,+++)))((('''''''''---000//////222444444555999===???===;;;:::;;;>>>BBBEEEGGGIIIOOOXXX___qqqxxx}}}xxxiii[[[SSSQQQGGGBBB>>>===@@@DDDGGGHHHLLLIIIFFFEEEHHHKKKMMMMMMRRRWWW\\\___[[[QQQFFF>>>:::888444000//////000111000111111000//////000222333444777999;;;;;;;;;;;;777666555444444444555555777777777888999<<>>HHHUUUaaakkkqqqssswwwzzzyyyuuuvvv|||~~~xxxuuuvvvwwwvvvwwwzzzzzz}}}vvvmmmfffbbb___ZZZWWWYYYXXXWWWVVVTTTOOOIIIDDD@@@@@@@@@???>>>;;;999888222111000///...------,,,******))))))))))))******((((((((('''(((((()))***+++***))))))(((((())))))***)))(((&&&%%%%%%$$$$$$''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$######"""###&&&((('''$$$"""###%%%%%%$$$######"""##################$$$$$$%%%%%%%%%############$$$%%%%%%&&&((((((((()))+++---...///000...,,,************)))+++000222000///111111///111444777888777555444444777<<>>===:::888777222000///---,,,,,,------...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))))))))'''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''$$$######$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%''''''%%%&&&'''(((***---///000444///***)))+++---,,,+++---111333111111222111...111222333444333222222222111666<<>>>>>===;;;888555222///111000...,,,,,,...///111000000000...+++***+++,,,000222444666888888888888777555222///......///000333444666999<<<@@@DDDFFFJJJJJJJJJKKKLLLNNNOOOPPPSSSTTTUUUVVVVVVWWWYYY[[[\\\___bbbbbb```]]][[[[[[[[[[[[[[[^^^aaaccccccbbbbbbaaabbbdddiiilllnnnnnniiigggeeecccccchhhpppvvvzzz{{{}}}|||||||||~~~xxxnnneee___\\\SSSMMMIIIJJJKKKLLLPPPVVVZZZcccrrr|||wwwwww~~~ssseeeZZZXXX]]]nnnxxxuuunnnnnnssszzzkkkTTTEEE@@@:::888444111............222000...***&&&###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!!!!!!!"""""""""""""""""""""############$$$###$$$$$$%%%%%%&&&&&&&&&&&&(((+++---000333777999;;;@@@FFFJJJMMMTTT___gggqqqppppppqqqwwwwwwnnnmmmnnnrrryyyzzzsssmmmjjjeee```[[[WWWVVVVVVUUUSSSNNNHHHDDD>>>>>>>>>===<<<999777666111000...,,,+++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((''''''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((('''%%%#########$$$###############$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$%%%&&&(((((($$$%%%&&&'''))),,,...///333...)))(((+++...//////000444666555666777555111111000000111111222111111000444999???DDDIIIMMMPPPYYYbbbmmmpppjjj```WWWSSSJJJJJJKKKMMMOOORRRUUUXXXWWWTTTNNNJJJGGGDDDAAA???999777555333111000000000///...---,,,---...000111111111111///,,,++++++,,,111222444555555555444444555444111/////////000111222444666999===AAADDDFFFIIIIIIJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVYYY[[[\\\^^^``````^^^]]]\\\\\\\\\[[[\\\___bbbddddddcccaaa```aaadddhhhlllnnnnnniiiiiihhhggghhhlllrrrwwwyyy{{{|||||||||}}}}}}tttkkkeeecccUUUNNNIIIKKKMMMNNNOOOQQQNNNRRRZZZfffttt~~~yyyrrruuu|||~~~mmm```[[[\\\fffppp|||zzzsssoooooosss|||rrr[[[HHH???;;;999666222///...------000///...+++)))'''%%%$$$!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""""""""""""""""""""  !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  """### !!!!!!!!!"""""""""###!!!!!!!!!"""""""""############$$$%%%&&&&&&'''''''''***...111333777<<<@@@CCCKKKSSSXXXYYY[[[```eeeooolllmmmuuuxxxpppnnnqqqwww~~~yyysssnnnkkkfff___ZZZVVVUUUTTTTTTRRRNNNHHHDDD=========<<<;;;888666555000///...---,,,++++++***,,,+++***))))))))))))))))))************)))(((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""#########"""######$$$%%%((('''&&&&&&%%%$$$######&&&&&&&&&&&&''''''((()))%%%%%%&&&'''(((***+++,,,///,,,)))))),,,000444666777:::<<<<<<===@@@===777111000...///111333333333444666999===BBBHHHLLLNNNRRRXXX```ccc```\\\XXXWWWWWWXXXYYYYYYXXXXXXYYY[[[ZZZVVVPPPJJJDDD>>>999555111000...------...///000...------------///000111111111111///,,,+++,,,---111222333444444333222111333333222222222333333333444666888<<>><<<:::666333111//////+++---000222222111...---)))'''%%%###!!! !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!    !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###############$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''(((((('''---444:::???FFFNNNUUUaaahhhrrrzzz~~~|||wwwsssmmmpppwwwzzzsssppptttzzz|||vvvpppkkkccc[[[TTTRRRQQQQQQQQQOOOKKKEEEAAA<<<<<<<<<;;;:::777555444///000//////---***'''&&&---,,,+++***))))))))))))(((((()))))))))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%#########$$$%%%&&&((()))"""###$$$%%%%%%%%%%%%%%% !!!"""############### """$$$%%%$$$#########""""""###$$$%%%%%%!!!""""""###%%%&&&''''''+++***)))))))))))))))***(((''''''&&&&&&&&&'''''')))+++---...000444<<>>???>>>AAA>>>:::999<<>>;;;888555333111111,,,...222555666444111...,,,***(((%%%###!!!!!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!"""######$$$%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&(((((())))))000999@@@FFFOOOYYYaaalllqqqzzz{{{rrrxxxxxxsssqqqwww}}}||||||yyytttoooiiibbbZZZUUUPPPPPPOOONNNKKKGGGDDDBBB:::::::::;;;;;;:::777444//////...---,,,++++++******++++++++++++***))))))...,,,***)))((('''%%%###&&&'''((()))***+++,,,---(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""$$$&&&(((************(((***++++++)))(((((()))))))))***///666===BBBDDDQQQTTTVVVVVVQQQHHH===666444777;;;>>>>>>??????@@@AAA???<<<:::;;;===@@@AAA@@@DDDGGGHHHHHHKKKRRRXXXgggnnnnnneee[[[XXXVVVRRRHHHAAA888000,,,++++++,,,************+++,,,---...---......,,,******+++,,,---/////////---,,,---...222222222222222222222222555555666888:::===???AAA@@@BBBCCCDDDDDDEEEHHHJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMNNNQQQTTTVVVWWWWWWWWWYYYWWWUUUWWW[[[^^^^^^]]]aaabbbcccddddddcccbbbbbbcccddddddddddddgggkkkooohhhjjjlllmmmmmmnnnooopppwww|||}}}yyyxxxxxxzzzyyyvvvrrrooorrryyywwwooojjjhhhgggjjjqqqzzz|||qqqiiiccc]]]UUUOOOOOOMMMMMMRRR\\\jjjyyyzzztttnnnooo{{{{{{kkkbbbfffiii```VVVTTTEEE>>>666444777888555000000111222333555666777777666111***$$$ """$$$!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  """###!!! !!!!!!  !!!!!!!!!!!!  !!!"""  !!!!!!!!!"""###""" """"""$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&'''))),,,...444===EEENNNXXXccckkkzzz{{{uuuqqqwww~~~tttssswww~~~~~~|||yyysssnnnggg```YYYTTTUUUUUUTTTQQQMMMHHHCCC@@@;;;:::::::::;;;999777444000000///...---,,,++++++,,,,,,------,,,,,,+++***+++)))(((((())))))(((&&&***)))))))))((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%&&&((()))***+++******(((***++++++)))((()))******+++...222888===BBBEEEUUUYYY\\\[[[TTTIII@@@;;;;;;???DDDHHHHHHFFFCCCBBB?????????===;;;:::;;;<<<>>>BBBEEEFFFFFFIIIOOOUUU\\\cccfffaaa[[[WWWQQQJJJAAA<<<666222000///...---))))))))))))***+++,,,---,,,------,,,******+++,,,---...//////---------///222222222222222222222222444555777999;;;===???@@@???AAACCCCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMOOOQQQSSSUUUVVVWWWWWWYYYWWWWWWYYY]]]``````___aaacccdddffffffeeedddcccaaacccdddeeeeeefffhhhjjjiiikkknnnoooooopppqqqsssuuuyyy}}}}}}yyyvvvvvvwwwvvvtttqqqnnnnnnrrrxxx}}}}}}~~~}}}yyytttqqqppplllnnnttt|||~~~yyyrrrhhhaaaWWWRRRLLLIIIMMMWWWccckkk}}}zzztttrrryyyuuuiiijjjiiiaaaYYYXXXMMMHHHAAA<<<:::888555222333333444444666777888999>>>999111(((""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!""""""!!! !!!!!!!!!   !!!"""  !!!!!!"""  """$$$"""!!! !!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&(((***---222888AAAKKKUUUaaakkksssvvvvvvzzzuuutttyyy|||xxxrrrlllfff___XXXSSSUUUUUUTTTRRRNNNHHHCCC@@@===;;;999999999999777555111000000///...---,,,,,,,,,,,,------,,,,,,+++***((('''&&&'''***+++***)))))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((((()))***+++,,,+++******((()))******)))((()))+++,,,000555999;;;???DDDHHHVVV[[[```]]]SSSHHHAAA>>>@@@FFFNNNSSSTTTOOOIIIDDD>>>AAABBB@@@;;;777555666<<>>??????===@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVYYY]]]___`````````bbbdddffffffdddbbb```___aaaddddddccccccddddddhhhjjjmmmooooooppprrrtttsssvvvyyyxxxuuusssuuuwwwuuuqqqmmmlllooosssxxxzzzzzzyyyyyyyyy{{{{{{yyyxxxrrrsssvvv|||yyyrrrggg^^^QQQFFFBBBGGGOOOUUUcccpppyyytttsssvvvssspppnnnfff```___YYYXXXUUUNNNDDD<<<888777777666666666666888:::;;;CCC>>>666---&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!"""  !!!!!!!!!"""!!! !!!###$$$###"""!!!!!! !!!"""$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((((('''))),,,...444;;;EEEQQQ^^^jjjuuu|||}}}wwwzzz{{{}}}vvvxxx~~~}}}|||{{{wwwqqqjjjddd]]]WWWRRRPPPQQQQQQPPPNNNIIIEEEBBB>>><<<999888888888777666111111000///...------,,,***************)))(((((('''&&&&&&'''***++++++***%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%$$$%%%%%%&&&'''(((+++,,,---------,,,***)))((()))******))))))+++,,,///555<<>>>>>BBBHHHSSS[[[]]]XXXNNNFFFAAACCCCCC???999444333444<<<>>>@@@@@@@@@AAADDDGGGFFFGGGKKKNNNPPPKKK@@@666000///---,,,,,,+++(((&&&''''''''''''((()))*********+++,,,+++))))))***,,,,,,...//////......///111222222222222222222222222222444777;;;===>>>>>>>>>===@@@DDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSUUUXXX[[[]]]^^^___```aaacccdddccc```]]][[[___```aaa```^^^^^^___aaadddgggjjjlllmmmnnnqqqrrrsssuuuwwwvvvssssssvvvyyyyyyuuupppppptttxxxzzzzzzxxxuuurrrtttxxx{{{|||{{{wwwvvvvvvzzz{{{ppp^^^NNNEEEEEEIIINNNSSS^^^ooowwwqqqmmm}}}zzzwwwpppkkkjjjfffkkknnngggWWWHHH???===999888777666777888999;;;???<<<666000***&&&$$$###!!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!  !!!!!!  !!!"""  !!!!!!!!!!!!###"""""""""#########"""$$$###"""!!!"""$$$&&&'''$$$############$$$%%%%%%&&&'''(((((()))+++...111555<<>>@@@CCCJJJUUU___ccc^^^TTTLLLEEEDDDAAA<<<666444666999>>>?????????>>>>>>???@@@CCC@@@???BBBEEEAAA777000+++***((()))***+++***)))&&&&&&&&&&&&'''((()))***)))***+++***))))))***,,,,,,---////////////000222222222222222222222222222222444777;;;===>>>>>>>>>???BBBEEEGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQSSSVVVXXXZZZ\\\^^^^^^aaabbbccccccaaa]]]ZZZXXX```___\\\ZZZXXXYYY]]]```bbbeeeiiikkkmmmooorrrttttttvvvxxxwwwuuuuuuyyy}}}}}}yyyxxx{{{}}}}}}|||xxxsssnnnnnnrrrxxxzzz{{{yyywwwvvvxxxooo\\\PPPKKKKKKMMMKKKRRR\\\hhhtttxxxpppvvv{{{vvvuuuvvvmmmVVVEEE===:::999888777777777888999:::888444000,,,)))&&&%%%""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""  !!!!!!!!!"""""""""#########"""""""""###$$$###!!!!!!!!!###&&&'''"""""""""""""""###$$$$$$%%%'''((()))***,,,000333999???LLL[[[kkkyyyzzzwwwvvvyyyyyy||||||www{{{xxxnnnmmmuuu~~~~~~}}}}}}xxxtttnnnhhhccc^^^YYYUUUVVVVVVWWWUUUQQQKKKEEEAAA>>><<<:::999999888666444111000000///...---,,,,,,++++++,,,,,,++++++***)))***)))(((((())))))((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%!!!!!!"""$$$%%%'''((()))""""""""""""""""""##############################"""""""""###$$$%%%&&&'''......//////...,,,+++***)))***+++++++++,,,///222555999<<<>>>>>>@@@CCCGGGFFFIIIJJJFFFAAA>>>@@@DDDGGGLLLUUU^^^dddaaaYYYQQQGGGCCC===888777:::===@@@CCCBBBAAA@@@>>>===<<<;;;@@@999666888:::666000---(((((((((***,,,.........&&&&&&&&&&&&'''((())))))((()))***)))((((((***,,,+++---/////////000222333222222222222222222222222333444777:::<<<>>>??????@@@CCCEEEFFFFFFEEEFFFFFFCCCEEEGGGIIIKKKMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNPPPSSSWWWYYYZZZ[[[\\\^^^aaaaaaaaa```___\\\ZZZYYY^^^\\\YYYUUUSSSUUUZZZ^^^cccfffjjjmmmoooqqqtttwwwuuuwwwzzzzzzxxxyyy}}}{{{vvvppplllnnnsssyyy||||||yyywwwxxx~~~}}}lll^^^UUUQQQPPPJJJKKKNNNTTT\\\gggttt|||~~~sss|||rrrssswww|||~~~}}}dddKKK===;;;;;;::::::999888777777777666444111---)))%%%###"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!"""  !!!!!!!!!""""""""""""###$$$###!!! !!!"""  !!!###$$$"""""""""""""""###$$$$$$%%%&&&(((***+++...222555>>>DDDPPP```qqq}}}{{{wwwwwwyyy{{{}}}zzzyyyzzz~~~zzzssslllmmmuuu~~~||||||wwwsssmmmhhhccc___[[[XXXVVVWWWWWWVVVRRRLLLEEEAAA===<<<;;;;;;:::888555222000000///...---,,,+++++++++++++++++++++******))))))((('''((()))***)))(((***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''!!!!!!!!!"""#########$$$#################################$$$%%%&&&'''(((---......///...---+++***+++,,,,,,,,,,,,...111444555666666777999<<>><<<;;;===BBBFFFJJJLLLQQQYYY___^^^WWWQQQFFF@@@999888<<>>888999@@@GGGIIIGGGLLLIIIFFFDDDAAA===999666222---+++//////***(((+++,,,---///000///)))!!!'''''''''''''''(((******'''((()))((('''(((***+++***,,,...///000111333555222222222222222222222222555555666888:::===@@@AAAAAABBBCCCBBBBBBBBBDDDFFFBBBCCCEEEHHHKKKMMMNNNOOONNNMMMKKKJJJIIIIIIJJJJJJHHHLLLPPPRRRQQQPPPRRRSSSSSSSSSRRRSSSTTTVVVXXXZZZVVVVVVVVVUUUSSSSSSUUUWWW___bbbfffjjjmmmpppsssvvvuuuxxx}}}~~~}}}~~~|||}}}}}}~~~xxxqqqnnnrrr|||~~~~~~yyyrrrnnn^^^[[[UUUPPPNNNRRRXXX]]]hhhsss~~~yyyzzzrrrXXXaaalllttt{{{~~~zzzbbbOOO===???@@@@@@???<<<888666000111222222000---)))'''&&&### """$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###"""!!! !!!"""###""""""""""""""""""""""""  !!!!!!!!!!!! !!!""" !!!!!!!!!!!!"""""""""""" """###"""!!! !!!"""###$$$$$$$$$###&&&&&&%%%%%%&&&&&&'''((($$$&&&)))+++---000555888@@@EEEPPP```ooozzz~~~|||xxxxxx{{{}}}~~~}}}{{{wwwrrroooqqqwww|||vvvvvvvvvyyy~~~{{{