BM6P6(@ uuuqqqmmmllloooqqqqqqpppuuussspppppprrruuuwwwwww|||zzzzzz}}}uuummmeeeYYYQQQOOOLLLIIIDDD@@@???>>>>>>===@@@??????BBBDDDHHHRRR\\\uuummmbbbUUUNNNHHHAAA======<<<;;;;;;:::;;;===@@@AAAVVVppp|||tttlll{{{tttqqqwwwoooSSS@@@777222---////////////...---,,,+++,,,+++***))))))+++,,,...,,,,,,,,,,,,+++***))))))************************************************+++++++++,,,---...///000,,,+++++++++---///222444777777999:::;;;<<<<<<<<<888999999888888;;;AAAFFFOOOZZZffflllnnnooonnnkkkkkkiiiddd\\\SSSOOOPPPRRRTTTYYY```eeefffeeecccbbbddddddlllyyy}}}zzz|||zzzzzz|||~~~~~~{{{vvvrrrjjjlllnnnooopppqqqsssuuussstttvvvvvvuuussspppoooqqquuuyyy}}}{{{}}}||||||~~~~~~{{{yyyrrrooorrrrrrmmmiiijjjgggrrr}}}ssspppmmmnnnqqqtttuuuuuuzzzwwwuuutttvvvxxxyyyyyy|||{{{{{{}}}uuukkk___UUURRRNNNKKKFFFBBBAAA@@@@@@???@@@>>>???AAACCCGGGQQQ[[[qqqvvviiiZZZRRRLLLEEE???===<<<;;;::::::;;;===???@@@QQQgggwwwlll}}}sssjjjooo|||xxx[[[EEE999222---------------,,,+++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++************************************************++++++++++++,,,---......,,,++++++,,,---000222444666777999;;;<<<<<<<<<<<<888999888777888<<>>>>>@@@BBBEEEOOOZZZkkkrrr```WWWRRRJJJBBB>>><<<;;;:::999:::;;;===???HHHYYYsss{{{lllwwwrrrccceeessseeeLLL===555222......------,,,++++++******,,,---...---+++)))'''))))))***+++,,,,,,,,,,,,************************************************,,,+++++++++++++++,,,,,,,,,,,,,,,---...111333555666777999<<<===<<<;;;::::::999999999;;;AAAIIIOOO[[[eeemmmnnnlllllliiifffiiifffbbbbbbddddddcccaaafffeeeeeeggghhhhhhccc```]]]hhh}}}~~~xxxsssiiijjjmmmnnnooopppsssvvvzzzyyyxxxtttppplllllllllooouuuxxxxxxxxxzzzyyyvvvvvvwwwyyy|||~~~|||yyyvvvwwwqqqmmmnnnooooooqqqttt|||xxxvvvtttsssssssssvvvxxxzzz{{{wwwuuutttuuuwwwzzz{{{{{{tttiiibbbVVVQQQLLLHHHFFFDDDCCCBBB@@@>>>>>>???AAADDDNNNXXXfffzzz{{{fff[[[WWWOOOFFF@@@<<<;;;:::999999:::<<<===AAALLLddd~~~~~~nnnooo{{{qqq```]]]ggguuulllRRRBBB:::777111000//////...---------***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,************************************************++++++******************,,,,,,---...000222444666666777:::<<<===<<<;;;:::;;;::::::<<>>>>>???@@@CCCLLLWWWgggwwwnnnaaa[[[RRRIIICCC===<<<:::999999:::;;;<<<===CCCWWWppp}}}{{{yyy}}}tttmmmpppyyy{{{mmm^^^WWWYYYddduuuqqqXXXEEE;;;777222111///...............++++++*********+++---...,,,,,,,,,,,,,,,+++***)))************************************************++++++***)))))))))******,,,,,,...///222444666777777888:::<<<<<<<<<:::::::::999:::???GGGRRR[[[aaahhhooosssqqqoooooonnnllliiigggiiisss}}}rrrmmmgggeeegggfffaaa]]]___mmm~~~yyysssooocccfffiiimmmqqqwww}}}wwwnnnhhhhhhjjjttt|||{{{vvvwwwyyyzzz{{{}}}~~~~~~{{{wwwsssqqqlllmmmooorrryyy~~~zzzwwwvvv{{{{{{zzzxxxuuusssssstttppppppqqquuuzzz|||||||||||||||}}}~~~vvvhhhaaa\\\UUUOOOKKKHHHEEECCCBBB???>>>@@@@@@CCCLLLVVVhhhvvv|||kkk```UUUKKKGGG???===;;;:::999:::;;;<<<;;;???LLL```pppwwwyyyzzz||||||pppllluuuuuukkk^^^VVVSSSXXXffftttuuu]]]III;;;333000///...,,,+++,,,,,,---,,,+++***))))))+++---...,,,,,,,,,,,,+++***))))))************************************************+++***************++++++,,,---///111333555777888888999::::::;;;;;;;;;;;;888999<<>>AAAGGGRRR```sss}}}yyywwwrrrllliiikkkhhhmmmuuu}}}}}}vvvpppiiiiiijjjjjjjjjjjjjjjjjjiiimmmssszzz{{{uuunnnjjjmmmnnnqqquuu{{{|||uuutttuuuxxxzzz|||~~~~~~}}}|||~~~|||zzzvvvttttttwwwzzz~~~}}}{{{{{{xxxsssnnnlllmmmoootttuuuwwwyyy|||~~~}}}}}}}}}}}}{{{yyywwwvvvwwwwwwwwwvvvuuuwww{{{~~~ttthhhaaaZZZQQQKKKJJJGGGDDDDDDDDDCCCBBBFFFMMM[[[lll~~~}}}iiiZZZRRRHHHDDD>>>::::::;;;===>>><<<===>>>CCCSSSiiixxx}}}|||wwwuuuvvvtttlllggghhhvvvjjjbbb```cccgggkkkppppppeeeTTTDDD;;;666444111/////////...------,,,+++,,,---...,,,***++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,+++***))))))+++---...000111222333555888999:::;;;888777999999888;;;@@@EEEPPP___nnn}}}{{{vvvrrrllldddbbbcccfffkkkssszzz|||xxxqqqkkkkkkkkklllmmmnnnmmmllljjjhhhkkkooottt{{{{{{uuuoookkkkkkooouuuyyy||||||vvvvvvyyyzzz{{{|||}}}}}}||||||{{{|||zzzvvvsssrrruuu{{{~~~zzzxxxuuupppllllllmmmpppuuuvvvxxx{{{}}}{{{{{{{{{zzzyyywwwvvvuuutttuuuuuuttttttuuuyyy|||~~~}}}pppggg___UUUNNNLLLJJJFFFDDDEEECCCAAAEEEKKKVVVgggzzzqqq___UUUKKKFFF@@@<<<<<<===??????===??????AAALLL```sss|||~~~xxxsssrrroooiiicccaaa~~~~~~pppeeeccceeeeeehhhkkkiiibbbUUUGGG>>>777444000......///......---,,,+++,,,......,,,+++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,------222222333444666777888999999666666888888888===CCCKKK[[[ooo~~~xxxqqqkkkccc[[[WWWXXXaaagggooouuuvvvrrrlllggglllkkklllooorrrrrrnnnjjjjjjkkkmmmooottt{{{~~~zzzuuupppllljjjpppwwwzzzzzz~~~{{{xxxzzz}}}}}}||||||{{{zzzyyyyyyxxxvvvtttrrrqqqssszzz~~~yyyvvvrrrnnnlllllloooqqquuuvvvxxxzzz|||}}}}}}}}}zzzzzzyyyxxxwwwuuuttttttqqqrrrrrrrrrrrrtttwwwyyy{{{}}}xxxmmmcccXXXPPPNNNLLLGGGEEEEEEDDDCCCEEEJJJRRRbbbuuuxxxbbbWWWMMMHHHBBB>>><<<===??????===??????@@@GGGXXXmmm}}}~~~wwwssspppjjjccc^^^rrr|||vvvkkkhhhiiifffjjjlllkkkeee[[[LLL@@@888555111......///......---,,,,,,---......---++++++++++++++++++++++++++++++***((((((((((((***+++******+++++++++,,,,,,,,,******+++,,,,,,---------333333444555666777777777888666666777888999???GGGSSSeee{{{~~~vvvmmmeee\\\SSSOOOQQQYYY___hhhoooqqqoookkkhhhhhhhhhiiinnnssstttpppkkklllllllllmmmpppuuu}}}|||xxxsssooolllmmmppptttvvvwwwzzz|||yyyxxx{{{}}}{{{yyywwwvvvuuuuuulllmmmpppsssyyy~~~xxxuuupppmmmmmmnnnqqqrrrvvvwwwyyy{{{|||||||||{{{yyyyyyxxxvvvuuutttsssrrrnnnoooqqqqqqqqqrrruuuxxxzzz{{{}}}~~~}}}~~~ttthhh\\\SSSQQQNNNIIIEEEFFFFFFEEEGGGKKKOOO^^^qqq~~~gggZZZPPPKKKDDD???============<<<>>>??????CCCQQQhhhzzz~~~xxxssslllddd]]]cccnnn{{{yyyqqqmmmnnnkkkpppttttttqqqhhhUUUCCC;;;777222///...///......------,,,---...///---++++++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,******+++,,,------......333444555666777777777777888666666777888;;;EEEPPPaaarrr}}}uuujjjbbbYYYQQQNNNPPPSSSYYYcccjjjmmmnnnnnnnnnddddddgggmmmrrrssspppmmmnnnmmmmmmlllmmmqqqwww{{{|||}}}|||yyyuuuqqqmmmkkkpppnnnmmmqqqwww|||~~~~~~}}}|||zzzxxxwwwxxx{{{~~~}}}{{{xxxuuusssrrrqqqdddiiiqqqzzz}}}xxxtttpppoooppprrrttttttxxxyyy{{{}}}~~~}}}|||{{{wwwvvvuuusssrrrqqqpppppplllnnnppppppppprrrtttwwwxxxzzz|||}}}}}}}}}~~~pppbbbYYYVVVSSSLLLHHHHHHHHHFFFGGGJJJLLLXXXiiiyyyqqqaaaTTTOOOGGG@@@===<<<<<<;;;;;;<<<>>>???AAAKKK___rrr~~~wwwpppggg___YYYcccnnnttttttrrrqqqrrrrrryyy~~~wwwaaaKKK???;;;555111//////.........---,,,---//////---,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,...///000222444555777888888777777888666777999;;;BBBQQQ```sss|||sssiiiaaaYYYSSSRRRTTTTTTZZZbbbgggjjjlllpppssseeehhhlllppprrrssssssrrrppppppooonnnmmmnnnqqqtttxxxyyyzzzxxxtttpppnnnmmmrrrmmmiiimmmvvv~~~xxxxxxwwwvvvwwwyyy{{{|||}}}|||zzzwwwtttqqqooonnndddlllwww|||wwwtttqqqqqqtttvvvvvvuuuxxxyyy{{{}}}}}}|||zzzxxxtttsssqqqooonnnmmmmmmmmmkkkmmmooopppqqqrrrtttvvvxxxzzz|||}}}}}}}}}yyyjjj```]]]YYYRRRKKKJJJIIIFFFEEEGGGGGGQQQ```pppkkkYYYSSSJJJCCC???===;;;;;;;;;;;;<<>>777222000///.........------...//////...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******+++---000111222333555888999999888888888777777;;;@@@LLL```rrryyypppggg```ZZZVVVWWW[[[\\\aaafffggggggiiinnnsssnnnssswwwwwwuuutttvvvyyywwwwwwvvvssspppnnnnnnooouuuwwwxxxvvvsssqqqqqqrrrtttooojjjjjjpppvvvzzz|||vvvvvvvvvwwwyyy{{{{{{{{{{{{{{{yyywwwtttqqqmmmkkklllttt~~~{{{wwwuuurrrsssvvvxxxxxxvvvuuuwwwyyy{{{{{{yyywwwuuurrrpppnnnlllkkkjjjjjjkkkkkkmmmooopppqqqrrrtttvvvxxxzzz|||}}}}}}~~~qqqfffccc___VVVNNNLLLJJJEEECCCDDDCCCLLLZZZjjjsss]]]VVVMMMEEE@@@===<<<;;;<<<:::;;;>>>>>>@@@MMM[[[uuu}}}uuunnnaaa^^^\\\^^^dddkkkrrrvvv}}}xxx```FFF@@@999333000///.........------...//////...,,,+++++++++++++++++++++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,---,,,******+++---111333111333555888999999999888777777888===DDDSSSkkkwwwnnneee```[[[XXXZZZ___dddgggjjjhhhfffggglllqqqwww|||~~~yyyvvvyyy~~~~~~~~~}}}yyytttpppnnnnnnsssuuuvvvuuusssrrrtttvvvwwwsssnnniiihhhkkkqqquuuvvvvvvwwwyyy{{{|||{{{zzzyyyzzzyyyxxxtttpppllljjjttt{{{~~~zzzwwwwwwvvvuuuuuuvvvxxxzzz{{{yyyyyyxxxxxxvvvtttsssrrrpppnnnllljjjiiijjjlllmmmiiikkknnnpppqqqsssuuuxxxyyyxxxxxxyyyzzz{{{|||}}}~~~~~~yyyssshhhfffbbb\\\TTTOOOMMMKKKHHHEEEDDDHHHQQQ^^^sss}}}ggg\\\PPPJJJEEE>>>999888::::::===??????@@@HHHRRReee|||~~~uuuiii[[[VVV[[[gggrrrxxx|||{{{nnnRRREEE888333111///......------..................+++,,,,,,,,,,,,+++******))))))*********+++++++++------,,,+++************)))***,,,...000222333444444444666999;;;;;;888666666555666???PPPggg{{{sssdddYYYXXX\\\aaaeeekkkoooqqqnnnjjjiiiooovvv}}}{{{vvvnnnkkkmmmpppqqqsssuuuvvvuuusssrrruuutttooohhheeeiiiooossswwwvvvvvvyyy}}}}}}{{{yyyuuuuuuqqqlllmmmsss|||{{{vvvtttvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxwwwvvvtttrrrpppooommmllliiigggggghhhjjjkkkiiikkknnnooopppqqqtttvvvwwwwwwwwwxxxyyyyyyyyyzzzxxxzzz{{{{{{{{{{{{|||~~~xxx}}}ssshhhddd```]]]WWWRRRNNNKKKHHHFFFDDDHHHOOOZZZmmmmmmaaaTTTMMMFFF???999777777777999<<<;;;<<>>>>>EEEUUUlll~~~sssjjjggggggiiikkkiiihhhggghhhmmmuuu~~~{{{uuurrrnnniiijjjnnnnnnnnnnnnpppuuuzzz}}}~~~vvvqqqlllhhhhhhlllqqquuu~~~~~~~~~zzzxxxwwwwwwuuuvvv~~~{{{uuuqqqoootttttttttttttttuuuuuuvvvvvvvvvtttrrrooollliiihhhgggfffcccbbbbbbdddfffhhhiiikkkllllllllllllmmmoooqqqrrrtttuuutttsssqqqppptttwwwzzz{{{{{{zzzyyyzzzyyyyyyzzzzzz{{{|||||||||~~~~~~~~~yyy{{{rrrccc[[[[[[^^^___\\\UUUNNNJJJIIIFFFFFFHHHMMMYYYpppppp^^^SSSKKKCCC<<<:::;;;999:::<<<;;;;;;???EEENNNggguuuddd```fffpppxxxwww{{{|||nnn\\\III===777222111333////////////............,,,,,,------,,,,,,+++***,,,,,,,,,---------......+++++++++++++++,,,---...,,,---...000222333555555777888999999888888888888===@@@LLL```xxx}}}yyyuuurrrooommmkkkeeeaaa___bbblllxxx|||sssnnnkkkiiikkkoooqqqpppppptttyyy~~~yyyrrrllllllooosssxxx|||||||||~~~zzzxxxvvvvvvyyy~~~|||vvvsssqqqrrrrrrssssssssstttssssssttttttrrrpppmmmiiigggeeedddcccaaa```aaaccceeeggghhhjjjkkkjjjiiiiiijjjlllnnnoooqqqrrrrrrpppnnnmmmooorrruuuvvvvvvtttttttttwwwwwwxxxyyyyyyzzzzzz{{{{{{|||}}}~~~~~~tttbbbWWWYYY]]]```___XXXQQQMMMKKKHHHEEEEEEIIIQQQdddyyydddWWWOOOGGG@@@======::::::======;;;>>>CCCIII___lllbbbeeeooovvvvvvxxx{{{uuucccNNN@@@999333111333000000/////////.........,,,------------,,,++++++,,,,,,---------............------,,,++++++,,,,,,......///111333444555666777888999999777777999;;;===EEEUUUkkktttwwwzzz{{{yyysssmmmiiiaaa]]]YYY]]]hhhvvvsssmmmjjjjjjmmmqqqttttttuuu{{{yyyooohhhkkkqqquuuyyy~~~yyy{{{}}}~~~~~~~~~~~~~~~{{{xxxuuuvvv}}}{{{wwwuuutttqqqqqqrrrssssssrrrrrrqqqqqqpppooollliiifffdddbbbaaa```___^^^___aaadddffffffhhhiiiiiihhhggghhhjjjlllmmmnnnoooooonnnmmmmmmoooqqqsssttttttsssssstttvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz|||}}}zzzfffXXXXXX[[[______[[[UUUOOOLLLIIIEEEEEEHHHMMMYYYssslll]]]TTTKKKCCC@@@<<<999888;;;<<<:::<<<@@@FFFWWWsssuuuggggggnnnuuuxxxyyyyyy}}}~~~kkkUUUFFF<<<555111111111000000//////.........---------------,,,++++++,,,,,,,,,---------......///...---,,,++++++++++++///000111222333555666666666888:::888666777:::>>>BBBNNNbbbxxx}}}xxxrrrjjjqqqxxx|||yyyrrrkkkfff___[[[WWWZZZdddqqq{{{~~~uuunnnkkkkkknnnrrrwwwvvvyyyzzzmmmdddiiippprrruuuyyyzzz|||}}}}}}{{{zzzyyyyyyxxxxxxxxxzzz~~~yyyvvvttttttppppppqqqrrrrrrqqqpppppplllkkkjjjhhheeeccc```___^^^]]]\\\[[[\\\___bbbddddddfffggggggffffffgggiiikkkkkkllllllmmmmmmnnnnnnoooqqqrrrrrrrrrrrrsssuuutttttttttuuuvvvvvvwwwwwwwwwxxxzzz|||}}}~~~~~~~~~~~~mmm^^^WWWYYY[[[]]]]]]YYYRRRMMMKKKEEEEEEIIIKKKQQQdddxxxuuudddYYYOOOFFFAAA<<<888777;;;<<<;;;;;;>>>DDDNNNeeezzzkkkiiiqqqxxx~~~}}}{{{~~~zzzcccRRREEE;;;555333111111000000///......------------...------,,,++++++,,,,,,,,,------------...------,,,,,,,,,------000111222333444555666777555888999888666777<<>>======???BBBHHHZZZyyyyyylllllluuu}}}~~~ppp]]]OOOBBB:::777222111111000///......---------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////111111222333555666777777555777999777555777===CCCJJJ[[[sssuuujjjeeebbb___jjjnnnssstttooojjjfffddd```^^^[[[ZZZ^^^gggpppwwwxxx}}}wwwooolllkkkmmmpppvvvtttwwwrrrvvv|||yyyxxx{{{zzz{{{{{{vvvooojjjggggggiiiyyy~~~{{{wwwtttssssssssssssrrrpppnnnmmmmmmnnnnnnllliiidddaaa___]]][[[YYY[[[[[[ZZZZZZ[[[]]]___```bbbcccddddddcccccceeegggfffgggggghhhjjjkkkllllllmmmllllllkkkjjjjjjiiiiiikkkmmmoooppppppqqqsssuuurrrrrrsssvvvzzz||||||{{{{{{|||~~~~~~}}}{{{ggg^^^WWWUUU[[[```]]]WWWRRRGGGFFFFFFFFFDDDGGGSSS```ooottt___RRRJJJFFFAAA>>>;;;:::;;;===>>>>>>???IIIXXXlllnnneeeiiisssvvv___III<<<;;;555333000////////////.........---------,,,,,,,,,---///000///+++***+++---,,,+++)))))))))+++---///333333333444555666777888888666666777888888===DDDNNNddd}}}}}}pppccc\\\^^^cccllltttwwwqqqkkkiiieee______bbbeeeeeeeeeggglllppp{{{|||xxxpppoooqqqssstttxxxwwwzzz|||}}}~~~}}}zzz~~~|||zzzxxxpppgggdddgggvvv}}}vvvwww|||~~~yyyuuurrrppppppppppppooonnnmmmlllllllllllliiifffaaa^^^\\\ZZZXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]___```aaaaaa```aaaccceeedddeeefffggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkgggiiikkklllkkklllnnnpppppppppqqqtttxxxzzzzzzzzz}}}~~~~~~|||zzzyyy~~~nnn___XXXVVV[[[```^^^XXXUUULLLIIIFFFEEECCCEEENNNXXXccc{{{{{{fffWWWOOOLLLBBB>>>;;;999:::<<<======<<>>BBBHHHUUUkkkvvvjjjiiinnnjjjKKK;;;888555111////////////...,,,,,,,,,,,,+++++++++***''')))************,,,------,,,,,,,,,,,,...000111333333333444555666777888888777888::::::;;;BBBJJJ]]]qqqqqqbbbXXXSSSVVV\\\oootttvvvqqqkkkhhhgggeeegggkkkoooooommmkkkkkkmmmpppqqqtttyyy~~~yyyrrrooooooqqqtttvvvzzzwwwwww{{{~~~||||||zzzxxxrrriiidddjjjsss|||~~~|||yyyuuuqqqmmmkkkiiiiiihhhiiikkklllkkkiiigggeee```\\\XXXTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[ZZZZZZZZZ\\\^^^``````aaabbbbbbcccddddddbbbbbbccccccdddeeeeeeeeehhhjjjkkkkkkjjjjjjkkkmmmlllkkklllnnnrrruuuvvvvvvvvvwwwxxxzzz{{{||||||||||||}}}hhh___XXX[[[``````]]]\\\VVVMMMEEECCCCCCBBBCCCEEEKKKWWWjjjqqq___TTTPPPFFFBBB===999999:::;;;;;;===@@@EEEOOOccc}}}|||rrrqqquuu}}}YYYCCC:::777222000/////////...---------,,,,,,,,,++++++******+++,,,,,,,,,---...,,,,,,,,,,,,---...000111222222333333555666888999999888999;;;:::<<>>:::999:::;;;;;;888<<>>IIIVVVppprrrbbbYYYUUUVVV\\\bbbbbbfffkkklllggg```]]]\\\bbbiiipppsssrrrooommmmmmlllmmmoooooonnnmmmmmmlllkkkkkkkkkkkkmmmooorrrttttttpppmmmmmmppptttuuuuuuuuuyyy}}}zzzyyyuuurrrnnnjjjeeeeeeppp|||}}}~~~wwwvvvssspppmmmjjjiiihhhhhhhhhjjjjjjhhheeeaaa___XXXTTTNNNKKKKKKLLLLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[\\\\\\]]]]]]``````__________________```aaaccccccccccccdddfffjjjhhhggghhhkkknnnoooooorrrrrrssssssssstttuuuuuuwwwxxxyyy{{{|||~~~yyylll___\\\^^^^^^^^^___WWWOOOHHHGGGFFFCCCAAABBB@@@EEEMMMZZZoookkk\\\UUUMMMHHHAAA<<<::::::;;;;;;999>>>CCCKKK[[[rrr~~~yyyzzzmmmPPP>>>:::444000////////////////////////............---+++******,,,,,,+++***))))))+++,,,---...//////111222222333555777999:::;;;;;;;;;;;;<<>>;;;;;;<<<<<<<<<>>>>>>@@@LLLbbbwww~~~|||zzzuuunnnjjjkkkrrrvvv{{{}}}}}}uuuUUU@@@<<<555111////////////......---------,,,,,,,,,---++++++---111333222111***+++---///000111222222111111222333555777999::::::999:::===BBBPPPiii~~~zzzmmm___[[[\\\^^^bbbfffkkkhhhhhhjjjgggcccgggooowww|||~~~~~~zzzsssmmmjjjjjjfffjjjppprrrqqqpppqqqrrrsssnnngggccceeemmmwww~~~}}}zzz{{{~~~~~~yyyuuuiiibbb___ccciiimmmqqqvvvzzz{{{{{{nnn{{{pppooommmkkkiiihhhgggggghhhgggeeedddaaa\\\VVVRRRKKKIIIEEECCCBBBAAA@@@>>>BBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRPPPNNNNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYY^^^_____________________bbbdddeeeeeeeeefffhhhjjjmmmmmmoooppprrrsssuuuuuutttuuuwwwyyyyyy{{{mmmbbb\\\XXXYYY\\\\\\YYYSSSLLLGGGDDDBBBBBB>>>???BBBFFFJJJTTTiii|||ggg[[[WWWPPPGGG???;;;:::;;;;;;======???AAAFFFUUUqqq|||wwwrrrjjjbbb]]]bbbfffmmmqqqqqquuuuuuTTT@@@:::222......///...---,,,---...//////...---,,,,,,------......------,,,***+++,,,---...000111111111333555666666666888999;;;:::999:::DDDZZZxxxwwwlllaaa___bbbfffhhhiiilllmmmlllgggdddgggrrr{{{uuuppprrrpppjjjjjjmmmnnnnnnpppuuuwwwuuutttooojjjiiimmmttt{{{~~~}}}|||zzzvvvqqqmmm___```cccggglllqqqvvvyyyyyyvvvlllsssnnnmmmkkkiiigggfffeeeeeegggeeecccaaa^^^YYYRRRNNNHHHEEEBBB@@@@@@???>>>===???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMKKKKKKMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUVVVXXXXXXXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\___```bbbbbbbbbcccfffhhhjjjjjjlllmmmoooqqqrrrrrrqqqsssuuuwwwxxxzzz}}}sssfff^^^YYYYYY\\\\\\YYYSSSMMMHHHDDDBBBBBB>>>>>>@@@CCCEEEMMM```rrrmmm```YYYRRRHHHAAA===<<<<<<<<<<<<<<<>>>@@@DDDRRRmmmxxxtttmmmfffaaaXXX[[[bbbhhhiiilllwwwqqqRRR@@@:::333///...///...---------............------+++,,,,,,------,,,,,,+++++++++,,,---///000111111111333555666666666777999999999:::@@@MMMddd~~~vvvpppiiifffhhhjjjlllnnnllllllkkkgggdddiiisss|||}}}qqqnnnqqqqqqnnnooorrrrrrppprrruuuuuuqqqmmmjjjhhhjjjpppxxx~~~}}}}}}}}}|||zzzvvvqqqnnnaaabbbeeehhhlllqqquuuwww~~~qqqeeelll{{{kkkjjjhhhgggeeedddcccccceeeccc```]]]YYYSSSMMMIIICCC@@@===<<<======<<<;;;======>>>???AAABBBCCCCCCDDDCCCDDDDDDEEEFFFHHHHHHJJJHHHGGGGGGIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNLLLMMMOOOQQQRRRTTTTTTUUUTTTTTTUUUVVVVVVWWWXXXXXXYYY[[[]]]^^^^^^```ccceeeeeefffgggiiikkklllnnnnnnnnnppprrrtttuuuwwwzzz}}}~~~}}}mmmbbb[[[YYY[[[[[[YYYTTTNNNIIIEEECCCBBB???>>>??????@@@EEETTTddd}}}vvveee[[[TTTKKKCCC???===<<<<<<;;;;;;<<<>>>BBBNNNfff{{{xxxuuusssooojjjXXXYYY^^^eeeiiijjjooovvvlllQQQAAA;;;333/////////...---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,---...///000111222222333555666555555777999888888;;;GGG[[[sss|||{{{yyytttpppnnnnnnoookkkjjjhhhddddddiiissszzzzzznnnkkkooossssssrrrtttuuusssuuuwwwuuuqqqhhhhhhiiimmmtttzzz~~~||||||}}}{{{xxxtttooolllcccdddgggjjjnnnqqqtttvvvkkkccchhhuuuiiihhhfffeeecccbbbbbbbbbcccaaa]]]YYYTTTOOOHHHDDD???<<<::::::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRTTTTTTUUUTTTVVVXXXYYYZZZ\\\___bbbaaabbbccceeeggghhhiiijjjkkkmmmpppqqqsssuuuxxx{{{{{{~~~uuuggg]]]YYYZZZ[[[XXXUUUPPPKKKGGGDDDBBB???>>>>>>>>>===AAAMMMZZZsss}}}iii]]]VVVMMMEEE@@@>>><<<;;;::::::;;;===@@@JJJ^^^ppp}}}vvvvvvxxxwwwttt```]]]]]]dddjjjlllooorrryyykkkSSSBBB<<<444000///000...---------+++******+++------+++,,,,,,------,,,,,,+++,,,,,,---...000111222333222444555555444555666888777777<<>>?????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBEEEFFFEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRRRRQQQRRRUUUVVVWWWYYY\\\^^^^^^^^^```aaaccceeeffffffhhhjjjmmmoooppprrrvvvyyyzzz|||nnn```YYYXXXZZZXXXUUUQQQMMMHHHDDDBBB@@@>>>>>>???>>>@@@JJJTTTkkk}}}mmm___YYYOOOGGGAAA>>><<<;;;;;;:::;;;===???FFFVVVfff}}}vvvtttwwwwwwtttggg___ZZZ___fffkkknnnrrrttt~~~nnnYYYCCC===555111000000///---------+++******+++------------............------,,,---...///111222333333333444555444333444666888888888@@@UUUrrryyyqqqmmmkkklllhhhcccbbbeeelllsssxxxyyyxxxmmmiiilllqqqvvvrrrvvvzzz~~~|||sssjjjkkkoootttyyy|||{{{zzz||||||zzzuuummmgggcccbbb^^^aaagggnnntttyyy|||}}}zzziii```bbblll|||eeedddcccbbb`````````___^^^[[[VVVQQQLLLGGGAAA===;;;999777777888::::::999::::::;;;<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>???AAACCCDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOQQQRRRRRRTTTWWWYYYZZZZZZ\\\]]]___aaabbbcccdddfffiiikkklllooosssvvvxxxzzz}}}wwwfff\\\YYYYYYXXXVVVSSSNNNIIIEEEBBB@@@>>>>>>@@@???@@@GGGPPPbbbuuusssbbb\\\SSSJJJDDD@@@===;;;===;;;<<<>>>???DDDPPP]]]vvv{{{tttsssrrrnnnlllbbb[[[^^^eeekkkqqqvvvttt{{{rrr^^^DDD>>>666111000000///---------,,,,,,,,,,,,------......////////////......---...///000111222333444444444444333222333555888:::===IIIaaa~~~}}}~~~xxxsssqqqnnnnnnhhhbbbaaafffmmmsssvvvxxx~~~vvvoookkkjjjnnnsssxxx}}}rrrlllmmmpppuuuzzz~~~~~~~~~{{{zzzvvvnnneee___^^^___^^^cccjjjssszzzvvvmmm\\\]]]fffwwwbbbaaa```___^^^]]]]]]]]]ZZZWWWRRRMMMHHHCCC===999:::888666555777888888777999999::::::;;;;;;<<<<<<<<<<<<>>>>>>???>>>>>>===<<<<<<<<>>>>>CCCJJJXXXlll|||fff```WWWNNNHHHCCC???===???===>>>???@@@CCCMMMWWWmmmvvvrrrppplllmmmddd^^^```gggmmmtttzzzvvv{{{sssaaaEEE???777222111111///...------............---------..................---......///000222333444444444444444333222222555888===EEEWWWrrrwwwvvvwwwyyy{{{rrrrrrrrrooolllddd]]]\\\bbbiiinnnooouuu{{{zzzrrrooommmjjjkkkpppzzzvvvrrrrrrsssvvvzzz}}}~~~~~~vvvuuupppggg^^^ZZZ\\\___bbbgggpppyyy}}}rrrppphhhggglll{{{}}}~~~```___^^^]]]\\\\\\[[[[[[WWWTTTNNNIIIEEE@@@;;;777999777444444555666666555888888999999:::::::::;;;:::;;;<<<=========<<<;;;::::::;;;===???@@@???===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPSSSSSSUUUVVVXXXYYY[[[[[[\\\^^^aaaccceeehhhlllooosssuuuxxxzzz|||~~~rrrddd^^^XXXXXXWWWUUUPPPKKKEEEBBB???<<<<<<===<<<;;;>>>DDDQQQfff~~~iiicccZZZQQQJJJEEEAAA???@@@>>>???@@@@@@BBBKKKUUUeee}}}zzzuuurrrooohhh```\\\___eeekkkrrryyywww{{{sssaaaEEE???777222111111///...,,,---////////////---,,,,,,------......------,,,......///111222333444555444555444222111222555777???JJJaaazzzpppnnnpppttt~~~uuummmoooppplllggg___WWWVVV\\\dddggghhhpppxxx|||sssnnnnnnmmmjjjjjjnnnyyy}}}zzzxxxvvvvvvyyy{{{|||{{{sssqqqlllcccZZZWWW[[[```ffflllttt~~~vvvnnnqqq{{{wwwyyy``````___]]]\\\[[[ZZZZZZXXXSSSLLLFFFAAA===999666666666555444444444444555999888777777777888::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============AAA@@@???>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPQQQSSSTTTTTTTTTTTT[[[\\\^^^___aaadddhhhkkkmmmooorrruuuwwwzzz~~~xxx{{{{{{lllddd]]][[[XXXTTTPPPLLLHHHFFFBBBAAA@@@?????????@@@AAALLL]]]uuurrrfffYYYRRRLLLEEE@@@@@@AAABBBDDDDDDAAAAAAIIITTTdddyyyyyyvvvtttrrriii]]]ZZZfffuuu{{{yyyxxx}}}tttbbbLLLAAA555222111///---...////////////...............------------...//////111111222222222222111111777555666777444111555;;;???TTTrrrqqqfffhhhpppvvv{{{xxxmmmiiioooqqqlllfffZZZQQQRRRWWW]]]dddiiisssxxx}}}|||uuuqqqsssrrrmmmlllooovvv}}}~~~vvvqqqqqqssssssuuujjj___XXXTTTUUU\\\ccchhhooowww|||zzzyyy~~~^^^^^^]]]\\\[[[ZZZZZZYYYVVVQQQJJJDDD???;;;888555666666555444444333444444777777666555666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMOOOPPPQQQRRRRRRRRRVVVWWWYYY[[[\\\___cccfffiiilllooorrrtttwww|||yyyuuuzzzsssjjjaaa___\\\WWWSSSMMMHHHEEEBBBAAA@@@>>>>>>???@@@@@@FFFVVVllluuuiii[[[RRRLLLEEE@@@???BBBBBBDDDEEECCCCCCKKKVVVeeeyyy~~~{{{yyywwwoooccc]]]dddrrr|||}}}{{{rrr___MMMAAA666333222000......////////////...............------------...//////...///000111222222222222444333444555444333777>>>GGG^^^}}}|||kkk```cccjjjqqqvvvtttjjjggglllmmmiiicccYYYQQQRRRXXX]]]ccciiirrrvvv|||~~~{{{|||yyyxxxzzzwwwoookkkmmmuuu~~~yyytttttttttrrrrrrggg\\\VVVTTTUUU]]]eeeiiipppxxx}}}zzzxxx|||[[[[[[[[[[[[[[[ZZZYYYYYYRRRNNNGGG@@@<<<999666444777666555444333333222333555555444444555555666777888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOQQQSSSVVVWWWXXX[[[^^^aaadddgggjjjmmmppptttyyy|||xxxsssrrrzzz}}}tttgggddd```[[[VVVOOOHHHDDDAAA@@@???>>>===>>>>>>???CCCOOOcccxxx{{{mmm]]]SSSLLLEEE???>>>??????AAABBBAAABBBJJJTTTdddwww~~~xxxkkk```aaannn{{{~~~rrr^^^MMMBBB777444333000......////////////...............------------...//////,,,---...000111222333333222000222444444444:::BBBQQQllluuuddd[[[]]]dddmmmrrrqqqiiifffjjjkkkhhhbbbZZZUUUWWW]]]aaaggglllsssuuuyyy}}}~~~~~~|||zzz|||}}}{{{qqqkkklllsss}}}|||xxxwwwtttqqqlllbbbYYYTTTTTTWWW___hhhlllssszzzyyytttvvvYYYZZZ[[[[[[[[[ZZZYYYXXXPPPKKKDDD>>>:::888666444666666444333222222222222444444444444555555666666666666666666777777777777888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>?????????@@@AAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLPPPRRRUUUVVVWWWYYY\\\______bbbfffiiimmmqqqvvvzzz|||qqqmmmooo{{{~~~lllhhhbbb]]]YYYRRRJJJEEEAAA@@@???=========>>>>>>DDDLLL]]]tttrrr___UUUMMMFFF@@@===;;;:::<<<>>>>>>???GGGQQQ```qqqrrrbbb]]]gggxxxwwwdddNNNCCC888444333000......////////////...............------------...//////,,,---...///111111222222222000111333333555<<>>DDDJJJXXXooowwwcccWWWPPPHHHAAA>>>;;;999999<<<===???FFFNNNZZZiiixxxfff\\\cccsssmmmRRRFFF999555333000......////////////...............------------...//////...//////000000000000///333111111333333555>>>GGG]]]}}}zzziii^^^YYY\\\bbbjjjmmmnnnkkkiiiiiiiiihhheeecccdddjjjoooqqquuuyyyxxxyyyyyyyyyxxxxxxwwwwwwvvv|||~~~xxxsssqqqqqqlllmmmmmmpppvvv~~~~~~xxx}}}~~~{{{yyyrrrkkk^^^XXXSSSTTTWWW[[[cccllluuu{{{|||uuutttxxxwwwvvv|||WWWXXXYYYZZZYYYXXXVVVTTTKKKFFF???999777666555555333333222222111111222222333333444555555555555444333333333333444444444555555555555666666666777777666777888999:::::::::999888888999999:::;;;;;;;;;????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJLLLOOOQQQRRRSSSUUUVVVXXX[[[___bbbfffjjjooosssxxx~~~vvvmmmeeeccciiiyyy{{{sssiiiaaa]]]WWWOOOIIICCCAAA@@@>>>=========>>>BBBEEEQQQggg|||fffYYYRRRKKKDDDAAA===;;;:::===???AAAGGGNNNVVVdddzzzmmmaaadddqqq{{{~~~vvvYYYKKK===666333000///000////////////...............------------...//////000000000111111000000///555222222333444777AAAKKKcccqqqccc\\\[[[___dddhhhjjjlllkkkiiigggfffffffffeeejjjrrrwwwxxxzzz~~~{{{{{{zzzxxxwwwuuusssrrrtttyyy|||yyyuuutttsssqqqgggcccbbbiiivvv{{{~~~}}}zzzvvvmmmdddXXXTTTSSSVVVZZZ^^^eeelllwww~~~zzzzzzwwwvvvsssyyyUUUVVVWWWXXXWWWTTTRRRPPPHHHCCC<<<666444444444444111111111111111222222333111222333444444444333222222222333333333444444444444444444444555555555555333444666777888888888777666777777888999999::::::============>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGJJJMMMOOOPPPPPPRRRSSSUUUWWW[[[^^^bbbfffkkknnntttzzzzzzqqqfff\\\\\\cccttt}}}oooeee___XXXPPPJJJDDDCCCAAA???>>>>>>>>>>>>@@@BBBLLL```xxxhhh[[[UUUNNNGGGCCC???;;;:::===???@@@FFFMMMVVVbbbxxxwwwiiiiiiqqqxxx}}}{{{bbbRRRAAA888444222111333////////////...............------------...////////////000111222222222111444111111333666:::FFFQQQmmmlllaaa___```eeejjjjjjkkkmmmmmmkkkgggeeefffhhhjjjqqqzzz|||yyyvvvsssrrrrrrwwwyyyvvvuuuuuurrrlllaaa]]]]]]hhhwww~~~yyyssshhh]]]SSSQQQSSSYYY^^^aaafffkkkxxxyyyxxxsssxxxtttxxxSSSTTTUUUVVVUUURRROOOMMMFFF@@@999444222222222333000000000000111222333444///000111222333222111111222222333333333444444444333333333444444444555555111222444666777777666666666666666777888888999999;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFGGGGGGGGGJJJMMMPPPPPPQQQRRRSSSSSSUUUYYY\\\___cccgggkkkpppuuu||||||wwwmmmbbbVVVVVV^^^qqqtttggg```YYYQQQJJJDDDCCCAAA@@@>>>>>>>>>??????BBBKKK]]]tttiii\\\VVVPPPIIIEEE>>>:::999;;;===>>>CCCJJJWWWbbbxxx}}}pppnnnsssxxx}}}}}}hhhWWWEEE:::666333444666000/////////...............------------...//////---...000111333444444444222000000333777===IIIUUUuuu~~~kkkccccccfffkkkpppmmmnnnpppqqqnnniiiggghhhlllnnnwww~~~zzzvvvtttqqqwwwyyyvvvvvvwwwpppggg^^^[[[]]]iiiwwwxxxqqqdddXXXQQQPPPSSS[[[```bbbfffkkkwww|||tttrrrooo}}}zzztttwww~~~SSSSSSSSSTTTTTTRRRNNNKKKAAA<<<666222111222333333111111000//////000111222111111222222222333333333222222222222222222222222333222222222333444444555444444444444444444444444666666666666666555555555555666777888:::<<<===>>>>>>>>>===<<<<<<===>>>???>>>???@@@AAACCCDDDEEEEEEIIIJJJKKKMMMOOOQQQRRRSSSTTTWWW[[[^^^```bbbeeegggooosssxxx}}}|||uuuooodddZZZTTTTTT]]]qqqooocccYYYQQQLLLIIIEEE@@@=========>>>>>>===DDDJJJSSSjjjnnn]]]XXXTTTLLLDDDBBB===999;;;<<<>>>DDDJJJYYYeeezzzxxxkkkrrrmmm\\\FFF999777666222---000////////////............---------...///111222...000222222111000///000666666222777AAAAAAGGGYYY{{{pppdddbbbhhhmmmppptttuuuwwwuuummmfffhhhooozzz~~~|||sssppprrrxxxxxxxxxyyyyyyuuunnnhhhZZZ[[[^^^hhhvvvwwwkkk___XXXNNNRRRVVVWWWYYY___hhhoooyyysssjjjfffmmmvvvtttnnnttt~~~TTTSSSSSSSSSRRROOOJJJGGG???;;;666333222222222222222111000//////000111111111111111222222222333333222222222222222222222222000000000000000111222333333333333333333333333333555555555555555555555555444555666777888:::;;;;;;<<<<<<;;;;;;;;;<<<>>>???>>>>>>???AAABBBCCCDDDEEEGGGHHHJJJLLLNNNPPPQQQRRRSSSVVVZZZ]]]```bbbeeehhhllloootttxxxzzz}}}yyyrrrkkkaaaWWWPPPQQQZZZooosssfff\\\UUUPPPJJJFFFAAA>>>===>>>>>>>>>===CCCHHHQQQhhhsss```ZZZVVVNNNFFFBBB===:::;;;<<<>>>CCCJJJXXXeee{{{{{{pppwwwuuucccMMM>>>999777333.../////////............---......------...///000111...000222222111000000000222444222666???@@@III^^^ssshhhgggjjjmmmoooqqqsssvvvvvvoooiiilllsss}}}tttqqqtttvvvvvvwwwyyyyyyuuunnnhhh[[[^^^dddnnnxxx~~~sssggg]]]VVVOOORRRVVVXXX[[[bbblllttt|||zzzlllbbb]]]aaahhhsss{{{{{{ssssssxxxSSSRRRQQQQQQOOOLLLFFFBBB<<<999666444333333222000333222111000/////////000000111111111222222222222111111111111111111111111000000000000000000111222333333333333333333333333444444444444444444444444444444444555666666777777999999888888999;;;<<<>>>======>>>@@@AAABBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRRRRUUUYYY\\\^^^```cccfffiiilllpppsssuuuwwwzzz|||}}}tttmmmggg]]]SSSLLLMMMXXXmmm~~~{{{{{{mmmcccZZZUUUKKKGGGBBB>>>>>>>>>>>>>>>>>>BBBFFFNNNdddyyyfff]]]WWWOOOHHHCCC===:::;;;<<<===CCCIIIWWWeee|||www|||oooWWWEEE===999555111///............---------/////////......///000000///111222222111000000111///444444888???BBBOOOhhhyyyqqqooooooooonnnnnnqqqtttuuupppkkkooowww}}}uuurrrtttssstttwwwyyyyyyuuuoooiii]]]cccllluuuzzz}}}~~~}}}vvvmmmbbbXXXRRROOORRRUUUYYY]]]fffqqqyyytttfff[[[UUUSSSXXXaaaiiipppyyyzzzsssqqqyyy~~~{{{|||QQQPPPPPPOOONNNJJJEEEAAA999777555444444333111///333222222111000//////...000000000111111111111222111111111111111111111111222222111111111222222333222222222222222222222222222222222333333333333333333333333333333444444444666555555666777999;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEGGGJJJLLLOOOQQQRRRSSSUUUYYYZZZ[[[]]]___```eeehhhlllooorrruuuxxx{{{{{{qqqkkkeeeZZZPPPJJJMMMXXXnnn|||yyyzzzwwwjjj^^^WWWMMMIIICCC@@@>>>>>>>>>>>>>>>AAACCCJJJ___~~~kkk___XXXPPPJJJDDD>>>:::;;;<<<===BBBHHHUUUddd|||{{{|||zzzbbbMMM@@@:::666333............------------000000/////////////////////111222222111000111222111777888;;;AAAEEEWWWttt~~~{{{xxxtttqqqmmmooorrrrrrmmmiiinnnwww|||tttqqqsssrrruuuyyy||||||wwwqqqlllaaahhhrrrxxxzzzzzz|||}}}~~~|||vvvnnndddZZZQQQLLLMMMOOOSSSWWW^^^iiiuuu}}}|||pppcccXXXRRRJJJNNNSSSYYYaaalllwwwvvvoooqqqwww~~~}}}xxxuuuwww}}}OOONNNNNNNNNMMMJJJFFFBBB777666444444444333111///222222222111000///......//////000000000111111111000000000000000000000000222111111000000111111111111111111111111111111111000000111111222222222333222222222222222222222222444333333333555777888::::::;;;<<<===>>>@@@AAAAAACCCDDDFFFIIILLLOOOQQQRRRSSSUUUWWWXXXXXXWWWXXXZZZ^^^bbbfffjjjnnnsssxxx{{{yyypppiiidddYYYOOOKKKNNN[[[ooo}}}xxxxxx|||pppaaaXXXOOOKKKEEEAAA?????????>>>>>>???AAAHHHZZZvvvnnn```WWWPPPKKKEEE???;;;;;;<<<<<>>???@@@BBBCCCEEEGGGJJJLLLNNNOOOQQQSSSUUUUUUTTTSSSTTTUUUWWWZZZ___dddiiiooouuuyyy~~~}}}vvvmmmgggaaaWWWMMMKKKOOO\\\ppp~~~yyyxxxyyyuuueee[[[QQQLLLFFFBBB@@@??????>>>===>>>AAAGGGUUUnnnrrrbbbXXXQQQNNNEEE@@@<<<;;;;;;<<<@@@FFFOOO```rrr|||xxx{{{eeeOOO@@@999666000////////////.........//////000111111000000000000111222111111111333555333888888<<>>???@@@AAACCCEEEGGGIIIKKKKKKMMMOOOQQQRRRQQQQQQRRRSSSSSSVVV[[[```eeelllrrrwww}}}zzzxxxrrriiiccc]]]SSSIIIJJJNNNZZZmmm|||zzzyyy|||xxxjjjbbbRRRNNNGGGCCCAAA@@@???>>><<<>>>AAAFFFRRRfffuuudddYYYSSSPPPFFF@@@<<<;;;;;;<<<@@@FFFLLL\\\lllvvv~~~yyy|||tttXXXEEE:::777111111000000000/////////...///000111222222111111000111222111111111444666555888888===KKKXXXqqqxxxzzzsssnnnkkkgggccc]]]^^^iiiwwwvvv|||xxxrrrpppqqquuu|||~~~vvvrrrssstttvvvyyy{{{{{{yyywwwqqqjjj^^^QQQIIIEEEDDDEEEJJJMMMSSS]]]iiittt}}}}}}|||~~~~~~|||{{{qqqggg\\\TTTLLLJJJGGGEEEEEEFFFGGGGGGOOOTTTZZZaaaiiiwwwzzzpppooopppsssyyy~~~ssskkkbbb^^^]]]```kkkvvvMMMLLLJJJIIIGGGCCC===999666333111000111222222222//////111222222111000000............/////////000////////////////////////222111000///////////////////////////////////////------......///000000111222333333444555555666666444333222222222333444555777888999:::<<<===>>>>>>???@@@AAACCCEEEFFFHHHHHHIIIKKKNNNOOOPPPQQQRRRTTTSSSVVV[[[```eeekkkrrrvvv|||~~~|||{{{|||~~~vvvtttnnneee___ZZZPPPFFFHHHLLLXXXjjj{{{~~~{{{}}}zzznnngggSSSNNNHHHCCCAAA@@@???>>><<<===AAAGGGPPPaaayyywwweeeZZZUUUSSSGGGAAA<<<<<<;;;;;;???EEEKKK[[[hhhooo{{{|||~~~___HHH<<<777111111111111000000000000---...000111222222222111000111222111111222444777888::::::AAARRRaaa|||xxxqqqzzzwwwqqqnnnjjjeee```\\\^^^kkkzzzyyy{{{xxxsssrrrsssuuu}}}}}}vvvrrrvvvvvvxxx{{{~~~|||wwwqqqllldddWWWKKKCCCBBBDDDFFFLLLPPPVVVaaammmxxx|||xxxuuuzzz}}}qqqfff^^^QQQNNNKKKHHHFFFEEECCCBBBEEEIIILLLOOOSSS___qqq~~~sssqqqnnnooottt|||}}}yyyrrriii___ZZZXXX\\\gggsss~~~KKKKKKKKKIIIEEEAAA<<<999444333222222111111222222222222222111111111111000......///000111222222333222222000///............////////////////////////---------...............///...---,,,---///111222555555555555444444444444222222111111222222333333444555666777999:::;;;<<<<<<>>>@@@AAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPQQQRRRQQQSSSUUUZZZ```ggglllpppxxxyyy{{{|||||||||{{{{{{zzzsssiiibbb]]]VVVMMMEEECCCMMM[[[jjjxxx|||pppggg\\\RRRIIIFFFCCC???======???<<<===DDDKKKZZZwww~~~jjj\\\TTTQQQKKKEEE>>>999888:::===>>>FFFRRRiiitttsss~~~}}}rrrSSS???777555333000//////000///...------......///000000000444222///......000444666777<<>>:::777444333222222111111222222222222222111111111000000/////////000111111111222222111000///...................................................---------000///...---...000222333555555555555555555555444333333222222222222333333444555666777888:::;;;;;;;;;===???@@@AAABBBDDDFFFGGGGGGIIIJJJLLLNNNOOOOOOOOOPPPSSSXXX^^^fffmmmqqqvvvwwwxxxyyyzzzyyyyyyxxxvvvpppggg```ZZZSSSJJJDDDDDDMMM[[[hhhuuusssjjj]]]SSSJJJGGGDDD@@@===>>>???<<<===CCCIIIVVVqqqmmm^^^VVVSSSKKKFFF>>>999888:::<<<>>>FFFRRRiiitttttt~~~}}}zzzZZZDDD:::555333000//////000///...------......///000000000333222///...///111444666999===@@@EEEVVVsssuuuooonnnxxx|||xxxtttiii^^^ZZZ[[[___fffmmmpppyyyyyyssssssvvvwwwwwwwww{{{}}}zzzsssnnnnnnoooxxxwwwvvvwww|||wwwmmmaaaUUUIIIBBB@@@???BBBFFFJJJTTT```jjjuuu{{{vvv|||yyyuuusssuuuyyy|||~~~sssiii```VVVRRRNNNHHHDDDCCCBBBCCCDDDCCCCCCGGGLLLQQQYYY^^^ccckkkzzz~~~yyyrrroooqqqxxx|||uuuqqqggg^^^SSSMMMJJJMMMXXXccckkklllnnnqqqsssuuuvvvvvvvvvyyy~~~FFFFFFEEECCC@@@;;;777555333333222111111111111222222222111111111000000000000000000000000000000000111111000///............------------------------//////......------,,,,,,//////......///000222333555555555555555555555555555555444333222222222222333444555666777999999:::999;;;===>>>???@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLMMMOOOTTT[[[dddlllqqqssstttuuuvvvvvvvvvuuutttrrrlllccc\\\VVVOOOGGGAAAEEEMMMYYYeeeooozzz~~~{{{zzz~~~vvvlll___UUULLLHHHEEE@@@>>>>>>@@@<<<===BBBFFFQQQkkkqqqaaaXXXTTTLLLGGG???:::999:::<<<===DDDPPPfffsssttt~~~wwwaaaIII===555333000//////000///...---......//////000000111333111000///000222555777;;;===AAAKKKaaaxxxkkkhhhmmmwww}}}pppfff]]]]]]aaadddhhhkkkjjjuuuwwwrrrsssvvvxxxxxxxxxxxxuuupppkkkjjjnnnrrrwwwwwwwwwyyy||||||rrrfffVVVMMMDDD@@@??????CCCHHHOOO[[[hhhqqqyyy|||tttpppxxx~~~wwwrrrpppqqqsssyyyxxxnnneee___ZZZQQQKKKIIIFFFFFFFFFEEEBBBAAABBBDDDGGGKKKQQQXXXfffwww~~~wwwqqqrrrwww|||tttmmmjjj___VVVMMMGGGEEEGGGPPPZZZ^^^___```aaaccceeeggghhhgggkkkpppvvv{{{}}}~~~~~~EEEDDDCCCAAA>>>999666333333222222111111111111111111111111111000000000000000000000000000/////////111000///...............------------------------//////...------,,,++++++......------...///111111333333444444555555666666777666555333222111111111333333444555666777888888999:::<<<======>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJJJJKKKLLLNNNRRRXXXaaaiiimmmqqqrrrsssttttttsssrrrqqqmmmhhh```XXXQQQKKKDDD@@@CCCKKKUUU```iiisss~~~~~~wwwrrrrrruuuzzzwwwmmm___UUULLLHHHEEE@@@======???<<<===BBBEEENNNfff}}}tttbbbYYYUUUMMMHHHAAA<<<:::;;;<<<<<>>GGG[[[yyy~~~hhh___```fffqqq{{{~~~}}}ooogggeeekkkssstttrrrpppqqqyyy|||vvvqqquuuwwwtttuuuwwwxxxwwwssskkkbbb]]]```hhhrrryyyxxxzzz{{{||||||wwwgggWWWIIIDDD@@@@@@@@@???CCCIIIWWWdddsss{{{|||{{{zzzzzzzzz}}}{{{qqqqqqwwwxxxqqqkkkggghhhmmm{{{{{{sssjjjdddcccVVVTTTPPPLLLJJJHHHHHHHHHBBBCCCDDDFFFLLL[[[ppp~~~xxxtttvvv{{{~~~|||{{{zzzzzz|||pppddd]]][[[TTTNNNHHHGGGGGGKKKUUU___bbbaaa^^^ZZZXXXVVVVVVVVVSSSSSSSSSTTTUUUXXXZZZ\\\[[[[[[[[[\\\^^^```bbbdddkkkpppxxxEEEDDDBBB???;;;888555333222222111000000000000111111111000000000///////////////////////////////////////......---......///////////////////////////......------,,,,,,++++++******+++,,,,,,---------//////000111333444555555666555333222111000000000111111222222333444444555666888999:::::::::<<<>>>>>>???@@@BBBCCCEEEFFFGGGJJJKKKMMMQQQVVV\\\aaadddmmmmmmnnnooonnnmmmlllkkkeeeaaaZZZQQQIIIDDD@@@>>>===BBBJJJQQQWWW___hhhnnnxxxzzztttpppooottt{{{zzzmmmbbbXXXNNNIIIEEE@@@<<<<<<<<<;;;===BBBDDDJJJ]]]rrryyyeeeZZZWWWOOOJJJDDD>>><<<<<<;;;;;;;;;@@@PPP___jjj~~~qqqlllmmmsssuuuYYYDDD999555333000//////000///......//////000000111111222000000111222444666999:::;;;AAAOOOfff}}}ggg```bbbgggrrr|||~~~zzznnnjjjjjjrrrxxxxxxuuutttxxx}}}}}}uuuooosss}}}}}}vvvssstttvvvwwwvvvoooggg]]]ZZZ___jjjsssxxxyyy{{{{{{{{{zzzrrraaaPPPEEEAAA????????????DDDKKKYYYgggvvv}}}yyyyyyxxxvvvvvvwww{{{~~~}}}uuupppsss}}}~~~wwwnnngggdddfffpppvvvxxxpppmmmaaa]]]XXXTTTRRRPPPNNNLLLAAA@@@@@@BBBEEEPPPeeewww}}}xxxvvvyyy{{{|||~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzzyyyxxxvvvvvvuuuuuuuuuuuuyyyzzzuuuiii]]]VVVTTTMMMHHHDDDEEEHHHOOO\\\gggkkkiiieee```[[[WWWTTTRRRPPPOOONNNMMMMMMNNNPPPQQQNNNNNNMMMLLLMMMNNNOOOPPPWWW]]]fffpppyyyDDDCCC@@@===:::666444222222222111000000000000000111000000000////////////---.........///000000000.........------......///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------...000111333444444444333222111000/////////000000111111222333333333333555666777666777888:::;;;<<<===???AAABBBCCCDDDGGGIIILLLRRRWWW]]]aaacccjjjjjjkkkkkkkkkjjjiiihhh```]]]VVVMMMEEE???===<<<;;;???EEEIIIMMMRRRZZZ```hhhvvvxxxrrrnnnooottt}}}}}}pppeee[[[QQQLLLGGGBBB>>>>>>===;;;===AAAAAAEEEVVVjjj|||ggg\\\YYYPPPKKKEEE???===<<<;;;:::===>>>JJJWWWddd{{{nnnddddddhhhvvvnnnUUUCCC:::555333000//////000///.../////////000111111222222000000111333555777999;;;;;;EEEWWWqqq~~~kkkccceeekkkvvv}}}xxxqqqooorrrzzz~~~|||zzz{{{zzzxxxssswww~~~~~~xxxsssqqqsssvvvvvvvvvooofff]]][[[aaakkkrrrtttyyyzzzzzzxxxvvvmmm[[[JJJ@@@===<<<======???FFFNNN[[[iiixxx||||||zzzwwwsssssswwwzzz{{{}}}~~~wwwtttwwwxxxmmmgggggggggmmmwww}}}ppplllfffbbb^^^YYYSSSNNNDDD@@@???@@@BBBHHHXXXhhhwww{{{~~~}}}xxxtttssstttuuuvvvwwwvvvtttssssssssspppooonnnmmmllllllllllllkkkjjjjjjkkklllnnnpppqqqqqqsssrrrmmmbbbXXXPPPLLLHHHCCCAAADDDJJJTTTcccppptttrrrnnnhhhbbb\\\WWWUUUSSSSSSTTTUUUUUUSSSRRRQQQNNNMMMKKKJJJIIIHHHIIIIIIKKKPPPVVV^^^hhhrrr|||CCCBBB???<<<888555333222222111111000000000000000000000000000////////////,,,------...///000111111......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,---***+++,,,---............+++,,,---///000222333444333222111000////////////000000111111222222333333111222444444444444666777999:::;;;===>>>@@@AAABBBDDDFFFLLLRRRYYY^^^bbbdddhhhhhhiiiiiiiiigggfffeee]]]ZZZSSSKKKBBB===:::::::::===AAADDDFFFJJJPPPUUUUUUbbbpppzzzzzzsssmmmmmmpppuuuzzzrrrhhh]]]SSSNNNIIICCC@@@???>>><<<===AAA???AAAQQQddd~~~iii^^^[[[PPPLLLEEE@@@===<<<;;;:::@@@>>>GGGSSS```xxxlll___]]]```nnnlllTTTDDD<<<555333000//////000///.../////////000111111222222///000111333555888:::;;;<<>>GGGPPP\\\kkkyyy~~~xxxsssrrruuuxxx|||}}}wwwttt|||tttlllkkkbbbhhhrrrzzz{{{xxxsssoooiii```VVVOOOJJJDDDBBBBBBAAACCCOOO]]]mmmssszzzzzzuuuooommmmmmhhhiiijjjiiifffddddddddddddcccbbbaaaaaa``````aaa______```cccfffjjjmmmooonnnnnnmmmggg^^^TTTLLLHHHGGGBBB@@@DDDLLLXXXiiiwwwyyyxxxuuupppiiibbb]]]YYYXXXZZZ^^^aaaaaa^^^ZZZWWWTTTSSSPPPNNNLLLKKKKKKKKKHHHJJJMMMQQQXXXcccooowwwAAA???<<<888555444333222111111111111111111111111222222222222111111111000///////////////////////////...---,,,,,,,,,,,,,,,...///000000000///---,,,,,,,,,+++******+++,,,,,,))))))***+++,,,,,,------++++++,,,------......///222111111111000000//////---...111333444444333222222222222333333444444444111444777999;;;===@@@BBBEEEIIIOOOSSSVVVXXXZZZ\\\dddeeehhhjjjjjjhhheeecccZZZVVVNNNEEE>>>999666555999:::<<<===???BBBFFFIIIOOOSSSZZZaaaiiiqqqyyy}}}|||xxxrrrllliiiiiijjjppprrruuuxxxvvvmmmdddWWWMMMGGGCCC???<<<>>><<<===>>>@@@EEERRR___vvvooobbb\\\SSSOOOHHHAAA===<<<===>>>:::@@@FFFNNN```www}}}|||rrrbbbcccdddnnnmmmUUUDDD:::666444222000...............//////000111222222333333444666666666777999;;;CCCLLLaaa}}}oooiiihhhwwwvvvyyysss~~~yyy|||{{{tttqqqwww{{{xxxvvvwwwtttjjjaaa^^^```dddmmmuuu{{{zzzvvvooohhhaaaUUUJJJ???<<<:::;;;;;;???IIITTTdddooozzzxxxvvvyyy}}}|||zzzxxx{{{wwwjjjdddcccgggqqqzzzzzzsssjjj___WWWRRRIIIAAA???@@@CCCIIIPPPeeemmmsssrrrooommmjjjfffgggeeebbb___]]]\\\[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVXXXXXXXXX[[[___eeekkkooopppmmmhhhbbb\\\WWWSSSQQQIIIEEEBBBEEEOOO^^^lllttt|||zzzwwwrrrkkkeee___\\\YYY```jjjsssuuurrrlllhhhbbb```]]]XXXTTTPPPNNNMMMKKKGGGGGGKKKQQQVVV^^^ffftttwww{{{AAA???<<<888555444333222111111111111111111111111222111111111000000000000........................///...------,,,,,,,,,---...//////000///...---,,,,,,,,,+++******+++,,,,,,)))******+++,,,,,,------++++++,,,,,,---.........111111111000000000//////---...000222333333222111222222222222333333333444111333555777999<<<@@@BBBHHHLLLRRRVVVXXXYYY\\\^^^bbbdddfffggggggeeebbb```YYYTTTLLLCCC<<<888666666999;;;===>>>>>>@@@CCCEEEGGGJJJOOOSSSXXX]]]cccgggnnnmmmkkkgggbbb``````aaafffjjjooouuu}}}xxxnnneeeXXXNNNHHHDDD@@@>>>===<<<<<<>>>???DDDQQQ^^^rrrqqqbbb\\\UUUQQQJJJCCC>>><<<======<<>>;;;999:::;;;???JJJUUUeeeppp{{{yyyvvvxxx{{{~~~{{{xxxzzznnngggbbbbbbhhhooottt{{{|||rrrggg___UUULLLCCC@@@???AAAFFFKKKZZZdddmmmnnnkkkiiifffaaa```^^^\\\YYYVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSUUUUUUVVVXXX^^^eeekkkooorrrooojjjddd^^^YYYTTTQQQJJJGGGEEEIIISSSaaannnuuu||||||{{{wwwpppjjjgggffffffkkksss|||~~~zzzssspppkkkddd^^^YYYUUUSSSSSSMMMJJJJJJKKKMMMRRRXXXfffjjjrrr}}}@@@>>>;;;888555333333222111111111111111111111111000000000000////////////------------------------///...------,,,---------...////////////...------,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,,,,------......000000000000////////////...///000111222222111000111111111222222222222222222333444555777:::@@@DDDKKKPPPVVVYYYYYYZZZ\\\^^^```aaacccdddccc```]]][[[VVVQQQHHH@@@:::777777777888:::===>>>>>>>>>???AAADDDGGGJJJLLLNNNQQQUUUXXX]]]]]]]]][[[YYYXXXYYYZZZ]]]dddllluuu~~~{{{nnneeeYYYOOOIIIFFFBBB???===;;;<<<===>>>CCCOOO\\\nnnsssddd\\\WWWSSSLLLEEE@@@======>>>===AAAEEEKKKXXXjjjyyy}}}}}}~~~|||wwwssskkklllooowwwxxx```III;;;555444222000///...//////222111111111111000000000111222444666777:::>>>AAAIIIXXXqqqyyymmmmmmpppttt|||~~~vvvzzz{{{uuuvvvtttuuu|||ooofffaaafffoootttxxxzzz}}}{{{uuujjj```VVVKKKAAA<<<:::999:::<<>>>>>>>>>>>???CCCFFFIIIKKKMMMPPPTTTWWWUUUVVVWWWWWWWWWWWWYYYZZZ___gggrrr|||~~~ooofffZZZPPPJJJFFFBBB@@@<<<;;;<<<===>>>BBBMMMZZZnnnvvvddd[[[VVVRRRLLLEEEAAA>>>>>>>>>===@@@DDDJJJVVVfffvvv}}}{{{xxxwwwppprrryyy}}}fffMMM<<<555444222000/////////000111111111111111111111111111333444555777:::>>>AAAIII[[[xxxzzzrrrtttyyyxxx~~~xxxqqqxxxyyyrrrrrrssswwwssshhhbbbhhhssszzz}}}~~~}}}uuugggZZZPPPFFF===<<<999999<<<>>>DDDOOO[[[gggrrr}}}~~~vvvrrrpppppptttxxx}}}{{{uuukkkaaa]]]]]]___eeelllvvvzzz|||{{{zzzyyy{{{}}}qqqiiibbbWWWKKKEEEBBB@@@CCCHHHNNNXXXaaacccbbbaaa___\\\XXXWWWUUUSSSPPPNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQTTTZZZbbbkkkssswwwyyyuuuooojjjeee^^^WWWQQQLLLKKKMMMSSS]]]iiirrrwwwvvv{{{~~~{{{sssmmmnnnrrrtttuuu|||xxxsssqqqkkkddd]]]YYYVVVRRRSSSXXX[[[bbbppp>>>===:::777555333333333111111111111111111111111////////////.........---..............................---------......//////......---------------++++++++++++++++++++++++***+++++++++++++++,,,,,,******++++++,,,------......................../////////000111111111222222111111111111111111111111444444444444666<<>>>>>???@@@AAAAAACCCFFFHHHJJJLLLPPPSSSTTTUUUWWWYYYZZZ\\\___aaahhhqqq}}}pppggg[[[QQQJJJFFFBBB???<<<;;;<<<===>>>AAALLLXXXpppyyyfff[[[SSSPPPJJJEEEAAA?????????<<<>>>CCCKKKVVVfffvvv|||yyyxxxwwwiiimmmvvviiiOOO===555444222111000000000000...///000111222333444444333444444444555888<<>><<<999777555333333333111111111111111111111111////////////............////////////////////////.........---......///000///...------,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,---------------...............//////000111222333444444222222222222222111111111444444444555777===DDDIIIYYYcccnnnpppjjjccc``````^^^^^^]]][[[WWWTTTQQQOOOHHHEEEAAA<<<999888999:::777999<<<>>>???@@@BBBDDDCCCEEEGGGHHHHHHIIILLLOOOSSSUUUXXXZZZ]]]bbbhhhmmmttt|||~~~tttkkk^^^SSSLLLGGGCCC???===<<<===>>>>>>AAAKKKWWWqqq~~~iii]]]SSSPPPKKKFFFBBB???>>>>>><<<===BBBLLLWWWfffxxx}}}yyyvvvtttsssffffffnnniiiOOO>>>555444222111000000111111---...///111333444555666555555555555555888===@@@NNNfffwwwrrrhhhfffrrr}}}vvvooojjjpppwww|||{{{qqqiiimmmuuuzzz~~~}}}rrraaaQQQGGG@@@::::::888999===BBBIIIVVVbbbhhhrrr}}}~~~zzzwwwvvvxxx|||vvvlllfff```ZZZWWWXXX\\\```gggmmmttt{{{~~~zzzxxxqqqnnnkkkfffdddfffkkkooossszzzrrrggg\\\PPPIIIEEEBBBDDDHHHSSSYYY\\\YYYWWWYYY[[[[[[YYYYYYXXXVVVTTTQQQOOOMMMPPPPPPOOOOOOOOOOOOPPPPPPTTTYYY```jjjttt|||yyypppiiieee___WWWPPPLLLNNNTTT]]]gggpppuuuwwwyyy|||~~~zzzrrrmmmlllmmmppprrr{{{}}}zzzuuunnnlllmmmkkkrrr===;;;999666444333333333111111111111111111111111000000000/////////.............................................///000000///...---,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------.........//////000111333555666777444333333333222222222222222333444555777<<>>===>>>@@@???AAAKKKVVVnnnnnnaaaWWWTTTNNNHHHCCC???===<<<<<<<<>>999777555777<<>><<<;;;::::::@@@AAAAAA@@@???@@@CCCEEEFFFHHHJJJJJJKKKMMMPPPRRRSSSUUUYYY^^^fffqqq}}}||||||rrrdddXXXPPPJJJEEEBBB>>>>>>???@@@@@@BBBKKKVVVkkkqqqddd[[[XXXQQQJJJDDD???<<<:::<<<<<>>EEEIII___yyy|||ooohhhaaadddttt~~~vvvpppjjjqqquuutttxxxsssooooootttxxxyyy{{{zzzwwwmmmZZZJJJAAA<<<888444333555:::@@@HHHUUUbbbgggqqq|||~~~|||vvvzzz{{{rrrjjjbbb]]]^^^VVVVVVWWWXXX]]]eeeooovvv}}}||||||yyyssslllfffcccccceeebbbjjjrrrxxx{{{nnnaaaXXXQQQMMMMMMQQQSSS[[[bbbbbb```aaaaaa```aaaaaa```___\\\YYYVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXXXX___jjjvvvzzzmmmeeeaaa]]]VVVOOONNNSSS[[[fffpppwwwyyyyyyxxxwwwvvvtttpppmmmiiigggfffeeegggnnn|||<<<:::888555222111000000000000000000////////////111000000///...---------000000///...---,,,,,,+++***+++,,,---..................---------,,,,,,,,,,,,,,,............,,,,,,))))))************))))))******************+++,,,------------///000111222222333444444222222333444888888777666555444444333000111111222555:::AAAGGGOOOaaannnlllfffeee___VVVTTTSSSPPPMMMIIIFFFCCCBBB<<<>>>AAAAAA???>>>======@@@AAABBBBBBAAACCCFFFHHHGGGHHHKKKMMMNNNQQQTTTWWWSSSVVV[[[aaahhhqqqzzz|||}}}vvvoooeee[[[RRRJJJDDD??????<<<<<<===>>>@@@JJJTTTjjjuuufff\\\WWWQQQMMMEEE===;;;>>><<<===DDDOOOYYYfffvvv}}}zzzuuuoooccc]]]]]]hhhwwwsssaaaMMM???666555333111000000000111222222222222333444555666555555888;;;<<<===CCCLLLaaa{{{qqqgggaaafffppp~~~xxxzzzuuupppmmmqqqssstttyyy~~~|||uuummmnnnppprrrtttwww|||xxxkkk[[[KKK???888666666888999;;;???IIIUUU^^^mmmuuu|||}}}|||yyy{{{~~~tttlllfffccc^^^ZZZWWWWWWXXX[[[fffqqq~~~~~~{{{xxxtttpppjjjccc___^^^```eeelllqqqxxx|||ttthhh\\\TTTQQQRRRTTT___bbbeeehhhjjjjjjiiihhhiiigggeeecccbbb```]]]ZZZWWWWWWXXXXXXYYYYYYZZZ[[[]]]cccooo|||xxxnnnhhh```VVVNNNLLLMMMWWWccckkkrrrxxxyyywwwxxxwwwuuupppiiidddbbbaaaZZZZZZ[[[___hhhwww;;;999777444222111111111111111111111000000000000111000000///......------...............---------,,,,,,---//////000000000.........---------,,,,,,+++,,,---......---,,,+++******++++++++++++************))))))******++++++---------...///000111222222444555444333222333444777777777777666555444333000111222333555:::@@@DDDMMM^^^jjjhhhcccbbb\\\TTTPPPOOOMMMJJJFFFCCCAAA@@@<<<>>>??????>>>===>>>???AAABBBBBBBBBAAABBBDDDFFFHHHJJJLLLNNNOOOQQQTTTVVVTTTWWW\\\bbbjjjuuu||||||~~~vvvpppfff\\\SSSKKKDDD@@@???<<<<<<===>>>@@@IIISSSgggxxxjjjaaa[[[UUUPPPHHH@@@===???<<<>>>DDDNNNYYYddduuu|||vvvccc[[[XXXbbbqqq~~~vvvlll]]]MMMAAA666555333111000000000111111111111111222222333444555555888;;;<<<===EEENNNgggxxxnnnccc___eeennnuuuppprrr{{{~~~~~~~~~vvvrrrnnnrrrsssssswww|||zzztttiiilllrrrvvvxxxzzz{{{}}}~~~vvviiiYYYIII>>>888555666777999;;;@@@JJJWWW```nnnvvv}}}}}}{{{{{{}}}}}}uuuooolllgggaaa[[[XXXVVVXXXbbblll|||~~~{{{wwwtttnnnhhhdddccccccggglllpppuuu}}}vvvkkkaaaZZZYYYZZZ\\\eeegggkkknnnpppqqqppppppnnnllljjjiiihhhfffccc```\\\\\\[[[ZZZZZZ\\\]]]^^^^^^eeeqqq~~~~~~uuummmggg```VVVOOOLLLOOO[[[iiiqqqwww|||}}}{{{yyywwwsssmmmeee___[[[YYYTTTSSSSSSTTTZZZeeesss|||999888666444222222222222222222222222111111111111000000000///......------,,,,,,------............---...///000111111111111.........------------,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++***)))))))))))))))***++++++---------...///000111222333444555555333333444555555666777888777666444222111222444555666999===@@@IIIXXXbbbbbb^^^]]]YYYRRRKKKJJJHHHFFFCCC@@@>>>===<<<======<<<<<<<<>>@@@HHHRRRccc|||nnneee^^^WWWRRRJJJAAA>>>???===>>>DDDNNNWWWbbbrrrzzziii]]]WWW___ooozzz}}}uuunnndddXXXJJJAAA666555333111000000000111111111111000111111222222555666999<<<<<<>>>GGGQQQmmmuuuhhh___\\\bbbkkkmmmiiikkkrrrvvvwww~~~|||vvvsssppprrrrrrqqqsssvvvuuurrrfffmmmvvv}}}}}}||||||ttteeeUUUGGG===777555555777999<<>>>>>???GGGPPP```}}}sssggg___WWWQQQJJJAAA<<<<<<>>>>>>DDDMMMVVV```ooo}}}~~~rrrdddZZZaaappp{{{|||tttkkk```SSSGGG>>>666555333111000000000111222222111111111111222222555666999<<<<<>><<<<<<;;;:::999;;;???CCCDDDEEEFFFDDDBBB@@@@@@AAADDDGGGJJJLLLKKKJJJIIIIIIKKKPPPXXXaaakkkwww|||zzz~~~zzzsssiii___VVVNNNHHHCCC???======>>>>>>>>>EEENNN```|||vvvjjjaaaXXXRRRLLLCCC===<<<===>>>CCCLLLTTT^^^mmmzzzwwwggg\\\aaaoooyyy||||||}}}zzztttkkk___RRREEE===666555333111000000000111333222222222222333444444555666:::<<<<<<@@@MMM[[[wwwwwwooosss{{{{{{pppccc[[[^^^fffmmmmmmlllmmmooopppqqqvvv{{{|||{{{tttrrrsssrrrpppnnnjjjgggeeeeeehhhoooxxx~~~uuukkk[[[MMMCCC<<<999666333666999===CCCOOO]]]gggqqqyyy|||zzzzzz}}}{{{vvvtttooogggdddeeellluuu~~~}}}zzzwwwrrrooooooqqqqqqrrrvvv|||}}}yyyrrrmmmkkkmmmqqqttt}}}~~~~~~zzzyyywwwwwwwwwvvvsssqqqmmmkkkhhheeedddeeegggiiihhhppp}}}tttooojjjeee\\\RRRLLLLLLQQQaaasss~~~|||uuunnnhhhaaaZZZUUUOOONNNLLLKKKKKKOOOVVVZZZ^^^\\\\\\bbbmmmzzz777666444333222222222222000000000000/////////...//////////////////......//////...---,,,+++******,,,,,,------------,,,,,,/////////.........------,,,,,,++++++++++++,,,,,,******++++++++++++***************+++,,,---...///.........///000111222333222333444444222222333444222444666777888777666555222444666666666666888:::999===CCCFFFHHHIIIJJJKKKCCCCCCBBBBBBAAA@@@@@@@@@======<<<;;;:::<<>>>>>DDDLLL^^^zzzwwwnnndddZZZUUUOOOFFF@@@>>><<<===BBBJJJSSS]]]lllyyyxxxjjj^^^```jjjrrruuuwwwuuuuuusssmmmbbbTTTFFF>>>666555333111000000000111222222222222333444555666444777;;;======AAAPPP```~~~{{{pppiiillluuuzzz~~~{{{yyyqqqeee___dddlllrrrpppqqqssstttttttttvvvyyyyyy|||uuussswwwtttrrrpppiiiaaa^^^___fffmmmvvv|||~~~}}}{{{zzzooodddTTTFFF???;;;888666333555999<<>>AAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???>>>===;;;<<>>???>>>===CCCKKK[[[vvvvvvnnndddYYYTTTOOOGGG@@@>>>;;;;;;@@@IIIRRR\\\kkkxxxrrreeedddjjjooorrruuuqqqsssuuuqqqgggWWWHHH???666555333111000000000111000000000111222444555666444777;;;======BBBSSSdddvvvllleeehhhpppwww|||wwwxxxrrrhhhdddkkkssswwwuuuxxx{{{||||||}}}}}}}}}|||{{{wwwwww|||xxxwwwtttkkk___ZZZ[[[fffmmmwww}}}|||xxxvvvggg\\\LLL???:::888666555333555888<<>>>>>======???@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@>>>======>>>@@@FFFHHHIIIIIIGGGEEEDDDDDD???CCCIIILLLLLLIIIGGGFFFJJJKKKLLLQQQ[[[iiiyyy~~~|||yyy{{{yyysssiii___VVVNNNGGGCCC???===>>>???>>>===CCCJJJXXXsssuuulllaaaWWWRRRNNNFFF???<<<::::::@@@IIIRRR\\\kkkxxx|||ooolllnnnppptttxxxrrrvvvzzzwwwkkkZZZIII???666555333111000000000111......///000111333555666444777;;;======CCCTTTffftttjjjcccfffnnnuuu{{{uuuwwwsssjjjhhhpppxxx{{{yyy~~~zzzyyy{{{|||zzzwwwmmm^^^XXXZZZgggooozzzyyyuuubbbVVVFFF;;;666666555444333555888<<>>@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAAEEEBBB@@@???===;;;>>>DDDGGGIIIJJJJJJHHHGGGFFFGGGBBBFFFJJJNNNPPPOOOLLLJJJIIIHHHIIILLLTTTaaappp{{{}}}|||~~~zzzyyyzzzyyyooofff```YYYOOOGGGCCC@@@===<<<===>>>>>>DDDKKKYYYmmmqqqfff^^^VVVRRRMMMDDD===:::???@@@CCCHHHRRR```nnnxxx}}}tttxxx}}}}}}~~~}}}sssdddPPP@@@888666333222222222111///111222333333222111222444333888999;;;@@@DDDVVVtttvvviiifffiiimmmyyy~~~zzzpppmmmllllllxxxxxx{{{~~~zzzxxxyyy}}}wwwjjj^^^\\\___cccnnnyyy{{{rrr___PPPAAA;;;999666444444333555999>>>EEENNNYYY___jjjpppzzz~~~~~~~~~||||||||||||uuuqqqmmmkkkkkklllllllllkkkkkkjjjiiihhhggggggggg```aaabbbcccgggnnnvvv||||||zzzvvvuuuuuuvvvxxxxxxvvvttt}}}|||wwwsssnnnhhhbbb]]]VVVSSSYYYaaawww|||zzzssskkkfff```WWWOOOMMMNNNPPPVVV\\\aaa]]][[[[[[\\\cccrrrwwwtttrrr888666444222000000111222000000000000000000000000111111000000//////......///......---,,,,,,++++++******+++++++++,,,,,,,,,////////////////////////------------------------,,,,,,,,,---------------------...///////////////000000/////////000111222333222000//////000111222555555555555555666666777777666444333333555777888:::;;;===>>>@@@AAABBBBBB@@@AAABBBCCCDDDCCCCCCBBBEEEAAA??????>>><<<@@@EEEJJJLLLNNNNNNKKKHHHGGGGGGEEEHHHMMMQQQRRRQQQNNNLLLJJJIIIHHHJJJRRR```ooozzz|||~~~~~~}}}}}}{{{qqqhhhbbbZZZPPPGGGDDD@@@===<<<===>>>>>>DDDKKKWWWlllrrrddd[[[SSSPPPLLLDDD???===>>>???BBBIIIUUUdddsss|||xxx~~~yyyiiiTTTCCC888666444222333222111000111222333333222222333444444::::::<<>>888666444222222333555999>>>EEEOOOYYY```kkkqqqzzz~~~wwwsssnnnkkkjjjjjjiiiiiifffeeedddcccbbbaaaaaaaaa[[[\\\]]]___dddkkktttzzz}}}||||||{{{|||}}}|||yyyvvvzzz|||~~~~~~{{{wwwtttnnniiiccc]]]WWWUUU\\\fff~~~~~~wwwnnnhhhaaaXXXQQQOOOOOOPPPUUUZZZaaa^^^\\\]]]^^^dddsssvvvpppxxx}}}666555333222111111111222000000000000000000000000000000000000////////////.........------,,,,,,+++******+++++++++,,,,,,,,,////////////////////////------------------------,,,---------......////////////////////////000111//////......//////000111000000///......///000111555555444444555555666777777666444222222333555666999:::<<<>>>@@@BBBBBBCCCAAABBBCCCDDDDDDDDDCCCCCCDDD@@@???@@@>>>===AAAGGGNNNQQQSSSSSSPPPKKKHHHGGGHHHKKKPPPTTTUUUSSSPPPNNNKKKIIIGGGHHHOOO]]]mmmxxx~~~uuukkkddd\\\QQQIIIEEE@@@===<<<===>>>>>>DDDKKKVVVllluuubbbYYYQQQNNNJJJEEEAAA@@@:::<<<@@@HHHVVVfffuuu~~~}}}oooXXXFFF:::777444333333222111000111222444333222222444555555;;;;;;===CCCIII]]]|||~~~mmmfffiiinnn|||}}}ttthhhbbb```cccttt|||{{{~~~}}}yyyrrrggg```dddlllrrrwww{{{}}}zzznnn```TTTGGG;;;777555333222333444666999>>>EEEPPPZZZbbbnnnssszzz{{{wwwrrrmmmkkkiiigggfffbbbaaa___^^^\\\\\\\\\\\\XXXYYYZZZ\\\```fffnnntttwww{{{{{{wwwwwwxxxzzz{{{{{{yyywwwvvvpppkkkddd___YYYYYYcccooo{{{rrrkkkddd[[[SSSQQQPPPPPPTTTYYY```^^^^^^^^^___eeesss{{{pppqqqvvv}}}~~~zzz444444333222111111222222000000000000000000000000////////////000000000000......---------,,,,,,,,,******+++++++++,,,,,,,,,...///////////////000000........................------......//////000000000///...------...000111...............///////////////......///000111111555444444444444555666666777666444333222333444555999:::<<>>>>>DDDKKKWWWnnnyyydddZZZQQQMMMIIIDDDAAA@@@888888===FFFUUUfffttt|||uuu\\\HHH;;;888555333333333222111111222444444333333555666666;;;;;;===DDDKKKaaasssjjjjjjooo{{{yyyuuuiiicccaaadddwwwyyyxxx{{{~~~zzzrrrgggaaagggrrrxxxyyy{{{||||||wwwgggWWWOOOEEE;;;888777555444666444666999>>>FFFPPP\\\dddppptttzzz~~~~~~}}}{{{{{{{{{|||zzzwwwuuuvvvwwwzzz|||~~~xxxsssooollliiigggdddccc```^^^\\\\\\\\\]]]]]]]]]]]]]]]___ccciiimmmrrrvvv|||{{{xxxwwwwwwxxxyyyzzzzzzzzzzzzsssnnnhhhccc^^^___lllzzz~~~tttmmmggg^^^WWWTTTSSSRRRTTTWWW^^^]]]]]]^^^___cccppp|||uuurrruuuzzz~~~~~~444333222222111111111111000000000000000000000000////////////000000000000---------------,,,,,,,,,******+++++++++,,,,,,,,,------......////////////.................................//////000000000///...,,,++++++,,,---...,,,,,,------.....................///000111222222444444444444444555666666888777666444444444444555888:::<<>>>>>DDDKKKZZZppp}}}hhh^^^TTTOOOJJJDDD@@@???::::::===GGGVVVgggtttzzz{{{___JJJ===:::666333333333222222111333444444444444666777555::::::<<>>FFFQQQ^^^fffqqqvvv{{{~~~}}}||||||}}}}}}~~~~~~{{{wwwvvvxxx{{{|||yyywwwuuuvvvrrrlllhhhgggkkkooosssxxx~~~}}}yyyuuurrroookkkiiifffbbbaaa```aaaaaaddddddddddddeeehhhmmmqqquuuyyy~~~|||zzzzzz{{{||||||}}}~~~~~~wwwsssoooiiidddgggvvvvvvooojjjbbb[[[XXXWWWTTTUUUXXX\\\[[[\\\^^^]]]```jjjvvvxxxyyy{{{}}}444333333222111111000///000000000000000000000000000000000000////////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,------......///........................////////////////////////---,,,++++++++++++++++++++++++,,,------------,,,,,,---...///000111222333444444333333444444555666666666555555555555555555888999<<>>>>>DDDKKK[[[qqqkkkaaaXXXRRRMMMFFF@@@???>>>===@@@KKKZZZkkkvvv|||eeeNNN???;;;666333333333333222111333555555555555777888555::::::<<>>FFFRRR___hhhrrrvvv}}}}}}{{{zzzzzz{{{{{{~~~~~~}}}zzzzzz}}}zzzuuupppmmmmmmiiibbb]]][[[^^^cccffflllsss}}}}}}tttrrrnnnjjjhhhhhhhhhiiilllmmmnnnoooqqquuu{{{~~~|||yyyvvvrrrmmmoooxxxqqqmmmeee___]]][[[WWWWWWYYYZZZZZZ\\\]]]\\\]]]eeeooo444444333333111000......000000000000000000000000111111000000//////......------------------------******+++++++++,,,,,,,,,******++++++,,,------...........................000//////......------,,,++++++,,,,,,+++******)))******,,,---------,,,+++***+++,,,...///111111111444444333333444444555666444444444444444444555555777999<<>>>>>DDDKKKYYYooommmccc[[[VVVQQQIIIBBB@@@>>>===AAALLL]]]mmmxxx}}}{{{kkkTTT@@@<<<777333333333333333222333555555555666777999777;;;;;;>>>GGGRRRlll}}}xxx|||~~~oooccc]]]\\\ccczzz{{{sssttt|||}}}qqqjjjrrr~~~zzzfffVVVBBB<<<777777555222222555444666999>>>GGGSSSaaaiiiqqqvvv~~~~~~|||zzzzzzzzz{{{|||~~~xxxppphhhddd^^^[[[WWWSSSQQQRRRUUUWWW]]]dddnnnuuuyyy}}}~~~zzzvvvssssssssstttwwwyyyzzz|||~~~~~~~~~yyytttvvvzzztttooogggbbb```^^^ZZZYYY[[[ZZZZZZ\\\]]][[[ZZZaaajjj}}}555444444333111///...---000000000000000000000000222111111000///......---------------------------******+++++++++,,,,,,,,,))))))***++++++,,,------////////////////////////000000///...---,,,++++++++++++,,,---,,,+++)))((()))***+++,,,---,,,++++++((()))+++---...000000000444333333333333444555555222222222333333444444444777999<<>>>>>DDDKKKWWWmmmlllddd\\\YYYTTTKKKDDDBBB;;;;;;>>>JJJ\\\mmmxxx}}}tttqqqYYY@@@<<<777444333333333333222333555666666666888:::888===<<>>:::999777444444777555666999>>>GGGTTTaaajjjpppvvv~~~}}}{{{zzzzzz{{{|||~~~~~~~~~|||yyyqqqhhh___YYYQQQPPPNNNLLLKKKJJJJJJKKKQQQXXX```ggglllsss}}}||||||}}}~~~|||yyyyyy|||~~~xxxzzz|||vvvpppiiicccbbb```\\\[[[]]][[[[[[]]]^^^[[[ZZZ```hhhyyy444333222222111111222222111111111111000000000000111111000///////////////,,,---------.../////////,,,,,,,,,+++++++++******'''***------+++***+++...............////////////------,,,,,,+++***))))))++++++***************+++))))))***++++++++++++***+++---///000//////000111222333333333333333333444333333444444555666666666777999:::<<<===AAAEEEIIIPPPMMMJJJHHHHHHIIIIIIIIIJJJFFFDDDEEECCCBBBEEEKKKSSS[[[___\\\WWWUUUUUUUUURRRZZZaaaaaa^^^]]][[[XXXQQQLLLIIIKKKOOOVVVbbbmmmxxx}}}zzzmmmbbbVVVLLLEEEAAA===<<<===>>>???FFFMMMWWWooorrrhhh___[[[VVVLLLCCC???BBB>>>DDDNNNZZZppp|||~~~uuu[[[EEE<<<555444444222222333666555444333333444555666<<<;;;???DDDGGGTTTvvvpppaaa[[[```mmmxxxrrrwww}}}yyy~~~|||tttpppvvv|||}}}uuu___PPPCCCAAA===999666444222222222666:::???FFFQQQ___hhhrrryyy|||{{{{{{zzzxxxwwwyyy}}}~~~}}}|||wwwppphhh___XXXTTTQQQNNNJJJGGGGGGGGGGGGFFFKKKKKKPPPWWW^^^eeeqqq|||~~~~~~||||||{{{{{{{{{||||||||||||~~~}}}uuunnniiigggiiigggbbb______\\\]]]```dddbbb___aaaeeesss444333222222111111222222111111111111000000000000//////...------------------------...............,,,,,,,,,++++++++++++***)))***,,,,,,++++++,,,,,,,,,,,,---...//////000000---,,,,,,+++******))))))***))))))((((((((())))))(((((()))************)))***,,,......------...///222222222333333333333333333333444444555666666666888999:::;;;===@@@EEEIIIOOONNNKKKJJJJJJJJJJJJJJJLLLHHHGGGGGGEEEDDDGGGMMMUUU]]]bbb^^^YYYWWWWWWWWWVVV^^^eeedddaaa___]]]YYYRRRMMMJJJLLLOOOVVVbbbmmmwww}}}zzzmmmbbbWWWMMMFFFBBB>>><<<>>>>>>???EEELLLYYYpppqqqggg^^^[[[VVVMMMDDD@@@???;;;CCCOOO]]]vvvyyy___EEE<<<555444444333222444555555444333444555666777;;;;;;???DDDHHHVVVxxxqqqaaaZZZ]]]ggguuuwwwssswwwzzzzzzvvvzzzyyytttuuu|||ppp[[[LLLBBB@@@===999666444333222111555:::???GGGSSSaaajjjtttzzzzzz{{{zzzyyywwwvvvxxx|||{{{{{{{{{wwwpppggg___XXXSSSQQQQQQNNNJJJHHHGGGFFFEEEDDDEEEDDDGGGMMMRRRXXXcccmmmwwwyyy}}}}}}}}}}}}|||}}}~~~yyynnniiifffgggfffaaa^^^___``````cccgggeee``````dddooo}}}444333222222111111222222111111111111000000000000//////...---------------...............---------,,,,,,,,,,,,+++++++++++++++******+++,,,---,,,******++++++---...///000111,,,,,,++++++***)))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((***,,,,,,,,,+++,,,...111111222222222333333333333333444444555666666666::::::::::::;;;???EEEIIIOOONNNMMMLLLKKKKKKLLLLLLLLLIIIGGGHHHFFFDDDFFFLLLWWW^^^ccc___ZZZYYYYYYXXXZZZbbbhhhfffbbb___\\\XXXQQQLLLJJJKKKNNNTTT```jjjwwwzzzmmmbbbXXXNNNGGGCCC???===>>>===>>>CCCJJJZZZqqqpppfff]]]ZZZVVVMMMEEEBBB>>>;;;CCCPPP```|||}}}cccEEE<<<555444444333333555444444333333444666888999:::;;;???DDDJJJZZZ}}}qqqaaaZZZ\\\cccoooxxxuuutttwwwwwwtttppprrrrrrrrrwww}}}kkkVVVHHHAAA???<<<999666444333222111444:::@@@HHHTTTbbblllvvv{{{zzz|||{{{yyywwwvvvwww{{{~~~~~~|||~~~~~~zzzxxxyyytttooohhh```ZZZWWWVVVVVVVVVSSSOOOLLLJJJHHHFFFDDDCCC@@@AAAEEEHHHLLLTTT\\\jjjmmmtttzzz{{{~~~|||yyy}}}|||pppjjjfffeeeddd```^^^```bbbbbbfffjjjhhhdddbbbeeennnzzz444333222222111111222222111111111111000000000///111111000////////////////////////...---------,,,------,,,,,,,,,+++++++++,,,***)))***---...,,,)))***++++++,,,---......///++++++******))))))))))))''''''&&&&&&&&&'''(((((('''((())))))******))))))(((***,,,,,,,,,+++,,,---000000111111222222333333333333444444555666666666:::::::::999:::>>>DDDHHHMMMMMMNNNNNNLLLLLLLLLMMMLLLIIIGGGGGGEEEBBBDDDIIIVVV^^^bbb___ZZZYYYYYYXXX\\\dddiiifffaaa^^^ZZZVVVPPPLLLIIIJJJMMMRRR]]]gggwwwzzzmmmcccYYYOOOIIIDDD@@@============BBBIIIZZZpppmmmcccZZZWWWTTTLLLEEEBBBAAA===DDDPPP___|||~~~dddFFF===555444555444444666333333333333555777999::::::;;;@@@EEEMMM```}}}oooaaa\\\___eeemmmtttxxx|||{{{sssuuuzzzxxxrrrjjjhhhfffjjjtttzzzgggTTTHHH@@@>>>;;;888555333333222333666;;;AAAIIITTTbbbllluuu{{{~~~~~~}}}{{{xxxwwwxxx{{{~~~}}}zzz{{{zzzwwwuuuvvvmmmjjjfffbbb```aaacccdddaaa___[[[WWWTTTQQQMMMJJJGGGCCCAAACCCDDDFFFLLLSSS\\\aaajjjrrrwww|||wwwuuu}}}|||rrrkkkeeecccaaa]]]\\\^^^______cccjjjkkkhhhgggjjjqqq{{{444333222222111111222222111111111111000000000///111111000////////////////////////...---------,,,---------,,,,,,,,,++++++---+++)))***---...+++(((,,,,,,,,,,,,++++++++++++******))))))))))))((((((((('''''''''(((((()))***((()))******++++++******)))+++---------------/////////000000111222333333333333444444555666666666999:::999999999<<>><<<:::777555333333333555888===AAAHHHSSS```iiiqqq{{{~~~zzzxxxyyy|||~~~{{{zzzxxxtttssstttnnnnnnnnnnnnoooooopppqqqooommmiiifffbbb]]]XXXTTTNNNHHHDDDDDDDDDDDDGGGLLLMMMSSS]]]gggnnnuuuzzzxxx}}}ssskkkdddaaa^^^ZZZYYYZZZYYYYYY^^^gggllllllmmmppprrr}}}444333222222111111222222111111111111000000000000//////...---------------...............---------------------,,,,,,,,,,,,,,,+++++++++,,,,,,***))),,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((()))***++++++))))))***+++++++++++++++***,,,...///.........000......///000111222222333333333444444555666666666777888888888888:::>>>AAAEEEIIIMMMNNNLLLJJJJJJLLLNNNKKKJJJJJJGGGCCCDDDHHHOOOWWW]]][[[WWWWWWXXXXXX[[[ccchhheeeaaa^^^ZZZVVVSSSOOOLLLMMMNNNRRR[[[dddppp{{{{{{nnncccYYYOOOHHHCCC???======<<<<<>>CCCIIIUUUnnn}}}{{{~~~uuuhhh]]]\\\```aaabbbcccccciiirrryyy||||||{{{{{{~~~{{{uuurrrvvv}}}}}}yyygggYYYOOOUUUeeesss{{{wwwdddRRRHHH<<<;;;999666444333333333666999===AAAGGGQQQ^^^gggnnnyyy|||yyyyyy|||~~~~~~|||wwwvvvwwwxxxzzz{{{}}}~~~}}}|||{{{}}}zzzwwwsssmmmfffbbbZZZRRRKKKHHHFFFCCCDDDFFFDDDHHHQQQZZZaaaiiiyyyxxxppphhhddd```[[[YYYZZZXXXWWW[[[eeelllnnnqqqtttrrr}}}444333222222111111222222111111111111000000000000//////...------------------------..................------------,,,,,,,,,+++,,,------+++************************)))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,((())))))******************,,,...............000------...///000111222333333333444444555666666666444666888888888999;;;===AAAFFFKKKMMMJJJHHHHHHJJJKKKHHHGGGGGGDDD@@@@@@DDDDDDMMMSSSRRROOOPPPRRRRRRTTT\\\bbb```\\\ZZZWWWSSSOOOKKKHHHIIIJJJMMMUUU^^^gggrrr||||||ooocccYYYNNNHHHBBB>>><<<<<<<<<<<>><<>>DDDJJJLLLIIIFFFGGGIIIGGGDDDCCCCCC@@@;;;;;;???:::CCCJJJIIIGGGHHHJJJKKKMMMUUU[[[ZZZWWWUUURRROOOIIIEEEBBBCCCDDDGGGOOOWWW```kkkuuu{{{|||ooocccXXXNNNGGGAAA>>><<<<<<<<<<<>>AAADDDGGGHHHGGGDDDCCCCCCBBBAAA???===<<<;;;;;;:::<<>><<<<<<<<<===CCCKKKXXXllluuuiii^^^YYYTTTLLLFFFCCC>>>@@@DDDKKKWWWgggxxxwwwVVVHHH;;;555444333333555444444444555666888:::;;;;;;AAAFFFKKK\\\|||tttjjjlllssszzz}}}|||vvvooo___WWWaaannnqqqnnnmmmqqqnnnvvv~~~{{{}}}xxxssstttyyy||||||zzzqqq^^^NNNPPP```ooozzz~~~ppp^^^MMMBBB999888666444222111111000333777;;;@@@FFFPPP[[[ccckkkrrryyy~~~}}}zzzyyyyyyyyy{{{|||}}}}}}}}}}}}~~~~~~yyynnnddd\\\WWWTTTVVVSSSQQQSSSUUUZZZeeeppp{{{wwwtttqqqiiiaaa```fffnnnsssttt}}}555444444333333222222111000000000000000//////...000000///............///---------...............,,,,,,,,,---------------,,,++++++*********++++++((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))************)))******+++,,,---...///---...//////////////////111222222333444555666777777666555333333444666777:::<<<@@@BBBCCCBBBAAA?????????===<<<;;;:::::::::999<<>><<<:::<<<@@@DDDGGGVVV```nnnyyy|||nnnbbbVVVLLLEEEBBB>>><<<<<<<<<===CCCKKKXXXlllxxxlllaaa\\\WWWOOOGGGDDD???@@@DDDKKKWWWhhhyyywwwUUUGGG:::555444333444555444444444555666888:::;;;;;;@@@EEEKKK]]]}}}uuukkkiiiqqqxxx|||}}}xxxooo```YYYdddrrrvvvuuuuuuyyyuuuyyy|||~~~}}}xxxssstttxxx|||{{{yyyppp^^^PPPSSScccrrr|||zzzmmm\\\KKKAAA888777666444222111111111333666;;;@@@FFFOOOZZZccciiiooovvv{{{|||}}}}}}||||||||||||}}}}}}||||||}}}yyyqqqkkkddd```^^^]]]]]]^^^]]]^^^gggqqq~~~vvvppphhhdddfffkkkppprrr{{{555444444333333222222111111000000000///.........111000//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++(((((((((((((((((((((((((((((())))))******))))))''''''''''''''''''''''''))))))))))))************)))******+++,,,---......//////////////////...---000000111222333444444555666555444333333444555666555777999<<<===<<<;;;;;;;;;;;;:::999999999::::::;;;===???@@@???>>>>>>?????????@@@@@@@@@???>>>===;;;999777666777;;;???BBBMMMYYYjjjyyy|||mmm___SSSIIIBBBBBB>>><<<<<<<<<===DDDKKKYYYlllxxxmmmbbb]]]YYYPPPHHHDDD@@@AAAEEELLLXXXiiizzzuuuRRRFFF999555555444444555555444444555666888:::<<<;;;@@@EEELLL___vvvlllfffnnnuuuyyy||||||xxxnnnaaa]]]iiiwww|||}}}}}}}}}~~~}}}}}}xxxssstttxxx|||{{{xxxmmm]]]QQQWWWhhhvvv~~~~~~uuuhhhXXXIII@@@888777555444333222222111333666;;;@@@EEENNNZZZbbbhhhmmmuuuyyyzzzzzz|||~~~}}}||||||||||||}}}~~~}}}|||}}}zzzrrrkkkhhhjjjmmmmmmiiifffllluuu|||xxxqqqjjjfffggglllqqqyyy555444444333333222222111111000000000000000111111111111000///............///............---------,,,,,,,,,,,,,,,+++++++++///...---,,,++++++***+++))))))))))))))))))))))))((())))))*********))))))''''''''''''''''''''''''((()))))))))***************+++,,,---...///////////////000000///...------//////000000111222222333444333333222333333444555111333444666888888888888::::::::::::;;;<<<======???AAACCCCCCBBBAAAAAAAAACCCBBBAAA???>>>>>>>>>===999777555444555999<<>>;;;<<<<<<>>>DDDLLL[[[mmmtttjjjaaa]]]YYYQQQHHHDDDAAACCCGGGNNNYYYiiizzz~~~nnnOOODDD888555555444444555555555555555777999;;;<<<;;;@@@EEEMMMaaawwwnnngggnnnuuuxxx{{{}}}zzzuuukkkaaa```mmmzzz~~~}}}yyyuuuvvvzzz}}}{{{yyyjjj\\\RRRZZZkkkyyy{{{pppbbbSSSFFF???777666555444333222222222333666;;;???EEENNNYYYaaaiiiooovvvzzzzzzzzz|||~~~|||zzzxxxwwwwwwyyy|||~~~~~~~~~~~~yyypppooosssyyy{{{uuupppttt{{{|||{{{~~~|||wwwnnngggffflllrrryyy555444444333333222222111000000000111222444555666222222000//////.........000000000///////////////---------,,,,,,+++++++++///...---,,,++++++***+++************************))))))************))))))((((((((((((((((((((((((((()))))))))************+++,,,...///000000000000//////000000///...------......//////000111111111222222222222222333444444111111333444555777888888<<<<<<<<<===>>>???AAABBBCCCEEEHHHHHHGGGFFFFFFFFFGGGEEECCCAAA@@@?????????;;;999777666777999<<<>>>DDDRRRfffwwwzzzmmmaaaWWWMMMGGGAAA===;;;<<<<<<>>>EEELLL\\\mmmrrriiiaaa___\\\TTTLLLGGGCCCEEEIIIPPP[[[iiiwwwqqqqqq{{{zzzhhhLLLAAA777555666555444444555555555666777999;;;<<<<<<@@@EEEOOOeeezzzqqqnnnuuu{{{~~~zzzsssiiibbbdddrrr}}}}}}yyyvvvwww|||}}}zzzhhhZZZRRR\\\mmmzzzyyymmm___PPPDDD>>>666555444333333333333333222666:::>>>DDDMMMXXX```iiinnnuuuyyyzzzzzz{{{}}}|||yyyvvvtttrrruuuzzz|||{{{{{{||||||~~~xxxtttxxxyyy{{{}}}zzzxxxyyyyyyvvvooohhhhhhooovvv{{{555444444333333222222111000000000111333666888:::333222111000///.........//////000000000111111111///......------,,,,,,+++...---,,,++++++***++++++++++++++++++++++++++++++******++++++******))))))(((((((((((((((((((((((())))))))))))************+++,,,...000111111000000//////////////////...---......//////000000000000000000111111222222333333222222222333555777999:::===>>>>>>???@@@BBBCCCDDDFFFHHHJJJKKKJJJIIIIIIJJJGGGFFFEEECCCBBBAAA@@@@@@>>><<<:::888888999;;;===AAAMMMaaatttyyynnndddZZZPPPIIIAAA===;;;<<<===>>>EEEMMM]]]nnntttkkkeeecccaaaXXXOOOJJJDDDGGGLLLSSS\\\gggrrrzzztttffffffnnnxxxtttdddIII???666555777555444444666555555666777999;;;======AAAGGGQQQhhh}}}tttuuu|||{{{sssiiieeekkkzzz{{{wwwuuuwww}}}~~~{{{hhh[[[TTT]]]ooo{{{yyylll^^^OOOCCC===555444444333333333444444222555:::>>>CCCLLLWWW___eeekkkrrrvvvwwwwwwyyy{{{~~~{{{xxxuuutttsssxxx~~~{{{xxxyyyzzz{{{}}}|||}}}~~~}}}{{{wwwtttrrrrrrqqqllliiikkkssszzz~~~555444444333333222222111111000000000222555777999444333222000///.........------...///000111222222000000///......---,,,,,,,,,++++++*********++++++***************************++++++++++++***)))((((((((((((((((((((((((((())))))))))))************)))***---///000000///...---...//////////////////////////////000000000000...///000111222222222222333333333333555888:::<<<======>>>>>>@@@AAACCCDDDEEEGGGJJJKKKJJJJJJJJJKKKHHHGGGGGGEEEDDDCCCBBBAAA???>>>;;;999888888999:::>>>III[[[lllxxx}}}~~~}}}zzz}}}xxxnnneeeZZZOOOHHH@@@===;;;<<<===>>>EEEMMM^^^ooovvvnnngggfffbbbXXXNNNHHHEEEIIIOOOVVV]]]eeemmmrrruuu}}}yyynnnddddddkkksss|||}}}zzzmmm^^^GGG===666666777666444444666666666666777:::<<<===>>>BBBHHHSSSkkkwwwttt}}}{{{qqqkkkkkkttt~~~wwwtttrrrvvv|||~~~{{{jjj]]]VVV___ppp}}}zzzmmm^^^OOOCCC<<<444444333333333444444555222555:::===CCCKKKVVV^^^bbbhhhoootttuuuvvvxxxzzz~~~}}}{{{yyywwwtttxxx}}}~~~|||zzzyyyyyyzzz|||}}}}}}{{{|||{{{vvvssskkkkkkjjjiiiiiimmmuuu{{{555555444333333222222111222111000000111333555777444333222000///.........+++,,,---...///111222222111111000///......------*********)))******++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************''')))+++---......---,,,------...///000000000////////////000000000000000......000111222222222222444333333333555888;;;===<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHIIIIIIIIIJJJKKKIIIIIIIIIHHHGGGFFFDDDCCC???>>>;;;888777666777777===GGGVVVeeeooorrrrrrppppppssswwwyyyxxxwwwvvvvvvxxxyyyzzz|||~~~wwwnnndddZZZNNNFFF@@@<<<;;;<<<===???EEEMMM^^^pppwwwooohhheee```UUUJJJDDDFFFKKKQQQXXX^^^dddjjjnnnlllzzztttmmmgggiiinnnttt{{{wwwttthhhYYYFFF===555666777666444444666666666666888:::<<<===???CCCIIITTTmmmxxxpppzzzxxxnnnmmmooo{{{zzztttqqqpppttt{{{~~~}}}zzzmmm___WWW```rrr~~~{{{nnn___PPPCCC<<<444444333333333444555555222555999===BBBKKKUUU]]]aaagggoootttuuuvvvyyy{{{}}}|||}}}}}}|||zzzzzzvvvxxx{{{{{{{{{zzz{{{{{{{{{{{{|||~~~|||~~~}}}~~~~~~}}}~~~~~~}}}|||}}}|||~~~xxxwwwpppyyyzzzvvvhhhgggffffffiiinnnvvv{{{444444333333333333222222222222222111111111111000222222222111000//////.........////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,------,,,++++++''''''''''''(((((((((((())))))(((((('''''''''&&&***************+++++++++,,,,,,,,,---------............////////////..................///000111222333555777888888888999:::========================???@@@CCCFFFGGGHHHGGGFFFIIIHHHHHHGGGGGGFFFFFFFFFHHHEEEAAA<<<999888888999<<>>@@@BBBDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEGGGEEEBBB>>>;;;:::999999888;;;CCCLLLUUU\\\^^^^^^]]]^^^___aaabbbbbbaaaaaadddgggjjjooorrrtttuuuuuuuuuttttttvvvyyy{{{|||||||||}}}~~~}}}}}}yyyqqqgggYYYNNNIIICCC>>>;;;<<<>>>@@@GGGOOObbbwwwwwwqqqhhhbbb]]]VVVLLLEEEDDDEEELLLXXXaaadddeeehhhjjj|||zzzzzz|||yyyrrrdddWWWBBB;;;666555555333444777999999888999999:::;;;<<>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGFFFDDDAAA>>><<<::::::777888<<>>AAAIIIRRRgggzzzxxxpppfff___ZZZTTTKKKDDDAAACCCLLLZZZdddhhhjjjmmmkkk|||yyyhhhXXXBBB;;;666555555333444777::::::::::::;;;<<<===>>>AAAFFFLLLZZZxxx~~~~~~{{{ssskkkdddcccnnn{{{yyyuuuqqquuu{{{|||yyytttcccXXX___mmmwwwuuufffTTTEEE===555444333111000111111222222444888;;;@@@FFFLLLQQQYYY]]]cccjjjpppuuuxxxyyyxxxxxxxxxxxxxxxyyyzzzzzzxxx}}}~~~zzzxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}}}}}}}zzzvvvtttqqqpppnnnllljjjhhhffffffeeehhhooovvv|||{{{ssslllhhheeebbbaaabbbccceeekkkuuu~~~}}}uuunnnllllllooowww444444333333333222222222000000000/////////......111111000000////////////......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++)))(((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------...///000000///111444555666666888:::999999999999999999999999:::999::::::;;;===>>>???>>>???@@@AAACCCDDDFFFFFFFFFFFFEEEDDDBBB???<<<;;;;;;999999;;;>>>AAABBBBBBCCCDDDFFFHHHKKKLLLNNNOOOTTTWWW\\\aaaeeegggggggggfffeeefffhhhkkkmmmmmmllloooppprrruuuxxxzzz|||}}}yyyxxxyyy~~~wwwnnndddWWWNNNJJJBBB>>><<<===>>>AAAKKKUUUhhh{{{wwwoooddd]]]XXXRRRJJJCCCBBBEEEPPP```lllpppqqqtttmmm}}}~~~lllZZZAAA;;;555555555333555888999999::::::;;;<<<===>>>@@@FFFMMM[[[zzz|||zzzxxxqqqjjj___^^^gggvvv~~~|||{{{xxxtttvvv{{{|||yyyrrrbbbVVVZZZgggsss}}}}}}rrrcccRRRDDD<<<555444333222111111111111111444888<<>>@@@CCCEEEFFFGGGEEEFFFFFFEEECCCAAA>>><<<===;;;888777888999:::999999;;;===@@@DDDGGGJJJLLLNNNQQQVVVZZZ^^^`````````aaaaaabbbdddgggiiiiiigggiiijjjmmmqqquuuxxx|||}}}ssskkkaaaUUUKKKHHH@@@===<<<<<<===@@@LLLWWWiiizzzuuummmccc[[[WWWQQQJJJCCCBBBGGGUUUgggtttwwwwwwxxxqqq~~~yyy{{{oooZZZAAA:::555555555444555888888888999999;;;<<<===>>>???EEENNN]]]|||{{{wwwtttooojjj]]]\\\cccooovvvyyy{{{{{{xxxttttttxxxyyyvvvpppbbbUUUVVVbbbqqq|||}}}vvvkkk]]]OOOBBB;;;444444333222111111111111000333888===BBBHHHOOOSSSYYY\\\```eeejjjnnnpppqqqssssssrrrrrrsssssstttuuutttyyy~~~{{{{{{{{{zzz{{{{{{||||||yyyzzz{{{{{{|||||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzuuuvvvvvvvvvuuurrrpppoooooopppppppppooonnnmmmlllgggfffgggiiinnnuuu|||~~~{{{tttooohhhdddeeehhhkkkmmmjjjkkkmmmqqqxxx~~~{{{{{{{{{{{{{{{}}}}}}~~~}}}|||~~~}}}sssooolllmmmssszzz~~~444444333333333333222222111111111000000000//////////////////////////////......////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---,,,+++***)))''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''(((((()))***++++++))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,---/////////111333444444444555666666666666666666666666666777777777888999::::::::::::;;;===???BBBDDDFFFGGGEEEFFFFFFEEEDDDAAA???>>><<<999555333333333333222444555777;;;???CCCGGGIIIIIIKKKNNNQQQTTTWWWXXXXXX[[[[[[\\\___bbbdddcccaaadddeeehhhlllrrrwww{{{}}}{{{pppiii```TTTJJJFFF>>><<<<<<<<<<<<@@@MMMZZZlll|||rrrkkkbbb\\\XXXRRRJJJDDDBBBIIIZZZnnn{{{|||yyyxxxqqq~~~uuuwww~~~mmmXXX@@@:::555555555444666999888888999:::;;;<<<>>>??????FFFOOO```~~~{{{uuuqqqnnnkkk^^^___eeennnsssvvv{{{xxxyyywwwrrrqqqttttttrrrmmmaaaUUUUUU```ppp}}}~~~zzzrrrfffYYYKKK@@@:::444444333333222111111000111333888<<>>AAACCCGGGHHHIIIKKKNNNPPPRRRTTTVVVWWWXXX[[[___```^^^]]]___```dddhhhnnntttzzz|||xxxnnnhhh```TTTJJJEEE>>>============BBBOOO]]]rrroooiiiaaa\\\YYYTTTKKKDDDEEEMMM```vvv|||yyyooo{{{ppprrryyy~~~iiiTTT@@@999555555555444666999999999:::;;;<<<>>>???@@@AAAIIIRRRccczzzsssooommmmmmaaadddjjjrrruuuvvvyyy}}}~~~yyy{{{yyytttqqqssstttrrrjjjaaaVVVUUU```qqq~~~}}}rrrdddVVVIII???999333333333333222111000000333444777:::???FFFMMMSSS[[[]]]___cccfffjjjlllmmmmmmllllllllllllmmmnnnnnnkkkooopppqqqvvv~~~}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvppppppoooooooooppppppqqqqqqqqqqqqqqqtttwww{{{}}}|||~~~zzzuuunnnhhhgggjjjppptttxxxzzz|||}}}}}}yyyvvvvvvwwwwwwvvvwwwuuurrrqqqrrrvvvzzz}}}~~~{{{xxxtttrrrkkkhhhddd___[[[YYYWWWWWWVVVZZZ\\\]]]cccppp|||{{{uuuuuuxxx|||}}}~~~}}}|||{{{{{{{{{zzzyyyxxxyyyvvvsssqqqqqqqqqpppoooqqqmmmkkkmmmnnnmmmpppuuuwwwzzz~~~~~~|||zzzyyyyyy{{{444444444333333333222222//////.........---------.........///////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))************))))))************))))))++++++++++++,,,---......---///000000///......///444444444444444444444444111333555777777777555444777888999<<<>>>@@@BBBBBBFFFEEEDDDCCCBBBAAA@@@@@@999777444222222111000///111111222444666:::===>>>HHHHHHHHHIIILLLNNNQQQSSSUUUUUUWWW[[[^^^___]]][[[\\\]]]aaaffflllsssxxx|||zzz}}}vvvnnniiiaaaUUUJJJEEE???>>>>>>>>>>>>CCCQQQ___www~~~mmmhhhaaa]]][[[UUULLLEEEIIIRRRggg~~~{{{mmmxxxlllmmmuuuzzzeeeQQQ@@@999444555555444666999:::;;;;;;<<<>>>???AAABBBCCCKKKUUUfffyyyrrrnnnnnnoooeeehhhooovvvxxxxxxyyy{{{}}}|||~~~}}}wwwtttvvvvvvuuuiiiaaaWWWVVVaaarrrttteeeUUUHHH>>>999333333333333333111000000555666777888<<>>@@@BBBCCCDDDEEEDDDCCCAAA@@@<<<:::666222000000000111...///000333666999;;;===???AAADDDFFFHHHJJJMMMOOOSSSSSSUUUWWWYYY[[[]]]]]][[[]]]aaaeeejjjooorrrtttwwwxxx|||xxxnnnfff___UUUIII@@@???;;;;;;>>>???DDDUUUhhh~~~ooohhhbbb^^^YYYPPPJJJHHHGGGXXXppp}}}rrryyyzzzoooooowwwcccOOO===;;;777555444555777888<<<:::888:::>>>BBBBBBBBBDDDKKKTTTeeezzztttwwwooohhhmmmfffqqq{{{zzzxxxyyy}}}|||~~~{{{zzz|||{{{wwwnnn\\\UUUWWW\\\lllvvveeeTTTFFF===:::555444333333222222333333222444666999>>>DDDKKKPPPVVVZZZ___bbbbbbdddhhhlllooopppqqqpppmmmkkkkkkkkkjjjfffdddeeeiiiqqq~~~~~~|||xxx|||||||||{{{{{{{{{{{{{{{zzzxxxvvvtttrrrrrrrrrrrrssswww{{{||||||xxxqqqjjjfffcccbbbiiijjjmmmqqqtttxxxzzz|||{{{}}}zzzsssmmmiiiggghhhhhhllllllkkkjjjjjjjjjkkkkkknnnoooqqqtttvvvyyy{{{|||yyyooogggaaa\\\XXXPPPOOOOOOPPPTTTXXXYYYZZZ^^^______^^^^^^___bbbeeellllllkkkkkkkkkkkkllllllqqqssswwwzzztttttttttrrrqqqsssrrrtttxxx|||555555444333222222222222222222111111000/////////.........///////////////.../////////......---,,,....../////////...---,,,------------------------,,,,,,,,,------------...000...,,,+++++++++***)))))))))(((((((((((())))))***))))))((())))))******((((((((((((((((((((((((************++++++++++++***************))))))(((******+++,,,---------------------.........//////---...///000111222222222444444555666777888888999999999999999:::;;;===>>>@@@AAADDDEEEEEEDDDAAA@@@<<<:::666222000//////000...///000222555888;;;<<<@@@CCCEEEGGGHHHJJJLLLNNNOOOPPPRRRTTTVVVXXXZZZ[[[^^^___aaadddgggkkknnnoooqqqssswww{{{}}}}}}~~~{{{qqqhhh___UUUJJJBBB@@@<<<<<>><<<;;;<<<@@@CCCCCCCCCFFFLLLVVVgggzzzwwwyyyqqqjjjooolllwww}}}~~~|||~~~}}}~~~~~~zzzmmm[[[UUUWWW[[[kkk~~~tttbbbQQQCCC;;;888444444333222222222222333444555888;;;???FFFMMMRRRXXX\\\```ccccccdddgggjjjmmmoooooonnnllljjjjjjjjjjjjfffcccdddgggooo~~~~~~{{{~~~~~~~~~~~~}}}||||||{{{{{{|||vvvnnnhhhdddbbbcccdddeeegggjjjllloooppprrrwww}}}uuunnnhhhdddcccccceeeeeeeeeffffffgggggggggjjjkkkmmmooorrruuuwwwxxx}}}qqqfff^^^XXXTTTQQQOOOPPPSSSWWW\\\bbbfffiiikkklllmmmkkkiiihhhhhhiiikkklllmmmnnnoooooonnnnnnnnnpppttt{{{{{{zzzzzzxxxwwwyyy{{{~~~555555444333222222222222222222111111000/////////------......//////000000///////////////......---...////////////...---,,,------------------------......---------...///000111///,,,,,,,,,,,,+++)))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++******)))(((***+++,,,---............+++,,,,,,---...///000000,,,---///000111111222222555666666777888999999:::999999999999999:::;;;;;;===???BBBEEEFFFEEEBBBAAA>>>;;;777333000/////////...///000222555777:::;;;AAACCCFFFGGGGGGHHHJJJLLLLLLMMMNNNPPPRRRTTTVVVVVVYYYYYYYYYZZZ\\\^^^aaacccfffiiinnnpppqqqrrrssstttuuuxxx|||uuujjj```UUUKKKDDDAAA======AAABBBHHHYYYmmmyyyoooiiidddbbb]]]UUUOOONNNVVVsss~~~{{{vvvooo}}}|||xxxooo[[[HHH;;;999666555444666999;;;@@@>>>>>>???AAACCCDDDDDDHHHNNNXXXiii~~~zzzwww|||{{{{{{}}}ssskkkppprrr~~~|||{{{~~~{{{kkkZZZTTTWWW\\\kkk{{{~~~qqq___NNN@@@888555444444333222222222222222333555888;;;???EEELLLQQQXXX]]]bbbdddddddddfffiiilllmmmnnnmmmkkkiiiiiiiiijjjeeeccccccffflllzzz~~~vvvooojjjhhhbbbbbbaaa```aaaccceeeggglllpppwww|||vvvooojjjfffeeedddhhhiiikkkmmmnnnnnnnnnmmmlllmmmooorrrtttwwwyyyzzzzzzrrrggg]]]WWWSSSRRRQQQTTTYYY___dddhhhnnnuuuzzz}}}{{{uuurrrpppnnnoooqqqsssuuuvvvvvvvvvwwwyyy}}}~~~{{{zzz|||~~~555555444333222222222222222222111111000/////////,,,------...///000111111//////000000000//////...///////////////......---........................111///...------///111222111///---,,,,,,,,,+++***))))))(((((((((((())))))'''''''''((()))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,***++++++++++++***)))))))))***+++,,,------------++++++,,,---...///000111---...///111222222222222777777777777777777888888:::999999999999999999999:::===AAADDDFFFEEEBBBAAA@@@===:::666222000//////...///000222444666888:::@@@BBBDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPOOOOOONNNOOOPPPSSSVVVWWWZZZ```eeeeeefffhhhiiiiiillloootttyyy}}}yyykkk___SSSIIICCC@@@<<<===AAACCCIII[[[nnnwwwmmmgggcccaaa]]]UUUOOONNNVVVzzzzzzttt~~~wwwmmmZZZHHH:::888666555555777:::<<<@@@@@@@@@AAACCCDDDEEEEEEIIIPPPYYYjjjwwwrrrnnnxxx|||tttjjjnnnrrr~~~|||yyyhhhVVVQQQWWW]]]lll|||}}}ooo]]]LLL>>>666333444333333222111222222222111333555888<<>>BBBCCCCCCBBBAAAAAA???<<<888555222111000//////000111333555777888<<<>>>???@@@@@@@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLOOORRRSSSVVV___fffeeeeeehhhjjjhhhmmmoootttxxx|||yyykkk]]]QQQGGGAAA>>>;;;<<>>777444333333222111111111111222111333555888;;;AAAHHHMMMRRRYYYaaafffhhhiiikkkmmmlllnnnooonnnllljjjkkkkkkjjjfffbbbbbbbbbfffqqq}}}~~~wwwuuurrrooonnnnnnpppqqqvvvxxx{{{zzzzzzzzzzzzzzz{{{|||||||||~~~}}}{{{zzzrrrsssuuuwwwzzz}}}~~~yyyqqqmmmgggaaa```bbbgggkkkqqqwww~~~~~~|||zzzxxxwwwyyy~~~|||{{{xxxssssssvvvxxx{{{555555444333222222222222222222111111000/////////------......//////000000///000000111111111111111111000//////......//////........................000000/////////000111222111///,,,,,,,,,,,,+++)))))))))(((((((((((())))))---,,,+++***)))))))))***))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,++++++***)))'''((()))***+++++++++++++++,,,,,,---...///000000000000222333444555555555//////111333666888::::::999:::::::::::::::999888777999;;;>>>@@@AAA@@@@@@@@@???<<<999666444222111//////000111222444666777888:::;;;<<<<<<<<<>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBDDDFFFIIIMMMPPPRRRSSSZZZgggpppoooooossstttqqquuuwwwzzz|||vvviii[[[NNNEEE@@@===:::<<>>777555333333222111111111111111333444777999===BBBIIIMMMPPPXXXaaahhhjjjkkklllnnnlllmmmooonnnlllkkkkkklllhhhddd```___^^^aaakkkvvv~~~~~~|||zzzyyyzzz{{{|||~~~}}}{{{vvvwwwyyy|||~~~vvvtttpppkkkiiikkkpppuuu}}}{{{yyyvvvtttvvvzzz}}}{{{zzzvvvppppppttttttvvv{{{555555444333222222222222222222111111000/////////.........//////////////////000111111222222222111111111///.........///000........................////////////000000000111000...,,,+++++++++***)))))))))(((((((((((()))))),,,+++***))))))((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,++++++***)))(((((()))***++++++++++++---------........./////////000111222333444444444111111222444555666777888999:::;;;;;;<<<;;;::::::777888999;;;<<<>>>??????===<<<:::888555333222111/////////000111333444555555777999::::::;;;===???===>>>@@@AAACCCEEEGGGHHHIIILLLPPPTTTXXX[[[\\\\\\___ooo{{{{{{zzz~~~{{{}}}~~~zzzvvvoooeeeYYYNNNFFFBBB>>>;;;<<>>888555333222222111111111111111333444666999<<>>;;;:::999777444222111000/////////000111333444555444666888999999:::===???>>>???BBBEEEIIILLLNNNPPPYYY\\\aaafffiiikkkkkkkkkaaasss{{{pppooojjjbbbXXXNNNHHHDDD???<<<>>>DDDGGGOOObbbvvvuuukkkgggcccbbb^^^TTTLLLJJJQQQ]]]yyyzzzmmmZZZJJJ===;;;888666666888:::<<>>777555333222222111000111111111111222444777:::???FFFJJJSSSZZZdddjjjlllkkkkkkkkkiiikkklllllljjjiiiiiijjjccc^^^ZZZXXXUUUWWW___jjjooo||||||~~~~~~}}}~~~}}}|||~~~wwwwwwvvvvvvvvvvvvwwwxxxtttuuuwwwzzz}}}|||}}}}}}|||}}}~~~|||wwwwwwxxxxxxxxxxxxwwwwwwpppqqqttt{{{{{{yyyxxxvvvpppjjjjjjnnnqqqtttyyy555444333333222222333333111111111111000000000000//////.........---------/////////000111111222222////////////////////////000000////////////000000------............------+++++++++++++++***)))(((((('''%%%&&&((())))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,******+++,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000111222333333444555555555555555444444444777888999:::::::::::::::999888777777777888999:::<<<:::666222000000000111000/////////000222444666444666999:::;;;>>>AAADDDGGGHHHJJJNNNTTTZZZ```cccaaacccgggkkkmmmnnnmmmlllmmmssszzz}}}|||{{{{{{|||{{{{{{}}}|||tttiiigggddd___YYYOOOEEE???:::<<<@@@DDDHHHRRRfffxxxyyynnneee```\\\ZZZVVVOOOJJJJJJQQQdddpppYYYHHH@@@:::666777888888:::???BBBKKKSSSRRRPPPQQQSSSRRRWWW\\\hhh}}}wwwxxxyyy{{{}}}{{{ssshhh```^^^xxx~~~|||}}}|||ttteeeXXX[[[mmmqqq]]]LLL???777444222222111111111111111111000222333555888===CCCGGGOOOUUU]]]dddhhhjjjjjjkkkkkkiiigggfffggghhhhhhhhhaaa]]]XXXUUUVVVZZZ^^^aaammmwww~~~~~~}}}{{{~~~~~~}}}|||~~~}}}zzzyyyyyyzzz}}}~~~~~~}}}}}}}}}}}}~~~wwwxxxyyyxxxwwwxxxzzz|||yyyyyyyyy{{{~~~zzzxxxxxxxxxxxxyyyyyywwwrrrooonnnnnnpppxxx~~~{{{wwwrrrnnnmmmmmmmmmnnnqqqvvv{{{555444333333222222333333111111111111000000000000//////.........---------...//////000000111222222000000000000000000000000000//////////////////000///000000111111000000///+++++++++++++++***)))))))))((('''''')))******))))))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))******+++++++++***)))(((*********+++++++++,,,,,,,,,,,,+++,,,,,,---.../////////000111222333444444444444444444444444444444666666777888888888888888888777777666666777999:::<<<:::777333111000000000111000000000222333555666888:::<<<>>>???AAAEEEGGGJJJKKKNNNRRRWWW]]]bbbeeeeeefffhhhiiiiiihhhfffeeegggkkkqqqvvvxxxxxxxxxxxxxxxyyyyyyyyyyyy{{{xxxpppiiifffbbb]]]WWWNNNEEE???;;;<<>>:::999:::;;;;;;@@@GGGPPPYYY______^^^aaaeeeffffffiiipppzzzwwwwww{{{{{{pppfffaaarrr~~~zzzwwwwww{{{}}}}}}|||{{{uuuuuu{{{ooo]]]MMMAAA;;;888444333333222111111111111000111222333555999>>>BBBDDDJJJRRRZZZ___bbbdddfffhhhgggdddaaa^^^]]]^^^___ccc```\\\WWWUUUWWW\\\```lllsssxxxxxxwwwxxxzzzyyy{{{{{{}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzzzzzzzzzz{{{zzzzzz{{{zzzzzz|||}}}uuummmiiimmmppptttvvvwwwvvvwwwwww{{{zzzyyywwwvvvxxx{{{}}}|||nnnccc]]]ccchhhrrr~~~~~~xxxsssuuuuuuvvvwwwvvvsssnnnjjjfffddddddgggooozzz|||uuuoookkkbbbeeekkksss{{{555444333333222222333333111111111111000000000///000000/////////.........---------...//////000000..............................------------............////////////......***++++++,,,,,,,,,++++++***(((''''''((()))((('''))))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,*********)))))))))))))))))))))*********+++++++++++++++++++++,,,---......///000111222333444444555333333444444444555555555444555555555555555444444333333222222222333444555777777777666444111...---//////000000111111222222111333444555555666999;;;<<<>>>AAAEEEHHHKKKMMMMMMLLLLLLLLLMMMOOORRRUUUWWWWWWXXXYYYZZZ]]]bbbiiinnnnnnppprrrtttuuuwwwzzz}}}yyyrrrjjjddd\\\TTTMMMHHHCCC@@@======AAAIIIUUUeee{{{ooobbbXXXSSSOOOKKKFFFBBBEEEKKKUUUgggsssYYYFFF<<<999999:::::::::@@@GGGSSS\\\cccdddcccgggkkklllkkkmmmsss}}}yyy|||~~~rrrggg```lll{{{|||xxxtttsssvvvxxxxxxwwwwwwssspppqqqxxx~~~nnn\\\LLLAAA:::888555444333222111111111111111222333333555999>>>BBBEEEJJJQQQWWW[[[^^^```bbbcccccccccaaa^^^]]]^^^```cccaaa]]]XXXUUUWWW]]]aaapppwww{{{yyyvvvwwwwwwvvvxxxyyyzzz|||}}}~~~~~~|||||||||}}}}}}|||||||||~~~}}}{{{zzzzzzzzz{{{yyyzzzzzzyyyyyyzzz}}}}}}}}}{{{tttkkkfffkkknnnrrrtttttttttttttttzzzzzzyyywwwuuuvvvyyy}}}wwwgggZZZRRRRRRWWWbbbppp|||tttooopppppprrrtttssspppkkkgggbbbaaaaaadddlllyyy}}}{{{pppoooooossszzz~~~~~~~~~555444333333222222333333111111111111000000000000000000000/////////......,,,,,,------.../////////------------------------------,,,,,,,,,,,,------//////000000000000//////***+++,,,,,,,,,,,,,,,,,,***(((&&&&&&'''((('''&&&))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))+++***)))(((((((((((())))))))))))************+++*********++++++,,,---...//////000111222333333444222222333333444444555555444444444555444444333333222111000000000111333444555555555555333111///.........///000111111000000000222333333333444666888:::;;;<<>>CCCMMMZZZjjjrrreeeYYYUUUQQQMMMGGGBBBDDDKKKUUUaaavvvtttZZZHHH<<<::::::;;;999999@@@HHHUUU___hhhiiiiiimmmppppppqqqsssxxx||||||}}}qqqeee^^^gggsss|||~~~zzzvvvrrrqqqssstttsssrrrjjjgggdddhhhrrr~~~ooo\\\LLLAAA;;;888666555444222111111111111222222333333555888===AAAEEEJJJPPPVVVZZZ\\\___aaa```ccceeeeeebbb```aaacccbbbaaa]]]XXXUUUWWW]]]cccrrryyy}}}zzzwwwvvvuuusssuuuvvvxxxzzz|||}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~|||{{{zzzzzzzzz{{{zzz{{{{{{zzzyyyyyy{{{}}}{{{~~~{{{|||{{{uuulllggggggjjjmmmoooppppppqqqsssxxxyyyzzzxxxuuuvvvyyy}}}tttdddWWWNNNKKKOOOYYYiiiyyyxxxpppkkkkkklllnnnqqqrrroooiiieee___^^^^^^aaaiiiwww{{{xxxxxx}}}~~~~~~~~~}}}}}}|||||||||555444333333222222333333111111111111000000000000000000000000/////////...+++,,,,,,---......//////........................------,,,,,,,,,,,,------......////////////......***+++,,,,,,------,,,,,,+++)))''''''((()))(((''')))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))+++***)))((('''(((((()))))))))))))))************************+++,,,---.........///000111222222333///000000111222222333333222333333333222222111000111000/////////000111222222222222222111000//////...///000111222111000000000111222222222222555777888888999:::<<>>>>>EEEQQQ___ooorrreeeZZZXXXUUURRRKKKEEEHHHNNNUUU___rrrwww\\\JJJ>>><<<<<<<<<::::::@@@IIIVVVbbbllloooooorrrttttttvvvxxx}}}~~~zzz}}}zzznnnaaaXXX___kkkuuuxxxyyy{{{wwwsssqqqrrrrrrpppnnnaaa]]]ZZZ```mmm{{{qqq^^^NNNBBB<<<999666555444333222111111111111222222222333666;;;???DDDHHHOOOUUUYYY]]]```bbbaaafffkkkkkkgggddddddeee``````^^^YYYUUUWWW^^^eeeooowww}}}{{{xxxwwwuuurrrrrrsssuuuxxxzzz|||}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{yyyyyyyyyzzzzzz{{{||||||{{{zzzyyy{{{}}}{{{||||||~~~}}}zzz|||~~~yyyzzz|||vvvmmmhhh```bbbfffhhhjjjmmmpppsssvvvyyy{{{zzzwwwvvvzzz}}}vvvfffWWWNNNJJJLLLTTTcccttt}}}uuummmhhhhhhiiimmmppprrrooojjjfff]]]\\\[[[]]]dddrrr|||{{{~~~wwwxxxzzz{{{{{{{{{zzzzzzzzz}}}555444333333222222333333111111111111000000000000000000000000////////////++++++,,,------......///////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------,,,***)))((()))***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,+++***((('''''''''((()))))))))))))))************************+++,,,---...------...///000111222222---......///000111111222111111111111111000//////000//////......000111222111111111000000000000000///000222333333222111000///000111111000111333555666666555666888;;;>>>@@@AAABBBDDDGGGJJJMMMOOOPPPVVVXXXZZZ[[[[[[\\\^^^```gggjjjnnnqqqsssuuuxxxzzzyyy{{{~~~uuummmiiiddd\\\UUUNNNHHHCCC???>>>???FFFSSSaaaqqqpppcccWWWVVVTTTRRRKKKEEEHHHOOOUUUaaattt~~~yyy]]]KKK???>>>>>>>>>;;;:::AAAJJJWWWcccooossssssvvvwwwvvvyyy{{{yyyzzzxxxkkk^^^RRRXXXdddpppsssttt}}}{{{xxxtttrrrsssrrrooolll^^^XXXTTT[[[kkkzzzsss```PPPDDD===:::777666444333222111111111000111111111222555999===BBBGGGNNNUUUZZZ^^^bbbeeedddjjjpppppplllgggfffggg``````^^^YYYUUUWWW___fffllluuu{{{{{{xxxwwwuuurrrppprrrtttwwwyyy{{{|||}}}~~~}}}zzzyyyyyyzzz}}}~~~{{{zzzyyyxxxxxxxxxyyyzzz|||}}}}}}|||zzzzzz{{{}}}yyyyyyzzz|||~~~}}}}}}}}}}}}wwwyyy|||wwwnnniiiZZZ\\\```cccfffkkkpppssstttxxx|||{{{xxxwwwzzz~~~}}}kkk\\\SSSJJJKKKQQQ___ppp}}}zzzrrrkkkggggggiiilllppprrrpppkkkggg\\\[[[YYYZZZaaaooo||||||~~~~~~{{{xxxrrrtttwwwyyyzzzzzzyyyxxxxxx{{{555555444333222222222222222222222222222222222222000000000000////////////............---,,,+++***---,,,+++******+++,,,---...---,,,,,,++++++++++++***+++,,,---,,,,,,***))),,,,,,,,,---------......,,,+++************************))))))((((((''''''''''''''''''((((((((()))(((((()))************)))************)))(((&&&&&&''')))+++***((('''***---...***''''''***,,,,,,+++......//////000000111111////////////000000000000000000////////////000000///////////////000000111000111222111...---...///111111000///////////////111111222222222333333333333333444666888:::<<<>>>AAAAAABBBDDDGGGKKKNNNPPPQQQRRRTTTTTTUUUWWWZZZ]]]fffhhhjjjmmmooorrrssstttyyyzzz{{{}}}{{{sssooogggccc[[[RRRJJJDDDAAA???<<>>>>>======DDDMMM^^^jjjvvv{{{|||~~~|||zzzzzz~~~yyyuuunnncccYYYQQQTTT]]]iiimmmnnnxxx~~~yyyuuutttuuutttnnniiiYYYUUUUUU\\\hhhtttzzzfffPPP@@@999888777666444333222111111111111111222333555888;;;<<>>>>>===>>>EEENNN___lllxxx~~~{{{vvvuuuooodddZZZNNNPPPYYYffflllppp{{{~~~yyyuuuuuuvvvuuupppkkk^^^VVVRRRYYYhhhvvvxxxdddOOO@@@::::::777666555333222222111111000000111222444777999;;;@@@DDDJJJPPPWWW^^^fffjjjkkklllmmmnnnnnnmmmkkkjjjgggfffbbb[[[UUUTTTZZZ___hhhlllrrrvvvvvvtttssssssuuusssrrrsssuuuxxxzzzzzz{{{zzzzzzyyyzzz{{{|||}}}|||{{{yyywwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{yyyxxxzzz~~~~~~}}}~~~|||}}}yyylllaaaZZZWWWTTTUUU]]]fffmmmqqqvvvvvvwwwvvvuuuvvvyyy{{{{{{kkk___TTTSSSUUU^^^mmm{{{zzzuuuooojjjhhhiiijjjmmmrrruuutttooojjj```[[[WWWVVVYYYdddyyy{{{wwwtttrrrooonnnlllkkklllmmmooooooooovvv{{{zzzxxxwwwsssnnnooooooooooooqqquuu|||666555444333222222222222111111111111111111111111000000000000//////////////////......---,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,---++++++,,,------,,,,,,+++------........./////////++++++***)))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******+++,,,,,,,,,,,,+++***************)))((('''((()))))))))((((((***,,,---***(((((()))***+++***+++++++++,,,------............/////////000000000...------------------...///............///000000///000111000...------...---------...///111222333222222222222222222222222111111222333555888:::;;;@@@AAABBBCCCFFFHHHJJJKKKKKKJJJGGGDDDAAAAAADDDFFFQQQUUU\\\dddjjjnnnpppqqqxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~wwwppplllddd___WWWNNNGGGBBB@@@???DDDIIISSSbbbssspppfff[[[[[[VVVNNNFFFCCCHHHMMMZZZiii|||~~~uuunnnnnn}}}```LLLBBB@@@??????>>>???GGGPPPaaaooo|||}}}yyyvvvwwwxxxssshhh^^^RRRQQQXXXdddlllqqq~~~~~~yyyuuuuuuwwwwwwtttooobbbVVVNNNUUUeeeuuuvvvcccNNN@@@<<<<<<666666444333222222111111//////000111333555888999>>>BBBGGGMMMTTT[[[bbbgggjjjkkkmmmoooooonnnlllkkkhhhfffbbb[[[VVVUUUYYY]]]ccchhhmmmqqqssssssrrrssstttrrrqqqrrruuuwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~{{{zzzyyywwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwww}}}{{{yyyyyy|||~~~~~~}}}}}}~~~yyykkk```XXXTTTPPPRRR[[[eeennnrrrtttttttttssssssuuuyyy|||vvvjjj]]]YYYYYY```mmmzzz~~~wwwqqqllliiihhhhhhjjjnnntttxxxxxxsssnnneee^^^XXXUUUWWW```tttxxxsssooollljjjeeedddbbbbbbbbbdddgggiiiooovvv||||||zzzxxxsssmmmhhhgggfffeeegggllltttyyy666555444333333222222333000000000000000000000000000000000000//////////////////...---------------...------------------.........---------------...,,,,,,,,,---------------........./////////000000,,,+++***)))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))***+++,,,,,,------,,,,,,***+++++++++******)))(((((((((((((((((((((***++++++***)))((())))))))))))******+++,,,,,,------............/////////000000......------------............------......///000///000000///---,,,,,,------------...///000111222333333333222222222222111333333444555777999;;;<<>>???AAACCCEEEFFFFFFGGGDDD>>>888222000222444444;;;HHHVVVbbbjjjoooppppppppppppqqqqqqqqqrrrrrruuuvvvxxx{{{zzzrrrjjjfff___ZZZRRRJJJCCC@@@??????FFFLLLXXXjjj}}}}}}mmmccc[[[ZZZTTTLLLDDDDDDJJJQQQ___jjjwww~~~yyyllleeerrreeeNNNCCCAAA@@@AAAAAACCCKKKTTTfffwwwzzzsssppprrrxxxuuulllddd[[[YYYaaajjjqqq}}}yyyttttttxxx{{{zzzxxx___WWWPPPQQQYYYiii~~~yyycccMMM>>>999:::333222111000/////////000000000000111333555777999;;;>>>BBBGGGLLLTTT[[[aaagggiiilllnnnooooooooonnnkkkjjjfffbbb___^^^___```hhhjjjmmmooooooooopppqqqsssqqqqqqrrrtttvvvvvvuuuxxxxxxyyyyyyzzzzzzzzzzzz|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{yyywwwwwwyyy|||~~~~~~}}}}}}}}}|||||||||zzz{{{|||~~~|||lllaaaUUUOOOKKKOOOZZZgggnnnqqqooooooooonnnooorrrxxx|||rrrlllggghhhqqq{{{zzzssskkkgggggghhhiiikkknnnuuu{{{|||yyyvvviiibbbZZZTTTSSSZZZkkk|||~~~xxxssspppmmmkkkfffeeeccc```]]]]]]aaaeeeoooxxx~~~}}}{{{vvvpppgggfffccc``````eeelllqqq777666555444333333333333111111111111111111111111000000000000////////////000///...------...//////...///000000000000///...///............///000000---------------...///000000000000111111111222222///...---,,,+++*********(((((((((((())))))))))))((((((((()))))))))*********+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))'''&&&'''((())))))))))))***+++***(((''''''(((******++++++,,,---------------.........///////////////............//////---,,,,,,,,,,,,---......---...///...,,,++++++,,,.........---......//////111111222222222333333333111111222333444666888888:::;;;>>>@@@BBBDDDEEEEEEDDDBBB===777222///000222...555BBBQQQ]]]ggglllnnnnnnooooooppppppqqqqqqqqqtttuuuvvvyyy|||wwwpppiiieee]]]XXXPPPHHHBBB@@@@@@@@@FFFNNN]]]ooozzzjjjaaaZZZXXXSSSJJJDDDDDDLLLTTTaaaiiiqqqtttuuu{{{~~~pppiiippp{{{fffOOODDDAAAAAACCCCCCEEEMMMWWWiii|||}}}uuuooossszzz|||uuuhhh\\\VVV]]]gggppp}}}}}}wwwvvv{{{~~~~~~|||eee]]]UUURRRWWWeee}}}{{{fffOOO???999999222111111000//////000000111111000111222555777888;;;===@@@DDDJJJQQQYYY^^^eeegggjjjmmmooooooooonnnkkkjjjhhheeedddddddddeeelllmmmooooooooonnnoooqqqsssrrrqqqsssuuuvvvvvvuuuwwwxxxxxxyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}|||zzzyyyzzz~~~~~~~~~}}}|||}}}}}}}}}yyyzzz|||~~~~~~{{{kkk___UUUOOOKKKQQQ]]]iiiooopppnnnoooooooooooorrrvvvzzzzzzsssmmmnnnuuu}}}}}}vvvnnniiiiiijjjkkklllnnntttzzz}}}{{{yyylllddd\\\UUURRRVVVeeetttzzzwwwssspppmmmhhhhhhfffaaa]]]]]]aaaeeeooowww}}}~~~}}}|||xxxsssnnnllliiieeecccfffkkkooo777666555444444333333444222222222222222222222222000000000000////////////000///...------...///000//////000111111000////////////......///000000111...---------...///000111111111111222222222222333000000...---,,,+++++++++'''((((((((()))))))))***(((((()))))))))***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))'''%%%&&&(((***)))((((((***,,,+++(((&&&&&&(((((())))))******++++++,,,---------.........//////...------------------...,,,,,,,,,+++,,,------...---......---+++***+++,,,,,,,,,,,,---...///000111000000111222333444444555111111222333444555777888777999<<>>AAACCCDDDEEE??????===999555222222333222888AAAMMMWWW^^^ccceeehhhiiijjjkkklllmmmmmmnnnkkkkkkjjjjjjjjjkkkkkklllnnnppptttxxx|||yyysssnnniiifff\\\WWWOOOGGGBBB@@@AAABBBJJJWWWiiizzzvvvfff]]]XXXVVVPPPHHHCCCFFFPPPYYYppprrrrrrnnnlllsssrrrnnnnnnpppxxx}}}^^^LLLDDDBBBBBBDDDDDDGGGOOOYYYlllzzzuuuzzz}}}mmm```bbbjjjrrr|||~~~}}}}}}mmm[[[UUU[[[iii}}}}}}iiiTTTDDD===<<<444444333333222333333333///.........000222444555;;;<<>>???@@@AAA@@@???<<<777333000111222777===EEEMMMTTTYYY]]]```dddeeefffggggggggggggfffkkkhhheeecccdddeeeeeeddd```cccfffkkkqqqyyy{{{tttppplllgggddd[[[VVVMMMEEE@@@???AAACCCMMM\\\nnn}}}rrrddd[[[VVVPPPIIIEEECCCGGGTTTbbbyyyyyyvvvlllttt}}}yyypppppprrrwwwpppVVVIIIFFFDDDBBBBBBFFFLLLTTTYYYmmmzzzzzz{{{rrrdddfffnnnttt~~~vvvcccXXX]]]ooo~~~mmmXXXGGG<<<888888777444222000/////////111000000///000222444555777:::>>>BBBGGGMMMTTTYYYcccfffiiilllmmmmmmlllkkkkkkhhhdddbbbdddfffhhhiiilllllllllmmmnnnpppqqqrrrttttttsssrrrrrrrrrssstttsssrrrrrrtttxxx{{{||||||zzzzzzxxxxxxxxxxxxzzzzzzxxxyyyzzzyyyvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||||||||~~~{{{~~~~~~}}}~~~ttthhhZZZTTTRRRZZZccciiinnnqqquuuqqqqqquuutttqqqssszzz}}}~~~~~~xxxuuutttrrrpppqqquuuwwwwwwxxx|||zzzsssjjjaaaXXXRRRUUU\\\vvv{{{wwwvvvtttpppmmmkkkfffdddhhhpppuuu~~~||||||{{{xxxvvv888888777666444333222222111111111111111111222222222111111111000000000000111111000000////////////111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000///...---,,,******)))))))))((((((((((((((())))))))))))(((((()))***************))))))***+++,,,,,,------,,,,,,***(((&&&&&&((()))))))))******)))(((((('''''''''(((((())))))***++++++,,,...---+++***)))***+++,,,***************+++,,,,,,,,,,,,+++++++++,,,---......---+++***)))***+++,,,------------...000111222000000111111111111000000111111000111333555888999888999:::;;;===>>>??????CCCBBB???;;;777666666888888>>>FFFNNNTTTXXX\\\^^^bbbbbbbbbcccdddeeefffggghhhhhhhhhjjjlllmmmllljjjbbbaaaaaaaaaeeemmmwww~~~zzzsssoookkkfffbbbYYYTTTLLLEEE@@@AAADDDGGGTTTccctttpppbbb[[[WWWPPPIIIDDDCCCIIIYYYhhh}}}|||qqqwwwzzzvvvvvvvvvvvvxxx}}}cccNNNDDDFFFEEECCCDDDGGGNNNVVV[[[nnnzzz{{{uuuhhhllltttzzzvvvggg]]]^^^lll~~~ppp[[[III===888888666444222000000000000111000000000000222333444666999===AAAFFFMMMTTTYYYaaadddgggjjjllllllkkkjjjjjjgggdddccceeehhhiiijjjlllkkkkkklllmmmoooqqqrrrtttsssrrrqqqqqqqqqrrrssssssrrrrrrtttwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxuuutttuuuvvvvvvwwwxxxzzz{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~uuuiii\\\VVVUUU[[[dddhhhkkknnnsssppprrrvvvvvvsssvvv{{{{{{vvvttttttrrrssswwwzzz{{{~~~|||uuummmccc[[[\\\aaauuu}}}|||{{{wwwsssrrrooommmqqqvvv{{{999888777666555444333222222222222222222222111111111111111111111000000000111000000000000/////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111000000///...---*********))))))))))))((((((((())))))))))))(((((()))******+++++++++************+++,,,,,,,,,,,,,,,***(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((())))))******++++++***)))))))))******++++++************++++++,,,++++++++++++,,,------,,,+++***)))))))))***+++---,,,------...000111222///000000111111000000///......///000222555777999777777888999;;;<<<===>>>CCCCCCAAA???<<<;;;<<<===>>>CCCKKKRRRVVVXXXZZZ[[[\\\\\\[[[\\\^^^bbbfffhhhiiikkkooouuuzzz}}}|||zzzqqqmmmgggbbbbbbgggooovvvzzzsssnnniiiddd```VVVRRRKKKDDDAAACCCHHHMMM^^^lll||||||mmmaaa[[[XXXQQQIIIEEEDDDMMM___pppwww{{{tttqqq|||{{{yyyyyy{{{ppp[[[LLLFFFEEEEEEEEEEEEHHHOOOWWW]]]nnn~~~~~~vvvmmmttt{{{uuukkkaaa^^^fffwwwrrr^^^KKK???:::777666444222111111111111000000000000111222333444555777;;;@@@EEELLLSSSXXX___aaadddhhhiiijjjiiihhhhhhfffddddddfffiiikkkkkklllkkkkkkkkkllloooqqqssssssrrrpppooooooooopppqqqsssqqqqqqsssvvvxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxzzzzzzyyyvvvtttssstttvvvuuuvvvwwwyyy{{{|||}}}}}}|||||||||}}}~~~~~~~~~wwwjjj^^^YYYXXX^^^dddggghhhkkkqqqqqqtttwwwxxxvvvxxx|||~~~xxxuuuuuussstttyyy~~~uuujjjgggiiiwww}}}yyyyyyzzzyyyzzz}}}:::999888777555444333333333222222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111000//////...++++++*********)))))))))(((((())))))))))))(((((()))***++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,***(((&&&%%%'''(((((('''&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))******************+++++++++***)))(((''''''+++++++++++++++,,,,,,,,,+++***))))))((()))***************+++,,,---.../////////000000000000//////---------...000222444555666666777999:::;;;<<<===@@@AAAAAA@@@>>>>>>???AAAFFFJJJPPPTTTVVVVVVVVVWWWTTTSSSSSSUUUYYY```fffjjjlllooouuu}}}yyypppjjjiiilllooo}}}zzzsssnnniiiccc^^^UUUQQQKKKDDDAAADDDLLLSSSfffrrryyylllbbb]]]ZZZSSSLLLIIIKKKUUUgggwww|||}}}sssrrr~~~|||yyyxxxzzzxxxhhhVVVKKKHHHDDDEEEFFFFFFHHHNNNWWW^^^mmmtttoooyyyvvvrrrjjj```XXX]]]pppqqq]]]LLLBBB===777666444333222222222333000000000111111222222333333666:::>>>CCCJJJQQQVVV]]]___cccfffhhhhhhhhhgggfffeeedddeeehhhkkkllllllmmmlllkkkkkkmmmpppsssuuuqqqpppooonnnmmmnnnoooooopppooooooqqquuuxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzxxxvvvsssrrrtttvvvtttuuuwwwyyy{{{|||}}}}}}{{{{{{{{{|||~~~~~~}}}}}}}}}~~~~~~yyyjjj___[[[\\\bbbfffggghhhjjjqqqsssvvvyyyyyyxxxyyy{{{{{{xxxwwwuuuvvv{{{zzzssssss{{{}}}::::::999888666555444333333333333333222222111111111111111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000000//////...++++++++++++************(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,++++++,,,------------,,,+++)))'''&&&'''(((((('''&&&''''''(((((())))))***'''''''''''''''(((((((((%%%&&&'''((()))(((((('''&&&'''(((((()))(((((('''******+++++++++,,,,,,,,,)))))))))))))))))))))***))))))***+++,,,---......//////000000000000//////000000000000000111222222666666777888:::;;;<<<<<>>@@@BBBCCCCCCCCCEEEGGGGGGIIIJJJJJJIIIHHHIIIJJJJJJLLLPPPUUU\\\ccchhhkkkiiiiiikkkrrr~~~zzzwwwxxxyyy~~~zzzsssmmmggg___ZZZPPPNNNJJJDDDAAAGGGTTT___mmmyyytttlllgggeee```[[[\\\hhhvvvyyyssstttwww~~~{{{wwwmmm]]]LLLEEEFFFEEEHHHKKKJJJJJJNNNWWW^^^ppp}}}}}}xxxnnnsss|||zzz{{{qqqkkkcccYYYNNNNNNaaawwwrrraaaQQQGGGCCC999888666444333333333333000111111222222222111111222555888;;;@@@EEELLLPPPZZZ\\\```dddfffgggfffeeeccccccdddfffiiijjjjjjhhhjjjkkklllmmmoooqqqssstttmmmmmmllllllmmmnnnooopppnnnmmmnnnqqquuuyyy{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxyyyzzzyyyvvvuuuvvvwwwtttuuuvvvxxxzzz{{{||||||yyyyyyyyy{{{|||~~~~~~~~~}}}{{{~~~kkk``````dddkkkmmmjjjiiikkkrrrvvvyyywwwwwwzzz{{{zzz~~~~~~;;;;;;:::999777666555555555444444333222222111111111111111222222333333333000000111111111222222222222222222222222222222222000000000000000000000000................................................------............---------,,,,,,,,,,,,+++++++++(((((())))))))))))((((((***+++,,,---............---...//////000000//////...,,,)))((()))))))))((('''''''''''''''''''''(((((((((((((((((((((((((((!!!$$$'''((((((&&&%%%###%%%'''***+++,,,++++++((()))***+++,,,++++++***((()))******+++++++++***)))***,,,...////////////......////////////......///000111111222222222222333333444666777888999:::<<<>>>@@@BBBBBBBBBDDDEEEDDDEEEEEEEEEEEEFFFIIILLLOOORRRWWW]]]bbbfffhhhiiifffeeeeeejjjsss}}}|||}}}xxxqqqkkkddd\\\VVVKKKJJJGGGCCCBBBKKKZZZgggsss}}}|||qqqkkkhhhgggbbb```ggg}}}~~~{{{zzz|||xxxlll[[[MMMJJJNNNHHHLLLOOONNNLLLOOOXXX___mmmvvvhhhhhhxxx~~~{{{zzzzzzrrrkkkccc[[[OOOJJJYYYmmmyyyiiiWWWIIIBBB;;;999777555333333222333000111222222222222111000333555888;;;>>>CCCIIIMMMWWWYYY]]]aaadddddddddcccbbbbbbcccfffhhhiiihhhffffffhhhjjjmmmooopppqqqqqqkkkkkkkkklllmmmoooqqqrrrqqqpppppprrruuuxxxyyyyyywwwxxxyyyyyyyyyyyyxxxwwwvvvxxxzzz{{{yyyxxxwwwwwwuuuvvvwwwxxxyyyzzzzzz{{{xxxxxxyyyyyy{{{|||}}}~~~~~~|||~~~mmmdddeeeiiiooooookkkhhhjjjoootttvvvtttvvv{{{~~~<<<;;;:::999888666555555555555444333333222111111111111111222222333333333000000111111222222222222222222222222222222222222000000000000000000000000------------------------........................,,,,,,------...------,,,---------,,,,,,,,,++++++(((((())))))))))))((((((***+++,,,---...............//////000000000000000///,,,***))))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((!!!$$$'''+++,,,+++)))(((***+++,,,---,,,***((('''((()))***+++,,,+++******((()))***+++++++++++++++'''(((***,,,---------,,,......////////////......***+++,,,...///000000000111222333444666777888888888;;;===?????????AAABBBCCCCCCDDDDDDEEEHHHMMMQQQTTTWWW]]]cccggghhhhhhgggeeeddddddgggnnnvvv|||~~~~~~~~~vvvoooiiibbbYYYSSSGGGGGGEEEBBBCCCMMM___mmmwwwyyyooojjjhhhhhhdddcccoooxxxsssyyyuuuhhhWWWKKKLLLRRRKKKOOORRRQQQNNNQQQYYYaaagggqqqaaa```ppp~~~|||zzz{{{tttllleee^^^RRRIIISSSeee}}}ooo[[[JJJ@@@<<<:::888555333222222222000111222333333222000000444555888:::===BBBGGGLLLUUUWWW[[[___bbbcccbbbbbbaaabbbcccfffhhhhhhfffdddccceeeiiilllnnnoooooonnnjjjjjjkkklllmmmppprrrttttttsssrrrsssuuuwwwwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvtttwww{{{}}}{{{zzzxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~ooohhhiiimmmrrrqqqjjjggghhhlllrrrtttrrruuu}}}~~~zzzxxxwwwwwwyyy::::::::::::999777555444333333333333333333333333111222222333333222222111111111111111111111111111222111111111000000//////.........///////////////.........////////////000///......------......///........................++++++++++++***)))((((((((()))))))))'''''')))*********+++,,,------......---...///111111111111000,,,+++***((('''&&&&&&&&&)))(((&&&%%%&&&(((***+++$$$&&&'''((('''''''''((()))))))))))))))((((((((())))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,.........//////000111222777666444333333444555666888999:::<<<>>>???>>>===BBBBBBBBBDDDHHHNNNSSSVVV``````aaabbbccccccddddddccc______dddhhhiiikkknnnvvv{{{{{{pppiiiddd___WWWQQQLLLEEE@@@CCCJJJUUUdddqqq}}}sssnnnllljjjhhhdddeeerrruuutttzzz~~~mmm^^^SSSMMMJJJIIIOOOOOOPPPPPPQQQSSSXXX[[[iiizzz|||nnn___^^^jjjzzz~~~~~~~~~yyymmmccc___WWWMMMPPPZZZuuutttcccPPP@@@@@@===:::888666555222000000000000111222222222333444666999;;;>>>AAAFFFJJJQQQUUU[[[___``````aaaaaabbb```___aaaeeehhhhhhgggdddeeefffeeeeeeeeegggiiikkkkkklllnnnoooqqqrrrrrruuuvvvvvvtttrrrsssuuuwwwttttttuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxyyyxxxyyyyyyxxxvvvvvvwwwyyyvvvwwwxxxzzz{{{|||||||||}}}~~~ppphhhjjjnnnqqqqqqooollliiirrrsssuuuvvvwwwyyy|||~~~~~~~~~}}}||||||vvvrrrrrrppppppzzz::::::::::::999888666555333333333333333333333333111222222333333222222111111111111111111111111111111111111111000000000///////////////////////////------........./////////------,,,,,,,,,,,,------........................,,,,,,,,,,,,+++***))))))((()))))))))'''''')))*********++++++,,,,,,------,,,---///000111111000000---,,,+++)))((('''''''''((('''&&&%%%&&&''')))***%%%&&&(((((('''&&&'''(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((()))))))))*********++++++,,,,,,,,,,,,------,,,---............---,,,............///000111222666555444333222444555666888888:::<<<===>>>===<<>>;;;888666555333111222222222111111111111111222444666999;;;???CCCGGGNNNRRRXXX]]]^^^___``````___]]]]]]^^^aaadddeeeeeecccdddfffgggggghhhkkkmmmkkkkkklllmmmooopppqqqqqqssstttttttttssstttvvvwwwvvvvvvuuutttssssssssstttuuuuuuuuuuuuuuutttttttttwwwxxxyyyyyyxxxxxxzzz|||||||||{{{zzzzzzyyyxxxwwwxxxzzz}}}ppphhhkkknnnqqqssssssrrrrrrrrrtttuuuvvvwwwyyy|||~~~}}}uuussstttuuuzzz|||wwwtttsssrrrqqqooowwwvvvwwwwwwtttqqqsssyyy<<<<<<;;;:::999888777777444444444444444333333333111222222333333222222111111111111111111111111111111111111000000000000000000000000///////////////,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,/////////////////////////////////......---,,,+++((()))))))))'''''')))***++++++******************+++,,,...///000000//////......---++++++*********''''''&&&&&&&&&&&&'''(((&&&((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...............///111111333222222222222333444444666777999::::::;;;<<<======@@@FFFNNNUUU[[[___aaa\\\\\\\\\\\\\\\]]]]]]^^^\\\VVVRRRRRRPPPLLLJJJKKKIIILLLQQQVVV\\\bbbjjjoooxxxyyyzzz{{{|||}}}}}}uuukkkdddaaa]]]VVVQQQHHHEEEEEEMMMWWWbbbooozzz}}}tttppplllgggbbbZZZZZZccczzzwwwfffWWWNNNLLLNNNOOOOOOPPPRRRSSSTTTWWWZZZ]]]dddppp{{{qqqddd]]]___hhhqqqwww|||nnn\\\NNNIIIRRR___zzzzzzmmm]]]NNNEEEAAA===999888777555333333222222222111000000000111333555777999===AAAEEEKKKPPPVVV[[[]]]^^^______^^^]]]]]]^^^```ccceeefffeeefffhhhhhhhhhiiikkkmmmkkkkkklllmmmnnnooopppqqqqqqrrrttttttssstttvvvwwwwwwvvvtttsssssssssssssssuuuuuutttttttttttttttsssssstttuuuuuuuuuvvvxxxzzz}}}|||{{{zzzyyyxxxxxxxxxwwwyyy|||~~~}}}~~~qqqggghhhkkknnnppprrrssssssqqqsssuuuvvvvvvxxxzzz}}}~~~|||tttrrrssstttyyy|||xxxvvvtttrrrppp{{{}}}}}}yyyxxxyyy======<<<;;;:::999888888555555555444444333333333111222222333333222222111111111111111111111111111000000000000000000111111111111000000////////////,,,,,,,,,---------............------------......000000000000000000000000////////////...---,,,,,,((()))))))))'''''')))***++++++******************,,,---...000000000000//////...---,,,+++++++++,,,'''''''''&&&&&&'''''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''((()))******)))((('''++++++++++++,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------...///000111111111111111111222333333444666999::::::;;;>>>@@@DDDFFFKKKPPPTTTWWWYYYYYYUUUVVVVVVWWWWWWXXXXXXXXXVVVPPPKKKKKKIIIDDDBBBBBBAAADDDGGGKKKPPPWWW___eeemmmpppuuuwwwyyy{{{xxxmmmeeeaaa[[[TTTNNNEEECCCGGGQQQ\\\gggttt~~~{{{sssoooiiibbb\\\RRRRRR[[[ooouuudddVVVOOONNNPPPRRRTTTUUUVVVWWWVVVWWWYYY[[[eeeooo~~~}}}rrrfff___aaaiiirrrwww~~~sss```QQQKKKRRR\\\zzzwwwdddQQQEEEAAA<<<999777666444333333222222222111000000000000222444666888<<<@@@CCCIIIMMMTTTYYY[[[]]]^^^___^^^^^^^^^^^^___bbbeeeggghhhiiiiiiiiiggggggiiikkkkkkkkklllmmmnnnoooooopppppprrrttttttttttttuuuwwwvvvuuutttrrrrrrrrrssstttvvvvvvvvvuuuuuutttttttttqqqssstttttttttuuuxxxzzz{{{zzzzzzyyyyyyyyyzzz{{{yyyzzz|||~~~||||||}}}vvviiijjjkkkmmmooorrrtttvvvqqqsssuuuuuuuuuwwwyyy|||}}}~~~~~~vvvnnnllllllnnnsssyyy}}}zzzwwwttt~~~~~~}}}>>>>>><<<;;;:::999999999666666555555444333333333111222222333333222222111111111111111111111111111000000000000111111111111222111111000000//////...,,,---------............000000////////////000000000000000000000000000000//////000//////...---,,,((()))))))))'''''')))*********++++++++++++++++++---...///111111111111000......---,,,,,,,,,,,,,,,((((((((((((((('''''''''&&&''')))((('''%%%&&&'''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,------------...///000111//////000000111222222222222666999::::::;;;@@@DDDKKKMMMOOOQQQSSSTTTTTTTTTQQQRRRSSSTTTTTTRRRPPPNNNKKKEEEAAAAAA@@@<<<:::;;;:::<<>><<<;;;::::::::::::666666666555444444333333111222222333333222222111111111111111111111111111///000000000111111111111222222111111000//////...------........./////////000000000//////000000000111111111111111111111111////////////...---,,,,,,((()))))))))'''''')))*********++++++,,,,,,------...///000222222222222111...---,,,,,,++++++,,,,,,))))))***))))))(((((('''%%%&&&(((((('''&&&'''(((&&&&&&'''(((((()))******((((((((()))))))))******))))))(((((((((((())))))************++++++++++++)))******+++---......///---,,,++++++++++++,,,---------------...///000000......///000111111111111111555999::::::===CCCHHHLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTQQQLLLGGGDDDBBB<<<999;;;;;;888777999666888;;;===AAAGGGMMMRRRWWW___hhhooossswww}}}xxxlllddd^^^XXXPPPIIIDDDEEEMMM[[[iiitttvvvoooiiiaaaVVVMMMGGGKKKVVViiizzzqqqcccXXXRRRRRRTTTUUUXXXZZZ\\\\\\\\\\\\]]]^^^ffflll{{{}}}nnnhhhmmmuuuyyyyyy|||zzzjjjZZZTTTWWW\\\rrrzzzaaaFFFBBB<<<777555444333333111111111111111222222222111333555666888;;;???BBBDDDIIIPPPVVVYYY[[[\\\]]]\\\\\\]]]\\\[[[^^^cccgggggghhhiiihhhgggggghhhjjjkkkllllllmmmmmmnnnnnnnnnqqqsssuuuuuutttrrrsssssstttsssqqqpppqqqsssuuuwwwwwwwwwvvvvvvuuuttttttsssssstttuuuuuutttuuuwwwyyy{{{zzzyyyxxxxxxzzz{{{}}}||||||~~~|||~~~~~~~~~sssqqqooonnnooorrruuuxxxwwwxxxyyyzzzzzz{{{}}}~~~vvvmmmeeecccdddfffkkkqqqtttxxx~~~|||~~~@@@???===;;;:::::::::;;;777777666555444444333333222222222333333222222222111111111111111111111111//////000000111111111222222222222111000//////............////////////000000000////////////000000111111111111111111111111////////////...---,,,+++((()))))))))'''''')))*********+++,,,------.........///111222333333222222------,,,+++++++++,,,,,,***************)))(((((($$$&&&'''(((''''''''')))'''''''''((()))******+++))))))))))))***************)))(((''''''((()))***))))))*********+++++++++)))******+++---...//////------,,,++++++,,,---------------------...000000---...///000111111111111000555999:::;;;>>>DDDJJJIIIIIIJJJJJJKKKLLLMMMNNNSSSTTTVVVUUUQQQIIIBBB======888666888999888777:::777888999:::;;;>>>CCCFFFNNNWWWbbbjjjnnnsssyyy{{{wwwzzz~~~vvvjjjbbb]]]WWWOOOHHHEEEGGGPPP___mmmxxx}}}tttnnnggg^^^RRRIIIEEEKKKXXXkkkxxxpppcccYYYTTTSSSUUUVVVXXXZZZ]]]^^^^^^^^^```aaaeeejjjyyyqqqkkkqqqxxxzzzxxxvvv{{{lll]]]WWW[[[___nnniiiJJJFFF???;;;888888777666000000111111222222222333111333555666888;;;???BBBCCCHHHOOOUUUXXXZZZ\\\]]]ZZZ[[[[[[ZZZYYY\\\bbbgggeeefffggggggggggggiiikkkkkkllllllmmmmmmnnnnnnnnnqqqsssuuuuuusssrrrrrrrrrsssrrrppppppqqqsssvvvxxxwwwwwwvvvuuuttttttssssssqqqrrrssssssrrrrrrtttvvv|||{{{yyyxxxxxxyyy{{{|||||||||}}}{{{}}}~~~}}}|||~~~sssqqqnnnllllllooorrruuuyyy{{{|||||||||}}}}}}qqqhhh```^^^___aaafffkkknnnrrryyy~~~~~~>>>===<<<<<<===>>>===;;;777666555333222111000000333333333333333333333333333333222222111000//////000000000000000000000000000000000///......------////////////////////////111111111111111111111111//////000000111111111222000////////////.........***)))(((''''''((()))***+++++++++++++++++++++,,,***---000333555444222000///...---,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''')))***)))((('''(((***+++++++++,,,,,,+++++++++++++++************************+++,,,,,,---......111111000///...------,,,,,,,,,,,,,,,---///111222............///000111222222555999<<>>>>>EEEGGGJJJNNNSSSWWW[[[\\\aaa___\\\ZZZZZZ]]]```ccceeeggghhhhhhfffeeefffgggiiijjjlllmmmnnnnnnmmmmmmoooppppppqqqqqqpppppppppqqqrrrsssttttttsssrrrqqqrrrqqqqqqsssuuuvvvvvvvvvppppppqqqrrrsssssstttuuuwwwwwwwwwxxxyyyzzz{{{|||||||||||||||~~~~~~}}}}}}}}}}}}~~~|||uuummmiiijjjnnnqqqqqqvvvyyy{{{{{{zzz{{{ooohhh^^^WWWVVVXXX\\\^^^hhhlllsssxxx|||~~~@@@???===<<<===<<<;;;999888888666444333222222222333333333333333333333333222222111111000//////...////////////////////////000000////////////......////////////////////////000000000000000000000000///000000000111111111111111000000///...---,,,,,,***))))))(((((()))******+++++++++,,,,,,,,,,,,,,,***,,,///111222222000///000///...---,,,,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((*********++++++++++++************************************++++++,,,------.../////////...---,,,,,,+++,,,,,,,,,,,,---///111222////////////000111222222555777:::<<<===???BBBEEEDDDCCCCCCEEEGGGHHHIIIIIIKKKMMMOOOOOOLLLGGGDDDCCC@@@@@@@@@???>>><<<::::::===<<<<<<===@@@DDDHHHKKKWWW]]]eeelllppptttyyy}}}zzzqqqmmmlllnnnllljjjgggaaaYYYQQQKKKHHHIIIQQQ^^^jjjuuu~~~|||vvvooojjj```TTTKKKHHHEEEQQQaaasssxxxjjj\\\VVVUUUUUUVVVYYYZZZ[[[[[[[[[[[[\\\___aaadddkkkvvv~~~uuuggghhhvvv~~~tttbbbXXXWWW[[[lll|||xxx```SSSEEE>>>;;;888555555444333333222111111111222333111000222777;;;===>>>DDDFFFIIIMMMQQQUUUXXXZZZ]]][[[XXXWWWXXX[[[___aaaeeeggghhhhhhgggeeeeeeffffffggghhhiiijjjiiiiiihhhnnnnnnoooppppppppppppppprrrssstttuuuuuutttsssrrrrrrrrrrrrrrrsssttttttsssnnnooopppqqqrrrssstttuuuxxxxxxxxxxxxyyy{{{|||||||||{{{{{{|||~~~~~~}}}}}}}}}}}}~~~{{{vvvnnniiiiiikkknnnpppuuuxxxzzzzzzyyyzzz}}}|||mmmfff\\\TTTQQQRRRTTTVVV___dddllltttyyy}}}CCCAAA>>><<<<<<;;;999777:::999777666444333333333333333333333333333333333111111111000//////....../////////////////////////////////000000000000111111111111111111111111111000000000000000000000000000000000000111111111111111111000...---,,,+++***++++++***))))))******+++,,,,,,,,,---------......+++,,,---...///000000000111111///...,,,,,,++++++------,,,++++++******)))((((((((((((((((((((((((************++++++++++++((()))******(((((()))***)))******************)))******************************++++++,,,,,,------...---------,,,,,,++++++,,,,,,,,,,,,---///000111000000000000000111333333666888999999:::<<>><<<<<<;;;999888:::999888666555444333333333333333333333333333333222111111111000000000///........................//////000000111222222333222222222222222222222222000000000000000000000000000000000000000111111111//////......------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.../////////------------...///000111333222000...---,,,++++++...------,,,,,,+++******))))))))))))))))))))))))((((((((()))))))))******((()))******)))((()))***))))))************))))))))))))))))))******************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...///000000000000000000111222333444444555666666777999>>>AAAFFFGGGHHHHHHGGGGGGHHHIIIKKKOOOUUUZZZ]]]```bbbdddeeefffggggggfffccc```^^^QQQOOONNNPPPVVV___iiiooo{{{}}}~~~{{{zzz|||wwwoooiiigggfffcccccc```ZZZRRRKKKIIIIIIQQQ[[[iiiuuu|||}}}sssnnniiidddYYYMMMGGGFFFMMM^^^ttt|||mmmaaaWWWUUUVVVWWWWWWYYYYYYYYYYYYXXXXXXYYY\\\___bbbffflllxxxvvvddd[[[eeeyyytttfff^^^```eeeppp|||vvvaaaJJJ@@@===:::555222333333222111111222222333111000000222555888;;;===CCCEEEGGGKKKNNNRRRTTTUUUVVVVVVUUUVVVXXX\\\```cccdddfffhhhhhhfffeeeddddddfffggghhhiiiiiihhhgggfffjjjkkknnnppprrrrrrrrrqqqrrrssstttuuuuuutttsssrrrrrrrrrrrrqqqooommmmmmnnnlllmmmnnnoooqqqsssttttttwwwxxxyyy{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzuuunnnfffdddfffjjjooosssxxxyyyxxxxxxzzz|||yyysssoooxxx~~~xxxlllfff]]]UUUQQQNNNMMMLLLLLLSSS^^^iiirrrzzzDDDAAA>>><<<<<<<<<<<<;;;999999777555444333333333333333333333333333333333333333222222222222111111///////////////////////////000000111222333444444333333333333333333333333222222222222222222222222111111000000000000000000,,,,,,---....../////////......---------,,,,,,+++,,,,,,---......///000000000000/////////111222333444333111///...,,,,,,,,,......------,,,+++++++++************************''''''((((((((())))))))))))***+++***)))((()))+++))))))************))))))(((((()))))))))***************+++++++++++++++,,,---------------.........,,,,,,---....../////////000000000000111222333444333555666666888;;;@@@CCCIIIJJJJJJIIIFFFFFFGGGJJJSSSYYYcccllltttzzz}}}~~~}}}zzzvvvttthhhddd___]]]```hhhrrrxxx~~~~~~}}}vvvpppkkkhhhgggbbbaaa^^^VVVMMMHHHIIIKKKXXXaaannnvvv|||yyyrrrmmmhhhbbbWWWLLLHHHIIISSSdddzzzzzzjjj___WWWVVVXXXXXXXXXYYYZZZYYYWWWUUUTTTWWW[[[___aaaccciiittt~~~jjj]]]dddyyy~~~~~~{{{|||yyyooobbb^^^cccjjjqqq{{{zzzeeeMMMAAA>>>:::666444333333222222111111222222000000111222333666:::===CCCEEEGGGJJJNNNQQQTTTUUUTTTSSSSSSTTTWWWZZZ^^^```aaadddfffgggfffdddccccccfffggghhhiiiiiiiiihhhgggiiikkknnnqqqssssssrrrrrrqqqrrrsssttttttsssrrrqqqpppqqqrrrpppmmmllllllmmmlllmmmnnnoooqqqrrrssstttvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxpppgggbbbccceeejjjooouuuxxxxxxyyy{{{}}}|||ssskkkfffkkkqqq{{{}}}vvvkkkfff^^^XXXTTTQQQOOOMMMKKKRRR\\\gggpppxxx~~~FFFCCC@@@======>>>======:::999777666444333333333333333333333333333333333333333333333333333333333000000000000000000000000111111222222333444555555333333333333333333333333333333333333333333333333111111111111000000000000+++,,,---...///111222222////////////...---,,,,,,+++,,,,,,---...///000000222111111111111222333444333333111000......------...------,,,,,,++++++***************************((()))))))))************)))***++++++))))))***+++)))******************)))'''(((((())))))***************++++++++++++++++++,,,,,,------......//////,,,------...//////......000000000000000111333333555777999:::<<<>>>CCCFFFFFFGGGGGGFFFDDDEEEJJJOOO\\\dddqqq~~~~~~vvvnnnkkkmmmqqquuu~~~}}}zzztttppplllhhhfffaaa```\\\SSSJJJGGGKKKPPP```iiiuuu{{{~~~wwwrrrmmmggg___UUUKKKJJJNNNXXXkkk{{{jjj```YYYYYY[[[ZZZXXXYYY[[[ZZZYYYVVVVVVWWW[[[___```bbbiiitttvvvggggggxxx~~~zzz{{{wwwlll___YYY]]]dddnnnwww~~~iiiRRRDDD???:::777666555444333222111111111111///000111111222555999<<>>>>>===<<<;;;:::999777666555444444333333333333333333333333222222222222222222222222111111111111111111111111222222333333444444555555222222222222222222222222222222222222222222222222111111111111000000000///---......///000111222222000000000000000...---,,,***+++,,,---...///000000222222222222333333333333333222111000////////////------,,,,,,+++*********++++++++++++++++++++++++))))))))))))************)))***++++++))))))***+++******++++++++++++******''''''(((((()))******+++++++++*********************++++++,,,---.........,,,---.../////////...---////////////000111222222555777:::;;;<<<>>>@@@BBB???BBBCCCCCCEEEJJJTTT\\\iiirrr|||vvvsssrrrxxx{{{|||zzzzzz|||{{{|||~~~~~~}}}||||||~~~wwwrrrnnnjjjfffccc___^^^YYYPPPHHHIIIQQQYYYgggqqq~~~tttsssmmmfff]]]RRRJJJKKKQQQ\\\qqqkkkbbb\\\\\\]]][[[XXXXXXZZZ[[[]]]\\\[[[[[[\\\^^^aaacccjjjtttpppjjjsss|||yyy{{{yyynnn___UUUUUUYYYhhhppp~~~oooYYYJJJAAA:::777777666555444222111000000//////000111111111333888<<>>===<<<;;;<<<;;;:::888777666666555333333333333333333333333111111111111111111222222111111111111111111111111333333333444444444444555222222222222222222222222111111111111111111111111222111111111000000//////000000000000111111111111000111111111000///---,,,******+++,,,---...///000111111222333333333222222222222111000//////000000------,,,++++++******)))++++++++++++++++++++++++'''(((((((((((())))))))))))+++++++++***)))***+++++++++,,,,,,,,,,,,++++++&&&''''''((()))******+++++++++******************))))))***+++,,,------...,,,---.../////////...---............///000111222444666999:::::::::;;;===;;;>>>AAADDDHHHQQQ___iiiuuu}}}yyyuuujjjooouuuxxxwwwvvvwwwyyyxxxyyy{{{}}}}}}|||zzzyyyzzz}}}}}}vvvppplllhhhccc___]]]\\\WWWNNNHHHJJJUUU___jjjwww}}}ssssssmmmeee[[[OOOHHHKKKSSS___tttmmmddd^^^^^^___\\\XXXWWWYYY\\\```bbbaaa___]]]\\\bbbdddkkkttt}}}uuuiiilllttt}}}yyyvvvzzzzzzpppaaaTTTQQQSSSccckkkzzzsss^^^NNNBBB999666777777666444222111/////////...000222111111333888<<<<<<>>>AAAFFFJJJOOORRRTTTTTTSSSSSSRRRRRRSSSUUUVVVWWW[[[```ccccccbbbbbbbbbaaaccceeegggiiijjjjjjjjjeeegggkkknnnooonnnllljjjjjjkkklllmmmmmmlllkkkjjjiiimmmppppppmmmmmmppptttrrrrrrrrrrrrrrrrrrrrrrrrrrrtttwwwzzz||||||||||||zzz{{{|||~~~~~~~~~~~~||||||}}}|||ssskkkeee^^^WWWRRRTTT\\\gggpppuuuxxx{{{~~~}}}}}}||||||}}}zzzuuuhhhjjjpppzzz~~~vvvsssmmmhhhccc^^^XXXUUUKKKRRR\\\fffooovvv|||RRRNNNIIIEEECCCBBB@@@??????<<<:::999888888777555333333444444444333222222111111222222222333333333333333333333333333333333222333444444555555444444222222444444444444222222333333333444444333222222222111000000000000111111---......////////////////////////......---------......//////000000111111333333222222222222111111333222111///......------000000000///...,,,+++***************************)))(((((((((''''''''''''))))))***+++,,,,,,---------+++******+++,,,,,,+++******))))))******+++,,,*********)))******++++++'''((()))(((((()))+++............------,,,,,,,,,---...///000222444555666444555555555444555777:::<<<>>>AAAGGGPPP\\\iiiqqq~~~qqqqqqrrrtttxxxzzzyyyxxxxxx{{{}}}}}}|||{{{||||||}}}~~~}}}wwwpppkkkiiifff```ZZZZZZWWWQQQJJJHHHOOO\\\gggvvv}}}{{{xxxrrrlllfff^^^RRRHHHKKKTTTeeettt~~~nnnjjjddd___\\\ZZZYYYWWW]]]^^^^^^^^^]]]]]]^^^```cccffffffooo|||zzzlllgggiii}}}zzzzzzwwwuuuqqqdddUUUNNNPPPXXX___nnnyyyfffQQQCCC???<<<888777666444222111000//////222222111000///111555888:::<<<@@@CCCFFFJJJOOORRRRRRRRRPPPNNNLLLLLLNNNPPPUUUYYY]]]___``````aaabbb```bbbeeegggiiiiiihhhgggjjjjjjiiiiiiiiiiiiiiijjjhhhjjjmmmooopppnnnkkkiiijjjlllnnnqqqrrrssstttsssrrrrrrqqqpppqqqsssuuuwwwwwwwwwwwwxxxyyyzzz{{{|||{{{}}}~~~}}}~~~~~~~~~{{{tttnnniiiaaaXXXQQQWWWZZZ___fffnnnuuu{{{~~~~~~}}}~~~|||xxxqqqqqq|||yyyuuupppkkkfffaaa\\\YYYPPPTTT[[[fffpppwww{{{}}}XXXSSSMMMHHHEEEBBB???>>>???===;;;:::999999777666333444444444444333222222222222222222222222222333333333333333333333333333222333444444555555444444222333333444444333333222333444444444333222222111111111111111111111111111222222111111000...---,,,///......------,,,,,,+++......///000111111222222555444444444333333333333333222111///......------000/////////...,,,+++***************************))))))((((((((('''''''''))))))***++++++,,,---------+++******+++,,,++++++******))))))******+++,,,++++++***************+++)))*********)))))),,,...---------------,,,,,,,,,......///000222333444444222333444333333444777::::::>>>EEENNNWWWbbbkkkrrrtttsssqqqooollliiigggfffgggiiikkknnnrrrzzzzzzwwwtttsssuuuwwwxxxyyyxxxzzz|||}}}|||{{{{{{|||zzz|||~~~{{{uuunnnjjjhhhddd^^^XXXTTTRRRMMMIIIIIIRRR```lllwww}}}|||yyyrrrmmmggg^^^RRRKKKPPP[[[dddppp|||~~~~~~~~~ppplllfffbbb```___]]]\\\\\\]]]^^^^^^]]]^^^```bbbdddgggffflllyyy{{{mmmhhhiiixxx{{{}}}}}}zzzyyyuuuiiiXXXNNNMMMRRRZZZjjj|||iiiRRRDDD???<<<999555444333222222222222222222222111000///111444777888;;;>>>BBBEEEIIIMMMQQQQQQQQQQQQNNNLLLLLLNNNPPPWWWZZZ]]]````````````aaa^^^```bbbeeefffggghhhhhhiiiiiihhhhhhhhhiiijjjjjjiiikkkmmmnnnnnnllljjjiiikkkmmmooorrrtttuuuuuuuuusssrrrrrrrrrssstttwwwxxxuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz|||~~~~~~}}}}}}~~~}}}~~~~~~zzztttoookkkddd\\\VVVVVVXXX^^^eeemmmtttzzz}}}~~~~~~wwwuuu}}}yyysssnnnjjjeee___\\\SSSVVV\\\eeennnvvv{{{}}}```ZZZSSSLLLGGGCCC???===???===;;;:::::::::888666444444444444333333222222222222222222222222222222333333333333333333333333222333444444555555444444444333333222222333333444444444444444333222000000///000111222222111000000222222222222111///...---/////////...------,,,,,,//////000111222333444555666666666666555555555444333222111///............//////......---,,,+++***************************))))))))))))(((((((((((())))))******+++,,,,,,,,,,,,+++))))))+++,,,+++******))))))))))))***++++++,,,,,,+++***)))))))))))))))*********((((((***,,,,,,,,,,,,,,,------------/////////000111222222222000111222222333444888:::<<>><<<;;;:::;;;:::888666666555444444333333333333333333333222222222222111444444444444444444444444222333444444555555444444444444222222222222444444555555444444222111//////---...000111222111///...//////000111111111111000111111000000/////////...///000111222333555666666666666666666555555555555222111000///........................---,,,+++************************************)))))))))(((((())))))******+++++++++,,,,,,***))))))***++++++***)))))))))))))))***++++++---,,,+++***))))))))))))((()))***)))''''''((()))+++++++++,,,,,,------...//////000000000000000000///000222222333555999<<>><<<<<<;;;888555333111//////111111111000///000333555555888<<>>CCCEEEHHHIIIIIIJJJKKKLLLKKKLLLMMMNNNQQQSSSUUUWWW\\\^^^______]]]\\\\\\]]]^^^bbbiiirrrxxx{{{}}}~~~{{{wwwsssppppppqqqqqqqqquuuvvvwwwwwwvvvvvvwwwyyy{{{|||~~~|||wwwooommmiiiddd___ZZZTTTQQQIIIJJJKKKOOOXXXdddpppxxx{{{wwwtttqqqiii]]]UUUYYYdddmmmqqqqqqoooqqq{{{~~~}}}wwwkkkgggcccaaaaaabbbcccbbb``````___]]]\\\\\\___aaajjjmmmhhhgggooowww|||nnnhhhiiimmmuuu~~~vvvbbbQQQHHHKKKVVVkkkxxx^^^KKKBBB>>><<<<<<;;;888666333111000///000111111111///000222444555888;;;???BBBFFFJJJNNNNNNPPPRRRQQQOOOMMMMMMMMMMMMQQQVVVZZZ\\\^^^```aaaccccccbbbaaaaaabbbccccccbbbcccdddeeehhhjjjlllmmmnnnmmmllljjjiiiiiijjjjjjhhhiiikkknnnooopppppppppsssttttttuuuwwwyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwww|||{{{{{{{{{|||~~~}}}wwwrrrnnnmmmmmmoootttxxxzzz{{{{{{wwwrrrooolllhhhaaa[[[UUUWWWZZZ```gggooouuuyyy||||||~~~yyyxxx{{{}}}~~~uuupppjjjddd```\\\XXXUUUUUUXXX\\\```eeekkksssxxx{{{}}}kkkdddZZZRRRKKKGGGDDDBBB<<<;;;;;;<<<<<<;;;888666888777555333222222333333111111222222222333333333444444444444444444444444222333444444555555444444444333333222222333333444333333333333222111//////+++,,,---/////////......000000000000///---,,,+++,,,------...///000111111222222333333444444555555444444444333333333222222111111000///////////////......//////......---,,,************************++++++++++++*********)))************************+++***((((((***+++***))))))(((((((((((()))******,,,,,,+++***))))))))))))+++,,,......---,,,,,,---++++++++++++,,,,,,,,,,,,............////////////111222333444555777;;;>>>===>>>?????????AAAEEEHHHKKKNNNSSSWWW[[[]]]]]]]]]dddfffhhhgggccc___\\\[[[______bbbhhhlllmmmooorrrrrrpppnnnnnnoooppppppoootttuuuuuuuuuttttttvvvwwwxxxyyy{{{}}}~~~|||xxxnnnllliiieee___XXXSSSPPPJJJLLLPPPWWWaaallluuu{{{zzzvvvtttqqqggg]]][[[cccmmmsssttttttrrrrrrxxxxxxjjjgggcccaaaaaabbbcccbbbaaaaaa___\\\ZZZZZZ]]]```ggglllhhhfffooouuu~~~~~~sssiiifffjjjsss}}}lllXXXJJJJJJPPPaaawww|||cccNNNCCC???<<<888777666555444333333333000111222111000///111333444777;;;>>>AAAEEEJJJMMMNNNPPPRRRRRRPPPNNNLLLLLLIIIMMMRRRVVVYYYZZZ\\\^^^bbbbbbbbbbbbbbbbbbaaaaaabbbbbbccceeegggiiikkkmmmnnnmmmllllllkkkkkkkkkkkklllmmmooopppqqqrrrqqqqqqqqqrrrsssuuuvvvxxxyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyyyy{{{~~~~~~}}}~~~yyysssooommmkkklllppptttwwwyyy|||xxxsssooommmhhhaaa[[[WWWXXX[[[```fffmmmssswwwyyy{{{}}}vvvsssttttttuuuwwwpppkkkeee```\\\YYYVVVTTTRRRWWW^^^cccfffkkkqqqvvvzzz}}}pppiii___UUUMMMIIIEEECCC=========>>>???>>>;;;888999888555333222222333444000000111222333444444555555555555555555555555555222333444444555555444444222333333444444333333222222222222222222111000000------...//////000111111111111111000///...---,,,,,,---...000222333555555333333333333333333333333444444444333333333333222111000000/////////////////////000000//////......************************,,,,,,+++++++++*********************))))))))))))+++***((((((*********)))((((((((((((((()))******++++++***************+++)))+++---...---,,,------,,,,,,,,,+++++++++++++++---------....../////////000222333333444666999<<<888999::::::;;;>>>CCCFFFOOOSSSYYY___ccceeeeeeeeehhhjjjkkkjjjgggdddbbbbbbeeeaaaaaaeeeffffffiiinnnooommmkkkkkkmmmooooooooosssttttttsssrrrrrruuuwwwxxxyyyzzz|||}}}~~~~~~~~~yyyuuummmllljjjeee___XXXSSSPPPJJJNNNUUU___jjjttt{{{}}}yyyvvvsssnnneee]]]bbbpppyyy{{{xxx{{{zzzwwwzzz~~~~~~xxxgggddd```^^^^^^___```_________]]]ZZZYYYZZZ]]]```ccciiifffdddnnntttzzz|||yyy{{{xxxmmmccchhhrrr}}}sss]]]KKKHHHJJJWWWmmmfffQQQDDD???;;;666555555444333333333444000111222111000///000222333555999<<>>BBBFFFJJJLLLOOOSSSSSSQQQNNNLLLKKKHHHLLLOOORRRRRRRRRRRRSSSXXXZZZ]]]```bbbbbbbbbaaabbbbbbcccdddfffhhhjjjkkklllmmmnnnnnnooonnnnnnmmmmmmnnnoooppppppooonnnmmmmmmnnnppprrrtttvvvvvvwwwrrrrrrqqqqqqqqqqqqrrrrrruuuwwwyyy{{{~~~~~~~~~~~~~~~~~~zzzvvvqqqoooqqqtttwwwyyy{{{xxxtttqqqppplllfffaaa[[[\\\]]]```eeekkkqqqtttvvvxxx{{{}}}vvvpppmmmkkklllnnneeeaaa[[[VVVSSSRRRPPPOOOOOOXXXccckkkmmmooorrruuuyyy}}}rrraaa\\\WWWLLLEEEEEEAAAAAAAAA@@@===<<<;;;<<<:::999777555444333333444444444555555666777888888444555555555555555444444333333444444444444444444222222222333333444444444555444333333222222222333///.........///111444666333333222222111000//////000000111222222333444444444444555555555444222111444444333333222111000000000000000000////////////222111111111000000//////,,,+++++++++******)))))))))))))))))))))*********((((((***++++++,,,++++++***************)))(((((((((&&&%%%%%%'''(((((('''+++++++++*********************++++++++++++************+++++++++,,,,,,,,,,,,---...///000000000000111111111111111111222333666666777888999===BBBFFFMMMPPPUUUZZZ]]]aaaeeeggg```___^^^___bbbggglllpppllliiieeebbbaaaccceeegggkkkkkkiiigggggghhhlllppppppqqqrrrrrrqqqsssvvvxxxzzz|||~~~~~~}}}~~~|||yyyvvvrrrppppppkkkgggddd]]]VVVRRRSSSNNNTTT^^^jjjttt||||||zzzxxxtttpppqqqcccZZZaaaoooyyy~~~ssstttzzzvvv|||wwwnnniiiddd___XXXTTTTTTTTTSSSQQQZZZ]]]\\\WWWTTTVVVXXXXXX``````aaadddeeeiiitttzzzyyyxxxccchhhrrr|||}}}dddLLLHHHGGGMMMZZZnnnqqqYYYGGG???===:::999888666444333333222222222111111000000//////111444888;;;===@@@DDDGGGLLLOOOSSSTTTSSSQQQOOONNNJJJMMMOOONNNLLLLLLNNNQQQVVVXXX\\\^^^```bbbeeefffdddeeefffeeeeeeeeegggiiijjjjjjkkklllmmmnnnoooooonnnnnnnnnooooooooooooooommmmmmnnnpppqqqrrrssstttuuutttsssqqqppppppqqqqqquuuwww{{{}}}~~~~~~~~~zzzxxxzzz{{{{{{yyy|||}}}{{{uuussstttwwwzzz|||}}}zzzwwwtttqqqkkkeeeaaa]]]___cccfffhhhjjjmmmoootttuuuxxx|||{{{uuurrrnnnjjjgggcccaaa]]]XXXSSSOOOKKKIIIQQQUUU[[[aaafffkkkpppsss}}}|||hhhaaa\\\RRRJJJJJJCCCCCCBBBAAA>>>===<<<<<<;;;999777555444333333444222222333333444555555666444444444555555444444333444444444444444444444444222222222333333444444444333222222111000000111111000///......///222444555444444333222222111000000111111222222333444444444333444555555555333222111444444333222222111000000000000000000////////////000000000000//////......---,,,,,,+++******))))))************)))))))))))))))))))))***++++++,,,,,,***************))))))((('''&&&%%%%%%'''(((((('''(((((()))))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,---...//////000000000222111111111111222333333555666777777999<<>>:::999888666444333222222111111111000000000000000111333666999;;;???CCCFFFMMMQQQUUUVVVUUUSSSRRRQQQLLLNNNPPPOOOMMMLLLMMMOOOQQQTTTXXX\\\^^^aaaccceeeeeefffggggggffffffhhhjjjiiiiiijjjjjjkkkmmmnnnooonnnmmmmmmllllllmmmnnnnnnnnnnnnoooooopppqqqrrrrrrtttsssrrrqqqqqqqqqrrrrrruuuxxx{{{|||}}}~~~~~~~~~~~~zzzxxxyyy{{{zzzzzz|||}}}yyyuuuuuuwwwyyyzzzxxxwwwuuurrrpppkkkeee``````cccgggiiijjjkkklllnnnvvvwwwyyy}}}zzzvvvsssooollleeeccc___ZZZUUUOOOKKKHHHIIIMMMRRRXXX^^^eeelllppp}}}sssiiicccYYYQQQOOOFFFEEECCCAAA???>>>===<<<;;;:::888666555444444444222222222333444444555555333333444444444444444333555555555444444333333222222222333333333333444444111000000///////////////000000//////000222444555555555444444333222222222222222333333444444555555333333444444444333222222333333333222111111000000////////////000000000000////////////............///...---,,,+++***)))(((+++++++++***)))))))))(((***))))))))))))+++,,,---***++++++++++++***))))))'''&&&$$$%%%&&&(((''''''((((((((()))******++++++(((((())))))))))))(((((((((((()))))))))*********,,,---...//////000//////111111111111111222333333444555666777888;;;@@@DDDDDDHHHNNNRRRUUUVVVXXXZZZZZZ___gggnnnqqqqqqnnnlllfffccc```^^^]]]___aaacccccceeeggghhhgggggghhhiiimmmoooppppppqqqrrruuuwwwyyyzzz}}}~~~~~~}}}{{{zzzxxxwwwuuurrrqqqpppppppppoookkkgggccc[[[QQQNNNPPPVVV```mmmvvv{{{~~~~~~{{{xxxsssooo```]]]aaannn~~~sssppptttxxxzzz{{{||||||qqqiiiffffffeeeaaa]]]YYYWWWUUUSSSQQQPPPTTTWWWUUUUUUUUURRRMMMKKKOOOXXXaaafffhhhnnnuuu}}}{{{|||ttttttxxx~~~oooWWWNNNEEEGGGQQQddd~~~iiiSSSEEE???:::999777555444222222111000000000000111111111111000222444666888<<>><<<;;;;;;:::999777666555444444444444444555555666666666333444444555555555555444666666555444333333222222333333333333333333333333000//////....../////////111111111111111222333444666555555555444444444333333333333444444555555555222333333333333222222222333222222222111111000000////////////000000000000////////////////////////000000///---,,,***)))(((,,,,,,++++++***)))((((((+++***(((((((((***---...++++++,,,,,,++++++***)))'''&&&$$$%%%'''((((((''')))******+++,,,------...(((((())))))))))))(((((())))))))))))*********+++,,,,,,---...////////////////////////000111222222333444666777888;;;???CCCFFFIIIMMMQQQTTTXXX\\\___aaafffmmmrrrssspppkkkgggbbb```^^^\\\\\\]]]___aaaaaabbbddddddddddddfffgggkkkmmmooopppppprrrtttvvvvvvxxxzzz{{{{{{zzzwwwvvvuuussspppnnnmmmnnnooopppllliiifffccc[[[SSSRRRUUU\\\gggttt|||}}}}}}{{{xxxrrrnnn^^^bbbkkkxxx~~~rrrooorrr|||}}}{{{xxx|||uuulllhhhjjjmmmsssssssssrrrooojjjeeebbb^^^bbbeeedddccc```WWWMMMKKKMMMUUU___dddfffkkkqqq~~~wwwzzzqqqpppvvv|||cccVVVIIIFFFKKK[[[vvvsss[[[III@@@;;;:::888666444222111111//////000000111111222222000111222333555:::@@@DDDLLLPPPUUUXXXYYYXXXXXXXXXQQQRRRSSSSSSRRROOOMMMLLLGGGIIIMMMSSSZZZ^^^```aaa___aaacccdddcccccceeefffjjjiiigggggghhhjjjmmmoooooommmkkkiiiiiijjjlllnnnoooooooooooooooooooooooooooooopppppprrrsssttttttvvvxxxzzz{{{zzzzzz{{{|||}}}zzzxxxwwwxxxzzzzzz{{{|||}}}~~~||||||}}}{{{xxxxxxxxxxxxtttsssqqqooolllggg```\\\\\\```eeeiiikkknnnppprrrzzz|||~~~{{{wwwtttrrrpppnnnjjjfff```ZZZVVVSSSNNNOOOQQQSSSYYYbbblllsssxxx|||zzznnnbbbYYYTTTLLLHHHCCC@@@???>>>;;;:::;;;;;;:::999777666555444444444444555555555555555333444555666666666666666666666555444333333222222333333333333333333333333000000/////////000000111222222222222222333333333666666666555555555555555333333444444444444555555222222222111222222222222222222111111111111111000.../////////000000000111000000000000000000000000111111000...---+++***)))---,,,,,,+++***))))))(((+++***(((((((((***---...,,,,,,,,,,,,,,,+++******(((&&&%%%%%%'''(((((('''))))))***+++,,,,,,------)))******++++++******)))*********+++++++++,,,,,,+++,,,---...////////////---------......///111111222444666777999;;;???BBBFFFGGGJJJMMMQQQXXX```eeekkkmmmooopppmmmiiidddaaa___^^^\\\[[[[[[\\\^^^```aaaaaaaaa```___aaaeeehhhiiikkknnnpppqqqrrrtttvvvxxxyyy{{{|||{{{yyywwwuuusssqqqnnnlllkkklllnnnpppnnnkkkhhhccc[[[TTTUUU[[[bbbmmmyyy~~~|||zzzvvvpppkkk]]]hhhvvv|||rrrqqquuu~~~~~~yyysssttt{{{}}}wwwoooiiiiiinnnttt{{{~~~~~~|||vvvhhhZZZVVVUUUWWW]]]aaadddjjjqqqtttwww~~~iiijjjuuuppp___PPPJJJJJJSSSlll{{{cccNNNBBB<<<;;;999666444333222111//////000000111111222222///000111222444888>>>BBBHHHLLLRRRVVVXXXXXXXXXYYYRRRSSSUUUVVVVVVSSSOOOMMMFFFGGGJJJPPPWWW]]]___```^^^```cccddddddccceeefffkkkiiihhhggghhhkkknnnppppppnnnllljjjiiijjjlllnnnooooooooonnnnnnnnnnnnmmmmmmnnnoooppprrrsssttttttuuuwwwyyyyyyyyyxxxyyy{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}|||zzzwwwvvvwwwyyy{{{{{{|||}}}~~~}}}}}}~~~~~~{{{zzzzzzyyyuuurrrnnnjjjeee___XXXTTTSSSWWW]]]ccchhhnnnssswwwzzz}}}~~~|||vvvtttppplllgggccc```___VVVUUUSSSSSSWWW___iiipppvvvyyy}}}vvvhhh^^^XXXPPPJJJDDDAAA@@@???<<<999;;;;;;;;;:::888777555444222222222222222222333333333333444555666666666666555555555444444333333222444444333333333333222222000000000000000111111222333333333333333333333333555555555555555555555555333333333333333444444444111111000000111111222333111111111111111111111111......//////000000111111000000000000111111111111222111000///...---,,,+++,,,,,,,,,+++*********)))***))))))))))))+++,,,---,,,------------,,,++++++)))'''&&&'''(((***))))))'''''''''((())))))************++++++++++++*********++++++++++++,,,,,,,,,+++,,,---......///......------------...000111111222444777888:::<<>><<<:::888555333222222000000000000111111111111...///111222444888<<<@@@DDDIIIOOOTTTVVVWWWXXXYYYSSSTTTVVVYYYZZZXXXTTTPPPHHHFFFGGGLLLTTT[[[^^^^^^___bbbeeefffffffffggghhhjjjiiihhhhhhiiikkkmmmoooooonnnllljjjjjjjjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmlllmmmoooqqqrrrsssssstttsssuuuwwwxxxwwwwwwxxxzzzzzz{{{|||}}}}}}|||{{{zzz|||{{{zzzwwwuuuvvvyyy|||{{{{{{||||||~~~~~~~~~~~~~~~|||{{{vvvrrrkkkeee___XXXRRRNNNMMMQQQVVV\\\bbbjjjrrrwwwzzz}}}{{{xxxtttooojjjhhhggggggbbb___\\\ZZZ[[[aaajjjqqqvvvyyy}}}qqqfff```TTTNNNGGGCCCBBBAAA>>>;;;;;;;;;;;;;;;999777555444222222222222222222222222000111222333444444444444444444444444444444444444444444444333333222222222000000//////000111111222444444444444444333222222555555555555555555555555333333333333333333222222111000000///000111222333000000000000111111111111.........///000111111111/////////000000000111111111111000//////...------++++++++++++++++++++++++)))))))))***++++++,,,,,,---------------,,,,,,+++***)))((((((***++++++***'''''''''''''''''''''((())))))************))))))************++++++++++++++++++,,,---.....................///000111222333333555888:::;;;===@@@CCCGGGJJJOOOSSSXXX^^^dddhhhgggddd```\\\XXXWWWVVVVVVXXXWWWVVVVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^```dddfffgggjjjnnnqqqssstttvvvxxxzzz|||}}}}}}|||zzzwwwuuuooommmkkkjjjiiiiiijjjkkkllliiieee```ZZZYYYaaalllqqquuu{{{yyywwwvvvvvvvvvsssmmmgggeeeyyy~~~yyy}}}{{{qqqkkkllllllkkkgggiiijjjfffbbbbbbhhhnnnttt}}}mmmfff``````bbbeeekkkrrr|||zzzwwwxxxiiiiiittt|||lll^^^XXXQQQOOO```xxxoooXXXJJJ???>>><<<999666555333333111111111000000000000000---///111333555888;;;>>>AAAFFFMMMRRRVVVWWWYYYZZZSSSTTTWWW\\\^^^]]]XXXTTTJJJGGGDDDHHHOOOWWW[[[[[[___bbbeeeggggggggghhhhhhggggggggghhhiiijjjkkklllmmmlllkkkjjjjjjiiiiiiiiimmmmmmmmmmmmmmmmmmmmmmmmlllmmmoooqqqrrrssssssrrrqqqsssvvvwwwwwwwwwxxxyyywwwxxxzzz||||||zzzxxxwwwzzzzzzzzzwwwuuuuuuyyy|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{uuummmddd^^^YYYTTTQQQOOOPPPSSSWWW]]]eeemmmsssyyy|||}}}~~~{{{tttmmmiiigggggghhhiiigggccc______dddlllrrrxxx{{{~~~wwwlllfffWWWQQQIIIEEEDDDDDD@@@<<<;;;<<<<<<;;;:::888666444444444444444444444444444...///000111222333333333333333444444444444444444444444444333333222222222///////////////000111111555555555555444333222222444444444555555555555555222222222222222222222222111000/////////111222333000000000000000111111111---......///000111111222---.........//////000000111111000000//////......++++++++++++++++++,,,,,,((((((***++++++,,,++++++------......------,,,++++++***((()))+++,,,,,,+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************++++++,,,---............/////////000111333444555333555888:::<<<>>>AAACCCAAAEEELLLRRRVVVYYY\\\^^^^^^\\\XXXUUUSSSRRRSSSTTTUUUUUUTTTTTTUUUWWWYYYZZZZZZ]]]___``````aaacccdddgggjjjooorrrsssuuuwwwyyyxxxyyyzzz{{{yyyvvvsssqqqmmmllljjjiiihhhhhhhhhhhhdddbbb```]]]ZZZ]]]iiiwwwvvvxxx|||}}}yyyuuutttssstttuuurrrkkkfffnnn|||uuunnnlllkkkhhhcccgggiiifffaaa```eeekkkiiipppzzzqqqiiicccbbbdddffflllrrrxxxyyyuuu}}}llliiisss}}}mmmaaa]]]UUUPPP___vvvsss\\\MMM@@@???===:::777555444333222222111111000000//////,,,///222444666888;;;===@@@EEELLLRRRVVVXXXYYYZZZRRRTTTWWW]]]aaa```[[[VVVKKKGGGCCCEEELLLTTTXXXYYY]]]```dddffffffffffffgggeeeeeefffggghhhiiijjjjjjkkkkkkkkkjjjiiihhhgggggglllllllllmmmmmmmmmnnnnnnlllmmmoooqqqrrrrrrrrrrrrppprrruuuvvvvvvwwwxxxzzzuuuwwwyyy{{{{{{yyywwwuuuyyyzzzzzzwwwtttuuuxxx||||||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||zzzppphhhaaa]]]YYYWWWRRRSSSSSSUUUYYY```iiioooxxx{{{~~~~~~|||}}}|||tttkkkfffdddeeefffhhheeeaaa]]]]]]bbbiiiooozzz}}}uuujjjaaaUUUKKKHHHHHHEEECCCBBB<<<<<<;;;:::888777666666333333333333333444555666333333333444555666777777222222444555666666777777444444333333333333222222000//////.........////////////000111222444666777555555555555555555555555444333222111000000000000333222111000000000111222111111000///////////////---,,,,,,,,,,,,---......////////////000000000000111000000///...------,,,++++++***)))(((((())))))))))))***,,,...///111111//////...---+++)))&&&%%%.........---,,,+++***)))'''''''''''''''((()))***(((((())))))*********+++,,,,,,++++++++++++++++++++++++++++++,,,---......000000000111222222333333666666777888;;;>>>AAABBBBBBEEEJJJOOOSSSSSSSSSRRROOOOOONNNNNNOOOQQQSSSUUUTTTUUUVVVVVVVVVWWWYYY[[[XXXZZZ]]]```bbbdddddddddlllmmmoooqqqsssuuuwwwxxxzzzyyyxxxxxxxxxvvvrrroooooonnnllllllkkkiiieeebbb___^^^\\\ZZZ\\\eeerrr|||}}}~~~tttooopppoooqqqvvvwwwrrrmmmllltttzzzuuurrrqqqjjjhhheeebbb````````````fffjjjoootttyyyooojjjdddcccgggkkknnnooo~~~xxx~~~|||pppqqq}}}uuugggaaaYYYTTT]]]lllvvv```NNNDDD@@@======:::444222444555222///...///000000000333222000000222555999;;;AAAEEEKKKPPPSSSUUUWWWXXXWWWYYYZZZ[[[___dddaaa\\\RRRJJJDDDEEEJJJOOOUUU[[[]]]```ccceeeeeefffggghhhiiihhhhhhgggggghhhiiijjjlllkkkkkkjjjiiiiiiiiiiiimmmmmmnnnnnnooooooppppppnnnnnnooopppqqqrrrrrrsssnnnpppssstttuuuwwwyyy{{{{{{{{{yyyxxxxxxyyyzzz{{{yyyzzzzzzyyyxxxwwwyyyzzz}}}}}}|||{{{{{{{{{{{{{{{}}}||||||{{{vvvnnneee]]]YYYZZZYYYYYYZZZ^^^dddiiimmmtttxxx|||{{{qqqiiicccaaa```\\\___```^^^\\\___iiiqqqyyy|||qqqbbbWWWMMMIIIHHHDDDAAA@@@???>>>===<<<;;;999888888555555444444444444555555333333333444444555666777333444555555555555555444444444333333333333222222111000//////..................///000111333555666444444444444444444444444444333222111000/////////222111000000000111222222000//////...---.........------,,,,,,------...///////////////000000000000222222111111000000//////,,,++++++***))))))******((()))***+++,,,...//////------------,,,***)))'''------------,,,+++***)))))))))((((((((()))******((((((((()))))))))******))))))))))))))))))))))))++++++++++++,,,---......000000000111222222333333444444555666888;;;>>>???BBBEEEHHHKKKLLLLLLLLLKKKIIIHHHHHHHHHIIILLLNNNPPPRRRSSSUUUUUUUUUUUUWWWYYYXXXYYY\\\^^^aaaccceeeeeelllmmmoooqqqtttvvvwwwxxxyyyyyyxxxxxxxxxvvvrrrooollllllmmmnnnmmmjjjeeeaaa___]]][[[ZZZ___hhhttt|||~~~zzzooojjjooonnnqqqvvvvvvpppkkkiiittt|||wwwtttkkkiiieeebbb_________```ccceeehhhjjjlllooorrruuu}}}~~~{{{uuukkkfffbbbbbbgggmmmpppqqq}}}~~~xxxrrr|||vvvhhhaaaYYYTTT[[[hhh}}}kkkYYYJJJCCC>>>===<<<777444444555222000///000000000///111111000111222555777999;;;???FFFLLLQQQVVV[[[^^^ZZZ\\\^^^^^^aaaeeeccc]]]WWWMMMEEEDDDGGGJJJPPPWWWYYY\\\```cccdddfffgggiiiiiihhhgggffffffhhhiiikkkllllllkkkjjjjjjjjjjjjjjjkkkkkklllmmmnnnpppqqqqqqmmmnnnnnnooopppqqqrrrrrrpppqqqsssttttttvvvxxxzzzzzzyyyxxxwwwwwwxxxyyyyyyyyyzzzzzzxxxvvvvvvwwwyyy{{{{{{zzzzzzzzz{{{||||||~~~zzzqqqhhhccc___]]]\\\]]]```ffflllpppuuuxxx|||yyyooohhhcccaaa]]]___```______cccjjjpppyyy|||xxxfff[[[QQQMMMKKKFFFAAA???AAAAAA@@@???===<<<;;;:::777777666555444444444444333333333333444555666777555555555555555444333333444444333333333333222222222111111000///...------------......000111333444333333333333333333333333333333222111///......---000/////////000111222333///...------,,,,,,------...------------...//////.../////////000000000111000000000000000000000000,,,,,,+++*********++++++))))))***++++++,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++***))))))++++++***)))))))))******'''((((((((((((((())))))))))))))))))))))))))))))++++++++++++,,,---......000000000111222222333333222333333555666999;;;<<>>>>>;;;777555444222111000111111000...000000000111222444555666888;;;AAAGGGMMMTTTZZZ___]]]```aaaaaacccfffddd___\\\QQQGGGCCCBBBEEEKKKRRRUUUXXX]]]```ccceeegggiiiiiigggfffdddeeegggiiikkklllllljjjiiiiiijjjjjjkkkiiijjjjjjlllmmmoooqqqrrrlllmmmmmmnnnpppqqqqqqrrrqqqrrrssssssssstttvvvxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyywwwttttttuuuvvvxxxxxxyyyzzz{{{|||}}}~~~~~~zzzqqqlllfffdddaaaaaaccciiiooosssvvvyyy}}}{{{qqqjjjfffccccccbbbcccfffiiinnnpppzzz|||}}}lllaaaVVVSSSPPPIIIDDDBBBCCCBBBAAA@@@???===<<<<<<:::999888666555444333333444333333333444444555666444444444555555444444333444444333333333222222222333222222111000...------,,,,,,,,,---...///111222111111111111111111111111222222111000///---,,,+++---......///000111222333///......---,,,---------......------......///000......//////000000111111------..................++++++******)))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,+++***)))))))))))))))''''''''''''((((((((((((+++++++++++++++,,,,,,,,,++++++++++++,,,---......000000000111222222333333333444555666777888999:::???>>>>>>=========>>>>>>BBBBBBCCCEEEGGGJJJMMMNNNOOOPPPRRRSSSSSSSSSTTTVVVWWWWWWYYY[[[^^^bbbeeeggglllnnnpppsssvvvwwwxxxxxxxxxwwwvvvvvvvvvtttpppmmmiiiiiijjjlllmmmkkkhhheeeccc``````eeeoooyyyxxxppplllkkkiiiiiikkkiiiffffffiii|||xxxpppkkkhhhbbb]]]ZZZZZZ\\\^^^```bbbddddddccccccdddfffhhhhhhhhhiiiiiiiiihhhgggaaa^^^\\\___eeellloooppppppttt}}}{{{ooouuummm^^^RRRLLLOOOWWWggguuu```QQQBBB>>>@@@>>>888555333222111222222222///---//////000111222333333333:::<<<@@@CCCHHHMMMTTTXXX]]]aaacccbbbcccfffddd```___UUUJJJDDDAAAAAAGGGNNNSSSWWW[[[___aaacccfffhhhhhhfffdddccccccfffiiikkkkkkjjjhhhgggggghhhiiijjjjjjjjjjjjjjjkkkmmmooopppkkklllmmmnnnooopppqqqrrrqqqrrrsssqqqppppppqqqssstttttttttuuuuuuvvvwwwwwwyyyyyywwwuuurrrqqqsssuuuvvvwwwyyy{{{}}}~~~~~~~~~yyyuuummmjjjgggeeeggglllrrrvvvwwwzzz}}}~~~vvvqqqmmmkkkiiijjjooorrrsssssszzz}}}sssggg\\\WWWSSSMMMGGGEEECCCBBBAAA@@@???===<<<<<<<<<;;;999777555444444333444333333333333444444555111222333444555555555555444444333333333222222222333333333222111///...---++++++,,,,,,---...///000000000000000000000000000000000000000...---+++***,,,,,,---///000111222222000///......------......---------------...//////.........///000111111111------------............))))))(((((((((((()))))),,,,,,---------------------,,,,,,++++++***************+++++++++***))))))+++***))))))((((((((((((((((((((((((''''''''''''******+++++++++,,,,,,,,,++++++++++++,,,---......000000000111222222333333666666777888999999::::::::::::999999:::;;;===>>>AAABBBCCCFFFHHHKKKMMMNNNNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ^^^bbbfffhhhlllnnnqqqtttwwwxxxyyyyyywwwvvvuuuuuuuuusssooollljjjhhhffffffggghhhhhhhhhcccbbbdddkkkuuu}}}xxxrrrnnnkkkgggcccbbbaaabbbjjjrrruuulllhhheee___ZZZWWWXXXZZZ\\\[[[]]]___```______```aaabbbccceeeeeeeeecccbbbbbb```^^^\\\^^^ccchhhjjjiiiiiinnnwwwlllhhhvvvttt___NNNFFFHHHNNN___yyymmmZZZFFF@@@@@@>>>999555333222222222333222000...000000000111111222222222:::;;;===@@@CCCHHHNNNRRRZZZ___bbbaaabbbeeedddaaaaaaXXXNNNHHHCCCBBBFFFMMMSSSVVVZZZ^^^___aaaccceeefffeeecccbbbccceeehhhjjjhhhgggeeeddddddeeegggiiikkkkkkiiiiiiiiijjjkkklllkkkkkklllnnnoooppprrrrrrqqqrrrrrrqqqnnnlllllllllpppppprrrtttuuuwwwxxxxxxxxxxxxvvvssspppppprrrtttwwwxxxzzz|||~~~}}}}}}~~~rrrpppllljjjkkkoootttwwwxxx{{{}}}{{{wwwssstttwwwzzzyyywww{{{~~~}}}}}}~~~rrrddd]]]WWWPPPJJJHHHCCCCCCBBB@@@???>>>===<<<===<<<:::888666555444444444444333333333333444444000111222333555555555666444444333333333333222222222333333333222111///...+++++++++,,,,,,...//////........................---...//////...---+++***+++,,,---///000111111111000//////...---.........---,,,,,,,,,,,,---......------...///000111222222////////////////////////(((((('''''''''((())))))---------------------...------,,,+++***************+++++++++++++++************)))((((((((()))))))))))))))(((((((((((('''((((((((()))******++++++++++++++++++,,,---......000000000111222222333333777888888999999999999888666666666888999;;;===>>>>>>???AAADDDFFFIIIJJJKKKMMMOOORRRSSSSSSRRRSSSTTTUUUVVVXXX\\\```dddgggiiimmmooorrrvvvxxxyyyyyyyyyvvvuuutttttttttrrrnnnkkkiiieeebbbaaabbbeeefffgggbbbdddiiipppwww}}}wwwqqqnnnlllfffbbb``````fffsss}}}rrrllleeebbb]]]YYYWWWXXXZZZ[[[\\\^^^``````___^^^]]]^^^___bbbddddddbbb```______```]]]\\\]]]bbbeeeeeecccfffllluuummmaaahhhvvv~~~~~~gggQQQDDDDDDIIIZZZoooyyydddNNNCCCAAA>>>:::777555333111111222222111///222111111000111111222222555777:::<<<@@@EEEKKKOOOUUU[[[______aaadddeeecccccc\\\UUUOOOIIIDDDFFFLLLPPPSSSXXX[[[]]]^^^aaabbbccccccbbbcccdddeeeggghhhgggeeecccbbbbbbdddfffhhhlllkkkiiigggggghhhiiijjjkkkkkkmmmnnnpppqqqrrrsssppprrrsssrrrnnnjjjhhhgggjjjkkknnnqqqtttvvvxxxxxxxxxwwwuuurrrppppppsssuuuwwwyyy{{{}}}~~~~~~~~~}}}|||||||||~~~xxxuuurrrpppppprrrvvvxxxzzz|||~~~~~~~~~}}}}}}~~~~~~||||||~~~}}}}}}}}}}}}{{{|||~~~rrrggg___VVVOOOMMMDDDDDDCCCAAA@@@???>>>======<<<;;;999777666666555444444333333222333333444111222333444444444444444444444333333333333222222111222333444333222000///,,,,,,,,,,,,,,,---...///------------------------+++,,,---......---,,,***+++,,,---///000000/////////...------,,,,,,------,,,++++++++++++,,,------------...///000111222222000000000//////......---((((((((((((((()))******+++++++++,,,,,,---------++++++*********+++,,,---++++++,,,,,,,,,,,,++++++******)))))))))***++++++******)))))))))((((((((('''(((((()))******++++++++++++++++++,,,---......000000000111222222333333666666777888777777555555333444555777999;;;<<<===<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRQQQQQQQQQRRRTTTVVVYYY^^^bbbeeehhhiiimmmooosssvvvyyyzzzyyyyyyuuutttttttttsssqqqmmmjjjeeebbb______```bbbbbbbbbdddiiiqqqwww{{{~~~wwwrrrpppmmmhhheeeeeegggooowwwoookkkcccaaa^^^[[[YYYZZZ[[[\\\]]]___bbbcccaaa`````````aaacccdddbbb___]]]^^^______\\\[[[]]]```cccbbb```dddjjjssszzzpppccccccppp|||{{{tttYYYHHHDDDGGGRRR```uuunnnVVVHHHBBB>>>;;;;;;666444111000111222111000444333111000000111222333222444777:::>>>BBBGGGKKKPPPXXX]]]^^^```dddgggffffffaaa]]]XXXOOOGGGEEEIIIJJJNNNSSSWWWZZZ\\\___aaa```aaabbbccceeeeeefffffffffeeebbbaaaaaadddfffhhhjjjiiigggffffffgggiiikkkkkklllmmmoooqqqrrrttttttqqqtttvvvuuupppjjjfffcccccceeeiiinnnrrruuuvvvwwwwwwvvvtttrrrpppqqqtttwwwwwwyyyzzz{{{|||{{{zzzyyy|||{{{{{{~~~|||{{{xxxwwwvvvwwwxxxyyyzzz|||~~~~~~~~~~~~}}}~~~|||{{{zzzzzzzzz{{{|||~~~~~~qqqfff\\\UUUSSSEEEEEEDDDBBBAAA@@@???>>>===<<<;;;999888777666666444444333222222333333333333333444444444333222222444444444333333333222222111222333444444333111000,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,++++++,,,---////////////......---,,,,,,++++++,,,,,,++++++******++++++,,,---------...///000111222222//////...---,,,,,,++++++))))))((())))))***++++++)))******+++,,,,,,------))))))))))))***,,,...000+++,,,,,,---------,,,,,,************+++,,,------++++++******))))))(((((()))******+++,,,,,,------++++++++++++,,,---......000000000111222222333333444444555555555444222222222333555777999::::::;;;<<<>>>@@@BBBDDDEEEFFFFFFIIIKKKOOOPPPPPPOOOOOOPPPSSSVVVZZZ___cccgggiiiiiimmmooossswwwyyyzzzzzzyyyuuutttsssssssssqqqmmmjjjaaa```______``````___^^^iiioooxxx~~~yyyuuutttmmmkkkiiikkknnnwwwqqqkkkiiibbbaaa___]]]\\\\\\]]]]]]XXX[[[^^^````````````aaaaaaaaaaaa]]]ZZZYYY[[[^^^]]][[[ZZZ\\\```bbbaaa___aaahhhpppuuu}}}~~~sssgggdddooo|||yyy~~~aaaMMMFFFGGGIIIRRRhhhuuu\\\LLLCCC>>><<<===777444111000000111222222666444111000///111333444222555888:::<<<@@@DDDGGGNNNVVV\\\^^^```eeehhhiiihhheeebbb]]]SSSHHHDDDFFFEEEIIIOOOTTTWWW[[[^^^aaa___```bbbdddeeeeeeeeeeeegggeeecccaaabbbdddgggiiihhhgggeeedddeeehhhkkklllllllllnnnoooqqqssstttuuurrruuuxxxxxxsssllleeebbb___aaafffkkkpppsssuuuvvvwwwvvvtttqqqpppqqquuuxxxwwwxxxyyyzzzzzzxxxvvvuuu|||zzzzzz~~~~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyy~~~uuujjjbbbYYYQQQIIIFFFBBB???@@@AAAAAAAAA???>>>===<<<;;;:::999999888777666555444333333333333333333333333333333333444444444444444444444444111222333333444444333333222222111111111111111222111000000////////////000------,,,++++++,,,,,,,,,++++++,,,------...//////,,,,,,---------,,,***)))+++++++++,,,,,,,,,------000000000000000000111111000000///...---+++***)))*********)))))))))))))))))))))))))))************,,,+++******,,,,,,+++***,,,,,,---...//////.........---,,,+++************++++++)))(((''''''''''''))))))))))))************,,,,,,,,,---------......---...000222444666888999111111111000000000000000333444555666888999::::::999;;;???BBBDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVYYY^^^bbbfffiiijjjnnnooopppssszzzyyyuuuvvvyyy{{{zzztttllleeeccccccbbb```]]]^^^cccgggmmmsss{{{}}}|||{{{yyywwwvvvqqqmmmnnnwwwzzzooohhhfffcccbbb```^^^\\\[[[ZZZZZZ\\\___aaaaaa```___````````````___^^^]]][[[ZZZYYY\\\\\\]]]]]]^^^_________YYYfffmmmrrr{{{sssjjjiiinnnrrr~~~nnnTTTFFFCCCDDDLLL]]]rrrlllWWWGGG===999888888777555333222222222222111000000000000000111111333333333444777<<<@@@CCCLLLOOOTTTXXX\\\___ccceeedddeeeddd```YYYOOOFFF@@@GGGKKKOOOSSSWWWZZZ^^^```]]]___bbbccccccccceeeffffffeeedddeeehhhjjjkkkkkkmmmkkkgggddddddfffjjjlllkkklllmmmnnnooooooooooooqqqwww|||{{{zzzwwwpppiiiddd___[[[^^^gggpppsssrrrttttttsssrrrqqqqqqppppppxxxxxxzzz}}}zzztttrrrtttsssvvv{{{~~~}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}|||{{{}}}~~~~~~~~~~~~{{{zzzyyyyyyzzz|||sssggg\\\UUUKKKHHHCCCAAAAAABBBBBBBBB??????>>>===<<<;;;:::999888777666555444333333333333333333333333333333333444444444444444444444444111222333333444444333333222222111111111111222222111111000000//////000000......---,,,,,,,,,,,,,,,+++++++++,,,---....../////////000000000///...---....../////////000000000111111111111111111111111111000000///...,,,+++***))))))))))))))))))))))))))))))))))))************+++*********,,,------+++------...//////////////////...---,,,++++++++++++++++++***((((((''''''((())))))*********++++++++++++,,,,,,,,,,,,---------...//////000222333444444000000000000000000000000111111111222444555777888:::;;;>>>AAACCCDDDDDDCCCCCCEEEHHHJJJKKKMMMPPPRRRTTTVVVZZZ___cccgggiiijjjkkklllnnnqqqyyy|||vvvwwwyyy{{{zzzuuunnnhhhcccbbbaaa^^^]]]___dddiiirrrwww}}}}}}}}}}}}{{{yyyuuuooojjjjjjttt{{{pppjjjgggbbbaaa```^^^\\\ZZZZZZYYY\\\^^^```aaa```______```_________^^^]]]\\\[[[ZZZ]]]]]]]]]^^^______``````[[[fffjjjllluuu|||{{{lllcccgggooovvv```OOOFFFCCCHHHWWWlllsss___OOODDD???===999888666444333222222333111111000000000000111111222111111333666:::>>>@@@HHHLLLQQQUUUYYY]]]aaaccceeefffeeebbb\\\RRRIIIDDDFFFIIINNNRRRVVVYYY\\\^^^[[[]]]```aaaaaaaaacccdddeeecccbbbcccfffhhhjjjjjjkkkjjjgggeeefffgggjjjlllkkkkkkmmmnnnooooooooooooqqqxxx}}}}}}}}}{{{vvvooogggaaa[[[\\\dddmmmpppppprrrrrrqqqqqqppppppoooooouuuuuuxxx{{{xxxrrrppprrrrrruuuyyy~~~~~~}}}|||}}}}}}{{{{{{|||}}}}}}~~~}}}|||zzz|||}}}|||zzzzzzzzzzzzyyyyyyzzz|||~~~{{{jjj^^^WWWOOOKKKGGGDDDCCCCCCCCCBBB??????>>>===<<<<<<;;;:::888888666555444333333333333333333333333333333333444444444444444444444444111222333333444444333333333333222222222222333333333222111111000000000111000000///...---,,,,,,++++++++++++,,,,,,---------000000111111000000///...000000000000111111111111222222222222222222111111111111111000...---+++***))))))))))))))))))))))))))))))))))))******************)))+++---///...---...//////000000000000///000///...---,,,,,,,,,---++++++***)))((((((((((((************++++++++++++******+++++++++,,,,,,,,,////////////////////////000000000000000000000000444333333444555777999::::::;;;>>>@@@AAABBBBBBAAA@@@CCCFFFHHHJJJLLLPPPRRRWWWYYY^^^cccgggiiijjjjjjhhhjjjmmmqqqyyyvvvvvvwwwxxxxxxuuuoookkkeeedddaaa______cccjjjnnnxxx{{{~~~|||~~~~~~|||zzzsssllleeeeeennn||||||rrrkkkhhhaaa```^^^]]][[[ZZZYYYYYY[[[]]]___```___^^^^^^___^^^^^^______^^^^^^]]]\\\]]]^^^^^^___``````aaaaaa___gggggggggoooyyyzzz{{{rrraaabbbmmm~~~~~~oooZZZKKKFFFGGGQQQeee~~~{{{iiiXXXKKKDDD@@@:::999777555333333333333222111111000000000111111000000000111444888;;;===CCCGGGLLLQQQUUUYYY^^^aaafffggggggeee```WWWOOOJJJEEEGGGKKKPPPTTTWWWZZZ[[[YYY[[[^^^_________aaabbbcccaaa```aaadddggghhhhhhiiihhhgggggghhhiiikkkllljjjjjjlllmmmnnnooooooppppppwww}}}}}}wwwmmmeee\\\ZZZ```ggglllmmmnnnnnnoooooooooooonnnnnnqqqqqquuuxxxvvvpppmmmoooooorrrvvv{{{~~~~~~}}}|||||||||||||||}}}}}}~~~|||zzzyyyzzz}}}~~~~~~}}}zzzwwwvvvuuuvvvvvvxxxzzz|||rrrddd^^^TTTPPPJJJFFFEEEDDDCCCBBB@@@@@@???>>>======<<<<<<:::999777666444444333333444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333444555444444333222111111111111222111111000///---,,,++++++++++++,,,,,,,,,,,,,,,------.........---------.........////////////000333333333222222222222222000000000///...,,,******((((((((()))))))))))))))((()))))))))***************))))))+++...000000//////000000111111111000000///......---,,,,,,------,,,+++***))))))))))))))))))))))))************+++)))************+++++++++............------------/////////000000000000000555444444444555888:::<<<:::;;;<<<>>>???@@@@@@@@@AAACCCFFFIIIJJJMMMPPPRRR[[[]]]bbbfffjjjkkkllllllgggjjjlllooovvv~~~}}}ssssssrrrssssssrrrooolllhhhfffcccbbbccciiipppuuu}}}~~~~~~||||||~~~}}}{{{ooohhhaaa```hhhttt~~~{{{yyy{{{~~~sssjjjeee___^^^]]][[[ZZZYYYXXXXXXZZZ\\\^^^___^^^]]]]]]]]]]]]^^^^^^_________^^^^^^^^^^^^______```aaaaaaaaaaaahhhggggggnnnuuu{{{|||~~~hhhccckkksssyyy|||wwwbbbRRRMMMJJJNNN___xxxqqq___OOODDD>>>:::999777444333222222222222222111111000000111111000000000111333666999;;;???CCCHHHMMMRRRVVV[[[^^^eeefffhhhgggccc]]]UUUQQQFFFGGGIIIMMMRRRUUUWWWXXXXXX[[[]]]^^^^^^___```aaabbbaaa```aaadddfffgggggggggggghhhiiiiiijjjkkkkkkiiijjjkkkmmmnnnoooooopppnnnuuu|||~~~tttkkk```[[[]]]cccgggiiikkklllmmmnnnooooooooonnnoooooorrrvvvtttnnnlllnnnnnnppptttxxx{{{~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~zzzzzzyyyzzz{{{||||||||||||zzzwwwuuussstttuuuvvvyyy{{{ppphhhZZZVVVOOOJJJGGGDDDBBBAAA@@@@@@@@@??????>>>>>>===;;;:::999777666555444444444444444444444444444444444444444444444444444444111222333333444444333333444444333444444555666666666666555333333222222222222222222222000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////333333333222222222111111//////...---,,,***)))(((''''''(((((())))))))))))((()))))))))***************)))***,,,///111111000000111111111111111000000...------,,,,,,,,,,,,,,,,,,++++++************+++((((((((()))))))))******)))))))))*********++++++,,,---------......//////......//////000000000000111000000111222444666888888999:::<<<===>>>>>>>>>CCCFFFIIIKKKLLLNNNQQQSSS\\\^^^bbbeeehhhjjjjjjjjjdddhhhiiijjjnnntttvvvtttnnnmmmmmmmmmnnnnnnmmmkkkiiifffcccbbbffflllssswww~~~{{{zzz{{{~~~~~~|||yyykkkfffaaa___cccmmmxxxzzzuuuvvv{{{}}}qqqfff```^^^]]][[[ZZZXXXXXXWWWWWWXXXZZZ]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^___^^^^^^^^^^^^^^^______```aaaaaaaaaaaahhhiiijjjqqqsss}}}wwwiiifffhhhttt|||}}}~~~~~~yyyhhhZZZQQQLLLLLLYYYqqqyyygggUUUFFF>>>:::999666444222111111111333333222111111111111111111111111222333555777888<<>>===;;;999777666666555444444444444444444444444444444444444444444444444111222333333444444333333444444444444555666777888888777666555444333333333222333333333222111///............------,,,,,,,,,...------------...//////000000000000111111111111333333333222111111000000.........---+++***((('''&&&''''''(((((())))))***))))))))))))************+++******,,,///111111111000111111111111000000///------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,((())))))))))))*********))))))*********++++++++++++,,,,,,---...///000000---......//////000000111000111222333555666777777777777888999;;;<<<===>>>DDDFFFJJJLLLNNNQQQTTTVVV[[[\\\^^^aaaccceeefffgggbbbdddeeeccceeejjjllljjjkkkjjjjjjkkkmmmmmmlllkkkiiifffbbbcccgggnnnsssvvv{{{yyyxxxzzz||||||yyyuuuhhhhhhfffcccccciiisss|||xxxxxx}}}vvvkkkccc]]]\\\[[[ZZZXXXWWWWWWVVVVVVWWWYYY[[[\\\[[[ZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^___``````aaaaaa___fffhhhkkkqqqpppsssttteeedddqqq}}}~~~zzzmmmcccPPPKKKIIIRRRgggqqq^^^MMMCCC;;;:::777555333222111111444333222111111111111111111111111222333444555666999<<>>AAADDDHHHLLLOOOSSSWWW[[[]]]]]]^^^___aaaccceeegggbbbeeeeeebbbbbbfffhhhgggjjjjjjjjjllloooooonnnmmmkkkhhheeeggglllrrrvvvwww}}}zzzxxxwwwyyy{{{yyyuuuqqqhhhlllnnnkkkfffhhhrrr|||zzzlllddd```^^^[[[ZZZYYYWWWVVVVVVVVVVVVVVVXXXZZZ[[[ZZZYYYYYYZZZ\\\\\\\\\]]]\\\\\\[[[[[[]]]]]]]]]^^^______``````\\\bbbcccfffmmmjjjjjjvvvooofffnnn{{{~~~zzz}}}tttjjjRRRMMMHHHKKKYYYoooxxxeeeTTTIII>>><<<:::777555444333333555444333222111111111111000000000111111222222333666999>>>CCCFFFJJJNNNQQQUUUYYY___dddfffeeebbb```WWWQQQJJJHHHLLLQQQTTTUUUYYY[[[]]]_________```bbbdddbbbaaabbbeeeggghhhhhhjjjjjjiiiiiiiiijjjkkkkkkkkkllllllmmmmmmlllllllllllloooqqqqqqvvvxxxooohhhccc___^^^bbbdddhhhllloooppppppoooooommmmmmnnnmmmkkknnnsssvvvuuuuuuvvvxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}~~~}}}{{{zzz{{{~~~{{{|||~~~~~~|||{{{|||zzz{{{}}}ssslllcccZZZRRRLLLGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@AAA@@@>>><<<:::999888888555555555555555555555555444444444444444444444444222222333444444444333333555555555555666777999999:::999888666555555444444111222444555555444222111111111000///...------,,,...---,,,,,,---...///000000000111111111222222222222222111111000//////...000000///...---+++***)))&&&&&&&&&'''((())))))***))))))))))))************---,,,,,,---000111111000000000000000000///......//////.........//////000,,,,,,,,,++++++,,,------,,,,,,------------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,///222555666666555333333444555666999;;;===???===AAAFFFKKKPPPUUUZZZ^^^aaa`````````bbbeeehhhiiidddggggggddddddhhhjjjiiikkkkkkllloooqqqrrrqqqoooooollljjjkkkqqqvvvyyyzzz}}}yyyxxxwwwxxxzzzxxxrrrnnniiippptttpppiiiiiisss~~~sssddd_________ZZZYYYXXXWWWVVVUUUUUUUUUUUUXXXZZZ[[[YYYYYYYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYY\\\\\\]]]]]]^^^______```ZZZ______aaahhheeedddooo}}}{{{hhhkkkwww~~~vvvzzzzzzoooVVVQQQJJJGGGOOOaaawww{{{iiiWWWMMM@@@>>><<<999777666555555555444333222111111111111////////////000000000000444777<<<@@@CCCGGGJJJMMMQQQUUU\\\bbbeeeeeecccbbb\\\TTTKKKHHHKKKQQQTTTUUUXXXZZZ]]]^^^^^^^^^```aaacccaaa```aaadddggghhhhhhlllkkkjjjiiiiiiiiijjjkkkllllllmmmmmmllllllkkkjjjmmmooooooooottt~~~}}}tttkkkddd___\\\___bbbfffkkkmmmooonnnnnnooolllkkklllkkkjjjnnntttxxxwwwwwwwwwxxxzzz}}}~~~~~~}}}|||yyyyyyzzz|||}}}~~~{{{zzz||||||}}}~~~~~~zzz|||~~~}}}{{{yyyzzz|||}}}xxxhhhaaa\\\RRRKKKIIIDDD@@@>>>AAABBB@@@>>>@@@@@@@@@??????>>><<<;;;:::555444333333555555444333111222222333333333222222444333333333333444555555555555666666555555444333666666666666666666666666222222222222222222222222222222111111000/////////---...///000000111000000000000////////////000000...000111000...+++******000000///...------,,,,,,******)))(((((((((((((((***)))((((((((()))+++,,,,,,,,,---...///000111111222222222111000///...---000///...---------------...,,,***+++---...,,,***,,,,,,,,,++++++*********++++++************++++++,,,...///000000...,,,+++,,,,,,---...///000111111111111222333444444444444222444777999::::::<<<===???CCCHHHMMMQQQVVV[[[___bbbbbbbbbbbbbbbccccccccceeedddccccccdddgggjjjlllkkkmmmqqquuuvvvvvvtttsssrrrqqqqqqssswwwzzz}}}}}}}}}xxxsssqqqsssttttttssspppvvv{{{yyyrrrnnnrrrxxxzzz|||vvvjjjbbb^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUXXXYYY[[[\\\\\\[[[ZZZXXX]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^___```]]]```bbbccccccdddeeefffvvvxxxsssuuu~~~|||yyyfffSSSCCCCCCHHHPPPaaasss~~~rrr```NNNDDD>>>;;;;;;:::777555666222111000000000000000000------...///000111222222111444777:::===AAAFFFIIIMMMRRRVVV[[[bbbiiiiiiddd```[[[RRRKKKHHHIIIMMMOOOVVVUUUUUUYYY]]]```___]]]```ccceeeeeeddddddeeefffiiijjjiiihhhffffffhhhjjjlllllllllmmmnnnnnnlllkkkmmmmmmmmmnnnqqquuuzzz|||zzzmmmccc___^^^^^^aaaeeeiiilllnnnoooooonnnmmmlllkkklllnnnpppqqqxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}|||{{{yyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||zzzyyy|||||||||}}}}}}~~~~~~~~~}}}}}}|||{{{yyyyyyyyyxxxwwwwwwxxx{{{}}}qqqfff]]]SSSKKKIIIEEEAAA@@@BBBCCCAAA???AAA@@@@@@@@@???>>>===;;;;;;666555333444555555333222111222222333333333222222444333333333333444555555222333444555555555555555555555555555555555555555333333333222222111111111111111111111000000000000000000111222333333333333111000000//////000000111000111333222///---,,,,,,//////......---,,,,,,+++******)))(((((((((((((((***)))((((((((()))++++++,,,,,,---...///000000111222222222222111000///...//////...---------------...,,,***+++---...,,,***,,,,,,,,,+++++++++******++++++************+++++++++,,,...///000///...---........./////////////////////000111222222222222333555777999:::;;;>>>@@@CCCFFFKKKOOOSSSVVVZZZ]]]aaaaaaaaabbbbbbcccccccccddddddeeefffggghhhiiijjjlllnnnqqqtttvvvuuusssrrrrrrrrrsssuuuyyy|||~~~~~~}}}xxxuuurrrpppooopppppppppqqqvvvxxxvvvqqqoooqqquuuvvvxxxuuuiiibbb^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVXXXYYY[[[[[[ZZZYYYXXX[[[[[[\\\]]]]]]]]]\\\\\\YYYYYYZZZZZZ[[[]]]^^^___]]]___aaabbbcccccceeegggrrr}}}vvvuuu~~~mmmYYYFFFAAACCCFFFRRR___sss{{{hhhUUUEEE>>>:::::::::888666888333222222111111111111222000000000000111111111111222444777999;;;>>>BBBEEEEEEJJJOOOUUU___iiikkkhhhbbb^^^WWWPPPLLLLLLMMMNNNVVVUUUUUUXXX\\\______]]]___```aaacccdddeeefffgggggghhhhhhgggggggggjjjlllkkkkkklllnnnoooooollljjjlllllllllmmmppptttxxx{{{zzzoooeeeaaaaaa]]]___bbbfffiiikkkmmmmmmkkkkkkkkklllmmmppprrrtttxxxxxxxxxyyy{{{}}}~~~||||||~~~~~~~~~}}}||||||}}}|||zzzzzzzzz{{{|||{{{|||~~~}}}{{{zzzzzzzzzzzz{{{|||~~~~~~}}}wwwxxxxxxyyyyyyyyyyyyxxxyyyxxxxxxxxxzzz{{{}}}~~~pppdddYYYQQQNNNHHHCCCAAADDDDDDAAA@@@BBB@@@@@@@@@@@@???>>><<<<<<888666555444555444333111222222333333333333222222333333333333333444555555000111222444555555666666444444444444444444444444444444333333222111000000000000000111111111111222111222333444444555555555222111111111111111111222111333444333111///............------,,,,,,++++++***))))))((((((((((((((()))))))))((()))******+++++++++,,,---...///000000222222222222111000/////////...---------------------,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++***+++---///000000000///000000//////............//////000111111222222222444555777888:::<<<@@@CCCHHHKKKPPPSSSUUUWWWYYY[[[______```aaabbbccccccdddcccdddfffhhhiiiiiihhhgggnnnooorrrtttttttttsssrrrrrrsssvvvyyy||||||zzzzzzyyyvvvuuurrrooommmllloooqqquuuuuuuuusssqqqqqqsssuuuvvvxxx~~~qqqfff___\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]YYYYYYYYYYYYZZZ\\\]]]^^^\\\^^^``````aaacccfffhhhlllwwwyyysss{{{vvvaaaKKKBBB???>>>EEEMMMcccvvvttt```LLLDDD===<<<;;;999777888444444333222222222222222333222222222111111000000222444666777888;;;>>>@@@@@@EEEJJJOOOYYYdddiiihhheeebbb]]]WWWRRROOOMMMLLLTTTSSSTTTVVVZZZ]]]^^^^^^^^^]]]]]]___bbbeeeggghhheeefffggggggggghhhjjjllliiijjjllloooqqqpppmmmjjjkkkjjjjjjkkkmmmqqquuuxxx}}}zzzrrrjjjeeeddd\\\^^^```bbbeeehhhjjjkkkiiiiiikkkmmmooorrruuuwwwxxxyyyyyy{{{|||}}}{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~|||zzzzzzzzzzzz{{{yyy{{{~~~|||zzzyyyzzzzzz{{{|||}}}~~~|||{{{uuuuuuvvvxxxyyyzzz{{{|||||||||}}}~~~~~~oooccc[[[WWWLLLGGGDDDEEEDDDAAA@@@AAAAAAAAAAAAAAA@@@???>>>===:::888666666555555333111333333333444333333222222333333222222333333444555000111222333444444444444444444444444444444444444555555444333111000////////////000111111222333333000111222333444444444444333222222111111222222333111222444333111/////////---------,,,,,,+++++++++))))))(((((((((((()))))))))))))))))))))******+++******+++,,,---...//////111111111222111111000000......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---...///////////////////////////.........111111111222222333444555333555666888:::>>>CCCGGGKKKNNNSSSVVVXXXYYY[[[\\\^^^^^^___```bbbcccddddddcccdddeeefffggghhhhhhhhhpppqqqrrrssstttssssssrrrsssuuuyyy||||||yyywwwwwwwwwwwwwwwuuuqqqmmmnnnsssxxxzzzwwwtttrrrsssvvvxxxzzz|||~~~~~~|||~~~zzzjjjbbb\\\YYYXXXUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\XXXXXXXXXYYYYYYZZZ\\\\\\[[[]]]^^^______aaaeeegggjjjooo}}}yyymmmqqq|||~~~jjjRRREEE???===AAAGGGUUUiiilllYYYMMMBBB>>><<<999777777555444333222222111222222222222111111111000000000000222444666777999<<>><<<;;;888777777666444222444444444444444333222111333222222222222333444444222333333444333333222222444444444444444444444444555555444333111000////////////000111222333444444111222333444444555555444333333222222222222333333///111222222000.........---,,,,,,,,,,,,,,,++++++))))))(((((((((((())))))((()))))))))************))))))***+++,,,---......//////000111111111000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,..................------------......///000000111111111111111111333444555333444777999;;;@@@FFFJJJLLLOOOTTTWWWYYY[[[^^^```^^^___```aaabbbcccdddeeeeeedddddddddeeehhhjjjlllrrrrrrssssssttttttttttttuuuxxx|||}}}zzzxxxwwwwwwyyyyyyxxxuuurrruuu{{{{{{vvvsssvvvzzz}}}~~~{{{{{{|||}}}}}}sssgggaaa\\\YYYXXXTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[]]]^^^___```aaadddfffjjjllltttyyyhhheeennn|||ttt^^^LLLBBB>>>AAAEEEMMM^^^wwwxxxaaaSSSEEE???<<<:::888888444444333111111000000000/////////000000000111111...000333555666999<<>><<<::::::999888666555444555555444444333222111222222222222222333444444444444444444444333222222444444444444444444444444444444333333222111000000000000111111222333444444333444555666666777777666333222222111111222222333...///111111///...---...------------,,,,,,,,,,,,((((((((((((((())))))***(((((()))************)))(((((()))***+++,,,------------...///000000000000,,,,,,,,,,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,//////......------------,,,,,,---...///000111111//////......///000222333333555999<<<@@@DDDJJJNNNNNNQQQTTTWWWZZZ]]]```ccc``````aaabbbcccddddddeeefffeeedddeeegggjjjnnnqqqtttssssssttttttvvvwwwxxxxxx{{{~~~|||{{{zzzzzzzzz{{{}}}~~~yyyttttttxxx}}}yyyxxxyyy{{{zzzxxxzzz~~~|||llldddaaa^^^[[[ZZZVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]______^^^]]]\\\ZZZYYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[]]]___bbbccccccccceeefffkkkkkkppp~~~{{{jjj___aaaooo~~~mmmZZZJJJAAA???AAAIIITTTjjjiiiYYYHHH@@@>>><<<:::;;;555444333111000000000000......//////000000000111---///111333555777;;;>>>===CCCGGGHHHLLLUUU[[[]]]^^^```cccccc```YYYRRRMMMIIIIIIIIIIIIJJJMMMSSSWWWYYYZZZ[[[[[[ZZZ\\\___aaafffhhhiiihhheeecccccccccggghhhkkkoooqqqrrrooollliiihhhgggggghhhkkknnnpppssstttuuuuuussspppmmmkkkeeeeeefffffffffffffffgggfffhhhlllpppsssttttttttttttuuuwwwxxxzzzzzz{{{{{{|||||||||{{{yyyyyyzzz|||~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{}}}}}}|||{{{zzzuuutttsssrrrqqqppppppppppppqqqsssvvvxxxzzz||||||zzzkkkaaaYYYRRROOOKKKEEECCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@>>><<<;;;<<<;;;999777555555555555444333222111222222222111222222333444333444444555555555444444555555555555555555555555333333333222222111111111111111111222222333333333333333444555666666666666222222111111111111222222---///111111///...---...------------------------((((((((((((((()))******'''((()))***+++******)))'''(((((()))***+++,,,,,,+++,,,---...////////////,,,,,,++++++,,,,,,---...***,,,...---+++***,,,...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---------......///---.........//////000000000///...---...000222333555888===AAAEEEJJJOOORRRQQQSSSUUUVVVXXX\\\aaadddbbbbbbccccccdddddddddeeeffffffhhhiiilllooorrrtttuuutttttttttuuuwwwzzz{{{{{{~~~~~~~~~~~~}}}||||||sssoooqqqvvv{{{zzzyyyzzz}}}{{{vvvuuuyyy|||oooccc``````]]]YYYXXXVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZYYYYYYZZZZZZ[[[[[[aaadddgggiiihhhgggggggggjjjjjjnnnxxxrrrbbb[[[dddvvvmmmYYYJJJCCCBBBGGGMMM^^^wwwzzzgggRRRGGGCCC???<<<<<<666555444333111111111111111111111000000000000000---...000111222444777999999@@@EEEFFFJJJRRRXXXYYY[[[^^^bbbdddccc^^^WWWSSSNNNMMMKKKHHHFFFGGGLLLQQQRRRWWW\\\\\\YYYYYY^^^cccdddfffhhhgggeeedddcccddddddeeegggjjjmmmnnnmmmkkkiiihhhgggfffgggjjjmmmooosssrrrrrrrrrqqqooommmkkkhhhhhhiiihhhhhhfffdddcccbbbeeejjjooosssuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyyyywwwxxxzzzzzzyyyxxxyyyzzz}}}}}}||||||{{{{{{||||||zzz{{{|||}}}}}}}}}||||||}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyssssssrrrrrrrrrrrrssssssssstttvvvxxx{{{}}}|||fff^^^WWWSSSNNNHHHEEEEEECCCCCCCCCDDDCCCCCCBBBBBB@@@???============;;;999555555555555444333222111222222111111222222333444222222444555666777777777666666666666666666666666333222222222222222222222111222222222222333333333000111222333444444444444222111111111111111111222...000111222000......///........................((((((((((((((()))******'''((()))++++++******)))''''''((()))***+++,,,,,,******,,,---......//////++++++++++++,,,,,,---...***,,,...---+++***,,,...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111///////////////.........222111000///000222444555666:::@@@EEEIIINNNRRRUUUTTTUUUVVVVVVWWW[[[```dddddddddddddddddddddddddddeeegggkkknnnrrrtttuuuvvvuuuuuuttttttvvvyyy|||}}}}}}~~~zzz{{{}}}~~~~~~}}}rrrjjjjjjpppuuu~~~|||}}}~~~wwwuuuyyy}}}qqqeee\\\[[[\\\ZZZVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\dddhhhlllnnnmmmjjjiiihhhhhhiiimmmtttzzzgggZZZ___ppp|||fffTTTJJJGGGFFFHHHVVVooowww^^^PPPHHHBBB===;;;777777555444333222222222444444333222111000///...---///000000000111333555999@@@EEEFFFHHHNNNSSSTTTYYY]]]bbbeeeeeeaaa[[[WWWSSSQQQNNNHHHDDDDDDHHHLLLMMMTTT\\\\\\YYYXXX^^^eeebbbdddfffgggfffeeedddeeebbbbbbdddgggjjjlllkkkjjjiiihhhgggfffgggjjjmmmooosssrrrqqqppppppnnnlllkkkiiiiiijjjjjjhhhfffcccaaa^^^bbbhhhooosssvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxvvvxxx{{{|||{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzyyyzzz{{{}}}}}}}}}}}}|||}}}||||||{{{zzzzzzyyyyyyvvvvvvwwwxxxyyyyyyyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||~~~~~~vvvjjj___[[[WWWMMMFFFEEEDDDBBBAAABBBCCCCCCBBB@@@@@@@@@AAA@@@???===;;;::::::777444333333333222111333333333333333333333333444555555666777666666666666666666555555444444444111111222222222333333333444333222111111333555666333444444555444333111000444444333333222111000000222222222111111///............---------,,,,,,,,,***************+++++++++((((((''''''''''''((((((************++++++++++++''')))+++---///...------,,,,,,,,,------............,,,++++++,,,............---+++***)))***++++++------------------------(((***,,,...//////////////////...//////000111222333111000000111444777999@@@BBBEEEIIILLLOOOQQQRRRUUUTTTTTTTTTVVVZZZ^^^```eeeggghhhhhhgggffffffggghhhlllqqquuuvvvwwwxxxxxx{{{yyywwwwwwzzz}}}yyyzzz{{{}}}uuugggdddppp}}}vvvooonnnxxxxxxyyy{{{{{{xxxssspppeee```ZZZWWWWWWWWWVVVTTTQQQPPPOOONNNPPPRRRUUUWWWUUUUUUVVVVVVWWWXXXXXXYYY^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[ZZZbbbcccfffiiilllnnnooopppjjjgggjjjttt{{{tttiiifffppp|||jjjTTTDDD>>>GGGNNNXXXpppttt```MMMBBB???AAA888888777555222000111111//////000000111111222222////////////000111222333:::<<<>>>AAAEEEJJJQQQVVV[[[]]]```dddffffffbbb___^^^ZZZTTTNNNJJJHHHHHHHHHNNNNNNOOORRRVVVZZZ^^^aaaaaaccceeeeeedddbbbbbbccccccdddddddddcccdddgggiiieeeggghhhiiijjjlllpppsssuuusssqqqooommmmmmmmmmmmjjjkkkllljjjfffbbb___^^^___ccchhhmmmpppsssuuuwwwxxxwwwvvvuuuvvvyyy{{{}}}yyyxxxwwwyyy{{{||||||{{{wwwvvvuuutttuuuwwwyyyzzz~~~~~~~~~{{{yyyyyyzzz|||zzzzzzyyyxxxvvvvvvwwwyyywwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz{{{{{{zzzxxxxxxyyyzzzzzzzzz|||~~~~~~}}}|||~~~wwwiiiccc^^^WWWPPPNNNHHHFFFDDDCCCDDDCCCBBB@@@@@@@@@AAA@@@???>>><<<;;;;;;888555444444333222111333333333333333333333333222333444444555555444444555555555444444444333333111222222222222333333333333222111000000111333444222333444444444333222111444444333333222111111000222222222111111000///...////////////............************************)))((((((''''''(((((()))))))))))))))))))))))))))((()))+++---......------,,,,,,,,,------............,,,++++++---............---,,,+++***++++++,,,------------------------)))***,,,......///......///.........///000000111222111111111333666999;;;AAACCCFFFIIILLLOOOPPPQQQTTTSSSSSSTTTVVVZZZ]]]```dddfffhhhhhhgggggghhhiiijjjnnnssswwwxxxyyyzzz{{{|||zzzxxxxxx{{{~~~}}}yyy{{{~~~{{{ooonnn~~~wwwooommmmmmlllllllllllljjjfffcccbbb^^^YYYWWWWWWWWWVVVTTTSSSRRRPPPPPPQQQTTTVVVXXXUUUVVVVVVWWWXXXXXXYYYYYY]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]___```bbbeeeggghhhiiiiiihhheeehhhqqqwww|||nnniiirrrwww]]]IIICCCFFFIIIRRRgggppp[[[JJJBBB@@@::::::999777444222111111/////////000000111111111////////////000111222333777999<<>>>>>===;;;888666666555333222222222222222222222222222111111222333333333333222444444444444333333333333222222222222333333333333222111000/////////000111111222333333444333333222444333333222222111111111111111222111111000///...111111111111000000000000+++++++++***)))))))))((())))))(((((((((((())))))******))))))))))))))))))((()))+++---.........------------------............,,,++++++---......---......---,,,,,,,,,------------------------------+++,,,------.........---///............//////000222222222333555999<<<>>>CCCEEEGGGIIILLLNNNOOOOOOSSSRRRRRRSSSVVVYYY]]]___bbbdddggghhhhhhiiijjjllllllpppuuuyyy{{{|||}}}~~~}}}{{{yyyyyy|||~~~}}}zzzyyy||||||~~~wwwzzzzzzqqqmmmiiigggdddbbbbbbaaa^^^]]]]]][[[YYYXXXXXXXXXVVVTTTTTTSSSRRRRRRSSSUUUWWWYYYVVVVVVWWWXXXYYYYYYYYYYYY\\\[[[[[[ZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^]]]^^^```bbbcccddddddccceeecccfffnnnssszzzuuummmtttkkkSSSJJJDDDAAAIIIYYYnnnkkkWWWHHHAAA===<<<;;;999666444222111////////////000000000000////////////000111222222333555999<<<@@@DDDIIILLLOOORRRWWW\\\aaaeeeggghhhjjjhhheee```[[[VVVSSSQQQMMMNNNOOORRRTTTWWWYYYZZZ^^^```bbbcccccccccdddeeeeeeffffffeeeddddddfffgggggghhhiiiiiijjjkkknnnqqqrrrqqqpppnnnmmmlllllllllkkklllmmmjjjfffaaa^^^]]]^^^bbbhhhmmmppprrruuuwwwyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzyyyyyyzzzzzzyyywwwuuutttrrrqqqqqqrrrrrrssszzzzzz{{{zzzxxxxxxyyy{{{{{{{{{{{{yyyvvvuuuvvvwwwtttttttttttttttuuuvvvvvvuuuttttttttttttuuuvvvvvv|||}}}pppiiibbbZZZSSSOOOLLLIIIGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???===:::999888777555333222222222222222111111111000111111222222222222222333333333333333333333333222222222333333333444444333222111000//////000000111111222222333333333333333333333222222111111111111111111111111000//////222222111111111000000000,,,,,,+++***))))))((((((***))))))(((((())))))***+++++++++++++++*********((()))+++,,,---.........---------...............---,,,+++,,,---......---.........---------......------------------------,,,,,,------------------..................///000222333444555999<<<@@@BBBFFFGGGIIIJJJLLLMMMNNNNNNRRRRRRRRRTTTWWWZZZ]]]___aaadddgggiiijjjkkkmmmooonnnrrrwww{{{}}}~~~|||{{{yyyzzz}}}}}}~~~}}}zzzxxx{{{}}}}}}zzz|||vvvpppkkkgggbbb^^^]]]\\\\\\[[[XXXXXXXXXYYYYYYWWWVVVTTTTTTSSSSSSSSSSSSUUUWWWXXXVVVWWWXXXYYYZZZZZZZZZYYY[[[[[[[[[\\\\\\[[[[[[[[[YYYZZZ[[[\\\\\\]]]]]]^^^^^^___aaacccccccccbbbaaacccaaadddlllrrryyyzzznnnrrr|||xxxbbbQQQCCC<<>>===;;;999888666444222///////////////////////////////////////000111111000333777;;;===@@@DDDGGGLLLOOOTTTYYY^^^ccchhhkkklllllljjjhhhddd```\\\YYYRRRQQQPPPPPPQQQTTTWWWYYY\\\^^^```aaaaaabbbdddeeeeeefffgggfffddddddeeefffggghhhiiiiiiiiijjjmmmoooqqqpppooonnnmmmlllkkkkkklllmmmmmmkkkfffaaa^^^]]]\\\```fffkkknnnpppsssuuuxxxyyyyyyyyyyyyxxxwwwvvvvvvuuutttuuuwwwwwwvvvuuutttsssrrrpppooooooppppppuuuvvvwwwwwwuuuuuuwwwxxxyyyzzzyyywwwtttsssssssssrrrrrrqqqrrrrrrssstttuuurrrrrrrrrqqqqqqrrrtttvvvzzz|||~~~}}}~~~uuummmbbbYYYRRROOOKKKIIIHHHGGGFFFEEEBBBBBBBBBAAAAAAAAAAAAAAAAAA???===<<<;;;:::777555333333333222222222111111111111222333333333333333333333333333333333333333222222333333333444444444444333333222111111111111111111111111222333333444333333222222222222222111000111111111111000000///111111111000000000//////---,,,,,,+++***))))))(((******))))))))))))******++++++*********))))))))))))***+++,,,---.................................---,,,+++,,,...///...,,,........................------------------------------------------------...------......///000111444444666999<<<@@@CCCEEEHHHIIIJJJLLLMMMNNNOOOOOORRRSSSTTTVVVYYY\\\___```bbbeeehhhkkklllnnnqqqsssppptttyyy|||~~~~~~|||{{{zzz{{{~~~~~~~~~~~~~~~~~~|||zzzxxxxxx|||~~~zzz}}}uuukkkeee^^^YYYWWWWWWWWWWWWUUUVVVXXXYYYXXXVVVUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWUUUWWWXXXZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]___aaacccdddcccbbbaaaaaa___bbbkkkuuu|||}}}pppooouuusssZZZIII???BBBFFFJJJ]]]ttt}}}lll[[[OOOAAA>>>:::999999888666444000000000000000///////////////////////////000111000222666999;;;>>>AAACCCJJJNNNSSSWWW[[[```fffjjjiiijjjkkkllljjjgggdddbbb[[[XXXSSSOOOOOORRRVVVZZZZZZ[[[]]]^^^___```bbbddddddeeeffffffdddcccdddeeefffggghhhggggggiiikkknnnpppoooooonnnmmmlllkkkkkklllmmmmmmkkkfffbbb___^^^ZZZ^^^dddhhhlllnnnqqqrrrvvvvvvvvvvvvvvvtttsssssssssrrrrrrsssvvvxxxxxxwwwtttsssrrrqqqpppoooooooooqqqrrrttttttrrrrrrssstttvvvwwwwwwuuurrrpppooopppooooooooooooooopppqqqrrrnnnpppqqqpppoooppptttwwwwwwyyy}}}}}}xxxkkk```YYYUUUQQQMMMKKKJJJIIIGGGDDDDDDCCCBBBAAABBBBBBBBBAAA@@@>>>>>>>>>===;;;888555444444333333222222222222222333444444444444333333333333333444444444444333333333333444444444444444444444333333333333333222111111111111222222333222222222222222222222222000000111111111111000000000000000000/////////...---------,,,++++++******++++++************++++++******))))))((('''''''''*********+++,,,---...////////////...............,,,,,,+++---//////...,,,,,,---......///.........------------------------,,,,,,,,,,,,,,,---...///---------...000111333444666777999<<>>AAAFFFKKKQQQUUUXXX\\\bbbgggfffgggjjjllllllkkkiiigggddd___YYYSSSQQQRRRVVVYYYXXXZZZ[[[[[[\\\]]]```bbbaaaccceeeeeedddccccccdddcccdddeeeeeefffgggjjjmmmoooooopppooonnnmmmlllkkkkkklllmmmkkkgggccc```___YYY]]]ccchhhkkkmmmppprrrtttsssssssssrrrrrrqqqqqqsssrrrsssuuuxxxzzzzzzzzzuuuttttttsssrrrqqqqqqpppoooqqqrrrrrrqqqppppppqqqrrrttttttsssqqqnnnnnnnnnmmmmmmmmmlllllllllmmmmmmkkknnnpppqqqpppqqquuuyyyuuuxxx|||~~~~~~~~~~~~uuu~~~}}}wwwlllccc^^^XXXSSSOOOMMMJJJIIIGGGFFFDDDCCCBBBAAABBBBBBAAA@@@???@@@AAA@@@===;;;666666555555444333333222111222333333444444333333333333444444444555555555333333333444444444444555222333333444444444444444333222111000000111111222222222222222222222222222000000111111111111000000000000000000////////////------------------------+++++++++******+++++++++,,,,,,++++++***))))))(((*********+++,,,---...///000/////////.........---,,,+++,,,---//////---,,,+++,,,---...///......---------------------------,,,+++++++++,,,...///000,,,------///111333555666888999;;;>>>AAAEEEGGGHHHKKKLLLNNNPPPQQQRRRSSSSSSUUUWWWYYY\\\___bbbdddeeefffiiimmmpppqqqsssvvvxxxxxx{{{~~~~~~}}}}}}~~~~~~~~~}}}yyyvvvwwwzzz}}}~~~yyyvvvvvv{{{~~~yyyqqqkkkccc\\\YYYXXXWWWWWWTTTVVVWWWVVVTTTRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSUUUWWWYYYZZZYYYXXXWWWRRRSSSVVVXXXZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYWWWYYY^^^aaaddddddcccbbb```]]]]]]eeeuuu~~~tttqqq|||wwwfffTTTIIIDDDCCCGGGNNNfff~~~pppaaaSSSKKKAAA;;;:::999777555333222222222111111111000000//////.........//////000111222333444777<<>><<>><<<;;;999888666555444444555444333222222444666777444444333222222333333444333333333333333333333333333333333333333333333333222222222111111111111000222111000//////000111111000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,------...///000///---,,,,,,---...///000///...------...///000------......//////000000++++++,,,---............---------............///,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,------///111333444666999<<<===>>>???AAACCCEEEFFFGGGJJJLLLPPPRRRSSSUUUWWWYYY]]]]]]\\\^^^bbbeeeggghhhkkklllnnnssswwwzzz{{{zzz~~~~~~|||{{{{{{|||||||||xxxxxxyyyzzz|||}}}vvvrrrqqqnnnnnnrrr||||||}}}vvvllliiiddd^^^ZZZWWWVVVVVVTTTSSSQQQPPPPPPQQQSSSTTTVVVVVVUUUVVVWWWXXXYYYYYYSSSWWW[[[]]]]]]\\\\\\\\\UUUSSSSSSVVV[[[\\\XXXTTTZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWXXX\\\ccciiikkkkkk___```^^^aaaooorrrqqquuukkkVVVIIICCCBBBAAAMMM^^^xxxttthhhWWWGGGBBBAAA<<<999999666555444222111000000000///...,,,,,,...///...---......///111444666888:::===@@@DDDHHHMMMRRRYYY]]]dddfffhhhjjjlllmmmmmmmmmrrrppplllfffaaa\\\XXXVVVTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaacccbbbbbbbbbbbbbbbdddeeeeeelllmmmnnnnnnnnnmmmlllkkklllkkkkkkjjjhhhgggeeeddd]]]\\\^^^cccjjjnnnnnnmmmnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrssstttvvvxxxzzzwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwuuutttrrrqqquuuvvvvvvvvvuuutttrrrqqqpppooommmlllllllllmmmnnnhhhkkkoootttwwwyyyzzzzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{|||___hhhrrrzzz}}}yyy|||qqqfff```ZZZSSSNNNMMMKKKHHHGGGFFFEEECCCAAADDDBBB@@@???@@@@@@???>>>======;;;999888777666666333222222111111222333444333333222222222333333444333333333333333333333333333333333333333333333333222222222222111111111111222222222222111000...---000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---......222111...,,,+++++++++,,,000///...------...//////------------............,,,---------...------------------............///------,,,,,,------...///......------------......///111333555666888;;;>>>>>>???@@@BBBDDDEEEGGGGGGJJJMMMQQQSSSUUUWWWYYY[[[aaa``````bbbeeehhhjjjkkkoooqqqssswww{{{}}}~~~~~~}}}|||zzzyyyyyyyyyyyyyyywwwyyy{{{~~~~~~wwwrrrooowwwwwwzzz|||zzz||||||rrriiigggdddaaa]]]ZZZXXXVVVWWWVVVTTTSSSSSSTTTVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZWWWYYY[[[\\\]]]___bbbdddaaa]]]YYYYYY[[[\\\YYYVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXX\\\bbbgggiiiiiifffjjjkkkjjjqqquuummmmmmuuuwwwbbbOOOCCC@@@@@@EEESSSkkksssbbbOOOFFFBBB<<<888777777777555333222111111111000...,,,---...///......000000000111222444555666:::<<<@@@DDDIIINNNTTTXXXaaacccfffjjjlllmmmnnnmmmooonnnkkkgggccc^^^ZZZXXXUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]^^^]]]]]]]]]___aaa```aaabbbdddeeeggghhhiiikkklllnnnoooooommmkkkiiikkkjjjjjjiiihhhfffdddccc^^^]]]^^^cccjjjnnnooommmnnnnnnoooppppppqqqrrrrrrrrrqqqqqqqqqssstttvvvxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvtttttttttuuuvvvwwwvvvuuusssqqqpppoooooonnnoooppprrrsssqqqsssvvvyyy{{{|||||||||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~{{{|||~~~ZZZ```hhhppp{{{xxxwwwzzzqqqgggbbb\\\XXXQQQNNNKKKIIIHHHFFFDDDBBBCCCAAA??????@@@@@@???>>>???>>>===;;;:::999999999444444333333333333333333222111111111222333333444333333333333333333333333333333333333333333333333333222222222111111111111111222444444333000---***000000000000000000000000000000000000000000000000000000000000000000000000,,,++++++++++++,,,,,,---000...---+++******++++++///......---......//////---------------,,,,,,,,,............---------,,,---------............///.........---...//////000------------...///000111222444666777888:::>>>@@@@@@AAABBBCCCEEEGGGHHHHHHKKKNNNRRRTTTVVVXXX[[[]]]dddeeefffgggjjjllloooqqqtttvvvyyy|||~~~yyyyyyxxxwwwvvvvvvvvvvvvvvvxxx}}}zzzvvvzzz{{{{{{|||~~~sssjjjdddddddddcccaaa]]]YYYWWWWWWWWWUUUUUUUUUUUUWWWWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYY[[[___eeeiiihhhbbb\\\YYYZZZ[[[\\\[[[VVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXX[[[```ccceeeeeeeeelllnnnjjjjjjuuu|||nnniiiiiiqqqxxx}}}sss[[[IIIBBBAAA???III[[[sssppp\\\NNNFFF>>>:::999999888666555333222222222000...------...//////...222111111000000111111222555888;;;???CCCHHHNNNRRR[[[^^^ccchhhkkkmmmnnnnnnnnnmmmllljjjfffaaa\\\ZZZWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZ[[[]]]^^^aaabbbdddeeegggggggggfffgggiiimmmoooooommmjjjgggjjjjjjiiiiiigggfffdddccc___^^^___dddjjjnnnooonnnnnnnnnooooooppppppqqqqqqqqqpppppppppqqqssstttuuuvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvsssuuuwwwxxxxxxwwwtttsssqqqppppppqqqsssuuuwwwyyyyyyzzz|||}}}}}}}}}|||{{{zzz{{{|||~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~{{{|||~~~UUUYYY```gggppp{{{{{{uuuuuu{{{}}}qqqjjjfffcccVVVSSSOOOLLLKKKIIIGGGEEECCCAAA@@@???@@@AAA@@@???@@@???>>><<<;;;:::::::::777888888888777666444444111111111111222222333444222222333333333333444444333333333333333333333333333333222222222111111111111222333333333111...---111111111111111111111111000000000000000000000000000000000000000000000000+++++++++******++++++,,,************+++,,,---......------........./////////......------,,,,,,,,,---------------.........---------............///......------......///000---.........000111222333444666888999:::<<>>BBBHHHLLLTTTWWW]]]dddiiilllmmmmmmppppppooommmiiiddd___\\\YYYYYYWWWVVVVVVVVVVVVWWWVVVWWWYYYYYYYYYZZZ\\\^^^cccdddeeeffffffdddbbbaaaaaadddiiimmmooommmjjjgggjjjjjjjjjjjjhhhgggfffeee```______cccjjjnnnooonnnnnnnnnnnnoooooooooppppppqqqqqqppppppqqqssstttuuuttttttuuuvvvwwwxxxxxxyyywwwwwwxxxxxxxxxxxxxxxwwwtttvvvyyy{{{{{{yyywwwuuusssrrrrrrssstttvvvxxxzzz{{{{{{||||||||||||{{{zzzzzz{{{|||~~~{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~}}}|||}}}~~~OOOSSSZZZbbbiiiqqqyyy~~~vvvssswww}}}sssllliii[[[XXXSSSOOOLLLJJJHHHFFFDDDBBB@@@@@@AAABBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999777555444222222111111222333333444222222222333333444444444333333333333333333333333333333333222222222222111222111111111111111222222222222222222222222222222111111111111111111111111////////////////////////,,,++++++******+++++++++)))))))))***+++,,,------,,,,,,---...............000/////////......---------,,,,,,------///000111---------............///---------,,,---......///...//////000111333444555555666888999:::<<<>>>AAACCCDDDEEEGGGIIIKKKMMMMMMKKKNNNRRRUUUWWWYYY[[[]]]bbbgggnnnsssvvvyyy|||~~~~~~~~~|||tttuuuuuusssrrrrrruuuwwwzzz~~~{{{nnnccc\\\ZZZ]]]aaadddccc```[[[XXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXVVVWWWXXXXXXWWWXXXZZZ\\\[[[ZZZXXXXXXZZZ\\\]]]^^^\\\[[[[[[ZZZYYYXXXXXXWWWYYYYYYZZZZZZ[[[\\\^^^___bbbbbbbbbbbbbbbhhhsss|||}}}kkkaaaaaajjjxxxjjjTTTEEEBBBAAAFFFUUUkkk~~~kkkZZZMMMDDD>>>;;;:::888666444333222222000///------///000///...............//////000111000222555777:::>>>CCCGGGMMMQQQWWW___eeeiiilllmmmsssssssssqqqmmmgggbbb___]]]\\\YYYWWWVVVUUUUUUVVVRRRTTTVVVWWWWWWYYY\\\^^^cccdddfffhhhhhhgggeeeddd^^^aaafffjjjllllllkkkiiilllllllllkkkjjjiiihhhgggaaa______ccciiimmmooonnnnnnnnnnnnnnnnnnnnnoooooorrrrrrrrrrrrssstttvvvwwwrrrsssssstttuuuvvvvvvvvvuuuvvvwwwwwwxxxwwwwwwwwwvvvxxxzzz||||||zzzxxxwwwuuuuuutttssstttuuuvvvwwwyyyyyyzzz{{{{{{|||||||||||||||}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}~~~~~~}}}||||||||||||||||||~~~}}}|||{{{|||~~~~~~}}}~~~~~~JJJMMMUUU___fffkkkttt}}}zzzvvvxxx{{{|||vvvpppddd```YYYSSSOOOLLLIIIGGGEEECCCBBBBBBCCCDDDCCCBBBAAA@@@???>>>============>>>===<<<:::888666555444444333333222222333333444111222222333333444444555333333333333333333333333333333333333222222222222222111000000000222444555222222222222222222222222111111111111111111111111////////////////////////---,,,,,,++++++++++++,,,------,,,,,,+++***))))))+++,,,---...............///////////////............------,,,---///000111---------............///------,,,,,,------...///000000000111222444555666666777999::::::<<<>>>AAACCCDDDFFFIIIKKKNNNPPPQQQPPPSSSVVVXXXZZZ[[[^^^```bbbjjjttt{{{~~~~~~~~~{{{yyyrrrssssssqqqoooqqqvvv{{{yyykkkaaa\\\WWWZZZ]]]``````^^^[[[XXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXYYYZZZZZZYYYXXXXXXZZZ[[[[[[ZZZXXXXXXYYY[[[\\\\\\\\\[[[[[[ZZZZZZ\\\\\\[[[[[[ZZZYYYYYYXXXYYYZZZ[[[[[[ZZZ[[[]]]___aaa^^^]]]```bbbeeekkkqqqvvvxxxeee\\\___mmmyyyyyy^^^JJJCCCAAAAAAJJJ\\\tttkkkZZZKKKAAA===<<<:::888666444444333111///......///000000///---------...///000111222...000333555777;;;???CCCHHHLLLRRRYYY```fffjjjlllttttttsssqqqnnnjjjfffccccccaaa^^^ZZZXXXWWWWWWWWWQQQSSSUUUVVVVVVXXX[[[]]]```aaadddhhhjjjlllmmmnnnaaabbbeeegggiiikkkllllllmmmmmmmmmlllllljjjiiiiiiaaa___^^^aaaggglllnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnsssrrrrrrssstttvvvxxxzzzssssssttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvxxxxxxyyyzzzzzzyyyxxxwwwwwwvvvtttsssssssssttttttwwwxxxyyyzzz{{{}}}~~~~~~|||}}}}}}~~~}}}}}}|||||||||||||||||||||}}}~~~~~~}}}|||{{{{{{{{{{{{yyyyyy{{{}}}~~~}}}|||{{{|||~~~~~~}}}~~~~~~HHHJJJQQQZZZ___dddooozzz~~~~~~}}}{{{tttnnneee]]]VVVQQQLLLIIIFFFDDDCCCCCCEEEFFFEEEDDDBBBBBBAAA@@@????????????BBBAAA>>>;;;999777777777666666555444333333333333111111222333333444555555333333333333333333333333444444333333333222222222111111222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000......---,,,,,,,,,,,,,,,.........---,,,***)))(((***+++,,,...//////......------...............///111000...---,,,---...///---------............///.........---......///000222222222222333444555666777888:::;;;;;;<<>>;;;::::::;;;888777666555444333333333111111222333333444555555333333333333333333333333444444444333333333222222111222444555444222000...////////////////////////111111111111111111111111111111111111111111111111///...------,,,,,,,,,,,,,,,,,,---------,,,++++++)))+++,,,...//////......,,,,,,,,,------.........555333000---,,,+++,,,,,,---------........./////////////////////000111111333333333333444444555666888:::;;;<<<<<<===@@@BBBCCCDDDGGGJJJNNNRRRUUUVVV]]]```bbbddddddeeeggghhhhhhsss~~~zzzvvvuuuuuutttsssoooooonnnjjjiiinnnxxx}}}|||pppbbbZZZYYYVVVVVVWWWXXXXXXXXXXXXXXXSSSTTTTTTUUUUUUTTTTTTSSSTTTVVVYYY\\\]]]^^^]]]]]]YYYZZZZZZXXXWWWVVVXXXZZZZZZZZZYYYWWWVVVVVVXXXZZZTTTUUUVVVXXXYYY[[[\\\]]]XXX[[[\\\\\\ZZZZZZ]]]```aaa```bbbeeebbb]]]```gggffflllrrrvvv}}}}}}dddZZZcccnnn{{{yyyhhhNNNJJJDDDAAAFFFWWWoooxxxeeeWWWCCCBBB@@@===;;;999888888111000......000000000///000000/////////000000111,,,...000111333666:::===DDDFFFJJJPPPWWW___fffjjjnnnmmmmmmmmmllllllllllllooolllgggbbb___]]]]]]]]]VVVWWWWWWVVVUUUTTTVVVWWW[[[\\\^^^```dddhhhkkkmmmqqqnnnjjjggggggiiilllnnnkkkkkkkkkkkkkkkjjjiiihhhaaa^^^\\\___eeejjjlllkkkmmmmmmmmmmmmmmmmmmmmmlllppppppqqqrrruuuxxxzzz|||xxxxxxxxxwwwvvvvvvuuuuuuyyyzzzzzzzzzyyyyyyxxxwwwxxxwwwuuusssrrrsssssstttvvvuuutttsssssstttuuuvvvttttttuuuuuuwwwxxxzzz{{{yyyyyy{{{}}}~~~~~~}}}|||||||||}}}}}}|||zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz}}}|||{{{|||}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}~~~EEEHHHKKKMMMPPPYYYeeennn~~~}}}~~~tttkkkaaaWWWPPPKKKJJJIIIHHHHHHHHHIIIIIIBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFDDDBBBAAA??????>>>:::;;;;;;:::888555333111444444333333222333333333222333444555666555444333111222333333444555666666555444222111111111222222111111111111111111111111111111000000000000111111111000/////////000222333............/////////000................................................000000000000000000000000------.........---,,,,,,......///000000///...---////////////000000000000222222111222333555777999:::<<<>>>>>>??????AAACCCDDDGGGKKKOOOQQQTTTWWWYYY[[[^^^aaadddfffhhhjjjlllooowwwyyyuuurrrqqqpppooopppkkkffffffjjjqqquuuwww{{{}}}~~~~~~|||yyywwwyyy~~~pppiiibbb^^^]]]WWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUWWWYYYZZZYYYXXXYYYXXXWWWWWWWWWWWWWWWXXX\\\YYYVVVVVVXXXYYYWWWUUUUUUWWWYYYZZZZZZ\\\___aaa]]]\\\ZZZYYYZZZ\\\___```aaaaaa``````____________eeegggjjjmmmsssooo]]]___kkk{{{}}}]]]MMM@@@AAAEEELLL\\\mmmpppfffSSSKKK@@@:::999888555222222222111000///...------111111111111000000000000,,,---///000000333666999>>>BBBHHHMMMRRRWWW\\\___fffggghhhhhhhhhhhhkkkmmmkkkiiigggdddbbbaaaaaaaaa]]][[[YYYXXXYYYXXXWWWUUUYYY[[[\\\ZZZYYY\\\dddkkkpppnnnlllmmmnnnmmmjjjffffffdddbbbdddiiijjjgggddddddaaa```aaafffjjjlllkkknnnmmmmmmmmmmmmnnnnnnooooooooopppqqqssstttuuuuuuvvvvvvuuutttttttttttttttzzz|||}}}|||{{{yyyzzz{{{yyyyyyxxxxxxvvvuuutttssstttsssqqqpppooopppqqqqqqssstttuuuwwwxxxxxxxxxxxx}}}||||||||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxvvvuuutttwwwxxxyyy{{{||||||||||||yyyyyyyyyyyyyyyyyyyyyzzz}}}||||||{{{|||~~~~~~BBBEEEIIIKKKNNNUUU```hhhwwwwwwkkk___WWWPPPNNNKKKIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>===<<<;;;:::888666555444555555444333222222333333333444555555666555444333333333333333444444444444444333222111000111111222222222222222222222222222111111000000000000111111111000/////////000222222........./////////000000////////////////////////........................000000000000000000000000..................------...///000111111000000/////////000000000000111111333333333333555777999:::;;;===???@@@@@@AAACCCEEEGGGJJJNNNQQQTTTVVVYYY\\\^^^aaaeeegggiiikkknnnpppttt{{{|||wwwsssqqqooonnnmmmlllgggcccbbbgggnnntttwwwyyyyyyzzzyyywwwtttrrrpppqqqwwwxxxkkkeee___ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTVVVWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXXXX\\\YYYWWWVVVWWWXXXVVVTTTTTTUUUWWWXXXXXXZZZ]]]______]]][[[YYYYYY[[[]]]^^^_______________^^^]]]\\\\\\___aaadddiiitttwwwdddccckkk}}}lllYYYHHHDDDDDDFFFQQQ^^^www{{{oooXXXOOOEEE>>>;;;:::777555444333333222111000//////111111000000000/////////,,,...//////000111555777:::>>>DDDIIIMMMRRRWWWZZZYYY[[[]]]^^^___aaadddgggiiihhhgggeeecccbbbaaaaaa```___]]]\\\\\\ZZZXXXUUUWWWYYYYYYXXXWWWZZZbbbhhhooonnnnnnooopppooollliiifffcccbbbdddiiikkkiiifffeeecccaaacccgggkkkllllllooonnnnnnnnnnnnooopppppppppqqqqqqrrrsssttttttuuuvvvvvvuuutttttttttttttttvvvxxxzzzyyyxxxvvvvvvvvvvvvvvvvvvuuutttsssqqqqqqrrrrrrqqqppppppppppppppppppqqqsssuuuwwwxxxxxxyyy{{{{{{zzzzzz{{{|||~~~|||}}}}}}}}}}}}}}}}}}||||||{{{zzzxxxvvvuuusssssssssttttttuuuuuuuuuttttttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}|||>>>AAAEEEGGGJJJPPPXXX___iiirrr|||yyykkkbbbYYYUUUPPPMMMLLLJJJIIIGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBB@@@@@@??????@@@@@@???===;;;:::888888777777666555444333222222222444444555555555444333333444333333333222222222222222222111000000000111111222222222222222222222222111111000000000000111111000000000///000111111222....../////////000000000000000000000000000000000........................000000000000000000000000.........///////////////...///000111111111111111000000000111111222222222444444444444666888:::;;;===???AAABBBCCCDDDFFFHHHKKKNNNRRRUUUXXXZZZ]]]```bbbeeeiiilllmmmooorrrttt{{{{{{xxxssspppnnnmmmlllkkkgggccc^^^^^^ccckkkrrrvvvxxxwwwvvvtttrrrooolllkkklllqqqxxxqqqddd```[[[VVVSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXZZZZZZZZZYYYYYY[[[YYYWWWVVVVVVVVVUUUTTTRRRTTTUUUVVVVVVXXXZZZ\\\___^^^\\\ZZZYYYYYY[[[[[[]]]^^^______^^^\\\[[[ZZZZZZ]]]```bbbgggooozzzmmmgggiii|||}}}gggQQQFFFBBBAAAFFFOOO___rrrwwwbbbYYYLLLBBB===;;;999777666555444333222111111000000000000/////////......---...////////////222444666999>>>BBBFFFJJJOOORRRPPPSSSVVVXXXZZZ]]]aaadddgggggggggfffeeedddbbbbbbcccbbbaaaaaaaaa^^^ZZZWWWVVVWWWWWWUUUTTTWWW^^^dddllllllmmmppprrrqqqooommmgggdddcccdddhhhkkkjjjhhheeedddccceeehhhkkkmmmmmmooooooooopppppppppqqqqqqrrrrrrssssssttttttttttttvvvvvvuuutttttttttttttttwwwyyy{{{|||zzzxxxwwwwwwttttttssssssrrrqqqooooooppppppqqqqqqqqqpppoooooonnnoooqqqsssuuuwwwxxxxxxyyyyyyyyyyyyzzz{{{||||||{{{||||||||||||||||||{{{yyyyyyxxxvvvuuusssrrrrrruuuvvvvvvvvvuuuuuutttsssnnnppprrruuuwwwxxxxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}|||}}};;;>>>BBBEEEGGGLLLRRRVVV[[[dddlllrrrxxxxxxnnnbbb]]]WWWRRRPPPOOOLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA???===;;;;;;;;;;;;999888777555444333333333444444444444333222222222222222222222222222222222111111000000000000000000111111111111111111111111222111111000000111111222000000000000000111111222...////////////000000000000000000000000000000000........................////////////////////////...............///000000...///000000111111222222111111111222333333444444555555444555666888:::<<<>>>@@@BBBDDDEEEFFFIIIKKKNNNQQQVVVYYY[[[^^^aaadddeeehhhllloooppprrruuuwww}}}zzzxxxtttpppnnnlllkkkjjjiiiccc___[[[[[[___hhhpppvvvxxxwwwvvvtttrrrqqqpppooommmpppuuu{{{|||zzzxxx{{{kkk```]]]YYYTTTQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUSSSQQQPPPQQQSSSUUUTTTVVVXXXZZZ[[[[[[ZZZYYYZZZYYYWWWVVVUUUUUUTTTTTTSSSTTTVVVVVVVVVWWWYYY[[[]]]\\\[[[YYYYYYYYYZZZ[[[]]]^^^______^^^\\\ZZZYYY]]]___bbbdddgggmmmtttzzzuuuiiieeessssssYYYJJJCCC@@@CCCHHHMMM]]]ttt|||pppeeeTTTFFF===999888777666666555444333222222111////////////............---...//////......///111222555999<<>>@@@CCCEEEIIIMMMOOORRRZZZbbbgggmmmvvv|||}}}zzzkkkeee\\\WWWUUUSSSPPPMMMHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCAAA???=========>>>;;;:::999777666555555555555555444333222111111111000000111222222333444444000000000000111111000000000000000000000000000000222222111111111111222222///000000000111111111111////////////000000000111////////////////////////////////////////////////////////////////////////------------...///111222/////////000000111111222222222333333444555555666555555555666777999;;;<<>>>>>???@@@CCCFFFIIIJJJNNNUUU\\\```fffooouuuvvvyyyqqqfff___]]]ZZZUUUPPPKKKJJJHHHFFFEEEFFFGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@?????????===<<<;;;:::999888888888888777555444222222222222000000111222333444555555///000111111222222111111000000000000000000000000222222111111111111222222//////000111111111111000/////////000000000111111////////////////////////////////////////////////000000000000000000000000...---------///111333444222222111111000111222222333333444444555666777777777777777777999;;;===>>>AAACCCFFFHHHJJJLLLOOORRRUUUXXX]]]```bbbeeehhhkkklllooosssuuuwwwyyy|||~~~wwwrrrssspppmmmjjjiiigggeeeccc___^^^\\\[[[]]]bbbjjjppppppqqqsssvvvxxxzzz{{{{{{mmmlllmmmqqqsssrrrmmmhhh^^^cccooo{{{~~~|||~~~{{{|||}}}|||zzzyyyzzz{{{|||sssccc\\\YYYVVVTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRQQQPPPPPPRRRTTTUUUUUUVVVWWWUUURRRQQQSSSVVVRRRSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTUUUWWWVVVWWWXXXXXXWWWWWWYYY[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^_________```bbbeeehhhjjjvvvyyykkkfffkkkxxxzzzeeeUUUJJJEEECCC>>>EEEQQQcccyyy}}}nnn]]]NNNBBB<<<999777777666555444333333222000000000/////////......---///000000///......///000111333333444777;;;>>>AAACCCFFFHHHJJJMMMPPPSSSYYY[[[^^^aaadddgggiiijjjeeeeeegggiiilllmmmkkkiiiiiihhhfffcccaaa^^^[[[ZZZ[[[]]]```cccfffjjjooorrroooooonnnllliiigggdddcccaaaccceeefffffffffhhhjjjkkklllnnnpppqqqqqqpppppprrrrrrssssssttttttttttttvvvvvvuuutttttttttttttttsssuuuvvvuuutttssssssttttttuuuuuuuuuttttttsssrrrppppppqqqrrrrrrrrrrrrqqquuuuuuuuuuuutttsssrrrrrrvvvvvvwwwxxxyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwqqqrrrssstttuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssrrrsssuuuvvvxxxyyyzzzzzzyyyyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvwwwxxxyyy|||~~~}}}uuuqqqkkkgggeeeddddddccc???>>>===>>>@@@CCCFFFGGGIIIPPPVVVZZZ```iiinnnoooyyywwwnnniiieee^^^XXXRRROOOLLLIIIGGGFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>>>>======<<<;;;;;;;;;<<<<<<;;;888666555444444444222222333333444444444555///000222333333333222222111111111111111111111111333222222111111222222333...///000111222111111000//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000000/////////111333666777666555444333222222333333333444444555666777888999::::::::::::<<<>>>@@@AAADDDFFFJJJLLLNNNPPPTTTVVVYYY\\\aaadddfffiiilllooorrruuuxxx{{{}}}~~~}}}}}}}}}|||yyyuuurrrqqqnnnkkkhhhfffddd```^^^]]]^^^]]]\\\[[[___eeejjjmmmooossswww{{{}}}}}}~~~pppnnnnnnppprrrpppjjjeee\\\```jjjvvvzzzxxxwwwxxxvvvuuusssooolllkkknnnqqqpppuuuxxxxxx{{{sssiii^^^YYYVVVRRRRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNPPPSSSTTTRRRUUUWWWVVVRRRQQQSSSVVVRRRRRRRRRRRRRRRRRRRRRSSSRRRTTTUUUUUUSSSSSSVVVXXXWWWXXXXXXXXXVVVVVVXXXZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYZZZ\\\___```cccaaa``````bbbeeehhhiiimmmzzz{{{mmmjjjooo~~~{{{hhhWWWKKKDDD>>>AAAGGGSSSggg{{{}}}qqqaaaPPPCCC<<<999999888777666555444444111111000000000/////////---///111111000/////////...///000000000333666999;;;===@@@BBBDDDHHHLLLOOORRRSSSVVV[[[___dddhhhjjjjjjjjjjjjlllnnnpppooommmmmmmmmmmmllljjjgggbbb___]]]___``````aaadddjjjooonnnooopppoookkkgggdddbbbaaadddggggggggggggiiikkkkkkmmmoooqqqrrrrrrqqqqqqpppqqqqqqrrrsssttttttuuuvvvvvvuuutttttttttttttttvvvwwwwwwuuussssssuuuwwwrrrrrrrrrsssrrrrrrqqqpppoooooonnnnnnoooppppppqqqsssssssssssssssrrrrrrqqqssstttvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxvvvtttssstttuuuuuussssssssstttuuuwwwxxxyyywwwxxxyyyzzzzzzxxxvvvuuuuuuuuuuuuuuuuuutttssssssuuuuuuwwwzzz}}}|||zzzxxxvvvmmmggg___YYYWWWWWWXXXYYY@@@>>><<<<<<>>>AAADDDEEEDDDKKKQQQUUU[[[dddiiijjjmmmtttzzztttnnnfff___WWWUUUPPPKKKHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA???>>>???>>>>>>=========>>>>>>???===;;;999777666666777555555444444444444333333000111222333444444333222333333333333333333333333333222222111111222222333...///000222222111111000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111333666888::::::888777555444444444555444444555666777888999999<<<<<<<<<<<<>>>@@@BBBCCCFFFIIILLLOOOQQQTTTWWWYYY\\\___dddgggiiillloooqqqwwwyyy}}}~~~~~~zzzxxxuuuttttttsssrrrpppooollliiifffdddaaa]]][[[\\\]]]]]]\\\ZZZ\\\aaafffmmmpppuuuzzz}}}uuusssrrrsssuuusssmmmgggeeegggnnnvvvyyyvvvssstttsssrrrmmmgggbbbaaaeeeiiifffjjjlllkkkmmmrrrvvvvvviiibbbZZZVVVRRROOOOOOSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMMMMOOORRRSSSPPPTTTWWWVVVRRRQQQSSSVVVRRRQQQQQQPPPPPPPPPQQQQQQPPPSSSUUUTTTSSSTTTWWWZZZVVVWWWXXXWWWVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWWWWZZZXXXWWWWWWXXX[[[___aaabbb___]]]]]]___bbbdddeeedddooouuulllkkkyyyvvvaaaQQQHHH???@@@BBBIIIYYYmmmxxx{{{ooo[[[JJJ???;;;::::::999888777666666111111111111000000000000---///111222000//////000---............000333666000222666999<<>><<<;;;;;;::::::888777777666555444444333333333333333333333333333333333333222222222111111////////////////////////000000000000000000000000111111111111111222222333////////////////////////111111111111111111111222000000000000111111111111000000111222444888:::<<>>555111111444777777555555555666888999;;;<<<@@@AAAAAA@@@@@@BBBFFFIIILLLOOORRRUUUWWWYYY\\\^^^^^^```ccchhhnnnsssxxx{{{}}}|||{{{zzz{{{}}}}}}{{{uuutttsssrrrrrrqqqnnnkkkkkkiiigggfffdddbbb^^^\\\bbbaaa```______```aaabbbhhhooowww~~~zzzuuutttuuuuuutttqqqlllppptttwwwwwwuuutttsssuuuvvvssskkkdddaaaeeejjjkkkhhheeedddeeeffffffeeeddd[[[QQQNNNRRRUUURRRMMMOOOPPPQQQSSSSSSSSSRRRRRRTTTRRROOOMMMLLLMMMNNNPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMLLLLLLMMMPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXWWW\\\\\\\\\[[[YYYWWWTTTSSSVVVVVVVVVWWWYYY\\\___```aaa```^^^]]]]]]___aaacccgggiiissspppdddooosss[[[LLL@@@@@@AAADDDJJJTTTaaakkk{{{|||rrr^^^IIIDDD@@@:::888888999888666444444444333111///...---,,,///222222///---,,,---...///000222222222111000000222666888999;;;>>>@@@JJJLLLNNNQQQUUUZZZ```dddfffhhhkkkmmmnnnppprrrsssxxxvvvttttttuuusssnnnjjjdddcccaaa``````aaacccdddhhhkkkpppttttttpppkkkhhhaaacccfffiiikkkjjjiiiiiinnnooooooooooooooonnnnnnqqqpppppppppqqqrrrsssssssssssstttuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssrrrqqqooonnnllllllmmmmmmooonnnmmmlllkkkjjjjjjjjjkkknnnqqqrrrqqqpppoooppprrrssstttuuuvvvvvvvvvvvvrrrrrrqqqqqqrrrsssssstttssspppnnnoootttxxxzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{wwwvvvtttsssrrrssstttuuutttsssrrrqqqpppqqqrrrrrrttttttttttttsssqqqpppooopppqqqssstttttttttsssrrrtttttttttvvvxxx|||~~~~~~|||yyytttnnnjjjaaa\\\VVVQQQNNNLLLIIIGGGFFFCCC>>><<<<<<===>>>>>>AAADDDGGGKKKOOOUUU\\\aaahhhlllsssyyyyyyqqqjjjbbb\\\WWWSSSNNNJJJJJJHHHGGGGGGIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBAAAAAAAAA@@@AAA@@@???===<<<;;;;;;;;;:::999999888777777666666555555444444444333333333444444444333333333333222000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000111111111111111111111000000000000000111111111222000111222333555777999;;;???;;;666444555666777777777777777888999;;;<<<===@@@AAABBBBBBCCCDDDHHHJJJPPPSSSWWWZZZ\\\___aaaddddddfffiiinnnsssyyy}}}}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzzwwwrrrpppooonnnoooooommmllljjjiiigggeeedddcccaaa```cccdddeeefffgggggggggfffiiipppyyy}}}yyywwwvvvvvvuuuuuuxxxzzz}}}~~~~~~|||{{{zzzwwwwwwtttoooiiihhhjjjnnnnnnllljjjiiihhhgggeeecccZZZTTTLLLJJJNNNPPPOOOLLLOOOPPPQQQRRRSSSRRRQQQPPPRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXUUUUUUVVVVVVXXXZZZ\\\^^^^^^^^^^^^______```aaabbbddddddkkkzzzpppooouuu|||jjjWWWIIIAAA===@@@DDDHHHPPPXXXkkklllVVVKKKEEE>>>:::;;;;;;888555666666555444333111000///,,,///222222///------...///...---------///000111000222444666777999===???EEEHHHKKKOOORRRWWW]]]aaaeeehhhlllnnnppprrrtttvvvyyywwwvvvwwwxxxvvvrrrnnnhhhgggeeeccccccdddeeefffgggjjjnnnqqqqqqoookkkhhheeefffggghhhiiijjjjjjjjjmmmnnnoooppppppooonnnnnnpppppppppppppppqqqrrrrrrrrrrrrssstttttttttssssssttttttsssrrrqqqqqqqqqqqqqqqpppnnnlllkkkkkkkkklllmmmlllkkkjjjiiiiiiiiiiiijjjlllooopppppppppqqqrrrrrrrrrssstttuuuuuuuuuuuuqqqqqqpppppppppqqqqqqrrrqqqnnnlllmmmqqqvvvyyyzzz}}}}}}~~~~~~}}}|||{{{zzzxxxwwwtttssssssuuuwwwxxxyyyxxxvvvuuutttuuuuuuvvvuuutttsssrrrpppnnnmmmmmmqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuuuuuwwwyyyzzz||||||{{{yyywwwtttooohhhdddZZZVVVPPPKKKHHHFFFCCCBBBJJJGGGCCC@@@>>>>>><<<;;;???AAADDDGGGKKKPPPVVVZZZcccfffkkkpppwww~~~vvvkkkaaa[[[VVVQQQMMMJJJIIIGGGFFFGGGHHHGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA???>>>============<<<<<<<<<;;;::::::999999888777777666555444333333555555555444444444444333222222222222222222222222000000000000000000000000000000000000000111111222222222222222222222222222222111111111000000//////000000111111111222222222111222333555666777888888777666666777999999999777::::::::::::;;;<<<>>>>>>AAACCCFFFGGGHHHJJJMMMOOORRRUUUZZZ^^^```cccfffhhhmmmooorrrwww}}}~~~|||{{{zzzzzz{{{{{{~~~~~~~~~~~~}}}||||||{{{~~~}}}zzzvvvsssnnnllljjjiiijjjkkkkkkkkkiiihhhfffddddddeeeggghhhhhhiiilllnnnoooooonnnmmmqqqvvv~~~|||yyyxxxyyyzzz~~~}}}}}}zzzyyyvvvtttrrrrrrssssssqqqpppnnnmmmjjjfff```\\\RRRNNNKKKIIIKKKMMMNNNNNNPPPPPPQQQRRRRRRQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZVVVUUUVVVVVVWWWYYYZZZ[[[ZZZ\\\]]]___aaaaaaaaaaaafffeeehhhppp}}}rrrllltttkkkZZZHHH<<<>>>BBB@@@BBBJJJ\\\xxx}}}jjjZZZPPPEEE??????>>>:::555777777777666555333222111,,,...111111000///...///000...+++((()))+++///222000111222222333666:::===???BBBGGGKKKOOOSSSXXX[[[aaadddhhhlllnnnqqqtttwwwwwwvvvwwwxxxyyyxxxuuurrrmmmllliiigggfffggghhhhhhhhhjjjmmmooopppnnnlllkkkiiiiiiiiiiiiiiijjjkkkkkkkkkmmmoooqqqqqqpppooonnnppppppooooooooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqppprrrrrrqqqqqqpppoooooooooooonnnmmmkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhjjjkkklllmmmnnnpppsssqqqqqqrrrsssttttttttttttqqqqqqpppppppppppppppqqqnnnkkkhhhgggkkkqqqvvvxxx}}}~~~|||zzzvvvtttuuuwwwzzz}}}}}}|||zzzxxxxxxxxxxxxyyyvvvtttrrrooommmlllllllllssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvuuutttttttttttttttssspppnnnjjjfff```[[[RRRNNNJJJFFFCCCAAA???===OOOLLLHHHEEECCCAAA>>>===???AAACCCEEEGGGLLLQQQUUU]]]```eeekkkrrryyy~~~tttiiibbb]]]YYYUUUNNNKKKIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;::::::999888777555555444555555555555444444444444333333333333333333333333111111111111111111111111000000//////000000111222333333333333333333333333222111111000000/////////111111111222222222333333222333555666777777777666444444666888:::;;;<<<<<<<<<<<<<<<======>>>???@@@CCCFFFJJJMMMOOOQQQSSSUUUVVVZZZ```dddgggjjjlllnnnuuuwww{{{~~~}}}}}}~~~}}}|||{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}|||zzzyyy|||}}}}}}~~~}}}|||yyyuuusssnnnkkkhhhfffggghhhhhhhhhgggffffffeeefffhhhlllpppooopppqqqrrrssssssssssss|||}}}}}}{{{yyyyyyzzz{{{{{{zzztttsssrrroookkkccc[[[UUUPPPPPPOOONNNLLLMMMOOOQQQPPPPPPQQQQQQQQQOOONNNMMMMMMNNNOOOPPPQQQPPPOOOOOORRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[]]]___aaabbbcccfffeeegggkkksss{{{mmmqqq~~~nnnUUUBBBBBBEEE@@@AAAIIIUUUnnn~~~kkk^^^NNNDDDAAA@@@<<<888888888777777666444333222---...000000000000//////000...+++))))))+++...000000000000///000222777:::999===CCCGGGKKKOOOSSSVVVXXX\\\aaafffiiimmmqqqtttrrrsssuuuwwwxxxwwwvvvtttrrrpppmmmkkkiiiiiijjjjjjkkklllmmmnnnoooooonnnnnnlllllllllmmmmmmmmmmmmmmmkkkmmmppprrrrrrqqqpppooopppoooooooooooooooppppppqqqqqqqqqqqqpppooonnnnnnqqqqqqppppppooonnnmmmmmmnnnmmmlllkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhgggggghhhhhhhhhhhhiiimmmpppooopppqqqrrrssssssssssssrrrrrrqqqqqqppppppqqqqqqkkkhhhcccbbbdddjjjppptttzzz}}}{{{xxxwwwzzz}}}~~~|||{{{zzzzzzzzzzzzwwwuuussspppnnnnnnooopppuuuuuuwwwxxxyyy{{{{{{|||zzzxxxvvvtttqqqooommmlllkkkiiifffccc```\\\VVVRRRMMMJJJFFFCCCAAA???===;;;SSSOOOKKKGGGEEECCCAAA???>>>???AAABBBCCCFFFKKKNNNVVVZZZaaahhhooouuu|||}}}|||zzzqqqkkkeeeaaaVVVSSSOOOMMMKKKKKKIIIHHHEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@??????>>>??????>>>>>>============<<<<<<<<<<<<;;;:::999888777666666555555555555444444444333333333333333333333333222222222222222222222222000000000000000111111222333333333333333333333333222111111111000000//////222222222222333333333333222444555777888777777666555555666777999<<<@@@BBB????????????@@@BBBCCCCCCFFFIIIMMMPPPSSSUUUXXXZZZ___ccciiimmmpppsssuuuvvv|||~~~}}}{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~|||}}}~~~~~~~~~|||{{{zzz|||||||||}}}~~~~~~|||{{{{{{yyywwwtttppplllhhhfffeeeeeeeeedddccceeeggghhhiiilllqqquuuwwwvvvtttssstttuuuwwwyyy}}}||||||~~~yyyxxxuuuqqqkkkbbbYYYRRRRRRSSSSSSRRROOONNNOOOQQQOOOOOOPPPPPPOOONNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMPPPQQQQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVWWWXXXXXXXXXWWWWWWYYYYYYWWWVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[YYYYYY[[[___cccfffbbbbbbdddggglllwwwsssnnnsssyyyfffPPPIIIGGGAAAAAAHHHMMMccc{{{yyykkkWWWIIICCC@@@===999777777777777666555333333/////////000000000000///......---------------.../////////------///333777666:::???CCCGGGJJJNNNPPPQQQUUU[[[```dddiiimmmpppppprrruuuwwwxxxxxxwwwwwwtttrrrooommmkkkkkkkkklllkkkkkkkkkllllllmmmmmmmmmlllmmmooopppqqqpppoooooonnnoooqqqrrrsssrrrqqqpppppppppoooooooooooooooppprrrqqqqqqpppooommmlllkkknnnnnnooooooooonnnmmmlllllllllkkkkkkjjjhhhggggggggghhhiiiiiiiiiiiihhhhhhhhhhhhgggeeedddeeehhhkkknnnooopppqqqqqqrrrrrrrrrppppppooooooooooooppppppjjjfffaaa^^^^^^cccjjjooosssvvv||||||{{{}}}~~~~~~~~~~~~zzzxxxvvvtttssssssuuuvvvwwwwwwwwwxxxyyyyyyzzz{{{yyyxxxuuuqqqmmmiiieeedddaaa^^^[[[YYYVVVRRRMMMJJJFFFDDDAAA???>>>===:::888XXXSSSNNNIIIFFFDDDBBB@@@<<<===>>>>>>>>>@@@DDDHHHPPPTTT\\\cccjjjpppvvvzzz|||zzz~~~xxxooohhh^^^ZZZUUUQQQNNNLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>==================<<<;;;:::999999777777777666666666555555444444444444444444444444222222222222222222222222111111111111111222222333444444444444444444444444111111111111111111111111222222333333333444444444333444555666777888888888777888888888999===BBBFFFBBBBBBCCCDDDEEEGGGHHHIIIJJJMMMQQQSSSUUUXXX\\\^^^ccchhhnnnrrruuuwwwxxxyyy~~~|||zzzzzzzzzzzzyyyzzz{{{|||}}}|||}}}}}}|||~~~}}}|||||||||~~~|||{{{yyyxxxxxxxxxvvvtttooolllhhhfffeeedddbbbaaa___dddiiilllnnnppptttxxx|||zzzxxxvvvwwwyyy}}}~~~}}}}}}~~~~~~{{{wwwqqqjjjbbbYYYSSSRRRSSSSSSRRROOOMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLLLLMMMOOOPPPQQQPPPOOOOOOLLLMMMNNNOOOQQQRRRTTTTTTRRRRRRSSSSSSTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVWWWXXXYYYYYYYYYXXXVVVVVVWWWXXXYYYZZZ\\\\\\ZZZ[[[\\\]]]^^^^^^]]]]]]]]][[[XXXWWWYYY^^^cccgggdddcccdddhhhlllssszzzjjjgggjjj|||{{{fffUUUIIIAAA???AAAEEEVVVnnnvvveeeVVVKKKDDD>>>;;;888888888888777666555444222111//////000111///...---...///000000...---+++...///...---,,,...111333444777;;;>>>AAADDDHHHKKKLLLPPPVVV\\\aaaeeejjjmmmpppssswwwyyyyyyyyyzzz{{{uuutttqqqnnnmmmmmmmmmnnnkkkjjjjjjjjjjjjjjjjjjjjjkkklllnnnpppqqqrrrssssssrrrsssssssssssssssrrrrrrqqqqqqpppoooooooooppppppqqqpppooonnnllljjjhhhgggiiijjjlllmmmmmmmmmlllkkkjjjjjjjjjiiihhhgggeeedddeeefffhhhiiijjjiiiiiihhhhhhhhhgggeeeccccccfffhhhmmmmmmnnnoooppppppppppppmmmmmmllllllmmmnnnnnnoookkkhhhccc^^^\\\^^^dddiiikkknnnsssyyy~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwtttsssppplllgggbbb]]][[[VVVTTTQQQNNNLLLIIIEEEBBB???>>>;;;;;;:::999777555aaa\\\TTTNNNIIIGGGDDDCCC===>>>>>>======>>>BBBDDDKKKNNNTTTZZZaaahhhpppuuuxxx}}}|||}}}uuukkkfff```ZZZVVVTTTQQQOOOLLLLLLLLLLLLKKKJJJJJJIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>???????????????????????????>>>>>>======<<<<<<<<<;;;::::::999999999888888888666666666666666666666666333333333333333333333333222222222222222333333444333333333333333333333333111111111222333333444444333333333333444444444444444444444555666888999:::888:::;;;;;;<<<>>>BBBFFFFFFFFFGGGIIIKKKMMMOOOPPPTTTUUUXXXYYY[[[___cccfffkkkooouuuzzz|||}}}~~~~~~|||{{{zzzzzz{{{{{{{{{|||}}}~~~|||}}}}}}|||{{{|||}}}~~~zzzxxxvvvuuuuuutttsssqqqkkkiiifffeeedddcccaaa___[[[bbblllqqqrrrsssuuuxxx}}}|||||||||~~~|||yyyzzz~~~zzzsssllleee^^^WWWSSSQQQQQQPPPPPPPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPRRRTTTUUUUUUJJJKKKLLLOOOQQQSSSUUUVVVSSSRRRRRRQQQQQQQQQQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYY[[[]]]]]]^^^WWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^_________^^^\\\[[[YYYXXXZZZ]]]aaadddfffccccccgggkkkrrr}}}llldddhhhxxxiiiTTTJJJDDDAAABBBKKK[[[pppyyyjjj[[[NNNEEE@@@999999:::999999888777666555222000///000000///------.../////////...,,,+++---...///...------...000222444666888:::>>>BBBFFFGGGKKKQQQWWW[[[```eeehhhooossswwwyyyyyyxxxyyy{{{wwwuuusssqqqoooooopppqqqmmmmmmmmmmmmlllkkkjjjjjjkkkjjjiiijjjlllqqquuuxxxwwwvvvuuutttssssssttttttrrrrrrqqqpppppppppppppppnnnnnnmmmkkkiiifffdddcccdddeeehhhjjjkkkjjjjjjiiiffffffgggfffeeedddbbbaaacccdddfffhhhiiihhhgggggggggggghhhfffeeefffhhhjjjllllllmmmnnnoooooooooooommmmmmmmmnnnooopppqqqrrrooommmhhhaaa\\\]]]aaaeeegggggghhhkkkqqqxxx}}}{{{zzzyyyzzzxxxvvvtttrrrqqqqqqqqqnnnllliiieee```[[[VVVSSSLLLJJJGGGEEECCCAAA>>><<<;;;:::888888888777555333kkkeee\\\SSSNNNJJJHHHFFF@@@@@@@@@???>>>???BBBEEEIIIKKKNNNRRRYYYbbblllssssssuuu|||{{{vvvnnnhhhccc```]]][[[OOOOOOOOONNNNNNLLLKKKJJJGGGFFFFFFEEEDDDCCCCCCBBB??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::777777777777777777777777333333333333333333333333333333222222333333444555333333333333333333333333111111222333444555555666333333333444444444555555444444444444666888:::<<<888;;;>>>???>>>???BBBEEEIIIIIIKKKLLLOOOQQQTTTUUU]]]^^^___```bbbfffkkkooovvv{{{}}}|||{{{zzz{{{{{{}}}}}}}}}~~~~~~~~~~~~|||~~~~~~|||{{{{{{||||||yyywwwtttrrrrrrqqqooonnngggeeedddddddddcccaaa^^^YYYbbbmmmtttuuuuuuvvvxxx{{{}}}|||zzzzzz{{{vvvwww||||||wwwnnnfff___YYYTTTPPPPPPOOOOOOPPPQQQQQQNNNKKKJJJKKKLLLMMMNNNNNNMMMLLLJJJLLLNNNQQQTTTWWWZZZ[[[JJJKKKMMMPPPSSSVVVXXXYYYSSSRRRQQQOOOOOOOOOPPPQQQTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTWWWZZZ^^^```bbbccc[[[[[[\\\\\\\\\ZZZXXXWWWYYYZZZ\\\^^^_________^^^ZZZZZZZZZZZZ[[[]]]```aaaccc^^^\\\```fffmmmwwwqqqiiiooovvvzzzaaaVVVNNNFFFFFFEEEIIIYYYrrr|||jjjXXXLLLFFF;;;;;;;;;;;;:::999999888666333000///000000...,,,............---,,,,,,,,,---...//////---------///111222444555666:::???BBBBBBFFFLLLQQQVVV[[[```ccclllpppuuuwwwvvvvvvwwwyyyxxxvvvtttrrrqqqqqqrrrsssqqqrrrqqqqqqpppnnnmmmlllkkkhhheeedddgggooowww|||zzzyyyvvvtttsssssstttuuussssssrrrqqqppppppqqqqqqlllllljjjhhhfffcccaaa``````bbbdddggghhhiiihhhgggcccdddddddddcccaaa___^^^aaabbbdddfffggggggfffeeefffggghhhhhhhhhhhhjjjlllkkklllmmmnnnoooooooooooooooppppppqqqrrrtttuuuvvvssspppkkkddd^^^]]]```dddeeecccaaabbbfffmmmtttyyy~~~|||yyywwwzzzyyyvvvrrrpppnnnnnnnnnhhhgggeeeaaa\\\VVVQQQNNNFFFCCCAAA???>>>===:::888:::999888888999888666444qqq___YYYWWWQQQJJJGGGCCCBBBAAA???======???AAACCCEEEHHHNNNVVV___fffkkknnnqqqwww|||tttoookkkeee```___\\\WWWTTTSSSPPPKKKGGGIIIFFFCCCAAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???????????????@@@@@@@@@===<<<<<<;;;;;;::::::999999888666555444444555555555555555555555555555555111222222333333222222111777777666555444222111000555444333333333555777999888888888777777666666666777777888999:::;;;<<<<<>>999:::;;;999888999555555555444333222111000000//////...------,,,,,,---------------...///000000000///000222555888:::===@@@EEEIIINNNTTTYYY]]]bbbgggnnntttvvvwwwwwwxxxxxxvvvsssrrrrrrttttttuuutttsssssssssrrrrrrqqqqqqkkkjjjgggggghhhlllqqqttt{{{zzzyyyxxxwwwuuuuuutttwwwvvvvvvuuutttsssrrrrrrsssqqqnnniiiccc^^^ZZZXXX___aaaccceeeffffffeeeeeebbbbbbaaaaaabbbbbbcccddd^^^```bbbeeefffggghhhhhhggghhhiiijjjjjjkkkkkkjjjgggiiilllnnnppppppooonnnrrrqqqqqqrrruuuxxxyyyxxxuuurrrmmmhhhccc```^^^^^^bbbaaa``````bbbfffiiilllvvvxxxzzzyyywwwvvvyyy|||{{{~~~~~~|||~~~yyyuuussswwwuuusssooolllhhhfffdddcccaaa\\\VVVPPPKKKHHHFFF@@@===999555333333555666555777888777444333222333mmmbbb\\\UUUNNNKKKGGGFFFDDD@@@>>>===>>>???BBBCCCFFFJJJQQQXXX___cccgggkkkqqqxxx~~~wwwooojjjhhhccc^^^[[[YYYWWWSSSOOONNNKKKGGGEEEFFFGGGHHHHHHDDDDDDBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;:::999999:::999777666555555666666555555555555555555555555555555666666666666555555555555666666666555444444777666555444555666888999555555555666666666777777999999:::;;;===>>>?????????@@@BBBDDDEEEGGGHHHIIILLLOOOTTTXXX[[[^^^bbbeeejjjllloooqqqtttyyy~~~~~~|||}}}{{{zzz{{{|||}}}~~~~~~~~~}}}|||yyy{{{~~~}}}yyyvvvtttqqqooommmjjjgggeeecccccc````````````````````````aaagggpppwww{{{}}}{{{wwwzzz|||nnnhhhkkknnnmmmkkkddd]]]YYYXXXVVVSSSOOOQQQOOONNNNNNPPPQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPSSSWWW[[[^^^[[[WWWUUUWWW\\\^^^ZZZUUUVVVUUUSSSSSSSSSTTTSSSQQQQQQRRRTTTTTTTTTSSSTTTUUUXXXVVVUUUXXX]]]aaacccddd^^^[[[WWWWWWXXXXXXWWWUUUXXXYYYZZZ[[[]]]^^^___```]]]]]]\\\\\\\\\\\\]]]]]]______```cccggglllqqqttt~~~zzzoooxxxrrrcccXXXJJJEEECCCFFFJJJRRR___jjj|||}}}lll```MMMEEE>>>===<<<999888888888888777666555333222111000000//////...---------...------------...///000000//////000222444777999;;;>>>BBBFFFIIINNNSSSVVV\\\aaahhhnnnpppqqqrrrssstttrrrqqqqqqrrrsssssstttttttttsssssssssssssssrrrlllkkkiiihhhiiilllppprrrwwwwwwwwwwwwwwwwwwvvvvvv|||||||||{{{{{{zzzyyyxxxtttrrrnnniiiddd```]]]\\\aaabbbcccddddddcccaaa```_________``````bbbccccccbbbdddeeeggghhhhhhhhhggghhhhhhiiijjjjjjjjjiiiiiiggghhhjjjlllnnnnnnnnnnnnrrrqqqqqqsssvvvwwwwwwwwwvvvtttoookkkgggdddcccbbbbbbcccdddeeeffffffffffffkkklllllllllkkklllnnnppprrruuuxxxxxxvvvvvv{{{~~~zzzuuuqqqnnnqqqooolllhhhddd```]]]\\\XXXVVVRRRMMMHHHCCC@@@???<<<:::777555333444555666333555666555444333444555nnneee]]]VVVRRRMMMKKKGGGCCC@@@>>>======AAAAAABBBEEEJJJPPPVVVYYY^^^bbbhhhpppwww}}}}}}wwwqqqjjjeeecccaaa^^^[[[SSSOOOKKKHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@???>>>===<<<<<<======<<<;;;;;;::::::999;;;:::999888777777777777666666666666666666666666666777777888888777777666333444555666777888888888999888777666666777999:::444444555666888999::::::;;;<<<===>>>@@@AAACCCCCCCCCEEEGGGJJJLLLNNNOOOPPPQQQTTTXXX\\\```eeejjjmmmrrruuuxxx{{{~~~~~~~~~}}}|||{{{zzz{{{{{{|||~~~~~~}}}|||}}}~~~~~~|||zzzwwwyyy|||~~~~~~}}}zzzvvvsssqqqllljjjhhhdddbbb___^^^]]]]]]^^^^^^```bbbeeehhhiiiiiinnnuuu{{{~~~}}}|||wwwhhh``````bbbbbb^^^ZZZVVVTTTUUUUUURRROOOPPPPPPPPPQQQSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTXXXWWWWWW\\\aaabbb]]]XXXWWWUUUTTTTTTTTTTTTSSSQQQOOOQQQTTTTTTTTTTTTUUUVVVZZZXXXWWWWWWZZZ\\\]]]\\\XXXVVVTTTTTTUUUVVVUUUTTTUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^```cccfffjjjmmmooowww}}}nnnwwwooocccUUUKKKCCC@@@@@@CCCIIIPPPfffppp|||oooXXXNNNCCC???<<<999888:::;;;:::999888666555333333111111000000///...............------......///////////////000111333666777888:::===@@@BBBFFFJJJMMMTTTXXX^^^cccfffhhhjjjkkkjjjkkkkkkmmmnnnoooppppppqqqrrrrrrrrrrrrsssssssssnnnmmmlllllllllmmmnnnooossssssuuuvvvwwwxxxxxxxxx|||}}}~~~~~~wwwtttooojjjeeebbbaaa```dddddddddcccbbb```^^^\\\^^^^^^______aaabbbdddeeeeeefffggghhhhhhggggggfffiiiiiijjjjjjkkkjjjjjjjjjjjjjjjjjjkkkmmmnnnooopppsssrrrssstttvvvvvvtttrrrsssqqqnnnjjjgggfffeeeeeeccceeegggiiiiiifffcccaaabbb```^^^]]]___aaabbbbbbeeeiiimmmnnnlllkkklllnnnxxxyyyyyyxxxuuupppkkkhhhiiihhhddd```[[[WWWSSSQQQKKKJJJFFFBBB???;;;999888666555555444444444555666333555666555444555666888{{{nnnfff^^^YYYRRRNNNIIIEEEBBB@@@???>>>?????????AAAEEEJJJOOORRRVVVZZZaaahhhnnntttyyy|||wwwpppmmmkkkhhheee]]]YYYSSSOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???AAA@@@@@@???>>>>>>======>>>======<<<;;;;;;::::::;;;::::::999888888777777777777777777777777777777555555666666666666555555333333555666888888999999999999888888888888999:::777888888:::;;;<<<=========>>>???AAACCCDDDFFFFFFJJJKKKNNNQQQSSSUUUUUUVVVVVVYYY]]]```eeejjjpppuuuwwwzzz~~~}}}|||zzzzzzzzz{{{|||~~~~~~~~~}}}|||{{{|||}}}|||{{{yyywwwxxx{{{}}}~~~~~~}}}}}}~~~|||yyyuuuqqqnnnllleeedddbbb```]]]\\\[[[[[[[[[[[[]]]aaaffflllqqqtttuuuxxx|||~~~rrrcccZZZXXXYYYZZZTTTSSSQQQRRRSSSRRRPPPNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPRRRRRRUUU[[[``````[[[VVVVVVTTTSSSSSSTTTTTTRRRPPPOOOQQQSSSTTTTTTTTTUUUWWWYYYXXXWWWWWWWWWXXXXXXXXXTTTTTTSSSTTTUUUUUUUUUUUUTTTVVVXXX[[[\\\\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\___aaadddfffhhhiiippp~~~~~~}}}sssvvv}}}rrrcccVVVGGGAAA>>>???BBBGGGQQQ[[[mmmwwwfffXXXIIIAAA<<<999999;;;999888777666555555444444222222222111000000////////////............//////////////////111222444555333555888:::<<>>======???BBBFFFKKKMMMPPPUUU[[[aaaffflllqqqvvvwwwzzz~~~zzzwwwsssppplllgggaaa[[[XXXUUUSSSQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::999888888777888888888888888888888888555555666666666666555555444555666777777888777777999999999999999:::::::::;;;;;;<<<<<<===>>>?????????@@@BBBDDDFFFHHHJJJKKKOOOPPPSSSVVVXXXYYYYYYYYY\\\___bbbfffkkkqqqwww{{{}}}}}}yyyxxxxxxwwwyyy{{{}}}~~~~~~~~~}}}|||{{{|||}}}|||{{{yyyyyyzzz{{{|||}}}}}}||||||}}}{{{xxxtttpppkkkhhhfff^^^^^^]]]\\\[[[[[[[[[[[[YYY[[[^^^dddkkkssszzz~~~~~~}}}{{{nnnaaaXXXSSSSSSUUUPPPPPPPPPPPPQQQPPPNNNLLLLLLMMMOOOQQQPPPOOOMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQNNNOOOSSSXXX\\\\\\WWWSSSSSSRRRQQQRRRSSSSSSQQQOOOOOOQQQSSSTTTTTTTTTUUUWWWVVVVVVVVVVVVUUUUUUVVVWWWSSSTTTUUUUUUVVVVVVWWWWWWUUUWWWYYY[[[\\\\\\[[[ZZZZZZ[[[]]]]]]]]]]]][[[ZZZXXXYYY\\\___aaabbbcccccciiirrr}}}zzzuuuwwwssscccQQQFFF@@@>>>@@@DDDEEELLL[[[ooowwwgggTTTGGG???999888:::666555555444444444555666444333333222222111000000000//////.........//////.........///000111222222...111444666888;;;???BBBCCCFFFKKKNNNPPPSSSVVVXXXXXX[[[___bbbccceeegggjjjkkkkkkmmmnnnppprrrssstttrrrrrrrrrrrrrrrqqqpppppprrrtttuuuwwwwwwwwwvvvuuummmpppssswww{{{~~~|||wwwqqqllljjjiiiiiiiiiiiihhhgggfffeeecccccc______```bbbdddfffhhhiiiggghhhjjjlllmmmmmmmmmllllllmmmoooqqqsssuuuvvvvvvvvvuuusssrrrrrrtttvvvwwwxxxwwwvvvuuutttqqqllliiieeeeeedddcccbbbbbbbbbbbbbbbcccdddeeeffffffeeeeeefffbbb]]]ZZZ[[[[[[YYYWWWYYYZZZ[[[[[[\\\]]]```bbbeeegggjjjkkkiiiddd___[[[YYYWWWTTTPPPKKKGGGCCCAAA===<<<:::999888777666666333444444555555444333222555666666777888;;;@@@CCCpppccc___YYYSSSOOOMMMKKKHHHEEE???>>>>>>>>>@@@CCCGGGIIIKKKPPPVVV[[[^^^ccciiinnnppprrrxxx|||yyyyyy|||yyytttllleee```]]]YYYWWWPPPOOONNNLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;:::999999999999999999999999999999777888888999999888888777777777888999999888888777::::::;;;;;;<<<=========>>>>>>>>>???@@@AAAAAABBBDDDEEEGGGJJJLLLOOOPPPQQQSSSUUUYYY\\\___`````````eeehhhmmmqqqvvv{{{~~~|||uuuuuuuuuvvvxxx{{{}}}~~~~~~}}}}}}~~~}}}|||}}}~~~~~~|||zzz||||||}}}}}}||||||{{{{{{zzzxxxtttooojjjeeebbb```ZZZZZZYYYYYYYYYZZZ[[[[[[YYY[[[aaahhhqqqzzz~~~zzzyyy{{{}}}zzz|||wwwkkkaaaXXXQQQOOORRRNNNNNNOOOOOONNNNNNMMMLLLJJJLLLNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQSSSSSSTTTTTTTTTOOOPPPSSSVVVYYYXXXVVVSSSPPPOOOPPPRRRSSSSSSQQQOOOOOOQQQTTTTTTTTTTTTUUUVVVSSSUUUVVVVVVTTTTTTUUUVVVSSSUUUWWWXXXWWWWWWXXXYYYWWWXXXYYY[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVWWWYYY\\\^^^```aaabbbeeeiiipppwwwvvvqqq}}}sss```QQQFFF>>>===??????CCCMMM]]]ooo~~~uuucccVVVKKKAAA;;;:::777666555444444555666777555555444444333222222111000000//////......//////.........//////000000000,,,...111333444777;;;>>>===???BBBEEEFFFIIILLLOOORRRVVVZZZ\\\]]]___cccgggfffgggiiikkknnnppprrrsssqqqqqqqqqqqqrrrrrrrrrrrrtttuuuwwwxxxxxxwwwuuutttnnnppprrruuuyyy|||~~~zzzvvvsssqqqpppppppppoooooonnnllllllkkkkkkbbbcccccceeegggiiikkklllnnnoooqqqssstttuuuttttttoooqqqsssuuuxxxyyyzzz{{{{{{yyywwwuuuttttttvvvvvvxxxvvvuuutttssspppmmmjjjeeeeeeeeeeeeeeeeeeeeeeeecccccccccdddeeeggghhhiiihhhfffbbb```^^^\\\ZZZXXXZZZYYYYYYYYYZZZ[[[]]]^^^\\\^^^aaabbbaaa\\\WWWTTTLLLKKKHHHEEEAAA>>>;;;:::888777666555555555555555444444555666666555555444666777888:::>>>DDDLLLQQQtttiiiccc[[[VVVTTTQQQLLLHHHBBBAAA???>>>>>>@@@BBBDDDEEEJJJPPPTTTVVVZZZaaafffjjjlllqqqxxx{{{vvvssstttwwwzzzyyyrrrlllgggccc```YYYXXXVVVSSSPPPOOOMMMMMMJJJJJJJJJJJJIIIHHHFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>????????????===<<<;;;::::::::::::::::::::::::999999::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJLLLMMMOOOQQQTTTWWWYYYZZZZZZ]]]bbbgggkkkmmmnnnnnnqqquuuzzz|||zzzuuuuuuvvvwwwyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}|||{{{{{{xxxuuuqqqkkkfffaaa]]][[[XXXXXXXXXWWWWWWXXXXXXXXXZZZ]]]dddmmmvvv{{{vvvuuuxxxzzz{{{sssyyy~~~tttjjjbbbXXXNNNKKKMMMKKKLLLMMMLLLLLLLLLLLLMMMJJJLLLNNNMMMKKKJJJLLLNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSSSSTTTUUUUUUTTTSSSNNNNNNPPPRRRUUUUUUSSSQQQQQQRRRTTTTTTTTTSSSTTTUUURRRUUUVVVVVVTTTSSSTTTVVVSSSVVVYYYYYYXXXWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZVVVWWWYYY[[[^^^```bbbccceeegggiiilllttt}}}~~~tttwwwuuueeeTTTEEE???@@@<<<>>>CCCMMM[[[kkkyyyzzzpppiii___RRRGGGCCC===<<<:::777666666777888666666555555444333333222111111000///////////////------.../////////......,,,---///000111222555888888:::;;;===>>>@@@CCCFFFJJJNNNRRRSSSSSSVVV\\\aaa^^^___aaadddgggiiilllmmmmmmmmmmmmnnnoooqqqrrrssssssuuuwwwyyyyyyxxxwwwuuutttttttttuuuwwwzzz}}}~~~}}}|||zzzyyyxxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqkkkllllllmmmoooqqqrrrsssuuuvvvxxxyyyyyyyyyxxxxxxtttuuuwwwxxxzzzzzz{{{{{{{{{zzzxxxuuusssrrrrrrrrrtttrrrqqqqqqrrrrrrpppoooggghhhhhhiiiiiihhhhhhhhheeeeeeffffffhhhiiijjjkkkggghhhhhhfffccc```^^^^^^[[[ZZZZZZZZZZZZZZZXXXWWWTTTVVVXXXXXXWWWSSSNNNKKKBBBAAA@@@===;;;888777666555555444444333333444444444444555666777888999999:::<<<@@@DDDKKKUUU```gggqqqjjjaaa[[[XXXTTTNNNIIIEEECCC@@@>>>======???@@@AAAFFFLLLOOOPPPTTT[[[```eeehhhlllqqqvvvzzz~~~}}}yyytttqqqqqquuuxxxzzzzzzuuupppmmmbbb```^^^[[[XXXVVVTTTSSSKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@DDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAA@@@>>>===::::::::::::::::::::::::888999999::::::999999888::::::<<<===>>>>>>>>>>>><<<===???AAACCCDDDDDDEEEEEEFFFHHHKKKMMMPPPRRRSSSQQQRRRUUUWWWZZZ]]]___``````dddjjjqqqvvvyyy{{{{{{zzz~~~{{{xxxuuutttuuuvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~}}}~~~|||{{{zzzwwwtttoooiiiccc^^^ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUZZZ^^^fffpppzzzyyytttsssvvvzzz{{{|||qqqmmmwww}}}}}}sssjjjcccXXXLLLHHHJJJIIIJJJKKKJJJJJJKKKMMMNNNKKKMMMNNNMMMJJJJJJLLLOOOMMMMMMNNNOOOOOOPPPQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRNNNNNNPPPSSSVVVWWWUUUSSSQQQSSSUUUUUUSSSSSSSSSTTTSSSVVVXXXWWWTTTRRRSSSTTTSSSVVVYYYYYYWWWVVVWWWYYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXYYY[[[^^^aaaccceeehhhiiijjjkkkppp|||wwwyyyzzztttuuuzzzvvvbbbOOOFFFEEE;;;;;;===AAAJJJYYYhhhsss}}}xxxvvvuuupppbbbUUUNNNCCCAAA>>>;;;999888888888666666666555444444333333111111000///////////////------......///......---,,,...//////...///111333555666777888888:::>>>AAACCCFFFJJJJJJJJJMMMTTTZZZUUUVVVYYY\\\___bbbdddfffjjjjjjjjjkkkmmmooorrrsssrrrtttwwwzzz{{{zzzxxxwwwyyyxxxvvvuuuuuuwwwzzz|||{{{{{{||||||}}}~~~~~~~~~}}}{{{yyywwwuuuttttttttttttuuuvvvwwwyyyzzz{{{yyyzzzzzz{{{zzzyyyxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyzzzyyywwwtttrrrpppooonnnqqqooonnnoooqqqssstttssshhhiiiiiijjjjjjjjjiiiiiiggghhhiiijjjkkkkkkjjjjjjfffiiilllkkkgggdddcccddd[[[[[[\\\\\\\\\XXXSSSPPPOOOPPPQQQQQQPPPLLLHHHFFF>>>===<<<:::999777666555666555555444444444555555333444444666888:::<<<>>>@@@BBBGGGNNNXXXdddqqqyyyxxxjjj```\\\YYYSSSNNNMMMHHHCCC@@@@@@@@@>>><<<@@@@@@BBBEEEIIINNNRRRTTTXXX```jjjmmmnnnrrr}}}xxxrrrqqqsssttt~~~~~~{{{yyyqqqmmmgggbbb___]]]ZZZXXXTTTRRRPPPOOONNNMMMJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBGGGGGGHHHFFFCCCAAA??????@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAAAAA@@@>>>>>>??????===<<<<<<;;;;;;;;;??????>>>======>>>???@@@AAA@@@???@@@AAADDDGGGIIIKKKMMMOOOQQQRRRTTTXXX[[[XXX[[[___aaaaaacccgggjjjmmmtttzzzyyyyyy~~~}}}{{{xxxuuutttsssttttttrrrtttwww{{{|||}}}|||{{{}}}|||{{{{{{|||~~~~~~}}}|||}}}{{{vvvrrruuuqqqjjjddd___[[[XXXVVVVVVXXXXXXXXXWWWXXXYYY[[[bbbhhhqqqxxx}}}}}}wwwqqqmmmooouuuxxx{{{zzzvvvfffkkkttt|||xxxxxx}}}sssnnnfff___WWWPPPIIIEEEJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQSSSUUUVVVTTTSSSRRRQQQQQQPPPPPPQQQLLLMMMPPPRRRTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTUUUVVVWWWVVVVVVTTTSSSSSSSSSTTTUUUUUUSSSRRRQQQTTTVVVXXXXXXXXXXXXYYYZZZ[[[ZZZYYYXXXYYY[[[]]]^^^```YYYWWW\\\bbbddddddeeellliiikkkllllll|||xxxxxx}}}xxxjjjfffnnnvvvwwweeeSSSFFF<<<::::::===AAAGGGQQQ[[[cccjjjqqqvvv{{{yyyiiiXXXSSSNNNGGGAAA===;;;:::888:::999777555555555666666111111111111111111111111///000000000///...---------......//////000000000000000111333444666888999;;;===???BBBFFFIIIKKKLLLOOOQQQRRRSSSUUUYYY^^^aaadddgggjjjlllmmmnnnoooqqqqqqrrrtttwwwzzz{{{yyywww|||{{{yyyyyyyyy{{{}}}~~~~~~~~~}}}~~~~~~|||{{{zzz{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~{{{zzz{{{|||||||||rrrtttvvvxxxyyyyyyxxxwwwvvvvvvuuutttsssqqqqqqpppoooooonnnnnnnnnmmmmmmmmmlllkkkkkklllmmmnnnmmmlllkkkjjjiiiggggggggghhhiiijjjjjjjjjiiigggdddbbb```aaa^^^ZZZWWWUUURRROOOMMMKKKJJJHHHEEEBBB@@@???>>>:::999666444444444555666666444222222444555333000111555:::<<<<<<>>>AAADDDMMMTTT]]]ccchhhnnnvvv|||wwwiiiaaa\\\VVVQQQPPPKKKEEEBBBBBB@@@===:::<<<===>>>AAADDDHHHLLLNNNTTT[[[cccgggiiiqqq|||xxxwwwxxx~~~wwwqqqlllhhhdddaaaZZZWWWTTTSSSRRRQQQOOONNNJJJKKKKKKLLLKKKKKKJJJIIIKKKLLLLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@???????????????EEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHKKKMMMOOOPPPRRRTTTVVVXXXZZZ^^^aaaaaaeeeiiilllmmmppptttwww|||~~~}}}yyywwwuuutttssssssssstttvvvxxxzzz}}}~~~~~~|||{{{{{{{{{zzzzzz{{{}}}~~~~~~||||||{{{yyytttpppkkkhhhccc___[[[XXXVVVTTTVVVXXXYYYZZZ[[[]]]```ccchhhnnnvvv|||{{{wwwrrrmmmoootttzzzzzzzzzyyyuuupppjjjgggbbbiiisss||||||{{{~~~|||nnniiiaaaYYYSSSMMMHHHDDDGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNOOONNNNNNNNNNNNOOOPPPRRRRRRPPPPPPPPPPPPPPPQQQSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQMMMOOOPPPRRRTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRVVVXXXZZZ[[[ZZZZZZZZZ[[[ZZZZZZYYYXXXYYYZZZ\\\^^^___YYYWWW[[[___bbbeeeiiiqqqjjjjjjjjjlll}}}{{{}}}}}}wwwnnnlllmmmuuuqqq]]]MMMCCC===:::;;;===???EEEKKKRRRYYYaaahhhqqqwwwssskkkbbb^^^XXXQQQKKKEEE???;;;;;;::::::999888888888888555444444333222111111000000000000000///...---,,,///.........//////000111...//////000111333444555888999;;;>>>AAACCCEEEGGGFFFHHHJJJKKKMMMQQQVVVYYY\\\```eeeiiikkklllnnnpppppppppqqqtttxxxzzzyyyxxxyyyxxxwwwvvvvvvxxxyyyzzz|||}}}}}}}}}|||}}}~~~}}}|||||||||{{{zzzyyyyyyzzz{{{}}}~~~~~~{{{zzz{{{|||}}}|||uuuwwwxxxzzzzzzzzzxxxxxxyyyyyywwwuuusssqqqoooooonnnnnnnnnnnnnnnmmmllllllllljjjiiijjjlllmmmmmmllllllkkkiiihhhgggggghhhhhhhhhhhhgggfffdddaaa^^^]]]\\\YYYUUURRRPPPMMMKKKHHHDDDCCCAAA>>><<<;;;:::999777555333222111111222333777555444444777777666444444555888;;;???FFFNNNSSS___eeelllppprrruuu{{{xxxmmmddd]]]XXXUUUPPPKKKHHHFFFCCC???;;;;;;;;;<<<>>>@@@CCCFFFHHHNNNTTTZZZ^^^cccooo}}}~~~~~~xxxsssooofffbbb^^^[[[YYYYYYWWWVVVQQQQQQSSSTTTTTTTTTSSSRRRNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFFFFGGGHHHHHHJJJKKKMMMOOORRRUUUWWWXXXXXXZZZ^^^```bbbdddhhhjjjnnnqqqvvvzzz}}}}}}{{{zzzuuuuuutttttttttuuuvvvwww{{{|||~~~}}}|||yyyyyyyyyyyyzzzzzz{{{{{{}}}}}}~~~}}}|||{{{zzzxxxtttnnnjjj```___]]]ZZZXXXVVVUUUUUUWWWYYY\\\^^^aaaeeejjjnnnsssxxx}}}~~~zzzxxxvvvsssnnnppptttzzzxxxsssmmmhhhccc```^^^dddlllxxx{{{uuugggaaaYYYRRRLLLIIIFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGIIIKKKLLLNNNMMMMMMMMMNNNOOOPPPRRRRRRNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPQQQSSSSSSTTTSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTUUUTTTTTTSSSSSSSSSSSSSSSXXXZZZ^^^___]]][[[ZZZZZZZZZYYYXXXXXXYYYZZZ\\\]]]]]]YYYWWWYYY\\\___gggpppxxxnnnjjjjjjnnn|||zzz||||||mmmcccbbbqqqnnn]]]OOOEEE<<<999999999;;;>>>BBBGGGNNNUUU```mmmuuuxxxooommmjjjfff^^^TTTHHHAAA::::::999888777666666666888888777555444222111111222222111111///...,,,+++//////...---...///000111////////////000111222222444555666888:::<<<===>>>===>>>AAACCCEEEHHHMMMPPPRRRVVV]]]cccgggiiikkkmmmmmmlllmmmoootttwwwxxxxxx|||{{{zzzyyyxxxyyyzzz{{{yyyzzz{{{{{{{{{{{{~~~~~~}}}|||{{{|||{{{zzzzzzzzz{{{|||}}}||||||}}}~~~~~~}}}zzzzzz||||||||||||zzzzzz{{{zzzwwwuuurrrooommmlllnnnnnnoooooonnnllljjjiiijjjhhhffffffhhhkkkllllllkkkjjjiiihhhggggggggggggdddcccbbb```]]][[[XXXWWWTTTQQQMMMJJJHHHFFFCCCAAA<<<;;;:::888777666666555555333222000000000111111444333222333555666555444888777777===HHHVVVbbbiiiuuuyyy}}}~~~}}}}}}~~~qqqggg```[[[WWWQQQNNNKKKHHHCCC???============???AAACCCDDDHHHMMMSSSWWW^^^iiixxxwwwrrrlllgggdddcccaaa```ZZZ[[[\\\]]]]]][[[ZZZYYYSSSQQQPPPOOONNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQTTTXXX[[[^^^```aaacccfffiiilllnnnqqqtttvvvyyy|||~~~|||zzzxxxvvvvvvuuuuuuvvvxxxyyyzzz{{{{{{~~~}}}|||wwwwwwxxxxxxxxxxxxwwwwww~~~|||yyyvvvvvvwwwyyy{{{{{{{{{yyywwwrrrlllfffbbb[[[[[[[[[ZZZYYYXXXXXXYYYYYY\\\```dddiiiooouuuzzz~~~~~~|||yyyvvvvvvwwwtttpppppptttxxxtttmmmhhhddddddeeefffnnnwww~~~tttlll```ZZZRRRKKKGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKLLLMMMNNNPPPQQQMMMNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRRRRRRRSSSRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTXXX[[[^^^```^^^[[[YYYYYYYYYYYYXXXXXXYYYZZZ\\\\\\ZZZXXXXXXYYYZZZ___lllxxxrrrkkklllsss}}}xxxzzzrrraaaYYYdddttt~~~rrr```RRRCCC===;;;999999;;;;;;???CCCGGGNNNZZZfffnnnoooqqqtttuuuooodddUUULLLAAA???;;;888666555666777999999888777666555444444444333333222000...---,,,///...---,,,,,,---///000111111000000000000111111111222333444555666777777777999<<<>>>@@@DDDHHHKKKJJJOOOVVV]]]```ccceeeggghhhggggggiiinnnsssvvvwww|||{{{zzzyyyxxxxxxyyyyyyvvvwwwyyyyyyyyyzzz|||~~~{{{||||||}}}|||{{{yyyxxx|||{{{zzzyyyyyyyyyzzz{{{~~~~~~|||}}}~~~~~~~~~~~~}}}yyyxxxvvvsssqqqnnnlllkkkmmmmmmnnnnnnllljjjgggffffffccc``````cccfffhhhhhhggggggfffeeedddccccccbbb]]]\\\[[[XXXUUURRRPPPOOOJJJHHHDDDAAA@@@>>>;;;999888777666666555555555666555444333222222222222333444444444444444444444444;;;999;;;EEEUUUggguuu{{{~~~pppfffaaa\\\UUUQQQOOOLLLGGGCCC@@@???>>>======>>>???@@@BBBGGGNNNSSSXXXaaalllttt~~~}}}~~~~~~xxxtttqqqnnnlllggghhhiiiiiihhheeecccaaa^^^[[[XXXWWWWWWXXXVVVTTTTTTTTTSSSRRRQQQRRRRRRSSSOOOOOOPPPRRRSSSTTTUUUVVVOOOOOOPPPPPPQQQRRRTTTTTTWWWXXXXXXYYYZZZ[[[[[[[[[XXXZZZ]]]aaaeeehhhjjjkkkpppssswwwzzz|||~~~}}}|||zzzxxxuuutttrrrrrruuuvvvxxxzzz|||}}}}}}}}}~~~~~~}}}|||wwwwwwxxxxxxwwwvvvuuutttzzzxxxuuusssrrrssstttvvvxxxwwwvvvqqqkkkddd^^^[[[XXXZZZ[[[ZZZYYYYYY\\\^^^```ccciiinnnsssyyy~~~zzzwwwvvvwwwyyywwwrrrrrrvvvwwwsssmmmhhhhhhkkkqqqtttzzzzzznnnfffZZZTTTMMMGGGEEEEEEEEEFFFDDDEEEGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPPPPPPPQQQMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRRRRRRRSSSTTTVVVYYY]]]^^^\\\ZZZXXXWWWXXXXXXXXXYYYYYYZZZ[[[[[[XXXWWWXXXZZZ\\\aaaooo}}}sssmmmooowww~~~xxxxxxsss||||||iiiZZZ\\\cccrrryyytttdddRRRGGGAAA<<<:::;;;;;;===???AAACCCHHHQQQYYYdddjjjttt|||}}}tttggg]]]QQQLLLDDD===888888999;;;999999999888888888888888555555555333222000...---///...---,,,,,,---......222111000000/////////000000000000111111222222333444666999;;;===???CCCEEEFFFJJJPPPUUUXXXZZZ\\\^^^aaa``````bbbhhhmmmqqqrrrsssrrrrrrqqqpppppppppppppppsssuuuvvvvvvwwwyyyzzzxxxyyyzzz{{{zzzyyyxxxwwwzzzyyyxxxwwwwwwwwwxxxyyy~~~||||||}}}~~~xxxwwwuuusssqqqooonnnmmmkkkjjjjjjiiigggdddbbb```___]]]ZZZYYY\\\___```aaa``````___^^^]]]\\\[[[ZZZUUUTTTQQQNNNKKKIIIGGGFFFBBB???<<<::::::888666555555555444444444555555666444444333333333333333333777777777777777666777777999;;;BBBPPPbbbsss}}}}}}{{{~~~rrriiiccc[[[UUURRROOOJJJFFFCCCAAA???>>><<<<<<<<<===???CCCJJJNNNRRRWWW^^^cccssszzz{{{xxxxxxvvvxxx|||~~~}}}yyyzzz{{{{{{yyyvvvsssqqqjjjeeeaaa```aaaaaa___\\\[[[ZZZXXXWWWWWWWWWXXXYYYWWWYYY[[[^^^aaabbbbbbbbbWWWXXXXXXYYY[[[\\\^^^___^^^___aaaccceeefffffffffeeegggiiimmmqqqtttwwwyyy|||||||||}}}|||wwwvvvuuusssrrrrrrqqqqqqtttvvvyyy|||}}}}}}|||{{{}}}}}}~~~~~~zzzyyyxxxwwwvvvuuuttttttwwwvvvuuutttssssssrrrrrrqqqqqqooojjjccc]]]YYYXXXUUUXXXYYYYYYYYY[[[```eeejjjnnnuuu{{{{{{zzzyyyzzz|||zzzuuuuuuxxx{{{wwwrrrnnnoootttzzz~~~||||||~~~xxxlllbbbUUUPPPIIIDDDCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVZZZ[[[YYYWWWVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[WWWWWWYYY\\\]]]bbbmmmyyyzzzooolllnnnvvv~~~zzz|||{{{wwwooovvvxxxddd\\\ZZZeeewww{{{qqqqqqyyygggZZZNNNBBB<<<:::<<<<<<>>>@@@@@@???CCCIIIUUU___ooo~~~wwwooo```YYYOOODDD===::::::;;;999999999999999999::::::777777666555444333111000///////////////.........000///......---------...////////////000000000000///222444666777999<<<>>>BBBEEEIIIMMMOOOQQQSSSUUUXXXWWWWWWZZZ___dddhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiillloooqqqqqqrrrtttuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttttttttuuuvvvwww~~~}}}|||}}}}}}zzzzzzzzz{{{{{{|||||||||vvvvvvtttsssqqqooonnnmmmfffeeeccc```^^^\\\ZZZYYYWWWUUUSSSSSSTTTVVVWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPLLLJJJHHHEEEBBB@@@??????<<<:::777666666666555444333333222222333333444555333333333333333333222222333555666777666777888:::<<>><<<>>>BBBBBB>>>>>>BBBGGGSSSfffzzzyyypppjjj```TTTJJJCCC>>><<<;;;;;;;;;:::999999999888888888888777666555444444111222333444333222000///000///..................------........./////////---///222333333444666888<<>>???BBBDDDFFFIIIOOOSSSXXX\\\bbbhhhkkklllkkkjjjjjjmmmppprrrsssvvvzzz~~~~~~{{{tttsssqqqoooooopppqqqrrrmmmpppuuuxxxzzzyyyvvvuuussstttuuuvvvxxx{{{}}}~~~xxxzzz}}}~~~xxxuuuqqqnnnlllkkkiiigggkkkkkklllnnnppptttwwwxxx{{{}}}~~~}}}||||||}}}}}}zzzwwwuuuuuuuuuvvvqqqsssvvvwwwvvvrrrnnnkkkccccccbbb___ZZZXXXZZZ\\\SSSVVVYYYZZZ\\\cccnnnwww~~~}}}yyyxxx|||~~~}}}rrriiijjjnnnwwwqqqcccYYYNNNJJJEEEBBBAAABBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCEEEHHHJJJKKKQQQPPPOOOMMMLLLLLLKKKKKKHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMOOOPPPQQQSSSRRRQQQQQQRRRSSSTTTUUUWWWVVVUUUTTTTTTTTTUUUVVVSSSTTTUUUUUUUUUTTTRRRQQQRRRTTTVVVWWWVVVVVVWWWYYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYZZZ]]]^^^^^^aaaggghhhbbbcccfffhhhssszzzqqqmmmhhhhhhooouuu~~~{{{{{{|||qqqddddddppp{{{}}}{{{eeekkkwwwrrr]]]NNNIIIBBB>>>>>>CCCDDD???===@@@>>>KKK```uuu{{{}}}ttthhh\\\QQQIIIDDD======<<<;;;999888777777888888888888888777666666222444666777777555222000111111000000000000111111,,,,,,------.........///---///222333222333444555888:::<<<>>>@@@CCCHHHKKKGGGGGGHHHLLLQQQUUUWWWWWWVVVWWWWWWXXXYYYYYYYYYYYY\\\___cccfffggggggiiijjjkkkkkkjjjjjjjjjlllmmmooooooooonnnnnnoooqqqssstttvvvuuuuuuwwwyyyyyyxxxvvvxxxvvvtttrrrpppnnnmmmmmmnnnmmmjjjgggddd```^^^\\\[[[XXXTTTOOOLLLKKKKKKKKKLLLKKKIIIIIIJJJJJJHHHGGGHHHIIIIIIHHHGGGDDDBBBAAA???>>>;;;999777666666666666555333444666777777666666666666666666666777777777777888888999888888777666:::???BBBDDDHHHMMMQQQSSS^^^ooo|||~~~xxxtttttthhh]]]ZZZ]]]JJJJJJIIIFFFCCCAAAAAABBB>>>======>>>AAAFFFJJJMMMPPPTTTZZZ```eeegggggggggeeeiiinnnppppppppprrrttt{{{|||}}}{{{uuurrrmmmhhhfffeeefffggggggiiimmmqqqtttwwwxxxyyy|||~~~~~~~~~}}}|||}}}}}}zzzxxxvvvuuurrrsssssssssqqqnnnjjjhhh```[[[WWWXXXZZZ[[[XXXTTTVVVYYY]]]```fffooo{{{~~~|||{{{{{{~~~mmmfffeeeiiirrr||||||hhhWWWNNNCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDDDDDDDGGGFFFEEEEEEFFFGGGJJJKKKRRRPPPNNNLLLJJJJJJJJJJJJHHHJJJMMMPPPPPPNNNKKKJJJNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPOOOPPPRRRTTTUUUTTTUUUWWWWWWWWWVVVVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\___bbbdddccc___\\\___hhhooossstttgggaaabbbiiimmmrrrzzzooofffiiipppvvvxxxuuuuuuyyyqqqccc[[[NNNGGGEEEHHHFFF>>>666555CCCFFFQQQeeeuuu~~~}}}tttmmm\\\JJJ@@@======<<<999555555999888999::::::999777666555555444444333333222222111111111///...------------------..................///000000000111111222222888777888888:::<<<>>>@@@???@@@BBBDDDGGGHHHIIIJJJMMMLLLLLLMMMMMMNNNOOOPPPTTTUUUWWWYYY\\\^^^```aaafffeeedddccccccccceeeeeehhhiiikkkkkkkkkkkklllnnnooonnnnnnmmmnnnpppqqqsssqqqpppooollljjjhhhfffeeeiiifffbbb___^^^ZZZUUUQQQMMMKKKHHHFFFFFFEEECCCBBBBBBBBBAAAAAA@@@?????????DDDBBB???<<<;;;:::;;;<<<999999888777666555444444333222222222444666999;;;EEE;;;333333666555555666888777777888;;;@@@DDDGGG@@@EEEKKKPPPTTTYYY___dddmmmqqqyyyzzzqqqjjjwwwggg^^^]]]VVVUUURRRNNNIIIFFFDDDDDD@@@???======>>>AAADDDFFFKKKOOOUUU[[[```bbbccccccaaaeeejjjlllkkkkkkkkklllrrrtttxxx||||||zzzyyywwwtttqqqllliiifffcccaaabbbccceeeeeehhhlllqqqvvvzzz}}}~~~}}}~~~~~~|||{{{zzz{{{}}}~~~|||yyyxxxssssssqqqooolllhhheeeccc[[[XXXUUUUUUVVVXXXWWWVVV\\\aaagggmmmssszzz~~~~~~~~~zzzlllkkkhhhiiipppwww}}}lll[[[MMMEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCBBBCCCEEEGGGFFFEEEEEEEEEGGGIIIKKKOOONNNLLLKKKJJJJJJJJJKKKJJJLLLNNNOOOOOONNNLLLKKKNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZXXXXXXXXXZZZ]]]```dddfffbbb^^^[[[]]]ccciiillllllccc^^^___eeegggjjjvvvwwwmmmmmmttt||||||~~~vvvnnn]]]TTTOOOOOONNNFFF>>>:::;;;<<>>>>><<<;;;;;;;;;<<<<<<===>>>>>>???<<<;;;:::999888999999:::777777777666666555555444444444333333444666888:::???888333555666666666777999:::<<>>===>>>???@@@DDDGGGMMMRRRWWWZZZ\\\]]]ZZZ^^^cccffffffeeeeeedddhhhjjjnnnrrrwww|||~~~{{{wwwsssqqqnnnkkkiiicccbbb```______bbbdddfffhhhjjjmmmrrrvvv{{{~~~~~~}}}{{{yyyxxxyyyzzz}}}{{{yyytttqqqnnniiiddd___\\\[[[VVVVVVUUUSSSSSSVVVZZZ]]]cccjjjttt|||~~~|||zzzzzz}}}wwwnnnpppkkkiiilllpppuuu~~~{{{lll^^^QQQHHHDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAACCCEEEFFFFFFEEEEEEEEEGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWQQQRRRTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUWWWXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[^^^bbbeeegggbbb^^^ZZZ[[[___bbbcccccc___\\\]]]bbbcccbbbiiitttvvvlllqqqzzzpppdddZZZXXXWWWQQQGGG@@@999999>>>GGGOOOVVVaaajjjuuuqqq```MMMBBB===999777888:::::::::999888777777666888888777666666555555444333333222222111111000000000000//////......------............////////////////////////111222444555444555666777888999999999<<<;;;;;;<<<<<<===>>>???@@@AAACCCFFFHHHKKKMMMNNNQQQQQQPPPPPPPPPQQQQQQRRRWWWXXXYYYYYYYYYYYYZZZ\\\\\\\\\^^^^^^____________[[[[[[YYYXXXVVVTTTRRRRRRSSSPPPKKKHHHGGGEEECCCAAA===:::888777777777666555666777777888888999::::::333444555666666777777777555555555555555555555555666555444333444555666777:::666555777777666888<<<>>>BBBGGGNNNTTTYYY\\\]]]jjjmmmrrruuuwwwxxxyyy{{{~~~|||rrrjjjddd^^^XXXSSSyyymmmbbb___ZZZUUURRROOOMMMLLLIIIGGGDDDAAA???>>>>>>>>>>>>AAAEEEJJJNNNQQQTTTUUUTTTXXX]]]aaacccccccccbbbbbbdddgggkkkooosssuuuwwwzzz}}}}}}{{{yyywwwwwwuuurrrooollljjjhhhfffaaaaaaaaaaaadddgggkkkmmmnnnnnnppprrruuuxxxzzz|||~~~|||zzzxxxxxxyyy{{{|||~~~yyywwwqqqnnnhhhaaa\\\WWWUUUTTTSSSUUUVVVTTTTTTXXX```hhhmmmttt}}}yyyvvvtttwww~~~|||yyyvvvrrrkkkggghhhkkknnnttt{{{yyymmm___SSSKKKFFFDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@??????BBBEEEFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOKKKJJJIIIHHHHHHIIILLLMMMQQQQQQQQQRRRUUUXXX[[[]]]VVVVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRRRRUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXX[[[[[[\\\^^^```ccceeegggdddaaa^^^]]]^^^___^^^]]]^^^\\\___ccccccaaadddjjjvvv~~~uuuqqqsss{{{~~~tttfff```___XXXLLLBBB>>>===???BBBDDDGGGPPPZZZdddooo{{{rrr]]]NNNDDD===:::::::::999999888888888999999888888888777666666555555444444444444333333222222222111111000///......---...........................//////000000111222333111111222333333333333333777777777777888999:::;;;:::;;;===???BBBDDDFFFGGGJJJJJJJJJJJJJJJJJJKKKKKKMMMOOOPPPPPPOOOOOOPPPQQQPPPQQQSSSTTTUUUUUUTTTSSSQQQQQQOOONNNLLLKKKJJJIIIHHHFFFBBB???============999777555555555666555444777666666555555444333333000111444555666666555444333333333444444555555555555555444333333333444444888666666999;;;<<>><<<===@@@CCCFFFIIIKKKMMMNNNQQQVVV\\\aaaccccccccc```aaacccfffhhhkkkmmmnnnqqqtttxxx}}}~~~}}}}}}}}}}}}|||xxxtttpppnnnkkkkkkjjjhhhgggffffffffffffffffffhhhjjjnnnqqqsssqqqppppppqqqsssuuuxxxzzz~~~}}}zzzyyyzzz{{{|||}}}zzzuuuqqqjjjgggaaa[[[VVVSSSQQQQQQPPPSSSVVVVVVVVV\\\hhhqqqxxx~~~rrrppppppwww}}}~~~~~~qqqiiidddeeehhhjjjnnnssspppiii^^^RRRHHHCCCAAA@@@BBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>???BBBEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFGGGIIIIIIMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLKKKIIIHHHIIIJJJLLLNNNQQQQQQQQQSSSUUUYYY\\\]]]ZZZYYYWWWUUUUUUWWWZZZ\\\WWWTTTQQQQQQTTTWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXYYY^^^^^^^^^___```bbbccccccfffdddbbb```___^^^]]]\\\[[[\\\^^^bbbcccbbbcccfffmmmttt~~~yyyqqqrrrrrrsssyyy}}}wwwmmmhhh```PPPCCC@@@??????@@@>>>>>>DDDLLLRRR\\\iiiuuupppaaaQQQCCC======999888777555555666888999888888777777666555555555444555555666555555444333333333222222111000///////////////////////////////////////000111111111111000111111222222111111000555444444555555666777888666777999:::<<<>>>@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFHHHIIIFFFGGGHHHJJJKKKJJJJJJIIIGGGGGGFFFEEECCCBBBAAAAAA???===;;;888777777888999777555444444555666555444666555555444444333333222222444666777888666444333222222333333444444555555444333333333333333444444666444777>>>DDDKKKVVVaaaeeejjjqqqxxx}}}~~~|||}}}}}}uuuvvvxxxxxxwwwssspppmmmccc]]]TTTMMMIIIIIIKKKLLLyyyooogggbbb]]]XXXTTTRRRQQQMMMJJJFFFCCCAAA@@@>>>>>>>>>???AAACCCEEEFFFHHHJJJNNNUUU[[[```aaaaaa^^^^^^```aaaccceeefffgggjjjllloootttyyy}}}~~~}}}{{{zzzzzz|||}}}}}}|||yyyvvvsssoookkkjjjdddeeefffffffffgggiiikkknnnnnnooopppqqqtttvvvwwwrrrqqqpppppprrruuuyyy{{{|||}}}|||{{{zzz{{{|||zzz{{{|||{{{xxxrrrmmmiii```^^^ZZZVVVTTTRRRRRRRRROOOSSSWWWYYY\\\dddpppyyy}}}llllllooozzzpppiiicccdddffffffgggiiibbb\\\SSSJJJCCC@@@??????AAA@@@@@@??????@@@@@@AAA???@@@@@@@@@???@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIILLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[YYYVVVTTTTTTXXX\\\___]]]XXXSSSQQQTTTWWWWWWWWWSSSSSSSSSTTTUUUVVVWWWXXX]]]]]]^^^^^^____________dddcccbbbaaa___]]]\\\[[[XXXYYY[[[^^^```aaabbbcccjjjlllvvvzzzqqqmmmkkkppp|||~~~{{{~~~wwwmmm[[[LLLCCC???======;;;:::===CCCEEELLLWWWcccooozzz|||rrrbbbPPPFFFEEE>>><<<999666555555666777999888888777777666555555444555666777777666555444555555444444333222222222111111111111000000000000......///000000000//////000111111111111111000000111111111111222333444555333333444555666777888999:::;;;<<<===>>>>>>======???@@@AAA@@@??????@@@AAA>>>>>>???@@@AAAAAAAAAAAA======<<<<<<;;;:::999999555666555444222222444666444222111222444555555444333333333444555555666666444666777888888666444333333333333444444555555555222333444444555666777777666555;;;GGGTTTaaannnxxx}}}|||vvvuuutttppplllfffaaa___RRROOOKKKHHHIIILLLQQQUUUvvvqqqlllfffbbb]]][[[WWWRRRMMMIIIFFFDDDBBBAAA???>>>>>>???@@@AAACCCCCCEEEKKKRRRXXXZZZZZZXXXYYY[[[\\\___```bbbccccccfffjjjnnnsssvvvxxxxxx{{{|||~~~}}}}}}|||{{{{{{{{{|||}}}~~~|||}}}}}}||||||{{{zzzyyyvvvuuutttsssqqqpppooonnnjjjllloooooooooqqqtttwwwzzzzzzyyyyyyyyyzzz{{{{{{vvvuuurrrqqqrrruuuxxx{{{yyy{{{~~~~~~{{{{{{{{{|||uuuuuutttrrrmmmgggaaa]]]VVVUUUTTTSSSSSSTTTUUUVVVSSSVVV[[[```fffooozzzzzzjjjkkkrrrrrrjjjddddddddd```\\\\\\TTTQQQLLLFFFBBBAAA@@@AAA>>>>>>============>>>>>>>>>???AAAAAA@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCAAAAAACCCDDDFFFGGGIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUTTTSSSTTTWWW[[[]]]bbb\\\UUURRRTTTVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^\\\ZZZYYYYYYWWWXXXYYYZZZ]]]```bbbbbbjjjiiinnnzzzzzzssskkkjjjqqq}}}~~~ooo```RRRJJJBBB???<<<999:::======AAAHHHQQQ[[[fffsss|||~~~||||||{{{tttggg[[[VVVMMMIIICCC>>>:::888999999::::::999999888888777777444555666777777666555444666666555555555555555555444444333333222222222222//////000111111000///...//////000000000000000///////////////000111222222111111111222222222222333444555777888999999888888888999:::999888777888999888777777888888999:::;;;888777777777666555555555000222444333222111333555222111000111333555555444333333333444555555666666444444555666666555444444444444444444555555555555222333555777999;;;<<<<<<======DDDUUUfffrrr|||}}}yyyvvvooommmjjjeee___ZZZVVVTTTMMMMMMNNNPPPSSSYYY```ddd}}}zzz{{{wwwgggddd```[[[UUUOOOKKKHHHEEECCCAAA>>>======>>>??????>>>???DDDKKKQQQSSSSSSSSSTTTVVVYYY[[[^^^```aaa```cccgggllloooqqqppppppssstttwwwzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzzzz|||}}}~~~}}}||||||zzzzzzyyyxxxwwwuuusssrrrrrrrrrrrrrrrssstttuuuvvvuuuxxx{{{|||{{{}}}}}}{{{vvvsssrrrsssuuuwwwwwwzzz~~~~~~{{{{{{{{{{{{ooonnnllliiiccc\\\VVVSSSPPPPPPQQQRRRTTTVVVXXXYYYYYY\\\```gggoooyyyxxxiiilllttt~~~uuullleeedddbbb[[[UUURRRHHHFFFDDDAAA???>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<===???BBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEECCCBBBAAA???@@@CCCEEEGGGIIIJJJJJJIIIJJJMMMOOOQQQQQQPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNQQQRRRTTTUUUVVVVVVUUUUUUQQQRRRRRRSSSUUUWWWYYYZZZfff___VVVSSSTTTVVVUUUSSSWWWWWWVVVVVVUUUUUUVVVVVVSSSTTTVVVWWWYYYZZZZZZZZZWWWXXXZZZZZZXXXWWWVVVVVVYYYYYYYYYYYY\\\aaacccbbbeeebbbeeemmmuuu}}}ppphhhhhhsssrrreeeYYYLLLDDD@@@;;;:::;;;999:::>>>DDDKKKUUUcccnnntttrrruuu~~~zzzooohhh[[[VVVNNNGGGAAA>>>======<<<;;;;;;::::::999999888333444666777888777555444666666666666777777777777555555555444444333333333111222333333333222111000------...////////////...////////////000111222333222222111111111111111000222333555666777777777666333444555444333222333444444444333333333555666888777666666666555555555444000333666666444333555777333111111222444666666666666666555555444333333333111222333333444444444444555555555555555555555555333444777:::<<<>>>???@@@GGGFFFNNN```qqqzzz~~~~~~{{{wwwsssdddbbb^^^YYYUUUQQQOOONNNPPPRRRUUUZZZ___fffmmmrrrwwwqqqvvvvvvhhh```\\\XXXRRRLLLLLLIIICCC@@@???>>>>>>=========>>>???BBBFFFJJJLLLMMMMMMOOOQQQUUUYYY]]]___[[[^^^bbbgggkkkmmmmmmmmmlllnnnrrrtttuuuwwwyyy{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}{{{xxxuuussssssrrrqqqppppppqqqrrrssssssrrrsssvvv{{{~~~~~~~~~|||{{{zzzwwwuuuuuuyyyyyytttqqqpppooohhhfffaaa\\\WWWSSSPPPOOOLLLPPPSSSVVV\\\ccceeebbbiiijjjmmmttt|||}}}rrrttt{{{}}}tttnnniiieeeddd^^^TTTMMMJJJ@@@??????>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDD@@@AAABBBDDDGGGJJJLLLNNNJJJJJJKKKLLLLLLMMMLLLLLLLLLNNNOOOOOOMMMMMMNNNPPPQQQPPPOOONNNNNNNNNNNNNNNQQQSSSUUUVVVUUUUUUVVVXXXUUURRROOOPPPTTTWWWXXXXXXYYYWWWUUUTTTSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSXXXWWWVVVUUUVVVXXXZZZ\\\XXXWWWVVVWWWYYYYYYXXXWWWXXXXXXYYYZZZ[[[]]]___```ccc```aaafffllltttxxxnnngggiiixxxwwwpppaaaPPPFFFBBB>>>:::<<<<<<======@@@FFFMMMRRR\\\aaakkkuuu{{{|||yyyuuupppjjj```XXXSSSNNNJJJFFFCCCDDD@@@:::777777666222///111444666777777999:::888888888777777777666666555555555555444444444444444444333222000///......//////000000111111111222000000000000000000000000000000000000000000000000000000///000000111222333444222000111333444333000111222333333444444444444222222333333444555666666333333333333333333333333222333333444444333333222333333333333333444444444555333111222555777666444222222222222333444555666;;;::::::???FFFMMMPPPPPPTTTXXXbbbooo|||}}}{{{wwwsssmmmiii___UUUNNNPPPQQQNNNNNNRRRVVVZZZccclllnnnmmmooosss|||yyy~~~{{{nnngggaaaZZZTTTSSSPPPJJJGGGDDDCCCAAA@@@;;;;;;;;;<<<>>>AAADDDFFFJJJJJJKKKMMMPPPTTTWWWYYYYYY[[[___cccfffggggggggghhhjjjmmmooopppqqqsssttttttvvvxxx{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}yyyuuuyyyzzzzzzyyywwwtttqqqooommmmmmnnnoooqqqsssuuuvvv{{{zzz{{{~~~~~~}}}|||yyyvvvyyy}}}{{{tttnnniiieeeccc]]][[[WWWTTTPPPNNNMMMLLLKKKRRRZZZbbblllvvvyyywwwvvvvvvyyy~~~{{{xxxvvvyyy{{{qqqlllfff___\\\VVVLLLEEECCC??????>>>============>>>>>>>>>======<<<<<<;;;;;;@@@????????????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNOOOOOONNNMMMOOOPPPPPPPPPOOOOOONNNOOOOOOOOOQQQSSSUUUUUUTTTSSSSSSTTTTTTRRRPPPQQQTTTVVVWWWVVVWWWVVVTTTSSSSSSTTTUUUVVVXXXWWWWWWVVVUUUTTTTTTTTTWWWWWWVVVVVVWWWXXXZZZ[[[XXXVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXYYY[[[\\\^^^___```^^^___dddiiinnnyyy~~~|||ppplllvvvsssaaaTTTMMMFFF@@@<<<;;;:::::::::===BBBEEEKKKPPPYYYeeeooouuuvvvuuusssoookkkhhheee```ZZZVVVQQQPPPJJJAAA;;;:::888444333444555555555555555666666666666666666555555444666666666666666666666666777666555444333222111111111111111111222222222333000000000000000000000000000000000000000000000000111000000000000111111222333111///000222333111///222222333333333333333222222222333333444555555666333333333333333333333333222333333444444333333222333333444444444444444444555333111222555777777666666777777777666666777888999;;;???IIITTT]]]bbbcccfffiiipppzzzxxxsssoookkkgggdddTTTNNNKKKNNNPPPOOORRRWWWbbbgggrrr|||~~~xxxuuuvvvwwwnnnddd]]]XXXUUUPPPKKKHHHEEEBBB@@@===<<<<<<;;;<<<===???@@@DDDDDDEEEGGGJJJMMMPPPRRRVVVXXX[[[^^^`````````___ccceeehhhiiiiiiiiijjjkkknnnpppsssvvvzzz}}}|||~~~~~~|||{{{zzzyyyzzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~}}}{{{zzzzzz~~~}}}|||{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{yyyvvvssstttttttttsssrrrpppmmmllloooqqqtttxxx|||{{{yyy{{{~~~~~~}}}}}}}}}yyytttlllddd]]]WWWTTTPPPOOOMMMKKKJJJIIIIIIJJJLLLVVVcccppp~~~}}}~~~|||xxxxxxvvvzzz|||zzzpppjjjbbbYYYSSSLLLDDD???>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFGGGIIIKKKLLLMMMMMMLLLNNNOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRTTTSSSQQQPPPPPPQQQSSSSSSRRRTTTUUUVVVUUUTTTUUUTTTSSSRRRRRRSSSUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYWWWUUUUUUVVVXXXZZZZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\]]]aaadddgggooovvv}}}~~~}}}sssvvvwwwjjj___TTTKKK@@@>>>;;;888777999:::<<<<<>>CCCLLLYYYeeeoootttuuuxxxyyy|||~~~}}}|||||||||vvvnnngggccc___]]][[[NNNMMMPPPTTTWWWYYY___eeekkkqqq}}}}}}sssppp|||oooggg___[[[VVVQQQNNNJJJFFFDDDCCCBBB@@@???>>>=========>>>???@@@BBBEEEIIILLLNNNQQQSSSVVVYYY[[[\\\]]]]]]___bbbeeeffffffeeeeeefffkkkmmmnnnppprrrttttttuuuttt{{{|||zzz~~~{{{yyywwwwwwwwwwwwwwwxxxyyyyyywwwxxxzzz}}}~~~|||{{{zzzyyyxxxwwwyyy{{{|||zzzxxxwwwwwwxxxwwwvvvuuuuuuuuuwwwwwwvvvvvvuuuvvvvvvvvvvvvuuurrrsssssstttssssssrrrqqqxxx{{{}}}{{{xxxyyy{{{{{{zzzwwwtttsssqqqnnniiibbbZZZSSSLLLIIIHHHGGGFFFFFFFFFGGGHHHIIIPPP\\\kkk{{{zzzzzz|||~~~yyyzzz}}}}}}}}}~~~uuukkkfff]]]SSSLLLFFF@@@>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=====================>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKLLLMMMOOONNNMMMMMMNNNPPPOOOOOONNNOOOOOOPPPQQQQQQOOOPPPRRRRRRQQQPPPQQQRRRSSSTTTUUUWWWXXXWWWUUUSSSTTTSSSRRRQQQRRRSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTUUUWWWZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^]]]\\\^^^aaaccccccgggmmmyyy||||||vvviii]]]NNNIIIBBB<<<::::::;;;<<<::::::===CCCLLLTTTZZZ\\\```dddkkkrrrwwwyyywwwuuuqqqpppiii^^^TTTNNNHHHBBB<<<;;;999999999999888666333444555666777777777666888888888888999999999999::::::999999888888777777666666666666666666666666333333333333333333333333222222222222222222222222333333222111000000000111111111000111111111111111111222333333333333333222333333333444444444555555555555555555555555555555333333333333333333333333444444444444444444333333666555444444555777888999888<<<@@@BBBBBBBBBDDDFFFOOOUUU___kkkuuu{{{~~~~~~~~~|||zzzzzzyyyxxxvvvsssqqqppppppkkkccc\\\WWWTTTTTTTTTUUUYYY___eeehhhkkkqqqvvvssswww{{{ooojjjxxxlllgggaaa[[[WWWSSSOOOLLLIIIHHHFFFCCC@@@>>>===<<<;;;<<<===???BBBFFFIIIKKKKKKMMMQQQUUUXXX[[[\\\]]]]]]```dddfffeeeddddddeeehhhhhhiiijjjkkkkkkkkkkkklllrrryyyyyyuuutttxxx}}}wwwvvvuuusssrrrrrrqqqqqqrrrsssvvvyyy|||~~~}}}|||||||||zzzyyyyyyxxxwwwvvvuuusssrrrrrrqqqsssuuuuuusssrrrrrrrrrrrrrrrqqqqqqrrrtttuuuwwwvvvuuusssrrrrrrtttxxxzzz{{{{{{|||}}}~~~~~~|||zzzsssssssssrrrrrrpppmmmkkkcccaaa^^^YYYSSSMMMHHHEEEEEEDDDDDDDDDEEEFFFHHHIIIUUUaaaqqq{{{uuuuuuwww~~~}}}xxxsssqqqqqqxxx}}}|||}}}|||{{{zzz||||||wwwlllaaa]]]TTTKKKFFFCCC???>>>AAA===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDD@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGKKKLLLNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNOOOPPPQQQLLLNNNPPPQQQQQQQQQSSSTTTTTTVVVXXXYYYYYYXXXVVVUUUTTTSSSRRRQQQRRRSSSUUUWWWVVVWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXZZZZZZYYYWWWVVVVVVTTTSSSTTTVVVYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^______^^^___ccccccaaaccchhhrrr}}}{{{uuubbbZZZNNNEEE???===<<<;;;<<<:::888:::???DDDHHHJJJNNNSSS[[[cccjjjooosssvvvtttvvvtttmmmgggbbbZZZSSSMMMJJJHHHFFFEEEBBB>>>;;;555555444444555555666666777888888888999999999:::999999999888888888888888888888888888777777777777555555555555555555555555444444444444444444444444555444333222222222222222333333444333333333333333000111222333444555555555333333333444444444444444555555555555555555555555444333333222222333333444333333333444444444444555;;;::::::999999;;;>>>@@@>>>DDDLLLQQQRRRTTTWWW[[[fffkkksss{{{}}}}}}|||yyyvvvvvvtttrrrmmmhhhccc```]]]ZZZUUUQQQOOOQQQTTTWWWbbbhhhppptttvvvyyy|||~~~}}}~~~{{{qqqmmm{{{uuummmddd^^^YYYUUURRROOONNNKKKHHHDDDAAA>>><<<<<<<<<===>>>@@@CCCEEEGGGEEEGGGKKKOOOTTTXXX[[[\\\ZZZ^^^bbbeeefffeeeeeefffcccccceeefffgggggghhhhhhiiinnnrrrrrrooommmnnnqqqxxx}}}~~~}}}{{{yyywwwvvvuuuuuurrrsssvvvxxxzzz{{{{{{{{{|||{{{zzzzzzzzzyyywwwtttuuutttsssrrrpppooonnnnnnnnnooopppooonnnnnnoooqqqqqqrrrrrrssstttvvvxxxxxx}}}}}}|||zzz{{{}}}{{{zzzxxxxxxxxxxxxvvvuuunnnllliiihhhhhhgggeeecccVVVUUURRROOOLLLIIIGGGEEEDDDDDDDDDDDDFFFHHHKKKLLLZZZeeetttwwwnnnmmmpppwwwyyyzzzwwwpppllljjjkkkppp{{{|||||||||sssqqqqqquuu}}}}}}xxxrrrfff[[[QQQIIICCCAAA@@@======@@@======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<===:::::::::;;;<<<===>>>??????@@@@@@AAAAAABBBBBBCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFIIIKKKLLLLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOJJJLLLOOOPPPQQQQQQSSSUUUSSSUUUXXXZZZYYYWWWWWWWWWUUUTTTSSSRRRRRRSSSUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXVVVWWWXXXZZZZZZYYYWWWVVVWWWUUUSSSSSSUUUXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^```___```cccbbb```bbbfffkkkuuu~~~|||~~~xxxnnnaaaUUUMMMFFF@@@<<<===:::777777999;;;===>>>BBBEEEKKKQQQWWW^^^eeejjjkkkooorrrqqqqqqqqqmmmhhhdddaaa^^^[[[XXXRRRJJJDDD<<<;;;777555333333333444666666666777888888999999777777777888888888888888999999999999888888888888666666666666666666666666666666666666666666666666666555555444444444444555444555666666444444555666222333444555555666666666444444444444444444444444444444444444444444444444444444222222222222444444333444444555666777888888999:::;;;;;;<<<@@@EEEIIIPPPXXXbbbgggiiijjjnnnrrrwww||||||{{{|||{{{yyyvvvsssqqqmmmhhhaaaZZZTTTQQQJJJJJJKKKMMMPPPWWW```fffmmmtttzzz|||~~~|||}}}}}}~~~wwwpppnnnsssjjjccc^^^\\\WWWUUUSSSOOOJJJFFFCCCAAA@@@???>>>===>>>???@@@AAA@@@BBBEEEIIINNNRRRUUUWWWUUUZZZ___ccceeeeeeffffffaaabbbcccdddeeeffffffffffffiiimmmnnnllljjjjjjjjjpppttt{{{~~~~~~yyy{{{}}}~~~~~~|||}}}~~~~~~{{{yyyyyyxxxvvvuuutttsssrrrsssttttttsssrrrsssuuuxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~|||vvvssspppnnnnnnoooooonnnhhhccc^^^[[[ZZZZZZYYYWWWMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGIIILLLOOORRRTTT```jjjvvvsssjjjjjjmmmpppssssssnnnggggggnnnvvv|||zzzzzzooommmmmmqqqyyyxxxrrrlll___SSSHHHCCC?????????<<<<<<>>>>>>======<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???======>>>>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLLLLKKKLLLLLLLLLIIIKKKNNNOOOOOOOOOPPPRRRQQQTTTWWWWWWVVVVVVWWWXXXWWWVVVTTTSSSSSSTTTUUUVVVTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYYYYXXXWWWVVVXXXVVVSSSSSSUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\___]]]^^^```___]]]```dddgggrrr{{{zzzyyy|||}}}xxxooofff\\\QQQIIIBBB???<<<:::::::::999888:::===@@@CCCEEEKKKQQQVVVWWW]]]bbbfffllltttxxxwwwvvvtttqqqpppnnnhhh]]]UUUMMMHHHAAA:::555333333444444444555555666777777888777777777777888888999999::::::999999999888888888888888888888888888888888666666666666666666666666666666666666666666777888444666888777555444555777666666777777666555444444444444444444444444444444333333333333333333333333555444222111111222444555555555777888:::<<<======<<>>AAAEEEIIIMMMPPPRRRRRRVVV]]]aaaddddddeeefffddddddeeeeeeeeeddddddcccccceeehhhkkkmmmlllkkkjjjjjjmmmrrrxxx}}}~~~}}}|||{{{}}}}}}|||zzzyyy{{{{{{yyyrrrnnnjjjhhhhhhhhhiiiiiibbb]]]UUUQQQPPPOOONNNLLLHHHGGGEEECCCCCCDDDEEEFFFIIIJJJLLLOOORRRWWW[[[]]]fffnnnwwwzzz}}}rrrjjjjjjnnnmmmppppppiiicccgggvvv}}}|||qqqnnnmmmooovvv|||}}}{{{uuummmhhhaaaTTTHHHFFFAAA???AAAAAA===<<<===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<>>>???;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHJJJIIIHHHHHHIIIKKKMMMMMMLLLKKKKKKJJJKKKKKKIIIKKKMMMNNNMMMLLLMMMNNNOOORRRUUUUUUTTTTTTVVVYYYYYYWWWUUUTTTSSSTTTUUUVVVSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWYYYWWWSSSSSSTTTVVVXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ]]][[[[[[^^^]]][[[^^^cccgggttt|||wwwooorrr~~~|||}}}}}}~~~{{{~~~~~~ssseee[[[JJJGGGCCC@@@>>><<<999666666999;;;;;;;;;===BBBGGGFFFLLLRRRXXXcccqqq{{{}}}}}}||||||}}}~~~xxxnnneee[[[UUULLLAAA:::666666666222333333444555666666777777777777888888999999::::::::::::999999888888888888888888888888888888888666666666666666666666666777777666777777888999999444666888777555444555888::::::999888666555333222444444444444444444444444333333333333333333333333555444222111111222444555666777999;;;===???AAAAAAGGGKKKOOOSSSXXX```jjjqqqvvv~~~|||tttmmmjjjgggccc___[[[VVVNNNFFFBBBBBBDDDFFFMMMQQQWWW^^^eeeooo{{{zzz{{{uuusssuuuvvvssspppppp{{{tttkkkhhhccc___ZZZTTTNNNJJJHHHFFFCCCAAA@@@???===;;;@@@@@@@@@AAADDDHHHKKKMMMNNNSSSYYY^^^```aaabbbcccbbbdddffffffdddaaa```___eeegggjjjmmmmmmllliiigggeeeeeeggglllrrrxxx|||~~~||||||~~~|||yyyyyy{{{~~~|||uuunnnhhhaaa\\\ZZZZZZYYYXXXWWWTTTRRRPPPKKKEEEDDDGGGCCCCCCCCCCCCDDDGGGKKKOOOOOORRRWWW\\\bbbfffiiijjjlllpppxxx~~~zzz||||||yyytttqqqsssuuuyyysssqqqqqqnnnooo|||wwwxxxsssooonnnsssxxx{{{{{{yyyuuunnnggg^^^TTTKKKEEE???>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;:::999999999::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@JJJHHHFFFGGGIIIJJJIIIFFFHHHHHHIIIIIIJJJKKKLLLLLLOOOMMMJJJGGGGGGIIIKKKMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKNNNPPPRRRRRRRRRTTTUUUYYYXXXVVVTTTSSSSSSTTTUUUTTTUUUVVVVVVUUUUUUWWWYYYYYYZZZ\\\___```]]]XXXTTT[[[XXXUUUSSSTTTUUUUUUUUUVVVWWWYYY[[[[[[ZZZXXXWWWZZZZZZZZZ[[[\\\\\\]]]]]]hhhlllpppoookkkkkkqqqwww~~~}}}nnnfff^^^RRRIIIDDDAAA>>><<<;;;999888999;;;<<<<<<;;;???AAAEEEJJJRRR___nnnxxx{{{|||}}}{{{xxxuuuuuuuuunnniii```TTTHHHAAA>>>===888999999777555333333444555666777777666777999;;;;;;:::888888999:::999888;;;:::999888777777777777999888777666666777888999999999999999888888888888666666777777777777666666888888888777666555555444111333666777777666666777000111222222333333333333555666666555444444777999999===BBBEEEFFFJJJRRRXXX[[[```eeejjjmmmrrrxxx|||}}}yyywwwxxxyyywwwqqqiiiccc^^^YYYSSSOOOKKKIIIEEECCCDDDHHHMMMPPPZZZaaajjjppptttxxxzzzsssnnnooopppqqqtttxxxyyytttnnnhhhbbb]]]XXXUUUPPPNNNJJJHHHFFFDDDBBB@@@??????>>>???AAACCCFFFHHHJJJNNNSSSWWWYYYZZZ[[[\\\aaaccceeeeeedddbbbaaaaaabbbfffkkkooopppnnnkkkhhheeeddddddhhhmmmrrrvvvwww{{{xxxuuuuuuwwwyyyzzzyyyzzz{{{}}}~~~}}}~~~~~~{{{}}}~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{|||}}}zzzxxxxxxzzz}}}~~~|||zzz{{{~~~zzztttkkkeee\\\VVVRRRPPPMMMLLLMMMJJJIIIIIIEEE@@@@@@DDDBBBCCCEEEFFFHHHMMMRRRWWW^^^aaaffflllpppsssuuuvvvpppttt|||~~~|||yyyxxxxxxzzz{{{|||~~~vvvrrrtttsssuuu||||||wwwrrrpppqqqqqqpppnnnrrrmmmeee]]]TTTLLLEEE@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<======>>>>>><<<<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEECCCBBBDDDGGGHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLNNNLLLJJJHHHGGGHHHIIIKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKMMMOOOPPPPPPQQQRRRTTTXXXWWWUUUSSSRRRSSSTTTTTTTTTUUUVVVUUUTTTUUUVVVXXXWWWXXX[[[^^^``````^^^[[[YYYWWWUUUTTTUUUVVVVVVUUUWWWXXXYYYZZZZZZZZZYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\```dddhhhgggcccdddiiiooorrr}}}{{{xxxtttssstttwww}}}xxxoooccc[[[UUUPPPIIIDDD???>>><<<;;;<<<<<<;;;:::;;;<<<>>>AAAGGGQQQ\\\eeeooorrrtttvvvvvvwwwyyyzzz}}}yyyqqqdddWWWMMMGGGEEEFFFFFFCCC???:::777777888777888888888777666888999<<<:::777666777777777666999888777666555555666666::::::999999999999::::::999999999999888888888888666777777777777777777666777666555444333333333333333555666666444333444555000111333555777888999999888999:::::::::;;;===???BBBHHHPPPUUUZZZ```hhhoooooossswwwyyyyyy{{{}}}{{{zzzuuuvvvvvvsssnnnjjjhhhhhhgggbbb[[[UUUQQQMMMIIIFFFIIIJJJJJJKKKLLLQQQWWW\\\gggnnnuuuyyyyyyyyy{{{~~~zzztttppprrrtttuuuwww{{{yyy{{{wwwpppiiiddd```WWWTTTPPPMMMKKKHHHEEECCCAAA@@@?????????@@@AAABBBFFFIIILLLNNNOOOQQQTTTVVV\\\^^^aaaaaa````````````]]]bbbhhhnnnpppoookkkiiifffdddcccdddgggkkknnnooopppnnnlllmmmnnnpppqqqqqqnnnoooqqqtttvvvyyy{{{{{{yyyuuuuuuzzz~~~~~~}}}{{{xxxwwwxxxyyyzzz{{{|||}}}|||zzzxxxwwwsssvvvyyy{{{||||||zzzyyyuuuuuuyyy|||zzz{{{{{{zzzzzzzzz{{{|||}}}{{{{{{zzzyyyxxxyyyyyyyyyxxxvvvttttttvvvxxxxxxxxxuuutttsssuuuxxxxxxuuuqqqjjjddd[[[SSSLLLHHHDDDBBBEEEBBBBBBDDDBBB???AAAFFFEEEGGGJJJMMMRRRYYY```fffpppsssxxx|||yyy|||~~~~~~}}}|||~~~|||wwwrrruuuwwwyyyzzzvvvtttqqqlllhhhkkkddd[[[QQQJJJDDD???<<<======<<<<<<;;;;;;::::::::::::999999999999::::::999:::;;;<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;:::::::::;;;<<<<<<======:::;;;===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBAAAAAACCCFFFHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNNNNNNNOOOQQQRRRVVVUUUTTTRRRRRRRRRSSSSSSSSSTTTUUUTTTSSSSSSTTTVVVUUUUUUWWW[[[```cccccccccVVVUUUUUUWWWYYYYYYWWWVVVYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[YYY\\\______\\\]]]ccchhhgggnnnxxxpppjjjgggmmmzzz}}}yyyqqqmmmfff\\\SSSKKKHHHDDDAAA???===:::888999:::::::::===BBBJJJOOO]]]```fffkkkoootttzzz}}}vvvkkk```XXXUUUYYYWWWSSSMMMFFFBBBAAAAAA===>>>???>>><<<:::;;;;;;>>>;;;777555555666666555555444333222222333444555777777777777777777777777555555555555555555555555333333333333333333333333666555444333222222333333666777888777666555666777777888999;;;===>>>??????===@@@CCCEEEFFFGGGHHHJJJSSSZZZcccjjjooouuu|||~~~xxxtttrrrlllmmmlllhhhbbb[[[WWWVVVSSSOOOJJJFFFDDDDDDDDDDDDIIIOOOUUUXXXZZZ___fffmmmuuuzzz~~~zzzyyyyyy{{{{{{wwwxxxyyyxxxyyy{{{|||tttxxxwwwnnnhhh```]]]XXXUUURRROOOLLLIIIGGGFFFDDDBBB@@@@@@??????CCCEEEFFFGGGIIILLLPPPSSSUUUWWWZZZ[[[[[[[[[\\\]]]ZZZ]]]bbbgggjjjkkkjjjiiijjjgggdddcccdddgggiiiiiiiiihhhggghhhiiikkkllllllhhhhhhiiikkknnnqqqtttuuurrrpppppprrrsssssswww}}}|||zzzyyyxxxyyyyyyxxxvvvsssttttttrrrooommmnnnnnnpppqqqrrrssstttssssssrrrpppqqqsssuuuuuutttsssrrrlllkkkoooxxx}}}|||xxxxxxxxxxxxyyyyyyyyyzzz{{{{{{~~~}}}{{{zzzxxxxxxwwwwwwqqqooonnnnnnpppqqqqqqpppooommmkkkkkkmmmmmmllljjjiiiddd\\\SSSLLLGGGDDDBBBCCCAAABBBEEEEEEDDDHHHMMMNNNQQQVVV[[[bbbjjjrrrxxx~~~~~~~~~yyyrrryyyuuutttvvvvvvxxxzzzwwwtttooojjjeee^^^SSSJJJCCC@@@>>>===<<<;;;;;;;;;:::::::::999;;;:::888888888888:::;;;888:::<<<======<<<;;;:::;;;::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;===???@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMMMMMMMOOOQQQUUUTTTSSSRRRQQQRRRRRRRRRRRRSSSTTTTTTRRRQQQRRRSSSSSSRRRSSSWWW]]]aaadddeeeTTTUUUWWWZZZ\\\\\\YYYWWWZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZZZZWWWZZZ\\\\\\ZZZ[[[```eeefffiiinnnuuu{{{pppfffjjjyyy|||qqqggg]]]YYYSSSMMMHHHCCC>>>;;;===<<<:::999999<<>>@@@AAABBBBBBDDDGGGLLLPPPPPPRRRTTTVVVVVVWWWYYY[[[ZZZ[[[]]]___bbbfffiiikkkllliiifffdddeeefffgggfffeeefffgggggghhhiiikkklllhhhhhhggghhhjjjmmmoooqqqqqqooonnnnnnlllkkkooouuuvvvuuussssssssssssqqqooommmnnnnnnmmmjjjhhhhhhhhhhhhiiijjjlllnnnpppqqqrrrrrrrrrrrrrrrrrrqqqppppppkkkhhhiiiqqqwwwyyyxxxyyywwwwwwwwwwwwwwwwwwvvvvvv{{{zzzyyywwwuuurrrqqqpppkkkjjjiiijjjkkkkkkjjjhhhhhheeecccaaa``````___^^^___\\\VVVPPPJJJFFFEEEDDDCCCBBBCCCGGGIIIKKKPPPWWW^^^bbbhhhooouuu}}}yyyrrrmmmlllvvvxxxzzzyyyvvvvvv{{{wwwrrrmmmiii]]]VVVLLLDDD???>>>>>>===::::::::::::999999999999;;;:::999888888999:::;;;888999;;;======<<<;;;::::::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHJJJKKKLLLMMMMMMMMMKKKLLLMMMLLLLLLMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRRRRQQQSSSTTTTTTRRRPPPPPPQQQQQQPPPPPPRRRWWW\\\___```SSSTTTXXX\\\___^^^[[[XXXYYYYYYYYYYYYZZZ[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZWWWYYY[[[ZZZZZZ[[[^^^bbbbbbdddgggjjjpppzzz}}}oooooo}}}~~~sssnnnfff^^^WWWPPPJJJEEEBBB???;;;999999:::===>>><<<@@@FFFLLLRRRYYYaaaeeejjjoootttwwwvvvsssooommmllloooqqqqqqmmmhhheeecccccceeehhhhhhfffcccbbbaaa___ZZZRRRKKKEEE???;;;888888888888888888888999999777777777777777777777777444444444444333333333333444444444555666888999:::777888:::<<<>>>@@@BBBBBB???EEENNNTTTWWWWWWWWWVVVYYYYYYZZZZZZZZZZZZYYYYYY[[[```fffkkknnnooopppqqqxxx{{{~~~}}}|||yyyttttttsssrrroookkkfffccc\\\YYYTTTLLLEEEBBBBBBDDDDDDDDDFFFIIIOOOWWW___eeeaaajjjtttxxxwwwwww||||||xxxtttqqqqqqqqqqqqwww|||yyyzzzmmmaaacccjjjvvv}}}yyysssmmmhhhccc^^^[[[VVVTTTRRRNNNJJJFFFCCCAAA@@@AAA@@@@@@@@@BBBGGGJJJLLLNNNPPPQQQRRRTTTVVVXXX[[[ZZZYYYZZZ\\\aaafffiiihhhfffdddcccdddddddddcccbbbdddfffggghhhhhhjjjllljjjiiigggggghhhkkknnnpppsssooommmmmmkkkiiikkkpppsssrrrrrrrrrssssssqqqooommmoooooonnnkkkiiihhhiiifffggghhhjjjllloooqqqsssuuuuuutttsssrrrqqqppppppooohhhfffllltttvvvwwwyyysssssstttssssssrrrqqqpppxxxxxxxxxvvvsssoookkkhhheeeddddddeeefffeeebbb```\\\[[[XXXUUUSSSRRRRRRRRROOONNNLLLHHHDDDCCCDDDEEEDDDCCCFFFLLLPPPTTT[[[cccqqqvvv}}}|||rrrjjjhhhmmmrrr{{{yyyxxx}}}|||yyyqqqhhhbbbQQQKKKDDD>>>;;;;;;;;;;;;999999999999888888888888999999888888888888999999777888:::;;;<<<;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLHHHIIIKKKLLLMMMNNNOOOOOOMMMMMMNNNMMMLLLMMMPPPSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUUUURRRPPPOOOOOOPPPOOOMMMOOORRRVVVYYYZZZRRRTTTWWW[[[^^^^^^ZZZWWWWWWXXXYYYYYYZZZ[[[\\\\\\___^^^^^^]]]\\\[[[[[[[[[XXXYYYYYYXXXXXXYYY[[[]]]]]]```dddgggiiiooovvv|||~~~{{{xxxzzzrrrkkkddd]]]YYYMMMHHH@@@;;;999:::::::::777999===@@@DDDIIIOOOSSSYYY^^^eeeiiijjjiiiggggggggglllqqquuuuuutttsssrrruuuxxx}}}~~~}}}{{{{{{zzzuuulllcccZZZQQQIIIDDD<<<===>>>??????>>><<<;;;;;;;;;999999999999;;;;;;777777666555444333333222555555666777999<<>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGFFFEEEDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOORRRTTTRRRSSSSSSTTTTTTSSSSSSSSSRRRTTTVVVUUUSSSPPPOOOOOOOOOMMMLLLMMMPPPSSSTTTUUUPPPRRRUUUYYY[[[[[[XXXUUUUUUVVVXXXZZZ[[[[[[[[[[[[^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYXXXWWWWWWWWWYYYZZZ\\\```dddffffffhhhmmmpppyyy~~~yyy~~~~~~xxxssspppbbbYYYNNNEEE@@@>>><<<;;;888999::::::;;;>>>BBBEEEHHHLLLRRRVVVWWWWWWXXXXXXYYY^^^dddiiimmmpppsssvvvyyy~~~zzzssskkkccc^^^OOOPPPSSSUUUTTTQQQNNNLLLGGGFFFCCCAAAAAACCCFFFGGGFFFEEEDDDBBB@@@???>>>===;;;;;;<<<===AAAEEEHHHKKKJJJOOOXXX```gggjjjkkkkkkggglllsssyyy|||~~~zzzzzz|||}}}~~~~~~~~~~~~vvvuuuuuutttrrroookkkhhhhhhgggfffgggjjjjjjhhhfffbbb___[[[YYYWWWSSSMMMHHHBBBBBBBBBBBBEEEKKKRRRXXXaaacccgggjjjmmmrrryyy~~~~~~~~~|||{{{zzzwwwssspppooonnnnnnnnnpppwww~~~ppphhhfffbbbaaabbbjjjxxx{{{wwwrrrkkkiiifffbbb]]]XXXTTTQQQNNNMMMKKKGGGCCCBBBBBBDDD@@@BBBCCCDDDEEEFFFIIILLLNNNOOOOOOPPPQQQSSSUUUVVVWWWWWWXXXZZZ\\\\\\ZZZXXXZZZ^^^bbbcccbbbccceeehhhiiigggeeedddfffjjjooorrrrrrmmmjjjmmmooommmlllnnnkkkkkkmmmppptttvvvuuutttppprrrsssrrrooommmkkkkkknnnmmmllllllmmmoooqqqsssyyywwwuuurrrpppoooooooooppphhheeejjjqqqrrrqqqpppnnnooopppqqqqqqqqqpppooohhhiiikkkjjjfff___XXXSSSRRRRRRSSSTTTTTTRRRNNNKKKEEEEEEEEECCCAAA@@@AAABBBBBBDDDFFFFFFEEEFFFJJJNNNQQQRRRXXXbbbllltttrrrppppppttt}}}~~~~~~{{{yyy}}}~~~tttmmmppp{{{~~~xxxooo```OOODDD@@@>>>;;;::::::999888777777777777777777888888888444555666777777666555444777777777777888999:::;;;:::999999999999999999:::==================<<<<<<::::::;;;<<<======<<<<<>>CCCFFFIIIJJJLLLNNNMMMPPPUUUZZZ___fffmmmrrrvvv{{{zzzvvviiikkknnnpppppplllgggdddXXXUUURRROOOOOORRRUUUXXXZZZZZZXXXVVVTTTRRRPPPOOOFFFFFFGGGIIIMMMRRRVVVYYYWWW]]]gggqqqyyy}}}~~~~~~yyy{{{zzzwwwwwwmmmllliiigggddd```\\\YYYUUUTTTTTTWWW]]]aaaaaa```RRROOOMMMLLLKKKIIIDDD@@@BBBEEEIIINNNUUU]]]ffflllqqqsssvvvwwwwwwyyy~~~~~~yyyvvvrrrqqqqqqrrrsssttttttsssqqqxxx}}}|||~~~{{{pppqqqmmmfffbbbeeeppp~~~}}}wwwpppkkkjjjfff```[[[YYYUUUQQQNNNMMMLLLHHHEEECCCDDDEEEDDDBBBBBBEEEIIIJJJHHHGGGHHHIIIJJJJJJJJJOOORRRVVVYYYZZZYYYXXXVVVWWWWWWWWWYYY[[[___bbbeeeaaa^^^\\\]]]aaagggkkkmmmooonnnmmmmmmmmmmmmkkkiiiggghhhiiikkkmmmppprrrsssvvvuuusssqqqooonnnmmmlllmmmlllkkkjjjkkkmmmppprrrsssuuuwwwuuuqqqnnnnnnoooooonnnlllkkkkkkmmmppprrrqqqooolllkkklllllliiifffdddbbb^^^[[[WWWQQQKKKHHHFFFHHHKKKLLLLLLJJJGGGEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@CCCFFFHHHIIIMMMTTTYYY\\\___fffooozzz|||rrruuu{{{rrrhhhgggnnnwww~~~xxxooohhhaaaVVVGGG;;;;;;888666666888:::999888777777777777666666666666666777777777888888888888999999888888888888888999888999::::::;;;;;;::::::======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>???AAABBBBBBBBBBBBCCCEEEDDDDDDCCCCCCCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPPPPQQQSSSTTTVVVRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTSSSQQQOOONNNNNNPPPNNNNNNOOONNNLLLLLLNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZWWWVVVWWW[[[^^^___^^^WWWWWWXXXXXXYYYYYYZZZZZZ]]]]]]^^^^^^^^^^^^^^^^^^fffjjjpppwww~~~{{{{{{zzz~~~{{{}}}}}}pppfff^^^TTTIIIAAA???===;;;;;;<<<<<<;;;:::999;;;>>>@@@AAAAAA@@@???@@@AAACCCFFFLLLSSSYYY\\\fffppp{{{|||~~~}}}yyywwwtttpppiiiddddddhhhooosssssssssoooiiigggiiikkkiii```______aaaeeehhhjjjkkkkkknnnttt{{{~~~}}}||||||}}}xxxqqqjjjeeeaaa___^^^\\\XXXSSSMMMHHHEEEEEEEEEGGGJJJMMMOOOOOONNNGGGGGGEEECCCBBBDDDHHHLLLHHHRRR[[[^^^aaakkkvvv}}}~~~}}}|||{{{zzz{{{tttuuuwww{{{yyyuuutttvvv}}}{{{xxx|||qqqgggcccfffmmmsss}}}yyytttlllfffccc___ZZZWWWVVVSSSOOOLLLJJJJJJIIIFFFBBB@@@BBBDDDFFFEEECCCCCCDDDEEEEEEDDDIIIKKKNNNQQQRRRRRRQQQPPPRRRQQQQQQRRRUUUYYY]]]___aaa^^^\\\\\\___dddgggiiilllkkkjjjkkklllkkkjjjhhheeeeeeeeefffiiikkknnnppptttsssqqqpppooonnnnnnmmmjjjjjjiiiiiiiiijjjkkkkkkoooqqqsssrrrooolllkkkkkkjjjiiigggffffffgggjjjkkknnnjjjeeebbbaaaaaa___^^^XXXVVVSSSPPPLLLHHHDDDAAA@@@BBBDDDEEEEEECCCAAA@@@AAAAAA@@@AAAAAABBBCCCDDDFFFIIINNNQQQTTTYYY```fffooorrrxxxyyyyyy}}}|||ooofffdddjjjqqqvvvuuulllaaaYYYSSSLLLAAA999;;;888666666888999999777666666666666666666666666555555666666666777777777999888888777777777888888::::::;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>><<<>>>???@@@??????@@@BBBCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHIIIJJJLLLMMMPPPOOOOOOPPPQQQRRRTTTUUUQQQRRRRRRSSSSSSSSSSSSSSSPPPQQQQQQPPPNNNNNNOOOQQQQQQRRRSSSRRRQQQPPPRRRSSSOOOPPPQQQQQQRRRSSSSSSTTTRRRRRRSSSTTTVVVWWWXXXYYYYYYWWWTTTUUUXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^aaafffjjjppp{{{|||uuurrrsssxxx~~~~~~~~~uuulllcccYYYRRRJJJGGGCCC@@@???===;;;999999:::;;;<<<======<<<;;;<<<<<<<<<>>>AAAFFFJJJMMMSSS\\\hhhnnnpppsssxxx}}}{{{vvvtttvvv{{{{{{uuuqqqqqqvvv|||zzzxxxzzzyyyvvvvvvtttrrrrrrtttuuuvvvuuuvvvxxx{{{~~~|||yyyvvvtttsssrrrqqqooommmiiiddd___ZZZWWWRRRQQQOOOMMMIIIFFFCCCAAA???>>>>>>???AAABBBBBBAAA@@@AAACCCDDDFFFJJJPPPTTT]]]eeellllllooovvv~~~|||wwwuuuyyy|||{{{vvvsssuuu}}}|||xxxuuuzzzpppjjjhhhgggttt{{{tttqqqlllhhheeeaaa\\\YYYVVVUUURRRMMMHHHFFFFFFHHHEEECCCAAAAAAAAABBBAAA???CCCDDDFFFGGGIIIIIIJJJJJJLLLKKKJJJJJJMMMRRRVVVYYY^^^\\\YYYXXX[[[___aaabbbfffeeeeeefffhhhhhhgggfffaaa```___```bbbeeehhhkkkllllllkkkkkkkkkkkkkkklllgggggggggfffeeedddcccccchhhjjjlllllliiifffdddcccaaa```^^^]]]\\\]]]___```fffaaaZZZUUUSSSRRRQQQQQQMMMKKKIIIEEEBBB@@@>>>======>>>??????@@@??????>>>AAABBBCCCDDDFFFHHHJJJKKKRRRWWW]]]aaaeeellltttzzzyyyttttttyyy}}}yyywww||||||uuukkkcccbbbdddhhhkkkfff]]]PPPGGGDDDAAA<<<888999777666666777888888777666666666666666666666666444444444555555555555666888777777666666777888888888999::::::;;;;;;::::::555555777888:::;;;======;;;<<<<<<<<<<<<=========;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSMMMNNNOOONNNNNNNNNPPPRRRQQQRRRSSSRRRQQQPPPQQQSSSOOOPPPQQQRRRRRRSSSSSSSSSQQQQQQRRRSSSTTTVVVWWWXXXXXXUUUSSSSSSTTTUUUUUUUUUZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\]]]___aaabbbeeelllvvv~~~}}}uuuiiicccccchhhrrryyy~~~~~~vvvooojjj```[[[UUUOOOJJJFFFBBB???>>>>>>===<<<;;;:::999999:::999888888888:::===>>>BBBIIIQQQWWWYYY\\\bbbgggiiigggccc```bbbiiirrrxxx{{{|||wwwtttuuuyyy|||}}}{{{xxxwwwwwwxxxwwwvvvvvvvvvvvvwwwyyy|||~~~~~~zzzuuupppoooqqquuuwwwrrrpppmmmjjjeeebbb___]]]WWWWWWVVVTTTQQQNNNKKKIIIEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAAEEEIIINNNSSSYYY^^^dddhhhrrrwwwyyyxxxyyy}}}yyysssooouuu~~~}}}xxxrrruuu}}}zzzvvvsss}}}tttnnnpppxxx}}}xxxrrrmmmjjjdddbbb^^^YYYUUURRRQQQRRRJJJGGGEEECCCCCCBBBAAA???AAAAAAAAABBBCCCDDDEEEFFFGGGFFFDDDDDDFFFKKKOOOSSSVVVTTTQQQRRRTTTXXXZZZ[[[^^^^^^^^^```bbbcccbbbaaa\\\[[[YYYYYYZZZ^^^bbbdddcccbbbbbbccccccdddeeefffcccdddddddddbbb___\\\[[[]]]___aaabbb```]]]ZZZXXXWWWUUUTTTRRRRRRRRRSSSTTTVVVSSSOOOJJJHHHFFFEEEEEEFFFEEEDDDAAA???>>>???@@@?????????@@@AAABBBDDDDDDFFFGGGIIIMMMQQQUUUYYY[[[eeejjjppptttyyy|||uuutttvvvyyyzzzqqqrrrzzz~~~uuuooohhhbbb____________XXXOOOEEE>>><<<<<<:::888777666666666666666666666444555555555555555666666444444444444555555555555666666666555666666777777555666666777777777777777555555777888:::;;;<<<===;;;;;;<<<<<<<<<===<<<<<<<<<>>>??????>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTNNNOOOPPPOOONNNOOOPPPRRRQQQRRRSSSSSSRRRQQQRRRSSSRRRSSSSSSTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWWWWUUUTTTSSSTTTUUUVVVVVVZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\^^^_________```dddjjjnnnvvvooo```\\\[[[bbblllwww~~~wwwrrrkkkddd^^^YYYTTTQQQKKKIIIFFFCCC@@@===<<<;;;<<<;;;999888888888999:::<<<@@@DDDEEEEEEFFFKKKOOORRRQQQPPPNNNOOOTTT^^^fffhhhlllqqqvvvxxxwwwtttqqqrrrpppllljjjkkkooosssvvvyyy~~~~~~yyypppnnnkkkjjjkkkkkkkkkjjjiiihhhfffeeefffgggiiijjjlllhhhccc___]]]___ccceeedddbbb___[[[VVVQQQMMMKKKGGGGGGHHHGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAACCCGGGLLLOOOUUUZZZaaahhhmmmrrrwwwzzz|||}}}}}}~~~{{{~~~{{{wwwrrroooqqq~~~~~~zzztttvvv|||zzzvvvttt}}}zzzwwwyyyuuurrrlllgggaaa]]]YYYWWWQQQNNNKKKIIIHHHFFFDDDBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAA??????@@@DDDGGGJJJLLLJJJHHHIIIMMMQQQSSSTTTUUUUUUUUUXXXZZZ\\\[[[ZZZWWWUUUSSSRRRSSSVVVZZZ]]][[[[[[[[[[[[\\\]]]^^^___^^^_________]]]ZZZWWWTTTRRRSSSTTTUUUTTTRRROOOMMMLLLKKKJJJIIIHHHHHHIIIIIIFFFFFFFFFEEECCCAAA???>>>@@@AAAAAA???======???BBB@@@@@@AAACCCFFFIIILLLNNNQQQSSSWWW\\\bbbhhhmmmoooyyy}}}wwwqqqoooooosssnnnkkkppp{{{~~~xxxtttvvv~~~}}}xxxvvvxxxzzzpppllleee___[[[XXXVVVTTTIIIDDD>>>:::999999888777444555666666555555555555333333444444555555555555444444444555555555666666555444444444555555666777444555666666777777666666777888888999::::::;;;;;;::::::;;;<<<===<<<<<<;;;;;;===>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUURRRSSSSSSRRRPPPPPPQQQSSSUUUWWWXXXXXXWWWVVVVVVWWWVVVWWWWWWWWWUUUSSSPPPOOOPPPPPPOOOPPPQQQSSSVVVWWWVVVVVVVVVUUUVVVWWWYYYZZZXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[YYYZZZZZZYYYZZZ\\\___aaadddmmmxxxqqqfff]]]^^^fffttt|||wwwrrrmmmhhheee[[[YYYUUUPPPLLLHHHEEEDDDAAA@@@>>>===;;;;;;;;;;;;<<<>>>>>><<<::::::===@@@AAABBBCCCBBBBBBDDDJJJOOOTTTXXX]]]bbbdddcccaaa``````___]]]\\\]]]```ccceeegggnnntttwwwyyyyyyvvvpppbbb___\\\[[[[[[[[[ZZZYYYZZZYYYWWWUUUUUUWWWXXXZZZ[[[YYYUUURRRQQQTTTWWWYYYWWWVVVTTTQQQLLLHHHDDDBBB???@@@AAABBBBBBAAA@@@??????@@@BBBDDDGGGIIIKKKKKKJJJLLLNNNOOOQQQTTTZZZ^^^ccchhhnnntttwwwyyy{{{}}}~~~|||xxxwwwwwwwwwvvvvvvuuuuuuuuuvvv{{{vvvvvv{{{yyywwwwww}}}uuuyyyyyyrrriiiaaa[[[[[[XXXTTTQQQOOOLLLJJJGGGEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<===>>>@@@AAADDDBBBAAACCCFFFJJJLLLMMMMMMLLLMMMOOORRRSSSSSSRRROOONNNMMMLLLMMMOOORRRSSSUUUTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWWWWUUUSSSPPPNNNIIIHHHHHHHHHIIIHHHFFFCCCCCCCCCBBBBBBBBBBBBBBBBBB<<>>@@@???======@@@CCCCCCEEEHHHLLLQQQVVVZZZ]]]eeegggkkkpppvvv}}}vvvmmmgggddd\\\VVVRRRYYYgggttt{{{{{{yyyqqqlllmmmvvvzzzmmmhhh```YYYTTTOOOKKKIII===;;;999888888777555333222444666666444333444444222222333333444555555555444444444555555555666666333333333333444555666666666777888888999999888888999999999999999999::::::999:::;;;======<<<;;;;;;999;;;<<<<<<<<<<<<===???AAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUTTTRRRRRRSSSTTTTTTVVVXXXXXXWWWVVVUUUVVVXXXYYYYYYXXXWWWTTTQQQOOOQQQPPPOOOOOOQQQSSSVVVXXXVVVWWWXXXWWWVVVWWWZZZ]]]VVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZWWWWWWWWWXXXYYYYYYZZZ[[[\\\aaahhhppp{{{vvvfffbbbhhhttt|||xxxtttkkkjjjgggccc^^^[[[XXXVVVNNNMMMJJJGGGDDDAAA???>>>>>>>>>===;;;999999;;;<<<:::;;;======<<<===>>>???BBBEEEIIIMMMOOOOOONNNMMMMMMLLLKKKKKKKKKMMMOOOPPPPPPWWW]]]```ccceeeccc^^^UUURRRNNNKKKJJJIIIGGGFFFIIIIIIHHHGGGGGGHHHJJJJJJJJJHHHFFFEEEEEEGGGIIIKKKHHHHHHGGGFFFCCC@@@===;;;999:::===???@@@AAAAAAAAAEEEHHHMMMSSSXXX\\\___```ccceeegggfffddddddhhhlllooosssxxx{{{{{{{{{{{{{{{xxx~~~}}}zzzyyywwwtttrrrrrrrrrrrrtttwwwyyy{{{~~~uuuuuuvvv}}}}}}zzzzzz|||{{{zzz~~~tttmmmfffccc___[[[XXXVVVRRRPPPLLLKKKJJJHHHGGGEEECCCCCCAAAAAA@@@@@@????????????AAA???>>>???BBBEEEFFFFFFFFFEEEFFFHHHKKKLLLKKKJJJGGGGGGFFFFFFFFFHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGDDDBBB@@@@@@AAAAAA@@@>>>===============>>>>>>>>><<>>BBBFFFFFFDDDCCCFFFIIINNNQQQVVV]]]dddkkkppprrr{{{|||xxxkkk```YYYVVVJJJIIIIIIPPP\\\lllxxxvvvooommmttt|||~~~zzzzzzxxxtttiiicccZZZQQQJJJEEE@@@>>>777777666666666555444333111333666666444222333444111222222333444444555555333333333333444444444444222222222222333444555666777777888999999999999888777777777888888888999999888:::;;;======<<<;;;::::::;;;======<<<<<<>>>??????@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIJJJLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSSSSTTTTTTSSSTTTUUUTTTSSSSSSUUUWWWQQQTTTVVVWWWUUUTTTSSSSSSUUUVVVXXXXXXWWWUUURRRPPPQQQPPPOOOOOOQQQSSSVVVXXXVVVXXXXXXWWWUUUUUUWWWZZZVVVVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYXXXWWWVVVYYY^^^cccjjjtttvvvrrrvvv}}}zzzzzzyyyxxxvvvssspppooogggddd___YYYSSSMMMHHHFFFFFFEEEDDDBBB???>>>??????<<<;;;:::;;;<<<<<<;;;:::888:::<<<>>>@@@@@@@@@?????????>>>>>>>>>??????@@@>>>DDDHHHJJJLLLOOOMMMIIIHHHEEEAAA???>>>>>><<<;;;>>>>>>>>>???????????????>>>>>>=========>>>>>>>>>>>>???@@@AAAAAA???>>>===???AAAEEEIIILLLOOOPPPQQQXXX[[[aaahhhmmmpppqqqqqqvvvyyyzzzwwwrrrpppqqqtttuuuxxx{{{}}}|||zzzzzzzzzuuu}}}~~~xxxvvvuuusssrrrssstttvvvxxxzzz|||}}}rrrppppppuuu}}}~~~pppmmmhhhdddaaa^^^ZZZXXXSSSRRRQQQOOOMMMJJJHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@AAA???>>>>>>@@@BBBBBBBBBBBBBBBBBBDDDFFFHHHGGGFFFBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCC???<<<;;;===???>>><<<::::::;;;;;;<<<<<<======???AAABBBBBB@@@AAADDDHHHEEEJJJOOOOOOMMMLLLOOORRR[[[^^^eeemmmvvv}}}wwwjjj\\\QQQJJJGGGDDDHHHLLLRRR\\\kkk}}}}}}yyy}}}zzztttrrrnnniiiggg___UUUJJJCCC===999777777777666666555555555444000333666666333111222444111111222333333444555555111111222222222333333333222222222222333444555666555666666777777777777777555555555666777888888999888999;;;======<<<;;;:::<<<===??????>>>>>>@@@AAA>>>???AAABBBCCCCCCBBBAAAAAAAAACCCEEEFFFGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGIIIJJJLLLNNNOOOHHHJJJLLLMMMNNNNNNNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRTTTTTTTTTTTTWWWYYYTTTVVVYYYZZZXXXWWWVVVVVVRRRSSSVVVWWWWWWUUUSSSQQQRRRQQQPPPOOOQQQTTTWWWYYYWWWXXXXXXVVVRRRQQQTTTVVVVVVVVVVVVWWWWWWXXXXXXXXXSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVTTTRRRRRRTTTXXX\\\___eeepppzzz}}}~~~~~~}}}zzzssskkkaaaXXXRRRNNNPPPOOOLLLIIIFFFDDDCCCBBB@@@===::::::===>>><<<:::999::::::<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;888===@@@@@@AAADDDCCC@@@@@@>>>;;;;;;<<<======<<<===>>>>>>??????>>>======>>>>>>??????>>>===<<<;;;@@@BBBDDDGGGHHHHHHGGGFFFOOOQQQVVV\\\aaaeeehhhiiikkknnntttyyy|||}}}{{{zzzxxx|||~~~{{{uuuqqqrrrtttsssuuuxxxyyywwwvvvvvvvvvzzz}}}zzzyyyyyyuuuvvvyyy{{{}}}}}}}}}|||ooommmlllpppyyy~~~yyyuuusssnnngggaaa___\\\YYYVVVTTTRRRPPPMMMIIIHHHGGGGGGFFFGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDEEECCCBBBAAAAAACCCCCCBBBAAA??????>>>>>>>>>>>>>>>???===>>>???@@@@@@???>>>===??????>>>>>>===<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;<<<=========<<<===@@@BBB@@@BBBEEEFFFHHHJJJNNNQQQTTTXXX\\\\\\ZZZZZZ^^^ccclllrrryyy}}}xxxvvvvvvpppiii```XXXRRRNNNJJJFFFIIIIIIOOO\\\kkk{{{~~~uuuqqqqqqkkkbbbbbbXXXKKKBBB===:::666222555555444444444333333333666555555444222111111000111222222333333444444555444444444444444444444444555444444444444555666666555555555666666666666666555555555555666777999999666666777888999::::::::::::<<<===<<<;;;;;;<<<===???@@@AAAAAA@@@AAACCCEEEAAAAAABBBDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIFFFHHHJJJJJJIIIIIIJJJKKKOOOPPPQQQPPPNNNMMMNNNOOONNNNNNMMMMMMNNNOOOQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUSSSUUUVVVVVVTTTRRRQQQQQQSSSTTTVVVUUUUUUUUUVVVXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUQQQQQQSSSVVVZZZ___ccceeeuuu}}}{{{||||||{{{~~~tttiiiaaa]]]]]]^^^^^^^^^[[[WWWSSSQQQOOONNNMMMJJJHHHEEECCCBBBAAA>>><<<<<>>===;;;>>>===;;;;;;======<<<;;;;;;===@@@AAA@@@?????????AAAAAA@@@@@@AAAAAABBBBBBFFFEEEDDDCCCCCCDDDFFFGGGGGGKKKOOORRRTTTXXX^^^bbbgggiiimmmqqqtttuuuuuuuuuxxxyyy|||~~~|||zzzvvvtttrrrssstttuuuzzzxxxwwwxxxwwwtttuuuzzz~~~~~~}}}yyyxxxyyyzzzmmmdddbbbjjjtttzzzzzz|||~~~yyyrrrppplllhhhdddaaa^^^ZZZXXXQQQPPPOOONNNOOOOOOOOONNNRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDBBB@@@???>>>==================;;;<<<=========<<<;;;:::=========<<<<<<;;;;;;;;;777888888999::::::;;;;;;>>>??????>>>===>>>AAADDDGGGIIIMMMQQQTTTWWW\\\___fffjjjnnnnnnmmmmmmppptttzzzyyynnneee___\\\ZZZVVVOOOLLLLLLMMMNNNMMMPPPPPPVVVcccttt~~~~~~|||wwwuuurrriii]]]VVVNNNCCC;;;888777444111444444444444333333333333222222222222222111111111111111222333333444444555444444333333333333333333333333333333333444555555666555555444444333333333888777777777888999::::::666666777999999::::::999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDAAABBBCCCDDDFFFGGGHHHHHHJJJIIIGGGHHHIIIKKKJJJIIIEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNOOONNNLLLLLLLLLMMMLLLLLLLLLMMMOOORRRTTTUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVRRRSSSUUUTTTSSSQQQRRRRRRSSSUUUVVVVVVVVVVVVWWWYYYWWWVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTVVVXXXZZZ[[[eeennn{{{}}}|||{{{||||||uuuqqqqqqrrrssssssrrrooommmkkkgggeeeaaa]]]YYYVVVSSSRRRMMMJJJHHHHHHJJJKKKIIIGGGJJJGGGEEEDDDEEEEEEBBB@@@BBBAAAAAABBBCCCDDDBBBAAACCCEEEIIIKKKKKKKKKKKKLLLJJJJJJJJJKKKLLLNNNPPPRRRXXXXXXWWWWWWVVVUUUTTTSSSYYY^^^dddiiikkkmmmpppssswwwxxxzzz|||}}}}}}|||{{{wwwxxxzzz}}}~~~|||zzzxxxwwwxxxzzz{{{zzzxxxwwwxxxvvvssstttyyyzzzwwwvvvttt}}}{{{jjjccc```gggpppxxx~~~~~~~~~~~~wwwqqqnnnnnnooopppuuu|||}}}xxxrrrnnniiidddaaa]]][[[YYYXXXYYYYYYXXXWWWXXXWWWTTTRRROOONNNMMMLLLKKKIIIGGGEEEEEECCCAAA???@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;<<<======@@@@@@@@@@@@@@@CCCGGGKKKTTTWWW]]]bbbggglllqqqttt|||~~~{{{uuukkk^^^RRRKKKGGGMMMKKKJJJLLLQQQWWW[[[]]]\\\[[[```lll|||tttvvvxxxxxxwwwrrrdddVVVIIIBBB:::555444444333222444444444333333333222222///000000000111111222222111111222222333444444444222222222333333333333333333222222222222333444444888777777666555444333222999888888888888888999999666777888999999999999999999;;;<<<<<<;;;;;;<<<======>>>??????>>>>>>@@@BBBBBBBBBCCCEEEFFFGGGHHHIIILLLJJJGGGGGGHHHIIIIIIIIIEEEGGGIIIIIIIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLKKKKKKLLLNNNQQQTTTVVVXXXQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUUUURRRSSSSSSRRRPPPPPPQQQSSSSSSUUUVVVWWWVVVVVVXXXYYYWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXTTTSSSRRRQQQPPPPPPQQQQQQSSSSSSRRRQQQRRRSSSTTTUUUWWW\\\ccckkkuuu}}}}}}}}}~~~|||xxx}}}}}}~~~~~~~~~~~~{{{wwwrrrnnnkkkjjjiiibbb```___^^^______]]][[[\\\[[[YYYXXXXXXUUURRROOOMMMMMMNNNQQQRRRRRRPPPNNNPPPSSSVVVYYYZZZZZZ\\\]]]\\\\\\\\\^^^aaadddhhhjjjnnnooooooooommmjjjfffdddhhhmmmuuu{{{~~~~~~~~~~~~~~~|||zzzyyyvvvwwwyyy{{{~~~}}}}}}~~~~~~|||zzzyyyzzzwwwtttuuuzzz{{{vvvrrrrrr|||zzzxxxuuuqqqkkkfffeeeiiipppyyyxxxuuuxxx~~~}}}wwwpppkkkeeeaaacccgggttt~~~yyyssspppllliiieeedddddddddaaa___\\\[[[ZZZXXXWWWUUUTTTTTTQQQOOOMMMKKKJJJIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<>>>>>>==================<<<======>>>>>>???@@@@@@???@@@BBBDDDHHHNNNUUUZZZgggkkkrrrxxx}}}zzzpppllleee\\\TTTMMMIIIGGGNNNOOOSSSYYY___eeehhhjjjiiifffhhhrrr|||}}}}}}xxxqqqqqqqqqsssssskkk\\\OOO@@@<<<666333333444444333333333333333222222222222000000000111111111222222111111111222333333444444111111222222222222333333333333333222333333444555999999888888777777666666888777666666666666666777666777888999999999999999999:::;;;;;;;;;;;;<<<>>><<<===>>>>>>======???AAABBBCCCDDDEEEFFFHHHIIIIIIKKKIIIFFFEEEFFFGGGGGGFFFDDDFFFHHHIIIIIIIIIJJJKKKJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLNNNOOORRRTTTVVVWWWOOOOOOOOOPPPPPPPPPPPPQQQNNNOOOOOOPPPRRRSSSSSSTTTSSSSSSSSSPPPNNNNNNOOOQQQRRRSSSUUUUUUUUUUUUWWWYYYVVVWWWYYYYYYXXXVVVTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQTTTVVVWWWVVVWWWXXX[[[bbbnnn{{{~~~xxxxxx~~~wwwpppqqqxxx}}}{{{zzz{{{{{{xxxwwwwwwvvvvvvuuusssrrrrrrqqqqqqqqqooollliiifff```aaacccfffhhhhhheeebbbaaadddggghhhiiijjjkkklllrrrqqqqqqrrruuuyyy}}}~~~|||yyywwwuuussswww}}}}}}{{{yyywwwuuutttuuuvvvwwwzzz~~~~~~}}}~~~}}}zzz{{{~~~wwwqqqvvv}}}{{{yyyvvvpppjjjsssssstttvvvzzz|||rrrpppssszzzwwwwww{{{zzzppphhhbbbaaagggxxx{{{vvvtttuuutttppplllhhhgggfffdddaaa___]]]\\\ZZZXXXUUUTTTTTTRRRPPPNNNGGGFFFEEEDDDBBBBBBAAAAAABBBAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@CCCHHHOOOVVV___iiiooo{{{~~~ooofff^^^ZZZUUUQQQOOOPPPRRRSSSSSSXXX```gggmmmoooppppppppplllmmmuuuwwwtttwwwwwwssslllgggfffeee^^^RRRHHH:::888555222222222222222333333222222222111111111222222222222111111111111000000111222222333333444111111111222222333333333444444444444444555555666666666777777888888999999888777666666666666666777777777888999999999888888888999;;;;;;:::;;;<<<>>><<<===>>>===<<<<<<>>>???BBBBBBCCCEEEFFFGGGHHHIIIIIIGGGDDDDDDDDDEEEEEEDDDCCCEEEHHHIIIHHHHHHJJJKKKKKKLLLMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLLLLNNNOOOPPPQQQRRRUUUUUUSSSPPPMMMLLLMMMOOOOOOQQQSSSSSSSSSTTTUUUWWWWWWXXXYYYZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQOOOOOOOOOPPPSSSUUUXXXZZZWWWVVVTTTTTTXXX```iiiooo~~~wwwxxx~~~}}}ssskkkmmmuuu~~~|||{{{uuuuuuwwwzzz}}}|||zzzwwwuuuwwwyyyyyyxxxxxxyyyzzz}}}~~~~~~{{{xxxwwwvvvvvvssstttvvvxxx||||||wwwxxx|||~~~vvvuuuvvvuuurrrzzzpppmmmooo}}}qqqjjjjjjqqqxxxwwwjjjfffeeennnzzzzzzxxxvvvrrrmmmiiieeeccc```^^^\\\ZZZZZZXXXVVVTTTMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBFFFIIIJJJJJJIIIHHHJJJNNNVVV___hhhrrr|||~~~sssfffZZZSSSRRRPPPOOOPPPUUU[[[```bbbaaahhhpppwwwzzzzzzyyyyyyrrrnnnnnnwwwyyyqqqnnnmmmsss{{{ssseeeXXXTTTSSSNNNFFF@@@555444222111000000000000222222222111111111000000333333333222222111111111000000111111222333333333111111222222333333444444555444444444444555666666222333444555666777777888999888888888888888999999777888888999999999888888777999:::;;;:::;;;<<<>>><<<===>>>===<<<<<<===???AAAAAABBBDDDEEEFFFGGGHHHFFFEEEDDDDDDEEEFFFDDDCCCCCCEEEGGGHHHHHHHHHJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPPPPQQQQQQQQQQQQPPPOOOLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKLLLMMMNNNPPPPPPQQQUUUUUUTTTRRROOOMMMMMMNNNNNNPPPRRRRRRRRRSSSUUUWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXUUUSSSQQQPPPSSSWWW]]]```jjjwww{{{{{{|||}}}uuuooonnnxxx~~~}}}}}}}}}~~~}}}~~~}}}zzzyyyyyyzzzuuuwwwxxxyyy{{{}}}sssuuu|||}}}tttsssxxx~~~|||rrrllllllwwwkkkdddfffjjjqqqwww}}}xxxvvvwwwzzz}}}xxxuuuooommmjjjgggfffccc```^^^VVVUUUTTTQQQPPPNNNMMMMMMKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHMMMSSSZZZ]]]^^^\\\[[[ZZZ___hhhqqqzzz|||yyyzzz|||}}}~~~}}}|||{{{{{{|||}}}~~~xxxuuunnneee\\\TTTOOOMMMQQQRRRWWW___iiiqqqtttuuuvvv{{{~~~~~~sssooonnnvvv}}}|||ssslllhhhjjjrrr{{{mmm[[[IIICCCCCC???;;;999111111111111000000000111222111111111000000000000000000000111111111111111000000000111222222333333222222222333444444555555444444333333444444555666333333333444444555555666888777777777888999::::::888888999999999888888777666888::::::::::::<<<>>>===>>>>>>===<<<<<<===???@@@@@@AAACCCDDDEEEFFFGGGEEEDDDEEEGGGHHHHHHFFFDDDBBBDDDGGGHHHHHHHHHJJJKKKJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTSSSQQQOOOOOOPPPNNNPPPRRRSSSSSSSSSUUUWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVXXXVVVTTTRRRQQQQQQRRRSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRTTTUUUUUURRROOONNNPPPSSSVVVXXX\\\eeerrr~~~{{{}}}~~~xxx}}}}}}|||{{{zzzzzz|||{{{zzz{{{~~~~~~{{{nnnnnnttt|||~~~~~~uuummmiiivvvggg___^^^eeekkkxxx|||}}}}}}zzzwwwtttpppmmm```___]]]ZZZXXXWWWVVVVVVRRRQQQQQQQQQRRRTTTVVVWWWWWWVVVUUUSSSQQQPPPOOONNNSSSYYYbbbjjjpppqqqpppnnngggmmmuuu~~~zzzvvvtttvvvyyy|||uuutttrrrooollljjjiiihhhccc```ZZZSSSNNNLLLMMMOOOTTTYYYcccqqq~~~|||{{{{{{uuupppnnntttxxxwwwtttsssvvvzzzzzztttpppeeehhhrrr}}}wwwhhhSSS@@@999:::777444444///111222222222222333444111111111111000000000000------...///000111222222000000000111222222333333222222333444444555666666333333222222333333444555666666666666666555555555555555555555666777999999888888999999999888888777666888::::::::::::<<<>>>>>>>>>???>>><<<<<<===??????@@@AAABBBCCCEEEFFFFFFDDDEEEFFFIIIKKKJJJGGGEEEBBBDDDFFFHHHHHHHHHJJJKKKIIIKKKLLLLLLKKKKKKLLLNNNMMMNNNOOOPPPPPPPPPOOONNNLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPPPPQQQQQQRRRRRRSSSNNNPPPSSSTTTSSSRRRRRRSSSOOOPPPRRRSSSTTTTTTVVVXXXXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTVVVVVVZZZXXXVVVSSSRRRQQQRRRSSSPPPQQQRRRSSSSSSRRRQQQQQQLLLLLLLLLMMMOOOQQQTTTUUUXXXUUUPPPNNNNNNQQQSSSTTTUUUYYY```jjjwww|||zzzzzz}}}yyyyyyyyyzzzzzzzzzzzzzzzyyy}}}}}}{{{{{{{{{~~~yyywwwmmmkkkppp{{{~~~wwwnnniiiqqqbbbZZZ^^^eeeooo|||}}}vvvyyy{{{www~~~|||vvvpppkkkiiigggccc```aaa```___bbbgggkkkkkkjjjmmmlllkkkiiifffbbb^^^\\\eeejjjsss}}}zzzzzz}}}~~~zzzyyywwwtttpppoookkkddd]]]WWWSSSPPPPPPOOOOOONNNLLLLLLOOOVVV\\\kkkqqqzzz~~~zzzuuupppmmmppppppkkkfffdddfffnnnyyyzzzqqqlllcccfffnnnxxxqqqfffVVVLLL???666444333111///111111111111111111111111222222222222222222222222222222222111111111111000000000111222222222222111444333333555777888555222444444222222222222444444666666666666666666666666777777777777666666666666555777999::::::888666444999999999999999::::::;;;:::::::::;;;<<<>>>@@@BBBBBBEEEEEEAAA@@@CCCFFFFFFFFFEEEDDDFFFHHHIIIGGGDDDHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNOOOOOONNNMMMMMMNNNMMMLLLMMMPPPQQQOOOLLLOOOPPPPPPOOOMMMMMMMMMOOOSSSTTTUUUVVVVVVUUUSSSRRRRRROOOMMMNNNRRRUUUUUUTTTWWWVVVTTTTTTUUUVVVUUUTTTVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXYYYYYYXXXVVVTTTSSSSSSOOOOOOTTTUUUSSSRRRSSSQQQPPPNNNMMMNNNQQQTTTVVVSSSSSSRRRQQQOOONNNMMMLLLQQQRRRUUUYYYaaammmzzzyyyyyy{{{~~~~~~|||~~~}}}||||||~~~~~~|||~~~}}}~~~zzz}}}~~~{{{zzz}}}~~~~~~~~~vvvnnnkkkhhhkkkooosssxxx~~~yyyuuuwwwuuunnneeeooofffdddiiioooxxxzzzsssrrrzzzyyywwwrrrkkkhhhppp{{{}}}zzzxxxzzzyyyxxxzzz~~~~~~{{{wwwsssrrruuuyyy}}}zzztttmmmgggXXXUUUPPPKKKGGGFFFEEEEEEGGGKKKOOOSSSXXXaaalllttt~~~sssiiieeeaaa]]][[[\\\jjjrrr|||zzzpppjjjeeegggnnnvvv~~~|||yyyrrrfff\\\MMMEEE:::444333333111000111111111111111111111111222222222222222222222222222222222111111111000000000000111222222222222111333222222333666666444222444333222222222222333444555555555555555555555555555666666777777888888888777777777777777777777777888888777777888888999:::::::::::::::<<<>>>@@@AAAIIIKKKIIICCC@@@AAACCCAAAGGGEEECCCEEEGGGHHHGGGEEEHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMOOOPPPPPPOOONNNNNNOOOQQQSSSUUUVVVVVVUUUSSSRRRPPPOOOOOOOOORRRSSSTTTSSSVVVTTTSSSSSSUUUVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVSSSTTTVVVWWWWWWWWWWWWVVVSSSOOOOOOSSSUUUSSSRRRSSSRRRQQQOOONNNNNNPPPRRRTTTRRRRRRQQQOOOMMMLLLKKKJJJLLLMMMOOORRRXXXaaakkkrrr|||}}}|||{{{~~~{{{~~~~~~}}}}}}~~~zzz{{{|||xxxwwwyyy||||||}}}}}}~~~~~~}}}}}}|||}}}xxxsssrrrmmmqqqxxx~~~|||}}}vvvrrrrrrpppjjjcccuuunnnpppqqqttttttqqqooonnnlllhhh```\\\bbbkkkzzzzzzuuuoooggg\\\TTTGGGEEEBBB@@@@@@@@@BBBCCCGGGMMMVVV```jjjwwwyyymmm```[[[[[[]]]ccchhhsssxxxxxxnnngggdddfffkkkqqqxxx{{{|||{{{xxxrrrjjjfffccc]]]TTTMMM@@@;;;444111111222111000000000000000000000000000111111111111111111111111222222111111111000000000///000111111222222111111111111111222444444333111333333222222222222333333444444444444444444444444444444555666777888999999888777666555555666777888666666666666666777888888::::::999:::;;;===???@@@KKKMMMKKKDDDAAAAAABBB@@@GGGEEECCCCCCEEEFFFGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNOOOPPPNNNKKKKKKNNNQQQQQQSSSTTTTTTQQQNNNLLLLLLOOOQQQTTTWWWWWWVVVSSSRRRNNNOOOQQQQQQQQQPPPQQQRRRTTTSSSRRRRRRTTTVVVVVVUUUVVVUUUUUUTTTTTTUUUUUUUUUSSSSSSUUUVVVWWWWWWWWWWWWTTTPPPPPPSSSUUUSSSRRRTTTTTTSSSQQQOOOOOOPPPQQQRRRQQQPPPOOOMMMLLLJJJIIIHHHIIIJJJKKKMMMOOOSSSYYY^^^cccnnn~~~{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzz|||{{{zzzuuuwww~~~~~~yyyrrrmmmkkkhhhddd```ooovvvzzzzzzxxxwww}}}wwwvvvuuuqqqggg]]]^^^cccsss}}}zzzuuurrrppplllhhhccc]]]VVVMMMGGGBBBAAAAAABBBDDDHHHLLLNNNVVV]]]gggqqq{{{tttjjj``````fffmmmuuu}}}|||~~~|||uuulllfffcccdddfffjjjnnnoooooommmbbb\\\TTTOOOLLLIIIDDD@@@888444111000000111000///////////////////////////111111111111111111111111111111111111000000000000///000000111111111111111111111111222333333333222333222222222222222222333222222222222222222222222333444444444555555666666666666555555555666777777555555555555555666666777:::999999999:::<<<>>>???DDDGGGGGGCCCAAACCCDDDCCCFFFDDDBBBBBBBBBDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOPPPSSSUUUQQQLLLJJJOOOUUUYYYZZZ[[[YYYTTTNNNJJJHHHLLLOOOSSSVVVWWWVVVTTTRRRLLLOOOSSSSSSPPPNNNOOOQQQSSSQQQQQQQQQTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVUUUUUUWWWSSSQQQUUUVVVTTTTTTUUUWWWVVVSSSQQQPPPPPPPPPQQQPPPOOONNNLLLKKKIIIHHHGGGJJJKKKLLLLLLLLLMMMPPPRRRXXX]]]fffqqq~~~yyywwwxxxrrrnnnsssvvvxxx{{{~~~{{{uuusssppplllhhhddd```]]]\\\dddhhhpppzzz|||xxx}}}sssfffaaacccmmmuuuwwwmmmeeeaaa\\\YYYUUUQQQOOOLLLIIIGGGBBBCCCEEEIIIOOOVVV]]]aaammmssszzz}}}uuuppprrrwwwzzz~~~|||xxxuuupppjjjffffffdddbbbaaa```^^^\\\ZZZLLLGGGAAA===;;;;;;999777444222111000000000///...........................000000000000000000000000111111111000000000////////////000111111111111000111222222222222222333444222222222222222222222222222222222222222222222222444444444333333222222222222444555777777777555444555555555555555666666777999999999999:::;;;===>>>===AAACCC@@@@@@CCCEEEDDDDDDCCCBBBAAAAAABBBEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOPPPTTTVVVQQQJJJHHHNNNTTT[[[]]]]]][[[VVVQQQMMMKKKLLLNNNRRRUUUVVVUUUTTTRRRLLLOOOSSSSSSPPPNNNOOOQQQSSSQQQQQQQQQTTTUUUVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQVVVVVVVVVVVVVVVVVVWWWWWWZZZUUUSSSVVVWWWUUUUUUWWWYYYXXXUUUSSSQQQPPPPPPOOOOOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJLLLMMMNNNPPPTTT\\\iiizzzyyyuuuwww|||~~~{{{}}}yyyuuutttyyyxxxssseeehhhjjjiiikkknnnlllggghhhgggeeeaaa]]]XXXVVVTTT```aaadddiiirrr}}}}}}zzztttoootttyyynnniiijjjkkkqqqzzz|||lll```YYYVVVVVVOOOMMMJJJIIIHHHJJJMMMNNNMMMNNNRRRXXX```jjjrrrvvv}}}}}}yyytttrrroookkkgggiiiddd\\\UUUPPPKKKGGGEEE<<<999555333333333333333222222111000//////......////////////////////////////////////////////////111111000000000/////////...///000000111111000000111222333222111111333555111111222222222222111111222222222222222222222222555555444333222111000000000222555777888777555333666666666666666777888888999999888888999:::<<<===;;;???AAA>>>>>>@@@BBBAAABBBBBBBBBAAA@@@AAACCCEEEDDDEEEEEEFFFGGGFFFFFFFFFEEEFFFHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOLLLPPPRRRNNNHHHEEEIIINNNUUUWWWXXXXXXUUURRRQQQPPPMMMNNNQQQSSSTTTTTTSSSSSSNNNOOOQQQQQQQQQPPPQQQRRRTTTSSSRRRRRRTTTVVVVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[VVVTTTVVVWWWVVVVVVXXXXXXWWWUUUSSSQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGIIIJJJIIIHHHGGGGGGHHHGGGIIILLLQQQWWW```jjjqqq~~~uuurrrwww}}}||||||}}}{{{vvvrrrqqqppprrr}}}yyyqqqlll___bbbcccbbbeeehhhfffaaa]]]\\\ZZZXXXTTTOOOKKKHHH```___^^^```eeelllsssxxx{{{tttvvv~~~vvvtttwwwuuuzzz~~~xxxyyyyyy{{{|||uuujjj^^^WWWTTTTTTVVVTTTTTTSSSSSSTTTWWW[[[^^^bbbbbbdddhhhnnnuuu{{{}}}wwwtttsssqqqkkkgggddd]]]RRRHHHBBB===:::888333222111111111111000000000000///...---...///000////////////////////////////////////////////////111000000000////////////...//////000000000000000000111222111//////222444000111222333333222111000222222222222222222222222555555444444333333222222111222444555666666555555888888777777888888999:::999999888888888:::;;;<<<999>>>@@@>>>===@@@AAA@@@???AAACCCBBBAAA@@@BBBDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFGGGJJJKKKMMMMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNKKKNNNOOOMMMGGGEEEFFFIIINNNPPPQQQQQQPPPOOOOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSPPPOOOOOOOOORRRSSSTTTSSSVVVTTTSSSSSSUUUVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOPPPQQQSSSVVVYYYZZZ[[[VVVSSSUUUVVVTTTTTTWWWUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFDDDCCCCCCDDDDDDEEEGGGHHHIIIKKKOOOSSSgggsss|||yyyzzz{{{|||{{{}}}~~~zzzvvvsssrrrqqqpppttt}}}wwwqqqkkkhhh___aaaaaa___```bbb___ZZZRRRQQQNNNLLLJJJEEE???:::```___]]]]]]___cccgggjjjhhhuuu~~~}}}~~~vvvnnneeegggggghhhooovvvxxxtttnnnlllhhhdddaaa___^^^^^^eeefffgggggghhhkkkoooqqqqqqpppooooooqqqtttwwwyyy{{{wwwvvvvvvssslllfff\\\TTTIII???:::777666666000000111111111000///............---,,,---///111000000000000000000000000////////////////////////000000000000////////////...//////000000000000000...000111///------000444000111222333333222111000222222222222222222222222444555555555555555555555333333222222333555666777999999999999999::::::;;;999999888888888999;;;<<<666;;;>>>===>>>BBBCCCBBB>>>@@@CCCCCCAAA@@@AAACCCEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFHHHJJJLLLNNNOOOOOOJJJJJJKKKMMMMMMNNNNNNNNNLLLNNNOOOMMMIIIFFFFFFGGGKKKLLLMMMLLLJJJIIIJJJKKKPPPPPPPPPPPPPPPQQQRRRSSSRRROOOMMMNNNRRRUUUUUUTTTWWWVVVTTTTTTUUUVVVUUUTTTVVVVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUZZZTTTQQQSSSTTTRRRSSSUUURRRQQQPPPNNNLLLJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEBBBAAAAAACCCAAAAAABBBBBBDDDIIIPPPUUUMMMYYYfffsss{{{xxxxxxzzz|||}}}}}}|||}}}{{{}}}{{{xxxwwwvvvuuutttsss|||zzzsssnnnmmmqqq}}}~~~zzzvvvqqqnnnlllbbbcccbbb^^^\\\[[[VVVPPPLLLIIIFFFDDDCCC???777111ZZZZZZ[[[ZZZZZZ[[[]]]```hhhiiippp||||||sssggg___]]]WWWUUUVVVZZZcccoooxxx~~~|||zzzwwwuuuttttttxxxwwwvvvwwwxxx{{{}}}~~~}}}xxxrrrpppssswwwyyyzzz~~~~~~yyyyyy||||||{{{|||{{{zzzuuuqqqpppoooggg^^^RRRMMMDDD;;;555333444555////////////////////////------------------------,,,---///000000///---,,,...............---------......//////000000111111////////////000000000000...---,,,---000111000///111111111111111111111111000000000000111222333444444444444444444444333333111111222222333444555555444444555666777888999999999999999888888888888777:::<<<>>>???>>>>>>???@@@AAA@@@@@@???@@@AAACCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDGGGIIILLLNNNOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMNNNNNNMMMLLLKKKJJJMMMLLLKKKIIIHHHHHHIIIIIINNNOOOPPPQQQRRRQQQPPPOOOQQQOOOMMMNNNPPPSSSUUUUUUYYYXXXVVVTTTSSSSSSTTTUUUTTTUUUUUUUUUTTTQQQOOOMMMOOOLLLJJJKKKOOOQQQRRRQQQPPPOOOOOOPPPRRRSSSSSSRRROOOOOOOOONNNLLLJJJIIIHHHCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFDDDBBB@@@>>>===BBBAAA???======>>>???@@@HHHKKKPPPWWWcccrrryyyyyyyyyxxxyyy{{{}}}|||{{{xxxyyyzzzxxxzzzvvvuuuwww|||yyyxxxzzz}}}{{{ssssssmmmddddddkkk~~~{{{vvvrrrooollliiifffaaa\\\YYYZZZ]]][[[SSSKKKBBB@@@<<<888444222222111XXXXXXYYYXXXXXXYYY[[[]]]``````fffpppxxx~~~~~~uuuoooiiiddd[[[RRRLLLLLLKKKNNNTTT___mmm||||||wwwuuuwwwyyyyyyyyy~~~yyyvvvuuussswwwyyywwwssssssyyy|||zzz{{{yyyyyyuuunnnhhhaaaWWWMMMFFFBBB<<<666222111111222......................................................------------..............................000000000///////////////.../////////000000000000000///...///222333222111000000000000000000000000---...000222222222111000444444444444444444444444222222222333444555555555555555555666777777888888666666777777888888999999999;;;===>>>======>>>???????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDFFFHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHLLLMMMNNNOOOPPPOOOOOONNNPPPNNNLLLMMMOOORRRSSSTTTUUUSSSQQQPPPOOOOOOPPPQQQSSSSSSTTTTTTSSSQQQOOONNNNNNLLLJJJKKKNNNPPPPPPOOOOOONNNNNNOOOQQQRRRRRRQQQOOOOOONNNMMMLLLJJJIIIHHHDDDCCCBBBAAA@@@AAABBBCCCFFFEEEEEEDDDBBB@@@>>>===AAA@@@>>>=========???@@@???AAADDDIIIPPP[[[fffmmmwww|||{{{{{{{{{{{{}}}yyywwwzzz~~~~~~|||vvvrrrpppqqqzzz{{{uuuuuuoooeeebbbgggpppuuu{{{xxxuuupppllljjjgggdddbbbaaa\\\WWWVVVWWWTTTLLLEEE;;;888555111...---,,,,,,UUUVVVWWWVVVVVVVVVXXXZZZYYYXXX[[[bbbhhhlllqqqwww{{{}}}xxxrrrsss{{{||||||~~~{{{wwwtttttttttsssqqqooommmlllccc]]]WWWTTTOOOJJJIIILLLJJJQQQ\\\lll}}}~~~~~~~~~~~~}}}{{{uuummmfffccc___eeejjjjjjiiimmmxxx{{{wwwxxxuuuxxxtttiii[[[OOODDD::::::888555111000///000000................................................000...,,,++++++,,,...000------......//////000000111111000//////......---....../////////000000000000///...///222333222111////////////////////////,,,...111444444333111000444444444444444444555555333333333444555555666666666666666666666666666666444555666777888999::::::888:::<<<<<<<<<;;;<<<>>>===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCBBBCCCEEEFFFHHHIIIIIIIIIMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKLLLMMMMMMNNNMMMMMMMMMOOOMMMKKKKKKMMMPPPQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNQQQRRRRRRSSSSSSQQQPPPOOONNNMMMKKKKKKLLLMMMMMMLLLNNNMMMLLLMMMOOOQQQPPPOOONNNNNNMMMMMMKKKJJJHHHGGGIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>@@@???>>><<<<<<===>>>>>>===>>>???@@@BBBGGGMMMQQQYYYcccrrr}}}yyyvvvqqqqqqqqquuuzzz{{{xxx}}}~~~xxxvvvxxx~~~zzzvvvrrrnnnjjjjjjsss~~~|||yyyzzzsssggg```aaaaaaeeeiiimmmtttyyywwwrrrnnnkkkgggeeecccaaa___]]]\\\VVVOOOLLLJJJGGG@@@:::333111...+++)))(((((()))TTTUUUVVVVVVUUUUUUWWWXXXXXXUUUVVV[[[___```dddiiiooovvvzzzvvvyyy}}}vvv{{{yyynnneeecccgggmmmuuu~~~}}}{{{uuuooommmoooqqqooommmlllmmmnnnooonnnllliiigggddd^^^YYYXXXWWWVVVYYY^^^[[[cccooo}}}{{{rrrllliiigggeeecccbbbhhhkkkiiifffjjjwww~~~uuupppooonnnqqqmmm___NNNBBB999333333333222111000000000000------------------------..............................,,,,,,,,,,,,......------......///000111111//////////////////.............../////////000000...---,,,---000111000//////////////////////////////000222333444444333222444444444444444555555555444444444555555555666666666666666555555444444444666666777888888999::::::777999;;;;;;;;;:::;;;<<<;;;<<<>>>@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNLLLJJJJJJLLLNNNOOOOOOQQQPPPOOONNNNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJLLLKKKKKKLLLNNNOOOOOONNNLLLLLLLLLKKKJJJIIIHHHGGGJJJIIIGGGDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<===>>>>>>===>>>@@@BBBHHHLLLTTT^^^kkkyyyzzzqqqnnnkkkmmmrrrwwwyyyyyy|||wwwooommmooouuuzzz~~~}}}wwwtttrrrnnniiiiiirrr}}}|||}}}}}}}}}wwwiii```^^^[[[\\\^^^bbbhhhlllllljjjeeeccc```^^^]]]\\\YYYWWWPPPJJJCCC>>><<<999333///...---***(((''''''((()))TTTVVVWWWWWWVVVUUUVVVWWWXXXUUUUUUYYY[[[ZZZ\\\```dddffflllttt{{{wwwtttvvv|||pppttt|||zzzrrrnnnkkkjjjmmmuuu~~~}}}yyyxxxxxxwwwwwwwwwrrrkkkhhhjjjmmmpppqqqsssuuuxxxzzz{{{zzzxxxwwwrrrlllgggfffeeedddgggmmmnnnuuu}}}{{{zzzzzzxxxrrrkkkiiijjjmmmnnnmmmpppssssssnnniiikkkuuu~~~{{{qqqhhhbbb^^^]]]```\\\OOO@@@999555444000000111000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,------...///000000111,,,------...///000000111............////////////...---,,,---000111000///000000000000000000000000000000/////////111333444333333333333444444555555444444444555555555555555666666555555444333333333999999999999999999999999666888:::;;;::::::;;;<<<;;;<<<>>>???@@@@@@???>>>>>>>>>??????@@@AAAAAABBBEEEFFFGGGHHHIIIIIIIIIIIIMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOOOONNNLLLIIIIIIKKKLLLMMMMMMPPPPPPOOOOOONNNNNNOOOOOONNNOOOOOOPPPPPPPPPPPPPPPMMMMMMMMMLLLKKKIIIIIIIIIKKKJJJJJJKKKMMMNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@?????????@@@???????????????>>>======<<<<<<;;;;;;:::::::::;;;888:::;;;:::999999:::;;;@@@AAABBBFFFOOO]]]lllvvv{{{uuurrrrrrrrrooommmyyy~~~}}}~~~~~~|||~~~|||vvvsssllljjjkkkrrrxxx|||~~~{{{xxxvvvtttqqqqqqyyy}}}|||~~~}}}~~~~~~~~~wwwlllbbb^^^\\\[[[[[[^^^```bbbcccddd^^^\\\ZZZXXXWWWUUURRRPPPBBB===888444222000...+++,,,***((('''&&&'''((()))TTTVVVWWWWWWVVVUUUVVVVVVUUUSSSTTTXXXYYYWWWXXX[[[^^^\\\___dddjjjpppzzz|||wwwxxxzzz}}}uuuwwwyyy}}}}}}|||{{{zzzwwwvvvxxx|||wwwrrrssszzz~~~~~~}}}yyyuuurrrtttyyy}}}{{{{{{zzzxxxwwwxxx|||yyyzzzuuupppmmmnnnrrrvvvxxx~~~|||zzzvvvuuuwww|||{{{yyyuuuqqqqqquuuxxx~~~~~~wwwqqqoooqqqsssqqqppppppssswwwyyywwwtttwwwwwwtttooojjjkkkqqqwww{{{sssqqqlllfff^^^UUUNNNJJJGGGJJJGGG===444111333333...............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////---+++***,,,,,,------......//////++++++,,,---///000111222------........./////////000///...///222333222111000000000000000000000000///...,,,***+++...111333111111222222333333444444444444444444444444444444555555555444444333333333999999999999888888777777666888:::::::::::::::<<<<<<===>>>??????@@@@@@???===>>>>>>???@@@AAABBBBBBFFFFFFHHHIIIJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMLLLKKKKKKOOONNNNNNNNNNNNOOOPPPPPPOOOLLLJJJIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOLLLNNNOOONNNKKKIIIIIIIIIKKKJJJIIIJJJLLLNNNMMMLLLJJJJJJJJJIIIIIIGGGFFFFFFCCCBBBAAA?????????@@@AAA>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999777999::::::999888999;;;:::;;;===@@@CCCIIIQQQVVVdddjjjsss~~~{{{tttnnniiiqqqvvv|||~~~||||||~~~}}}}}}}}}~~~|||{{{zzz{{{{{{yyyzzz}}}yyyvvvuuukkkhhhiiioootttxxx~~~}}}~~~~~~{{{{{{{{{|||||||||yyytttllleeeaaa^^^[[[ZZZ[[[ZZZWWWXXXZZZUUUSSSQQQOOOMMMKKKGGGDDD888555111//////...---,,,***)))'''%%%%%%&&&'''(((SSSUUUWWWWWWVVVTTTTTTUUURRRQQQSSSXXXYYYWWWVVVXXXZZZWWWWWW[[[^^^```gggppp~~~~~~~~~~~~xxx}}}~~~||||||}}}~~~~~~yyyyyywwwsssoooooorrruuuxxxzzzuuu{{{~~~yyytttsssuuuwwwqqqssstttuuuwwwzzz}}}~~~zzzvvvuuuxxx~~~|||yyy{{{{{{|||yyyrrrkkkhhhjjjrrrxxxyyyzzz|||~~~~~~|||xxxuuupppkkkhhhhhhkkkmmmuuuzzz~~~}}}{{{xxxqqqiii___[[[TTTNNNGGGBBB===:::555999888111---...000///---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///000000---------.........//////000///...///222333222111////////////////////////......---,,,---///111222///000000111222222333333444444444333333333333333444444444333333333333333666666666666777777777777666888:::;;;::::::;;;<<<>>>>>>>>>>>>???@@@AAAAAA===>>>>>>???@@@AAABBBCCCEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLOOONNNNNNMMMNNNOOOPPPQQQPPPMMMJJJIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKOOONNNNNNMMMMMMMMMNNNNNNLLLNNNPPPOOOLLLIIIIIIJJJKKKJJJIIIJJJLLLNNNMMMLLLHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAA>>>>>>>>>======;;;::::::999999:::999999999888777999::::::999777777888999444777:::<<<===>>>@@@AAAHHHOOOZZZdddnnnzzzyyyuuuuuuwwwxxxyyyxxxxxxzzz|||~~~{{{zzzyyy~~~zzzxxxvvvwww~~~}}}|||{{{ssspppooosssvvvyyy~~~yyyvvvyyy|||rrrssstttxxx}}}yyyyyyvvvrrrnnnjjjgggddd```\\\YYYYYYUUUOOONNNQQQKKKIIIFFFDDDAAA===999555000///------------,,,,,,+++)))'''&&&&&&&&&((()))RRRTTTVVVWWWUUUTTTSSSTTTQQQQQQTTTZZZ[[[XXXWWWXXXXXXUUUTTTXXXXXXWWW[[[ccckkksssvvv|||~~~}}}zzztttmmmjjjkkkmmmmmmyyyrrruuuxxx{{{~~~zzzzzzzzzrrrtttxxx{{{}}}}}}~~~yyyqqqnnnjjjeeeeeemmmyyyxxxsssmmmhhhfffeeeeeeeeegggnnnttttttrrrmmmddd[[[PPPJJJBBB<<<777555444333---111111...---......,,,.............../////////++++++++++++++++++++++++------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,+++------..................---------.........//////...---,,,---000111000///........................///000111222222333333333...//////000111111222222333333333333333333333333333333333333333333333333222333333444555666777777777999;;;;;;::::::;;;<<>>>>>>>>@@@AAACCC===>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHJJJJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNPPPPPPQQQPPPOOONNNOOONNNMMMMMMMMMNNNPPPPPPPPPNNNJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLOOONNNNNNMMMLLLLLLMMMMMMKKKNNNPPPOOOLLLJJJJJJKKKKKKJJJIIIKKKMMMNNNMMMLLLHHHHHHHHHHHHHHHGGGFFFEEEBBB@@@???===;;;;;;;;;;;;>>>>>>>>>===<<<;;;999888888999999999999888777777777777777444222111111333222333555666666777:::<<<999???GGGMMMTTT```qqq~~~~~~|||zzzxxxxxxxxxyyyvvvzzz}}}|||{{{yyy~~~}}}wwwtttvvv}}}~~~|||~~~}}}tttooonnnpppnnnmmmlllnnnsssyyy}}}~~~wwwvvvrrrmmmiiihhhgggfffccc]]]ZZZYYYSSSJJJHHHLLLCCCAAA>>>;;;888444...***+++***************))))))---,,,***(((((((((***+++SSSSSSRRRQQQQQQRRRSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYSSSSSSSSSTTTVVVXXXZZZ[[[```ccckkkwww}}}{{{vvvoooiiieeennnwwwyyy{{{}}}~~~|||}}}}}}~~~~~~xxxuuussstttzzz~~~|||{{{{{{~~~zzzyyywwwtttssswww~~~|||yyyyyyqqqoookkkgggcccaaa```___```eeejjjlllggg]]]QQQIII===;;;777333111000//////...//////000000//////...***+++,,,,,,---------------------,,,,,,+++++++++222111000...,,,***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,777111,,,,,,///111///---,,,------...///000000111////////////////////////111///...000222333111///...000111111000000111222111111222333333444555555444444444444444444444444555666777888888999999888;;;;;;<<<<<<===>>>>>>>>><<<======>>>>>>>>>>>>===>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOOOONNNLLLJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKLLLNNNPPPPPPNNNLLLJJJKKKIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJIIIGGGEEECCCAAA???>>>>>>>>>======<<<<<<=========<<<;;;;;;::::::;;;:::999777666666666666666666666666555555555555000111222333555666777777888888999===DDDLLLTTTYYYkkkrrr}}}|||vvvtttuuutttuuuvvvuuuuuuzzz{{{xxx}}}{{{vvvqqqmmmjjjkkkhhhfffjjjqqquuutttrrrpppnnnjjjfffddddddeeefffeee___UUULLLEEE@@@<<<999444333111///...------...************************,,,+++)))((((((((()))***RRRSSSTTTUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXTTTSSSSSSSSSTTTVVVXXXYYY___```ccciiiqqquuuvvvuuu~~~~~~~~~{{{}}}|||tttlllfff```fffjjjkkkoootttvvvtttsssrrrrrrssswww~~~~~~|||zzzzzz|||}}}~~~|||zzz{{{{{{{{{{{{|||}}}}}}|||zzzwwwvvvuuu{{{|||yyywwwvvvpppooommmiiiddd]]]XXXTTTTTTUUUVVVUUUPPPHHH@@@;;;666444111...,,,+++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++***...------,,,+++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------111...+++,,,...000///...111000///...---,,,+++***........................000///...000222333111///000222333333222222333444111222222333333444444444444444444444444444444444333444555666777777777777999::::::;;;<<<<<<======<<<===>>>>>>??????>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQPPPNNNKKKIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIHHHFFFDDDBBB???>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999999888888888777666666666777777555555555444444444333333111111222333444555666666444333333444777<<>>??????????????????@@@@@@AAABBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGIIIJJJKKKKKKKKKKKKOOOPPPQQQQQQPPPMMMJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCC??????>>>===;;;:::999999::::::999999888777777777666666555555666777777888333333333333222222222222222222222333333333444444333222111111222333555666999===DDDMMMXXXfffsss{{{~~~{{{xxxwwwwwwwwwvvvyyyyyyyyyxxxzzz}}}yyyxxxwwwvvv{{{|||zzzuuusssuuutttppplllkkkiiifffcccbbbcccdddeeehhhhhhfffccc]]]VVVPPPLLLDDD???999444222000...------,,,++++++******++++++******************************)))((((((((())))))RRRSSSTTTUUUUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVVVVVVVTTTSSSRRRPPPPPPPPPQQQQQQRRRRRRSSSUUUXXXZZZ[[[\\\\\\bbblllvvv}}}tttsssuuu{{{}}}xxxppplllkkkllllllnnntttwwwkkk```\\\___cccjjjrrr{{{}}}~~~{{{sssnnnbbb``````dddkkkttt{{{~~~{{{yyyyyy~~~~~~}}}yyyuuuqqqnnnjjjkkkjjjggg```VVVLLLFFF@@@===999444111///......000///...------------...+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++*********))))))))))))))))))*********++++++,,,,,,+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,******+++,,,------......)))+++---...---------///---------------------.........................../////////000111111000000...000111111000000111222333333333222222222222222333333333333333444444444666777888999::::::::::::777888999:::;;;;;;;;;:::======>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEGGGHHHIIIIIIJJJJJJLLLMMMOOOOOOOOOLLLIIIHHHEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDDDD@@@@@@???===<<<:::999999999999888888777666666666666555555555555555666666333333333222222222111111222222222222222222222222111111222222333333333444;;;;;;<<<===BBBJJJSSSZZZjjjrrr}}}~~~zzzvvvwwwvvvtttssstttyyy{{{ssspppooonnnnnnrrrsssuuuxxx|||~~~yyytttoooooorrrrrrnnniiigggggggggeeebbb``````aaaaaa```\\\VVVOOOFFF???:::888444000............---*********************+++************************)))))))))((((((((())))))SSSSSSRRRQQQQQQQQQQQQQQQPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSQQQOOONNNNNNNNNNNNLLLNNNRRRUUUWWWXXXYYYYYYVVVZZZ```eeejjjnnnsssvvv~~~~~~~~~uuummmkkklllrrruuu{{{lll___YYYXXXXXXYYY\\\```cccfffiiilllqqqwww}}}yyyqqqkkkhhhaaaaaadddkkkwwwwwwtttyyy|||vvvtttrrrsssttttttssspppllliiifffddd```YYYQQQHHHAAA===222111///---,,,+++++++++*********************+++((((((((())))))(((((((((+++++++++,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,******++++++,,,---......+++---//////---,,,------+++,,,---...///000111111........................---...000000000000000000...000111111000000111222222222222222222222222111222222222333333333444444666777888999999:::999999777888:::;;;<<<<<<;;;:::<<<<<<===??????@@@@@@@@@?????????@@@??????>>>===???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMOOONNNMMMKKKJJJIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFHHHJJJLLLLLLJJJHHHGGGCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>><<<;;;:::999999999888888777666666666777666555444333333333333333333333222222222111111111111111111111000000000......///000000000000000111222222333555999???CCCLLLRRR[[[cccjjjsss|||~~~|||xxxtttrrrsssvvvzzz}}}~~~|||zzzyyy{{{xxxppplllkkklllmmmkkkmmmooorrrssssssttttttmmmjjjgggiiilllnnnkkkgggbbbeeegggfffbbb\\\WWWUUUSSSPPPJJJDDD===888444222000...,,,+++---...//////))))))******++++++++++++))))))))))))))))))))))))((((((((()))))))))((((((TTTSSSQQQPPPOOOOOOPPPQQQPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSQQQOOOMMMMMMMMMMMMKKKNNNRRRSSSSSSSSSSSSSSSQQQSSSVVVXXXYYY[[[^^^aaalllyyyvvvmmmjjjjjjpppvvvnnn```XXXQQQMMMJJJKKKMMMPPPUUU\\\aaagggnnnssstttuuuwwwyyy||||||}}}}}}~~~{{{{{{}}}wwwrrrpppnnnnnnpppwwwtttpppsss~~~yyyqqqllljjjkkkmmmooopppnnnjjjggg\\\XXXPPPGGG>>>777222000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))************))))))++++++++++++++++++***)))))))))))))))************---------,,,++++++************+++++++++,,,,,,,,,************++++++++++++******++++++,,,,,,------...------------------,,,........./////////000000------------------------,,,...000000/////////000000222333333222222333444111111111222222222222222111111222222333333444444333444555666666777777666666888:::<<<<<<<<<;;;::::::;;;<<<>>>????????????===>>>>>>???>>>>>>======?????????@@@AAAAAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLOOONNNMMMKKKKKKJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFBBBDDDFFFHHHIIIHHHGGGEEEBBBBBBBBBAAAAAA@@@??????AAAAAABBBCCCCCCBBBAAA@@@??????>>>===<<<::::::999888888777777666555555555777666555333222111111111333222222222222111111111000000000000000000//////111111000000//////......---///000000111222666888>>>AAADDDGGGKKKSSS]]]eeeppppppssswww~~~zzzxxxxxxyyyzzzyyywwwtttssstttwww{{{~~~xxxyyy{{{~~~}}}yyyuuuvvvzzz~~~yyyqqqlllkkkkkkkkkdddgggiiijjjjjjiiijjjkkkhhhhhhhhhjjjlllmmmlllkkkdddeeegggfff```WWWNNNHHH@@@===888444111000111111,,,***))))))+++---------)))******+++++++++******))))))))))))))))))))))))''''''((()))))))))((((((SSSSSSSSSRRRQQQQQQPPPOOOPPPQQQSSSUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMOOOPPPOOOMMMMMMNNNPPPMMMNNNOOONNNNNNOOOQQQSSSWWWbbboooxxx}}}tttooollllllssslll^^^TTTLLLFFFFFFFFFFFFKKKRRRWWW]]]eeelllrrruuuuuuuuuuuuuuutttsssrrrtttxxx{{{xxxooojjjnnnsssxxx{{{|||{{{{{{qqqpppmmmgggdddhhhqqqyyyzzzuuuoooooopppuuu|||{{{zzzvvvzzz|||tttmmmiiiiiiiiihhhiiihhhddd^^^YYYLLLHHH@@@888222---,,,+++------------------......***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))))))))))))))******+++++++++++++++++++++************)))))))))*********++++++************++++++++++++++++++++++++++++++,,,,,,---***((())),,,......,,,........................------------------------,,,...000000///...///111000222333333222222333444000000111111222222333333000111111222333333444444222333444555555666666555555666999;;;<<<;;;999888999:::;;;<<<>>>>>>>>>>>><<<<<<===>>>>>>>>>======>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEHHHJJJKKKMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCEEEGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@??????>>>@@@@@@AAAAAAAAA???>>>===<<<<<<;;;::::::999888888666666666555444444333333444444333222222222222222111111111000000000//////////////////////////////222222111000//////000000111222222111//////111333666888999999999<<>>;;;666111...------...---,,,***))))))***+++,,,&&&'''((((((((((((((('''))))))************))))))+++++++++++++++***)))((())))))******+++++++++,,,))))))))))))************((())))))))))))*********)))************+++++++++,,,,,,++++++++++++++++++,,,'''$$$%%%+++//////---,,,,,,,,,------.........------------------------+++...111000...---///111...000111111000000111222//////000111222333333444000000111222333333444444333444555666777777777777333555888:::::::::888666888999:::<<<===>>>>>>>>>;;;<<<<<<===>>>>>>======?????????@@@AAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGEEEBBBAAABBBBBBBBBAAAAAA???>>>>>>??????@@@@@@???>>><<<;;;999999999888888777777777555555444333333222222111222222111111222222333444000/////////........................//////000000---,,,,,,,,,,,,...///000,,,,,,---,,,,,,---000333---000444555333333555777777<<>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLKKKJJJJJJJJJIIIJJJHHHFFFDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@??????>>>>>>?????????>>>======>>>>>>===<<<<<<;;;;;;:::888666444333444444444444444444444444555444222000000111222333111000///......------...000000//////.........---........................------------------------111000......---...///000000111444888;;;???BBBCCCOOORRRWWW^^^gggqqqzzz~~~~~~|||{{{zzzyyyyyyzzz}}}}}}zzzxxxxxxyyyyyyyyyuuuwwwyyy{{{{{{yyyvvvuuuvvvyyy|||~~~}}}ssstttvvvxxx|||}}}{{{yyyyyy{{{~~~~~~wwwuuurrrpppooommmkkkhhhnnnnnnnnnnnnmmmlllkkkkkklllfff```___bbbdddbbb```YYYZZZ\\\^^^```aaacccddddddbbb]]]UUUMMMFFFCCCBBB999999888777666444333222,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))((((((***)))((('''''''''''''''%%%'''******(((&&&$$$$$$VVVVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDFFFHHHHHHJJJPPPZZZbbblllmmmrrr|||uuuvvvxxx|||wwwnnnddd]]]VVVVVVZZZ[[[VVVQQQRRRRRRZZZgggsss|||wwwppppppvvv}}}|||xxxuuutttvvvxxxxxxwwwsssqqqmmmhhhdddbbbdddfffpppxxxyyyiiiaaa[[[VVVVVV]]]fffkkkooossszzz|||wwwvvvvvvuuutttkkkddd\\\XXXWWWUUUOOOIIICCCAAA>>>999555111///---.........------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((()))))))))************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***+++,,,---...............---,,,++++++,,,---...,,,------.....................------...///000111333222111111111111111111222222222222222222222222000000111111222333333444444444444444555555555555777666555666888888888666888888777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????BBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJHHHGGGEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIILLLLLLKKKIIIIIIHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGEEEDDD@@@@@@???>>>>>>>>>??????>>><<<;;;;;;<<<===;;;:::;;;;;;;;;:::888666555444444444444444444444444444555444222000000111222333111000///...------------............---------,,,------------------------------------------------,,,+++***))))))***++++++//////000222444555666777<<<>>>AAAFFFMMMTTTZZZ^^^eeejjjqqquuuwwwzzz~~~zzzxxxxxxxxxvvvtttuuuvvvyyy{{{{{{yyywwwuuussstttvvvxxxxxxwwwvvvuuutttsssqqqppppppsssvvvyyy~~~}}}||||||{{{{{{{{{{{{xxxwwwuuutttuuuwwwzzz|||wwwuuurrrpppnnnnnnoooppplllkkkkkkkkklllllljjjhhhiiiiiiiiiiiihhhgggfffeeeiiiddd^^^\\\^^^___]]][[[XXXXXXWWWUUUTTTRRRQQQQQQKKKKKKHHHCCC<<<777555444333333333222111000///...,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))(((((()))((((((''''''''''''((((((((()))))))))((('''&&&VVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBFFFMMMRRR\\\YYY[[[fffwwwxxx}}}{{{|||zzzsssoooiiiddddddgggggg```ZZZVVVWWW]]]fffnnnvvvtttnnnpppwww~~~{{{yyyyyyzzzzzzzzzuuusssoooiiibbb___^^^^^^fffkkkqqq{{{}}}yyyxxx~~~pppfffbbb```ZZZYYYaaajjjrrrzzz{{{vvvqqqllljjjbbbZZZQQQKKKHHHEEE@@@;;;333222000///---,,,+++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++,,,---......//////...---,,,+++******+++,,,---,,,,,,---...............//////............///000333222111000000000000000111111111111111111111111333222222111111111111222333333333444444444555555666555444555777888777666999888888777888888999999<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>>>>======@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEGGGIIIKKKMMMNNNIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJNNNMMMKKKIIIHHHGGGGGGFFFIIIHHHGGGFFFFFFGGGHHHIIILLLMMMMMMMMMKKKHHHEEECCC@@@??????>>>>>>>>>>>>>>><<<;;;999:::;;;;;;:::888;;;;;;::::::888777555555444444444444444444444444444333222000000111222222111000///...---------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......000000222444777;;;>>>@@@FFFKKKRRRWWW\\\bbbiiiooo{{{~~~~~~zzzyyyzzz}}}~~~~~~}}}|||zzzzzzzzzzzzyyywwwvvvuuuvvvsssnnnjjjhhhiiikkkmmmwwwwwwvvvuuuuuuuuuvvvvvvvvvuuutttrrrqqqqqqqqqqqqlllkkkiiigggfffgggggghhhffffffhhhkkknnnooommmkkknnnnnnmmmllljjjhhhfffeeeeee```ZZZVVVUUUSSSPPPMMMOOOMMMKKKGGGCCC@@@===<<<777888999777333000......---.........------,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))(((((((((''''''''''''(((((())))))&&&$$$%%%((()))(((&&&UUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@BBBFFFJJJSSSQQQQQQWWWbbblllqqqqqqcccgggqqq}}}~~~~~~{{{zzzvvvqqqqqqrrrpppiiibbb\\\```gggnnnpppttt~~~zzzrrrlllpppxxx}}}zzzwwwuuussssssrrrrrrpppooommmggg___YYYUUUTTTVVVXXX]]]jjjyyy~~~sssqqqmmmiiiiiinnnvvv}}}{{{uuupppmmmlllkkkeeeccciiisss||||||uuummmfffcccXXXPPPGGG@@@===:::666333.........------......///************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++++++++++++++++++++++++++,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,---.........------/////////...............000000////////////000000000000000000000111111111444444333222222222333333222333333333444444444444444333333444666777666555888888888888888888888999;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEHHHJJJLLLLLLHHHGGGGGGFFFGGGGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIFFFCCCAAA??????>>>============>>>;;;:::888999::::::999777:::::::::999888777666555333333333333333333333333333222111111000111222222000000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,---------............///000222333555888;;;>>>AAAEEELLLPPP]]]```fffjjjnnnrrrvvvyyy~~~~~~|||{{{zzzwwwsssnnnjjjiiijjjlllmmmppppppooooooooooooppppppttttttsssrrrpppnnnlllkkkjjjjjjjjjjjjjjjkkkllllllkkklllnnnqqqttttttqqqoooqqqpppnnnlllhhheeebbbaaa\\\WWWQQQKKKGGGCCC???<<<===<<<;;;888666444222222///111333444222///......+++,,,,,,---------,,,,,,+++++++++***************((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((()))***(((### %%%((('''$$$SSSSSSRRRQQQQQQQQQQQQRRRTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEDDDDDDCCCBBB@@@@@@???======>>>AAACCCHHHHHHIIIJJJMMMQQQWWW\\\PPPQQQVVVdddvvv~~~~~~}}}||||||xxxqqqjjjgggiiimmmooonnnqqq|||xxxkkklllooouuu{{{|||wwwvvvtttpppmmmkkkkkkkkkmmmoooooollleee\\\UUURRRPPPOOOSSSaaaooowwwxxxuuuhhhgggeeedddeeejjjppptttvvvtttssstttwwwzzz}}}~~~uuunnnkkkqqqzzz}}}wwwxxxwwwsssjjjaaaZZZVVVGGGAAA999444111000...,,,+++*********++++++,,,---*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((************************)))******++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,---...---------///////////////...............///000111333444555//////000000000111111111333222111000000111333444222222222222333333333444444333222333666777666555777888888888999999999999;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@?????????@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGEEECCCBBB???>>>======<<<<<<======;;;:::888999::::::999777888888888888777777666555333333333333333333333333111111111111111111111222000///...------,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---111111111000111444777:::>>>BBBHHHMMMQQQVVVZZZ]]]gggjjjpppuuuzzz|||xxxssspppppprrrssssssllllllkkkjjjjjjjjjkkkkkkrrrssssssrrrpppmmmjjjhhhhhhiiikkklllnnnooopppqqqpppppppppqqqrrrppplllhhhbbbaaa___[[[WWWSSSOOOMMMJJJGGGBBB===999666333111000000//////......------))),,,...///---+++*********++++++,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''''''''((()))***(((###$$$''''''$$$QQQQQQPPPOOOOOOOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>=========???@@@AAA???BBBDDDCCCAAACCCHHHNNNDDDBBBCCCLLLZZZgggnnnpppoooppprrrvvvzzz}}}yyyyyyuuuqqqmmmjjjnnn}}}}}}ooommmkkkjjjmmmsss{{{|||{{{vvvvvvuuurrrmmmkkkjjjkkkqqquuuyyyyyyrrrggg]]]WWWOOOMMMPPP[[[fffkkkkkklllcccdddeeehhhkkkooosssuuuxxxuuutttwww~~~xxxvvv{{{vvvkkkiiiddd^^^VVVMMMFFFAAA:::666111...------,,,,,,***)))))))))))))))***************)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************((()))***,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******++++++++++++******,,,------------------,,,++++++,,,---------------......///////////////...///000111222444666888999///000000111111222222222111000///---...///111222111111222222222333333333333222222444666777777666666666888999999::::::999::::::;;;;;;<<<=========;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDD>>>>>>===<<<<<<<<<<<<<<<:::999777888999999888666555555666666666666555444333333333333333333333333000000000111111111111111000///...---,,,,,,,,,,,,------------............++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,------,,,+++***(((((('''******+++++++++,,,,,,,,,000///...------///111333000333777:::===@@@CCCEEEJJJNNNTTTYYY^^^dddmmmsss}}}}}}~~~{{{yyy{{{|||{{{yyysssrrrqqqpppooooooooooooqqqrrrrrrqqqooolllhhhfffbbbdddfffiiijjjkkkkkkkkkeeecccbbbaaa```]]]YYYUUUMMMLLLJJJGGGCCC???<<<:::666555333222111000//////---,,,,,,++++++******))))))***,,,,,,***(((((((((((())))))*********)))))))))))))))***************))))))))))))))))))))))))''''''((()))))))))(((((((((''''''''''''(((((())))))&&&######%%%(((((('''OOOOOONNNMMMMMMMMMMMMMMMPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNMMMMMMLLLLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCBBB@@@>>>===>>>>>>===>>>???@@@@@@@@@===???@@@@@@@@@???AAABBB===;;;;;;???GGGOOOUUUWWWSSSUUUXXX\\\___bbbfffhhhlllttt{{{}}}tttnnnooozzzuuurrrlllfffdddiiisss|||}}}|||{{{{{{vvvwwwwwwsssnnnkkkkkklllttt{{{|||oooaaaYYYQQQOOOSSS]]]dddfffhhhkkkhhhjjjooouuu{{{}}}zzz|||{{{zzzyyylll[[[UUUMMMFFFAAA<<<666111333111///---------------******)))))))))***++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---************************%%%''')))+++,,,,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,---...///000000//////000000111222333555777888000000111111222333333444555444111/////////111222111111111111222222222222444333333444777888888777444555777999:::;;;;;;:::::::::;;;;;;<<<======>>>;;;;;;<<<>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBAAABBBBBB>>>===<<<<<<;;;;;;<<<<<<888777666666777777666444333333444444555444444444222222222222222222222222//////000111111111111111//////...---,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++************************)))***+++---------------++++++******)))(((((('''******+++,,,------------,,,+++***+++,,,...///000---///111222222222333444555999>>>AAACCCGGGOOOUUUbbbeeeggghhhgggggghhhjjjllllllmmmnnnqqqtttwwwyyy{{{|||~~~}}}|||{{{wwwttttttwwwyyyvvvtttooonnnlllkkkiiihhhhhhhhhfffeeeeeeccc```\\\XXXVVVRRRSSSVVVWWWXXXWWWUUUTTTMMMKKKIIIGGGFFFDDDAAA>>>;;;:::999888666444222111,,,---------,,,,,,---...---,,,,,,+++***)))((((((+++,,,---,,,***))))))***((()))))))))))))))((('''((()))))))))*********+++))))))))))))))))))))))))&&&''''''((())))))(((((()))((((((''''''''''''(((((('''&&&%%%%%%&&&''''''NNNMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB@@@AAABBBBBBAAA>>><<<:::<<<;;;:::;;;<<<===<<<;;;===<<<;;;<<<===<<<999666:::999999;;;???CCCFFFGGGAAACCCEEEGGGGGGHHHIIIJJJOOOWWW___ccciiittt~~~yyyrrruuu{{{zzzwwwoooeee```cccnnnxxx}}}zzzxxxxxxyyyuuuvvvvvvrrrmmmjjjjjjkkkttt|||ppp```VVVVVVUUUZZZdddjjjkkkooovvvssswww~~~}}}~~~yyyuuuvvv~~~|||vvvjjj]]]OOOGGG===777666444111------,,,++++++++++++******((((((''''''((()))******''''''(((((()))******+++************************))))))))))))))))))))))))))))))******+++,,,......************************###%%%'''***+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++++++++******++++++,,,---------,,,,,,+++,,,...000000000000000......//////000111333333000000111222333333444444<<<:::666333222222333444000111111111111222222222444333333444777999888888333444666999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCFFFFFFFFFFFFEEEEEEEEEEEE@@@AAACCCDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGEEEBBB???>>>===>>>???======<<<;;;;;;;;;;;;<<<777555444444555666444333222222333333444444333333222222222222222222222222...///000111111111111111//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))$$$%%%'''((()))))))))((('''(((((()))***+++,,,,,,'''((()))***************(((''''''(((***,,,,,,,,,...///000///,,,*********,,,000333333222555<<>>???AAABBBAAA???<<<::::::888666444444333111///......//////......------,,,---...---+++******+++,,,,,,++++++******))))))******+++)))(((((()))+++******++++++***))))))((((((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((())))))((((((***)))((('''''''''''''''&&&''''''%%%######$$$%%%QQQPPPPPPOOOOOONNNNNNMMMPPPNNNLLLJJJIIIKKKMMMNNNKKKKKKKKKKKKJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???>>>===<<<;;;::::::::::::999888777777777777777777666666666666333333444666888:::<<<===<<<::::::;;;>>>???===;;;AAACCCGGGLLLSSSYYY^^^aaagggiiikkkmmmoooqqquuuxxxyyyvvvwww}}}wwwqqqllljjjmmmrrr~~~{{{xxxuuutttvvvxxxyyyxxxwwwxxx|||ssshhhbbb___bbbhhhmmmrrrxxx~~~zzzwwwuuuxxx||||||yyy|||{{{wwwqqqhhh___VVVRRRCCC???888111---++++++++++++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++++++++******))))))(((((((((((())))))''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((---+++(((((()))+++++++++(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,+++******)))))))))***+++,,,,,,...///000///...---...///...............///000000000///......///222666888???===999444111/////////111111111111222333444555333333333444555666666777555444222111222555888:::999:::<<<;;;::::::;;;===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBGGGIIIKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMKKKIIIGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<;;;:::999999:::888666444333444555666222222333333222222111000//////............//////111111000000//////......---------------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,************************'''(((+++...000///+++((())))))))))))))))))))))))+++++++++***************)))))))))******)))))))))))))))***+++,,,,,,---------......---...111666999IIIDDD>>>999777777888888::::::999999:::<<<>>>???CCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDFFFGGGHHHIIIJJJFFFEEEDDDBBB@@@>>>===<<<;;;:::999888666555444333222111111111000000//////111000//////............,,,++++++***++++++,,,,,,)))+++---,,,***((()))+++*********)))))))))))))))******))))))))))))******------,,,***)))'''&&&%%%...+++)))***,,,---,,,***''''''''''''(((((((((((()))(((''''''''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&OOOOOONNNNNNMMMMMMMMMLLLOOONNNLLLKKKJJJKKKLLLMMMKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;:::999888777666777777777666666666555555444444444444555666777888999777666777999;;;999777777999;;;???CCCGGGKKKMMMLLLNNNPPPQQQRRRTTTXXXZZZnnnuuu{{{|||yyywww{{{}}}}}}wwwtttuuuxxx~~~}}}}}}}}}~~~~~~|||sssnnnjjjmmmqqquuuzzz}}}zzz{{{~~~~~~rrrnnniiihhhiiiiiieeeaaacccbbb___YYYRRRJJJCCC???;;;888444///,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))+++***))))))))))))***+++((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''+++)))(((((()))***)))((())))))))))))************))))))*********))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++++++++++++++---...//////...---...000...------------...//////222111000///000222444555:::888555222000//////000111111111111222333444444333333444555555666777777666555444333444555777999777999::::::999999;;;<<<;;;<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDFFFHHHIIIGGGFFFFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJMMMKKKIIIGGGEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@???;;;<<<<<<;;;;;;:::999888777555333222111111222333333333333333333222111111111111111000000111111111000000000/////////......---------,,,,,,,,,,,,+++++++++************++++++(((((()))*********))))))************************))))))***,,,...---+++((())))))))))))))))))))))))((((((((((((((((((((()))***))))))))))))))))))***((()))))))))***+++++++++,,,------------000444777@@@;;;666222111111111111111111111222222333444555333333444444444444555555444444555666777777888888666555444444333222111111333222222111000///....../////////.........---------,,,++++++*********+++++++++************++++++)))+++,,,,,,)))'''((())))))))))))))))))))))))*********))))))))))))******((((((((((((((((((((((((((('''&&&'''))))))&&&$$$'''''''''''''''''''''''')))((('''''''''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&MMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>======<<<;;;:::999999<<<<<<;;;:::999888666666666666666666555555555444444444333222222222222222444222111111333444444333444555555666888:::<<<===999:::<<<<<<===>>>AAACCCOOOTTTZZZ\\\ZZZZZZ^^^bbbgggooo{{{~~~||||||yyyzzz{{{{{{}}}|||uuulllhhhiiinnnrrrsss___ZZZSSSPPPOOONNNKKKHHHMMMLLLJJJFFFAAA;;;666333111000...---,,,,,,,,,---++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))(((((())))))************))))))+++***(((''''''(((***+++))))))(((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((''''''(((******(((&&&))))))*********+++++++++((())))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,------,,,+++***+++---......------///000---------------...//////222222111111000111111111333222111/////////000111111111000111111222333444444444444555666666777777666666666666666777777777555777999999888999:::<<<;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGHHHFFFEEEEEEFFFLLLLLLKKKJJJIIIIIIIIIIIILLLKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFDDDCCCCCCBBBAAA@@@??????;;;;;;;;;;;;:::999888777555444222111000000111222333333333333333222222111222111111111111111111222///////////////.........------,,,,,,,,,+++++++++))))))(((((((((((()))))))))))))))***))))))((((((************************+++******+++,,,,,,***((())))))))))))))))))))))))'''''''''(((((()))))))))******((((((((((((******(((((((((((())))))))))))++++++,,,+++,,,...222555666222...++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------++++++++++++************,,,,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,******))))))))))))******)))***+++***(((&&&&&&'''((((((((())))))************))))))(((((())))))***&&&&&&&&&''''''(((((()))((((((((()))***)))'''$$$((((((''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLLLLLLLLLLLLLLLLLLLLMMMKKKLLLMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999<<<;;;;;;:::999777666555555555555555444444444444333333222111000000000111111000......//////000000444333333333333333444444444555666666555666888:::;;;???DDDEEEDDDDDDGGGKKKLLLTTT___jjjrrruuutttsssssssssrrrrrrrrrrrrrrrqqqpppqqqsssvvvzzz}}}|||zzzxxxtttqqqqqqtttwwwzzz|||~~~~~~zzzrrrjjjeeeaaa[[[TTTPPPRRRVVVZZZ\\\GGGCCC>>><<<<<<======<<>>===:::666333111+++++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))))))))(((((('''%%%######%%%'''((()))))))))((((((''''''&&&&&&''''''(((((()))))))))''''''''''''''''''''''''''''''(((***+++***'''%%%((())))))))))))*********'''((())))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***+++,,,...///...,,,***)))***,,,------------///000.........---...//////000//////000000000000//////000000///......///000000000000000000111222333444444444555555555666666666777777888999888888666666555777999999999999;;;<<>>>>>===BBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGMMMLLLKKKIIIHHHGGGGGGGGGKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>::::::::::::999888666666555444333222111111222222333333333333333222222111//////000000000000//////..............................------,,,,,,++++++)))((((((''''''(((((()))++++++,,,++++++***))))))************************---+++))))))******)))((())))))))))))))))))))))))'''(((((()))***+++,,,,,,***)))(((''''''((()))***)))))))))((((((((((((((()))***+++******,,,///111111...+++******+++++++++------...///...---+++***,,,,,,,,,---------......------------------------//////..................)))))))))*********++++++************************,,,,,,+++++++++++++++,,,***))))))(((((((((((())))))******)))(((&&&%%%%%%&&&''''''((()))***++++++))))))(((((((((((())))))(((((((((''''''&&&&&&&&&+++***))))))))))))(((((()))))))))))))))(((((((((((((((((('''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&KKKKKKLLLLLLMMMMMMNNNNNNJJJKKKMMMMMMMMMLLLJJJIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999:::::::::999888666555444444444444444333333333222111111111000000111222222////////////....../////////......------......///000111222111000000222333333666888999777777999;;;<<<@@@GGGMMMRRRUUUUUUUUUUUUXXX[[[ZZZWWWVVVYYY\\\\\\\\\\\\^^^ccclllwww~~~wwwnnniiiiiigggccc^^^ZZZYYY[[[]]]eeefffgggeee```XXXPPPLLLEEEBBB???>>>???AAACCCDDD777444222111222555777888444444444333222000///...******++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((*********)))(((''''''(((((())))))((((((''''''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''')))+++---+++(((%%%'''''''''(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,++++++++++++,,,...///...,,,***))))))+++,,,---,,,---...000//////......//////000111,,,,,,------.../////////111000000///////////////000000000000111222333333444444444444555555555555666777999999999888666555777888::::::999999;;;===>>>>>>?????????>>>>>>===@@@@@@AAAAAAAAABBBBBBBBBBBBEEEGGGHHHGGGFFFFFFGGGJJJIIIHHHGGGFFFEEEEEEEEEIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEIIIHHHHHHGGGGGGFFFEEEEEE@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????>>>>>>======:::::::::999888666555444333222222222111111111222222222333333222222111000...///000000000000///...---------------.........//////......---,,,,,,+++)))))))))(((((()))))))))+++++++++++++++***)))((())))))))))))))))))))))))---***((('''((())))))(((((((((((((((((((((((((((''''''((()))***++++++,,,***)))(((''''''((()))***)))))))))))))))(((((((((((()))******)))***,,,///...,,,******+++,,,,,,+++------.........,,,+++***************+++++++++++++++++++++***************---,,,,,,++++++*********((())))))***++++++,,,,,,************************(((''''''&&&''''''((((((***))))))(((''''''(((((())))))((((((((('''%%%$$$&&&&&&'''((()))******+++))))))(((((((((((()))))))))))))))((((((''''''''')))'''&&&$$$###%%%''')))+++++++++*********))))))'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJKKKKKKLLLMMMNNNNNNOOOKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999777777777777777666555444333333333333222222222222000000000000000111222333///000222222000//////000---------------...//////---......---,,,,,,---///000111222222000000111222555666888;;;===>>>???@@@>>>CCCGGGEEE@@@???BBBGGGEEEEEEEEEFFFJJJRRR[[[bbbsss}}}uuusssqqqrrrtttuuussspppkkkiiihhhiiillloooqqqqqqppprrrsssooofff[[[RRRMMMKKKJJJHHHEEECCCCCCFFFHHHMMMMMMMMMKKKFFFAAA<<<888444444444444444444444444000///...---...///111333------......------,,,,,,***************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,+++(((%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))************************)))***++++++++++++++++++++++++,,,------,,,+++***)))+++,,,,,,,,,+++---..................///000000,,,,,,,,,,,,---...///000000000000000/////////...000000///000000111222333333333333333333333333333666777888999999888777666888999::::::999999:::;;;999:::<<<>>>???AAAAAABBB????????????@@@@@@@@@@@@???AAADDDEEEDDDCCCCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<999999999888777555444333000000000000000000000///111111111111111000000//////000111222222111000///,,,,,,,,,---------------//////...---,,,,,,++++++******))))))))))))******((((((((()))((((((''''''))))))))))))))))))))))))+++)))''''''((()))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))******))))))+++,,,+++***)))***++++++***))))))*********)))(((''''''((((((((()))))))))******))))))))))))))))))))))))*********))))))(((((('''''''''((())))))***++++++)))))))))***************(((((('''''''''((())))))+++***)))((((((''''''((()))((('''((())))))'''%%%'''''''''(((((())))))))))))((((((''''''(((((()))'''''''''(((((())))))***''''''&&&%%%$$$&&&***---,,,,,,++++++******))))))''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&HHHIIIIIIKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@????????????>>>===<<<<<<:::999999999999888888888444555555555555555444444333222222222111111111111000////////////000111111...111555555222000//////............///000000111---......---,,,,,,---///...//////...------...//////000111222333444444444333555666666444333555777444555555666888===CCCHHHYYYfffmmmfffbbbggglllkkk___ZZZUUUTTTVVVWWWUUUSSSMMMKKKKKKMMMQQQSSSSSSRRRPPPRRRSSSPPPJJJCCC>>>;;;555666666555444444777999999999888777555222000///---...///...---------...,,,,,,,,,+++***+++,,,---++++++,,,,,,,,,,,,,,,,,,))))))(((''''''(((((()))***)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&'''((())))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******'''%%%''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++*********+++++++++++++++***+++,,,,,,+++***+++------,,,,,,,,,,,,---......000///---,,,,,,...///000......///////////////////////////000000111222333222222222222222222222222555555666777888888888888888999:::999888777888999777888;;;===???AAABBBCCC>>>>>>>>>?????????@@@@@@>>>@@@CCCDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????=========<<<<<<<<<<<<<<<999999888777666444333222///000000111111000000000000000000000000///.........///000111111000///...++++++,,,,,,,,,---------...------,,,+++***)))(((******))))))))))))******&&&'''(((((((((((((((((())))))))))))))))))))))))((('''&&&''')))))))))'''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&'''((((((((()))((()))******)))(((***+++***))))))***++++++***((()))((((((''''''''''''(((((())))))))))))*********))))))******************))))))))))))************'''''''''((()))))))))***((((((((()))))))))*********************+++,,,,,,,,,+++***)))((((((((((((((('''&&&(((***+++)))'''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''###&&&((()))((((((+++---++++++***))))))(((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&GGGGGGHHHIIIJJJLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJGGGEEECCCAAA@@@???@@@@@@????????????>>>===<<<;;;888888888888777777777777222333444444555555444444222222222111111111111000000000///.........//////...222666777444000//////---,,,,,,,,,,,,---......+++,,,---,,,++++++,,,...------------------...///***+++---///000000//////...---,,,---//////...---...///000111111444888;;;>>>LLLRRRJJJEEEKKKRRRRRRNNNGGG???<<<>>>@@@@@@>>><<<;;;:::<<>>;;;:::<<<===<<<:::777666666.../////////------///000222222111111000000000000,,,,,,,,,+++******+++,,,'''((())))))(((((())))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&$$$###"""###$$$$$$&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))((('''%%%(((((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***)))))))))***+++,,,,,,+++,,,---,,,******+++,,,++++++******++++++,,,---444222000---,,,---///000+++,,,---...////////////////////////000111222333222111111111111111111111444555555666777888888999888999:::888666555666777999:::<<<===???@@@@@@@@@>>>>>>?????????@@@@@@@@@???BBBDDDEEEEEEDDDEEEFFFAAAAAABBBCCCEEEFFFHHHIIIBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999888777666444222111111222222333333333222222///////////////......---+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,+++***)))((('''&&&))))))(((((((((((())))))(((((()))******+++******))))))))))))))))))))))))'''&&&&&&''')))***)))'''(((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&)))++++++)))&&&%%%$$$$$$%%%%%%&&&'''(((((((((***+++***)))((()))++++++******,,,---,,,***(((++++++)))((())))))+++,,,''''''''''''(((((((((((('''((((((((())))))))))))%%%%%%&&&((()))***++++++((((((((())))))*********'''''''''((((((((())))))'''''''''''''''((()))))),,,,,,***)))((((((((((((((('''&&&(((+++,,,***(((((((((((((((((('''''''''((((((''''''''''''((((((***)))((('''%%%$$$###"""%%%((('''&&&&&&'''***))))))((('''&&&&&&%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&JJJKKKMMMLLLJJJIIIIIIJJJJJJHHHGGGFFFFFFHHHIIIKKKGGGFFFCCCAAA???>>>>>>>>>444666888:::;;;;;;;;;;;;;;;:::999888777777777777666555444333222222222222222222222111111111000000111111000000//////..................////////////......---,,,,,,,,,,,,---........................,,,***))))))***++++++***............---,,,,,,+++---,,,,,,+++,,,---...///......---,,,---...///000666:::===<<<888777999<<<===;;;999666555444444444333222111111222444666777333222111000///...---------............---,,,,,,000///...---,,,,,,+++***(((((((((((())))))))))))+++***)))'''''''''((()))***)))))))))++++++)))'''(((((((((((())))))))))))******)))((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))(((''''''((()))(((''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''***)))((())),,,---+++)))))))))+++,,,,,,+++***)))************************((()))***+++---...///000---------.....................---,,,,,,---///000---+++***,,,///000...+++............///111222333444333111//////000222333333444555666777777777777:::999999888888999999:::888999;;;<<<<<<:::999777;;;<<<>>>??????>>>===<<<@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAA@@@>>><<<;;;:::=========<<<;;;;;;::::::999888777666444444333333111111111111111111111111000000000000000000000000000//////...------,,,,,,------------...///000111------------------------+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***+++******)))'''((()))******)))((('''************************((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&)))***,,,+++)))(((((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&IIIJJJLLLKKKJJJIIIIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHEEECCCAAA???===<<<<<<<<<999999;;;;;;<<<;;;:::999:::999888777666666666666555555444222222111111111222222111111111000000000000000000/////////..................////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***,,,,,,---------,,,++++++,,,+++******+++,,,---...---,,,+++++++++,,,---...---000333222///---///222222111111000/////////000------------...///000111......---------------,,,+++++++++++++++***))))))---,,,,,,++++++******)))((((((((()))))))))************)))((((((((((((((()))(((((()))++++++)))((('''((((((((())))))))))))***))))))((((((((((((((())))))((((((''''''&&&&&&)))((((((((('''''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((('''(((((()))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***)))(((***,,,---+++)))))))))*********)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111222111///---,,,,,,,,,,,,---,,,,,,---//////...---///......//////000111222333222111000///000222333333333555666666777777777888888777777777777888888888999;;;<<<<<<;;;:::999;;;<<<>>>???@@@???>>>===>>>???AAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>===;;;:::<<<<<<;;;;;;:::999999999888777666555444333333333111111111111111111111111000000000000000000000000........................++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))((((((************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))***++++++)))(((((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&GGGIIIJJJJJJIIIHHHIIIJJJGGGFFFEEECCCCCCCCCDDDDDDBBB@@@???===;;;:::999999============<<<:::888777888777666555444444444555444444333222111111111111111111111111000000000000///////////////.........---............/////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))***++++++*********++++++,,,+++++++++******))))))******+++,,,+++************+++,,,,,,))),,,///...+++***+++---((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))))))))******+++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))(((((('''((('''''')))++++++***)))''''''((((((((()))))))))))))))((((((''''''((((((***))))))((('''&&&%%%%%%((((((((('''''''''''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''))))))(((((())))))***+++***))))))***+++,,,***)))***)))((((((''''''''''''************************,,,,,,,,,,,,,,,,,,++++++++++++,,,------...//////222111000...------------,,,...//////......///000000000////////////000000222222000000000111222333333333444555666666666666777666666555555666666777888999:::<<<<<<<<<;;;;;;:::;;;===??????@@@??????===>>>???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???===<<<;;;:::::::::999888888777777666666444333222222111111000000000000000000000000000000000000000000000000,,,,,,------...///000000......,,,++++++*********++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((()))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((***+++***)))(((((()))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&EEEGGGIIIIIIHHHGGGHHHIIIEEEDDDCCCAAAAAA@@@@@@AAA@@@???>>><<<;;;999999888<<<<<<===<<<;;;999777666555555444333333333333333333333222111111111111111111111000000000/////////........................---------.........//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---+++))))))***+++***)))(((((()))***++++++***************************+++***************+++++++++***,,,...---,,,***+++---&&&''')))+++,,,,,,++++++((()))***,,,,,,,,,+++***''''''((((((((()))))))))++++++******))))))))))))''''''((((((((()))))))))))))))))))))*********+++'''((()))******)))(((''''''&&&&&&(((***++++++)))'''''''''((((((((()))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++)))))))))************)))+++***((('''&&&''''''(((************************((()))***+++,,,---......///......---,,,+++******............///000000111,,,///111000------///222111111000///////////////111111000000111222333333222333444555555555555555666666555555555555666666777888:::;;;<<<<<<<<<<<<999:::<<<>>>????????????<<<===???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA???>>>??????@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;::::::999999888777777666444444333111111000000000000000000000000000000000////////////////////////,,,,,,------.../////////......---,,,++++++++++++***************************)))))))))((((((((('''(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((()))))))))''')))******)))(((((()))###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&DDDFFFHHHHHHFFFFFFFFFGGGBBBBBBAAA@@@???>>>>>>>>>???>>>>>>===;;;:::999888888999999:::999888666555333333222222111222222222222222111000000000111111000000000/////////......---------------.........------------............------,,,++++++++++++,,,++++++++++++++++++++++++---+++))))))***+++***)))''''''((()))***************++++++++++++*********))))))******++++++++++++'''((())))))((((((((((((((()))+++,,,,,,+++***)))((()))***+++,,,+++***)))))))))))))))((((((((((((+++***)))((((((((())))))''''''(((((()))*********((())))))))))))*********'''((()))******)))((('''&&&&&&&&&(((***+++***)))''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&$$$###%%%&&&''''''''''''''''''''''''((('''%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((()))*********))))))))),,,***)))((('''((())))))************************))))))******+++,,,------......---,,,+++******))),,,---......///000000000---///000///---,,,///333222111000//////......//////000000000111222333444222333333444444444444333666666555555555555666666777888999:::;;;;;;;;;<<<999999;;;<<<===>>>??????<<<===???AAACCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@???>>>@@@@@@@@@???>>>===<<<;;;::::::999999888777777777333222111000000///000000////////////////////////................................................))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((())))))((((((''''''''''''''''''''''''*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&(((******((('''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&DDDFFFGGGGGGEEEDDDDDDEEE@@@@@@??????>>>>>>======>>>>>>>>>===<<<;;;999888555666777777777777555555222222111111111111222222111111000000000000000111////////////............,,,,,,,,,---------------,,,------------.........------,,,+++++++++++++++++++++++++++++++++++++++---,,,***)))******)))((((((((())))))***)))))))))***++++++++++++***))))))((()))******++++++******''''''((((((((((((''''''))))))******))))))((((((''''''(((((()))(((((('''*********))))))((((((((()))((('''&&&%%%&&&'''(((((((((((())))))*********(((((((((((())))))))))))'''(((((()))))))))))))))'''&&&&&&(((******)))(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&###"""$$$'''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++***)))(((((()))***))))))(((((())))))***************************,,,,,,,,,+++******))))))))))))***++++++,,,------......//////...---,,,,,,.........---,,,---///111111111000///////////////...///000111222333444444222222333444444333333222666555555555555555555666777777888888999999::::::999999999:::;;;<<<======;;;===>>>AAACCCDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA???????????????@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<>>>>>>>>>>>>===<<<;;;::::::999999888777777666666222111111000//////000000////////////////////////..........................................------******)))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******)))(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))((('''((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&EEEFFFGGGFFFDDDBBBBBBBBB>>>>>>>>>>>>>>>>>>======<<<=========<<<:::888777555666777777777555444333222111111111111111222222000000/////////000000111/////////.........------++++++,,,,,,,,,---------,,,,,,---------.........---,,,++++++***+++++++++************************...,,,***)))******)))((())))))*********)))(((((())))))*********)))((('''&&&'''((()))***)))(((((()))(((((()))******)))((()))((((((((((((((())))))((((((''''''''''''((((((((()))))))))))))))*********)))'''&&&%%%&&&'''((((((((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((((()))******(((''''''((())))))(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))((($$$###&&&)))''''''''''''''''''''''''&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''***++++++(((&&&''')))&&&&&&'''((())))))))))))************************,,,,,,++++++***))))))((('''((()))***+++,,,---...,,,------......---,,,+++///---++++++,,,...//////111000///////////////000---...///111333444444555222222333333333333222222444444333333333333444444777777777777777777888888888888888888999::::::;;;:::;;;===???AAACCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAABBBBBBBBB??????>>>>>>>>>??????@@@???@@@@@@@@@???>>>==================<<<;;;:::999888888777777666555555555222111000000000000000000........................------------------------,,,,,,------...////////////...---,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&((()))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))))))((('''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&EEEGGGGGGFFFCCCAAA@@@AAA<<<===>>>>>>>>>>>>>>>===;;;<<<<<<<<<;;;999888777777777777777666555333222222111111111111111222222000000////////////000111//////.........---------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,++++++******++++++))))))))))))))))))))))))...,,,***)))******)))(((******+++******)))(((((((((((()))))))))(((&&&%%%%%%%%%'''((((((((('''&&&&&&&&&%%%&&&''''''&&&%%%)))(((((('''((()))+++,,,+++***(((''''''((()))***&&&&&&'''((()))***+++,,,---+++)))((('''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))(((''''''''')))***+++)))((('''((())))))'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%(((+++***&&&$$$'''+++''''''''''''''''''''''''$$$''',,,000000---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''***,,,+++(((&&&''')))###$$$&&&((())))))((((((************************)))))))))***+++++++++,,,***************+++++++++((()))+++---............000,,,)))))),,,//////...000000////////////000000,,,---///111333444444555222222333333333222222111333222222222222222222333888777666666666666666777999888888777888888999999888999<<<>>>@@@BBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCC???>>>>>>=========>>>>>>===>>>>>>???????????????<<<<<<<<<<<<;;;:::999999777666666555444444333333222111111000000000000111........................------------------------***+++,,,---///000111111///...,,,***)))(((''''''************************(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&!!!"""'''***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))((((((''''''&&&%%%'''((()))((('''((()))$$$######$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&DDDDDDDDDCCCBBBAAA??????>>>===;;;<<<======<<<;;;===>>>>>><<<888555444333444555666888888666555444444444333333222111000000000000000000////////////.........------,,,,,,,,,++++++***)))***+++---...,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''&&&%%%$$$$$$$$$$$$&&&***......***''''''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))***+++++++++++++++)))+++,,,+++***)))***+++***++++++,,,,,,++++++***..................------------......//////000000222222222222222111000///000111111111111222222222444444333333222111000000111111111222222333333333555555444555666888:::;;;888777777777777777888888;;;<<<<<<<<<======>>>>>>???>>>>>>???AAABBBBBBAAADDDBBBAAAAAABBBCCCBBBAAAAAABBBBBB@@@===<<<===>>>??????@@@@@@@@@??????>>>@@@??????===<<<999777666444444555555444444333222111111000///...------,,,000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---+++))),,,333:::>>>@@@222///***)))+++,,,+++)))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))%%%%%%&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''+++(((&&&&&&''')))******'''((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,(((%%%%%%''')))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((('''%%%###"""&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''DDDDDDCCCBBBAAA@@@???>>>;;;;;;:::<<<===>>>===<<<>>>>>>>>><<<:::777666666444555666777777666555444333222111000////////////000000000/////////......------------,,,,,,,,,,,,,,,+++******+++,,,---...,,,+++++++++************++++++******)))*********))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%))),,,,,,***'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((())))))((())))))***************)))***+++***))))))***+++***++++++,,,,,,++++++***..................------..................------111111111111111111000///000000111111111222222222444444333333222111111000///000111222333444555555666555444444555666888999999999888777777777777888:::;;;;;;<<<===>>>>>>??????>>>>>>???AAABBBBBBAAABBBAAA???@@@AAABBBBBBAAABBBCCCBBBAAA>>>===>>>?????????@@@@@@??????>>>>>>???>>>===;;;999888666666222333333333333222111111............------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++///555<<>>===<<<===<<<<<<>>>??????===;;;<<<;;;;;;:::999888777777333444555666666555444333333222111/////////000000000////////////.........,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------************))))))))))))******)))))))))***++++++))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''$$$$$$$$$&&&((()))((('''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((()))'''(((((()))))))))))))))((()))******(((((()))******++++++,,,,,,++++++***------------------......//////......---,,,,,,+++...///000000000000000000000000000111111111222222444333333222222111111111...///000222333555666777555444444333444555666777;;;:::999888888888888888999::::::<<<===>>>?????????>>>===>>>@@@BBBAAA@@@@@@???>>>>>>@@@BBBBBBAAACCCCCCDDDBBB@@@>>>?????????????????????>>>======>>><<<:::888666555555555111111111111111000//////,,,,,,,,,---------............---------,,,,,,,,,------------------------+++***,,,///555999<<<===111...+++)))))))))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%''')))))))))(((((('''&&&'''((()))***&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((&&&###""""""###&&&(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&DDDCCCAAA@@@>>>===<<<;;;AAAAAAAAAAAABBBAAA>>>;;;999888666666666666666555333444555555555555444333555444222111000111222333/////////.........------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------)))))))))))))))((((((((())))))((())))))***+++,,,))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))'''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$######$$$&&&((($$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''$$$%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))(((((((((''')))***)))((('''((()))***++++++,,,,,,++++++***,,,,,,------------......//////......------------------...///000000000///000000000000111111111111333333333222222111111111000000111222333555555666222222222222333555777888:::999999999999999::::::888999:::;;;===>>>???@@@>>>======>>>@@@AAA@@@???>>><<<<<<===???AAAAAAAAACCCDDDEEECCCAAA??????@@@????????????>>>===<<<<<<===;;;999666555444555666000000111111000000///...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---000222333333---,,,***)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((***(((&&&$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((((('''&&&%%%&&&(((***,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&BBBAAA???===<<<;;;;;;;;;BBBBBBBBBCCCEEEEEECCCAAA:::888555555666666555444333333444444444444333333444333222111111111222333............------------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((((((((((((((((((((((((((((((((((()))***++++++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$""""""$$$&&&(((&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$###$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((&&&&&&'''(((((((((((((((''')))***)))((('''((()))***++++++,,,,,,++++++***,,,,,,,,,,,,------......---------....../////////,,,---.../////////////////////000000000111111111333333222222222222222111333333333333333333444444000000000111333666888:::777777888888999:::<<<<<<888888999;;;<<<>>>???@@@===<<<<<<===???@@@@@@???;;;::::::<<>>??????>>>===<<<;;;;;;===;;;888666444555555666111111111222111000000///000000//////...------,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++++++++++++++(((((())))))((()))***+++''''''''''''''''''''''''(((((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%'''((((((''''''&&&%%%%%%&&&(((+++,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&''''''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%@@@???===<<<;;;:::;;;;;;>>>>>>>>>@@@DDDFFFGGGGGG@@@<<<888666888888666444333333333333333333333333000000000000000000000000......---------,,,,,,,,,******************++++++++++++,,,,,,,,,+++******(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&###""""""###&&&'''''''''''''''&&&%%%$$$###%%%%%%&&&%%%######$$$&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++++++++***&&&''''''(((((((((((((((((()))******(((((()))******++++++,,,,,,++++++***++++++,,,,,,------......+++,,,,,,---......//////---...///////////////////////////000000000111111222222222222222222222222444444444444333333333333000000000222444666999:::777777777888888:::;;;<<<888999999;;;<<<===>>>>>>===<<<;;;<<<>>>@@@???>>>:::999999;;;???BBBCCCCCCBBBDDDEEEEEEBBB@@@??????>>>>>>>>>>>>===;;;:::999;;;999888666555444555555222222222222222111000000222111000///...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,+++***)))))))))%%%'''(((((((((((()))***''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''%%%&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&&&&&&&'''(((((())))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%>>>===;;;:::999:::;;;<<<===;;;:::;;;>>>AAACCCCCCDDD???999777888888555222333333222222222222333333...///111222222111000///---------,,,,,,,,,,,,+++***************)))))))))******+++++++++***)))(((((((((((())))))************))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$!!!###%%%&&&&&&%%%$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$&&&'''&&&$$$"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((***************''''''((())))))))))))((()))***+++***))))))***+++***++++++,,,,,,++++++******++++++,,,------......++++++++++++++++++,,,,,,//////000000000///......////////////000000000111222222222222222222222222333333444444444444444444333333333333444555777888999888888777777777888888999999:::;;;;;;<<<======<<<;;;;;;<<<>>>??????>>>999999999<<<@@@CCCDDDDDDAAACCCEEEDDDBBB???>>>>>>>>>>>>>>>===<<<;;;999999777777666555444333333222111222222222222111000000/////////......---------------------,,,,,,,,,,,,))))))))))))))))))))))))(((***++++++)))(((***,,,&&&(((***)))&&&%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""%%%((()))''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%===<<<:::999999:::<<<===@@@===999777888:::;;;;;;EEE???888555666555222...333222222111111222222333///111333555555444111000---------,,,,,,,,,++++++++++++******))))))(((((()))***++++++***)))((('''(((((())))))******+++++++++***)))(((((('''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$ """%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&''''''''''''$$$''')))'''$$$"""###%%%((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((('''&&&'''(((((())))))))))))))))))+++,,,+++***)))***++++++++++++,,,,,,+++++++++******+++,,,,,,---......++++++******)))(((((((((000111111111000///......////////////000000000000222222222222222222222222222222333333444555666666777666555444444444555666;;;:::999777666555555555:::::::::;;;;;;<<<<<<<<<<<<;;;:::<<<>>>???>>>===999999999<<<@@@CCCEEEEEE@@@CCCDDDDDDBBB???>>>===>>>>>>>>>===<<<:::999888444555555444333222111000111111111111111000//////,,,,,,,,,---------............------------,,,,,,((((((((((((((((((((((((%%%'''))))))''''''***---(((***+++)))&&&######$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""$$$######%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%???>>>===<<<::::::999999DDD@@@;;;888888999::::::AAA<<<777333222222222111111111000000000000111111////////////..................------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%###"""%%%&&&'''((())))))))))))+++(((&&&&&&''')))******...***''''''((((((&&&###%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((('''%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$'''&&&$$$######$$$&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************))))))))))))+++++++++*********))))))+++++++++,,,,,,,,,------*********+++,,,---...///..................------+++,,,---...///111222222////////////////////////333222111111222333555666666666555555555777888:::666555555555555777888999999999999::::::;;;;;;;;;<<<:::999;;;>>>@@@???===::::::;;;>>>AAACCCBBB@@@CCCCCCBBBAAA@@@@@@@@@@@@999999999999999999999999555444333333222222333333111111111111000...---,,,------------------------************************+++***)))'''''''''((()))***************)))((((((***)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&((()))((('''###$$$&&&((('''&&&###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""###&&&(((***''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###&&&''''''&&&%%%%%%&&&(((***'''$$$###$$$%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$###"""!!!!!!??????===<<<;;;:::::::::AAA???<<<888777777999:::@@@<<<666333222222111111111000000//////000000111////////////.........------............---,,,+++************************))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&'''''''''''''''&&&&&&***(((&&&&&&''')))******,,,)))&&&&&&''''''&&&$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&)))'''&&&%%%&&&%%%$$$"""$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))******++++++,,,,,,,,,+++************++++++,,,---..................------,,,------...///000111111000000000000000000000000222222111111222333555666666666666666777888999999888777777666777888:::;;;999999999::::::;;;;;;;;;===;;;;;;>>>BBBDDDDDDCCC;;;;;;;;;===@@@AAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>::::::999888888888888888444444333222222222222333///000000000000//////...........................+++++++++++++++++++++++++++***)))((('''(((((())))))************)))(((''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&$$$$$$%%%&&&''''''&&&###$$$'''))))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((***''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$###"""$$$&&&***'''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$######""""""??????===<<<;;;;;;::::::>>>>>>===999555444777;;;>>>:::555222111111111000000000////////////000000//////.........---------,,,---/////////...,,,+++************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''''''''''''''&&&%%%$$$$$$***(((&&&&&&((()))***))))))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''%%%&&&%%%$$$$$$$$$%%%'''(((+++)))'''&&&&&&&&&$$$"""%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&''''''''''''$$$$$$""""""""""""$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''(((***++++++,,,+++++++++***************((()))+++,,,,,,,,,+++************))))))***++++++------------------................../////////000111111111111111111111111222111111111222333444555555666777888888999999999999999888888999:::<<<===999999::::::::::::;;;;;;;;;;;;<<>>@@@@@@???@@@???>>>===<<<<<<<<<<<<<<<:::888666555555666777444333222222111111222222---...///000000000000000------------------------+++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$###%%%''')))******))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$""""""$$$%%%)))'''%%%$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$???>>>===<<<;;;;;;;;;;;;;;;===>>>:::444333777<<<<<<888444222111111111000000//////......//////000.........---------,,,,,,+++---///000000...+++***************************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((''''''((((((''''''&&&%%%)))'''&&&&&&((()))))))))&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%'''((('''&&&)))((('''&&&&&&((()))******(((''''''''''''%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((()))******+++************************(((***+++------,,,+++***,,,++++++************+++,,,,,,------------......///////////////.........000000000000000000000000111111111222222333444444444666777999999999999888999999888888999:::<<<===::::::::::::::::::::::::999999:::<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;===;;;777444333333444555333333222111111111111111......///////////////...************************++++++++++++++++++++++++*********)))))))))******((((((((())))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%''')))***))))))((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""###%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%%%%$$$###%%%%%%&&&'''(((((())))))((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&>>>===<<<;;;;;;:::;;;;;;:::======:::555333777<<<999666333111111111000/////////............//////------------,,,,,,,,,,,,+++,,,...000///---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%######$$$$$$%%%''''''(((''''''((()))))))))))))))((('''&&&&&&((())))))((($$$$$$$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%'''((('''&&&(((((('''&&&'''((()))***'''&&&%%%&&&(((((('''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((((((************************)))***+++------,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......////////////............////////////////////////000000111222333333333333444555777888999999888888888888777777888999;;;<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<===>>>???===::::::;;;=========>>>===<<<;;;::::::::::::<<<:::666333111111333444222222111000000000000111000000000//////...---,,,************************++++++++++++++++++++++++)))))))))*********))))))&&&''''''(((((((((''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$###%%%'''%%%$$$######$$$$$$###!!!%%%%%%&&&&&&'''((())))))''''''&&&$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&<<<;;;;;;:::999999::::::999:::;;;888555444666999777444222000000111000///......------------......------,,,,,,,,,+++++++++***+++---...---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$#########$$$%%%&&&'''(((''''''((()))***++++++***'''&&&%%%&&&((()))((('''$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''')))((('''&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""########################&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''***************+++++++++************++++++,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,------......///////////////.................................///000111222333333333333444555666777777888888888777777666666777888:::;;;;;;;;;::::::::::::999999;;;<<<===<<<;;;:::;;;<<<===;;;::::::<<<======<<<===<<<;;;:::999999999999999888555333111111111222222111000000///000000000000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((())))))))))))(((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$###!!!!!!###$$$$$$######$$$%%%%%%###""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$::::::999888888888999999777777666555444444444444555333111000000000///......------------------...,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((()))))))))))))))((('''&&&%%%'''((()))(((&&&%%%''''''&&&$$$###%%%'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$"""###%%%&&&&&&&&&$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))*********+++++++++))))))'''''''''(((***++++++*********+++,,,------***++++++,,,------.............../////////////////////////////////////////////111222333333222222444444444444555666777888777777666666777888:::;;;;;;;;;;;;::::::999999999:::;;;===<<<:::999:::<<<::::::999;;;======<<<;;;;;;:::999888777777777777666666444333111111000000111111000////////////000.../////////...------,,,------------------------))))))))))))))))))))))))%%%&&&'''((()))(((((('''$$$%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######"""!!!!!!"""$$$%%%$$$$$$&&&''''''%%%##########################################$$$$$$%%%%%%%%%%%%$$$######""""""999999888888777888888888666444222222333333222111444222000000000000///......------,,,,,,------...,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))))))))))))))((('''&&&%%%&&&&&&%%%'''((()))'''&&&&&&(((((('''$$$###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((((('''%%%%%%&&&&&&%%%$$$"""$$$'''))))))(((%%%$$$'''&&&$$$%%%%%%%%%$$$######$$$%%%&&&((()))***+++########################"""###$$$%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))******++++++++++++)))'''%%%$$$$$$&&&)))***))))))))))))***+++,,,---******+++,,,,,,---..................//////000000000000000000000000000000...///111222333333222222444444333333444555777888888777777777777999:::;;;;;;;;;;;;::::::999999999777999;;;:::888777999;;;999888999;;;===>>><<<:::999888777666666555555555444444444333222111000000111111000///////////////,,,---......///.........++++++++++++++++++++++++(((((((((((((((((((((((($$$%%%'''(((((((((''''''$$$%%%&&&&&&'''''''''&&&,,,+++)))'''''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###!!!"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&&&&&&&&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!:::999999888777666666555222222222111111111000000333222111///......---------...///000000...,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***++++++,,,------......++++++******++++++,,,---++++++++++++,,,---...///******+++,,,,,,---......,,,---...//////...---,,,...---,,,++++++,,,---...000000000111222333555555222222222333333333444444777777888999::::::;;;;;;<<<=========<<<:::888777888999;;;======<<<;;;:::<<<<<<======<<<<<<;;;:::777777666555444333222222222222222111000//////...000000000000////////////...------,,,***))))))(((************)))))))))(((+++*********))))))(((((($$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&$$$"""%%%&&&&&&''''''((((((((('''&&&%%%$$$############"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""***)))'''%%%$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&%%%%%%###""""""!!!!!!!!!!!!!!!###$$$&&&&&&&&&$$$"""!!!"""!!! """%%%&&&&&&$$$((('''%%%$$$$$$%%%'''(((%%%$$$###!!!!!!!!!""""""888888777777666555555444111111111111111111111111222222000///...------------.../////////...,,,+++------,,,++++++++++++,,,)))))))))(((((((((''''''))))))))))))((((((''''''(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((())))))******++++++++++++*********+++,,,,,,************+++,,,---...******++++++,,,------...//////000111111000/////////......------......///000000000111222333444555222333333333444444444444666666777888888999::::::;;;;;;<<<<<<;;;:::888777888999;;;<<<<<<<<<;;;::::::;;;<<<<<<============888777666555444333333333222222111111000//////.../////////.........------...---------------,,,,,,++++++++++++*********)))+++++++++*********))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((())))))((('''&&&%%%%%%$$$########################&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########''''''&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""######$$$%%%###$$$%%%&&&&&&$$$###!!!###%%%&&&%%%$$$###$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""###$$$$$$666666555555444444333333000000000000111111111111111111///...------------,,,---...///...---,,,+++---,,,++++++******++++++(((((('''''''''&&&&&&&&&)))))))))(((((((((((('''(((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''((())))))******,,,++++++*********++++++))))))))))))***+++,,,---******++++++,,,,,,------,,,,,,------------,,,,,,...//////////////////...//////000000111333444555333333333444444444555555555555555666777777888888888999:::;;;;;;:::999888888999:::;;;;;;;;;:::999888999:::;;;<<<=========888777555444222222333333222111111000000//////.........---------,,,,,,,,,+++,,,,,,,,,------......,,,,,,+++++++++*********++++++++++++***************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''***)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''&&&&&&(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&############%%%&&&'''(((###$$$%%%&&&%%%$$$###"""%%%(((***'''###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&444444333333222222222222/////////000000000000111000///...---,,,,,,,,,,,,,,,,,,------------,,,+++,,,,,,+++************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((())))))***+++++++++,,,++++++***************)))))))))))))))***++++++******++++++,,,,,,,,,,,,******++++++++++++******---...///000000///...---/////////000111222333444333333444444444555555555333444444444555555555666555666888999::::::999888888888999::::::999999888777777888::::::;;;;;;;;;888777555333222222333333111111000000////////////------------,,,,,,,,,,,,)))************++++++++++++++++++*********))))))*********)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######### ###&&&''''''&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!###%%%&&&#########$$$%%%&&&''''''###$$$%%%%%%%%%$$$$$$###&&&&&&'''&&&$$$######$$$"""###$$$$$$$$$$$$###"""$$$######"""###$$$&&&&&&222222222111111111111111////////////////////////......---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***))))))))))))***++++++*********)))))))))'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%'''(((((()))******++++++++++++***))))))*********))))))(((((())))))************+++++++++++++++,,,...------------------...,,,---...//////...---,,,.........///000111222333333333333444444444555555222333333333333333444444333444666777999999888888888888888888888888777777777777777888888777777666888666555333222222222222000000000///////////////.........---------,,,,,,++++++*********)))))))))))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!"""$$$&&&&&&&&&$$$###%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$"""  """$$$$$$###"""!!!!!!###%%%&&&%%%$$$############$$$$$$###$$$$$$$$$%%%$$$$$$$$$&&&""" !!!&&&'''%%%!!!"""######$$$$$$######"""###"""!!!!!!"""###$$$%%%111111111111111111000000000/////////............------,,,+++++++++++++++******++++++++++++,,,,,,+++***))))))((())))))))))))))))))(((((((((''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((()))))))))))))))))))))***++++++***)))))))))))))))************++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,------......///111222333222222222333333333444444222222222222222222333333111333444666777888777777888777777777777666666666777777777777777666555555666666555444333222111111////////////////////////......---------,,,,,,,,,------,,,,,,+++++++++***))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%###"""!!!###"""  """###$$$$$$###"""###$$$%%%&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%% '''***'''!!!###########################"""!!!!!!!!!"""###$$$000000000000000111111111000000//////...---,,,,,,,,,,,,+++************+++***************+++,,,,,,******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&"""#########$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))((((((&&&''''''(((((()))******(((((((((((()))+++,,,---+++******))))))*********++++++******************,,,+++************+++,,,......------------......---------...///000111222111111111222222222333333222222222222222222222222111222444555666666666555888777666666555555555666666666777888888888777777444555555555444222000///////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###"""$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""######$$$$$$#########$$$$$$%%%&&&$$$!!!!!!''')))'''$$$%%%$$$############$$$%%%%%%$$$###"""""""""###$$$000000000000111111111111111111000...---,,,+++***++++++************************))))))***+++,,,,,,******)))((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***+++++++++))))))******++++++,,,,,,'''''''''((()))+++------++++++***************+++++++++******************//////...------...//////000///...------...///000---------...///000111222000000111111111222222222333333222222222222222222111222333555666666555555888777666555555555555555555666777999::::::::::::333444666666555333000............///////////////+++++++++************)))&&&'''((()))***+++,,,,,,************))))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""###$$$&&&&&&$$$#########$$$%%%%%%&&&$$$######$$$&&&''''''&&&&&&%%%###""""""###%%%&&&'''&&&$$$#########$$$$$$/////////000111111222222000///---+++++++++---...++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### ###&&&((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))*********************)))))))))))))))))))))***+++---...//////***+++,,,---...---,,,+++------------------------000000000000////////////222222111111000111111111111222222333333222222111444444444444444444444444555555666777777777777777333333444555666666555555333333333222000///---,,,//////...------------...---------,,,,,,+++++++++((('''(((+++---,,,'''"""$$$&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%!!!!!!&&&'''######'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&''''''&&&"""###%%%'''((()))******&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######%%%''''''&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&########################......///111222333444444222000...,,,******++++++++++++++++++++++++++++++++++++)))((((((((()))***))))))))))))((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$'''((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------//////000000111111111222111111111000000111111222222333333444444333333222222222222222222222222222444444555666666666666555333333444555555555555555111111111111000000///...///...------,,,,,,------+++++++++*********))))))(((((((((***,,,+++'''$$$'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$### """''''''###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''%%%###%%%$$$#########$$$%%%&&&############"""""""""!!!###$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""---...///111222444555666222111...,,,***))))))***+++++++++++++++++++++++++++******)))((())))))))))))))))))((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))******......---,,,+++******))),,,,,,++++++,,,,,,------,,,,,,,,,,,,------------......///000111222333333000000///000000111222333333333444444444444333333111111222222222222222222333333444555555555555444222333333444444444444444//////000000000000//////------,,,+++++++++++++++))))))(((((((((((('''''')))((((((((())))))'''%%%******(((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$''''''###"""###########################%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%%%%%%%$$$"""%%%&&&&&&%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((('''$$$"""%%%$$$###""""""$$$&&&'''############"""""""""""""""$$$&&&&&&$$$#########&&&%%%%%%$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""......///000111222222333000///...,,,+++*********************************+++******)))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********...------,,,+++***))))))---,,,+++***+++,,,---...,,,,,,,,,,,,,,,---------.........///000111111111.........///000111222333222333333444444333333222333333333333333444444444333333444555555555555555222222333333333333333222//////000000//////......,,,++++++***************((('''''''''''''''''''''***)))((('''''''''''''''***)))(((&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%$$$$$$%%%########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''$$$"""$$$###!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""////////////............---,,,,,,,,,++++++,,,,,,************************************)))))))))(((((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))************++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,,,,------.....................---............///000111222111111222222222222111111222222222333333444444444444444555666666666666555111222222222222222111111000000000///...---,,,+++++++++***))))))))))))***(((((((((((((((((((((((())))))((('''&&&&&&'''(((((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%)))((($$$!!! ###%%%&&&########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$"""###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&& ###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$000000///...---,,,++++++++++++++++++,,,,,,,,,,,,************************)))************)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&###############$$$$$$$$$"""""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++))))))******++++++,,,,,,,,,,,,++++++,,,,,,------******++++++,,,,,,------...---------,,,,,,,,,,,,......---......///000111000000111111111111000000//////000000111222222222444444555666666666666666111111111111111111000///111000000///...,,,***)))++++++***))))))))))))***'''(((((((((((()))))))))(((((()))'''&&&%%%&&&(((&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&''''''&&&######%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$ ###$$$$$$$$$%%%&&&$$$############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/////////......---,,,,,,++++++,,,,,,,,,++++++***************************)))******+++***)))((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))******++++++)))*********++++++++++++++++++,,,,,,------,,,,,,)))******+++,,,,,,------,,,---------------------.........------...//////111111111222222111111111...//////000111111222222333333444555555555555444000111111111000000///.../////////...---,,,+++***,,,+++******))))))******''''''''''''(((((())))))&&&((()))(((&&&%%%&&&'''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%"""%%%$$$ $$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$$$$$$$&&&&&&&&&$$$"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######%%%&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%!!!"""######""""""###$$$###############$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////---------,,,+++***)))((()))))))))))))))))))))))))))******++++++)))((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++++++++*********************+++,,,---...---,,,+++))))))***+++,,,,,,------+++,,,,,,---...///000000///......---------......222222222333333222222222000111111222333333444444222222333444444444333333000000111000000///......,,,------......------,,,,,,++++++***************&&&&&&&&&''''''(((((((((%%%(((***)))&&&$$$%%%'''(((((()))))))))'''&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!&&&(((%%%&&&))))))$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###"""$$$%%%&&&&&&!!!###$$$%%%$$$"""!!!%%%%%%%%%&&&&&&'''''''''$$$%%%$$$### !!!"""######""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$"""########################000//////...------,,,,,,,,,,,,,,,+++++++++******((()))+++------,,,+++***///,,,(((&&&'''((())))))'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$### %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$#########""""""$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################%%%###"""""""""###!!! $$$$$$$$$#########""""""########################'''###!!!&&&)))&&&###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...))))))*********+++++++++)))+++,,,,,,+++,,,---...000000//////.........---333333222222222222222222000000000000000000000000333444444555555444444333111///,,,---000222222000...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&''')))***(((&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######"""&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""!!!"""###%%%%%%$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$###"""!!!!!!!!!"""$$$%%%&&&&&&$$$###""""""!!!!!!/////////...---,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,---,,,,,,+++///,,,)))(((((())))))(((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################"""!!!!!!"""###$$$"""!!!$$$$$$$$$#########""""""########################%%%$$$###"""############%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------***+++++++++,,,,,,,,,,,,---...///...---,,,---...000/////////.........---111111111111111111111111111111111111111111111111333333444444444444333333111...,,,---///111111000------,,,++++++++++++,,,++++++*********)))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$######$$$$$$$$$###""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$###"""!!!!!!!!!"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###############$$$$$$%%%%%%%%%$$$###""""""""""""///......------,,,,,,+++,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,...,,,*********)))(((&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$##################""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######################## """%%%%%%###"""$$$$$$$$$#######################################%%%&&&&&&%%%"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))***(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,---,,,***((()))***/////////..................//////000000111111111222222222222222222222222222222333333333333222222000...------///000000///------,,,+++++++++++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$######%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$&&&%%%###"""!!! %%%%%%$$$$$$###$$$$$$$$$&&&%%%###"""###$$$&&&(((######$$$%%%%%%%%%%%%%%%$$$$$$###############$$$------------,,,,,,++++++++++++++++++************,,,++++++++++++,,,---------,,,+++++++++***'''$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################"""""""""$$$&&&&&&$$$"""################################################&&&&&&&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))***************+++,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,+++)))((()))***..............................//////000111222222222222222222222222222222111111222222222222111111......---......///......---,,,,,,+++***+++++++++******)))))))))(((((((((&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$#########$$$$$$$$$$$$######%%%%%%&&&''''''''''''&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$#########$$$&&&&&&%%%$$$############%%%$$$#########$$$&&&&&&!!!"""$$$%%%&&&%%%$$$#########""""""###$$$$$$%%%,,,,,,,,,,,,,,,++++++++++++++++++*********))))))+++************+++,,,---++++++***++++++)))&&&###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################&&&%%%%%%&&&'''&&&$$$"""################################################$$$!!!!!!%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))***))))))))))))***++++++************++++++++++++,,,...//////......///000---------...............//////000000111222333333222222222222222222222222000000111111111111000000---.........------------,,,,,,+++************+++)))))))))(((((((((''''''&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&"""""""""###$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$############"""###$$$%%%%%%%%%$$$$$$ !!!###$$$$$$$$$###"""""""""""""""###$$$%%%%%%+++++++++++++++++++++++++++************))))))))))))))))))************+++)))(((((()))***)))&&&$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$"""###############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###########################$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################((('''%%%%%%%%%%%%$$$"""###############$$$$$$$$$########################"""###'''%%%!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))((())))))***+++))))))*********+++++++++***,,,......------///000---------------.........///000000111111222222222222222222222222222222222///000000000000000000///,,,---///...---+++,,,,,,,,,,,,+++***************(((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""###$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########"""######$$$%%%###############$$$$$$$$$ !!!!!!"""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$ """$$$&&&&&&%%%###"""!!!!!!"""############"""###"""""""""###$$$%%%%%%*********+++++++++++++++************))))))))))))&&&'''((()))***))))))((('''&&&&&&'''(((((('''%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%% !!!"""###$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################'''%%%"""!!!###$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((()))***************+++++++++,,,,,,)))***++++++***)))***,,,,,,,,,,,,------.........000000000000000000000000111111111111111111111111...//////000000//////...+++---//////,,,***+++,,,,,,++++++***************((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""$$$&&&%%%###"""###%%%######$$$$$$$$$###"""""" !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$######$$$$$$$$$$$$###### !!!"""############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$###############!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%##################$$$$$$******************++++++************))))))))))))%%%&&&(((******)))'''&&&&&&%%%$$$%%%'''''''''&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$ !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$ !!!###$$$%%%&&&'''$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################%%%""" ###%%%&&&""""""######$$$$$$$$$$$$###########################$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$"""!!!"""$$$''')))'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,,,,------------......---+++***+++,,,,,,,,,,,,------.........///////////////.........000000000000000000000000......////////////......***---//////,,,******+++,,,++++++***)))*********(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$#########"""""""""######$$$$$$$$$!!!"""###%%%%%%$$$######%%%$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$###"""!!!"""###%%%&&&%%%$$$###"""###$$$&&&'''$$$$$$###############$$$***++++++,,,,,,++++++***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######%%%###"""###&&&'''%%%###'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################&&&%%%###!!!!!!"""###$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" """###%%%&&&&&&%%%%%%############""""""!!!!!!######$$$%%%&&&''''''((($$$###"""!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###'''&&&%%%%%%&&&'''((()))&&&'''((((((((((((((('''++++++*********************)))))))))((((((''''''******+++,,,,,,,,,,,,+++(((***++++++++++++,,,...))))))(((((())))))***+++---------............///000000//////......------,,,---...///000000000000///////////////......---///...---,,,***)))((((((******))))))((((((''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&(((***###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###%%%&&& ###%%%$$$""" !!!$$$&&&&&&&&&&&&%%%%%%$$$###%%%###"""$$$&&&'''$$$"""############""""""""""""""""""#########$$$$$$$$$'''&&&%%%$$$####################################%%%%%%$$$$$$###"""""""""$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%###"""""""""""""""######***++++++++++++++++++***))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#####################!!! !!!###%%%###"""##################$$$$$$############$$$$$$$$$%%%########################&&&%%%###"""!!!"""###$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###########################"""######$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""######$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&((()))+++((((((((((((((((((((((((*********************************))))))(((((((((******+++,,,,,,,,,,,,+++***,,,---,,,******+++,,,+++++++++++++++,,,,,,---------------............////////////............------...///000111111111///////////////...------------,,,+++******))))))***************)))))))))***))))))((('''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&((()))###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###'''&&&$$$###""""""#########%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%######$$$&&&&&&$$$"""############""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&##########################################$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!!!!"""******++++++++++++******)))((((((''''''(((((()))(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#####################"""###$$$%%%%%%&&&%%%%%%%%%"""######$$$$$$$$$######"""!!!!!!!!!###$$$###"""""""""#########$$$$$$$$$"""""""""#########$$$$$$########################%%%$$$###"""""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))+++---,,,+++)))((('''(((((()))***************************************)))))))))******+++,,,,,,,,,,,,+++,,,------,,,***))))))***++++++++++++,,,,,,,,,---------------.........................../////////......//////000000111111......//////......---,,,,,,,,,+++++++++***************+++++++++++++++,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$$$$############$$$&&&'''(((!!!!!!!!!"""$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$###%%%$$$###$$$%%%&&&$$$"""$$$$$$#########"""""""""###############$$$$$$$$$"""""""""######%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%$$$"""!!!!!! ))))))************))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""#################################$$$$$$###""""""######$$$###$$$%%%&&&%%%%%%###"""###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''(((***,,,......,,,***(((''''''((()))))))))))))))************++++++************************+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++))))))*********++++++***,,,,,,---------.........---------....../////////------------......//////---............---,,,,,,***************+++++++++))))))******++++++,,,,,,******)))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!! $$$%%%### $$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""###$$$$$$########################""""""#########$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$###"""!!!!!!""""""((())))))******))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""############"""""" !!!###$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###################################################$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$###"""!!!"""###$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''(((***,,,......,,,***(((''''''((()))(((((()))))))))***************************++++++******+++,,,,,,,,,,,,+++)))***,,,,,,++++++,,,---((()))***++++++++++++***,,,,,,,,,------------...,,,,,,------......//////,,,,,,+++++++++,,,---------------------,,,,,,+++))))))************++++++''''''(((((())))))******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%)))((((((&&&%%%###!!!!!!%%%###"""$$$'''(((&&&#########$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""##############################$$$$$$$$$#########""""""!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""!!!!!!"""###$$$$$$(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""!!! """######$$$$$$$$$###### """######""""""###$$$!!!"""$$$%%%%%%%%%$$$"""""""""#########$$$$$$########################"""#########$$$$$$$$$$$$ !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######""""""""""""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))+++---,,,+++)))((('''(((((()))'''(((((())))))*********)))))))))*********************+++,,,,,,,,,,,,+++(((***++++++++++++---...***+++---.........---,,,,,,,,,,,,,,,---------------------------.........,,,+++***))))))***+++,,,,,,,,,------,,,,,,+++***))))))******************&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$###"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%$$$###"""!!! ######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%% !!!###%%%&&&'''''''''%%%%%%$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$###############&&&%%%%%%$$$$$$$$$%%%%%%########################%%%%%%$$$$$$###""""""!!! """%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&########################"""###$$$$$$$$$$$$###""" !!!!!!"""$$$%%%&&&'''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""""""""######### !!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&###############"""!!!!!!$$$$$$################## """$$$###!!!!!!###%%% """%%%&&&&&&%%%$$$############$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$########################### !!!"""######$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$######""""""######$$$###$$$%%%&&&&&&&&&%%%$$$ !!!###%%%&&&%%%$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&((()))+++((((((((((((((((((((((((''''''(((((()))******+++((((((((())))))***************+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++---***+++---...///...---,,,++++++,,,,,,,,,---------...------------------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++******************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%###'''***,,,,,,$$$%%%&&&&&&$$$""""""###""""""###$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""###############$$$%%%&&&########################$$$$$$##################"""%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! !!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################## !!!!!!"""""""""### """###$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$###"""!!!&&&%%%###"""""""""######"""$$$&&&%%%######%%%'''"""###$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###!!!!!!""""""#########$$$##################$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&%%%!!!$$$&&&''''''&&&######$$$%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###'''&&&%%%%%%&&&'''((()))&&&'''((((((((((((((('''&&&''''''((()))******+++''''''(((((()))))))))*********+++,,,,,,,,,,,,+++,,,------,,,***)))***+++((()))+++------,,,+++***++++++,,,,,,,,,---------.........------,,,,,,,,,...,,,+++))))))***,,,---+++,,,,,,,,,,,,+++******************)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! ###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&& !!!###$$$%%%%%%$$$###(((***,,,***'''$$$%%%'''!!!"""###$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""!!!"""$$$%%%########################"""""""""###$$$$$$%%%%%%"""%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!! !!!###$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######"""""""""""""""###)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$%%%########################$$$$$$###""""""###$$$%%%########################!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""$$$$$$$$$#########""""""&&&&&&$$$###""""""!!!!!!""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$%%%%%%%%%$$$$$$###############$$$%%%$$$$$$###"""!!!!!! ################################################!!!""""""""""""#########%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&$$$###!!!"""###%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$###!!! """$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((())))))))))))((('''&&&&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---***)))'''&&&&&&'''***++++++++++++*********))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))((('''&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$#########"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&$$$#########$$$%%%&&&&&&########################$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######""""""""""""######"""###%%%&&&%%%###!!! """###$$$$$$###"""###%%%$$$$$$$$$""" """$$$&&&&&&&&&'''''''''((((((&&&%%%###%%%''''''%%%"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############&&&&&&%%%$$$$$$######""")))'''&&&%%%%%%&&&''')))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$########################!!!!!!!!!!!!"""""""""###"""""""""""""""!!! $$$$$$$$$###############$$$$$$$$$#########""""""%%%%%%$$$###"""""""""""" !!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$""""""""""""############################################################"""""""""#########$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&$$$###!!!"""###%%%$$$$$$$$$$$$#########"""""""""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%&&&'''((())))))))))))))))))*********''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......,,,***((((((***,,,---++++++*********)))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$#########"""!!!!!!!!!"""#########$$$%%%$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!"""###$$$$$$###"""###$$$$$$$$$$$$""" """$$$!!!!!!###%%%''')))++++++%%%######$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""!!!""""""###############%%%%%%$$$$$$$$$$$$######((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%$$$###############$$$$$$ !!!"""###%%%&&&&&&############################################################$$$$$$$$$%%%#########"""""""""""""""""""""""""""###$$$%%%%%%$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''((()))******++++++&&&&&&'''''''''(((((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////...,,,***)))***+++,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############$$$########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$"""!!! ###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""###$$$$$$%%%$$$$$$$$$$$$############&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""$$$%%%$$$###"""###$$$###$$$$$$###!!!!!!"""$$$ """$$$&&&((()))***###""""""###%%%&&&%%%###%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$$$$######!!!"""######$$$$$$###############$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""########################!!!!!!"""""""""#########$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""######$$$$$$%%%#########"""######$$$%%% !!!"""$$$%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%##################""""""######""""""###$$$$$$%%%$$$###!!!"""###%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''(((************++++++++++++++++++++++++++++++++++++************************,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!"""%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######$$$###$$$%%%$$$"""""""""$$$###$$$$$$$$$""""""###$$$$$$###$$$###############!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""""""""############!!!"""############""""""""""""######$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%######""""""###$$$$$$%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$###!!!"""###%%%$$$$$$"""""""""###############$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))*********+++++++++++++++++++++++++++++++++************************,,,+++******))))))***************+++++++++,,,,,,+++++++++++++++,,,,,,---------+++***)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!"""%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$######""""""###$$$$$$###$$$%%%$$$"""!!!"""###"""###%%%$$$###"""###$$$%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""##############################"""###$$$$$$$$$$$$##############################"""""""""#########$$$$$$ !!!"""###$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$###############$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''')))(((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))************+++++++++++++++++++++++++++************************++++++***))))))))))))***************+++++++++++++++************+++,,,,,,...---,,,+++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! ######%%%&&&&&&&&&%%%$$$&&&%%%$$$#########$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""""""""##################$$$$$$$$$$$$%%%%%%$$$"""!!!"""###!!!###%%%%%%$$$###$$$%%%""""""##################"""$$$%%%%%%$$$######$$$"""######$$$$$$######""""""######$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""###$$$%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!###$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$##################$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$"""#########$$$$$$$$$$$$$$$$$$###############$$$$$$###!!!"""###%%%$$$$$$'''''''''(((((()))))))))((('''%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&''''''(((((()))))))))''''''((((((((()))))))))))))))))))))************************************************************++++++***)))))))))))))))************++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$#########"""!!!!!!!!!"""###%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$!!!"""###$$$%%%$$$$$$###$$$%%%&&&$$$"""!!!!!!"""!!!###%%%&&&%%%$$$$$$%%% !!!"""###$$$%%%%%%&&&$$$&&&((('''$$$"""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$!!!!!!""""""######$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%!!!###$$$$$$######$$$&&&#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$########################"""############$$$$$$$$$%%%$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!""""""""""""#########!!!!!!""""""#########$$$$$$$$$###############$$$$$$###!!!"""###%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&"""###$$$%%%'''((())))))(((((((((((())))))))))))))))))))))))************************************************************+++******))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$!!!"""###$$$&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!###%%%&&&%%%###"""$$$%%%&&&$$$"""!!!!!!"""!!!###%%%&&&%%%$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%''')))((($$$""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$""""""""""""############((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$###!!!!!!"""###""""""#########$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$"""!!!!!!$$$&&&###""" !!!###$$$$$$######&&&&&&"""!!!$$$'''$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$######!!! """"""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########""""""""""""######!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&)))************+++++++++''''''''''''(((***++++++++++++***)))(((((())))))))))))************))))))******+++++++++,,,,,,,,,...---+++)))(((((()))***...+++(((''''''((('''&&&(((((('''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""$$$''''''### ######&&&'''###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$###&&&******&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!""""""######$$$$$$###############$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%### ###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$%%%$$$###""""""############$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$###""""""""""""##############################$$$$$$###""""""###%%%$$$###!!!"""$$$%%%%%%$$$"""%%%$$$!!!!!!$$$############"""""""""!!!""""""######$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! ########################$$$$$$###############$$$###########################$$$$$$$$$######"""!!!$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&''''''((((((((())))))*********+++++++++((((((((((((((()))***+++++++++***)))))))))))))))))))))************))))))*********+++++++++,,,,,,---+++)))(((''''''((()))+++)))'''&&&''''''&&&%%%'''((('''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$))),,,000)))######$$$"""!!!###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########'''$$$###&&&)))***&&&!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&&&&%%%###$$$%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######''''''%%%###!!!$$$$$$############$$$$$$######$$$%%%%%%$$$######%%%$$$""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$""""""###$$$$$$$$$$$$###"""""""""""""""########################"""###%%%%%%###"""###$$$%%%$$$"""###%%%&&&&&&%%%!!!###### !!!############""""""""""""#########$$$$$$%%%%%%&&&%%%$$$#########$$$&&&'''$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$&&&'''(((((()))%%%%%%%%%%%%$$$###""""""########################&&&%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$######"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))$$$%%%&&&'''((()))******)))))))))*********++++++))))))((((((((())))))***+++***))))))))))))))))))))))))************)))))))))*********+++++++++++++++***((('''&&&&&&'''((('''&&&%%%&&&'''(((&&&$$$&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''###!!!...999===...!!! $$$%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###############"""&&&$$$$$$&&&((()))%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&'''((((((&&&$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$""""""############""""""'''$$$ !!!$$$&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$###!!!!!!!!!!!!"""""""""###%%%$$$######"""###$$$$$$%%%$$$######""""""######""""""""""""############!!!###%%%%%%$$$###"""###%%%###""""""$$$%%%%%%$$$ """###"""  #########"""""""""""""""######$$$$$$%%%%%%%%%&&&$$$############$$$%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&%%%%%%$$$###########################%%%$$$$$$###""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))%%%&&&&&&'''((()))))))))))))))))))))******************))))))((()))))))))******)))))))))))))))***))))))************)))))))))))))))************+++***)))((('''''''''((((((%%%%%%%%%'''))))))'''%%%%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''###!!!...:::>>>///!!! $$$&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$############&&&$$$$$$%%%''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&'''((((((&&&$$$$$$%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%'''(((((($$$$$$#########$$$%%%%%%########################%%%###!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$""""""""""""#########$$$$$$#####################$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!###%%%%%%$$$###"""######"""!!!!!!###$$$$$$###"""###$$$$$$"""!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######""""""""""""######!!!"""###$$$%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******)))))))))))))))******))))))************))))))(((((()))))))))***************))))))(((((())))))%%%%%%&&&(((******(((&&&$$$&&&''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###!!!###)))///333***######$$$$$$###$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&$$$######$$$###""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$######$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$!!!"""###""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%((((((&&&"""$$$%%%%%%%%%%%%&&&&&&&&&"""""""""###############!!!  !!!!!!""""""#########"""###%%%%%%###"""###$$$###!!! !!!"""$$$#########$$$$$$$$$$$$######"""""""""""""""####################################!!!!!!""""""############"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###"""""""""###""""""""""""""""""###!!!!!!###$$$%%%&&&&&&&&&######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''((())))))))))))))))))(((((((((''''''((((((((()))))))))************)))))))))******+++)))))))))))))))******+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''))))))((('''###%%%'''''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$#########################################################$$$$$$$$$$$$%%%%%%((($$$###%%%%%%""""""%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!###$$$$$$###"""######$$$###"""!!!!!!###$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$###$$$$$$%%%&&&'''%%%$$$############$$$%%%"""$$$""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################'''%%%%%%'''+++,,,((($$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###############""""""!!! !!! !!!!!!"""######$$$###$$$$$$###""""""###%%%$$$"""!!!"""###$$$$$$$$$#########$$$%%%%%%$$$###!!!"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######################## !!!"""""""""""""""$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))((((((((((((((()))))))))(((((((((((()))))))))***))))))))))))***+++,,,,,,)))))))))))))))***++++++))))))************))))))'''''''''((((((((())))))'''((((((((()))((((((((('''&&&$$$%%%&&&''''''&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$#########%%%"""!!!$$$%%%###"""$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%$$$###!!! !!!###$$$######$$$%%%%%%$$$"""!!!!!!!!!###$$$######$$$$$$$$$%%%%%%%%%!!!!!!###$$$&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$###""""""""""""###$$$!!!"""""""""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""")))'''&&&)))......***&&&!!!!!!!!!!!!"""""""""""" !!!"""###############&&&%%%%%%$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$"""!!!!!!$$$&&&%%%###"""###$$$&&&%%%%%%"""""""""###%%%%%%$$$###!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###############"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!! %%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))***+++,,,---))))))((())))))***++++++))))))************))))))''''''''''''((((((((()))&&&&&&''''''(((''''''&&&(((&&&######$$$&&&&&&%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''&&&###"""$$$&&&'''!!!###&&&$$$""""""######""""""""""""######""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&$$$!!!!!!###$$$$$$$$$%%%&&&&&&$$$"""!!! !!!"""############$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((###"""!!! !!!"""###%%%""" !!!$$$&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###### !!!###$$$%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""###############$$$######""""""######$$$######$$$$$$$$$$$$############"""""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################""""""############"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&'''((((((((())))))******++++++******))))))(((((((((((()))***************)))))))))))))))))))))))),,,+++***(((''''''&&&&&&))))))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%''')))+++&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&''')))***###""""""$$$'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%(((&&&$$$###$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! ######$$$$$$$$$$$$#########%%%'''&&&""" """"""#########"""###$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&########################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$######$$$%%%&&&''''''((('''%%%###!!!!!!"""###$$$######""""""!!!!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""######$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""#####################$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$$$$#########""""""###$$$$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%##################"""""" !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$########################""""""############"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###''''''''''''&&&&&&&&&%%%'''''''''''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((()))***************))))))))))))))))))))))))+++******)))))))))))))))&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%""" #########&&&############$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""!!! !!!###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###############""""""""""""######"""""""""%%%&&&&&&&&&$$$""""""""""""###$$$###""""""$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$#########""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$%%%'''$$$$$$##################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%"""#########$$$$$$%%%%%%########################$$$$$$$$$###############%%%%%%&&&%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%"""""""""######$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""############"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$##################%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''((((((((((((((()))(((((((((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))******+++,,,((())))))************)))(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$############$$$###""""""""""""###$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!""""""$$$######%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$$$$"""!!!###$$$%%%###"""!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%(((***&&&%%%###"""!!!"""######!!!""""""###############%%%$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""""""""""""""!!!###############$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))******+++************++++++++++++&&&&&&''''''(((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((())))))***+++)))******+++++++++******)))))))))(((''''''&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################)))((('''%%%%%%$$$$$$$$$"""###%%%'''''''''&&&%%%%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""###%%%###"""###!!!""""""""""""##################$$$$$$########################$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############!!! """###""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$"""""""""!!!!!!"""""""""%%%""" ###$$$"""$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########"""""""""###$$$%%%$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))+++&&&%%%###"""!!!"""######!!!!!!!!!"""""""""#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""################################################ !!!"""###$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######&&&$$$""" ###&&&((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$###""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((()))******+++++++++++++++************&&&&&&''''''(((((())))))(((((()))***************(((((((((((((((((((((((())))))(((''''''''''''(((&&&'''''''''''''''&&&&&&))))))((((((((('''''''''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$##############################"""""""""""""""""""""###%%%&&&&&&&&&&&&%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""""""""######$$$$$$$$$%%%&&&'''''''''%%%$$$###$$$ $$$&&&###!!!"""!!!""""""""""""#########$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###!!!"""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$%%%""" ###%%%$$$"""$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%$$$$$$######"""""""""###$$$%%%%%%$$$!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))***$$$$$$##################"""""""""!!!"""######$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""&&&$$$!!! """%%%((()))(((((('''%%%$$$$$$###""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! """###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''(((((((((((((((((())))))(((((()))***************(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&(((((((((((((((((('''&&&'''''''''''''''''''''''')))((('''%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!"""######"""!!!!!!"""!!!!!!"""$$$%%%$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&"""!!!$$$%%%"""!!!###"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""%%%'''((('''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$###""""""###$$$%%%&&&%%%######%%%'''''''''###$$$%%%###"""!!!###$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$######""""""$$$$$$############$$$$$$%%%%%%$$$$$$#########"""###$$$%%%%%%###!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$""" !!!"""###$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""######$$$$$$$$$############"""""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%########################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$### !!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! """###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&))))))))))))))))))(((((((((((()))***************(((((((((((((((((((((((((((''''''''''''(((((()))******++++++***))))))(((%%%%%%%%%&&&''''''(((((((((''''''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$!!!!!!""""""######$$$$$$ !!!"""######"""!!! """!!! !!!$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$###""""""""""""######$$$(((###!!!###$$$""""""$$$############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$!!!""""""###$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$###"""!!!!!!"""###$$$###$$$$$$###"""$$$''')))"""###$$$###""""""$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""#########"""!!! !!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###"""!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###### """###%%%%%%%%%$$$###$$$###"""""""""###%%%&&&!!!!!!"""###%%%&&&'''(((""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!""""""$$$$$$%%%&&&&&&&&&&&&%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&(((((('''%%%###"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$###""""""!!!!!!###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''(((#########$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&******))))))((((((((('''++++++******))))))(((((((((((()))***************((((((((((((((((((((((((&&&&&&''''''(((***+++,,,''''''(((''''''&&&%%%%%%###$$$$$$%%%&&&'''((((((!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!'''%%%"""  """$$$ !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!! !!!$$$%%%$$$### !!!!!!"""###$$$$$$$$$$$$###"""""""""$$$%%%&&&)))$$$!!!"""###!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&(((&&&$$$###$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$"""!!! !!!"""$$$!!!""" $$$((("""#########"""###$$$&&&"""###$$$%%%%%%$$$###"""################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""#########""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%&&&''''''&&&$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""$$$%%%&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&########################%%%$$$$$$$$$###"""""""""######""""""!!!!!! ###############"""!!!!!! """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&((('''%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$##################'''&&&&&&%%%$$$###"""""""""$$$&&&%%%$$$###$$$%%%%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''******((('''%%%%%%$$$$$$"""$$$(((+++,,,***(((&&&)))((('''''''''(((***+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((&&&$$$%%%((((((%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""$$$&&&((()))###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$ !!!$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&$$$""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$#####################$$$%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%!!!#########$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$############"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!! """###$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&######################## !!!"""###$$$$$$%%%$$$%%%&&&&&&%%%$$$###"""######"""""""""###%%%&&&$$$$$$$$$############"""&&&%%%$$$#########$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%"""!!!!!!"""###$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""#####################$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%$$$##############################$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$#########""""""""""""###############"""!!!!!! """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$###!!! !!!"""###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''$$$&&&(((***+++***(((''')))(((((('''((()))***+++******))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((&&&%%%&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""###"""""""""######$$$$$$$$$$$$### !!!###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###""""""######"""##################"""$$$######""""""######$$$%%%$$$############$$$%%%'''&&&$$$###"""###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$############"""%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$###### !!!"""#######################################!!!!!!""""""######$$$$$$"""######$$$###"""!!! ######"""""""""###%%%%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$ """$$$############$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########"""######$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""##################$$$$$$$$$$$$############"""############""""""!!! !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!"""###$$$$$$%%%$$$###!!!!!!###%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''(((((()))))))))((((((((((((((((((((()))***************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&%%%&&&''''''%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%''''''&&&%%%$$$###"""""" !!!###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$###""" """$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""#########!!!""""""######""""""!!!###"""""""""""""""######%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###############$$$######$$$$$$$$$$$$######!!!""""""#########""""""########################"""#####################"""############"""!!!!!!#########"""######$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""!!! """$$$%%%%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#######################################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$########################""""""############"""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""""""""###$$$$$$%%%%%%$$$"""!!!"""$$$'''#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################"""$$$&&&%%%$$$###$$$$$$"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''''''''((((((((((((((())))))************))))))(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$###############$$$!!!!!!""""""""""""!!!!!!###""""""""""""######$$$########################%%%%%%$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$$$$%%%%%%$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$############ !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&'''######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###########################$$$#####################$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$######$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""########################################################################&&&%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############""""""""""""###$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""######$$$""""""""""""""""""""""""!!!""""""#########""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""##################$$$$$$%%%%%%!!!"""!!!!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""#########"""!!! """$$$&&&%%%$$$###$$$$$$!!!!!!!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""######$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######$$$###############$$$$$$!!!!!!""""""""""""!!!!!!###############$$$%%%&&&!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$#########""""""&&&%%%%%%%%%%%%$$$$$$$$$ !!!###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%#########$$$############$$$$$$$$$#########"""""" """###$$$%%%$$$######""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$########################%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$###"""""""""######""""""!!!"""""""""#########$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""!!!""""""###$$$ !!!"""###$$$%%%&&&&&&########################!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""############"""$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&"""######"""!!!!!!###%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$###"""!!! """$$$&&&%%%$$$###$$$%%%""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''((()))))))))))))))&&&'''))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$###!!! """"""######%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$### !!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################"""######$$$%%%!!!""""""######""""""!!!############$$$%%%&&&'''!!!!!!"""######"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))'''%%%$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""&&&&&&&&&%%%%%%%%%$$$$$$ !!!###$$$%%%$$$############$$$$$$$$$%%%%%%%%%"""######""""""!!!######$$$$$$$$$$$$######!!!""""""#########""""""##############################$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$###$$$$$$$$$$$$###""""""$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""$$$$$$$$$"""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###########################!!!!!!"""###$$$%%%%%%&&&########################""""""""""""############%%%%%%$$$$$$###""""""""""""""""""""""""!!! !!!""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###"""""""""######$$$%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########!!!!!!"""###############%%%%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((######"""""""""###%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$######"""""""""!!!"""$$$&&&%%%$$$###$$$%%%%%%$$$###############$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&'''((()))***))))))((($$$&&&((()))***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((((((%%%$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" !!!#########"""!!!"""""""""###$$$%%%''''''######$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%###"""!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%######""""""###$$$$$$%%%"""##################"""""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$***(((%%%$$$%%%%%%###"""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$###!!!######$$$$$$$$$$$$###### !!!"""################################################$$$$$$%%%%%%%%%""""""!!!!!!!!!"""$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$############"""!!!!!!!!!""""""###$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###""""""###&&&''''''&&&######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$"""!!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$#########$$$%%%%%%&&&$$$$$$$$$#############################################""""""!!!!!! """"""######$$$$$$$$$%%%!!!!!!"""###############&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!! """###$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%######"""""""""###%%%&&&########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''((('''''')))***++++++++++++&&&''')))*********)))(((###%%%''')))******)))(((''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$''')))(((%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&(((######""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''!!!"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$""""""$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$############"""$$$$$$$$$############"""###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''###$$$%%%%%%$$$###"""!!!$$$$$$$$$############""""""!!!!!! !!!###%%%&&&######""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!!!!"""$$$$$$######$$$&&&%%%$$$###""""""###$$$%%%"""############$$$$$$$$$ %%%((('''""" ###!!! """%%%'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##############################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!"""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""$$$&&&'''"""############$$$$$$$$$&&&&&&%%%$$$"""!!!!!! '''%%% ###"""$$$&&&&&&%%%$$$###$$$$$$###"""!!!!!!"""###$$$ """###$$$###"""###$$$######""""""###$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$######""""""""""""##################""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######000'''"""%%%%%%""" #########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&$$$"""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$##############################&&&$$$!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""$$$$$$###""""""###$$$$$$########################""""""""""""""""""###$$$$$$$$$$$$#########""""""############"""""""""!!!"""###$$$$$$###"""###%%%%%%$$$############$$$%%%"""############$$$$$$$$$"""&&&)))(((### """###!!! """"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%$$$#########$$$%%%&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$!!!"""%%%"""$$$%%%%%%$$$######$$$$$$###"""!!!!!!"""###$$$ """###$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$#########""""""#########$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''!!!###&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$######"""!!!"""###$$$%%%$$$$$$###########################%%%$$$"""  !!!"""""""""############""""""""""""###$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$########################$$$$$$$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""$$$$$$$$$###########################""""""""""""###$$$%%%$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$'''***(((%%%""""""###(((&&&%%%$$$$$$###""" ##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""##################$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""#############################################$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$%%%&&&&&&"""$$$&&&&&&%%%$$$$$$%%%"""###$$$###"""!!!###$$$######""""""""""""###### """###$$$###"""###$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''######""""""######$$$%%%###############"""""""""%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################$$$######"""!!!!!!!!! """"""############""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""!!!!!! ######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$########################$$$$$$###"""!!!!!!!!!"""#################################"""""""""""""""$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%'''((('''%%%#########)))((('''&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######################################################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########"""!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%!!!"""$$$$$$$$$###""""""#########!!! ###%%%###""""""""""""""""""### """###$$$""""""###$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%######""""""######$$$%%%########################%%%%%%&&&&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$########################"""######$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""######$$$$$$$$$$$$###############$$$############$$$%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""########################""""""""""""""""""######$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%###""""""""""""#########"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""###"""""""""###$$$%%%&&& !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!!!!!!!#########!!! ###%%%"""""""""######""""""""" """###$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%######!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!######""""""######$$$%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###############$$$$$$$$$########################!!!"""$$$$$$$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""" !!!!!!"""""""""######$$$$$$######"""##################$$$$$$"""""""""!!!!!! """##################"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$""""""""""""###############$$$%%%$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$#########""""""!!!!!!!!! """###$$$######%%%&&&################################################""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""##############################$$$###"""""""""###$$$%%% """###$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$######)))&&&"""!!!!!!"""###""""""###$$$###"""!!!###$$$""""""############"""""" """###$$$###"""###$$$######""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%&&&###"""$$$%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%########################""""""$$$$$$$$$###"""!!!""""""############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$ !!!!!!""""""######$$$"""""""""!!! """"""############""""""#########"""######$$$%%%$$$######"""!!!!!! """"""############""""""##############################$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################""""""###$$$$$$$$$$$$###"""########################""""""""""""""""""###$$$""""""#########$$$$$$$$$!!!"""""""""############"""###$$$$$$###"""###%%%######$$$%%%%%%$$$######"""############$$$$$$$$$$$$###!!!!!!"""""""""!!!!!!###&&&%%%$$$$$$&&&(((########################""""""""""""""""""""""""##############################$$$$$$%%%&&&&&&'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""$$$$$$ !!!"""###$$$######""""""############$$$$$$$$$#########"""""""""!!!!!!&&&$$$!!!!!!###%%%$$$###"""$$$%%%%%%$$$######$$$!!!"""###$$$$$$###"""!!! """###$$$###"""###$$$"""""""""###$$$%%%&&&'''$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""###$$$%%%&&&######$$$$$$$$$$$$###############""""""#########"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$ ###'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###############$$$$$$%%%%%%%%%&&&&&&&&&########################((((((((((((((('''&&&&&&######""""""######$$$%%%"""""""""#########$$$$$$"""######$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%########################"""######$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$!!!!!!""""""###$$$$$$%%%######""""""!!! """"""############""""""######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###""" ######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""$$$$$$######$$$&&&"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$###!!!!!!"""###""""""!!!###""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!""""""###$$$$$$ !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$######$$$%%%%%%###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&""" !!!$$$&&&$$$""""""$$$&&&&&&%%%$$$###$$$!!!"""###$$$$$$###"""!!! """###$$$###"""###$$$""""""###$$$%%%'''((()))$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!$$$$$$!!!%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!"""""""""######$$$$$$$$$####################################""""""!!! #########"""###$$$$$$%%% !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&##########################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%!!!""""""###$$$%%%%%%%%% !!!!!!"""#########""""""############""""""######"""""""""###%%%&&&!!!""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$"""!!!%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%% !!!"""""""""""""""$$$######"""!!! #########"""""""""""""""!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!"""###"""!!! !!!"""&&&$$$""""""""""""!!! """"""""""""!!!!!!!!! $$$$$$##################%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$ """$$$&&&'''&&&%%%$$$######$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!$$$$$$$$$###############$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''$$$###&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$#########%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&$$$!!!%%%%%%$$$###"""!!! """"""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%$$$######$$$%%%&&&"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$##################&&&%%%$$$###"""###$$$%%%!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$%%%%%%$$$######$$$%%%%%%"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$######"""######"""""""""###%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$###############"""!!! ###!!!!!!%%%'''&&&%%%"""###$$$###""""""###%%% !!!!!!"""###$$$%%%%%%%%%'''$$$""""""######!!! !!!"""###$$$$$$%%%&&&&&&%%%$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$######"""%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###########################""""""###$$$$$$$$$#####################$$$$$$$$$"""""""""""""""""""""!!!######""""""""""""######!!!"""######$$$#########%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""!!! !!!######!!!!!!######"""$$$$$$###""""""!!! ########################%%%%%%$$$$$$###""""""!!!!!!"""############"""!!!########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%$$$#########$$$$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$#########"""%%%%%%$$$###############$$$$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%###"""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""""""""!!!!!! %%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""###%%%'''(((&&&&&&$$$#########$$$%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$%%%%%%$$$######$$$%%%%%%"""###%%%%%%###"""###$$$######""""""""""""######$$$$$$##################&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$######$$$$$$$$$$$$############"""""""""###%%%%%%!!!!!!!!!!!!"""""""""###"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################""""""#########""""""!!! $$$""" !!!###%%%%%%$$$###""""""###%%%'''&&&&&&########################"""""""""###$$$$$$$$$%%%&&&###""""""######""""""""""""""""""#########%%%%%%$$$###############""""""#########$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""##################$$$$$$$$$"""  """$$$""""""""""""""""""""""""!!!"""######!!!!!!"""###!!! ###%%%%%%%%%%%%$$$###""""""!!!!!!########################%%%%%%$$$$$$###"""""""""!!!$$$%%%%%%$$$!!!########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$###############$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$%%%%%%%%% !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((('''&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&$$$################################################$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%###"""###$$$######""""""""""""######%%%%%%$$$$$$###""""""!!!&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$$$$$$$############"""######$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$######""""""""""""#########"""!!!!!!$$$!!!!!!""""""!!! ###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###""""""###$$$###"""############""""""!!!!!!$$$$$$###"""""""""######"""""""""############$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###""""""""""""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$############ !!!!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""######"""!!!"""$$$""" !!!$$$&&&&&&#######################################$$$$$$$$$$$$$$$$$$#########"""""" """###$$$$$$###""" ########################$$$$$$###############$$$################################################""""""#########$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######"""""""""""""""###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%%%%###"""!!! """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''''''''%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''$$$"""###$$$"""""""""######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$!!!!!!"""""""""###########################""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""  !!!###$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$$$$######""""""""""""""""""######"""""""""""""""###""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""!!!"""""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$#####################""""""""" !!!!!!"""""""""###"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" """######""""""###%%%%%%### """$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$#####################""""""""""""##############################$$$###############$$$$$$################################################""""""#########$$$$$$$$$%%%$$$###!!!"""$$$&&&((($$$$$$$$$###############"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""########################""""""""""""###$$$###"""""""""""""""######""""""$$$%%%%%%$$$""""""######$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""!!! """###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###%%%""""""######$$$$$$%%%%%%########################!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################)))(((%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%#########$$$############""""""""""""############"""""""""""""""!!!!!!!!!"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""!!!  ###&&&%%%""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!"""#########$$$%%%%%% !!!!!!"""######$$$$$$###"""""""""""""""######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$###############!!!""""""######$$$$$$$$$######""""""""""""######!!!""""""###$$$##########################################$$$%%%%%%&&&&&& """$$$$$$""" """""""""""""""""""""""" """############$$$%%%&&&$$$######$$$%%%$$$### !!!"""###%%%%%%&&&"""""""""###$$$$$$%%%%%%########################$$$###"""!!!!!!"""###$$$#################################"""######$$$%%%########################$$$$$$$$$###############"""############$$$$$$$$$$$$###"""""""""$$$'''(((%%%$$$######""""""######"""""""""###$$$$$$%%%%%%""""""############"""""""""""""""""""""#########"""""""""!!!""""""###$$$"""""""""""""""######$$$"""##################"""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###"""!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&#########$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""############$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""!!!###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$###""""""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###%%%%%%###"""###$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$!!!"""""""""""""""""""""""""""############""""""""""""######$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$###!!!!!!"""###%%%&&&&&&$$$"""!!!"""$$$##########################################$$$$$$!!!###$$$$$$######%%%&&& !!!"""###$$$%%%%%%######"""""""""###$$$$$$###"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""!!!!!!"""###$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###########################""""""###$$$$$$$$$#####################$$$$$$$$$!!!""""""######$$$%%%%%%######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """############$$$&&&#########$$$%%%%%%###!!!!!!!!!!!!"""""""""######!!!""""""###$$$$$$%%%%%%########################"""""""""######"""""""""##############################""""""###$$$$$$%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$###"""""""""###$$$"""""""""###$$$$$$%%%%%%######""""""""""""######"""""""""######$$$$$$$$$###"""""""""######$$$%%%"""""""""""""""###$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""###%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&########################'''%%%######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###"""""" !!!"""$$$$$$$$$$$$#########$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%$$$#########$$$$$$$$$###"""!!!######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###"""###%%%%%%###"""###$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%""""""############"""""""""#####################"""######$$$%%%%%%$$$$$$!!!$$$&&&&&&###""""""###((("""!!!$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""$$$&&&%%%###"""$$$&&&!!!!!!""""""#########$$$###############$$$%%%%%%######""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$$$$%%%$$$######%%%%%%$$$######$$$%%%$$$"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$###!!!!!!###$$$%%%"""""""""""""""""""""""" """###$$$######%%%&&& !!!$$$&&&%%%### ######""""""!!! !!!""""""###$$$$$$%%%%%%##################$$$$$$ !!!###%%%%%%###!!! ##############################""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""############$$$$$$$$$&&&&&&%%%$$$############&&&%%%###"""""""""###$$$"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&"""###$$$%%%&&&'''''''''########################***&&&!!!!!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""############$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&%%%$$$###"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%""" """"""###$$$###"""!!! ######$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&'''&&&###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$######$$$%%%&&&&&&''''''""""""############""""""$$$$$$######"""!!!!!!!!! !!!"""###############!!!%%%%%%### !!!'''&&&"""########################!!!!!!"""###$$$%%%%%%&&&"""%%%&&&%%%###"""$$$&&&############""""""""""""$$$$$$######$$$%%%&&&&&&######""""""!!!!!!!!! """############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$######$$$$$$%%%&&&################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!! %%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########!!!###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""###$$$&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!""""""$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###  !!!###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!###%%%'''((('''%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$ !!!###%%%%%%%%%###"""!!!"""""""""############################################################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$############""" !!!######!!!!!!!!!"""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""########################(((%%%######$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!!!!"""#########%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%% """$$$### !!!###""""""############"""!!! !!!"""""" !!!!!!""""""############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!$$$$$$###""""""######$$$%%%$$$"""!!!  ''''''&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&################################################"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$$$$############%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!!"""######$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""######"""###$$$%%%'''(((###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&''''''$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$#######################################"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&$$$###"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%###!!! !!!"""###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$&&&((()))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&& """###%%%%%%%%%###"""############$$$$$$$$$$$$###############################################################"""!!!!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$############"""!!!###$$$$$$###""""""###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! ########################&&&%%%###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!!!!!!!"""#########""""""%%%%%%$$$$$$############""""""""""""#####################$$$$$$$$$%%%%%%"""###$$$###!!! !!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!!!!!!!!######$$$$$$$$$############"""""""""!!!!!!!!!!!!########################&&&%%%$$$###""""""######$$$$$$###""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""################################################$$$############$$$%%%%%%##################################################################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!  ###%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$#########"""""""""!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%$$$############""""""""" !!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################!!!!!!""""""###$$$$$$$$$''''''&&&%%%$$$###""""""######""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$############$$$########################!!!###%%%%%%$$$###$$$%%%########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%!!!"""###%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''!!!"""###%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$############""""""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!$$$$$$$$$$$$$$$###"""!!!$$$############"""""""""$$$$$$#########"""""""""#########$$$$$$$$$$$$%%%&&&%%%############!!! """######$$$$$$###############"""""""""###$$$$$$$$$$$$###""""""!!! ##############################"""""""""!!!!!!!!!"""###$$$$$$%%%$$$###"""$$$$$$############$$$$$$###""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#######################################################################################$$$$$$%%%################################################$$$$$$$$$################################################"""""""""""""""!!!!!!!!!""""""#########$$$$$$###""""""###$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!! !!!!!!"""###$$$$$$%%%############$$$$$$$$$$$$###""""""""""""""""""""" """$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$&&&%%%%%%%%%$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$########################!!!###%%%%%%$$$$$$%%%&&&""""""""""""""""""""""""!!!"""""""""""""""#########$$$$$$%%%%%%$$$$$$###"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$##################$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%$$$ !!!###%%%%%%%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$#########"""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%#################################$$$$$$######"""$$$$$$$$$$$$$$$###""""""###"""""""""""""""""""""####################################$$$$$$$$$$$$)))%%%######$$$$$$!!!!!!!!!"""#########""""""######"""""""""######$$$#########"""""""""!!!!!!##################$$$$$$#########"""""""""!!!!!! """$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%################################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###### !!!!!!"""""""""$$$##################$$$"""""""""######$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$######""""""""""""###############""""""""""""!!! !!!"""######$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""###"""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################!!!###%%%%%%%%%$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###!!! """###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%""""""######$$$$$$$$$$$$######################## !!!###%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###%%%%%%%%%###!!! %%%%%%$$$$$$%%%%%%&&&'''######""""""###$$$%%%%%%######$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$###""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$!!!%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######!!!"""######$$$$$$######"""""""""""""""""""""###!!!""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$)))%%%######$$$$$$!!! !!!""""""!!!!!!###""""""!!!!!!"""""""""!!!"""""""""#########$$$######""""""######%%%%%%############"""""""""""" !!!###%%%&&&%%%###""" !!!!!!""""""#########"""""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###################################################""""""""""""###$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""#################################"""""""""############### """###$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""!!! """###$$$""""""!!!!!!!!!!!!""""""$$$$$$#########""""""""" !!!!!!""""""#########"""""""""############$$$"""""""""############$$$"""###$$$%%%%%%$$$###############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######""""""""""""######""""""""""""############%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$%%%%%%%%%%%%###"""!!!%%%%%%$$$$$$%%%%%%&&&'''""""""!!!""""""###$$$%%%$$$$$$$$$###############!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""###$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$############"""!!!###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""############$$$!!!!!!"""###$$$%%%&&&'''"""""""""############$$$&&&%%%############!!!  !!!""""""""""""######"""!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%######"""""""""$$$%%%&&&$$$$$$#########""""""""" !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""############$$$$$$$$$########################################################################"""""""""""""""###$$$$$$################################################"""""""""###$$$$$$$$$%%%########################!!!"""""""""############$$$$$$###########################$$$$$$#####################"""""""""""" !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""$$$%%%######"""!!!!!!"""######%%%$$$$$$$$$############!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######""""""""""""######""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%&&&%%%$$$$$$######"""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###!!!!!!###$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$############""""""$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""""""""############"""###$$$###!!! !!!""" !!!"""###$$$$$$$$$$$$%%%$$$###""""""""""""##############################"""!!!!!!"""$$$&&&'''$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$######!!! !!!!!!"""###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""######$$$################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" $$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%###""""""###%%%&&&!!!$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%***(((%%%######%%%(((***$$$#########$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$############"""###%%%'''&&&%%%$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!"""$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""############ """$$$### !!!###""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###"""""""""###"""!!!!!!"""$$$&&&'''$$$$$$$$$############"""""""""""""""###$$$%%%&&& !!!"""######"""!!! ###############$$$%%%%%%""""""""""""""""""""""""########################!!!"""######$$$$$$$$$$$$######################## """$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!########################"""######"""!!!!!!###%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###!!! """%%%'''%%%"""""""""""""""############""""""###%%%''''''$$$"""&&&%%%###!!! !!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$##########################################%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$######""""""############$$$$$$$$$!!!!!!""""""#########$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%"""########################%%%%%%%%%$$$$$$$$$############################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$###$$$%%%&&&'''...---***&&&###"""$$$&&&%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#################################$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################!!! $$$$$$"""&&&%%%%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""######"""!!! """$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&###!!!"""!!! ######""""""!!! !!!"""""""""############ """###"""!!! !!!"""%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!!"""!!! ################################################!!!"""###$$$%%%$$$##############################!!!###$$$$$$#########$$$%%%%%%$$$$$$$$$################################# !!!!!!"""###$$$%%%%%%########################$$$%%%%%%$$$!!! !!!######"""!!!!!!!!!""""""########################%%%###"""###%%%%%%###!!!""""""""""""##################$$$&&&((((((%%%###'''&&&%%%############$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$$$$######"""############$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$############$$$%%%################################################$$$###"""$$$&&&&&&$$$"""########################%%%%%%$$$$$$####################################!!!!!!""""""###$$$$$$%%%$$$$$$##################""""""""""""############$$$$$$#########$$$%%%&&&%%%%%%### !!!###%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################!!! $$$&&&$$$!!!"""""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!"""###$$$"""!!!!!!!!!"""#####################$$$%%%%%%%%%%%%$$$(((%%%###"""$$$%%%$$$#######################################$$$$$$$$$$$$!!!"""######!!!!!!"""###$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!! ############$$$%%%'''(((################################################"""###$$$%%%%%%$$$"""!!!########################"""$$$%%%%%%###""""""###%%%$$$$$$$$$$$$#################################""""""######$$$$$$$$$%%%########################"""###%%%%%%###!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!########################&&&$$$###$$$$$$$$$""" """""""""#########$$$$$$$$$$$$%%%&&&((((((&&&$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$%%%&&&&&&$$$"""########################$$$############"""""""""########################""""""######$$$%%%%%%%%%########################"""""""""#########$$$$$$######"""""""""###$$$%%%#########"""!!!"""%%%'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###########################!!!"""$$$(((((($$$ !!!!!!!!! ######$$$$$$$$$$$$#########"""!!!"""###$$$###"""$$$$$$$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######$$$((('''%%%""" ################################################"""###%%%&&&%%%###!!!###########################$$$%%%%%%###"""""""""$$$$$$$$$$$$####################################&&&&&&%%%$$$"""!!! ######################## ###%%%%%%$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$!!!!!!"""""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """###$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######"""!!!###########################"""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%$$$%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""#########""""""!!!$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$########################%%%$$$###%%%''''''$$$"""###############""""""""""""######$$$$$$######"""###"""!!!"""###$$$###"""$$$$$$$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$###""""""#####################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%!!!!!!""""""############""""""""""""""""""""""""######################## !!!"""######$$$$$$'''%%%### ###################################################$$$%%%%%%%%%###!!! ###########################$$$%%%%%%###"""""""""$$$$$$$$$#########""""""########################%%%$$$$$$"""!!! ######################## $$$&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''########################!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###%%%%%%$$$### !!!!!!"""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$ !!!"""###$$$$$$$$$""""""#########$$$$$$$$$##################""""""$$$%%%%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$%%%$$$###""""""""""""########################"""""""""""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######""""""!!!$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%############""""""!!!!!!#######################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""#########""""""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$########################'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######""""""!!!!!!!!!###$$$$$$""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$!!!!!!"""""""""!!!""""""$$$$$$######""""""""""""""""""""""""#########$$$###%%%&&&%%%$$$###$$$%%%!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""########################"""$$$%%%%%%###""""""###$$$############"""""""""######################## !!!!!!"""""""""##############################$$$&&&&&&$$$"""""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$&&&#########$$$$$$$$$$$$%%%###"""!!!"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$##################$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$################## !!!"""############"""############$$$$$$$$$#########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&%%%######$$$&&&########################"""""""""############$$$##############################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$###!!! !!!"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!###############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################"""###############$$$$$$########################&&&%%%###!!!!!!"""$$$%%%"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""!!! !!!###$$$$$$###!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###$$$%%%#########$$$######""""""!!! !!!!!!"""""""""############$$$%%%%%%######$$$%%%!!!!!!""""""#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###############""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%########################!!!###$$$$$$#########$$$############""""""""""""######################## !!!"""######$$$$$$########################%%%&&&'''%%%###!!!"""###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###%%%#########$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!"""""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""###$$$%%%$$$""""""$$$'''####################################$$$$$$%%%%%%################################################ !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%&&&'''&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$######""""""######$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$###$$$%%%%%% !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###%%%$$$###""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ ###&&&&&&$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$%%%$$$###"""###%%%"""""""""""""""#################################""""""""""""""""""""""""########################$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!###%%%'''######################## """$$$$$$$$$###$$$%%%############""""""""""""########################$$$$$$$$$#######################################$$$$$$%%%$$$######%%%&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%""" !!!#########$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$##################$$$!!!""""""###$$$$$$%%%%%%########################&&&%%%%%%$$$###"""!!!!!!!!!"""""""""""""""!!! """############$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""!!!###&&&##############################$$$$$$$$$%%%%%%%%%##############################"""""""""""""""""" !!!""""""#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$#########%%%&&&&&&%%%$$$%%%'''###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!###&&&''''''%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!! !!!$$$%%%$$$#########$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""%%%&&&$$$"""###%%% !!!!!!""""""############$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""###$$$$$$%%%%%% !!!"""######"""!!! """"""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""######""""""""""""######&&&%%%###""""""###%%%&&&######""""""""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""######""""""""""""#########"""!!! !!!"""###"""############$$$$$$$$$ """"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###""" !!!"""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$&&&$$$"""###%%%&&&%%%"""############$$$%%%&&&'''%%%%%%$$$###""""""############""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################"""""""""###$$$$$$$$$%%%"""$$$%%%%%%###""""""###""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%&&&&&&$$$$$$%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$##############################&&&&&&%%%$$$$$$######"""&&&%%%$$$######%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%$$$###""""""##############################&&&%%%###"""""""""######'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$######"""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###%%%$$$###!!!!!!!!!"""###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! ######$$$$$$###""" !!!!!!!!!"""######$$$$$$ !!!######$$$$$$$$$""""""!!! """""""""""""""######$$$"""""""""######"""""""""""""""######$$$%%%%%%&&&%%%$$$###"""""""""############""""""""""""######$$$###!!! !!!###$$$###""""""!!!!!!""""""###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$#########$$$$$$$$$#########""""""#########""""""############"""!!!!!!!!!!!!"""###"""############$$$$$$$$$###$$$%%%$$$###"""###$$$##############################""""""""""""##############################$$$###"""!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$&&&$$$"""###%%%&&&$$$"""###############$$$%%%&&&%%%$$$$$$###""""""############""""""######$$$%%%$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&'''&&&###""""""#########$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$&&&'''))))))((('''''''''''''''!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$########################%%%%%%###"""""""""######&&&%%%###$$$&&&'''%%%###$$$$$$$$$$$$#########"""###$$$$$$###""""""###%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###!!!"""""""""############""""""""""""""""""""""""""""""######$$$###############$$$######"""!!! !!!"""######$$$###""""""############""""""""""""######$$$%%%&&&&&&''''''######"""!!!!!!!!!!!!"""###############"""""""""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%&&&$$$!!!!!!###$$$######""""""""""""######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$###############$$$$$$############$$$$$$###""""""!!!!!!""""""###"""############$$$$$$$$$$$$%%%&&&$$$"""!!!""""""$$$$$$######""""""""""""######""""""""""""##############################%%%$$$######""""""######$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%#########$$$%%%$$$###$$$###############$$$$$$%%%$$$######"""###############""""""######$$$%%%$$$$$$$$$###############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###%%%&&&'''((("""######$$$$$$######""""""###$$$&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$########################%%%$$$######"""#########&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$############$$$%%%%%%$$$######$$$&&&################################################%%%%%%$$$$$$$$$$$$%%%%%%########################!!!"""""""""############$$$############$$$%%%%%%$$$###""""""!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""!!!!!!""""""############"""""" """###$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$%%%&&&&&&'''''''''$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$%%%$$$"""!!!!!!"""###$$$$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!######""" !!!&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$#########$$$$$$$$$###$$$$$$###"""""""""######$$$$$$###############$$$######""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################!!!"""###$$$%%%%%%######$$$$$$$$$$$$############$$$%%%&&&''''''&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###"""!!! """###$$$%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%###"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%$$$$$$############$$$$$$'''&&&&&&%%%$$$###!!! %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$##################%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""!!! !!!"""#########"""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###############!!!!!!""""""############$$$$$$$$$######"""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$###"""!!!"""######$$$$$$######"""###############$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""""""""#########$$$$$$$$$!!!""""""!!!!!!"""###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$##################$$$###############$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################ !!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$###### !!!"""""""""###%%%'''$$$$$$$$$$$$############""""""#########$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$####################################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$###!!!!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!""""""###"""""""""#########""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""######$$$######$$$######"""""""""""""""""""""######$$$$$$$$$%%%"""!!!!!! !!!!!!"""#########"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$#########$$$&&&'''###############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######""""""############$$$$$$$$$ """$$$$$$######%%%&&&""""""""""""""""""""""""######""""""""""""####################################$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$############$$$$$$"""###$$$###""""""###$$$%%%$$$$$$###$$$$$$%%%%%%#########"""######$$$%%%######""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%(((+++$$$$$$###############""""""############$$$$$$$$$###########################$$$&&&'''''''''&&&%%%!!!###$$$%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########"""######$$$$$$########################""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###"""###$$$$$$%%%%%%$$$$$$!!!!!!"""############"""############""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!! !!!"""###############%%%$$$###"""!!!!!!!!!!!!""""""######$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!""""""###$$$&&&&&&%%%$$$###""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""######"""""""""$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""###%%%&&&""""""#########$$$$$$$$$#########""""""#########"""###$$$$$$$$$$$$###""""""############$$$$$$$$$"""###$$$$$$###"""###%%% !!!!!!""""""############""""""""""""##############################!!!"""###%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!###$$$$$$!!!!!!"""$$$$$$$$$$$$$$$%%%&&&''''''######""""""###$$$$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""###&&&(((%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%"""""""""""""""###$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''########################!!!"""###$$$%%%$$$$$$###"""$$$%%%$$$""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######################## !!!"""###$$$$$$!!!###%%%''''''&&&$$$### !!!"""###$$$######"""############"""""""""!!!""""""""""""""""""""""""""""""######$$$#########!!!""""""#########""""""$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""$$$%%%$$$$$$###""""""""""""###!!!"""$$$&&&&&&&&&$$$###!!!!!!""""""""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!! """$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%###""" !!!###$$$""""""######$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""###$$$"""  !!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################!!!"""###$$$%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$!!!###%%%$$$!!! """$$$$$$$$$$$$%%%&&&'''((()))######""""""###$$$%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$"""!!!######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###  ###&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$##################$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))########################!!!"""###$$$%%%%%%$$$###!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$!!!$$$''''''%%%###!!! !!!"""$$$$$$$$$###"""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$$$$#########%%%###""" !!!###$$$&&&%%%$$$$$$######$$$$$$%%%###"""###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$"""!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""&&&%%%$$$""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&###!!! !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%###!!!"""$$$%%%$$$!!!###"""!!!!!! !!!!!!""" !!!###%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############""""""!!!"""""""""!!!""""""###$$$%%%%%%%%%#########""""""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""###$$$$$$"""&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###!!!!!!!!!""""""######$$$$$$$$$######"""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$#########$$$$$$%%%%%%&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""############""" %%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""###########################'''%%%""" !!!###$$$$$$!!!!!!!!!"""######$$$$$$!!!"""$$$%%%&&&$$$###!!!&&&%%%$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$######""""""###$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###!!!""""""###############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######"""###########################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%$$$%%%%%%&&&&&& !!!"""#########((('''''''''&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''%%%###"""&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&###############$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$#########"""!!! !!!"""###&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!#########"""""""""!!!!!!###############$$$$$$$$$$$$##################$$$############"""""""""!!!########################$$$$$$$$$#########""""""%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! """"""""""""""""""!!!!!!"""######$$$###"""!!! '''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!###$$$%%%$$$"""!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$###############$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$###"""###$$$$$$###""" !!!###$$$%%%%%%$$$###$$$###!!! """#########$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""""""""""""""######$$$%%% !!!!!!"""#########&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##################"""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$#########""""""####################################""""""""""""##################""""""###############"""""""""$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$######"""!!!!!! $$$$$$###!!! &&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$######""""""###""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$######!!!""""""##################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$%%%""""""""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$###""" """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!"""######$$$$$$""""""############""""""######$$$%%%%%%%%%$$$$$$$$$############$$$###### !!!$$$&&&'''&&&%%%$$$$$$###"""!!! !!!"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###""""""""""""""""""""" !!!!!!###$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""###%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&######""""""!!!!!! ######$$$$$$$$$#################################%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%% !!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$##################"""""""""""""""!!!"""""""""######$$$$$$##############################""""""""""""##############################'''%%%###  $$$&&&$$$$$$#########"""""""""%%%$$$""" !!!"""$$$%%%&&&&&&&&&%%%%%%%%%########################$$$######""""""######$$$######""""""""""""######%%%$$$###"""""""""###$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###!!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%&&&&&&&&&&&&#################################$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!"""###$$$%%%%%%%%%%%%%%%######$$$############$$$ """$$$&&&''''''%%%$$$###$$$$$$%%%$$$###!!! ######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&((('''%%%$$$%%%&&&''')))%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######""""""""""""######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""###### """###$$$%%%&&&#########$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###&&&#########$$$$$$%%%%%%%%%$$$###!!! !!!###%%%'''"""$$$%%%%%%$$$######$$$##############################""""""""""""######"""!!!!!!!!!!!!"""######%%%$$$###""""""###$$$%%%################################################"""""""""!!!"""######$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$############"""$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""###########################$$$$$$$$$$$$$$$$$$###""""""###%%%&&&"""!!! !!!###%%%'''""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""###$$$%%%###############$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""############"""""""""###$$$$$$%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$!!!"""$$$%%%&&&%%%%%%$$$"""###%%%&&&&&&$$$"""!!!######$$$$$$$$$$$$######&&&%%%%%%$$$######""""""#########$$$$$$#################################"""""""""############$$$###############$$$%%%&&&####################################$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""######$$$%%%&&&&&&&&&%%%"""""""""""""""######### !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""""""""""""""############ !!!###$$$%%%%%%"""""""""############$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""###((((((%%%"""!!!!!!""""""######$$$%%%%%%&&&###"""!!!!!!"""$$$&&&(((!!!$$$&&&%%%###"""###%%%########################"""""""""!!!!!!"""""""""""""""!!!!!!"""######$$$%%%$$$"""!!!!!!###$$$%%%########################""""""""""""""""""""""""######"""""""""###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$############$$$$$$$$$$$$$$$###"""!!!"""###%%%&&& !!!!!!"""$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$#########$$$$$$%%%""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$######"""""""""###$$$%%%%%%%%%%%%"""$$$%%%$$$"""!!!###%%%#########$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$###########################"""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""!!!!!!!!!!!!!!!""""""######################## !!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""""""""!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$###!!!!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" ###%%%###  ###""""""""""""""""""######""""""!!!!!!"""###$$$%%%"""$$$'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&$$$$$$##################!!!!!!!!!!!!!!!"""""""""$$$###"""""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&!!!"""$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&!!!$$$%%%%%%"""!!!###%%%$$$$$$###""""""#########"""!!!  """###%%%######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%###"""###&&&######$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&& """%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((((((%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$$$$######"""!!!  !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$'''%%% """+++""""""!!!!!! """""""""!!!!!!!!!!!!"""&&&$$$"""!!!!!!""""""!!! !!!!!!""""""############""""""!!!""""""""""""############$$$$$$$$$################################################""""""############""""""!!!""""""""""""#########"""###$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###&&&###!!!!!!$$$%%%$$$"""########################"""############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""##############################"""""""""!!!""""""###$$$###$$$$$$$$$###""" """"""""""""""""""""""""''''''%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########"""""""""$$$&&&''''''%%%""" ###""""""!!!"""$$$%%%&&&'''&&&%%%$$$###"""######""""""""""""""""""""""""$$$""" """$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%''''''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&&&&((()))((('''$$$$$$$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$"""!!! """###$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$###### !!!"""###%%%'''(((######""""""###$$$%%%%%%""""""""""""""""""""""""$$$"""!!!!!!"""###$$$###!!!!!!"""""""""""""""#########"""""""""######$$$"""############$$$$$$$$$################################################""""""############""""""!!!!!!!!!"""""""""############$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$"""########################"""############$$$$$$$$$######"""""""""###$$$%%%%%%$$$############$$$%%%%%%$$$$$$###""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$###$$$$$$$$$###""" """"""######$$$%%%&&&&&&#####################$$$########################""""""#########""""""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&$$$"""!!!#########"""######$$$%%%#########$$$$$$$$$$$$$$$###########################!!! !!!######### !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((()))(((&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!"""""""""############""""""!!!!!!!!!"""###$$$%%%###!!!!!!"""###$$$$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%""""""!!!!!!""""""###$$$""""""""""""""""""""""""###!!! !!!###%%%%%%$$$###############"""""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$################################################""""""############""""""!!!!!!!!!""""""""""""###$$$$$$$$$%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###$$$%%%$$$###########################"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%######$$$######"""!!! """"""$$$%%%&&&((())))))"""""""""###$$$$$$$$$%%%#################################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###!!!"""""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''((((((''''''&&&((())))))))))))))))))))))))(((((((((((((((((()))&&&''''''((()))***++++++&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((('''%%%$$$###''''''''''''''''''((()))$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$%%%%%%%%%%%%$$$$$$###"""##################"""""""""""""""##################"""""""""###$$$$$$&&&### ###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$######""""""""""""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$################################################""""""############"""""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&############""""""!!!!!!######$$$%%%&&&'''(((((($$$$$$$$$#########""""""########################""""""######"""!!!!!! !!!"""###$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$$$$$$$%%%%%%$$$###!!!  ###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###########################$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&''''''(((''''''''''''((((((((((((&&&&&&'''(((((()))******(((((())))))******))))))((((((((())))))************))))))))))))))))))***)))))))))******+++++++++&&&$$$###$$$%%%'''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((''''''''''''((((((((('''&&&%%%$$$###(((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""""""""############"""""""""""""""""""""###########################$$$$$$&&&$$$""" """############$$$############$$$$$$############$$$$$$$$$###############$$$$$$""""""!!!!!!!!!""""""###""""""""""""""""""""""""%%%$$$######$$$$$$###!!!%%%%%%$$$$$$######""""""!!!"""###%%%&&&&&&&&&&&&""""""#########$$$$$$$$$################################################""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$########################$$$$$$######$$$$$$%%%&&&#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$###""""""###$$$$$$$$$##############################%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%%%%$$$"""!!! """$$$%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%### !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$##################$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''(((((()))))))))***)))******+++,,,,,,++++++(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---...---------------------***)))'''''')))***)))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$###"""!!!!!!""""""############""""""######""""""""""""""""""######$$$$$$$$$#########"""###$$$%%%&&&&&&%%%%%%##################$$$$$$$$$$$$###""""""###$$$$$$""""""""""""###$$$%%%&&&$$$######""""""#########!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$%%%$$$""" ###############"""""""""!!!"""###%%%%%%%%%$$$$$$"""############$$$$$$$$$################################################""""""############""""""#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''%%%$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%#######################################$$$%%%%%%######""""""""""""######$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%"""######$$$$$$$$$#####################$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!&&&&&&'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """###$$$"""!!!!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))******+++++++++,,,,,,---...//////000000///---...///000111222333333333333222222222222333333444444444444444444444444444222000000000111000///+++++++++***************)))))))))*********++++++((((((((('''''''''&&&&&&$$$%%%&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########"""!!!!!!"""##################"""############""""""""""""#########$$$######"""!!! ###%%%&&&&&&%%%$$$#########"""######$$$%%%###"""!!! !!!"""###""""""""""""###$$$%%%&&&%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###%%%&&&%%%###!!!!!!!!!"""""""""""""""###!!!"""###%%%%%%$$$"""!!!"""############$$$$$$$$$################################################""""""############""""""!!!!!!"""""""""############""""""!!!"""###$$$%%%"""######$$$$$$######""""""$$$'''(((&&&$$$$$$%%%########################"""############$$$$$$$$$!!!"""###$$$$$$$$$############$$$%%%%%%$$$############""""""###$$$$$$%%%###########################""""""""""""###$$$$$$######"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%#####################$$$""""""""""""""""""""""""""""""###############"""######$$$$$$$$$######"""""""""#########$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***++++++,,,------......///111222333444555555555666777888999999888777777888:::;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@AAA@@@>>>;;;:::::::::888777333333333333222222222111/////////...---,,,,,,+++++++++*********)))))))))''''''((())))))))))))))))))(((((('''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$############$$$$$$$$$$$$##################"""""""""!!!""""""#########"""!!!  !!!"""#########"""######"""""""""###%%%%%%###"""!!! !!!"""###$$$###############$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%''''''%%%### !!!!!!""""""######!!!"""###$$$$$$###!!! """############$$$$$$$$$################################################""""""############"""""" !!!!!!!!!!!!""""""!!!!!!!!!"""$$$%%%""""""############""""""!!!%%%((((((&&&$$$$$$%%%########################"""############$$$$$$$$$ !!!"""###$$$###"""""""""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""!!!"""######$$$######"""!!!!!!"""###$$$!!!!!!"""###%%%&&&''''''''''''&&&$$$"""!!! ####################################"""!!! ######$$$$$$$$$######"""""""""######$$$$$$$$$$$$!!!!!!""""""############%%%$$$###"""""""""###$$$  !!!""""""""""""""""""""""""""""""%%%$$$%%%'''((((((&&&%%%"""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++......//////000111222222333444666888:::<<<>>>???===>>>???@@@AAAAAAAAAAAA>>>???@@@BBBCCCEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCDDD???@@@BBBDDDFFFHHHJJJKKKHHHFFFCCCAAAAAA@@@>>>======<<<<<<<<<;;;;;;::::::::::::888666444222111000//////.........---------******++++++++++++***)))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$######$$$&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""#########!!! ######!!!!!! !!!""""""######"""""""""###%%%&&&%%%$$$###!!!!!!###$$$%%%&&&%%%$$$###""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$##################"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###""" ########################'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######""""""""""""######$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###""" !!!###$$$$$$%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!! !!!###%%%&&&&&&&&&%%%### """############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""%%%$$$"""###$$$%%%%%%$$$&&&%%%######$$$###""" !!!""""""###$$$%%%%%%%%%!!!""""""""""""###############""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$(((''''''&&&&&&''''''((($$$###"""$$$&&&((('''&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$(((&&&###$$$&&&&&&$$$!!!###%%%&&&&&&%%%%%%&&&((($$$&&&)))))))))((((((((('''***---...///000111333///111555888:::;;;;;;:::===@@@BBBDDDDDDCCCDDDEEEIIIIIIHHHGGGGGGGGGHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFGGGHHHJJJLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCBBBCCCFFFHHHGGGEEEBBB??????@@@@@@@@@???===;;;:::777777666555333111///......------,,,+++******)))++++++++++++,,,,,,,,,,,,***(((''''''((((((&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""######$$$$$$$$$$$$######!!!$$$%%%$$$"""!!!###%%%######""""""""""""######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""""""""!!!"""""""""############(((&&&%%%###""""""###$$$""""""""""""""""""""""""#########!!!!!!### !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############################################################""""""###$$$$$$$$$######################################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$######$$$$$$$$$$$$####################################&&&$$$###"""!!!"""###$$$$$$$$$$$$$$$###""" """############$$$$$$$$$################################################""""""""""""""""""""""""&&&%%%###"""!!!!!!!!!"""###""" !!!"""$$$######$$$"""!!!!!!!!!!!!  !!!""""""######"""""""""#########$$$$$$"""""""""""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$###$$$&&&'''''''''&&&&&&!!!""""""###$$$$$$%%%%%%&&&$$$###$$$&&&(((&&&%%%%%%'''((('''&&&&&&'''(((&&&))),,,---,,,,,,------)))+++...000111222444666888:::===@@@BBBCCCCCCCCCEEEGGGJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIGGGEEEDDDAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@>>>===;;;999888555555444333111000000///------,,,+++*********+++***((('''((())))))((('''&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$""""""###%%%$$$######""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$####################################$$$$$$$$$$$$""""""""""""###$$$%%%%%%#################################!!! !!!###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""################################################""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""&&&%%%$$$###""""""""""""###!!! !!!"""$$$$$$###'''%%%$$$$$$$$$$$$###!!! !!!""""""##################$$$$$$$$$%%%""""""!!!!!!!!!"""##############################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$'''&&&$$$%%%%%%&&&$$$###"""###%%%&&&'''((((((((("""""""""###$$$%%%&&&'''%%%$$$$$$&&&(((******)))''')))******)))((()))++++++---111222333333444555333666999;;;;;;<<<>>>@@@AAACCCEEEHHHJJJKKKKKKKKKLLLNNNQQQRRRRRRQQQRRRSSSOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNMMMMMMKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@???>>><<<:::999888888666444111///---------...+++***))))))******)))(((''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""" !!!###''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""#######################################$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%##############################&&&%%%%%%$$$###$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""##############################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$#########"""!!!"""###%%%&&&""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&&&&%%%((('''%%%%%%&&&&&&%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''''''''(((&&&&&&%%%%%%%%%&&&((()))&&&&&&'''(((***+++,,,,,,(((***,,,,,,,,,---///111111444888:::;;;;;;===>>>>>>@@@CCCDDDCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQSSSTTTTTTSSSTTTUUURRRRRRRRRRRRSSSTTTVVVVVVRRRSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQPPPOOOMMMLLLMMMLLLLLLKKKJJJHHHGGGGGGCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLJJJIIIFFFDDDBBBAAA@@@@@@BBB???;;;777555444555666000///---,,,,,,+++***((('''''''''(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!"""############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""########################%%%%%%$$$############$$$""""""$$$%%%%%%$$$""""""######""""""""""""############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""######$$$#########!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$###"""###%%%&&&&&&&&&$$$###""""""######"""!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''(((((())))))***+++,,,***---///111222444777999999<<>>>>>???@@@AAADDDDDDEEEGGGIIIKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQPPPNNNLLLIIIGGGFFFFFFFFFJJJGGGCCC???===<<<<<<===888666333111000...+++)))((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""#########$$$###$$$%%%%%%%%%$$$###"""########################!!!"""$$$###"""""""""$$$ !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############"""##################"""######""""""""""""############$$$%%%%%%$$$######$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$"""""""""""""""#################################!!!"""$$$%%%%%%$$$###"""&&&%%%$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######$$$$$$"""  ###%%%%%%$$$%%%###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$%%%######"""!!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$$$$######$$$$$$"""!!!!!!###%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###""""""$$$&&&(((((('''((('''&&&%%%%%%%%%%%%&&&''''''((())))))((('''''')))***,,,,,,+++,,,---///111444777999:::===@@@BBBBBBDDDGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLJJJHHHIIIIIINNNNNNOOOPPPRRRSSSTTTUUUTTTVVVXXXYYYXXXWWWWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYYYYYYYYYYXXXWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPMMMKKKIIIFFFEEEFFFHHHIIIBBBBBBAAA@@@@@@@@@@@@@@@>>>???AAACCCGGGKKKNNNOOOOOONNNNNNNNNOOOQQQSSSTTTRRRPPPNNNKKKIIIIIIJJJJJJLLLJJJGGGDDDBBBAAAAAAAAA@@@===:::888777444111///,,,,,,,,,,,,+++)))((('''((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%!!!!!!"""""""""######### !!!###$$$&&&&&&''''''"""""""""""""""""""""""" """$$$$$$###"""###$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################""""""""""""############""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$###############"""###########################$$$$$$$$$$$$######"""$$$$$$%%%%%%$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""#########""""""!!!  ###%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###"""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%$$$######"""!!! """%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%%%%&&&'''(((&&&(((+++---///...---,,,...111333444444555777:::<<<>>>AAABBBCCCDDDGGGIIIIIIKKKMMMMMMLLLKKKKKKLLLMMMOOOQQQQQQPPPOOOPPPQQQPPPPPPQQQRRRSSSUUUVVVWWWVVVXXXZZZ[[[ZZZYYYYYYZZZXXXXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUVVVWWWTTTUUUVVVWWWVVVUUUSSSRRRPPPNNNLLLJJJJJJKKKNNNPPPJJJJJJIIIHHHGGGFFFFFFEEE@@@@@@AAACCCEEEHHHJJJLLLMMMMMMLLLMMMNNNQQQSSSUUUSSSQQQNNNLLLKKKKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFDDDAAA@@@???===;;;999444444333222000...,,,++++++++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###$$$&&&'''%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$ !!!!!!"""$$$%%%'''(((######################## """$$$%%%$$$######$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&########################%%%$$$$$$###"""#########$$$###"""!!!!!!"""###$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$&&&&&&%%%$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ###"""!!!"""%%%'''''''''"""!!! """###"""!!!$$$$$$$$$###############!!!""""""""""""#########%%%%%%$$$###""""""#######################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$"""!!!!!!$$$&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''%%%$$$$$$&&&&&&%%%###%%%$$$$$$$$$%%%''')))***'''***///333555666444333555888<<<======???BBBFFFDDDFFFHHHHHHHHHIIIKKKLLLMMMOOOPPPPPPNNNLLLLLLLLLIIILLLNNNOOOOOOOOOQQQRRRPPPPPPQQQQQQSSSTTTVVVWWWVVVXXXZZZ[[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTUUUVVVXXXYYYXXXYYYZZZ[[[ZZZXXXUUUTTTOOOMMMKKKJJJKKKMMMQQQSSSQQQQQQQQQPPPOOOMMMKKKJJJGGGFFFEEEDDDCCCDDDEEEEEEJJJJJJJJJJJJLLLOOORRRTTTSSSQQQNNNLLLKKKLLLNNNOOOLLLLLLLLLKKKJJJIIIIIIHHHIIIGGGEEEEEEEEEDDDCCCAAA:::999888777555222000///......------,,,+++******((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&''''''''''''''''''&&&'''%%%###$$$&&&'''%%%###%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$#########"""""""""""""""#########""""""""""""!!!"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""""""""""""""#########""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!######$$$$$$$$$$$$##############################!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$###"""""""""###%%%&&&(((''''''&&&%%%######"""""""""""""""############"""""""""###$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######%%%$$$!!! !!!###%%%%%%%%%$$$###"""!!! !!!!!!!!!"""#########$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''&&&---+++(((&&&&&&(((+++---***---111666;;;???BBBDDDAAAAAABBBBBBBBBBBBCCCCCCIIIIIIIIIIIIJJJLLLNNNOOOQQQOOOMMMNNNPPPQQQNNNKKKPPPPPPPPPPPPPPPQQQQQQPPPVVVRRROOOPPPSSSWWWXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUUUUUUUVVVWWWYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVNNNNNNLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOJJJJJJJJJIIIHHHFFFDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLPPPOOOOOONNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIILLLKKKJJJJJJKKKKKKIIIHHHFFFEEECCC@@@===:::888777777333///---...//////---+++)))''''''(((((('''&&&)))'''&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&###!!! $$$%%%######%%%$$$ ########################%%%$$$$$$###"""""""""###&&&%%%###"""""""""######&&&###!!!!!!###%%%$$$#########$$$$$$$$$$$$######!!!"""############"""!!!#########$$$%%%%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$######"""!!!!!!!!!!!!  """$$$######$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############""""""""""""##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$##############################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############"""""""""""""""############$$$%%%%%%######$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$###########################"""############""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((+++***)))((())),,,...000222444777:::>>>AAACCCDDDCCCDDDDDDEEEFFFGGGHHHHHHMMMMMMKKKJJJJJJJJJKKKLLLNNNMMMLLLNNNPPPQQQOOOMMMNNNNNNMMMMMMMMMMMMMMMNNNTTTRRROOOOOOSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUUUUVVVWWWXXXYYYYYYWWWVVVVVVXXXZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPQQQQQQPPPOOONNNJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIGGGFFFGGGIIIKKKKKKJJJLLLKKKJJJHHHFFFDDDCCCBBB>>>:::666444444444222000+++***((('''(((((('''&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&$$$###&&&)))((($$$$$$((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%###"""""""""######%%%""" """$$$###""""""##################"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""############""""""""""""###"""!!! !!!"""!!!"""###$$$%%%&&&''''''"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""""""""!!!##############################""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""#########$$$$$$"""""""""""""""!!!!!!!!!###$$$%%%%%%######$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""""""""#########$$$$$$$$$$$$###### """%%%''''''%%%""" !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))*********+++---000222555666;;;<<<===???@@@BBBCCCCCCEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJLLLNNNOOOOOOMMMLLLKKKIIIHHHHHHIIIKKKLLLRRRPPPNNNOOOQQQTTTTTTTTTWWWVVVVVVUUUUUUTTTSSSSSSWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWUUUUUUWWWXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPPPPPPPOOONNNMMMMMMIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDEEEGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFCCC@@@>>>===;;;888666///---+++*********(((&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))))))))'''&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%%%%&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""#########$$$""" """###"""!!!!!!""""""######""""""!!!###"""!!! !!!"""###$$$$$$$$$#####################$$$$$$######"""!!!"""""""""############$$$$$$$$$######"""!!!!!!!!! !!!!!!"""######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$"""""""""###############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""""""""############""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!###$$$%%%%%%######$$$%%%$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""###############$$$$$$$$$$$$###### """%%%((((((&&&###!!!!!!!!!"""###$$$$$$%%%&&&$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""""""""######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$&&&(((+++,,,,,,...111444888;;;===>>>@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIGGGEEEDDDCCCDDDGGGJJJLLLNNNNNNNNNNNNOOOQQQQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSVVVWWWXXXXXXXXXWWWUUUTTTRRRRRRSSSTTTUUUWWWXXXXXXWWWVVVTTTUUUVVVVVVUUUTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSOOOOOOOOONNNMMMLLLKKKKKKJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMOOONNNMMMLLLKKKJJJIIIIIIHHHGGGEEEEEEFFFGGGFFFFFFBBBCCCDDDEEEFFFHHHIIIIIIJJJIIIGGGFFFDDDBBB???===777555222111000...***((()))(((''''''((()))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((*********((('''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!$$$&&&''''''!!!"""!!!!!!"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$########################"""""""""######"""!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$$$$$$$######"""""""""############""""""!!!!!!!!!!!!"""######$$$%%%%%%######$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###############"""""""""!!!!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$######"""##################$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$###############$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000222444888<<<@@@CCCDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFDDDCCCAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>======<<<===>>>???????????????>>>===<<<===???BBBFFFIIIKKKKKKMMMMMMMMMNNNNNNNNNPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQSSSTTTUUUVVVWWWWWWUUUTTTSSSSSSTTTUUUSSSRRRQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMMMMLLLKKKJJJJJJIIIKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNLLLJJJHHHGGGEEECCC@@@BBBCCCDDDFFFHHHJJJKKKLLLHHHIIIJJJIIIHHHFFFEEEEEEAAA???<<<:::777444///,,,,,,***))))))))))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!!!!!$$$&&&''''''"""%%%&&&$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$############$$$%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$######""""""#########"""""""""""""""!!!!!!"""###$$$%%%&&&&&& !!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$#########$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$############""""""###$$$%%%&&&%%%%%%%%%$$$#########"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((()))+++---111444666:::;;;>>>AAADDDGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDBBB@@@===<<<<<<===>>>CCCCCCBBBBBB@@@???===<<<;;;<<<===<<<999888777888888888888999<<>>@@@AAACCCDDDDDDDDDCCCFFFGGGGGGDDD>>>;;;999:::::::::;;;<<<>>>@@@BBBCCCDDDHHHKKKLLLJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOLLLJJJJJJKKKMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKNNNOOOPPPQQQQQQNNNHHHDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIHHHFFFGGGJJJMMMJJJIIIHHHGGGFFFCCC???;;;777444222000///---***((()))((((((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$######$$$%%%&&&$$$###!!!###### ######!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!"""###$$$%%%$$$$$$###!!!$$$&&&&&&$$$######%%%"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$#########$$$$$$%%%%%%%%%"""!!!!!!!!!"""###%%%&&& !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$##############################!!!!!!"""############### !!!"""######$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$###### """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++---111555:::>>>@@@AAADDDDDDDDDDDDEEEFFFGGGHHHFFFDDDAAA>>><<<;;;;;;<<<666444222000000111333444666999===AAAFFFIIIKKKLLLRRRSSSRRRNNNGGGBBB@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCGGGKKKLLLJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEFFFCCCDDDFFFFFFGGGFFFEEEDDDEEEEEEFFFHHHJJJKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFGGGGGGHHHIIIKKKMMMNNNMMMLLLJJJIIIIIIKKKMMMOOOOOOMMMKKKHHHGGGGGGHHHHHHJJJLLLPPPTTTVVVSSSNNNIIIGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIGGGEEEFFFIIIMMMIIIIIIIIIIIIIIIGGGDDDAAA>>>;;;888666444222///---))))))(((((('''''''''&&&''''''''''''''''''''''''+++)))&&&$$$######%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%&&&&&&###!!!###$$$""""""$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$### ###&&&&&&###""""""$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$#########$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$###!!! """$$$%%%'''&&&%%%$$$###!!! &&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###!!!!!!$$$%%%$$$"""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################''''''&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$#################################### """######""""""###$$$%%%$$$######%%%%%%$$$###$$$%%%&&&%%%######$$$%%%""""""%%%$$$ """###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&((((((((((((((('''&&&%%%'''''''''(((((())))))))),,,+++)))(((((()))+++,,,111444888===AAADDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGBBB>>>:::888888777444111111111111111222333444555666777888:::===@@@CCCDDDGGGHHHIIIIIIIIIHHHGGGFFFKKKHHHFFFEEEFFFHHHHHHHHHGGGGGGFFFGGGGGGFFFDDDBBBCCCCCCCCCEEEGGGHHHGGGFFF@@@BBBEEEEEEBBBAAACCCEEEEEEGGGIIILLLNNNNNNNNNNNNMMMKKKKKKLLLOOOQQQQQQQQQNNNNNNOOOOOOOOOMMMLLLKKKMMMKKKIIIJJJNNNPPPOOONNNMMMKKKIIIGGGGGGIIIKKKLLLHHHJJJKKKLLLLLLKKKIIIHHHFFFHHHIIIIIIGGGGGGHHHJJJMMMKKKIIIHHHIIIJJJIIIIIIOOOKKKHHHFFFGGGHHHIIIIIIKKKLLLNNNOOOOOOOOONNNMMMKKKJJJHHHFFFEEEDDDEEEEEEIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJGGGDDDAAA???>>>;;;555111...,,,)))(((((()))((('''+++***)))(((''''''&&&'''$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%""" $$$&&&### &&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%$$$$$$###!!!  !!!"""$$$&&&''''''!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$""" !!!$$$%%%###"""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""#################################"""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%$$$######%%%%%%$$$###"""$$$%%%$$$######$$$%%%%%%### !!!$$$%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((())))))))),,,+++++++++,,,...111222777999<<>>@@@BBBDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCFFFEEEEEEDDDDDDDDDCCCBBB@@@@@@AAABBBBBBBBB@@@>>>AAAAAABBBDDDFFFGGGGGGFFFDDDGGGJJJKKKKKKKKKMMMOOOOOOQQQTTTWWWYYYZZZZZZZZZ[[[YYYXXXYYY\\\^^^______^^^^^^_________^^^\\\[[[[[[ZZZXXXZZZ\\\^^^]]][[[\\\\\\\\\[[[[[[ZZZZZZYYYVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKMMMKKKGGGFFFFFFFFFFFFEEEIIIFFFDDDCCCDDDEEEFFFEEEIIIIIIKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHFFFDDDCCCBBB@@@;;;777333111---,,,++++++)))(((******)))(((''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###  %%%((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""$$$%%%&&&&&&%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$###############%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################### !!!""""""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$###""""""###$$$###!!!###############$$$$$$$$$#################################"""""""""!!!!!!########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%$$$###!!!"""$$$$$$######$$$&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&'''((()))***+++,,,---/////////111333666999;;;<<<===@@@BBBCCCCCCCCCBBBCCCCCCBBB@@@???===<<<<<<555333111111222333222111111222333444777999;;;<<>>===<<<===???AAABBBBBBAAA@@@AAACCCEEEHHHKKKNNNPPPQQQPPPSSSWWWYYYZZZ\\\^^^```___aaacccfffhhhjjjjjjjjjgggfffdddeeegggiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiilllkkkjjjlllmmmmmmllljjjfffhhhjjjkkkkkkiiifffdddffffffeeeeeeeeefffffffffeeeaaa^^^]]]]]]\\\XXXUUUVVVRRRNNNJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDFFFFFFGGGGGGIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGEEEBBB???;;;888555222000///,,,***))))))((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###!!!!!!%%%((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%'''''''''(((((('''&&&%%%$$$###"""'''&&&%%%$$$###!!! $$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$############"""!!!########################$$$$$$$$$#########""""""$$$#########""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###########################"""###%%%$$$######$$$&&&$$$###"""###$$$%%%$$$### !!!############%%%&&&###$$$$$$###"""!!!###%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&'''((())))))'''(((***---000222444555666777777999;;;===@@@AAA???@@@AAABBBCCCCCCBBBBBB===<<<;;;999777555444333//////...///111222333444555666777999<<<>>>AAABBBDDDEEEFFFFFFGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>???@@@@@@???>>>>>>???@@@CCCGGGIIIJJJJJJJJJKKKJJJLLLPPPTTTYYY]]]bbbeeebbbdddfffiiikkkmmmooopppooopppqqqssstttuuuuuuuuuqqqooonnnnnnppprrrrrrrrrrrrrrrrrrrrrssssssrrrrrrvvvvvvvvvwwwwwwwwwuuutttnnnooorrrssssssrrrpppoooqqqpppooonnnnnnpppqqqsssoookkkgggiiilllmmmjjjfffgggbbb]]]YYYWWWWWWVVVUUUQQQPPPOOOPPPPPPOOOLLLJJJIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIHHHEEEDDDCCCAAA===:::777444111...******)))(((((((((((()))(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&(((%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&%%%$$$###!!! ###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$### !!!""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""""""""########################%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!"""######""""""###%%%###"""!!!"""$$$%%%$$$### """###$$$######%%%'''!!!"""######"""###%%%'''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$(((((('''''''''((()))***+++,,,///333888;;;>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA???>>>===<<<555555444333111000//////...///000111222444666888;;;;;;===>>>AAACCCFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDAAA@@@@@@???>>>>>>>>>>>>===>>>>>>===<<>>;;;888555...---,,,+++***)))))))))*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%############%%%&&&(((&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$""""""""" !!!###$$$&&&''''''$$$$$$$$$#########"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""" !!!"""######$$$$$$$$$$$$#########"""""""""######$$$$$$######"""'''&&&&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%###"""###$$$$$$$$$$$$###############%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$###########################$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###&&&((('''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$"""""""""""""""""""""""" """######"""!!!###$$$"""!!!!!!"""$$$%%%$$$###"""###%%%%%%$$$$$$%%%'''#########$$$%%%'''((((((%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&((((((''''''(((***,,,---111333666:::???CCCFFFHHHFFFFFFEEEEEEDDDCCCBBBBBBEEECCCAAA===:::777444333000000000000111111111111222444666777777999;;;>>>AAAAAAAAACCCDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCC===<<<<<<<<<<<<======>>>CCCDDDDDDBBBBBBEEELLLRRRVVV\\\cccfffgggfffhhhiiinnnqqqsssrrrqqqrrrwww{{{~~~~~~~~~~~~}}}zzzvvvtttrrrqqqooommmooommmlllkkkjjjhhhdddaaa```^^^[[[WWWRRROOOMMMKKKGGGGGGGGGGGGEEEDDDBBBBBBDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@AAAAAABBBDDDEEEFFFBBBCCCCCCCCCCCCCCCFFFHHHKKKIIIGGGFFFEEECCC???===777555333111...,,,++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###''''''%%%###$$$%%%"""""""""######$$$$$$$$$###############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$"""$$$%%%%%%###"""$$$&&&$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$####################################"""""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""%%%'''&&&###!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((('''%%%$$$########################!!!###$$$$$$###"""$$$%%%"""!!! !!!$$$%%%$$$###$$$%%%&&&&&&%%%$$$%%%'''&&&###!!!"""%%%'''&&&%%%$$$######""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))*********+++---000333555999:::===@@@CCCFFFHHHJJJGGGGGGFFFEEECCCBBB@@@??????>>>;;;888555333111111///000111333444666888888999;;;=========>>>AAADDDEEEDDDDDDDDDEEEFFFGGGGGGGGGEEEBBB@@@??????@@@AAA?????????AAACCCFFFHHHJJJPPPRRRSSSRRRQQQSSSZZZ___bbbiiiqqquuuttttttuuuwwwzzz|||~~~}}}zzz{{{~~~{{{yyyyyywwwvvvvvvvvvtttrrrppppppnnnkkkgggbbb]]]YYYWWWQQQQQQPPPOOOLLLJJJGGGEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEBBBAAABBBFFFJJJKKKJJJIIIIIIJJJIIIFFFDDDAAA???<<<888444111///...,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!&&&(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###""""""############""""""######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!###&&&%%%######%%%'''$$$$$$$$$$$$######""""""####################################""""""""""""########################!!!"""###$$$%%%&&&''''''""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""" $$$'''%%%!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&!!! !!!$$$%%%$$$###%%%'''''''''%%%$$$%%%''''''""" ###%%%#########"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***,,,,,,---000333888<<>>???AAACCCEEEGGGHHHIIIEEEEEEEEEDDDBBB@@@???>>>666666555444333333444444///111333666999<<<>>>???===@@@BBBBBB@@@AAADDDGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFCCC@@@===<<<===???AAAEEEFFFGGGJJJNNNRRRVVVXXX\\\```cccbbb``````eeeiiikkkrrrzzz~~~}}}|||~~~}}}~~~||||||}}}~~~}}}{{{zzzyyyvvvsssnnnhhhcccaaaaaa```___]]]ZZZWWWSSSQQQJJJJJJHHHFFFEEECCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFCCCAAABBBHHHLLLJJJJJJJJJKKKLLLLLLJJJHHHHHHFFFBBB===888444111000---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&"""((((((%%%###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$ !!!""""""######""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###  """!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###"""""""""###$$$$$$%%%%%%########################'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###!!!$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%$$$######"""#########+++((($$$###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%###!!!"""$$$%%%$$$!!!%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%$$$%%%'''***+++///111444888:::<<<===>>>>>>@@@BBBDDDEEEEEEDDDCCCGGGEEECCC@@@===<<<;;;;;;999888666444333444555666777999;;;>>>AAACCCEEEFFFDDDDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@>>>???AAAAAABBBDDDHHHJJJLLLPPPVVVZZZ[[[\\\___aaaggghhhkkkooorrrsssrrrqqqxxxzzz~~~}}}{{{xxxuuurrrnnnmmmmmmmmmlllhhhddd```^^^[[[VVVRRRNNNJJJFFFBBBBBB@@@??????AAABBBBBBAAAHHHFFFDDDBBBBBBDDDFFFHHHIIIJJJLLLMMMMMMKKKJJJHHHHHHGGGFFFDDDAAA>>>;;;:::333///***''''''''''''''')))(((''''''((((((&&&$$$***)))((((((''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!""""""""""""""""""""""""'''%%%$$$$$$%%%&&&&&&%%%""""""############""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$""" !!!"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""" """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$###############'''$$$""""""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&$$$######&&&&&&%%%###$$$%%%%%%&&&''''''''''''((((((''''''))),,,...000666888;;;>>>@@@BBBBBBBBBBBBCCCDDDDDDCCCAAA???>>>BBB@@@===:::888666555555555444444444666888;;;<<<;;;===???BBBDDDEEEEEEEEEDDDCCCAAA???>>>>>>>>>???AAA@@@???>>>???@@@AAABBBDDDFFFIIIKKKLLLOOOSSSVVVYYY]]]bbbeeeeeefffhhhjjjrrrsssvvvyyy}}}{{{wwwqqqooorrr{{{}}}{{{~~~{{{yyy||||||{{{zzzxxxtttpppmmmmmmjjjfffbbb___ZZZUUURRRJJJGGGCCCBBBBBBCCCCCCCCCFFFFFFDDDCCCCCCDDDDDDEEEJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFEEECCCAAA@@@???:::666111---+++***(((&&&)))((('''((())))))'''%%%%%%$$$######""""""######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################'''%%%$$$$$$%%%&&&&&&%%%"""######$$$$$$######"""$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######!!!###%%%%%%###"""""""""""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######'''%%%###"""###$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$###############$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((())))))******+++,,,///222555777===>>>AAACCCDDDEEEEEEEEEDDDDDDDDDCCCBBB???===;;;999888666444333222222333333333444666888<<>>======@@@DDDHHHKKKOOORRRUUUYYY[[[___bbbeeeiiilllooopppqqqqqqsssttt{{{}}}}}}{{{{{{|||}}}}}}zzz|||xxxwwwuuusssqqqnnnllljjjbbb]]]WWWTTTWWW```kkkrrrwwwxxxyyyxxxvvvqqqmmmiiijjjlllooosssuuuwwwxxxxxx}}}~~~|||xxxvvvtttqqqnnniiiccc___WWWSSSNNNJJJHHHHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFKKKLLLLLLMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFEEEDDDBBB???;;;666333///+++'''+++)))(((((()))***((('''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$######"""!!!%%%&&&%%%#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$'''&&&%%%$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$############$$$&&&%%%$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***,,,---...111444888;;;===@@@AAACCCDDDEEEDDDDDDCCCCCCBBBBBB@@@>>><<<:::888222111000000111222444555666666777888;;;===@@@AAADDDFFFGGGHHHHHHFFFDDDBBBDDDBBB>>>;;;999:::<<<>>>>>>???BBBFFFKKKQQQVVVXXXZZZ]]]bbbeeehhhkkkooorrrtttuuuvvvwwwxxxxxxzzz{{{}}}{{{vvvooojjjgggfffeeeeee______bbbfffkkkmmmmmmlllbbbbbbaaa```]]]YYYUUUSSSMMMIIIEEECCCEEEJJJQQQVVV]]]___aaabbb```\\\XXXUUUQQQRRRUUUXXX[[[]]]^^^___fffiiimmmooopppqqqsssuuuuuuwwwzzz{{{|||~~~}}}{{{vvvpppllleeebbb^^^ZZZWWWSSSOOOLLLEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHEEEBBB>>>;;;666111---,,,+++)))))))))***)))'''+++***))))))(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""!!!%%%&&&%%%$$$$$$$$$!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$#########!!!!!!"""###%%%&&&''''''############$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&''''''(((***+++///000333666999===@@@AAACCCDDDDDDEEEDDDCCCAAA@@@@@@>>><<<:::666333111/////////......///000222333777777999;;;>>>AAACCCDDDEEEEEEFFFFFFEEECCCAAA@@@@@@>>>;;;999999;;;>>>@@@AAAEEEKKKSSSZZZ```dddfffeeehhhllloooqqquuuxxx{{{~~~}}}|||{{{|||}}}~~~~~~~~~|||zzzxxxvvvxxx|||zzzmmmggg```ZZZVVVTTTRRRPPPLLLLLLMMMOOOSSSUUUUUUTTTJJJKKKKKKKKKJJJGGGCCCAAACCCBBB@@@???@@@AAADDDEEEGGGHHHIIIIIIHHHGGGEEECCC@@@AAABBBDDDEEEFFFGGGGGGNNNQQQUUUXXX[[[^^^aaaccc\\\^^^___aaaaaadddgggjjjnnnyyy}}}sssqqqooommmiiiccc\\\WWWPPPNNNKKKHHHFFFFFFGGGGGGDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHFFFDDDCCCAAA>>>999555///---+++*********)))((((((''''''&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###### """%%%%%%%%%$$$$$$%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&!!!""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$ !!!"""###$$$&&&&&&'''"""###############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%))))))((((((***,,,...///444666888;;;>>>AAACCCDDDFFFFFFFFFEEEDDDAAA???>>>;;;999666222...***'''%%%000000......---...///000666777:::===AAAEEEGGGHHHCCCCCCCCCCCCBBB@@@??????<<<;;;;;;<<<>>>AAAEEEGGGJJJNNNVVV___ggglllooopppppprrruuuwwwzzz~~~wwwuuuqqqooollljjjfffcccccceeeiiimmmmmmjjjccc^^^WWWSSSNNNJJJGGGEEECCCAAAAAA@@@@@@BBBDDDEEEDDDCCC<<<===???@@@@@@???===<<<>>>>>>?????????>>>>>>==================<<<<<<;;;==================>>>>>>===>>>@@@CCCFFFIIILLLMMMGGGHHHIIIIIIIIIJJJMMMPPPUUU```jjjpppvvv|||{{{~~~}}}|||yyytttmmmhhhccc```ZZZTTTNNNIIIFFFEEECCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDCCC@@@===555222///,,,,,,+++***)))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""%%%''''''$$$""""""###############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""%%%&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''$$$$$$%%%'''))))))***+++...111555777;;;<<<>>>@@@CCCEEEFFFGGGFFFFFFFFFDDDBBB???<<<:::555444111///,,,***((('''000/////////111333444666999:::===@@@CCCFFFGGGHHHBBBAAA@@@???>>>??????@@@???@@@BBBEEEJJJOOOSSSVVVZZZ]]]cccjjjpppuuuxxxyyyyyy{{{}}}~~~yyyrrrfffbbb]]]ZZZYYYWWWTTTQQQMMMNNNPPPRRRRRRPPPMMMKKKGGGEEEDDDCCCCCCCCCBBB@@@@@@??????AAACCCCCCAAA@@@???@@@AAACCCDDDDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@???????????????<<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@>>>======@@@BBBEEEKKKPPPSSSZZZbbbgggfffeeelllsssvvvvvvvvvxxxzzz|||yyyuuusssooojjjbbbYYYQQQMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBDDDDDDCCCAAA<<<888444111///...---+++***))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$#########$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""$$$&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$''')))(((%%%""""""###%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""%%%((((((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&))))))***+++---111666;;;>>>???@@@BBBDDDFFFGGGHHHHHHEEEDDDCCCAAA???;;;888666000////////////000111111---...000222666:::>>>@@@>>>???@@@BBBCCCDDDDDDDDDAAA@@@>>>======>>>@@@AAAEEEGGGKKKPPPVVV\\\```ccchhhjjjmmmqqquuuzzz~~~~~~yyy}}}zzzoooeee```WWWRRRMMMKKKKKKJJJGGGEEEAAABBBDDDFFFHHHIIIJJJJJJEEEEEEFFFIIILLLMMMLLLKKKHHHGGGHHHJJJLLLLLLJJJHHHHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKLLLLLLNNNPPPRRRSSSKKKMMMOOOQQQPPPNNNKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@>>><<<;;;===???@@@AAA???===BBBJJJNNNMMMLLLSSS[[[_________aaadddkkkttt|||uuujjj```ZZZVVVTTTQQQNNNJJJHHHFFFEEE@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCC@@@===888444222111///---))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''%%%""" """%%%'''&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$'''''''''%%%###!!!###'''((('''&&&%%%%%%&&&&&&'''(((((()))))))))---000444777888:::===???CCCDDDFFFFFFEEEBBB>>><<<>>>===;;;999666444222111---...000222444444444444555777999;;;===???@@@@@@????????????@@@AAABBBCCC>>>;;;999;;;AAAFFFIIIJJJSSSVVV\\\dddhhhiiikkknnnnnnoooqqqtttyyy}}}|||yyywwwuuuvvvvvvtttqqqppppppqqqsssqqqlllfff^^^WWWQQQMMMJJJEEEBBBBBBAAA>>>???CCC===FFFKKKJJJLLLRRRUUUTTTQQQQQQRRRUUUYYY\\\]]]\\\XXXXXXYYYZZZ[[[[[[\\\\\\XXX]]]___\\\\\\___aaa```\\\WWWVVVZZZ______```bbb```aaa``````ccceee___WWWVVVRRROOOOOORRRUUUUUUUUUTTTOOONNNRRRSSSOOOMMMPPPOOOMMMIIIGGGHHHIIIGGGBBBBBBAAA???>>>???AAAEEEHHHEEECCCBBBDDDHHHKKKLLLJJJVVVYYYaaammm{{{yyyooohhheeecccaaa```^^^XXXOOOIIIAAAAAA@@@??????AAABBBCCC>>>===<<<===@@@CCCDDDDDDBBBBBBAAA>>>;;;888444222++++++)))(((((())))))***((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((,,,)))&&&&&&(((***)))(((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&'''&&&'''((((((((('''%%%%%%########################'''%%%%%%(((+++,,,)))&&&$$$$$$%%%'''***,,,...000111000...,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!!!!!###%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################!!!###$$$###"""!!!"""$$$%%%%%%$$$$$$###############$$$%%%%%%######$$$%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%'''''''''&&&%%% ###%%%&&&%%%%%%&&&'''&&&&&&'''(((***,,,---...444666:::<<<===???AAACCCEEEFFFGGGFFFEEEBBB>>><<<;;;:::999777555444333222111222444666777777777777<<<<<<===>>>???@@@@@@@@@AAA@@@???>>>===>>>>>>>>>999:::>>>CCCKKKSSSYYY]]]ddddddgggkkkpppssstttvvvvvvvvvxxxzzz}}}|||ssslllhhheeeffffffddd```]]][[[[[[[[[YYYVVVRRRMMMIIIEEECCCFFFAAA???BBBCCCCCCEEEHHHJJJRRRWWWXXXYYY___bbbaaaeeeddddddfffiiikkkkkkkkkffffffggghhhjjjlllnnnoooqqqvvvwwwssspppqqqqqqoooiiidddbbbeeehhhkkkpppvvvssstttttttttxxxyyyrrriiiccc```]]]]]]```cccddddddddd___^^^aaabbb```aaaeeebbb___ZZZXXXXXXYYYVVVSSSPPPNNNJJJHHHFFFEEECCCBBBBBBAAA???@@@CCCDDDCCCAAA@@@CCCKKKXXXfffttt}}}~~~{{{ttttttrrrooommmiiiccc[[[UUUMMMJJJFFFBBB@@@@@@AAABBB>>>>>>???AAADDDFFFEEEDDDCCCCCCBBBAAA???<<<999888000...,,,***)))((())))))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""###''')))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''((((((((('''%%%%%%########################'''&&&&&&'''((((((&&&%%%'''))),,,000222444444444---,,,+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$######"""######$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$###""""""###$$$$$$############"""""""""###$$$%%%%%%######$$$%%%"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$!!!$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$###$$$&&&(((&&&'''(((***---111444666:::<<>><<<;;;;;;;;;<<<;;;AAAIIIPPPXXX```iiipppwwwtttrrrttt{{{|||||||||~~~}}}sssggg]]]XXXTTTTTTTTTQQQMMMJJJHHHHHHJJJJJJHHHGGGFFFFFFEEEFFFFFFAAA@@@EEEIIIKKKNNNRRR[[[aaagggiiimmmrrruuuuuu|||zzzxxxwwwxxxxxxwwwvvvrrrrrrsssuuuyyy}}}}}}zzzvvvnnniiifffeeefffkkkwwwvvvnnnkkkgggfffggghhhiiiiiillliiihhhkkknnnooossswwwyyytttnnnkkkkkkjjjiiiggg```]]]XXXUUUSSSPPPJJJFFFGGGEEEDDDCCCBBBAAA>>><<<:::;;;>>>EEENNNWWW]]]```fffgggkkkqqqyyy~~~~~~{{{xxxuuupppjjjfff^^^YYYQQQJJJDDDAAAAAABBB===>>>@@@CCCFFFGGGEEECCCCCCCCCCCCCCCBBB@@@???>>>777444111---***)))((()))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###&&&(((((('''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&$$$$$$%%%''')))+++...000111000...---(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&%%%###""""""###$$$$$$ !!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########"""######$$$%%%&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$""""""###$$$###"""""""""""""""""""""###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&$$$%%%$$$###""""""%%%(((((()))+++...222777;;;>>>>>>@@@BBBCCCCCCCCCEEEFFFFFFEEEDDDBBB@@@===;;;:::444444555666777888999999<<<===???@@@AAA@@@@@@???????????????@@@@@@AAAAAA======<<<<<<<<<>>>???@@@FFFNNNWWW^^^aaagggpppxxx~~~{{{yyy|||~~~}}}}}}~~~~~~zzzwww}}}~~~~~~sssggg\\\SSSNNNJJJJJJHHHFFFDDDDDDFFFIIILLLLLLMMMNNNQQQTTTVVVXXXRRRLLLJJJOOOTTTVVVYYY\\\fffjjjpppvvv|||~~~{{{xxxvvvsssrrrrrrtttyyyzzzuuulllgggbbb^^^]]]cccuuuyyyqqqnnnjjjfffdddcccccccccjjjlllooossswwwzzz~~~xxxvvvvvvtttssstttlllhhhdddbbbcccaaa\\\XXXWWWVVVTTTQQQNNNJJJFFFCCCCCCAAA>>>???BBBFFFHHHIIINNNOOOQQQUUU\\\aaadddeeennnsss||||||xxxuuurrrkkkggg___WWWPPPJJJGGGFFF?????????AAACCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA===:::666111---+++***)))&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))(((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$(((,,,+++,,,+++***(((&&&###!!!%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""'''&&&%%%#########$$$%%% !!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################"""$$$%%%$$$###"""###$$$"""""""""""""""""""""######$$$%%%%%%######$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%'''&&&$$$#########%%%&&&((('''&&&$$$"""###&&&(((,,,---///333777<<<@@@CCCAAACCCEEEEEEDDDCCCDDDEEEBBBAAA???===;;;:::999888555666777999;;;<<<>>>>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>===<<<<<<<<<======999;;;===AAADDDHHHKKKMMMRRRZZZcccfffgggjjjrrrzzz~~~~~~~~~~~~~~~yyytttxxxyyyxxxuuuqqqppprrruuurrrnnnfff^^^UUUOOOJJJHHHEEEDDDBBBAAABBBHHHPPPVVVXXXYYY\\\```eeeiiimmmoooiiiaaa[[[]]]```aaacccfffiiijjjoooxxx}}}xxxtttooommmkkkkkkpppxxxzzzuuuqqqllleee___[[[```sss{{{mmmkkkgggbbb^^^]]]]]]^^^jjjqqqyyyzzzyyyyyyuuutttvvvsssqqqnnnnnnppppppooommmkkkiiigggbbb]]]XXXTTTRRRKKKHHHDDDBBBCCCDDDEEEEEEDDDCCCCCCEEEIIILLLNNNNNNOOOVVVbbbqqq|||zzztttrrrnnnhhhaaaZZZTTTQQQHHHEEEAAA???????????????<<<=========>>>??????@@@@@@>>>:::666222///,,,+++(((''''''&&&''''''(((((('''''''''((((((((())))))((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((''''''(((---111///---***'''$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%"""""""""############$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&***((($$$!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&(((((((((&&&%%%&&&))),,,111333666999===@@@CCCDDDDDDEEEFFFEEECCCBBBBBBBBB<<<;;;999888777777888999888999:::<<<>>>@@@AAABBBAAABBBCCCDDDCCCBBBAAA@@@???>>><<<::::::::::::;;;<<<@@@EEELLLRRRWWWZZZ\\\\\\bbbiiikkkkkknnnvvv~~~~~~~~~}}}vvvpppoooooommmggg___[[[ZZZ\\\WWWTTTPPPKKKGGGEEEDDDDDDCCCCCCBBBCCCGGGPPP[[[bbbhhhkkkpppwww~~~xxxmmmjjjjjjjjjjjjlllhhhgggjjjsss~~~}}}xxxoookkkfffdddgggoooxxx~~~{{{xxxxxxrrrjjjbbb]]]```ooo{{{hhhfffccc^^^YYYWWWXXXYYYeeeppp|||xxxyyywwwpppmmmooossstttvvvxxxzzz{{{||||||xxxwwwtttnnnhhhcccaaaaaa[[[WWWQQQMMMJJJHHHFFFDDDDDDBBB@@@???@@@AAA@@@???<<>>;;;888444111///******)))(((((((((((((((%%%%%%&&&&&&&&&'''''''''"""$$$&&&'''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))+++...111444***(((%%%###"""###%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%###""""""######$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%'''((()))***,,,///222666888;;;???AAABBBCCCCCCBBBCCCDDDBBB@@@>>>======888777555444555777999;;;<<<<<<===???@@@BBBCCCCCCAAAAAABBBBBBBBBAAA???>>>;;;:::999999;;;===???AAAFFFKKKRRR[[[aaaeeeggggggfffjjjnnnooopppssszzzyyyvvvuuurrrkkkddd]]]^^^[[[UUUMMMHHHGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKNNNSSS[[[dddkkkrrrvvv~~~yyyrrrpppnnnnnnoooiiiddddddmmmwww}}}tttooogggcccdddjjjssszzzwwwnnnfff```___iiiuuu}}}pppnnnjjjbbb[[[WWWVVVXXX^^^jjjvvv|||}}}uuuuuuqqqfffaaaccchhhoooyyy~~~zzztttmmmiiijjjkkkiiifffaaa\\\YYYUUUQQQNNNKKKIIIGGGEEEDDDBBB@@@===;;;<<<>>>DDDLLLVVV```eeekkkpppwww~~~}}}xxxsssppplllfff^^^WWWQQQLLLHHHEEE<<<;;;::::::::::::;;;<<<>>>>>>??????===999555333------+++***))))))((((((&&&&&&&&&&&&''''''''''''###%%%((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...111111111%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$######""""""######$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((("""%%%(((+++---000444777999;;;???BBBDDDDDDBBBAAA???@@@@@@>>>;;;999888888555444333333555777;;;======>>>???@@@AAABBBCCCCCC@@@@@@AAAAAAAAA???>>>===444555666999>>>CCCHHHKKKPPPUUU]]]eeekkkmmmmmmmmmoooppprrrrrrrrrvvv|||yyypppkkkiiifff^^^WWWMMMNNNMMMHHHBBB>>>>>>@@@CCCEEEIIIMMMOOOPPPPPPOOOQQQSSSVVVZZZ___dddkkkppppppvvvvvvrrrpppooopppkkkcccaaaiiirrrzzz~~~yyyrrriiicccccciiiqqqwww}}}tttllldddbbbhhhppp~~~yyyoooddd\\\ZZZ[[[[[[gggrrrvvv{{{{{{rrrrrrlll^^^VVVXXX[[[hhhyyy|||vvvooolllnnnqqqjjjhhhgggggghhhhhhfffeeeXXXVVVSSSQQQPPPMMMIIIFFFAAA>>>;;;999<<>>===<<<::::::;;;;;;<<<<<<>>>@@@AAA@@@===888555///...---+++***))))))((((((((((((((()))))))))***(((+++---,,,(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&***///111000---''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%######"""""""""#########""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""""""""#########$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$###!!!!!!$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&(((((((((&&&%%%%%%(((***((()))+++///333999===@@@@@@AAACCCDDDDDDDDDCCCBBB===<<<;;;999888888777777222444666888;;;<<<>>>>>>>>>???AAACCCDDDCCCBBBAAA@@@???===<<<;;;::::::;;;888<<>>DDDHHHMMMSSS[[[fffsss||||||tttlllhhheee]]]TTTMMMHHH@@@:::777666555555===>>>???@@@@@@>>><<<;;;222222000---)))''''''''''''(((((()))((('''%%%$$$''''''''''''''''''''''''((()))))))))(((((('''&&&***(((%%%$$$%%%&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###########################%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%'''(((+++---///333888<<>>===777777666555444444555555777888999;;;===??????@@@BBBCCCDDDDDDCCCAAA???>>>???===;;;::::::;;;===>>>AAAEEELLLRRRXXX]]]cccgggiiikkkqqqzzz{{{xxxwwwuuupppoooqqqwwwzzzzzzxxx{{{mmm___QQQNNNMMMIIIDDDBBBAAACCCFFFIIIKKKNNNPPPRRR[[[aaakkkuuu{{{~~~uuupppkkkjjjmmmooopppooojjjnnnzzz|||uuurrrpppooonnnfffaaagggqqqvvvzzz|||xxxooojjjiiijjjqqqyyysssgggbbbdddhhhpppsssyyy~~~pppeeeaaa``````cccgggiiilllsss~~~|||zzzuuukkk\\\PPPSSS^^^mmmyyy}}}qqqgggbbbaaabbbcccdddeeeiiiqqqzzz|||yyyqqqkkkkkkjjjdddaaaaaa[[[YYYVVVTTTPPPLLLFFFBBB???AAACCCDDDGGGNNNVVV]]]kkkrrr||||||tttqqqpppjjjbbbXXXRRRHHH@@@<<<:::999999;;;<<<===>>>>>>===<<<;;;555555444222000...---...(((((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((($$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""#######################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###%%%'''''''''''')))***000222666:::>>>AAABBBCCCEEEDDDBBB@@@===:::777555222222222222333444555555<<<===>>>???@@@AAAAAAAAADDDDDDDDDCCCAAA???===<<<===<<<:::999;;;@@@EEEHHHPPPTTT[[[bbbggglllpppsssuuuxxx~~~~~~yyywwwsssllliiiiiijjjlllkkkhhhfffgggeeebbbWWWNNNEEEDDDEEECCCAAA@@@CCCIIIQQQVVVXXXYYY\\\^^^eeekkkvvvwwwnnnlllnnnpppmmmiiidddiiissswwwrrrpppppppppkkkccc```eeelllqqqsssvvv|||zzzqqqmmmkkklllrrrzzzyyykkkbbb^^^^^^cccfffkkkqqqyyy~~~qqqfff^^^\\\[[[[[[[[[ZZZ\\\dddpppyyy~~~ttt^^^NNNPPPXXXbbbkkkqqqvvv{{{|||uuukkkbbb]]]ZZZYYYYYYZZZ^^^fffrrr~~~|||sssnnnjjjeeedddeeefffeeedddccc___YYYQQQKKKFFFEEEDDDAAA??????CCCEEEPPPVVV^^^hhhrrr||||||zzzyyyuuuoooggg```VVVMMMFFFBBB???>>>======>>>>>>======<<<;;;777666555333111///...---))))))*********)))((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""###%%%&&&'''&&&&&&&&&&&&%%%%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((()))))))))$$$%%%'''(((((('''%%%#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$###""""""######$$$########################%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%'''(((((()))+++...111666888<<<@@@CCCDDDDDDCCCBBBAAA???<<<888555222111222222222333555777888999@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::999<<>><<<;;;:::@@@===999777777666444222++++++***))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))(((''''''((((((&&&%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%((())))))************)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))))),,,111888===>>>???AAABBBAAA???===;;;777666555444333222222222000111222444777:::<<<>>>BBBBBBBBBBBBAAA@@@??????AAA@@@===;;;:::;;;<<<======AAAFFFOOOXXXbbbiiinnnpppsssuuuwwwyyy{{{~~~vvvqqqjjj]]]QQQJJJCCCAAA@@@@@@???AAAIIIRRR^^^iiirrrrrrnnnjjjgggdddgggiiinnnqqqrrrqqqmmmkkkaaadddmmmyyyvvvpppnnnkkkeee___WWWZZZcccoooxxx~~~yyyqqqiiidddbbb[[[WWWVVVUUURRRQQQSSSRRRTTTUUUUUUUUUVVVYYY[[[YYYTTTPPPPPPPPPPPPSSSXXXaaabbbcccaaa___aaafffkkkrrrkkk```UUUKKKEEEBBBAAA???>>>======>>>???BBBCCCLLLMMMOOOOOOMMMIIIDDDAAA;;;;;;<<<<<<===>>>>>>???EEEIIIQQQXXXZZZWWWOOOIIIAAABBBDDDDDDEEEHHHOOOTTTaaaeeejjjoooooojjjbbb\\\SSSUUU[[[dddqqqsssaaaZZZYYYZZZVVVWWW[[[bbbjjjrrrvvvxxxyyyvvvqqqlllfff^^^VVVQQQIIIFFFCCC???>>>BBBHHHNNNUUU\\\hhhwww~~~}}}{{{xxxrrrjjj```ZZZRRRPPPKKKGGGCCCAAAAAAAAAAAA<<<777666777999999888///...,,,+++))))))(((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&(((&&&&&&&&&&&&&&&$$$"""((((((((('''%%%$$$"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''+++******))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))+++///222555999>>>BBB??????@@@???===:::777555444333222111111111222333111222333555888;;;===???BBBBBBBBBBBBAAAAAA@@@??????>>>======???CCCFFFIIILLLQQQYYYccclllsssxxxzzzwwwxxxxxxxxxxxxzzz}}}|||oooccc]]]XXXPPPGGGCCC===<<>>===<<<<<<<<<===>>>???@@@@@@AAABBBBBB@@@>>><<<;;;;;;<<<===>>>===<<<:::;;;===@@@CCCEEEDDDBBB@@@:::<<<======<<<===BBBGGGOOOSSSZZZaaaeeeddd___ZZZOOOPPPSSSXXX```lllwww~~~uuufff^^^[[[YYYWWWVVVVVVZZZcccnnnwww||||||yyyvvvpppiiicccYYYVVVPPPHHHBBB???@@@BBBEEEIIIRRR]]]kkkxxx}}}zzzvvvoookkk___\\\WWWSSSPPPOOOOOOPPPGGG@@@888555666888888777444222000---+++***))))))((((((((((((((((((((((((###%%%''')))***((('''%%%&&&%%%%%%&&&''''''%%%###)))(((((('''&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((444333111000//////000111))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%******)))((('''&&&%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***+++,,,$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++000666;;;>>>AAADDDEEE@@@???>>><<<999666333111333222111000000111222333333444555777:::===@@@AAABBBCCCCCCCCCBBBAAA@@@@@@::::::;;;???DDDLLLSSSWWW[[[aaajjjttt|||}}}|||zzzwwwuuuuuuxxx{{{lll]]]OOOIIIHHHEEEBBBAAAAAABBBHHHQQQUUUXXXaaammmzzzzzzooojjjgggiiimmmnnniiicccZZZ\\\cccppp{{{tttnnnjjjggg\\\\\\___eeeggghhhkkkqqqxxxxxxwwwuuupppggg\\\TTTPPPKKKHHHHHHGGGCCCCCCFFFBBBBBBCCCDDDCCCAAABBBEEEFFFBBBAAACCCDDDDDDGGGLLLHHHJJJLLLMMMOOORRRVVVZZZZZZVVVRRRNNNKKKIIIGGGEEEAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAAAAABBBBBBAAA???>>>======>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;555777999888777777;;;???@@@CCCJJJRRRXXXZZZXXXUUUKKKLLLLLLNNNRRRXXX```fffqqq|||yyymmmeeeaaa\\\ZZZVVVSSSUUU]]]hhhsssyyy~~~}}}|||}}}~~~{{{uuupppiiieee^^^SSSIIIAAA===<<<===???BBBIIISSS___jjjqqq|||~~~|||zzzwwwiiifffbbb^^^\\\\\\^^^___TTTKKK@@@:::999999888777777666333000---+++++++++))))))))))))))))))))))))%%%'''***------,,,)))'''&&&&&&&&&(((******)))''''''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((???>>>;;;888666444222111...---,,,+++***)))((((((******))))))(((''''''&&&'''''''''&&&''''''((((((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###&&&%%%$$$$$$######$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&&&&###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***'''######%%%&&&%%%###''''''((()))***,,,...///444666999<<<>>>?????????AAA>>>:::555222000000000......---,,,---...///000444555888;;;===?????????>>>???@@@???======???@@@BBBAAABBBGGGOOOZZZbbbgggkkkpppxxx|||uuuooopppuuu{{{wwwsssVVVNNNGGGEEEEEEFFFGGGIIIJJJHHHOOO]]]cccbbbhhhsssyyykkkiiiggggggiiihhheeebbbaaa___aaalll}}}{{{rrrkkkhhh^^^______^^^]]]^^^```bbbeeeddddddeeeddd^^^UUUNNNHHHFFFDDDCCCCCCEEEHHHJJJIIIJJJJJJIIIFFFEEEEEEFFFJJJHHHEEECCCDDDGGGKKKMMMLLLOOORRRTTTUUUVVVXXXYYY___aaaaaa\\\VVVRRRQQQSSSNNNMMMLLLLLLKKKIIIDDDAAADDDDDDDDDFFFIIIJJJJJJIIILLLHHHGGGIIIIIIEEEBBBCCC???===<<<<<<======<<<;;;:::999777555555666888999::::::<<<@@@EEEHHHJJJJJJDDDFFFHHHGGGFFFHHHOOOVVVbbbfffmmmqqqpppiiiaaa[[[ZZZXXXVVVWWW]]]fffpppvvv{{{yyyxxxxxxxxxyyyxxxwwwtttoooggg^^^WWWQQQKKKGGGDDDBBB@@@@@@CCCHHHOOOSSSdddnnn}}}wwwmmmdddbbbgggkkkiiieeeaaaYYYLLL???888666999;;;>>>===;;;666111...,,,,,,***)))((('''&&&'''(((((()))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))(((&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$$$$%%%&&&'''FFFDDDAAA>>>:::777666555333222111///---,,,******)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((()))((((((((('''''''''''''''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############&&&%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###$$$&&&(((((('''&&&'''(((***---000222333888:::===???AAAAAA@@@???<<<999555111///.........000000//////000111333444888999<<<>>>????????????===>>>>>><<<;;;;;;<<<>>>BBBDDDIIIQQQ[[[eeelllpppttt{{{}}}vvvnnnjjjlllwwwuuuqqqmmmhhhccc]]]ZZZMMMJJJIIIJJJLLLOOOSSSVVVYYYWWW\\\fffjjjgggllluuuxxxmmmkkkiiihhhiiihhheeebbb```___```jjjyyywwwnnnjjjaaa```___[[[WWWVVVVVVWWWXXXXXXZZZ\\\]]]ZZZTTTOOOMMMLLLJJJIIIIIIKKKLLLNNNPPPQQQRRRPPPNNNMMMNNNOOOPPPNNNKKKIIIIIILLLOOOQQQXXX[[[___bbbcccccccccdddjjjkkkkkkiiigggfffggghhh```^^^\\\[[[ZZZWWWSSSPPPOOOOOOOOOQQQTTTUUUTTTSSSYYYUUUUUUXXXVVVOOOJJJHHHFFFDDDDDDDDDFFFFFFDDDCCCBBBAAA???===;;;:::::::::;;;999999:::===>>>???>>>===@@@DDDDDDBBBCCCGGGLLLPPPVVV^^^eeehhhfffbbb___[[[XXXVVVVVV[[[dddnnnttt{{{xxxsssoooooopppqqqrrryyyvvvpppiiiaaa[[[WWWUUUMMMJJJEEECCCDDDEEEFFFFFFFFFPPP___qqqyyyssslllggggggjjjnnnqqqkkkbbbTTTGGG===999:::;;;;;;:::999666222000......,,,+++)))((((((((())))))))))))(((((((((''''''''')))((('''&&&&&&'''((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$""" %%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$###"""""""""###$$$%%%HHHGGGEEEBBB@@@>>>======::::::888666333111000///++++++***))))))(((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((((((((((((''''''''''''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))******'''(((***...111555888999;;;===???AAAAAA???===;;;666444111///...---...///222222333333555666888999===>>>@@@AAAAAA@@@>>>======>>>>>><<<;;;<<<>>>@@@FFFKKKTTT]]]gggnnnsssuuu}}}zzzooofffcccbbb___[[[VVVRRRPPPOOOOOOKKKPPPTTTWWWXXX[[[```cccfffccceeekkkkkkgggiiipppzzzzzzvvvtttqqqooonnnllliiiggg]]][[[\\\cccooo|||{{{pppgggbbb]]]\\\ZZZVVVQQQOOOPPPQQQPPPQQQSSSWWWZZZ\\\ZZZXXXXXXXXXWWWVVVVVVVVVWWWWWW]]]^^^^^^\\\[[[[[[]]]___\\\ZZZVVVTTTSSSTTTVVVXXXcccgggmmmrrrsssrrrqqqqqqsssrrrqqqrrrvvvyyyzzz{{{uuurrrooollljjjiiifffdddaaaaaaaaaccceeefffeeedddjjjhhhiiimmmjjjaaaYYYVVVSSSSSSSSSUUUVVVVVVTTTRRROOONNNLLLJJJFFFCCC@@@???===:::888777888999888888:::===AAABBB@@@???@@@BBBAAAFFFMMMUUU[[[^^^^^^^^^XXXUUURRRRRRVVV___hhhnnn{{{vvvnnngggdddeeehhhkkktttuuutttpppjjjggggggiii^^^XXXRRRNNNMMMIIIBBB<<<;;;@@@HHHUUUcccqqq}}}}}}{{{vvvnnnggghhhpppxxxssslll```SSSHHHAAA===<<<999999888888666444333222...---+++***)))))))))***)))))))))((((((((('''''')))(((''''''''''''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))))))))(((&&&%%%######""""""&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&###############$$$%%%%%%CCCCCCBBBBBBBBBCCCDDDDDDBBBAAA???===;;;999777777111000///---+++)))((('''))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&)))++++++(((***...222666:::===???<<<===>>>>>>===:::777555333222000//////000111222444444555777999;;;<<<===AAAAAABBBCCCBBB@@@===<<<>>>???@@@AAAAAACCCGGGJJJPPPUUU\\\dddjjjooorrrttt{{{ooobbb[[[PPPNNNKKKHHHGGGKKKPPPTTTXXXbbbjjjjjjggghhhjjjlllllljjjjjjllljjjeeefffjjjqqq|||}}}{{{xxxtttpppmmmjjjhhh___]]][[[^^^fffooovvvzzz}}}yyyssskkkbbbZZZVVVTTTTTTSSSQQQPPPQQQTTTWWWWWWXXX[[[___cccfffiiiiiiiiiiiiiiihhhggggggffffffkkkkkkjjjhhhggggggjjjmmmhhhfffccc```^^^___```aaaffflllsssyyy{{{{{{{{{{{{zzzxxxvvvyyy~~~zzzwwwvvvvvvuuutttuuuttttttvvvxxxxxxwwwvvvyyywwwxxx|||zzzsssllljjjeeeeeefffhhhkkkkkkiiigggbbbaaa___\\\XXXRRRMMMKKKDDDAAA>>>======>>>>>>===>>>@@@BBBAAA???======>>>===???DDDIIIMMMPPPRRRSSSQQQNNNKKKJJJNNNUUU]]]cccoookkkeee^^^YYYXXXZZZ]]]bbbgggkkkllljjjkkkpppuuunnnhhhbbb___^^^WWWLLLBBBEEECCCCCCEEEMMMXXXdddkkkwwwlllhhhlllrrrssspppjjjaaaWWWMMMEEEAAA;;;:::::::::;;;:::888666000///---+++)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***)))((('''''''''((()))***''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''????????????@@@AAAAAABBBDDDDDDCCCBBBAAA@@@??????:::999777444000---+++***++++++***)))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''***+++,,,...222666;;;>>>@@@AAA=========<<<:::777444222/////////000111222444555555666888:::<<<===??????BBBBBBBBBBBBAAA???>>>===???AAAEEEIIIKKKOOOSSSVVVZZZ^^^ccchhhkkkooossswwwzzzsssfffXXXOOOIIIHHHFFFDDDEEEJJJRRRYYYhhhuuu~~~|||vvvtttsssqqqooommmlllkkkiiieeefffiiikkkwww~~~{{{vvvpppjjjfffdddbbb___\\\\\\___eeekkknnnqqqooojjjddd^^^XXXSSSQQQPPPQQQRRRSSSUUUYYY___dddggghhhkkkmmmppptttwwwzzz{{{{{{zzzyyyxxxwwwuuuuuuuuuuuussspppnnnnnnrrruuuqqqooollliiihhhhhhiiijjjfffkkkrrrxxx|||}}}~~~~~~}}}|||~~~|||}}}vvvvvvvvvyyy|||}}}|||zzzvvvvvvtttrrrmmmgggbbb___SSSPPPMMMKKKJJJIIIHHHGGGEEEEEECCC@@@===;;;;;;<<<<<<======???@@@BBBDDDEEEFFFDDDBBBAAADDDIIIPPPTTTZZZZZZYYYUUUPPPMMMMMMNNNSSSYYY```dddeeeiiiooouuuuuupppllllllmmmhhh]]]TTTNNNIIICCC@@@BBBJJJSSSYYYeeemmmzzzyyyppplllkkkooopppqqqooohhh]]]QQQJJJ@@@>>><<<<<<===<<<999777333111///,,,***)))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%$$$$$$$$$%%%'''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''???>>>===;;;::::::::::::AAAAAABBBCCCDDDEEEFFFFFFCCCBBB???<<<888444111000...---,,,***)))(((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((()))'''&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++...111333777:::>>>@@@AAAAAA>>>===;;;999777555333333---......000222444555666777888:::<<<>>>???@@@@@@AAA@@@@@@??????@@@AAAAAACCCGGGNNNTTTYYY]]]aaacccdddhhhlllnnnooorrrwww|||xxxnnndddXXXLLLGGGAAACCCEEEGGGJJJRRR]]]eeeppp~~~~~~|||yyytttjjjiiihhhfffdddbbbdddfffgggsss}}}tttllleeebbbZZZWWWTTTRRRRRRVVV[[[___bbbaaa]]]ZZZWWWTTTRRRRRRWWWXXXYYY[[[^^^dddkkkpppvvvwwwyyyzzz{{{}}}~~~|||zzzvvvrrroooooorrruuusssrrrpppnnnmmmmmmnnnooofffjjjooosssvvvyyy}}}|||zzz}}}~~~}}}~~~~~~zzzvvvtttgggddd```^^^[[[XXXTTTQQQOOOMMMIIIEEEBBB???>>>======<<<:::999999:::<<<======<<<;;;;;;===@@@DDDFFFKKKPPPUUUVVVRRROOOMMMMMMQQQUUU\\\```bbbfffkkkooorrrpppoooqqqtttrrrkkkeee[[[UUUMMMFFFBBBAAACCCEEEKKKTTTcccttt~~~uuupppqqquuuzzz{{{vvvlll___XXXJJJFFFAAA??????===:::777666444111...,,,******)))******)))))))))(((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%>>>===;;;999777666555555:::;;;===@@@CCCFFFHHHJJJIIIHHHFFFCCC???===:::999444333111///---+++******)))))))))(((((((((''''''''''''''''''((((((((()))'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))+++///333666888;;;===???@@@??????<<<:::777444222111222222//////111333555777999::::::;;;===???AAABBBBBBBBB@@@???>>>===???BBBEEEGGGMMMSSS\\\ccciiilllooopppooorrrvvvuuussssssvvvzzz~~~lllaaaXXXQQQLLLLLLFFFJJJOOORRRVVV]]]hhhpppqqq~~~yyyqqqggghhhfffccc```aaabbbcccfffnnn{{{uuujjjbbb^^^OOOMMMJJJGGGHHHLLLQQQUUUXXXYYYZZZ\\\\\\]]]]]]\\\bbbbbbdddeeeiiiooovvv|||~~~~~~|||vvvppplllkkknnnqqqppppppnnnnnnnnnooopppqqqggghhhjjjkkkmmmpppvvvyyyzzz}}}~~~yyyvvvyyyzzzyyyzzz}}}~~~|||{{{}}}wwwuuusssqqqoookkkfffbbb___]]]ZZZWWWSSSNNNJJJGGGCCCAAA>>>;;;:::999::::::888888999999:::<<<===>>>AAAIIIRRRWWWVVVSSSRRRRRRRRRUUUYYY^^^cccgggjjjkkkmmmmmmnnnqqqtttuuusssqqqiiieee^^^VVVMMMFFF@@@>>>@@@EEEOOO\\\kkk{{{~~~wwwllleeeZZZTTTKKKFFFEEECCC>>>;;;:::888555222///---,,,+++*********)))))))))(((((('''((()))******)))(((''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$::::::999888777666666666444666999===BBBFFFIIIKKKKKKKKKIIIGGGEEEBBBAAA@@@;;;999777444111///...---+++*********))))))((((((&&&'''''''''(((((())))))%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######"""###%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$&&&''''''&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***+++...444888:::;;;===???@@@???>>>===888666222...------///111222333555777999;;;===>>><<<===@@@BBBCCCCCCCCCCCC@@@???===<<>><<<;;;;;;777777999:::;;;;;;::::::777@@@KKKQQQRRRQQQQQQRRRQQQSSSWWW^^^eeejjjllllllkkkmmmoooqqqsssuuuvvvwwwmmmkkkhhhccc\\\SSSLLLGGG@@@AAACCCJJJVVVeeettt}}}|||tttnnnhhh___UUUNNNKKKIIIDDD@@@===;;;888444111///...---************)))))))))))))))***+++,,,,,,+++***)))&&&'''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&###$$$&&&((()))(((((('''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&;;;;;;999555111000111333444444444777<<>>===;;;;;;::::::555444333222111111111222222333555888:::;;;<<<<<<>>>???@@@@@@???@@@BBBCCCCCC@@@======BBBKKKTTT[[[dddkkkrrrwww~~~}}}xxxsssooommmuuussstttyyyoooccc[[[]]]aaaaaacccgggjjjmmmnnnkkkgggeeeiiimmmvvv|||}}}uuuqqqppptttrrrpppllliiifffdddccc```cccjjjqqqwwwyyyxxxvvvqqqrrrqqqkkkbbbXXXSSSPPPIIIHHHHHHIIIMMMSSSZZZ^^^\\\cccjjjoootttxxxwwwsssqqqrrrttttttuuuxxx|||~~~yyyxxxxxxzzzwwwvvvqqqggg^^^[[[```fffmmmppppppkkkjjjmmmlllhhhgggccc^^^ZZZZZZ]]]bbbeeemmmrrrzzzzzzuuussssssqqqmmmmmmoootttsssrrrrrrtttxxx}}}}}}}}}~~~|||xxxttt{{{}}}~~~}}}yyysssnnnjjjccc[[[QQQIIIEEECCCAAA??????<<<999888888888666333888<<>>>>>>>>>>>>>><<<999777555111111000000000000111111666777999;;;===>>>?????????AAABBBBBB@@@?????????>>>???BBBGGGNNNWWW___dddjjjrrr{{{|||uuunnniiiooollljjjkkknnnqqqsssssspppiiifffjjjllllllnnnqqqpppqqqqqqmmmgggdddfffiiiqqqyyyyyyuuutttyyywwwtttppplllhhhfffddd[[[]]]ccciiiooorrrqqqpppiiihhhfff```YYYTTTSSSSSSSSSSSSRRRSSSUUUZZZ___cccdddjjjpppssswww||||||xxxvvvvvvwwwwwwwwwwwwvvvvvvwww}}}~~~|||~~~~~~{{{vvvqqqnnnllljjjkkkjjjddd\\\YYY[[[___gggjjjjjjggghhhkkkgggaaa\\\YYYVVVTTTSSSUUUWWWYYYccciiiqqqxxx}}}~~~|||zzzyyyyyy}}}zzzvvvtttpppkkkiiikkklllkkkkkkkkknnnsssxxx{{{}}}~~~{{{vvvtttvvvtttppplllrrrvvvuuuxxx}}}~~~{{{~~~{{{rrrjjj___VVVPPPKKKFFFDDDDDDAAA===<<<<<<<<<:::888666:::===???@@@BBBFFFIIIJJJIIIHHHIIINNNUUU\\\```eeecccaaa```___```aaaaaadddgggkkknnnnnnhhhaaa\\\SSSPPPLLLHHHFFFGGGJJJMMMUUU___mmmzzz~~~wwwooojjjggg```UUUMMMEEE@@@:::777666444111...000...,,,***))))))***++++++***(((((())))))(((&&&))))))))))))))))))))))))%%%&&&((()))***))))))(((''''''''''''((((((((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''FFFEEEEEEEEEEEECCC@@@>>>BBB@@@>>>======???BBBCCCKKKLLLMMMMMMNNNNNNNNNNNNJJJIIIHHHHHHGGGFFFBBB@@@<<<888222...---,,,,,,++++++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''...///111333777;;;>>>@@@<<<<<<======:::777222000000//////000111222333444999:::<<<>>>???@@@AAAAAA@@@BBBCCCBBB@@@>>>======@@@DDDLLLUUU]]]dddhhhkkkqqqyyyxxxmmmfffeeebbb]]]YYYYYY^^^fffmmmwwwwwwyyy}}}|||wwwvvvxxxttttttrrrkkkddd______aaajjjsss~~~{{{yyy~~~zzzuuuoooiiidddaaaTTTVVVZZZ```fffjjjkkkkkkbbb```^^^ZZZWWWXXX[[[]]]bbbcccbbbaaaaaacccgggjjjhhhmmmqqqrrrvvv|||}}}|||yyywwwwwwxxxyyywwwrrrmmmmmmrrrtttrrrpppssswwwxxxtttvvvyyyyyyuuummmddd______bbbdddbbb^^^ZZZYYYZZZfffffffffgggkkkmmmggg```XXXXXXVVVUUUTTTSSSRRRRRRZZZ```hhhooouuuyyy}}}|||zzzwwwvvvvvvvvv}}}|||||||||}}}|||zzzxxxzzztttpppnnnjjjdddbbbcccddddddccceeehhhmmmrrruuuxxxxxxssslllggggggfffcccbbbfffjjjkkkooouuuxxxwww|||xxxooofff___YYYTTTQQQOOOKKKGGGCCCBBBAAA@@@???999:::;;;:::999:::===???@@@??????@@@CCCGGGLLLNNNVVVUUUUUUUUUTTTTTTTTTTTTVVV\\\dddkkkooommmiiifff___[[[VVVQQQMMMIIIEEEBBB???FFFRRR___lll{{{yyytttrrrlll```VVVMMMGGG???:::888666333000111///---+++*********++++++***))))))++++++***)))))))))))))))))))))))))))&&&''''''(((((((((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$###$$$%%%%%%&&&''''''''''''''''''''''''PPPNNNLLLLLLLLLKKKHHHFFFIIIGGGEEEBBBAAABBBCCCDDDHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHFFFDDDAAA>>>999555333111///---*********)))))))))******&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''''')))+++111333555888;;;>>>@@@AAA;;;;;;:::999666333000...000111111222444666888999:::;;;<<<>>>???@@@@@@@@@???@@@@@@???>>>>>>AAACCCLLLPPPXXX```fffjjjkkkkkkttt|||wwwjjjaaaWWWUUUPPPLLLMMMWWWgggtttzzzxxxtttrrrnnnfff^^^XXXVVVVVVccclllyyy~~~|||~~~yyyqqqggg^^^XXXMMMNNNRRRXXX___fffjjjkkkcccbbbaaaaaabbbfffjjjmmmpppqqqrrrooolllkkklllnnnlllppprrrrrrvvv~~~yyyvvvtttuuuxxxvvvpppkkkfffjjjkkkhhhhhhmmmqqqqqqsssuuuyyyzzzwwwpppfff___aaabbbdddcccaaa___]]]\\\iiifffcccffflllnnnjjjccc```aaabbbbbbaaa^^^[[[YYY[[[```fffmmmqqqtttxxxzzz~~~}}}|||{{{{{{|||}}}~~~}}}{{{qqqllljjjiiigggcccbbbeeeeeedddccccccfffjjjnnnqqquuuuuuoooddd]]]\\\ZZZXXX[[[\\\^^^aaagggmmmqqqrrrssswww|||~~~yyyrrrmmmiiifffeeeaaa]]]WWWRRRNNNKKKIIIIIICCCAAA???;;;999888999::::::::::::;;;===@@@BBBCCCHHHIIIKKKLLLMMMNNNMMMMMMLLLRRRZZZbbbhhhkkklllmmmiiieee```\\\YYYUUUPPPLLL@@@CCCGGGLLLUUUcccttt||||||xxxmmmbbbWWWOOOEEE>>>;;;999777555222111///---,,,+++++++++***)))((()))++++++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&%%%'''''''''((((((((((((((())))))((('''&&&%%%%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTRRRQQQPPPQQQQQQQQQPPPMMMKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGHHHIIIIIIGGGEEEBBBAAA???===<<<888444000+++******)))******+++,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%'''))))))***,,,...111555666999;;;===?????????;;;999666333111000//////111111222444666888;;;<<<<<<===>>>???@@@@@@@@@@@@============???EEELLLQQQZZZ]]]aaafffjjjlllllllllsss{{{xxxmmmaaaXXXIIIIIIGGGFFFKKKZZZpppzzzqqqooojjjccc[[[VVVSSSRRR^^^fffrrr|||~~~{{{|||}}}{{{vvvmmmaaaVVVOOOHHHHHHLLLSSS\\\eeekkkmmmjjjjjjlllnnnrrrvvvxxxzzzxxx{{{|||yyysssoooooopppqqqtttuuuuuuzzz|||xxxsssrrrtttsssnnniiibbbfffhhhgggiiipppttttttwwwxxxyyyzzzzzzvvvoooiiiiiigggdddcccccccccbbbaaafff___ZZZ\\\bbbeeedddaaabbbeeeiiilllnnnmmmllljjjdddgggllloooqqqrrrtttuuu~~~~~~sssooommmnnnmmmjjjjjjmmmjjjiiigggeeefffhhhlllnnnvvvvvvpppeee]]]ZZZYYYWWWXXXUUUUUUYYY```fffjjjlllooosssxxx~~~~~~{{{xxxwwwwwwxxxwwwtttnnnggg```[[[XXXXXXPPPMMMGGGBBB>>>;;;999888777777888:::;;;<<<===>>>>>>@@@DDDGGGJJJKKKLLLLLLIIINNNSSSYYY^^^cccjjjnnnnnnkkkgggdddaaa___]]]\\\PPPMMMIIIEEEEEEMMMYYYbbboooxxxxxxooo```WWWLLLDDD???===:::888555444222000...---,,,+++)))((('''(((*********((((((((((((((((((((((((((()))(((''''''&&&&&&%%%%%%((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%RRRSSSTTTSSSQQQPPPQQQSSSNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMNNNNNNLLLJJJGGGEEEHHHGGGGGGIIIJJJJJJGGGEEEBBBBBBBBBBBBBBB???:::666000///---,,,+++,,,,,,---((((((((((((''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***%%%%%%%%%&&&'''((()))***$$$&&&(((******(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""############$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''###%%%(((***,,,...222555777999<<<>>>???>>>===<<<888666222///...///000222000111222444666999;;;===??????@@@AAABBBBBBBBBAAA;;;===???BBBIIIRRR\\\cccggghhhiiikkkmmmnnnooooooqqqyyyxxxkkk```VVVPPPCCCEEEFFFHHHPPP___sss|||ooommmhhhbbb]]]YYYWWWUUU\\\bbbkkktttyyyzzzyyywwwuuutttqqqlllddd[[[RRRLLLGGGHHHLLLTTT^^^gggmmmppprrrrrrtttwww{{{}}}}}}|||{{{~~~wwwqqqoooqqqooorrrrrrrrrwww|||wwwtttssspppkkkgggcccgggiiiiiimmmtttwwwvvvuuusssrrrsssvvvwwwtttqqqnnnhhhbbb___aaacccdddddd^^^VVVPPPQQQVVVXXXYYY[[[]]]```ffflllqqqtttuuuvvvmmmoooqqqqqqooonnnnnnnnnzzz|||}}}{{{{{{zzzxxxvvvvvvrrrppppppnnnjjjjjjmmmnnnkkkhhheeedddfffhhhiiisssvvvsssjjjbbbaaaaaa```\\\VVVSSSWWW]]]bbbfffiiilllnnnsssxxx}}}~~~|||}}}|||sssmmmiiihhh___ZZZTTTMMMHHHCCC>>>;;;777777888999999:::::::::999<<>>:::888777555333111///---,,,***)))(((((()))***)))'''))))))))))))))))))))))))))))))((('''&&&&&&''''''((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''^^^cccfffccc[[[SSSPPPQQQNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNLLLIIIGGGIIIHHHHHHIIIJJJIIIFFFDDDBBBBBBBBBCCCDDDDDDAAA???999777444000...---,,,,,,&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!"""$$$%%%&&&%%%%%%$$$########################$$$###""" """###$$$"""#########$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((+++---///222666888999;;;===??????===:::888333222000//////000111222333333444666888;;;===>>>??????@@@@@@AAA@@@@@@@@@<<<@@@GGGOOOXXXbbblllsssssssssssssssrrrqqqoooooopppvvv~~~nnn```WWWRRRPPPKKKMMMNNNQQQWWWbbboooyyywwwllliiieeebbb```^^^\\\[[[]]]```eeekkkppprrrrrrqqqmmmjjjddd^^^YYYUUUSSSRRROOOPPPTTT[[[eeemmmsssuuuyyyxxxwwwyyy|||}}}|||zzz{{{xxxqqqooopppkkkmmmmmmllloooxxx}}}~~~~~~~~~|||zzzvvvqqqmmmjjjgggjjjkkkiiikkknnnmmmjjjgggdddbbbeeekkkppppppooommmfff^^^\\\```dddfffeee^^^WWWSSSUUUWWWVVVXXX\\\\\\^^^ccchhhmmmqqqtttuuuoooppppppnnnkkkhhhggggggkkkooovvv||||||yyyuuurrrqqqpppnnnlllrrrnnnkkkkkkiiieeeeeegggjjjgggdddaaa___```bbbccciiinnnpppjjjffffffiiiiiiggg^^^YYY\\\bbbeeehhhllllllmmmmmmoooqqqsssvvvwwwxxxyyyyyyxxxxxx|||wwwtttsssooojjjccc\\\VVVOOOHHHCCC<<<<<<;;;:::999888888777777999;;;>>>AAADDDEEEFFFHHHKKKMMMNNNNNNRRRZZZ```iiilllnnnkkkfffdddggglllkkkhhh___TTTHHHBBBBBBDDDFFFKKKSSS^^^iiisss{{{xxxjjj^^^TTTLLLEEE@@@::::::888666444111///---,,,+++))))))******)))'''))))))))))))))))))))))))***)))((('''''''''((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''ttt|||zzzkkk]]]UUUTTTMMMMMMLLLLLLKKKLLLLLLLLLLLLNNNOOOPPPOOOLLLIIIGGGIIIHHHGGGHHHHHHGGGDDDBBBCCCBBBAAABBBDDDFFFFFFEEEAAA>>>999444000---,,,,,,***))))))))))))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%% """%%%'''((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!$$$&&&'''&&&%%%$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$$$$###"""""""""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((***,,,///111333555999<<<:::<<<>>>???>>><<<888666...///000111111222222222666777888999<<<>>>@@@AAA<<<======>>>>>>>>>======>>>DDDNNNYYYdddnnnvvv|||}}}}}}|||yyyvvvrrrnnnkkkooouuuyyy}}}yyygggZZZUUUUUUVVVWWWWWWXXXZZZ]]]ccckkkpppzzznnnhhheeebbb`````````___^^^^^^^^^aaaeeeiiimmmnnnmmmhhhccc[[[TTTQQQSSSVVVYYYXXXYYY]]]dddllltttyyyzzz~~~{{{xxxxxxzzz{{{zzzxxxzzzyyyqqqooopppmmmooonnnlllnnnuuuzzzzzzyyy|||{{{vvvqqqooolllnnnlllgggdddccc___YYYZZZWWWUUUZZZaaahhhjjjiiikkkddd]]]\\\aaafffgggfffddd___^^^aaaaaa]]]___dddbbbcccdddgggjjjlllooopppnnnnnnnnnkkkfffcccaaaaaa[[[aaajjjttt{{{}}}zzzvvvsssrrrqqqooommmnnnjjjhhhhhhgggddddddgggdddbbb^^^[[[ZZZ[[[]]]^^^___fffjjjgggeeehhhlllmmmssshhhaaadddiiikkknnnrrrsssqqqnnnkkkiiiiiijjjjjjmmmnnnoooppprrrxxx{{{wwwvvv{{{vvvnnngggaaaYYYQQQJJJBBBAAA???<<<:::888777777666777999:::===???@@@AAABBBFFFJJJJJJIIIKKKRRRWWWbbbjjjpppoooiiigggkkkqqquuurrrjjj^^^QQQGGGCCCCCCAAAAAACCCHHHQQQ\\\fffmmmxxxzzzlll```UUULLLEEE<<<;;;:::888555222000......---++++++++++++***((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%ssscccXXXTTTQQQNNNLLLKKKLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGEEEAAA===>>>@@@BBBAAA>>><<<===???BBBAAA@@@===:::666333222---+++(((&&&%%%&&&(((***((((((((()))(((((('''&&&&&&&&&''''''(((***+++,,,)))******+++***(((&&&%%%(((((()))***************'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''((((((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""&&&&&&%%%$$$$$$######"""%%%!!! %%%((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!"""###&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%((('''&&&&&&'''(((***+++)))+++...111555888;;;<<<@@@@@@@@@???===999666444111000000///000000111222555888;;;===>>>???AAACCCBBBBBB@@@>>><<<===@@@CCCJJJOOOVVV^^^lll{{{~~~yyyqqqmmmoooooosssxxx~~~~~~}}}xxxoooeee\\\YYYYYYZZZ___bbbhhhiiiccc^^^ccckkkppp|||uuukkkffffffeeeccc``````bbbddddddfffgggeeeaaaaaafffllllllhhh```[[[YYY]]]bbbffffffhhhkkknnnrrrxxx{{{yyyyyy{{{}}}~~~}}}yyysssnnnkkklllmmmppptttwwwzzz{{{|||uuuwww{{{|||{{{uuuoookkkhhhiiieee```^^^^^^ZZZUUUVVVVVVWWWZZZaaaggglllnnnlllnnnnnnoootttzzzxxxssspppkkkiiikkklllmmmqqqwwwvvvwwwyyyxxxvvvxxx}}}|||uuupppmmmjjjfffbbb```bbbgggoooyyy~~~|||{{{yyyxxxuuuvvvwwwvvvtttpppmmmlllnnnllliiieeeaaa^^^\\\\\\aaaeeeiiijjjhhhhhhjjjmmmxxxpppkkkkkkjjjkkkrrr|||~~~zzzqqqhhh```^^^```bbbdddhhhlllmmmlllooouuuzzzzzzvvvvvvwwwxxxzzzzzzuuummmccc\\\RRRNNNHHHCCC@@@>>><<<:::999666444444888::::::999:::<<>>AAAHHHPPPUUUaaaqqq|||tttkkk\\\OOOJJJDDD>>>;;;<<<:::555000///---++++++,,,---,,,,,,*********)))((('''''''''************))))))))))))((()))***)))'''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%yyylll\\\YYYVVVRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKKKKLLLMMMLLLJJJIIIHHHDDD@@@===:::===@@@@@@??????@@@BBBAAABBBCCCCCCAAA>>>:::888111///,,,)))((('''((()))((()))))))))))))))(((((()))(((((((((((())))))***))))))))))))((('''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$###)))%%%###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++,,,...000444777:::<<<>>>>>>>>>===<<<999666444222111111111222222222222333444777:::======???@@@BBB??????===<<<===BBBIIINNNTTTZZZaaajjjxxx~~~ssskkkiiijjjooosssssspppmmmnnnpppnnnpppqqqooojjjeeeddddddooopppqqqmmmbbbWWWWWW\\\kkkvvvvvvnnnmmmnnnnnnllliiigggggggggeeeggggggdddaaabbbhhhmmmllljjjhhhfffgggjjjnnnpppppppppppprrrvvvzzz~~~|||{{{}}}}}}zzztttnnniiifffpppssswwwzzz|||}}}|||{{{qqqrrrssstttrrroookkkhhhgggiiigggbbb___aaa```]]]```___```dddkkkssszzz~~~}}}|||xxxyyyzzzyyy|||}}}xxxtttooolllgggjjjpppwww||||||yyyuuupppllliiigggjjjoootttvvvsssooonnnnnnnnnhhhfffggghhhjjjpppxxx~~~wwwooohhhccc``````bbbfffjjjjjjggghhhnnntttyyy}}}vvvttttttwwwvvvwwwxxxyyyuuuooojjj^^^YYYSSSNNNLLLHHHBBB>>>===999666555777777666333999;;;===???@@@DDDIIINNNWWWZZZ^^^````````````aaahhhjjjhhh^^^QQQJJJMMMRRRRRRMMMEEE???===@@@DDDHHHPPP```uuuzzzooocccVVVNNNEEE@@@>>>===999555000...++++++++++++)))((()))))))))************+++*********))))))(((((((((&&&'''))))))((('''((()))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&}}}kkkhhhccc]]]XXXTTTQQQPPPOOONNNLLLKKKJJJJJJKKKKKKMMMLLLJJJIIIHHHEEEBBB???===???AAABBBBBBAAABBBCCC>>>AAADDDGGGGGGDDD@@@>>>888666333///,,,***)))((()))))))))************)))******)))((((((((((((((())))))((('''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''#########$$$%%%&&&&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%'''###!!!$$$%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&%%%%%%%%%''')))+++,,,000222444777:::<<<===>>>===<<<:::777555333222111222333444555666555555444333666:::<<<======>>>???>>>===;;;;;;???GGGQQQYYY___eeemmmvvvwwwjjjddddddhhhjjjeee\\\YYY]]]cccfffppp|||~~~vvvqqqooorrrqqqqqqmmmbbbWWWUUUXXXcccnnnxxx}}}~~~}}}yyysssooopppqqqnnnjjjfffcccbbbeeefffeeecccbbbeeelllrrrqqqrrrsssuuuvvvwwwxxxyyywwwvvvuuuwww{{{}}}}}}{{{~~~}}}{{{zzz{{{}}}|||wwwrrrnnnjjjhhhuuuwwwzzz}}}|||yyyuuurrriiiiiihhhgggggghhhhhhiiinnnrrrsssnnnjjjkkkmmmlllnnnmmmlllooouuu~~~}}}xxxuuusssmmmqqqxxx}}}{{{yyyyyy~~~yyywwwqqqnnnmmmnnnooonnnqqqtttzzzyyyvvvrrrnnniiieeecccgggmmmrrrooohhhdddhhhnnnpppvvv{{{{{{uuupppooopppqqqnnnlllooouuuyyyxxxvvvmmmgggaaa___^^^YYYPPPGGG@@@<<<888777888777444000888:::===???@@@CCCGGGJJJQQQUUUYYY\\\\\\\\\\\\\\\```bbbccc\\\SSSOOORRRWWW^^^XXXOOOFFF???=========AAANNNaaasssxxxiii___RRRJJJEEEBBB===999333111...,,,++++++)))'''(((((()))***+++------...******))))))((('''&&&&&&$$$&&&((()))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''ppp{{{zzzwwwrrrjjjbbb[[[XXXVVVWWWUUURRROOOMMMMMMMMMMMMKKKIIIHHHGGGHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD>>>@@@CCCEEEEEEDDDBBB@@@???===999555111---+++)))***)))))))))))))))*********))))))((((((((((((((()))((('''%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###!!!!!!$$$&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$######""" !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&(((***,,,...333555777999;;;<<<======<<<:::777444222111222222444555777999:::999888777666888;;;<<<;;;;;;;;;<<<======>>>@@@EEENNNXXX___fffmmmuuu}}}{{{mmmddd___```___YYYSSSSSSYYY```mmm{{{xxxsssmmmlllkkkiiibbbXXXUUUXXX\\\eeennnsssvvvzzzyyyvvvqqqqqqooojjjddd___\\\[[[aaabbbbbbbbbdddkkktttzzz{{{||||||||||||{{{zzzzzzyyyvvvtttwww|||~~~zzzvvvttttttsssrrrrrrtttwwwyyy}}}zzzwwwuuutttssssssvvvvvvwwwvvvtttoookkkiiidddbbbaaaaaadddjjjpppttt~~~|||zzz{{{yyywwwwwwzzzzzzyyyyyyrrrwww|||}}}yyytttrrrnnnmmmmmmmmmmmmllljjjhhhoooxxx}}}ssskkkjjjmmmooosssvvvuuuooojjjhhhiiigggaaa\\\___hhhqqquuuvvvtttoookkkmmmppplllaaaVVVEEEBBB>>>===>>><<<777333777888;;;>>>@@@CCCEEEGGGKKKOOOTTTXXXZZZZZZ[[[[[[]]]___aaa^^^XXXUUUWWWZZZeeebbb\\\UUUMMMGGGBBB@@@>>>EEEPPP^^^ooo{{{qqqdddYYYRRRJJJAAA;;;777444111000///...,,,***(((((()))***+++,,,------******)))((('''&&&%%%%%%&&&'''))))))(((((()))***''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((]]]dddnnnyyy|||vvvooojjjhhhhhhgggeeebbb^^^[[[YYYXXXXXXOOOMMMKKKJJJKKKLLLKKKJJJKKKJJJHHHFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCAAA???;;;666222...,,,+++***)))((((((((())))))((((((((((((((())))))***)))(((&&&%%%%%%&&&''''''''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&$$$%%%((((((&&&&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))((('''&&&%%%&&&&&&&&&(((***---000111555777999:::;;;;;;;;;::::::888555333111222333444555777999;;;<<<<<<:::999:::<<<===<<<:::::::::;;;;;;>>>DDDJJJPPPWWW___dddmmmuuu}}}}}}ooodddYYYWWWTTTQQQRRRXXX___dddwww|||uuuqqqlllhhheee^^^UUUPPPQQQVVV^^^fffiiinnntttvvvuuuuuusssnnnfff```\\\[[[\\\___``````ccciiiqqq{{{~~~}}}|||zzzzzzyyyyyyyyyvvvsssuuuxxxxxxrrrmmmfffhhhjjjkkklllnnnssswww}}}|||zzzyyyxxxyyyzzz{{{tttsssrrrpppooommmllllllhhhfffeeehhhnnnxxx~~~}}}{{{zzzssspppmmmlllmmmmmmkkkiiioooyyy~~~tttppppppsssuuuwwwtttnnnhhheeeddd```YYYRRRRRRZZZdddkkknnnsssqqqqqqwww}}}{{{ooodddRRRNNNKKKJJJHHHDDD>>>999666777888;;;===@@@AAAAAAAAAEEEKKKPPPSSSUUUWWWYYY]]]___aaa```]]][[[ZZZ[[[jjjkkkjjjhhhaaaXXXPPPJJJBBBAAABBBIIIVVViii}}}vvvlllcccVVVHHH>>>:::777444222111000...,,,************************)))))))))((('''&&&&&&&&&(((***+++***(((''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((LLLPPPUUU\\\iiiwww~~~}}}tttwwwyyyxxxuuutttvvvxxxvvvuuussspppnnnkkkiiiggg[[[YYYUUUTTTUUUVVVVVVVVVUUUQQQLLLHHHHHHIIIIIIIIIKKKIIIGGGEEEDDDDDDDDDEEECCCCCCAAA???;;;777333111...---+++)))(((((())))))((((((((((((((()))******(((((('''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############'''''''''&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&$$$$$$&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((((((''''''&&&'''((()))+++---111444666777999:::<<<<<<:::999888666555333222222333444555888999:::<<<=========<<<>>>>>>>>><<<;;;;;;===??????EEEMMMUUU\\\bbbgggjjjrrr{{{yyylllbbbUUURRROOOPPPUUU\\\dddhhhwwwwwwpppiiicccaaa^^^XXXUUUUUUVVV]]]cccfffjjjpppsssssstttqqqllleee```^^^```bbbeeeeeefffhhhnnnvvv~~~{{{{{{yyyxxxxxxyyyzzz{{{{{{xxxuuusssrrrnnnhhhddd\\\```eeehhhkkkpppwww|||}}}|||{{{{{{{{{}}}~~~yyyxxxwwwvvvwwwxxxzzz{{{uuussssssvvv}}}~~~}}}{{{vvvtttrrrnnnkkkjjjtttyyytttrrrvvvxxxzzzxxxssslllgggeeebbb\\\TTTQQQSSS[[[dddiiiqqqqqquuu}}}wwwnnnbbb___\\\YYYWWWQQQIIICCC;;;999888888:::;;;;;;:::<<<@@@EEEJJJMMMQQQTTTWWWYYY[[[^^^```aaa```^^^\\\lllooossssssooofff\\\VVVHHHAAA<<<===DDDQQQdddsss}}}tttfffUUUHHH???<<<888555444222///---,,,++++++***))))))(((((()))))))))((((((((('''''')))+++,,,+++)))'''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((>>>BBBDDDGGGOOOYYY______\\\aaafffhhhhhhjjjooossswwwxxxxxxxxxvvvtttqqqpppeeecccaaaaaadddhhhkkkllliiibbbWWWPPPLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBAAA???;;;888555333111...,,,***)))*********))))))((((((((((((((('''(((((())))))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###"""###### !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))***+++---111444888::::::;;;=========;;;888666222111111111222333555666999:::;;;<<<===>>>>>>???>>>>>>===;;;;;;>>>CCCGGGOOOTTT[[[```dddgggjjjkkknnnxxx}}}pppfff___VVVVVVVVVVVVWWW]]]eeekkkssszzz{{{mmmeee___```aaaaaaaaabbb___eeejjjkkknnnssswwwvvvrrrqqqooollliiiiiilllooosssqqqpppqqqtttyyy}}}xxxxxxxxxyyyyyyzzzzzz{{{{{{yyyvvvrrrmmmiiieeebbb\\\aaagggjjjlllqqqxxx~~~zzz{{{}}}}}}||||||{{{vvvrrrvvv|||}}}yyysssppptttwww{{{{{{yyysssnnnkkkiiieee^^^WWWTTTYYYbbbiiiqqqtttyyyxxxpppkkkiiihhhgggfffbbbZZZTTTHHHDDD???<<<;;;;;;999777999<<>>AAAAAACCCHHHJJJIIIHHHNNNTTTVVVWWWYYY^^^bbbppprrrtttvvvvvvtttqqqpppiiihhhgggkkkqqqxxx}}}~~~ssseeeYYYRRRNNNLLLKKKGGGHHHIIIIIIHHHFFFDDDCCC@@@AAABBBCCCAAA>>>:::888666444111...,,,+++++++++,,,+++***(((''''''&&&&&&'''((()))******)))((('''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''))))))++++++---///333777:::<<<<<<===>>>???>>>;;;888666...//////000222333555666:::::::::;;;<<<>>>???@@@>>>===<<<;;;<<>>BBBFFFFFFIIIPPPYYYaaaeeedddbbb___ccciiiooorrrqqqnnnlllbbbXXXNNNHHHAAA>>>CCCKKKOOOaaawwwqqqgggSSSOOOIIICCC>>>999444111---------,,,,,,,,,++++++(((((())))))******++++++&&&(((*********)))***+++((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''???;;;:::===???>>>???AAA@@@??????AAAEEEJJJMMMOOO]]]```dddfffgggffffffggg^^^]]]```eeejjjsss{{{gggZZZSSSNNNHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCAAA???>>><<<:::777333///,,,******)))******+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!"""###$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***)))((((((/////////111333777:::;;;<<<<<<;;;999666333111000111000///...000333777999777999;;;<<<<<<===???@@@BBB>>>===AAAHHHQQQZZZ```jjjmmmrrruuutttoooiiidddgggjjjsss~~~lll```]]]^^^^^^```bbbcccccccccdddeeemmmooouuu~~~qqqgggggghhhggghhhlllnnnqqquuuzzz~~~|||yyyxxxzzz}}}uuussstttxxxxxxuuutttvvvzzz|||}}}zzzsssmmmkkkjjjfffbbbbbbggglllpppwww~~~xxx|||~~~~~~{{{vvvzzz}}}yyyssspppmmmllllllmmmmmmmmmkkkllljjjddd^^^\\\aaagggpppssszzz~~~qqqfffdddfffjjjooosssuuutttrrrjjjbbbWWWOOOJJJEEE???:::999333222777:::999;;;@@@EEEBBBEEEOOOYYYaaahhhoookkkeee^^^^^^dddjjjmmmmmmlllfff\\\RRRIIIDDDAAA???IIIMMMWWWiii}}}{{{nnncccUUUIIIAAA<<<888555111///,,,)))((()))+++,,,+++***)))***+++,,,+++***++++++******)))'''&&&%%%***))))))((('''&&&&&&&&&(((((((((((())))))))))))***)))((('''&&&'''((((((!!!###%%%&&&'''(((''''''&&&%%%$$$$$$%%%'''***+++KKKDDD???@@@AAA@@@???AAA@@@???===>>>???AAABBBCCCIIIKKKNNNOOOPPPPPPQQQQQQQQQPPPRRRWWW\\\dddrrrxxxhhh]]]TTTNNNJJJJJJJJJIIIGGGFFFEEEEEECCCCCCDDDCCCBBBAAA???>>>===<<<:::777444111///---++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********///000222444777:::===>>>;;;:::999777444222000...////////////111444777999999;;;>>>??????>>>???@@@BBBBBBEEEMMMWWW```gggkkkppprrruuuwwwvvvqqqkkkffffffgggmmmvvv{{{|||}}}vvviii```^^^```hhhjjjkkkiiieeebbbbbbdddkkklllpppyyy|||rrrjjjkkkkkkhhhfffgggiiilllqqqxxx~~~{{{yyyxxxzzz{{{tttrrrrrruuuuuuqqqoooqqqyyy{{{}}}zzzuuupppooopppllljjjlllrrrvvvxxx{{{|||sssnnnrrr~~~{{{tttnnnjjjfffbbb```dddfffggggggfffgggkkkoooqqqrrruuu|||zzznnnccc___aaaeeekkkqqqvvvyyyzzzyyysssjjjbbb[[[QQQFFF===>>>888666888:::888888;;;>>>;;;===EEEOOOYYYeeepppssskkkaaa\\\\\\aaagggjjjllljjjeee___XXXPPPIIIDDD@@@CCCKKKYYYkkk~~~|||rrrcccVVVLLLEEE>>>:::555333///+++))))))***++++++***)))***+++,,,+++***))))))))))))))))))((('''***))))))(((''''''&&&&&&(((((((((((())))))))))))&&&&&&%%%&&&'''(((***+++'''((()))***++++++***)))''''''&&&%%%&&&''')))+++___TTTJJJHHHGGGEEECCCDDDAAA@@@???======<<<======??????@@@@@@AAAAAABBBBBBBBBAAABBBGGGKKKQQQ]]]hhhxxxiii]]]UUUOOOMMMKKKHHHFFFFFFEEEFFFDDDDDDEEEDDDDDDBBBAAAAAA???>>>>>><<<:::777555333...---+++))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))************)))'''&&&$$$''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((***)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++---///222333666999;;;===???@@@888777666444222///...------...000222444666888999;;;===@@@@@@@@@??????@@@CCCHHHQQQ^^^kkkuuu{{{|||{{{{{{{{{|||zzzuuunnniiicccbbbdddhhhiiigggfffiiihhhnnnrrrqqqlllgggfffgggnnnqqqsssnnneee```aaadddgggfffhhhoooxxx}}}vvvqqqpppoooiiieeecccdddhhhnnnvvv{{{zzz{{{}}}|||zzzvvvsssrrrsssqqqkkkhhhiiirrruuuwwwwwwuuutttuuuxxxwwwvvvyyy~~~zzzqqqkkknnnyyywwwnnnfff___[[[\\\]]]```dddiiinnnsssvvvvvvsssqqquuuzzzvvvjjj___YYYZZZ]]]ccckkkttt||||||xxxpppdddUUUKKKEEE???;;;:::999777666888999777888===DDDNNN]]]kkkuuuooodddYYYSSSUUU[[[```ggghhhjjjjjjggg___TTTLLL===>>>AAAHHHTTTfffxxxttteeeYYYOOOEEE???:::777333...+++*********,,,+++******+++,,,+++)))'''(((((()))*********)))***))))))((((((''''''&&&(((((((((((())))))))))))%%%%%%%%%&&&'''(((******'''''''''''''''&&&%%%$$$))))))'''''''''((()))***ssseeeWWWQQQNNNKKKIIIIIIFFFFFFFFFFFFDDDCCCCCCCCCCCCAAA@@@?????????>>>===:::888999===@@@DDDLLLUUUjjjwww{{{pppdddZZZQQQOOOLLLIIIFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDD???@@@AAA@@@???<<<:::888222000---+++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))***)))'''%%%$$$''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))---+++)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((***---111333555777999;;;<<<===<<<<<<666555333111000...------...000333666888999::::::===>>>>>>======>>>AAACCCKKKSSS^^^kkkzzz~~~xxxqqqlllccc___]]]]]][[[WWWWWWYYYWWWaaannnwwwxxxuuurrrqqqnnnsssuuunnnccc]]]```eeecccbbbbbbfffnnnuuu{{{}}}|||vvvrrrooojjjeeebbbdddhhhnnnwww|||||||||{{{yyy|||~~~yyyuuurrrqqqqqqnnngggddddddiiinnnsssvvvwwwzzz}}}{{{yyysssssszzz|||tttmmmiiibbb```^^^aaahhhqqqxxx|||~~~wwwqqqrrrvvvssshhh^^^WWWWWWWWWZZZ```jjjuuu|||vvvkkkbbbRRRKKKCCC===:::888777888999888888;;;===CCCQQQ___kkkiiicccYYYOOOLLLOOOSSSZZZ^^^dddjjjmmmhhh___XXXHHHFFFBBB@@@CCCPPPaaammmrrreeeYYYMMMEEE>>>;;;777222...,,,++++++---+++******+++,,,+++)))(((((()))************)))))))))))))))((((((''''''(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&%%%$$$###"""!!!!!!+++***)))((('''(((((((((~~~ooo```WWWSSSOOONNNOOORRRTTTVVVUUURRROOOOOOOOOKKKHHHCCCAAA???>>>;;;888999666666999;;;===BBBHHHRRR\\\gggmmmqqqoooggg^^^YYYWWWTTTPPPMMMJJJIIIIIIDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBAAA???===;;;777555222...,,,+++++++++************************((((((((((((((((((((((((******)))((('''&&&&&&%%%###$$$&&&(((((((((&&&%%%(((''''''&&&&&&''''''((('''''''''''''''((()))***---+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())),,,000444666999999:::::::::888777666444333222000000///000000222444777:::<<<=========>>>===;;;999:::???FFFKKKZZZbbbkkkvvv|||tttnnnggg```XXXTTTOOOKKKLLLPPPPPP^^^qqq}}}yyytttwwwxxxpppddd]]]___dddaaa```___bbbhhhpppwwwzzz~~~wwwooojjjgggeeecccfffjjjqqqyyyyyyvvvwwwxxx|||zzzzzz{{{rrrjjjhhhiiilllkkkgggeeegggkkkqqqyyyzzzxxx||||||}}}|||vvvooohhheeehhhqqqzzzzzzsssqqqssspppggg^^^[[[ZZZWWWUUUWWW___iiiqqqwww{{{{{{vvvddd]]]QQQFFF>>>;;;999777666666777999999<<>>BBBLLLTTTgggsss|||rrreeeXXXPPPCCC@@@<<<777333000......---,,,++++++,,,,,,+++)))***************))))))((()))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((('''''''''+++***)))((('''&&&&&&%%%+++***))))))((((((''''''tttfff]]]VVVRRRTTTXXXcccfffhhhgggbbb^^^]]]]]]\\\WWWQQQLLLIIIEEE???:::<<<999888;;;;;;:::<<<@@@BBBHHHOOOVVV^^^dddbbb]]]``````___]]]YYYUUURRRPPPJJJIIIGGGFFFDDDDDDCCCCCCAAABBBBBBBBBBBB@@@???>>><<<:::777333000...---,,,************************((((((((((((((((((((((((******)))((('''&&&&&&%%%"""###%%%'''((((((((((((((((((''''''''''''((((((''''''''''''((()))******+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%% !!!"""$$$&&&((()))(((''''''&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***---000333777999;;;:::999888666444222000333222111111111333444555666888:::<<<>>>?????????===<<<;;;;;;>>>EEENNNUUUfffnnnuuu}}}wwwpppkkk```UUUMMMHHHFFFJJJPPPVVVcccwww~~~~~~}}}tttggg______bbbaaaaaaaaadddiiiooovvvzzz}}}{{{tttkkkggghhhjjjhhhhhhlllqqqxxx}}}zzztttqqqrrruuu{{{zzz{{{tttjjj^^^^^^aaahhhkkkjjjkkkooovvv}}}|||xxx|||~~~}}}~~~~~~vvvooommmpppuuuzzz~~~yyyuuuttttttpppiiicccdddbbb^^^YYYVVVYYYaaahhhssswww}}}}}}sssnnndddVVVLLLFFF???888444333444777777777===EEEKKKSSS[[[]]]XXXQQQLLLJJJLLLKKKNNNWWWccclllooonnngggbbbXXXMMMDDD@@@@@@BBBOOOZZZlll~~~sssfff]]]LLLIIIDDD>>>999555222111...---++++++,,,,,,+++)))***+++++++++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***++++++++++++******)))(((((()))))))))))))))(((((('''''''''yyynnneee]]]YYY^^^fffpppuuuyyyyyyuuuqqqpppqqqtttnnngggaaa\\\UUUKKKDDDBBB???===??????===<<<>>>:::???CCCDDDIIIPPPTTTTTTZZZ]]]bbbeeefffddd```^^^YYYVVVSSSOOOKKKHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???<<<999555222///...************************))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''(((((()))))))))((((((''''''''''''((((((''''''''''''((()))***+++'''((())))))************&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&(((((((((((('''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""!!!!!!"""###%%%'''(((&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++---000333666888999;;;999777555333111000///333333222222444777999;;;999:::;;;===>>>>>>??????;;;<<>>BBBGGGRRRbbbttt~~~qqqgggXXXTTTNNNGGG@@@999555222///---,,,,,,,,,,,,+++)))))))))***+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,&&&&&&%%%%%%%%%&&&'''(((''''''(((((((((''''''&&&~~~vvvmmmddd```gggqqqwww}}}~~~vvvpppjjjaaaUUUMMMHHHDDDCCCDDDDDD@@@>>>???777===@@@;;;:::???FFFJJJOOOUUU^^^hhhmmmnnnllljjjgggddd^^^XXXRRRNNNJJJIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA???<<<888444000...************************************************%%%%%%&&&'''((()))***++++++***)))))))))))))))***((((((''''''''''''((((((''''''''''''((()))++++++%%%&&&(((***+++,,,++++++&&&&&&&&&&&&&&&&&&&&&&&& ###&&&(((*********'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%((('''%%%###""""""######$$$$$$######"""!!!!!! %%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$###""""""###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,///222555888999::::::888666333111000000000333333333444666999<<<>>>;;;;;;<<<<<<===>>>>>>>>>999===CCCIIIPPPWWW___ddddddnnnvvv|||yyyrrreeeZZZNNNIIIKKKSSSaaammmsssyyyzzzssslllhhhffffffbbbeeeiiilllppptttxxx{{{tttxxxxxxsssttt{{{~~~qqqoookkkiiijjjmmmrrruuuwwwwwwuuunnngggccceeeiiinnnnnnooosssvvvwwwssspppjjjiiilllrrrtttssssssvvv|||vvvvvv||||||zzzyyyxxxwwwvvvnnnqqqtttwww{{{~~~{{{xxx|||}}}|||ttttttpppiiibbbaaafffkkkffflllrrrwwwwwwssspppnnnpppvvvyyyuuupppiii\\\NNNGGG@@@999888666444555888===AAAFFFKKKMMMNNNNNNOOOPPPJJJFFFJJJUUU```eeeeeeooommmjjjfffaaaWWWJJJAAA???>>>@@@KKK___tttuuukkk```]]]VVVMMMDDD<<<666333///...,,,,,,,,,,,,+++)))'''((()))***+++,,,,,,,,,)))))))))))))))*********(((((((((((())))))))))))++++++,,,---,,,+++***)))%%%$$$$$$$$$%%%''')))***&&&&&&'''''''''''''''&&&|||}}}zzzrrriiiggglllrrr~~~|||ttthhh\\\TTTJJJMMMQQQSSSQQQKKKDDD??????>>><<<;;;;;;<<<>>>@@@DDDKKKTTT]]]bbbhhhmmmqqqooopppooojjjbbbYYYRRROOOOOOLLLHHHEEEDDDCCCAAA???>>>===<<<<<<<<<;;;888555...---,,,+++************))))))))))))))))))))))))(((((())))))******++++++%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***((((((***,,,,,,)))&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''((('''''''''&&&&&&'''''''''$$$ ###&&&%%%###&&&'''((((((((((((***,,,///111555888:::;;;<<<<<<:::888444111///...///000222444777;;;>>>???AAAAAABBBAAABBBDDDBBB>>>>>>BBB:::@@@IIITTT]]]dddhhhjjjhhhjjjpppzzz|||rrriii[[[[[[YYYTTTSSSXXXccclll~~~|||uuunnnkkkkkkmmmoooqqqqqqrrruuuzzz}}}|||}}}}}}}}}}}}{{{yyyxxxnnnnnnmmmkkkiiiiiilllnnnqqqqqqoooggg___ZZZ\\\```aaaiiiqqquuuyyy{{{wwwvvvyyy{{{xxxwwwxxx}}}wwwtttvvvyyy}}}~~~|||wwwuuutttuuuxxx{{{}}}}}}}}}zzzvvvooojjjiiijjjllljjjiiiiiimmmpppooohhhaaadddjjjssszzzyyyqqqfff___PPPLLLEEE>>>999666555555444999>>>AAABBBCCCEEEHHHGGGFFFFFFKKKSSSZZZ]]]^^^bbbjjjmmmhhhbbb^^^XXXPPPBBB======DDDMMMYYYjjjzzzrrrfffgggeee[[[MMMAAA:::888444000------...///,,,***+++++++++++++++++++++,,,((((((''''''''''''((((((---,,,+++***))))))))))))---,,,,,,++++++*********'''''''''''''''((())))))***)))((('''&&&%%%$$$$$$zzz}}}}}}xxxppplllnnnrrryyypppeee^^^YYYYYYYYYYYYXXXTTTNNNJJJEEECCCAAA???===<<<;;;;;;<<>>=========<<<:::777111000///---,,,,,,,,,,,,************************)))))))))))))))*********((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))++++++)))&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&'''''')))%%%###$$$(((+++)))&&&&&&'''(((((((((***---///222444777999;;;;;;:::999666444222///...///000111666777:::===???AAABBBBBB@@@>>>>>>???>>><<<>>>BBBEEEKKKUUU___fffhhhhhhgggfffhhhnnnwwwwwwpppiiicccbbb```\\\YYY]]]fffnnn{{{~~~|||zzzwwwsssqqqooooooooopppqqqtttyyy~~~~~~|||zzzwwwtttrrrpppooollljjjiiiiiiiiiiiikkkkkkggg```XXXWWW]]]ccchhhpppyyy{{{yyyzzz}}}|||sssmmmjjjppptttzzz{{{yyy{{{|||ssslllkkknnnqqqjjjhhhgggiiilllkkkeee```[[[aaajjjrrrvvvtttnnniiibbb]]]UUULLLDDD>>>:::888222555888999999:::===???CCCBBBCCCHHHPPPWWW[[[\\\^^^bbbdddbbbdddfffccc\\\OOOGGGAAAAAADDDKKKYYYfffxxx{{{pppqqqmmmcccUUUHHHAAA>>>:::666222000000000---***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***************+++,,,,,,------,,,+++******))))))'''''''''''''''((())))))'''''''''''''''&&&&&&&&&yyy~~~zzztttsssttt|||zzzxxxxxx||||||||||||zzzvvvooojjjjjjfffaaa```aaa```[[[VVVOOONNNLLLIIIEEEAAA===;;;999;;;???BBBGGGMMMTTTYYYgggpppzzz}}}{{{xxxyyy{{{wwwnnn```SSSKKKFFFDDDCCCAAA???>>>>>>>>>>>><<<:::666555333000///.........************************************))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******)))'''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''))),,,---***''''''(((((()))***,,,000444555777:::<<<<<<999777555222000///...///000222444;;;<<<>>>@@@AAABBBCCCCCC???<<<;;;=========BBBIIITTTZZZccclllooonnniiifffccceeejjjsss~~~yyytttppplllmmmllljjjeeebbbccciiinnnvvv|||~~~}}}}}}~~~yyyyyyyyyxxxuuurrrooollljjjmmmuuu~~~}}}yyyvvvrrrnnnkkkjjjhhheeeeeeggghhhfffccceeeddd```ZZZVVVYYYccckkkuuu|||{{{xxxyyy{{{~~~ssskkkgggeeennnrrrzzz|||zzz}}}vvvooollllllnnnllliiifffffffffddd^^^ZZZSSSXXX```jjjqqqtttsssqqqsssppphhh___TTTJJJAAA===555555555444333333666888======???DDDLLLSSSWWWYYY[[[[[[ZZZ\\\ccckkklllhhh___UUUJJJBBB>>>???HHHQQQbbbrrr~~~yyynnn```SSSKKKHHHBBB===888444333111---***,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((((()))***+++,,,---...///------,,,+++***)))((('''(((((('''''''''((())))))&&&&&&&&&'''''''''((((((}}}|||zzzyyyyyy~~~|||vvvsssrrrqqqrrrtttxxxzzzzzzxxxuuusssmmmhhhgggjjjiiiccc\\\YYYYYYWWWUUUQQQLLLHHHFFFAAA???======???DDDJJJNNNTTT^^^kkkqqqrrruuu}}}rrrbbbUUULLLFFFBBBBBB@@@>>>>>>>>>???>>>======;;;777444111///...---************************++++++******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&(((''''''(((******'''$$$'''((()))***,,,///555888999:::<<<===;;;888333111//////...///111333666888??????@@@AAAAAABBBBBBBBBAAA===<<>>@@@BBBAAAJJJTTTYYY\\\dddrrr~~~{{{ooodddYYYPPPKKKEEEBBB???===>>>??????>>>BBB@@@<<<888333///,,,+++************************++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((''''''''''''(((******))))))((('''%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((('''%%%###((()))+++---///333888<<<;;;<<<======:::666111...//////000222444777:::;;;@@@@@@???@@@@@@@@@@@@AAAAAA>>>===BBBHHHOOO[[[gggoooqqqtttwwwwwwvvvsssqqqeeefffhhhkkkpppwww|||~~~zzzvvvwwwwwwvvvwwwvvvrrrnnnjjjgggggghhhmmmtttwwwuuutttwwwzzzzzz~~~}}}zzzuuuoooiiidddaaaaaahhhsss|||wwwqqqnnnnnnnnnkkkhhheeedddeeekkkrrrtttppplll```ccceeeeeefffkkkuuu}}}{{{yyy{{{zzz~~~zzzxxxzzz}}}}}}{{{{{{|||}}}|||zzzvvvoooeee[[[TTTWWWXXX]]]fffooouuuuuurrrwwwzzz}}}{{{tttgggYYYPPPEEEAAA:::555333333444666555777;;;???DDDIIIMMMPPPPPPRRRTTTUUUVVV[[[eeennnpppnnnhhh]]]RRRHHHBBB>>>DDDTTTmmmwwwjjj```ZZZLLLFFF???999777444000---,,,,,,++++++*********))))))+++,,,......,,,+++)))+++,,,,,,------,,,,,,+++,,,++++++***(((''''''&&&***))))))((((((((())))))(((''''''''''''&&&&&&&&&|||{{{}}}{{{zzzzzzzzzyyyvvvtttxxxwwwxxx|||}}}vvvooofffdddbbb``````aaacccdddYYYTTTLLLEEEAAA???===<<<:::???DDDFFFHHHQQQ^^^iiiyyyxxxuuurrrmmmfff^^^XXXIIIFFFAAA??????@@@@@@@@@CCCBBB@@@===888222...+++++++++++++++++++++++++++************))))))))))))++++++************))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((***...000333666:::=========<<<;;;888444000...111111333555777:::<<<===??????>>>>>>>>>>>>?????????===???FFFPPP[[[jjjwww~~~|||{{{yyyxxxllljjjgggffffffhhhkkkmmmhhhrrrzzz|||||||||{{{xxxyyyvvvrrrmmmjjjgggfffeeehhhmmmpppoooqqqvvvyyyxxx}}}yyytttnnnhhhcccaaaggglllttt}}}}}}yyytttoooiiihhhkkknnnmmmjjjggghhhlllqqquuuvvvrrrnnngggkkknnnnnnmmmpppwww}}}}}}vvvtttvvvwww{{{~~~|||ssskkkeee```^^^___fffqqqxxxzzzyyyyyy}}}~~~uuuiiibbbQQQJJJAAA:::666444333222333666:::===???BBBFFFHHHFFFJJJPPPTTTSSSUUU___kkknnnrrrqqqjjj___TTTHHH@@@===KKKdddvvvjjjcccTTTMMMEEE>>>;;;888444000---,,,,,,++++++******)))***+++,,,------,,,+++***,,,------------+++)))(((******))))))((((((''''''******)))((((((((())))))(((((('''''''''&&&&&&&&&}}}|||}}}~~~|||zzzzzz{{{~~~{{{pppmmmhhhddddddfffjjjnnnjjjddd\\\UUUPPPKKKFFFCCC?????????>>>===BBBJJJQQQ\\\___cccgggiiigggbbb]]]NNNJJJEEEAAAAAABBBBBBBBBBBBBBBCCCAAA>>>888333///++++++++++++++++++++++++)))))))))))))))*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((&&&$$$$$$&&&)))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''&&&''''''''''''((()))***(((,,,000444666888;;;======<<<:::888555333111///222333444666888:::<<<===???>>>>>>======>>>??????@@@???CCCNNNZZZhhhzzz}}}zzzsssnnnggg___ZZZXXXXXXXXX\\\lll~~~{{{zzzwwwrrrmmmjjjhhhgggfffcccfffgggiiinnnuuuxxxvvv{{{{{{yyywwwsssnnniiigggiiimmmssszzz~~~}}}yyyuuuoooiiicccccciiinnnnnnllliiinnntttzzz||||||yyywwwvvvyyyyyyvvvrrrrrrvvv{{{|||uuusssuuuxxx{{{}}}|||nnnhhhcccfffpppzzz|||uuuqqqddd\\\PPPFFF???:::666333111555888::::::;;;>>>AAADDDFFFMMMSSSTTTSSSXXXaaafffoootttpppiiibbbWWWMMMCCCGGGTTTjjj~~~tttkkk___XXXNNNFFFAAA<<<777444//////...------,,,+++++++++++++++++++++++++++++++++,,,------,,,***((('''((((((((((((((((((((((((+++******)))(((((())))))&&&&&&&&&'''''''''''''''}}}{{{zzzzzzzzzvvv~~~zzz}}}{{{vvvnnnhhhgggjjjooosssxxxrrrkkkeee___ZZZSSSNNNDDDCCC@@@<<<999:::===???IIILLLSSSZZZ``````]]]ZZZRRRNNNHHHDDDCCCCCCDDDDDD@@@BBBDDDDDDBBB===777333++++++++++++++++++++++++(((((())))))******++++++***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((&&&######&&&)))((((((((()))(((((('''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''***,,,(((,,,222666888:::;;;===<<<;;;999666333222111111333333555777888:::;;;<<>>=========>>>???@@@BBBBBBHHHTTTcccsss~~~zzzwwwqqqfffZZZQQQLLLJJJJJJZZZnnn{{{wwwrrrmmmkkkjjjiiihhh___aaabbbdddllluuuwwwtttwwwxxxzzzzzzyyyuuupppmmmhhhkkkpppwww|||}}}zzzwwwlllfff```aaahhhnnnooommmooouuu~~~|||uuussswww{{{|||{{{}}}zzz~~~{{{qqqgggeeemmmyyy|||zzzxxxuuummm___SSSJJJCCC<<<888000444777888777777999<<>>AAAFFFMMMSSSVVVVVVOOOLLLIIIHHHIIIIIIHHHEEE???AAADDDFFFEEEBBB===:::222111///...,,,,,,++++++'''''''''((()))*********,,,,,,+++******+++++++++******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((())))))))))))000222555888;;;<<<===>>>888888555222//////111333444666888888999;;;>>>@@@>>>===<<<;;;<<>><<<:::999;;;>>>AAADDDMMMNNNTTT```nnn}}}wwwrrrkkk___RRRIIIGGGKKKOOObbbttt{{{wwwrrrnnnllllllkkkjjjeeejjjmmmpppwww~~~zzzxxxuuurrrqqqrrrqqqpppmmmeee^^^YYYZZZ^^^aaahhhnnnzzzyyyuuutttuuu~~~|||}}}~~~{{{yyy{{{}}}tttpppqqqtttuuuuuussstttwww{{{}}}zzzrrrlllmmmjjjgggddd```WWWKKKBBB<<<999666444333333333333:::AAAKKKTTTYYYXXXUUURRRRRRVVV]]]fffmmmooommmkkkcccZZZTTTQQQMMMLLL\\\ooowwwssslllddd[[[PPPFFF@@@888555111...---,,,------(((***++++++******+++,,,,,,,,,,,,+++++++++***************)))******++++++************************)))******)))''''''((()))|||xxxooonnnnnnrrr{{{yyyooohhhgggiiikkklllwwwyyy|||~~~}}}mmmdddYYYQQQLLLHHHCCC>>><<<:::999999===AAACCCDDDIIIJJJMMMQQQUUUUUURRROOOIIIHHHEEECCCAAA??????>>>AAA===888333///,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))*********))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((***,,,///000444666999;;;<<<;;;999888555555444111//////111333444555777777777888:::<<<>>>===;;;:::<<>>:::444000............)))+++,,,+++******+++,,,,,,,,,,,,++++++++++++***++++++******)))*********************************)))******)))''''''((()))tttpppllllllsss~~~}}}tttlllgggfffddddddooottt|||~~~}}}rrriii^^^WWWSSSOOOHHHBBBBBB>>>:::777888;;;======@@@DDDKKKSSSYYY[[[ZZZYYYTTTRRRNNNIIIFFFDDDDDDDDDEEECCC???;;;777222///---++++++++++++++++++++++++)))))))))*********************))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((''''''''''''''''''(((((((((((((((***...111333777999;;;<<<;;;999666444222222222000......111333777888:::;;;::::::<<<===>>>>>>===???CCCJJJPPPTTTXXXUUUVVV^^^jjjxxxpppbbb```\\\WWWSSSSSSUUUXXX```nnnyyyuuupppnnnnnnqqqssstttwwwzzz}}}~~~zzztttmmmgggdddbbbaaaaaa^^^___bbbffflllvvv{{{vvvtttqqqrrrssswww}}}|||~~~~~~xxxtttoooppprrrrrrpppmmmjjjiiihhhjjjnnnqqqpppiii___WWWNNNLLLFFF@@@999666555666222666???GGGNNNRRRSSSTTTRRRPPPPPPSSSYYYaaahhhkkklllhhheeeaaaXXXLLLHHHKKKUUUfff~~~yyyoooddd\\\IIIBBB999333111111000000***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,+++***)))))))))***'''''''''''''''''''''''')))******)))''''''((())){{{vvvppplllnnnwwwvvvmmmgggddddddjjjqqq{{{}}}{{{rrrkkkccc]]][[[WWWQQQLLLKKKFFF@@@<<<;;;<<<<<<===;;;@@@IIISSS[[[aaaeeegggeeebbb\\\UUUNNNIIIEEECCCBBBBBBBBB@@@===777222///*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''((())),,,///333555:::;;;<<<;;;:::666333111///000000///......000222888:::<<<===<<<<<<===>>><<<>>>AAAFFFMMMUUU[[[___^^^ZZZZZZ```hhhssszzzhhh[[[]]]______]]]\\\[[[[[[[[[hhhwww~~~uuutttsssssstttuuutttsssvvvzzz}}}~~~{{{uuunnngggcccaaaaaaiiiiiikkknnnooorrr{{{~~~zzzwwwrrrssstttxxx~~~}}}zzzxxxuuuwwwxxxtttmmmfffbbb```aaaeeelllqqqrrrnnnhhhbbb```^^^XXXOOODDD<<<777666111333888>>>CCCGGGIIIKKKLLLOOORRRSSSTTTYYYbbbiiijjjiiihhhggg```VVVNNNKKKFFFPPPbbbyyy{{{rrrlllTTTJJJ>>>666333222111///***+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,+++***)))))))))***'''''''''''''''''''''''')))******)))''''''((()))~~~vvvooommmrrr{{{{{{tttooonnngggllluuu||||||yyytttppplllgggccc___[[[XXXTTTOOOHHHCCCAAA@@@@@@@@@;;;@@@HHHQQQZZZdddnnntttuuusssmmmeee[[[QQQHHHCCC???@@@AAAAAA>>>:::555111++++++++++++++++++++++++((()))+++,,,------,,,+++******))))))))))))******(((((()))))))))))))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''')))(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((()))+++///222666888<<<<<<;;;999777444111///...///000000///000222444666999<<<======<<<===>>><<<@@@HHHQQQYYY```eeeggggggcccbbbeeejjjppp|||tttcccZZZ^^^cccffffffdddbbbaaa[[[dddmmmqqquuuxxxwwwtttsssssstttvvvxxxwwwsssqqqooouuuzzz~~~zzzwwwwwwxxx|||zzzwwwqqqkkkhhhggghhhuuuwwwzzzzzzvvvtttzzz~~~xxxyyy{{{~~~}}}{{{{{{{{{yyy}}}zzznnnbbb[[[YYYYYY^^^fffmmmrrrsssqqqooossssssnnncccSSSDDD:::666333444555777999===@@@BBBAAAIIIPPPRRRQQQUUU^^^ggggggggghhhhhheee]]]TTTNNNCCCCCCLLLbbbzzz}}}www^^^RRRCCC888444222000...,,,------,,,***((())))))***++++++++++++,,,,,,,,,++++++******)))*********************************)))******)))''''''((()))vvvppppppuuuzzz~~~ppppppsssyyy~~~~~~{{{xxxxxxvvvpppiiiccc``````YYYTTTNNNIIIFFFEEEDDDCCC===???DDDJJJSSS```nnnxxx}}}~~~|||wwwnnnaaaUUUMMMDDDDDDCCCAAA>>><<<999777//////...---,,,+++***)))'''(((***,,,---,,,++++++******))))))))))))******''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''')))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******((((((''''''''''''(((((((((***,,,000333777999;;;===<<<999666444111000//////000222333222333555777666999===?????????@@@@@@BBBHHHSSS___hhhlllnnnmmmmmmiiihhhjjjkkkmmmttt{{{ttthhhcccgggkkknnnnnnmmmmmmmmmaaaeeefffdddeeejjjoooooosssssstttvvvvvvuuuqqqnnnlllssszzzzzztttrrrrrrsssuuuwwwxxxwwwvvvvvvyyy{{{}}}uuuxxx~~~~~~~~~~~~|||ttteee\\\YYYVVV[[[bbbjjjooosssvvvwww~~~~~~tttcccQQQCCC===888666444444555888;;;===<<>>>>>>>>444333111///---***((((((%%%''')))+++,,,+++***)))******))))))))))))******&&&'''''''''(((((())))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''')))***)))((('''(((***''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&(((***,,,---))))))(((((((((((()))))))))+++///333777:::<<<===>>><<<888555222000//////000222444555555666888:::888<<<@@@BBBCCCCCCCCCDDDIIIQQQ^^^kkksssvvvtttsssooolllkkklllkkkiiimmmsssxxxyyyrrrmmmpppssstttuuuuuuwwwxxxhhhgggbbb[[[[[[ccckkkoootttssssssssstttrrrooommmnnnuuu|||xxxrrrooooooqqqnnnsssyyy~~~xxxxxx}}}}}}~~~{{{kkkaaa^^^YYY]]]ccchhhmmmqqqvvvxxx~~~nnn[[[MMMFFF;;;999555333444666:::======???BBBFFFJJJOOOTTTWWWYYYZZZ\\\___dddeee___XXXQQQGGG???DDDQQQeeettteeeQQQCCC===;;;777444111222222000---,,,,,,---*********++++++,,,,,,,,,***)))))))))***+++,,,,,,(((((((((((((((((((((((()))******)))''''''((()))}}}tttrrrsssyyy{{{~~~{{{xxxsssllleee```]]]VVVOOOPPPUUUWWWRRRMMMKKKDDD???@@@DDDJJJWWWeeeyyy~~~xxxppphhhZZZUUUNNNHHHEEEDDDCCCBBB>>>999333///---.........***))))))+++,,,,,,***((())))))))))))************************))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((***)))(((''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''(((((('''%%%###"""(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%'''(((***+++(((((('''&&&'''((()))***(((,,,222888;;;<<<<<<;;;:::777222...,,,,,,...///111444888999::::::;;;<<<=========>>>@@@CCCHHHJJJSSS___nnnxxx~~~{{{zzzrrrllljjjiiiggggggjjjjjjooovvv}}}~~~{{{}}}xxxvvvxxxyyywwwwwwyyynnniiibbb]]]]]]bbbhhhmmmyyyzzzzzzvvvrrrooooooqqqqqqwww~~~}}}xxxuuurrrooommmqqqwww~~~|||xxx{{{{{{}}}qqqhhhhhh``````bbbggglllrrrwwwyyy~~~|||}}}{{{mmmXXXGGGBBB===888555555777999:::???>>>>>>BBBHHHMMMQQQSSSTTTVVVXXX\\\```aaaaaa___WWWPPPGGGBBBGGGVVViiivvvrrr^^^MMMAAA999444222444111...---------,,,+++,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***)))******+++++++++******))))))(((((('''''''''&&&vvv|||}}}{{{|||zzz~~~}}}xxxqqqjjjfff___WWWPPPQQQWWW\\\\\\ZZZTTTLLLDDDBBBAAADDDOOOZZZnnnyyy|||yyytttooohhhaaaVVVNNNIIIHHHHHHHHHAAA===777222000000///...+++++++++,,,------,,,***))))))))))))************************))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))'''''''''''''''(((******(((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***)))(((((('''((()))***+++,,,///444999;;;<<<;;;:::666444000...---...000111555888:::<<<<<<<<<===>>>======>>>@@@DDDIIIOOOSSS```ooo~~~yyyrrrmmmhhhbbb```bbbaaadddlllzzz{{{zzzxxxtttrrrssskkkgggbbb```aaaffflllpppyyyyyyyyyvvvrrrpppqqqssssssxxx{{{uuusssrrrrrrsssuuu}}}|||vvvxxx{{{|||}}}}}}|||}}}~~~{{{qqqooossspppjjjdddeeellltttyyy{{{|||{{{|||vvveeeXXXLLLGGG???:::888888999:::999999999;;;@@@GGGOOOTTTTTTTTTUUUWWWZZZ]]]```aaa```YYYNNNEEECCCIIIUUU^^^ppp{{{hhhVVVIII@@@:::777333000---,,,,,,,,,+++***++++++,,,++++++***)))(((***++++++,,,,,,++++++***++++++++++++***)))(((((()))))))))(((((((((''''''eeeiiinnnppprrrtttyyy}}}yyyrrrnnnhhh```WWWUUU[[[bbbgggiiiddd\\\RRRJJJDDDBBBFFFMMM\\\fffppptttuuuwwwwwwvvvrrrkkk```VVVOOOLLLJJJIIIEEEAAA<<<777555222///---------,,,---......---+++)))))))))*********++++++************))))))))))))))))))((((((((((((''''''((((((((()))))))))******''''''''''''((()))******(((''''''''''''&&&&&&&&&%%%%%%&&&&&&((()))+++,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((())))))((((((((()))+++,,,---111333666999::::::888777000///......///111333555:::<<<>>>???>>>>>>???@@@===>>>AAADDDJJJRRR[[[aaapppxxxpppfff\\\XXXZZZYYY\\\gggzzz{{{uuuooolllmmmiiihhhffffffiiinnnsssvvv||||||{{{xxxuuutttuuuvvvuuuzzz}}}uuunnnkkkmmmqqqttt{{{yyyssssssxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxxxxxyyyzzz~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{tttpppuuu~~~wwwiiidddhhhqqqwwwyyyyyyzzz|||{{{qqqiii]]]VVVKKKBBB<<<:::999888666666666666888???JJJRRRSSSRRRQQQQQQSSSWWW\\\___eee```VVVKKKCCCAAADDDGGGVVVrrrvvvdddTTTIII@@@<<<444111...---,,,,,,+++***+++++++++,,,,,,+++*********++++++,,,,,,++++++***+++++++++***)))(((&&&&&&*********)))))))))))))))___aaadddfffhhhkkkooosssrrruuuxxxzzzzzz{{{}}}}}}wwwvvvmmmbbb[[[]]]eeelllpppsssnnneee[[[PPPHHHEEEEEEKKKRRR\\\ccciiinnnrrrtttqqqlllfff___XXXQQQJJJFFFGGGDDD@@@<<<888444000---///---,,,---......---+++))))))*********+++++++++************)))))))))((())))))(((((((((((((((((())))))))))))************+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))+++,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&((((((''''''''''''(((((((((((('''((())),,,...///444555666888888666555444,,,---...///222555888:::>>>???AAAAAA??????@@@AAA===@@@DDDIIIPPPZZZfffnnnxxxzzzqqqcccWWWSSSTTTUUU\\\lllxxxpppkkkjjjmmmoooooooooqqqtttxxx|||~~~~~~{{{xxxwwwwwwwwwuuuxxx}}}~~~wwwmmmeeeaaadddkkkqqq~~~uuuooonnnqqqtttyyy}}}|||{{{{{{{{{{{{||||||||||||||||||}}}}}}~~~}}}|||{{{yyyxxxxxxyyyyyy}}}}}}}}}~~~~~~}}}}}}~~~~~~yyyrrrpppwwwtttiiifffjjjooossswwwxxxzzz||||||yyysssooommmeeeYYYMMMDDD===999777777888888666555:::DDDMMMQQQQQQPPPOOOOOORRRVVVZZZ```^^^YYYRRRKKKFFFCCCCCCHHHbbbsssaaaQQQEEE>>>888666222000//////---,,,***+++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))))))))((('''&&&************************___aaaccceeeeeefffhhhiiihhhhhhiiiiiikkknnnrrruuuzzz}}}uuuiii```^^^ccclllqqqxxxxxxtttjjj^^^SSSJJJEEECCCFFFLLLTTTZZZ```eeeiiihhhiiiiiihhhcccZZZNNNFFFIIIFFFBBB>>>;;;666111...///---,,,,,,------,,,+++************++++++++++++************)))))))))((((((((())))))))))))))))))))))))))))))************+++***)))((((((''''''((((((''''''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""%%%'''((((((&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''))))))(((''''''''''''(((&&&&&&'''(((***---///111555555555555444333222111---...000333777:::===>>>@@@AAABBBAAA@@@???AAABBB???CCCJJJPPPWWWbbbnnnwww~~~yyymmm___SSSNNNOOORRR___ttttttmmmjjjmmmrrrwwwxxxzzz|||zzzwwwuuutttsssoooqqqvvvzzz~~~~~~vvvqqqiiibbb___cccmmmttt|||wwwqqqmmmmmmmmmrrr{{{}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{}}}||||||||||||}}}~~~}}}|||zzzyyyyyyzzzzzz~~~~~~~~~~~~xxxtttxxxwwwkkkfffjjjooouuuuuuvvvxxxyyyxxxtttqqqwwwpppdddYYYNNNFFF>>>:::555777888666555777???GGGLLLNNNPPPPPPOOONNNPPPRRRUUUWWWXXXWWWRRRMMMIIIGGGAAAPPPggg|||nnnZZZJJJBBB===:::666333111///---,,,+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***&&&'''((()))))))))))))))************++++++++++++cccdddeeeeeeeeedddbbbaaaeeecccaaa```bbbeeeiiilllmmmsss}}}zzzpppfffaaacccjjjooouuuyyyyyyrrriii___UUUMMMHHHFFFGGGKKKNNNPPPTTTXXX]]]```eeeiiihhhaaaWWWOOOJJJGGGCCC@@@===999555222000...,,,,,,,,,---,,,+++*********++++++++++++,,,************))))))))))))(((((())))))))))))******((((((((()))))))))******(((((((((((()))***++++++(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&(((''''''&&&&&&''''''((((((''''''''''''((())))))))))))(((((('''((((((((('''''''''))),,,///222333555555444333222111111111111333666:::===???AAAAAAAAABBBBBBAAA@@@@@@BBBDDDCCCJJJRRRXXX^^^gggsss|||tttfffZZZQQQMMMNNNSSSaaattt|||tttpppnnnrrrwww|||}}}|||wwwsssqqqooonnnjjjkkknnnsssxxx{{{||||||rrrqqqmmmiiigggllluuu}}}|||vvvrrrnnnooossssssxxx~~~~~~~~~}}}|||||||||}}}~~~wwwwwwvvvuuuuuuuuuvvvvvvuuutttttttttvvvxxx{{{}}}}}}||||||{{{|||}}}~~~|||{{{zzzzzz{{{|||~~~~~~~~~vvvkkklllpppqqqpppppptttxxxzzzxxxuuuvvvsssllleee]]]TTTJJJDDD777777777555444777===BBBEEEJJJNNNOOOMMMLLLLLLNNNNNNRRRWWWYYYUUUPPPJJJGGG@@@FFFSSSfff|||~~~iiiVVVLLLBBB???:::666333000---+++---------......---,,,,,,***++++++,,,,,,++++++***&&&&&&((()))***+++++++++***************+++++++++kkkjjjiiihhhgggfffeeeddddddbbb``````aaabbbdddeeeccchhhooouuu{{{}}}rrriiifffhhhlllpppwwwzzzuuupppkkkeee]]]VVVOOOIIIHHHGGGCCCDDDHHHNNNPPPUUUZZZ^^^]]]ZZZVVVKKKHHHDDDAAA@@@===;;;999222000---------...---,,,*********+++++++++,,,,,,************))))))))))))(((((()))))))))*********''''''((((((((()))))))))(((((((((((()))***+++,,,(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))((((((((((((((())))))((()))***+++...222555777555555333222222222222333888999<<<@@@BBBCCCCCCCCCBBBCCCCCCBBBAAABBBDDDFFFJJJQQQZZZ```eeelllvvv~~~iii]]]WWWTTTTTTVVV[[[cccnnnyyy|||yyyxxxuuuvvvyyyyyyzzz|||{{{vvvsssrrrpppnnnmmmllllllpppvvv{{{}}}}}}vvvwwwwwwtttrrrtttzzzzzzsssnnnnnnuuu}}}}}}{{{yyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvuuuvvvvvvwwwwwwtttsssssstttvvvzzz}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~tttqqqrrroookkkjjjooovvvzzzwwwrrrppppppqqqppplllddd[[[TTTEEEAAA;;;555444555999<<<===CCCIIIKKKJJJIIILLLNNNOOOSSSYYY[[[WWWPPPJJJFFFBBBCCCHHHTTTggg~~~zzzggg[[[KKKGGGAAA<<<888444111.........///......---,,,+++***++++++,,,,,,++++++***(((((()))***++++++++++++)))))))))*********++++++tttqqqnnnllllllllllllkkkcccbbbaaaaaabbbbbbaaa```bbbdddgggjjjmmmqqquuuyyy|||~~~qqqiiigggiiinnnvvvyyyvvvttttttqqqkkkaaaWWWNNNIIIDDD===<<>>AAACCCEEEEEEEEEDDDCCCDDDDDDCCCCCCDDDFFFIIINNNWWW```fffiiioooxxxuuu___VVVWWWYYY]]]```eeeeeehhhnnnvvv|||}}}~~~{{{yyyzzztttuuuxxx||||||wwwvvvuuusssrrrsssqqqooorrrxxx~~~}}}}}}wwwvvvyyy}}}xxxqqqmmmooozzz}}}zzzxxxvvvuuutttuuuvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyyyyyyyzzz{{{|||vvvuuuuuuvvvxxx}}}zzztttrrrnnniiifffkkkssswwwrrrkkkjjjmmmrrrwwwwwwpppfff___VVVMMMAAA888444444666888888>>>DDDFFFFFFHHHMMMQQQQQQVVV[[[]]]YYYRRRLLLHHHAAA@@@AAAGGGTTTiiittthhhSSSOOOHHHBBB>>>999555333////////////...---,,,++++++++++++,,,,,,+++++++++******+++++++++******)))(((((())))))************