BM6P6(@ vvvoooeeebbb___```bbbcccaaa___^^^]]]\\\[[[ZZZYYYXXXWWWYYYWWWTTTQQQNNNKKKGGGCCCCCC<<>>===<<<;;;:::999:::???EEEHHHHHHGGGCCCGGGPPP\\\gggmmmmmmjjjeeedddbbbaaaaaadddgggiiilllmmmpppsssuuuxxxzzz{{{vvvsssnnnggg^^^TTTLLLHHHKKKJJJJJJJJJLLLMMMOOOQQQRRRTTTYYY```hhhpppvvvyyyyyy{{{}}}~~~}}}|||}}}~~~zzzssspppuuuzzzmmmccc^^^dddkkkrrryyy|||qqqkkkgggeeehhhmmmtttlllgggddd``````bbbcccaaa___\\\\\\[[[ZZZYYYXXXXXXWWWZZZWWWTTTQQQOOOKKKGGGDDDBBB;;;===>>>777666888222333333111000000000000000000000000000///...---,,,------......///000000111////////////......---,,,---------------...//////////////////000000000000444444444555555666666777444444555666888;;;>>>???BBBBBBBBBAAA???===<<<::::::999:::>>>DDDHHHGGGFFF@@@DDDLLLYYYfffmmmooommmiiigggdddaaaaaacccfffhhhjjjmmmpppsssuuuvvvwwwxxxyyyvvvooofff\\\SSSLLLIIIKKKJJJJJJJJJKKKMMMOOOPPPSSSUUUZZZaaahhhooouuuxxxzzz{{{}}}}}}}}}|||}}}~~~vvvrrrtttwwwkkkdddbbbhhhmmmuuu|||tttiiiccc```___bbbggg{{{ssslllhhheeeaaaaaabbbccc```^^^ZZZZZZYYYYYYXXXXXXXXXXXXZZZWWWSSSQQQNNNKKKHHHEEEGGG???@@@???999;;;>>>777333333222111000000000000............---,,,++++++------......///000000000------............------,,,,,,,,,,,,,,,---......000///...---,,,,,,------666555444333333444666777222333444666888:::;;;<<<@@@AAACCCCCCBBB???<<<::::::999:::???EEEHHHGGGEEE>>>AAAIIIUUUcccmmmrrrrrrnnnkkkfffaaa```bbbeeehhhgggkkkqqquuuwwwwwwvvvwww{{{wwwoooeee\\\SSSMMMJJJKKKJJJJJJJJJKKKMMMOOOPPPTTTVVV[[[aaahhhoootttwwwzzz|||}}}}}}|||||||||}}}~~~xxxuuuzzzyyyxxx}}}uuujjjeeeeeejjjpppxxx|||rrrgggbbb``````dddiiivvvwwwpppgggddd``````aaaaaa^^^[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXUUURRROOOLLLJJJGGGDDDGGG@@@@@@???;;;AAADDD<<<555444333222111111111111............---,,,++++++............//////000000+++,,,,,,---......------------,,,,,,------...///222111///------...///000666666666666666666777777222333555777999:::;;;;;;@@@BBBEEEFFFEEEBBB>>><<<<<<;;;===AAAGGGJJJHHHFFF@@@BBBHHHTTTbbbnnnsssuuuqqqmmmgggbbbaaacccgggjjjgggnnnvvvzzzzzzyyywwwwwwxxxuuuooohhh___VVVPPPLLLKKKKKKJJJJJJKKKLLLNNNOOOUUUWWW[[[aaagggnnnsssuuuyyy{{{}}}}}}|||{{{|||}}}}}}yyywwwzzz}}}sssmmmooovvvvvvjjjeeeffflllqqqzzzvvvlllhhhggggggkkkpppuuu{{{ttteeebbb^^^]]]^^^^^^\\\YYYWWWWWWWWWWWWXXXXXXXXXXXXWWWTTTPPPLLLJJJHHHFFFDDDAAA<<<<<<;;;999BBBFFF<<<666666555444333333333333///////////////...,,,,,,............////////////++++++,,,---...........................//////000000///...---...000222444333555888999:::888666444333444666999;;;<<<======AAACCCFFFIIIHHHEEEAAA>>>>>>>>>@@@DDDJJJLLLJJJGGGCCCDDDIIITTTbbbnnntttvvvrrrnnnhhhdddccceeeiiilllooovvv~~~}}}xxxuuutttqqqqqqpppllleee[[[SSSMMMKKKKKKJJJJJJJJJLLLMMMNNNTTTWWWZZZ```ffflllqqqtttxxxzzz|||||||||{{{|||~~~}}}~~~wwwwwwyyy}}}~~~yyytttpppkkkgggbbbaaagggppp}}}wwwkkkggggggmmmsss|||ssspppooonnnqqquuuzzz{{{tttccc```\\\\\\]]]]]][[[YYYWWWWWWXXXXXXXXXXXXXXXXXXWWWSSSOOOLLLJJJHHHFFFEEEAAA======<<<<<>>@@@@@@AAACCCGGGIIIIIIFFFCCC@@@@@@@@@BBBGGGLLLNNNKKKHHHDDDEEEJJJUUUbbbnnntttvvvtttpppkkkfffeeegggjjjlllvvv}}}}}}uuuqqqpppmmmooopppnnnhhh___UUUOOOKKKKKKJJJJJJJJJKKKLLLMMMSSSUUUYYY^^^eeekkkpppsssvvvxxx{{{|||||||||~~~~~~}}}xxxtttrrrooollljjjgggddd```___\\\YYYXXXWWWYYYbbbmmmwww~~~xxxnnniiihhhmmmuuu|||zzzwwwxxxzzz}}}uuunnnbbb___\\\\\\^^^^^^\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXUUUPPPMMMKKKJJJHHHGGGCCC@@@AAA??????IIIJJJ;;;555444333222222111111222000000000000000///------/////////////////////...------.../////////.........------------...//////++++++,,,...///000222222000333666999::::::888777444555666888;;;>>>AAACCC@@@BBBEEEGGGGGGEEECCCAAA@@@@@@BBBGGGLLLNNNKKKHHHBBBCCCIIITTTbbbnnntttvvvvvvsssnnniiigggggghhhjjjqqqyyy{{{tttqqqrrroooppppppnnnhhh___VVVPPPKKKKKKJJJIIIJJJKKKLLLMMMPPPRRRWWW]]]cccjjjooorrrtttvvvyyy{{{|||}}}tttmmmeee```]]]ZZZXXXWWWUUURRRQQQSSSUUUZZZeeeqqqyyy~~~{{{qqqjjjggghhhqqq~~~|||yyyzzzwww~~~~~~ppphhhbbb___\\\\\\^^^___^^^[[[ZZZZZZYYYYYYYYYXXXXXXXXXZZZVVVQQQNNNLLLKKKJJJIIIBBB??????===<<>>BBBEEE???AAACCCEEEEEEDDDBBBAAA???@@@BBBGGGLLLMMMJJJGGG???AAAGGGSSSbbbnnntttvvvyyyuuupppkkkhhhggggggggghhhpppzzz}}}yyyvvvvvvxxxssssssqqqmmmfff^^^VVVRRRKKKKKKJJJIIIIIIJJJLLLLLLOOOQQQUUU[[[bbbiiiooorrrsssuuuyyy{{{|||}}}{{{uuuppplllkkklllmmmpppxxxvvvmmmbbb\\\YYYWWWVVVWWWQQQOOOOOOSSSWWW^^^kkkxxx~~~tttjjjdddbbblllyyy~~~xxxttttttnnnsss}}}rrrjjj```^^^\\\\\\]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYWWWTTTQQQOOOMMMKKKHHHEEEEEEDDDCCCCCCBBB???;;;777333222000111222222111///000000111111111111000000......---------,,,,,,,,,//////.........------,,,111111000///...---,,,,,,111...,,,---000333333111444666888:::<<<<<<;;;:::777888888999;;;===???@@@CCCBBBAAACCCEEEDDD@@@===<<<<<>>???DDDCCCCCCDDDEEEDDDAAA===<<<===@@@EEEKKKLLLIIIEEECCCBBBDDDNNN]]]kkkrrrtttrrrpppllliiigggffffffgggjjjoootttuuusssrrrsssvvvxxxvvvsssooojjjbbbZZZTTTMMMLLLJJJHHHHHHJJJLLLMMMNNNPPPTTTZZZbbbjjjqqquuuxxxyyyyyy{{{~~~yyyuuuqqqnnnjjjggggggfffeeecccdddcccdddhhhiiijjjooowwwzzzoooiiiddd^^^XXXVVVWWWXXXZZZbbbnnn}}}yyyfffZZZXXXVVVXXX\\\```fffnnnwww}}}yyypppmmmlllkkkkkktttzzzxxxrrrkkkbbb[[[ZZZWWWXXX```nnn|||tttmmmdddbbb```___``````___^^^\\\\\\\\\[[[[[[[[[[[[[[[WWWTTTQQQOOOMMMKKKHHHEEE@@@???>>>??????>>>;;;999444333222222333333222111///...---,,,,,,---...///111111000000000000000/////////...------------...000000...------...///000222111//////111222222111444666999;;;======<<<<<<999888888999:::<<<>>>???EEEDDDDDDFFFFFFEEEBBB???===>>>AAAFFFLLLNNNKKKHHHCCCBBBDDDMMM[[[hhhoooqqqpppooollljjjhhhgggggggggkkkooossstttsssrrrtttvvvwwwuuurrrooojjjccc[[[UUUOOOMMMKKKHHHHHHIIIJJJKKKLLLNNNRRRXXX```iiiqqqvvvyyyyyyyyy{{{}}}~~~|||zzzyyyxxxwwwtttpppmmmjjjfffbbbaaa___^^^bbbiiivvvxxxooohhhbbbcccdddiiiqqq}}}rrr```VVVUUUPPPQQQSSSXXX___jjjwwwzzzpppjjjbbb\\\ZZZZZZ[[[[[[gggmmmvvvzzznnnggg```XXXSSSRRRQQQQQQWWWcccppp~~~vvvnnndddbbb```___``````___^^^[[[\\\\\\\\\[[[[[[ZZZZZZWWWTTTQQQOOOMMMKKKHHHEEE@@@>>>=========<<<999777555444222333444444333111000///---,,,,,,---///000000000000000000000000000///...------------...///---,,,+++******,,,...///333222111111222222222111444666999;;;=========<<<:::999888888999;;;===>>>EEEEEEFFFGGGGGGFFFCCCBBB??????BBBHHHNNNPPPNNNKKKDDDBBBCCCKKKYYYeeelllnnnnnnmmmllljjjiiihhhhhhhhhlllnnnrrrsssrrrrrrtttuuuvvvtttrrroookkkddd\\\WWWQQQOOOLLLIIIGGGHHHIIIJJJLLLMMMPPPVVV^^^gggoootttwwwxxxyyyyyy{{{~~~yyyrrrkkkgggccc```ccchhhqqqyyyyyy{{{}}}lll\\\VVVVVVQQQRRRUUUZZZcccqqqsssiiiddd___[[[VVVRRRPPPRRRTTTUUU\\\bbbkkksssyyy}}}wwwhhh```YYYSSSOOONNNNNNNNNRRR\\\gggtttwwwnnndddbbb___^^^___^^^]]]\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWTTTQQQOOOMMMKKKHHHEEEAAA???===<<<;;;999777444555444222333444444333111111000...------...000111///////////////////////////...---,,,,,,---///000++++++******+++,,,---...---.........------------333555888;;;============;;;:::888777888:::<<<===CCCEEEGGGHHHHHHFFFEEEDDDBBBBBBEEEJJJQQQTTTRRRPPPGGGDDDCCCIIIVVVbbbiiilllmmmlllkkkiiihhhhhhiiijjjlllnnnpppqqqqqqrrrssstttuuutttrrrppplllfff^^^YYYRRROOOLLLIIIGGGGGGHHHIIIMMMMMMPPPTTT[[[dddlllqqquuuvvvxxxxxxyyy|||~~~wwwpppiiihhhkkkooozzzzzziiiZZZUUUVVVSSSUUU[[[dddppppppcccYYYTTTRRROOONNNKKKIIIHHHJJJMMMOOOSSSXXX___eeeiiillloooqqqvvvuuudddZZZUUUPPPLLLLLLHHHGGGKKKRRRZZZgggyyywwwnnncccaaa^^^]]]^^^]]]\\\ZZZYYYYYYZZZ[[[[[[YYYXXXWWWWWWTTTQQQOOOMMMKKKHHHEEEBBB@@@===;;;:::888666444444333222222333333222111222111000//////000111222------............/////////...---,,,,,,---///111,,,------....../////////,,,...//////...---...///222444777:::<<<===<<<<<<<<<:::888777777999;;;===AAACCCGGGHHHHHHGGGGGGGGGEEEEEEGGGMMMTTTXXXWWWUUULLLFFFCCCGGGRRR___hhhlllmmmllliiiggggggiiikkklllnnnnnnoooppprrrssstttuuuvvvuuusssqqqnnnhhhaaa\\\RRRPPPLLLIIIGGGGGGHHHIIIMMMMMMNNNRRRYYYbbbjjjoootttvvvyyyyyyyyyzzzvvvpppnnnoootttzzz~~~mmm___ZZZ[[[XXX]]]hhhtttxxxqqqeeeYYYPPPKKKJJJJJJGGGGGGFFFEEEDDDEEEIIIKKKMMMPPPTTTWWWYYY[[[^^^```hhhsssppp^^^UUUQQQMMMJJJIIIFFFEEEHHHMMMSSS]]]ooowwwmmmcccaaa___^^^]]]]]]\\\ZZZYYYZZZ[[[\\\\\\ZZZYYYWWWWWWTTTQQQOOOMMMKKKHHHEEEAAA???<<<;;;:::999777666444222111111222222111000111111111111111111111111---------......////////////...,,,++++++---000111,,,---///000000///...------000333333222111222333111333666999;;;<<<<<<;;;===;;;888666666888:::<<<>>>AAAFFFHHHGGGGGGHHHJJJHHHGGGJJJPPPWWW[[[[[[YYYPPPIIICCCEEEPPP^^^hhhmmmnnnlllhhhffffffiiilllooopppppppppqqqsssuuuvvvvvvvvvuuutttrrrooojjjccc___QQQOOOLLLIIIGGGGGGHHHIIIJJJJJJLLLPPPXXXaaajjjpppssswww{{{{{{zzzzzz~~~|||yyyvvvttttttzzz{{{ppplllmmmlllsss{{{sssbbb^^^VVVOOOJJJHHHHHHHHHDDDEEEFFFEEECCCDDDHHHKKKJJJLLLNNNNNNOOOPPPRRRTTTZZZfffuuu~~~mmm[[[RRRPPPLLLHHHGGGFFFFFFHHHKKKOOOXXXiiixxxwwwllldddbbb___^^^^^^]]]\\\[[[ZZZ[[[]]]]]]]]]\\\ZZZXXXWWWUUUQQQOOOMMMKKKHHHEEE???===;;;:::::::::999888333222000111222222111///000000111111111111000000---.........//////000000///...,,,++++++---000222***,,,...000000...,,,******---111111000///000222000222555888:::;;;;;;;;;===;;;888666666777:::<<<<<<@@@EEEGGGGGGGGGIIIKKKIIIIIIKKKQQQXXX]]]]]][[[RRRJJJCCCDDDNNN]]]hhhmmmooolllgggdddeeehhhmmmqqqsssrrrrrrsssuuuwwwxxxxxxwwwvvvuuusssqqqkkkeee```QQQOOOLLLIIIGGGHHHIIIJJJHHHHHHJJJOOOWWWbbbkkkqqqtttyyy}}}~~~{{{{{{~~~vvvrrrvvv|||~~~ooobbbZZZSSSQQQMMMIIIFFFEEEEEEEEEAAACCCDDDCCCAAABBBEEEHHHLLLLLLLLLKKKJJJKKKNNNPPPOOO[[[lll}}}}}}lllZZZRRRPPPMMMIIIGGGCCCCCCEEEHHHKKKRRRbbbqqqyyymmmdddbbb___^^^\\\[[[XXXVVV[[[[[[[[[[[[[[[ZZZYYYYYYYYYWWWTTTPPPLLLJJJHHHGGGCCCAAA>>><<<;;;999777444444444333222111000///...111111111111000///------///......------///000111..............................//////////////////............////////////000222444777999:::::::::;;;:::999666555666:::===>>>@@@DDDGGGIIIJJJJJJJJJMMMMMMOOOTTTZZZ]]][[[XXXQQQLLLFFFEEEMMMZZZhhhpppsssnnniiihhhggggggnnnvvvqqqssstttttttttuuuxxxzzzzzzyyywwwwwwuuuooofff^^^XXXOOOHHHGGGHHHGGGGGGJJJHHHIIILLLOOOUUU^^^hhhooouuuyyy|||}}}{{{zzz|||~~~zzzyyy{{{ssshhh^^^VVVPPPIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFFFFJJJIIIHHHHHHGGGGGGGGGHHHOOOVVV___mmm~~~ooo\\\OOOJJJIIIHHHFFFAAACCCEEEFFFHHHPPP]]]gggzzznnncccaaa___^^^]]]\\\YYYWWWZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVTTTPPPMMMJJJGGGFFFCCCAAA>>><<<;;;999777555444444333222111000//////000000000//////...---,,,///......---...///000111........................////////////........................///////////////000333666888:::::::::<<<;;;999777555666:::===AAACCCFFFHHHIIIIIIHHHHHHIIIKKKPPPUUUZZZ\\\[[[YYYSSSNNNHHHGGGNNN[[[hhhqqquuuppplllkkkiiijjjpppwwwzzzzzzxxxvvvuuuvvvzzz}}}zzzyyyxxxwwwvvvqqqhhhaaaXXXPPPHHHGGGHHHGGGGGGIIIHHHIIIKKKNNNSSS\\\eeekkkrrrvvvzzz{{{zzzzzz|||~~~wwwjjjaaaXXXPPPKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGMMMRRR[[[fffxxxxxxkkkYYYMMMIIIHHHGGGDDDBBBCCCDDDCCCEEEKKKWWW___ttt{{{nnnbbbaaa___^^^^^^]]][[[YYYYYYYYYYYYYYYYYYXXXWWWWWWUUUTTTSSSQQQMMMIIIFFFDDDCCC@@@>>><<<;;;:::777555444333333222111000//////.../////////...---,,,+++......------......///000........................////////////......------............////////////111222555888;;;======>>>===<<<;;;888666777:::<<>><<<;;;:::777555333333222222111000000///.../////////......---,,,------------......//////........................000//////......------,,,............///////////////111444888:::<<<======>>>>>>===:::888888;;;===EEEGGGKKKMMMNNNMMMKKKJJJFFFMMMVVVZZZZZZXXXXXXXXXVVVRRRLLLIIIMMMXXXfffpppvvvsssqqqqqqooonnnqqqwww~~~{{{{{{}}}{{{zzzyyyzzzzzzwwwpppkkk\\\RRRJJJIIIHHHFFFFFFHHHIIIJJJKKKMMMPPPVVV]]]bbbjjjooovvvzzz{{{|||~~~~~~yyyoooggg```ZZZSSSNNNLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCDDDDDDFFFGGGGGGDDDGGGKKKOOOYYYdddhhhgggccc[[[OOOGGGEEEDDDCCCAAAEEEEEEEEECCCDDDHHHNNNTTTaaazzzwwwiiibbb```____________^^^\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYSSSSSSRRRQQQNNNJJJFFFCCCBBB@@@===<<<;;;:::888666333333222222111000000000//////000000000///......,,,------.......................................//////......---------,,,............////////////,,,...111444666888888999>>>>>>>>><<<::::::<<<>>>DDDGGGKKKOOOQQQQQQPPPOOOJJJPPPXXX\\\ZZZXXXWWWWWWUUURRRLLLHHHKKKTTTbbbmmmtttqqqpppqqqooommmoootttyyy{{{~~~~~~~~~~~~|||{{{zzz{{{|||yyysssnnn^^^UUUMMMJJJIIIGGGFFFGGGIIIJJJLLLMMMPPPTTT[[[___gggmmmuuuzzz|||~~~yyyuuussswww|||tttlllfff___XXXRRRMMMKKKIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHBBBEEEGGGHHHMMMUUUXXXWWWXXXRRRJJJEEEDDDCCCCCCAAADDDCCCCCCBBBDDDGGGLLLPPPVVVnnnvvviiicccaaa````````````^^^\\\[[[[[[[[[[[[[[[ZZZZZZYYYTTTSSSRRRPPPNNNJJJGGGEEEAAA???===<<<<<<:::888666222222222111111111000000///000000000000000//////,,,,,,---............---........................------------------------............///////////////111333666888999999999<<<<<<===;;;::::::<<<>>>AAAEEEJJJPPPSSSSSSRRRQQQLLLPPPVVVZZZZZZXXXVVVUUUUUURRRLLLGGGHHHQQQ___jjjqqqooopppqqqooollllllppppppuuuzzz~~~~~~}}}}}}}}}{{{zzz{{{|||zzzuuupppbbbXXXOOOLLLKKKHHHGGGHHHIIIJJJKKKMMMOOOSSSYYY]]]eeellltttzzz}}}yyyqqqkkklllmmmpppuuu}}}|||zzzsssnnnggg___YYYQQQPPPMMMJJJHHHHHHIIIIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIEEEHHHIIIHHHJJJNNNOOOMMMOOOLLLHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@BBBEEEHHHKKKSSSgggwwwxxxkkkdddcccaaa`````````^^^\\\ZZZZZZZZZ[[[ZZZYYYYYYXXXUUUTTTRRRPPPMMMKKKIIIHHHAAA???===<<<<<<;;;888777222222222111111111111111......//////000//////...+++,,,---.........------........................+++,,,,,,------......///............////////////222333555777999999999999888999999999888999;;;===???CCCIIINNNQQQRRRPPPOOOKKKMMMPPPUUUXXXYYYWWWUUUUUURRRMMMHHHGGGOOO]]]iiipppnnnppprrrpppkkkkkknnnmmmqqqvvvzzz||||||}}}}}}~~~|||{{{{{{|||zzzuuuqqqddd[[[RRRNNNLLLIIIHHHIIIGGGHHHJJJKKKMMMQQQVVVZZZcccjjjsssyyy|||~~~vvvfffeeeccc``````dddjjjoooqqqvvv|||zzztttpppmmmkkkooorrrwww}}}{{{uuummmggg^^^[[[VVVRRRNNNLLLLLLLLLJJJIIIGGGEEECCCBBBAAAAAA???@@@AAACCCEEEGGGIIIKKKJJJNNNPPPMMMLLLNNNMMMJJJIIIHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@BBBDDDFFFGGGPPPbbbooo|||zzznnneeecccaaaaaa``````^^^\\\YYYYYYYYYYYYYYYXXXXXXWWWWWWUUUSSSPPPMMMKKKJJJIIIAAA???===<<<<<<;;;999777222222222111111111111111------...............---+++,,,---.........---,,,........................***++++++,,,---...//////............/////////000---...000222333333333222444666777777666777999;;;>>>AAAGGGMMMPPPPPPNNNLLLIIIIIIKKKQQQWWWZZZXXXVVVVVVSSSNNNHHHGGGOOO]]]hhhooonnnppprrrpppkkkjjjmmmnnnqqqtttwwwxxxzzz|||~~~|||{{{{{{|||zzzuuuqqqfff\\\SSSPPPMMMJJJHHHIIIEEEFFFHHHIIILLLOOOTTTXXXaaahhhrrrxxx{{{}}}~~~cccaaa^^^YYYVVVWWWZZZ]]]\\\aaaggglllsss~~~xxxmmmeeeaaaaaabbbccccccfffjjjooowww{{{uuujjjfff```ZZZUUUQQQPPPPPPKKKJJJHHHFFFDDDBBBAAAAAA???@@@AAACCCEEEHHHJJJLLLNNNSSSUUURRRPPPPPPNNNKKKFFFFFFFFFFFFFFFFFFFFFEEEFFFEEECCCCCCDDDFFFFFFFFFJJJZZZfffrrr|||pppgggdddaaaaaacccccc```]]]\\\ZZZYYYXXXYYYYYYWWWVVVTTTRRRQQQOOONNNKKKGGGDDDCCC???;;;888888777666555222222111000000111111111000000//////.........---////////////////////////,,,,,,---.../////////...---------------------,,,+++,,,---///000//////...111000000333777999777444333444555777888888888888;;;???EEEHHHJJJJJJKKKLLLEEEFFFIIINNNUUUYYY[[[[[[TTTQQQLLLHHHDDDGGGUUUdddnnnqqqrrrrrrsssvvvtttpppqqqtttxxxzzz{{{|||}}}~~~~~~~~~~~~|||zzzwwwuuuooofffZZZSSSPPPNNNJJJFFFGGGGGGIIIKKKNNNRRRVVVXXXcccjjjssszzz|||}}}yyyiiieee___YYYVVVUUUVVVWWWTTTTTTVVV\\\bbbjjjvvv}}}wwwppplllccc```[[[VVVSSSSSSTTTTTTUUUYYY^^^bbbhhhrrr}}}wwwmmmddd\\\WWWRRROOOPPPMMMIIIFFFEEECCCAAA???GGGBBB@@@BBBDDDEEEJJJOOOVVV[[[]]][[[ZZZYYYUUUOOONNNLLLIIIHHHGGGEEECCC@@@DDDDDDCCCCCCCCCDDDEEEEEEKKKUUUbbblllrrr{{{ttthhheeebbbbbbcccccc```]]]\\\ZZZXXXXXXYYYYYYWWWVVVUUUSSSPPPOOOMMMKKKGGGEEEAAA>>>:::888888888888777555555444333333333333333111111000000000/////////////////////////////////------......///.........+++,,,,,,------.........,,,---...///000000000000000000000333666888666444555555666666777888888888<<>>@@@BBBBBBBBBBBBCCCEEEGGGGGGIIIMMMSSSWWWZZZ[[[ZZZUUUPPPKKKFFFIIIVVVeeennnsssuuuuuuvvvxxxvvvrrrooorrruuuwwwxxxzzz|||~~~~~~|||zzzuuummmbbbZZZVVVRRRNNNKKKGGGHHHIIILLLPPPTTTXXX[[[bbbiiirrryyy{{{|||~~~wwwpppfff]]]XXXVVVVVVVVVSSSOOONNNOOOPPPSSSZZZbbblllxxxzzzqqqfff]]]XXXTTTQQQNNNNNNLLLJJJGGGGGGHHHIIIKKKNNNQQQVVVXXX[[[```ggglllxxxwwwlllccc]]]UUUQQQLLLHHHGGGGGGGGGGGGFFFBBB@@@BBBDDDEEEIIINNNYYYeeerrrvvvvvvtttooojjj\\\WWWQQQLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGIIINNNTTTXXXZZZ___gggnnn|||xxxkkkhhhdddccccccbbb^^^ZZZ[[[YYYXXXXXXYYYYYYXXXVVVWWWSSSOOOLLLKKKJJJHHHGGGBBB???;;;999999999888888777666444333222111111111000000000000000000000000////////////////////////.../////////...---,,,,,,,,,,,,,,,------.........///......---...000111222//////000111333555555555;;;:::888666666666888999AAABBBCCCBBBBBBCCCFFFHHHHHHHHHIIILLLRRRWWWZZZ[[[ZZZVVVQQQKKKEEEFFFRRR```mmmssswwwwwwwwwyyyxxxtttrrrtttwwwyyyzzz|||~~~}}}wwwpppggg^^^XXXSSSOOOLLLGGGHHHJJJMMMQQQUUUYYY\\\```hhhqqqwwwzzz{{{}}}~~~vvvllleeeccccccccccccWWWRRROOONNNNNNNNNRRRXXX^^^gggvvvwwwkkkcccYYYRRROOONNNKKKIIIIIIHHHFFFEEEFFFHHHJJJKKKMMMPPPUUUWWWYYY[[[^^^aaahhhppp~~~vvvjjjccc\\\WWWQQQLLLJJJKKKKKKKKKGGGCCCBBBDDDEEEEEEHHHMMMTTTdddwww|||mmmfff]]]UUUQQQPPPPPPPPPJJJIIIHHHGGGGGGGGGGGGGGGGGGJJJMMMNNNOOORRRYYY___iiioooyyyvvvkkkgggcccbbbbbbaaa]]]YYYZZZYYYXXXXXXYYYYYYXXXWWWWWWSSSOOOLLLKKKJJJHHHGGGEEEAAA===:::888888777555777666444333222111111111////////////////////////////////////////////////.../////////...---,,,,,,.........------,,,,,,,,,...---,,,,,,---...000111...///000111222333555666<<<;;;999777666777888999@@@AAABBBBBBCCCEEEIIILLLIIIHHHHHHLLLQQQWWW\\\]]]]]]YYYTTTNNNFFFEEEOOO\\\kkkrrrxxxxxxxxxzzzzzzwwwsssuuuwwwxxxyyy{{{}}}yyysssjjj```YYYSSSOOOLLLGGGHHHJJJMMMQQQUUUYYY[[[^^^eeeooouuuxxxyyy{{{|||~~~tttooonnnoooooonnn\\\VVVQQQPPPOOOMMMPPPTTTUUU[[[dddooo~~~vvvmmmaaaZZZQQQKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNRRRVVVZZZ\\\]]]^^^^^^___fffrrr{{{tttjjjeee]]]WWWTTTRRRQQQQQQJJJFFFEEEGGGGGGFFFIIIMMMPPPaaavvvxxxlllbbb[[[WWWTTTSSSJJJJJJIIIGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJMMMRRRWWWXXX^^^gggqqq|||uuuiiifffbbbaaaaaa```\\\XXXZZZYYYXXXXXXYYYZZZYYYWWWVVVSSSPPPMMMLLLJJJHHHFFFFFFCCC>>>:::999777666444777777555444333333333333............////////////////////////////////////.........///......------//////...---,,,++++++***,,,,,,,,,------...///000///000222222222333666888<<<;;;999888888888999999;;;===>>>@@@AAADDDHHHKKKJJJIIIIIILLLRRRYYY^^^aaabbb___ZZZTTTJJJFFFMMMXXXgggpppwwwyyyyyy{{{{{{zzzsssuuuvvvvvvvvvxxxzzz|||~~~zzzuuummmcccZZZSSSNNNLLLHHHIIIJJJLLLPPPTTTWWWYYY\\\ccclllsssuuuvvvxxxzzz~~~yyyxxxxxxvvvsss```YYYSSSQQQPPPMMMMMMPPPOOOQQQVVV]]]iii|||{{{rrrlll___XXXPPPKKKJJJKKKJJJIIIEEEEEEDDDEEEEEEGGGIIIJJJMMMPPPVVV[[[```bbbbbbbbb]]]bbbiiitttzzztttkkkccc]]]XXXUUUSSSPPPLLLJJJKKKJJJHHHIIIMMMOOO^^^rrr}}}qqqhhhaaa[[[XXXPPPOOOMMMKKKIIIGGGGGGFFFDDDFFFGGGHHHIIIKKKOOOQQQQQQWWW^^^eeennn|||wwwgggddd```___```___[[[XXXYYYXXXWWWXXXYYYZZZYYYXXXUUUSSSPPPOOOMMMKKKGGGEEEEEEBBB===:::999888777666555555444333333333333333......//////000000000000////////////////////////------......///..................------,,,,,,+++,,,---...//////000000000000111333333222333666::::::::::::::::::999999999999;;;===???AAACCCGGGIIIKKKIIIIIILLLSSS[[[aaaddddddaaa^^^WWWMMMFFFIIIRRRcccmmmvvvxxxyyy{{{}}}|||vvvvvvwwwvvvvvvvvvyyy{{{|||}}}|||xxxpppeee[[[SSSOOOMMMIIIIIIJJJLLLOOORRRUUUWWWZZZaaajjjqqqssstttvvvxxx~~~}}}xxxfff^^^WWWTTTRRRNNNLLLMMMLLLMMMOOORRRYYYgggwwwzzzqqqjjj```YYYQQQLLLLLLLLLLLLKKKFFFEEEEEEEEEEEEFFFGGGHHHIIILLLRRRZZZaaaeeeggggggaaabbbdddjjjuuu}}}ssskkkccc]]]YYYUUUQQQNNNOOOMMMJJJJJJMMMOOOZZZjjj|||zzzppphhhcccZZZXXXUUUQQQMMMIIIGGGFFFCCCDDDFFFGGGHHHIIIKKKLLLMMMRRRXXX]]]cccooozzzfffbbb___^^^___^^^[[[XXXYYYXXXWWWXXXYYYZZZYYYXXXTTTRRRQQQOOONNNKKKGGGDDDDDD@@@<<<::::::999999888222222111000000111111111//////000000111111111222////////////////////////,,,,,,---.../////////...,,,---------------------,,,---///111111111000000000222444333222333777;;;999::::::;;;;;;::::::999:::<<>>>>>>>>===<<<;;;;;;::::::<<<@@@EEEJJJLLLLLLNNNNNNMMMMMMPPPVVV]]]ccccccbbb]]]RRRFFF@@@AAADDDQQQ^^^mmmuuuzzz~~~}}}~~~}}}}}}|||{{{{{{{{{|||zzzzzz{{{~~~|||uuulllcccZZZQQQKKKJJJHHHGGGIIIMMMRRRUUUWWWYYY\\\bbbjjjpppuuuyyyzzz}}}~~~wwwkkkbbbZZZUUURRRMMMMMMKKKJJJIIIKKKNNNPPPUUU^^^mmm}}}sssgggaaaZZZWWWTTTSSSSSSSSSSSSRRRRRRNNNMMMOOOOOOKKKJJJKKKHHHLLLNNNOOOVVVdddmmmpppsssnnniiigggffflll~~~tttnnnfff___ZZZVVVTTTSSSRRRRRRXXXfffuuu}}}mmmfff[[[RRRLLLIIIGGGFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHIIIKKKMMMPPPUUU[[[___nnnuuuuuufffccc```_________[[[XXXXXXXXXYYYYYYXXXWWWWWWVVVSSSRRRPPPMMMKKKIIIGGGFFFDDDAAA===:::999999777555777555333333444555555555777666444222000/////////........................111111000///---,,,+++++++++,,,...///000000///...........................000000000111333666:::<<<>>>???@@@AAA@@@>>><<<:::999:::<<<@@@FFFJJJLLLMMMPPPNNNLLLJJJKKKPPPXXX]]]^^^___]]]TTTIIIBBB@@@BBBMMM[[[kkkuuu|||~~~}}}||||||{{{vvvvvvxxx{{{}}}vvvoooggg]]]TTTNNNJJJHHHFFFGGGKKKPPPSSSUUUVVVZZZ```hhhooouuuxxxzzz}}}~~~}}}rrrfff\\\VVVPPPNNNKKKIIIHHHHHHHHHIIIKKKRRR```uuu~~~pppfffbbbaaa___^^^^^^```aaaaaa```___ZZZWWWWWWVVVQQQNNNNNNGGGKKKLLLLLLQQQ]]]jjjpppwwwtttoooiiieeehhhwwwtttjjjccc^^^ZZZXXXXXXTTTUUU\\\gggtttyyyhhhaaaXXXPPPKKKHHHFFFEEEFFFGGGHHHHHHGGGGGGHHHIIIHHHIIIJJJKKKMMMQQQUUUYYYaaahhhssstttfffccc```___```___[[[XXXYYYYYYYYYYYYXXXWWWVVVVVVSSSRRRQQQNNNLLLIIIGGGFFFDDDAAA===;;;:::999777666555444444444666777666555;;;999555222000///000000........................222111000///...---,,,+++,,,---...///000000000000........................//////000111333777:::<<>>;;;:::999888666444222111222888CCCOOOWWWCCCAAA<<<888444333222222////////////////////////000000/////////.........000000......///000333444//////////////////////////////000222444777999;;;???@@@BBBCCCBBB???===;;;999:::===CCCIIINNNPPPPPPRRRPPPLLLHHHGGGJJJPPPUUUZZZ___bbb___UUUKKKFFFDDDFFFSSScccmmmuuu|||~~~}}}{{{zzzyyyyyywwwvvvxxx{{{}}}yyytttmmmcccYYYRRRLLLIIIFFFEEEIIIMMMQQQSSSUUUXXX]]]eeelllsssxxxzzz{{{}}}~~~rrrhhhYYYUUUPPPMMMKKKJJJIIIGGGKKKPPP^^^vvv~~~~~~wwwtttnnnddd[[[WWWQQQPPPNNNKKKJJJOOO[[[fffrrrwwwyyysssmmmpppzzz}}}sssjjjeeebbb]]]ZZZ\\\___cccjjjqqqxxx~~~~~~yyyoooeeeYYYTTTMMMHHHEEEEEEDDDCCCEEEGGGHHHHHHHHHHHHIIIKKKJJJLLLNNNPPPQQQTTTXXX[[[XXX]]]hhhuuuvvvhhheeebbbaaaaaaaaa]]]ZZZZZZZZZYYYYYYXXXWWWUUUUUUTTTTTTSSSQQQNNNKKKGGGEEEEEEBBB>>>;;;:::999888666444333333777GGGdddgggOOO===555444555//////////////////////////////////////////000000222111///......111444666000000000000000000000000...///000222555777999:::===>>>@@@@@@@@@???===<<<999;;;???EEELLLPPPRRRRRRQQQPPPNNNKKKJJJLLLQQQTTTUUU\\\aaa___VVVLLLFFFDDDEEERRR```jjjrrrzzz~~~}}}|||zzzxxxxxx{{{~~~}}}xxxqqqggg\\\TTTLLLIIIFFFEEEHHHMMMRRRTTTVVVYYY^^^dddkkkrrrwwwzzz{{{}}}{{{qqq```ZZZRRRMMMLLLKKKIIIGGGIIIOOO^^^wwwttthhhaaaXXXTTTOOOMMMKKKLLLUUU___pppyyyzzzsssttt{{{}}}wwwlllgggccccccbbbbbbeeejjjooouuuxxxvvvsssoooggg```TTTOOOJJJFFFEEEEEEEEEDDDFFFHHHJJJJJJJJJKKKMMMOOOLLLNNNPPPQQQRRRTTTWWWZZZWWW\\\fffsssyyyjjjfffcccbbbcccbbb^^^[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSQQQNNNJJJFFFDDDEEEBBB>>><<<;;;:::888777333555666999HHHjjjmmmSSS???555////////////////////////////////////////////////000/////////000111222333111111111111111111111111...///000333555777999:::;;;<<<======>>>=========:::<<<@@@GGGNNNSSSTTTTTTQQQQQQPPPNNNMMMOOOSSSVVVSSSZZZ```___WWWMMMFFFDDDDDDOOO]]]fffoooyyy~~~{{{xxxxxx{{{}}}uuukkk___WWWMMMIIIFFFEEEIIINNNSSSVVVXXXZZZ^^^dddkkkqqqwwwyyyzzz|||kkkcccXXXQQQOOONNNKKKIIIKKKQQQ___vvvrrriii]]]VVVOOONNNMMMMMMSSSZZZjjjxxx~~~wwwxxx}}}~~~wwwqqqmmmiiifffgggkkkkkkpppqqqnnnjjjgggbbb\\\RRRNNNJJJGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNPPPRRRTTTPPPRRRTTTTTTTTTUUUWWWYYYYYY^^^gggtttzzzjjjgggdddcccdddccc___\\\ZZZZZZZZZYYYXXXVVVUUUTTTSSSRRRRRRPPPMMMIIIEEEBBBEEEBBB>>><<<;;;:::888777222444444000444JJJmmmSSS333000000000000000000000000111000000000/////////...---...///000111111000000222222222222222222222222...///000333555777999:::::::::;;;;;;<<<<<<======:::<<>>AAAFFFKKKNNNPPPRRRTTTPPPSSSTTTSSSRRRRRRVVVYYYWWW\\\___^^^\\\XXXQQQIIIAAAFFFOOO[[[gggrrrzzz}}}}}}uuuggg]]]PPPJJJFFFHHHKKKMMMRRRWWW\\\]]]^^^bbbgggooovvv{{{|||~~~ssscccYYYTTTSSSPPPNNNMMMNNNZZZnnn|||sssfff\\\TTTRRRRRRQQQRRRUUUeeesssyyyyyy{{{uuuqqqmmmmmmmmmkkkgggbbb]]]ZZZSSSQQQNNNKKKJJJKKKLLLMMMQQQRRRTTTWWWZZZ\\\^^^^^^^^^]]][[[YYYXXXXXXXXXYYY^^^ccclllwwwzzzmmmiiifffeeefffeeeccc```\\\[[[ZZZYYYXXXWWWVVVUUUVVVTTTQQQNNNMMMJJJGGGEEEEEEBBB???===;;;:::888666444333222222333555777999:::DDDMMMTTT___```III+++000//////...---------......///111444666666333000///..................///111000000111333444444333222000111555666444555888:::<<<======<<<;;;<<<===@@@DDDIIINNNQQQSSSTTTTTTQQQSSSSSSRRROOOPPPTTTWWWYYY^^^aaaaaa___[[[SSSKKKCCCFFFMMMWWWbbbmmmvvv{{{~~~}}}xxxkkkaaaSSSLLLGGGHHHJJJLLLQQQWWWYYY[[[]]]```eeelllrrrvvv~~~}}}lll```ZZZXXXUUURRROOOPPPYYYkkk{{{}}}vvviii___VVVTTTTTTSSSTTTWWW```nnn{{{}}}zzz||||||{{{xxxtttmmmfff___[[[XXXVVVSSSQQQQQQRRRTTTVVVVVVXXXZZZ]]]```aaabbbbbbaaa```^^^]]]\\\\\\\\\]]]___dddmmmyyyzzzlllhhheeedddffffffcccaaa[[[ZZZYYYWWWWWWWWWWWWXXXUUUSSSPPPMMMLLLIIIFFFDDDDDDAAA>>><<<;;;:::888666222333444444444222111000333555444333444888999666333222000///...---------......///222444555444222------............------000///...000222333222111222111333888:::888888:::;;;===>>>>>><<<;;;<<<===@@@DDDJJJPPPTTTVVVVVVUUUSSSSSSSSSPPPLLLLLLPPPTTTZZZ```ddddddddd```WWWMMMDDDFFFJJJPPPZZZfffpppwww}}}{{{ooofffVVVNNNGGGGGGIIIKKKQQQWWW]]]```cccgggjjjoootttwwwssseee]]]YYYUUUQQQRRRQQQWWWfffttt~~~ooodddZZZWWWVVVUUUVVVYYY___jjjvvvzzzxxx}}}zzzrrriiibbb^^^[[[YYYVVVTTTTTTWWW[[[]]]aaacccgggjjjkkklllkkkjjjfffeeedddbbbaaa`````````aaafffnnn{{{zzzgggdddaaaaaadddeeeccc```[[[YYYWWWVVVVVVWWWXXXYYYTTTRRROOOLLLKKKHHHEEECCCAAA>>>;;;:::999888666555111222444555666555444333555444333222---***...555222111000///...............---,,,...000111111000+++,,,---......---,,,+++...------...000111111000111000333999;;;999888;;;<<<===??????===<<<=========AAAHHHQQQWWWZZZYYYXXXUUUUUUTTTOOOKKKJJJMMMQQQZZZ```eeeggghhhdddYYYNNNEEEEEEFFFJJJTTTaaammmuuu|||}}}qqqhhhWWWOOOGGGFFFHHHKKKQQQXXX```dddiiimmmooorrrvvvyyy}}}nnnddd]]]VVVQQQSSSPPPTTT```mmm~~~{{{yyywwwkkk___ZZZXXXWWWYYY\\\bbbhhhqqqttttttxxx|||tttmmmiiibbb```]]][[[\\\```dddgggoooqqquuuxxxxxxwwwuuusssmmmllljjjhhhfffdddbbbbbbccchhhppp|||zzziiifffbbbbbbcccccc```]]]ZZZYYYWWWUUUUUUWWWXXXZZZTTTRRRNNNLLLJJJHHHEEEBBB???===:::999999888777555333333333444444555666666+++***---222000++++++111///......---......//////000...------...///...---+++,,,---......---,,,+++---,,,,,,---///000000/////////222888:::777777999;;;===??????>>>===>>>???===AAAHHHSSS\\\``````^^^YYYYYYWWWQQQLLLIIIKKKNNNXXX^^^dddiiikkkhhh\\\OOOEEECCCBBBFFFPPP^^^llluuuzzz}}}qqqhhhXXXOOOHHHGGGHHHKKKQQQWWW]]]bbbhhhlllmmmoootttxxx~~~rrrhhh]]]UUUTTTPPPRRR[[[fffyyy|||yyy~~~uuuggg```\\\ZZZ\\\___bbbeeejjjnnnnnnttt{{{rrrpppnnnlllmmmqqquuuwww{{{}}}|||zzzvvvtttrrroookkkgggeeecccgggkkksssyyyppplllgggddddddbbb^^^ZZZYYYXXXWWWVVVVVVVVVWWWXXXTTTRRROOOLLLKKKHHHEEECCC@@@>>><<<;;;;;;;;;999888666444333111111111222333333111222555444222111333...---------......///000222111//////000000...---------............---------,,,+++---///000///...///...000555777555555777:::<<>>???@@@@@@BBBDDDCCCDDDIIISSS^^^eeeeeecccaaabbbaaa[[[SSSMMMKKKKKKSSSZZZccclllrrrpppbbbTTTEEEBBB???AAAIIIWWWeeennnxxx}}}wwwppp```WWWOOOKKKIIIGGGIIIMMMRRRYYYaaaeeefffjjjrrryyy~~~lll^^^ZZZUUUTTTWWW^^^nnnzzzoooiiieeeeeehhhhhhcccbbbfffgggmmm~~~zzzvvvtttuuuxxx~~~wwwgggdddaaaaaabbbcccaaa___XXXXXXXXXXXXWWWVVVUUUTTTUUUSSSPPPMMMLLLIIIFFFDDD===;;;999888999999888777333444444555444333222111+++111222,,,+++111555444444333222000////////////+++++++++---//////...,,,000///...------...///000---,,,,,,---///000000///222//////222333111333666888;;;>>>???@@@AAACCCEEEDDDDDDGGGPPPZZZaaaaaa___dddeeeddd___VVVOOOLLLKKKRRRZZZcccmmmuuussseeeVVVFFFCCC??????GGGSSSaaajjjxxx|||{{{uuuddd[[[RRRMMMIIIEEEEEEGGGHHHOOOWWW[[[]]]bbblllttt~~~vvvggg^^^XXXVVVWWW\\\jjjuuummmiiiiiilllppphhhdddffffffjjj}}}}}}zzz}}}rrrgggdddaaaaaaccccccaaa___]]]\\\[[[YYYXXXXXXXXXXXXSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@===;;;:::888666333666666555444444333222222333111///...---...000111000///---,,,+++,,,,,,---------...//////...------/////////......------,,,,,,---......//////......111000000000000222333444888;;;>>>@@@AAAAAABBBDDDFFFFFFEEEEEEHHHOOOYYY___bbbbbbcccaaa\\\TTTMMMHHHKKKQQQ\\\iiipppnnnfff^^^NNNGGGAAA@@@DDDMMM\\\iiiuuu~~~zzzmmm___QQQLLLJJJFFFCCCBBBFFFJJJNNNQQQTTT\\\gggpppzzzqqqbbbYYYVVV[[[]]]eee~~~uuurrrrrrsssuuusssmmmccc```mmmuuuhhhdddaaaaaabbbcccaaa^^^\\\[[[YYYXXXWWWWWWVVVVVVSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@===<<<:::999666444444444333222000///......222111///.........///000///...---,,,,,,,,,---....................................---------------,,,---......//////......111000000000000222333444888;;;>>>@@@AAAAAABBBDDDDDDCCCAAA@@@BBBHHHPPPUUU___```aaa___ZZZTTTMMMHHHJJJOOOYYYeeemmmnnniiicccSSSJJJBBB@@@BBBJJJYYYfffuuu}}}{{{pppaaaRRRLLLIIIFFFDDDDDDEEEIIIMMMPPPTTT[[[dddlllttt{{{yyyiii]]]WWWZZZ[[[aaaxxx|||zzzzzzzzz}}}zzzrrrhhheeeqqqxxxiiieeebbbaaabbbbbb```]]]ZZZZZZXXXWWWVVVUUUUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@===<<<;;;999777444444333222111///...---,,,000000000000////////////---------,,,------...//////...---,,,,,,---...///,,,,,,,,,,,,------------,,,---......//////......000000000000000222333333777:::===@@@AAAAAACCCDDDFFFEEECCC@@@AAAEEEKKKPPP[[[\\\]]]\\\XXXRRRMMMIIIHHHLLLTTT___iiinnnllliiiYYYOOOEEE@@@@@@GGGVVVcccttt{{{}}}ttteeeTTTLLLHHHEEEDDDEEECCCGGGLLLPPPTTTYYYaaagggmmmvvv~~~vvvggg\\\[[[[[[^^^nnnyyynnnlllwwwxxxjjjfffbbbaaabbbbbb___\\\[[[ZZZYYYWWWVVVVVVUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@===<<<;;;:::777555777666555333222000///...000000000111000///......,,,---------......//////000///---,,,,,,---///000+++++++++,,,,,,---------,,,---......///........./////////000111111222333666999===???@@@BBBCCCEEEGGGFFFCCCAAA@@@CCCIIIMMMVVVWWWXXXXXXVVVQQQMMMJJJIIIKKKPPPZZZeeelllnnnmmm^^^SSSGGG@@@???EEESSSaaarrrzzz~~~~~~~~~wwwhhhWWWMMMGGGCCCCCCEEECCCGGGLLLQQQTTTYYY^^^bbbiiirrr|||sssddd___^^^^^^fffrrr}}}sssqqq}}}vvvjjjfffbbbaaabbbbbb___\\\[[[[[[YYYXXXWWWVVVVVVVVVSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@===<<<<<<:::888666777777666444333222111000000000000111000///......,,,------....../////////000///---,,,,,,---///000+++++++++,,,,,,---------,,,---......///............//////000111111222222444888<<>>===@@@EEEIIIQQQRRRTTTUUUTTTQQQNNNLLLKKKKKKPPPXXXcccjjjmmmmmmaaaVVVIIIAAA???DDDQQQ^^^oooxxx~~~~~~~~~zzzlll\\\QQQJJJDDDCCCEEEEEEHHHMMMQQQUUUYYY\\\___fffoooyyy}}}kkkddd```]]]___eeeppp~~~tttuuuvvviiieeebbbaaabbbbbb```]]]\\\[[[YYYXXXWWWWWWVVVVVVSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@>>><<<<<<;;;999777555444444333222111000000000000000000////////////------.../////////......///...---,,,,,,---...///,,,,,,,,,,,,------------,,,---......//////......---...///000111111111111333777;;;>>>@@@BBBDDDFFFDDDCCCBBB@@@???BBBFFFJJJMMMOOOQQQRRRSSSQQQOOONNNKKKLLLPPPXXXcccjjjmmmllldddYYYLLLCCC???CCCNNNZZZiiittt~~~ssseee[[[RRRIIIFFFGGGGGGIIILLLPPPTTTWWWZZZ\\\bbbkkkuuu{{{uuuiiiccc]]]ZZZ\\\aaaiiiwww~~~uuuvvvyyyhhhdddaaaaaabbbcccaaa^^^ZZZZZZXXXWWWVVVUUUUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@>>>===<<<;;;999777222222222222111111000000222111///.........///000......///000000///...---.................................---------------,,,---......//////......---...///000111111111000222666:::>>>@@@BBBDDDFFFGGGGGGEEECCCAAACCCGGGJJJJJJLLLOOOQQQRRRRRRQQQPPPHHHJJJPPPZZZeeelllnnnmmmhhh\\\OOOEEE@@@@@@JJJTTTbbbppp~~~|||qqqhhh^^^RRRLLLLLLHHHHHHJJJMMMQQQUUUXXXYYY\\\eeennnuuu}}}ssshhh___ZZZXXXYYYZZZ```kkkssswww}}}vvvwww|||gggdddaaaaaaccccccaaa___YYYYYYWWWVVVUUUTTTTTTTTTSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@>>>======<<<:::888222222222222222222222222333111///...---...000111//////000000000...---,,,------...//////...------/////////......---------,,,---......//////......,,,---///111111111000000222555:::>>>@@@BBBEEEGGGFFFEEECCC@@@>>>>>>BBBEEEIIIKKKNNNPPPRRRRRRRRRQQQFFFIIIPPP[[[fffnnnooonnnkkk```RRRGGG@@@???FFFPPP]]]mmm}}}zzzrrrfffYYYRRRPPPHHHHHHHHHKKKOOOSSSVVVWWWWWW```iiiqqqzzz{{{mmmbbb\\\YYYVVVRRRTTT^^^ffflllsss{{{wwwwww}}}{{{sssooopppqqqsss~~~}}}mmmfffbbbccccccaaa^^^^^^YYYXXXXXXXXXXXXYYYZZZZZZSSSQQQMMMKKKJJJIIIGGGEEE@@@???>>>===;;;999888777---///111222333222111000////////////............***,,,//////...,,,,,,,,,//////.........---------,,,,,,,,,---------.........------...///000...,,,000/////////000111222222222555999>>>AAABBBBBBBBBEEEDDDAAA>>><<<>>>BBBEEEGGGKKKMMMNNNQQQTTTSSSNNNMMMMMMPPPYYYeeennnrrrqqqooofffXXXJJJBBBAAAEEEHHHVVVdddwww|||nnn```VVVPPPKKKHHHEEEDDDEEEIIIMMMQQQUUU[[[dddoooyyy}}}pppbbbWWWYYYTTTTTTYYYZZZ[[[hhhwww|||yyy{{{{{{zzz{{{xxxtttmmmfffaaa^^^]]]\\\hhhmmmxxx~~~mmmgggbbbcccccc```^^^^^^YYYYYYXXXWWWWWWVVVWWWWWWSSSQQQMMMKKKJJJIIIGGGEEEAAA@@@???===;;;:::999888222333444444333111///---111111111000000000//////,,,...//////...------...//////.........---------......//////////////////---,,,++++++------,,,+++////////////000111222222222555999>>>AAACCCCCCCCCEEEDDDBBB???===>>>AAAEEEEEEJJJPPPSSSWWW[[[ZZZVVVRRROOOPPPYYYfffqqquuuuuusssjjj\\\NNNDDDBBBDDDGGGTTTbbbtttyyyiii[[[SSSJJJHHHEEECCCDDDHHHLLLOOOSSSYYYbbblllvvv|||lll^^^ZZZSSSQQQSSSTTTVVVcccrrr~~~{{{zzzwwwrrrpppiiifff```[[[WWWUUUTTTTTTXXX\\\gggtttnnngggbbbcccccc```]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTSSSPPPMMMKKKJJJIIIFFFEEEAAAAAA???>>><<<;;;999999444444555555444222000...222222222222111111111111...///000///...---///000...............---------//////////////////......111///------///000000///////////////000111222333333555999===AAACCCEEEEEEFFFEEECCC@@@>>>>>>AAADDDFFFNNNVVV[[[___cccaaa]]]YYYSSSPPPXXXggguuuzzzzzzxxxpppbbbSSSGGGBBBCCCFFFRRR___qqq~~~}}}lll[[[QQQHHHFFFDDDBBBCCCGGGKKKMMMPPPVVV^^^hhhrrr|||yyyggg^^^UUUPPPPPPOOOQQQ^^^mmm}}}yyyvvvnnneee```XXXVVVRRROOOLLLKKKKKKLLLLLLOOOWWWaaalllzzznnngggbbbcccbbb___\\\\\\XXXXXXXXXWWWVVVUUUUUUTTTSSSPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@>>>===;;;:::999111222333333444333222222222222222111111111000000/////////...,,,---///111........................---------------,,,,,,,,,333111...---///000111111.........//////111222333333555888<<>>===;;;:::999222222222222222222111111111000000000000/////////.........,,,++++++...000---.....................---------------------,,,///,,,))))))***,,,---------------...///111222333333555888<<>><<<;;;999999666555444222111///......////////////.........---,,,---...---++++++---...---------......................../////////000000///---+++***,,,---------,,,------...///111222333444555777;;;@@@FFFKKKNNNNNNOOOOOOMMMIIIGGGFFFGGGJJJTTT]]]```aaaeeefffeeeaaaYYYQQQQQQZZZgggqqqvvvuuuuuupppcccTTTGGGBBBAAAJJJUUUeeettt}}}ooojjjccc^^^ZZZUUUNNNIIIFFFEEECCCBBBCCCDDDGGGHHHKKKOOOUUU]]]fffpppzzzxxxrrrlllpppuuuyyy|||}}}tttggg\\\YYYVVVUUU\\\ggg~~~hhhZZZRRRMMMIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLNNNRRRUUU\\\jjjwww~~~pppiiicccbbbaaa\\\YYYXXXUUUVVVWWWXXXXXXWWWUUUTTTRRROOOLLLJJJIIIGGGEEECCCAAA@@@???===;;;:::999888888777555333111000///////////////.........------,,,...//////---------...---------.........//////,,,------...///000111111111///...///000111000...,,,,,,,,,---///111222333444555777;;;@@@GGGMMMPPPRRRSSSSSSQQQNNNKKKIIIIIIKKKSSSZZZZZZZZZ^^^bbbccc^^^XXXQQQNNNSSS]]]hhhoooqqqtttsssjjjZZZMMMFFFDDDFFFPPP```ppp}}}qqqhhh^^^VVVRRRNNNJJJFFFGGGEEEDDDCCCCCCEEEGGGHHHHHHLLLRRRYYYbbblllvvv|||{{{rrrnnniiimmmssswwwyyyyyyxxxyyyyyy~~~pppaaaZZZXXXXXXbbbooo|||cccUUUNNNJJJIIIJJJIIIJJJMMMPPPRRRSSSSSSSSSRRRRRRTTTWWWWWWZZZdddooopppiiicccbbbaaa\\\XXXXXXVVVVVVWWWXXXWWWUUURRRQQQRRROOOLLLJJJIIIGGGEEECCC@@@???>>>===;;;999888777666555444333333333333333////////////............,,,...000111///.........---------.........//////)))***+++,,,---///000000...------...//////---,,,,,,,,,,,,---///111222333444555777:::@@@GGGNNNRRRTTTVVVVVVTTTPPPMMMKKKKKKOOOVVVYYYVVVTTTWWW\\\]]]\\\WWWQQQLLLNNNVVVbbbkkkoootttuuunnn___PPPIIIFFFCCCLLL\\\mmm{{{yyypppcccZZZUUURRRMMMIIIGGGFFFDDDCCCDDDEEEGGGHHHFFFJJJOOOVVV___iiisssyyy~~~zzztttqqqppptttzzz}}}}}}zzzxxxvvvvvvwww}}}yyyeee\\\ZZZ\\\iiiwwwzzzbbbTTTMMMJJJJJJLLLIIILLLPPPTTTXXXZZZZZZZZZ]]]]]]^^^___]]][[[bbbkkkxxxmmmgggbbbbbbbbb]]]ZZZYYYYYYWWWUUUTTTUUUUUUSSSRRRTTTPPPMMMJJJIIIHHHFFFDDDBBB???<<<::::::999777555666555555444222111111000111///...///000111000...222000---******,,,...000...000111000---,,,---///------------------------,,,,,,,,,---------......222222111111111111222222111333666;;;@@@FFFJJJMMMTTTSSSRRRQQQOOOLLLJJJIIIRRRSSSUUUUUUUUUUUUWWWYYY[[[WWWSSSNNNIIIKKKWWWeeepppuuuzzzyyymmmZZZJJJBBBHHHNNNZZZkkk{{{wwwkkkaaaYYYSSSLLLHHHIIIFFFFFFHHHFFFCCCDDDIIIJJJKKKPPPWWW\\\aaakkkuuu}}}|||}}}oooeeebbbbbbmmm{{{oooZZZTTTRRRLLLJJJNNNKKKOOOXXXaaaeeecccfffjjjkkkmmmlllgggdddfffhhhfffwwwnnngggbbbcccbbb^^^ZZZZZZZZZYYYVVVVVVVVVVVVUUUSSSSSSPPPLLLJJJIIIHHHFFFEEEBBB@@@===;;;:::999777666666555555444222111111000111///...///000111000...111000---,,,+++,,,...///...000111000---,,,---///---------------------------------.........//////000000000000000111222222222333666:::???DDDHHHJJJMMMMMMMMMMMMMMMLLLKKKKKKRRRSSSUUUVVVUUUUUUVVVXXX[[[WWWSSSOOOJJJJJJUUUaaannnvvvvvvcccQQQGGGCCCIIIVVVgggyyytttjjjccc\\\VVVQQQNNNJJJHHHHHHGGGDDDEEEJJJIIIJJJMMMTTTYYY^^^hhhsss~~~ssskkkhhhppp}}}ooo]]]ZZZYYYTTTRRRUUUUUUXXXaaajjjoooppptttzzz|||~~~xxxuuuuuutttqqqxxxnnnhhhcccdddccc___\\\[[[[[[YYYXXXWWWWWWWWWVVVTTTQQQNNNKKKIIIIIIHHHGGGFFFCCCAAA>>><<<;;;:::888777555555444333333222111111111///...///000111000...//////...---------.........///000///...---...///------------------------........./////////000000............///111222333222333555888===AAADDDFFFGGGHHHJJJKKKMMMNNNNNNNNNSSSUUUXXXXXXXXXWWWXXXYYY\\\YYYVVVSSSNNNMMMTTT^^^lllwwwmmmYYYKKKCCCGGGRRRbbbttt~~~vvvpppjjjddd___WWWQQQKKKIIIGGGDDDFFFKKKHHHHHHJJJOOOTTTYYYdddooo~~~ssskkkppp{{{pppddddddeeeaaa___aaabbbdddlllvvv}}}~~~zzznnnhhhcccdddddd```]]]\\\[[[YYYXXXWWWXXXWWWUUUSSSPPPMMMJJJIIIIIIHHHGGGFFFDDDAAA>>><<<<<<;;;999777555555444333333222111111111///...///000111000...---...............------.../////////.........///---------------------------.........////////////,,,,,,,,,---///111222333222222444777:::===@@@BBBEEEFFFHHHKKKMMMOOOPPPPPPSSSVVVZZZ[[[[[[[[[[[[[[[\\\ZZZYYYWWWSSSQQQVVV^^^jjjvvvrrr^^^OOOGGGIIIPPP^^^nnn|||{{{vvvppplll```XXXOOOJJJGGGDDDFFFJJJIIIGGGIIIMMMPPPVVVaaalll}}}|||qqqrrryyy~~~tttnnnqqqtttrrrooooooppppppvvvnnngggcccdddddd```]]]\\\YYYXXXWWWWWWXXXWWWTTTRRRPPPMMMJJJHHHHHHHHHGGGFFFDDDAAA>>><<<<<<;;;999777444444444333333222222111111///...///000111000...,,,---...//////...------///........./////////...------------------------,,,,,,---------.........++++++,,,---///000222333111222333555888;;;===???CCCDDDFFFHHHJJJLLLMMMMMMOOOSSSXXX[[[\\\\\\\\\\\\[[[YYYXXXXXXVVVSSSVVV\\\iiittt~~~|||rrraaaRRRJJJJJJNNNYYYiiixxxyyyuuujjj___SSSLLLHHHEEEEEEHHHIIIHHHHHHLLLNNNSSS^^^iiiyyy{{{vvvwwwyyy~~~|||~~~~~~}}}mmmfffbbbcccddd```]]]\\\YYYXXXWWWXXXXXXWWWTTTQQQPPPMMMJJJHHHHHHGGGFFFEEECCCAAA>>><<<;;;:::888777444444444333333222222222111///...///000111000...,,,---......///.........///...---...///000///...------------------------,,,,,,,,,------------...+++,,,,,,---///111222333111111333444777999<<<===???@@@BBBCCCEEEFFFFFFGGGGGGLLLSSSYYY[[[\\\\\\\\\ZZZXXXWWWWWWUUURRRTTTXXXgggqqqyyyyyyxxxtttgggXXXKKKJJJLLLVVVfffxxx}}}rrrfffXXXPPPKKKGGGEEEGGGIIIHHHIIILLLNNNQQQ[[[eeesss|||vvvpppsssyyy~~~llleeeaaabbbccc___\\\\\\YYYYYYXXXYYYYYYXXXUUURRRQQQNNNKKKHHHGGGFFFEEEDDDBBB@@@===;;;:::999777666444444333333333333222222111///...///000111000...------------....../////////---,,,---000111000...------------------------------------............---------...///111222333000111222444666999;;;===<<<===???AAABBBCCCDDDDDDBBBHHHQQQYYY]]]___`````````\\\ZZZYYYVVVRRRRRRVVVdddooowwwxxxzzzzzzpppaaaOOOMMMMMMUUUdddwwwzzzmmm^^^VVVPPPJJJGGGGGGGGGGGGHHHLLLMMMOOOXXXaaakkkvvv|||ooooooooovvv~~~kkkeee```bbbbbb___\\\\\\ZZZZZZZZZZZZ[[[YYYVVVSSSRRROOOKKKHHHGGGFFFDDDCCCBBB???<<<::::::999777555444333333333333333333333111///...///000111000///---------------...///000///---,,,---000222000...------------------------............/////////000.........//////111222333000111222444666999<<<===;;;<<<>>>AAACCCDDDEEEFFFAAAHHHSSS[[[aaaccceeeeeehhhccc___]]]YYYTTTSSSVVVbbbnnnwwwyyy~~~wwwhhhVVVRRROOOUUUccctttqqqbbbYYYSSSLLLHHHGGGFFFEEEHHHKKKLLLNNNUUU^^^fffqqqyyymmmiiikkkssszzz}}}lllfffcccdddddd```[[[ZZZ\\\YYYUUUSSSSSSTTTSSSSSSQQQOOOLLLJJJHHHFFFCCC@@@@@@AAAAAA@@@>>><<<999888444333111222333333222000////////////...........................---------......//////...---,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------..................///////////////111222333333555888:::===>>>?????????@@@BBBDDD???DDDNNN[[[hhhsssxxxzzzwwwpppggg^^^XXXUUUUUUVVVcccllltttyyy|||~~~yyysss]]]NNNFFFOOO]]]jjjyyy{{{jjj\\\TTTNNNHHHDDDDDDFFFHHHIIIIIIMMMSSSYYYeeeooo|||uuuooohhhgggjjjppptttuuu}}}~~~mmmgggcccdddddd___ZZZYYY[[[YYYUUUTTTTTTSSSRRRQQQSSSPPPMMMKKKJJJHHHEEEBBBAAA@@@@@@>>>===;;;999888444333222222333333222111////////////............------..................//////000000//////...---...---------------......,,,,,,---------.....................///////////////111222333333555888::::::<<<>>>>>>>>>@@@BBBDDDCCCGGGQQQ___nnnzzz~~~tttggg[[[UUUVVVXXXcccllluuuzzz~~~{{{ttt___PPPFFFMMM[[[hhhwwwsssdddYYYQQQJJJEEEFFFGGGHHHHHHIIILLLQQQVVVaaajjjxxx~~~uuukkkdddcccdddffffffhhhiiiooo|||ooohhhddddddccc^^^YYYXXX[[[YYYVVVUUUTTTSSSQQQOOORRRPPPMMMKKKJJJHHHEEECCCAAA@@@>>><<<:::999888888555444333333444444333222////////////............,,,---------.../////////000000000000000000///...//////...............///,,,------------.....................///////////////111222333333555888:::888:::<<<>>>>>>@@@BBBDDDEEEIIIQQQ___ppptttcccYYYXXX[[[aaakkkuuu|||yyyeeeTTTHHHKKKVVVcccsss}}}ooobbbXXXOOOIIIGGGGGGHHHGGGHHHKKKOOOSSS\\\dddqqq~~~sssfff```^^^]]]\\\ZZZ[[[aaannnzzzyyyxxxyyyzzz}}}qqqjjjddddddbbb]]]XXXWWWZZZXXXVVVVVVUUUSSSPPPMMMOOOMMMJJJIIIGGGFFFCCCAAAAAA???===:::999888888888666444333333444555333222////////////............,,,,,,,,,---...///000000//////000000000//////...//////......---.........------------........................///////////////111222333333555888:::999;;;===??????@@@BBBDDDEEEGGGMMMYYYiiizzz|||nnnccc\\\ZZZ^^^hhhttt}}}lllZZZKKKJJJRRR]]]nnn~~~xxxkkk___TTTMMMGGGGGGFFFFFFHHHKKKOOOQQQXXX___lllxxxpppgggbbb___]]]ZZZYYY]]]gggrrr|||{{{ppplllkkkmmmpppwww|||rrrjjjddddddbbb]]]XXXWWWYYYWWWVVVUUUUUUSSSPPPNNNOOOLLLJJJHHHGGGFFFCCCAAA@@@???<<<:::888888888888666444333333444555333222////////////............,,,,,,,,,---...///000000---......//////.........//////...---,,,,,,---------------.........//////............///////////////111222333333555888:::<<<>>>AAABBBBBBBBBCCCDDDHHHHHHKKKSSSaaappp|||}}}wwwmmmaaaYYYYYYdddqqq|||uuuaaaOOOJJJNNNWWWhhhyyyrrrbbbUUUMMMHHHFFFEEEFFFHHHLLLOOOQQQUUU\\\gggsss~~~|||oooggg```]]]YYYVVVXXX```iiirrr}}}yyylllfffdddgggkkklllpppuuu|||rrrjjjdddcccaaa]]]YYYXXXXXXVVVTTTTTTTTTSSSQQQOOOPPPNNNKKKJJJIIIHHHEEECCC@@@???===;;;999888777777555444333333444444333222////////////............,,,---------.../////////,,,------...............//////...---,,,,,,,,,,,,------........./////////............///////////////111222333333555888:::>>>AAADDDFFFGGGGGGHHHIIIOOOMMMMMMRRR[[[gggqqqwww{{{yyywwwyyyxxxpppcccXXXVVV```mmmxxx}}}iiiUUULLLLLLRRRbbbsssyyyfffWWWNNNKKKHHHFFFFFFIIILLLNNNOOORRRWWWaaalllxxxxxxkkk```XXXYYYUUUVVV\\\dddlllwwwzzzkkkdddccceeejjjfffiiilllpppzzzqqqjjjcccbbbaaa]]]ZZZYYYXXXUUUSSSRRRSSSSSSSSSRRROOOMMMKKKIIIIIIGGGEEECCC??????>>>===;;;999777666444333222222333333222111////////////............------..................------...///////////////111000///...------------............////////////............///////////////111222333333555888:::???BBBGGGJJJLLLMMMNNNPPPUUURRRPPPRRRYYYbbbiiinnnppppppqqqrrrqqqkkkaaaYYYTTT]]]iiisssoooZZZOOOKKKOOO]]]mmmooo```WWWPPPLLLIIIHHHIIIKKKLLLKKKMMMRRRZZZdddppp~~~uuufff\\\ZZZVVVVVV[[[```fffooowwwooohhhfffhhhlllllloooooolllmmmsssxxxyyyxxxpppiiiiiilllooovvv}}}qqqiiicccbbbaaa]]]ZZZZZZWWWUUURRRQQQRRRSSSTTTTTTMMMKKKIIIGGGGGGEEECCCAAA?????????>>>===:::888666444333111222333333222000000/////////...........................---------......///000000111000000222222000///......................../////////000............/////////000///111222333333555888:::>>>BBBHHHLLLOOOQQQTTTUUUWWWTTTQQQRRRWWW^^^eeeiiikkkmmmnnnmmmjjjddd___\\\TTT\\\fffppp{{{sss]]]QQQKKKMMM[[[jjj~~~xxxjjjbbbTTTPPPKKKIIIIIIJJJIIIHHHIIIMMMUUU___kkkyyypppeeeYYYUUUSSSVVVZZZ]]]dddkkkyyyuuummmjjjlllpppwwwzzzwwwnnngggggghhhhhhfff^^^XXXWWWZZZ^^^dddjjjqqq~~~qqqiiicccaaa```\\\XXXXXXXXXVVVSSSSSSSSSSSSRRRPPPQQQOOOKKKIIIHHHFFFDDDBBB????????????===;;;999888777666555444333222222111111000///......///000111000///...------...///000,,,---...//////---+++***000///...------------------------............///---......///////////////000000111222444666888999===DDDLLLOOOSSSYYYZZZXXX[[[XXXTTTQQQQQQVVV^^^dddeeegggiiiiiigggccc^^^[[[VVVXXX___lll{{{}}}gggRRRKKKKKKTTTeeetttdddQQQKKKGGGHHHIIIHHHHHHJJJLLLOOOTTT[[[cccqqqyyyhhh```YYYTTTSSSTTTVVV[[[bbbsss}}}ooojjjnnnuuu~~~}}}sssggg]]][[[]]]UUUTTTSSSQQQQQQSSSWWW[[[aaajjjuuu}}}qqqiiicccaaa```\\\XXXXXXYYYWWWUUUTTTTTTTTTSSSRRROOOMMMJJJHHHGGGFFFDDDCCC>>>>>>>>>===<<<:::888777666555555444333222111111111000///......///000111//////............//////---...///000000...,,,+++000000///...............---------............///---......//////////////////000000222444666777888>>>FFFLLLPPPUUU[[[]]][[[ZZZXXXTTTPPPPPPTTT\\\aaaeeefffggggggeeebbb^^^[[[WWWWWW[[[fffuuukkkVVVNNNKKKPPP^^^xxxyyyhhhZZZSSSNNNMMMNNNLLLKKKMMMJJJMMMRRRXXX```mmm|||pppaaaYYYSSSPPPPPPPPPUUU[[[ccctttzzzqqqrrrxxx|||nnnbbb[[[YYYRRRQQQOOOMMMLLLMMMPPPRRRWWW^^^gggnnnsss{{{qqqiiicccaaa```\\\XXXXXXZZZXXXVVVUUUUUUUUUTTTSSSNNNKKKIIIGGGGGGFFFDDDCCC=========<<<;;;999777666555444444333222111000000000000////////////000000......////////////.........///000000000///...---111000//////////////////---------............///---....../////////////////////000111222444666777>>>DDDKKKQQQXXX```dddbbb^^^[[[UUUPPPNNNRRRYYY___dddeeeeeeeeecccaaa___]]]ZZZVVVVVV___nnn|||ppp[[[RRRLLLMMMYYYpppqqq___VVVOOOMMMLLLJJJIIIKKKHHHKKKPPPUUU\\\hhhvvv~~~ggg]]]TTTOOOMMMLLLOOOTTT[[[iiixxxuuuyyyyyyjjj]]]VVVRRRPPPNNNKKKJJJIIIJJJJJJMMMRRRXXX[[[^^^eeeooowwwqqqiiicccaaa```\\\XXXXXXZZZXXXVVVUUUUUUUUUTTTSSSNNNLLLIIIGGGFFFEEECCCAAA>>>>>>===<<<;;;999888777444444333222111000//////000000////////////000000---...///000000///...---......////////////...---//////............//////---------............///---......///////////////......///000111333555666;;;BBBJJJSSS___kkkrrrrrriiicccZZZQQQMMMOOOWWW]]]ccccccbbbbbbaaaaaa``````___YYYUUU\\\kkk{{{uuubbbXXXPPPNNNXXXiii{{{{{{eeeZZZPPPLLLKKKIIIHHHIIIIIIKKKNNNRRRXXXcccpppzzzqqqeeeXXXRRRNNNLLLNNNQQQYYYdddyyy{{{|||uuueee[[[VVVSSSPPPMMMLLLKKKJJJIIIJJJMMMOOOPPPQQQUUU^^^dddmmmrrr{{{qqqiiicccaaa```\\\XXXXXXYYYWWWUUUTTTTTTTTTSSSRRRPPPMMMJJJGGGFFFDDDAAA???@@@???>>>===;;;:::999999444333222111000//////...//////000000000000//////---...///000000///...---------------...------------------,,,,,,------...---------............///---......///////////////...//////000111333444555999@@@JJJVVVhhhyyyxxxoooaaaTTTMMMNNNVVV\\\___`````````aaabbbcccdddddd^^^YYY\\\iiizzzlll```TTTNNNVVVcccvvvqqqcccVVVQQQOOOMMMLLLLLLJJJLLLNNNQQQVVV___kkkttt}}}ooo___VVVRRROOOOOOQQQTTT]]]nnnrrrhhh]]]YYYTTTQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJMMMRRRWWW]]]bbbiiipppvvv}}}}}}xxxtttvvv}}}qqqiiicccaaa```\\\XXXXXXYYYWWWUUUTTTTTTTTTSSSRRRPPPNNNJJJHHHFFFEEEBBB@@@AAA@@@>>>===;;;;;;::::::444333333222111000////////////000000000000//////......////////////......,,,,,,,,,,,,---------...,,,,,,,,,+++,,,,,,---...---------............///---......////////////////////////000111333444555999@@@IIIWWWlllwwwiiiZZZQQQPPPVVV[[[\\\\\\^^^```bbbeeefffggghhhccc^^^]]]eeetttzzzlllZZZNNNQQQ\\\mmm}}}mmm\\\TTTQQQNNNLLLKKKKKKMMMNNNPPPSSS\\\gggooo}}}jjj^^^XXXSSSQQQRRRSSSZZZhhh~~~xxxiiiccc[[[VVVUUUTTTRRRPPPKKKKKKJJJHHHGGGHHHKKKNNNSSSVVVZZZ^^^bbbgggmmmqqqvvv|||wwwrrrjjjfffeeeiiippp|||~~~qqqiiicccaaa```\\\XXXXXXZZZXXXVVVUUUUUUUUUTTTSSSNNNLLLIIIHHHHHHGGGFFFDDDAAA???===;;;::::::999:::444444333222111000000///...///000111111000///...//////............//////---------------...//////,,,,,,,,,,,,,,,---......---------............///---......///////////////000000000111222333444555777<<>><<<:::999888999999555444444333222111000000...///000111111000///...000///...------...///000...............///000111---------------...///000---------.........//////---......///////////////111111111111222333444555444888>>>III\\\oooyyyzzz|||xxxqqqggg^^^XXXVVVWWWUUUXXX\\\bbbfffjjjlllllliiigggbbbZZZWWWaaatttoooXXXTTTLLLXXXiii{{{pppbbb[[[TTTOOOMMMKKKLLLMMMMMMOOOVVV```hhhwwwuuujjjaaa\\\[[[TTTXXX___kkk}}}~~~qqqgggccc```]]]ZZZNNNNNNMMMKKKJJJIIIIIIIIIGGGHHHIIIIIIJJJMMMQQQTTTRRRXXX```fffjjjqqqzzz~~~tttjjjddd___[[[ZZZTTTTTTUUUZZZ^^^fffvvv|||mmmfffbbbbbb```[[[YYYZZZUUUVVVWWWXXXXXXVVVTTTSSSOOOLLLHHHEEEEEEEEEEEEDDDAAA@@@>>>>>>===<<<999777555555444333222000000///333111///---,,,,,,---...,,,------......------,,,//////.........------------......//////......---......---------,,,,,,,,,...---***((()))+++...000111000000111333555444333666777<<>>======;;;888666555444444333222111000///111000///------...///000---......//////......---//////.........---------------............------............---------,,,------------.........///---,,,---///222444444333444555999AAALLLXXXaaaffflllnnnooollleee\\\VVVRRRRRRTTTXXX]]]bbbfffiiijjjkkkjjjeee]]]XXX[[[fffppp{{{gggRRRJJJMMMZZZsss~~~lll]]]RRRLLLLLLKKKMMMPPPQQQRRRWWW___iiitttuuugggccc\\\ZZZ[[[^^^fffvvvzzzrrrkkkeeebbb^^^ZZZUUUQQQOOONNNLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPUUUZZZ___fffllluuuzzztttkkkgggcccaaa___]]]YYYVVVVVVWWWWWWUUUTTTWWW___fffnnnttt}}}mmmgggcccbbb```[[[YYYZZZSSSTTTUUUVVVVVVUUUTTTSSSMMMKKKGGGEEEEEEEEEDDDCCC@@@???===<<<<<<:::888555555444333333222111000000000000///...///000111222/////////000000/////////...............---------------------------------/////////.........------+++---000222222111///---,,,+++,,,...222444555444222333777<<>><<<<<<;;;:::777555444444333333222111000000111111000000000000111222...//////000000//////...........................------,,,,,,,,,,,,------000////////////.........,,,---000222222111///---///......000333555555444222333555999>>>EEEMMMRRRZZZ```fffiiieee^^^VVVRRRTTTVVV[[[```eeeiiilllnnnjjjkkkjjjeee___]]]___bbbkkkqqqyyyqqq___TTTOOOTTThhhqqq___TTTOOOLLLKKKMMMNNNNNNRRRWWWZZZdddsssxxxjjjccc\\\ZZZ\\\dddttt|||wwwttttttnnnfff___ZZZVVVSSSQQQKKKJJJIIIGGGGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFIIILLLOOOTTT[[[dddnnnxxxvvvqqqooorrrtttxxx{{{|||{{{yyyvvvnnnhhhaaa]]]\\\\\\[[[ZZZ]]]___bbbdddhhhooozzzoooiiidddccc```[[[YYYYYYXXXWWWVVVTTTRRRPPPOOONNNMMMKKKHHHGGGGGGFFFDDDBBB???>>><<<<<<;;;:::777555444333333222222111111111333222111000000/////////.........//////.........---........................------,,,,,,------...000////////////.........------......////////////111000///000222333333111222333555777:::???GGGLLLUUUZZZ```cccaaa\\\XXXUUUTTTVVVZZZ```eeeiiimmmnnnjjjllllllhhhbbb]]][[[[[[bbbgggooowww~~~}}}qqqcccWWWPPPQQQaaawww~~~jjj]]]RRRMMMJJJLLLMMMNNNQQQVVVYYYaaannn}}}sssiii```[[[[[[```kkkuuu}}}wwwoooggg```[[[WWWTTTPPPNNNKKKIIIGGGHHHIIIIIIIIIJJJIIIHHHFFFEEEFFFHHHGGGKKKPPPWWW___jjjuuu|||~~~zzz{{{|||~~~qqqiiieeedddcccaaaaaadddgggjjjpppzzzpppiiieeecccaaa[[[YYYYYYUUUTTTTTTSSSSSSSSSRRRRRRNNNLLLJJJIIIIIIGGGEEECCC@@@???===<<<<<<:::888555333333333222222222111111333222222111///...---------......//////......------------...............///...---,,,,,,---...////////////.........------...---,,,+++,,,---///000000///......000000///...111444666666777<<>>======;;;888666333333333222222222222111000000000000//////...---...//////000000//////...---------.........//////111000...------...000111............---------,,,------,,,,,,,,,---...///...------...000111000///000333555555666:::AAAHHHKKKQQQXXX\\\]]]ZZZWWWVVVPPPSSSWWW]]]bbbgggjjjlllmmmnnnnnnkkkeee]]]VVVSSSSSS\\\gggnnntttyyyxxxttt]]]TTTNNNSSSaaauuu}}}ooo^^^VVVPPPOOONNNMMMNNNPPPSSSWWW___lll|||wwwkkkddd```___bbbiiiyyyzzzqqqjjjeee^^^[[[WWWRRROOOMMMNNNNNNIIIJJJJJJIIIFFFEEEFFFGGGIIIIIIIIIJJJOOOWWWbbbiiiqqqyyyqqqjjjeeedddaaa[[[YYYYYYXXXWWWVVVTTTSSSRRRRRRRRROOONNNLLLLLLKKKJJJGGGEEEAAA@@@>>>>>>===<<<999777333333222222222222222222---......///////////////000000111111111111000000---------.........//////222000///......///000222......---------,,,,,,,,,,,,------...............///......///222333333333///222444555555888AAAHHHGGGNNNWWW]]]]]]ZZZVVVTTTOOOQQQVVV\\\aaafffiiikkkiiijjjlllkkkggg```ZZZVVVOOO[[[gggnnntttzzz}}}}}}cccZZZQQQPPPYYYkkkddd[[[SSSPPPOOOLLLLLLMMMOOORRRYYYeeevvvxxxnnnfffbbbbbb___jjjxxx~~~uuuooodddaaa[[[VVVRRRPPPPPPQQQJJJKKKLLLKKKIIIGGGHHHIIIHHHGGGEEEEEEHHHPPPYYY```iiippp|||ooogggbbbbbbbbb___\\\\\\\\\XXXTTTSSSVVVVVVSSSPPPPPPKKKGGGGGGJJJJJJGGGDDD>>>?????????===:::777555555444444555777666444222111111111111000000000000---..................---///.........------------........................000000///...------,,,,,,---------.........//////...///000111222222222222555555666555666999===AAAEEEMMMWWW^^^```]]]XXXVVVNNNQQQVVV[[[___eeekkknnnlllpppqqqqqqpppmmmcccYYYSSS^^^iiirrr}}}sss^^^NNNPPPWWW```wwwrrrcccTTTPPPPPPNNNMMMOOOPPPOOOTTT```nnn{{{xxxooofff^^^bbbdddkkkuuuyyysssjjjbbb\\\WWWSSSQQQNNNLLLJJJIIIJJJJJJIIIGGGEEEDDDDDDCCCEEEIIIOOOTTT]]]dddoooyyyqqqiiicccbbbaaa]]]ZZZZZZZZZVVVSSSRRRUUUUUUSSSOOONNNJJJFFFFFFHHHIIIFFFBBB?????????>>><<<:::888666666555444555666555333111111111111111000000000000000000////////////000000/////////.........------........................++++++,,,,,,,,,,,,---------------.........//////***+++,,,---............333444444444555888<<<@@@EEEMMMXXX```aaa]]]WWWSSSOOORRRVVVZZZ^^^ccciiimmmooorrrtttssssssqqqjjjaaaXXX___hhhrrrxxxbbbPPPNNNPPPWWWmmm~~~nnn\\\TTTQQQMMMKKKMMMOOONNNSSS]]]hhhssszzzmmmaaa]]]]]]```gggnnnwwwwwwoooggg```ZZZVVVRRRPPPMMMLLLMMMLLLKKKJJJFFFEEEEEEDDDEEEIIINNNQQQUUU[[[eeennnxxxrrrjjjdddbbbaaa\\\YYYYYYXXXTTTQQQQQQSSSSSSQQQOOOMMMIIIFFFEEEGGGGGGDDDBBB@@@???>>>===;;;999888777555444333333333333111...111111111111000000000000222000///......///000222000000000/////////..............................))))))***,,,---...///000------........./////////......//////000000111111222222333333444777;;;>>>FFFNNNYYY```aaa\\\UUUQQQQQQSSSVVVYYY]]]bbbiiimmmrrruuuwwwvvvvvvvvvqqqjjjaaadddjjjuuulllWWWOOOKKKOOObbbxxxzzzfffYYYRRRNNNLLLMMMMMMNNNSSSYYY___gggvvvzzzkkkaaa]]][[[\\\___cccmmmwww~~~uuulllddd^^^WWWUUUSSSQQQQQQQQQOOONNNIIIHHHFFFEEEFFFHHHKKKMMMMMMRRRYYYbbbmmmzzzqqqiiicccbbbaaa]]]ZZZZZZUUUSSSQQQPPPQQQRRRPPPOOOMMMJJJGGGFFFFFFFFFDDDBBBAAA@@@>>><<<:::999888888444333111111111111///---111111111111000000000///000///,,,++++++,,,///000000000000000////////////........................+++,,,---...///000111222............////////////111111111111222222333333111222333444555888;;;>>>HHHOOOXXX]]]]]]YYYUUURRRRRRSSSUUUWWW\\\ccckkkppptttwwwyyywwwwwwwwwtttooojjjiiilllxxxxxxcccVVVLLLKKK[[[nnnooo^^^UUUPPPOOOOOOKKKMMMQQQVVVXXX^^^lll{{{|||nnnfff___\\\[[[\\\aaagggppp}}}|||ssslllggg^^^[[[YYYWWWWWWVVVUUUSSSMMMKKKHHHGGGGGGHHHIIIIIILLLNNNRRRZZZgggvvvooohhhbbbbbbbbb^^^\\\\\\UUUTTTRRRQQQQQQQQQPPPOOOMMMLLLIIIGGGFFFEEEDDDCCCAAA@@@>>><<<:::999888888666555333222333333222000111111111111000000000///000///,,,++++++,,,///000000000000000////////////.................................//////000000000........./////////000000...---,,,,,,,,,---...///111222444555666999<<>>===;;;999888777888666444444555666666555111111111111000000000000222000///......///000222000000000/////////.......................................---------------....../////////000000000---,,,+++******+++,,,---000222444666777999===???JJJNNNUUUYYY[[[[[[ZZZZZZQQQQQQQQQRRRWWW```kkkssstttzzz|||yyywwwwwwuuurrrjjjeeeeeeqqq}}}mmmZZZOOOSSS^^^uuusssbbbYYYRRRLLLMMMLLLNNNQQQSSSXXXdddppp}}}~~~mmmccc]]]XXXUUUVVV[[[___fffooo|||yyyuuussskkkiiiffffffffffffeeedddYYYSSSLLLHHHHHHIIIIIIHHHIIIIIILLLVVVdddtttyyysssmmmhhhcccfffllluuuppphhhbbbbbbaaa^^^[[[[[[YYYYYYWWWUUURRRPPPPPPPPPLLLLLLJJJGGGEEECCCBBBBBB?????????>>><<<:::888666555333222222333555555555111111111111000000000000000000////////////000000/////////.........------.................................---------------.../////////000000000000111///...------...///000...000333555777999<<<>>>GGGNNNWWW^^^aaa```^^^]]]RRRQQQNNNNNNRRRZZZfffmmmssszzz~~~}}}{{{{{{yyywwwpppgggbbbhhhsss|||eeeUUUSSSYYYhhhyyynnncccZZZQQQQQQNNNMMMPPPRRRVVV___iiittt~~~pppggg^^^WWWTTTWWWXXXZZZ]]]eeerrr~~~xxxtttqqqooonnnmmmnnnooonnnmmm^^^VVVMMMHHHIIIKKKKKKJJJGGGHHHMMMXXXhhhyyy{{{tttmmmfff___ZZZWWWXXX]]]eeelllvvvrrrjjjcccbbbaaa]]]YYYYYY[[[[[[YYYVVVSSSQQQPPPQQQKKKKKKIIIFFFCCCAAAAAAAAA>>>?????????===:::777555000...------///111222111111111111111000000000000---..................---///.........------------........................////////////000000111111////////////000000000000111000...------...///000,,,///222444666888;;;===DDDMMMZZZdddgggeeeaaa___SSSQQQMMMKKKNNNVVVaaahhhrrrzzz~~~~~~{{{yyylllaaaaaahhhsssooo[[[TTTWWW\\\pppxxxmmmcccYYYTTTOOOLLLOOORRRUUU\\\dddmmmsssggg^^^YYYUUUUUUTTTTTTXXXbbboooyyyzzzuuuvvvtttrrrrrrtttuuutttsss```XXXMMMHHHIIIKKKLLLKKKFFFHHHNNN\\\mmm~~~{{{ssskkkddd]]]UUUOOOOOOOOOSSSYYY^^^eeevvvtttkkkeeedddddd^^^XXXVVVZZZYYYWWWUUUTTTSSSRRRRRRNNNKKKGGGCCC@@@@@@@@@AAA??????>>><<<;;;:::999888666555555444222111111000---......///////////////------...//////000/////////---,,,,,,,,,,,,+++)))........................////////////////////////---......//////////////////......------///000111222222222222444888===BBBJJJUUUfffqqqsssnnnhhhddd[[[WWWUUUSSSRRRRRRZZZcccssszzz|||vvviii]]][[[ggg|||iii[[[TTTUUUggg~~~wwwjjjaaaVVVQQQNNNPPPRRRSSSXXX]]]lllzzzrrrdddYYYWWWTTTRRRRRRQQQSSS\\\eeewww|||tttuuuttttttwwwzzz||||||{{{kkk[[[MMMKKKMMMLLLLLLNNNIIINNNUUU___oooxxxiiiaaa\\\VVVPPPMMMJJJKKKOOOTTTWWW[[[gggrrruuullleeeeeeeee```ZZZXXXXXXWWWVVVTTTSSSRRRRRRRRRMMMKKKGGGDDDBBBAAAAAABBB??????>>><<<;;;:::999888666555555444222111111000//////000000///...------......///000000000/////////...,,,---......---+++................................................---......//////////////////......---...///000111111111222222333777===AAALLL[[[rrr~~~oooiiibbb]]]YYYXXX^^^gggvvvwwwkkkbbb___ggg{{{vvvcccWWWQQQ```uuupppdddZZZTTTPPPPPPQQQRRRVVV[[[hhhttttttggg[[[VVVRRRRRRQQQPPPUUU[[[ffftttxxxtttssstttvvv{{{~~~uuueeeVVVSSSSSSSSSSSSUUUMMMRRRYYYbbbqqqtttddd\\\WWWQQQLLLJJJHHHHHHJJJNNNPPPSSS]]]hhhxxxwwwmmmfffdddccc___ZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRMMMKKKHHHEEECCCCCCCCCDDD??????>>><<<;;;:::999888555555444333333222111111111111000000///---,,,+++000000000111000000/////////---------///000///...................................................---......//////////////////............///000000000111222222333777<<<@@@LLL```}}}tttjjjaaa]]]aaahhh{{{zzzmmmhhhdddfffyyymmm[[[QQQZZZjjjyyyiii```XXXRRRPPPPPPPPPSSSWWWbbbkkkyyyuuuhhh___WWWUUUTTTQQQPPPRRRXXXaaarrr~~~vvvvvvvvvyyy|||mmm]]]WWWVVVVVVVVVWWWSSSWWW]]]eeesssqqqaaaXXXSSSMMMJJJIIIHHHGGGGGGIIIJJJLLLTTT]]]nnn{{{{{{pppfffcccaaa\\\WWWUUUTTTSSSRRRQQQQQQQQQQQQQQQLLLKKKIIIFFFEEEDDDDDDEEE??????>>><<<;;;:::999888555555444333333222111111000000000000///...---,,,111111222111111000///...---,,,,,,---///111000///................................................---......///////////////............/////////000000111333333555888===@@@JJJ^^^{{{tttggg______ddd{{{ppplllgggeeexxxwww```WWWXXXaaatttrrreee[[[SSSPPPOOOOOOQQQUUU]]]cccnnn~~~{{{mmm```ZZZXXXUUUQQQPPPUUUYYYcccqqq}}}||||||uuuddd\\\ZZZZZZYYYXXXWWWZZZ```hhhwww~~~pppaaaXXXRRRMMMJJJKKKJJJGGGGGGHHHIIIJJJQQQYYYhhhtttvvvkkkeeebbb[[[VVVTTTSSSRRRRRRQQQPPPPPPPPPQQQLLLKKKIIIGGGFFFEEEEEEEEE??????>>><<<;;;:::999888444444444333333222222111......///////////////...111111222111111000///...,,,++++++,,,///000000///................................................---......///////////////---......///////////////111222444555666999===AAAFFFVVVppp|||mmmbbb^^^```rrruuuqqqjjjfffwwwkkk^^^WWWYYYjjj~~~~~~lll```UUUPPPPPPOOOQQQSSSZZZ^^^ggguuu|||iii```\\\WWWSSSQQQUUUTTTYYYcccoooqqqgggdddeeebbb^^^YYY]]]bbbkkkzzz|||pppbbbZZZSSSMMMKKKMMMKKKGGGEEEGGGHHHJJJPPPWWWbbbooo|||ooohhhddd]]]XXXWWWTTTSSSRRRQQQPPPPPPPPPPPPLLLKKKJJJHHHFFFDDDCCCCCC??????>>><<<;;;:::999888444444444333333222222222------...///////////////000000000111000000//////,,,++++++,,,...000///...........................---------------------------......///////////////---......///000/////////000111333555666999===@@@BBBNNNbbb{{{sssfff___^^^fffuuu|||wwwoooiiittt}}}eeeYYYTTT```rrrvvvhhhZZZTTTRRRQQQQQQSSSWWWZZZaaalllzzzxxxkkkccc[[[UUURRRRRRPPPRRRYYYaaammm}}}rrroooooojjjccc^^^aaafffooozzzoooddd\\\UUUNNNLLLNNNLLLGGGDDDFFFHHHIIINNNTTTaaappp{{{mmmgggccc^^^ZZZYYYUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLJJJHHHEEECCCBBBAAA??????>>><<<;;;:::999888444444333333333333222222...///////////////...---......///000000000//////...---,,,---///000000///........................---------------------------......///////////////------///000000000///......///222333555777;;;===>>>FFFUUUiii}}}}}}uuuiii```\\\^^^iii{{{~~~uuunnnqqqxxxrrr```TTTXXXdddrrrsssbbbYYYVVVSSSQQQRRRRRRVVV\\\cccnnn}}}tttggg]]]YYYTTTPPPQQQWWWYYY^^^qqq~~~{{{{{{uuukkkfffhhhllluuu{{{rrrhhhaaaZZZRRROOOQQQPPPJJJFFFGGGIIIJJJMMMRRR___pppvvviiiccc```\\\YYYXXXVVVUUUTTTRRRPPPOOOOOONNNMMMLLLJJJHHHEEEBBBAAA@@@??????>>><<<;;;:::999888444333333333333333333333111111000000///...,,,,,,------...//////000//////000///...///000111000///........................---------------------------......///////////////,,,---///000000000///...,,,...000222333555999;;;<<>><<<::::::::::::888666777222......222555444222222222000///......------////////////////////////111///---,,,------,,,+++------......------,,,+++///,,,******,,,...,,,***...............///000000------......//////000000...///000111333666888999>>>@@@FFFQQQ^^^iiinnnoookkkmmmnnnooopppmmmcccXXX[[[bbblllssswwwyyy{{{}}}xxxqqqooommmnnn~~~ttt]]]QQQSSS^^^ppp~~~wwwfff]]]XXXTTTRRRRRRQQQSSSYYY```kkk|||xxxkkkfff___XXXVVVUUUVVV\\\cccwwwuuusssvvv{{{tttlllccc]]]YYYWWWUUUPPPMMMLLLJJJIIILLLQQQYYYggg}}}~~~qqqdddaaabbb___ZZZWWWTTTQQQMMMLLLLLLNNNNNNNNNNNNLLLHHHFFFEEEDDDAAA@@@>>><<<::::::::::::888777555111---...111444333111333333222222111222222222////////////////////////...---++++++---......---******,,,---.../////////222///,,,,,,------,,,***---------------...//////////////////000000000000......///111333555888999;;;===BBBKKKUUU^^^bbbcccdddhhhmmmppptttssskkk```\\\bbbiiiooorrruuuxxx{{{}}}wwwtttrrrppp~~~zzzbbbSSSPPPWWWfffsssqqqbbbZZZTTTQQQRRRQQQSSSXXX]]]fffvvvsssjjj```YYYUUUSSSWWW^^^iii~~~xxxppphhhaaa]]][[[YYYTTTOOONNNLLLJJJLLLPPPWWWdddxxxwwwlllbbbaaaaaa]]]XXXUUUTTTQQQNNNMMMNNNOOOOOOOOONNNKKKHHHFFFEEEDDDBBB@@@>>><<<;;;:::;;;:::888777444111......111222111000///////////////000111111////////////////////////,,,+++***+++---/////////******,,,---.../////////333111...---------+++***,,,,,,,,,,,,,,,---......111111111000000000000000......///111333555777888:::;;;>>>EEELLLRRRVVVWWW[[[bbbiiipppwww{{{wwwoooccceeehhhjjjmmmppptttwww~~~{{{uuulllYYYPPPQQQ[[[ffflll^^^WWWTTTRRRPPPQQQUUUYYY___kkkwww|||nnncccZZZUUUWWW\\\```vvv}}}uuummmgggcccaaa```YYYRRRPPPNNNLLLLLLOOOUUU___ooosssiiibbbaaaaaa]]]XXXUUUVVVTTTQQQPPPQQQQQQQQQQQQMMMKKKHHHFFFEEEDDDBBB@@@>>>===;;;;;;;;;:::999777444222000000111222222000.........------...//////////////////////////////---+++***+++---//////...------......------,,,+++111///...------,,,,,,,,,------,,,,,,------...///111111000000//////............///000222444666777:::;;;>>>BBBHHHLLLPPPQQQUUU\\\dddlllvvv~~~nnnllljjjiiijjjmmmrrrvvv~~~~~~yyycccUUUPPPUUU\\\pppvvvfff\\\YYYQQQNNNOOORRRUUUYYYbbblllyyysssfff]]]\\\___bbbsssyyyrrrmmmiiiggghhh___VVVTTTSSSPPPNNNNNNRRRYYYfffvvvqqqhhhbbbbbbbbb]]]XXXWWWVVVTTTQQQPPPQQQRRRQQQPPPMMMJJJHHHFFFEEEDDDCCCAAA???===;;;;;;;;;;;;999777555444333222333333222111444333222111000000000000///////////////////////////---+++,,,---...---,,,------......------,,,+++,,,,,,,,,,,,+++,,,---..................//////000/////////......------,,,---......///111333555666999;;;===@@@DDDHHHLLLOOORRRXXX___fffqqq~~~yyytttnnnjjjjjjnnnssswwwzzzppp___SSSRRRVVVggg{{{nnnaaa[[[QQQMMMMMMOOORRRUUU\\\cccnnnxxxuuugggbbbbbbdddooo}}}wwwrrrooonnnoooeee\\\[[[\\\XXXRRRPPPPPPUUU___mmm}}}pppiiicccbbbaaa\\\XXXXXXSSSQQQOOONNNOOOOOONNNMMMLLLJJJGGGFFFEEEEEECCCAAA???===<<<;;;<<<;;;999888555555555444333333222222333222111///......------///////////////////////////---,,,,,,---...---,,,******,,,---.../////////***+++,,,,,,++++++---//////............///000000......------------------------...///000222444555666888;;;===@@@DDDHHHLLLQQQVVV\\\aaalllyyy}}}wwwooojjjlllqqqwww{{{zzzkkkZZZRRRRRR```sss{{{iii^^^UUUPPPMMMNNNPPPQQQWWW]]]fffooo~~~vvvkkkiiihhhooo~~~}}}zzzxxxwwwwwwllldddeeehhhcccZZZUUUPPPSSS[[[gggwww|||pppiiicccaaa___ZZZWWWXXXQQQPPPNNNNNNOOOOOOMMMLLLLLLJJJGGGFFFEEEEEECCCBBB???>>><<<;;;<<<;;;:::888444555555444333222111111///...---,,,,,,,,,,,,,,,////////////////////////---,,,++++++---//////...******,,,---.../////////+++---...---++++++---///...------------...//////---------...............------......000111333444555777:::;;;<<>><<<<<<<<<<<<:::888333444555444222000000000000////////////000111111////////////////////////+++***)))+++...000111000------......------,,,+++...000000///,,,+++---///---,,,,,,,,,,,,---......---.........//////000000------......000111222333777999;;;;;;;;;>>>CCCHHHMMMUUU\\\aaagggnnnqqqqqqtttnnngggffflllvvv~~~~~~{{{tttnnnqqqmmm\\\VVVOOO]]]pppuuuaaaYYYQQQNNNMMMMMMPPPTTTWWW^^^kkkyyywwwrrrwww|||wwwjjjaaaTTTUUUYYYaaaoooppphhhaaaaaa___[[[XXXXXXYYYUUUPPPMMMNNNOOOOOONNNLLLIIIFFFDDDCCCBBB@@@???@@@>>><<<;;;;;;:::888666555555444333333222111111333222111/////////000111......//////000000111111///---+++---///111///---000000///...---,,,,,,+++)))***+++,,,---///000000,,,------...///000111111///,,,***)))***++++++***,,,,,,...///111222222222333666999<<<===???AAACCCNNNTTT\\\aaadddgggkkkoooooohhhdddeeeiiiooozzzzzzrrrlllsss|||aaaPPPNNNSSS]]]ooonnnbbbTTTNNNLLLLLLPPPTTTTTTZZZeeeqqq~~~zzz|||tttiiiaaaYYYVVV___ooo~~~ooogggaaa```___[[[XXXXXXWWWTTTPPPOOOOOOPPPOOONNNLLLIIIFFFDDDDDDCCCAAA???@@@>>><<<;;;;;;:::888666444444444333333222222222222111000/////////000000............////////////,,,***)))***,,,...,,,+++/////////...------,,,,,,++++++,,,---...//////000---------......//////000222111//////000111000///,,,---...///111111222222333555999;;;===>>>AAACCCMMMSSSZZZ___bbbdddhhhkkklllgggccccccfffkkkuuu~~~}}}{{{tttmmmoookkkWWWRRRSSSYYYggg|||tttgggXXXRRRPPPOOOPPPSSSRRRWWWaaalllyyy|||rrreee\\\WWW___nnn}}}~~~nnnfff```___^^^ZZZWWWWWWTTTRRRQQQPPPQQQQQQOOONNNLLLIIIFFFEEEDDDCCCAAA??????===<<<;;;;;;:::888777333333333333333333333333111000///.........//////............------------...---,,,---...///...---........................---------.........//////---------------.........///......///111111000...,,,---...///000111111111333555888:::;;;===@@@BBBIIIPPPXXX^^^aaacccgggjjjmmmhhheeeeeeeeegggnnnvvv}}}~~~|||rrrlllwwwyyycccUUURRRSSS[[[lllooo___WWWUUURRRPPPPPPPPPTTT[[[dddooo||||||mmmccc\\\aaaooo}}}}}}mmmeee___^^^]]]YYYVVVVVVQQQQQQRRRRRRRRRQQQOOONNNKKKIIIFFFEEEDDDDDDBBB@@@???===;;;;;;;;;:::999777333333333333333333333333/////////............////////////......---------///////////////000//////---------.........//////........................---------------,,,,,,,,,++++++,,,...000000...,,,------...///000000000///222444777999:::<<>>===;;;;;;;;;;;;999777444444333333333333222222.........////////////...111000000//////.........,,,---------,,,,,,,,,,,,,,,,,,------.../////////...............------------------------,,,,,,,,,,,,,,,---///111111///------....../////////......222333555777888;;;???AAABBBIIISSS\\\bbbiiipppvvv~~~|||zzzvvvnnnggggggkkkzzz~~~qqqjjjyyyzzz^^^TTTLLLMMMVVVeee{{{qqqbbbYYYSSSPPPPPPPPPQQQTTTXXX___jjjvvv}}}vvvlllmmmuuu}}}mmmeee___^^^]]]YYYVVVVVVPPPRRRTTTSSSQQQOOONNNNNNKKKIIIFFFEEEEEEEEECCCBBB>>><<<;;;;;;;;;;;;999888555555444333333222111111......///000000000//////000000000000000/////////.../////////---,,,---...---------.........//////------------------,,,,,,---------------.........,,,++++++,,,---...---+++....../////////...------111333444666777:::>>>AAA???FFFOOOXXX```jjjtttzzz~~~ssshhheeeiiivvv}}}yyykkkooo}}}nnn^^^PPPNNNSSS]]]nnn~~~pppbbbWWWRRRSSSPPPQQQRRRUUUZZZcccmmmttt~~~sssrrryyymmmeee___^^^]]]YYYVVVVVVRRRTTTUUUSSSPPPMMMMMMOOOKKKIIIGGGEEEEEEEEEDDDBBB===<<<;;;;;;;;;;;;:::888666666555444222111000000...///000111111111000000......//////////////////000222333222///...///111---------...............++++++,,,,,,,,,,,,,,,,,,---------......//////000...,,,******+++,,,+++***.../////////...------,,,111222333444666999===AAA===CCCKKKSSS[[[fffrrrzzzttthhhdddgggoooxxxsssooouuunnnXXXQQQRRRXXXeeesssooo^^^VVVUUUOOOPPPQQQRRRVVV]]]eeekkkyyy|||{{{nnnfff```___^^^ZZZWWWWWWSSSUUUUUUSSSOOOLLLMMMOOOKKKIIIGGGFFFFFFEEEDDDCCC===<<<:::;;;;;;;;;:::888777777555444222111//////...///000222222222111000,,,------....../////////---///000///,,,+++,,,...........................*********++++++,,,,,,,,,---------...///000111111444222000///000000000000////////////...---,,,,,,111222333444555888===AAA<<<@@@GGGNNNVVVbbbnnnwww|||tttgggcccfffiiittt}}}sssuuuyyyzzz^^^SSSRRRUUU```mmmzzzeeeYYYWWWNNNOOOPPPQQQTTTZZZaaafffppp}}}pppggg```^^^]]]YYYVVVVVVVVVTTTQQQPPPPPPPPPOOOMMMNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>===<<<:::999888777555444444333333222222111000///...------...///000111111000000////////////++++++,,,,,,,,,---------000111111///---++++++,,,///...---,,,,,,---...///,,,***)))***...///...,,,,,,---......//////...............///////////////...///000111111444888<<<@@@CCCFFFJJJSSS```kkkqqqqqqyyy~~~{{{sssmmmeee___eeeooovvvssstttqqqaaaYYYUUUXXX^^^rrrtttdddXXXUUURRRRRRUUUUUUUUUYYY___lllvvv~~~zzz{{{nnnfff___^^^\\\XXXUUUUUUUUUSSSPPPOOOPPPOOONNNMMMNNNLLLIIIHHHFFFEEEBBB@@@>>>>>>===;;;:::999888777555444444333333222222111000000///......///000000.........---------,,,,,,++++++,,,,,,,,,---------+++,,,------+++***+++---///...---,,,,,,---...///,,,+++)))+++---///...,,,,,,------...............,,,,,,,,,,,,------------...///000000111444888;;;???AAACCCGGGNNN[[[gggoootttzzz~~~zzzuuuqqqjjjcccaaaiiiyyyvvvqqqooo~~~kkk^^^VVVUUUZZZjjj}}}}}}mmm```WWWTTTRRRSSSSSSSSSWWW\\\fffppp~~~{{{xxxzzzlllddd^^^]]][[[WWWTTTTTTSSSQQQOOONNNOOOOOONNNLLLNNNLLLIIIGGGFFFEEEBBB@@@>>>===<<<;;;:::999888777555444444333333222222111111000000//////000000111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((***,,,,,,,,,,,,...000......------------......---,,,+++,,,---...---,,,,,,,,,---...............++++++,,,,,,------------...///000000111333777:::???@@@AAADDDJJJVVVdddpppwwwzzz{{{zzzyyyxxxrrrkkkdddgggttt{{{sssnnnyyygggZZZVVVXXX___ooo{{{ooo```ZZZVVVUUUTTTSSSVVV[[[___hhhuuu~~~}}}yyyttttttxxx~~~~~~jjjccc]]]\\\[[[VVVSSSSSSQQQOOOMMMMMMNNNNNNNNNLLLNNNKKKIIIGGGFFFDDDBBB???>>>===<<<;;;999888777777555444444333333222222111111111000000000000111111........................,,,,,,,,,------------...***,,,---.........000222------------------------...---------------,,,,,,,,,,,,---.........---------------......//////000.../////////000222666999@@@@@@AAAEEEJJJUUUgggwww}}}~~~~~~}}}}}}vvvmmmjjjrrr|||qqq|||rrrbbbZZZXXXUUUcccxxxmmmeee^^^[[[YYYVVVXXX\\\ZZZbbbnnnzzztttkkkgggjjjsss|||~~~~~~~~~}}}}}}{{{iiiaaa\\\\\\[[[VVVRRRRRRPPPNNNMMMMMMNNNOOONNNMMMMMMKKKHHHGGGFFFDDDAAA???======<<<;;;999888777666555444444333333222222111000000111111111111000000........................,,,,,,---------.........+++---......------///000,,,------------------,,,---......------,,,------+++,,,,,,---...---------,,,,,,------...//////000....../////////111555888???@@@CCCGGGLLLWWWlllsssmmmppptttuuu~~~~~~kkk___XXXQQQZZZkkk|||rrriiiddd```\\\[[[]]]YYY```kkkuuuyyymmmfffdddiiiqqq}}}~~~~~~~~~}}}}}}~~~xxxhhhaaa\\\\\\[[[WWWSSSRRROOONNNLLLMMMNNNOOOOOONNNMMMKKKHHHFFFEEEDDDAAA???===<<<;;;:::999888777666555444444333333222222111///000000111111000000///,,,,,,,,,,,,,,,---------,,,---------............+++,,,------++++++,,,---,,,,,,------------,,,,,,,,,---......---,,,---///++++++,,,---------------))))))***+++,,,------.........///......000444777===>>>BBBIIILLLVVVmmmxxxrrrqqq}}}zzztttsssxxxeeeXXXQQQUUU___qqquuunnniiiccc______\\\bbbjjjrrrzzzvvvkkkccccccgggwww}}}zzz}}}~~~~~~~~~|||}}}wwwgggaaa\\\]]]\\\WWWSSSRRROOONNNMMMMMMOOOPPPPPPOOOMMMJJJHHHFFFEEECCCAAA>>>===<<<;;;:::999777666666555444444333333222222111...///000000000000///...,,,,,,---------.........------------............***+++---,,,++++++,,,...+++,,,------------,,,++++++---///...------...111++++++,,,------------,,,((()))***+++,,,------...---............000333666999:::@@@GGGIIIPPPhhh}}}}}}vvvzzzrrr```SSSSSSWWWcccvvv|||vvvmmmgggeee```dddjjjooouuutttgggbbbcccmmm}}}|||zzzxxx{{{|||}}}|||||||||xxxgggaaa\\\]]]]]]XXXSSSRRROOONNNMMMMMMOOOQQQQQQPPPMMMJJJHHHFFFEEECCCAAA>>>===<<<;;;:::888777666666555555444333333222222111---...///000000///...---/////////000000000111111---------.........//////+++,,,............000111++++++------------++++++***,,,//////------///222++++++,,,---------,,,,,,***++++++,,,...///000000---............///333666555666===DDDEEEJJJbbb}}}~~~yyy~~~iiiUUUSSSRRRZZZlllwwwnnnkkkcccfffjjjnnnsss{{{~~~nnneeedddeeettt{{{xxxwwwwwwxxxyyy{{{{{{{{{|||zzzfffbbb^^^ZZZXXXVVVTTTRRRPPPPPPPPPPPPOOONNNNNNMMMOOOMMMIIIGGGEEECCC@@@===>>>===<<<;;;999888777666555333000......///222444111000///......///000111------------------------)))***,,,......---,,,+++...//////...,,,++++++,,,000///...---,,,,,,+++***...------,,,,,,------...***+++,,,---............---------------------------...000000//////111222555555999AAAEEEJJJVVVdddwww|||~~~~~~~~~cccVVVOOOXXXgggyyyzzztttnnnjjjiiinnnssswww}}}mmmbbbfffkkkzzz~~~{{{yyyyyyyyyzzzuuuvvvxxxxxxxxxyyy|||~~~zzzzzzyyyfffbbb^^^ZZZXXXVVVTTTRRRPPPPPPPPPPPPOOONNNMMMMMMNNNLLLIIIGGGEEECCCAAA>>>>>>===<<<;;;999888777666333333222111111111222222222222111111111111111111------------------------******,,,---------,,,+++...///000///---,,,,,,---......------,,,,,,++++++...------,,,,,,------...---------...//////000000........................,,,---//////......000111555555999>>>@@@AAAJJJUUUaaaiiiuuu~~~{{{oooaaaWWWZZZcccqqq|||sssnnnjjjlllnnnrrrxxxyyynnniiikkkvvv|||yyyxxxxxxyyyyyyvvvwwwyyyyyyyyyzzz}}}|||sssyyyxxxfffccc^^^[[[YYYWWWUUUSSSPPPPPPPPPPPPOOONNNMMMLLLLLLJJJHHHFFFEEEDDDBBB@@@======<<<;;;999888777777222333444555444333111000111222222222222111000///........................---------------......///---///000000...------...,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------.........---,,,,,,---...///------------------------***,,,---...------...000666777;;;???@@@@@@EEELLLPPP[[[lll}}}|||~~~qqqccc]]]___hhh}}}}}}vvvooommmlllmmmrrrxxx~~~qqqooosss~~~}}}zzzxxxwwwwwwxxxyyyxxxyyyzzzzzzzzz{{{~~~yyymmmkkk|||wwwfffccc___[[[ZZZXXXVVVTTTQQQQQQQQQPPPOOONNNMMMLLLKKKIIIGGGFFFEEEDDDBBB@@@===<<<<<<;;;999888888777444555555555555333222111111000//////......---...////////////////////////000///...---...///111222,,,...000000...------...*********++++++,,,,,,,,,...------,,,,,,------......,,,***))))))***+++---+++++++++++++++++++++++++++,,,......------///000111444:::>>>@@@BBBFFFIIIIIIUUUhhh{{{pppbbb[[[```ssswwwqqqmmmlllpppvvv~~~}}}vvvssswww~~~{{{zzzyyywwwwwwwwwyyyyyyxxxyyyzzzzzz{{{}}}xxxllleeekkkvvvfffccc___\\\ZZZYYYWWWUUUQQQQQQQQQPPPOOONNNLLLKKKJJJHHHFFFEEEEEEDDDBBBAAA<<<<<<;;;::::::999888888777666555444333333333333222000...,,,,,,---...000////////////////////////000///---,,,,,,...000222+++---000000...,,,,,,,,,)))******++++++,,,,,,---...------,,,,,,------......,,,***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111,,,000444888<<<@@@CCCDDDEEEOOOaaatttjjjZZZYYYfffuuuwwwqqqmmmpppuuuzzz~~~tttqqqssswww~~~~~~~~~|||zzzxxxwwwwwwwwwwwwxxxyyyzzzxxxyyyzzzzzz{{{~~~|||mmmfffeeeqqqtttgggccc___]]][[[ZZZXXXVVVRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@<<<<<<;;;::::::999888888888777555333222222222333222111///......///111222........................,,,+++***))))))+++---...---///111111///---++++++***+++++++++,,,,,,------...------,,,,,,------.........---,,,,,,---...///////////////////////////,,,---//////......000111///333555666:::@@@CCCCCCFFFNNN\\\mmm}}}{{{www|||cccXXX[[[cccxxxqqqqqquuuwww|||yyyqqqmmmlllqqqwww}}}zzz{{{|||~~~|||xxxvvvtttttttttuuuvvvwwwxxxyyyvvvwwwxxxyyy{{{~~~pppdddeeemmm~~~tttgggddd```]]]\\\ZZZYYYWWWRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA???<<<;;;;;;::::::999999888555555555555333222111000---...///111111111111000------------------------,,,+++*********+++,,,---000222444444111...,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---------...//////000000........................***,,,---...------...000222555444333777AAAFFFEEEJJJNNNWWWeeesssxxxsssuuu~~~xxxccc\\\\\\mmmxxxuuuwwwvvvyyywwwpppkkklllpppzzz}}}}}}~~~}}}yyyuuusssooooooppprrrsssuuuvvvwwwssstttvvvxxx{{{sssfff```iiizzzsssgggddd```]]]\\\[[[YYYXXXRRRRRRQQQPPPOOOMMMLLLKKKKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;;;;::::::999999999333444666777666333///---&&&***...222333111...+++---------------------------------------...//////333555777666333000---,,,------------------------...------,,,,,,------...***+++,,,---............++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///---///...,,,222>>>EEEDDDJJJKKKPPPZZZgggrrrxxxzzzzzz{{{~~~|||zzzzzzuuurrrvvvrrrccc^^^```uuuzzz{{{uuuxxx|||vvvooonnnqqqsss~~~||||||{{{zzzwwwsssooommmkkklllnnnoooqqqssstttuuurrrsssuuuwww{{{yyymmmaaa___nnnwwwgggddd___\\\ZZZXXXUUUSSSSSSRRRRRRPPPOOONNNMMMMMMLLLJJJGGGEEEDDDDDDBBB@@@>>><<<999777777777666555888555222000000///...---000000000000000000000000222///...///000000...+++,,,111444222,,,)))...444BBBAAA===555---))))))+++.........///......---,,,/////////......------------,,,,,,---......---+++------,,,,,,,,,,,,++++++000///...///111///+++'''(((+++000333666999<<<>>>HHHHHHLLLUUU]]]dddoooyyy}}}{{{~~~~~~|||{{{}}}~~~{{{yyyvvvqqqooozzzccc\\\ZZZdddxxx}}}}}}yyyxxxxxxzzz|||wwwssspppuuu~~~yyyqqqrrrrrrrrrpppmmmjjjhhheeegggiiikkknnnoooqqqqqqssstttvvvyyy~~~rrrdddeeennnvvvgggddd___\\\ZZZXXXUUUSSSSSSRRRQQQPPPOOONNNNNNMMMLLLJJJGGGEEEDDDCCCBBB@@@@@@===:::999999999888777777555333222222333222111000000000000000000000000000...------//////---***000///......000333888;;;???===999444///------...,,,,,,---...//////...............---------,,,,,,...---,,,---//////---,,,+++++++++,,,,,,---------,,,+++***,,,......+++(((***,,,000222444777;;;===EEEEEEIIIPPPWWW```ooo|||{{{{{{~~~{{{zzz{{{|||xxxyyytttrrrzzzppp___VVV[[[iii|||{{{zzz{{{{{{xxxxxx}}}wwwooooooooonnnllljjjhhhgggfffgggiiikkkmmmooopppqqqvvvwwwzzz}}}vvvjjjbbbjjjyyytttgggccc___[[[YYYXXXUUUTTTRRRRRRQQQPPPOOONNNNNNMMMLLLJJJGGGEEEDDDCCCAAA@@@>>><<<:::999::::::999888555333222222444555555444000000000000000000000000///...------...///...,,,222---)))---555===???>>>555222///,,,,,,,,,,,,,,,***+++,,,---/////////000------------,,,,,,,,,,,,...------...//////...,,,******+++,,,---...//////***))))))***---......---,,,...000111222555999<<>>AAAFFFJJJLLLTTTfffwwwzzzeeeXXXRRRZZZkkk|||}}}|||}}}xxxsssmmmkkkhhhfffddddddeeeeeefffggghhhjjjlllnnnpppqqqxxx|||~~~oooiiijjjzzzttteeebbb^^^[[[YYYWWWUUUTTTQQQQQQQQQPPPPPPOOOOOONNNMMMKKKGGGEEEDDDCCCAAA???;;;:::999999::::::888777444333222222333333111///////////////////////////---......------...000111///333999>>>@@@<<<666111333000,,,,,,...///...+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,------------------------111111000000///000111222///////////////000444777;;;???FFFKKKLLLPPP^^^mmmooo\\\NNNRRR]]]iiiyyy~~~}}}~~~|||uuuqqqllljjjgggdddccccccdddeeeffffffgggiiikkknnnppprrrwww}}}~~~pppfffjjjtttsssdddaaa]]]ZZZYYYWWWVVVTTTQQQQQQPPPPPPPPPOOOOOOOOONNNKKKHHHEEEDDDBBB@@@>>>>>>===<<<<<<===<<<:::888888777555555555444222000000000000000000000000000+++,,,,,,++++++,,,///111444:::BBBDDD@@@888222...111///------------,,,+++---------------,,,++++++,,,,,,,,,,,,---------------,,,,,,---......---+++............------,,,,,,///000111000...------...---...//////...000222555888<<>>???>>>=========<<<999666777666666666666555222000000000000000000000000000,,,---...---,,,...111555999<<<>>><<<888333000...,,,------,,,***))))))***++++++,,,---------,,,,,,,,,,,,---------.........,,,++++++,,,------,,,***------------............+++...000000---+++,,,---+++---////////////111333555777>>>EEEJJJMMMUUU^^^ooooooWWWRRRRRRPPPWWWbbbxxxyyymmmjjjttt|||vvvpppmmmkkkgggfffeeecccbbbbbbbbbbbbccccccdddgggjjjooosssvvvvvviiieeecccgggyyy~~~nnnccc```\\\ZZZXXXWWWVVVTTTPPPPPPPPPPPPPPPPPPOOOOOONNNLLLHHHFFFDDDBBB@@@>>>>>><<<;;;;;;;;;999666444444333333444555444111///000000000000000000000000///111222111000111666:::;;;999555111///...//////,,,...000///,,,+++,,,///)))***+++,,,---.........---------....../////////++++++***+++,,,---+++)))+++,,,,,,---...///000000***---111111///------...***,,,///000//////111222444444888@@@GGGLLLUUU]]]hhhyyy}}}```WWWRRRKKKNNNYYYgggzzzzzzllldddkkkvvvxxxqqqllliiiiiieeeeeecccbbbaaaaaaaaaaaaaaabbbcccfffjjjoootttwwwtttfff\\\^^^dddnnn~~~nnnaaa___\\\ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMNNNOOOOOOMMMJJJGGGDDDCCCBBB???>>>::::::999888777777777777444333333222222111000000222...,,,,,,///111000...555000,,,...444<<>>CCCKKKSSSYYYaaapppuuucccXXXPPPPPPTTT\\\lllvvvhhhdddkkkuuu}}}wwwqqqlllhhhfffeeeeeebbb______aaacccbbbaaaccccccdddeeejjjsss}}}ssseee\\\YYYcccqqq}}}mmmccc```]]][[[ZZZXXXUUUSSSPPPOOONNNMMMMMMMMMNNNNNNLLLIIIFFFDDDCCCBBB@@@>>><<<;;;:::999888888888888777666666555555444333333111000////////////---+++///000111444777999999999000///,,,,,,111999:::666111///------///000...,,,++++++******++++++,,,,,,000//////...---,,,++++++***+++,,,------,,,***)))+++******+++------,,,******,,,------,,,++++++,,,,,,+++***)))+++---000222111333666999>>>FFFNNNTTT]]]jjj}}}wwweeeVVVQQQRRRTTT___rrrzzziiiaaacccjjjuuu~~~~~~xxxvvvqqqmmmiiigggeeeeee```^^^]]]]]]```bbbaaa```dddeeegggjjjpppyyyooobbbXXXUUU[[[jjj||||||kkkcccaaa^^^\\\[[[YYYVVVSSSOOONNNMMMLLLLLLLLLMMMMMMKKKHHHFFFDDDDDDCCCAAA???===<<<;;;:::999999999999444444444333222222111111111222222111///,,,++++++...333999<<<;;;777222///------,,,,,,111777888444///---+++++++++,,,+++***+++***)))))))))***,,,---.....................---,,,,,,---------+++***))),,,***)))***+++---,,,,,,,,,+++++++++------+++***'''(((((()))+++---///000///000333666:::AAAIIIOOOXXX```nnn~~~xxxbbbWWWTTTOOOSSS```uuukkk```]]]aaakkkttt}}}}}}~~~zzzxxxooommmjjjgggeeeddddddeee^^^]]]]]]^^^aaabbbbbbaaadddgggkkkqqqyyyzzzjjj\\\SSSOOOUUUdddyyy{{{kkkcccaaa^^^\\\ZZZXXXUUUSSSOOONNNNNNMMMMMMMMMMMMMMMJJJHHHEEEDDDDDDCCCBBB@@@===<<<;;;:::999888888888333333222222111000000000111222333111---+++---000444999??????:::444///...---...---+++---000///***---,,,+++***+++,,,,,,---,,,+++***)))***+++---...........................******,,,---------,,,,,,---+++))))))***,,,---,,,...+++***+++...///,,,)))'''(((***+++,,,------...000111333666999@@@GGGLLLTTTXXXbbbooo~~~rrrbbbYYYNNNOOOVVVfff{{{ooobbb]]]```hhhqqq~~~~~~{{{wwwtttuuu|||}}}yyyuuuqqqiiigggeeecccaaaaaabbbccc______```aaacccddddddcccfffjjjqqqzzzxxxiii[[[RRROOOSSS___ttt|||kkkbbb___\\\ZZZYYYWWWTTTRRROOOOOOOOOOOOOOONNNNNNNNNJJJHHHEEEDDDDDDCCCBBB@@@<<<;;;:::888777777666666666666666555444444333333111222111///,,,...333888:::<<<<<<888222///...000---//////,,,,,,---+++&&&---------,,,---///111333------,,,+++,,,---...////////////...------,,,,,,++++++,,,,,,---------------+++))))))***,,,---,,,///---+++---000000...++++++,,,---......------,,,000111333444777===DDDIIIPPPSSSZZZeeetttnnn```OOONNNQQQ[[[fffwwwwwwhhhaaa```fffnnnwww~~~~~~zzzuuuooommmqqqzzzyyyuuu{{{}}}{{{xxxtttoookkkgggeeeccc```______```aaaaaaaaabbbcccccccccdddeeeiiioooxxxttthhhZZZNNNLLLPPP]]]mmm~~~mmmaaa___\\\ZZZYYYWWWTTTQQQOOOPPPPPPPPPPPPOOONNNNNNKKKHHHFFFDDDDDDCCCAAA???<<<;;;:::888777666666555555555444444333222222222111111000///000333888<<<999777333...+++***---///+++//////------000///,,,))))))))))))(((***---000---------........................---,,,,,,,,,+++......------,,,,,,++++++,,,***)))***+++---,,,,,,///.........000000...---....../////////...---,,,//////000111444888???CCCKKKOOOUUU^^^lll|||mmmVVVQQQPPPSSSVVVaaayyyrrrggg```bbbgggnnnyyy~~~{{{uuunnnhhhiiiooottt|||ssshhhnnnyyy|||yyyuuuqqqmmmhhheeedddcccaaa___^^^^^^___``````aaaaaaaaaaaabbbeeehhhpppvvv}}}qqqcccXXXLLLEEEJJJUUUjjj|||pppbbb```]]][[[YYYWWWUUURRRNNNOOOOOOPPPOOONNNMMMLLLLLLIIIFFFDDDCCCBBB@@@>>>===<<<;;;999888777666666333333222111111000000///111000111333666888999999444111---******,,,------)))---...,,,,,,000111000)))))))))&&&$$$%%%(((+++***+++---//////...---,,,+++++++++,,,,,,,,,,,,---...------,,,,,,,,,------+++******+++------,,,***,,,...//////...------.....................//////......///000111666<<<@@@DDDJJJQQQXXXeee|||jjj^^^UUUQQQNNNRRRdddyyy~~~pppeeecccfffiiiqqq~~~}}}wwwnnneeebbbeeeiiipppwwwwwwfffhhhnnnwww}}}}}}~~~|||}}}~~~~~~|||yyysssnnnjjjfffbbb___aaa```^^^]]]]]]^^^___```___```aaa```aaaeeejjjooowww~~~kkk___TTTMMMFFFDDDQQQbbb|||qqqcccaaa^^^\\\[[[YYYVVVSSSMMMMMMNNNOOONNNMMMLLLKKKMMMJJJGGGDDDCCCBBB???>>>???>>><<<:::999888777777666666555444444333333222111111222666;;;<<<999555111...+++,,,///000...,,,))),,,---******---///...000000///,,,((('''***...(((***---//////...,,,***(((((()))***,,,---......*********+++---///111222*********,,,...---,,,)))***---000///,,,+++,,,...,,,,,,,,,---...///000111///000000000222666<<<@@@???FFFNNNUUUaaaxxxmmm\\\SSSMMMKKKVVVeeewwwyyymmmiiijjjiiinnnyyy~~~}}}xxxnnnccc^^^___bbbhhhooozzzzzzgggggghhhlllttt|||~~~}}}||||||}}}xxxzzz}}}}}}}}}||||||}}}~~~zzzvvvpppjjjfffbbb^^^[[[]]]\\\[[[[[[\\\^^^```aaa___```bbbbbbccciiiqqqwww|||wwwmmm^^^SSSJJJHHHFFFHHH[[[pppmmmccc___\\\ZZZZZZYYYVVVRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJGGGEEEBBB???>>>===<<<;;;;;;999999888777999999888777666444222222000444:::>>><<<666...)))000///---,,,++++++,,,---,,,,,,************,,,,,,+++******))))))******+++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********---------///111111///...............000222444555999@@@KKKVVV___nnn}}}mmmZZZNNNHHHLLLSSScccwwwuuujjjcccccckkkuuu~~~zzzpppeee^^^\\\\\\]]]cccnnnxxx}}}xxxvvvuuuvvvzzz}}}mmmddd___dddmmmtttxxx{{{~~~}}}}}}~~~zzzzzzzzz}}}~~~~~~~~~yyytttlllfffaaa___\\\[[[\\\]]]^^^]]][[[[[[[[[\\\]]]```bbbbbbeeemmmyyyuuueeeZZZOOOHHHCCCDDDIIIUUUkkknnndddaaa]]]\\\\\\YYYUUUQQQNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHGGGFFFDDDBBB@@@???<<<<<<;;;:::999888888777111111222333333333333333555777999999777333...+++111000...,,,++++++++++++---,,,+++******+++,,,---///......------......///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,---.........---,,,////////////111333555666===AAAIIIRRRYYYdddwwwhhhUUUKKKLLLRRRVVVhhh~~~~~~rrriiieeekkkqqqwww~~~sssfff]]]XXXVVVZZZ___fffmmmuuu}}}{{{tttpppooommmpppuuuxxxzzz|||ssshhhaaadddlllrrrwww{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~|||||||||~~~~~~||||||}}}xxxqqqllleee___\\\ZZZYYYWWW\\\]]]^^^]]]\\\[[[\\\]]]]]]```dddfffjjjrrr~~~uuugggYYYPPPHHHEEEEEEJJJRRRccc~~~oooeeebbb^^^]]]\\\ZZZTTTOOONNNNNNNNNNNNNNNNNNNNNNNNFFFFFFEEEDDDCCCAAA@@@@@@<<<<<<;;;:::999888777777111222333444444555444444:::999666333111/////////222111///---+++******)))------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***+++...111000...,,,,,,...000//////000111333555666<<<>>>DDDMMMTTT[[[fffqqq{{{ttt\\\MMMJJJMMMKKKWWWiii{{{{{{qqqiiikkkkkknnnvvv~~~~~~}}}|||~~~wwwjjj^^^WWWSSSUUUWWW[[[___fffoooyyyxxxqqqllljjjgggiiilllnnnqqquuuyyy}}}|||pppffffffkkkpppvvv{{{}}}~~~}}}|||{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~zzzyyyyyy{{{|||zzztttooofffbbb]]]YYYXXXWWWVVVVVV[[[\\\]]]\\\[[[[[[]]]___^^^bbbggglllqqq{{{|||pppdddWWWLLLFFF>>>@@@EEEOOO^^^tttqqqbbb```]]]]]]\\\ZZZTTTPPPOOOOOONNNNNNNNNNNNNNNMMMHHHGGGEEEDDDBBBAAA@@@???<<<;;;;;;:::999888777777777777666555444222000///999777333000......000111000///...---,,,+++++++++------------------------,,,++++++******++++++,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---111555444///,,,---000//////...///000111333555666777>>>IIIRRRXXX```gggjjjuuuhhhVVVMMMJJJGGGNNNYYYgggzzzvvvkkkiiiffffffmmmwww}}}||||||}}}~~~~~~}}}{{{pppdddZZZTTTOOOPPPRRRUUUZZZcccmmmttt~~~~~~wwwqqqnnnllliiijjjlllnnnqqqvvv|||yyymmmjjjlllpppuuu{{{~~~|||||||||{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~|||~~~~~~~~~|||zzzzzzzzzzzzyyywwwvvvvvvvvvuuuqqqkkkfff___\\\XXXVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZ[[[^^^``````eeelllsss{{{qqqcccVVVKKKCCCAAA===@@@IIIYYYooosss```^^^[[[[[[[[[ZZZUUUQQQOOOOOOOOONNNNNNMMMMMMMMMKKKJJJGGGDDDBBB@@@??????<<<;;;:::999888777777666555555444222000---+++***333222000/////////000111,,,,,,------------------------------------------...------,,,,,,------...+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,111555333...,,,---000------------...///111222333444;;;GGGQQQWWW]]]bbbbbblll|||{{{gggWWWMMMIIIJJJNNNXXXhhh}}}zzzkkkgggbbbbbbfffppp}}}~~~|||zzzzzz{{{}}}~~~~~~vvviii]]]UUUKKKLLLNNNPPPTTTZZZbbbgggttt|||yyyuuusssrrrqqqrrrrrrtttwww|||uuuppppppqqqvvv|||~~~~~~~~~zzzzzz{{{{{{{{{zzzyyyxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~|||zzz~~~~~~{{{{{{}}}}}}yyywwwvvvvvvtttsssrrrrrrpppooolllhhhccc___XXXVVVSSSSSSTTTVVVVVVVVVUUUVVVXXXYYYZZZ]]]aaadddfffkkksss|||ssscccWWWLLLBBB???AAAAAAFFFQQQgggwwwccc___[[[ZZZZZZYYYVVVRRRPPPOOOOOONNNNNNMMMMMMMMMMMMKKKHHHDDDAAA@@@???>>>;;;;;;:::999888777666666444444333333222111//////.../////////000000000000***+++,,,---.../////////,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,***---000///---++++++------,,,,,,,,,---...000111444444:::DDDLLLQQQVVV\\\^^^eeeqqqyyycccSSSMMMIIIIIIOOO[[[kkkoooiiidddbbbeeekkkxxx}}}{{{xxxxxxyyy{{{~~~~~~~~~~~~|||mmm^^^TTTJJJKKKMMMNNNPPPTTTYYY]]]gggooowwwzzz}}}{{{{{{zzzzzz{{{{{{~~~|||xxxvvvuuuxxx}}}{{{}}}~~~~~~|||zzzyyyyyyxxxyyy{{{||||||{{{yyywwwxxxyyy{{{|||}}}~~~~~~~~~}}}||||||}}}}}}{{{zzz}}}~~~}}}zzzwwwwwwzzz~~~}}}~~~~~~|||yyywwwuuussspppnnnlllkkkiiifffbbb___\\\ZZZRRRPPPNNNOOOPPPRRRRRRRRRSSSUUUWWWYYY[[[```eeejjjooottt}}}pppaaaRRRKKKCCC<<<===CCCAAAKKK]]]vvv|||iiiddd^^^[[[ZZZYYYVVVSSSPPPPPPOOOOOONNNMMMMMMLLLJJJIIIFFFBBB@@@?????????;;;;;;:::999888777666666444444555555555555444444........................***+++,,,............---***+++,,,------,,,+++***+++******))))))******+++)))+++,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,***+++,,,------,,,++++++...---,,,,,,---...000111333333888???DDDGGGNNNVVV\\\```kkk~~~wwwbbbTTTMMMIIIJJJPPPYYYiiixxx{{{tttmmmjjjiiikkkuuu|||}}}|||zzzwwwvvvxxxzzzxxxzzz|||}}}~~~ssscccWWWMMMMMMLLLJJJKKKNNNSSSWWW[[[bbbiiinnnttt||||||yyy{{{~~~{{{|||}}}|||yyywwwwwwwwwwwwxxx{{{}}}}}}{{{yyywwwxxxxxxzzz{{{|||||||||||||||{{{zzzzzz{{{|||{{{zzzzzz{{{zzzvvvrrrrrrvvv{{{zzz{{{}}}~~~}}}|||zzzyyywwwuuussspppkkkgggfffdddaaa]]]YYYWWWVVVVVVOOONNNLLLMMMNNNOOOOOOOOOSSSUUUWWW[[[___eeelllpppzzz~~~}}}ttt___PPPEEEBBB???:::===FFFIII[[[tttoooiiiaaa\\\ZZZXXXUUUSSSPPPPPPOOOOOONNNMMMLLLLLLGGGFFFCCCAAA??????@@@@@@;;;::::::999888777666666222222333333333222111111111000...---,,,,,,------,,,,,,.........---,,,+++******,,,,,,,,,,,,******///......------......///((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++---///000...,,,///...------...///000111///000444:::===@@@IIISSS[[[^^^iii~~~vvvvvv\\\SSSKKKIIIIIILLLWWWdddzzzxxxsssnnnmmmuuu{{{||||||yyyvvvuuuwwwzzzwwwyyy|||}}}}}}~~~xxxiii]]]PPPNNNKKKHHHGGGJJJQQQVVVSSSZZZaaaeeemmmwww||||||}}}~~~~~~}}}zzzxxxwwwxxxvvvxxx{{{}}}}}}|||yyywwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{|||{{{zzzwwwxxxxxxtttooooootttyyyyyyzzz|||}}}~~~}}}{{{zzzvvvuuutttrrrppplllfffaaaaaa___\\\WWWSSSRRRSSSTTTPPPNNNMMMMMMOOOPPPOOONNNSSSVVVYYY\\\aaahhhpppuuu|||mmmbbbUUUGGG>>>???>>>;;;@@@IIIXXXppptttaaaZZZZZZYYYUUUSSSRRRQQQQQQPPPPPPOOONNNNNNJJJHHHEEEBBB@@@?????????===;;;:::999999777555333666555555444444333222222000000000000//////////////////.........------------..................---------------------------000///---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((+++)))'''(((***+++)))'''---...//////---+++,,,,,,+++++++++,,,,,,,,,------111000...------...///000///111222444888>>>EEEJJJWWW[[[gggzzzwww~~~rrr^^^MMMIIIHHHDDDHHHPPPbbbqqq{{{wwwwwwxxxzzzyyyyyyxxxwwwuuusssrrrssstttuuuxxxzzz|||~~~{{{lll___TTTLLLGGGIIIKKKKKKKKKMMMMMMPPPVVV\\\bbbkkksssxxx|||}}}zzzxxx}}}}}}|||{{{yyywwwuuutttzzzzzzzzzzzzyyyxxxwwwwwwyyyxxxwwwxxxyyyyyyxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{zzzxxxtttooollllllpppsssxxxyyy|||~~~~~~}}}{{{zzztttuuutttqqqkkkeeeaaa```\\\[[[YYYXXXUUUSSSQQQPPPSSSPPPMMMKKKLLLOOOQQQRRRTTTUUUXXX___iiisss{{{zzzppp^^^NNNKKK>>>888>>>CCCDDDJJJSSSnnnyyyfff]]]\\\YYYUUUSSSQQQQQQPPPOOOOOONNNNNNMMMIIIGGGDDD@@@>>>===<<<<<<>>><<<:::999888666333111555444444333222222111111111111111111000000000000///.........------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,...***''''''***---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,***((()))+++,,,***((('''((()))***+++++++++***---------............///000///...------...///111///000111333666;;;AAAFFFTTTXXXaaaqqqqqq\\\SSSLLLFFFGGGNNNRRR___ooo~~~|||wwwuuuxxxxxxxxxwwwvvvuuutttssstttuuuvvvwwwyyyzzz{{{|||{{{{{{nnnbbbWWWOOOHHHHHHIIIHHHHHHIIIIIIKKKPPPTTTZZZaaaiiinnnvvvzzz~~~}}}zzzxxxzzzzzzyyyxxxvvvtttsssrrrwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwyyyzzzyyywwwuuuuuuvvvvvvwwwyyyzzz{{{zzzxxxsssnnnjjjjjjmmmpppvvvwwwyyyzzzzzzxxxvvvuuuqqqqqqpppmmmgggaaa]]]\\\ZZZYYYWWWUUUSSSRRRQQQQQQUUURRRPPPNNNOOOQQQTTTUUUXXXZZZ^^^fffqqq{{{rrrggg[[[NNNCCCBBB:::777===BBBGGGUUUddd~~~~~~jjj```]]]XXXTTTRRRPPPOOOOOONNNMMMMMMLLLLLLJJJHHHEEEAAA>>><<<;;;;;;@@@>>><<<;;;:::888555222444333333222222111000000222222222111111111000000............------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---(((%%%'''---111000,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,+++******,,,,,,+++***(((&&&&&&)))---000...,,,------------..................---------...000111...///000111222777<<<@@@NNNRRRYYYeeetttmmm]]]QQQFFFDDDIIIIIIRRR^^^kkk}}}zzzuuuuuuuuuttttttttttttuuuvvvuuuuuuuuuuuuvvvvvvwwwxxxwww{{{~~~|||qqqfff[[[RRRJJJHHHHHHFFFEEEFFFFFFGGGJJJMMMPPPVVV]]]bbbkkkpppvvvyyy{{{}}}|||zzzwwwvvvuuuuuutttsssrrrqqqpppsssssstttuuuuuuuuuuuuttttttssstttvvvxxxyyyxxxwwwuuuuuuuuuuuuvvvxxxyyyzzzxxxvvvsssmmmiiihhhjjjmmmtttuuuuuuvvvtttrrrooonnnkkklllkkkgggaaa\\\XXXWWWXXXWWWTTTQQQPPPPPPPPPQQQWWWUUUTTTSSSSSSUUUXXXZZZ]]]```fffoooyyyuuueeeWWWLLLDDD@@@<<<999;;;AAAGGGQQQfffzzz{{{hhh___[[[WWWSSSRRRNNNNNNNNNMMMLLLLLLKKKKKKMMMKKKHHHDDDAAA>>>===<<<@@@???===<<<<<<;;;888666444444333333222111111111111111111000000000000///------------------------+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***---+++***+++///222222000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,,,,++++++,,,,,,------,,,)))'''%%%)))///111///+++******+++++++++,,,,,,,,,---,,,,,,------///000111---......//////222777:::FFFKKKTTT\\\ggguuulll[[[MMMGGGHHHGGGLLLRRR\\\kkkxxxqqqpppoooooopppsssvvvxxxvvvuuusssrrrrrrrrrrrrsssuuuxxx{{{|||~~~}}}uuukkk```VVVMMMJJJIIIFFFFFFHHHFFFGGGHHHHHHJJJMMMSSSWWW]]]ccckkkqqqtttxxx}}}~~~{{{xxxvvvrrrrrrqqqqqqpppppppppppppppqqqrrrssstttttttttttttttsssssstttvvvwwwvvvtttrrrrrrrrrssstttuuuvvvvvvuuutttqqqnnnjjjiiikkkmmmsssssssssrrrpppmmmjjjhhheeefffeeeaaa\\\WWWTTTSSSVVVTTTQQQNNNNNNOOOPPPRRRWWWWWWWWWVVVWWWYYY\\\___cccgggooowwwxxxhhhYYYMMMDDDAAAAAA<<<===CCCMMMXXXeeezzzrrrccc\\\YYYUUURRRQQQNNNMMMMMMLLLLLLKKKJJJJJJMMMKKKHHHEEEBBB???===<<<===<<<;;;;;;;;;;;;999777555555555444333333222222000////////////.........,,,,,,------------------***++++++++++++++++++***)))***,,,------,,,***)))+++...//////---,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,---...(((%%%###&&&+++---***&&&*********+++++++++,,,,,,,,,,,,,,,---...///000000,,,------------///333666>>>EEEOOOWWW^^^jjjxxxkkkYYYNNNJJJDDDEEEGGGNNNZZZnnnpppooolllkkklllppptttwwwsssrrrpppnnnmmmmmmnnnooouuuxxxzzz{{{}}}~~~xxxoooeee[[[PPPLLLKKKIIIIIILLLHHHGGGFFFDDDCCCFFFJJJNNNPPPVVV___fffkkkqqqxxx}}}~~~}}}||||||zzzvvvtttooooooooonnnooopppqqqqqqpppppprrrsssttttttttttttuuusssssssssttttttrrrpppoooooooooooopppqqqrrrrrrqqqqqqpppnnnllllllmmmooosssrrrqqqooolllhhheeeddd``````___\\\WWWSSSRRRQQQSSSQQQOOOMMMMMMOOOQQQSSSVVVXXXYYYZZZZZZ]]]aaaeeemmmrrrzzz{{{iiiVVVKKKCCC===:::;;;;;;@@@LLL]]]nnn~~~ssshhh]]]ZZZXXXUUURRRRRRNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIGGGDDDAAA>>><<<;;;:::999888888888888666444666666555444444333333222//////.........---------,,,,,,,,,,,,------------***++++++,,,,,,++++++******+++,,,......,,,+++***(((---000...)))'''***...,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((()))+++,,,,,,,,,,,,---///***((('''(((+++,,,)))''',,,,,,,,,,,,------------,,,,,,------.........///,,,---...------...111333777???HHHPPPWWW```kkkttt|||fffUUUMMMHHHFFFFFFIIIQQQaaawwwwwwsssnnnjjjjjjlllqqqtttooommmkkkjjjiiiiiikkklllsssvvvwwwyyy|||{{{tttkkk```TTTOOOMMMKKKKKKNNNGGGFFFCCC@@@===>>>BBBFFFFFFLLLTTTZZZ```gggoootttyyy{{{~~~}}}|||yyyxxxxxxyyyyyyxxxtttqqqmmmmmmllllllmmmoooqqqrrrppppppqqqssssssttttttttttttsssrrrrrrrrrqqqooommmmmmmmmmmmmmmmmmnnnoooooonnnoooooonnnmmmmmmnnnoooooonnnllljjjfffccc```^^^ZZZZZZYYYWWWSSSPPPPPPPPPQQQPPPOOONNNOOOQQQSSSUUUUUUXXX\\\^^^___bbbggglllwww~~~}}}qqq^^^KKKDDD???999888;;;===GGGYYYoooyyykkkbbb[[[ZZZYYYVVVSSSRRRNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHFFFDDDBBB???===<<<<<<;;;999888888666444111555555444444333222222111////////////............++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***+++---//////---+++***(((+++---,,,***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***)))'''(((***,,,,,,++++++---///+++++++++,,,------,,,,,,+++,,,,,,,,,,,,---------,,,---------...---------,,,---............111333333888???GGGOOOXXXbbbiiiqqq{{{hhh\\\UUUPPPMMMMMMMMMUUUgggxxx}}}tttmmmiiiiiilllnnnjjjiiigggeeeeeegggiiijjjnnnqqqsssuuu{{{~~~xxxqqqeeeXXXQQQMMMJJJJJJMMMIIIGGGCCC>>>;;;;;;>>>BBBBBBFFFKKKPPPTTTZZZccciiiooosssyyy|||}}}}}}~~~|||||||||~~~{{{xxxxxxwwwvvvuuusssssstttvvvwwwvvvrrrooojjjjjjjjjjjjlllnnnqqqrrrooopppqqqrrrrrrrrrrrrrrrrrrqqqppppppqqqqqqooommmmmmllllllllllllmmmnnnnnnlllmmmnnnnnnlllkkkkkkllljjjhhhfffccc___\\\ZZZXXXTTTTTTTTTRRROOONNNNNNOOOOOOOOOPPPQQQRRRSSSUUUVVVTTTYYY^^^aaacccgggnnnsss}}}zzzlll```QQQEEEBBB???:::===FFFJJJZZZpppqqqhhhaaa\\\\\\[[[WWWSSSSSSNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFDDDBBB@@@>>>BBB@@@===;;;:::777444111444444333333222111111000000000000000////////////+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***,,,...000000...,,,***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......,,,)))''''''***,,,,,,******,,,///&&&(((*********)))***,,,))))))*********+++++++++---------......---,,,,,,,,,---.........///111333111444999???HHHRRR\\\ccceeeuuurrr___XXXRRRNNNHHHIIIVVVeee|||zzzooohhhggghhhjjjgggfffdddcccccceeehhhjjjjjjmmmooorrryyy{{{uuuhhhZZZQQQLLLIIIHHHKKKKKKIIIDDD???;;;;;;>>>BBB@@@CCCGGGIIILLLRRRZZZ```gggmmmuuuzzz{{{zzzyyyzzzzzz|||}}}}}}~~~~~~}}}}}}~~~|||zzzvvvuuuuuuxxx|||{{{xxxtttrrrrrrrrrrrrqqqpppppprrruuuvvvuuuqqqnnnhhhhhhhhhhhhjjjmmmppprrroooppppppqqqqqqqqqqqqpppoooooonnnoooqqqqqqpppnnnmmmmmmlllllllllmmmnnnnnnlllmmmnnnmmmkkkiiihhhiiieeedddaaa^^^ZZZWWWUUUTTTPPPPPPPPPOOOMMMLLLMMMNNNOOOOOOQQQRRRTTTUUUVVVWWWUUUZZZaaadddfffjjjrrrxxx~~~|||kkk[[[MMMCCC>>>???<<<999BBBPPPYYYmmm{{{qqqdddaaa^^^\\\[[[ZZZXXXVVVRRRQQQPPPNNNMMMLLLLLLLLLKKKHHHEEECCCBBB@@@>>><<<@@@>>>:::999999888888777444444333222222111111000///............---------000//////......---,,,,,,...,,,++++++,,,.........)))************+++++++++******)))))))))***,,,---))))))))))))((((((((('''+++***)))))))))***,,,,,,---+++)))***,,,,,,)))&&&,,,,,,---------.........((())))))+++,,,---......000000000//////.........,,,++++++,,,---///111333888888:::===CCCMMMXXX```ffflllvvvxxxkkkYYYKKKHHHKKKPPPSSSiii{{{xxxpppllliiiggghhhfffeeeeeegggggggggeeeiiihhhiiiooowww|||{{{xxxuuukkk\\\QQQKKKJJJJJJIIIHHHGGGDDDAAA>>>=========>>>???AAACCCFFFKKKRRRVVVbbbjjjsssxxxwwwuuuuuuwww{{{}}}}}}||||||{{{{{{{{{{{{|||{{{|||~~~~~~}}}|||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyywwwuuurrrooommmllllllmmmooooooooopppqqqpppmmmkkkllliiiggggggjjjmmmooopppppppppppppppppppppppppppqqqqqqppppppppppppqqqqqqlllmmmmmmnnnnnnnnnmmmmmmiiihhhfffeeefffeeedddbbbaaa___\\\XXXTTTQQQPPPOOOPPPPPPOOONNNMMMLLLKKKKKKNNNMMMMMMOOOSSSVVVXXXXXX[[[]]]aaaeeekkkqqqyyy~~~}}}ssseeeXXXPPPAAA??????===<<<@@@NNN]]]rrryyynnnpppccc```]]][[[ZZZYYYWWWUUUQQQPPPOOONNNLLLLLLLLLLLLKKKHHHEEECCCBBB@@@>>><<<@@@===:::999999999888666444444333222222111111000///............---------******+++,,,,,,------......,,,++++++,,,.........)))************++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,,,,***)))***,,,,,,***''')))))))))***************((()))***+++,,,------...---------,,,,,,,,,++++++111000///---,,,+++++++++000000222444:::CCCNNNUUUaaafffnnnyyykkkVVVKKKHHHKKKMMMYYYiii|||{{{sssmmmiiifffgggeeecccbbbcccdddddddddfffeeefffkkksssxxxyyywwwrrrhhh[[[OOOIIIGGGFFFFFFFFFEEECCCAAA???======<<<:::<<<===???BBBFFFLLLPPP\\\eeepppvvvvvvsssrrrsssvvvxxx|||~~~~~~}}}{{{zzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~~~~}}}{{{{{{|||}}}}}}}}}{{{yyyxxxssstttuuuwwwyyy{{{|||}}}~~~}}}|||{{{zzz|||zzzxxxxxxyyyyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuussspppmmmkkkkkkkkkkkkooonnnmmmnnnooonnnllljjjjjjhhhffffffiiilllnnnooopppooooooooooooooonnnnnnppppppooooooooooooppppppooooooooooooooonnnmmmmmmgggfffdddccccccbbb___]]]ZZZXXXUUURRRPPPNNNNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIKKKNNNQQQTTTWWWYYYYYY]]]```dddiiiooovvv}}}}}}rrreeeXXXLLLDDD???<<<;;;===AAALLL^^^nnn{{{nnnaaammmaaa___\\\ZZZYYYWWWUUUSSSPPPOOONNNMMMLLLKKKKKKKKKKKKHHHEEECCCBBB@@@>>><<>>GGGNNNYYY]]]eeemmmxxxjjjUUUJJJHHHIIIKKKWWWhhhxxxxxxpppiiieeefffdddbbbbbbcccdddeeedddeeeddddddiiipppvvvxxxxxxppphhh[[[PPPIIIEEEDDDDDDCCCCCCBBBAAA@@@>>><<<;;;999;;;<<<===>>>BBBGGGJJJSSS\\\gggnnnpppnnnllllllooorrrwww{{{~~~|||}}}~~~~~~|||zzzxxxxxxwwwwwwwwwwwwxxxyyyyyyzzzzzz~~~}}}{{{zzzyyywwwwwwwwwxxxwwwvvvsssqqqpppnnnoooqqqsssuuuwwwyyyzzz{{{{{{zzzyyyxxxvvvuuutttuuutttssstttvvvwwwvvvuuutttttttttssssssrrrrrrrrrrrrpppmmmjjjiiiiiiiiijjjmmmlllkkkllllllllliiigggiiigggfffgggiiilllmmmmmmnnnnnnmmmmmmllllllllllllooooooooooooooooooooooooooooooooonnnmmmlllkkkjjjdddcccaaa```___\\\XXXUUUQQQPPPNNNLLLKKKJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIFFFKKKQQQUUUWWWXXX[[[^^^bbbeeejjjpppvvv}}}}}}qqqcccVVVJJJAAA<<<>>>;;;:::AAALLL\\\pppzzznnn^^^QQQjjj```]]]ZZZXXXWWWVVVTTTRRROOONNNMMMLLLKKKKKKKKKKKKJJJHHHEEECCCBBB@@@>>><<<===<<<:::999999999777666444444333222222111111000///............---------000//////......---,,,,,,---+++***+++---...---,,,))))))*********+++++++++,,,,,,+++******)))))))))++++++*********)))))))))***************+++++++++)))))))))***+++,,,++++++---,,,,,,,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---,,,///000111222555;;;CCCHHHPPPVVV___fffnnnxxxgggTTTKKKIIIGGGNNNYYYgggwww~~~sssjjjdddcccbbbbbbdddgggiiiiiihhhhhhffffffiiiooouuuxxxzzzpppiii^^^SSSKKKFFFDDDDDDAAAAAAAAAAAA@@@>>><<<;;;;;;===>>>>>>>>>AAADDDGGGKKKQQQZZZaaacccccccccdddiiimmmsssxxx|||~~~|||||||||||||||||||||~~~}}}}}}{{{yyyxxxxxxwwwxxxxxxxxxyyyzzz{{{|||}}}{{{yyyxxxxxxvvvuuuwwwwwwvvvuuussspppnnnmmmnnnooopppqqqsssuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttqqqqqqqqqsssuuuvvvvvvuuuttttttssssssrrrqqqqqqqqqooommmjjjhhhgggggghhhhhhlllkkkiiiiiijjjjjjhhhfffiiihhhggghhhkkkmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiimmmmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmkkkjjjhhhfffeeeaaa___^^^\\\[[[WWWSSSOOOMMMLLLJJJIIIHHHHHHHHHHHHMMMMMMMMMLLLLLLLLLLLLLLLIIINNNTTTVVVVVVYYY___eeehhhlllqqqwww}}}zzzqqqcccUUUJJJCCC>>><<>><<<<<<;;;999999999999777555444444333222222111111000///............---------000//////......---,,,,,,,,,+++***+++---...---+++))))))*********+++++++++++++++++++++******))))))***)))))))))(((((((((((())))))******++++++++++++((()))***+++++++++++++++))))))))))))((((((((((((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,***'''&&&,,,------...000444999===HHHPPP[[[cccgggnnnwww~~~}}}cccQQQIIIFFFHHHNNNXXXfffxxxwwwkkkddd___```bbbgggkkkmmmmmmlllllljjjiiikkknnnssswwwyyyqqqlllbbbXXXNNNHHHEEEDDDAAAAAAAAAAAA@@@>>><<<;;;<<<===>>>>>>>>>???AAADDDEEEHHHMMMQQQTTTVVVYYY[[[cccgggnnntttyyy}}}~~~|||zzzyyy|||||||||||||||~~~}}}zzz~~~}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxyyyzzz|||~~~}}}~~~}}}zzzzzz|||~~~|||zzzxxxwwwwwwwwwvvvuuuvvvuuutttrrrpppnnnlllkkkkkkkkkkkkllllllmmmmmmmmmqqqrrrssstttttttttttttttqqqqqqqqqsssvvvwwwvvvuuuqqqqqqqqqppppppooooooooommmkkkiiigggffffffhhhhhhkkkiiihhhhhhiiiiiihhhgggkkkjjjjjjkkkmmmnnnmmmlllhhhhhhhhhhhhhhhhhhhhhhhhkkkllllllmmmmmmllllllkkklllkkkkkkiiigggeeebbbaaa]]]\\\ZZZXXXVVVSSSOOOLLLMMMLLLJJJIIIHHHGGGHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPSSSSSSSSSXXXaaaiiiooosssyyy~~~{{{nnndddVVVIIIAAA>>>======>>>AAALLL___qqqqqqcccVVVHHH===~~~jjj___\\\YYYWWWVVVTTTRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKHHHEEECCCBBB@@@>>><<<;;;:::999999:::999777555444444333222222111111000///............---------******+++,,,,,,------...+++******+++---...,,,+++)))************+++++++++******+++++++++***))))))+++++++++*********))))))))))))***++++++++++++***(((***++++++*********+++)))*********++++++++++++******+++++++++,,,,,,,,,)))************+++++++++---------------,,,++++++,,,---.........000333666>>>IIIUUU]]]aaaeeelllssssss[[[MMMEEECCCDDDKKKVVVddduuussskkkaaaaaacccggglllppprrrrrrrrrqqqoooooopppsssvvvxxxsssooohhh]]]RRRJJJFFFEEECCCCCCBBBAAA@@@>>><<<;;;:::;;;<<<<<<;;;<<<>>>???AAABBBCCCEEEHHHKKKOOOPPPYYY^^^eeelllppptttxxxzzz~~~}}}|||{{{zzz|||}}}}}}}}}}}}~~~{{{wwwxxxyyyzzz|||~~~}}}|||{{{zzzyyyyyyyyyyyyvvvvvvuuuvvvwwwyyy{{{|||xxxxxxyyyzzz{{{{{{||||||vvvxxxyyyyyyxxxxxxzzz|||zzz|||~~~xxxwwwuuuuuuvvvvvvuuutttqqqpppooonnnlllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiikkklllnnnoooqqqqqqrrrrrrrrrrrrrrrtttvvvvvvtttrrrlllllllllllllllllllllllllllkkkiiiggggggggghhhiiijjjiiiggghhhiiikkkjjjjjjmmmllllllnnnooonnnllliiieeeeeeffffffggghhhhhhhhhiiijjjkkkllllllkkkjjjiiiiiiiiihhhfffdddbbb```^^^YYYWWWTTTRRRQQQOOOLLLJJJMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPPPPQQQSSS[[[eeemmmwwwzzz{{{sssmmm```WWWKKK@@@;;;:::;;;<<<@@@JJJ^^^vvvuuudddUUUJJJ???777kkk___\\\YYYWWWVVVTTTRRRPPPOOOOOONNNMMMMMMMMMMMMNNNKKKHHHEEECCCBBB@@@>>><<<:::999999999:::999777555444444333222222111111000///............---------******+++,,,,,,------...*********,,,------,,,***)))************+++++++++))))))***+++,,,+++******,,,,,,,,,+++++++++******((()))***+++,,,++++++***)))+++---,,,***((()))+++++++++,,,---...///000000***++++++++++++,,,,,,,,,************++++++,,,,,,******+++,,,...000111222///000111000///000222444555???LLLTTTXXX]]]fffooojjjZZZKKKEEEBBBDDDIIIQQQ___lll||||||mmmjjjhhhhhhmmmsssyyy|||{{{{{{yyyxxxvvvwwwxxxzzzyyywwwpppfffZZZQQQLLLKKKFFFEEECCCAAA???======<<<888999;;;;;;::::::<<<===>>>>>>>>>@@@CCCEEEFFFGGGMMMRRRYYY```eeehhhlllnnnssstttvvvxxxyyyzzzzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{wwwtttuuuwwwzzz~~~~~~|||zzzyyywwwwwwwwwwwwvvvtttsssssstttuuuvvvttttttsssttttttvvvxxxyyytttvvvxxxxxxxxxxxxyyyzzztttxxx|||~~~~~~}}}}}}~~~|||zzztttsssrrrrrrssssssrrrqqqllllllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjkkklllnnnooooooooooooqqqqqqqqqrrrsssrrrpppmmmjjjjjjjjjkkkllllllmmmmmmlllkkkiiihhhhhhhhhjjjkkkjjjhhhggghhhjjjmmmmmmmmmmmmmmmmmmnnnnnnmmmiiifffccccccdddeeeggghhhiiijjjhhhiiikkkllllllkkkiiihhhcccbbbbbb```^^^\\\ZZZYYYTTTQQQMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQUUU\\\eeennnsss}}}{{{pppeee]]]QQQKKKBBB<<<;;;===@@@BBBMMM[[[sss}}}xxxjjjVVVFFF<<<666000lll___\\\YYYWWWVVVUUURRRQQQOOOOOONNNNNNMMMNNNNNNNNNKKKHHHEEECCCBBB@@@>>><<<999999888999:::999777444444444333333222111111000//////.........---------000//////......---,,,,,,*********,,,------,,,***)))************+++++++++((()))***+++,,,,,,+++***+++++++++*********))))))((()))***+++,,,+++******))),,,---,,,)))((((((***(((((()))***,,,---......++++++++++++++++++,,,,,,,,,,,,,,,------.........000///...---,,,---.../////////000///...---///000///999EEEMMMQQQXXXdddnnnyyywwwgggTTTLLLEEECCCCCCEEEPPP\\\ggg{{{zzzuuummmkkknnnwww}}}|||}}}~~~~~~xxxnnnaaaXXXSSSRRRHHHGGGDDDAAA>>>=========888:::;;;<<<;;;;;;<<<>>>======>>>@@@BBBCCCBBB@@@DDDIIIPPPWWW\\\___bbbdddhhhjjjmmmqqquuuwwwyyyyyyzzz|||~~~~~~~~~~~~|||zzzyyyxxxwwwuuusssuuuxxx}}}~~~}}}{{{xxxvvvuuutttzzzxxxuuusssqqqqqqrrrrrrsssrrrqqqqqqqqqsssvvvwwwtttuuuvvvvvvtttsssssstttsssvvv{{{~~~}}}|||zzzzzzyyyyyyzzz|||~~~~~~|||{{{|||}}}}}}}}}|||zzzyyywwwvvvqqqpppoooooopppqqqooonnnjjjjjjiiiiiiiiiiiijjjkkkgggggghhhhhhiiijjjjjjkkkmmmmmmnnnooooooooonnnnnnpppppppppqqqqqqooollliiikkkkkklllmmmnnnoooooopppmmmkkkjjjhhhhhhiiikkkllljjjhhhggghhhkkknnnoooooommmmmmmmmnnnnnnkkkgggcccaaabbbccceeegggiiijjjkkkggghhhjjjkkkkkkjjjhhhggg\\\\\\[[[ZZZXXXVVVTTTSSSPPPMMMIIIGGGGGGIIIIIIIIIEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRUUU\\\fffpppwwwzzzvvvhhh[[[RRRFFFBBB===;;;>>>CCCIIILLL[[[jjjyyysssbbbMMM<<<333///+++nnn```]]]XXXUUUTTTTTTSSSRRRPPPPPPQQQPPPOOOMMMKKKIIILLLIIIFFFAAA>>>;;;999999===<<<;;;;;;999999888777333444555555444333111000//////000000000///...---...---------,,,+++'''%%%))))))*********+++++++++---------,,,+++***)))(((*********++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))************)))))),,,+++***))))))***++++++......------,,,------...))))))***++++++++++++***(((***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222555:::AAAKKKXXXeeennnvvvooo\\\MMM@@@???BBBCCCEEEIIIZZZdddzzz|||wwwxxx}}}rrrddd[[[WWWMMMJJJFFFDDDCCCBBBAAA@@@BBB999;;;AAA>>>@@@AAA999;;;;;;<<<===>>>???@@@@@@EEEFFFHHHLLLOOORRRUUUVVVYYY\\\aaafffiiimmmqqqsss{{{|||~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwzzz}}}~~~{{{xxxuuutttssssssuuuvvvvvvtttqqqppppppqqqppppppoooqqqssssssrrrppptttsssrrrsssuuuuuurrroooqqqsssvvvxxxzzzzzzzzzyyyvvvwwwyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyxxxxxxwww|||~~~}}}{{{{{{{{{zzzyyyxxxyyyzzzyyywwwuuutttqqqnnnmmmlllkkkiiihhhggghhhjjjkkkllljjjiiihhhfffeeedddfffhhhjjjkkkjjjmmmmmmnnnnnnnnnnnnmmmmmmkkkmmmooommmjjjiiijjjllllllmmmnnnnnnnnnmmmlllkkkllllllllllllllllllllllllhhhhhhiiijjjllloooqqqrrrrrrpppmmmiiifffcccbbbbbb___```bbbdddfffhhhhhhiiiiiihhhhhhhhhiiihhheeeccc```]]]YYYVVVTTTSSSQQQOOOIIIIIIHHHHHHGGGGGGHHHHHHGGGHHHJJJJJJIIIJJJLLLNNNOOONNNMMMNNNRRRUUUWWWXXXYYY]]]ccciiiooovvv|||}}}pppdddYYYOOOIIIBBB>>><<>><<<;;;:::<<<<<<;;;:::999888888777444444444444333222111111------,,,,,,,,,+++++++++...,,,+++,,,---,,,***(((*********++++++++++++,,,++++++,,,,,,------,,,,,,*********++++++,,,,,,,,,************))))))))))))++++++*********)))))))))))))))************))))))))))))(((''''''((()))*********))))))))))))******)))******+++++++++++++++(((***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000444:::CCCPPP]]]eeeqqqyyyxxx~~~jjjZZZIIICCCAAA??????AAAMMMUUUiii}}}ppphhhddd[[[WWWQQQLLLHHHEEEAAA>>>===666999;;;666999@@@===>>>>>>======<<<<<<;;;;;;AAABBBDDDGGGJJJMMMPPPQQQTTTWWW[[[___bbbfffjjjmmmuuuwwwyyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{yyy{{{}}}~~~{{{xxxuuussssssrrruuuvvvvvvuuusssqqqqqqrrrqqqpppppprrrttttttsssrrrsssqqqpppqqqrrrrrrpppmmmqqqrrrtttwwwxxxxxxwwwwwwtttuuuwwwxxxxxxxxxwwwwwwuuuvvvvvvuuuuuuttttttsssvvvwwwyyyxxxwwwvvvvvvwwwuuusssrrrsssttttttsssqqqrrrooolllkkkjjjjjjhhhfffeeefffgggiiiiiiiiihhhgggfffeeedddeeehhhiiijjjiiilllmmmmmmmmmmmmmmmmmmllljjjlllmmmllliiihhhiiijjjiiiiiijjjkkkkkkkkkjjjiiimmmmmmmmmlllllllllkkkkkkhhhhhhiiijjjkkklllnnnooonnnllliiifffdddcccbbbbbb___```bbbdddeeefffgggggghhhgggfffgggiiihhhddd```[[[XXXTTTQQQPPPOOONNNMMMIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLNNNQQQQQQPPPRRRVVVZZZ^^^```eeeiiinnnrrrwww{{{}}}sssgggZZZPPPGGGBBBAAA===>>>EEENNNZZZlll{{{vvvbbbVVVDDD666///---,,,***mmm^^^[[[WWWTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOOOONNNMMMKKKIIIFFFBBB@@@>>>======<<<<<<;;;:::999888777777555555444333222222222222111000...------......///...,,,++++++---...---,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---//////000*********+++++++++++++++,,,,,,++++++***)))))))))******)))))))))((((((((())))))************))))))((('''''''''((()))***+++,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,+++(((+++---...,,,++++++,,,------------------------///000222666>>>IIIUUU]]]mmmrrr{{{ssswwwnnnZZZMMMEEE???======BBBHHHVVVgggvvv~~~wwwtttjjjfff___XXXRRRKKKEEEAAACCC@@@DDDDDD;;;===CCC???>>>>>>===;;;;;;:::::::::<<<===???BBBDDDGGGIIIJJJMMMOOORRRUUUXXX\\\aaaeeepppsssuuuvvvwwwyyy{{{}}}~~~~~~}}}|||{{{zzzzzz||||||}}}~~~{{{|||}}}~~~}}}{{{xxxuuusssqqqqqqsssuuuvvvuuusssrrrrrrsssrrrqqqppprrrtttuuuuuutttrrrpppnnnnnnnnnnnnmmmllloooppprrrttttttttttttsssrrrssstttuuuuuuuuutttsssrrrrrrqqqpppoooooonnnmmmnnnooopppooonnnnnnppprrrpppnnnmmmmmmnnnpppppppppnnnllliiihhhhhhgggfffdddcccccceeefffgggggggggggggggeeedddeeeggghhhhhhgggkkkkkkllllllllllllkkkkkkjjjkkkkkkjjjhhhgggggghhhggghhhiiijjjkkkkkkjjjjjjnnnnnnmmmlllkkkjjjjjjiiiiiihhhhhhggghhhhhhiiiiiigggfffdddcccbbbaaabbbbbb```aaabbbcccdddeeeeeeeeefffdddccceeehhhggg```ZZZUUURRRMMMKKKJJJKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFEEEGGGHHHIIIIIIJJJMMMOOOTTTTTTTTTWWW[[[aaagggkkksssuuuyyy|||~~~xxxrrrgggZZZNNNDDD>>><<<@@@@@@DDDQQQaaassswwwgggOOOFFF:::111......---,,,}}}kkk\\\ZZZVVVTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMJJJHHHFFFCCC@@@???>>>>>><<<;;;;;;:::999888777777666555333222111111222333333222000......///000111000---++++++,,,......---++++++,,,,,,,,,---------))))))***+++,,,...///000***************+++++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))((((((((())))))************))))))((())))))***+++,,,,,,---,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,,,,)))+++------,,,++++++,,,------------------------//////000222777@@@KKKRRRccciiirrrzzzuuuxxx|||xxxyyyppp^^^QQQHHHBBB@@@@@@CCCKKKUUU]]]gggwwwvvvrrrkkkddd]]]UUUMMMHHH>>><<>>555===<<<;;;;;;;;;<<<===>>>:::;;;<<<>>>AAACCCEEEEEEIIIJJJLLLMMMPPPTTTYYY]]]iiillloooqqqrrrtttwwwyyyzzz{{{{{{{{{{{{{{{zzzzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzwwwtttrrrpppoooppprrrttttttrrrqqqqqqrrrpppoooooopppssstttuuutttrrrqqqnnnlllllllllllllllmmmnnnoooppppppppppppooopppqqqrrrsssssssssrrrqqqoooooonnnlllkkkjjjiiiiiijjjjjjjjjiiiiiiiiilllnnnooollljjjjjjlllooopppqqqkkkiiifffffffffeeedddcccbbbcccdddeeefffggghhhhhhgggeeeddddddfffgggfffeeeiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggggggggiiijjjkkklllmmmmmmnnnnnnnnnmmmlllkkkiiihhhgggfffgggfffeeedddcccbbbbbbbbbaaaaaa```______```aaabbbaaabbbccccccddddddccccccccc```___bbbeeeccc[[[TTTOOOLLLHHHFFFGGGHHHIIIIIILLLKKKJJJIIIHHHGGGGGGGGGEEEFFFHHHIIIJJJLLLOOOQQQVVVWWWXXX[[[```gggooouuuzzz|||}}}wwwnnneeeZZZOOOEEE<<<999:::AAAFFFQQQbbbwwwvvvbbbSSSBBB<<<555111000000000000|||jjj[[[YYYVVVTTTSSSRRROOOMMMKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHEEECCC@@@?????????<<<;;;:::999888777777666666555333222111111222333000///---++++++,,,---...111///,,,+++,,,---,,,,,,++++++,,,,,,,,,---------******))))))***+++,,,,,,************************((())))))***+++,,,------++++++*********)))))))))))))))************))))))(((((()))***+++,,,,,,,,,((((((((((((((()))************+++,,,,,,,,,,,,+++***+++,,,,,,+++******+++------------------------*********+++///555>>>DDDSSS[[[hhhrrr{{{tttsss{{{yyyqqqyyytttcccVVVKKKCCC@@@AAAEEEJJJMMMRRR___lll~~~~~~xxxpppggg^^^TTTNNNDDD>>>@@@DDDHHHUUU[[[PPP???>>>===<<<<<<<<<===>>>:::;;;<<<>>>???AAABBBCCCFFFGGGHHHJJJKKKOOOTTTXXX```bbbeeehhhiiillloooqqqssstttvvvxxxzzz{{{{{{|||}}}~~~}}}|||}}}}}}|||||||||}}}~~~~~~~~~~~~~~~{{{zzzyyyvvvtttrrrpppooollloooqqqqqqpppnnnmmmnnnmmmlllkkkmmmppprrrsssssssssrrrpppmmmkkkjjjkkkkkkjjjkkkkkklllmmmmmmmmmmmmooopppqqqrrrrrrqqqpppooonnnmmmkkkiiihhhhhhgggggghhhiiiiiihhhggghhhkkkmmmmmmjjjhhhiiikkknnnooooooiiigggeeeddddddeeedddbbbbbbccceeefffggghhhhhhhhhfffdddccccccdddeeeeeedddgggggghhhhhhhhhhhhggggggiiihhhhhhhhhiiiiiiiiihhhjjjkkkkkklllmmmmmmnnnoookkkjjjiiihhhfffeeeccccccdddcccbbb```___^^^^^^^^^^^^]]]]]]]]]]]]___```aaabbbcccccccccbbbbbbaaa```^^^\\\\\\^^^```]]]VVVOOOLLLIIIFFFEEEFFFHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIKKKLLLOOORRRUUUWWWZZZ]]]aaafffmmmuuu|||}}}ssslllaaaVVVLLLEEE===777888===BBBNNNaaawwwtttaaaNNNBBB666333000------------,,,zzziii[[[YYYWWWUUUTTTRRROOOMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHEEEBBB@@@???>>>>>>;;;;;;:::999888777666666555555444333222222222222111000///...---...//////000...,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++)))(((((()))***+++***************)))))))))%%%%%%&&&((()))***+++,,,++++++*********)))))))))))))))************))))))&&&'''((())))))***))))))))))))))))))***+++,,,---))))))***++++++++++++******,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...222888<<>>???@@@AAACCCDDDFFFGGGIIIKKKOOORRR[[[]]]```ccceeegggjjjmmmiiikkkooosssvvvxxxyyyzzz|||}}}~~~~~~}}}{{{yyyxxx{{{{{{|||||||||||||||}}}~~~|||{{{|||}}}~~~|||{{{xxxwwwwwwvvvtttrrrpppooojjjllloooooommmkkkjjjjjjjjjiiihhhjjjmmmppprrrrrrrrrrrrqqqoookkkiiijjjkkkhhhhhhiiiiiijjjkkkkkklllnnnnnnooopppooonnnmmmllllllkkkiiigggffffffgggggghhhiiiiiiiiihhhhhhiiikkkiiigggfffgggiiikkkkkkkkkhhhfffddddddeeeeeedddcccbbbdddfffhhhiiiiiihhhgggdddbbbaaabbbdddeeeeeedddeeeeeeffffffffffffeeeeeegggfffeeegggiiikkkjjjiiiiiiiiihhhiiiiiijjjkkkllliiihhhgggfffdddcccbbbaaaaaaaaa___^^^]]]]]]\\\\\\]]]]]]\\\\\\]]]^^^___```aaaaaaaaaaaa```^^^]]]\\\YYYYYYYYYYYYXXXUUUPPPLLLJJJHHHFFFFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDGGGIIILLLNNNPPPSSSVVVYYY\\\```eeeiiimmmsss{{{wwwkkkcccQQQGGG???===:::777;;;CCCIII\\\vvv|||qqqbbbOOO@@@999111000///---,,,++++++,,,yyyhhh[[[YYYWWWVVVUUUSSSPPPMMMLLLKKKJJJIIIIIIIIIJJJKKKIIIGGGEEEAAA???======<<<;;;;;;:::999888777666666444444444444333222111111222222222111111111111000,,,++++++,,,------+++************++++++++++++,,,,,,+++)))(((((()))+++,,,+++*********)))))))))(((''''''((())))))***++++++******)))))))))((((((((())))))************))))))'''((())))))***)))((((((,,,,,,,,,,,,---...///000(((((()))************)))+++,,,,,,+++)))((()))++++++++++++++++++++++++++++++,,,...///000222666888@@@MMM^^^iiipppwww~~~mmm]]]JJJDDD@@@?????????DDDJJJUUUcccrrruuujjjcccWWWNNNGGGBBBGGG^^^kkkdddEEECCC???;;;999999999:::999999::::::;;;<<<======???AAACCCEEEFFFGGGJJJLLLTTTVVVYYY[[[]]]___bbbeee```bbbgggkkkoooqqqssssssxxxyyy{{{|||{{{yyyvvvuuuyyyzzz{{{|||}}}||||||{{{zzzxxxxxxyyy{{{}}}}}}|||}}}~~~~~~~~~}}}{{{xxxvvvuuuuuuuuuuuutttrrrqqqpppiiilllnnnnnnllliiiggggggiiihhhggghhhllloooqqqrrrppprrrrrrpppkkkhhhhhhhhhfffffffffggghhhjjjkkklllkkklllmmmmmmmmmkkkjjjiiiiiihhhfffeeedddeeefffgggfffhhhiiiiiigggfffgggggggggffffffgggiiijjjiiihhhhhhfffddddddeeefffeeedddbbbdddgggjjjjjjiiifffdddbbbaaa```aaaccceeeeeeeeecccddddddeeeeeeddddddccccccbbbbbbdddhhhkkkkkkiiihhhhhhgggffffffggghhhiiihhhgggfffeeedddcccbbbaaa``````___^^^^^^^^^^^^^^^___^^^]]]\\\]]]]]]^^^_________^^^]]][[[YYYXXXWWWTTTVVVXXXVVVQQQMMMKKKJJJHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIKKKNNNQQQSSSVVVZZZ]]]bbbgggnnnsssvvvzzz{{{nnn___VVVGGG===888;;;<<<;;;BBBMMM[[[rrrvvvjjj___PPP@@@555333000000///...---,,,---...yyyhhh\\\ZZZXXXVVVUUUSSSPPPMMMMMMLLLKKKJJJIIIJJJJJJKKKIIIGGGDDDAAA>>><<<;;;;;;;;;::::::999888777666666333444555555444333111000...////////////...------)))))))))+++......,,,***))))))*********+++++++++,,,+++***))))))+++---...+++*********))))))((((((,,,,,,,,,,,,,,,,,,------)))(((((((((''''''''''''))))))************))))))******+++,,,,,,+++))))))************+++,,,---...''''''((()))))))))))))))+++,,,,,,+++)))((()))+++************************'''))),,,---...///111333888EEEVVV```eeejjjssszzzqqqUUULLLDDD@@@???===???CCCDDDNNN[[[iii{{{vvvpppbbb\\\VVVJJJAAAJJJNNNBBBAAA???<<<:::999999;;;<<<777777888888999999::::::;;;>>>AAACCCDDDDDDFFFHHHHHHJJJMMMPPPQQQSSSVVVXXXZZZ]]]aaafffiiilllmmmmmmuuuvvvxxxzzzzzzxxxuuutttwwwyyy{{{}}}}}}}}}{{{zzzvvvuuuuuuvvvyyy{{{|||{{{|||}}}}}}}}}{{{xxxuuussssssttttttuuutttsssqqqpppjjjlllnnnnnnkkkhhhfffeeeiiigggfffhhhlllppprrrsssoooqqqrrrpppkkkgggfffgggdddeeeeeefffhhhjjjkkkllliiijjjkkkkkkjjjiiihhhggghhhfffeeeccccccdddfffgggeeegggiiiiiigggeeeddddddhhhhhhhhhiiijjjkkkiiihhhhhhfffeeeeeefffgggfffeeeaaadddhhhkkkkkkhhhdddaaaaaa```___```ccceeeeeeeeecccccccccddddddcccccccccaaa```___cccgggjjjjjjiiiiiiiiigggffffffggghhhhhhggggggfffeeeddddddcccccc``````_________``````aaa```___^^^]]]]]]]]]^^^___]]]\\\[[[ZZZXXXVVVTTTSSSRRRUUUWWWSSSMMMHHHHHHJJJFFFFFFFFFHHHIIIHHHFFFDDDGGGGGGGGGGGGHHHIIIJJJKKKJJJMMMPPPSSSUUUXXX]]]```gggmmmuuuzzz|||zzzooo```PPPFFFCCC999666<<<@@@AAAIIIVVVmmmvvviii\\\QQQDDD555...///,,,------,,,******+++,,,iii___]]]YYYWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIFFFBBB???>>>===;;;:::<<<;;;;;;:::999888777777666555555444222111111000000000000///......------...---+++))))))***+++,,,------,,,++++++,,,------,,,+++)))((((((((()))***///---***))))))***)))(((((('''%%%$$$$$$&&&)))***---***(((***+++******+++))))))))))))))))))))))))((())))))*********)))))),,,+++***))))))***+++,,,+++++++++,,,,,,---------+++++++++***************++++++------------++++++/////////000000000111111000888CCCOOOZZZdddmmmrrr~~~nnnYYYNNNHHH>>><<>><<<<<<<<<<<<;;;:::666777777888999;;;===>>>:::;;;<<<>>>???AAABBBBBBFFFHHHJJJKKKLLLMMMOOOQQQVVVWWWYYY[[[^^^bbbgggkkknnnqqquuuwwwvvvtttttttttwwwxxxyyyyyyyyywwwtttssstttsssrrrsssvvvxxxxxxxxxwwwxxx{{{|||{{{xxxuuusssssssssrrrpppnnnllliiihhhiiiiiiiiihhhiiiiiijjjjjjllliiiffffffiiikkklllkkkqqqpppooommmkkkiiihhhgggfffffffffffffffgggggghhhkkkkkkjjjjjjjjjiiiiiiiiilllkkkiiigggfffffffffgggfffhhhjjjjjjiiihhhhhhhhheeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeffffffbbbbbbbbbaaa___^^^___aaa``````aaaccccccddddddddddddcccaaa```___```bbbcccaaaaaabbbccccccdddddddddeeeeeedddcccbbbbbbbbbbbbcccdddeeefffeeedddbbb`````````___``````bbbcccdddbbb```]]][[[[[[[[[YYYWWWZZZ[[[ZZZVVVRRRQQQTTTWWWSSSPPPMMMJJJHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJEEEGGGIIIIIIHHHGGGHHHHHHMMMQQQVVVXXXXXX[[[aaafffpppsssxxx|||wwwkkk\\\LLLCCCBBB:::777888>>>EEEMMM\\\kkkwwwooo```LLL===777444000---,,,,,,++++++***)))))))))kkk___]]]YYYWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJGGGCCCAAA??????===;;;<<<;;;;;;:::999888777777666555555444222111111000000000000///......------///...,,,+++***+++,,,---++++++***))))))***++++++++++++)))((((((((()))***,,,***((('''(((((((((&&&(((((((((((((((((())))))...,,,************)))***))))))))))))))))))))))))***************)))((('''++++++***))))))***++++++...------+++***)))((((((******************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------...333:::CCCMMMYYYdddllluuu~~~ttteeeZZZJJJBBBBBB>>>;;;???FFFLLLWWWfffvvv{{{uuulllddd\\\UUUOOOKKKCCCAAA===<<<<<<<<<;;;::::::999999999999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFGGGGGGHHHJJJKKKKKKLLLNNNPPPSSSVVV[[[___gggjjjnnnqqqqqqppppppqqqttttttuuuuuuuuusssrrrqqqsssrrrqqqrrrtttvvvvvvuuutttuuuxxxyyyyyywwwtttrrrrrrrrrpppnnnllljjjhhhhhhjjjiiiiiihhhhhhhhhiiiiiijjjhhheeefffhhhjjjjjjiiimmmlllkkkkkkjjjiiihhhhhhhhhggggggggghhhhhhiiiiiikkkkkkjjjjjjjjjiiiiiiiiikkkjjjiiigggggggggggghhhhhhiiikkkjjjgggeeeeeeeeeffffffffffffffffffffffffeeeeeeddddddddddddeeeeeeaaabbbbbb```^^^]]]]]]___]]]^^^___```aaaaaaaaaaaabbbaaa```______```aaabbbeeeeeeeeeeeeeeeeeeddddddccccccbbbaaaaaaaaaaaaaaacccdddeeeeeeeeecccaaa___```aaaaaaaaabbbbbbccccccaaa^^^[[[ZZZYYYXXXWWWUUURRRSSSRRRPPPOOONNNPPPQQQLLLJJJHHHEEEDDDDDDFFFGGGJJJJJJIIIHHHHHHHHHIIIIIIDDDFFFGGGHHHHHHHHHJJJLLLOOOTTTYYY[[[\\\___eeejjjrrruuuzzz~~~xxxnnncccXXXMMMBBB>>>>>>999:::@@@IIIQQQ]]]ooo}}}rrr___RRR@@@444000///,,,***,,,,,,+++******))))))(((kkk___]]]YYYWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKHHHDDDBBBAAA@@@>>>===<<<;;;;;;:::999888777777555555444333333222111111000000000///......------///...---,,,+++,,,---...+++******))))))******++++++******)))((())))))))))))((('''(((******((('''))))))+++,,,+++***)))(((------,,,***)))))))))((())))))))))))))))))))))))+++++++++***)))((('''&&&+++******))))))******+++...---,,,***)))(((&&&&&&)))))))))***+++++++++,,,+++******))))))******+++,,,---------............111222555:::CCCOOO]]]fffpppxxx}}}}}}www```RRRJJJ@@@:::;;;???CCCJJJSSS^^^eeevvv|||tttkkkccc[[[UUUKKKGGGBBB???======<<<;;;<<<<<<;;;:::999999999999<<<======???@@@AAABBBBBB@@@BBBDDDDDDCCCCCCEEEFFFEEEGGGIIIKKKMMMPPPTTTXXX]]]aaaeeeiiijjjkkklllmmmppppppppppppooooooooooooqqqpppoooppprrrsssrrrqqqoooqqqtttvvvvvvuuusssqqqrrrpppnnnkkkiiihhhhhhhhhjjjjjjiiihhhgggggggggggggggfffeeefffggghhhgggfffggggggggghhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjhhheeebbbaaaaaaffffffffffffeeeeeeeeeeeedddccccccbbbbbbccccccddd```aaaaaa___]]][[[[[[\\\[[[[[[\\\]]]]]]^^^^^^^^^___^^^]]]]]]^^^___aaabbbffffffeeeeeedddccccccbbbaaaaaa``````___`````````dddeeeeeeeeedddbbb___^^^aaaaaaccccccdddcccbbbaaa^^^\\\XXXWWWVVVUUUSSSQQQLLLKKKKKKLLLMMMMMMLLLKKKFFFEEECCCBBBAAABBBDDDEEEJJJIIIIIIHHHGGGGGGHHHHHHFFFGGGHHHIIIIIIKKKOOOQQQRRRWWW\\\```cccffflllqqquuuxxx}}}~~~}}}wwwssscccXXXLLLEEE???::::::>>>>>>EEEQQQ]]]fffsss}}}ttthhhOOODDD777///.........,,,,,,++++++******)))((((((jjj___]]]YYYWWWVVVTTTQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJGGGDDDAAAAAA@@@>>>===<<<;;;;;;:::999888777777555555444333333222111111000000000///......------...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))+++------+++)))***++++++++++++***))))))***,,,,,,)))'''((()))((((((((((((((((((((((((((()))*********)))(((''''''******))))))))))))******+++************)))))))))(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,---------............///111111222444;;;FFFSSS\\\jjjrrr~~~}}}}}}iiiYYYIIICCC???>>>@@@CCCFFFJJJOOO___lllyyypppgggaaaVVVQQQJJJDDDAAA@@@???>>><<<<<<;;;999999888888888<<<<<<<<<===>>>???@@@@@@AAABBBDDDCCCBBBBBBCCCDDDDDDEEEHHHIIIJJJMMMPPPSSSUUUXXX]]]aaaccceeehhhiiillllllkkkkkkkkklllmmmnnnooonnnnnnnnnppppppooonnnlllnnnpppssstttsssrrrqqqrrrpppmmmjjjhhhggghhhhhhjjjiiihhhgggffffffffffffdddddddddeeefffeeeeeedddcccdddeeefffhhhiiijjjkkkkkkllllllmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkmmmlllkkkjjjiiihhhhhhggghhhhhhhhhfffcccaaa```aaaeeeeeeeeeeeeeeedddddddddaaaaaaaaa``````aaaaaaaaa```aaabbb```]]][[[[[[\\\ZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]___```aaabbbbbbbbbbbbaaaaaa`````````_______________```aaaffffffeeedddcccaaa___^^^```aaacccccccccaaa___^^^ZZZWWWTTTRRRQQQPPPNNNLLLKKKIIIIIIJJJMMMMMMIIIEEEDDDCCCBBBBBBBBBDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIJJJKKKKKKLLLOOOSSSVVVWWW[[[```eeeiiimmmrrrvvvyyy|||~~~}}}}}}zzz{{{{{{zzzvvvoooeee___RRRIII@@@<<<:::999<<>>===<<<;;;;;;:::999888777777444444444333333222222111000000000///......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((()))+++------+++))),,,+++***(((((()))+++,,,''',,,,,,(((%%%(((***)))((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++******(((((()))***+++,,,,,,,,,---,,,+++******+++,,,---))))))*********+++++++++,,,,,,---///333;;;DDDKKK___gggsss~~~nnnXXXLLLCCC======>>>>>>???CCCMMMWWWfffvvv{{{sssmmm```ZZZRRRKKKGGGCCCAAA@@@<<<;;;:::999999999999999::::::;;;;;;<<<<<<======@@@AAABBBBBB@@@@@@AAABBB???AAACCCDDDEEEGGGIIILLLOOORRRWWW[[[]]]```ccceeegggggggggggghhhjjjkkkllllllllllllmmmnnnnnnmmmkkkjjjlllnnnppprrrrrrrrrqqqqqqooollljjjhhhhhhhhhiiiiiihhhgggfffeeeeeedddeeebbbcccdddddddddccccccbbbbbbccceeegggiiikkklllmmmllllllmmmnnnooonnnnnnmmmmmmmmmmmmmmmllllllllllllpppooonnnllljjjhhhfffeeedddeeeeeedddbbbaaabbbccceeedddddddddccccccbbbbbb______^^^^^^^^^^^^______```aaabbbaaa___]]]\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[YYYZZZZZZ[[[]]]^^^___```____________``````aaaaaa_______________```aaabbbfffeeeeeecccbbb```___^^^^^^^^^``````___]]]ZZZYYYUUURRROOOMMMLLLKKKIIIHHHJJJIIIHHHIIIKKKJJJEEE@@@BBBAAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFKKKLLLMMMMMMNNNQQQUUUYYY\\\```eeejjjooossswwwyyy}}}{{{yyyyyyxxxvvvsssnnnggg]]]RRRKKKDDD>>>:::999999;;;BBBIII\\\nnnzzzzzz||||||xxxlllYYYJJJ888333---******+++++++++++++++******)))(((((('''lll___]]]YYYWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHEEEBBB@@@@@@???>>>===<<<;;;;;;:::999888777777444444444333333222222222000000000///......------******+++++++++++++++,,,)))******++++++******))))))************)))(((((((((''''''(((***+++)))(((---+++)))((((((***---///(((///000)))%%%)))+++)))))))))))))))))))))))))))%%%&&&'''((()))*********((())))))******))))))(((------,,,+++***))))))((()))))))))***+++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,---///000333777<<<@@@SSS]]]kkkvvv~~~yyy~~~nnnXXXIII===<<<<<<999:::>>>BBBFFFQQQ___lllzzz~~~yyykkkeee\\\TTTNNNIIIEEEBBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<===???>>>======>>>???>>>@@@BBBCCCCCCDDDFFFHHHJJJMMMQQQTTTVVVYYY\\\______```aaabbbdddeeefffggghhhggghhhjjjlllllljjjhhhiiijjjlllnnnoooppppppppppppnnnllljjjiiihhhhhhhhhggggggfffeeeddddddddddddbbbcccdddcccbbbaaabbbccccccdddeeegggiiikkklllmmmkkklllmmmoooooonnnmmmmmmllllllllllllkkkkkkkkkkkknnnnnnmmmllliiigggeeedddbbbcccdddcccbbbbbbccceeeccccccbbbbbbaaaaaa``````]]]\\\\\\\\\\\\\\\\\\]]]^^^```bbbbbb```^^^]]]]]]ZZZYYYXXXWWWXXXXXXZZZ[[[YYYYYYZZZ\\\]]]^^^^^^___^^^^^^^^^___```aaaaaaaaa^^^^^^^^^^^^___```aaabbbccccccbbb```___^^^]]]]]]ZZZZZZZZZZZZXXXVVVTTTRRROOOMMMJJJIIIHHHHHHFFFDDDGGGFFFFFFFFFFFFDDD@@@>>>??????@@@AAABBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKMMMOOOQQQRRRVVVZZZ]]]dddgggkkkpppuuuxxxzzz{{{{{{vvvsssrrrqqqmmmfff^^^UUULLLCCC>>>777666888:::<<>><<<;;;;;;:::999888777777444444333333333333222222000000000///......------***++++++,,,,,,---,,,,,,)))***++++++++++++***))))))******+++***)))((('''***((('''''')))***)))(((++++++***+++,,,---///000---555666,,,'''***,,,((())))))))))))))))))))))))&&&&&&'''((())))))))))))'''((()))******)))((('''++++++*********)))))))))******************++++++++++++,,,,,,,,,,,,++++++............////////////...///111111222444888;;;DDDPPP```mmmwww}}}|||~~~rrr]]]IIICCC@@@:::888<<<======BBBMMMWWWbbbrrrxxxsssjjjbbbZZZTTTMMMJJJDDDCCCBBB@@@>>>===<<<<<<;;;:::::::::::::::::::::999;;;<<<<<<;;;;;;<<<>>>???AAACCCDDDDDDDDDEEEGGGDDDGGGJJJMMMNNNQQQTTTVVVUUUWWWYYY\\\^^^_________bbbbbbcccfffhhhhhhgggeeeggghhhiiikkklllmmmmmmmmmllllllkkkjjjhhhgggffffffeeeeeedddddddddddddddeeecccddddddbbb```___bbbdddddddddeeeggghhhjjjkkkkkkjjjkkkmmmnnnnnnnnnlllkkkjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhfffdddccccccddddddcccaaabbbdddeeebbbaaaaaa```______^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\^^^```aaa___^^^]]]]]]YYYXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[\\\\\\^^^___```aaa___^^^]]]\\\[[[[[[[[[[[[VVVVVVTTTSSSQQQOOOMMMMMMJJJHHHFFFEEEEEEEEEDDDBBBBBBDDDEEEEEECCCAAA@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMPPPTTTXXX\\\```dddggglllnnnqqqvvvzzz}}}}}}}}}zzz{{{|||yyytttoookkkjjjeee___UUULLLEEE???;;;999222555;;;@@@EEEPPPggg||||||uuussswwwwwwvvvqqqgggXXXHHH:::333111111000000000000///...*********)))((((((''''''jjj```]]]YYYWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJGGGDDDBBBBBBBBBAAA@@@<<<;;;;;;:::999888777777444333333333333333333333000000000///......------+++,,,------.........---+++,,,---......---,,,+++)))******++++++)))((('''---+++)))(((***+++++++++)))***,,,...000000000000222;;;;;;///(((+++,,,((())))))))))))))))))))))))'''((((((((((((((('''''''''((()))******)))((('''%%%&&&'''((()))***+++,,,+++++++++***************)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------,,,------,,,,,,...111444555BBBSSSaaalllvvv}}}yyyrrrYYYNNNFFF<<<888<<<<<<999;;;BBBHHHPPP^^^lllyyy~~~vvvmmmeee]]]VVVQQQJJJHHHFFFCCC@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999;;;<<<<<<<<<<<<===???<<<>>>AAAAAAAAAAAABBBCCCAAACCCFFFHHHIIIKKKNNNPPPNNNQQQTTTWWWYYYZZZZZZYYY^^^___```cccffffffdddbbbeeefffgggiiijjjjjjkkkkkkjjjjjjjjjiiihhhfffeeedddddddddcccccccccdddeeeeeedddeeedddbbb______bbbeeedddeeeeeefffggghhhiiiiiiiiijjjlllmmmnnnmmmlllkkkggggggggggggffffffffffffcccdddeeeffffffeeedddddddddeeedddcccaaaaaaccceeeaaa``````___^^^^^^]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYY\\\___```___]]]]]]]]]YYYWWWVVVTTTTTTUUUWWWXXXZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[\\\^^^___```[[[[[[ZZZYYYXXXXXXYYYYYYTTTSSSPPPNNNLLLJJJJJJIIIGGGEEECCCCCCCCCDDDCCCBBBAAADDDFFFEEEBBBAAABBBEEE@@@@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPPPPTTTZZZ```eeejjjooorrrqqqsssuuuzzz~~~~~~}}}zzzuuuwwwwwwuuuooojjjfffddd\\\TTTIII@@@;;;999999999444999BBBHHHNNN___}}}uuuqqqpppttt~~~rrrpppjjj\\\JJJ:::222///***++++++,,,---,,,++++++*********)))((((((''''''|||fff```\\\XXXUUUTTTSSSQQQOOOOOONNNMMMLLLLLLKKKLLLLLLHHHFFFCCCAAAAAA@@@???===<<<;;;999777666666777777666555444222111000000000111000///......---......,,,++++++******++++++,,,)))***+++---......------((((((((((((''''''***,,,,,,,,,+++******+++,,,,,,+++,,,...111444666888:::222222111---)))(((***---&&&'''(((*********)))(((***+++++++++)))(((&&&$$$&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************,,,+++))))))***+++***)))((()))***+++,,,---------//////.........//////000>>>>>>DDDSSScccppp|||qqqtttyyyqqq]]]PPPEEE???>>><<<;;;;;;<<<===AAAMMMZZZdddooo|||xxxpppfff___UUUQQQLLLGGGEEEDDDCCCBBB>>>;;;999888999;;;<<<;;;777777777777888999:::;;;???????????????@@@@@@@@@@@@@@@@@@AAABBBDDDGGGHHHFFFIIILLLPPPSSSUUUWWWWWWXXXYYY[[[]]]```aaabbbccc______``````bbbccceeefffdddeeeeeefffgggfffffffffeeeeeeddddddddddddeeeeeebbbbbbbbbccccccdddeeefffbbbcccdddfffhhhiiiiiiiiikkkkkkkkklllkkkkkkjjjjjjggggggfffeeedddccccccccc___aaabbbdddcccbbb```___aaa______```bbbbbb___\\\```___]]]^^^^^^]]][[[YYY[[[\\\\\\[[[[[[ZZZYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[]]]ZZZVVVSSSRRRTTTWWWYYYVVVWWWYYYZZZ[[[[[[[[[ZZZVVVVVVWWWXXXXXXXXXXXXWWWZZZYYYXXXYYY[[[\\\[[[ZZZ\\\XXXRRRPPPQQQSSSSSSRRRQQQOOOMMMJJJGGGDDDBBBAAABBBBBBAAA@@@@@@AAACCCDDDFFFFFFDDDCCCAAA???>>>===>>>???@@@AAAAAABBBAAAAAAEEEFFFIIILLLOOOQQQRRRSSSSSSZZZccciiimmmqqqxxx}}}~~~|||{{{{{{~~~~~~|||xxxuuuvvvuuurrroookkkeee]]]XXXKKKEEE===888777777777666888===DDDOOO___vvvrrrtttyyy~~~uuunnnfffXXXGGG:::333222333///...,,,)))&&&'''))),,,******))))))((((((''''''zzzfff___\\\XXXVVVTTTSSSQQQOOONNNMMMLLLKKKKKKKKKKKKKKKIIIGGGDDDBBBBBBAAA@@@>>><<<;;;999888777666777777666555444333222111111111///...---,,,,,,+++,,,,,,......------------......)))***+++,,,------,,,,,,(((((()))((('''(((***,,,,,,++++++******++++++,,,000000000000111111111111---...---***&&&%%%&&&(((&&&'''((()))***))))))(((&&&'''((()))))))))((((((&&&''''''(((((((((((((((************))))))))))))))))))))))))))))))))))))+++***((()))***++++++***))))))***+++,,,,,,,,,,,,......---------...//////444444:::GGGSSS___lllvvvrrrqqqvvv}}}sssbbbPPPDDD???:::777777999:::<<>>;;;;;;::::::999::::::::::::;;;<<<===>>>======>>>>>>?????????@@@BBBBBBAAAAAAAAABBBCCCDDDBBBCCCGGGJJJMMMOOOPPPQQQTTTVVVXXXZZZ\\\^^^______^^^^^^______``````aaaaaaaaabbbbbbbbbccccccccccccccccccbbbbbbbbbcccddddddbbbbbbbbbbbbccccccdddeeedddeeeggghhhjjjkkkkkkkkkjjjkkkkkkkkkjjjjjjiiihhhddddddddddddcccbbbaaa```^^^___aaabbbbbbbbbaaa```___^^^]]]^^^``````]]]ZZZYYYXXXXXXYYY[[[[[[ZZZXXX[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYWWWUUUSSSSSSTTTWWWXXXWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWYYYYYYYYYXXXUUUPPPLLLIIIJJJLLLLLLLLLKKKKKKIIIGGGEEEBBBAAA@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEECCCBBB@@@???>>>===>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHKKKOOORRRUUUVVV\\\bbbjjjpppssswww~~~~~~|||~~~}}}|||{{{{{{yyyuuussstttqqqmmmgggbbb[[[SSSNNNEEE???888444444555666666:::AAALLLYYYkkk|||vvvyyy}}}sssaaaYYYKKK===333...------++++++***(((&&&&&&(((***))))))))))))((((((''''''xxxeee___\\\XXXVVVUUUSSSQQQOOOMMMMMMLLLJJJJJJIIIIIIIIIIIIGGGDDDCCCCCCBBB@@@???<<<;;;:::888777777777777444444444333333222222222///...---,,,,,,+++,,,,,,++++++************++++++)))******+++++++++******((()))))))))((((((***+++,,,+++************+++,,,222111000...---+++******,,,------,,,)))'''((((((''''''((()))))))))((((((%%%&&&'''(((((((((((('''&&&''''''(((((((((((((((+++++++++******)))))))))((((((((((((((((((((((((***)))((((((***,,,,,,+++******+++++++++++++++***,,,,,,,,,,,,,,,---......000000666>>>GGGPPP^^^jjjttt{{{qqqmmmvvvxxxwww}}}gggTTTJJJ???:::777999:::999:::===@@@IIIWWWgggwwwyyymmmiiibbb\\\WWWRRRNNNKKKJJJGGGBBB???===<<<;;;999888888888888888999:::;;;;;;;;;<<<<<<===>>>??????CCCCCCAAA@@@@@@@@@@@@@@@>>>???BBBDDDGGGIIIJJJJJJOOOPPPRRRTTTVVVXXXXXXYYY[[[[[[\\\]]]]]]\\\[[[ZZZ^^^]]]]]]]]]]]]^^^______```_________```aaaaaabbbbbbbbbbbbaaabbbbbbccccccdddeeefffhhhiiijjjjjjkkkjjjjjjjjjiiihhhgggfffeee```aaabbbbbbbbb```^^^]]]^^^^^^^^^______`````````\\\\\\[[[\\\]]]]]][[[XXXTTTTTTTTTVVVYYY[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTUUUVVVWWWXXXXXXUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSUUUUUUVVVXXXXXXYYYYYYYYYUUUTTTSSSSSSUUUUUUTTTSSSLLLIIIEEECCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCEEEFFFCCCCCCBBBAAA@@@???>>>===>>>???@@@BBBCCCEEEFFFGGGFFFGGGJJJMMMRRRWWW\\\^^^eeejjjqqquuuxxx||||||yyywwwvvvvvvwwwwwwuuurrrpppooojjjccc[[[SSSLLLEEEAAA===999444222333666999:::CCCLLLZZZhhhyyyxxx|||jjjQQQHHH<<<222---+++)))((()))***++++++))))))***+++)))))))))(((((((((((('''xxxfff^^^[[[XXXVVVUUUTTTQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIFFFDDDBBBBBBAAA???>>><<<;;;:::999888777777777222333333333333222222222111000///......---......))))))(((((((((((())))))***************)))))))))((()))******(((((()))+++++++++************++++++---,,,,,,++++++***))))))++++++,,,,,,+++))))))(((''''''(((((((((((((((((((((((((((''''''&&&%%%$$$&&&''''''(((((((((((((((+++++++++***)))(((''''''(((((((((((('''''''''''')))((('''(((***,,,,,,+++***++++++++++++******)))+++*********+++,,,---...///000444999===DDDRRR___iiiuuutttvvv}}}|||ooo___NNNEEE=========;;;999999<<>>===777777666666666777888888888999:::;;;<<<===>>>>>>AAAAAA@@@??????>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQTTTVVVXXXYYYYYYXXXWWWVVVYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```bbbaaaaaa``````aaaaaabbbaaabbbccceeeffffffgggggghhhggggggfffeeedddbbbaaa``````______^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]^^^[[[[[[\\\\\\\\\[[[ZZZXXXUUUUUUVVVXXXZZZ\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUQQQRRRRRRTTTUUUVVVWWWWWWTTTTTTUUUUUUUUUUUUTTTSSSUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPPPPOOOMMMKKKGGGEEEBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFJJJKKKNNNRRRWWW^^^dddgggjjjnnnrrrvvvxxx{{{{{{wwwssssssssstttuuussspppmmmeee___VVVNNNFFF@@@;;;888777555333222666;;;@@@CCCSSS]]]jjjwww}}}zzznnnZZZDDD<<<222---------+++(((%%%''')))***)))((())))))((((((((((((((((((((((((xxxggg]]][[[XXXWWWVVVTTTQQQOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGEEEBBBAAA@@@@@@>>><<<<<<;;;;;;:::999888777666111222222333222222111000111000///......---......,,,,,,++++++++++++,,,,,,******))))))))))))))))))(((***++++++)))((()))***************************))))))))))))))))))))))))&&&&&&&&&'''''''''&&&%%%((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((******)))((('''&&&&&&%%%(((((((((((('''''''''''')))'''&&&'''***+++,,,+++******+++++++++***)))))))))))))))******,,,------,,,,,,...111333777DDDPPP]]]iiizzzzzzaaaTTTFFF@@@???<<<999999:::===AAAGGGNNNXXXbbbhhhyyyzzzvvvqqqlllfffcccVVVRRRLLLHHHEEECCCAAA???===<<<;;;:::::::::::::::777888888:::;;;<<<===============>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAABBBDDDFFFGGGIIIIIIIIIMMMNNNQQQSSSTTTTTTSSSRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXZZZ[[[]]]]]]______^^^^^^^^^___``````___```aaabbbccccccddddddddddddccccccaaa```^^^^^^aaa___\\\[[[ZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYYYYYYY[[[\\\]]]]]]\\\[[[ZZZZZZXXXWWWWWWYYYZZZ[[[ZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTQQQQQQRRRSSSUUUVVVWWWWWWUUUVVVWWWWWWVVVSSSQQQOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOQQQRRRRRRSSSSSSSSSTTTRRROOOMMMLLLJJJGGGDDDBBBAAA@@@???>>>???AAABBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>?????????????????????????????????@@@AAACCCEEEFFFMMMOOOQQQUUU\\\bbbiiilllnnnppprrrtttvvvxxx{{{}}}~~~}}}|||}}}zzzwwwttttttttttttsssooojjjgggXXXRRRJJJBBB===999666555222222222555:::BBBJJJOOObbbkkkyyyoooXXXGGG:::444---***---...,,,))) ###&&&'''&&&%%%%%%&&&'''''''''''''''(((((((((wwwhhh\\\ZZZXXXWWWVVVTTTQQQOOONNNMMMKKKJJJHHHHHHGGGGGGFFFDDDAAA@@@@@@???===<<<;;;<<<;;;;;;:::888777666222222333444333222000//////...---,,,,,,+++,,,,,,,,,++++++******++++++,,,***)))))))))))))))******)))***,,,+++***)))))))))))))))***++++++***))))))*********)))((((((''''''(((&&&&&&''')))***)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((******&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((('''''')))++++++***))))))***************)))))))))))))))***,,,---...---++++++...///222;;;DDDUUUaaaqqq~~~vvvfffTTTHHHAAA<<<999:::555777999<<>><<<;;;:::999999888888999999:::;;;<<<<<<999:::;;;<<<===>>>>>>===;;;;;;::::::;;;;;;<<<===<<<===>>>@@@AAABBBCCCCCCFFFGGGIIILLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___```aaaaaaaaaaaa_________^^^]]]\\\[[[ZZZ___]]]ZZZYYYYYYZZZ]]]^^^\\\[[[[[[ZZZYYYXXXWWWWWWZZZ\\\^^^^^^\\\[[[ZZZ[[[XXXWWWWWWWWWYYYXXXWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUVVVVVVVVVTTTQQQNNNLLLNNNMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOMMMJJJHHHGGGEEEBBB???===>>>>>>===<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????>>>===<<<;;;>>>>>>?????????@@@@@@@@@AAAAAAAAABBBDDDFFFIIIJJJPPPRRRUUUYYY___eeejjjmmmrrrsssssssssuuuvvvxxxyyyzzzyyyyyy{{{~~~}}}}}}yyywwwuuutttrrrqqqmmmggg```[[[KKKFFF???:::777666555555000222555:::AAAKKKUUU]]]nnnyyyxxxgggVVVEEE999111...***)))+++,,,+++)))%%%''')))***)))(((((()))&&&''''''''''''(((((((((vvvfff[[[ZZZXXXWWWWWWUUUQQQOOOOOONNNLLLJJJIIIHHHHHHGGGGGGEEEBBB@@@@@@???>>><<<;;;<<<<<<<<<:::999777666444555666666555333111000///...---,,,,,,+++,,,,,,******))))))))))))*********))))))((()))***,,,,,,)))+++,,,,,,***)))))))))((()))***++++++***)))(((*********))))))(((((((((+++)))''''''***------,,,)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''')))+++,,,&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''(((((()))***++++++***((('''''')))***))))))'''((()))******+++******)))))))))***+++,,,......000,,,+++---000111777===IIITTTcccnnnwww~~~jjjYYYLLLBBB===>>>444555777888:::===BBBEEEKKKYYYgggnnnrrrxxx~~~~~~}}}xxxsssmmmeee^^^WWWRRRMMMJJJFFFDDDBBB???===;;;999999999999999::::::;;;;;;;;;888999:::;;;<<<<<<<<<;;;;;;:::999888888888999:::888999:::<<<===>>>>>>>>>BBBBBBCCCDDDDDDEEEFFFFFFHHHJJJLLLNNNNNNMMMKKKJJJKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRRRRSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWWWWYYY\\\^^^^^^[[[YYYZZZ[[[WWWVVVVVVWWWXXXXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRSSSSSSQQQOOOMMMKKKNNNMMMKKKIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGEEECCCBBBBBBAAA???===;;;===>>>===<<<<<<>>>AAA>>>>>>======<<<;;;;;;;;;999999;;;<<<<<<<<<;;;;;;>>>>>>??????@@@AAABBBBBBCCCCCCDDDFFFJJJNNNRRRTTTVVVXXX[[[```eeejjjnnnpppuuutttsssrrrssstttuuuuuuvvvuuuvvvxxx{{{||||||{{{yyyzzz{{{|||{{{yyywwwuuutttrrrnnnjjjddd[[[RRRLLL@@@===888555444444444444444777<<>>:::::::::::::::::::::;;;888999:::;;;<<<;;;:::999<<<;;;:::888888888999:::666666888999;;;;;;<<<<<<@@@??????>>>>>>???@@@@@@DDDFFFIIIKKKLLLJJJGGGFFFFFFGGGGGGIIIKKKMMMOOOPPPMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXXXXWWWWWWSSSUUUXXXZZZZZZYYYVVVTTTRRRTTTVVVYYYZZZZZZYYYXXXXXX[[[^^^]]]ZZZXXXYYYZZZWWWWWWVVVXXXZZZZZZYYYWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRNNNOOOOOOPPPOOONNNLLLLLLOOONNNKKKHHHFFFDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>??????>>>===<<<>>>@@@???>>>===@@@CCC<<<<<<;;;:::999888777666444555777:::;;;<<<<<<;;;>>>>>>???@@@AAABBBCCCCCCEEEEEEGGGJJJOOOTTTYYY\\\\\\^^^bbbggglllppprrrtttuuutttqqqqqqqqqrrrrrrrrrrrrqqqrrrtttvvvwwwvvvuuuvvvwwwwwwxxxwwwvvvuuutttqqqoookkkeee]]]SSSHHHAAA;;;888444222222333333333999===DDDKKKTTTaaaoooxxxwwwqqqnnngggggg___NNN>>>555111...,,,------,,,***))))))***&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((wwwfff___\\\ZZZXXXVVVSSSOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJFFFBBB??????>>>===<<<===<<<;;;999777666444444666BBBLLLHHH::://////333///......------,,,++++++***+++++++++***)))'''&&&***((('''(((+++,,,***((('''(((***,,,,,,***((('''%%%&&&((()))*********)))(((((())))))))))))((((((***)))'''&&&'''(((***+++***************)))((('''(((''''''(((***+++)))(((---,,,+++)))((((((((((((&&&((())))))(((((()))+++&&&&&&'''((()))***++++++,,,+++)))''''''''''''(((%%%&&&((()))******)))((((((((()))***+++,,,,,,,,,+++*********+++---///000777888@@@OOO^^^iiissszzzrrrdddVVVJJJAAA???>>>===999444444888<<>>===>>>>>>>>>===999999999999::::::::::::888;;;===<<<999666666888666666666666666666666666888888888888888999999:::<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQRRRRRRTTTVVVWWWWWWWWWWWWRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWVVVTTTTTTSSSRRRPPPOOONNNNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIFFFBBB???>>>???AAABBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<<<<===???@@@@@@>>><<<;;;999999:::;;;<<<>>>>>>============>>>>>>???@@@AAABBBBBBBBBEEEGGGKKKMMMQQQUUUYYY]]]___aaafffggghhhjjjlllnnnooopppooommmlllmmmoooppppppooorrrooommmmmmoooqqqsssssspppppppppqqqqqqqqqqqqqqqjjjddd]]]VVVPPPHHH???999222222222222444777;;;===FFFJJJPPPYYYdddsss}}}~~~wwwkkkddd[[[SSSGGG<<<333...+++)))(((((())))))))))))(((((())))))(((((('''''''''&&&$$$%%%'''(((((('''%%%$$$wwwfff^^^\\\YYYWWWUUURRROOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIFFFBBB@@@???>>>===<<<>>>===<<<;;;999777666555444>>>FFFDDD999111111555///......------,,,++++++***+++++++++***)))'''&&&+++***)))***---...---+++'''((()))******)))((('''&&&'''((()))******))))))(((((())))))))))))(((((())))))'''''''''(((***+++))))))*********)))))))))+++)))((()))******(((&&&***))))))(((((('''''''''&&&((())))))(((((()))***''''''''''''((((((((((((***)))((('''&&&&&&''''''))))))************)))))))))))))))******++++++,,,*********+++,,,---...///555555:::FFFRRR^^^lllvvvmmmZZZLLLDDD===;;;999666444555555888:::;;;;;;===AAADDDOOOWWWfffwww{{{vvvqqqllliiidddaaa\\\WWWSSSOOOKKKHHHEEEBBB???>>>>>>???>>>=========<<<<<<;;;::::::999777999;;;;;;888666666777777777777777777777777777777777666666777777888999;;;<<<>>>@@@@@@@@@???>>>??????@@@AAACCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTRRRSSSTTTUUUUUUVVVVVVVVVXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLLLLMMMJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDAAA???===>>>???@@@>>>===<<<;;;999999888888;;;;;;;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>???===<<<:::999999:::;;;<<>>>>>>>>??????AAABBBCCCDDDDDDFFFIIILLLOOOQQQUUUYYY]]]```cccdddggghhhiiikkklllnnnoooooommmkkkjjjkkklllmmmmmmlllllljjjhhhiiijjjllllllkkkjjjiiiiiihhhhhhhhhiiiiiihhhbbbXXXOOOGGG@@@999555333333333555999???FFFJJJOOOTTT]]]eeeooo}}}{{{{{{{{{zzzyyy{{{xxxlll```XXXPPPIII???666000---+++)))((())))))))))))))))))((()))((((((((('''''''''&&&$$$%%%'''(((((('''%%%$$$vvvfff]]][[[WWWUUUTTTQQQNNNLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFBBB@@@??????>>><<<===<<<;;;:::888666555555111666;;;;;;555111111333///......------,,,++++++++++++++++++***)))((('''***))))))***,,,...---,,,(((((((((((((((((((((((('''((())))))))))))(((((((((((())))))))))))(((((()))((('''''''''(((***+++(((((()))*********))))))---+++***)))***)))'''%%%(((((()))))))))(((((('''&&&((())))))((('''(((***((('''''''''&&&&&&&&&&&&)))(((''''''''''''((((((******))))))(((((())))))************************))))))+++,,,------------222000333999BBBNNN___mmmyyy|||~~~|||zzzvvvzzzyyyaaaSSSEEE@@@===:::777666222444555555555555666888AAAHHHTTTcccrrr~~~|||xxxuuusssoooiiiddd___[[[VVVSSSLLLIIIEEECCCBBBBBB@@@???AAA@@@???===<<<:::999999777999::::::999888888999888888888888888888888888555555555444555666666777888999;;;<<<===<<<<<<;;;999999:::;;;===>>>??????AAAAAACCCDDDEEEEEEFFFFFFJJJIIIIIIIIIJJJLLLMMMNNNQQQQQQQQQRRRRRRSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSRRRSSSRRRRRRQQQRRRRRRSSSSSSOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<:::::::::999888777666555999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999888888:::;;;===@@@@@@@@@??????@@@@@@AAACCCEEEFFFGGGIIILLLQQQTTTWWWXXX\\\___ccceeeggghhhiiijjjkkklllmmmnnnooooookkkiiihhhggghhhiiihhhgggdddcccbbbcccddddddbbb```___^^^\\\ZZZYYYZZZ[[[\\\^^^WWWMMMCCC===888555333000111333777===GGGQQQXXX[[[dddnnnwww~~~{{{tttssssssrrrrrrttt{{{zzzpppbbbUUUMMMAAA<<<444...,,,+++******))))))************))))))((((((((('''''''''''''''$$$%%%&&&''''''&&&%%%$$$vvvfff\\\YYYVVVTTTRRRPPPNNNLLLHHHHHHHHHGGGHHHHHHIIIIIIHHHEEEBBB@@@@@@???>>><<<:::999888777666444333333///111222222111////////////......------,,,++++++++++++++++++******))))))''''''''')))***+++++++++))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))(((((()))(((((('''((()))******))))))))))))))))))((((((,,,+++))))))******)))((((((((()))*********)))((('''((()))(((''''''((()))''''''''''''''''''''''''(((((((((((((((((())))))((((((&&&&&&&&&'''((()))************))))))))))))((()))+++,,,------,,,,,,---,,,...222666@@@PPP```ooorrryyyzzzsssrrr}}}|||nnn\\\QQQHHH???:::999444555666666555444444555888<<>><<<:::999999999:::;;;;;;:::::::::;;;888888888888888888888888444333333333333444555555555666777888999888888888555555666777888999:::;;;<<<===>>>???@@@@@@@@@@@@DDDCCCBBBAAABBBDDDFFFHHHLLLLLLLLLMMMNNNOOOPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????????????????>>>======<<<<<<<<<<<<;;;;;;:::999777888999999888777555444666777888999999:::::::::;;;;;;::::::999:::::::::;;;:::999888999:::<<<>>>@@@@@@@@@@@@@@@AAABBBCCCGGGHHHJJJKKKNNNRRRXXX\\\^^^```bbbeeehhhjjjllllllkkkkkklllmmmnnnnnnoooooollliiigggffffffeeedddbbb^^^]]]]]]^^^^^^\\\YYYVVVRRRPPPMMMKKKJJJKKKLLLNNNLLLGGGAAA:::666444444444000444:::AAAHHHRRR]]]eeeiiisss{{{rrrpppnnnlllkkkmmmsssxxx~~~}}}||||||{{{xxxqqqeeeWWWKKKCCC777333...***************))))))************))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%vvvfff\\\YYYUUUSSSRRRPPPNNNLLLHHHHHHGGGGGGGGGHHHIIIIIIFFFDDDBBBAAA@@@@@@>>><<<999999888777666444444333222111000///000000///---///......------,,,+++++++++++++++***************'''((()))))))))***+++,,,+++******))))))******+++)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((())))))************))))))'''&&&%%%)))(((&&&''')))+++,,,+++''''''(((((()))((((((((('''((()))((('''&&&'''(((&&&''''''((())))))******(((((())))))))))))))))))''''''&&&&&&'''(((***,,,******))))))))))))))))))((()))+++,,,---,,,,,,+++******,,,000222777CCCPPPaaahhhqqqwww{{{~~~xxxvvvzzz}}}kkkWWWEEE<<<:::777777666555555555444444666777;;;@@@HHHPPPXXX\\\eeekkkuuu}}}{{{vvvrrrmmmiiifffbbb^^^XXXRRRNNNIIIFFFCCC@@@@@@???>>>===<<<;;;;;;:::999999999::::::::::::777777777777777777777777333333333333333444444555444444555555666666555555444444555666777888888999::::::;;;<<<============>>>===<<<;;;<<<>>>@@@AAAEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@???>>>======<<<<<<<<<======<<<<<<;;;;;;888999999::::::999888777666777888999999888666555333444555777777777777777;;;::::::999999999999:::;;;:::999999:::<<<>>>???@@@@@@@@@AAABBBDDDEEEFFFKKKMMMOOOQQQTTTXXX]]]aaadddeeegggiiikkkmmmnnnnnnllllllmmmnnnooooooppppppnnnkkkhhheeedddbbb___]]]ZZZYYYXXXXXXWWWUUUPPPMMMEEECCC@@@>>>===>>>???AAA===<<<999666444333333444666>>>HHHQQQXXXaaajjjqqqxxxvvvmmmkkkiiigggfffgggnnnrrrxxx||||||zzzxxxwwwrrrpppkkkbbbVVVIII>>>777333000,,,************)))))))))************))))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%wwwfff\\\YYYUUURRRQQQPPPOOONNNHHHHHHGGGGGGGGGGGGHHHHHHFFFDDDBBBAAAAAA@@@>>><<<<<<;;;:::999888777666666555444222222222222111000///......------,,,++++++,,,++++++*********++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++))))))(((((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&$$$$$$%%%))),,,......''''''&&&%%%%%%&&&&&&''''''((()))(((&&&&&&&&&'''&&&&&&'''((()))***++++++((()))))))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))***+++++++++++++++***))),,,000111333:::BBBPPPZZZfffkkkkkkppp{{{vvvyyy~~~|||~~~~~~pppVVVFFFAAA;;;999555444444444333222666666666888;;;@@@DDDFFFNNNUUU```kkkuuu{{{wwwtttpppmmmiiiddd^^^XXXSSSNNNJJJGGGDDDDDDCCCBBBAAA@@@???>>>;;;999777777888999999888777777777777777777777777444444444333444555555666444444444444444444444444444555555666777777888888888999::::::;;;;;;;;;:::::::::999999999:::<<<<<>>>>>===<<<<<<>>>=========<<<;;;;;;;;;:::::::::;;;;;;::::::999666666777888888888777777666777777888888888888777222333444666777666666555::::::999999999999::::::;;;;;;::::::;;;===@@@AAAAAAAAABBBDDDFFFIIIKKKLLLQQQSSSVVVYYY[[[^^^bbbeeeggghhhiiikkklllmmmnnnnnnlllmmmmmmooopppqqqrrrrrrqqqnnniiieeeaaa^^^ZZZXXXUUUTTTRRRQQQPPPLLLGGGDDD;;;999777666555666777888777777777555333333444666<<>><<<<<<<<<;;;:::999888888777333333333333333333222222///......------,,,++++++,,,+++*********+++,,,,,,***,,,---,,,***)))***,,,)))***+++,,,,,,+++***)))((((((''''''((()))***+++(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&'''((())))))(((((($$$###"""$$$'''+++---...,,,***(((&&&%%%&&&''')))'''((()))(((&&&%%%&&&''''''''''''(((((()))))))))''''''(((((((((&&&%%%$$$((((((((((((''''''&&&%%%''''''(((((())))))*********************++++++,,,---******...000111444999@@@JJJVVV]]]```dddkkkqqqyyy|||rrrlllrrryyyrrrvvv}}}vvvaaaVVVFFFAAA;;;777666666555333333333444444555777999:::???FFFOOOXXXbbbnnn|||~~~|||zzzwwwuuunnnjjjddd___[[[WWWSSSPPPMMMLLLJJJIIIGGGEEECCCBBB???<<<999999:::;;;:::999888888888888888888888888555555555555555666777777555444444333333444444444555555666666777888888888777888999999:::999999999888888888888888999999999===<<<;;;::::::;;;===>>>???>>>>>>======<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>????????????>>>>>>===>>>?????????>>><<<;;;999:::;;;<<<<<<;;;:::999::::::::::::999999999999777888888999999999888888555555555666666777777777666666666666666777888888222333555777888777666555999999999999999:::;;;<<<<<<;;;;;;;;;<<>>;;;333333222222222222222333444555555444333666;;;@@@FFFPPP]]]fffmmmuuu~~~{{{yyyvvvssslllgggeeeiiimmmnnnnnnpppssstttvvvtttooojjjgggfffbbb\\\TTTIII???777111///...,,,***)))***)))(((&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&wwweee]]]ZZZVVVSSSRRRRRRQQQPPPJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBBBBBBBAAA>>><<<;;;::::::999888777666666...///111111111111111222///......------,,,++++++,,,+++*********+++,,,---)))+++,,,+++(((&&&''')))'''(((***,,,,,,***((('''((('''''''''((()))+++,,,(((((())))))))))))(((((('''(((((()))))))))))))))###$$$&&&''')))***++++++%%%###"""###&&&***,,,---111///+++(((''')))+++---'''((()))(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$"""!!!&&&&&&&&&%%%$$$!!!&&&''''''((()))******++++++***)))))))))***+++,,,000+++))),,,//////111444555>>>JJJTTTZZZ___bbbeeehhhnnntttuuuuuutttmmmfffiiiooo|||nnnnnnuuu{{{{{{mmmQQQKKKCCC===;;;;;;999888111111222333444444555555555:::AAAGGGMMMXXXfffppp}}}~~~|||zzzsssooojjjeeebbb___\\\ZZZTTTSSSQQQNNNKKKHHHFFFEEEDDDAAA===<<<>>>???>>><<<999999999999999999999999777666666666666777888888555555444444333444444555666666666777777888888888777777888888999888888888666777888999999888888888===;;;999777666666777888;;;::::::999999888777777666777999;;;<<<<<<;;;;;;999::::::;;;;;;::::::999::::::;;;<<<;;;:::999888888999:::;;;;;;:::999888777777777888888888888888666666777777888777777777555555555555555666777888666555444444555666888999333444777888999888777666999999999999:::;;;<<<===<<<<<<;;;<<<===@@@CCCEEEDDDFFFHHHKKKOOOSSSVVVXXX\\\```dddgggggghhhhhhiiihhhhhhiiijjjkkkkkkjjjjjjkkklllnnnoooqqqssstttuuutttpppiiiccc]]]WWWRRRNNNLLLJJJFFFCCC@@@===888555000000000000111111111111111111222111333:::DDDKKKUUU^^^iiirrryyy{{{wwwuuuqqqnnnppplllkkkqqqvvvvvvvvvxxxxxxxxxwwwrrrkkkeee```___WWWQQQGGG===333---)))(((***)))(((((()))((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''}}}iii]]][[[YYYVVVSSSQQQPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIFFFFFFFFFEEEBBB???<<<;;;===;;;999888888777555333222222222111111///......111///---+++++++++,,,---))))))))))))((((((((((((+++++++++*********))))))((('''&&&%%%&&&'''***+++(((((())))))******++++++,,,+++)))((((((((()))***************************+++)))'''(((***,,,------''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&'''((('''%%%$$$###$$$&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))((()))***++++++,,,++++++%%%%%%&&&'''''''''''''''))))))***+++,,,,,,------...333<<>>===@@@???===;;;:::999888888;;;:::999888777777777777444444444444444333222111555555555555555666777888999888888777666555555555555666777777777666444333333333333333333333333333444444444444444444444444222222333444444555555666777777666666666666777777<<<999888:::>>>===999444:::888666555555888;;;>>>777777777777888888888888999999:::::::::999888888666666555555555555666666777777777777888888888888888777666555555666777888777888999999999999888888>>>>>>??????AAACCCDDDEEELLLMMMOOOQQQUUUXXX[[[]]]eeegggiiilllmmmmmmlllkkkiiihhhgggfffgggiiilllmmmnnnmmmmmmooorrrttttttttttttqqqkkkddd\\\UUUOOOKKKGGGEEEBBB???:::666333111444222111222111...000555555555:::@@@BBBDDDNNNYYY```iiittt~~~~~~xxx~~~wwwrrrrrrtttwwwxxx{{{~~~yyyqqqnnnhhh___VVVSSSJJJCCC999222///---+++)))((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%~~~iii^^^\\\ZZZWWWTTTRRRPPPPPPJJJIIIGGGGGGIIIJJJJJJIIIFFFFFFEEECCCAAA???===<<<===;;;999888888777555444111111222222333222222222000///---+++++++++,,,---******)))))))))(((((((((+++++++++*********)))))))))((('''&&&&&&((()))***)))))))))))))))*********+++***))))))(((((())))))************************)))'''%%%&&&(((***+++***''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&)))***+++***((('''''''''&&&'''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((()))************((()))******++++++******))))))******+++,,,,,,------000666>>>GGGOOOUUUXXX]]]\\\[[[]]]```dddggghhhjjjppp}}}wwwqqqsssyyyjjj[[[OOODDD>>>>>>888777555333222111000///333333333555999@@@FFFJJJXXX___hhhnnnpppssswww{{{{{{uuurrrrrrppplllhhhdddaaa^^^[[[ZZZYYYWWWVVVRRRQQQOOOLLLJJJGGGEEEDDDAAA@@@>>>===;;;::::::999999888777666666555555555666666666666555444333333444444444444444555666777888777777666666555444444555555666666666555444333333333333333333333333333333333333333333333333333333333333444555555666666666666555555555555666666666666888===BBBCCC>>>999888777555444555777:::;;;666666777777777888888888444444666777888999999999666666555555555555666666555555555555555666666666999888777777777888999:::999999999:::;;;;;;<<<<<>>===;;;999888888888666444111111222222222111000000000///---,,,++++++,,,---++++++*********)))))))))+++************)))))))))+++***)))((('''((()))******))))))))))))))))))((())))))******))))))(((((())))))))))))))))))))))))+++***((()))+++------,,,''''''(((((((((((('''''''''&&&%%%%%%$$$%%%%%%%%%)))+++,,,+++)))''''''(((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,,,,///222555999AAALLLTTT[[[[[[ZZZ[[[^^^ccchhhkkkkkkppp{{{zzzsssssswww}}}~~~yyyhhhXXXLLLGGG===;;;888666444222///---222111111111333666999;;;DDDJJJSSSZZZ___eeelllqqqvvv}}}|||yyyxxxvvvsssoookkkiiifffeeeddddddbbbaaa^^^]]]ZZZWWWSSSPPPNNNLLLFFFEEEDDDBBBAAA???>>>===:::999888777777666666777888888888888777666555444333333333333333444444555666666666555555444444333444444555555555444333222222222222222222222222222222222222222222222222222222333333444444555666666555444444444444444444555222333777===BBBBBB===888444444444444444666777777666666777777777777888888444444555666777888888999666666555555555555666666444444444555555666666666999999999999999:::;;;<<<;;;::::::;;;<<>>>>><<<;;;::::::::::::888888888888777555444333333333222222222222333444555555555444444333333333444444444444333333222222111111111111111111111111111111111111111111111111111111222222333444444555555555444444444444555555333333555777999888555111111111222333444444444444666666666666777777777888:::999999888777777777777666666555555555555666666666666666777777888888999999999::::::;;;<<<======<<<<<<<<<===???BBBFFFHHHIIIIIIKKKMMMPPPSSSVVVWWWZZZZZZZZZ[[[\\\]]]______^^^___aaabbbddddddddddddfffhhhkkknnnppppppppppppllljjjhhhhhhhhhgggeeecccaaabbbbbb```ZZZSSSKKKGGG===:::666333222444888::::::555222111111333;;;DDDKKKOOOWWW```hhhpppyyy{{{uuupppggggggfffiiinnnvvv}}}}}}}}}yyygggVVVEEE:::666,,,+++***)))))))))(((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$~~~iii\\\ZZZXXXUUURRRPPPOOONNNQQQNNNLLLJJJJJJIIIGGGFFFEEEDDDBBB@@@????????????<<<:::888888888888666555333222111000...,,,***)))///......---,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))++++++***)))))))))((((((***)))))))))((((((''''''(((((()))******((('''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((('''$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((()))******************+++,,,,,,,,,,,,+++(((((())))))))))))*********...000000///444===DDDKKKPPPXXX^^^bbbeeehhhkkkqqqxxxzzzwwwuuu{{{}}}vvvqqqmmm{{{{{{nnn]]]SSSGGG>>>:::888777555///000000111222333444444333666:::???EEELLLTTTXXXbbbkkkxxx~~~}}}{{{zzzyyyvvvuuuttttttttttttrrrqqqooommmjjjgggbbb___\\\ZZZZZZYYYWWWTTTPPPKKKHHHFFFCCCBBBAAA???>>>===<<<<<<888888888777666555333333444333333222222333333333444444444444333333333333444444333333222222222222111111111111111111111111000000000000000000000000000000000111222222333333666555555555555555555666555444222111222111111000000000222333444444333333555666666666666777777777:::999888777666666666666666666555555555555666666666666777777888999999:::999:::;;;<<<===>>>??????>>>>>>>>>@@@CCCGGGKKKMMMQQQQQQRRRSSSUUUVVVXXXYYY^^^^^^^^^^^^^^^___```aaa[[[\\\]]]___aaacccdddeeedddgggjjjmmmooooooooonnnkkkiiifffdddcccbbb___]]]\\\]]]^^^]]]XXXQQQJJJEEE999777444333444777;;;>>>===888333333333666???IIIUUUZZZbbbkkkwww}}}tttlllhhh___bbbfffkkkppptttwwwyyytttuuuzzzppp]]]LLL<<<333000*********)))(((''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$}}}iii[[[ZZZWWWTTTRRROOONNNMMMRRROOOMMMKKKJJJIIIHHHFFFEEEDDDBBBAAA???>>>>>>===;;;:::888888999888777555111111222222222111000000.........------,,,++++++++++++*********)))))))))(((((()))))))))))))))***))))))))))))))))))(((((()))(((((((((((((((((('''(((((())))))((((((''''''((((((((((((((((((((((((&&&%%%%%%&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((%%%&&&((((((&&&%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''((()))************(((((()))***************((((((((((((((()))))))))(((***,,,------000555999AAAIIITTT]]]bbbeeehhhkkkttt{{{}}}vvvzzz{{{sssqqqtttzzz|||nnnZZZKKKCCC>>>:::777111111111111222333333444222222333666;;;@@@EEEHHHWWW___lllxxx~~~~~~yyyxxxxxxxxxyyyxxxvvvtttuuusssqqqnnnjjjgggdddccc______]]]ZZZWWWRRRNNNLLLJJJIIIFFFDDDBBB@@@???>>>;;;;;;::::::888777555444666555555444444444444444444444444444444444444444555444333222222222333333222222222222222222222222000000000000000000000000///000000111111222333333666666555555555555666666555333111000000111333555000111222333444444444444555555666666666666777777555444333333333555666777666666555555555555666666555555666666777888999999:::;;;===???@@@AAABBBBBBBBBCCCDDDFFFIIIMMMPPPRRRWWWWWWWWWWWWXXXYYYZZZZZZ\\\[[[[[[[[[[[[\\\]]]]]]\\\]]]^^^```bbbdddffffffccceeehhhjjjlllllllllkkkjjjgggdddbbbaaa^^^[[[YYYXXXYYYZZZYYYUUUNNNGGGCCC555444444555777999<<<>>>;;;777333444666;;;EEEOOOYYY```jjjvvvxxxnnneeeaaabbbfffkkkpppssstttrrrqqqkkkmmmsss|||rrr^^^NNNAAA555///...***++++++)))'''&&&''')))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&$$$"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$}}}jjj\\\ZZZXXXUUURRRPPPOOONNNOOOMMMKKKJJJJJJJJJIIIHHHEEEDDDCCCBBB@@@>>><<<;;;;;;999888888999999777666111111222222333222222222............---,,,++++++******)))))))))((((((((((((((((((((())))))******''''''(((((())))))(((((('''''''''((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((()))(((((()))+++***(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((()))))))))***,,,///222444999AAAMMMVVV\\\aaafffkkkpppvvv}}}}}}sssaaaVVVMMMFFF@@@:::999777444333333333333222111111222555888;;;<<>>===;;;:::999888777777666555555666666444444444444444555555555666555444333222333333444333333333333333333333333000000000000000000000000111111111222333333444444555444444444444444444555222222222111111222444666222333333444444555666666555555555666666666777777555444333222222444555777666666555555555555666666555666777888999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEGGGHHHJJJMMMPPPSSSUUUVVVYYYYYYYYYYYYZZZ[[[[[[\\\XXXXXXXXXXXXXXXYYYZZZZZZ___`````````aaacccddddddbbbccceeefffhhhhhhhhhhhheeeccc```]]][[[YYYVVVSSSQQQQQQRRRPPPLLLFFF@@@<<<333555777:::<<<>>>>>>???:::666555888===CCCOOOZZZ```kkkxxx{{{yyysssiiibbbbbbhhhkkkooorrrsssqqqnnnllldddggglllqqquuuwwwwwwvvvhhhZZZJJJ???666///,,,---***++++++)))&&&&&&)))+++((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&$$$"""!!!!!!###%%%'''%%%%%%%%%$$$$$$$$$$$$###}}}jjj]]][[[YYYVVVSSSQQQPPPOOOKKKJJJHHHHHHJJJKKKJJJIIIDDDDDDDDDCCCAAA>>>;;;999;;;999888888999999777666222222222111111///..................---,,,+++***))))))))))))(((((((((((('''((((((((())))))******%%%&&&'''((())))))((((((&&&'''''''''(((((())))))***)))(((&&&&&&'''(((((())))))))))))))))))))))))'''&&&&&&''')))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''$$$%%%''''''&&&%%%&&&'''(((((((((((()))))))))***"""######$$$&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((()))))))))))))))(((((((((((((((''''''''',,,***)))***---000333333///777BBBJJJPPPWWW```fffjjjooovvv~~~xxxyyysssggg]]]SSSLLLCCCAAA===999555444333333333222111222444666777888999???IIIUUUaaalllvvv|||wwwwwwxxx{{{~~~~~~~~~}}}}}}}}}~~~|||zzzwwwuuutttrrrqqqooommmkkkjjjhhhhhhiiiiiihhhfffcccbbb\\\ZZZWWWSSSPPPMMMJJJIIIDDDDDDDDDCCCAAA???>>>===999999888777777777777777555555555555555555555555666555444333222333444444333333333333333333333333111111111111111111111111222333333444444555555666444333333222222333333444000222333222111000111111444444444444555666777888555555555555666666666777;;;999777444333333444555666666555555555555666666888999999;;;<<<===>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHJJJLLLOOORRRUUUWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^[[[ZZZZZZZZZ[[[\\\\\\]]]aaa``````_________``````aaabbbcccdddeeeeeeeeeeee```]]]ZZZXXXVVVSSSPPPNNNJJJJJJJJJHHHDDD>>>888555555777<<<@@@BBBCCCBBBAAA:::888888>>>DDDLLLYYYdddnnnzzz{{{{{{~~~wwwtttooogggdddfffgggiiikkklllllljjjgggfff___cccgggiiihhhfffeeeeeeVVVJJJ<<<555000,,,+++---)))******(((&&&&&&***---)))(((((((((''''''''''''''''''&&&&&&&&&''''''(((((('''%%%$$$%%%''')))+++%%%%%%%%%$$$$$$$$$######zzziii```\\\XXXTTTRRRPPPMMMLLLOOONNNMMMLLLJJJJJJIIIIIIGGGEEEBBBAAA@@@???>>><<<<<<;;;;;;:::999888777777333333333222222222111111000///...---,,,---......)))))))))******++++++++++++*********))))))((((((***&&&$$$%%%)))***'''$$$,,,+++***((((((((()))***((()))***)))'''%%%&&&'''...---+++***(((''''''''')))(((&&&%%%$$$$$$$$$%%%)))&&&%%%&&&((()))'''%%%'''''''''''''''((()))***)))((('''&&&%%%$$$$$$$$$&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''))))))''''''((()))***++++++,,,''''''(((((())))))******))))))***++++++***)))((((((((()))***,,,---......111444999@@@GGGPPPYYY```kkkmmmooorrryyyzzzooopppwww~~~ttteeeZZZUUUMMMEEEBBB<<<555555:::111......222333222333777444999???DDDJJJUUUcccmmmxxx}}}}}}|||||||||}}}}}}{{{zzzxxxxxxwwwwwwxxxzzz|||~~~{{{zzzyyyyyyzzzzzzyyywwwxxxxxxxxxwwwuuurrrpppooojjjlllnnnnnnllljjjiiiiiidddbbb^^^YYYUUUQQQOOONNNNNNKKKIIIGGGEEECCC@@@>>>======<<<:::999888777777999888666555444333333333,,,000444666666555444444666555333111000///000000333333222222222222333333222222333333333444444444333444444555555444444333111111111111111111111111000111333555777888999999666777777666444222333444666555555444444555555666666777888999999999999999888999<<>>;;;999999888666444666<<>>???AAAHHHRRR___kkksss}}}{{{qqqiiiiiikkkiiiggglllkkkjjjkkkkkkjjjgggddd\\\]]]^^^```___\\\WWWRRRCCC===555///,,,***)))((())))))((('''''''''''''''+++((($$$$$$%%%&&&%%%###''''''((((((((('''%%%$$$''''''''''''''''''''''''***(((%%%$$$$$$$$$###!!!zzziii^^^[[[WWWSSSQQQOOOMMMKKKMMMLLLKKKIIIHHHHHHGGGGGGGGGEEEBBB@@@@@@???>>><<<;;;:::999888777666666555333333222222222111111111///...---,,,,,,,,,---...,,,,,,------------------******)))))))))(((((((((&&&###!!!$$$(((***(((&&&$$$%%%'''((()))(((''''''%%%&&&(((((('''''')))***+++***)))((('''&&&&&&&&&)))((('''%%%%%%%%%&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&''''''(((***))))))((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))'''''''''(((((())))))***&&&'''''''''((((((((((((&&&'''(((((()))(((''''''(((((())))))***+++,,,,,,***---222888???IIISSSYYYbbbdddfffhhhlllyyyqqqjjjjjjnnnuuu|||tttggg]]]SSSNNNFFF===888999555111111444555444444777222666:::<<<@@@HHHSSS[[[hhhnnnxxx~~~~~~}}}}}}}}}|||zzzyyyuuutttsssrrrsssuuuxxxyyyyyywwwuuuuuuwwwxxxwwwwwwtttuuuttttttsssqqqooommmnnnqqqtttuuusssqqqppppppkkkiiifffbbb^^^[[[YYYXXXVVVSSSPPPMMMLLLJJJGGGEEECCCCCCBBB@@@???===<<<<<<;;;:::999777666555444444000333666777666555555666777666555333222222222222000000000000000111222333333333333333444444444444444444555555555555444444333333333333333333333444333333444555666666777888666777777666333222333444555555555555555666777888888888:::;;;<<<<<<============>>>@@@AAACCCEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXX[[[^^^^^^]]]]]]___aaa^^^]]]\\\ZZZXXXWWWWWWWWW]]]\\\[[[[[[]]]^^^^^^]]]WWWVVVTTTRRRNNNHHHAAA<<<:::777333111222555777777;;;???CCCDDDCCC???===;;;???CCCIIITTTaaaooo{{{{{{sssooonnnmmmjjjhhhjjjjjjkkkmmmmmmjjjeeeaaaVVVWWWYYYZZZXXXSSSKKKEEE888444///,,,+++,,,,,,+++))))))))))))***+++,,,---***(((%%%$$$%%%&&&%%%$$$&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$$$$###"""yyyhhh^^^ZZZVVVRRRPPPOOOLLLKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGDDDBBB@@@@@@???===<<<999999888777666555555444333222222222222111111111......---,,,,,,,,,,,,,,,+++++++++***************))))))((((((((((((((('''&&&$$$"""$$$'''((('''$$$"""&&&***+++***'''%%%%%%&&&(((((('''''')))***((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((((((((((()))))))))******)))***---000666>>>GGGMMMYYY^^^bbbbbbcccmmm}}}{{{mmmeeeaaaeeejjjqqqzzzyyyoooddd]]]WWWMMMCCC>>>999444111333444222111333111333444444555999@@@FFFQQQYYYeeepppwww{{{~~~}}}}}}~~~}}}|||zzzxxxwwwrrrqqqnnnmmmmmmnnnqqqrrrrrrpppnnnnnnppprrrssstttqqqqqqqqqqqqpppooonnnmmmooossswwwyyyxxxwwwuuuuuuqqqpppmmmjjjgggeeeccccccaaa^^^ZZZVVVUUUSSSQQQOOOMMMLLLKKKIIIGGGEEEDDDCCC???>>>===;;;:::999888777555777888777666555666777999888666555444444444444000000000000111111222333333333333333444444444444555555555666666555555555444444444555555666666666666555555444444555666777777888777666333222333444666666666777888999:::;;;:::;;;===???AAABBBBBBCCCDDDCCCCCCDDDEEEHHHKKKLLLKKKLLLNNNPPPRRRSSSUUUVVVXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWZZZ\\\^^^___^^^^^^___```^^^]]][[[YYYVVVUUUTTTSSSVVVVVVVVVYYY[[[\\\[[[YYYTTTRRROOOLLLGGG@@@888222333000,,,+++///555;;;>>>CCCDDDDDDBBB???>>>>>>???FFFLLLWWWeeesss~~~vvvvvvuuutttrrroookkkiiiiiikkknnnqqqpppjjjbbb\\\PPPQQQRRRRRROOOGGG===666...,,,***)))***++++++***'''(((((()))+++---...///)))'''%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%$$$###xxxggg^^^[[[VVVSSSQQQPPPMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJFFFDDDAAA@@@??????===<<<:::999888777666555555444222222222222111111111111------,,,,,,++++++++++++*********))))))(((((('''((((((((((((''''''''''''***(((&&&&&&&&&&&&$$$!!!!!!$$$(((+++,,,+++((('''((()))***)))'''%%%&&&'''&&&&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((''''''&&&''''''''''''&&&'''''''''(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&)))))))))((('''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******++++++)))))))))))))))))))))))).........---///444;;;@@@MMMUUU^^^``````eeerrr}}}uuuffffffdddccceeennn}}}{{{rrrnnnkkkcccWWWNNNCCC<<<777777666333000111111222222111000222666:::@@@GGGQQQ[[[eeemmmuuuyyyzzz{{{}}}}}}{{{yyywwwwwwsssqqqnnnkkkjjjjjjkkkllljjjhhheeeeeegggjjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjnnnsssvvvwwwuuuttttttrrrqqqooommmkkkjjjjjjiiijjjfffbbb^^^\\\ZZZXXXWWWUUUTTTSSSQQQOOOMMMKKKKKKEEEDDDCCCBBB@@@>>><<<;;;:::;;;:::888666666777999999888777666666555555555555444333333222222333333222222222333333333444444444555555666666555555444555555555666777777888888888777555444555666888:::888888888666444333444666888888888999;;;<<<>>>???===???AAACCCEEEGGGHHHIIIHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVXXXWWWUUUSSSQQQQQQRRRRRRQQQRRRSSSTTTVVVVVVWWWWWW[[[\\\]]]^^^^^^^^^^^^^^^\\\[[[YYYWWWUUUSSSRRRRRRTTTUUUVVVYYY[[[[[[XXXUUUQQQMMMHHHCCC???:::444000000...,,,...333;;;@@@CCCHHHGGGDDD@@@>>>???BBBFFFTTT[[[gggttt{{{zzz}}}|||tttooorrrvvvvvvrrrnnnlllkkkjjjmmmqqqtttrrrjjj___WWWNNNMMMKKKHHHDDD<<<444...---+++)))((()))(((&&&%%%%%%%%%%%%&&&((()))+++,,,((('''&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$vvvggg___\\\XXXUUUSSSQQQOOONNNMMMLLLKKKJJJJJJIIIJJJJJJFFFDDDAAA??????>>>===;;;::::::999888777666666555222222222111111111000000,,,---,,,,,,,,,,,,++++++------,,,,,,+++++++++***''''''''''''((((((((((((+++***((((((''''''%%%$$$&&&''''''(((((((((((((((((()))***)))'''%%%&&&''''''''''''&&&''''''((()))''''''((((((((((((((((((&&&'''''''''&&&&&&''''''%%%&&&'''''''''&&&&&&%%%+++***)))((('''''''''''')))))))))((('''''''''&&&&&&&&&&&&&&&''''''''''''######$$$%%%'''(((***+++)))(((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))******************......---++++++...444888>>>HHHUUU[[[]]]```gggnnn~~~|||zzz}}}zzzvvvooofffaaabbbhhhmmm|||}}}pppdddVVVMMMEEEBBB@@@;;;666555000111111000000111333555888;;;@@@GGGPPP[[[fffmmmsssvvvzzz{{{yyyxxxwwwxxxuuutttpppmmmkkkiiiiiiiiidddaaa^^^^^^```bbbdddeeeeeeeeeeeeffffffgggggggggcccggglllpppqqqpppppppppoooooonnnmmmmmmmmmmmmmmmmmmjjjfffcccaaa___]]][[[ZZZZZZXXXWWWUUUSSSRRRQQQLLLKKKJJJIIIGGGDDDBBB@@@???>>>===;;;888888999;;;999999999888888777666666999888666444333222222111222222222333333333333444555555666666666666555555666666666777777777888888888777666666777999;;;===888999888666555555777999;;;;;;<<<===???AAABBBCCCBBBCCCEEEGGGIIIKKKKKKLLLJJJLLLPPPSSSTTTTTTSSSRRRVVVUUUUUUTTTTTTSSSSSSSSSTTTSSSQQQPPPPPPPPPQQQRRRQQQRRRTTTVVVWWWXXXXXXXXX[[[[[[[[[\\\\\\\\\\\\[[[XXXWWWUUUTTTRRRQQQQQQQQQVVVVVVWWWXXXYYYWWWSSSOOOIIIDDD===888555444333222//////000555;;;AAADDDEEEDDDDDDCCCBBBDDDIIIQQQVVVcccjjjuuu}}}wwwrrrpppsssxxx}}}~~~|||zzzxxxtttnnniiiffflllpppssssssooollllllmmmmmmooorrrsssooofffZZZQQQJJJGGGAAA<<<888333...***,,,***)))((()))(((%%%###%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$uuufff___\\\XXXUUUTTTRRRQQQOOOJJJIIIIIIHHHGGGGGGHHHHHHFFFCCCAAA??????>>><<<;;;;;;:::999888777666666555222111111111111000000000---------------,,,++++++++++++******************'''(((((((((((()))))))))''''''(((((())))))))))))((('''%%%$$$%%%&&&'''(((%%%&&&(((((('''''')))***)))((((((((((((((())))))''''''(((((((((''''''&&&&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&%%%###"""+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''')))+++---...(((((((((((((((((((((((()))))))))))))))(((((((((%%%%%%%%%%%%&&&'''(((((()))))))))******+++++++++((()))))))))))),,,000444666???LLLUUUYYY]]]bbbfffqqqzzzsssoooooosss|||tttkkkddd```^^^gggooo{{{|||kkk___TTTOOOKKKCCC===:::333333222222222222222333444555666999???IIISSSZZZeeejjjpppssssssssstttvvvtttsssrrrpppnnnllljjjiiicccaaa^^^]]]^^^_________^^^]]]]]]]]]]]]^^^___```___bbbfffiiijjjjjjlllmmmmmmmmmmmmmmmnnnooopppqqqnnnllliiigggfffdddaaa^^^^^^]]]\\\[[[ZZZXXXXXXWWWSSSRRRRRRPPPNNNJJJGGGEEEBBBBBBBBB???===<<<===???<<<============<<<;;;:::;;;:::888666444333333222333444444444555555555555777888888999999888888777888888888888888888888888777666666777888:::<<<===999999888777666888;;;>>>???@@@@@@AAACCCDDDFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLIIILLLQQQUUUVVVUUUSSSQQQUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXXXXXXXZZZYYYXXXYYYZZZZZZXXXWWWYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQQQQRRRQQQNNNIIIFFF===999333///...///111111...000444:::AAAEEEGGGFFF@@@BBBFFFKKKRRR[[[eeekkkrrrwww~~~vvvnnnjjjjjjnnnvvv~~~vvvsssmmmiiiiiikkkpppsssqqqlllgggdddaaa]]]]]]```hhhkkkmmmmmmkkkjjjlllnnnooonnnmmmjjjeee[[[QQQIIIBBB===777111...,,,***((((((''''''''')))***)))'''(((((('''&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$$$$ttteee^^^[[[WWWUUUSSSRRRPPPOOOIIIIIIHHHHHHGGGGGGHHHHHHEEECCC@@@??????>>><<<;;;999999888777666555555444111111111111000000000000---......///...---,,,+++'''''''''(((((((((((((((((((((((()))))))))******%%%&&&'''((((((((()))+++&&&&&&%%%%%%&&&(((***+++%%%&&&(((((('''''')))***))))))((((((((((((((((((''''''(((((('''&&&%%%$$$%%%''')))(((&&&%%%&&&(((%%%&&&'''((((((&&&$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******&&&&&&&&&''''''(((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&''''''''''''(((((()))***++++++&&&((())))))***+++...000222888@@@IIIPPPWWW[[[^^^eeennnyyyvvvjjjddddddmmmwwwzzzzzz|||zzzyyy{{{|||ssshhhaaa]]]```dddjjjrrr{{{uuuhhhaaa[[[RRRIIIEEE<<<;;;999888777555333111000111222333666<<>>FFFKKKLLLLLLEEEJJJRRRZZZcccllltttzzz~~~~~~zzzoooeee]]]\\\___fffsss~~~yyyoookkkfffbbbbbbdddfffgggddd]]]YYYYYYWWWUUUXXX___bbbdddggghhhjjjkkklllnnnnnnjjjddd^^^VVVNNNEEE@@@888444000,,,+++***(((''''''&&&%%%&&&(((*********)))(((''''''&&&&&&&&&&&&###&&&((((((&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$###ttteee]]]ZZZVVVTTTRRRQQQOOONNNKKKKKKJJJIIIIIIIIIJJJJJJEEECCC@@@???>>>>>><<<;;;888888777666555444333333111111111111000000000000---.../////////...---,,,))))))******++++++,,,,,,(((((())))))******++++++&&&'''((('''&&&&&&&&&'''%%%&&&'''(((***,,,......((()))***)))'''%%%&&&'''))))))((('''''''''''''''''''''(((((('''%%%###"""%%%''')))(((&&&%%%&&&))))))***+++,,,+++***(((&&&(((''''''''''''((())))))&&&''''''(((((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&***)))''''''&&&'''((()))%%%%%%&&&'''((()))***+++***+++------++++++,,,------...333:::CCCLLLQQQTTT[[[```eeekkkxxxjjj___ZZZbbbkkknnnooopppoooooosss|||uuukkk```]]][[[\\\cccnnnzzz|||tttmmmcccZZZUUUFFFDDDAAA>>>;;;888444111...///111222333555999<<<<<>>>>>????????????>>>>>>>>>>>>===<<<;;;::::::999666666666777666555444444999999999999999<<>><<<;;;::::::888444111111000///000111111000...333555:::AAAIIIPPPSSSSSSOOOUUU]]]fffnnntttzzz~~~{{{tttooocccYYYSSSUUU[[[dddsss}}}}}}xxxrrrnnniiiccc___]]]]]]]]]]]]YYYTTTRRRSSSSSSRRRVVV^^^\\\^^^bbbfffjjjlllmmmmmmlllfff]]]TTTLLLDDD===999222000...---,,,+++***((()))'''%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&"""%%%((((((&&&$$$%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""ppp```]]][[[XXXTTTQQQPPPOOONNNOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;:::;;;888777888::::::888555444333333222111000.........---,,,,,,++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%$$$###''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$%%%%%%&&&'''%%%&&&(((***+++***)))((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###"""""""""*********(((%%%%%%&&&((()))(((&&&%%%%%%&&&((()))(((((())))))((('''&&&&&&(((((())))))***+++++++++))))))))))))***************,,,///222666<<>>999666444222333444444333111///000111---......------...000222???>>>@@@FFFJJJNNNUUU]]]```jjjrrruuuwwwzzz{{{zzzzzzpppfff```UUUYYY]]]aaafffnnnwww~~~wwwooojjjkkkaaaXXXVVVVVVUUUUUUXXXPPPVVV[[[\\\]]]^^^\\\XXX[[[^^^bbbgggiiihhhfffeeebbb[[[PPPGGG???:::666444******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%''''''&&&%%%$$$$$$$$$$$$########################qqqaaa]]][[[WWWSSSPPPNNNMMMLLLMMMLLLJJJIIIJJJJJJIIIHHHEEEDDDBBB@@@>>><<<;;;;;;999888777888888777555444333333333222111000///......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''((('''&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((((())))))((('''%%%$$$(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''(((((((((((()))))))))(((***,,,---///333777;;;AAAFFFNNNUUU\\\dddkkkooowwwmmm\\\ZZZ\\\[[[]]]bbbbbbfffnnnyyyzzzvvvooohhhcccaaa``````fffqqq~~~~~~wwwmmmdddZZZOOOEEE???999999777555333111111222555666888:::;;;>>>AAADDDKKKQQQYYY```dddgggiiikkklllkkkjjjjjjkkkkkkkkkjjjmmmjjjhhhffffffddd```\\\ZZZZZZYYYXXXWWWXXXYYYYYYZZZ[[[\\\^^^aaaeeehhhjjjlllkkkjjjjjjkkkkkkiiiggggggfffdddcccbbbaaaaaaaaa``````aaaaaa___[[[XXXVVVSSSUUUVVVUUUQQQNNNNNNNNNOOOPPPRRRSSSSSSQQQPPPOOONNNMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEBBB@@@>>><<<;;;999888777777777888:::;;;;;;===@@@CCCFFFHHHKKKJJJJJJJJJJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSRRRRRRRRRTTTVVVUUUTTTSSSRRRRRRRRRSSSSSSUUUTTTRRROOOLLLIIIGGGFFF???===;;;888555333222111///000000///---+++,,,---...///000000111222666888BBBAAABBBFFFJJJPPP\\\hhhzzz|||yyy}}}wwwqqqkkkeee```]]]___eeemmmtttxxx}}}|||uuuoookkkfff```[[[XXXUUUQQQSSSXXX```gggkkkfff```^^^^^^]]][[[]]]aaacccdddbbb___]]]TTTNNNEEE<<<555111...,,,******)))((('''&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$""""""###%%%'''&&&%%%%%%$$$$$$$$$$$$########################rrrccc]]][[[WWWSSSOOOMMMKKKJJJKKKJJJHHHIIIJJJKKKKKKJJJEEEDDDBBB@@@>>><<<;;;;;;888999:::888666444333333333333333222111000///...---,,,,,,++++++++++++,,,))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&'''(((((())))))(((((()))(((''''''))))))((('''###$$$%%%&&&'''(((((()))''''''&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$&&&)))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))******''''''''''''(((((((((((()))+++,,,------000333666:::@@@HHHOOOUUUYYY\\\^^^dddooo}}}}}}ggg]]]YYYVVVXXX]]]```fffqqq{{{zzzqqqggg___ZZZ___ffflllttt{{{mmm]]]QQQCCCBBB???;;;888555333222222333333333444555666777===BBBIIIPPPVVV\\\aaaeeejjjjjjjjjjjjkkkmmmnnnooopppnnnlllkkkkkkiiifffcccaaa```^^^[[[YYYXXXWWWWWWXXXWWWWWWWWWYYY\\\___aaafffeeeeeefffhhhiiigggffffffeeedddcccbbbaaaaaaaaabbbcccccccccbbb___]]][[[YYYZZZZZZXXXVVVTTTTTTUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLMMMMMMMMMLLLIIIFFFDDDIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJGGGEEECCC???>>>===;;;:::999999999=========>>>@@@CCCFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQQQQPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRVVVQQQKKKFFFDDDBBB===:::444444222111000/////////,,,------+++***)))***+++///111222444555888<<>><<<<<<;;;999;;;<<<:::555222222444333333333222111000//////,,,,,,+++++++++++++++,,,((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&%%%$$$%%%&&&'''&&&$$$"""###$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%'''))))))((('''(((((('''(((((())))))((((((''''''''''''(((((('''&&&&&&((((((((()))******++++++'''''''''((((((((())))))''')))***,,,---///222555555:::BBBIIINNNRRRVVVXXXYYYaaakkksss|||xxxjjjaaa[[[YYY[[[```hhhsss|||wwwkkk^^^^^^]]]]]]```kkkzzzwwwhhhSSSOOOIIICCC???;;;888777444333222222333444444333333666;;;AAAFFFMMMUUUZZZ```bbbeeehhhiiijjjlllmmmnnnmmmllllllkkkjjjhhhgggfffeeeccc```^^^\\\ZZZYYYZZZYYYWWWUUUUUUVVVXXXZZZ]]]]]]]]]___bbbcccbbbaaabbbaaaaaa``````aaaaaaaaaccccccdddddddddbbb```___^^^]]]\\\ZZZYYYXXXXXXYYYWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOONNNLLLJJJIIILLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOONNNLLLIIIHHHDDDCCCBBB@@@???>>>===<<>>===<<<<<<:::<<<>>>;;;666333333444222222222222222111000///+++++++++******++++++,,,++++++++++++++++++++++++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$###$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&$$$###$$$'''***''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((((((((()))))))))*********%%%&&&((((((((())),,,...---111666<<>>:::777333222333444333222///000333555999???FFFKKKSSSXXX^^^ccceeeeeefffggghhhiiijjjjjjiiihhhhhhhhhggggggfffeeecccbbbaaa``````^^^[[[XXXVVVUUUUUUUUUVVVUUUVVVXXXZZZ[[[ZZZYYY[[[[[[[[[\\\]]]___```aaa```aaabbbbbbbbbbbbaaa```___]]]\\\ZZZZZZZZZYYYYYYVVVVVVWWWWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSQQQPPPPPPQQQQQQRRRMMMMMMMMMMMMNNNOOOOOOPPPOOOPPPQQQQQQPPPNNNLLLJJJHHHGGGGGGEEEDDDBBBAAA@@@AAA@@@@@@???@@@AAACCCDDD>>>???@@@BBBDDDEEEGGGGGGCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJJJJJJJKKKLLLNNNOOORRRSSSTTTTTTTTTSSSQQQPPPMMMNNNNNNLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHFFF???888444555444000,,,,,,+++***)))))))))))))))***+++++++++***,,,///111222444666999;;;???DDDGGGGGGLLLTTT\\\```hhhyyy|||tttnnniiiYYYSSSMMMOOOYYYfffqqqvvvxxx|||xxxuuuqqqoooddd\\\VVVYYY___fffooowww{{{zzztttkkkfffddd```ZZZYYYWWWTTTOOOIIICCC???<<<555111---***)))((((((''')))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$""""""$$$%%%%%%%%%%%%$$$########################tttddd___]]]YYYUUUQQQOOOMMMLLLKKKIIIGGGFFFGGGGGGFFFDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;888555444444222222222222222111000000+++************++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############&&&%%%###  $$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((())))))))))))***************+++,,,+++)))(((((())))))+++///333999AAAIIIOOOSSSSSSUUUYYY^^^dddppp|||{{{nnnfff```dddkkkrrryyywwwssskkkaaaYYYWWWXXXZZZ___dddnnn{{{zzzmmmbbb[[[VVVQQQNNNHHHBBB:::666555555333111000000000///111555;;;???FFFLLLTTTYYYZZZ[[[]]]___aaaccceeeeeeeeedddeeefffdddeeeeeeffffffeeeeeedddcccbbb___\\\ZZZWWWVVVUUUSSSRRRRRRSSSUUUVVVUUUSSSUUUUUUVVVWWWXXXZZZ[[[\\\[[[\\\]]]^^^^^^_________]]][[[ZZZZZZZZZZZZYYYWWWVVVVVVWWWWWWXXXYYYYYYZZZTTTUUUWWWXXXXXXWWWVVVVVVSSSRRRPPPOOOOOOPPPRRRSSSNNNNNNMMMMMMMMMNNNOOOOOONNNOOOPPPQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGEEECCCBBBBBBAAA@@@??????@@@AAABBB===>>>@@@BBBEEEGGGIIIJJJDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOORRRSSSTTTTTTSSSQQQOOONNNJJJJJJJJJGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???:::666111000000000---++++++******)))((((((((()))))))))***++++++...222666666888<<>>=========<<<:::999888888777444222111222222222222111000000***************+++,,,,,,''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###(((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$""" ###%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&'''''''''&&&''''''(((((()))******+++((((((((())))))))))))***,,,---...---+++))))))***)))+++---000333999@@@EEEPPPOOOQQQVVVYYY\\\fffqqq|||qqqppppppsssxxx}}}wwwlllaaaZZZVVVUUURRRSSSXXX```jjjtttzzz}}}~~~zzzvvvpppkkkbbbXXXKKKBBB===:::777444222111000...---///444777999???EEEHHHIIILLLQQQVVVWWWZZZ]]]]]]]]]]]]___aaa___```bbbcccdddddddddcccaaaaaaaaa___]]][[[XXXWWWUUUTTTSSSSSSTTTTTTRRRPPPRRRQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[[[[\\\[[[YYYXXXYYY[[[ZZZWWWTTTVVVVVVVVVVVVVVVVVVWWWWWWOOOQQQSSSUUUVVVVVVVVVUUURRRRRRQQQPPPOOOOOOOOOOOOOOOOOOMMMMMMLLLMMMNNNNNNLLLMMMNNNOOONNNLLLJJJIIIGGGGGGHHHHHHGGGEEEDDDCCCCCCBBB@@@???>>>>>>???@@@???@@@BBBDDDFFFIIIJJJKKKFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMOOOPPPQQQRRRQQQNNNKKKIIIFFFFFFEEEAAA===;;;;;;;;;;;;;;;;;;;;;:::888666555000000///...---,,,+++***)))))))))((())))))*********+++,,,---///333888<<<;;;>>>CCCHHHNNNUUU\\\aaacccccceeejjjkkkmmmuuu~~~qqqddd^^^[[[XXXSSSPPPRRR[[[lllzzzwwwtttpppllljjjhhhdddbbb]]]^^^dddmmmpppmmmiiiiiilllooopppmmmiiidddYYYOOOLLLIIIDDD>>>888333///------***((('''((()))))))))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###"""###### """%%%&&&&&&%%%$$$########################tttccc[[[YYYVVVSSSPPPNNNMMMMMMJJJHHHGGGHHHJJJLLLLLLKKKCCCBBBAAA???>>>=========;;;999666666888777444000111111222222222111111000******))))))***+++,,,,,,******************************))))))))))))******((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&!!!###%%%'''((('''&&&%%%((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''(((((('''%%%$$$$$$%%%'''&&&$$$######$$$&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((()))%%%&&&((()))((((((((()))'''(((***,,,...111555999GGGFFFJJJPPPSSSSSSZZZdddnnn{{{zzzxxxzzz|||}}}}}}|||ttthhh^^^XXXVVVRRRQQQPPPRRRWWW\\\```bbbjjjzzzyyymmm]]]OOOGGGBBB===999333333111...,,,---111444111444888999:::???GGGNNNNNNRRRUUUVVVUUUVVVXXX[[[[[[\\\^^^```aaaaaaaaaaaa^^^___``````___]]]ZZZYYYXXXVVVUUUUUUUUUUUURRRPPPQQQPPPPPPOOOOOOOOOOOOPPPRRRRRRSSSUUUVVVXXXYYYZZZYYYXXXXXXYYY[[[ZZZWWWSSSVVVUUUTTTSSSSSSSSSSSSSSSJJJLLLOOOQQQSSSSSSSSSRRRVVVWWWXXXXXXVVVTTTQQQPPPQQQPPPNNNMMMLLLLLLMMMNNNKKKKKKMMMMMMMMMKKKIIIHHHEEEFFFFFFGGGFFFEEECCCCCCCCCBBB@@@>>>======>>>>>>BBBCCCDDDFFFHHHIIIKKKKKKHHHIIIJJJLLLLLLKKKJJJIIIJJJKKKMMMNNNOOONNNLLLKKKMMMNNNOOOOOONNNKKKHHHFFFCCCCCCAAA===999666555555444555555555333222000...,,,---......+++))))))***'''''''''((()))***+++,,,---...000111444999???CCC???CCCIIIPPPWWW___gggmmmooollljjjkkkkkklllqqqxxxuuuvvvpppeee\\\ZZZ[[[ZZZZZZXXX[[[gggyyywwwrrrlllfffccc```^^^\\\dddeeehhhkkkhhhcccdddiiieeemmmrrroooggg]]]RRRIIIFFFCCC>>>888222...+++******(((&&&%%%'''(((((('''$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###"""###### """%%%&&&&&&%%%%%%########################uuueee^^^ZZZVVVRRRPPPNNNLLLJJJHHHGGGGGGIIIJJJKKKJJJIIIEEEDDDCCCCCCBBBAAA===;;;777999:::999666555666888666555444222111000000000...,,,,,,,,,,,,,,,)))'''((()))***++++++***)))((())))))(((((('''&&&$$$$$$*********)))((((((''''''"""###%%%'''((((((''''''((('''%%%$$$###$$$$$$%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&###'''+++'''!!!%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))&&&&&&'''&&&###'''((((((((((((((('''&&&((()))))))))************&&&&&&((()))+++---...///888<<>>;;;777444333222000...////////////...---,,,+++............---,,,+++***+++,,,---,,,++++++---//////111444888===AAADDDFFFFFFIIIPPPYYYccclllssswww{{{uuunnnjjjiiijjjhhhgggddddddaaa[[[ZZZ]]]^^^\\\ccccccfffooo}}}|||pppjjjbbb[[[WWWXXX[[[^^^aaabbbcccdddcccaaa^^^\\\gggjjjkkkggg]]]QQQHHHDDD<<<888222...,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''(((******%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&vvvfff^^^ZZZVVVRRRPPPNNNLLLJJJIIIHHHHHHIIIJJJKKKIIIHHHCCCAAA@@@??????===:::777888999:::999666444555777555444333222111000000//////---,,,,,,,,,,,,***)))***++++++,,,,,,++++++***(((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&'''&&&$$$%%%''''''&&&$$$''''''''''''&&&$$$###### """$$$&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%((()))&&&&&&(((((($$$''''''((((((((((((''''''''''''((((((((()))))))))))))))******+++,,,------333666:::>>>BBBGGGMMMQQQSSSWWW^^^dddkkkrrrxxx}}}rrrnnnnnnrrrvvvtttrrrssspppsssxxx~~~}}}xxxtttmmmiiibbbYYYQQQKKKHHHGGGGGGKKKPPPVVV^^^lll|||yyynnnhhhaaaYYYOOOJJJBBB<<<888666444333222111///000222444555555999:::===???BBBDDDEEEEEELLLOOOSSSVVVXXXWWWUUUSSSTTTWWWZZZ[[[\\\\\\]]]^^^___^^^]]][[[YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRQQQSSSTTTUUUTTTSSSTTTUUUSSSRRRRRRQQQPPPOOOOOONNNLLLLLLLLLLLLLLLLLLMMMNNNJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEGGGFFFDDDDDDDDDCCCAAA???;;;888444111000///---,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///111555:::???CCCFFFHHHKKKQQQZZZfffpppxxx}}}~~~yyyrrrkkkgggccc```^^^[[[```bbb```___bbbdddcccdddeeehhhoooyyytttnnn___\\\YYYVVVWWWZZZ^^^aaa``````___^^^]]]\\\[[[ZZZ___aaaaaa\\\SSSHHHAAA===777333///,,,***)))(((&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&vvvggg]]]ZZZVVVSSSQQQOOOLLLJJJJJJIIIHHHIIIJJJJJJHHHGGGFFFDDDBBBAAA@@@>>>;;;999999::::::999666444444555333333222111000////////////...,,,+++,,,,,,+++***************************'''''''''((((((''''''&&&%%%&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''')))+++)))%%%$$$%%%((()))))))))(((&&&%%%###""" """$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###&&&'''&&&&&&******'''%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++,,,...111444777<<>>======<<<:::888666333///---,,,,,,***)))******+++************************+++---...000111...///000///------///000333666:::@@@EEEIIILLLMMMPPPXXXeeesss}}}~~~zzzrrrhhh___XXXUUUTTTVVV```hhhhhhggghhhiiihhheeegggkkkooosssxxx~~~qqqbbb[[[MMMNNNPPPRRRUUUYYY\\\^^^^^^\\\ZZZXXXVVVUUUVVVVVVTTTTTTRRRLLLDDD<<<666333///---+++))))))'''%%%###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%$$$$$$######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%uuufff\\\YYYVVVSSSQQQOOOLLLJJJKKKJJJIIIIIIJJJJJJHHHFFFHHHFFFCCCBBBAAA???<<<:::;;;;;;:::888666555444444222222222111000///......///---******+++,,,+++***)))(((((((((((((((((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''"""&&&((('''$$$###%%%)))(((((((((((('''&&&%%%$$$ !!!"""$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%'''''''''&&&%%%%%%$$$$$$!!!%%%&&&%%%'''***+++((($$$%%%&&&'''(((((()))(((&&&&&&&&&&&&''''''''''''))))))))))))************((()))+++,,,...333999===GGGHHHIIIJJJKKKNNNRRRUUU___nnn~~~}}}iiiUUUNNNQQQUUUWWWYYYZZZ[[[^^^bbbiiiqqqxxx|||zzz{{{yyyqqqfffYYYNNNFFFDDDBBBAAADDDNNNZZZcccqqqyyy|||nnn```UUULLLEEEAAA444222///............------------...000333666777666888;;;>>>@@@@@@@@@@@@BBBEEEIIIKKKMMMPPPSSSUUUWWWWWWWWWVVVVVVVVVUUUUUUWWWVVVTTTRRRQQQQQQRRRRRRVVVTTTQQQNNNLLLLLLLLLMMMMMMMMMNNNMMMLLLMMMPPPSSSPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<;;;;;;999777666666555444222222///,,,*********)))'''(((((((((((())))))******,,,,,,,,,---///111333444000111222333222333666888<<>>777222...,,,)))(((((((((((('''$$$"""'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$######""""""###############$$$$$$%%%sssddd[[[YYYVVVTTTRRRPPPLLLJJJKKKJJJIIIIIIJJJJJJHHHFFFDDDBBB???>>>===;;;999777<<<;;;999888777666444333111111111111111000///...---+++))))))+++++++++)))((((((((())))))(((((((((&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%%%%%%%$$$&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%!!!%%%&&&%%%'''***+++((($$$$$$&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((())))))***...333777???@@@BBBCCCEEEIIINNNRRRXXX```llluuuzzz|||kkkPPPDDDDDDGGGJJJKKKPPPRRRVVV\\\bbbhhhmmmooooooqqqvvv|||lll___KKKIIIEEEAAA@@@CCCIIIMMMYYYbbbppp}}}xxxkkk___VVVQQQCCC@@@<<<888666444222000------,,,,,,...000222333222333444555555555555555999;;;>>>AAACCCFFFJJJMMMPPPQQQQQQQQQRRRRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPRRRQQQNNNLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJLLLOOOMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFGGGGGGHHHIIIIIIGGGEEEDDDCCCCCCDDDEEEEEEDDDBBBAAA>>><<<;;;:::888999999999999888888777555333111000000000///...000---***))))))***)))((((((((('''((()))***,,,------......000111333555666111333555777999;;;???BBBIIIKKKOOOSSSUUUUUUTTTSSSSSS[[[hhhtttyyyyyytttpppfffbbbZZZPPPIIIJJJQQQXXXcccpppzzzxxxrrrmmmiiigggccceeefffccc___]]]^^^```]]]^^^]]]ZZZSSSLLLFFFCCCCCCFFFKKKPPPSSSSSSRRRPPPTTTUUUTTTSSSPPPMMMIIIGGGAAA>>>999333///,,,***((('''&&&'''(((((('''%%%"""&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""''''''&&&%%%$$$###!!! $$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%qqqcccZZZXXXVVVTTTSSSPPPLLLJJJJJJIIIHHHIIIJJJJJJHHHGGGDDDBBB???>>>======;;;:::<<<:::888777777777555333000111222222222111///...++++++***+++---,,,+++)))***+++,,,------,,,+++***&&&'''((()))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''))))))%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''+++'''$$$$$$''''''$$$ $$$%%%&&&''''''(((''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&&&&******'''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((######$$$%%%'''((())))))((())))))))))))+++...111333666:::>>>BBBHHHNNNRRRQQQSSSZZZccciiiiiikkknnnxxxhhhMMM???>>>@@@BBBDDDIIILLLPPPTTTYYY]]]```aaaeeeiiipppxxx{{{pppXXXUUUPPPKKKHHHGGGHHHIIIMMMTTT]]]eeennnyyyvvvmmmgggVVVQQQJJJCCC===777222//////...............//////111111000000////////////111333555777999<<<@@@CCCHHHHHHIIIJJJLLLMMMNNNOOONNNNNNLLLKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDBBB@@@?????????@@@???>>>===;;;999777555444333333444444444444333333111///,,,,,,---...------...,,,)))((()))******)))))))))))))))+++---///000///000333555777888999999777:::===@@@CCCGGGKKKNNNWWWYYY[[[\\\[[[WWWSSSPPPSSSYYYbbbjjjmmmkkkfffbbbZZZVVVOOOJJJJJJQQQ[[[ccckkktttzzzxxxrrrnnnkkkhhh```___]]]XXXTTTQQQQQQRRRPPPOOOLLLJJJGGGEEEDDDDDDDDDGGGKKKOOORRRRRRQQQOOONNNOOOOOOMMMJJJFFFAAA>>>999555000,,,***)))(((''''''&&&&&&'''((((((%%%###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$''''''&&&%%%$$$###!!! $$$%%%%%%&&&&&&%%%#####################"""""""""###""""""""""""###$$$$$$rrrcccYYYXXXVVVTTTSSSPPPMMMJJJIIIHHHHHHIIIJJJKKKIIIHHHEEECCC@@@??????@@@???>>>;;;999777777888888666444111222333444333222000///+++,,,---///000///,,,***)))+++...//////...+++)))'''(((((()))))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***'''$$$$$$''''''$$$!!!$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%((()))&&&&&&(((((($$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((())))))((((((***,,,,,,///444888<<<@@@EEEHHHGGGFFFJJJRRRTTTSSSVVV[[[bbbjjjrrrxxxwwwbbbKKK@@@???@@@CCCFFFHHHIIIKKKNNNQQQTTTVVVWWW^^^fffpppxxx}}}zzzjjjfff```[[[XXXXXXXXXXXXUUUVVVWWWWWWZZZbbboooxxx~~~yyyhhhbbbYYYPPPHHH@@@999555333333333333222111000///111000///...------......+++---///000111333777999<<<===>>>@@@BBBDDDFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHGGGFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKIIIHHHFFFEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDD@@@???>>>===<<<;;;;;;;;;999888777555333111000///......////////////.........,,,))))))+++---......,,,***(((((()))******)))++++++***+++---000333555444666;;;???BBBDDDDDDDDDFFFIIILLLOOORRRVVVZZZ^^^ggghhhiiigggccc[[[TTTOOOPPPTTTYYY]]]^^^\\\YYYVVVUUUQQQMMMMMMTTT^^^gggmmmrrrwwwxxxsssnnnllliiieee]]]YYYSSSNNNKKKIIIHHHGGGGGGFFFEEEEEEGGGIIIKKKKKKIIIJJJMMMOOOPPPOOONNNMMMIIIHHHFFFDDD@@@<<<999777111---)))'''''''''&&&%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$"""!!!""""""""""""############"""""""""""""""###$$$$$$rrrdddYYYWWWVVVUUUSSSQQQMMMJJJHHHGGGGGGIIIKKKKKKJJJIIIAAA???===<<<<<<======<<<:::888666666888999777444111222333444444333111000,,,---///222333222...+++''')))---//////---)))'''(((((())))))))))))((((((''''''(((((()))*********%%%&&&'''((('''&&&%%%$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###""""""###%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))'''))))))&&&&&&'''&&&###&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''((((((''''''((()))&&&)))---000111333555777>>>===AAAFFFFFFDDDHHHPPPQQQZZZccchhhooovvvzzzyyyppp___LLLDDDCCCEEEHHHKKKKKKJJJJJJKKKLLLOOORRRSSS[[[eeesss{{{}}}}}}uuupppiiidddcccdddfffgggccc```ZZZRRROOOSSS___iii|||vvvpppggg^^^VVVOOOHHHDDD888888888888777444222111000000...------...///000)))***++++++,,,...111444333333555777:::<<<>>>???DDDCCCCCCCCCCCCEEEFFFGGGCCCCCCDDDDDDCCCBBBAAAAAA@@@BBBEEEFFFFFFEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKIIIGGGGGGHHHIIIKKKFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB======<<<;;;::::::999888666555444222000///------***++++++,,,,,,,,,++++++---***((((((+++---...///+++)))''''''(((******)))---,,,,,,---///222555777999<<>><<<:::888::::::999777666444333333333444444333000/////////111000///...---,,,++++++,,,+++***((('''''''''''')))***&&& ''',,,+++%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%###""""""$$$%%%%%%$$$(((''''''%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$'''$$$!!!"""'''+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%&&&'''''''''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&'''''''''(((***+++------......222777;;;<<<;;;;;;@@@DDDIIIMMMTTTYYY^^^bbbfffhhh```XXXMMMDDDBBBFFFNNNSSSWWWSSSNNNHHHFFFFFFHHHJJJWWWaaakkkpppvvv}}}}}}{{{uuutttsssrrrrrrqqqooommmkkkeee\\\TTTQQQQQQRRRRRRdddiiiooovvv{{{zzztttnnnhhh```WWWQQQFFFGGGHHHFFFAAA;;;555333444222000//////...,,,***///...,,,+++++++++---......//////000222444666777;;;;;;;;;<<<===???@@@AAA@@@@@@??????>>>>>>>>>===>>>>>>???AAABBBCCCDDDEEE===@@@DDDFFFFFFEEEFFFFFFDDDBBBAAA@@@AAACCCFFFHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHEEECCCBBBBBBCCCCCC@@@AAAAAA@@@???>>>@@@AAADDDCCCAAA@@@>>><<<::::::===<<<<<<;;;:::::::::;;;888888777666444333222222333111///+++((('''))),,,''')))+++,,,+++))))))***((((((((())))))******+++************+++---///000222333444555666999<<<@@@FFFIIISSS^^^bbb```bbbhhheeeeeehhhmmmoooooorrrwww~~~}}}wwwlll```VVVPPPHHHGGGGGGKKKQQQUUUWWWVVVYYYXXXWWWYYY___gggooouuurrruuuuuuqqqhhh___YYYWWWNNNIIIEEECCC>>>:::;;;???<<>>===:::888999999888666555444333222111222222111...------...000//////...---,,,+++******))))))(((((((((((()))&&&(((&&&""""""'''***(((((((((((()))(((((('''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&(((&&&%%%&&&''')))((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&###!!!"""######!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***++++++++++++///444555555666;;;??????BBBGGGKKKOOORRRVVVYYYVVVRRRKKKEEEEEEKKKUUU]]]ddd^^^UUUKKKDDDAAABBBDDDNNNVVV^^^bbbiiiuuu~~~~~~}}}xxxtttpppoooooooooqqqqqqooonnnkkkfff```ZZZWWWUUUSSSRRROOORRRWWW\\\aaaeeeiiilllqqqppprrrwwwyyyzzz}}}~~~}}}zzzrrriiibbbZZZ[[[\\\YYYSSSKKKEEEAAA<<<999555222111111000///......------,,,,,,,,,,,,------------...000111111444444444555666888999:::;;;;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>???:::===@@@BBBAAAAAAAAAAAA>>>===<<<;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEGGGEEECCCAAA??????@@@AAA??????@@@>>><<<<<<===>>>======<<<;;;::::::999888:::999999888777777888888444444333222111000//////000000...+++((('''(((***$$$&&&)))))))))((()))***(((((())))))******++++++...---,,,,,,---///111222333555999<<>>===:::888:::999888777666555444333111222222111///------.........------,,,+++******((((((((()))))))))******%%%((((((&&&&&&))))))'''))))))(((''''''''''''((((((''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&((())))))(((######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%(((---//////111666999:::<<<>>>AAACCCGGGKKKOOOMMMMMMLLLIIIHHHNNNZZZdddnnnggg[[[MMMBBB<<<<<<>>>BBBHHHNNNPPPYYYhhhvvv}}}{{{vvvpppllljjjiiiiiijjjmmmnnnnnnmmmgggdddaaa]]][[[WWWSSSPPPHHHHHHIIIJJJLLLNNNQQQRRRTTTTTTXXX^^^aaaeeemmmvvv}}}uuunnnoooooolllggg^^^UUUPPPIIIDDD>>>999666666555444000000000000///---,,,+++,,,,,,+++++++++,,,------............///000222222555555555555444444444444444555555555666666666666555888:::;;;:::999999999777666555444555666999:::;;;;;;<<<======>>>??????AAA@@@>>><<<;;;;;;<<<<<<;;;<<<<<<;;;999777888999888777777777777777777777555444444333333333333444//////......---,,,++++++,,,------+++)))'''(((((($$$&&&((()))(((((()))+++******+++,,,------......333222000///111333666888888<<>>===;;;999;;;::::::999888666666555333444444333111000000111------,,,,,,+++******))))))))))))******)))))))))((())))))))))))******)))((('''&&&$$$$$$%%%&&&&&&))))))((('''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&######$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$###"""###$$$%%%&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,---...111444666777999:::<<>>>>>===;;;999999999888777666666555555333444444333111000111222,,,,,,,,,++++++******)))++++++++++++***)))'''''')))((('''''''''((()))+++((('''&&&$$$$$$%%%&&&&&&***)))((('''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$"""###$$$&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&& !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$###"""!!! ######%%%&&&''''''((('''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&((()))*********,,,---...///000111444999???DDDKKKPPPUUUUUUSSSUUU\\\dddhhhgggbbbWWWJJJ@@@;;;;;;888>>>BBBAAADDDLLLUUUXXXbbbgggmmmnnnjjjeeecccccc]]]\\\ZZZ[[[]]]^^^^^^^^^\\\YYYWWWWWWYYY\\\]]]^^^bbb]]]WWWRRRPPPOOOMMMLLLBBB???>>>??????AAAJJJSSSdddmmm{{{}}}xxxyyy{{{~~~~~~{{{uuuooogggccc___ZZZVVVPPPJJJFFFAAA>>>:::555222000000111,,,++++++++++++,,,,,,---***************+++,,,------------------------------------------,,,,,,,,,,,,---......,,,++++++,,,---,,,,,,++++++,,,---......///000111222222222222333222222222111222222222111222333333000///...///000000//////......------,,,,,,+++++++++,,,,,,---***************)))))))))(((***,,,---+++***))))))***+++,,,+++))))))***+++///000111333666888:::;;;;;;;;;;;;===AAAEEEJJJMMMPPPVVV^^^dddiiilllnnnooopppwww|||qqqggg``````aaa^^^ZZZYYY]]]```cccdddbbb^^^[[[ZZZ___^^^]]]\\\[[[]]]___aaacccbbb___ZZZUUUPPPLLLIIIHHHGGGEEEBBB@@@<<<999777777444333555666777>>>EEEIIIQQQ___mmmvvvwwwsssnnndddRRR@@@999666111,,,)))***)))((('''&&&&&&''''''######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$########################""""""""""""###$$$$$$%%% !!!"""###############""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""ttteee\\\YYYWWWUUUTTTRRROOOMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCAAA???>>>>>>>>><<<:::666666666555444333333333111222333222000///000111,,,,,,,,,+++++++++******+++,,,,,,,,,+++)))'''&&&(((%%%$$$&&&&&&%%%&&&***))))))(((''''''''''''((()))(((((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&''''''&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''')))***,,,---///444:::>>>EEEKKKRRRUUUUUUWWW[[[``````bbbaaaYYYMMMCCC???>>><<>>DDDLLLUUUbbbmmmsssuuutttttttttuuuxxx~~~~~~rrrpppnnnlllhhhccc]]]XXXOOOLLLGGGAAA<<<999777777///...---,,,,,,,,,,,,,,,)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))+++++++++))))))***+++++++++*********++++++++++++,,,...//////...------------------............+++---//////...,,,,,,,,,++++++******))))))((((((+++************+++,,,,,,***************+++++++++)))+++---...---,,,,,,---,,,,,,---,,,******,,,---111222555888<<>>EEEFFFIIIPPPXXX___aaa```]]]SSSEEE777222000,,,(((&&&&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$%%%$$$######""""""######""""""###$$$$$$###""""""!!!!!!"""######$$$$$$$$$ """######$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""rrrbbb[[[XXXVVVTTTSSSRRROOOMMMKKKKKKKKKJJJIIIGGGFFFEEECCCAAA???>>>>>>>>><<<:::777777666666555444444444111222333222000///000111,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,***(((''''''$$$%%%******&&&&&&)))((((((((()))(((((('''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######&&&((()))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$$$$&&&&&&'''((('''%%%###!!!###$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""######$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&((()))+++,,,---000444888;;;@@@GGGLLLNNNOOOPPPQQQOOOSSSUUUQQQIIICCCCCCFFFEEELLLPPPNNNMMMOOOQQQPPPLLLMMMOOOOOONNNNNNNNNOOONNNLLLJJJJJJKKKMMMNNNNNNPPPPPPRRRYYYdddoooxxx|||qqqmmmiiiiiilllnnnmmmkkkVVVLLLBBB???>>>===<<<>>>@@@FFFNNNUUUYYY]]]```cccffffffjjjqqqzzz}}}uuutttrrrrrrqqqpppmmmjjjaaa___\\\WWWQQQJJJEEEBBB888777555333111///......++++++*********+++,,,,,,************+++++++++,,,+++++++++++++++++++++,,,)))*********((((((***,,,************))))))******+++,,,---......,,,+++)))))))))***+++++++++++++++'''***,,,---,,,+++***+++((((((((()))))))))******+++*********++++++,,,---)))*********++++++,,,,,,+++,,,.../////////000111...////////////000333666777999<<>><<<:::777555222222444555444222333111333777888888<<>>>>>>>><<<:::::::::999999888888777777333444555444222222222444------,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,***)))(((&&&)))000111***''')))%%%&&&'''''''''&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''''''''%%%$$$$$$&&&''''''&&& !!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""%%%((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((("""############$$$$$$$$$%%%%%%$$$"""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%!!!!!!"""###$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))(((%%%&&&'''((((((***---000333777===BBBEEEDDDBBB@@@>>>CCCGGGFFFBBBBBBGGGLLLNNNUUUYYYWWWVVVYYY[[[ZZZNNNLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEEEEGGGJJJKKKKKKIIIKKKPPPZZZhhhttt}}}tttpppllllllppprrrpppnnn___RRRGGGDDDEEECCC@@@???>>>BBBEEEGGGHHHKKKPPPUUUVVVVVVYYYbbbmmmtttuuutttsssqqqpppppprrrtttuuuuuuoooooonnnkkkdddZZZQQQLLLBBBAAA>>>:::777444222111...------------......///)))))))))*********++++++*********+++++++++,,,,,,)))*********))))))+++---))))))))))))))))))))))))+++,,,---...---+++)))(((''''''((()))************%%%(((+++,,,+++*********((()))***+++,,,---...///+++++++++++++++,,,------))))))******+++,,,,,,,,,,,,...///000///000222444000222333444555888;;;>>>>>>AAADDDIIIOOOTTTWWWYYYVVVXXX[[[^^^aaaccccccccciiinnnuuuxxxvvvrrrmmmjjjhhhmmmppppppppppppggg\\\QQQLLLHHHHHHJJJNNNXXXbbbfffiiinnnqqqqqqqqqqqqrrreeeccc]]]SSSJJJDDDCCCEEEBBBAAA???<<<:::888666555333000......111333333222000000222666777777:::???>>>===<<<<<<======<<<;;;666000,,,,,,+++(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%%%%###"""###$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!"""pppaaaXXXWWWUUURRROOOMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDBBB???<<<:::::::::;;;999999777666555555555555333333333333222000...---111///---+++************))))))))))))((((((((((((%%%&&&&&&'''((()))******))),,,---,,,)))'''))),,,((('''%%%$$$$$$%%%'''(((''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$###$$$&&&&&&&&&%%%%%%$$$###$$$%%%'''(((''''''%%%%%%%%%%%%''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((000000222444666888:::;;;:::777666;;;DDDKKKMMMMMMXXX[[[aaaiiinnnllleee___TTTRRRPPPOOOMMMLLLIIIGGGEEEDDDBBBAAABBBBBBBBBAAAEEEGGGMMMWWWdddoootttvvvooommmlllnnnpppqqqooolllddd]]]UUUPPPOOONNNJJJGGGFFFDDDBBBAAABBBCCCBBBBBBCCCCCCEEEKKKSSS[[[aaaddddddgggkkkqqquuuvvvtttqqqnnnqqqvvvxxxvvvpppiiieee]]]VVVLLLEEE@@@<<<888555000000000...------...//////...---------------...+++++++++++++++***)))))))))))))))***************(((***,,,,,,+++***))))))***)))((())),,,---...---,,,,,,+++((('''(((+++...,,,+++++++++************)))***+++++++++***)))((()))+++---///000000//////+++,,,---///000000000000+++...333555666666666777999;;;===>>>>>>>>>???AAADDDHHHMMMSSSWWW[[[\\\\\\ZZZ\\\```eeehhhgggccc```jjjpppxxx|||xxxooofff```dddcccbbb```]]]YYYVVVUUUJJJFFFCCCFFFPPP\\\eeejjjrrrrrrqqqooolllkkkkkkmmm^^^WWWMMMEEE???<<<:::999777777777777666444222000...------,,,---...///000111222333555666777777777:::888555444333333111000***(((''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%#########$$$%%%%%%%%%&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%((('''&&&$$$###"""""""""!!!"""#########!!!  !!!!!!""""""######qqqaaaZZZYYYWWWTTTQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFDDDAAA>>>===<<<<<<===;;;:::999888666555444333333333333333222000...---///...,,,+++************))))))))))))((((((((((((&&&&&&&&&''''''(((((()))((()))***)))(((''''''(((''''''&&&%%%%%%&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...+++'''%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())),,,---...000222333444555888666777>>>IIIRRRWWWWWW\\\]]]aaaggglllllliiieee]]][[[XXXUUUSSSQQQNNNMMMIIIEEEAAA>>>>>>???@@@@@@CCCEEEJJJSSS^^^ggglllnnnjjjiiihhhjjjlllmmmkkkiiifff```ZZZXXXYYYYYYWWWTTTLLLIIIGGGHHHIIIGGGBBB>>>;;;;;;<<>>AAADDDFFFGGGGGGHHHIIIKKKNNNRRRVVVYYYZZZYYYXXXZZZ\\\```dddggggggccc```ccchhhnnnoookkkddd]]]XXXTTTTTTSSSRRRQQQQQQPPPPPPKKKHHHGGGKKKUUU```iiinnnsssttttttpppkkkfffbbbaaaRRRLLLDDD===888666444333333444444444333111///.........---------...///000222222333444555555555555666333111000000///...,,,)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$&&&''''''&&&&&&$$$&&&&&&&&&$$$###$$$%%%#########$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""""""""""""""###qqqbbbZZZYYYWWWTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFEEECCCAAA???===<<<<<<===<<<<<<;;;:::888555333111333333333222111000......---,,,+++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***+++,,,------111000222:::DDDNNNSSSUUU[[[[[[]]]aaaeeehhhiiihhhcccaaa^^^ZZZVVVTTTRRRRRRRRRLLLEEE???>>>>>>???@@@AAABBBFFFNNNVVV]]]aaabbbbbbaaabbbcccfffgggfffddd___\\\YYYYYY\\\^^^^^^\\\UUURRRQQQTTTWWWSSSIII???:::999888:::;;;<<<;;;:::AAAFFFPPP[[[dddgggfffddd___bbbggglllsss|||vvvhhhYYYKKKBBB@@@>>>;;;888666555666777444444444444444333222111000///////////////000000222111111111111111111222222111///------,,,------///---++++++,,,,,,,,,+++000333555666333000...---------......//////000000.........------------,,,000/////////222555888:::AAA@@@???>>>===>>>>>>???BBBCCCDDDDDDBBBBBBCCCDDDEEEIIIMMMPPPPPPPPPPPPQQQNNNPPPSSSVVVXXXWWWVVVUUUXXXYYY[[[___aaa```]]]ZZZXXX[[[]]]]]]YYYTTTPPPNNNLLLLLLMMMNNNPPPRRRTTTUUUPPPOOONNNQQQXXX```fffjjjhhhiiihhhddd\\\SSSLLLIIICCC???999555333111///...111111222222111///---,,,......------......///000111111111111111111111111000...+++*********)))((((((&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&%%%$$$$$$%%%&&&##################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$######$$$%%%&&&&&&%%%$$$$$$##############################"""""""""qqqbbbXXXVVVUUURRROOOMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEBBBAAA???===<<<;;;;;;;;;:::;;;;;;;;;:::777444222222222222111000000///...++++++******************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$'''(((%%%###&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%$$$"""###$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''---,,,...333:::BBBFFFHHHQQQRRRSSSWWW[[[^^^aaabbb```^^^\\\XXXTTTSSSTTTUUUZZZUUUNNNHHHDDDBBBAAA@@@???AAADDDIIINNNSSSVVVXXXYYYZZZ[[[\\\^^^_________XXXWWWWWWYYY]]]`````````]]][[[\\\ccchhhdddWWWKKK@@@===:::999999999999888888;;;CCCLLLTTTXXXYYYXXXTTTVVVXXX\\\dddqqqsssdddXXXPPPOOOLLLFFFBBB@@@@@@@@@@@@============<<<:::888777222111000000000111222333222222333333555777888:::999666333111222333444444111///......///000000///000222555666555333222222333333333333333333333333222111111000000000000000111222333666999>>>AAADDDKKKJJJHHHFFFFFFGGGIIIJJJLLLMMMMMMLLLKKKKKKMMMOOOMMMQQQUUUXXXWWWVVVUUUTTTOOOOOOOOOPPPQQQSSSUUUVVVZZZZZZZZZ[[[ZZZXXXTTTQQQLLLMMMMMMLLLIIIHHHHHHIIILLLNNNRRRVVVYYYZZZ[[[[[[WWWVVVTTTSSSTTTWWWYYYZZZVVVVVVTTTOOOGGG???999666888666333222111111///---000111222222111000///...................../////////...---,,,,,,++++++++++++)))'''&&&''''''&&&%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$%%%'''$$$#########"""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%&&&'''%%%$$$""""""!!!"""###$$$%%%%%%$$$$$$######""""""pppaaaXXXVVVUUURRROOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>><<<;;;;;;;;;777999:::;;;:::999666555222222111000000/////////*********************)))))))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$)))&&&$$$%%%'''(((&&&###&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$%%%%%%$$$!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%---------000555:::>>>@@@CCCFFFJJJNNNQQQTTTVVVWWWWWWWWWUUURRROOOPPPSSSVVV\\\YYYUUURRRNNNIIIDDDAAA>>>@@@BBBDDDFFFIIIKKKLLLQQQRRRTTTUUUVVVVVVWWWXXXWWWWWWYYY\\\```cccdddddd``````cccllltttrrrfffZZZIIIEEE???;;;999888888777777777999===BBBFFFHHHHHHIIIJJJLLLOOOWWWfffyyy{{{qqqiiieeeZZZUUUOOOKKKLLLNNNOOOPPPGGGGGGFFFEEEBBB@@@>>>===:::999999999999999::::::666666777999===AAAEEEGGGDDD@@@:::777777777777666222111000111333444555444444555666777777888:::======<<<;;;:::999888777666888888777777777666666666222444999???DDDHHHKKKLLLQQQPPPNNNMMMMMMOOOQQQRRRTTTUUUVVVVVVUUUUUUXXXYYYXXX[[[___```^^^[[[YYYXXXSSSPPPLLLJJJJJJMMMQQQTTT]]][[[YYYWWWUUUQQQMMMIIIBBBCCCBBBBBBAAACCCFFFIIIMMMQQQVVV[[[]]]]]]ZZZXXXVVVUUURRROOOKKKIIIIIIIIIGGGGGGEEE@@@:::666333333222000//////000111000...///000111111111000///...//////////////////......///...,,,+++***))))))))))))'''%%%%%%%%%&&&%%%$$$%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$%%%&&&$$$#########"""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$######"""!!! """###%%%&&&###"""!!! !!!###$$$%%%%%%$$$$$$######""""""ooo```ZZZYYYWWWTTTQQQOOOMMMLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<777777888999999888777777222111000////////////000++++++,,,,,,+++***))))))))))))))))))((((((((((((((('''''''''&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$ !!!"""$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++///333777999888<<>>;;;:::999666333333555777999999???AAADDDGGGNNN]]]qqq~~~yyywwwnnnggg^^^XXXWWWXXXXXXWWWSSSRRROOOKKKHHHFFFDDDCCC??????@@@@@@???>>>>>>=========???BBBGGGMMMRRRUUURRRLLLEEE@@@>>><<<999777666555444666888:::::::::<<<<<<<<<<<<===@@@EEEIIIEEEEEECCCAAA???===<<<;;;:::;;;<<<<<<<<<;;;999888666999???FFFLLLPPPRRRSSSTTTTTTSSSSSSSSSUUUVVVWWWYYY[[[\\\\\\[[[[[[]]]^^^^^^```cccbbb```]]][[[ZZZWWWRRRKKKFFFDDDFFFJJJMMMSSSQQQNNNLLLJJJGGGCCC@@@>>>??????@@@AAADDDHHHLLLOOOSSSXXX\\\]]]ZZZVVVSSSNNNMMMKKKFFFAAA>>>===>>>999999888555222000000111---+++***+++---......------...///000000000///...//////000000000///......000///---+++*********+++'''&&&$$$$$$%%%&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""###$$$%%%%%%"""###%%%$$$######$$$%%%##################""""""######$$$$$$$$$$$$#######################################$$$######"""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!"""##################"""""""""nnn^^^ZZZYYYWWWTTTQQQOOOMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@???>>>===<<<888888888777777666666666111111000///...///000000------------,,,+++)))((())))))))))))((((((((((((((((((''''''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''(((((('''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$############$$$&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&& !!!###$$$%%%%%%%%%$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''***...000111444999;;;===>>>BBBDDDDDDEEEDDDAAA???BBBJJJPPPTTTUUUYYY\\\^^^]]]YYYUUUQQQQQQPPPKKKDDD???>>>>>>AAADDDFFFFFFDDDDDDEEEGGGDDDHHHMMMSSSVVVYYY[[[\\\ZZZZZZ\\\```dddddd```[[[XXXVVVRRROOOLLLHHHCCC???:::777444333333444444333666999===@@@EEERRRcccqqq|||xxxnnngggfffggggggeeeaaa^^^YYYTTTPPPMMMLLLLLLDDDEEEFFFGGGFFFCCCAAA???DDDDDDFFFIIINNNTTTYYY]]]]]]WWWPPPLLLKKKIIIEEEAAABBB@@@???@@@AAACCCCCCBBBBBBCCCCCCBBBCCCFFFKKKOOOJJJJJJIIIGGGEEEDDDCCCBBB???AAACCCEEEDDDBBB???===>>>@@@CCCHHHMMMQQQTTTVVVXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\\\\ZZZXXXXXXXXXWWWXXXZZZYYYWWWTTTTTTTTTOOOKKKFFFAAA???@@@BBBDDDDDDCCCAAAAAABBBBBBAAA@@@>>>???AAABBBCCCFFFJJJMMMOOOPPPSSSTTTTTTRRROOOMMMHHHGGGEEE???999666666777///000111000...,,,,,,,,,+++)))((((((***,,,------...///000111222222111000///000000111000///...---...---+++)))(((((()))***&&&%%%###$$$%%%&&&&&&%%%&&&$$$###$$$%%%&&&%%%$$$####################################$$$$$$$$$$$$!!!!!!  !!!"""######$$$%%%$$$###"""###$$$#########$$$$$$$$$$$$$$$"""##################"""########################!!!""""""############"""###""""""""""""###$$$$$$!!!!!!"""###############!!!!!!"""""""""""""""###mmm^^^XXXWWWUUURRROOOMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEE????????????>>><<<;;;::::::999888666555444444444111111///......///000000............---+++)))((())))))))))))(((((((((((((((((((((((((((((((((((($$$&&&((('''$$$"""$$$&&&&&&%%%###""""""###%%%&&&%%%%%%&&&'''((((((((('''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""" !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###&&&(((((('''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%''''''''''''%%%%%%%%%&&&''''''((((((''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%&&&'''((((((((( !!!###$$$%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''))),,,,,,///222333444666;;;???>>>???>>>:::888;;;CCCJJJRRRUUUYYY___dddfffeeebbb^^^^^^[[[SSSIIIBBB???>>>===???BBBAAA???>>>???AAA???CCCJJJPPPTTTWWWYYY[[[VVVUUUUUUVVVXXXWWWUUUSSSQQQQQQRRRRRRQQQLLLFFFBBB<<<:::888777888777666444000444888999<<>><<<<<<<<<===>>>???>>>>>>AAADDDGGGHHHHHH@@@AAADDDEEEFFFHHHJJJMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFCCC<<<555000000222---000333333111---+++***,,,***((((((***,,,---...111222333444555555444444///000111111111///...---+++)))'''%%%$$$%%%&&&'''&&&$$$######%%%&&&&&&%%%&&&%%%$$$$$$&&&'''&&&$$$########################""""""""""""############&&&%%%$$$#########$$$%%%$$$%%%%%%$$$"""!!!"""############$$$%%%%%%%%%&&&""""""############"""""""""""""""""""""""""""""" !!!"""###############&&&%%%$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$### !!!!!!""""""######kkk```WWWVVVUUUTTTQQQMMMJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA@@@>>>===;;;:::999999999999999888666555444222333333333222111000///333///+++)))******(((&&&+++...222111---)))((()))))))))))))))))))))))))))%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%''''''&&&$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$"""###$$$$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''((('''''''''(((((((((''''''(((***---000333666888555555444555777<<>><<<;;;;;;999777555555888>>>DDDHHHVVV\\\cccggghhhiiikkkmmmkkkooonnnnnn{{{{{{nnn___VVVUUUWWWWWWUUURRRQQQRRRRRRRRRPPPLLLHHHKKKNNNPPPPPPOOOQQQUUUYYY[[[\\\^^^aaabbbaaa^^^[[[OOONNNMMMNNNPPPQQQQQQPPPSSSNNNIIIGGGHHHKKKKKKJJJMMMJJJIIIKKKOOOQQQMMMIIIOOOMMMMMMRRRXXXXXXQQQJJJLLLIIIEEECCCDDDIIIOOOSSSZZZXXXWWWWWWXXXWWWSSSPPPNNNKKKGGGEEECCCAAA???===@@@@@@@@@@@@???>>>===<<<:::;;;===<<<<<<===???AAAAAABBBCCCGGGJJJKKKJJJIIIEEEDDDDDDEEEGGGIIIHHHGGGIIIEEEAAA>>>>>>>>>;;;999<<<;;;:::888666444333222...---***((((((((()))***+++***))))))***,,,///000444666888999999666333000000///---+++)))'''&&&&&&$$$###""""""$$$&&&(((***%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$######"""""" !!!###$$$$$$$$$"""!!!########################""""""""""""""""""""""""###$$$$$$$$$###""" &&&%%%###!!!'''&&&$$$"""!!!!!!""""""$$$$$$######"""!!!!!!!!!jjj___WWWVVVUUUSSSPPPMMMJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFCCCBBBAAA???>>><<<;;;:::999999999999888666555444333222222111000000//////111...+++***,,,,,,+++***,,,+++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###""""""$$$&&& !!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%&&&''''''(((((()))***+++---...---------...000666===BBBGGGKKKOOOQQQRRRTTTXXX\\\]]]ZZZUUUOOOKKKHHHGGGGGGBBBAAA@@@AAABBBBBB@@@===888:::<<>>CCCEEECCCFFFJJJMMMOOOPPPQQQRRRRRRWWWZZZ```qqqtttiii[[[TTTTTTWWWXXXWWWSSSSSSRRRSSSSSSPPPLLLIIIHHHJJJLLLMMMMMMOOOSSSWWWVVVWWWZZZ^^^aaabbb___]]]TTTSSSSSSTTTVVVVVVUUUSSSQQQMMMIIIHHHIIIJJJJJJJJJFFFEEEFFFKKKPPPSSSQQQMMMMMMKKKLLLQQQXXXYYYUUUOOOFFFDDDAAA???@@@DDDIIILLLOOOMMMLLLLLLMMMLLLHHHEEE>>><<<999777777777555444555666666777666666555555777999;;;<<<===???BBBDDDKKKKKKMMMOOOQQQQQQNNNKKKCCCBBBAAABBBCCCDDDDDDBBBCCC???;;;888888777555333333333222111///......---000///---+++************++++++++++++---000333555777777888888666333000...,,,+++***(((&&&%%%$$$$$$$$$#########$$$&&&((()))%%%$$$###""""""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!!!!!!! """""""""""""""######$$$########################%%%%%%$$$###""""""!!!!!!&&&&&&&&&&&&%%%$$$######%%%$$$###"""!!! &&&%%%###""""""""""""###############""""""""""""iii]]]XXXVVVTTTQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCBBB@@@???===<<<;;;999999999999888666555444666555333222111111222222...,,,++++++---.........---((($$$$$$&&&(((&&&###''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""  ###&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''&&&%%%%%%&&&'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#####################"""$$$$$$###!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&$$$&&&(((&&&###"""###&&&&&&&&&%%%%%%%%%&&&&&&'''+++,,,,,,---000555;;;@@@EEEHHHKKKJJJIIIIIILLLOOOQQQOOOKKKHHHGGGHHHKKKLLLEEEEEEEEEGGGHHHGGGDDDBBB:::999888777888<<>>>>>>>>???@@@BBBCCCHHHKKKMMMMMMLLLJJJHHHHHHEEEFFFHHHIIIJJJIIIGGGFFF??????>>>>>>@@@BBBDDDEEE<<<;;;;;;<<<>>>??????>>><<>>>>>??????>>><<<<<<999555333222111000...111111111111000000000000222222111///...,,,+++***+++++++++---///222555777888888777555222///,,,+++))))))'''&&&%%%$$$$$$$$$$$$#########$$$%%%'''(((#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!""""""""""""###############$$$###!!! !!!"""$$$&&&##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""$$$######"""""""""######""""""""""""############iii]]]XXXVVVSSSPPPMMMLLLKKKKKKIIIHHHGGGFFFDDDCCCBBBAAACCCBBBAAA@@@>>>===<<<;;;999999999999777666555444555333111///...///000111,,,,,,,,,,,,------------,,,)))''''''((()))(((&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""!!! !!!###&&&(((((('''&&&$$$"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&'''(((&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ """###$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$''')))'''###!!!###&&&$$$$$$$$$%%%%%%&&&'''(((***+++,,,...000444:::>>>BBBEEEHHHHHHFFFFFFIIILLLLLLJJJFFFDDDCCCEEEHHHJJJCCCCCCDDDFFFGGGFFFCCCAAA???<<<:::888999:::;;;<<<999888777777888;;;>>>@@@BBBDDDFFFGGGEEEDDDDDDEEEDDDGGGJJJMMMNNNNNNMMMLLLCCCDDDEEEFFFGGGHHHIIIIIICCC???;;;;;;======<<<999777999;;;>>>IIIUUUYYYVVVOOOHHHAAA>>>AAAFFFHHHIIIJJJIIIHHHHHHHHHFFFBBB???>>>???@@@BBBEEEIIIMMMOOORRRRRRTTTVVVWWWWWWTTTRRRNNNNNNOOOPPPQQQOOOKKKHHHDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFIIIHHHDDDAAA<<<999777888;;;===:::777555555555555666777888999<<<<<<<<<;;;:::888666444222000//////111222222111444555777888:::;;;;;;;;;>>>@@@CCCEEEGGGJJJNNNQQQTTTSSSSSSRRRQQQNNNIIIFFF???>>><<<;;;<<<;;;:::888888666333111000//////...222222333333444555555555555555444333111...,,,+++,,,,,,,,,---///111333444555444111///,,,***)))))))))((('''&&&%%%%%%%%%&&&############$$$%%%&&&'''"""###$$$$$$$$$$$$###""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###"""!!! !!!"""#########$$$$$$%%%%%%%%%######"""""""""###$$$%%%######################## !!!###%%%''')))***"""!!!  !!!###$$$############""""""!!!!!!"""""""""""""""######### !!!!!!"""###$$$$$$$$$iii___WWWUUURRROOOMMMLLLKKKKKKIIIIIIHHHFFFEEECCCBBBAAAAAAAAA@@@>>>===<<<;;;;;;999999999999777666555444000...,,,*********+++,,,,,,------,,,+++*********&&&))),,,,,,***((('''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$$$$$$$%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$%%%&&&$$$"""!!!!!!"""########################"""""""""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$%%%%%%######$$$%%%%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%&&&'''(((###%%%'''(((***---111444;;;>>>BBBDDDDDDFFFJJJMMMOOOMMMHHHEEEBBBBBBCCCDDDAAA@@@AAACCCDDDDDDAAA???AAA??????@@@AAA???<<<999666444222222333666999;;;<<<===>>>>>>======>>>???AAADDDHHHLLLNNNOOONNNMMMEEEGGGIIIKKKMMMNNNNNNMMMGGGBBB===;;;;;;;;;999666777777666666;;;@@@AAA>>>===999444333777;;;===>>>???>>>=========;;;999666666666666888<<<@@@BBBDDDGGGGGGHHHJJJKKKKKKIIIGGGDDDDDDDDDFFFFFFDDD@@@===;;;<<<===>>>>>>=========??????@@@@@@@@@>>>;;;888888555333444666777666444111111222333444555555666:::;;;<<<;;;999777555444222000//////000111111000444555666888:::;;;;;;;;;<<<>>>@@@AAAAAACCCFFFIIISSSSSSRRRRRRQQQNNNHHHDDD???===;;;::::::999777666333333111000......///000000000111222333333444444666666555444222000...,,,000000000000000000000111...---+++)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%############$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!""""""!!! !!!### !!!"""""""""!!!"""###%%%%%%$$$$$$########################### !!!###%%%''')))***  """############"""!!! !!!"""""""""######"""""" !!!"""###$$$$$$%%%iii___UUUTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFEEE@@@@@@???>>>===<<<;;;;;;999999999999888666555444222111000...---......///,,,......---***((((((((("""''',,,,,,)))&&&&&&((())))))))))))))))))))))))&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$&&&'''&&&&&&&&&&&&############""" ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%!!!"""%%%&&&'''(((+++---000444999<<<===@@@EEEIIIQQQOOOKKKGGGDDDCCCBBBBBB@@@??????@@@BBBBBBAAA???@@@AAADDDIIILLLJJJDDD>>>777555333111111222444666666777777666555555777999<<<>>>BBBFFFIIIKKKKKKKKKEEEGGGIIIKKKMMMNNNMMMMMMFFFCCC???<<<:::888666555333222222333666999999999555333000000222555777888666555444444555444333111///...---///222555777777777777888;;;>>>@@@???>>><<<<<<<<<======<<<999666444666888888777777777888888888999999999777666555222111111222555666666555111222333444666777888888<<<===>>>===:::888777777666444333333444555444333666777888999::::::;;;::::::<<<======<<<===???AAANNNQQQUUUYYYYYYTTTLLLEEE<<<:::888888888777555333...//////...---...000222333333333444444444444555666666555333111000///...444333222111000///...---)))((('''&&&&&&%%%&&&&&&%%%$$$######"""""""""""""""######$$$$$$$$$$$$%%%####################################""""""""""""################################################ """######!!!!!!"""$$$!!!""""""""""""""""""###!!!"""$$$&&&&&&%%%$$$"""##############################$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######""""""###"""!!!!!!""""""######"""!!!!!! !!!!!!"""###$$$$$$$$$|||ggg___TTTSSSRRRQQQOOOMMMKKKIIIKKKKKKJJJJJJIIIHHHHHHGGGAAA@@@@@@???>>>===<<<<<<999999999999888666555444555444444333222222111111,,,...000///+++))))))***%%%&&&((()))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%%%%''')))###$$$%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%$$$$$$###########################!!!###$$$$$$$$$$$$&&&'''!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%""" """&&&'''&&&###&&&%%%%%%%%%%%%&&&''''''"""$$$&&&''''''((()))+++'''+++000222333666;;;???HHHHHHGGGEEEDDDCCCBBBBBB???>>><<<<<<>>>@@@@@@???AAACCCJJJSSSZZZZZZSSSMMM>>><<<:::777555444555555333444333111000000222555777888;;;>>>BBBDDDFFFGGGDDDDDDFFFGGGHHHHHHHHHGGGDDDDDDBBB???:::777666777222111222444666777777888333111000///000222333444333111111111333333222000///---+++,,,///111111000000000111333666888888777777666555666777666444222///222444333222222444777555555555444333222333444000000111222444555444444444555666777999;;;===>>>???AAACCCBBB>>>;;;;;;<<<999888666777999:::::::::999999::::::::::::999999777888999888777777999;;;@@@HHHUUU___aaaYYYKKKAAA777666444333333333111///+++---///......///333666888888888777777777666666666555333111000///000000111000000...---+++)))((('''''''''&&&&&&%%%$$$$$$&&&%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$########################%%%%%%$$$###""""""!!!!!!""""""######$$$#########!!!!!!#########!!! """"""######"""!!! !!!!!!""""""#########$$$zzzeee^^^RRRSSSRRRQQQPPPMMMJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGBBBAAAAAA@@@???>>>======999999999999888666555444000000111000000///------+++...000000---***+++,,,+++'''%%%&&&))),,,+++)))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$(((+++""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%'''(((!!!###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""%%%''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&''''''%%%%%%&&&'''$$$&&&)))&&&!!!######%%%&&&)))+++---///!!!###&&&&&&&&&%%%&&&'''$$$'''+++------///333666===>>>???AAABBBBBBBBBAAA>>><<<999999;;;===>>>>>>CCCGGGNNNZZZdddfffaaa[[[FFFDDDAAA>>>;;;999888777333222111///......000333333444666999<<<@@@BBBCCCBBBBBBCCCCCCCCCBBBAAAAAAAAACCCCCC???999666555777777555555666666555444555222111000//////000000111222111000111333444444333333000------000111111///333222222333555555444222444222111111222333222000...000222111000000333666666555444222000///000222666666777777777666444333666777888:::<<>>===<<<<<<<<<:::::::::999777666444333222222111111000/////////...,,,)))''''''(((***,,,))))))*********))))))(((''''''((((((((((((''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&%%%%%%###$$$$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&%%%%%%$$$###"""!!!!!!"""""""""###$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###'''%%%###!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&((()))+++,,,---222444666888:::<<<======:::999888777888999<<<===@@@GGGMMMTTTdddtttrrrfffUUUQQQNNNNNNOOOLLLFFF@@@;;;999666444333222000///000111333555888;;;===>>>??????>>>>>>===<<<<<<;;;999999;;;;;;;;;:::999888777777888999999::::::;;;666333111222444555444222111222444666777888777777999777444111000111222333444444444444444333222222333444555444222000111222222111111111222333555666666666555555666666777888999999:::999777777999;;;999999999999;;;===@@@AAADDDDDDCCCBBBBBBAAA@@@@@@BBB@@@===;;;999999999:::555555666555444222000...---111111++++++111555444444999BBBJJJMMMGGG<<<333111111111000000//////...---///111444888;;;>>>???===;;;999777666666666666555444222111///---++++++)))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!$$$&&&%%%"""!!!###"""!!! !!!"""###"""######$$$$$$$$$######%%%$$$$$$$$$######""""""########################$$$$$$$$$###"""!!!!!! %%%$$$###"""###$$$%%%&&&$$$$$$$$$#########""""""""""""!!! !!!!!!!!!!!!!!!"""######&&&%%%$$$######$$$%%%&&&""""""  !!!!!!######""""""!!!xxxcccZZZTTTSSSQQQQQQQQQOOOLLLIIIGGGGGGFFFFFFEEEEEEEEEDDDBBBAAA???===<<<;;;;;;;;;999999999888666555333222333222222111000000//////111000...,,,+++,,,,,,------,,,,,,+++***(((&&&%%%''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&$$$!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$###%%%%%%$$$$$$###""""""""""""###%%%&&&'''&&&&&&%%%%%%%%%$$$######$$$%%%%%%############$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""" """"""&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''))))))***...///111333444666666777555444333333444666888999888AAAHHHOOO^^^mmmmmmdddWWWUUUSSSTTTVVVUUUPPPKKK@@@===:::777555333000......///000222444666888999999999888888777777666666666777888::::::::::::999888888888777666666555555666444222333555777666555444555666777777666555555666555333222222333555666777777777888777777666666555666777666333222333444333333222222333444666777999888888888888999:::::::::;;;;;;:::888888999:::999888999999;;;===???@@@AAA@@@@@@???>>>>>>=========<<<999777555555555666222222222111000///------+++...---******000333111(((***000777;;;;;;777222......------------------,,,...111555888;;;===>>><<<;;;999777666555444444222222000///---+++***)))(((&&&$$$$$$%%%&&&%%%$$$!!!""""""######""""""!!!!!!"""$$$%%%%%%$$$"""!!!!!!""""""######""""""!!!&&&&&&&&&%%%###$$$###"""!!!!!!"""###$$$""""""#########""""""!!!$$$$$$#########"""""""""########################$$$$$$######"""!!!!!! &&&&&&$$$###"""!!!!!!!!!$$$$$$$$$#########""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""###$$$$$$$$$###"""!!!!!!"""""""""!!! vvvbbbYYYTTTSSSQQQPPPPPPOOOLLLIIIHHHHHHGGGFFFFFFEEEDDDDDDAAA@@@???===<<<;;;::::::888888888777555444222111333333333222111111000000//////...---+++***))))))++++++***)))(((&&&%%%$$$''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&'''''')))'''### $$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$########################!!!###%%%''''''%%%###!!!%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''#########""""""#########&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$"""!!!### """###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&((()))***,,,------------...---------...000222444333<<>><<<;;;;;;;;;999999888777666444333222444444333333222111111000.........---,,,***'''&&&%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&'''&&&$$$!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!##############################"""!!!!!!###$$$%%%""""""#########$$$$$$$$$"""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!###$$$$$$######$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''((((((((()))***,,,...///222:::@@@BBBFFFMMMOOOMMMMMMMMMNNNQQQTTTTTTRRRPPPHHHFFFCCC@@@>>><<<888555......//////000000000000////////////////////////...///111333555777888999888888999999:::;;;;;;<<<444444444555777999:::;;;888777777666555444333333444444555666777888999999777777888888999999888888999:::;;;999777666777888555555555555666666777777777777666666777777888999:::;;;;;;:::777555444555333333333444555666777777555555444444333333333333000///...,,,,,,++++++,,,,,,+++***((((((((()))***)))((('''''')))+++***'''000///......---,,,+++***)))((((((((((((***+++,,,,,,...222777999::::::999666666666555333000---,,,***))))))'''&&&%%%$$$$$$%%%$$$######$$$$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###""""""!!!  !!!""" """$$$&&&'''####################################"""!!! """""""""!!!!!!!!!!!!!!!####################################""""""!!!!!! !!!###$$$$$$$$$###"""###########################""""""!!! !!!!!!!!! !!!!!!"""""""""""""""!!!""""""!!! """""""""!!! !!!!!!"""###############xxxddd[[[TTTRRRPPPOOONNNMMMKKKJJJLLLLLLKKKJJJIIIHHHGGGFFFCCCBBBAAA???>>>===<<<<<<::::::999888777555444333444444333333222111111000111111222111000---***)))%%%&&&'''(((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''(((((()))$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""########################$$$$$$###"""###$$$%%%&&&"""""""""###$$$$$$%%%%%%'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""######""" #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""$$$&&&''''''&&&$$$"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++...444999:::<<>>======:::::::::999888666444333333333333222111111000000////////////...,,,***(((++++++++++++***)))((((((''''''((((((((((((''''''))))))(((((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$ ###&&&'''&&&%%%%%%&&&""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%***(((&&&######$$$&&&(((###$$$$$$%%%%%%$$$$$$#########$$$$$$###""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########""""""#########$$$$$$#####################$$$$$$$$$$$$%%%%%%%%% """$$$&&&'''%%%###!!!###$$$%%%&&&%%%###!!!#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((+++///222444777:::<<<;;;<<<===>>>>>>===;;;:::=========???@@@@@@>>><<<777666666666666555555555......------,,,++++++***+++++++++,,,...000111222333222222111000000//////...000111222222333666888222222222222222333444555777777666555444444444444777777888888777777666555555666666555333222222333000111222222222222111111222222222222222333444444111222333222///,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((()))***)))((()))***)))&&&(((,,,222777===???>>>999444222///...,,,++++++---///000///000222444555444333222---------,,,***)))''''''%%%$$$$$$$$$######""""""#########$$$%%%$$$"""""""""############""""""########################"""!!!!!! !!!!!!"""$$$###"""!!! !!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""######""""""""""""""""""""""""######""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!###############$$$$$$$$$$$$###""""""!!!!!!"""""" """#########"""!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!###$$$############"""!!!!!! yyyeee]]]UUURRROOOMMMMMMMMMKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGCCCCCCAAA???>>>======<<<:::999999888777555333333333222222111000000//////++++++++++++***)))((('''++++++++++++***)))((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&###$$$%%%%%%%%%%%%$$$######""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&"""######$$$%%%%%%&&&&&&########################""""""$$$%%%&&&'''''''''######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###!!!"""""""""!!! """"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''***---///111333222444666777666444333222555555666999<<<<<<;;;999888888777777777777666666222222111///...---,,,+++++++++******+++,,,---...000000000///......------+++---//////......111444111111000000000111333333444333111000///000111222666666666555444333222111111222222111///......///---.../////////...------...............///000000,,,...000///---***)))(((((()))*********)))(((((())))))))))))))))))))))))''''''(((((()))(((((((((&&&&&&'''((())))))((((((''''''***,,,)))'''---666CCCFFFHHHFFFAAA<<<999888222111...---,,,...000111///000000000///...------***)))((('''&&&&&&&&&&&&$$$$$$$$$###############!!!!!!!!!###$$$### $$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$!!!""""""######""""""!!! !!!"""###$$$%%%!!!"""############"""!!! !!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###'''&&&%%%###""""""!!!!!!""""""#########$$$$$$$$$$$$###""""""!!!!!!"""""" """#########!!!!!!""""""!!!!!!!!!!!!""""""""""""################## !!!"""""""""!!!!!!yyyeee\\\UUURRROOOMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJCCCBBB@@@>>>===<<<<<<<<<888888888777666444222222222222111111000/////////---------,,,,,,+++++++++%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))%%%%%%$$$""" !!!###%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""######"""!!!"""""""""""""""""""""""" !!!###$$$$$$$$$###"""########################"""""""""#########""""""###$$$%%%&&&&&&%%%$$$###!!!!!! !!!###%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$###""""""""""""###$$$&&&'''((()))%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###'''$$$###&&&((())))))***,,,...000111000///......000000222555888888777555777777777777777777666666777666555444222000//////,,,+++***))))))***+++,,,''''''((())))))******+++)))+++------+++,,,///222222111000//////000111111111///---+++,,,---000111333333222111000...---,,,...///000...,,,+++,,,---++++++,,,------,,,+++******))))))))))))***++++++***---......,,,)))((((((((()))*********)))((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''$$$%%%'''((())))))((('''$$$&&&***---***(((111>>>:::<<<<<<:::777666888;;;444222///------...000111//////---,,,+++***))))))'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$############  !!!"""!!!!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!"""###$$$%%%%%%$$$###""" """############""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$$$$######""""""""""""""" """###$$$###!!! """!!!  !!!""" """$$$%%%%%%###!!!!!!""""""######~~~ggg\\\TTTSSSRRRPPPNNNLLLKKKJJJLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEBBB@@@>>>=========777888999:::999888666555000111222333222000...---//////...---,,,,,,,,,,,,+++***))))))******)))((($$$$$$$$$%%%&&&''')))***(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&%%%"""$$$$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$""""""$$$###"""""""""###$$$%%%###"""!!!"""$$$$$$""" %%%&&&&&&''''''&&&&&&%%%"""!!!%%%&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###%%%###"""###$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$##################"""""""""###$$$$$$$$$%%%'''&&&$$$#########$$$$$$  """$$$&&&((($$$%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''///---+++***+++,,,,,,,,,,,,---///111222222222111000111222333555666777777777666666666555555444444444222000///...---+++)))'''&&&&&&''')))***)))(((++++++)))(((((()))***+++)))))))))***,,,...111222111...******,,,---,,,***///000000///...---,,,+++---,,,,,,+++++++++++++++)))(((((('''''')))***+++***))))))))))))******+++******)))(((((((((((((((******))))))((('''''''''******))))))))))))******(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((())))))***++++++000...---,,,,,,///111333000000///...---+++***))))))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!###$$$$$$&&&###!!!!!!$$$$$$"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!"""""""""###%%%&&&%%%###!!! ###$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""'''&&&$$$"""!!!  """"""###$$$%%%&&&''''''~~~hhh\\\UUUTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA???>>>===<<<<<<:::999888777555555444444000111222333222000...---///...---,,,,,,++++++++++++)))(((((()))***((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%$$$###"""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&"""$$$&&&&&&$$$"""###%%%###$$$$$$%%%%%%$$$$$$###$$$!!!"""$$$$$$$$$$$$######""""""######$$$"""###$$$%%%%%%###"""!!! """###$$$###"""###$$$&&&$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%''')))%%% """(((#######################################$$$$$$$$$%%%$$$###"""""""""######""""""!!!!!!"""###$$$%%%!!!!!!!!!""""""""""""###########################%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$###""""""###$$$%%%%%%'''(((***,,,---------,,,......///111222333444555555555555555555555555555555333000//////---+++)))((('''&&&'''((()))((('''***)))(((''''''((())))))&&&&&&&&&'''(((***,,,------+++((((((***+++***))),,,,,,,,,,,,+++***)))(((***)))((((((''''''(((((('''&&&&&&%%%&&&'''((())))))(((((((((((()))******((((((''''''''''''((((((*********)))((((((''''''(((((('''''''''''''''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((((((((()))***++++++,,,,,,---+++***((()))***---...------------,,,+++******(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!(((%%%"""!!!"""###############$$$###"""""""""###"""######$$$$$$######""""""""""""""""""""""""""""""############"""!!! """###$$$$$$$$$$$$###"""########################"""######$$$$$$######"""""""""""""""############"""!!! !!!###%%%&&&########################""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!~~~hhh]]]VVVUUUTTTRRRPPPNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEE@@@@@@@@@???>>>===;;;;;;>>><<<999666444444444555111111222222111000...---...------,,,,,,++++++******)))'''((())))))(((&&&))))))'''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&$$$###$$$%%%&&&%%%###&&&%%%$$$###"""######$$$$$$#########$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&"""&&&)))'''!!! $$$######$$$$$$$$$$$$######&&&###!!!!!!"""############""""""""""""""""""###!!!"""###$$$$$$"""  ############$$$&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""############$$$$$$$$$%%%%%%&&&&&&''''''$$$"""###&&&&&&%%%%%%(((########################$$$$$$$$$###############$$$###""""""!!!"""""""""%%%%%%###""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((())))))***+++++++++$$$%%%&&&(((((()))))))))***+++,,,---...000111111333333444444555666666666666333111000///---+++)))((('''&&&&&&'''((('''%%%'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((())))))(((&&&&&&((())))))(((************)))(((''''''(((''''''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''(((((()))***+++,,,,,,++++++***))))))((()))(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((()))***+++---------,,,,,,,,,***(((''''''((()))***))))))***************)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$########################)))&&&$$$"""#########"""###%%%$$$!!! """&&&"""######$$$$$$######"""$$$$$$#########"""""""""###""""""!!!!!!!!!!!!!!!!!!"""############"""!!!"""""""""""""""""""""""""""######$$$$$$######"""############$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!~~~hhh^^^VVVUUUSSSQQQOOONNNLLLKKKJJJIIIHHHHHHFFFFFFEEEDDD???@@@@@@AAA@@@>>><<<;;;===<<<:::888666666666666111111222222111000///...---------,,,,,,+++******)))(((''''''(((((('''&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%$$$###"""!!!!!!###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$&&&(((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""######$$$$$$######""""""""""""##################"""!!! """$$$%%%$$$$$$%%%&&&&&&$$$######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""######$$$$$$$$$$$$%%%""" !!!######!!! ###############$$$$$$$$$%%%$$$$$$$$$###"""""""""#########"""""""""######&&&%%%$$$###""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$########################""""""$$$%%%%%%$$$###""""""############$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((((()))'''((()))***,,,---......000000111333444555666777555333111//////---+++))))))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))'''&&&&&&'''((()))))))))***************)))(((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))***&&&&&&&&&&&&'''((())))))))))))***+++,,,...///000//////...------,,,,,,+++++++++***)))(((((((((((()))))))))******+++++++++*********++++++++++++******+++,,,.........---,,,---,,,***)))(((((())))))''''''((((((((((((''''''%%%$$$$$$$$$############$$$$$$############$$$$$$######################## !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""#########""" """"""!!! """$$$""""""############""""""%%%%%%$$$$$$###"""""""""$$$###!!! !!!"""###"""##################"""""""""""""""""""""!!!!!!""""""############"""""""""""""""#########$$$$$$######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""}}}ggg^^^TTTTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEDDD@@@AAABBBBBBAAA???===<<<777777888888888666555444222222222111000000///...---------------+++***))))))(((''''''(((((('''&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%###!!!  !!!###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######""" $$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$%%%&&&$$$$$$$$$######$$$$$$$$$&&&%%%###!!! !!!###$$$###%%%&&&&&&%%%$$$$$$%%%$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""###############$$$(((&&&######%%%'''$$$ """"""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$########################"""###$$$$$$$$$###"""!!!"""""""""#########$$$$$$$$$%%%&&&%%%###!!!"""$$$%%%%%%%%%&&&&&&'''((((((&&&&&&''')))***+++,,,---------///000222444555666444222000///...---+++))))))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''************+++*********'''((())))))))))))***+++))))))*********)))(((((((((''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''')))************+++,,,...000222333222222111111000/////////++++++***)))))))))))))))'''((((((((())))))******---......//////...------***+++,,,---------,,,+++---,,,***)))((('''((((((''''''''''''&&&%%%$$$###############""""""""""""$$$######""""""######$$$######################## !!!""""""###"""  """######""" !!!"""!!! """""""""######"""""""""$$$$$$$$$$$$######""""""%%%$$$""" !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###"""""""""######"""""""""!!!!!!!!!"""""""""######%%%%%%$$$###!!!!!! """"""""""""""""""""""""""""""############""""""!!!""""""#########""""""  !!!{{{fff^^^TTTSSSRRRPPPNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBB@@@???>>>===222444555666666555222111222222111111000/////////---...//////...---+++******)))'''((())))))(((&&&'''&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&%%%$$$###"""######$$$%%%###""" !!!######$$$%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&###""""""############"""""" !!!############$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$&&&'''&&&$$$######$$$###"""!!!!!!###$$$$$$############$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%###"""%%%((('''""""""""""""###$$$$$$%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$###""""""###$$$########################%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$'''))))))'''$$$###&&&)))$$$$$$######$$$%%%&&&&&&$$$%%%&&&''')))***++++++***+++,,,...000111333333111///------------+++))))))(((''''''((()))'''&&&&&&'''((())))))))))))))))))***+++++++++++++++***)))***,,,,,,+++***+++,,,'''(((((())))))((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((()))+++,,,---******+++,,,...000222333444444333222222111111000)))))))))(((((())))))***,,,,,,,,,,,,------------///000000111111000...---+++************+++++++++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""#########""""""""""""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$###""""""!!!###!!!!!!""""""######""""""!!!########################%%%$$$"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%))))))(((((('''&&&&&&&&&!!!""""""######""""""!!! !!!!!!!!!""""""""""""%%%%%%$$$###"""!!! ########################!!!"""###$$$$$$###"""!!!""""""###$$$$$$###!!!  !!!"""######yyyeee]]]UUUTTTSSSQQQOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@>>>===<<<<<<666666666555555333222222333222111000000/////////...///000000///...,,,***+++)))(((((()))***(((''''''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''%%%$$$###"""!!!"""#####################""""""""""""###$$$%%%%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&""""""############"""""" """$$$###!!! """###$$$$$$############$$$$$$ !!!"""############!!!###$$$$$$###"""###$$$$$$"""!!!"""###%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$"""""" """&&&&&&"""!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$!!!"""###$$$%%%%%%$$$######$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!###$$$$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% """'''$$$$$$#########$$$%%%&&&"""###$$$%%%'''((())))))((()))***,,,---///000111...,,,++++++,,,---+++***)))((('''(((******)))(((((()))+++,,,------,,,,,,)))***+++---------,,,,,,***,,,///...,,,***+++,,,))))))************))))))(((((('''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&************,,,---...///++++++,,,---///111222333444333333222222111000000))))))))))))***+++,,,,,,222111111111111111111000//////111111111///...---+++***(((''''''((()))***%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############""""""""""""!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###$$$###!!!"""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""###$$$%%%''''''&&&%%%%%%$$$######!!!!!!""""""""""""!!!!!!!!!!!!"""""""""########################"""!!!!!!########################!!!"""$$$%%%%%%$$$"""!!! """###$$$$$$###"""!!! """""""""######$$$$$$$$$xxxddd]]]VVVUUUTTTRRRPPPNNNLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFEEECCCAAA>>><<<;;;;;;;;;>>><<<999666555444555555333222111000////////////...///111111000///,,,++++++***))))))******)))((()))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((#########$$$$$$%%%&&&&&&$$$&&&((('''%%%$$$%%%((($$$$$$"""!!!!!!!!!"""###"""###$$$%%%%%%&&&%%%%%%!!!"""###$$$%%%$$$######$$$(((***(((""" ###$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%$$$!!!!!!######""""""""""""######!!!$$$%%%$$$!!!!!!"""""""""###$$$%%%###"""###$$$&&&%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""&&&&&&""""""&&&&&&"""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%% !!!"""$$$$$$$$$###"""$$$%%%&&&&&&%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%###%%%&&&$$$"""%%%,,,333&&&&&&%%%$$$$$$%%%&&&'''!!!!!!"""$$$%%%&&&'''((('''((()))***,,,---...///,,,+++******,,,,,,,,,***)))(((((()))***++++++******+++---...//////......+++,,,...///000000//////***---000///,,,******++++++,,,,,,---------,,,,,,++++++***))))))))))))***&&&''')))*********)))(((+++++++++,,,---...000111...//////000111333555666333333222111111000000///+++++++++,,,---...000000111111000000//////.........///000111000///---++++++)))&&&%%%%%%&&&(((***%%%%%%%%%%%%$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&############""""""""""""""""""!!!!!!!!!!!!""""""#################################"""""""""""""""###########################""""""###$$$$$$""" """$$$&&&$$$!!!!!!###!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$"""""""""!!! !!!!!!""""""""""""!!!!!!"""############$$$$$$$$$ !!!"""######$$$$$$###########################!!!"""$$$%%%%%%$$$"""!!! """$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!! uuubbb[[[SSSRRRQQQOOOMMMLLLLLLLLLJJJKKKKKKLLLKKKIIIHHHGGGEEECCCAAA>>><<<;;;;;;;;;:::::::::999888666444333444333333222111000......---,,,+++*********++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''((((((((('''%%%$$$%%%(((+++---$$$$$$###############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&& """######""""""###$$$###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$######!!!!!!!!!"""###$$$&&&'''&&&%%%$$$"""""""""""""""######$$$%%%$$$###!!! $$$###"""!!!!!!"""###$$$###############$$$$$$$$$"""""""""""""""######$$$$$$$$$##################!!!"""###$$$%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""###$$$"""  !!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#####################""""""""""""$$$"""  """$$$777000(((%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&"""###$$$%%%&&&((()))))),,,,,,---------.................................000000000...***((((((((()))+++---...///...---,,,))),,,///...***((((((***,,,)))%%%"""###''',,,000+++,,,---...///000000111/////////111333444333222333222222111000//////......---+++++++++---///000222333333222000...,,,***)))***,,,,,,,,,***'''%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&""""""""""""""""""######%%%$$$###"""!!! $$$#########""""""!!!!!!"""%%%''''''%%%""""""!!! """$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########""""""############"""""""""""""""$$$%%%$$$  %%%%%%$$$###"""!!! """!!!!!!!!!"""""""""!!!$$$$$$$$$###!!!"""$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!###%%%%%%$$$""" """!!! !!!###$$$%%%$$$"""!!!"""!!! """"""""""""####################################uuuccc]]]UUUTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIFFFDDDCCCDDDBBB@@@>>>===<<<<<<<<<:::::::::999888666444333333333333222111000///.........------------,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%$$$%%%&&&(((***$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%"""###%%%$$$######$$$&&&"""$$$%%%%%%$$$$$$%%%'''!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###############"""######$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$##################"""""""""""""""###$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$$$$%%%&&&###"""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""!!!!!!###%%%&&&&&&&&&'''%%%$$$"""###$$$&&&(((444...'''$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))******)))******+++,,,---------++++++++++++++++++++++++---......,,,***(((((()))***+++,,,.........,,,,,,...000111000...---,,,---+++***)))((()))+++---//////000111222333333333222///......000222333222000000000000///......------,,,,,,*********,,,---///000000///...,,,+++)))((('''((()))******'''%%%#########$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&############"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!"""############"""!!!###"""!!! !!!"""$$$%%%$$$$$$"""!!!!!!!!!"""############"""""""""!!!!!!"""""""""!!!!!!!!!!!! """$$$###  $$$$$$######"""!!!!!!!!!###"""""""""#########"""######$$$"""!!!!!!###%%%$$$$$$###"""!!!!!!"""""""""############""""""""""""!!!!!! !!!"""###$$$"""!!! !!!"""###"""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""tttccc]]]WWWUUUSSSQQQNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBB@@@BBBBBB@@@???============:::::::::999888666444333333333333222111000///...------.........---,,,+++)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%!!!""""""!!!!!!"""$$$ !!!###$$$&&&'''''''''$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$######"""""""""######$$$$$$######""""""######$$$%%%$$$$$$$$$###"""""""""###""""""""""""###$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!""""""###$$$&&&"""""""""!!!!!!!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$"""!!!###&&&((('''%%%$$$###"""""""""$$$%%%&&&...***%%%###$$$%%%$$$"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%''''''(((((()))***++++++***************************++++++***((('''((()))***+++---......---,,,,,,///...---,,,------+++******,,,---/////////......000222333444444333111000---------...000111000...------,,,,,,++++++************)))(((((()))+++,,,,,,,,,***)))''''''&&&&&&%%%&&&'''''''''%%%###!!!!!!""""""""""""#########$$$######"""""""""######$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%$$$$$$#########""""""""" !!!!!!!!!"""!!!!!!!!!!!! $$$"""  """$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!  """"""""""""""""""""""""########################"""######"""!!! """$$$$$$###"""""""""""""""###%%%$$$###!!! !!!"""###!!!!!!!!!!!!!!!"""######!!! !!!"""######""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!rrrbbb]]]XXXWWWTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFDDDBBBBBBAAAAAA@@@???>>>>>>======:::::::::999888666444333333333333222111000//////***+++,,,------+++)))((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$#########$$$%%%%%%################################################!!!"""""""""""""""!!!!!!!!!""""""!!! """###"""#########!!! !!!""""""###$$$%%%&&&''''''''' !!!"""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""!!! !!!"""$$$%%%"""""""""!!!!!!"""""""""%%%%%%%%%$$$###"""!!!!!!######""""""######$$$%%%###############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######""" !!!!!!!!!###$$$%%%%%%%%%$$$######"""""" !!!!!!"""""""""""""""########################!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&)))%%%"""###&&&'''$$$!!!""""""""""""###$$$%%%%%%(((&&&######$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((''')))(((&&&%%%$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&************************&&&((()))((('''&&&'''(((,,,,,,---.........---,,,///,,,)))***,,,---+++(((+++,,,...000000000...---...///111222111///,,,+++,,,++++++,,,......---,,,***)))))))))((((((((('''((((((''''''''''''((()))***)))'''%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$######""""""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$######%%%&&&&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!"""!!!!!!""""""############"""###$$$######"""###$$$!!!""""""""" !!!######"""""""""""""""######%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!tttccc^^^XXXWWWTTTQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEAAAAAAAAA@@@???>>>======:::::::::999888666444333222222222222222111000///***+++,,,------+++)))((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''%%%$$$$$$$$$######$$$%%%%%%&&&################################################!!!"""###$$$$$$$$$###### !!!""""""!!!!!!"""###'''((((((&&&###"""""""""%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###############$$$$$$%%%""""""#########$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&'''%%%######$$$%%%""" %%%&&&&&&'''((((((((('''$$$###"""###$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&&&&'''(((***+++((((((''''''''''''&&&&&&((('''&&&&&&$$$######"""))))))))))))))))))))))))$$$%%%'''&&&%%%%%%'''(((---------...------------///,,,+++,,,///000...+++,,,,,,,,,,,,,,,---------,,,------...,,,***((('''***))))))***+++,,,***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""""""""############$$$%%%%%%$$$$$$$$$%%%&&&&&&##############################""""""######$$$%%%%%%$$$$$$$$$######"""""""""""""""!!! """"""""""""""""""""""""########################!!!"""$$$%%%&&&%%%$$$###############"""""""""!!!#################################"""""""""!!!!!! !!!!!!"""###$$$######!!!!!!!!!"""######$$$$$$ """######!!! !!!### """###"""!!! !!!""""""!!!!!!!!!"""###$$$$$$######$$$%%%$$$"""  !!!!!!"""""""""""""""$$$###!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""vvveee___WWWUUUSSSQQQNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHBBBBBBBBBAAA@@@>>>===<<<:::::::::999888666444333222222222222222111000000------.........---,,,+++'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&$$$###!!! %%%&&&'''(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''###############$$$$$$$$$########################$$$$$$&&&''''''&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&$$$!!!&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%###"""!!!%%%$$$###"""""""""$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$############$$$%%%%%%"""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%$$$""" !!!"""########################"""######$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""#########$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$!!!!!!###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&''',,,,,,,,,,,,++++++++++++''''''(((***,,,,,,+++***+++***)))(((((()))***+++,,,++++++***)))((('''&&&(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!!!!!!!"""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""""""""############!!!"""$$$&&&&&&$$$"""!!!!!!"""###$$$%%%$$$######"""############"""!!!!!!############$$$$$$$$$$$$############"""""""""""""""!!!!!!###%%%%%%$$$###!!!!!!""""""#########$$$"""$$$### !!!### """$$$###"""!!!!!!"""!!!!!!!!!!!!"""###%%%%%%!!!"""$$$&&&%%%###  !!!"""""""""""""""  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""vvvccc]]]UUUTTTRRRPPPNNNMMMLLLKKKMMMLLLJJJHHHGGGFFFFFFGGGCCCCCCCCCBBB@@@>>><<<;;;:::::::::999888666444333111222222222222111000000......------------,,,,,,''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''""""""#########$$$$$$$$$########################&&&&&&''''''&&&###!!! ###%%%&&&&&&%%%%%%&&&'''!!!"""###"""  $$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!! !!!###%%%&&&%%%$$$### !!!!!!!!!!!!  !!!"""######"""!!! $$$$$$##################$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###""" !!!!!!""""""######$$$$$$ !!!"""""""""""""""###########################"""!!!!!!!!!"""$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""%%%'''&&&###"""%%%((("""###$$$%%%%%%### !!!###%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""""""""############&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''***))))))((((((((((((((( $$$'''((('''''''''(((((('''''''''''''''(((***)))(((&&&%%%%%%%%%&&&'''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$######"""!!! !!! !!!!!!!!!""""""""""""""""""###$$$$$$"""######$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""######$$$###"""!!! """"""""""""#########$$$###""""""""""""!!!!!!!!!###!!!!!!"""$$$%%%###!!!"""""""""""""""######### ###%%%$$$ """%%%!!!###$$$%%%###""""""### !!!"""$$$%%%&&&""""""###$$$######"""!!! !!!"""###""""""!!!  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!ttt```YYYSSSRRRQQQOOOMMMLLLLLLLLLOOOMMMJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA>>>;;;::::::::::::999888666444333111111222222222111111000---,,,+++*********++++++''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&((())))))""""""###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((""""""######$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%""""""$$$%%%%%%$$$###%%%&&&$$$&&&''''''&&&&&&'''(((!!!"""###$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%$$$###((()))((($$$"""!!!"""#########!!! ###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%))),,,)))### ###'''%%%&&&(((((('''%%%""" !!!$$$&&&%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###!!! ######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%% '''******((()))***&&&&&&'''(((((('''&&&%%%(((&&&$$$"""!!!"""###$$$&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%%%%######$$$$$$######""""""!!!!!!""""""""""""############'''&&&%%%$$$############ !!!!!!"""""""""""""""######$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$############### !!!!!!""""""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%"""######$$$$$$"""!!! !!!!!!!!!""""""######"""!!!!!!!!! ###!!! !!!###$$$"""######"""""""""""""""""" $$$'''%%%!!! ###&&&!!!###%%%%%%$$$######### !!!"""$$$%%%&&&######"""!!!!!!"""###$$$ """#########"""!!!###"""!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""############ xxxbbbXXXTTTRRROOONNNOOOOOOOOONNNKKKKKKJJJIIIHHHHHHHHHHHHFFFCCC???=========>>>===;;;;;;:::888777555444444333333222111000///...---///......,,,+++***))))))(((***((($$$&&&---...***&&&''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""!!! !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%&&&&&&!!!""""""""""""#########%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''&&&&&&&&&%%%$$$###"""!!!$$$$$$!!!!!!&&&***''' %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###############$$$$$$%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$###############&&&%%%$$$$$$%%%%%%###"""!!!"""###$$$%%%&&&''''''"""""""""###$$$%%%'''((('''&&&%%%$$$######$$$$$$$$$#########""""""!!!!!! !!!"""######$$$$$$###!!!!!!"""#####################""""""######$$$%%%&&&$$$"""!!!"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&'''((()))******%%%%%%$$$$$$######$$$$$$'''%%%###""""""$$$''')))######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$"""""""""### !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!!###"""!!! !!!"""###$$$#########""""""!!!!!!######"""!!!!!!"""######!!!"""###$$$$$$###"""!!!$$$###""" !!!"""!!!!!! !!!###%%%&&&&&&&&&&&&%%%$$$###"""!!!#########!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%!!!""""""!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%######""""""""""""######&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!###""" !!!"""###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!xxxcccZZZVVVTTTQQQOOOOOOOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFCCC???===============::::::888777666444333333333333222111000///......//////...---,,,+++******,,,,,,)))%%%%%%******%%%&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$""""""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%###########################%%%'''&&&###!!!###%%%########################!!!!!!!!!"""""""""######%%%%%%$$$$$$##################""""""""""""""""""######$$$%%%%%%%%%$$$$$$###'''((($$$###$$$$$$!!!%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%%%%&&&&&&###""""""""""""###$$$$$$$$$#########$$$%%%&&&&&&############$$$$$$%%%%%%%%%###""" !!!"""######$$$$$$$$$%%%%%%%%%%%%################################################&&&%%%###$$$%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$(((((('''%%%$$$"""!!! ############""""""!!!!!!$$$#########""""""""""""#########$$$######""""""!!!""""""##############################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############&&&%%%$$$######%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###!!!!!!""""""######$$$$$$$$$$$$############$$$$$$###############"""!!!!!!$$$###"""!!!!!!"""###$$$############"""""""""!!!$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!######"""""""""###$$$$$$###############""""""!!!"""######!!! !!!###"""""""""""""""""""""""" !!!!!!"""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""!!!""""""######""""""""""""!!! !!!#########""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###!!! !!!"""###""" """"""""""""""""""""""""########################wwwddd\\\WWWUUURRRPPPOOONNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEBBB???============<<<999999888777555444333333333333222111000//////...000//////...---,,,++++++,,,,,,)))%%%%%%((('''$$$&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$%%%&&&&&&$$$#########$$$$$$$$$$$$%%%########################"""&&&***(((""" ###((($$$$$$######"""!!!!!! !!!!!!!!!""""""""""""###$$$############"""""""""######$$$$$$###"""  !!!"""$$$%%%&&&&&&&&&"""***...((( !!!###$$$$$$############$$$$$$""""""""""""""""""""""""'''%%%###""""""###%%%'''""""""!!!!!!!!!"""##################%%%&&&'''((("""""""""############$$$%%%$$$###"""!!!!!!"""##################$$$$$$$$$########################!!!""""""######$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""%%%%%%$$$###"""!!!!!!  !!!###%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#####################"""""""""%%%%%%$$$$$$###"""!!!!!!!!!"""######$$$$$$######"""############$$$$$$$$$"""###%%%''''''&&&%%%$$$'''&&&&&&%%%$$$###""""""########################&&&&&&&&&&&&$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%$$$#########$$$%%%$$$"""!!!"""###"""""""""""""""#########$$$######"""""""""######"""############""""""!!!$$$$$$############$$$$$$############""""""""""""$$$$$$%%%%%%%%%###"""!!!""""""############"""""""""""""""""""""!!!!!! $$$$$$%%%$$$$$$######""" !!!!!!""""""""""""!!!"""""""""!!!!!!"""$$$########################""""""""""""######$$$$$$&&&$$$"""###%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$$$$###############"""""""""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""########################uuuccc\\\VVVTTTRRRQQQPPPOOOMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEBBB???=========<<<<<<999999888777666555444444333333222111111000//////000000///...------,,,,,,***)))'''&&&((())))))'''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$############$$$$$$$$$$$$###########################%%%&&&%%%"""!!!$$$&&&$$$$$$######"""""""""""""""""""""############$$$###"""""""""""""""""""""###$$$&&&'''&&&%%%"""!!! """###%%%&&&&&&&&&!!!***...((( """$$$$$$$$$############$$$$$$###########################"""!!! !!!"""###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&'''"""""""""""""""""""""###&&&%%%%%%$$$$$$%%%&&&&&&"""""""""""""""################################# !!!!!!"""###$$$$$$%%%%%%$$$######%%%%%%$$$###%%%$$$$$$###"""!!! !!!%%%'''((((((&&&%%%$$$$$$$$$$$$%%%%%%##############################""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$'''&&&$$$######$$$%%%&&&'''&&&%%%$$$###"""""""""###$$$%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! """###%%%%%%$$$###""""""$$$$$$###"""!!!"""############"""""""""""""""$$$###""""""!!!"""""""""""""""############"""!!!#################################"""""""""""""""!!!###%%%&&&'''&&&$$$###"""""""""######""""""""" !!!"""######"""!!! ###$$$%%%&&&&&&%%%###### !!!!!!""""""!!!!!! !!!###"""""""""###%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$###&&&$$$ """"""""""""""""""""""""###"""!!! !!!"""!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!"""!!!######"""!!! #########""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! rrr```[[[TTTSSSQQQQQQQQQQQQOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHDDDAAA???=========<<<;;;::::::999999888777666666333333222222111111000000/////////......------,,,+++)))'''((())))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""""""""#########$$$$$$$$$########################%%%""" ###$$$###"""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""###!!!"""%%%&&&'''&&&$$$###!!!"""######$$$$$$$$$$$$!!!&&&((($$$"""###$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! !!!!!!!!!!!!!!!""""""###&&&%%%$$$##################"""""""""""""""""""""######$$$$$$%%%&&&'''(((""""""""""""""""""""""""######################## !!!"""######$$$$$$%%%$$$######%%%%%%%%%######"""""""""""""""""""""!!!"""$$$$$$###!!! ###!!!"""$$$###############$$$$$$$$$!!! !!!"""###""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%$$$############"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###%%%%%%$$$$$$###"""###$$$###!!! !!!"""#########"""""""""""""""$$$######"""!!!!!!""""""!!!""""""#########""""""!!!""""""""""""""""""!!!""""""""""""""""""###### ###&&&''''''&&&&&&###""""""""""""""""""### !!!"""######"""!!! !!!"""$$$%%%&&&&&&%%%%%%""""""######""""""!!! """######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""&&&%%%"""""""""""""""""""""""""""$$$###""" !!!"""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$""" """"""""""""""""""######!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! qqq___ZZZSSSRRRQQQRRRRRRRRRPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHCCCAAA>>>=========;;;:::;;;;;;:::999999888777777333333222222222111111111............------,,,,,,---)))((())))))&&&$$$%%%&&&''''''((((((((((((((('''''''''(((((((((((((((########################$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###""" """"""""""""""""""""""""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###""""""""""""############$$$########################&&&!!!###&&&$$$ """######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%"""""""""############$$$ """###$$$$$$########################"""""" ######!!!###&&&%%%!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!""""""!!!!!!!!!"""######&&&%%%$$$###"""!!!!!!!!!$$$############""""""""" !!!!!!"""###$$$%%%%%%############""""""""""""######################## !!!!!!""""""#########$$$#########%%%&&&%%%$$$!!!""""""######$$$$$$$$$&&&&&&''''''&&&$$$###"""$$$"""  ###&&&#########$$$$$$$$$$$$$$$  !!!###$$$"""###$$$$$$%%%$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$#########$$$%%%&&& !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$"""###$$$###!!! !!!""""""""""""""""""#########%%%$$$######""""""""""""!!!""""""############"""!!!!!!""""""""""""!!!!!!""""""""""""############ """$$$&&&&&&'''&&&######""""""""""""###### !!!!!!""""""""""""""" !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!!!!"""$$$$$$###"""###$$$ !!!"""###$$$###"""!!!!!!"""%%%%%%###""""""""""""""""""""""""%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$######""""""""""""######%%%%%%&&&&&&%%%###"""!!!""""""""""""############!!! !!!###$$$###"""""""""""""""""""""""""""########################qqq^^^YYYTTTSSSRRRSSSSSSQQQOOOLLLKKKKKKJJJIIIHHHHHHHHHHHHBBB@@@>>>=========;;;999::::::999999888777777777333333222222222222111111------------,,,,,,,,,,,,***%%%$$$(((((($$$"""$$$&&&''''''(((((((((((((((&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###""""""""""""####################################%%%""""""%%%$$$###############$$$$$$$$$$$$!!!!!!"""""""""#####################$$$$$$%%%%%%""""""""""""""""""######""""""############""""""!!!""" !!!$$$### ######""""""""""""#################################$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$######"""!!! !!!%%%%%%$$$$$$############""""""""""""""""""!!!!!!$$$$$$$$$######"""""""""########################!!!!!!!!!"""""""""""""""$$$###"""###%%%&&&%%%$$$############$$$$$$$$$%%%""""""###$$$%%%''''''(((%%%%%%%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""$$$%%%"""###$$$$$$%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$###""" !!!!!!""""""#################################"""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""!!! """###%%%!!!#########!!! !!!"""!!!!!!""""""######$$$$$$&&&&&&$$$######"""""""""!!!!!!"""###############!!!"""############"""!!!!!!"""""""""############!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$%%%""""""###$$$$$$$$$######!!!###%%%%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&&&&$$$######""""""!!!"""###$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$##################""""""!!!"""""""""############!!!  ###$$$###"""""""""""""""""""""""""""########################rrr___YYYVVVUUUTTTSSSSSSQQQMMMJJJKKKKKKJJJIIIHHHHHHHHHHHHBBB@@@>>>>>>>>>===;;;999999999888888777777666666333333222222222222222222,,,,,,,,,,,,,,,,,,++++++$$$ &&&(((%%%$$$'''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$""""""""""""####################################$$$###"""!!!!!!###%%%'''$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############!!!!!!"""###############"""$$$!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""$$$###""" """###$$$###############$$$$$$%%%!!! !!!!!!"""%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%###""" %%%$$$$$$$$$######""""""########################""""""""""""!!!!!!!!!!!!$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%% """%%%''''''&&&$$$"""#########$$$$$$%%%%%%%%%(((&&&$$$###"""###$$$%%%######$$$%%%%%%%%%%%%$$$ """$$$%%%%%%%%%###""" ###&&&&&&$$$!!!""""""""""""!!!!!!!!!!!!###########################"""!!! !!!""""""######################## """$$$%%%%%%###!!!############$$$%%%&&&'''%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###!!! ###$$$!!!######"""!!! !!!""" !!!!!!"""###$$$$$$%%%'''&&&%%%$$$############!!!!!!"""###############"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$###""""""!!!!!!""""""$$$###"""!!!!!!"""###$$$"""!!! """###$$$%%%$$$"""!!!!!!!!!"""### !!!###$$$$$$%%%%%%"""$$$&&&&&&$$$"""!!!""""""""""""""""""""""""""" """#########!!! !!!""""""!!!!!!"""$$$'''""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$"""!!! !!!"""$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%% !!!"""!!!!!!""""""#########$$$  ###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!sss```WWWWWWVVVSSSPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDAAA???===<<<<<<<<<:::999999888777666555555666444111///...///111222---------,,,+++***)))(((((((((((((((((('''&&&&&&***))))))(((''''''&&&&&&&&&&&&(((((())))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&!!!"""###!!!"""%%%########################!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$######!!! $$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$$$$######&&&%%%$$$###""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""""""""$$$%%%&&&%%%&&&&&&%%%""" !!!!!!!!!###$$$%%%$$$"""!!!############""""""!!!!!!$$$$$$###"""!!!!!!"""""""""###%%%%%%###!!! """############"""!!!!!! !!!###$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######&&&&&&%%%$$$$$$%%%%%%%%% !!!!!! !!!###%%% !!!"""###$$$%%%%%%%%%###!!! """###""""""#########""""""!!!""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$### !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$##########################################$$$$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%% """###$$$$$$$$$####################################"""""""""""""""%%%###!!!"""%%%'''&&&$$$""""""""""""""""""""""""!!!!!!###$$$$$$###""""""###"""!!! !!!!!!$$$$$$###!!! !!! """###$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!  !!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""ttt```XXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA>>>===<<<<<<<<<;;;::::::999888777666666555333111000///000000111.........///......------((()))))))))((((((''''''$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!###$$$### """$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$#########"""""""""#########$$$$$$$$$############$$$$$$$$$$$$########################"""""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!"""!!!  !!!!!!!!!###$$$$$$###"""###%%%$$$%%%%%%%%%$$$""" ######"""""""""!!!!!!!!!%%%$$$###""""""""""""""" """$$$$$$###""""""##################""""""!!!""""""""""""##################$$$%%%&&&&&&&&&&&&""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########$$$$$$!!!"""######""""""###$$$"""######$$$$$$######"""$$$$$$#########$$$$$$$$$"""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###############"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!"""###$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""######"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!"""#######################################"""""""""""""""#########%%%###!!!"""$$$%%%%%%###""""""""""""""""""""""""""""""###$$$######"""!!!""""""!!! !!!###$$$###!!!!!!!!! !!!!!!""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$$$$######"""######""""""  !!!"""""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""tttaaaXXXVVVUUUSSSPPPNNNLLLKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDBBB@@@>>><<<;;;;;;;;;<<<;;;:::999888777777666333333222111111000000000******+++,,,,,,,,,,,,,,,******)))))))))((((((((($$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!######!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""##################"""%%%%%%$$$""""""!!!!!!"""!!!"""######""""""$$$%%%&&&&&&%%%$$$###"""!!!!!!"""""""""""""""!!!!!!!!!%%%%%%$$$############$$$!!!###############%%%$$$$$$$$$$$$######""""""&&&%%%%%%$$$"""!!! !!!"""###$$$$$$%%%$$$$$$ !!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%###########################$$$&&&&&&$$$#########%%%%%%$$$$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$###### """"""!!!!!!!!!!!!""""""############!!! ######""""""!!!!!! """""""""#########$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""#########$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""######$$$######"""!!! !!!!!!""""""!!!!!! !!!###$$$"""!!!!!!!!!$$$######""""""!!! """""""""#########$$$$$$ !!!"""######$$$#####################"""!!! !!!""""""!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""uuubbbYYYUUUTTTRRRPPPMMMLLLKKKJJJMMMLLLJJJIIIHHHGGGFFFFFFCCCBBB???===;;;:::::::::;;;;;;:::999777666555555222222333333222111///...)))***++++++++++++******+++******)))))))))))))))******))))))((('''''''''******(((''''''''''''(((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$###$$$$$$"""$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$""""""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&%%%%%%$$$$$$######$$$"""  """$$$""""""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$############$$$%%%$$$!!! !!!"""###""""""""""""###$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%% """######""""""###$$$%%%$$$$$$###############%%%$$$###""" """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""##################$$$&&&((((((&&&$$$""""""$$$$$$$$$$$$###"""!!! """"""######""""""!!!!!!"""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""############"""!!! $$$######"""!!! """#########$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&############$$$%%%&&&&&&'''&&&%%%$$$$$$&&&'''(((!!!"""###$$$%%%%%%%%%%%%###"""""""""""""""##############################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$###"""!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$###"""!!! !!!"""######"""!!! !!!######"""!!!!!!"""%%%%%%$$$###"""!!!!!!!!!""""""""""""##################$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!  !!!""""""###""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!uuubbbZZZTTTSSSQQQOOOMMMLLLKKKJJJMMMLLLKKKIIIHHHGGGGGGGGGCCCBBB???===;;;:::::::::::::::999777666444333333111222333333333111///...////////////...---,,,+++++++++***)))((())))))***+++******)))((((((''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%$$$##################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""##################!!!!!!"""""""""#########%%%%%%%%%$$$$$$#########$$$"""  """$$$######"""!!! """"""""""""""""""""""""##############################$$$$$$$$$$$$###### !!!!!!!!!""""""###$$$$$$###!!! !!!""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$###!!! !!!###%%%$$$###"""""""""############""""""!!!!!! ############"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$$$$$$$'''))))))&&&###""""""!!!!!!"""############"""$$$###!!!!!!"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$$$$###############""""""!!!!!! """#########$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$############$$$%%%%%%############$$$%%%&&&&&&$$$$$$#########$$$&&&''' !!!######$$$$$$$$$######"""!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%######"""!!! !!!########################%%%$$$$$$###"""!!!!!! !!!"""######"""!!! """######!!! !!!"""$$$###""""""!!!""""""###!!!!!!"""""""""#####################"""!!!###$$$$$$$$$$$$######"""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!vvvcccZZZTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGDDDBBB@@@>>><<<;;;;;;;;;:::999888777555333222222222222333333222111///...///.........,,,+++***)))+++***)))((('''((())))))%%%&&&&&&''''''((())))))((((((((())))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((()))))))))%%%%%%$$$#########$$$$$$%%%$$$###$$$%%%&&&$$$###""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%###############"""""""""!!!"""######$$$############$$$$$$$$$$$$$$$######"""""""""""""""#########!!!!!!!!!"""""""""######$$$$$$########################!!!!!!!!!!!!##################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################""" !!!"""############ """"""""""""$$$%%%%%%$$$$$$###"""!!! #########$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$%%%$$$###!!! !!!"""%%%$$$"""!!!!!!!!!"""############$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$############""""""$$$######""""""######$$$!!!"""$$$%%%&&&%%%%%%$$$$$$&&&'''&&&$$$"""""""""!!!"""###$$$$$$$$$'''%%%"""  """$$$ !!!"""#############################################""""""""""""######""""""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""""""""#########$$$$$$""""""###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!""""""######$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###""" !!!###########################%%%$$$###"""!!!!!!!!!"""!!!!!!""""""######""""""!!!"""###"""!!! !!!######"""!!! !!!"""###$$$!!!!!!!!!"""""""""######!!!!!!!!!!!! ######$$$$$$$$$######"""!!!!!!"""######""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############""""""""""""""""""""""""vvvddd[[[SSSRRRPPPNNNMMMLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHDDDCCCAAA>>>===<<<<<<<<<;;;:::999777666444333222222333222222111000000///+++++++++++++++***)))(((+++***(((&&&&&&'''((()))&&&&&&&&&'''(((((())))))(((***,,,......---+++***%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&###!!!"""$$$%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$######$$$#########"""""""""!!!"""######$$$$$$###"""!!!""""""######$$$######""""""""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""""""""##########################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!###$$$%%%%%%&&&%%%$$$$$$ !!!"""""""""$$$%%%%%%&&&&&&&&&%%%###!!! !!!!!!"""""""""#########"""""""""""""""###$$$%%%#########""" """$$$$$$###!!!  !!!"""#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######""""""""""""###### """$$$%%%%%%$$$######$$$$$$###""" !!!""" """######$$$$$$&&&%%%$$$""""""""""""""" """"""######"""""""""""""""""""""""""""######""""""""""""######"""###############"""!!!!!!"""$$$%%%&&&!!!!!!!!!"""""""""############$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$ """$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""######### !!!###$$$$$$%%% !!!###$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######### !!!""""""""""""########################"""""""""""""""#########!!!"""###""" """%%%########################$$$###"""!!!!!!"""######""""""!!!!!!"""######$$$!!!"""###""" !!!######"""  """###!!!!!!!!!!!!"""""""""### !!!!!!"""!!!!!! """"""###############""" !!!"""############### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""wwwddd[[[SSSRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKEEEDDDAAA???===<<<<<<<<<<<<;;;:::888666555333333333333222111111000000000,,,,,,---.........------***)))'''&&&%%%&&&((()))+++++++++***))))))(((((($$$'''***------+++)))'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$######"""""""""'''''''''''''''((()))***&&&### ###%%%$$$###########################$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!"""###$$$$$$###"""!!! !!!""""""#########""""""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""############$$$$$$$$$$$$######$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######"""!!!!!!"""###"""!!! !!!"""###$$$&&&(((((('''&&&%%% !!!!!!""""""""""""!!!!!!"""###$$$$$$!!!""""""!!!!!!"""$$$&&&###""" !!!"""!!!!!!"""""""""##################""""""!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!###$$$$$$"""""""""######!!! !!!""" !!!"""###############$$$$$$$$$###"""  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""  ###%%%'''(((!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&%%%$$$############ ###&&&&&&&&&$$$"""######$$$$$$$$$###""""""'''%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$ !!!"""###$$$$$$!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""" """######"""!!!#################################""""""""""""""" """$$$###!!!!!!$$$&&&##############################"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%!!!""""""""" """###$$$###!!! !!!!!!!!!!!!!!!""""""""""""!!!"""###$$$&&&&&&''''''!!!""""""#########"""""" !!!######$$$$$$$$$!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$""""""""""""""""""""""""xxxeee\\\TTTRRRPPPNNNMMMLLLMMMMMMMMMKKKHHHGGGHHHIIIHHHGGG@@@@@@???>>>===;;;:::999;;;:::999777666666555555333333222222111000000000000///...------...000111)))))))))(((''''''&&&&&&,,,,,,++++++***)))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&$$$"""!!! !!!"""###&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!$$$!!! ###%%%%%%$$$""""""""""""############$$$$$$$$$############"""######""""""!!!!!! """######!!! """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""#########""""""!!! !!!""" ######"""""""""###$$$%%% !!!"""""""""""""""###!!!!!!#########%%%$$$"""!!!!!!"""%%%%%%$$$"""!!!###%%%&&&$$$"""!!! !!!"""###$$$$$$%%%###"""!!!  !!!$$$%%%%%%%%%$$$""" !!!  """$$$&&&"""""""""""""""######$$$###$$$%%%%%%&&&%%%$$$###!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$!!!!!!!!!""""""!!!!!!###&&&&&&%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!%%%%%%&&&&&&%%%$$$"""!!! !!!"""######"""!!! !!!!!!""""""######%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!%%%###!!!!!!###$$$""" $$$$$$######""""""!!!!!!%%%$$$!!! """###!!!!!!"""###$$$%%%&&&&&&!!!###$$$###"""!!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ """###"""!!! !!!#########""""""!!!!!! ############""""""""""""$$$###"""!!!"""%%%''')))!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%&&&###!!! """###""" $$$$$$###!!!!!!#########""""""!!!!!! vvvddd[[[SSSRRRQQQOOONNNMMMMMMMMMMMMJJJHHHGGGHHHHHHHHHGGGCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::888777777666666333333222222111000000000//////...............///*********)))((((((''''''''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$###############$$$######""""""######$$$########################""""""""""""!!!!!!!!! #########"""""""""""""""!!!!!!######"""""""""""""""############$$$$$$$$$############"""###"""""""""!!!!!!!!! !!!###$$$###!!! """$$$&&&################################################!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!! """$$$%%%%%%###"""###$$$######""""""###%%%&&&''' !!!""""""""""""""""""!!! """######"""###""""""###%%%&&&$$$### """###$$$$$$$$$!!!"""$$$$$$###"""!!!!!!!!!!!!"""#########$$$###"""!!!  !!!############"""!!! %%%$$$""" !!!"""###"""""""""""""""######$$$%%%%%%&&&&&&&&&$$$###""""""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""#########$$$'''&&&%%%$$$############%%%%%%&&&&&&%%%###"""!!! !!!""""""""""""!!! !!!!!!!!!!!!""""""######%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!###$$$""" #########"""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$!!!"""######"""!!!"""###%%%$$$$$$###""""""!!!!!!########################"""""""""""""""""""""!!!########################!!!!!!""""""######$$$$$$ !!!"""!!!  """###"""""""""!!!!!!!!! """""""""!!!!!!!!!!!! """"""""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$%%%%%%$$$$$$%%%&&&$$$!!!!!!$$$$$$"""!!!!!!"""###"""""""""!!!!!!!!! uuucccZZZSSSSSSRRRQQQPPPNNNMMMLLLLLLJJJHHHGGGHHHHHHGGGFFFDDDBBB???===;;;;;;<<<===<<<;;;:::999888777777777333333222222111000000000////////////...---,,,,,,+++++++++***))))))((((((''''''(((((((((''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$########################$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###"""""""""""""""###$$$$$$ """$$$'''''''''%%%$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$!!!""""""#########""""""!!!!!!!!!"""#########$$$""""""""""""!!!!!!!!!!!!""""""""""""############!!! !!!######""""""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!! !!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$#########$$$"""""""""""""""""""""""" !!!""""""######"""""" !!!!!!!!!!!!""""""""""""""""""$$$%%%'''!!!!!!""""""######""""""!!!!!! """###$$$###!!!"""!!!"""$$$&&&((('''&&&%%%$$$"""!!!!!!###%%%&&& !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""!!!!!! !!!!!!!!!%%%$$$###!!!!!!"""###$$$"""""""""""""""######$$$%%%&&&&&&&&&%%%$$$"""!!!##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%###!!!"""$$$&&&'''&&&$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######&&&&&&%%%$$$############%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! $$$"""!!!!!!"""###!!! !!!""""""""""""""""""### """$$$&&&&&&$$$ """"""""""""""""""""""""!!!"""######!!!!!!"""###%%%%%%$$$###""""""!!!!!!########################""""""""""""""""""""""""#######################################$$$$$$$$$ !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""#########%%%''''''%%%###"""### """$$$$$$"""!!! !!!""""""""""""!!!!!!!!!!!!uuucccZZZSSSSSSSSSRRRQQQNNNLLLKKKJJJIIIGGGGGGHHHHHHFFFEEEAAA@@@???===<<<;;;::::::;;;;;;999888777666666666333333222222111000000000......//////...---+++)))++++++***))))))(((((('''&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$#########""""""""""""######!!!!!!###$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!###$$$$$$$$$###""" !!!!!!"""###$$$%%%%%%$$$$$$$$$###############!!!!!!""""""######$$$$$$###"""""""""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!"""""""""(((((('''$$$!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$(((&&&%%%#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!###"""!!! !!!"""###!!!""""""#########""""""!!!!!!!!!###%%%%%%###!!!###"""""""""######!!!%%%$$$###""""""###%%%&&&"""!!! !!!"""###"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$!!!!!!!!!"""###%%%&&&'''"""""""""""""""######$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$###############%%%&&&&&&''''''&&&&&&%%%###""" """$$$$$$$$$%%%&&&'''&&&###""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""$$$$$$$$$$$$######"""""" !!!!!! """"""""""""""""""""""""$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! ###"""""""""""""""!!! !!!!!!!!!""""""######"""$$$$$$"""###"""""""""!!!!!! !!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### #####################""" !!!"""!!! """""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""%%%$$$!!! !!!###""""""######"""!!! """"""""""""!!!!!!!!!!!!vvvddd[[[SSSSSSSSSRRRPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEDDD@@@@@@@@@@@@>>><<<:::999:::999888666555555555555333333222222111000000000---............,,,***)))***))))))(((((('''&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%###"""!!!!!!""""""###$$$$$$$$$$$$$$$&&&&&&%%%######"""""""""&&&%%%###"""""""""######%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!"""$$$%%%&&&%%%$$$###""""""######$$$%%%&&&&&&##################$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""!!! !!!""""""!!!""""""""" !!!"""$$$""""""""""""""""""""""""########################!!!!!!!!!"""""""""######'''&&&$$$###"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$"""######"""!!!"""$$$&&&'''&&&$$$"""!!!!!!!!!!!!""""""############""""""!!!!!!!!!###%%%%%%###!!!$$$"""!!!!!!"""!!! !!!"""###$$$$$$%%%%%%"""""" !!!###$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!! !!!"""$$$%%% !!!"""$$$%%%''''''"""""""""""""""######$$$!!!"""############$$$$$$$$$###############%%%&&&&&&''''''&&&&&&%%%&&&###!!! !!!""""""!!!&&&&&&&&&%%%###""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$##################!!!!!!!!! !!!!!!!!!############""""""""""""$$$######""""""###$$$$$$""""""""""""""""""""""""((((((''''''&&&%%%$$$$$$""""""""""""!!! !!! !!!!!!"""""""""### !!!!!!!!!!!! ######""""""!!! """###"""!!! !!!""" !!!"""###$$$$$$ !!!"""""""""#########$$$ """""""""""""""!!!!!!!!!!!!"""######"""!!!"""###!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!"""!!!  """$$$&&&!!!!!!!!!!!!""""""""""""###############"""""""""!!!###""" !!!######""""""""""""!!! !!!!!!!!!!!!""""""""""""vvvddd[[[SSSSSSRRRQQQOOOLLLJJJIIIHHHGGGFFFGGGGGGGGGEEECCCBBBBBBBBBAAA@@@>>><<<;;;999888777666555444444444333333222222111000000000------------,,,+++******))))))(((((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((((((((&&&%%%###"""!!! !!!"""###$$$$$$$$$$$$((('''&&&%%%$$$#########***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""############ """######"""!!!!!!"""#########$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!###$$$$$$######%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$###############$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""$$$%%%$$$###$$$&&&(((***)))'''%%%##################$$$$$$######""""""""""""!!!###$$$%%%$$$""""""!!!!!!"""$$$$$$###!!!!!!$$$%%%%%%$$$######"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""######$$$"""""""""###############"""""""""""""""######$$$ """###$$$$$$$$$##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))&&&$$$######$$$######%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""""""""######""""""!!!!!!!!!!!!""""""$$$############"""""""""######"""!!!!!!###$$$%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""###"""  !!! !!!!!!!!!!!!!!!!!!"""$$$######"""######$$$%%%#########""""""!!!!!!!!! !!!"""""" !!!"""!!!!!!"""###%%%&&&''''''""""""""""""""""""""""""!!!""""""######$$$$$$$$$########################!!!!!!!!!!!!!!!""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!""""""""""""############""""""""""""###""" !!!$$$&&&!!!!!!!!!!!!""""""""""""!!!"""############"""""" !!!######""""""###%%%###"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""uuucccZZZTTTSSSQQQNNNLLLKKKJJJIIIGGGFFFFFFFFFGGGFFFDDDBBBDDDBBB>>><<<::::::<<<===:::999888666555555444444333333222222111000000000,,,,,,+++++++++++++++,,,******))))))(((''''''''''''(((((()))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$######""""""######$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""###$$$%%%&&&############$$$$$$$$$$$$ !!!!!!!!!""""""""""""#########""""""""""""""" """%%%$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%$$$$$$$$$############""" !!!!!!!!!"""""""""###!!!!!!!!!""""""#########%%%'''((('''%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!!!!"""############""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$ """"""""""""###$$$'''&&&$$$#########$$$%%%###$$$$$$$$$$$$###"""!!!$$$"""!!!"""###%%%$$$$$$!!!!!!!!!###%%%&&&%%%$$$ """$$$%%%%%%$$$##################$$$$$$%%% !!!""""""""" !!!"""###$$$######""" !!!""""""!!!!!!!!! !!!""""""#########""""""""""""""""""######$$$!!!###%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###"""$$$%%%%%%$$$%%%%%%%%%$$$""""""$$$&&&###$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""#########$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""  !!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$%%%&&&&&&##################"""""" !!!"""!!! !!!"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""######$$$%%%%%%########################!!!!!!!!!""""""######$$$!!!###$$$###"""!!!"""### !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!$$$###!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$######"""!!!!!!"""$$$%%%%%%%%%###!!! """######!!! !!!!!!!!!"""""""""###tttbbbYYYTTTRRRPPPMMMKKKIIIIIIIIIGGGFFFFFFFFFGGGFFFDDDAAACCC???999444333555999<<<;;;:::999777666666555555333333222222111000000000,,,+++*********+++,,,---++++++******)))(((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$###$$$$$$%%%&&& """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######"""""""""!!!!!! !!!###%%%&&&#########"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!$$$''''''$$$"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""" !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$"""###""" ########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######""""""###!!! """###$$$$$$$$$$$$$$$$$$###"""!!!%%%###!!!!!!###$$$%%%%%%"""!!!!!!"""$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% !!!"""###### !!!"""$$$$$$$$$###""" !!!!!! !!!###$$$%%%%%%"""""""""""""""######$$$!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######!!! """$$$$$$$$$$$$%%%%%%###"""###%%%'''"""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&'''###"""""""""""""""############"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% """###""""""""""""!!!!!! !!!"""###$$$%%%$$$$$$#####################$$$$$$ !!!"""!!!  """$$$$$$######"""!!!!!! !!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&& """###"""!!! !!!### !!!!!!!!!""""""######"""!!!!!!!!! ######"""!!!!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$######  ###&&&%%%###### """$$$###""" !!!!!!!!!""""""######sssccc[[[UUUSSSPPPLLLJJJHHHGGGGGGKKKJJJHHHFFFEEEDDDCCCCCCDDDBBB???<<<;;;::::::;;;<<<;;;999888666555555444555444333111000111111222111000000///---,,,++++++'''(((***+++***)))'''%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""" !!!&&&))))))((("""###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$"""###""" """%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%&&&%%%###"""""""""###############"""!!! """"""############""""""!!!""""""###$$$%%%%%%%%%"""!!!!!!!!! $$$$$$###############$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%""" !!!"""######$$$$$$$$$$$$###### """###"""!!! !!!######""" !!!"""###!!! """############$$$$$$$$$ !!!"""$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$%%%#########"""""""""""""""$$$$$$$$$######!!!  !!!!!!!!!!!!!!! """###$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&(((###### !!!"""$$$$$$###""""""&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$&&&&&&%%%111---&&&  """######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!&&&%%%###"""!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###%%%###""""""###$$$$$$###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""""" !!!###$$$$$$$$$$$$""""""""""""""""""""""""###"""  !!!###$$$######"""!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$###"""!!!  !!!""""""##################"""!!!!!!""""""""""""""""""""""""!!!###### """$$$###""""""!!! rrraaaYYYTTTRRROOOLLLJJJHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEECCCBBB???<<<;;;:::;;;;;;;;;:::999777555444444444555444222111000111111111......---,,,+++***)))))))))***,,,,,,,,,+++)))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""############(((%%%######$$$%%%###"""$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$%%%$$$######"""!!!""""""###$$$$$$%%%%%%"""###"""!!! !!!$$$'''%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$###$$$%%%%%%$$$$$$%%%%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$""""""############"""""" !!!""""""######""""""!!!!!!!!! ######""""""""""""######""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###"""""""""###$$$%%%$$$""" ############$$$%%%&&&'''######################## """###"""!!! !!!######"""!!!!!!"""###""" """"""#########$$$$$$$$$ !!!"""###$$$$$$$$$"""!!!!!!!!!"""###!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######"""""""""!!!""""""#########"""""""""""""""""""""############"""!!!  !!!!!!""""""!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$'''###"""'''$$$%%%&&&&&&'''&&&&&&&&&$$$######""""""######$$$!!!!!!!!!!!!""""""""""""!!! !!!###%%%%%%$$$&&&%%%###""""""$$$'''(((#########$$$$$$$$$%%%%%%###""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""######%%%###!!!!!!""""""!!! !!!!!!!!!!!!""""""######""""""!!! !!!""""""$$$######"""!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!"""######""""""!!! qqq___VVVRRRQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFBBBAAA???===<<<;;;<<<<<<:::999777666444444333333444444222111111000111111------,,,+++***))))))(((***++++++,,,,,,***)))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!"""###%%%%%%&&&***(((%%%$$$######!!! %%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$#########"""""""""%%%'''###############"""""""""$$$$$$############$$$$$$+++)))&&&$$$""""""###$$$!!!###%%%'''&&&$$$""" !!!"""###%%%&&&'''''''''""""""############"""""" !!!""""""######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""" """"""######$$$#########""""""############""""""!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!""""""### """###"""!!! !!!######!!!!!!!!!######"""!!!"""""""""#########$$$$$$!!! !!!!!!"""###$$$$$$######"""!!!"""""""""!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""##################"""!!!  !!!!!!""""""!!!!!!######$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$###############"""""""""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%''')))'''###"""%%%(((###############$$$%%%%%%!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""  ###$$$$$$#########""""""""""""!!!!!!#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$$$$######&&&$$$!!!!!!!!!!!! !!!!!!!!!""""""#########!!!!!! !!!!!!######"""!!!!!!!!!"""""" !!!!!!!!!!!! """""""""""""""""""""""" """"""!!! ###""""""!!!!!!!!!!!!!!!######""""""""""""######$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!! !!!"""###"""!!!"""""""""!!! rrr___VVVQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEAAA@@@>>>===<<<<<<<<<<<<888777666555444333333333333333222111111000000000......---,,,,,,+++******((())))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$&&&'''((((((&&&%%%$$$###$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$ !!!!!!!!!"""""""""###$$$$$$$$$###!!!!!!"""$$$########################$$$$$$############$$$$$$)))'''$$$""" !!!"""### """###$$$$$$###!!!  """###%%%%%%&&&&&&""""""############""""""""""""######$$$$$$$$$$$$"""""""""!!!!!!!!!!!! !!! !!!!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######!!!!!!"""""""""######$$$ !!!###"""!!! !!!"""### """###"""!!! !!!######!!!!!!!!!###$$$###"""""""""""""""############!!!!!!!!!!!!!!!"""######$$$######"""""""""""""""""""""#########""""""!!!""""""!!!!!!""""""###$$$""""""""""""!!!!!! """""""""""""""###############$$$$$$###""""""!!! !!!""""""""""""""" !!!""""""!!!!!!"""###%%%%%%&&&&&&%%%$$$$$$######""""""!!!!!!###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$!!!))),,,$$$"""&&&$$$"""!!! !!!###$$$ !!!############!!! !!!!!!!!!!!!"""""""""""" !!!###$$$$$$###%%%%%%$$$###""" ############$$$$$$$$$$$$ !!!"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$"""!!!%%%###!!!!!!""""""!!! #########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$$$$###"""!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###  ###$$$### """"""!!!!!! uuuaaaWWWPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCCCC@@@??????>>>===<<<<<<<<<777777666444333333333333333222222222111000//////---------,,,,,,+++++++++)))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&############$$$$$$&&&'''%%%%%%%%%&&&''')))+++,,,%%%&&&&&&&&&&&&%%%$$$$$$""""""############$$$$$$%%%%%%%%%###  ######$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%###!!!!!!"""###$$$!!!!!! !!!"""!!!"""###$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$###"""""""""!!!!!!!!!!!!  !!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###############!!!!!!!!!""""""###$$$$$$""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###"""!!!!!!"""###$$$$$$###!!!!!!"""""""""#########"""!!!!!!!!!!!!""""""###############"""""""""!!!""""""############"""""""""""""""""""""###$$$$$$""""""######"""!!! !!!!!!""""""############$$$$$$%%%%%%$$$$$$###### !!!!!!"""""""""""""""!!!"""""" !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$#########"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$############$$$ (((((( &&&((("""$$$###"""""""""###%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$&&&%%%%%%%%%$$$$$$######%%%&&&'''""""""#########$$$$$$$$$ !!!"""######""""""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ###"""!!!!!!###%%%%%%$$$&&&&&&%%%###"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###  ###$$$### !!!!!!!!!!!! xxxdddZZZQQQPPPNNNLLLJJJJJJJJJKKKKKKJJJIIIFFFEEECCCCCCBBB@@@@@@???>>>===<<<;;;:::777777666444444333333333222222222222111000///...,,,+++++++++************+++++++++***************''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%### #########$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%!!!!!! """###$$$%%%%%%%%%%%%%%%$$$###""""""############""""""!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!  !!!"""###""""""############""""""!!!!!!!!!!!!""""""""""""########################!!!!!!""""""###""""""""" !!!"""########################""""""######$$$!!!""""""######""""""!!! """###"""!!! !!!###"""!!!!!!"""$$$%%%$$$###!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""############"""!!!!!! !!!!!!""""""""""""!!!###""""""""""""###$$$$$$""""""###$$$$$$###!!! !!!!!!!!!"""######$$$$$$###$$$$$$%%%$$$$$$###### !!!""""""######"""""" !!!"""$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############"""&&&%%%!!!"""((()))$$$""""""!!!!!!""""""###$$$"""######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!!!!"""%%%&&&&&&%%%%%%$$$""" """""""""############$$$ """######"""!!!!!!$$$$$$$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!###!!! """$$$&&&&&&&&&'''&&&%%%$$$"""!!!""""""############""""""!!!!!! !!!!!!""""""######$$$######"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!""""""######""""""""""""############ !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!! zzzeee[[[RRRPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@???===;;;:::999888777666555444444444444111222222222111000///...,,,,,,,,,,,,++++++++++++,,,++++++***************''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%""""""###&&&&&&%%%###"""###$$$&&&'''$$$$$$$$$%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""" !!!"""""""""#########$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$######""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###"""!!!!!!!!! !!!!!! """$$$%%%%%%$$$""" """###"""!!! !!!###"""!!!!!!"""$$$%%%%%%$$$!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""######$$$###"""!!! !!!!!!"""#####################""""""######$$$%%%!!!"""$$$%%%%%%%%%###""" !!!!!!"""######$$$$$$!!!""""""#########""""""!!!!!!"""############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$######$$$%%%%%% !!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!! !!!$$$%%%%%%$$$$$$$$$###!!!""""""""""""############ !!!#########""" """###$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########!!! !!!###$$$$$$$$$%%%%%%$$$######""""""!!!!!!!!!"""######"""!!!!!! !!!""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!{{{fff[[[RRRQQQNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFBBBAAAAAA???===;;;999888888777666555555555555555111111222222111000...---///..................---***))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''"""$$$%%%$$$######%%%(((&&&%%%###!!! !!!"""###$$$$$$$$$$$$###""""""######""""""""""""""""""!!!"""$$$$$$$$$###$$$%%% !!!!!!!!!""""""############""""""""""""###### """###"""!!! !!!$$$&&&&&&%%%###""" !!!"""""""""""""""""""""############""""""$$$$$$$$$###########################"""""""""""" !!!!!!###$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!$$$%%%%%%###!!!###""""""!!!!!!!!!"""""" """%%%''''''%%%""" !!!"""###"""!!! !!!###"""!!!!!!"""$$$&&&%%%$$$!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""""""""######$$$$$$"""!!! ###$$$%%%&&&&&&&&&&&&&&&#########"""######$$$%%%!!!"""$$$&&&'''&&&%%%$$$ !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!!!!! !!!!!!"""#####################""""""!!!""""""###%%%%%%$$$$$$###$$$$$$$$$#########$$$%%%%%%%%%&&&"""###$$$&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$###"""#########""""""###$$$!!! %%%$$$%%%&&&(((((('''&&&&&&"""!!!  !!!"""!!!!!!!!!!!!""""""""""""  ###$$$$$$###!!!$$$''''''$$$!!!""""""""""""############!!!"""###$$$###"""  !!!###$$$$$$###"""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%$$$""" !!!""""""!!!"""############$$$$$$$$$ !!!""""""!!!  !!!"""### !!!!!!!!!!!!!!! """""""""""""""""""""""" """###$$$###!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###!!!!!!"""###############""""""""""""""""""""""""!!!$$$### """%%% !!!!!!!!!!!!!!!yyydddXXXTTTQQQNNNKKKKKKJJJIIIGGGJJJIIIHHHFFFEEEFFFFFFGGGCCCBBB@@@>>><<<::::::999999999888777666555444444222222222111111111111000,,,---......---,,,)))((())))))(((((((((((())))))111...***(((((('''$$$!!!"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""######%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! %%%$$$###""""""$$$&&&'''""""""!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""############""""""""""""%%%$$$###!!!  """###$$$###""" """!!!  """"""""""""!!!!!!!!!!!!!!!"""&&&%%%$$$"""!!!!!! ############"""""""""!!! !!!$$$&&&&&&%%%###"""""""""!!! """"""""""""""""""""""""$$$&&&&&&###  ###"""""""""""""""#########((($$$  """$$$$$$(((((('''%%%###"""!!! ######"""!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!!!!""""""######$$$$$$$$$###!!! !!!"""$$$%%%######""""""""""""""""""########################"""""""""""""""########################"""!!!!!!!!!!!!""""""#########$$$""""""#########""""""!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###&&&%%%###"""###&&&***---'''''''''&&&%%%$$$###"""$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$%%%&&&&&& !!!!!!"""######$$$$$$'''&&&###!!! !!!"""&&&%%%%%%$$$###"""!!!!!!$$$###!!! !!!"""%%%%%%$$$$$$###"""""""""%%%$$$""" ###"""!!! !!!"""#########""""""%%%$$$######"""!!! $$$$$$###"""!!!!!!""""""%%%$$$$$$$$$######"""""" !!!"""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!""""""###%%%%%%###""" """""""""""""""""""""""" !!!!!!""""""######!!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!###"""  ###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$  !!!"""""""""""""""######""""""!!!!!! """  ###$$$###!!! !!!!!! yyydddYYYTTTQQQMMMKKKKKKJJJIIIGGGIIIHHHGGGEEEEEEEEEEEEEEEAAA@@@>>><<<:::999888888999999888777666555444444222222222111111111111000------...///...,,,***)))))))))(((((((((((()))))),,,***'''&&&''''''%%%###$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""##################""""""""""""############$$$###"""!!!!!!###%%%&&&""""""""""""##################""""""""""""###### !!!!!!!!!!!!!!!"""###$$$&&&((()))$$$$$$%%%%%%%%%$$$###"""  """###$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$#########""" """######$$$""""""!!! """"""""""""""""""""""""!!!"""###""" $$$#########"""!!!!!!!!!!!!!!!!!!!!!###%%%"""""""""!!!!!! ######"""!!!!!!!!!!!!!!!"""!!! !!!"""######!!!!!!!!!!!!!!!""""""""""""&&&$$$"""!!! !!!""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""""""""############""""""############"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%$$$#########&&&(((***&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$###!!! !!!""""""##################"""""""""!!!!!!!!!!!!"""$$$$$$"""""""""######$$$$$$$$$ !!!"""###$$$###"""!!!!!!!!!!!!"""###"""""""""  """$$$"""""""""!!! $$$######"""!!!!!!""""""$$$$$$######""""""""""""!!!!!!"""###############$$$#########""""""""""""######"""""""""###$$$%%%$$$$$$###!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""""""""!!!!!!!!! """  ###$$$###!!!!!!!!!""""""!!! yyydddZZZTTTQQQMMMKKKJJJJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDD??????===<<<;;;:::::::::999888888777666555444444222222222111111111111000---...//////...---+++***))))))(((((((((((())))))'''&&&$$$$$$&&&'''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''&&&%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""###""""""!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$$$$""""""###$$$$$$###!!!!!!$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&######!!! %%%%%%$$$$$$######$$$$$$ !!!###$$$%%%$$$###############$$$$$$######""""""""""""######%%%%%%$$$$$$$$$######### !!!###$$$""""""!!! """"""""""""""""""""""""!!!###%%%%%%$$$#########%%%$$$######!!!!!! $$$%%%###!!!"""$$$ !!!!!!""""""######"""!!!!!!!!!""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!! '''&&&###!!!!!!!!!""""""#########$$$################################################"""############""""""!!!""""""""""""############""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%% !!!!!!"""""""""###!!!!!!!!!""""""#########!!!!!!!!!!!!###$$$%%%&&&""""""################## """$$$%%%%%%%%%$$$###""""""""""""###$$$!!!"""###"""!!! !!!###"""!!!!!! ######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$############&&&%%%###"""###$$$&&&(((###""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! $$$###!!! """%%%'''""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!! """!!! !!!"""###"""!!!""""""#########"""!!!!!!wwwdddZZZSSSPPPMMMKKKJJJIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@???>>>============888888777666555444444333222222222111111111000000....../////////...---,,,))))))(((((((((((())))))&&&%%%%%%%%%&&&''''''''''''((())))))))))))(((''')))******))))))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$######"""!!!!!!###""""""""""""###$$$$$$"""###$$$%%%$$$""" $$$######""""""######$$$######$$$%%%%%%&&&''''''%%%$$$!!!###"""  """### !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""'''&&&%%%$$$###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """%%%&&&&&&%%%$$$#########""""""!!!!!!!!! """%%%&&&$$$""" !!!!!!""""""###$$$%%%%%%######""""""!!!""""""###$$$###"""###%%%&&&%%%$$$######""""""!!!!!! &&&%%%###!!! !!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!! """"""############"""!!!"""""""""""""""#########!!!""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%% !!!"""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""######$$$%%%&&&&&&%%%$$$###"""!!! """###$$$%%%%%%###"""!!!$$$##################$$$!!!######"""!!!!!!!!!""""""!!!!!! ###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! """"""###$$$$$$#################################&&&%%%###"""###$$$'''(((!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########"""!!! !!!###&&&(((""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###!!!""""""#########""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""######""""""uuuccc[[[SSSPPPMMMJJJJJJIIIHHHFFFHHHHHHHHHGGGGGGFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>888888777666555444333333222222222111111111000000..................------))))))(((((((((((())))))((((((((('''&&&''''''((('''''''''(((((('''''''''((((((((((((((('''&&&%%%'''(((((((((((((((''''''(((&&&### """$$$&&&###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$######""""""############$$$$$$%%%%%%"""###$$$%%%$$$""" """"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!&&&'''((((((&&&$$$!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!"""""""""###$$$!!!###$$$!!!###$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!!"""$$$$$$$$$###$$$$$$$$$######"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""####################################!!!!!!!!!!!! !!!""""""#########""""""######""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#####################"""!!!!!! $$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""!!!#########"""!!! ######$$$$$$$$$#########%%%%%%$$$###"""!!! %%%%%%&&&&&&$$$###!!!#########$$$$$$#########!!!###$$$###!!!!!!!!!#########""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$"""""""""###%%%&&&!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""######!!!"""############"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!""""""###!!!!!!!!!!!!!!!!!!""""""sssbbbZZZSSSPPPLLLJJJIIIIIIGGGFFFHHHHHHIIIHHHHHHGGGEEEEEE???>>>======<<<<<<<<<<<<888777777666555444333333222222222111111111111000...---------------------))))))(((((((((((()))))))))******)))''''''(((***'''''''''&&&&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$((((((((()))(((((('''&&&(((%%%""" !!!$$$&&&###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''%%%$$$"""""""""###""""""!!!!!!!!!""""""###$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$###!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!"""$$$%%%'''(((###"""!!! !!!###%%%############"""!!! """"""""""""###$$$%%%&&&""""""!!!!!!"""###$$$$$$""""""!!!!!!!!! !!!$$$&&&&&&$$$""" """"""!!! """""""""""""""""""""""" """"""  """######$$$###!!!%%%###############""""""""""""######"""""""""###$$$$$$ !!!"""!!! $$$$$$$$$$$$$$$$$$######!!!!!!""""""#########$$$###"""""""""""""""""""""########################%%%$$$$$$######""""""!!!!!!""""""############"""############"""""""""""" !!!"""######$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%$$$$$$###!!! ######$$$$$$######"""!!! !!!""""""######$$$######$$$$$$$$$######"""""""""###$$$$$$###""""""!!!###$$$"""!!!!!!!!!########################!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""######""""""!!!!!! """%%%(((((('''%%%###""""""""""""""""""""""""!!!!!!###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""######$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!  qqq```YYYRRROOOLLLJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFEEEDDD@@@???>>>===<<<<<<<<<<<<777777666555444333333222222222222111111111111000------,,,,,,,,,,,,------))))))(((((((((((())))))((()))***)))'''''')))+++'''''''''&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%$$$$$$#########$$$"""###%%%&&&&&&%%%###""" """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((%%%$$$!!!"""##################!!!""""""###%%%&&&&&&'''"""######$$$$$$$$$$$$$$$""""""""""""###############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$###""""""###$$$%%%&&&""""""#########"""!!!!!!""""""""""""###$$$%%%&&&###"""""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""###""""""!!!""""""!!! """"""""""""""""""""""""$$$""" !!!$$$%%%###!!! !!!"""""""""""""""%%%$$$!!!""""""""""""""""""""""""######""""""######$$$%%%!!!  """###"""!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################&&&%%%%%%$$$######""""""!!!!!!"""###########################"""""""""!!! !!!"""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################!!!!!!  """"""$$$$$$#########""""""""" !!!"""#########"""!!! !!!"""$$$$$$%%%"""""""""""""""###$$$%%%!!!""""""######""""""!!! """######!!!!!!!!!""""""""""""""""""######### !!!"""""" !!!!!!!!!"""""""""###############"""!!! !!!!!!"""""""""#########!!!!!!###$$$$$$$$$###""""""""""""""""""#########""""""""""""""""""""""""######""""""!!!!!! ###$$$'''))))))'''%%%###!!!!!!!!!!!!!!!!!!!!!!!! ###$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$###$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """$$$###"""  ooo___YYYRRROOOLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBBCCCBBBAAA???>>>>>>======777777666555444333333222222222222111111111111000,,,,,,+++++++++,,,,,,---))))))(((((((((((())))))&&&(((***)))''''''***---((((((''''''''''''(((((($$$$$$&&&'''((()))))))))%%%&&&&&&&&&%%%%%%$$$######%%%'''((((((&&&###!!!"""###%%%&&&&&&%%%###""" """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++***(((%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""!!!!!!"""###$$$%%%$$$$$$############$$$$$$ !!!""""""###$$$############$$$$$$%%%###""""""######$$$%%%%%% !!!"""$$$$$$$$$###""" !!!"""###$$$######""""""""""""##################""""""""""""$$$###"""!!! !!!!!!""""""!!! """"""""""""""""""""""""###!!!!!!"""!!!!!!!!!!!!!!!!!! %%%%%%$$$%%%%%%%%%$$$"""!!!!!!""""""######$$$$$$######""""""###$$$%%%%%%$$$#########%%%&&&%%%$$$!!!!!!""""""######$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!! ########################$$$$$$$$$###"""!!!!!! !!!!!!"""###############$$$#########""""""!!!!!! !!!######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""""" """$$$############$$$$$$$$$$$$!!!"""############!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""######"""!!! !!!"""###"""!!! !!!###!!!!!!!!!!!!"""""""""""" !!!"""### !!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%% """$$$%%%&&&%%%###"""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!"""######### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&%%%###""" !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!###### """$$$$$$###!!!  lll]]]XXXSSSRRROOOLLLJJJIIIHHHHHHJJJIIIGGGEEECCCCCCCCCDDDCCCBBBAAA???===<<<::::::888999:::999666444333444111222222222222111000000//////...,,,,,,+++++++++++++++************++++++&&&''''''((((((((()))))))))(((&&&$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&"""$$$,,,///)))######%%%$$$'''###!!!"""%%%""" !!!"""############"""  """######!!!!!!###&&&""" !!!###$$$"""!!!###%%%&&&$$$"""***&&&###"""$$$$$$!!!""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$ !!!#########!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%""""""!!!""""""###$$$%%% !!!"""""""""  !!!###$$$$$$$$$###""" !!!!!!""""""######""""""!!!!!!  !!!"""$$$$$$###"""!!!"""###$$$###!!!!!!###$$$###!!! !!!$$$$$$$$$$$$$$$###""""""!!!""""""""""""!!!!!! """!!! !!!######""" """"""""""""############%%%%%%$$$###"""""""""### ######$$$%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%%%%$$$###"""!!!!!!!!! !!!!!!"""######"""######"""  !!!$$$###"""!!!!!!"""###$$$########################!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$&&&$$$"""!!!""""""!!! """"""""""""############!!!!!! !!!!!!  !!!!!!!!!!!! """!!! !!!%%%(((+++"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!! !!!!!!""" !!!######$$$$$$$$$###%%%&&&%%%###!!!!!!""""""#########"""""" """"""""""""""""""""""""$$$### !!!"""######"""!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""kkk\\\WWWQQQOOOLLLJJJGGGFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEECCCBBBAAA???===<<<::::::555777888777555444444555222333333333333222111111//////.........///000000+++***)))((('''&&&&&&&&&)))((('''&&&$$$###!!!!!!)))(((&&&%%%%%%%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$######'''""""""(((***&&&###$$$)))###!!!&&&)))'''&&&(((###!!! """##################"""!!! !!!###$$$###!!! """%%%***(((%%%"""  $$$###!!!"""$$$$$$!!!!!!"""######$$$""""""""""""""""""""""""""""""!!!!!!!!! #########"""""""""""""""!!!  !!!!!! !!!!!!!!!"""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!  ######""""""!!!!!! """"""!!!!!!!!! ###"""""""""###$$$%%%%%%###"""!!!"""###$$$###!!!!!!"""$$$###!!! !!!###$$$$$$$$$######"""!!!$$$$$$$$$$$$###""" !!!###%%%$$$"""!!!"""###""""""""""""############$$$$$$######"""#########!!! !!!"""######$$$$$$######%%%$$$###!!!!!!"""$$$%%%"""!!!!!!!!!!!!!!!""""""&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!""""""###$$$"""###$$$###!!! !!!""""""!!!  !!!"""##########################################""""""!!!!!!!!! !!!""""""###!!!!!!"""###%%%$$$""" """""""""""""""""""""!!!!!!!!! !!!!!!######################## !!!!!!!!!!!! %%%$$$"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!! !!!"""######$$$$$$$$$ ###%%%%%%$$$###!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!### ###%%%%%%###!!!"""#########"""!!!!!!###!!! """######""""""""""""""""""""""""""" !!!""""""lll\\\VVVSSSQQQOOOLLLJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBBBB@@@???===<<<::::::333555666666555444555666333333444444333333222111...---,,,,,,,,,,,,,,,,,,+++***)))'''&&&%%%$$$$$$))))))'''%%%###!!! )))((('''&&&%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((((((&&&"""!!!$$$'''%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######'''###!!!$$$%%%$$$###%%%!!!!!! !!!###%%%%%%$$$!!!""""""######""""""!!!"""###$$$###!!!!!!"""######"""!!! !!!"""###%%%$$$""""""""""""###""""""$$$'''""""""""""""""""""""""""$$$$$$$$$###############$$$$$$######"""!!!!!! $$$""" !!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########!!!!!!"""""""""!!! !!! !!!!!!""""""!!!!!!!!!!!!"""############""""""!!!!!! """"""!!!!!!!!!!!! $$$###############$$$$$$###"""!!!"""###$$$###!!!!!!"""$$$###"""!!!!!!""""""############"""!!!!!!&&&&&&&&&%%%###""" !!!%%%)))'''!!!!!!%%%"""""""""#########$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!"""######$$$$$$######$$$$$$###""""""###$$$%%% !!!"""###&&&%%%###""""""###%%%&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###""""""""""""###$$$$$$"""$$$$$$$$$"""!!!"""###"""!!!  !!!"""########################%%%%%%$$$$$$###""""""!!! !!!!!!"""!!!$$$&&&&&&### """""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ######""""""!!!!!! """""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$###""""""!!!!!!!!!!!! !!!"""######$$$######!!!"""############""""""""""""######"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""######$$$######"""$$$""" """$$$$$$$$$######################## !!!""""""nnn]]]WWWTTTSSSQQQNNNLLLKKKKKKKKKGGGGGGFFFEEEEEEEEEDDDDDDAAAAAA@@@>>>===<<<;;;:::555666888777666444555555222222333333222222111000111000...,,,***)))((((((,,,+++***(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''((((((((((((&&&""" !!!$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######""""""!!!%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$######$$$######$$$"""!!!"""###%%%%%%&&&'''!!!!!!!!!###%%%&&&%%%### !!!"""###############!!!"""#########"""###### !!!###$$$%%%$$$$$$#########"""!!! """$$$$$$######$$$""""""""""""""""""""""""####################################""""""!!!!!!%%%###""""""###$$$###""" !!!!!!!!!!!!#########""""""""""""""""""######$$$###""" !!! !!!"""###$$$###"""!!!"""###$$$%%% !!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###"""!!!"""###$$$###!!!!!!"""$$$$$$"""!!!!!!"""""""""#########""""""!!!$$$%%%$$$$$$###"""!!! """%%%'''&&&!!! ###""""""#########$$$$$$$$$""""""!!!""""""###$$$%%%$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%###""""""######$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&!!!###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$###############$$$$$$###$$$%%%$$$###"""###$$$$$$###"""!!!!!!"""###$$$########################%%%$$$$$$$$$#########"""!!! !!!""""""!!!!!!!!!###%%%%%%###!!!""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!"""#####################""""""""""""""""""#########"""""""""""""""!!!!!!"""#######################################!!!###$$$""" """"""#########$$$$$$$$$$$$"""!!! !!!###$$$$$$###"""""""""""""""""""""""" !!!""""""qqq___YYYQQQPPPNNNKKKJJJIIIIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAA@@@???>>>===;;;;;;:::888::::::999777555444555111111111111111000//////555444222000...---,,,,,,***))))))(((((((((((()))&&&''''''((()))******+++'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######""""""!!!&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&%%%$$$$$$###"""!!!$$$&&&'''(((((('''&&&#########%%%&&&%%%### !!!"""###$$$$$$$$$### !!!###$$$$$$$$$###%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$&&&$$$"""###$$$%%%###!!!"""""""""""""""""""""""" !!!!!!""""""############"""  """$$$$$$$$$ !!!!!!!!!!!!"""#########"""""""""""""""""""""""""""!!! !!! !!!"""###  !!!""" !!!!!!""""""######!!!!!!""""""""""""""""""###"""!!!!!!!!!!!!!!!"""###"""!!!"""###$$$###!!!!!!"""$$$$$$###""""""###""""""############""""""!!!!!!""""""###"""""""""$$$#########"""!!! ############$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$ !!!""""""##################""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%!!!###$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""""""""##################$$$###"""!!!!!!"""###$$$$$$$$$###############$$$"""###$$$$$$###"""###%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$&&&$$$!!! !!!""""""""""""!!!!!!!!! !!!!!! !!!!!!#########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""%%%%%%###"""!!!!!!!!!!!!!!!""""""############"""$$$###"""!!!!!!""""""###$$$$$$###"""!!!!!!""""""!!!""""""###############""""""""""""""""""""""""!!!$$$'''&&&###!!!###&&&###############$$$$$$%%% """$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""sssaaaZZZSSSQQQOOOMMMLLLKKKKKKLLLJJJIIIIIIGGGEEECCCAAA???@@@??????>>><<<;;;;;;::::::;;;<<<:::777555444555000000000111000//////...//////......---.........(((''''''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((%%%&&&'''((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###'''(((%%%###$$$###"""!!!###!!! """""" $$$######$$$%%%$$$""" !!!""""""###$$$$$$$$$### !!!###%%%%%%$$$""" """$$$$$$$$$###""""""$$$&&&&&&%%%$$$%%%&&&'''### $$$%%%$$$!!!""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!"""######$$$$$$!!!"""###"""!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!! !!!!!!"""!!!!!! !!!!!!"""#########""""""!!!!!! !!!!!!""""""""""""######$$$###############$$$$$$###"""!!!"""###$$$###!!!!!!"""$$$$$$###"""###$$$""""""###$$$$$$$$$$$$### !!!""""""######"""$$$"""!!!!!!###### #########$$$$$$$$$$$$%%%""""""!!!!!!!!!"""######!!!!!!"""""""""""""""""" !!!!!!""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$##############################"""""""""""""""#########"""!!!!!!!!!!!!"""######$$$$$$###""""""""""""###!!!"""$$$###""""""###$$$"""!!!  !!!""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$(((%%%!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!"""#########!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$###""""""!!!!!!!!!!!!""""""############""""""###"""""""""""""""######%%%$$$###!!!!!!!!!""""""!!!!!!"""###############!!!$$$$$$"""!!!###%%%"""""""""""""""###$$$%%% !!!###"""  !!!""""""sssaaaYYYUUUTTTRRRPPPOOONNNNNNOOOHHHHHHHHHGGGFFFDDDAAA@@@??????>>>===<<<;;;;;;:::888999:::999777555555666111111111111111000//////******))))))******++++++***)))((((((''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###''''''!!!!!!######%%%))))))### $$$'''&&&###"""!!!"""$$$$$$###"""""""""###$$$$$$$$$#########""""""###%%%$$$!!! ###$$$$$$$$$"""%%%'''&&&$$$"""###%%%""""""###$$$%%%%%%$$$###""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''"""""""""""""""#########!!! !!!######"""""""""""""""#########$$$!!!!!!""""""######$$$$$$###!!! """$$$!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""############"""""""""###$$$%%%%%%###"""!!!"""###$$$###!!! """$$$$$$#########%%%######$$$%%%%%%%%%%%%%%%!!!!!!"""#########""""""!!!"""######""""""""""""#########$$$$$$$$$%%%%%%###""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###############!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###############$$$###""""""!!!!!!!!!""" !!!###"""!!!!!!###$$$"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%###!!! !!!######### !!!!!!""""""#########!!!!!! !!!!!! !!!!!!""""""############""""""#########"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!! !!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$&&&%%%###!!! !!!"""""" !!!""""""######"""""" !!!"""!!!!!! !!!!!!!!! !!!###$$$%%%&&&###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""sss```XXXRRRQQQOOOMMMLLLLLLLLLLLLFFFGGGGGGGGGFFFEEECCCBBB??????>>>===<<<;;;;;;:::555777888888666666666777222222222222222111000000...---,,,+++************///...,,,+++)))(((((((((''''''((((((((((((((((((***************)))((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$$$$###&&&''''''((((((''''''&&&$$$(((%%%###$$$ ###  !!!!!! !!!###%%%%%%$$$######$$$$$$$$$######"""&&&%%%###$$$%%%### """$$$%%%###!!! ###&&&'''&&&""" """$$$)))***'''$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!!'''%%%######$$$%%%$$$###"""#########$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%'''%%%"""!!!!!!$$$''')))!!!!!!"""""""""!!!!!!"""""""""!!! !!!!!!"""#########!!!!!!""""""#########$$$ !!!"""$$$$$$###"""!!!"""###$$$###!!! """$$$$$$######$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!###'''&&&""" ###&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!!!! !!!"""######$$$%%%%%%&&&''''''''''''&&&!!!!!!"""$$$$$$%%%%%%%%%''''''%%%$$$######""""""###$$$&&&''''''&&&$$$###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$############"""$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$#########"""!!!!!! !!!!!!!!!""""""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!  !!!""""""!!!!!!!!!"""$$$%%%$$$""" !!!"""###$$$%%%%%%!!!!!! !!!!!! !!!"""######$$$""""""############"""""" !!!!!!"""######$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!! !!!!!!"""""""""#########""""""!!! !!!###$$$$$$$$$$$$&&&%%%###!!! !!!""" !!!"""""""""""""""########################$$$$$$%%%&&&&&&%%%###"""!!! """$$$%%%+++'''  ###$$$"""""""""""""""""""""""" !!!""""""nnn]]]WWWTTTSSSPPPMMMKKKKKKKKKLLLGGGFFFEEEFFFFFFFFFDDDBBB@@@@@@???===<<<;;;:::999666777777666555444222111111333555777666444000...---,,,+++*********+++,,,++++++++++++***((('''&&&&&&'''''''''(((((())))))&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((()))***)))'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""&&&%%%###""" !!!!!!'''%%%$$$""""""""""""###$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$"""""""""""""""!!! """"""!!!!!! !!!!!!"""############"""$$$$$$###"""!!!!!!""""""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!  !!!""" &&&&&&%%%%%%###""" ########################%%%&&&'''((((((&&&$$$###!!!"""#########!!! """"""""""""###############"""!!!!!!!!!"""$$$%%%$$$###!!! !!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$)))'''%%%#########%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$###############$$$$$$###""" """""""""!!!!!!!!!!!!!!!!!! !!!"""### !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###""" """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""!!! """"""!!!!!!!!!!!!""""""###!!! """$$$$$$!!! """$$$%%%&&&%%%###""""""!!! """###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%&&&&&&%%%"""!!!!!!"""+++)))&&&$$$###"""!!!"""!!! """$$$###"""!!! !!!nnn]]]XXXSSSRRROOOLLLKKKJJJJJJKKKIIIHHHGGGHHHHHHHHHFFFDDD@@@@@@???===<<<;;;:::999888888777666555444444333777666333111111111333444...---,,,+++++++++,,,---))))))*********))))))(((***))))))(((((('''''''''######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$$$$$$$###""""""###$$$%%%######$$$$$$$$$###""""""#########"""######$$$$$$ !!!"""######$$$!!!""""""###############""""""""""""""""""""""""%%%$$$###"""""""""###$$$"""""""""""""""!!! """"""!!!!!!!!! """"""###$$$$$$$$$$$$###$$$$$$###"""""""""""""""$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!""""""######$$$!!!!!!  !!!!!!""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!!!! """"""""""""############((('''%%%###"""!!!!!!"""%%%$$$######"""""""""###############""""""""""""###########################$$$%%%$$$#########%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""!!!""""""###!!!!!!""""""$$$%%%''''''########################$$$############$$$$$$%%%########################!!!!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""" """"""!!! !!! !!!### !!!"""""" !!!"""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!#########!!! !!!"""%%%###!!!!!!!!!!!! """!!! !!!###$$$""""""!!! nnn^^^XXXRRRQQQNNNLLLJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHFFFDDD@@@@@@???>>><<<;;;::::::;;;999888666555555555555777555333111000111333444///...---,,,,,,,,,,,,---'''((())))))*********)))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###""" !!!"""!!!"""%%%'''((('''&&&%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&"""######$$$$$$$$$######%%%$$$###"""!!!"""###$$$ !!!!!!!!!!!! !!!###%%%%%%$$$###!!!""""""""""""""""""""""""######"""""""""######$$$"""""""""""""""!!!!!! """"""!!!!!!!!!!!! !!!!!!"""###############$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!! !!!!!!"""######""""""!!! !!!!!!$$$$$$$$$%%%%%%%%%&&&&&& !!!"""$$$%%%&&&&&&########################"""###$$$%%%$$$###"""!!!!!!!!!  """"""""""""############)))(((&&&$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%"""!!!!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!########################"""!!!!!! !!! $$$!!! ###$$$$$$!!!"""#########"""!!! !!!!!!""""""######""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!""""""!!!!!!"""$$$!!! !!!""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!! ooo^^^XXXSSSQQQOOOMMMLLLKKKJJJJJJGGGFFFEEEFFFFFFFFFDDDBBBAAA@@@???>>>===;;;::::::;;;999777555444444555666111222333444333111///---......------,,,,,,++++++(((((()))))))))))))))(((######$$$&&&''')))******((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###!!! !!!###$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$############"""""""""######$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&$$$###!!!!!!!!!"""###'''&&&%%%$$$"""!!! !!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!######"""""""""""""""###!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######"""""""""""""""########################"""###$$$$$$$$$###""""""""""""  !!!"""!!!"""""""""############%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!"""######&&&%%%###!!! ###$$$$$$$$$$$$$$$%%%%%%"""######$$$###"""  """""""""""""""######$$$$$$###!!! !!!###$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$##############################"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!"""!!!!!!!!!###$$$%%%&&&!!!""""""""""""!!! !!!###$$$$$$###"""!!!""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""######"""!!!"""$$$"""!!! """######### !!!"""$$$$$$######""" !!!""""""!!! ooo^^^XXXTTTSSSQQQOOONNNLLLKKKKKKGGGFFFEEEFFFFFFFFFDDDBBBAAAAAA@@@>>>===<<<;;;::::::888666333222333444555///000111222111///---,,,---------,,,+++******)))*********))))))'''&&&&&&!!!"""###$$$&&&'''((())))))((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""!!! ############$$$#########!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""''''''&&&%%%###"""!!!!!!$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""###"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""" !!!""""""######""""""###"""""""""""""""###### !!!""""""###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!"""######$$$!!!!!!!!!""""""""""""###&&&%%%###"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$!!!"""""""""##############################"""""""""###$$$%%%%%%$$$###""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&!!!###%%%'''((('''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$%%%"""""""""###$$$%%%&&&'''!!!"""""""""######$$$$$$!!!!!!"""###"""!!!########################"""""""""""""""######$$$%%%###""" """###%%%"""""""""""""""""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""!!!!!! !!!!!! !!!!!! """$$$$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######"""  ###""" !!!""""""!!! !!!###$$$$$$$$$"""""" !!!""""""!!! ooo___YYYTTTSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGHHHHHHHHHFFFDDDAAAAAA@@@???===<<<;;;;;;888777666444333333333333555222...+++***,,,///111---------,,,+++***)))(((*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%)))(((%%%###"""###$$$%%%########################""""""######$$$%%%%%%%%%###############"""!!! ######$$$$$$$$$######""""""######$$$$$$$$$######""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$"""!!!"""###%%%'''$$$$$$######"""!!!!!!!!!""""""######""""""!!! !!!!!!"""""""""""""""!!!!!!""""""""""""############$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$ !!!###$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!  !!! !!!!!!"""###### !!!"""""""""""""""""""""############$$$######!!!!!! !!!"""###""""""""""""""""""""""""###############$$$$$$$$$######""""""######$$$$$$""""""""""""############$$$$$$$$$###"""!!! !!!""""""###############!!!!!!!!!!!!!!!"""""""""########################$$$%%%&&&%%%$$$###$$$&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""###"""""""""###$$$%%%&&&###""""""!!!!!!!!!"""""" !!!""""""######"""############""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$###""""""""""""###$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!! !!!!!!""" !!!$$$###!!!!!!!!!!!!"""""""""############$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! !!!!!! ###!!!  !!!"""#########"""!!! !!!!!!!!!!!!!!!!!!ppp___YYYSSSSSSRRRPPPOOOMMMKKKJJJIIIHHHGGGHHHHHHHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;888888777666555444333333666333///,,,+++---000333---......---,,,+++)))(((((()))))))))((('''&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%######################## !!!""""""###### !!!"""$$$%%%%%%$$$$$$!!!!!!###$$$%%%%%%$$$$$$######$$$$$$$$$###"""""" """###$$$###!!! !!!###$$$&&&&&&$$$#########$$$$$$%%%%%%$$$$$$######"""!!!!!! ############"""!!! !!!"""""""""""""""!!!!!!"""""""""#########"""######$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!""""""######$$$ !!!!!!"""!!! """""""""#########$$$$$$"""!!! """$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!"""###############""""""""""""##################$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$######""""""""""""""""""###########################$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$###!!!""""""$$$%%%&&&''''''########################!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""###$$$%%%$$$###!!! !!!!!!"""###############"""######$$$$$$ !!!!!! !!!!!!"""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!""""""!!!###$$$"""  !!!!!!!!!"""###$$$%%%&&&%%%$$$######""""""######""""""""""""""""""""""""##############################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""### !!!"""!!! ###!!! !!!  !!!!!!"""""""""!!! !!!""""""ppp___YYYRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFEEEFFFFFFFFFDDDBBBBBBAAA@@@???>>><<<;;;;;;888888888888777555444333222333333333222111000///.../////////...,,,***)))&&&''''''((((((((((((((('''''''''((((((((())))))(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""%%%&&&'''&&&%%%$$$!!!###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&"""$$$'''((((((((( """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""$$$%%%###"""  !!!"""###$$$%%%&&&!!!###$$$&&&&&&%%%$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$"""  !!!"""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$!!!"""$$$&&&&&&&&&$$$###""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$######""""""!!!!!!#########"""  !!!!!!!!!!!!"""""""""$$$"""!!! !!!"""###"""""""""""""""""""""""" !!!"""### !!!#########"""!!!""""""""""""############!!!###%%%&&&'''&&&&&&######"""!!!"""###%%%&&&%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''))))))'''%%%###&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""###%%%&&&''''''########################!!!"""###$$$$$$###"""!!! !!!"""$$$$$$ !!!"""### !!!"""######$$$""""""!!!!!!!!!"""$$$%%%######################## !!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""###"""###$$$&&&&&&$$$###""""""$$$&&&%%%"""!!!###%%%!!!!!!!!!"""###%%%'''(((&&&%%%###"""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$"""!!!!!!###$$$$$$### !!!!!!!!!"""!!! !!!"""###sssaaaZZZTTTSSSQQQNNNKKKIIIHHHGGGKKKJJJHHHFFFDDDBBBAAAAAABBB@@@>>>=========;;;:::999777555444444444333111111111111111000000000000000...,,,,,,------,,,+++,,,+++***((((((((()))***)))(((((((((''''''''''''&&&&&&&&&((())))))&&&$$$%%%'''******'''$$$""""""(((((((((((('''&&&%%%$$$(((&&&%%%###""""""######"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$######"""!!!$$$%%%'''&&&###'''""" !!!$$$$$$############$$$$$$)))(((%%%#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!! !!!$$$'''&&&"""$$$######""""""""""""""" !!!!!!""""""###############"""!!! """""""""""""""######$$$&&&%%%%%%$$$###"""!!!!!!""""""!!! !!!  !!!""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""!!! $$$'''&&&""" """&&&"""###$$$$$$$$$"""!!! """!!!!!!!!!!!!""""""############"""""""""""""""%%%&&&&&&%%%%%%###""""""###  !!!!!!""""""!!!!!! """######$$$$$$$$$############"""!!!  !!!"""$$$$$$***((($$$!!! """### !!!!!! """""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$!!! !!!$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!"""######""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!###"""!!!  !!!$$$###"""!!!!!!"""###$$$$$$###"""!!!!!! ######"""!!!!!! !!!!!!sssaaa[[[TTTSSSQQQNNNKKKIIIHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCAAA>>>======<<<;;;999:::888666555555555444333111111111111000000000000,,,***((((((***+++++++++)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&###!!!%%%'''''''''''''''###$$$%%%&&&'''''''''''''''&&&%%%############$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$###$$$%%%$$$###"""######$$$$$$%%%&&&&&&''''''((('''&&&$$$###!!!!!!"""$$$%%%$$$!!!'''######&&&&&&""""""&&&$$$$$$############$$$$$$((('''%%%#########$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""!!! """$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""!!! ###%%%%%%""" """"""!!!!!!"""###$$$$$$""""""""""""############"""############""""""!!!""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$###"""""""""######$$$%%%######""""""""""""######!!!!!!"""""""""!!!!!! """######$$$$$$$$$$$$$$$"""""""""#########$$$$$$######""""""""""""######$$$$$$$$$#########""""""%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''%%%######$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""!!! ###&&&%%%""" """%%%###$$$$$$$$$$$$######"""  ###"""""""""""""""""""""!!!"""$$$%%%&&&&&&$$$!!! !!!""""""""""""!!!!!!!!! ######$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$###"""  """""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!""""""###""""""######"""""""""""""""######""""""""""""""""""""""""##############################"""""""""!!!!!!!!!!!!!!!"""#########"""!!!#########$$$$$$#########""""""""""""""""""""""""#########"""""""""""""""###"""!!!  !!!!!!###"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!"""sssbbb[[[TTTSSSPPPNNNKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDAAA>>>===<<<;;;:::888;;;999777666666666555444111111111111000000000000+++)))&&&&&&(((+++,,,,,,((('''''''''''''''((()))'''''''''&&&&&&&&&%%%%%%(((''''''((()))(((%%%######&&&''''''((()))"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&%%%$$$%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%!!!"""%%%'''''''''&&&%%%""""""######$$$$$$$$$$$$""" !!!%%%&&&$$$%%%((($$$$$$############$$$$$$'''&&&%%%#########$$$$$$#########"""""""""!!!!!!######$$$$$$$$$$$$######""""""###""" """$$$##############################""""""""""""####################################$$$$$$$$$######""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""" !!!######"""!!! !!!!!!"""$$$%%%&&&############""""""""""""!!!""""""############"""""""""!!!!!!""""""###$$$"""""""""#########$$$$$$ !!!!!!"""$$$%%%&&&$$$############$$$%%%%%%$$$##################$$$"""######$$$$$$$$$######!!!!!!"""###############!!!!!!!!!"""""""""######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###############&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))&&&"""!!!"""$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######""""""!!!!!!"""%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""######"""""""""!!!!!! %%%""" !!!######"""""""""!!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""###"""!!!  !!!!!!""""""""""""""""""""""""#########"""""""""""""""###!!!  !!!###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""###############"""!!! !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###$$$$$$###""""""""""""###sssbbb[[[SSSRRRPPPNNNKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDAAA>>><<<<<<;;;999777:::888666555666666555444111111111111000000000//////---***)))+++---......++++++***)))))))))))))))(((((('''''''''&&&&&&&&&((('''''''''((('''%%%###!!!###&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$ """$$$&&&'''&&&%%%$$$!!!###$$$$$$""" '''%%%###"""""""""$$$%%%!!!!!!!!!""""""!!!!!!"""$$$$$$############$$$$$$&&&%%%$$$###"""#########$$$#########""""""""""""######$$$$$$$$$$$$######!!!#########!!!!!!"""#################################""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!  !!!"""###############!!!!!!!!!!!!!!!"""######%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%###"""""""""""""""####################################$$$%%%%%%%%%$$$$$$ !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((%%%###"""###$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########""""""!!!!!!######!!! !!!"""$$$###""""""###$$$&&&''''''&&&%%%$$$######"""###"""""""""""""""#########%%%$$$###!!! $$$""" """######"""""""""!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""!!!"""############"""!!!!!!  """"""""""""""""""""""""!!!"""""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######!!! !!!"""!!!!!! !!!!!! !!!"""###$$$$$$$$$###############$$$sssbbb\\\SSSRRRPPPNNNLLLJJJIIIIIIKKKKKKJJJIIIGGGEEECCCBBBCCC@@@>>><<<<<<;;;999777888666444444555555444333111111111111000000000///333000---,,,,,,------,,,---,,,+++***)))((('''&&&))))))))))))(((((((((((()))'''&&&'''((('''&&&$$$%%%'''))))))'''%%%%%%&&&(((((((((''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''((('''%%% """$$$&&&'''&&&%%%$$$'''&&&%%%###'''%%%###!!! !!!###$$$$$$%%%%%%############"""$$$$$$############$$$$$$$$$$$$######""""""######%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!! !!!###%%%######"""""""""""""""###""""""!!!!!!  !!!"""###############!!!!!!!!! !!!""""""###%%%$$$$$$###"""!!! """!!!!!! !!!!!!!!!######"""""""""""""""###!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########""""""############"""""" !!!"""""""""!!!!!!!!!###"""!!!!!!!!!###$$$&&&$$$###"""!!! !!!!!!""""""############!!!!!! !!!!!!###$$$%%%"""!!! !!!"""!!! !!!!!!""""""""""""""""""%%%%%%%%%$$$###"""!!! ###"""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!! !!! !!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%&&&!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!! !!!!!!""" !!!!!!!!!!!! !!!###$$$%%%$$$###############$$$$$$tttccc\\\RRRQQQPPPNNNLLLJJJJJJIIIKKKKKKJJJIIIGGGDDDAAA@@@AAA???===;;;<<<;;;:::888777555444333444555444333111111111111000000000000222///---,,,,,,,,,***)))*********)))(((&&&$$$###*********)))))))))(((((((((&&&%%%&&&'''((('''&&&%%%'''))))))'''''''''(((%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""$$$''''''&&&$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$###"""!!!""""""!!!!!!!!!###$$$%%%!!!###$$$"""###&&&&&&$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!###$$$$$$###""""""###""""""""""""""""""""""""######""""""""""""####################################$$$$$$$$$######"""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""######"""!!!!!!$$$&&&$$$$$$###"""""""""""""""############""""""""""""!!!""""""############"""!!!!!! !!!!!!"""###!!!!!!!!!"""""""""######""""""!!! %%%%%%$$$############$$$ !!!"""######"""!!!  !!!""""""######""" !!!"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""######$$$$$$######!!!""""""######""""""!!!"""""""""!!!""""""######$$$###"""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!"""###$$$"""!!! """"""!!! !!!!!!""""""""""""######$$$$$$$$$$$$$$$###"""!!!#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""######""" """"""!!! !!!"""###$$$"""""""""""""""""""""""" """#########"""!!!!!!!!! !!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%"""""""""""""""###$$$%%%######!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!"""$$$$$$###""""""""""""###$$$$$$tttccc]]]RRRQQQOOOMMMLLLKKKJJJJJJHHHHHHIIIHHHGGGDDDBBB@@@???>>>;;;;;;<<<<<<;;;:::888666444444555666555444111111111111000000000000...---,,,------,,,***((('''(((((())))))(((&&&&&&))))))))))))(((((((((((('''%%%$$$%%%'''))))))(((%%%&&&((((((&&&&&&'''((($$$$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%""" """######$$$$$$%%%&&&&&& """$$$&&&''' !!!###$$$$$$%%%%%%!!!""" %%%&&&###$$$$$$############$$$$$$!!!!!!"""""""""""""""!!!$$$$$$$$$$$$##################$$$$$$$$$$$$######!!!###%%%%%%$$$""""""#################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$""""""$$$&&&###"""""""""""""""###$$$""""""""""""############"""############""""""!!!!!! !!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!""""""%%%$$$######"""""""""### !!!###$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%!!!!!!"""############""""""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$"""$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$######""""""###$$$$$$###"""######$$$$$$$$$###""""""$$$$$$###""""""######### !!!!!!"""######$$$$$$+++)))%%%""" ###"""!!!"""######""" !!!!!!"""""""""###############$$$$$$$$$######""""""""""""""""""#########!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""$$$&&&''''''&&&%%%!!!!!! !!!!!!######"""""""""""""""###""""""""""""""""""""""""########################!!!!!!"""""""""############"""!!!!!!!!!"""######$$$###!!! !!!###$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$"""!!!!!!!!!"""###!!!!!!"""######"""!!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!""""""###$$$tttccc]]]RRRQQQOOOMMMLLLKKKJJJJJJEEEFFFGGGHHHGGGEEECCCAAA>>>===;;;;;;<<<<<<<<<;;;999777555555666777777666111111111111000000000000,,,,,,---///000///,,,)))&&&''')))***+++++++++***)))(((((((((''''''''''''&&&%%%$$$%%%''')))))))))'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%"""###$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%"""  !!! !!!###%%%&&&%%%###""" %%%%%%!!!!!!&&&&&&"""$$$$$$############$$$$$$!!!!!!"""""""""""""""!!!############""""""""""""######$$$$$$$$$$$$######!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%######%%%'''!!!!!!!!!!!!"""$$$%%%&&& !!!!!!""""""###############"""!!! !!!""""""$$$$$$###"""!!! !!!!!!!!!!!!"""$$$%%%&&&""""""!!!  !!!"""$$$%%%%%%$$$"""!!! !!!""""""""""""!!!!!!"""###########################$$$$$$$$$$$$  """"""######$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########)))&&&"""!!!"""$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$#########%%%%%%###"""$$$%%%&&&&&&%%%$$$"""!!!  !!! !!!!!!"""###$$$$$$$$$$$$###""" !!!"""###%%%$$$###"""###%%%%%%###"""!!!!!!""""""#########$$$"""######$$$$$$$$$###### !!!"""###$$$%%%%%% !!!###$$$$$$ !!!""""""###$$$ !!!"""######"""""""""""""""""""""""""""""""""######"""""""""##################"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######################## !!!!!!""""""###"""!!! !!!"""""""""  """""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!"""######vvvbbbYYYRRRPPPLLLJJJHHHHHHJJJKKKHHHGGGFFFDDDDDDDDDEEEEEECCC@@@<<<888888:::===@@@;;;:::888777555444444333555222000//////000000///111000000...---+++)))(((***************)))(((((()))***,,,,,,***)))***+++)))++++++(((%%%###%%%'''(((((((((''''''&&&&&&&&&###%%%((()))(((''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$"""######$$$%%%%%%&&&&&&%%%###""""""###$$$$$$### !!!"""######"""!!! !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$###""""""######%%%$$$###"""!!!!!!!!!!!!###$$$$$$###!!! !!!"""""""""""""""""""""""""""###""" """%%%$$$$$$$$$$$$$$$###""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!&&&((()))'''###!!!!!!###$$$%%%%%%$$$!!! !!! !!!"""$$$$$$###"""""" !!!!!!""""""$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!"""###!!!!!! !!!!!!"""###$$$ !!!!!!""""""""""""############""""""########################$$$!!!###%%%%%%$$$"""!!!!!!!!!!!!###%%%&&&&&&%%%%%%%%%$$$$$$######$$$&&&'''&&&%%%%%%&&&(((&&&'''(((''''''(((+++...$$$%%%&&&''''''&&&$$$###&&&'''((('''%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###$$$$$$######$$$$$$%%%&&&%%%$$$$$$############### """$$$%%%&&&%%%###"""""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""$$$######"""!!!  """###$$$###"""!!!$$$###"""!!! !!!"""!!!!!!"""###############""""""!!!!!! $$$ !!!%%%(((%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! $$$$$$############$$$$$$######""""""""""""######""""""######$$$$$$%%%%%%$$$$$$"""!!! !!!""""""!!! !!!""""""""""""!!!!!!!!!!!!wwwcccZZZTTTSSSQQQNNNKKKIIIGGGFFFHHHGGGFFFEEEDDDDDDDDDDDD???>>>===;;;:::;;;;;;<<<:::999888666555444333333444222000///000000000///333111///,,,***)))))))))******++++++******)))(((''')))+++***)))((())))))(((***+++***((('''(((***''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''&&&$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$###""""""%%%###""""""$$$$$$$$$###"""###############""""""!!!""""""############"""$$$$$$$$$#######################################%%%$$$$$$###""""""######$$$###"""!!! """$$$%%%$$$######$$$%%%""""""""""""""""""""""""""""""!!!"""$$$$$$$$$%%%%%%$$$$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """"""  """###$$$$$$###!!! !!!"""!!!!!!"""###############!!!!!!!!!"""""""""######$$$$$$$$$#########""""""%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###%%%%%%$$$""""""!!!!!!"""###$$$%%%""""""""""""!!!!!! ###%%%&&&'''&&&&&&&&&'''%%%&&&'''&&&&&&&&&(((***###$$$%%%&&&'''&&&$$$###%%%&&&'''&&&%%%$$$$$$&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""!!!!!!!!!!!! """"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######""""""######""""""!!!!!!""""""###$$$"""!!!!!! !!!!!!"""!!! ###""""""""""""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!! """############"""!!! !!!!!!"""###############""""""!!!!!!!!! &&&$$$"""!!!"""###$$$%%%""""""!!!!!! !!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!###""""""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!""""""######"""!!!!!! !!!$$$%%%%%%$$$""""""###$$$!!!!!!!!!!!!""""""""""""wwwcccZZZSSSSSSRRRQQQNNNKKKGGGEEEGGGGGGGGGFFFFFFEEECCCCCC;;;<<<=========;;;999888999888777555444333333333444222000000000111000///111///,,,))))))***,,,---***************)))))))))&&&((())))))(((''''''(((%%%'''******)))((()))***'''&&&&&&&&&&&&%%%%%%%%%)))&&&###$$$&&&'''&&&###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!%%%###"""###$$$%%%$$$###$$$$$$#########$$$$$$%%%$$$###""""""""""""""""""%%%%%%$$$$$$###"""""""""########################%%%$$$######"""############"""!!!!!! !!!"""###""""""$$$%%%""""""""""""""""""""""""!!!""""""!!! !!!###$$$$$$%%%%%%$$$$$$###"""######""""""""""""######"""""""""""""""""""""""""""$$$&&&&&&%%%%%%%%%&&&!!!###$$$###"""!!!"""###"""""""""""""""######$$$""""""############$$$$$$$$$############"""""""""$$$###""""""!!!""""""""" !!!"""###$$$#########"""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$############ ###&&&((('''&&&&&&'''###$$$&&&&&&%%%$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&''''''(((((($$$############"""""""""&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""############""""""&&&%%%$$$######"""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$###"""""""""######"""!!!!!!!!!!!!"""######$$$$$$###""""""""""""############"""""""""""""""$$$###"""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  """$$$%%%$$$###!!!!!!""""""############"""""""""!!!!!!!!!!!! """############!!!%%%%%%$$$###"""""""""###&&&%%%%%%$$$###"""!!! """"""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!$$$%%%&&&%%%######$$$%%% !!!!!!""""""######wwwddd[[[PPPPPPPPPOOONNNLLLJJJJJJFFFGGGGGGGGGFFFEEECCCBBB;;;<<<<<<===<<<:::999888888777666555333333333222444222111000111111000///+++*********+++,,,...///***))))))(((((((((((((((&&&(((***)))((('''(((((($$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%,,,&&&""""""%%%'''%%%!!! !!!"""$$$%%%&&&''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%$$$###""""""###%%%&&&%%%$$$###!!!!!!!!!"""###$$$$$$##########################################$$$$$$###############$$$######"""!!!!!!!!!!!!!!!!!!###$$$$$$######$$$&&&"""""""""""""""""""""""" !!!######!!! !!!"""######$$$$$$######"""!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!  """######""""""###%%%###"""!!!!!!!!!"""$$$%%%####################################""""""""""""######""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$######"""""""""###!!!  !!!###########################!!!!!!!!!!!!###$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((((('''&&&&&&"""$$$&&&&&&$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########''''''&&&%%%$$$###""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$"""!!!!!!"""$$$&&&######""""""""""""#####################$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$######"""#########$$$$$$######"""""""""""" """"""!!!!!!  !!!""""""""" !!!"""""""""!!!!!! !!!"""############""""""""""""!!!!!!!!!!!!!!!!!! """######""" &&&&&&%%%$$$############$$$#########""""""!!!!!!#########$$$$$$#########""""""!!!!!!!!!!!!""""""######""""""""""""######%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""""""""!!!"""######"""!!!!!!""" !!!"""######$$$wwwcccZZZRRRQQQNNNLLLJJJJJJKKKKKKGGGGGGHHHGGGFFFDDDBBBAAA>>>===;;;:::999999::::::888777666444444333333333444333111111222222000...***+++,,,......---,,,+++)))((('''&&&&&&&&&&&&'''''')))******)))(((((()))'''((()))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,'''""""""%%%'''$$$!!! """$$$%%%''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""######""" %%%&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$"""###""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!"""###!!!!!!"""###$$$$$$%%%%%%########################$$$###############$$$$$$$$$$$$######""""""######'''((()))(((&&&%%%&&&'''"""""""""""""""""""""""" !!!######"""!!!!!!""""""""""""""""""!!!!!! ######""""""""""""######"""""""""""""""""""""""""""""""""#########"""!!! !!!######""""""###%%%###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""" !!!""""""%%%%%%$$$$$$######""""""###!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!""""""""""""""""""&&&((('''&&&%%%%%%###%%%''''''%%%###""""""""""""###$$$%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!! #########"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!  """"""""""""""""""""""""########################&&&$$$"""!!!!!!"""$$$&&&###""""""!!!""""""############""""""######$$$%%%""""""!!! !!!!!!  $$$#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!"""""""""""""""""""""$$$%%%%%%######%%%'''""""""!!!  !!!!!!""""""######$$$$$$$$$$$$######$$$######""""""######$$$######""""""""""""######!!!  !!!""""""###""""""!!! """"""!!! !!! !!!"""######$$$vvvcccZZZWWWTTTOOOKKKHHHHHHHHHIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@>>>;;;999888999;;;===888777666555444444444444444333222222333222000......///111111///,,,(((&&&)))(((&&&%%%%%%%%%&&&'''''')))+++***)))((())))))+++*********++++++(((&&&&&&&&&&&&''''''''''''(((***'''$$$$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%###!!! $$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%'''&&&$$$""""""""""""""""""###$$$%%%$$$###"""""""""""""""""" !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$"""!!!!!!""""""""""""""""""""""""""" """$$$###"""!!!!!!"""""""""######""""""!!! ######""""""""""""######"""""""""""""""""""""""" ###&&&''''''&&& """######""""""###%%%"""""""""""""""######$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!"""############"""!!! !!!!!!"""###$$$$$$$$$$$$###############""""""!!! !!!""""""""""""""""""""""""""""""!!!#########"""###$$$######$$$$$$%%%$$$$$$###"""""""""############$$$!!!###&&&'''&&&%%%$$$$$$$$$&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&'''$$$&&&&&&%%%$$$###$$$%%%"""""""""###$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$#########"""""""""#####################""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""###$$$""""""""""""""""""""""""###########################"""!!! !!!"""###""""""!!!!!!!!!"""######!!! !!!""""""$$$###""""""!!!!!!"""""" !!!!!!!!!""""""#########""""""!!! """"""""""""""""""""""""########################"""""""""!!!!!!!!!!!! ###!!!"""$$$"""############""""""!!!!!!!!!""""""""""""###### """######!!!"""&&&***""""""!!!!!!!!!!!!"""""" !!!"""#########$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!! !!!"""######"""!!! !!!$$$$$$###""""""### !!!!!!""""""######uuubbbYYYVVVTTTQQQNNNKKKIIIHHHHHHJJJIIIGGGEEEDDDCCCCCCBBB@@@???<<<:::999:::<<<===888888777666555555555555444333222333333333000...000000111000///---***)))+++)))(((&&&&&&'''((()))&&&((())))))(((''''''((()))'''%%%''')))***)))''''''''''''((((((((())))))'''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((((((((''''''''''''"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$"""!!!"""###$$$%%%%%%%%%%%%!!!""""""############"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$###############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!#########!!!!!!"""###$$$$$$$$$$$$$$$###""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!###$$$!!!!!!"""###############$$$$$$#########"""""""""!!!!!!!!!!!!""""""###### !!!"""###$$$######"""############$$$%%%&&&'''"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$###"""###%%%!!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$######$$$$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$$$$&&&"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""&&&%%%%%%$$$###$$$$$$$$$ """###$$$%%%$$$$$$!!!""""""######"""!!! ########################"""""""""""""""#########""""""!!!!!!!!!""""""######"""  !!!###%%%###############"""!!!!!!!!!!!!"""""""""######### """""" ###'''###""""""######$$$%%%&&& !!!!!!""""""""""""############""""""######""""""""""""############""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$###!!! """%%%%%%$$$#########!!!!!!!!!!!!""""""""""""tttaaaXXXQQQQQQRRRQQQPPPNNNLLLJJJKKKIIIGGGEEECCCCCCCCCCCC??????===<<<<<<;;;<<<<<<999888777666666666666666444333222333444333000..................///000111,,,+++)))((('''(((***+++%%%'''(((((('''&&&&&&'''$$$!!! !!!%%%''''''&&&'''((((((((())))))******%%%'''))))))(((&&&%%%&&&###$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!"""###$$$%%%&&&!!!"""$$$%%%&&&%%%%%%$$$ !!!"""###%%%'''(((((($$$$$$%%%&&&((('''$$$"""!!!###$$$&&&''''''&&&&&& !!!"""$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###"""""""""""""""######"""###%%%%%%$$$$$$&&&'''"""""""""""""""""""""""""""######"""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###&&&'''%%%""""""###$$$###"""!!!"""### !!!###$$$$$$$$$###"""%%%%%%%%%$$$$$$######### !!!!!!!!!""""""###### !!!"""$$$$$$$$$###""" !!!"""###$$$!!!!!!""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###"""###%%%!!!"""###%%%&&&&&&%%%%%%!!!!!!"""""""""#########%%%&&&&&&%%%###"""###$$$$$$$$$$$$###!!!"""$$$&&&(((((('''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&"""""""""###$$$&&&'''(((!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""!!! """"""""""""""""""""""""""""""############""""""%%%$$$###!!! """"""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$###""""""!!! !!!!!!!!!!!!"""""""""!!! !!!"""######"""!!! ########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&&&&""""""######$$$$$$$$$%%%###############"""!!!!!!!!!!!!""""""#########$$$###''''''$$$"""%%%((( """###$$$""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""######$$$$$$%%%"""###$$$$$$###!!!!!!$$$%%%$$$###"""###""""""""""""!!!!!!!!!!!!uuubbbYYYTTTSSSQQQOOONNNLLLLLLLLLJJJJJJJJJIIIHHHFFFCCCBBBEEEBBB???===<<<;;;:::999;;;:::999777666666666666333333444444333333222111111000...------...000111++++++++++++,,,---...///((((((((((((''''''''''''***)))'''&&&&&&''')))***'''&&&%%%%%%%%%%%%&&&'''((())))))'''%%%######$$$'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''"""############$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%&&&$$$""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$&&&'''""""""###$$$$$$$$$$$$$$$%%%!!!!!!&&&(((&&&"""%%%$$$###""""""$$$&&&''' $$$$$$###"""!!! !!!!!! $$$%%%###$$$%%%&&&%%%######$$$%%% !!!!!!""""""######$$$""" !!!"""!!! !!!!!!!!!!!!!!!""""""###%%%$$$###""""""###$$$%%%&&&%%%###"""!!!!!! !!!!!!"""""""""!!!!!! !!!"""!!! ###$$$%%%%%%###""""""""""""######$$$$$$######"""###$$$%%%&&&&&&%%%###"""***""" &&&&&&$$$%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&&&&'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&###"""!!!!!!!!! (((%%%!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''%%%###"""!!!"""###$$$######"""!!!!!!"""###$$$&&&&&&&&&&&&''')))+++,,,###""""""!!! !!!!!!!!!!!!!!!"""############""""""!!!!!! #########$$$%%%%%%%%%&&&!!!"""$$$&&&&&&&&&$$$###$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!""""""""""""############ !!!"""###$$$%%%%%%!!!!!!!!!!!!  !!!"""###$$$$$$"""!!!!!!"""$$$$$$###"""!!!""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""######$$$$$$""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%% ###$$$$$$### !!!!!!!!!!!!"""###$$$%%%)))%%%!!! """$$$$$$###tttaaaXXXTTTSSSQQQOOOMMMKKKKKKJJJIIIJJJJJJIIIGGGEEECCCBBBCCCAAA>>><<<<<<;;;:::999:::999888777666555555555333333444444333333222111111000---+++***++++++,,,***))))))((((((((())))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$############$$$######$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$###"""!!! !!!###$$$###!!! !!!%%%%%%$$$$$$#########""""""""""""""""""###$$$$$$"""!!!!!!###$$$$$$""" """"""""""""###$$$%%%%%%!!!"""######$$$$$$######!!!!!! !!!""""""""""""###"""!!! """$$$%%%""""""###$$$$$$%%%%%%&&&!!!!!!!!! """""" $$$%%%######$$$%%%$$$###"""###%%%##################""""""'''%%%######$$$%%%$$$###""""""!!!!!!!!!"""######$$$$$$###""""""###$$$$$$%%%$$$$$$###""""""""""""!!!""""""######""""""!!! """"""!!!!!!!!!"""###$$$%%%%%%###""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###)))%%%""""""&&&((('''%%%%%%%%%%%%&&&&&&&&&&&&''')))'''%%%%%%&&&&&&&&&$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%$$$"""!!!$$$$$$$$$!!!"""%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###%%%&&&""""""###$$$%%%&&&''''''$$$######"""!!!!!! """"""!!!!!!""""""###$$$###"""""""""!!!!!!!!! ############$$$$$$$$$$$$!!!!!!#########!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""!!! !!!!!!""""""""""""############!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$############$$$$$$!!!""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%""" ###$$$$$$rrr___WWWTTTRRRPPPNNNLLLJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCAAA???<<<;;;<<<<<<:::999999888777666555444444444333333333333333222222111333222///,,,***))))))))),,,,,,+++***)))(((((()))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&$$$$$$######""""""#########$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$###"""!!! !!!"""###%%%$$$""" !!!"""###%%%%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!"""###### !!!###$$$###!!!######################## !!!""""""######""""""!!!###""" !!!###""""""!!! !!!"""###$$$&&&&&&%%%###"""  !!!!!!!!!""""""""""""$$$$$$!!!!!!$$$%%%""""""###$$$###""""""###$$$&&&%%%%%%$$$######""""""%%%###!!!!!!"""""""""!!!###""""""""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""!!!"""###"""!!!!!!###%%%###$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''(((((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!$$$&&&"""!!!'''########################!!!"""$$$%%%%%%$$$""" !!!"""$$$&&&''' """$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!""""""!!!!!!""""""######""""""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!!!! ######""""""""""""#########""""""!!!!!!""""""###!!!"""!!!  """""""""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """!!!!!!"""$$$$$$###""" !!!""""""###""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$##################""""""""""""""""""""""""######"""""""""""""""###$$$######"""""""""######$$$###!!! !!!###$$$!!!!!!""""""###$$$$$$$$$"""######qqq^^^UUUSSSRRRPPPMMMKKKIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDCCC>>>===;;;;;;<<<<<<;;;999888777666555444333333333222333333333333222111111444333111///---,,,++++++,,,++++++***))))))******(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""###$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$###""""""!!!""""""###$$$&&&%%%$$$""""""###$$$%%%%%%$$$$$$###"""!!! #########"""######$$$%%%!!! !!!###$$$###"""###############"""!!!!!! !!!"""""""""""""""!!!"""#########$$$%%%&&&$$$######"""###$$$%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%!!!!!!$$$%%%"""!!!"""######"""!!!###$$$%%%%%%$$$$$$###############""" !!!!!!!!! ###############$$$$$$%%%######""""""""""""############$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$###"""######"""!!!!!!$$$&&&###$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&!!!$$$((((((%%%"""!!!"""$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###$$$%%%"""$$$%%%###"""&&&########################!!!"""###$$$$$$###"""""" !!!!!!"""######$$$%%%!!!"""%%%'''''''''&&&%%%$$$$$$#########""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!!  """$$$%%%%%%%%%###""""""""""""""""""#########"""!!!!!!"""######"""######!!! """!!!"""""""""############$$$############"""""""""###############$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$$$$###""" """############""""""""""""""""""""""""###############$$$$$$$$$################################################%%%### !!!"""""""""""""""""""""""""""######""""""!!!!!!""""""$$$###""""""!!!"""""""""###""""""""""""""""""###""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""!!!!!!ppp]]]UUURRRQQQOOOMMMJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEDDDDDD===<<<;;;;;;<<<<<<;;;999888777666444333333333333222222333333222222111000111000000///......------&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$############$$$$$$%%%%%%###"""!!! !!!!!!$$$$$$######"""!!!!!! #########"""######$$$%%%%%%$$$""""""######"""!!!###############""" !!!""""""""""""""""""!!!&&&)))(((%%%###############$$$$$$$$$"""######$$$&&&''''''(((&&&&&&&&&%%%$$$############%%%%%%!!!!!!$$$%%%""" """######""""""###$$$"""""""""#########$$$$$$'''%%%######$$$$$$$$$##################$$$$$$%%%""""""""""""""""""""""""""""""$$$%%%%%%&&&%%%%%%""""""###$$$$$$$$$$$$$$$"""""""""!!! !!!###&&&"""$$$&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""###$$$&&&'''!!!$$$&&&%%%!!!!!!###$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&"""""""""######""""""""""""$$$$$$###"""$$$%%%&&&%%%#########$$$$$$$$$########################""""""!!!!!!!!!"""$$$%%%###############""""""""""""###%%%'''((('''&&&%%%###"""""""""""""""!!!!!!!!!  !!!!!!!!!!!!""""""""""""###""""""!!!!!! !!!"""$$$%%%&&&&&&"""""""""######"""""""""######""""""""""""#########$$$$$$""" !!!"""!!!"""""""""#####################$$$$$$$$$%%%%%%"""#########$$$$$$$$$%%% !!!"""#########"""!!!!!!"""$$$$$$###""" """####################################""""""#########$$$$$$$$$########################$$$$$$$$$################## !!!""""""""""""""""""""""""######"""""""""""""""###$$$######"""!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$######$$$$$$$$$###"""""""""ooo]]]UUUQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDEEE>>>===<<<=========;;;999888777666555444333333333222222222222222111111000,,,,,,------------------''''''''''''((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!%%%%%%%%%$$$%%%%%%&&&'''"""###$$$%%%&&&'''''''''"""############$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$######"""""""""""""""$$$############""""""""""""!!!!!!!!!!!!"""######'''%%%###"""######"""!!!""""""###$$$###"""  !!!""""""######""""""!!!%%%(((&&&""" !!!!!!!!!""""""&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$###"""!!! """$$$$$$!!!!!!$$$%%%""" """######"""###$$$%%%!!!!!!""""""###$$$$$$%%%%%%$$$""""""#########"""###""""""""""""###$$$$$$!!!""""""######""""""!!!!!!"""$$$%%%%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%"""$$$&&&&&&%%%$$$%%%&&&%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&$$$%%%&&&%%%"""!!!$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&!!!"""############"""!!!!!!$$$''''''%%%$$$%%%((((((%%%######%%%&&&%%%###########################"""!!!  """%%%&&&###$$$$$$######"""!!! !!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$$$$######"""###$$$$$$###"""!!!!!!"""""""""""""""#####################$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%% !!!"""###$$$$$$"""!!!!!!"""$$$$$$###""" !!!""""""###""""""########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$#########&&&###"""%%%""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$######"""""""""""" """$$$&&&&&&$$$""" """###$$$%%%%%%$$$######"""######"""###$$$ooo]]]UUUPPPPPPNNNMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDDDDEEEEEE???>>>===>>>>>>>>>;;;999999888666555444444333333222222222222222111000000,,,,,,---------------,,,++++++*********+++,,,,,,(((((((((((('''''''''''''''''''''(((((('''''''''%%%%%%&&&''''''&&&%%%%%%###%%%'''''''''''')))+++))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""""""""######!!!###&&&((()))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%$$$###$$$$$$######$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%###!!!!!!"""######""" !!!###$$$###""" !!!"""######$$$$$$######!!!  ###$$$###!!! !!!!!!!!!!!!!!!&&&%%%###!!!######""""""!!!!!!!!! """""" $$$%%%###!!!"""$$$$$$###$$$%%%'''######$$$$$$$$$$$$$$$$$$###!!! !!! """"""!!!!!!!!!"""###### !!!"""######"""!!! !!!"""###%%%%%%$$$"""""" !!!"""############!!!###%%%%%%$$$###$$$%%%"""$$$&&&&&&%%%$$$%%%&&&$$$###!!! !!!###$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""###&&&))))))%%%$$$&&&)))%%%%%%%%%%%%$$$######$$$"""""""""""""""""""""""" !!!"""###$$$%%%""""""###$$$######!!!!!!!!!!!!!!!""""""""""""#################################"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""""""""######"""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""$$$&&&&&&$$$"""!!!!!!###%%%%%%###"""""""""""""""""""""#####################"""""""""""""""!!!!!!""""""###$$$$$$%%% !!!!!!""""""######"""!!!!!!"""$$$$$$###"""!!!!!!""""""""""""!!!!!!########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""############$$$&&&''''''&&&&&&$$$######""""""""""""###$$$$$$$$$$$$###""""""###%%%&&&&&&%%%###""""""$$$"""!!!"""###ooo]]]VVVPPPOOONNNMMMLLLLLLLLLLLLHHHGGGFFFDDDDDDDDDEEEEEE@@@????????????>>>;;;888999888777666555444444444111222222222222111000000//////000000//////...---+++***)))((('''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%'''((())))))'''&&&'''(((+++***)))((('''&&&&&&&&&%%%$$$$$$###"""#########&&&%%%$$$######$$$%%%&&& ###&&&)))***)))&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%'''''''''%%%$$$######""""""###$$$%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%#########"""""""""!!!!!!#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""" !!!###$$$###!!!"""$$$$$$"""!!! """"""###$$$$$$$$$$$$$$$###%%%&&&$$$"""!!!"""###!!!""""""############### """###%%%&&&'''###############$$$$$$$$$!!!!!! $$$%%%###!!!###$$$%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$###&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!!""""""### !!!"""######"""!!! """###$$$$$$###!!! !!!""""""#########"""$$$&&&'''&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''###"""!!!!!!"""###!!!"""$$$%%%&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%"""  """######"""$$$%%%&&&''''''&&&%%%$$$"""&&&***((($$$###%%%(((!!!%%%(((&&&!!!"""&&&!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$$$$### !!!"""$$$$$$$$$###"""###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###### !!!!!!!!!""""""######!!!!!!""""""######$$$$$$ !!!"""###!!!"""###$$$$$$###"""!!! """%%%''''''%%%""" """%%%&&&%%%###""""""""""""""""""##################"""!!!  !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""!!!"""""""""""""""!!! ########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$######### ###&&&&&&%%%""" """"""""""""""""""""""""""""""###$$$%%%'''((()))'''&&&%%%$$$############%%%$$$###""""""###$$$%%%"""$$$%%%&&&&&&%%%###""""""%%%&&&###  qqq^^^UUUQQQPPPPPPOOONNNMMMLLLLLLJJJHHHGGGGGGGGGEEEAAA>>>AAA???===<<<<<<<<<;;;:::888777555444333333444444000111222222222000///.........---,,,++++++************))))))))))))******))))))))))))))))))))))))''''''((((((''''''&&&%%%'''(((((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%############%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$%%%'''((('''%%%""" !!!""""""!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$&&&"""###&&&%%%###%%%''')))'''$$$"""$$$&&&$$$#########""""""!!!!!!!!!"""###$$$###"""!!!""""""###############"""######$$$$$$######"""'''&&&&&&%%%$$$###""""""$$$######"""!!! ############""" $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############ !!!$$$%%%%%%$$$!!! !!!!!!""""""############""""""!!!!!!  """""" ##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###""""""############""""""%%%$$$###""""""$$$&&&'''&&&$$$"""!!!!!!!!!%%%&&&&&&$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###%%%''')))***)))'''%%%&&&&&&%%%$$$############$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################"""######$$$$$$%%%&&&&&&"""''',,,)))######$$$###""""""!!!""""""###$$$###"""!!!!!!"""###$$$!!!"""#########!!!  """"""!!! !!!$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""!!!!!! !!! """""" ###$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""############""""""!!!!!! !!!###$$$###!!!+++(((%%%"""!!!!!!"""### !!!"""############### """$$$&&&'''&&&%%%$$$$$$#########""""""!!!!!!######$$$$$$$$$######"""""""""""""""##################$$$$$$$$$$$$######$$$""" !!!"""!!!!!!$$$$$$######""""""!!!!!!!!!"""%%%'''((('''&&&&&& !!!!!!!!!""""""######qqq^^^VVVQQQPPPPPPOOONNNMMMLLLLLLJJJIIIGGGFFFFFFDDDBBB???AAA???===<<<======;;;:::888777555444333333444444555555444333111///---,,,.........---,,,+++++++++---,,,***(((%%%$$$""""""((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""$$$###!!! """"""!!!"""###%%%#########$$$$$$$$$%%%%%%!!!  """$$$$$$###"""""" !!!!!!!!! ############"""""""""!!!""""""#########"""  !!!!!!!!!!!!!!!""""""############""""""%%%%%%$$$$$$######""""""$$$######"""!!!!!! ############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$$$$###!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$""""""############""""""$$$###"""!!!"""###%%%&&&$$$""" !!!""""""!!!%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""###%%%''''''&&&%%%$$$%%%%%%$$$#########$$$$$$######""""""!!!!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$###'''***)))%%%!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""  """###"""""""""###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$#########""""""""""""###"""!!!"""$$$$$$"""!!!"""############"""!!!!!!""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###%%%$$$""" !!!"""###############$$$%%%%%%%%%$$$$$$ !!!###$$$%%%%%%%%%$$$############"""""""""!!! !!!"""###$$$%%%%%%%%%""""""""""""####################################  """""""""!!!#########""""""""""""""""""###%%%&&&&&&%%%$$$###!!!!!!"""""""""#########ppp___XXXQQQPPPPPPOOONNNMMMLLLLLLLLLIIIGGGEEEEEEDDDCCCAAABBB@@@>>>=========<<<;;;888777666444333444444555777666444333111000////////////......---,,,,,,,,,,,,+++******))))))******''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$###"""!!!""""""###%%%&&&#########$$$$$$$$$$$$%%%"""!!! """###"""""" """%%%&&&$$$"""!!! !!!"""###"""!!!############""""""""""""#########""""""""""""""" !!!!!!""""""!!!!!!""""""############""""""#########"""""""""""""""#########""""""!!!!!! !!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%""""""############""""""###""""""!!!!!!###$$$%%%""" !!!###%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""""""""###"""############$$$$$$$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""################################################&&&%%%%%%$$$######""""""%%%&&&''''''&&&%%%$$$### !!!#########""""""!!!!!! !!!!!!""""""#########"""!!! """###$$$$$$###"""###%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$############%%%$$$###$$$&&&&&&$$$###!!!!!!"""############"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$##################"""###$$$%%%%%%###!!!###%%%%%%###"""$$$$$$$$$%%%$$$$$$######!!!!!!""""""######$$$$$$############""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""##################!!!!!!!!!!!!###### """###""" """"""""""""###############$$$%%%%%%%%%###"""!!!""""""""""""############ppp```YYYQQQPPPPPPOOONNNMMMLLLLLLLLLJJJFFFEEEEEEEEEDDDCCCCCCAAA>>>>>>>>>>>>===;;;888777666444444444555555444333111000000111222333//////.........---------*********+++,,,---...///'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""&&&$$$""""""$$$%%%$$$$$$!!!""""""""""""$$$%%%############$$$$$$$$$$$$'''%%%###"""######"""!!!$$$"""!!!"""%%%(((((('''%%%"""!!!"""&&&'''&&&############"""""""""""""""######"""""""""###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###### !!!!!!!!!""""""###############"""""""""!!!!!! !!!"""#######################################""""""############""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$######""""""!!!!!!!!! !!!!!!"""######$$$$$$!!!"""############"""!!!######$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""######$$$$$$######"""######""""""######$$$%%%$$$""" """%%%''''''!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""######$$$###"""!!!""""""###$$$######""""""###$$$%%%%%%""""""""""""""""""###### ###############$$$$$$$$$%%%$$$$$$$$$######""""""%%%###"""$$$&&&'''$$$""" """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###""""""""""""$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!""""""##############################%%%$$$$$$%%%&&&&&&%%%### """######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$######$$$&&&&&&$$$"""!!!$$$&&&&&&%%%""" """"""###""""""!!! !!!!!!!!! !!!"""###$$$#########"""""""""""""""&&&&&&%%%%%%###""" !!!"""""""""############$$$"""  """$$$"""$$$$$$""" !!!!!!""""""######$$$$$$""""""############"""!!!""""""""""""""""""""""""qqq```YYYQQQPPPPPPOOONNNMMMLLLLLLLLLJJJFFFEEEEEEEEEEEEDDDCCCAAA>>>>>>>>>>>>===;;;999888666555444444555555222111000//////000111222...............------------,,,+++)))'''&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$############!!! !!!!!! """###$$$###"""!!!"""###""""""#########$$$$$$$$$%%%###""""""###$$$$$$######"""!!!!!!"""######"""""""""$$$""" """"""""""""""""""############""""""###$$$%%%&&&"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ !!!""""""##################"""""""""""" !!!"""###$$$$$$$$$###########################""""""############""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%""""""############"""""" !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&(((%%%######$$$&&&&&&&&&###$$$%%%$$$"""!!!"""###########################""""""!!!""""""###$$$$$$&&&$$$###""""""###$$$%%%""""""""""""###$$$$$$%%%""""""""""""############ """"""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$!!!!!!$$$&&&### """$$$&&&'''&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""############$$$$$$###!!!!!!###$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$######$$$%%%%%%$$$""" !!!###$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$###$$$%%%&&&$$$###%%%%%%%%%%%%$$$###"""!!!"""""""""""""""!!! !!!!!! !!!"""###""""""""""""""""""######&&&&&&%%%%%%###""" !!!"""""""""############$$$"""  """$$$!!!!!!"""$$$%%%$$$!!!!!!!!!""""""######$$$$$$ !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!qqq```YYYQQQPPPPPPOOONNNMMMLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>=========<<<;;;999888777555444555555666444333222000///.........------------------------+++******)))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!$$$%%%%%%$$$"""!!!!!!""""""""""""############$$$"""%%%&&&&&&#########"""""""""!!!!!!!!!  !!!"""!!! """"""""""""############""""""###$$$%%%&&&&&&&&& !!!""""""######""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""##############################!!!""""""###$$$$$$$$$###########################""""""############""""""""""""""""""############$$$###"""!!!!!!"""###$$$##################""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%########################""""""""""""###$$$&&&&&&&&&%%%$$$#########$$$%%%######"""""""""###$$$$$$################################################"""""""""###$$$$$$%%%%%%!!!!!!""""""###$$$$$$%%%###!!! """$$$"""  !!!#########"""""" !!!!!!!!!!!! ######"""""""""###$$$$$$!!!"""######"""!!!"""$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!"""""""""######"""###$$$%%%###!!! !!!######$$$$$$$$$""""""""""""############"""""""""""""""#########%%%$$$######%%%%%%$$$###$$$###"""!!!!!!"""###############$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$""""""""""""##################!!!!!!!!!!!!######$$$######$$$%%%$$$""" """"""""""""############ !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!rrr```XXXQQQPPPPPPOOONNNMMMLLLLLLJJJIIIGGGGGGHHHGGGEEECCCAAA???===<<<======;;;:::999888777555555555555666333333333222111000///...,,,,,,,,,,,,,,,---------((((((((()))+++---///000((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''%%%######$$$%%%$$$"""""""""$$$""""""""""""############ """$$$$$$$$$###$$$%%%&&&%%%%%%%%%%%%###$$$%%%$$$###"""###$$$!!!"""""""""############!!!"""$$$%%%'''''''''&&&!!!!!!"""############""""""######$$$$$$######""""""""""""""""""""""""###########################""""""###$$$$$$$$$##############################""""""############""""""""""""""""""##################""""""""""""########################$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&###!!!###%%%&&&&&&%%%$$$%%%'''########################"""""""""###$$$&&&'''(((&&&%%%$$$$$$#########$$$$$$######""""""""""""###%%%$$$$$$######"""""""""########################!!!""""""###$$$$$$%%%%%%""""""""""""###############"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""######"""""""""###$$$%%%!!!###$$$#########$$$!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$%%%$$$######""""""######!!!!!!"""""""""#########$$$###"""###%%%%%%###""" !!!"""###############""""""""""""#########$$$ !!!!!!!!!"""""""""%%%$$$""""""$$$%%%$$$###"""""""""!!!!!!!!!""""""!!!"""##################!!!"""#########"""!!!!!!!!!"""""""""############ !!!"""###$$$%%%%%%%%%""""""""""""#######################################"""!!!"""###$$$###"""#########"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$######""""""sss```WWWQQQPPPPPPOOONNNMMMLLLLLLIIIHHHHHHHHHIIIHHHEEEBBBAAA???===<<<<<<<<<;;;::::::999777666555555666666///111222333444333333222,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))************))))))$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$######%%%%%%%%%%%%######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###%%%&&&%%%### !!!"""$$$$$$######$$$&&&""""""""""""############(((&&&############"""!!! """$$$%%%%%%%%%%%%&&&###%%%'''%%%""" """$$$!!!!!!""""""#########$$$ !!!$$$&&&(((((('''&&&######$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!############""""""""""""##################$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""######""""""""""""""""""###$$$$$$$$$%%%###############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""###%%%&&&%%%### !!!#########$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''((()))$$$$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$###""""""!!!""""""###!!!"""###$$$$$$###"""!!!######"""""""""###%%%&&&!!!$$$&&&%%%$$$$$$$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$%%%%%%$$$###""""""######""""""######$$$$$$$$$%%%$$$$$$###$$$%%%&&&$$$"""!!!""""""############"""""""""#########$$$$$$$$$ !!!!!!""""""%%%###""""""###$$$$$$###$$$$$$$$$$$$###!!!  !!!!!!"""!!!!!!!!!"""$$$%%%%%%###!!! !!!!!!""""""#########$$$######$$$$$$$$$######"""""""""""""""##################$$$$$$$$$$$$######!!!"""$$$$$$$$$$$$$$$######""""""!!!!!!%%%$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$qqq]]]WWWSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDD@@@???>>>===<<<;;;;;;;;;:::888666555555666666555333333333333333222000000***+++---///000000//////,,,,,,***)))((((((((((((------,,,+++***)))(((((((((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))************%%%&&&'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!'''&&&%%%$$$###!!! !!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&''''''&&&########################""""""############""""""&&&%%%$$$###""""""""""""$$$###!!!"""###$$$"""!!!###$$$$$$###""""""$$$%%%""""""#########$$$$$$$$$'''&&&$$$#########$$$%%%!!!!!!!!!!!!""""""""""""%%%""" !!!###$$$###!!!%%%%%%###"""""""""###$$$""""""""""""############%%%%%%$$$$$$###"""!!!!!!""""""""""""############%%%$$$###""""""###$$$%%%#########"""!!! ###"""!!!"""$$$%%%$$$###&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!$$$###"""!!! """###$$$$$$$$$###"""!!!$$$$$$$$$############"""%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%&&&%%%###"""!!! !!!!!!"""###$$$%%%%%%%%%%%%%%% !!!###$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!"""###%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$######"""!!! !!!$$$#########""""""!!!!!!###"""""""""""""""######$$$%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$#########"""""""""!!!!!!#################################"""""""""!!!!!!"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""" !!!############""""""""""""###########################$$$$$$$$$$$$###""""""&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$###"""!!! """"""#########$$$$$$$$$$$$$$$######""" !!!###$$$$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$###rrr^^^WWWPPPPPPOOONNNLLLKKKJJJJJJHHHHHHHHHHHHGGGEEEDDDCCC??????===<<<;;;:::::::::;;;999777666666777777666444444333333222111000///...////////////---,,,+++++++++***)))((((((((()))***************))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''((((((((((((((('''((()))((('''&&&''')))###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""" !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######!!!!!!!!!###$$$###"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""############!!! !!!"""###""" ###$$$$$$###!!!!!!"""$$$##################$$$$$$######""""""!!!!!!!!!!!!""""""""""""############%%%###!!!!!!###%%%$$$###%%%$$$###"""""""""######""""""""""""############%%%%%%$$$$$$###""""""!!!""""""""""""############"""!!! !!!"""%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""$$$############"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""############""""""!!! """#########"""!!!######"""!!!!!!!!!""""""######################## !!!!!!""""""""""""!!!######$$$$$$$$$$$$######%%%$$$###"""!!!""""""###""""""""""""!!!!!!!!! $$$######""""""""""""""""""###$$$$$$###"""###%%%$$$######""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""#########""""""!!!###""""""!!!!!!""""""###!!!""""""######$$$$$$$$$###########################$$$%%%$$$""" !!!!!!!!!""""""######$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""!!! ##################$$$$$$""""""""""""""""""!!! """###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###sss^^^WWWNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGGGGFFFDDDCCCBBB???>>>===;;;::::::999999:::888666555666666666444555444333222111000//////000000000///...,,,+++*********)))))))))))))))***'''((((((((())))))******''''''''''''''''''''''''((((((((())))))(((((((((%%%&&&&&&'''''''''&&&&&&&&&((()))((('''&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###%%%&&&'''#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%###"""!!!"""###$$$###"""###$$$$$$""" !!!"""$$$$$$##################$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$$$$$$$###""""""""""""###""""""""""""############%%%%%%$$$$$$###"""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&'''&&&$$$"""$$$&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''******)))(((''''''''''''""""""######$$$######"""$$$$$$$$$############""""""#########$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######"""""""""###""""""!!!!!!!!!!!!"""###############%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! #########""""""#########$$$$$$###"""""""""######"""!!!!!!!!!!!! $$$$$$###"""!!!!!!"""""" """###$$$######%%%&&&######""""""""""""######$$$############"""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""!!!  !!!!!!""""""!!!!!! """"""""""""""""""""""""########################"""$$$%%%$$$"""!!!!!!!!! !!!"""###$$$%%%&&&########################$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######""""""""""""""""""""""""##############################""""""!!! $$$$$$################## !!!!!!"""#########""""""###$$$###!!!!!!###%%%######$$$$$$$$$$$$######ttt___XXXOOOOOONNNMMMLLLKKKKKKJJJGGGFFFFFFFFFEEECCCBBBAAA>>>===<<<;;;:::999999999888666555444555555444222555444333222000//////...//////.........------,,,***)))))))))))))))***+++'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%""""""############""""""""""""""""""###$$$%%%&&&$$$###"""###%%%&&&%%%$$$!!!""""""!!! """###$$$$$$$$$###############&&&%%%$$$""""""###$$$$$$"""""""""#########$$$$$$!!!!!! !!!"""###$$$$$$$$$######"""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""!!!"""""""""############&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$###'''***((($$$"""$$$(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ """$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###"""""""""""""""######!!!###$$$$$$######$$$%%%###""""""!!!!!!""""""###""""""""""""""""""!!!!!!########################""""""""""""""""""""""""############"""!!! """######""" """""""""""""""""""""!!!########################"""###$$$$$$"""!!!!!!"""!!!!!!"""######$$$%%%%%%########################!!!""""""""""""!!! !!!!!!!!!"""######""""""""""""""""""""""""#########$$$$$$#########%%%$$$$$$######"""""""""$$$$$$$$$###############!!!!!!"""############"""############!!!"""$$$&&&######$$$$$$$$$$$$######uuu```XXXRRRRRRPPPOOOMMMKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;:::999999999999777666666777666555333555444222111000/////////000//////...------,,,,,,***)))))))))))))))***+++(((((((((((('''''''''&&&'''''''''''''''((((((((('''''''''(((((('''''''''''''''((((((((('''&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!""""""!!!""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""###$$$&&&&&&###"""!!!"""$$$%%%$$$### !!!!!!!!!!!!###&&&########################$$$!!! """!!!!!!!!!"""""""""###### !!!"""###############""""""!!!!!!!!!"""""""""############$$$$$$$$$###############!!!"""""""""############""""""############""""""##################$$$$$$###'''***((($$$"""%%%)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$###""""""""""""###&&&&&&&&&&&&''''''(((((($$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""######$$$$$$%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""""""""########################!!!!!!!!!!!!"""###%%%%%%###$$$%%%$$$"""!!!"""#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###$$$$$$$$$######"""!!! !!!############!!! ##################""""""""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""$$$$$$$$$#######################################!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!#######################################""""""!!!"""###$$$###"""###$$$&&&"""######$$$$$$######"""vvvaaaYYYTTTSSSQQQOOOMMMKKKJJJIIIFFFFFFFFFFFFEEECCCBBBAAA???>>>===;;;::::::999999;;;999999999:::999777555444333111000//////000111333222000...,,,+++************)))))))))))))))***))))))(((((('''''''''&&&***)))))))))))))))))))))&&&''''''((((((''''''&&&&&&''''''(((((((((''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###!!!"""######"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&& !!!""""""!!! """"""!!!"""$$$&&&""""""#########$$$$$$$$$%%%###!!!### !!!!!!!!!""""""""""""!!!""""""!!! !!!"""""""""######""""""!!! """"""""""""####################################""""""""""""##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$###&&&((('''%%%$$$&&&)))***((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######""""""#########""""""!!!!!!"""###$$$%%%$$$$$$$$$############"""%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$### !!!"""###############""""""""""""!!!   !!!!!!"""######"""""""""######$$$######################## !!!"""""""""""""""#########""""""#########"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""$$$%%%&&&$$$%%%&&&$$$"""!!!!!!"""$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""######""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!"""###%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$###""""""!!! """$$$%%%$$$$$$$$$&&&""""""############""""""wwwbbbYYYQQQQQQPPPNNNMMMKKKJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB??????===<<<;;;:::::::::999888888999999888666444222111000//////000111222333222///---,,,+++++++++++++++***)))((((((((()))((((((((((((((()))))))))))))))((((((''''''&&&&&&'''(((((())))))(((((('''$$$%%%&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%  """######"""######$$$###!!!!!!###$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###"""######$$$!!!!!!"""""""""############%%%%%%###!!! !!!###!!!"""#########""" """"""""""""####################################""""""""""""############$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%&&&''''''((()))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$ !!!"""$$$$$$$$$############""""""""""""###############%%%%%%%%%$$$$$$$$$######!!!"""######$$$###""""""#########"""!!!!!!!!! !!!"""###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!!!!! ######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$######"""""""""""""""######$$$%%%$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$"""!!!!!! !!!!!!""" !!!!!!""""""#########""""""""""""""""""""""""!!!"""$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$######"""%%%'''&&&%%%$$$$$$""""""############""""""wwwbbbZZZNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGGGGFFFDDDCCCBBB@@@???>>>===<<<;;;;;;;;;666555555666666555333111222111///...///000222333///...---,,,,,,---...///,,,,,,***)))((((((((((((&&&&&&'''((()))***++++++&&&&&&%%%$$$######""""""))))))************))))))"""###$$$%%%&&&'''''''''###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!  """######"""&&&%%%%%%$$$###"""!!!!!!""""""############""""""#########"""######$$$%%%###""""""###%%%'''&&&%%%&&&&&&&&&$$$!!! !!!""" !!!###$$$%%%&&&'''!!!"""$$$%%%$$$###!!!"""############$$$$$$$$$&&&'''(((%%%""" """$$$!!!"""#########""" """"""""""""##############################$$$$$$""""""""""""############ !!!"""######"""!!! $$$######"""!!! ###""""""###&&&((((((''''''&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""###$$$$$$###"""""""""###$$$&&&'''$$$$$$$$$############""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!###############""""""!!!%%%$$$#########$$$&&&''' !!!###$$$%%%########################&&&&&&%%%%%%$$$"""!!! ###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$###"""!!!!!!""""""#########$$$&&&%%%$$$"""!!! !!!"""$$$$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&########################!!!!!!""""""############ """############!!!  !!! !!!"""############################## """$$$$$$"""""""""###""""""###$$$%%%&&&&&&'''###########################$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""!!!########################!!!"""$$$%%%%%%$$$"""!!! !!!""""""###### !!!###$$$%%%&&&''' !!!"""###$$$%%%%%%%%%!!!&&&((('''&&&$$$$$$""""""############""""""xxx```VVVRRRQQQPPPOOONNNLLLHHHEEEHHHGGGFFFGGGHHHGGGDDDBBBAAA@@@>>>===;;;:::::::::999999888888777666666666666555444222111111000000333222111000......------,,,,,,+++***)))(((''''''%%%%%%%%%&&&'''(((((()))***)))(((''''''((()))***))))))(((((('''&&&$$$$$$$$$&&&((((((&&&%%%'''***''''''&&&%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&'''&&&$$$######$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&!!!!!!'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""########################$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$###""""""############################## !!!"""""""""""""""###############"""!!!!!! """$$$%%%$$$###$$$$$$ """""""""!!!%%%$$$###"""!!!!!!!!!!!!$$$###  ###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$################## """###%%%%%%&&&&&&"""""""""""""""###$$$$$$######$$$$$$$$$$$$########################$$$%%%&&&###!!!###$$$###$$$%%%((()))((('''%%%$$$###%%%'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$&&&'''%%%""" """%%%###%%%%%%$$$"""!!!"""###%%%$$$###""""""###$$$%%%!!!"""###%%%%%%&&&&&&&&& !!!"""###$$$$$$###""" !!!!!!"""""""""###%%%''''''%%%###$$$###"""!!!!!!"""###$$$""""""""""""####################################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!!!!"""""""""""" !!!"""!!!######""""""""""""######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&"""!!! """###$$$ """###$$$######%%%&&&$$$###"""""""""###%%%%%%$$$""" !!!###%%%&&&%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""!!! """"""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""" """"""!!!!!!!!!!!!""""""xxx```VVVRRRPPPNNNMMMLLLKKKHHHEEEHHHHHHGGGHHHIIIHHHEEECCCAAA@@@>>>===;;;:::::::::999888888777777666555555111000///---,,,,,,,,,+++111000///...---,,,,,,,,,************))))))))))))%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))(((((((((((('''&&&%%%$$$''')))***)))&&&%%%&&&(((&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&""""""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%&&&%%%""""""%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$!!!!!!"""$$$&&&((()))+++########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################%%%$$$###""""""""""""#################################$$$%%%%%%%%%%%%%%%###############"""!!!!!!!!!###%%%%%%$$$######$$$&&&$$$"""###%%%'''&&&$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!###"""""""""""""""######"""######$$$$$$######"""""""""""""""""""""###$$$)))(((%%%###"""$$$&&&'''#########%%%'''((((((&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((###$$$%%%$$$###""""""###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########!!!!!!######$$$###""""""$$$$$$######$$$$$$%%%&&&"""!!!!!!"""$$$$$$###!!!$$$###"""!!!!!!"""###$$$""""""""""""##################""""""""""""""""""$$$###############$$$$$$##############################$$$$$$######"""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$#########""""""#########%%%%%%$$$$$$$$$#########!!!""""""""""""#########$$$######""""""######$$$!!!!!!"""""""""#########"""!!!!!!!!!!!!""""""### """############$$$&&&######"""""""""###$$$%%%&&&$$$""""""########################$$$$$$$$$%%%######$$$$$$$$$###""""""!!!""""""#########""""""""""""""""""""""""""""""######"""""""""""""""!!!""""""############""""""&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$&&&'''!!!!!! !!!!!!www```VVVRRRPPPMMMKKKJJJIIIHHHFFFIIIIIIHHHIIIJJJIIIFFFDDDAAA@@@>>>===;;;:::::::::888888777666666555555444333222111000///...............---,,,++++++,,,,,,)))))))))*********++++++''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&& !!!$$$&&&&&&%%%$$$###"""###$$$$$$""""""###$$$&&&&&&%%%$$$############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""########################!!!""""""############"""#########$$$######"""!!!"""$$$%%%%%%###""""""###""""""&&&%%%###"""""""""""""""######$$$ !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$###"""!!! ######"""""""""""""""###"""######$$$$$$######"""###""""""""""""###$$$%%%&&&%%%###"""""""""###$$$###""""""$$$&&&''''''&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$%%%'''(((((('''###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%***)))&&&$$$"""!!!!!!!!!"""############""""""!!!###""""""""""""###$$$$$$$$$"""!!!!!!"""###"""!!!######""""""""""""######""""""""""""###############"""""""""!!!!!! """"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######%%%###"""!!!!!!###%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########!!!!!!!!!""""""""""""###%%%%%%$$$$$$$$$%%%%%%&&& !!!!!!!!!""""""""""""""""""###""""""!!!!!! """######"""###$$$%%%###""""""""""""###$$$$$$(((&&&$$$"""###"""!!! """""""""#########$$$$$$###$$$$$$###"""!!! """###$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$########################''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""www```WWWSSSPPPMMMKKKJJJJJJIIIHHHJJJIIIIIIJJJJJJJJJGGGEEEAAA@@@>>>===;;;:::::::::777777666666555555444444666666555333333222222222------,,,,,,+++,,,,,,,,,************************(((((())))))************''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''"""###$$$$$$%%%%%%&&&'''#########$$$%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%&&&'''''''''&&&%%%$$$"""$$$%%%$$$###"""###%%%'''%%%%%%%%%&&&&&&$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''((((((((($$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###########################!!!!!!""""""""""""!!!!!!#########$$$$$$######"""###%%%%%%$$$###!!!"""###$$$$$$"""!!!!!!!!!!!!"""###$$$%%%"""""""""######"""""""""########################""""""""""""############"""######$$$$$$$$$######$$$######"""""""""""""""""""""############""""""############$$$%%%&&&&&&!!!!!!!!! ###"""!!!"""%%%''''''&&&'''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&'''################################################%%%"""!!!###&&&'''%%%######$$$%%%%%%#########%%%%%%%%%%%%$$$$$$%%%%%%%%%+++)))&&&###!!! !!!!!!############""""""!!!!!!"""""""""""""""######$$$'''%%%"""""""""############""""""""""""""""""###!!!"""""""""#####################"""!!!!!! """"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""""""""############"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############""""""""""""############%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%"""###$$$$$$###"""  """######""""""###%%%"""""""""""""""######$$$'''%%%############!!! !!!""""""""""""###############$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%www```WWWTTTQQQMMMLLLKKKKKKJJJIIIKKKJJJIIIJJJKKKJJJGGGEEEAAA@@@>>>===;;;:::::::::777777666666555555444444333222111000000000000000......---------------...,,,,,,,,,+++***))))))((()))))))))***************((((((((((((((((((((((((###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%&&&''''''((($$$&&&''''''&&&%%%%%%&&&***)))'''%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%&&&''''''%%%"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###"""###&&&%%%###!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""######$$$$$$$$$############"""""""""""""""###"""""""""######"""""""""!!!!!!!!!""""""###%%%%%%###$$$$$$$$$%%%$$$$$$$$$###"""!!!"""$$$&&&'''''''''&&&%%%&&&'''((('''&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&$$$###$$$&&&&&&### ###$$$%%%%%%$$$###$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%)))'''%%%"""""""""###$$$$$$$$$###""""""!!!!!!!!!&&&&&&%%%%%%&&&&&&'''((('''%%%"""!!!"""######""""""""""""######"""""""""!!!"""""""""############$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""############ !!!###$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$"""!!! !!!"""######"""!!!"""$$$!!!!!!""""""############$$$###"""###$$$%%%###"""!!!""""""""""""#########"""######$$$%%%%%%$$$$$$!!!!!!"""!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################!!!$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%wwwaaaXXXSSSQQQNNNMMMMMMLLLKKKIIIJJJJJJIIIJJJKKKJJJGGGEEEAAA@@@>>>===;;;:::::::::888888777666666555555444222222111000000000000000000000///......---.........---,,,+++***)))(((((()))))))))))))))*********(((((())))))))))))((((((###$$$%%%&&&&&&&&&&&&&&&+++)))((('''((('''%%%$$$$$$%%%%%%&&&'''(((((()))$$$&&&''''''&&&%%%%%%&&&)))(((%%%###""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%########################$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$'''%%%$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$""" """$$$&&&######################## !!!!!!""""""#########%%%%%%%%%$$$###"""!!! """""""""""""""######$$$!!!""""""######""""""!!! !!!"""###$$$%%%%%%%%%%%%&&&&&&&&&$$$###!!!"""$$$'''(((((('''%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!!!!!!!"""###$$$%%%&&&'''''''''''''''((('''$$$"""###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&###!!! !!!"""!!! """"""############""""""""""""""""""###########################$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!###%%%&&&'''&&&$$$###$$$$$$############$$$$$$$$$############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!""""""###$$$%%%"""############$$$$$$$$$#########$$$######""""""!!!"""######!!!!!!"""### !!!""""""######""""""!!!!!!!!!###%%%&&&%%%$$$"""""""""#########$$$$$$""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%% !!!"""$$$$$$%%%########################  !!!###$$$$$$%%%$$$######""""""""""""######wwwaaaXXXPPPOOOMMMMMMMMMLLLJJJHHHJJJIIIIIIIIIJJJIIIGGGDDDAAA@@@>>>===;;;:::::::::999888888777777666555555444444333222222222333333111111///...------------,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((())))))(((''''''$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$%%%'''((('''%%%&&&'''''''''(((((())))))$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%###%%%'''&&&###"""$$$'''###$$$$$$$$$%%%%%%%%%%%%#########"""!!!!!! $$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################"""############"""!!! """###$$$$$$%%%%%%%%%$$$######$$$###""""""$$$&&&###%%%''''''$$$"""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$###""""""###$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""""""""!!!!!! """###$$$######""""""######$$$%%%&&&$$$""""""%%%'''))))))&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$&&&(((((('''%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%"""######$$$$$$%%%&&&&&&###""""""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######  """"""!!! !!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!""""""######$$$$$$$$$###############$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$#########""""""#####################""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""###%%%%%%""""""""""""#####################"""######$$$$$$!!!"""###"""!!! !!!### """#########"""!!!!!!!!!!!!###%%%&&&%%%###############$$$$$$$$$%%%"""###$$$$$$$$$$$$$$$###&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$###!!! """"""!!!!!!!!!!!!""""""wwwaaaYYYNNNMMMMMMMMMMMMLLLHHHFFFIIIIIIHHHIIIJJJIIIFFFDDDAAA@@@>>>===;;;:::::::::999999888888777777666666333333222222111111222222222111///...---,,,,,,+++***++++++++++++,,,,,,,,,)))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$!!!&&&))))))((((((((((((((())))))))))))$$$&&&''''''&&&%%%%%%&&&"""$$$&&&((()))))))))((("""$$$$$$$$$###"""###$$$!!!%%%'''%%%!!! $$$((("""############$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''########################&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""######"""""""""%%%'''$$$)))***(((%%%&&&)))"""""""""""""""######$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$ """###%%%%%%&&&&&& !!!"""$$$&&&&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&'''$$$$$$#########$$$&&&'''&&&$$$"""###%%%((()))***%%%$$$######%%%%%%$$$###&&&%%%%%%$$$$$$#########"""######%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$"""&&&'''%%%###$$$&&&###$$$&&&%%%%%%$$$&&&'''%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!!!!###%%%%%%###!!!!!!"""###$$$$$$###"""!!!""""""""""""############ !!!"""###$$$$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""############$$$$$$$$$"""!!!  !!!###$$$######""""""""""""##################"""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&############$$$$$$$$$$$$######"""""""""###%%%&&&!!!"""###"""!!! !!!""" """#########"""!!!"""""""""$$$&&&&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$######"""!!!  !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$$$$$$$$$$############$$$$$$ttt```VVVSSSQQQNNNMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>============888777666555555666777888222444666666444000......,,,---......---,,,***)))************))))))))))))((((((((((((((())))))))))))))))))))))))(((((('''%%%&&&((('''&&&&&&'''(((%%%&&&(((******)))(((&&&((()))*********)))+++,,,$$$%%%&&&%%%###"""###$$$###$$$$$$###!!! """###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$""""""$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$### !!!%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&''''''&&&$$$"""((((((%%%!!! """!!!$$$&&&&&&%%%###!!!###"""$$$$$$###%%%###!!!!!!###$$$""" !!!"""###$$$%%%%%%---&&& $$$%%%$$$%%%###""" !!!###$$$!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""######$$$$$$$$$######"""######""" !!!  """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&((((((&&&''''''((('''%%%###"""%%%$$$"""!!!!!!"""$$$%%%&&&%%%###!!!!!!"""$$$%%%""""""""""""""""""""""""$$$###############$$$%%%%%%%%%$$$###"""!!! """#########$$$$$$$$$$$$!!! !!!"""###%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""######$$$(((((('''&&&&&&%%%$$$$$$###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$######"""###$$$&&&'''$$$$$$$$$############"""########################""""""""""""###$$$%%%&&&"""""""""""""""#########(((!!!...111'''###'''&&&%%%###""""""###%%%&&&""""""#########""""""!!!&&&%%%###!!! !!!!!!"""########################$$$######%%%'''(((&&&%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%&&&&&&######################## !!!""""""###"""!!! !!!"""###########################&&&%%%###"""""""""###$$$ttt```VVVOOOMMMKKKIIIIIIIIIHHHFFFIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>===<<<<<<<<<999888777555444333333222111333333222000///000111............------++++++************))))))))))))*********+++++++++,,,,,,(((((((((((((((''''''&&&&&&'''((('''&&&%%%&&&'''%%%&&&'''((()))((('''''''''(((((('''$$$######$$$$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%###""""""$$$%%%$$$###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""###%%%'''$$$$$$$$$%%%%%%%%%%%%&&&""""""###$$$$$$$$$###"""!!!!!!!!!!!!"""$$$%%%%%%$$$###"""%%%$$$######%%%&&&&&&&&&%%%###"""###%%%&&&%%%###""""""""""""############""""""######"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!! !!!#########"""######$$$$$$$$$######"""$$$$$$###"""!!!!!!!!!!!!"""!!! """$$$%%%"""###$$$%%%&&&&&&''''''%%%$$$###"""###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''(((((()))''''''(((((('''%%%$$$###%%%$$$"""!!!"""###$$$&&&######"""""""""$$$%%%&&&##############################"""""""""""""""###""""""######$$$$$$$$$%%%"""""""""#########$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$###########################%%%%%%$$$###############%%%$$$###"""""""""###$$$$$$$$$$$$############"""&&&%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###%%%%%%############""""""""""""$$$%%%'''!!!!!!$$$###!!! !!!###$$$""""""######$$$######"""&&&%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!########################!!!"""######$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$########################"""!!!!!!!!!""""""###$$$$$$$$$###""""""###$$$$$$########################""""""!!! sss___VVVQQQOOOLLLKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEE@@@???>>>===<<<;;;;;;;;;888888777777555444222111555555444111///...000222111000///...------------************)))))))))))))))))))))(((''''''&&&&&&((())))))))))))((('''''''''((()))'''&&&$$$%%%&&&%%%&&&&&&&&&'''''''''''',,,------+++)))''''''((($$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%$$$###$$$%%%$$$###"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$$$$%%%$$$#########$$$&&&&&&"""""""""######$$$$$$%%%!!!!!!!!! !!!$$$'''######$$$###############!!!###$$$$$$#########$$$"""!!! !!!###$$$$$$###$$$$$$#########"""""""""'''$$$!!!"""%%%''''''&&&""""""""""""######$$$$$$'''&&&%%%$$$##################""""""###%%%'''(((###"""!!!"""$$$%%%$$$###"""######$$$$$$$$$######%%%%%%$$$###""""""""""""######"""!!!!!!"""###$$$ !!!###%%%&&&''''''&&&'''%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''((())))))((((((''''''(((''''''&&&%%%$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###""""""###$$$%%%&&&&&&'''!!!"""""""""############&&&%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&######################## !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%########################%%%$$$######"""#########%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$############"""#########"""""""""!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$###"""""""""!!!%%%###!!!!!!"""""""""!!!$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$###!!!########################!!!$$$%%%%%%$$$######""""""""""""###$$$$$$##########################################$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""rrr___VVVRRRPPPMMMLLLLLLLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFF???>>>===<<<;;;:::::::::555666777888888777666555777888777444111//////000111000///---,,,------...************)))))))))(((+++***)))'''%%%###"""!!!***************)))(((((()))******)))'''%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$###$$$&&&%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###&&&'''$$$!!!%%%$$$"""!!!"""###%%%'''$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%$$$$$$%%%(((+++%%%$$$###"""""""""###$$$###&&&&&&### !!!###$$$#########$$$$$$$$$$$$########################+++(((&&&%%%$$$### !!!!!!###$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""%%%$$$###""""""###%%%&&&%%%$$$###$$$&&&&&&&&&$$$""""""###$$$$$$$$$######%%%$$$###"""""""""""""""$$$$$$###"""""""""######!!!###%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$'''((())))))'''&&&''''''''''''&&&&&&%%%%%%###"""""""""###$$$%%%&&&%%%%%%&&&%%%$$$###"""!!!########################((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""#########&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""################################################$$$######""""""#########$$$$$$######""""""""""""$$$$$$$$$#########""""""#########"""!!!!!! ############$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!"""%%%%%%!!!"""&&&&&&###%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&%%%###"""######################## ###%%%&&&%%%###"""$$$%%%%%%%%%$$$$$$%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&&&&%%%###"""qqq^^^VVVOOOMMMJJJIIIIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGFFF???>>>===;;;::::::::::::444444666777777666444444111333555555222000///...111///...,,,+++,,,,,,---************)))))))))(((,,,,,,+++***)))''''''&&&(((((())))))(((((('''&&&++++++,,,***(((''''''(((&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&'''((($$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))***###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$'''***+++((($$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$%%%&&&'''((("""######"""!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%###&&&))))))&&&$$$$$$&&&)))))))))(((&&&%%%%%%%%%!!!""""""###$$$%%%%%%%%% !!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!  !!!###$$$$$$###"""###%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$###############&&&''''''(((((('''&&&%%%!!!###&&&'''&&&&&&&&&(((%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%'''((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################'''&&&%%%######"""""""""###############"""""""""""""""""""""############%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$#########""""""((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$###""""""!!!"""$$$"""###&&&%%%"""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%###########################!!!###%%%''''''%%%"""!!!$$$&&&''''''%%%$$$%%%&&&########################$$$######""""""############$$$$$$$$$$$$$$$$$$###########################!!!"""#########""" qqq^^^VVVQQQOOOMMMKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFEEE???>>>===<<<;;;:::::::::666666555444333111000///(((,,,000222111000//////000///...---,,,,,,,,,,,,************))))))))))))&&&''''''((()))******+++%%%&&&&&&&&&&&&%%%$$$$$$***+++,,,+++)))(((((()))%%%&&&&&&&&&'''''''''''',,,---,,,***'''%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&$$$###"""!!!!!!!!!"""$$$$$$"""""""""######$$$$$$%%%"""######"""!!! !!!###$$$###"""""""""###%%%&&&"""$$$%%%%%%$$$###$$$%%%%%%&&&&&&$$$""" !!!!!!!!!"""###$$$%%%&&&'''"""###%%%'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$ !!!"""###$$$%%%&&&'''"""!!! !!!#########"""!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''&&&&&&&&&###&&&&&&$$$###%%%'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################## """$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&""""""$$$%%%%%%&&&&&&%%%$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$#########""" """%%%'''&&&%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$###"""###########################$$$&&&&&&&&&%%%###!!!!!!$$$'''&&&###!!!"""$$$########################%%%$$$######"""#########""""""############""""""########################$$$$$$$$$$$$$$$###""""""ppp^^^UUUUUURRRPPPOOOOOONNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDD@@@???===<<<;;;;;;::::::999888777555444333222222,,,...000111000///000111///////////////...---,,,************))))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&%%%%%%$$$''')))***)))''''''((()))%%%&&&'''((()))(((''''''"""###""" $$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$###"""###$$$%%%$$$###"""$$$%%%!!!!!!""""""###$$$&&&&&&!!! !!!######"""!!!"""###!!!#########$$$$$$%%%%%%%%% !!!""""""!!! '''&&&$$$###"""######$$$$$$$$$############$$$$$$###$$$%%%&&&%%%$$$"""!!!###"""!!!"""$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$#########""""""######$$$######$$$%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((("""$$$$$$!!!!!!%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''$$$######""""""###$$$$$$$$$$$$$$$$$$######"""!!!"""""""""###$$$''')))***$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''"""###$$$%%%%%%$$$######$$$$$$$$$############""""""""""""######$$$%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%)))&&& !!!((("""""""""######"""""""""""""""######$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!######""" ########################"""######$$$$$$$$$$$$###!!!%%%((('''###!!!"""$$$########################&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################''''''&&&%%%%%%%%%%%%&&&ppp]]]UUURRRPPPNNNLLLLLLLLLKKKIIIJJJIIIIIIHHHGGGFFFDDDCCC@@@???>>>===<<<;;;;;;;;;:::999888777777888999:::666666555222000...///111000000111111111///---,,,************))))))))))))------,,,+++***)))(((((()))))))))))))))(((((('''%%%&&&((('''&&&&&&'''(((%%%&&&(((******)))(((&&&)))***+++***(((''''''((($$$%%%&&&&&&%%%%%%'''(((&&&''''''&&&$$$$$$%%%'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''###"""$$$&&& !!!"""###"""""""""###%%%&&&''''''&&&$$$### !!!######""""""###%%% !!!###$$$%%%&&&'''%%%""" $$$&&&&&&%%%###%%%'''&&&###"""$$$&&&%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%&&&((()))'''%%%###!!!"""###$$$"""""""""!!!""""""######"""######!!!&&&%%%$$$%%%'''((('''&&&!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&''''''''''''&&&$$$######%%%(((***&&&%%%"""###$$$$$$$$$############"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''((((((######"""!!!!!!"""###$$$%%%%%%%%%$$$###"""!!! ((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%$$$""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%)))((('''%%%###"""!!! """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((######$$$$$$###""" $$$$$$$$$############"""######$$$%%%&&&''''''(((""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%))) ###$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########""""""!!!"""###$$$%%%%%%%%%$$$###########################%%%$$$###$$$$$$$$$""" ######################## !!!"""###$$$%%%%%%###'''+++***%%%###$$$&&&########################((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################%%%$$$###"""!!!"""###$$$ppp^^^VVVSSSQQQOOOLLLJJJJJJKKKLLLJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???>>><<<<<<;;;;;;::::::999999888777666666555444333222000///...---.........---------,,,,,,+++++++++************)))''''''((()))))))))))))))******++++++++++++*********++++++++++++)))'''&&&&&&&&&'''((())))))(((((('''''''''((((((''''''&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&'''''''''&&&&&&((())))))((('''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%###""""""""""""%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%### ###""""""###%%%'''&&&%%%"""######$$$$$$$$$#########"""!!!"""$$$%%%%%%%%%########################$$$$$$%%%$$$$$$###!!!!!!%%%((('''&&&%%%&&&$$$#########$$$%%%&&&&&&""""""#########""""""!!!""""""""""""""""""""""""!!!!!!"""############"""########################%%%$$$"""!!!!!!"""$$$%%%$$$%%%''')))******)))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""""""""""""""###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''"""%%%((()))(((%%%$$$%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###########################&&&&&&%%%$$$#########$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$###"""""""""###%%%&&&"""#########$$$$$$$$$$$$%%%%%%$$$###""""""######&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$#########$$$%%%&&&$$$!!!!!!###$$$###&&&%%%###"""!!!"""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################"""''',,,,,,)))%%%$$$%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%$$$$$$###############ppp^^^VVVRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@>>>===<<<;;;;;;;;;999999888888888888888888555444333222111///......,,,,,,,,,++++++++++++***+++++++++************)))''''''((()))))))))))))))((())))))******))))))(((&&&''''''(((((('''''''''&&&''''''((())))))((((((%%%%%%%%%$$$###"""!!! $$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%&&&'''&&&$$$"""!!!$$$###"""###%%%&&&&&&%%%######$$$$$$$$$######"""###"""!!!"""$$$%%%%%%%%%########################$$$$$$$$$$$$############"""%%%&&&%%%###""""""###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%!!!"""%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$###"""###%%%''')))$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&%%%$$$$$$$$$$$$###############%%%%%%$$$#########$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$ !!!"""""""""""""""#########$$$$$$%%%%%%$$$###############$$$$$$$$$###############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$######$$$$$$$$$$$$###"""!!! $$$$$$$$$%%%%%%%%%%%%&&&((('''%%%#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%""""""$$$$$$$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""########################"""&&&)))***(((%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$%%%qqq^^^VVVQQQPPPOOONNNMMMKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC??????===<<<;;;;;;::::::777888888888888999999999555444333222111000///...000////////////.........+++++++++************)))(((((())))))******))))))'''(((((())))))(((((('''%%%%%%%%%%%%&&&'''((()))''''''((()))))))))(((((((((((((((''''''%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((""""""$$$%%%'''(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!!!!"""""""""#########%%%&&&'''''''''%%%$$$###%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$###""""""$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&***(((&&&&&&&&&&&&%%%$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%#########%%%''')))!!!###%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''''''&&&%%%%%%$$$$$$#########"""#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$######""""""###$$$$$$$$$$$$###!!!"""""""""############%%%$$$$$$############$$$!!!""""""###$$$%%%&&&&&&""""""""""""############%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""$$$$$$$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&***(((%%%"""!!!"""$$$%%%"""######$$$%%%%%%$$$$$$%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$###""""""!!!!!!""""""###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&ppp^^^UUUOOOOOOOOOOOONNNLLLJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC>>>>>><<<;;;;;;:::::::::999999888888888888888888555444444333111000000///111111000000000/////////+++++++++*********))))))((())))))*********))))))'''(((((())))))(((((('''''''''&&&&&&&&&(((***+++'''(((((()))))))))(((((())))))*********))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%$$$###""""""$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$'''(((///+++&&&$$$%%%'''&&&%%%"""##################### !!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%$$$ ###&&&((()))'''$$$###"""%%%&&&%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######"""""""""""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###############"""""""""!!!!!!"""###%%%&&&&&&&&&%%%$$$!!!!!!"""""""""#########%%%$$$$$$######$$$$$$$$$!!!"""######$$$%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!############"""!!!#########$$$$$$$$$$$$%%%)))'''$$$!!!!!!"""$$$&&& """###%%%%%%%%%$$$###&&&%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$#####################""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%ooo]]]UUUOOOOOOOOOOOONNNLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCCCC>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666555555444444333222111000000---,,,,,,,,,,,,++++++++++++++++++*********))))))))))))************))))))((())))))******))))))((()))((('''&&&&&&'''((()))((()))))))))))))))((((((&&&&&&&&&&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))***(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$######$$$###"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))222,,,&&&#########""" ######$$$$$$$$$$$$###""" !!!"""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&''')))***+++***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!###&&&((()))'''$$$""""""%%%&&&%%%##################$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""######"""""""""""""""""" """#########"""!!!""""""""""""############%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$######""""""""""""############%%%$$$"""!!!"""$$$&&&((( !!!###$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&###$$$&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######lll\\\VVVOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCCCC>>>======<<<;;;;;;<<<<<<===<<<;;;999777666555444555444444333222222111111......---------,,,,,,,,,+++++++++************)))******++++++******))))))((())))))******))))))(((''''''&&&&&&&&&&&&&&&&&&))))))*********)))(((((()))((('''%%%### &&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''(((888444///***'''%%%###"""###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&''' """%%%%%%%%%$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%###  !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%""""""""""""#########$$$""""""""""""###%%%&&&''' """###$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))%%%###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######jjj[[[VVVPPPOOONNNLLLLLLLLLLLLMMMJJJIIIHHHGGGFFFDDDCCCCCC>>>>>>======<<<<<<======;;;;;;:::999888666666555444444444333333222222111111111111000000000//////+++++++++************)))***++++++++++++***)))((('''(((((())))))(((((('''%%%%%%&&&'''((((((((((((***************)))(((((()))))))))((('''%%%$$$###%%%$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%###""" !!!###%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((%%%$$$$$$%%%'''((('''&&&######$$$%%%&&&&&&&&&&&&%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&333444333000,,,***))))))$$$%%%'''''''''%%%$$$"""###$$$%%%&&&&&&'''''''''########################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''"""###%%%%%%$$$$$$&&&'''"""######$$$%%%%%%&&&&&&###%%%%%%$$$!!! """$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&$$$&&&((('''$$$###$$$%%%###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###)))///---'''"""###'''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&iii[[[VVVQQQOOOMMMKKKKKKLLLMMMNNNJJJIIIHHHGGGFFFDDDCCCCCC???>>>>>>============>>>:::999999999888888777777444444444333333222222222////////////............+++++++++************)))+++++++++++++++***)))(((&&&''''''''''''''''''&&&$$$&&&(((***,,,,,,,,,,,,***************)))((((((###$$$%%%'''((()))))))))$$$$$$###$$$%%%''')))+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&((()))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&$$$""" !!!''')))(((%%%"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%$$$###%%%'''(((((('''"""###$$$%%%&&&'''''''''%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%))),,,---***)))***,,,%%%&&&(((((((((&&&$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&''')))******((('''%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&"""$$$''')))(((&&&###!!!###$$$%%%%%%$$$%%%''')))""""""###$$$%%%%%%&&&&&&$$$&&&((('''$$$$$$&&&)))"""###$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''"""###$$$%%%%%%$$$"""!!!!!!!!! """###&&&'''$$$&&&((('''$$$"""###%%%######"""!!!"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###,,,333111'''!!!###(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((kkkZZZSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCAAAAAAAAA???===;;;:::;;;<<<===>>>===;;;999888777666666444555555555444222000///222111000///...---,,,,,,,,,,,,***)))((((((''''''(((((())))))******+++++++++++++++++++++***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&+++***)))'''''''''((()))((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###""""""###%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######"""&&&%%%###"""""""""######$$$$$$$$$%%%%%%&&&'''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%$$$$$$%%%'''(((***)))&&&%%%&&&***,,,+++***---,,,***(((&&&%%%$$$$$$)))(((&&&&&&&&&&&&$$$###$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######"""###$$$$$$%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&***(((&&&&&&&&&%%%###""" !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%''')))%%%$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########"""""""""###%%%(((***,,,'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%###$$$&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######%%%''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$###"""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$,,,///***%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$###"""!!! !!!###$$$$$$$$$%%%&&&'''%%%"""!!!"""$$$%%%%%%lll\\\TTTQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@???===;;;:::;;;<<<======<<<:::999777666666666777666444222111111111222111111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))******************+++******))))))'''((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""###$$$######""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%'''(((%%%######%%%))),,,---,,,,,,+++***((('''&&&%%%%%%'''### """'''(((&&&"""$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''''''''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''&&&%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&+++***)))(((((('''(((((('''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!(((+++'''###$$$###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&nnn]]]UUUQQQPPPNNNMMMLLLKKKJJJJJJJJJIIIHHHFFFEEECCCBBBAAA@@@???===<<<;;;;;;<<<<<<<<<;;;999888777666555555999666333111000000222333111111000///...------,,,++++++************++++++************))))))))))))(((((()))*********)))))))))*********))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%$$$############$$$$$$######"""!!!!!! '''$$$###$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%######$$$''')))*********)))((('''&&&&&&&&&&&&$$$'''***'''!!!%%%%%%$$$$$$###$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$######!!!$$$''''''%%%$$$%%%''')))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%$$$$$$###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((((((---,,,,,,***)))'''%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((($$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&(((%%%###$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&'''(((''''''(((''''''&&&%%%$$$&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn]]]UUUPPPOOONNNLLLKKKKKKJJJJJJIIIIIIGGGFFFEEECCCBBBBBB???>>>===<<<;;;<<<<<<<<<;;;:::999777666555555555888666444222111111222222111000000///......------++++++******+++,,,,,,---++++++******))))))((((((&&&'''((()))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%"""!!!&&&)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""")))(((&&&&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&""" %%%(((&&&###&&&%%%$$$$$$######$$$$$$((($$$###'''%%%%%%%%%%%%$$$$$$###""""""%%%(((&&&"""!!!%%%******)))''''''''''''%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''"""$$$%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''#########""""""#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$)))'''%%%%%%%%%&&&%%%$$$'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&(((((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&"""###%%%%%%$$$######$$$nnn\\\TTTOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB>>>======<<<<<<<<<<<<<<<::::::888777666666666666555555555444333222111000000000//////......------************+++,,,------++++++******))))))((((((&&&'''((()))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&''''''(((((()))$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&((())))))((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!###%%%### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$#########$$$%%%$$$$$$######$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%$$$$$$###$$$$$$%%%)))&&&### """%%%'''%%%%%%%%%%%%$$$$$$###"""$$$&&&'''### &&&,,,,,,***(((''''''&&&$$$"""((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''"""$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$##################$$$'''((((((&&&$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%)))'''%%%%%%&&&&&&%%%$$$'''((()))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,(((&&&'''***,,,,,,,,,######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%&&&'''"""$$$'''&&&$$$###$$$%%%nnn\\\TTTNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCC==================<<<<<<::::::999888777777666777444555555555444222000///000000//////............***************+++,,,---************))))))))))))(((((()))*********))))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""###$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$""" """&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&&&&######"""!!!!!!"""###$$$"""###$$$$$$$$$$$$&&&(((%%%$$$###############$$$###&&&((('''###!!!$$$'''$$$$$$######$$$$$$%%%&&&!!!###%%%'''&&&$$$!!!$$$$$$%%%%%%%%%$$$######&&&&&&%%%### """'''+++***)))'''&&&&&&%%%###!!!&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$"""###$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((&&&$$$""""""###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***%%%$$$***//////,,,***######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%%%%$$$%%%&&&$$$''')))'''%%%$$$&&&(((ppp]]]UUUNNNMMMLLLKKKKKKJJJKKKKKKHHHGGGGGGFFFEEEDDDCCCCCC<<<<<<===============<<<;;;:::999888888777888888666555444333222111111111////////////............******)))))))))******+++)))))))))))))))******************+++******))))))((('''''''''''')))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&###%%%&&&(((((((((&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########"""###%%%&&&'''###%%%%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###""""""!!!"""###%%%&&&!!!###%%%%%%$$$$$$'''***'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&"""""""""###$$$%%%&&&''' !!!###$$$$$$""" ######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###$$$$$$######$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((((((&&&%%%%%%'''((((((''''''&&&$$$#########$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%"""&&&111888444***$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$###%%%'''%%%!!!!!!$$$(((qqq___VVVNNNMMMLLLKKKKKKJJJKKKKKKHHHGGGGGGFFFEEEDDDCCCCCC<<<<<<===============<<<;;;;;;:::999888888888999888666333111000000222333///////////////.........******)))))))))))))))***(((((())))))******+++++++++++++++++++++***)))(((&&&&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))$$$%%%'''))))))((('''&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&,,,***%%%""" !!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""$$$'''(((###$$$%%%%%%######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''((("""###%%%&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$ """######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$%%%'''(((***$$$&&&'''&&&######%%%((()))((('''&&&%%%%%%%%%%%%%%%###"""###%%%'''&&&$$$!!!""""""###$$$&&&'''(((+++((($$$!!!!!!###&&&)))"""###$$$%%%%%%%%%%%%%%%"""###$$$''')))(((%%%"""###"""!!!###%%%'''&&&%%% !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******(((&&&$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))$$$######"""###$$$&&&'''"""###$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%%%%%%%&&&((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******'''&&&%%%%%%'''(((((((((***(((%%%######$$$&&&(((######%%%%%%%%%%%%######&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$###"""""""""###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""" )))999AAA999***!!!######$$$$$$$$$%%%%%%%%% """###$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((('''$$$""""""""" """### !!!%%%ttt___WWWOOOMMMKKKJJJLLLMMMMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;888888777777777777888888444444333222111111111111222222111000///...------)))))))))))))))*********(((((()))************))))))))))))))))))*********))))))************))))))+++***(((((())))))'''&&&&&&&&&''''''''''''&&&&&&((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''***+++***'''&&&###!!! """$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$#########$$$&&&%%%%%%$$$&&&''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###!!!###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''(((((((((&&&%%%%%%&&&(((***,,,---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((((((&&&###%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$$$$###((((((&&&&&&&&&&&&((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&$$$###!!!'''((((((((('''&&&&&&%%%'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&'''555BBB666$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$'''uuu```XXXPPPNNNKKKKKKLLLLLLLLLLLLJJJHHHFFFEEEEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;888777777777777777888888666666555444333333333333222222111000///...------+++++++++++++++*********((()))******++++++************************)))))))))))))))(((((()))))))))&&&%%%$$$%%%((()))((('''(((((())))))))))))((((((&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&%%%(((&&&&&&'''***+++)))''')))'''%%%$$$&&&'''''''''&&&&&&&&&&&&''''''''''''&&&((()))(((&&&$$$$$$%%%########################'''&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''***)))'''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''')))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$############$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((((((((((('''&&&$$$###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((((((&&&$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%((())))))))))))(((&&&%%% """%%%((()))***)))((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&222<<<111$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%&&&wwwbbbZZZQQQOOOLLLKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;777777666666777888999999666666555444333333333333222111000000///...---------------,,,++++++******)))******+++++++++++++++,,,,,,++++++***)))))))))))))))(((''''''((())))))&&&%%%$$$%%%'''(((((('''''''''((((((((((((''''''$$$$$$############$$$$$$'''&&&&&&&&&%%%%%%$$$$$$(((''''''((()))***(((&&&)))(((''''''((()))(((''''''''''''((((((((()))))))))***+++)))&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&'''***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$#########&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((()))))))))///---+++(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############$$$%%%######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$)))***++++++***(((&&&$$$!!!%%%''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&%%%,,,444+++###))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$######%%%&&&yyyddd\\\RRRPPPMMMKKKKKKKKKJJJIIIGGGEEECCCCCCDDDDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;666666666666777888999:::444444333222111111111111111000000///......------...------,,,+++******)))******+++,,,,,,,,,,,,+++---,,,,,,+++***))))))((()))((('''&&&&&&'''((()))+++)))(((((((((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$#########''''''''''''''''''&&&%%%'''&&&%%%&&&''''''%%%$$$''''''''''''((((((((((((((()))***)))&&&$$$######'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%###""""""###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''((('''&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&%%%$$$""""""""""""###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&$$$$$$$$$%%%&&&'''&&&&&&%%%###!!! $$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$'''(((***+++***(((&&&$$$ """$$$$$$###!!! %%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###&&&$$$&&&,,,&&&""",,,''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&zzzddd\\\SSSPPPMMMKKKKKKKKKJJJHHHGGGEEECCCCCCDDDDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;777777666666777888999999444444333222111111111111000000//////......------------,,,+++***))))))(((******+++,,,,,,,,,,,,+++,,,,,,++++++***)))(((((()))((('''&&&&&&'''((()))***)))''''''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$'''&&&%%%&&&'''&&&$$$###%%%%%%&&&&&&&&&'''''''''$$$&&&''''''%%%$$$$$$%%%######$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%''''''''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%######%%%'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((('''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''(((((('''&&&$$$###!!! $$$%%%'''((()))(((((('''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''')))))))))'''&&&))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""'''###"""'''###""",,,$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&zzzddd[[[SSSPPPMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;888888777777777777888888666666555444333333333333/////////.........------,,,,,,++++++******)))))))))******+++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((%%%$$$###$$$&&&''''''&&&(((((())))))))))))(((((($$$$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((())))))###%%%&&&&&&%%%$$$%%%%%%***)))''''''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&& """%%%&&&&&&&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%''''''&&&######&&&)))######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((((((((((((***)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''''''''$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%'''(((((()))))))))(((&&&$$$$$$&&&''')))%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""'''###!!!&&&%%%###+++############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%%%%&&&yyybbbYYYRRROOOLLLKKKKKKKKKKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;:::999888777666666666666666666555444333333333333//////.........---------,,,,,,,,,,,,,,,+++++++++((()))******++++++******)))((((((((((((((((((((('''(((***++++++***((('''$$$######$$$&&&''''''&&&))))))************))))))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))###%%%'''(((&&&%%%''')))---+++((('''((()))((('''$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''''''''((()))*********%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%!!!###$$$$$$###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''(((%%%'''(((&&&""""""&&&***%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''''''''&&& ''''''&&&&&&&&&&&&''''''&&&'''(((******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((%%%$$$%%%'''((((((&&&&&&%%%&&&''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''''''''&&&&&&'''((()))***$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###((($$$!!!(((((($$$)))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((&&&%%%%%%&&&xxxaaaXXXQQQOOOLLLKKKKKKLLLKKKJJJKKKIIIGGGFFFEEEDDDBBB@@@>>>>>><<<;;;;;;;;;;;;;;;;;;:::999777666666666555444444333222111111111111...............---------,,,,,,------------------(((((()))***************''''''''''''(((((((((((('''(((+++,,,,,,+++((('''***(((''''''''''''&&&$$$(((((())))))))))))(((((((((''''''&&&&&&'''''''''"""######$$$%%%&&&''''''###&&&))))))(((''')))+++...+++'''&&&'''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%&&&(((((()))'''((()))(((&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$###""""""$$$&&&''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((( ###$$$!!!!!!&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&''')))***+++***((('''&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%$$$%%%''')))((('''&&&%%%%%%&&&'''''''''((()))***+++,,,,,,'''((()))******)))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$###)))(((&&&%%%$$$$$$%%%&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((((('''+++***(((&&&&&&''')))***&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))###((($$$"""******%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((($$$&&&(((((('''%%%%%%&&&yyycccXXXSSSPPPMMMKKKJJJIIIHHHFFFIIIIIIHHHFFFEEECCCBBBBBB>>>>>>===<<<;;;:::::::::;;;;;;999777666555555555555333111111111111///...///////////////.........,,,,,,+++++++++++++++++++++*********+++,,,------)))))))))(((''''''&&&&&&))))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&$$$######%%%'''&&&&&&######$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''&&&%%%$$$############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%(((&&&$$$"""!!!!!!"""###%%%$$$###"""""""""$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$###$$$&&&(((((('''&&&%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$((()))'''$$$$$$&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***)))((('''%%%%%%&&&''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((())))))(((%%%###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%$$$$$$$$$$$$%%%''')))***000,,,'''$$$$$$%%%''''''***))))))((('''&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%$$$###$$$&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%xxxbbbWWWTTTQQQNNNLLLKKKJJJIIIHHHIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>===<<<;;;;;;:::999<<<;;;:::888777777777777777555333333333333111///////////////...............------,,,+++***))))))******+++++++++++++++,,,******)))(((''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&)))(((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&&&&%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%&&&((()))))))))'''&&&%%%'''((('''&&&$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%!!! %%%))))))'''&&&'''((('''%%%$$$$$$&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))(((((((((%%%%%%%%%&&&&&&''''''''')))'''&&&$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%'''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''*********)))(((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%###"""###%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&xxxbbbVVVUUURRROOOLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>===<<<;;;:::999;;;::::::999888888999999888777555555555555333111000000//////............///...---,,,+++***)))(((***+++,,,,,,,,,+++***)))...------,,,***)))(((((((((''''''&&&&&&''''''(((&&&'''(((((())))))((((((((((((''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((())))))(((((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&''')))*********)))(((%%%'''((('''&&&$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%""" $$$((()))((('''((()))'''%%%######$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''...,,,)))&&&%%%%%%'''(((%%%%%%&&&''''''''''''&&&%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((())))))******&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&***)))'''&&&%%%%%%$$$%%%"""'''((('''%%%%%%'''+++******))))))((((((((((((''''''&&&&&&''''''((('''((((((&&&$$$###$$$&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''xxxaaaVVVTTTQQQNNNLLLKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999999888888888999999:::999777666555555555333222000000//////......------......---,,,++++++*********+++,,,---,,,+++((('''------,,,***)))((('''&&&((((((''''''''''''(((((((((((()))************))))))(((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))((((((((((((''''''''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%''''''((()))***))))))(((%%%'''((('''&&&$$$%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''%%%&&&'''((('''%%%$$$$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***)))+++,,,'''((()))))))))(((&&&%%%''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''%%%&&&&&&''''''''''''''''''(((******)))(((((()))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''&&&''')))******)))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&((((((((((((((()))))))))(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$"""(((***'''$$$&&&((())))))))))))(((((('''''''''''''''''''''''''''''')))******(((&&&%%%&&&((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((xxxbbbVVVRRRPPPLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???>>><<<;;;:::999888777777777777888999999888666555444555444222111111000000///...---------,,,,,,,,,,,,,,,,,,------)))***,,,,,,,,,***((('''(((((('''&&&%%%$$$###"""******))))))))))))******((()))******++++++*********)))((('''''''''''''''###$$$%%%&&&''')))******'''''''''(((((((((((())))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***))))))))))))******+++%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%$$$###""""""###$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''%%%'''((('''&&&$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((%%%######%%%&&&&&&%%%%%%'''((($$$$$$%%%''''''''''''&&&))))))(((''''''&&&%%%%%%$$$$$$###$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''((()))))))))(((&&&%%%'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&(((******)))((()))***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))&&&&&&&&&''''''(((((((((&&&''')))*********)))(((***)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''(((((('''''''''''''''''''''&&&!!!&&&***)))&&&$$$&&&***'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))(((&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))))))))yyycccWWWQQQOOOLLLJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDAAAAAA???>>><<<;;;:::999777777777666777777888888777666444444444333222000111111000///...------,,,++++++,,,,,,------......)))***+++++++++***)))(((***))))))((((((''''''&&&+++******))))))******+++((()))******++++++************)))(((''''''''''''######$$$&&&((()))***+++&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%'''&&&&&&%%%%%%$$$$$$$$$$$$######&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######!!!###%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''!!!###%%%'''((('''&&&%%%"""$$$&&&&&&&&&&&&(((***"""###%%%'''((((((''''''******)))((('''&&&%%%$$$((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((())))))))))))((('''''''''''''''''''''&&&&&&&&&%%%'''(((******)))((((((&&&&&&'''(((((((((((('''%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''(((((())))))&&&'''((())))))******)))...---+++(((''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''((((((''''''((()))%%%&&&'''(((((((((((((((&&&(((***)))&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&((())))))(((((((((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))zzzdddYYYRRROOOLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@>>><<<;;;:::999999999888777777888888888888666444444444444222000111111000///...---,,,,,,,,,,,,,,,---------------))))))))))))************++++++++++++++++++++++++******))))))))))))******((())))))***************+++***)))(((''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""###&&&'''((('''%%%&&&'''((('''&&&$$$###%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!###&&&'''(((''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&'''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''((($$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%&&&''')))###%%%&&&&&&%%%%%%'''(((!!!###%%%'''((((((((('''))))))((((((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((***+++***))))))((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&'''(((((((((((((((%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''((()))))))))''''''''''''((()))******---,,,***(((''''''((())))))((((((((('''''''''&&&'''(((((()))))))))))))))((((((((()))******++++++&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%''')))((('''&&&(((***%%%&&&'''((()))(((((('''&&&'''((())))))))))))((('''''''''''''''''''''''''''(((((())))))(((((('''$$$%%%&&&'''&&&''')))+++((((((((((((((()))))))))(((((((((((('''''''''''''''''''''((((((((())))))zzzeeeZZZSSSPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFBBBAAA@@@>>>===;;;:::999;;;:::999999888888999999888777555555555444333111222111000///...---,,,,,,.........------,,,,,,,,,))))))(((((()))***+++,,,&&&''''''''''''((((((((())))))(((((((((((())))))(((((()))************)))++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((''''''&&&###$$$&&&'''((('''&&&&&&---,,,+++))))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###""""""###&&&(((((((((&&&(((***+++***(((&&&$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))###$$$%%%%%%&&&&&&%%%%%%###$$$&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%(((&&&%%%%%%%%%%%%&&&''''''%%%'''((('''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((---+++(((%%%###$$$(((+++%%%'''''''''%%%$$$%%%'''!!!"""%%%'''))))))(((''''''''''''(((((((((((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''+++***((('''''''''((()))(((((('''''''''&&&&&&&&&***(((%%%###""""""$$$%%%&&&''''''(((((((((((((((''')))***)))'''&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))************************&&&'''((((((((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&(((***+++***)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&(((((()))***************$$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%'''))))))'''&&&(((***''''''((())))))((('''&&&$$$$$$&&&)))++++++)))''''''''''''(((((((((((((((((()))***++++++***)))(((&&&((()))******+++...000''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''((((((((((((zzzdddZZZVVVTTTPPPLLLJJJJJJKKKLLLJJJHHHGGGGGGGGGFFFCCCAAACCCCCCCCCBBBAAA???<<<;;;;;;:::999999888888999999888777666555444333333333111111111000000000000000///...---+++******++++++)))))))))((()))******+++******)))(((((((((((((((''''''(((((())))))*********))))))'''&&&%%%$$$###+++++++++***((('''%%%$$$((((((''''''&&&&&&%%%%%%)))'''&&&'''******(((%%%'''&&&&&&&&&&&&'''((((((+++)))'''$$$######$$$%%%(((((('''''''''&&&&&&&&&***)))'''%%%$$$%%%&&&'''***)))((('''&&&%%%$$$$$$+++)))'''&&&%%%&&&'''((($$$&&&(((&&&$$$%%%(((+++######$$$%%%''')))+++,,,&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""'''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&%%%$$$######%%%&&&((('''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&$$$"""((('''&&&%%%$$$%%%%%%&&&(((&&&$$$$$$&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%$$$######&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''''''''(((((()))+++,,,---((('''&&&%%%$$$%%%&&&&&&'''(((((()))))))))))))))***(((&&&%%%%%%&&&'''(((************)))(((&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''')))***+++)))(((&&&&&&((((((((('''+++***((('''&&&&&&&&&'''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''(((((((((((((((''''''(((+++---......((('''&&&%%%%%%&&&'''((())))))(((&&&&&&%%%%%%%%%******))))))((((((''''''(((((((((((())))))))))))******++++++***)))((('''&&&&&&%%%&&&)))******)))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))+++,,,...//////+++++++++***)))(((((('''(((((((((((((((((((((((("""###%%%'''((()))))))))zzzdddYYYVVVSSSOOOLLLJJJJJJKKKMMMKKKIIIGGGFFFFFFFFFDDDBBBCCCAAA???===<<<;;;;;;;;;;;;:::999999888888999999888777666555444333333333000000000///////////////000///...---,,,,,,------************++++++++++++++++++***))))))))))))***(((((((((((())))))******''''''(((((()))***++++++*********))))))(((''''''(((((((((''''''''''''''')))'''&&&''')))***(((%%%'''&&&&&&&&&&&&'''((((((***((('''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&***((('''%%%%%%%%%''''''%%%''')))(((&&&%%%&&&''''''&&&&&&&&&&&&((()))***)))))))))(((((((((''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''(((((('''&&&$$$$$$$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''((((((((((((''''''&&&%%%(((&&&%%%%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((()))$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((()))******&&&%%%%%%%%%%%%&&&((((((''''''((())))))))))))((('''&&&%%%%%%%%%&&&'''(((************)))((('''&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((())))))'''&&&&&&'''((((((''',,,+++)))(((''''''(((((())))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((('''&&&'''***,,,,,,+++)))((('''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&***)))))))))((((((((('''(((((((((((())))))))))))'''((()))*********)))((('''&&&&&&''')))***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))+++,,,...///++++++******)))(((((('''((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,{{{dddYYYUUUSSSOOOLLLKKKKKKLLLMMMLLLJJJGGGEEEEEEEEEDDDCCCCCC@@@===:::999:::;;;<<<;;;:::999999888888999999888777666555444333333333////////////.........---///...------------......******,,,---------,,,+++,,,,,,+++************+++((((((((())))))))))))***%%%&&&'''(((***+++,,,---((((((((()))))))))))))))'''((((((((((((((())))))(((''''''((())))))(((&&&''''''&&&&&&''''''((()))(((((('''''''''(((***+++'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&''')))***+++***'''%%%%%%%%%)))((('''&&&'''((()))***'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((''''''&&&%%%((((((''''''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&'''))))))(((((()))+++''''''((()))((('''&&&%%%)))'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&''''''(((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&((()))***&&&''''''(((((((((((((((&&&&&&''''''(((((())))))************)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((************************'''''''''&&&'''(((((())))))(((&&&&&&((()))(((''',,,,,,***)))))))))))))))))))))))))))))))))))))))((()))******++++++******''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********)))(((&&&''')))******)))))))))(((((((((((())))))+++***)))((('''''''''((())))))))))))(((((((((((((((((((((((())))))))))))%%%&&&((()))*********))))))((('''''')))))))))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***,,,...++++++******)))((((((((()))))))))))))))))))))))),,,+++)))(((((((((((())){{{dddXXXSSSRRROOOLLLKKKKKKLLLMMMNNNJJJFFFDDDDDDDDDDDDCCCBBB@@@>>><<<;;;<<<======;;;:::999999888888999999888777666555444333333333000000000//////......---++++++++++++++++++,,,,,,)))***,,,......---+++***,,,,,,+++***************))))))))))))))))))))))))((((((((('''''''''''''''))))))(((((((((((())))))''''''(((((())))))******'''''''''((()))((('''''''''''''''''''''(((((()))(((((('''''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&'''(((///...---***(((&&&&&&&&&((((((''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((''''''&&&'''((())))))'''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((($$$''')))(((%%%$$$%%%(((%%%%%%&&&&&&&&&''''''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''''''''******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%######$$$%%%%%%&&&'''(((((()))''''''(((((((((((('''''')))(((((('''&&&&&&''''''%%%%%%%%%&&&'''(((((()))&&&&&&'''((((((((((((((())))))***++++++******)))***************)))(((''''''''''''''''''''''''''')))))))))(((((((((((((((************************)))))))))*********+++++++++)))(((((()))******)))++++++******))))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((------,,,+++***)))(((((())))))*********++++++++++++***(((((()))))))))(((***))))))))))))))))))***++++++***)))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((***((('''((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&'''(((***,,,************))))))(((((())))))))))))))))))))))))***(((&&&$$$###$$$%%%&&&zzzcccXXXRRRQQQOOOMMMLLLLLLMMMNNNNNNKKKGGGDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>===<<<;;;;;;:::999999888888999999888777666555444333333333222222111000000///......******++++++++++++++++++((()))+++------,,,+++)))++++++***))))))))))))***************))))))))))))******)))((('''&&&%%%%%%+++***)))((('''''''''(((''''''(((((())))))******''''''((((((((('''''''''(((''''''''''''((())))))((((((((('''''''''''''''&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((((((((((((((())))))555111---)))''''''((())))))))))))(((((((((((()))))))))))))))))))))******)))((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''(((''''''&&&((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&((()))'''###!!!###%%%&&&&&&%%%%%%&&&(((***,,,)))(((&&&'''''''''&&&$$$&&&&&&&&&'''''''''((((((,,,,,,+++***)))(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%******)))((('''&&&%%%%%%######$$$&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%$$$#########$$$%%%&&&'''''''''''''''((((((((((((''''''******)))((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((***************)))(((''')))************))))))(((''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))*********+++++++++++++++---+++******+++,,,,,,+++))))))))))))))))))((((((************************&&&'''(((((())))))(((((())))))))))))))))))))))))------,,,+++***)))((((((************++++++++++++---,,,***)))******)))((()))******************)))+++******))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((()))*********((('''&&&***)))(((((()))***((('''((((((((((((((((((((((((************************''''''&&&&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))+++)))((('''''')))***,,,xxxcccXXXQQQPPPNNNMMMMMMMMMNNNNNNNNNKKKGGGEEEEEEDDDCCCAAA:::;;;<<<======<<<;;;:::;;;:::999999888888999999888777666555444333333333333333222111000///......,,,,,,------------,,,+++((()))+++,,,,,,,,,+++***++++++***)))))))))))))))+++************)))))))))************************,,,+++)))((('''''''''((('''((((((((((((((())))))&&&((())))))(((''''''(((((((((''''''(((((()))***(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&((())))))))))))*********444000+++''''''((())))))************)))'''%%%###''''''''''''(((((((((((()))(((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&'''(((((()))(((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))))))))))))))))))))))))))******(((&&&%%%%%%&&&))))))((('''((()))+++,,,((('''&&&'''((((((&&&$$$%%%%%%%%%&&&''''''((((((***))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''&&&###$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''******)))((('''''''''(((((((((((((((((('''&&&%%%'''(((((()))))))))))))))(((((((((((('''''''''''')))******+++******))))))''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))(((((()))************)))---,,,******,,,---,,,+++((())))))******)))((((((************************&&&'''(((((())))))((((((************************(((((((((((()))))))))))))))************+++++++++...,,,***)))******)))((())))))************))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))***+++++++++***)))'''&&&***(((((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---vvvbbbYYYOOOOOONNNMMMMMMMMMNNNNNNMMMKKKHHHGGGFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<======;;;:::999999888888999999888777666555444333333333222222111000///...------------......---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++*********)))))))))))))))***+++++++++,,,+++)))(((''''''((()))***((((((((('''''''''''''''%%%(((***)))'''&&&''')))((((((((((((((())))))***''''''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((((()))''''''((()))))))))))))))---+++(((((())))))'''%%%###%%%(((++++++)))&&&$$$###$$$$$$$$$%%%%%%%%%%%%(((((()))***)))((('''&&&&&&&&&'''''''''''''''''''''(((((()))******))))))((((((''''''''''''((((((&&&&&&''''''((((((((('''(((((((((((((((((((((((()))(((((('''&&&&&&''''''(((((((((((((((((((((((()))((('''((()))))))))(((((()))******)))'''%%%###&&&&&&&&&'''))))))'''%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''&&&'''''''''&&&'''((())))))(((''''''((())))))***************((((((''''''((()))+++,,,)))******++++++*********((((((((((((((((((((((((''''''((()))***++++++,,,************************((()))***+++++++++******,,,+++))))))+++,,,+++***))))))***++++++******)))************************((())))))***************))))))))))))))))))))))))'''''''''((((((((()))))))))))))))************+++---+++)))))))))***)))((((((((()))******)))(((((())))))((((((((())))))***'''((((((((()))))))))***(((((((((((())))))))))))******+++,,,,,,+++***))))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((&&&%%%)))))))))))))))))))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))uuubbbYYYOOOOOONNNNNNNNNNNNNNNOOOLLLJJJIIIHHHGGGEEEAAA???AAA???===<<<<<<>>>@@@BBB;;;:::999999888888999999888777666555444333333333222111000///...---,,,,,,++++++,,,,,,+++)))((('''------,,,,,,,,,---...///...---,,,,,,++++++,,,,,,++++++++++++******)))))))))((((((((((((((((((((()))((('''&&&''')))+++---((((((''''''&&&&&&&&&%%%%%%(((******'''&&&''')))((((((((((((((()))******&&&'''(((***++++++,,,,,,&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&'''((()))***++++++&&&&&&'''((())))))(((((('''&&&&&&(((***)))%%%!!!$$$***------+++***&&&&&&&&&''''''((((((((('''(((***+++***)))'''%%%'''''''''''''''&&&&&&&&&(((((()))***************((((((''''''''''''((((((%%%&&&&&&'''(((''''''''')))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((('''$$$###&&&***,,,+++(((%%%'''***+++(((###%%%%%%%%%'''))))))(((&&&######$$$%%%%%%&&&'''''''''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%***)))((('''&&&%%%%%%$$$'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%''')))******))))))))))))***+++++++++++++++))))))((()))+++...111333)))******+++++++++******))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,+++)))(((((()))******))))))***,,,,,,---,,,+++*********************************+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''((())))))))))))*********+++)))((('''((()))(((''''''((()))******)))(((''')))((((((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))((()))+++,,,------,,,,,,(((''''''(((+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))+++***)))&&&$$$)))))))))))))))*********(((((((((((((((((((((((('''((())))))***))))))(((vvvbbb\\\RRROOOLLLJJJKKKMMMMMMNNNLLLKKKIIIHHHHHHFFFCCCAAA???===:::999:::<<<<<<<<<999999888888888888999999===:::666666666555222///333000//////222333111///------------------------***************+++++++++))))))))))))))))))******))))))*********+++++++++''''''(((((())))))******++++++***)))(((((())))))---,,,)))((('''((()))***'''(((***+++,,,+++)))(((%%%&&&)))+++,,,,,,+++***'''(((***,,,------------))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++%%%&&&''')))***,,,------******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((()))(((%%%""" """%%%(((&&&)))+++***'''%%%%%%&&&((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((***+++***((()))+++,,,+++((('''(((***(((((((((''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&******)))(((((((((((((((&&&(((***,,,,,,***(((&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''%%%!!! ###$$$'''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''%%%$$$###'''''''''''''''''''''''' !!!###&&&'''(((''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((###%%%'''(((''''''((()))(((((((((((())))))))))))&&&&&&'''((()))++++++,,,))))))))))))((((((((((((''''''((()))))))))))))))++++++,,,------...//////((((((((((((((((((((((((+++++++++************)))((((((((((((((((((((((((---***(((((()))*********///...,,,***))))))***************++++++,,,,,,,,,///---***(((((())),,,...,,,,,,---......---,,,,,,******)))))))))))))))***---,,,***)))))))))******((()))***,,,,,,+++******++++++***)))))))))))))))++++++******)))(((((((((&&&%%%###"""""""""$$$%%%))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((''''''$$$%%%&&&'''((()))***+++************************))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''((()))++++++))))))************))))))(((((((((((('''''''''''')))((((((''''''''''''(((yyyddd]]]SSSPPPMMMKKKLLLMMMNNNNNNKKKIIIHHHGGGFFFEEEBBB@@@???===:::999:::;;;<<<;;;999999888888888888999999<<<999777666666666333111222000...///000000...,,,..............................---,,,+++***))))))***************************************+++++++++)))))))))*********++++++,,,,,,+++***************)))((('''&&&%%%&&&'''((('''(((***+++++++++***)))***)))((((((''''''''''''))))))***+++***)))((('''))))))))))))))))))))))))((((((((()))))))))************)))((((((((()))************)))))))))))))))***)))))))))))))))(((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))'''%%%###$$$''')))(((***,,,,,,)))'''((()))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((******((('''(((***+++***'''&&&'''))))))(((((((((''''''''''''(((((((((((((((''''''&&&((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''***(((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''((())))))(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''(((***)))(((''''''((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''((())))))))))))))))))******+++,,,,,,------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++)))'''&&&&&&'''(((((((((------,,,+++************++++++++++++++++++,,,,,,---+++)))(((((()))+++,,,+++,,,---......---,,,++++++************+++,,,---,,,,,,***)))))))))******))))))***++++++++++++*********)))(((((((((((((((***************)))))))))...,,,***)))((()))***+++))))))))))))))))))))))))((((((((((((((()))***************)))))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))***)))))))))((((((((((((((())))))******))))))((()))))))))))))))((('''''''''''''''(((((()))++++++)))******++++++******))))))((((((((((((((((((((()))))))))(((((()))******}}}fff]]]SSSPPPMMMLLLLLLMMMMMMMMMJJJHHHGGGFFFFFFDDDBBB???>>><<<:::999:::;;;;;;:::999999888888888888999999:::888777666666666444333333111000///000///...,,,//////////////////////////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,)))))))))***************'''(((***+++++++++***)))---+++)))&&&&&&&&&'''(((***************)))(((''')))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))++++++******))))))(((((()))))))))***************))))))((((((((((((''''''''''''((((((((()))))))))''''''(((((((((((('''''')))******)))''''''(((***&&&(((***)))(((''''''((())))))))))))))))))))))))((((((''''''''''''((((((+++***(((((())))))'''%%%'''((()))((('''&&&'''(((((((((((((((((('''''''''))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))******)))((('''&&&$$$###((((((((((((((((((((((((***)))(((((('''(((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((***))))))((((((((()))))))))(((&&&%%%%%%&&&''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))+++,,,+++)))'''''''''(((((((((((())))))))))))*********)))((((((((('''))))))((((((((('''''''''(((((())))))******))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,++++++++++++,,,,,,++++++***,,,,,,++++++++++++++++++***))))))(((((()))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,+++******)))******************)))******+++,,,,,,,,,+++************+++***************+++++++++...,,,+++)))(((((()))))))))))))))))))))))))))))))))(((((((((((()))******+++++++++************)))******+++++++++,,,,,,,,,******************************)))))))))((((((((()))******************)))))))))******))))))(((((((((((((((((())))))***+++***++++++,,,,,,++++++***)))************************)))))))))***+++,,,,,,ggg[[[RRROOOLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEBBB@@@>>><<<:::999:::;;;:::999999999888888888888999999777666666555555555444333222222111111111111000///........................,,,,,,,,,------......///---,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,,,,((()))***+++++++++******++++++***)))***+++,,,---))))))***+++,,,,,,------************************)))))))))*********++++++(((((((((((((((((())))))(((((())))))*********+++))))))******++++++,,,,,,))))))(((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((()))+++***)))(((((()))''''''(((((((((((((((((())))))))))))************((((((''''''''''''((((((+++)))(((((())))))((('''((((((((((((((('''((((((''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&'''''''''+++***)))(((((()))***+++))))))))))))(((&&&%%%$$$))))))))))))))))))))))))'''''''''((((((''''''&&&((((((((((((((())))))***((()))******+++++++++***))))))))))))))))))))))))******((((((((((((***+++((('''%%%$$$###%%%&&&(((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''(((((()))(((***+++***)))''''''((((((((((((((()))))))))))),,,,,,++++++******))))))******)))))))))(((((((((((())))))*********))))))((((((((()))))))))******************************+++++++++*********))))))***************************))))))***,,,...------)))***+++,,,---,,,++++++,,,,,,,,,++++++*********((()))******************++++++,,,,,,,,,,,,++++++...------,,,,,,,,,------++++++******************+++***)))))))))***,,,---+++******))))))*********)))))))))***+++,,,,,,---+++***((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((******++++++++++++******))))))*********))))))((())))))(((((()))******++++++,,,,,,------,,,,,,+++******+++++++++++++++,,,))))))))))))***+++------fffYYYQQQNNNLLLKKKKKKKKKJJJIIIJJJIIIHHHGGGHHHFFFDDDBBB>>>===;;;:::;;;;;;:::888999999888888888888999999555555555444444333333333///000000000000000000111------------------------+++++++++,,,---......///---------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,'''''')))************))))))******+++++++++++++++)))***+++---------,,,,,,*********++++++,,,------++++++++++++++++++++++++((((((((()))))))))******'''(((((()))))))))))))))(((((())))))*********+++))))))******++++++,,,,,,(((((())))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&(((******)))((((((((()))(((((()))***+++++++++((()))))))))*********+++((((((''''''''''''(((((()))(((&&&'''(((******))))))))))))))))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%((((((((())))))((((((((('''''''''((((((((((((((()))((((((((((((((())))))'''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((''''''************************%%%&&&'''(((((('''&&&&&&((((((((((((((()))***+++((()))***+++,,,,,,,,,,,,************************(((''''''&&&''')))***+++)))((('''%%%%%%''')))***(((((((((''''''&&&&&&%%%''''''''''''''''''''''''***)))((('''''''''''''''%%%'''))))))(((((((((***(((((((((((())))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))************)))))))))))))))***************************************+++++++++*********))))))************************&&&%%%%%%''')))***)))(((((()))+++,,,------,,,+++,,,,,,,,,++++++*********))))))+++,,,,,,,,,+++++++++++++++******+++++++++///...---+++************************+++*********+++***)))))))))***,,,---''''''&&&&&&&&&''''''((((((((()))***+++,,,,,,---,,,,,,+++***)))(((((((((************************)))))))))))))))***+++++++++++++++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))************))))))***))))))))))))******+++,,,,,,------------,,,,,,***+++++++++,,,,,,------((((((((()))***+++,,,---gggXXXQQQOOOLLLKKKKKKKKKIIIHHHJJJIIIHHHHHHHHHGGGEEECCC???>>><<<<<<<<<<<<:::888999999888888888888999999444666666555333222333444---///000///...---...000------------------------......---------,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++++++++******+++************++++++,,,******++++++++++++++++++************++++++,,,,,,)))***,,,---,,,+++)))''',,,,,,***)))((((((((((((++++++++++++++++++++++++((((((((()))))))))******'''((()))***++++++******++++++******))))))(((((()))))))))***************(((((())))))))))))******''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((((((%%%$$$###$$$&&&((((((''''''(((((())))))*********((((((''''''''''''(((((()))'''&&&&&&(((***++++++***)))((()))***+++***)))&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((())))))******))))))((('''''''''((((((((((((((()))(((((((((((()))******)))((('''&&&&&&'''((()))%%%&&&'''((()))*********))))))))))))))))))))))))''''''((()))))))))(((((((((''''''(((((()))***+++))))))***+++,,,,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&'''(((******++++++***)))***+++,,,---******))))))))))))))))))''''''''''''''''''''''''******)))(((''''''''''''$$$&&&((()))(((((()))***(((((((((((())))))))))))************************++++++*********)))))))))******++++++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++******))))))******+++...---,,,***))))))))))))))))))***++++++++++++************)))******+++,,,******)))))))))***++++++'''(((((()))******++++++***************)))))))))***************************))))))))))))***++++++***++++++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))++++++*********))))))))))))******************)))))))))******++++++***************))))))******++++++,,,,,,------,,,,,,+++******++++++,,,---------))))))))))))***+++,,,,,,hhhYYYRRRPPPNNNMMMMMMMMMKKKIIIIIIHHHGGGGGGGGGGGGDDDBBB@@@???======>>>===;;;999999999888888888888999999666888999777444333444555222333444222///------///......................../////////............------------,,,+++*********)))******+++,,,---......------------,,,,,,,,,++++++++++++++++++,,,------//////---,,,,,,---......+++*********++++++,,,,,,*********+++++++++++++++---,,,***)))(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++'''(((***+++,,,,,,,,,+++*********)))))))))))))))***)))))))))))))))(((((((((((()))))))))*********&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&'''((((((''''''(((***$$$!!! !!!$$$''''''&&&&&&&&&'''(((((()))******((((((''''''''''''((((((+++)))&&&&&&''')))******)))'''&&&'''***+++***((((((((((((((()))))))))***)))))))))))))))((((((''''''((()))******)))((('''''''''''''''((((((((()))'''''''''''''''((()))))),,,,,,++++++++++++,,,,,,&&&&&&((())))))*********))))))))))))))))))))))))(((((((((((())))))******''''''''''''((()))******)))******++++++++++++***))))))))))))))))))))))))''''''((((((((((((((('''))))))*********+++++++++)))))))))))))))*********((((((((((((((((((((((((((((((''''''((()))******''')))******)))((()))***(((((((((((())))))))))))//////...---,,,++++++***)))))))))(((((((((((('''***++++++++++++***)))(((************************+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++---------...000000...,,,+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,+++***))))))))))))***+++++++++************++++++((()))***+++,,,++++++***))))))***++++++++++++***,,,,,,++++++,,,------...'''''''''((()))))))))***''''''((((((((((((((((((******************************))))))******+++,,,************+++++++++,,,(((((()))***+++,,,,,,---************************+++++++++*********))))))((())))))******))))))(((((()))***++++++++++++***++++++***))))))******+++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,iiiZZZTTTRRRPPPOOOOOONNNLLLJJJHHHGGGFFFFFFFFFFFFCCCAAAAAA@@@>>>>>>>>>===;;;999999999888888888888999999888:::;;;999666444555777888::::::777222//////000////////////////////////------...///000111222222------,,,++++++***))))))))))))***+++---...////////////.........---------,,,,,,,,,,,,------...///...---+++)))))))))+++,,,++++++******++++++,,,---***))))))***,,,///222444,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,%%%&&&''')))***,,,------******))))))((((((''''''(((((())))))*********+++&&&&&&&&&&&&'''''''''(((,,,,,,------------,,,,,,'''((()))((('''(((***+++***'''%%%&&&***---...---%%%&&&&&&'''((())))))***((((((''''''''''''((((((---+++'''&&&'''((((((((((((&&&%%%&&&)))+++)))'''))))))******+++++++++,,,((()))*********)))'''&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))************************''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((())))))&&&&&&&&&&&&'''(((************+++++++++******)))(((((((((((((((((((((((())))))*********(((&&&%%%%%%&&&'''((())))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&''')))***,,,---***,,,---,,,***(((((()))(((((((((((())))))))))))///...---+++)))'''&&&%%%((('''''''''&&&&&&&&&&&&+++++++++++++++***)))(((************))))))))))))((((((((((((((((((((((((+++++++++************)))((((((((((((((((((((((((---,,,,,,...///...,,,***---,,,+++*********,,,,,,*********++++++,,,,,,---(((((((((((()))***+++,,,+++***)))(((((()))***+++)))))))))***+++,,,...///((()))***+++,,,,,,+++***((()))***,,,,,,+++******''''''&&&&&&'''((())))))''''''''''''(((((((((((('''((()))******++++++************************************)))******+++,,,)))))))))******+++++++++(((((()))***,,,---......------------------------+++++++++************)))(((((())))))))))))((((((((()))***+++++++++++++++++++++***************+++***++++++,,,,,,++++++***))))))***++++++,,,------......---,,,,,,,,,------jjjYYYSSSPPPMMMKKKLLLLLLLLLLLLIIIIIIHHHHHHFFFEEEDDDCCC???>>>===<<<;;;:::::::::999999:::;;;;;;999888777666666666666555444333222111000000///////////////111111111000...---...///........................000///---,,,,,,---///000......---------,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///)))+++,,,,,,,,,---000222------,,,,,,------...//////...---,,,+++,,,---...000///...---,,,+++++++++...---,,,***)))'''&&&%%%************************,,,,,,++++++***)))))))))'''((()))***+++++++++***,,,+++(((&&&$$$&&&***...))))))************))))))******+++,,,++++++))))))((('''&&&&&&&&&((()))***))))))***))))))(((''''''************************''''''((())))))((('''&&&''''''((()))***+++,,,,,,+++***)))(((((()))***+++))))))))))))***************((('''((()))***)))'''++++++***))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''&&&''')))***+++***(((''',,,)))'''((()))***(((%%%%%%&&&'''(((******++++++++++++,,,,,,,,,***((('''+++******)))))))))))))))))))))************))))))'''''''''''''''((())))))+++++++++*********))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((,,,,,,++++++***)))))))))***)))((((((((()))+++,,,+++++++++++++++***)))))))))(((((((((''''''''''''+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,+++)))***,,,...******+++,,,---......///------------------------)))***+++,,,,,,+++***)))&&&((()))((('''&&&'''))),,,,,,,,,,,,,,,+++***))),,,+++++++++******))))))*********)))))))))))))))((((((((((((''''''''''''((())))))))))))*********,,,,,,,,,+++***)))((((((&&&(((***------,,,+++)))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,++++++******++++++,,,************************((((((((((((((((((((((((---,,,++++++******++++++***+++---///000000//////++++++,,,,,,---.../////////...---,,,,,,---...///lll\\\SSSPPPMMMKKKLLLLLLLLLLLLIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;;;;;;;999999::::::999999888777666666666666555444333333111111000/////////000000/////////...---,,,---...---,,,,,,,,,+++*********000///---,,,,,,---///000...------------,,,,,,,,,,,,---...///////////////,,,,,,,,,,,,,,,---.........---+++******+++---...+++,,,,,,+++******,,,---+++++++++++++++,,,,,,---...---,,,,,,,,,---......///...---,,,,,,,,,,,,,,,((())))))))))))*********+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))$$$'''+++,,,+++((('''&&&))))))************))))))((()))+++,,,,,,+++)))(((,,,+++***)))))))))))))))***************)))((((((************************((()))*********)))(((((((((((())))))******++++++******))))))))))))***************++++++,,,,,,,,,***((('''((()))***)))((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((((((((((()))***+++***)))'''%%%+++)))'''(((******)))'''((()))***++++++***)))((('''(((((((((((((((''''''+++***)))))))))))))))***))))))************)))))))))))))))))))))***+++++++++++++++*********)))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))+++************)))))))))))))))((((((((()))***+++++++++,,,,,,++++++***)))))))))(((((((((''''''''')))((('''(((******((('''))))))))))))))))))))))))******++++++++++++,,,,,,((((((((('''&&&&&&(((***++++++++++++,,,,,,,,,,,,......------,,,,,,++++++)))***+++,,,,,,+++***)))(((***+++***)))((()))***---------------,,,+++++++++++++++*********))))))************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++***)))((('''(((***,,,---,,,+++***+++++++++*********))))))))))))))))))))))))))))))************************)))))))))***+++,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********+++,,,------------...............---++++++,,,------.../////////...------------...///nnn^^^SSSQQQMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGEEEBBBAAA???AAA@@@???>>>===<<<<<<<<<:::999888888777777888888666666666666555444333333222222111000000000000111000//////............///111000//////...---,,,+++000///...------...///000------------,,,,,,,,,+++,,,---...///111111111111---,,,,,,,,,,,,------...---,,,+++******+++,,,---,,,------+++((('''((()))******))))))******+++,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------******++++++,,,---------++++++++++++++++++++++++***************))))))))),,,+++)))((('''''''''(((&&&***...///...+++)))((())))))************))))))%%%'''***,,,,,,+++)))(((*********+++******))))))***************))))))((()))))))))))))))))))))))))))***++++++++++++******************************)))******************)))((())))))***+++,,,,,,,,,***)))((((((******)))((())))))((((((((('''''''''))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))************+++++++++***(((&&&%%%)))((('''(((*********(((+++,,,------,,,***(((&&&))))))))))))***+++,,,---++++++***))))))))))))***))))))************)))))))))))))))))))))***+++++++++++++++************************)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))******)))(((((((((((()))******+++,,,,,,,,,,,,+++******)))))))))((((((((('''''')))((('''(((******((('''))))))))))))))))))))))))---,,,,,,,,,++++++******+++,,,,,,+++******+++---,,,,,,+++++++++*********......---,,,+++***))))))******++++++++++++******+++,,,---,,,+++***+++---------.........---,,,,,,***************)))))))))************************+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))******+++,,,,,,,,,//////...---+++***))))))))))))))))))))))))))))))************************)))******++++++,,,,,,---------------,,,,,,,,,,,,.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++---...///111000///...---,,,,,,,,,,,,,,,,,,---....../////////...------------...///mmm^^^TTTQQQNNNLLLLLLMMMLLLLLLIIIIIIHHHFFFDDDAAA???>>>@@@@@@>>>===<<<;;;;;;;;;:::999888777666777888999777777777666666555444333333222222111111111111111222111///000111111222111111111111000000/////////000000///......///000000------------,,,,,,,,,,,,++++++,,,---...//////............------......///---,,,,,,++++++,,,,,,------------+++((('''((()))******))))))******+++,,,+++++++++,,,---...//////,,,+++++++++,,,------...------,,,+++***)))((('''************************))))))******************+++***(((&&&&&&'''((())),,,+++)))&&&%%%'''+++...)))******++++++******)))$$$&&&))),,,---,,,***(((###$$$''')))***+++++++++((())))))***))))))(((((())))))))))))))))))))))))*********++++++++++++++++++++++++******)))))))))))))))+++,,,,,,+++))))))&&&&&&'''((())))))***+++***)))((()))******)))(((*********++++++*********))))))))))))))))))))))))'''((()))++++++***)))))))))))))))******+++++++++***************)))((('''((((((((()))************)))***,,,---,,,***'''&&&***)))))))))+++---///111------+++***)))((((((((())))))************))))))'''''''''''''''(((((()))************************************************((((((((((((((((((((((((******)))))))))******+++&&&''''''((()))*********(((((((((((())))))******+++++++++++++++******))))))))))))(((((((((((('''+++***)))***,,,,,,***)))))))))))))))))))))))))))++++++++++++************---/////////------...///************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++---...---,,,+++,,,---,,,---------------,,,,,,*********************************+++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,++++++***)))******))))))***+++---...//////...---,,,+++******************************++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,...............---------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......111000...---,,,,,,------,,,---------......//////.........------.........mmm```UUURRRNNNLLLLLLMMMLLLKKKIIIIIIHHHFFFDDDAAA???>>>???>>>===<<<;;;:::::::::;;;:::888777777777888999777777777777666555444333333222222111111111111111111///...///111333222111,,,,,,------.........///000000000//////000000000.........---------,,,,,,,,,,,,---------,,,,,,+++000000////////////000000......------------......---------,,,***)))+++,,,,,,++++++++++++,,,------***+++,,,---......//////+++++++++++++++,,,---...+++***)))'''%%%###"""!!!))))))))))))))))))))))))))))))******++++++,,,,,,***)))'''&&&'''(((***,,,+++((($$$ """(((---******++++++++++++******%%%&&&))),,,,,,,,,***)))###%%%''')))++++++++++++''''''((())))))((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++******)))))))))***+++,,,,,,+++***)))&&&''''''((()))*********+++)))((()))***+++***))))))***++++++++++++******))))))))))))))))))))))))'''(((***+++++++++***)))))))))******++++++,,,,,,(((((()))***************(((((()))*********++++++&&&''')))***+++***)))((('''&&&&&&'''(((***,,,...///...---+++)))(((''''''))))))************))))))'''''''''''''''(((((()))************************************++++++++++++))))))))))))))))))))))))******)))(((((()))))))))&&&&&&'''((()))******+++((())))))************************+++***))))))(((***)))))))))((((((((((((+++***)))***,,,,,,***)))************************)))))))))************+++)))***++++++***)))***+++(((((()))***++++++,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------++++++,,,---***+++,,,,,,,,,,,,++++++************++++++++++++***+++++++++,,,,,,,,,---(((((())))))***+++,,,,,,,,,------------.........+++,,,,,,,,,,,,+++******++++++***)))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------...........................------------------...........................------------------------------,,,,,,+++,,,,,,---......---,,,,,,...///000------...............///---..................---mmmaaaVVVSSSOOOMMMMMMMMMLLLKKKIIIIIIHHHGGGEEEBBBAAA??????>>>===;;;::::::::::::;;;:::999999888888999999777777777777666555444444222222111000000000000111...+++***+++///111000...------...///000111111222000000111111111111000000////////////.........---///////////////...---,,,111111000////////////000.........//////.........---......---,,,,,,---///------,,,,,,------...///++++++,,,---............+++++++++++++++,,,------++++++*********))))))))))))))))))))))))))))))))))))******+++,,,---......)))((((((((()))***,,,---)))******)))(((((()))+++******++++++++++++******((()))***+++,,,,,,+++++++++++++++,,,++++++******'''(((((())))))))))))(((************************))))))))))))***+++,,,---,,,,,,+++++++++***************++++++++++++******+++++++++++++++,,,,,,,,,+++***))))))++++++***)))'''((()))*********)))((())))))))))))))))))))))))((()))******++++++******+++++++++++++++,,,,,,,,,'''(((((()))***+++,,,---(((***+++***))))))***+++%%%&&&'''((()))***++++++))))))))))))***+++,,,---///...,,,+++))))))(((((())))))************)))))))))))))))))))))***++++++***************+++++++++***************+++++++++))))))))))))))))))))))))***)))((((((((((((((((((''''''((())))))***++++++)))***++++++,,,,,,++++++***++++++++++++***))))))******)))))))))((((((((()))((('''(((******((('''************************)))))))))******+++++++++''')))++++++)))((())))))(((((()))***+++,,,---...))))))***+++,,,---......,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++,,,******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,---------------------............+++,,,,,,,,,,,,,,,++++++++++++******+++,,,...///))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...........................////////////......------......///......................................................---,,,,,,,,,,,,,,,+++,,,,,,---...///000111........................------...//////...------hhh^^^VVVSSSOOOMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999777888888777777666555444111111000/////////000000---***(((***...111000---111111111222222333333333000111111111111111111000000000000000////////////...//////000000000//////000//////...------......---..................---...//////...,,,+++---...---------------......///+++,,,---.........---,,,++++++++++++++++++,,,,,,,,,,,,---...//////000000***************************++++++,,,...//////000************++++++++++++***,,,///000///---,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,------,,,+++************))))))***++++++++++++++++++++++++++++++++++++++++++*********+++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,+++***))))))++++++***)))&&&''')))++++++***)))((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++))))))))))))***+++,,,,,,)))+++,,,+++)))((()))+++'''''''''''')))***,,,------------...------,,,,,,+++*********++++++,,,---))))))************)))))))))))))))))))))***++++++))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))******)))(((((((((((((((((())))))******+++++++++***+++,,,---------,,,,,,,,,------------,,,++++++*********)))))))))(((((()))((('''(((******((('''************************------,,,,,,,,,,,,,,,+++***,,,......---,,,,,,,,,******++++++,,,,,,------++++++,,,,,,------......---,,,++++++++++++,,,---+++,,,------++++++,,,---***++++++,,,------,,,,,,,,,,,,,,,------.........++++++,,,,,,---.........---------------.........,,,,,,---------.........++++++,,,,,,---,,,,,,+++++++++++++++,,,---......)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------------------.........///---........./////////000//////............//////................................................------,,,,,,,,,------...***+++,,,...///000000000////////////............------...//////...------xxxcccZZZWWWTTTPPPMMMMMMMMMLLLKKKIIIIIIHHHHHHFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999888888888888777666555444111000000///////////////...+++(((+++000333222///000000000///////////////111111222222222222111111111111111111000000000000+++,,,---///000000000000///...---,,,,,,,,,,,,,,,,,,------......------,,,/////////...+++***+++,,,------,,,,,,------...///,,,---.........---,,,+++,,,,,,++++++***++++++,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111,,,,,,---,,,,,,+++***))))))***++++++))))))***+++***++++++,,,,,,++++++***...---,,,+++***+++,,,---***)))((((((((()))+++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000++++++++++++++++++++++++---,,,+++******+++,,,---------,,,++++++******)))+++***)))***+++++++++)))((()))+++---...---+++***))))))))))))))))))))))))+++***)))))))))***,,,------------,,,,,,+++++++++++++++******)))******+++***,,,---,,,)))''')))++++++***(((((((((***---...***+++,,,,,,+++***((('''''''''(((***+++...///000))))))************))))))'''''''''''''''((())))))))))))******++++++++++++(((((())))))************))))))))))))))))))))))))++++++***)))(((((())))))************+++++++++++++++,,,---...///...---,,,......//////......---,,,************))))))))))))+++***)))***,,,,,,***)))************************111000///...---,,,++++++***,,,//////---,,,,,,,,,---------,,,,,,,,,++++++------------------------------++++++++++++------,,,---...---,,,,,,---...+++,,,------.........------------....../////////++++++,,,,,,---...//////---------------,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,,,,,,,******+++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------------.........//////---.........//////000000//////............//////................................................+++++++++,,,---...///000***,,,---///000//////...///////////////.........,,,---...//////...---,,,pppaaa]]]TTTSSSQQQOOOLLLKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@>>><<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999888666555444444444555666555333111111111111222........................//////000111111111111111111111111111111111111111...//////000111222222333------------------------///...---,,,+++,,,,,,---------++++++++++++------000//////............///---------.........//////------------------------........................111000///...---,,,,,,,,,$$$%%%'''***,,,...//////+++***)))((((((***,,,---///...,,,+++***+++,,,,,,,,,+++++++++,,,------...---,,,***)))))))))******++++++++++++******))))))---***''''''***,,,,,,+++************))))))))))))---,,,***$$$!!!(((...,,,,,,---...---,,,***))),,,,,,---.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******************************************************))))))))))))******---,,,+++***))))))))))))***************)))((('''++++++******)))******+++(((((()))+++,,,---...///***++++++,,,,,,------...,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''++++++******)))(((((((((******))))))((()))))))))...---,,,,,,++++++++++++)))))))))))))))(((((('''*********)))))))))))))))***+++,,,,,,------,,,,,,)))******++++++,,,------------......------,,,+++,,,,,,++++++***)))))))))++++++++++++***))))))(((((()))***+++,,,---------111///---+++***+++,,,...------------------------))),,,...---***)))***,,,////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,+++,,,---///111222000000000000000000000000***+++,,,---------,,,+++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111---,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,/////////...------,,,,,,---***)))***...///...+++,,,,,,,,,---------......///222111///...111000---...---+++++++++,,,...000------............------111...444***)))111))),,,.../////////////////////------------------------000000/////////.....................///000222222000000000000000000000000nnn^^^ZZZQQQPPPOOONNNLLLLLLLLLLLLHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777555555444555555444333111000//////000000000000000000000000000000//////000111111111111111111111111111111111111111......///000000111222222........................///...---,,,,,,,,,------///...---,,,,,,---...///111000///...............---------.........//////......................................................---,,,+++++++++++++++++++++++++++******)))......,,,,,,,,,---///000000///...---,,,,,,---...+++++++++++++++,,,------,,,+++***))))))***++++++++++++++++++*********))),,,)))((()))+++---,,,++++++*********))))))))))))(((******((($$$%%%)))...---------------,,,++++++------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++************++++++***))))))(((((())))))***++++++*********+++,,,---,,,,,,,,,,,,,,,+++******++++++************++++++)))))))))***+++,,,---...)))******++++++,,,------,,,,,,,,,,,,++++++++++++***************)))))))))***************)))))))))))))))))))))***,,,---...111000///---,,,+++++++++'''((()))***+++,,,,,,,,,************************,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++---............---,,,,,,******++++++,,,---------++++++,,,,,,,,,+++***)))******+++,,,------------///...,,,+++++++++,,,,,,------------------------***---//////---,,,...000------------------------,,,,,,,,,------------...------,,,,,,------...///000///.........///000000////////////////////////---.../////////...---,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------......,,,+++++++++,,,,,,//////............------+++*********,,,,,,,,,+++,,,,,,---------.........,,,......,,,---111222000000///...------///111222//////000000000000//////+++---999111...333***.../////////////////////...////////////////////////.........------,,,,,,,,,.........//////000111222111111111111111111111111lll\\\XXXNNNMMMMMMLLLLLLMMMMMMMMMHHHGGGGGGFFFEEECCCBBBAAA???>>>>>>===============::::::::::::::::::::::::999888777666666666666666777666555444444444444444222222222222222222222222///000111111222111111111000000000000000000000000.........//////000000111//////////////////////////////...------------...//////............//////111111000......---------------........./////////////////////////////////...........................---,,,,,,++++++++++++......---,,,+++)))(((''',,,+++*********+++------......---,,,,,,,,,------+++************+++,,,,,,++++++*********+++,,,,,,++++++++++++***************))))))+++---...---,,,+++++++++*********))))))%%%(((,,,,,,***)))+++---...------,,,,,,,,,,,,,,,///...,,,+++***++++++,,,******++++++,,,,,,------//////...---,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,***))))))(((((())))))***+++***))))))+++---000111,,,,,,---------,,,+++++++++++++++++++++++++++++++++***)))))))))+++,,,---)))))))))***++++++,,,,,,------,,,,,,,,,+++++++++))))))******++++++,,,,,,)))************+++++++++((()))***+++---///111222333222000///---,,,++++++((()))***,,,------......******++++++,,,,,,---------...............------//////...---,,,******)))...............------,,,++++++,,,------......///***+++---.........,,,+++,,,------.........------------,,,,,,,,,,,,,,,,,,........................---...//////...---...///------------------------------........./////////...------------......///000000////////////000111...........................///000000///...---,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...............---,,,,,,,,,------............////////////,,,---...---,,,+++,,,---------------.........///...111111///111777:::999000///.........///111222111111222222222222111111+++333EEE===444444,,,111111000000000//////......000000000000000000000000............------------.........///000000111111222222222222222222222222lll[[[VVVMMMMMMLLLLLLLLLLLLLLLMMMHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>>======<<<<<<===::::::::::::::::::::::::999999888888777777777777888777777666666666666666222222222222222222222222000111111222222111111111////////////////////////---........./////////000//////////////////////////////..................////////////////////////222111000...------------............////////////////////////////////////........................000///...---------------++++++,,,,,,,,,,,,,,,+++***))))))(((((()))******++++++++++++******+++++++++******)))******++++++++++++++++++,,,,,,------++++++++++++++++++++++++))))))+++---...///...---,,,,,,+++++++++*********'''***------,,,+++,,,---......,,,++++++,,,---...000...,,,***)))***+++,,,******++++++,,,---......111000///...---,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++************++++++,,,+++******+++...111333***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---,,,***))))))***+++,,,)))******+++,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---******+++---///111333444222111000...---,,,,,,,,,,,,------------,,,++++++***++++++,,,---.../////////////////////......---000000///...---,,,++++++...////////////...------//////...------,,,,,,+++)))+++---000000000...---...////////////......---,,,---............------......................../////////---,,,++++++,,,////////////////////////...////////////000000000///...............//////.........//////000000111........................---.........---,,,***))).........---...//////000------------............000000000//////......---+++,,,,,,---...//////000......------------------------...///000000111111///222333222...---...111---............/////////111333222000222888<<<<<<......---------...///000111111222222222222111111111<<>><<<;;;;;;:::::::::::::::::::::::::::999999999999999999888888333333333333333333222222222222222222222222222222111111222222222222111111////////////////////////............////////////.........................../////////////////////.........//////.........111111///......---------........./////////000000................................................//////...---------......)))***+++------.........,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++++++++,,,,,,------------+++++++++++++++++++++,,,(((***,,,---...---------,,,,,,,,,,,,++++++++++++---------,,,+++,,,---......---,,,,,,,,,---...///000///,,,***)))***+++,,,******+++,,,------......111111000///---,,,++++++***+++,,,---------------++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---...---,,,++++++---///000***++++++,,,,,,,,,++++++***+++,,,------------------,,,+++*********+++,,,++++++,,,,,,---..................---------,,,,,,------------,,,,,,,,,,,,))))))***+++,,,---......---------...///111222333......---------------...,,,,,,------,,,,,,+++***++++++,,,---...//////000...//////000//////..............................//////000000//////...---.........---,,,,,,++++++***+++...000111000////////////000000000///............///000111111111000///////////////////////////...------......//////000000000000000000000000/////////000000000111111000//////....../////////000000//////...---,,,,,,..............................//////...,,,***)))+++++++++++++++,,,,,,------------....../////////222222111111000000//////,,,,,,---...//////000000........................---......///000111222222000333444333///...///222........./////////000000///000///,,,...444777777............//////000000000111111222222111111000333<<>><<<;;;::::::::::::::::::::::::::::::999::::::;;;::::::999999444555555666666555444444222222222222222222222222222222222333222222111000000000000000000000000000////////////////////////...........................///000000111000000000......////////////......000000///............///....../////////000000000................................................---,,,,,,++++++,,,,,,,,,,,,,,,---.........------++++++************))))))------.../////////......,,,,,,+++************+++,,,,,,---.........------++++++++++++,,,,,,,,,,,,)))+++------,,,+++,,,------------,,,,,,,,,++++++000...,,,++++++,,,...///---------------......///000///---,,,+++,,,,,,---++++++,,,,,,------......000000///...---,,,,,,+++******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------------.../////////......***+++---...///......------------------,,,,,,,,,,,,,,,------...///////////////.........---------//////......------,,,,,,******+++,,,------.....................///000111------,,,,,,------...///)))***+++---............,,,,,,------......//////---......///000/////////---......///000000111111000000000000000//////...++++++,,,,,,---......///,,,,,,---...///000000000...//////000000000////////////000111222222333333000000000000000000000000...---,,,...111555666777........................//////000000000111111111111000000////////////000333333222000---***(((&&&........................///000111111000///---,,,------,,,,,,------...///------......///000000000000000//////////////////---.........///000000000---...//////000/////////...//////000111222222333///000111000///...///000////////////000000000000000222111...///444777555111111111111222222222222000000000111111000000000...333AAA555---111...777111111111111111111111111////////////////////////////////////000000000000111222333444444333222111111111111111111111111111rrr^^^WWWRRRQQQOOONNNLLLKKKKKKKKKJJJJJJIIIIIIGGGEEEDDDCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999777888999::::::999888888222222222222222222222222222333333333222222111000111111111111111111111111000000000000000000000000////////////////////////...///000111111111000000//////000111111000/////////............//////000.../////////000000000000////////////////////////........................,,,,,,,,,++++++,,,,,,---------............------***************)))((((((---...///000000000//////------,,,+++++++++++++++------...//////...---,,,+++++++++,,,,,,,,,------***,,,---+++)))(((***,,,------------,,,,,,,,,,,,---,,,++++++,,,...//////,,,,,,---.......................................,,,,,,------------------.........---------,,,,,,)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++******++++++++++++,,,------------,,,+++------...///////////////***+++---///000///......,,,---...000000///...---++++++,,,------......///////////////.........---.............../////////++++++,,,,,,------......---,,,,,,------...///000//////...............///+++,,,---...///000000000------------------------+++,,,---...///000000000......///000000111222222000111111111111000//////,,,------......///000000...------------...000000------...///000000000000////////////000222444555000000000000000000000000111///---...222555666666......................../////////000000000000111222111000000//////000000222222111000///,,,***)))////////////////////////...///000111111000///...///////////////000111111---......///000000111111............/////////////////////////////////000---...///000111000000///000000000111111222222222000///...///000111000/////////000000000111111111111444444222444888:::888111111222222333333333222000000111111111111000000---...888///,,,444///555000111111222222333333333000000000000000000000000/////////000000111111111222333555666666555333222222222222222222222222222sss^^^WWWQQQQQQOOONNNMMMMMMMMMMMMIIIIIIIIIHHHFFFEEECCCBBB??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::555666888888999888777666333333333333333333333333333333333333333222111000111111111111111111111111111111111111000000000000000000000000000000000000...///000222222222111000000111222333333222111000...------......///000111////////////000000000000000000000000000000000000..............................---------......///+++,,,---...///////////////////////////...---,,,+++,,,.../////////.........------,,,+++++++++,,,....../////////...,,,++++++++++++,,,,,,---------,,,------***'''&&&))),,,......---------,,,,,,,,,))))))***,,,///000000///+++,,,...///000///...------...//////000//////...------------------,,,,,,------------------,,,,,,)))***+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))******))))))))))))******)))***,,,......---,,,+++++++++,,,---.........---***+++---///000000///...+++---///111222000...---***++++++,,,,,,------...000/////////............,,,,,,---...///000111111,,,,,,,,,------------...***+++++++++---...///000222222000///............000000000000000//////...------------------,,,,,,******,,,...///000000000///000000000111111111111111111111111111000//////111111111000//////......///...,,,+++,,,---///111,,,,,,...///000000000000///.........///111444666000000000000000000000000555222...---///111000///111111111111111111111111////////////000000000000222222111000000///000000---...///111111111000000000000000000000000000000,,,---...//////......---,,,,,,,,,,,,,,,---......---......///000111111222......//////000000111111000000000000////////////---...///111111111000///111111111111111222222222222000...000333555333111000000000000111111111111,,,000111111222777888666//////000111111111111000111111111222222111111111111///666......666...000000000111222333444444555000000000000000000000000111111222222333333333333333444666777777555444222333333333333333333333333ttt```XXXPPPOOONNNLLLKKKJJJJJJJJJKKKGGGDDDDDDFFFGGGFFFDDDBBB@@@>>>???@@@@@@<<<999::::::::::::::::::::::::777777777888999999::::::999999888777666555444444333444555444333111111222222111000000000111222333000000000000000111111111000000000000111111111111111111111111111111111111222222222111111111111000000000111111111111000000000111111111111222222222444000---,,,///111111///000000000000000000000000//////000000///...---,,,///...,,,,,,,,,...000111111000///...............///......---------......---------,,,,,,,,,++++++.........------,,,,,,,,,+++,,,,,,---.........---000///...---,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////............,,,---------.../////////000...---...111111///,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++---...111000...,,,+++,,,---...((()))***+++,,,,,,,,,,,,,,,+++++++++,,,...000111---,,,,,,,,,,,,---.........------,,,,,,------...000//////...---,,,,,,,,,---...//////......///111+++++++++,,,,,,---------.........------,,,,,,,,,..............................---------,,,,,,,,,++++++,,,,,,---...//////+++,,,...//////...,,,***......---,,,,,,+++******......---+++++++++++++++000///---,,,+++---...///000000//////.........---......////////////......////////////////////////...------------...//////////////////////////////////////////000000000000000000111111111111000000111111000000//////......////////////////////////////////////////////////222222222111111111111111///////////////......---111111222222222111111000......------------........./////////...---,,,,,,---------.....................---,,,---...///000//////...------------...,,,---......//////......111000/////////000222333555444222333333444222111111111000000000000111111222333333444444333333222111222222333333222222111111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222333444666777777777666555333222222111111222222333qqq^^^VVVQQQPPPOOOMMMLLLKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCC@@@??????@@@AAA???;;;888::::::::::::::::::::::::888888888888999999999999999999888777666555444444444555666666555333333333222111111000000111333444222222222222222111111111000000000000111111111111111111111111111111111111222222222222111111111111000000111111111111000000000111111111111222222222444111......000111111111000000000000000000000000//////000000000000000000---,,,+++***+++,,,...///000000//////............//////////////////......------------,,,,,,,,,,,,.........---------,,,,,,,,,,,,---...............------,,,,,,------......,,,,,,---------............---------------------------,,,,,,------...///........./////////000000...//////////////////000000...---...000111///------,,,,,,,,,++++++++++++.../////////...///000111111000...---,,,---...////////////000//////...------------,,,------......------,,,,,,------...//////......------......///000000//////...------,,,---...//////......///111///////////////000000000.........---------,,,,,,.................................---------,,,,,,++++++,,,------...//////,,,---...//////...---,,,......------,,,+++++++++------------............///...---------...//////111111111000000/////////...//////000000//////...//////////////////////////////......//////000111////////////////////////....../////////000000000000000111111111111000000111111000000////////////////////////////////////000000000000000000000000111111111111111111111111000111111111111000//////000000000111111000000///000000////////////000000....../////////...---------...///111111000///...//////.........///000111111000//////......//////......///000000000000///222111111000111222333444555444333333444444222111111111000000000000111111222222333333333333222222222222333333333333222222222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111222111111000000111111222444444555666666666666666444444333333333333444444nnn[[[TTTQQQPPPOOONNNMMMLLLLLLLLLFFFGGGGGGFFFCCCAAAAAAAAA?????????@@@@@@???;;;888::::::::::::::::::::::::999999999999888888888888999999888777666555444444444444555666666555444333222222111000111222333444444444444333222222111111000000000111111111222222222222222222222222222222333222222222111111111111000000111111111111000000000111111111111222222222333111//////000222222111000000000000000000000000------------...///000000......---,,,,,,---///000000000000///////////////......000000000000///............---------,,,,,,...............---------------.../////////......+++++++++,,,...///111222---------................../////////////////////---------------...//////,,,------...000111111222111111000000000000000000///......///000000///------------,,,,,,,,,,,,,,,---------,,,------...///000///.........///111222444444333222111///...---...............------,,,---------,,,------...///000//////////////////000111000000//////......------...//////......///111111111111111000000000000...............---------///////////////////////////.........------------,,,,,,,,,---......//////........................///......------,,,,,,,,,,,,---///000111111000000------...//////000000///222222222111111111111111//////000000000000//////////////////////////////000000000000000111111222////////////////////////............////////////000000111111111111000000111000000000000/////////////////////////////////111111111111111111111111111111111111111111111111222222222333222111111000...//////000000000//////111111111000000111111111......//////000000//////...///111333333222111///000000000///000111222222222111111000000000000000//////000111111111111111333333222222222333444555555333333333444444333111222111111000000111111222111222222333333222222111222333333444444333333222222222222333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333444444444444444444555666555555444444444444555555lllZZZTTTPPPOOONNNMMMLLLLLLLLLLLLDDDGGGIIIHHHCCC@@@@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888888777666555555555333333444555666666444222222222111111222333444555555444444333222111111000000000111111111222222222222222222222222222222222333333222222222111111111000111111222222111111000000000111111111222222222111000//////000111222222111111111111111111111111000//////......///000111111111000///000000111222000000000000000000000///,,,---///111111000...---/////////.........------///...........................///000000/////////,,,,,,,,,---...000111222.....................///......//////////////////.........---......///000---......///000000111111111111111000000//////////////////000000000///...---------------------------,,,++++++---.........////////////000111222333222222222111000...---,,,---...///000000///---------------------...//////000//////......//////000111111000000/////////...---...//////......///111000000000///.........---///...................../////////////////////////////////............---,,,---------......////////////.........///000000/////////......---------,,,...000111222111000///+++,,,///111111111000000222222222222111111111111///000000111111000000///000000000000000000000000000000000000000111222222000000000000000000000000---.........////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111111222333333333333222111111//////000111111111000000222222111111111111222222......///000111111111111000000111222222222222222000000000000111111111222222222111000000000000000///000000111111111111111333333333333333444444444444333333444555555333111222222111111111111222222111222222222222222222111333333444444444444333333333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444666555555444444555555666555444333222222333555666555555444444444444555555kkkZZZTTTNNNMMMLLLKKKKKKJJJKKKKKKEEEHHHJJJIIIDDDAAA@@@BBBDDDBBB???<<<;;;;;;>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777888888777777666666555555555444555888::::::777444333222222222222444666777444444333222111000000///111111111111222222222222222222222222222222222222333333333222222222222111111111222222222222111111000000111111111222222222//////000000000000111222222222222222222222222222666555444333222222222222111111111000000000111111000000111222222111111000+++,,,///000111000...---000000000/////////......////////////////////////000000000111111000000///............//////000111////////////////////////------......///////////////............///000000000000000000000000//////000000000//////.........//////000111000/////////........................222000...///111222222111/////////000111222333333000000000000000///...---,,,---...000111111000///...------------.../////////..................///000000000000////////////---...//////......///111000/////////...---------////////////////////////000000000000000000000000000000/////////.........------...............///000////////////000111222000000///////////////......///111222111000...,,,+++---000222333222111000111111111111111111111111000000111111111111000000111111111111111111111111000000//////000000111222111111111111111111111111.........////////////000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111000111111111222222222333222222333333333222111111000111222333333333333333222111111111111111111222//////000111222222222222222111000//////111333444//////000000111111111111222111000000//////000000//////000111111111111000222222222333333333333333333333333555666666444222333333222222222222333333222222222333333222222222444444444555555444444444333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555444444555555555555555333222222333444555444444333333333333444444jjjZZZUUUMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHHHHGGGDDDBBBBBBBBBEEEDDDAAA===;;;<<>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777777777777666666666666444333444999>>>???:::555333333333333444666888999333333444444444444444444111111222222222333333333333333333333333333333333444444444333333333222222111222222333333222222111000111111111111222222222000333666666555444666888333333333333333333333333111333666888888555222000000000111000000///......///000222444444444222111222222222222333444555666222222222111111111111000//////000000111111111222333333333333333222111000000000///000000111222222222111111111000000/////////000000111222222333333000000000000000111111222......///000111222333333000000111111222222222333...111333222000///000222//////000000111111111222444000---///333555333000...//////000000000000///111111111111111000///...333222000/////////000111...............///000000111111000000000000111111---------...............---...//////......///111000000000111111222222333//////000000111111111222111111111111111111111111111111111111000000000000///////////////............///222444555444333222111111111111111111222222222222222222222444555555111111222222222111111000333333333444444555555555111222222333333222222111222222222222222222222222333333222222333333444555222222222222222222222222000111111111222222222222000000111111111111000000000000111111222222222222222222222222222222222222444444444444444444444444333333444444555666777777666666666666666555555444222333444555666666666666555555444444444444555555444444444444333222222111000222666999999777444222111222333444555444333333555444333333222222333333222222333444444444333333333444666777777777666555222222444777888888555222555444444333333444444555444555555666666555555444555555666666666666555555555555555555666666666777777777777777777777777777777777777777777777777777888888888888888888888888999999888888888888999999555666777777777666444333666666555555555555666666yyycccWWWRRRQQQOOOMMMLLLLLLLLLJJJIIIHHHFFFEEEDDDEEEDDDBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>><<<;;;;;;<<<=========;;;999777777777999999;;;;;;:::777555555777999777888888888888666444333444444444555555555666666444444555555444444333333444444444333333333222222444333333333333333222222444555555555444222000///222222222222222222222222111111111111111111111111222333333222111222444666999888555444333444555666555444444333333444444555111000...///000222222111111222333444555444333222555444444444444555666666444333222111111222333444444333111000000111333444///222555666444111///...111111222222222333333333000000111222222222222111333444444333222222333555444444333333111000...---//////000000111111222222222111111111222333333444333333333222222222111111333111///000333555444222111111111111111111111111111111111000///......---111111111111111111111111000111111111222222222222000000000000000000000000222222222111111111111111000111111111111222222222333333333222222111111111111111222222222111111000222111111111333444333333222222222222222222222222...///000111111000///...///000111222333444444444000000111111111222222222111111111111111111111111444333222111222333444555666555333222111111222333333333555666666666555444333222111111111222333444222333555666666555333222222111111111111333444555000111333555777888888999666333000000333555444333444333222111111222333444333333333333333333333333222222222333333333444444333444555666666444222111888888888888888999999:::777777666666666666777777888777666555555666777777666555444333333444555666666555444333222111111111555333111222444555333111333333333444444444555555555444444555666666555333555555444444444333333333777777777777777666555555666666666666666666666666666555555555555666777777777666555444444444444444777777777777777777777777888888888888999999999999888888888777777777777777777777666666666666777777777888888888888999999999;;;:::999999888888999999666666777777888888888999666666666666666666666666yyycccWWWRRRQQQOOOLLLLLLLLLLLLKKKIIIIIIGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBBAAA@@@?????????>>>=========>>>??????>>>===;;;999888999:::;;;777777666444333333555777888888888888777666555444444444444555555555666666555666666666555444333333444444444444444444333333444444444444444333333333666666555444444444555555333333333333333333333333333333333333333333333333333444444333222333555777777777666555555555666666555555444444444444555555222000///000222333222222222333444555555555444444444333333333333444555555444444333333333333444444333333111111222333555666888777444222111111222222222222222222333333333333444333222222222333555666111222222222000000111333333333333444444333222222000000000000000000000000222222222222222333333444333333333222222111111111444111000111333555444333222222222222222222222222333333222222111000000///111111111111111111111111000000111111111222222222111111111111111111111111111111111222222222222222111111111111222222222333444444444444333333222222111111222222222222222111222222111222333444444333333333333333333333333333000111222333333222111000222333444444444444444333222222333333333444444444333333333333333333333333555444444333444555666777777666555444333444555555333444555666777666555555444444333333333444555666333444555666666555444333444333222111111222333333555555555555444444444333666444111222444555555333333333222222222222333333444444444444444333333333333333333444444444555555555666777888777666444333666666666666666777777888888777777666666777777888888777666555555666777888999888777666666666777888888777666555444444444444555333222333555555444222444444444555555555666666666555555666777777666555666666555555555444444444777888888888777777666555666666666666666666666666777666666666666777888888777666666555555555555555666666666666666666666666666666777777777888888888777888888888888888888888999888888888888888888999777777777888888888888999::::::999999888888999999::::::999999888888777777888888888888888888888888yyycccWWWRRRPPPNNNLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFGGGFFFEEECCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>???@@@AAABBB???>>>===;;;:::;;;;;;<<<999999999888666666888:::999888888777666666666666444555555555555666666666777777777666666444333333444444444444444444444444444444444555555555555555666555333222333444777888555555555555555555555555555555555555555555555555444555555555444444666888555555666666777777666666444444333333333333444444333222111222444444444333333444555555666666555555333333333333333444555555444555555555555555555444222222222222444666888:::PPPGGG<<<444222333444444222222222333333333444444666444222111111333666888111222333222111111222333///000111333444444555555333333333222111000000000222222222333333333444444222222222222111111111111444222111111333444444333222222222222222222222222555555444444333333222222222222222222222222222222000000000111111111111222222222222222222222222222111111222222333333444444222222222222333333333333555555555555444444444444000111222333333333333333333333333333333444444444555555555555555555555555333333444555555444444333666666666666666555444333555555555555666666666666444444444444444444444444666666555555555666777888666666666666666777777888444555666666777777666666666666555555555666777888444555666777777666555444666555444333222222222222:::999888666555444444444777555333333555666555555333333444444444444333333444444444444555555555555555555555555666666666666777888999999999888777666666666666666666777777888999888888888888888888999888777666666666666888888:::999888777777777777777888888777666555555555555666444333444555666555333555666666666666777777777777777888888888888777777888777777777777666666666888888888888888888777666777777777777777777777777888777777777777888999999666666666666666777777777666666666666666666666666555555666666666777777777777777888888999999::::::888888888888888888888888777777777888888888999999;;;;;;:::::::::999999999::::::::::::::::::::::::999999999999999999999999yyycccWWWRRRPPPNNNLLLKKKLLLLLLKKKJJJKKKJJJHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAABBB??????===<<<;;;;;;<<<<<<===>>>===<<<999999:::;;;:::999777666555666777888555555555555555666666666777777777666555444333222333333333333333444444444444444555555666666777777444333333222222333444444666666666666666666666666666666666666666666666666555666777666555555777888333444666888888888777666222222222111111222222222444333333444666666555444333333444555555666666666444444444444444555666666444444666666666666444444222222333444666999;;;<<>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;yyycccWWWRRRPPPNNNLLLKKKLLLLLLLLLJJJLLLJJJIIIHHHIIIHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@<<<===>>>???@@@@@@AAAAAA???>>>===<<<<<<;;;;;;;;;>>>>>>>>><<<999777777888:::999777666666777888888666666666666666666666666666666666555555444222222222222222222333333333333444444555555666777888888444555666777666444222000777777777777777777777777666666666666666666666666555666888888777666777999333444777999999888777666444444333333333333444444555444444555777777666444333333333444555666666777666666666666666777888888333444555666666555444333222333444666888:::<<<===YYYOOOBBB:::888777555333333333444444444555555555111222333555555444333333333555777777555444555555///000111222222222222222333333333444444555555555444444555555555444444333222222222222222222333333555555444444333333444555444444444444444444444444444444444444444333333333222222222222222222222222111111111111222222222222444444444444444444444444222222333444555666666777444444444444555555555555333333333333333444444444111222333555555666666666444666777666444333555666444444444444444444444444444444444444555555666666333444555666777777777777666666666666777777777777555555555555555555555555555666666666777777777777555555666777888999999:::777777777777888888999999666777777888888888888888888888888888888888888888555666666777777777777777777777888888999;;;<<<===888888999999888888888888555666777888888777666555666666777777777888888888777777777888888888999999777888888888999888888888888888888888888999999:::::::::999999999999::::::888777666666666888999:::999999999888888777777666777777666555555555666666777777888777777777777888888888888999999999::::::999;;;===<<<:::999:::<<<;;;;;;:::::::::999999999999999:::::::::::::::999999999999999999999999999888888777777888888999:::666666888999:::;;;;;;:::888888888888888888888888888999999999999:::::::::888999999:::;;;<<<<<<===:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<=========??????@@@@@@@@@???>>>===999:::;;;===>>>@@@AAAAAA========================yyycccWWWRRROOOMMMKKKKKKLLLMMMLLLKKKLLLJJJIIIHHHIIIHHHGGGEEEDDDCCCAAA@@@??????@@@AAA===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;@@@@@@@@@>>>;;;999999999999888888777777888888888777777777666666666666555555666666666666555444444444444333333333222222222333333444555666777888999777999;;;<<<;;;888444111888888888888888888888888777777777777777777777777444666888888777777777888444666888999999888777666888888777777777777888888444444555666888888666444444444444444555777888999777777777777777888999999444444555555555555444444444444555777888:::;;;;;;===999555333555777777666444444444555555555666666222444777999999888555444111444666666555333333333444444555555555555444444111111111222333444444444444555666666666555444333333333333333444444444444555666666555333333444666555555555555555555555555444444333333333333333333333333333333333333333333222222222333333333333444444444444444444444444444444444555555666666777777444555555555666666666666333333333333333444444444333444555666666666666666555777999888555333555888555555555555555555555555444444444444444555666777333333555666777888888888666666666666777777777777555555555555555555555555555666777888888888777777555666777999::::::::::::999888888888888999::::::777888999999::::::999999999999999999999999999999666777888999::::::::::::888888999999999888777777888:::;;;;;;:::999999:::777777888888888888777777777777888888999999::::::888888888888999999999999777777777777888888888999666666666666666777777888:::999999888888999999:::888777666666777888:::;;;::::::;;;;;;<<<;;;;;;::::::999999888888999999999777999:::999888777888:::888999999999999:::::::::999<<<>>>>>>;;;999;;;===;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;;;;777888:::;;;<<<<<<;;;;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======>>>???@@@AAAAAA@@@???>>>=========>>>>>>>>>?????????@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>========================zzzcccVVVQQQOOOMMMKKKKKKLLLMMMLLLKKKLLLJJJHHHHHHHHHHHHFFFEEEEEECCCAAA@@@??????@@@AAA???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<>>>???@@@???===<<<<<<===777888888999999888888888777777777777666666666555666666777888888888888777777777666555444333333222111222333444666777888999888999;;;<<<;;;999777666777777777777777777777777888888888888888888888888444666888888777666777777777777888999888777666555888888888777777888888888444444555777888888666444666666666666777999;;;<<<777777777666777888888999777666666555555666666777555666777888888888888888333222222333444555777888444555555555666666666666444555777888888777666666222444666777555444333444444555666666777777666666444444444444444444444444555555777777777666444333444444444555555555666666555777777666333333444777666666666666666666666666444444444444444444444444333333333333333333333333333333444444444444555555555555555555555555555555666666666666666666666666555555666666666777777777333444444444555555555555555666666777777777666666555888;;;999555333555999666666666666666666666666555444444444555666888888666666777888999999888888666666777777777888888888777777777777777777777777666777888999:::999999888888888:::;;;<<<;;;;;;::::::999999888999:::;;;<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<===<<<;;;;;;:::;;;<<<===<<<:::777555888;;;======;;;::::::;;;999999888888888888999999888888888999::::::;;;;;;777888888888888999999999888888777888888999999:::666666666666666777777888999999888888888888999999888777666666777999:::;;;999:::;;;<<<======<<<<<<::::::999999999::::::;;;888:::;;;:::888888999;;;888888999999999:::::::::888<<>>;;;999;;;>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;<<<<<<===>>>888999;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBB@@@???>>>======>>>>>>>>>?????????>>>???AAAAAAAAA@@@>>>===@@@?????????>>>================================={{{dddVVVQQQOOOMMMKKKKKKLLLMMMLLLKKKLLLJJJHHHHHHHHHHHHFFFDDDEEECCCAAA?????????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAA???>>>>>>777999:::;;;:::999:::;;;666777999::::::999888777888888777777666666666555777888999:::::::::::::::::::::999777666555444333111111222444555777888999777888888888888999999999777777777777777777777777::::::::::::::::::::::::333555888888777666666777888888888888888777666666666666555555555555666666444444555777888888666333999888888888999;;;===>>>666666666666666777888888999888777666666777888999777777888888888777777666:::::::::888555444444666555555555555666666666777444444444444444555666666444666999999888666666666222222444555666666666666999999888888777777666666555666777888777666444222555555555666666666777777666777888666444333444777777777777777777777777777444444444555555555555555333333333333333333333333444444444555555555666666666666666666666666666666777777777777666666666666666666666666777777777777444555555555666666777777666777777777777666666555666999;;;:::555333666999777777777777777777777777666555555555555777999:::999::::::::::::999888888777777888888888999999999888888888888888888888888888999:::;;;<<<;;;:::::::::;;;<<<=========<<<;;;::::::999888999:::;;;<<<:::;;;===>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>><<<;;;:::;;;===@@@AAAAAA>>>;;;999999<<<>>>>>><<<:::;;;<<<;;;:::999888888999:::;;;888888999::::::;;;<<<<<<777777888888888999999999999888888888999999:::;;;888888888888888999999:::999888888888888888888999888777777777777999;;;<<<666777999;;;<<<<<<;;;;;;888888888777888888999999888:::<<<;;;999888:::<<<888888999999999:::::::::888<<>>:::999;;;>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@999:::<<<>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<;;;===>>>??????>>>===;;;============>>>>>>>>>>>>===>>>@@@@@@@@@???===;;;======>>>>>>?????????@@@========================~~~gggZZZTTTNNNMMMKKKIIIHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@?????????BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>=========;;;:::888777777:::<<<>>>;;;;;;:::999999888888888777777666666666666777777::::::999888777666555444555555666555555444333222111111222333444555777888888888888999999::::::;;;<<<<<<;;;::::::999888888999999999999999999999999999999888888777666666666:::::::::::::::999888777888888888888888888888888;;;999777777999:::888666888888999999999999888888:::999888999:::;;;999777777777888888888999999999888666555666777888777555777777888888888888777777666666777777777777666666666666666666666666666666555555555555666666666666666777888777666555666888666666777777888888999999888999:::::::::888777666555555555555666666666777999888777777888888777555666666777777888888999999777666555444444555666777444444333222222444555666444444444444555555555666555555555555555555555555999888777666666777888999888333222777888555444666888888888888888888888888444666888;;;<<<<<<;;;:::666666666666666666666666;;;;;;;;;:::::::::999999999888888888888888999999888777777777777777888999;;;;;;:::999888888888888999888888777666777777777;;;;;;;;;<<<;;;;;;::::::888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>==================<<<<<<===<<<;;;;;;:::::::::::::::888888;;;<<<;;;:::::::::999999999888888777777888999:::;;;<<<<<<===<<<888888888888888888888888999999888888888888888999::::::999888777666555555777777888888999999999:::::::::999999999999::::::999999999999888888777777:::::::::999999888888888:::;;;<<<======;;;999888666777999:::;;;;;;:::999;;;;;;;;;;;;<<<===>>>???===<<<;;;<<<>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<;;;===>>>>>>>>>>>>>>>=========<<<;;;;;;<<<===???@@@===<<<;;;::::::;;;===>>>AAA@@@???>>>===========================>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<;;;<<<>>>???@@@???===<<<hhhZZZUUUNNNMMMLLLJJJJJJJJJJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@??????CCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;===<<<:::999999:::;;;<<<888888888888888999999999777777777666777777888888999999999888888888888777999999999999888777666555222222222333444555777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666777888888999999::::::::::::::::::999888888888888888888888888888888:::888666777999:::999777888888999999999999888888:::999888999;;;;;;999888888888999999999999::::::999888777777999999888777666777777888888777777666666777777888888777777666777777777777777777777777777777777777666666666666555777888777666555666777666666777777777888888888999999999999999888777777555555555666666666666777;;;:::888999::::::999777444444555555555555555555777777666555555666777777555444444444444555666666555555555555666666666777666666666666666666666666999888777777777777888999444555555666666777888888777777777777777777777777555777999;;;<<<;;;::::::::::::::::::::::::::::::999888888888777777777666999999888888888888999999999999888888888999::::::;;;;;;:::999999999::::::;;;;;;:::999999999999:::<<<===============<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;::::::;;;;;;:::999888999999999888888888777777999999:::::::::::::::999888888888888888888888888888888777777666777777888888888888777777777777777888888999999999::::::::::::999999888888999999::::::999999999888888888888:::999999999888888888777999:::;;;<<<<<<:::888777777888999:::;;;;;;;;;;;;999888888999:::;;;<<<<<<<<<<<<<<<===??????>>>==================>>>>>>>>>??????@@@AAA@@@>>><<<;;;<<<======>>>>>>===<<<<<<<<<<<<======<<<;;;::::::::::::::::::;;;<<<>>>???@@@???===;;;;;;;;;======@@@@@@???>>>============<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>???@@@???>>>===~~~hhhZZZUUUNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>======<<<;;;;;;::::::666666777888888999::::::888777777777888999999:::888888999999:::::::::;;;<<<<<<<<<;;;:::999777666222222222333444555666777666777999;;;;;;;;;;;;:::999999:::;;;;;;<<<======888888888888888888888888777777888999999::::::;;;::::::;;;;;;::::::999999999999999999999999999999888666666777999::::::999999999::::::::::::999999:::999999:::;;;;;;:::888999::::::::::::;;;;;;;;;;;;999888999:::;;;:::999888888999999999999888888777888888999999888888777999999999999999999999999999999999888888777777777555666777777555555666777666666666777777777777888:::999888888888888888888777777888888888999999999===;;;::::::;;;<<<:::999888888888888888777777777888777666666666666777888555555666777777777777777666666777777777888888888777777777777777777777777999888888777777888888999555===>>>888555:::;;;888777777777777777777777777777888999;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888999999999:::::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;:::::::::========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888888888888888777777777999999999999999888777777888888888888888888888888777666666666666666777777666666777777777888888999999999::::::::::::;;;;;;999999888888888888999999::::::999999999999888888999999999999888888888888999:::;;;;;;;;;:::999888999999999999:::;;;<<<===999999999999999:::;;;<<<<<<<<<<<<>>>@@@AAA@@@???@@@?????????????????????>>>>>>?????????===<<<;;;<<<===>>>>>>>>>>>>======>>>>>>>>>===<<<;;;:::999::::::::::::<<<===???@@@BBBAAA???===<<<<<<<<<===??????>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999888999:::;;;;;;<<<;;;;;;<<<===>>>?????????>>>===}}}fffZZZUUUNNNNNNOOONNNNNNMMMKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJGGGFFFEEECCCBBBAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCC>>>>>>>>>??????@@@@@@@@@<<<===>>>>>>>>><<<;;;:::888888888999999:::::::::888888888888999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::888777666333333333333333444555666555777999;;;<<<<<<;;;:::999999999:::;;;;;;<<<<<<888999999999999999::::::<<<<<<;;;;;;:::999999888::::::;;;;;;;;;;;;::::::999999999999999999999999666666666888999;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::::::::<<<<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999999999999999999999999999<<<;;;;;;:::999888888777555666777777555555666777777777777777777777777777:::999888777777888999:::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<<<<;;;999;;;;;;::::::999999888888888888888777777888888888555666888999:::999888777888888888999999999999:::999999999999999999999999999999999999999999999999;;;GGGHHH<<<555;;;<<<666888888888888888888888888999999:::;;;;;;::::::999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<<<<;;;;;;============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::777888888999:::;;;<<<<<<;;;;;;:::::::::::::::;;;777:::<<<;;;;;;<<<===<<<888888888888888888888888888888999::::::999999999888888888888888888888888777777666666777777888888777777777777888888888888::::::::::::::::::::::::999999888888888888999999::::::::::::::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::;;;::::::999:::<<<===>>><<<;;;;;;;;;<<<<<<===>>><<<<<<<<>>>>>===<<<;;;;;;======>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@>>>===;;;;;;::::::;;;<<<===???@@@AAA@@@???>>>===============>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999999888888777777999:::;;;;;;;;;;;;<<<===>>>????????????>>>{{{eeeYYYTTTNNNOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFEEEDDDDDDEEEFFFFFF@@@@@@@@@@@@??????>>>>>>:::;;;===>>>???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::======<<<<<<;;;999888777444444333333333444444555555666888:::;;;;;;;;;:::999999999999999999:::999:::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999666777888999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::;;;======;;;:::;;;;;;<<<<<<<<<=========;;;:::999999;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999999999999999======<<<;;;:::999999888666777888777666666666888888888888888888777777777999999777777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999888888888777777666666666888999999999999999999888777888999:::;;;:::999888999999999::::::::::::;;;::::::::::::::::::::::::999999::::::::::::999999;;;GGGHHH<<<555;;;<<<666999999999999999999999999999:::::::::;;;;;;::::::999999999999999999999999999999999:::::::::::::::<<<<<<;;;:::999999::::::999999999:::;;;<<<======>>>=========>>>???@@@@@@>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<:::@@@AAA<<<:::<<<<<<:::888888888888999999999999777888999;;;<<<=========888888888888888888888888999999888888999::::::;;;:::999999999888888888888::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;:::;;;===>>>???=========<<<======>>>>>>===<<<===???AAACCCBBBAAA@@@@@@@@@??????>>>>>>>>>===============<<<<<<;;;>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???===<<<;;;999:::;;;<<<===>>>??????<<<<<<<<<<<<===>>>>>>???>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===;;;;;;;;;::::::999999999777888999:::;;;;;;<<<<<<===>>>>>>???????????????{{{eeeYYYUUUOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCAAA???===;;;:::999:::<<<>>>>>>>>>>>>===>>>>>>===<<<<<<;;;::::::::::::999999888999999:::===<<<<<<<<<;;;;;;::::::============<<<;;;::::::555555444333333333444444555555666777888999;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>;;;;;;<<<======>>>>>>???;;;;;;<<<<<<======<<<<<<::::::::::::::::::::::::777999;;;;;;;;;<<<===???<<<<<<============<<<<<<<<<;;;;;;<<<======<<<:::;;;<<<<<<<<<<<<=========;;;:::999:::;;;<<<;;;999999999::::::::::::999999;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::777888999999777777888999:::999999999999888888888888888888888888888999:::888888888999999999::::::<<<:::999999:::;;;999888999999999999999999888888999999:::;;;;;;:::999999888888999:::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999666>>>???999666:::<<<999::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::::::::::::::::::::;;;<<<>>>>>>@@@@@@?????????@@@AAAAAABBBAAA@@@@@@??????@@@@@@===>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>????????????=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<===>>>@@@GGGGGG???:::;;;:::666999999999:::::::::::::::888999:::<<<>>>???@@@@@@::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;;;;:::::::::999999<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>=========>>>>>>>>>>>>???<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<======>>>=========???AAABBBAAA@@@@@@@@@??????>>>=====================<<<<<<<<<===???>>>>>>>>>???@@@AAABBB?????????>>>===<<<;;;:::888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>??????>>>>>>===<<<<<<======>>>??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<===<<<<<<>>>>>>>>>?????????@@@@@@|||fff[[[WWWPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA???>>>>>>???AAABBBDDDCCCBBBAAA???>>>===<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777888888:::;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::666555444333333333333333555444444444555888:::<<<:::;;;;;;<<<<<<=========::::::;;;;;;<<<======>>><<<<<<======>>>??????@@@;;;;;;<<<===============::::::::::::::::::::::::999;;;======<<<<<<>>>@@@<<<======>>>>>>======<<<===<<<;;;<<<>>>>>><<<;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;======<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888999:::;;;;;;;;;:::::::::999999777777888999999999999999999999999::::::::::::;;;<<<;;;999:::;;;;;;:::888;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999999999888888999999:::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>===<<<;;;::::::::::::;;;;;;;;;<<<===>>>???@@@BBBBBBAAAAAA@@@AAAAAAAAACCCBBBBBBAAA@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<============>>>>>>>>>==================>>>>>>===============>>>?????????HHHJJJ@@@;;;======999:::::::::;;;;;;<<<<<<<<<999:::;;;===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===============>>>>>>???<<<<<<===>>>??????????????????>>>>>>>>>>>>>>>???>>>======>>>@@@AAA@@@>>>@@@@@@@@@???>>>=========>>>===============>>>>>>??????>>>>>>???@@@BBBCCC>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<======>>>????????????>>>>>>>>>======>>>>>>???@@@???>>>>>>=========>>><<<======>>>>>>??????@@@<<<======>>>>>>>>>======??????>>>>>>??????@@@@@@}}}hhh\\\YYYPPPOOOLLLJJJJJJJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLGGGGGGFFFEEEDDDDDDDDDEEEGGGFFFDDDCCCCCCDDDFFFGGG?????????@@@@@@AAABBBBBB=========<<<;;;;;;::::::999::::::;;;;;;<<<<<<===;;;;;;999888777666666666888888999:::;;;<<<===>>>666777888888999999888888666555555444333333333333555444222222333777:::<<<::::::<<<===>>>@@@AAAAAA999999::::::;;;<<<======@@@@@@??????>>>=========;;;;;;<<<===>>>>>>======:::::::::::::::::::::::::::===??????===<<>>>>>>>>>>>=========<<<<<<===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<===???===<<<===>>>???>>><<<>>>>>>????????????>>>>>>======>>>>>>>>>>>>==============================:::::::::;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;<<<<<<<<<;;;;;;:::::::::666777888:::::::::999888<<<<<<<<<<<<=========>>>===;;;::::::;;;<<<:::999888888888999999:::::::::::::::;;;<<<<<<;;;:::::::::999888777888999:::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::???:::999>>>???<<<;;;===========================999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>===<<<;;;:::::::::<<<<<<<<<===>>>@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;FFFIII@@@<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???::::::;;;<<<===>>>???@@@AAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>???;;;<<<>>>@@@@@@@@@??????BBBBBBAAAAAAAAAAAAAAABBB>>>======>>>@@@@@@???===AAAAAA@@@@@@???>>>======>>>>>>=========>>>>>>?????????>>>>>>???AAABBBDDD??????@@@@@@@@@??????>>>@@@AAAAAABBBBBB@@@???>>>??????@@@@@@@@@??????>>>???>>>>>>>>>>>>>>>????????????>>>=====================>>>???@@@AAABBBBBB>>>???????????????>>>===??????>>>>>>??????@@@AAA~~~ggg[[[WWWQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKNNNLLLJJJGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@>>><<<;;;::::::::::::;;;;;;<<<======>>>===:::666666888::::::999999999999888888888888888777777777777777666666666555666666777777666666555,,,///222666888999999999;;;;;;;;;<<<<<<<<<======????????????????????????>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>??????>>>======???@@@@@@???<<<===>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<>>>@@@AAA<<<===============<<<<<>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<======<<<:::999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888999999:::;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===;;;<<<===?????????>>>===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>????????????>>>>>><<<===============<<<<<>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCC???>>><<<;;;;;;>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>===>>>??????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@??????>>>>>>??????BBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>?????????;;;<<<<<<===>>>?????????>>>>>>==================<<<===>>>???????????????<<<;;;;;;<<<>>>@@@BBBDDDAAA@@@?????????@@@AAABBB>>>>>>>>>>>>============>>>===;;;::::::;;;<<<===AAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>>>>???@@@???@@@AAABBBAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAA@@@@@@??????BBBBBBAAA@@@@@@@@@@@@AAA???????????????@@@AAABBB@@@@@@AAAAAABBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCBBB@@@???@@@AAACCCEEEAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>@@@CCCDDDBBB@@@hhh\\\XXXQQQQQQPPPOOONNNNNNNNNNNNOOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???======<<<<<<<<<<<<======>>>>>>>>>??????<<<999888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777666666666666777777777777666666111333555777999:::::::::=====================>>>========================>>>>>>>>>============<<<=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;===>>>???===;;;:::;;;<<<>>>======:::;;;<<<===>>>>>>======;;;::::::::::::;;;<<<<<<>>>>>>===<<<;;;<<<<<<===<<<===============<<<<<<>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<===>>>===;;;999:::;;;::::::::::::;;;;;;;;;;;;<<<==================<<<;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>=========>>>>>>>>>>>>============>>>>>>>>>======<<>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>????????????======>>>??????@@@AAAAAA?????????>>>>>>>>>>>>>>>===>>>>>>????????????>>><<<<<<<<<===???AAACCCDDDCCCCCCAAAAAA@@@AAABBBBBB????????????>>>>>>>>>>>>@@@???===<<<<<<===???@@@????????????@@@AAACCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>???@@@AAADDDCCCBBBBBBAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDD@@@AAAAAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAACCCBBBAAAAAAAAABBBDDDEEEBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@CCCDDDCCCBBBkkk^^^YYYQQQQQQPPPOOONNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@???>>>????????????????????????@@@@@@BBB???<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999999888888888777777777777777888888888888777777777777888999999:::;;;;;;????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???<<<;;;::::::<<<======<<<999999;;;<<<===>>>>>>>>>;;;::::::::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========>>>??????>>><<<;;;;;;<<<::::::;;;;;;<<<<<<============>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>?????????==============================>>>????????????>>>======>>>>>>>>>>>>=========>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@??????>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCBBBBBBCCCCCC@@@@@@?????????>>>>>>>>>@@@??????>>>???@@@BBBCCC>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBB???======???BBBDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDnnn```ZZZQQQQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKKKKIIIJJJKKKKKKKKKIIIGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===<<<<<<<<<999999999999::::::::::::;;;;;;::::::999999888888777777888888888888777777999999999999:::<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>===;;;<<<>>>??????>>>::::::;;;<<<======>>>>>>;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>??????<<<======>>>>>>>>>>>>===;;;;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<======<<<<<<<<<===============?????????????????????>>>???@@@AAA???===<<<===>>>;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======??????>>>>>>>>>=========:::::::::;;;;;;<<<<<<===========================;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<==================<<<<<<======>>>>>>??????========================<<<=========>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@??????>>>===??????@@@@@@AAABBBCCCCCCEEEEEEDDDCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCC?????????@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDBBB@@@??????AAACCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCEEEAAAAAACCCDDDDDDDDDCCCBBBDDDDDDCCCCCCBBBAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAA@@@AAACCCEEEFFFqqqaaa[[[QQQQQQPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA???===<<<<<<<<<999999999::::::;;;;;;;;;>>>>>>===<<<<<<;;;::::::888888999999999999888888888888999:::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>=========<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<>>??????>>>========================<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>?????????<<<<<<===>>>??????>>>>>><<<<<<;;;;;;;;;;;;::::::<<<<<<=========>>>>>>>>>=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>???======>>>>>>>>>?????????======>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<999999::::::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>><<<<<<<<<=========>>>>>>===<<<<<<;;;:::999999888;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=================================;;;;;;;;;;;;<<<<<<======???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@AAAAAABBBDDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA?????????>>>>>>>>>======<<<<<<<<<======>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCEEEGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDD@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@CCCCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAACCCEEEGGGsssbbb[[[QQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEGGGHHHJJJLLLNNNNNNOOOJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGFFFEEEDDDCCCBBBBBB@@@??????>>>>>>>>>????????????@@@AAAAAABBBCCCCCCAAABBBBBBAAA???===>>>>>>=========>>>??????@@@@@@AAAAAA@@@???>>>======<<<:::;;;;;;<<<<<<;;;;;;:::888999:::<<<>>>???AAAAAA======>>>>>>????????????========================@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<======<<<;;;;;;===>>>>>>===@@@???>>>>>>======>>>>>>===============>>>??????AAAAAAAAAAAA@@@>>>===<<<<<<<<<===>>>????????????========================;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999::::::;;;===>>>>>>???============>>>>>>>>>>>>???>>>===<<<;;;999888888;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===???@@@@@@@@@@@@@@@@@@???===>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>???BBBBBBBBBCCCCCCBBBBBBAAA============>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@AAAAAABBB@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>;;;<<<<<<======>>>>>>>>>AAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAA????????????@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???????????????AAABBBCCCDDDEEEDDDCCCCCCAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC?????????>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCAAABBBBBBAAAAAABBBDDDFFFtttbbbZZZQQQQQQPPPOOONNNNNNNNNNNNOOOPPPOOOOOOMMMKKKIIIHHHFFFGGGHHHIIILLLNNNPPPQQQLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA@@@???????????????@@@@@@AAABBBDDDEEEFFFFFFAAACCCEEEDDDAAA@@@@@@BBB@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????>>>??????@@@@@@??????>>>;;;<<<>>>@@@AAAAAAAAAAAA===>>>>>>???@@@AAABBBBBB????????????????????????AAAAAAAAA@@@@@@@@@@@@???AAABBBBBBBBBBBBAAA@@@@@@????????????????????????@@@???>>>======>>>???@@@>>>===<<<<<<>>>??????>>>@@@??????>>>>>>???@@@AAA??????>>>>>>??????@@@AAACCCCCCCCCCCCBBB@@@>>>===<<<<<<===??????@@@@@@???????????????????????????<<<======>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDD@@@AAAAAAAAABBBBBBBBBBBBDDDEEEEEEDDDBBBAAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<===============<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>?????????@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>><<<===>>>???@@@@@@@@@@@@?????????@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>???AAABBB>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@??????>>>????????????@@@@@@AAA@@@???>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@>>>============>>>>>>???>>>??????@@@@@@@@@??????<<<<<<<<<<<<============?????????????????????>>>=========>>>???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@?????????AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@AAA@@@AAAAAABBBAAA@@@???>>>;;;<<<===>>>>>>?????????<<<<<<=========>>>>>>>>>>>>>>>===>>>>>>???AAABBB@@@@@@???>>>>>>>>>>>>???===>>>AAACCCDDDCCCCCCBBBAAA@@@???>>>???@@@BBBCCCEEEDDDCCCBBBAAA@@@@@@???>>>>>>=========>>>???@@@???@@@BBBCCCDDDCCCBBBAAA???>>><<<;;;;;;===???AAA???@@@@@@AAAAAABBBBBBCCCAAA@@@???>>>>>>@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>@@@BBBBBBAAAAAACCCEEEtttbbbZZZQQQQQQPPPOOONNNNNNNNNNNNQQQQQQQQQPPPOOOMMMJJJIIIJJJJJJIIIIIIKKKLLLNNNPPPMMMMMMKKKJJJIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIAAADDDFFFFFFCCCBBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>@@@BBBCCCCCCBBBAAA???>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBBAAA@@@>>>???AAABBBBBBAAA??????>>>>>>???AAACCCDDD@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAA<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFEEECCCAAABBBCCCDDDCCCBBBBBB@@@@@@???>>>BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>>>>======????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???????????????;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;;;;<<<>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::===<<<<<<;;;;;;===>>>???<<<<<<============<<<<<<<<<<<<===??????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB????????????????????????<<<:::999777888:::===???<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<>>===<<<<<<<<<=========>>>???>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@@@@<<<======>>>>>>>>>=========>>>>>>>>>????????????@@@?????????????????????;;;<<<<<<===>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBAAA@@@???>>>>>>???AAACCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@<<<<<<<<<===>>>@@@AAABBB@@@AAABBBBBBBBBAAA@@@???999:::<<<>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::999:::<<<@@@BBBAAA@@@??????>>>>>>??????999:::===???AAAAAA@@@???AAA@@@>>>======>>>@@@AAADDDCCCBBBAAA@@@???>>>>>>>>>===;;;::::::<<<>>>???>>>@@@CCCEEEEEEDDDAAA@@@???===;;;999999<<>>???@@@@@@AAA@@@???>>>======???AAABBBAAABBBBBBBBBBBBBBBBBBAAA<<<@@@BBBCCCAAA@@@BBBDDDtttaaaTTTSSSQQQNNNMMMMMMOOOOOOOOOOOOPPPQQQPPPMMMKKKKKKKKKNNNMMMKKKJJJIIIJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAAAAADDDDDDCCCDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEE@@@BBBCCCDDDDDDBBB@@@???FFFEEEDDDBBBAAA@@@??????BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@???@@@AAABBBAAAAAA@@@???@@@AAABBBCCCCCCCCCAAA@@@@@@AAABBBCCC@@@AAACCCDDDDDDDDDCCCCCCAAABBB@@@===>>>BBBAAA===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEECCCBBBBBBCCCCCCBBB@@@@@@AAACCCDDDDDDBBBAAA???BBBBBBAAAAAABBBCCCEEEFFFCCCAAA??????@@@@@@@@@???======>>>???????????????>>>>>>==================AAAAAA@@@??????>>>>>>===>>>???@@@AAABBBAAA@@@???@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<===???===<<<<<<===>>>>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<===?????????@@@@@@@@@??????AAAAAABBBBBBAAA@@@>>>===??????>>>===============?????????>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???BBBBBBAAA@@@???>>>======>>>>>>===<<<;;;::::::999========================;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;>>>===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>????????????=========>>>>>>>>>>>>>>>============>>>???AAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBGGGEEEDDDDDDDDDDDDCCCAAABBBAAA@@@??????>>>>>>???>>><<<999888888;;;???BBB??????>>>============>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<======>>>======<<<;;;;;;<<<======???@@@@@@@@@@@@@@@??????>>><<<;;;999999:::<<<===AAA@@@???>>>>>>>>>??????????????????@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@???>>>sssbbbWWWSSSQQQNNNMMMNNNOOOPPPOOORRRSSSTTTSSSPPPNNNNNNOOOOOONNNMMMKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGAAABBBCCCCCCCCCCCCAAAAAAFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEECCCDDDEEEEEEEEEDDDBBBAAAFFFEEEDDDCCCAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBCCCEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCEEEGGGGGGCCCBBBEEEEEEBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBDDDDDDEEEDDDCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHEEECCCAAAAAABBBCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@CCCBBBBBBBBBAAAAAAAAA@@@CCCCCCBBBBBBBBBBBBBBBCCCDDDBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBB@@@???>>>AAAAAA@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBAAA@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============<<<<<<============<<<<<<<<<<<<============<<<<<<===<<<<<<<<<<<<===>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAAAAABBBAAAAAA???>>>>>>???????????????@@@@@@AAACCCAAA@@@@@@AAAAAA@@@>>>@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>>>>==================>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<=========<<<<<<;;;::::::;;;<<<<<<<<<===============<<<<<<===<<<;;;::::::;;;<<<===============>>>>>>>>>???===>>>>>>???????????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????qqqcccYYYSSSQQQOOONNNOOOPPPPPPPPPSSSTTTUUUTTTRRRPPPPPPPPPQQQPPPNNNMMMMMMMMMNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHAAACCCEEEFFFFFFEEEDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDHHHLLLNNNIIIFFFGGGHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIICCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDGGGFFFDDDEEEFFFFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGFFFDDDDDDFFFGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBBBBBBBAAA???>>>???@@@BBBCCCEEEFFFFFFFFFCCCCCCDDDDDDCCCBBBAAA@@@DDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>======<<<<<<========================>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@AAAAAAAAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA???>>>===AAAAAA@@@????????????@@@@@@???>>>>>>???@@@???===???>>>===============>>>======>>>>>>======<<<;;;???>>>======<<<<<<=====================<<<<<<;;;::::::999999999888888888::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;<<<>>>?????????===<<<<<<======>>>>>>>>>>>>>>>======>>>>>>?????????@@@mmm```YYYSSSQQQPPPPPPQQQRRRRRRQQQRRRTTTUUUTTTRRRPPPPPPPPPQQQPPPOOONNNMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJHHHIIIJJJKKKJJJJJJIIIHHHFFFHHHJJJKKKKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHFFFEEECCCCCCCCCCCCHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDGGGFFFEEEDDDCCCDDDEEEFFFFFFMMMPPPKKKEEEEEEGGGHHHGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGHHHGGGEEECCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFEEEDDDBBB@@@AAABBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@@@@??????<<<<<<===>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????@@@?????????@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@CCCBBBAAA@@@????????????@@@???>>>???@@@AAA@@@???======<<<<<<<<<===>>>>>>===>>>>>>>>>???>>>>>>>>>@@@???>>>>>>======>>>>>><<<===============<<<<<<::::::999999999888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===::::::;;;<<<<<<<<<;;;;;;??????@@@???>>><<<;;;::::::;;;>>>@@@@@@???===;;;======>>>????????????>>>????????????@@@@@@@@@@@@|||hhh\\\VVVSSSRRRQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUSSSQQQQQQRRRPPPPPPOOONNNMMMMMMLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCCCCDDDGGGFFFEEEDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHBBBIIILLLHHHCCCCCCDDDEEEGGGFFFCCCBBBAAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGFFFDDDCCCCCCEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGHHHIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHIIIIIIJJJKKKKKKHHHGGGEEEEEEGGGHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFDDDCCCEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCDDDDDDCCCCCCCCCAAA@@@??????>>>>>>???>>>===>>>@@@AAA@@@???===============>>>???@@@???>>>>>>>>>???AAACCCEEEBBBAAA@@@@@@??????@@@@@@======>>>??????>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>===<<<<<<======>>>>>>>>>>>>=========>>>??????@@@@@@@@@???:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;===@@@BBBBBBAAA>>>===@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA{{{fff[[[VVVSSSRRRRRRRRRTTTUUUTTTSSSUUUVVVWWWWWWUUUTTTTTTUUUPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEECCCCCCAAAAAABBBCCCDDDFFFGGGHHH@@@EEEHHHEEEBBBCCCCCCBBBFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGGGGFFFEEEBBBCCCDDDEEEGGGIIIJJJJJJHHHGGGGGGGGGIIIJJJIIIHHHCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFEEECCCDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIGGGGGGIIIJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEE@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDEEEEEEFFFEEEEEECCCCCCBBB@@@@@@?????????===<<<;;;===???@@@@@@???>>>>>>>>>>>>???@@@BBBBBB@@@@@@???@@@AAADDDGGGIIIEEEDDDCCCCCCBBBBBBCCCCCC???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@AAAAAABBBAAAAAA>>>>>>>>>??????@@@@@@AAA>>>============>>>???@@@???AAACCCDDDDDDDDDBBBAAADDDEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDD}}}iii^^^YYYSSSSSSRRRSSSUUUVVVUUUSSSTTTVVVWWWWWWUUUTTTTTTUUURRRRRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQOOOLLLIIIHHHHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMLLLIIIGGGGGGHHHJJJKKKHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGAAAEEEGGGEEEEEEGGGFFFBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIJJJHHHGGGGGGHHHHHHGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHDDDDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@======<<<>>>@@@BBBBBBAAA??????@@@@@@AAACCCDDDEEEBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????AAABBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGIIIGGGDDDBBBAAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHlllaaa]]]SSSSSSSSSTTTVVVVVVUUUTTTRRRTTTUUUUUUSSSRRRRRRSSSSSSSSSSSSRRRQQQOOONNNMMMLLLMMMNNNNNNPPPPPPQQQRRRSSSQQQLLLIIIGGGHHHIIIKKKJJJIIIHHHHHHJJJMMMPPPRRRSSSQQQMMMIIIGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGDDDEEEGGGHHHGGGFFFDDDBBBEEEDDDDDDEEEEEEFFFGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFEEECCCFFFGGGGGGIIIKKKIIIDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHGGGGGGHHHHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDHHHGGGFFFGGGIIIJJJIIIHHHEEEGGGHHHIIIIIIHHHFFFEEEGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJHHHHHHIIIIIIIIIHHHEEEFFFGGGIIIJJJKKKKKKLLLDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJKKKMMMMMMIIIHHHFFFFFFHHHIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHJJJKKKMMMNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIEEEFFFHHHHHHIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@??????AAADDDEEEEEEDDD@@@@@@AAABBBCCCEEEFFFGGGBBBDDDGGGIIIIIIHHHFFFEEEJJJIIIHHHHHHGGGGGGHHHHHHCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFJJJJJJJJJIIIIIIIIIIIIIIILLLKKKKKKJJJJJJKKKKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFHHHIIIIIIJJJJJJJJJHHHGGGEEEEEEFFFHHHJJJLLLXXXTTTOOOIIIFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJEEEFFFGGGHHHIIIJJJKKKKKKkkk^^^\\\UUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQPPPOOONNNLLLKKKKKKJJJJJJKKKJJJIIIJJJMMMOOOPPPOOOJJJIIIIIIHHHHHHIIIIIIJJJGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJGGGEEEEEEFFFHHHHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGKKKHHHEEEEEEGGGIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJHHHIIIJJJJJJIIIIIIKKKMMMSSSQQQMMMHHHFFFEEEEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIFFFHHHIIIIIIHHHHHHJJJKKKKKKIIIHHHIIIJJJKKKJJJHHHJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHOOONNNMMMKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPPPPOOONNNMMMLLLKKKPPPNNNKKKLLLMMMMMMKKKHHHJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMNNNNNNNNNNNNOOOOOORRRPPPMMMKKKJJJJJJLLLMMMPPPPPPOOONNNLLLKKKJJJIIINNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIIIICCCIIIMMMGGGIIINNNMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJQQQMMMIIIHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKKKKHHHKKKOOOPPPOOOLLLJJJJJJNNNNNNNNNNNNNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKMMMOOOPPPOOOMMMLLLKKKJJJIIIGGGGGGIIINNNQQQggg___TTTKKKGGGGGGIIIKKKNNNLLLJJJJJJJJJKKKJJJHHHKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLKKKJJJJJJIIIIIIJJJoooaaa___VVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKNNNOOOOOONNNJJJIIIIIIHHHHHHIIIIIIJJJHHHJJJKKKKKKIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGJJJGGGEEEEEEGGGIIIIIIGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLLLLKKKJJJIIIKKKLLLPPPNNNKKKHHHFFFFFFGGGHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKHHHHHHHHHJJJMMMNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIKKKLLLLLLLLLLLLNNNOOOMMMLLLKKKKKKLLLMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOONNNMMMLLLKKKNNNLLLJJJJJJLLLLLLJJJHHHLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNOOOOOOOOORRRPPPNNNLLLKKKLLLNNNOOOQQQQQQPPPOOONNNMMMMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJNNNMMMKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIIIINNNHHHLLLPPPLLLMMMPPPJJJLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHJJJLLLMMMMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIKKKMMMNNNQQQNNNKKKJJJKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLNNNQQQRRRQQQOOONNNNNNOOONNNNNNOOOOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMPPPQQQRRRPPPNNNMMMLLLLLLLLLJJJJJJKKKNNNQQQ^^^YYYRRRMMMKKKKKKKKKKKKOOOMMMKKKKKKLLLMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJtttccc```WWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOLLLLLLMMMNNNNNNOOOPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJMMMOOOOOONNNLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKLLLKKKJJJHHHIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOMMMKKKJJJKKKMMMMMMLLLJJJIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIILLLOOOPPPPPPOOOLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIJJJKKKMMMNNNMMMNNNPPPRRROOONNNMMMNNNOOOOOONNNMMMLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLKKKKKKLLLMMMLLLJJJLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPRRRPPPOOOMMMMMMOOOPPPQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIMMMFFFJJJMMMKKKOOOQQQIIILLLLLLKKKKKKKKKKKKLLLLLLKKKKKKIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJLLLNNNPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNKKKKKKKKKKKKLLLLLLMMMMMMJJJJJJJJJKKKLLLNNNPPPRRRQQQOOOMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOQQQRRRRRRQQQPPPPPPQQQPPPPPPPPPPPPPPPRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRRRRQQQQQQNNNNNNOOOOOOOOONNNMMMMMMOOOQQQRRRSSSSSSRRRPPPNNNNNNOOOOOONNNMMMMMMOOOPPPTTTRRRPPPOOOOOOOOOMMMLLLPPPNNNMMMMMMOOOPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKvvvccc___YYYXXXXXXWWWVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSQQQPPPOOONNNNNNOOOOOOPPPQQQQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKNNNOOOOOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKIIIHHHHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLMMMNNNOOOOOOMMMKKKKKKKKKLLLMMMMMMLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOMMMLLLLLLMMMOOONNNMMMLLLKKKKKKLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIJJJLLLOOOPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMMMMKKKJJJIIIGGGIIIKKKKKKKKKLLLNNNPPPPPPOOONNNNNNPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNOOOOOONNNNNNMMMNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKNNNNNNNNNNNNOOOOOOOOONNNIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPOOONNNOOOPPPRRRSSSNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJFFFJJJKKKHHHPPPWWWRRRNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKMMMOOOOOONNNPPPPPPPPPPPPPPPOOONNNMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSPPPOOONNNNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNPPPRRRPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQOOOOOOOOOPPPPPPOOONNNNNNQQQRRRRRRSSSRRRQQQOOONNNNNNOOOPPPPPPNNNMMMNNNOOOPPPOOONNNNNNPPPPPPOOONNNOOONNNMMMNNNPPPQQQRRRQQQOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNwwwbbb\\\ZZZYYYXXXVVVVVVUUUVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLNNNOOOOOOLLLJJJKKKJJJJJJIIIIIIJJJJJJKKKGGGIIIJJJJJJHHHGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNPPPOOOMMMKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNKKKLLLMMMMMMLLLMMMOOOQQQRRRQQQPPPOOONNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKKKKLLLNNNNNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKJJJIIIHHHFFFHHHIIIJJJJJJJJJLLLNNNOOOMMMMMMMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOOOOOOOOOONNNNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOEEEGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLPPPMMMHHHSSS```___QQQPPPOOOOOONNNNNNNNNOOOMMMMMMLLLKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOOOOONNNMMMMMMLLLMMMMMMNNNLLLKKKJJJKKKNNNOOONNNMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNNNNOOOOOONNNNNNPPPPPPOOONNNOOOPPPQQQRRRMMMNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNPPPQQQQQQPPPNNNNNNPPPRRRPPPOOOOOOPPPPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLNNNPPPPPPNNNMMMMMMMMMQQQOOOMMMMMMNNNPPPPPPOOONNNMMMLLLMMMOOOQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQxxxccc]]]ZZZYYYWWWUUUUUUTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNMMMNNNOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMNNNNNNLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGIIIJJJIIIHHHFFFGGGGGGHHHHHHJJJKKKMMMNNNOOOPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOOOONNNLLLPPPOOOOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLMMMLLLKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMIIIJJJLLLNNNOOOPPPOOOOOOJJJKKKMMMMMMMMMNNNQQQSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKNNNMMMLLLLLLMMMMMMLLLJJJLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKMMMMMMLLLKKKMMMMMMMMMLLLMMMMMMNNNOOONNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJKKKMMMDDDFFFHHHKKKMMMMMMMMMLLLIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGIIIIIIGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPRRRNNNKKKYYYgggdddTTTSSSRRRQQQQQQPPPQQQQQQOOONNNMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPOOONNNMMMNNNNNNPPPQQQQQQOOONNNOOOPPPQQQPPPOOOLLLLLLLLLLLLLLLLLLKKKJJJLLLMMMOOOPPPPPPPPPOOONNNQQQPPPOOONNNNNNOOOPPPQQQLLLNNNOOOOOONNNNNNOOOQQQQQQQQQPPPOOOOOONNNMMMMMMQQQQQQRRRQQQOOOOOOQQQSSSNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNLLLKKKNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMNNNMMMMMMLLLLLLKKKMMMNNNNNNMMMLLLMMMNNNSSSPPPMMMMMMNNNPPPQQQQQQNNNMMMLLLMMMOOOQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRR{{{gggaaaZZZYYYVVVTTTSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSQQQOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMOOOMMMLLLLLLMMMMMMLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIKKKJJJHHHGGGGGGHHHHHHHHHJJJKKKMMMOOOPPPQQQPPPPPPOOOMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNPPPOOOMMMMMMOOOPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJJJJNNNPPPRRRQQQOOOLLLMMMNNNJJJKKKNNNPPPRRRRRRQQQQQQMMMNNNOOOOOONNNOOOQQQSSSQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLNNNOOOOOONNNLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLJJJIIIHHHIIIJJJKKKIIIJJJKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKLLLMMMLLLJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMOOONNNNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKMMMNNNLLLJJJHHHIIIKKKGGGHHHKKKMMMMMMLLLKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMOOOPPPQQQSSSSSSSSSSSSRRRSSSQQQSSSTTTZZZmmmxxxnnnVVVVVVUUUTTTSSSRRRRRRSSSQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRRQQQOOOPPPOOONNNMMMNNNPPPQQQSSSTTTSSSQQQQQQRRRRRRPPPOOOKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQQQQQQQOOOOOOOOONNNMMMMMMNNNOOOPPPQQQLLLOOOQQQPPPOOONNNOOOPPPSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPPPPOOONNNOOOPPPLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMMMMNNNPPPQQQOOONNNOOOPPPRRRRRRQQQOOONNNMMMMMMOOOQQQQQQPPPOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQ~~~kkkfffZZZXXXVVVTTTRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTYYYWWWTTTQQQPPPPPPPPPQQQOOOOOONNNNNNMMMNNNNNNNNNPPPNNNLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKLLLKKKJJJHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNOOOOOONNNNNNRRRPPPNNNNNNOOOPPPQQQPPPLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLKKKLLLLLLMMMMMMKKKJJJIIIOOORRRTTTSSSPPPMMMMMMNNNKKKMMMOOORRRTTTTTTSSSSSSPPPQQQQQQQQQPPPPPPQQQSSSNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRQQQPPPKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLOOOMMMKKKIIIIIIJJJLLLNNNHHHJJJJJJJJJHHHGGGHHHIIILLLKKKJJJKKKLLLMMMLLLJJJLLLLLLLLLKKKLLLMMMMMMNNNIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMOOOPPPNNNKKKIIIJJJLLLJJJKKKMMMNNNNNNLLLIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHEEEDDDCCCAAAAAACCCDDDEEEHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOOOOMMMMMMOOOQQQSSSUUUVVVVVVUUUTTTXXXTTTXXX```ooo~~~XXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVWWWVVVTTTQQQPPPPPPOOONNNMMMNNNPPPRRRTTTUUUTTTRRRQQQRRRQQQOOONNNKKKLLLMMMMMMNNNNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPOOOLLLLLLKKKLLLMMMOOOQQQSSSMMMPPPRRRRRROOONNNOOOQQQTTTSSSSSSQQQPPPOOONNNMMMJJJLLLNNNNNNLLLKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRNNNNNNOOOQQQSSSTTTSSSQQQQQQOOONNNNNNPPPQQQQQQPPPOOOOOOPPPPPPQQQPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOOOOsssvvvzzzgggbbbZZZXXXUUUUUUVVVWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSTTTUUUTTTRRRQQQQQQPPPPPPOOONNNMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJLLLMMMOOOPPPRRRRRRNNNOOOOOOPPPPPPPPPPPPOOOLLLLLLKKKKKKKKKKKKKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLMMMOOOOOOMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPOOONNNLLLLLLLLLMMMNNNOOONNNLLLKKKIIIIIIHHHHHHLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLOOOQQQTTTTTTRRROOOOOOOOOLLLNNNQQQRRRQQQPPPOOOOOORRRQQQQQQQQQQQQRRRRRRSSSMMMMMMNNNOOOPPPQQQRRRRRRTTTRRRPPPOOOPPPPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJPPPPPPNNNLLLKKKJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLNNNOOOOOONNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKOOOOOONNNNNNLLLKKKIIIIIIHHHIIILLLMMMNNNNNNMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLMMMLLLLLLJJJJJJEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMNNNNNNLLLJJJHHHKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHLLLKKKLLLMMMNNNNNNMMMKKKNNNQQQTTTUUUSSSSSSUUUWWWWWWSSS\\\yyy{{{WWWVVVUUURRRPPPOOOQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQRRRSSSVVVVVVRRRLLLJJJMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQPPPQQQSSSSSSRRRQQQOOOLLLIIIIIIKKKMMMLLLKKKMMMMMMNNNOOOOOOOOONNNNNNLLLKKKJJJIIIIIIKKKMMMNNNPPPNNNMMMMMMOOOQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIMMMMMMMMMLLLMMMNNNNNNOOOMMMLLLKKKLLLLLLMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLPPPOOOOOOPPPRRRQQQMMMIIINNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNMMMKKKKKKMMMOOO~~~nnnmmmvvv|||iiicccZZZWWWUUUTTTUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTSSSSSSTTTUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNMMMKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNMMMLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRMMMNNNNNNOOOOOOOOONNNNNNPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQPPPOOOOOOPPPQQQQQQPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNSSSRRRQQQOOOOOOOOOOOOPPPQQQPPPOOONNNMMMMMMLLLLLLOOOOOONNNNNNNNNNNNNNNOOONNNNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQSSSTTTSSSRRRQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQOOONNNLLLMMMMMMNNNLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOOOOOOOOOOOOONNNMMMPPPPPPPPPPPPPPPPPPPPPQQQNNNNNNNNNOOOOOONNNMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOOOONNNMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNQQQQQQPPPPPPPPPPPPPPPOOOMMMOOOPPPQQQRRRPPPOOONNNOOOOOONNNMMMMMMNNNNNNOOOQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHJJJLLLOOOPPPPPPQQQTTTWWWXXXWWWXXXZZZ\\\]]]\\\dddwwwzzzqqq[[[ZZZWWWSSSPPPOOOPPPQQQOOOOOONNNNNNMMMMMMMMMLLLOOOPPPQQQPPPOOONNNPPPRRRSSSTTTTTTQQQMMMLLLNNNPPPOOOOOOPPPQQQQQQRRRRRRRRRSSSRRRPPPPPPPPPPPPOOOMMMOOOMMMKKKKKKNNNPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOLLLKKKKKKKKKLLLNNNPPPQQQRRRQQQPPPPPPSSSUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJOOOOOONNNNNNOOOOOOPPPPPPLLLKKKJJJKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNOOONNNNNNPPPQQQQQQNNNKKKOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLLLLNNNPPPpppkkksss}}}}}}kkkeee\\\YYYWWWVVVVVVUUUTTTRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRRRRSSSUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQQQQRRRSSSSSSRRRPPPMMMNNNNNNNNNNNNOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMPPPPPPPPPOOONNNNNNNNNNNNKKKKKKMMMNNNPPPPPPPPPPPPQQQOOOMMMLLLMMMNNNNNNNNNQQQQQQRRRSSSSSSRRRQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQPPPOOOOOONNNNNNNNNOOONNNMMMNNNNNNNNNLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOOOOJJJJJJKKKLLLMMMOOOPPPQQQNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQPPPOOONNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLOOOOOONNNNNNMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQTTTTTTSSSRRRPPPNNNMMMLLLPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQPPPOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQOOOMMMMMMMMMOOOPPPNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGFFFDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHKKKPPPUUUXXXYYYYYY[[[]]]^^^^^^___aaaccc^^^```gggnnnnnnhhhcccbbbZZZWWWSSSPPPMMMLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSQQQPPPPPPOOOMMMKKKKKKJJJIIIJJJMMMOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJKKKMMMNNNOOOPPPRRRQQQPPPQQQTTTVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOONNNOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMNNNNNNNNNOOOOOOPPPOOOOOONNNMMMNNNOOOQQQRRRPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNPPPPPPNNNLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKMMMNNNzzzmmmggg___]]]ZZZYYYYYYYYYWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRQQQQQQPPPRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQQQQRRRSSSSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPSSSSSSSSSRRRQQQQQQPPPOOOKKKLLLMMMNNNOOOOOOOOOOOOPPPNNNMMMNNNPPPRRRQQQPPPSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQTTTSSSRRRRRRRRRQQQNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMRRRQQQPPPOOONNNNNNMMMMMMOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNPPPPPPOOOMMMLLLKKKJJJIIIFFFFFFEEEEEEFFFGGGHHHIIILLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSRRRPPPNNNLLLKKKPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJHHHGGGFFFEEEFFFFFFHHHJJJLLLMMMOOOQQQQQQQQQQQQQQQPPPPPPOOOSSSRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSUUUVVVVVVSSSRRRRRRRRRRRRSSSSSSTTTTTTRRRPPPOOOOOOPPPRRRSSSQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIEEEGGGHHHHHHFFFEEEFFFGGGJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNQQQWWW___fffjjjlllllllllmmmmmmmmmnnnoooppphhhjjjmmmmmmfff^^^\\\___ZZZWWWRRRNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJLLLNNNSSSRRRQQQSSSVVVXXXXXXWWWXXXXXXZZZZZZ[[[ZZZZZZYYYWWWUUUSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRUUUTTTSSSUUUWWWYYYYYYXXXYYYYYYXXXWWWWWWVVVUUUUUUWWWWWWVVVUUUTTTUUUUUUVVVSSSTTTUUUWWWWWWWWWWWWVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSWWWWWWVVVUUUTTTTTTVVVXXXUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRRRROOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNMMMLLLNNNOOOqqqkkkdddaaa]]][[[ZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRRRRTTTVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQPPPSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTRRRQQQPPPQQQSSSSSSQQQPPPQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRTTTVVVXXXWWWVVVXXXWWWWWWYYY[[[]]]\\\[[[XXXWWWWWWWWWWWWXXXZZZZZZWWWXXXZZZ[[[\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTRRROOOQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLOOOOOONNNMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMNNNOOOOOOTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQRRRRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKMMMMMMMMMMMMNNNOOOQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXUUUTTTTTTTTTUUUUUUVVVWWWVVVUUUSSSSSSSSSTTTVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOORRRQQQPPPOOONNNMMMMMMMMMIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNPPPQQQSSSTTTUUUVVVUUUYYYbbbnnn{{{yyyppplllnnnfffaaaYYYTTTQQQPPPNNNMMMLLLMMMMMMMMMNNNNNNOOOOOOQQQSSSTTTSSSSSSSSSUUUWWWYYYYYYZZZ]]]bbbeeeeeeeeeeeefffggggggfffdddbbbaaa]]][[[ZZZZZZZZZZZZYYYWWWWWWXXXXXXWWWVVVVVVUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVZZZ]]]^^^^^^\\\[[[___^^^^^^___bbbcccbbbaaaaaaaaaaaa``````______^^^```___]]]\\\[[[[[[\\\]]][[[]]]^^^``````___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVUUUVVVXXXZZZ\\\\\\]]]]]]```aaa```^^^[[[ZZZ\\\^^^```^^^\\\ZZZXXXXXXYYYZZZWWWWWWVVVUUUTTTTTTVVVWWWUUUTTTTTTSSSSSSSSSTTTUUUSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPRRRRRRQQQQQQRRRSSSzzzuuulllgggaaa\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYYZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPUUUVVVXXXYYYYYYXXXWWWUUUUUUUUUUUUTTTSSSQQQPPPOOOQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTQQQRRRTTTVVVWWWWWWWWWVVVXXXVVVTTTRRRRRRSSSTTTVVVSSSUUUWWWWWWWWWWWWYYY[[[]]][[[[[[___dddhhhhhhfff]]][[[YYYXXXXXXZZZ]]]^^^[[[]]]aaadddeeeccc```]]]\\\[[[YYYYYYZZZ[[[[[[ZZZ\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSRRRQQQPPPNNNNNNMMMOOOOOONNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPRRRTTTUUUUUUTTTSSSRRRRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTRRRQQQSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKKKKKKKJJJHHHGGGHHHIIIKKKLLLKKKJJJJJJJJJLLLNNNPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPOOONNNNNNJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIIIIJJJLLLLLLFFFGGGGGGIIIKKKMMMOOOPPPMMMNNNNNNOOOPPPPPPPPPOOONNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWXXXXXXYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTRRRRRRQQQQQQNNNOOOPPPPPPPPPQQQTTTWWWTTTVVVXXX[[[^^^aaaccceeehhhnnnzzz~~~tttmmmbbbZZZVVVSSSOOOLLLSSSSSSTTTUUUVVVWWWWWWXXXXXXZZZ[[[\\\\\\^^^```bbbfffiiilllqqquuuxxx{{{|||zzz{{{{{{{{{yyywwwtttrrrlllkkkjjjjjjjjjjjjiiihhhfffggghhhgggdddcccbbbcccgggeeecccaaa````````````aaaeeejjjoooqqqqqqooonnnqqqqqqpppqqqssssssqqqpppooonnnnnnnnnmmmmmmmmmlllllljjjgggeeeccccccdddeeegggiiijjjkkkkkkjjjhhhgggbbbbbbbbbbbbbbbccccccccccccccccccbbbaaa___^^^]]]^^^```cccfffiiijjjkkkkkknnnppprrrpppllljjjkkkmmmnnnlllhhheeeddddddeeefff______]]]ZZZWWWWWWXXXZZZ\\\[[[YYYXXXXXXXXXYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSPPPRRRTTTUUUTTTSSSTTTUUUyyysssiiibbb]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]______]]][[[YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVWWW\\\^^^```bbbcccbbb```___ZZZYYYYYYXXXVVVUUUSSSRRRQQQQQQQQQRRRRRRTTTUUUUUUSSSTTTTTTTTTUUUVVVVVVVVVWWWVVVUUUVVVWWWXXXVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVXXXYYYZZZ[[[[[[ZZZWWWXXXYYYZZZZZZYYYWWWVVVVVVXXX[[[^^^aaabbbbbbbbbbbb```\\\ZZZZZZ]]]aaacccccceeeddd```[[[[[[bbbhhhmmmkkklllpppxxx~~~}}}kkkhhhddd```___aaaeeegggjjjmmmsssvvvvvvrrrlllhhhfffeeeccceeeiiimmmpppqqqnnnllliiieee```\\\XXXWWWUUUTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNJJJKKKKKKLLLMMMMMMNNNNNNPPPRRRTTTVVVWWWXXXWWWWWWVVVVVVVVVWWWYYY\\\___```^^^^^^]]]]]]^^^```bbbccceeebbb^^^YYYWWWXXXZZZ[[[YYY[[[^^^aaaaaa```^^^]]][[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNNNNOOOQQQRRRQQQPPPPPPPPPRRRTTTWWWXXXVVVWWWXXXYYYXXXVVVTTTRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTUUUQQQQQQRRRSSSUUUVVVXXXYYYXXXYYYYYYYYYYYYXXXXXXWWWUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^```bbbccccccbbbaaaaaaaaaaaaaaabbbcccdddeeecccdddeeeggghhhhhhggggggffffffeeeeeedddccccccbbb```aaabbbdddeeeggghhhiiijjjiiihhhfffdddccccccccc^^^^^^^^^^^^___bbbgggkkkkkkmmmqqquuuzzzyyynnneeeaaa___[[[WWW``````aaabbbcccdddeeefffccceeehhhiiijjjlllooorrrwww|||~~~zzz}}}~~~{{{yyyyyy{{{~~~}}}zzzxxxvvvvvvvvvwwwyyy~~~|||||||||{{{{{{zzzzzzyyyxxxxxxwwwvvvuuusssrrrqqqsssuuuyyy~~~}}}{{{{{{}}}~~~uuuuuurrrmmmhhhfffhhhkkklllkkkiiihhhggghhhiiijjjggggggeeedddbbb```___^^^[[[]]]___``````___``````~~~rrrhhhbbb_________\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___bbbdddcccaaa^^^[[[[[[[[[[[[[[[\\\\\\\\\YYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPRRRUUUYYY^^^bbbeeegggkkkmmmppprrrsssrrrpppooo______^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^______```ZZZYYYYYYZZZ[[[[[[ZZZXXXYYYYYYYYYZZZZZZZZZZZZ[[[^^^___aaaccceeefffeeeeeeaaabbbcccddddddbbb```___dddfffjjjnnnqqqsssttttttqqqnnnjjjhhhiiimmmrrrvvvyyyzzzxxxoooggggggqqqzzz|||uuupppnnnooosssvvv~~~yyyqqqpppooorrrxxx~~~{{{vvvpppiiiccc^^^[[[UUUTTTSSSRRRPPPOOOMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOTTTTTTUUUUUUVVVWWWWWWXXX[[[]]]```ccceeefffeeeeeedddddddddfffiiimmmpppsssnnnnnnnnnnnnpppsssvvvxxxzzztttllldddaaabbbfffiiijjjmmmqqqtttuuutttqqqoooiiiiiihhhfffcccaaa^^^]]]\\\\\\]]]___```bbbccccccaaa___]]][[[ZZZ[[[]]]^^^______^^^___```cccfffgggccceeeggghhhgggddd```^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[]]]^^^___``````bbbbbbbbbbbbbbbbbbbbbbbbaaa```_________aaabbbcccbbbbbbcccdddeeeggghhhiiilllllllllkkkjjjiiihhhgggffffffhhhiiikkkmmmnnnooopppqqqtttvvvwwwvvvtttssstttttttttuuuuuuwwwxxxxxxvvvxxx{{{}}}~~~}}}|||{{{yyyyyyxxxxxxwwwvvvvvvvvvrrrsssuuuxxx{{{~~~}}}||||||{{{sssssssssrrrsssxxx~~~zzztttrrrqqqnnnkkkkkklllmmmnnnoooqqqrrrrrrrrrtttwwwyyy{{{}}}~~~}}}}}}}}}|||{{{zzzxxxvvvtttrrrqqqllloooqqqrrrrrrqqqrrrrrruuulllhhhfffdddaaa```^^^]]]^^^aaabbbbbbbbbeeecccbbbfffnnnuuuxxxyyydddcccbbbaaa```___^^^^^^[[[[[[\\\^^^___```aaabbb___```aaaaaaaaa```^^^^^^ZZZVVVQQQMMMLLLMMMOOOQQQNNNVVV]]]___dddmmmrrrqqqttt|||yyyrrrjjjdddcccccccccbbbcccaaa___^^^```bbbcccbbbeeejjjllljjjiiijjjjjjhhhiiihhhhhhgggfffdddbbbaaacccbbbaaaaaabbbeeegggiiikkkjjjjjjooowww{{{zzzxxxttttttrrrpppooonnnnnnnnnrrrtttyyyzzzuuuvvvzzzzzzyyy|||yyyyyyzzzxxxsssoooeeeYYYXXXUUURRROOONNNNNNMMMLLLRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYZZZWWWXXXXXXXXXXXXXXXWWWWWWXXXZZZ]]]```bbbeeeiiilllpppsssxxx}}}}}}||||||~~~}}}zzz||||||yyyvvvuuuuuuuuuqqqmmmpppvvv}}}~~~~~~{{{wwwuuusssssssssuuuuuuuuuwwwzzz~~~~~~zzzxxxxxxwwwyyywwwtttqqqooonnnoooooommmppptttvvvwwwyyy|||~~~}}}}}}||||||{{{zzzyyyyyy{{{zzzyyyyyyzzz|||~~~~~~{{{{{{|||~~~~~~~~~}}}~~~uuuooommmllljjjiiigggfffgggiiijjjiiiiiiddddddeeekkkrrrwwwyyyxxxjjjjjjhhhgggeeecccbbbbbb``````bbbccceeegggiiiiiimmmnnnooopppooommmkkkjjj\\\ZZZWWWTTTQQQNNNKKKIIIMMMUUU[[[___gggrrrzzz{{{|||~~~xxxvvvuuutttssspppnnnllllllooorrrssstttyyy~~~}}}|||{{{yyyvvvsssqqqpppmmmmmmlllmmmnnnqqqsssuuuzzzxxxyyy~~~}}}|||yyytttqqqiii^^^[[[XXXTTTQQQQQQQQQQQQQQQVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[]]]```aaabbbbbbbbbfffeeecccbbbcccdddfffhhhnnnqqqvvvzzz}}}~~~|||{{{{{{uuutttrrrrrrrrrrrrqqqooofffgggjjjqqqxxx{{{zzzxxxrrrqqqpppnnnllljjjiiihhhggghhhjjjmmmppptttwwwxxx}}}{{{yyyiiieee___ZZZUUUQQQLLLJJJMMMSSSXXX]]]dddpppyyy}}}|||xxxxxx{{{|||uuusssqqqkkkdddaaa^^^[[[XXXWWWXXXZZZ[[[```bbbeeehhhjjjjjjjjjjjjjjjlllpppuuuxxxzzz{{{{{{|||yyywwwwwwzzz~~~}}}{{{wwwuuummmlllnnnssszzz~~~}}}{{{xxxxxxwwwvvvuuutttssssssrrrsssvvvzzzzzzmmmccc\\\YYYWWWUUUTTTVVVXXXZZZ___hhhqqqvvv{{{wwwrrrppprrrwww||||||zzzwwwtttttttttqqqnnnooonnnkkkiiihhhiiimmmpppuuuwwwzzz~~~~~~}}}yyywwwuuuxxx~~~|||ssskkkccc^^^[[[ZZZYYYYYY[[[___gggmmmwww|||wwwuuuxxx}}}uuuhhh```\\\YYYYYYYYYZZZ```hhhmmmvvv}}}rrrlllhhhgggdddbbbfffnnnqqq{{{}}}xxxsssuuu{{{{{{}}}~~~}}}zzz|||~~~xxxzzz|||~~~}}}|||yyyxxxwwwrrrsssuuuvvvwwwyyyzzz{{{~~~zzzrrrppppppoookkkkkklllkkkkkkllloooqqquuuzzz{{{}}}}}}}}}{{{wwwwwwwwwuuutttvvv{{{~~~~~~|||