BMl6( zzzrrrppprrrqqqnnnhhhgggeeeaaa]]]YYYVVVTTTPPPOOOLLLJJJHHHHHHGGGHHHJJJKKKMMMPPPQQQOOOJJJFFFGGGGGGFFFFFFHHHJJJMMMNNNMMMKKKLLLQQQYYY```dddeeeffffffggghhhkkkmmmooopppooorrrsssrrrtttwwwvvvqqqoooiiiaaa\\\[[[YYYWWWUUUNNNNNNOOOOOONNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKQQQVVV[[[aaagggllliiilllllliiiiiinnnqqqrrrsssvvvwwwsssjjjcccbbbbbb\\\XXXQQQJJJFFFEEEGGGHHHEEEFFFGGGGGGHHHJJJNNNQQQMMMNNNNNNNNNMMMNNNPPPSSSUUURRRMMMHHHEEECCCBBBCCCIIINNNQQQPPPOOOPPPPPPNNNWWWaaaqqquuukkkZZZSSS\\\RRRPPPOOOPPPQQQRRRRRRRRRQQQRRRSSSUUUZZZdddnnnvvv~~~{{{ssskkkgggeeelllsssuuutttsssvvvyyyyyy{{{{{{xxxyyy~~~~~~pppggg^^^\\\ZZZVVVTTTUUUVVV[[[XXXXXX___]]]XXX[[[YYYZZZ]]]aaaddddddbbb___\\\\\\\\\[[[XXXVVVVVVWWWUUUUUUYYY___aaa```ccchhhhhhggggggkkkppprrrqqqoooccc```\\\ZZZYYYXXXVVVTTTTTTUUUVVVUUUUUUVVVYYY[[[[[[___eeejjjkkkhhhccc``````^^^]]]^^^```aaaaaaaaaaaabbbaaa]]][[[]]]bbbgggeeeaaaYYYQQQJJJGGGHHHKKKHHHHHHHHHHHHJJJIIIGGGEEEDDDDDDEEEIIIPPPXXX```eeedddgggfffbbb```aaa___\\\[[[\\\]]]\\\XXXVVVTTTTTTSSSOOOLLLLLLIIIDDDCCCEEEFFFHHHJJJKKKIIIGGGFFFFFFCCCCCCCCCEEEGGGGGGEEECCCEEEFFFGGGHHHHHHGGGFFFEEEIIIBBBEEEEEE???AAAFFFAAAAAAEEEJJJKKKLLLQQQYYYaaaiiilllqqquuuyyy{{{vvvtttqqqllliiiggg```YYYVVVYYYYYYVVVVVVVVVVVVUUUTTTRRRPPPPPPNNNMMMKKKHHHGGGFFFFFFFFFJJJKKKNNNPPPQQQOOOJJJFFFKKKJJJJJJJJJKKKNNNPPPRRRMMMKKKLLLQQQYYYaaadddeeeffffffggghhhkkkmmmooopppqqqtttttttttvvvyyyxxxsssoooiiiaaa\\\[[[YYYWWWUUURRRRRRRRRSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQUUU[[[bbbhhhooovvv{{{wwwzzz{{{wwwwww|||xxxqqqoooppplllfff]]]TTTMMMJJJJJJJJJFFFGGGGGGHHHHHHKKKOOORRRUUUVVVWWWVVVVVVWWWZZZ\\\___\\\VVVPPPKKKIIIGGGGGGTTTZZZ]]]\\\\\\^^^^^^[[[fffpppxxxhhh```iiibbbaaa``````bbbccccccbbb___```aaaccciiirrr}}}zzzwwwsssyyyxxxuuussspppnnnooodddiiiffffffmmmlllfffjjjccceeeiiinnnrrrrrrooolllhhhiiiiiigggdddbbbbbbcccddddddgggllllllkkkmmmqqqnnnmmmnnnsssyyy}}}}}}{{{mmmjjjgggeeedddcccbbbaaaccccccddddddccceeegggjjjggglllrrrvvvwwwtttooolllkkkjjjiiiiiikkkmmmmmmllljjjjjjiiifffdddeeekkkppplllhhhaaaYYYRRRPPPRRRTTTQQQPPPPPPQQQRRRRRROOOMMMMMMMMMNNNRRRYYYaaaiiinnnqqqssssssooommmnnnlllhhhcccdddeeeccc```]]][[[[[[ZZZVVVTTTSSSQQQLLLJJJLLLJJJMMMOOOOOOMMMJJJIIIIIIEEEEEEEEEGGGIIIIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEIIIBBBEEEEEE???AAAFFFAAA@@@DDDGGGHHHHHHKKKSSSZZZeeeiiimmmqqquuu}}}|||xxxsssqqqqqqrrrtttpppooommmhhhbbb]]]ZZZZZZYYYVVVSSSSSSTTTTTTQQQOOORRROOOQQQWWWWWWRRRPPPSSSMMMKKKHHHFFFEEEFFFHHHIIILLLOOOTTTWWWVVVRRRMMMJJJIIIKKKMMMOOOQQQQQQPPPOOOMMMKKKKKKNNNTTT\\\bbbeeedddeeegggiiikkkmmmmmmnnnllljjjjjjqqqyyy~~~|||xxxsssjjjbbb^^^ZZZUUUSSSUUUWWWZZZ___bbbdddeeeggghhhggggggggghhhiiiiiigggeeegggjjjpppxxxtttfff[[[TTTRRRQQQMMMLLLLLLMMMOOORRRUUUWWW___bbbgggkkknnnqqqtttwwwwwwuuummmbbbVVVRRRTTTXXXaaahhhppptttsssrrrtttwww}}}}}}|||{{{}}}~~~~~~~~~~~~|||zzzxxxwww{{{}}}~~~zzz{{{|||zzzxxxvvvvvvvvvyyyxxxyyyyyyyyywwwssspppmmmrrruuutttxxxwwwsssooonnnppprrrrrrqqqyyyxxxxxxwwwxxxyyyzzz{{{|||}}}~~~|||yyywwwvvvwwwoooqqqtttvvvvvvssspppmmmkkkoooqqqooolllkkknnnrrrmmmoookkkccc^^^^^^^^^\\\^^^___```aaaaaa```___^^^___]]][[[\\\```gggooottt~~~xxxsssqqqqqqlllooorrrnnnggg```^^^___aaa```^^^\\\[[[ZZZ[[[[[[ZZZ___dddddd^^^WWWQQQOOONNNLLLKKKKKKMMMNNNNNNNNNOOOQQQQQQNNNIIIGGGHHHJJJHHHHHHFFFDDDCCCEEEIIILLLHHHIIIIIIGGGEEEHHHQQQXXXfffdddcccfffmmmwww~~~|||xxxqqqkkkfffeeefffhhhgggdddaaa___^^^___```bbbbbbaaa]]]XXXTTTSSSSSSTTTRRRPPPPPPQQQRRRPPPMMMQQQNNNPPPUUUUUUQQQOOORRRQQQOOOLLLJJJHHHHHHIIIJJJNNNPPPSSSTTTRRROOOLLLJJJNNNOOOQQQSSSTTTTTTSSSSSSOOOMMMLLLNNNTTT\\\aaaddd``````bbbdddeeegggggghhhfffgggkkkuuuxxxqqqllleee]]][[[]]]aaagggpppvvvyyyyyyxxxxxx{{{{{{{{{|||}}}|||yyyvvvuuuvvvxxx~~~|||mmmaaaYYYTTTTTTRRRPPPQQQTTT[[[cccgggssswww{{{~~~~~~tttkkkgggjjjnnnzzz|||vvvrrrmmmqqqrrrqqquuu||||||yyyuuutttwwwzzz{{{{{{~~~yyyuuutttssssssuuuxxxyyyyyyvvvsssppplllnnnpppnnnkkkjjjnnnqqqmmmooommmfffbbbcccdddcccgggggghhhhhhhhhhhhggggggiiihhhfffgggkkkqqqwww{{{~~~{{{zzzzzzrrrsssssspppjjjccc```^^^]]]]]]\\\]]]___cccfffgggjjjmmmrrrtttqqqjjjccc^^^XXXWWWVVVWWWYYYZZZYYYWWWVVVWWWWWWUUURRRQQQRRRTTTOOOOOOOOONNNNNNQQQVVVZZZSSSTTTTTTRRROOOQQQWWW]]]eeeddddddhhhnnnvvv|||~~~vvvuuutttqqqnnnkkkiiigggdddccc```[[[VVVTTTTTTUUUXXXYYYZZZYYYVVVTTTSSSTTTUUUVVVVVVTTTQQQPPPPPPPPPQQQPPPOOOOOOPPPPPPNNNMMMNNNLLLNNNQQQRRROOONNNPPPNNNLLLJJJHHHGGGGGGHHHHHHPPPRRRTTTSSSPPPMMMKKKJJJLLLMMMNNNOOOOOOOOOOOOOOOLLLIIIHHHIIINNNTTTYYY\\\WWWWWWXXXYYYYYYZZZ[[[[[[[[[```kkk{{{wwwmmmjjjlllpppyyy}}}{{{{{{uuuhhh```aaa^^^[[[[[[aaalllwwwzzzuuupppsssttttttwww}}}}}}zzzzzz}}}~~~zzzvvvttttttxxxyyy{{{|||{{{xxxuuusssnnnppppppnnnkkkkkknnnrrrooorrrpppjjjhhhjjjlllkkkpppoooooonnnnnnoooooopppssssssrrrsssvvvzzz~~~yyywwwtttqqqmmmhhhccc___]]]]]]^^^```eeejjjpppssswwwyyy}}}}}}ssskkkddddddeeeggghhhhhhfffddd_________]]][[[\\\^^^```\\\\\\\\\]]]^^^bbbggglllhhhhhhgggddd___]]]```bbbbbbccceeehhhmmmsssxxx{{{||||||{{{wwwssspppmmmjjjgggddd````````````^^^\\\ZZZXXXYYYXXXWWWUUUSSSSSSUUUWWWTTTXXX\\\]]]YYYUUUSSSSSSRRRSSSUUUUUUTTTTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMNNNPPPQQQPPPPPPPPPLLLJJJHHHGGGFFFGGGHHHIIIPPPTTTXXXYYYUUUOOOLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCCCCGGGLLLPPPRRRQQQQQQQQQPPPPPPQQQQQQQQQPPP[[[lll}}}~~~}}}}}}vvvsssqqqnnnooouuu|||wwwuuuxxx|||~~~}}}{{{||||||}}}~~~}}}zzzxxxwwwxxxyyyzzz{{{zzzyyywwwuuusssqqqrrrqqqooommmnnnqqqtttsssuuutttooommmppprrrqqqtttsssrrrqqqpppqqqrrrssswwwxxxyyy{{{}}}|||wwwrrrppppppmmmgggbbbdddcccccceeeiiioootttwww}}}~~~}}}sssmmmnnnppprrrsssrrrnnnkkkeeedddbbb```___```bbbdddfffggghhhiiikkkpppvvv{{{}}}wwwpppjjjffffffaaabbbdddgggjjjpppuuuyyy~~~~~~}}}~~~|||xxxtttqqqmmmiiifffaaa___\\\ZZZZZZYYYWWWUUUVVVVVVWWWXXXWWWVVVTTTSSSQQQQQQQQQOOONNNOOOQQQTTTRRRYYY```bbb^^^YYYWWWVVVXXXZZZ]]]^^^^^^```bbbdddbbbbbb```]]]ZZZWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYVVVSSSOOOKKKIIIHHHIIIJJJOOOWWW```ccc]]]SSSKKKGGGEEEEEEDDDCCCCCCDDDEEEFFFDDDBBBAAABBBEEEIIIKKKKKKNNNMMMLLLLLLLLLMMMNNNNNNPPP]]]rrr{{{wwwxxx|||~~~~~~~~~~~~|||zzz|||~~~~~~}}}{{{yyyyyyzzzyyyyyyyyyxxxvvvtttsssrrrrrrrrrqqqpppooopppsssuuuwwwzzzyyytttrrruuuwwwvvvyyyxxxvvvtttsssttttttuuuxxxzzz}}}}}}xxxrrrqqqsssrrrmmmhhhjjjjjjjjjllloootttyyy{{{zzzssstttuuuwwwxxxuuuqqqmmmhhheeeaaa^^^]]]___aaabbbggghhhkkknnnssszzz~~~tttmmmiiieeefffggggggiiinnntttyyy}}}{{{xxxuuutttwwwzzz||||||~~~zzz|||}}}{{{||||||{{{yyywwwuuuuuuvvv~~~wwwqqqnnnllllllgggeeeaaa___]]]ZZZWWWUUUVVVTTTRRRQQQRRRRRRPPPOOOQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMLLLJJJKKKMMMPPPVVV___iiinnnlllhhhfffgggiiikkkmmmooooooqqqsssuuuuuuuuutttpppkkkgggeeeeeegggiiijjjhhhiiimmmmmmlllgggbbbZZZRRRMMMKKKKKKLLLVVVaaalllooofffXXXKKKDDDAAA@@@>>>>>>>>>@@@BBBCCC@@@@@@@@@BBBEEEGGGFFFEEEEEEEEEFFFGGGIIIMMMPPPQQQ]]]kkk~~~zzzwwwyyy|||~~~}}}}}}{{{zzz{{{|||{{{zzzxxxvvvtttsssrrrrrrrrrrrrssstttuuuvvvwww{{{~~~}}}xxxwwwzzz}}}|||~~~}}}{{{zzzyyyyyyyyy}}}|||wwwuuuwwwxxxuuuqqqpppqqqsssvvvzzz~~~zzzzzz{{{{{{{{{xxxsssooojjjeee```\\\]]]___aaabbbdddfffiiinnnttt|||uuuooonnnppprrrpppoooppptttxxx{{{|||xxxsssrrruuuxxxyyyxxxtttuuuxxx{{{~~~yyyzzz{{{xxxwwwvvvtttqqqooonnnmmmllloooxxx|||wwwsssoookkkiiiddd___[[[XXXWWWVVVXXXVVVTTTSSSSSSRRRPPPNNNOOOMMMLLLMMMNNNPPPPPPOOOPPPPPPOOONNNMMMMMMMMMNNNLLLMMMNNNNNNNNNQQQTTTWWWcccnnn{{{~~~~~~zzztttjjj```ZZZYYY[[[\\\hhhsss~~~~~~qqq^^^OOOGGG@@@???===<<<===@@@CCCEEEDDDDDDGGGJJJMMMMMMKKKHHHCCCDDDGGGKKKRRRXXX^^^bbbttt}}}zzzxxx{{{{{{~~~|||yyyxxxwwwwwwvvvwwwyyy{{{~~~~~~}}}}}}}}}~~~}}}yyy}}}}}}}}}|||zzzzzz{{{~~~|||wwwssslllgggaaa^^^___cccfffggghhhiiijjjlllpppuuu|||zzz|||{{{vvvuuuvvvxxx}}}{{{xxxzzz|||{{{yyyrrrtttvvvyyy||||||yyywwwpppnnnllljjjiiihhhgggfffccciiisssxxxssspppooooootttwww{{{{{{uuuqqqooollliiieeeccc```\\\YYYZZZZZZXXXVVVSSSPPPNNNLLLPPPOOOMMMNNNOOOOOONNNMMMGGGFFFFFFIIILLLPPPQQQQQQRRRQQQOOONNNMMMMMMNNNNNNIIIKKKNNNPPPSSSXXX^^^bbblllxxx{{{rrrmmmnnnrrruuuyyyzzzeeeTTTLLLFFFEEECCCBBBCCCFFFJJJLLLOOOPPPTTTXXX[[[ZZZWWWTTTKKKMMMRRRYYYbbbllltttxxx}}}{{{zzz|||~~~~~~||||||||||||}}}}}}yyy{{{wwwoooiiiccc```ccchhhlllmmmoooooonnnlllkkkmmmrrruuu{{{{{{uuussstttxxx}}}wwwyyy{{{|||}}}}}}|||zzzyyyxxxwwwtttrrrkkkiiifffeeedddbbbaaa___\\\___dddkkktttyyyooofffaaa___^^^^^^bbbcccdddeeeeeehhhlllooossswww|||}}}{{{ooommmiiiddd```]]]\\\[[[VVVVVVUUUSSSQQQQQQTTTVVVRRRRRRQQQNNNJJJGGGFFFFFFKKKLLLMMMLLLKKKKKKMMMOOOFFFIIILLLNNNNNNOOOQQQSSSRRRQQQPPPQQQSSSSSSRRRPPPRRRTTTWWWZZZ___fffmmmssstttaaaUUUBBB@@@AAAEEEMMMWWW___cccjjjkkkpppvvv{{{xxxnnnfff```bbbiiittt}}}||||||}}}sssqqqnnnmmmooosssyyy}}}}}}xxxvvvuuunnnggghhhooouuuyyyzzztttmmmnnnqqqzzz{{{~~~}}}~~~xxxssstttxxxwwwqqqkkkmmmeeeaaabbbdddaaa^^^]]]```\\\[[[___cccdddggglllyyyuuupppggg```[[[ZZZ\\\^^^^^^______]]][[[XXXWWWWWWYYY[[[^^^aaacccfffiiikkksssuuu|||~~~yyysssmmmjjjgggeeecccYYYWWWVVVTTTRRRRRRRRRRRRNNNNNNNNNLLLKKKLLLOOORRRPPPPPPPPPNNNKKKHHHHHHIIILLLLLLLLLKKKJJJKKKMMMOOOLLLNNNPPPQQQQQQRRRTTTVVVXXXYYYYYYZZZ[[[[[[\\\\\\```cccgggkkkpppvvv~~~ӵsssiiiWWWVVVVVV[[[dddmmmuuuyyyzzz|||ĦĦӵĦ~~~{{{xxxwwwyyy~~~~~~uuummmlllqqquuuwww}}}zzzttthhhfffgggmmmyyy{{{yyyuuuqqqqqqsssrrrnnnjjjiiiccc___bbbccc```]]]\\\___[[[YYY[[[[[[XXXXXXZZZaaannnyyypppllliiiddd___^^^```dddggghhhgggddd___XXXRRRNNNLLLKKKMMMOOOPPPQQQSSSUUUWWWXXXYYY^^^ggglllnnnttt{{{```]]]YYYVVVUUUTTTSSSRRRLLLLLLKKKKKKKKKLLLLLLMMMGGGHHHIIIHHHHHHJJJMMMPPPOOOOOOOOONNNLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQTTTWWWYYYZZZZZZZZZZZZ[[[^^^```gggjjjmmmmmmkkklllooorrrwwwzzz~~~4ĉ@ӵuuutttuuuyyy>L=hĦ4ĉ@ӵ>L~~~uuurrruuuzzzzzz|||wwwqqqccc___]]]aaalll||||||wwwtttqqqoooooonnnmmmkkkgggbbb```cccdddaaa^^^]]]]]]ZZZXXXYYYUUUNNNJJJKKKKKKSSSdddzzz|||pppgggbbbcccbbbbbbcccffflllqqquuuwwwssslllbbbXXXNNNFFFBBBBBBBBBAAAAAABBBBBBCCCDDDFFFEEEHHHNNNQQQSSSXXX^^^cccgggmmmsssyyySSSPPPMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFHHHIIIJJJJJJLLLOOORRRPPPQQQQQQOOOMMMMMMNNNPPPRRRTTTVVVXXX[[[```fffkkkmmmmmmmmmlllkkklllooorrr}}}GG=?HdĦ=ĪjGG=?HdĦ}}}~~~{{{pppjjjaaa^^^[[[]]]fffttt{{{yyyuuurrroooooooooppphhhdddcccfffgggccc``````[[[YYYZZZ[[[VVVMMMHHHGGGFFFHHHPPPbbb{{{yyymmmfffaaa___^^^```ccciiipppwww}}}zzzqqqfff[[[QQQHHHCCCCCCAAA???>>>>>>>>>>>>===CCCBBBBBBEEEFFFFFFJJJPPPOOORRRWWW[[[___cccgggkkkpppttt{{{IIIGGGEEEӵIIIHHHHHHĭӵNNNӵUUUĦYYY\\\aaagggmmmuuu}}}ӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵtttiiidddbbbaaa___```eeemmmvvv|||}}}xxxsssqqqqqqssstttkkkgggfffhhhgggcccaaabbb]]]]]]___```YYYNNNGGGGGGEEEBBBEEERRRhhh}}}zzzppphhhccc```___]]]```fffnnnvvv}}}yyyqqqiiiaaaZZZSSSOOOJJJFFFBBB@@@@@@???>>><<>>===;;;>>>DDDDDDGGGJJJMMMOOOQQQTTTWWW[[[___eeejjjpppwwwFFFEEE?~4DDDFFFFFFg&e>&eRRRg&eccc>hӵlllssszzzg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??{{{ppphhhdddeeefffggghhhhhhiiimmmoooyyy{{{uuuqqqrrruuuxxxzzzpppllljjjiiifffbbb```bbbcccdddfffeee[[[MMMEEEDDDAAA???@@@KKK\\\nnnzzz{{{ssslllgggccc___]]]^^^bbbiiirrryyy~~~|||wwwqqqmmmkkkhhhdddaaaVVVPPPJJJFFFDDDCCC@@@===<<<::::::;;;999666888<<<<<<>>>AAADDDEEEGGGJJJLLLQQQTTTXXX[[[^^^dddlllsssuuutttsssrrrrrruuuzzz~~~III4DӵJJJJJJKKKHƅ^Hu]Ħ___Hu]ĦwwwZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħzzzsssnnnlllllloooqqqqqqnnnkkkjjjkkksss|||~~~wwwppppppuuu}}}zzzuuuqqqnnniiidddcccggghhhiiikkkhhh]]]NNNFFFEEECCCCCCGGGPPP^^^kkktttxxxzzzvvvqqqlllhhheeebbb```bbbgggooowww~~~{{{wwwvvvxxxyyyxxxuuukkkddd[[[UUURRRNNNIIIEEEAAA???@@@AAA???;;;;;;???999;;;>>>??????@@@CCCEEEHHHJJJLLLLLLMMMRRR[[[bbbbbbaaa^^^ZZZXXXYYY]]]```aaafffmmmssswww|||KKKJJJ4DuXӵOOONNNOOODdDΦDdDĦlllDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ{{{vvvtttssstttwwwyyyxxxtttooommmmmmpppxxx}}}vvvnnnpppyyy}}}xxxsssmmmhhhhhhllljjjkkknnnkkk```RRRKKKKKKJJJLLLQQQZZZdddnnnuuuxxxxxxuuupppmmmkkkiiigggfffgggllluuu}}}~~~xxxmmmeee```\\\UUUPPPFFFEEEFFFHHHEEEAAAAAADDD<<<===>>>>>>===<<<>>>???>>>@@@BBBAAAAAAEEENNNVVVTTTSSSQQQNNNKKKKKKNNNQQQPPPTTTYYY\\\^^^```dddgggpppuuu~~~RRRSSS4DuXӵ___[[[]]]DdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ}}}~~~DdDĦ~~~}}}{{{GIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ||||||~~~|||uuurrrrrrvvvvvvkkkooozzztttkkkiiikkkkkkiiijjjjjjbbbUUUKKKGGGKKKOOOWWWbbbmmmvvvzzz||||||tttllllllppppppmmmqqquuu~~~|||vvvqqqllliiifffbbb\\\UUURRRSSSSSSOOOLLLKKKEEE>>>===???AAA???===BBB@@@<<<<<<>>>AAADDDEEEDDDAAA>>>>>>@@@CCCEEEFFF???CCCGGGHHHGGGIIINNNTTT[[[^^^ccciiiooosssvvvxxx\\\___4DuXӵwwwuuuvvvDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>e~~~DdDʜ4DuTӵ}}}DdDĦssswww|||geĦs<v>aĦiiijjjpeӵDx<DdDĦdddfffggghhhjjjjjjgggfffeeeDdDĦeeebbbbbbaaapeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~xxxvvvxxxuuukkkmmmvvv{{{||||||{{{sssqqqrrrrrrooommmkkkbbbVVVMMMKKKNNNVVVbbbnnnvvv|||}}}zzztttooorrryyy|||zzzyyy{{{{{{wwwssspppsssooollllllnnnlllgggcccYYYTTTMMMIIIGGGEEE@@@;;;>>>===;;;<<<>>>??????>>>@@@???======>>>????????????@@@AAAAAAAAABBBFFFIIIMMMOOOSSSXXX\\\___aaabbbgggjjjnnnrrrwww~~~qqqvvv4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦHHHIIIB?Ho9EEE>dd<ӵEEEEEEB?Ho9AAA<xLLLNNNOOOPPPOOOOOOPPP&ӫeʬtIӇaaa>d<Φ>d<ĦlllD&ӫetIӇfffDdDĦiiisdKĦqqqB?dp&ĒR{{{}}}>d<sdKĦB?Ho9s&dq&ĒR~~~sssjjjlllsssvvvvvvvvvzzzxxxxxxzzzvvvsssoooeeeXXXQQQPPPSSS```rrr}}}xxxuuuzzz|||yyypppllleee___YYYQQQHHHAAA@@@?????????@@@>>><<<999>>><<<;;;<<<>>>>>>>>><<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌ}}}Bene^^^Hkge[[[neXXXYYYfeLLLHu]3hhDDDDDDBBBseFFFKKKTTT___kkkvvv~~~xxxsssnnngeĦja>aĦ888999@G666777se777888999999:::777777777<Ō777888999@G444444Hkge666888:::;;;<<<::::::;;;HĪj@IŌDDDFFFegeHHHNNNHu]3hIŌHHHHHHDdDĦNNNneMMMVVV@hYYYVVV>h^^^```bbbsekkknekkkmmm@GuuuxxxsĪj@h}}}qqqiiikkkrrrwwwyyyzzz}}}zzzyyy~~~|||zzzuuuiii[[[TTTSSSVVVhhh~~~}}}xxxpppfffZZZSSSMMMKKKIIIGGGFFFCCC???<<<>>>===;;;<<<@@@CCCFFFFFFIIICCC<<<999:::;;;:::888;;;<<<===???@@@AAABBBBBBDDDEEEGGGHHHJJJMMMRRRUUUUUUWWW[[[```eeellltttyyy4DuXӵĵD^DdDĦrrrqqqpppdddbbbYYYFFFDDDBBBBBBAAAAAA@@@<<<<<<D^999333444555s׼s444777:::@@@HHHQQQYYY```cccbbb```\\\XXXSSSPPPgeFm8888>aĦ333333444222333444s׼s111222222333333333///000222Ho444444555555555000000000///000111111222222333333333666777777666777:::D^<<<:::;;;DdDĦ:::::::::@@@BBBBBBCCC@@@===DDDEEEGGGHHHs׼sQQQQQQOOORRRUUUWWWWWW^^^aaaeeejjjjjjlllpppuuuxxxyyyyyyzzzzzz|||}}}~~~~~~rrriiijjjpppuuuyyy|||{{{}}}{{{zzz|||ppp```WWWUUUZZZmmmyyyoooiii```\\\WWWSSSPPPMMMJJJGGGDDDAAA>>>@@@EEEMMMTTTXXXRRRJJJ@@@;;;<<<<<<:::666999::::::;;;<<<===>>>???<<<===???@@@@@@AAACCCDDDGGGIIIKKKMMMOOOTTTYYY^^^aaaeeekkkrrrxxxΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ}}}yyyvvvtttsssppppppooonnnllliiigggeee___]]][[[XXXUUURRRPPPOOOOOOPPPPPPNNNKKKGGGEEEEEEAAA@@@??????@@@@@@>>><<<888777777666666777888999777777777777Ħ444777666555555555555555666444>d<Ħ444555---///111Be111333111222555999===BBBFFFHHHFFFDDDBBB???===:::geFYĉ444555>aĦ111000000111111222////////////000111Be000000000000000111111***---///nu]ӵ222000/////////...000...------------+++)))/////////...............222222111111111000000000111000......///111444666666444111111333>d<Ħ555444444444555>d<Ħ222111111Ħ333333444444555666666666666444111111444777999999555666777999Be:::======;;;999ĦBBB>>>>>>>>>@@@BBBBBBAAA???EEEHHHKKKLLLLLLKKKKKKKKKOOOPPPRRRWWW\\\___``````ddddddeeefffhhhiiijjjkkkggghhhjjjkkknnnpppqqqrrrvvvtttsssuuuxxx|||~~~uuukkkkkknnnppprrruuuvvvzzz~~~~~~}}}}}}uuueee\\\[[[___qqq{{{sssooojjjeeebbb___\\\ZZZSSSOOOKKKKKKRRR[[[dddiii___VVVJJJBBB???>>>;;;888888888777888888999:::;;;999<<>><<<<<<;;;===???AAABBBDDDGGGKKKNNNNNNQQQUUUZZZ___dddjjjnnnwwwyyy~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ{{{yyywwwoooooonnnmmmlllllllllmmmgggggghhhhhhiiiiiiiiiiiicccaaa^^^[[[XXXUUUSSSRRRNNNOOOOOOOOONNNLLLKKKIIICCCCCCCCCBBB@@@>>>;;;::::::<<<===<<<888555444555888666555666777888777666222222222222333444555666666444222gdKĦ111111222222222111000000111000sdKĦ000111......///000444777000000000222444666888:::888777555444222111ŶS0000000003we<...///000111...............////////////...............))),,,...iĉ@3hR/Ō,,,,,,,,,---///000---,,,+++,,,......,,,***------------------------.............../////////+++*********,,,...//////111000......000DdDĦ---...///000000sdKĦ......gdKĦ------......///000000111111///------///000111000000111222222222222222222222gdKĦ777444333333444555555333000666777999:::999888999:::;;;;;;===AAAEEEGGGGGGFFFHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMMMMNNNQQQSSSUUUYYYVVVUUUVVV[[[___bbbbbbfffhhhkkkmmmpppuuu{{{wwwpppooopppnnnlllmmmrrruuuyyy|||~~~~~~xxxjjjccceeefffuuu~~~|||zzzxxxtttqqqjjjfffaaaaaaeeemmmssswwwooofffYYYMMMFFFAAA>>><<<;;;:::999888777888888999:::>>>BBBDDDBBB>>>:::999777999<<<===>>>@@@BBBDDDEEEGGGJJJLLLNNNQQQVVVYYYYYY]]]ccckkkrrrwwwzzz|||>Anenenene~~~{{{wwwtttDe]]]ZZZVVVTTTTTTTTTSSSRRRRRRRRRRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHEEECCC@@@>>>======888999:::;;;;;;;;;:::999666777888999888666444333333666888666333000000111333111///000111222222111111111111111222333444444777444ne///111...///000///...,,,,,,,,,///ne...---...//////---+++,,,///555:::111000000000111222444666444333222111000000>A---,,,,,,k<///...///111333//////......///000000111.........---------------+++---000fh,,,++++++,,,///222444---,,,+++---111222000...,,,,,,,,,------------...))))))***+++,,,---......++++++,,,...111111000///+++******+++---De......///000///...ne---,,,ne...***+++,,,.../////////...///---,,,,,,---...---,,,//////000000000000//////---///ne222333444333333333333222///---000222333222111111222444222222333666888:::888777555555666777999:::;;;;;;<<<:::888777888:::===??????<<<:::;;;@@@EEEGGGHHHJJJLLLOOOQQQSSSWWW\\\___hhhjjjooosssuuuvvvuuuuuu~~~wwwsssuuuuuuqqqlllkkkooorrruuuxxx{{{}}}yyyllliiillllllxxx|||yyyuuusssvvvzzz~~~}}}ssseeeWWWLLLEEEBBB@@@@@@???===;;;:::999999:::888===BBBEEEBBB===888555666888;;;;;;;;;;;;<<<======>>>???@@@@@@BBBEEEHHHIIINNNVVV___eeehhhiiihhhfffiiiooovvv}}}zzzwwwvvvtttrrrooolllkkkjjjaaaaaa```^^^[[[WWWTTTRRRIIIGGGEEECCCCCC@@@@@@>>><<<<<>>===;;;:::;;;===@@@BBB<<<======<<<;;;999777666666777666555333333444555333333333222111000000///000000000000000000000000000111111111222222222222000000000000111111111111666333---///000...000111000---,,,...111111---......//////......---------......000000000///000000111222111222222111///.........,,,///.........///000...///000///...///111222...///000000000///---,,,,,,,,,,,,---............////////////000000//////.........---///---++++++,,,---...---+++,,,------......------,,,000111...---///000...///...---,,,,,,,,,---,,,,,,...///000222111///...***+++++++++,,,,,,,,,---------,,,,,,,,,------...///.........///......---------,,,///...---/////////000000000000000//////000000111111222222000000111222222222111111222111000000000111222333222222222222222222333333111111222333444666777888888999;;;===???BBBCCCDDDJJJKKKNNNPPPSSSUUUVVVWWW[[[]]]aaaeeehhhjjjkkkkkkpppnnnllljjjhhhiiijjjjjjpppwww~~~zzzvvv||||||rrrjjjkkkjjjpppxxx{{{|||}}}vvvqqqpppxxx~~~uuukkkbbbYYYRRRMMMIIIFFFAAA>>>===<<<;;;:::???AAADDDDDDAAA===888666777888999;;;<<<===>>>>>>:::<<<>>>>>><<<<<>><<<:::999777777777888888777777999;;;===555444222111111333555777555666666666555333222000333333333222111111222333222222222111000/////////........................////////////000000000000////////////000000000000333111...,,,+++---///000.........//////---***(((000///---,,,,,,,,,---...///......------.............../////////000000000000111111000......///000---000000------000000...000///...---------......---...///...------///111///////////////...------,,,,,,,,,------------...---.........////////////............---------,,,///---,,,,,,---......---+++,,,------...---------,,,000111...,,,//////...------,,,+++++++++++++++,,,,,,,,,---...///...---///---,,,,,,------+++(((+++++++++++++++,,,,,,,,,************++++++,,,,,,***++++++,,,,,,++++++***---,,,+++,,,...///...---........................//////...------,,,,,,+++//////000111111222111111222111000/////////000111//////000000000111111111.........//////000111111111222222444555666777777888999;;;>>>@@@AAABBBCCCDDDEEEHHHJJJMMMOOOPPPQQQOOONNNNNNNNNPPPRRRTTTVVV[[[```fffiiiiiijjjmmmqqqzzz}}}|||zzz~~~ssskkkjjjiiiooovvv{{{}}}wwwssssss|||{{{sssmmmgggbbb^^^UUUQQQLLLGGGCCC@@@<<<999===???AAAAAA???<<<:::888777777888999999:::::::::888:::<<<<<<<<<===AAADDDCCCKKKTTT[[[aaaccc]]]UUUKKKIIIKKKPPPSSSVVV[[[bbbhhhiiikkkmmmrrrwww{{{|||{{{wwwrrrlllfff```]]]ZZZVVVRRRRRRUUUTTTOOOJJJBBBBBBAAA???>>>===<<<<<<<<<<<<;;;:::888666555444888888777555444222111111000111222333444444333333333222000......///000222///000111111111///...---.........///////////////111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---.........////////////000...---++++++,,,...000...,,,+++...000...'''!!!///...,,,+++++++++,,,---///...............//////,,,,,,.../////////...---//////000...---,,,...///---//////------000000---......---,,,,,,,,,,,,---,,,---------,,,,,,---/////////...------------...,,,,,,,,,,,,---------------------.........//////---------,,,,,,,,,,,,,,,...------...//////...,,,++++++,,,---------------+++///000---,,,...///...,,,++++++************++++++,,,,,,------------,,,111///---,,,---------+++,,,,,,,,,+++++++++++++++((()))***+++,,,+++******)))******+++++++++******---,,,+++,,,...///...---......------,,,+++++++++...------,,,++++++******---...///000111222222222111000///...------......+++,,,,,,---...///000000...---------------------111111111000000000000000...///000222333444555555555555666777999:::<<<===777777777888;;;>>>@@@BBBAAAEEEIIIKKKKKKLLLPPPSSS[[[___dddjjjqqquuuxxxzzz}}}}}}~~~~~~}}}rrriiihhhfffllltttzzz~~~xxxvvvwww|||zzzwwwuuujjjfffaaa[[[UUUMMMFFFAAA@@@@@@@@@???>>><<<;;;;;;:::::::::999999999888888666777999999999:::===???DDDLLLVVV___hhhiii```TTTHHHDDDCCCEEEHHHJJJOOOUUUWWWWWWWWWXXXZZZ\\\^^^```{{{vvvsssqqqpppnnnmmmmmmjjjgggdddZZZYYYWWWUUUQQQMMMJJJHHHFFFDDDBBBCCCFFFFFFCCC???999999999888888888777777666666666555444333333222555555444333222111111000000000000111333333333222444333111000//////000000......000111111000///...,,,++++++,,,.........---/////////......---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,+++++++++,,,...///,,,++++++---...,,,((($$$///...,,,+++++++++,,,---.........---......//////***,,,...///000///---,,,---......---,,,,,,---///***......------000111......---------,,,,,,,,,,,,,,,---------++++++---///000///---,,,,,,,,,---...++++++,,,,,,,,,---------,,,,,,---------.........---------,,,,,,,,,,,,,,,...------///000000...,,,++++++,,,------------,,,+++///000---+++---...---,,,++++++*********++++++***,,,------,,,,,,,,,,,,111///---,,,,,,------...------------,,,,,,,,,,,,)))+++---......---+++***,,,,,,---.........---------,,,+++,,,...///...---......------,,,+++******,,,,,,------.../////////...///000111222333333333222111///...------------******+++,,,---...///000////////////////////////111111111000000000//////......///000111111111111444333222222222444555666111111111111222333444555333555777777777999===@@@AAACCCGGGMMMRRRVVVYYY[[[``````aaabbbeeehhhkkkmmmoooqqqtttwwwzzz|||}}}vvvkkkdddbbbdddiiiqqqxxx~~~zzzzzz|||}}}yyytttnnnfff]]]WWWNNNKKKFFFCCCAAA@@@???>>>???>>>===<<<;;;;;;:::::::::::::::999999999:::;;;AAAGGGPPP\\\gggllldddXXXKKKEEEAAAAAACCCDDDHHHMMMMMMMMMLLLLLLLLLLLLMMMNNN|||xxxuuullliiiddd```\\\WWWRRROOOQQQPPPNNNNNNMMMKKKGGGEEEBBBBBBAAAAAA@@@???>>>===888666666777:::;;;999777222333333333333333333333111111000000000000000000000000000/////////......333000...///222555555555111000///---,,,,,,,,,,,,......000111111111000///,,,++++++,,,//////...,,,.........---------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,------------******++++++,,,,,,------)))+++---,,,+++***+++---//////---,,,,,,,,,---...---------------...//////+++,,,...000000///...---,,,------,,,++++++---...,,,///000------///...***............------,,,,,,---......---,,,+++---//////...,,,+++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------------------...---------...000000---+++***+++,,,,,,------,,,,,,***...///,,,***---...,,,,,,,,,++++++++++++,,,,,,***,,,......,,,***+++,,,,,,+++***)))((()))***+++...............---------***+++---......---+++***------...//////000//////---,,,+++,,,...///...---000//////...---,,,++++++,,,------......///000000///000111222333333333333222111000...------......******+++,,,---//////000......000111222222111111,,,,,,------------------,,,------...............111000///------...///000//////...---------------////////////000222555777444555777:::<<<>>>@@@AAABBBBBBBBBCCCDDDGGGIIIKKKOOOPPPRRRUUUYYY\\\___```eeejjjqqqvvvzzz}}}vvvlllccc]]]\\\aaaeeemmmvvv~~~{{{|||xxxssseee___WWWQQQNNNMMMKKKIIIEEEDDDBBB@@@>>>=========>>>===<<<<<<<<<============AAAGGGQQQ^^^gggddd[[[JJJCCC======>>>>>>@@@DDDAAAAAAAAAAAAAAAAAAAAABBB|||xxxtttrrrllliiieeeaaa___\\\YYYVVVLLLJJJGGGFFFEEECCC@@@>>>??????>>>>>>>>>===:::777999888888777777777666666222111111333555666555444....../////////000000000//////............//////////////////////////////222///,,,---222666777666000000///...---,,,,,,,,,,,,---...//////......------++++++---000000---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,,,,------------)))***+++,,,------,,,,,,))),,,...---******---111000///---,,,,,,,,,---...++++++++++++,,,---...///,,,---.../////////...---+++,,,---,,,++++++---//////222222...,,,,,,***&&&------.........---,,,+++---......---++++++,,,...------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---,,,,,,---......---+++******+++,,,,,,,,,,,,,,,)))......+++***,,,---,,,,,,++++++++++++,,,------***---000///,,,***+++---+++,,,---,,,******+++---,,,---------............++++++,,,---,,,+++***)))+++,,,---......///......---,,,+++,,,...///...---000000//////......------...------,,,,,,+++******000000111222222222222111111000///...------...///++++++,,,,,,---...//////+++,,,...///000000//////+++++++++,,,,,,,,,------,,,,,,------......------...---,,,+++++++++++++++---------------...............------...///111222222222222222222333333333444444444555555666777888;;;:::;;;===AAAEEEFFFFFFHHHLLLRRRWWW[[[]]]```bbbffffffjjjqqqvvvzzzttthhh^^^YYYXXX^^^bbbjjjsss~~~|||~~~~~~wwwnnnhhheeedddbbb```UUUSSSOOOKKKGGGDDDCCCBBB>>>===;;;<<<===>>>>>>===:::===@@@FFFQQQ[[[\\\XXXJJJBBB;;;<<<=========???::::::;;;;;;<<<<<<<<<===~~~zzzwwwtttrrrqqqfffdddbbb___[[[WWWSSSRRRNNNLLLIIIGGGGGGFFFDDDCCC>>><<<;;;;;;<<<<<<;;;:::888888888999::::::777555555555444333333222222333111111222333444444444333.........////////////000000000///.........///000/////////000111111111222///,,,,,,///555999888666111111000/////////......+++,,,---...---,,,+++***...,,,+++---000000,,,(((---------...............++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...***+++,,,---...---,,,+++***+++------,,,,,,,,,,,,///...,,,+++++++++,,,---************+++,,,---...,,,,,,,,,,,,------------+++,,,------,,,,,,...///,,,000111...---...+++'''+++,,,---------,,,******,,,------,,,******+++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,******,,,---,,,+++******+++,,,,,,,,,,,,+++)))---...+++))),,,---+++***************+++,,,,,,+++...111000,,,***,,,...,,,...000000...---...000)))******+++,,,---......---------,,,,,,,,,++++++***+++,,,---............---,,,+++,,,...///...---/////////...............,,,,,,,,,+++******))))))///000000000000//////...///...---,,,,,,---......+++++++++,,,,,,---------***+++,,,......---+++***------------------------,,,---....../////////...............---,,,+++***------...////////////......------------........./////////.........//////111111222333333333333333555333222333777:::::::::555888<<>>>>>???EEELLLOOOMMMHHH@@@:::;;;===<<<;;;<<<999::::::;;;<<<<<<<<<<<<xxxqqqllljjjdddbbb___ZZZUUURRROOONNNMMMLLLKKKHHHEEEBBB???===>>>===;;;;;;<<<======<<<888777666666777777666444111111111333555555333222333222222111111111222222000000000111222222111111---------...............///...---,,,,,,,,,---...,,,,,,,,,---......//////---,,,---333:::<<<999555.........------------,,,,,,---......---,,,+++***...,,,***---000000+++&&&........................************************++++++,,,,,,,,,---------,,,,,,---------.........***+++---......---+++***,,,***+++---000///)))$$$---,,,+++*********+++,,,))))))))))))***+++,,,---++++++*********+++,,,---+++---------,,,,,,...000&&&***------...111000---******+++,,,+++***)))(((+++,,,,,,+++)))((()))+++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...+++))))))***,,,,,,,,,******+++,,,,,,,,,,,,+++)))---...***)))+++,,,+++))))))((())))))***++++++,,,///222111,,,***,,,///(((+++//////,,,++++++---''''''((()))+++,,,---...111000///............///+++,,,---...////////////---,,,+++,,,...///...---------..................*********+++,,,,,,------////////////...---,,,+++---,,,+++++++++,,,---...++++++++++++++++++,,,,,,+++,,,---...---+++)))''',,,,,,,,,+++******))))))***+++,,,,,,---------------......///...,,,+++***------------,,,+++***)))......------......---,,,++++++++++++,,,---......,,,---///000111000000///222000---...111333333222000222444555444444666777888777999>>>BBBDDDKKKRRRVVVVVVWWW[[[aaajjjrrrwwwzzz~~~{{{oooeee]]]XXX\\\___eeeppp|||}}}wwwnnngggcccaaaddd___YYYUUUSSSOOOJJJFFF>>>AAA@@@===>>>CCCDDDCCCBBB:::555777:::888666666888888999::::::::::::999~~~~~~{{{yyynnnhhh___VVVQQQNNNLLLJJJGGGEEEBBB???>>>======>>>;;;;;;;;;::::::888777777555777888666333222444666444444444333333222222222000000000111222222222333222222222222111111000000---...000111222222111111...,,,---000000---,,,...........................------...///////////////------...222666999;;;:::222000...,,,+++,,,---...+++,,,,,,------,,,,,,+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,+++......+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++***)))((('''+++******,,,......---,,,,,,***(((((()))+++,,,+++---------,,,,,,+++++++++---,,,+++***))))))))))))***+++---,,,++++++,,,...+++*********+++,,,,,,---''''''&&&&&&''')))+++,,,---***((((((***,,,+++***((('''&&&'''***,,,,,,+++------,,,++++++*********++++++++++++,,,---------***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++...(((&&&***///...+++***+++++++++******))))))))))))************+++++++++000++++++......***+++///++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++---222555+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))...///000///---,,,,,,,,,///000...)))(((+++---+++,,,,,,,,,,,,,,,+++***)))///,,,)))+++......)))%%%---,,,+++******+++,,,---+++++++++,,,,,,---------+++---------+++++++++---******---222222---******,,,---......,,,,,,---...111///---------,,,***)))++++++++++++++++++++++++,,,+++***+++,,,,,,***(((///////////////.........+++,,,---.........---,,,,,,---///000222222333333111222444666888:::;;;<<<======>>>AAAEEEJJJOOORRRYYY]]]dddjjjpppxxxuuuiii```cccdddhhhqqq}}}}}}yyytttnnneee\\\UUUMMMKKKHHHFFFEEEDDDBBB@@@>>><<<999777666666888999:::888666888;;;===<<<999~~~yyyvvvsssooolllhhheeeaaa`````````]]][[[WWWRRRKKKEEEBBB???>>><<>><<<<<<===>>>999;;;>>>???@@@@@@BBBCCCwwwnnnfff___YYYUUUTTTRRRNNNJJJGGGDDDBBBAAADDDBBBAAA@@@??????>>>>>>===;;;999999999999777555444333222222222222333444444444444444444333222111000...,,,---111222111///222222222222222111111111111111111000000//////...000///,,,******,,,...000/////////...---,,,,,,+++...+++***,,,,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,...------...000222111000//////...---,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,))))))++++++((()))******++++++++++++***++++++++++++++++++++++++************++++++,,,---((('''(((***---...---,,,,,,+++,,,---//////---+++,,,+++++++++++++++++++++)))))))))))))))***++++++)))***,,,+++******+++---******)))))))))******+++))))))))))))((()))))))))+++************+++******...,,,******+++,,,+++***))))))))))))******++++++,,,---.........,,,+++))),,,,,,+++***)))))))))***))))))***+++,,,,,,------,,,((('''+++---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))))))))++++++******+++************************///---+++******+++---...+++)))''')))------***&&&++++++******))))))((((((++++++,,,,,,,,,++++++******+++---------,,,---...+++---,,,((((((++++++)))++++++,,,,,,,,,++++++***,,,***))))))++++++)))''')))***+++,,,,,,+++***)))************))))))))))))---......---***(((((()))...***(((******(((***...+++,,,------++++++,,,---///---,,,+++,,,+++***(((---,,,++++++++++++,,,---)))---111///+++(((+++...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000111111111111.........---...///000111111222333333444555666777999;;;>>>BBBEEEHHHIIIJJJRRRTTTYYY```iiisss|||~~~wwwyyyzzztttooojjjggg^^^YYYRRRJJJDDDBBBAAABBB>>>BBBGGGJJJJJJKKKNNNQQQuuurrrmmmiiihhhiiikkkmmmiiiccc[[[RRRLLLHHHEEECCCCCCBBBAAA???===;;;::::::<<<<<<;;;:::999999::::::777666555555555555333111222222222222333333444444333333444444333333222222111---)))))),,,///000///111111111111111111111111111000000//////.........111///---++++++---///111111000///...---,,,,,,,,,...+++***------***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,---/////////---//////..................+++,,,,,,------,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++))),,,,,,)))(((++++++(((((()))******++++++++++++++++++++++++++++++++++++))))))(((((()))***+++,,,'''''''''))),,,---,,,+++*********,,,......,,,***+++++++++++++++++++++++++++******)))(((((())))))***+++,,,,,,++++++,,,---***))))))(((((())))))))))))***+++,,,,,,---------******++++++************...---+++***++++++***))),,,,,,+++++++++*********,,,,,,---------+++***))),,,,,,+++***)))))))))***))))))***+++,,,,,,------+++((('''+++,,,******,,,......---,,,,,,+++******))))))***++++++,,,------(((***+++++++++,,,+++***************************++++++,,,------,,,,,,+++)))+++,,,---,,,***))))))*********))))))(((((((((***++++++,,,,,,,,,+++++++++---...---+++******+++***,,,,,,)))(((++++++)))***++++++,,,,,,,,,++++++,,,+++******+++++++++***))))))+++,,,,,,+++))))))''''''((()))******++++++///000000...+++******++++++((())),,,,,,)))(((++++++,,,---,,,++++++,,,---000...,,,++++++***(((&&&,,,+++***))))))***+++,,,)))---000///***(((***...***+++++++++,,,,,,,,,---++++++++++++,,,,,,------......///000000000//////222222222222222222222222////////////000000111222/////////000111111111111333444555777888999:::;;;>>>@@@CCCIIIRRR\\\dddjjjxxxyyy{{{~~~~~~vvvpppggg]]]UUUOOOLLLKKKLLLQQQWWWZZZ[[[\\\```ccc{{{uuunnngggaaa\\\VVVTTTPPPMMMMMMNNNOOOQQQQQQLLLEEE@@@===<<<;;;:::888999::::::888777777999555666777666555555666888555444222222333333111///000000111111222222222222000111111111111111000000111///+++***,,,...000111000000000000000111111111////////////............000///...------...000111111000///------,,,,,,,,,---++++++//////++++++---++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,,,,......---,,,........................+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,,,,))))))++++++((((((((()))***++++++++++++++++++++++++++++++++++++)))(((''''''((()))***+++,,,***)))*********(((&&&***))))))***+++,,,+++)))*********+++++++++++++++++++++***)))(((((((((((()))***++++++******+++---***))))))(((((((((((((((((()))***,,,------......(((***,,,,,,***)))***+++...,,,*********+++***)))------,,,,,,+++******)))++++++++++++************++++++******)))******************++++++,,,,,,---***((((((++++++)))))),,,111000///...---+++******)))************+++++++++&&&***+++***+++---,,,)))************************((())),,,---...,,,+++))))))+++......,,,******+++*********)))))))))))))))******+++,,,,,,,,,+++++++++---...---+++)))))))))))),,,,,,***))),,,,,,)))******+++,,,,,,,,,++++++,,,,,,++++++***++++++,,,)))******************)))&&&&&&''')))***+++,,,---///000000///,,,++++++,,,)))(((***......***((()))***,,,---,,,+++***+++---+++***))))))++++++***))),,,***)))(((((()))***,,,))),,,...---***)))***+++))))))******++++++,,,,,,************+++---.../////////000000000///......555444333222000///...---,,,,,,------............---,,,,,,...///000...---000000111222333444555555222333555999???FFFLLLPPPYYY\\\```eeelllttt|||~~~uuullleeeaaa___bbbfffjjjnnnpppqqqsssttt|||wwwwwwuuuooohhhccc^^^XXXSSSOOOKKKGGGEEEDDDCCCAAA?????????AAABBBCCC???:::666555666555555444666888777555444555666222444555555333333666888555333222111333333333222//////000111111111111000//////000000000000000///000111222222000000000111/////////000000000111111---...............//////...............///000000///...---,,,++++++,,,,,,,,,+++---111111---+++,,,++++++++++++++++++++++++((()))***,,,------------...---,,,,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***************************------***))),,,+++)))'''((()))***+++++++++++++++++++++++++++++++++++++++***((('''((()))***,,,,,,+++***))))))(((&&&$$$+++)))((((((***++++++***)))*********++++++++++++***))))))((((((((())))))'''((())))))(((((()))******)))(((''''''''''''(((&&&'''((()))***))))))((((((***---,,,***))))))+++,,,***))))))***+++***)))++++++++++++******************((('''((()))***,,,*********)))******++++++++++++++++++++++++++++++)))((((((++++++((())),,,//////...---,,,++++++************))))))))))))((($$$(((***))))))---,,,'''************************((()))***+++++++++******+++******+++,,,,,,+++***))))))******************)))***+++,,,,,,,,,,,,+++)))+++,,,,,,***)))***+++***------++++++------***)))***+++,,,,,,,,,,,,+++++++++******))))))+++,,,******))))))))))))******(((((())))))***+++,,,,,,---...///...,,,+++,,,---***)))***......***)))******,,,,,,,,,+++***+++,,,(((''''''(((+++---,,,,,,---+++)))(((((()))+++---******++++++******))))))(((((())))))***++++++,,,((((((((()))+++---///111///////////////...---,,,333222111000///...---,,,,,,,,,,,,,,,,,,,,,++++++...---,,,...000000---+++//////////////////000000/////////111333666999;;;>>>AAAFFFJJJPPPXXXbbbhhhrrrxxx{{{yyy{{{|||~~~~~~ssshhh]]]ZZZ^^^^^^XXXPPPHHHEEEAAA????????????>>>:::999888777777888999:::>>>:::666333333333333333000222444333000...///111///111333222111111444777333111//////111222333333000000111222222111111000000000111111111111111000///444888888555222000111.../////////000000111111,,,------....../////////,,,------....../////////---,,,+++*********+++,,,,,,+++...333333...+++,,,************************'''((()))+++,,,---.........---,,,,,,.........,,,)))******+++++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************+++------******,,,,,,)))'''''')))******+++++++++++++++++++++++++++++++++,,,+++***(((((()))+++,,,***)))((()))******(((&&&,,,***((((((***+++,,,,,,))))))******++++++++++++(((''''''(((((()))***+++%%%&&&''''''&&&&&&''')))***)))((('''''''''''''''((())))))******)))'''&&&'''***------***))))))++++++)))(((((()))******)))((((((((()))******++++++***(((&&&%%%&&&(((+++---***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++)))'''(((+++***((())),,,******************************))))))((('''''''''"""''')))'''(((,,,+++&&&))))))))))))))))))))))))))))))((((((((()))+++,,,---)))&&&(((---///,,,((())))))******++++++,,,,,,)))***+++,,,,,,,,,,,,,,,''')))+++++++++***+++,,,***---...+++,,,...---***)))***+++,,,,,,,,,,,,,,,*********)))((((((***,,,+++***)))(((((()))***+++***************++++++++++++---------+++++++++---,,,******------******,,,***+++,,,,,,******+++,,,(((''''''(((+++,,,,,,+++...,,,***))))))***,,,...+++***))))))******)))''''''(((((()))***+++++++++''''''''')))+++...000222............---,,,++++++/////////000000000000000/////////...---,,,******...,,,+++,,,......+++(((111000...,,,+++******)))111000///......///000000222444777999<<>>>>>??????>>>>>><<<:::888666555444444444333333333444444222000555444222111000000111111//////000000000000//////111111111111111111111111//////000000000000111111222......222222......222........................222///***'''+++111222..............................---,,,,,,++++++++++++...,,,++++++,,,---,,,+++.........------.........///000111111000---+++)))+++---------+++***+++,,,,,,++++++******++++++,,,---,,,++++++******+++++++++*********************...------...//////...,,,,,,,,,,,,++++++*********+++,,,---------,,,+++***************))))))))))))************************++++++***))))))******+++******)))(((((((((((((((******))))))'''%%%###!!!''''''(((((())))))***************)))******++++++***)))(((((()))***)))((()))((((((((((((((())))))***))))))(((''''''&&&&&&&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++)))'''(((***+++)))(((++++++*********)))))))))((((((((())))))*********+++)))((('''&&&''')))***))),,,000000...+++))))))///---***(((&&&&&&''''''((()))******(((&&&&&&'''+++***************))))))************************''''''''''''(((((((((((()))***)))(((+++///...***))))))(((((())))))***+++******)))((((((((()))))))))***+++++++++)))(((''''''((()))++++++***((('''***************************+++,,,+++)))''''''''',,,,,,+++***))))))))))))***))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&'''+++,,,******---++++++******************,,,***)))(((((()))***,,,******************++++++*********+++++++++,,,,,,************++++++++++++///...,,,+++***++++++,,,+++++++++---//////---+++,,,---,,,)))+++///...(((,,,,,,------------......---,,,+++,,,......---,,,+++,,,.../////////...---/////////000111333444555999<<>>AAADDDHHHJJJNNNSSSYYY^^^bbbdddlllpppvvv{{{333111000000111000...---///000111111/////////111........................///...---...///000///---000///---,,,+++++++++,,,////////////......---------------,,,,,,,,,,,,+++)))***+++,,,---------------,,,+++***************************************)))***+++,,,,,,,,,+++***+++************++++++,,,))))))))))))))))))))))))+++***))))))++++++***)))***)))((((((''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((()))))))))(((&&&''')))+++'''(((((()))))))))++++++***+++,,,,,,***(((%%%$$$*********++++++*********'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))((((((((()))))))))(((+++++++++++++++*********%%%&&&'''(((''''''&&&&&&%%%'''((('''&&&%%%'''((('''(((((('''&&&&&&''')))(((((('''&&&%%%$$$######&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((()))(((%%%$$$$$$&&&(((***(((&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%######$$$&&&'''&&&$$$!!!'''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''(((((())))))(((%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&'''))))))(((''''''!!!$$$''')))***)))'''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$'''&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''((()))***+++'''''''''''''''''''''''')))+++***&&&%%%''''''%%%'''''''''''''''(((((()))((()))))))))'''''')))******)))'''&&&&&&&&&'''(((***&&&###%%%,,,...(((!!!'''(((((((((((()))))))))+++,,,,,,,,,+++*********'''((()))***+++***)))(((************************))))))))))))))))))))))))***---///---***)))+++......,,,***((((((***,,,...++++++++++++++++++++++++---,,,,,,,,,...111333555CCCTTTgggqqqooollloootttwwwooo```NNN>>>444111222000000000///...------...---..................------------------------------------------......//////...,,,---...000//////000///...---,,,,,,,,,,,,......///000111111222222222444666666444333333333666777:::>>>BBBEEEHHHJJJIIILLLRRRXXX]]]bbbhhhllluuuyyy000//////000111111///---000111222111///...///000........................///...------//////...---111111///...------,,,,,,//////......------------.........---------,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))******+++++++++******+++******)))))))))******))))))))))))))))))))))))+++***((()))******)))((())))))((('''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''&&&%%%%%%'''(((&&&'''''''''(((+++///222******++++++***((('''%%%))))))************))))))'''((()))***************(((((((((((((((((((((((()))((('''((()))***)))((())))))******+++******)))$$$&&&((()))((('''''''''%%%&&&''''''&&&%%%'''((('''(((((('''&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!!!!"""###$$$%%%&&&&&&(((&&&%%%$$$$$$&&&((()))(((%%%""""""$$$'''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''&&&$$$"""'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&''''''((((((&&&'''(((((())))))((((((%%%''')))***)))'''%%%###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((())))))''''''''''''''''''''''''))),,,,,,'''$$$&&&&&&$$$&&&&&&&&&&&&'''((())))))((()))))))))'''''')))*********))))))(((((()))))),,,)))&&&&&&***---&&&''''''(((((((((((()))))))))+++,,,,,,***))))))***)))((('''(((******)))'''+++++++++******)))))))))(((((())))))))))))(((((()))***,,,+++++++++,,,------,,,***))))))***,,,---+++++++++++++++++++++++++++++++++,,,...222555777@@@QQQeeennnllljjjnnntttxxxlllYYYFFF888111/////////000111000...------///------------------------.........////////////000000///...---,,,+++++++++***)))((())),,,........./////////.........------...////////////......------///222333222000//////222333444666888:::;;;<<<777:::>>>AAACCCFFFJJJMMMVVV[[[cccllluuu{{{~~~.........///111111///---///000111000...---...///........................///...------//////...---111000000...---,,,,,,+++------------------.........------------,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,***))))))(((((((((((((((((()))))))))************))))))))))))******+++***))))))(((((((((((())))))))))))))))))))))))+++)))(((((())))))(((''')))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))###%%%''''''&&&&&&&&&'''&&&'''''''''(((---555:::)))))))))(((((('''''''''(((((())))))))))))(((((('''(((((()))))))))(((((('''''''''''''''''''''''')))'''&&&'''***+++***(((&&&''')))************)))"""%%%))))))(((&&&'''((($$$%%%'''&&&&&&%%%'''(((''''''((('''&&&%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((!!!"""$$$%%%&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###'''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''(((&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%&&&''''''''''''&&&&&&&&&''''''((((((%%%&&&'''((((((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((,,,,,,'''$$$&&&'''&&&&&&&&&%%%%%%&&&''')))***((()))))))))'''''')))***))))))******))))))((('''$$$((()))'''(((***'''!!!'''''''''((((((((())))))(((***,,,+++)))'''((()))***(((&&&&&&((()))((('''******)))))))))(((((((((''''''((())))))(((''''''((((((((()))+++,,,,,,,,,,,,++++++******++++++,,,************************+++******+++---000333555;;;MMMbbbkkkjjjhhhnnnuuuxxxiiiTTTBBB777222///...---///000000---,,,---...,,,,,,,,,++++++,,,,,,,,,,,,---------.........///000///---,,,++++++******)))(((''')))+++---------...//////000000111000000...///000000000///...------///000000//////000111111111222222333333444444222444666777888999;;;===@@@DDDIIIPPPWWW\\\```aaalllpppvvvzzz~~~---,,,---///111111000......///000///---,,,---...........................///...------...///...---///......---+++***))))))+++++++++,,,---...000000---------,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,+++***)))(((((((((((('''((((((((())))))******+++***)))(((((()))***+++++++++***(((''''''''''''))))))))))))))))))))))))+++)))(((((())))))(((&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&)))***)))(((((()))''''''(((''')))000999@@@(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''&&&'''''''''''''''''''''''')))'''&&&'''***+++***(((%%%&&&((()))*********)))"""%%%)))***(((&&&'''((($$$%%%&&&&&&%%%%%%'''(((&&&'''((('''%%%%%%'''((((((''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''')))&&&###$$$&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$""""""###$$$$$$###((('''&&&&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&((()))'''###!!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((!!!"""$$$&&&''''''''''''$$$$$$$$$$$$%%%&&&'''(((###%%%'''))))))'''%%%######$$$&&&'''((('''&&&&&&%%%%%%$$$###$$$%%%'''((($$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((***''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++'''$$$&&&)))(((&&&&&&%%%%%%&&&''')))***((()))))))))'''''')))***&&&'''((((((((('''%%%$$$$$$+++(((&&&))),,,+++''''''''''''((((((((()))''')))+++***(((&&&''')))+++(((%%%%%%''')))((('''''''''((((((((((((((((((&&&'''((())))))((('''&&&(((&&&%%%'''+++...---+++++++++++++++++++++++++++************************+++*********,,,...111333:::LLLbbbkkkiiigggmmmuuuqqq```KKK;;;333111---***+++...000///,,,+++,,,...++++++************++++++)))))))))******+++++++++,,,,,,++++++,,,,,,---...,,,+++******---.........)))***+++,,,---.........)))***,,,.../////////...222222111///---...000222............////////////---///111222222333555777888999<<>>@@@BBBGGGNNNVVV\\\jjjnnnwww......,,,+++---///***###---///000///---,,,...000///...---,,,,,,,,,,,,,,,///...,,,+++***+++,,,---...,,,+++,,,......---+++---///---((('''+++///000---...+++&&&%%%)))***(((,,,,,,++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))***))))))))))))))))))***)))&&&%%%'''+++---***'''''''''((((((((())))))))),,,)))'''))),,,---***&&&''''''''''''&&&&&&&&&&&&******(((&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&'''(((((((((&&&''''''&&&%%%&&&'''(((((((((&&&%%%&&&)))***)))''''''(((((()))))))))(((((((((((())))))))))))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&(((***,,,...***)))(((&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&)))%%%$$$&&&&&&###$$$(((###$$$&&&'''&&&$$$""" $$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$&&&#########$$$$$$######"""$$$(((((($$$###&&&'''%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&###!!! """###%%%$$$""""""$$$%%%%%%$$$(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***(((&&&###"""###%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((('''$$$$$$(((***(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))&&&%%%$$$######%%%'''((()))&&&&&&))))))&&&&&&)))&&&'''((('''&&&%%%&&&(((+++&&&%%%((()))'''&&&))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))+++***(((&&&%%%&&&''''''))))))))))))(((&&&%%%$$$)))((((((''''''''''''(((+++++++++)))&&&%%%&&&'''(((''''''&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((('''%%%%%%(((&&&&&&''')))***(((&&&***((()))+++)))&&&'''******)))))))))******+++,,,***))))))---...///444;;;EEEWWWjjjqqqllleeefffjjjlllaaaMMM:::222111///+++...---,,,++++++***++++++---,,,++++++*********+++,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////...//////...------...000000000000//////......---////////////////////////333333333444777888888888444555777888;;;@@@FFFJJJPPPSSSZZZgggttt|||}}}{{{xxx|||//////...,,,...000,,,&&&...//////...------...000------,,,,,,,,,,,,---------,,,+++*********+++,,,---,,,++++++------,,,+++&&&***+++((((((,,,//////...000///++++++......,,,---------,,,,,,+++++++++***************))))))((())))))))))))))))))))))))******((((((((((((******(((&&&%%%'''+++,,,***((((((((()))))))))))))))***+++(((''')))+++,,,)))'''''''''''''''&&&&&&&&&&&&$$$&&&((((((%%%###%%%'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%(((((('''&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&''''''((((((((((((''''''(((''''''***......,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&))),,,///000***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''(((%%%$$$%%%&&&$$$%%%)))$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$######"""######$$$$$$###''')))%%%###%%%((((((%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&$$$###"""$$$&&&$$$"""!!!"""###%%%%%%$$$((('''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%(((***,,,)))'''&&&%%%&&&%%%###!!!###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%%%%)))***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&'''(((&&&&&&((((((&&&&&&(((%%%'''((('''&&&%%%&&&'''***((('''(((&&&$$$%%%***))))))(((''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***(((((('''&&&&&&'''((((((***)))(((&&&&&&&&&''''''******((('''&&&&&&%%%%%%'''''''''&&&''''''((((((***+++***)))&&&%%%&&&'''((((((&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''''''''(((''''''&&&%%%'''&&&&&&'''((((((&&&%%%'''&&&'''***)))&&&'''+++)))))))))))))))******+++)))'''(((,,,...000666>>>MMM^^^pppvvvnnneeebbbdddjjj___LLL999000000///,,,------,,,++++++,,,,,,,,,,,,,,,+++************+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............////////////000000///......///111........................////////////////////////333444555444333333333444333555666666777999<<>>>>>@@@DDDIIIKKKKKKIIIIIIJJJKKKMMMPPPUUU[[[```eeekkkttt|||'''******(((***...---***,,,+++******+++++++++++++++++++++++++++,,,---...*********************+++***++++++++++++***++++++""")))......------***&&&(((,,,---++++++...---***+++*********)))))))))(((&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***))))))((()))))))))((('''************))))))))))))&&&%%%%%%&&&''''''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%***...---((($$$$$$&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&(((((((((''''''&&&%%%%%%%%%&&&''''''''''''''''''***************)))(((''')))''''''---444666000)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''(((***++++++)))(((((('''''''''(((((("""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################!!!"""$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$%%%$$$######$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%&&&'''%%%""" """%%%&&&&&&&&&%%%$$$###"""!!! !!!""""""###$$$(((***%%%$$$######%%%&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&***...000...***&&&$$$###$$$######$$$&&&###"""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$!!!"""%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$###%%%'''***%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%%%%""""""%%%%%%&&&'''&&&%%%$$$%%%'''###'''***)))&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((()))***&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''')))+++&&&&&&&&&&&&&&&'''((())))))))))))(((&&&%%%&&&(((((((((&&&&&&%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&'''''''''''''''((()))))))))((((((((($$$###%%%((((((%%%'''+++))))))(((((('''(((((())),,,))))))+++,,,,,,111888HHHZZZnnnuuummmbbb^^^^^^jjjaaaOOO<<<111///...,,,,,,,,,+++++++++,,,------*********))))))***++++++))))))******++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------------...............//////...------...000,,,,,,,,,,,,------------........................---000222222//////111444000222444555444555666777:::;;;===@@@BBBAAA???============<<<;;;===AAAEEEJJJOOOWWW^^^ccchhhmmmpppxxx}}},,,......+++***------***---+++)))***+++,,,+++++++++++++++++++++,,,------)))************+++++++++)))***++++++))))))***++++++---+++&&&%%%(((,,,,,,'''***+++))))))++++++((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%''')))***+++++++++***)))))))))))))))((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%(((+++***&&&###"""###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%%%%$$$((('''&&&'''((()))(((&&&'''''''''(((''''''&&&%%%%%%&&&'''&&&%%%%%%''')))***++++++******)))(((''')))'''''',,,333444///)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''''''''''''''''''''''''''&&&''''''((((((###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$#########%%%$$$!!!!!!%%%&&&$$$'''&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""""""""###$$$%%%%%%)))&&&$$$&&&%%%######%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$###""""""$$$&&&'''%%%$$$$$$%%%&&&&&&%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%'''***,,,...,,,)))%%%######$$$$$$$$$$$$(((###"""&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%######&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''"""###%%%%%%$$$%%%''')))&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$$$$&&&&&&$$$$$$&&&$$$&&&'''&&&%%%$$$%%%&&&$$$(((***((('''((((((&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&''''''((())))))'''&&&%%%&&&((((((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&(((******)))((()))***%%%$$$%%%((((((%%%'''+++)))(((((('''''''''''''''+++)))***,,,+++***---333DDDWWWkkkrrrkkkaaa]]]___nnngggWWWCCC666111///,,,,,,,,,+++******+++++++++***))))))))))))***++++++***)))))))))******+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......,,,------------............//////...------...000------------------------........................,,,...///000000000222333,,,...000111000111333555555777:::===>>>>>>===<<<:::::::::999777888;;;===???AAAEEEGGGIIIJJJMMMOOOUUU[[[fffrrr|||///222111...---///000...///,,,***+++---...---+++++++++++++++++++++,,,,,,)))******+++,,,,,,++++++(((***++++++)))((()))+++,,,,,,(((""" &&&,,,...+++------******------***((((((((()))******++++++'''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''(((******((('''&&&$$$%%%''')))******+++,,,)))))))))(((((((((''''''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''&&&%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&&&&'''&&&$$$###$$$'''+++************)))((('''&&&'''%%%&&&***///000,,,'''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''""""""&&&'''$$$'''''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&$$$""""""%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$(((!!!###'''%%%$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$######%%%'''(((&&&$$$###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***'''%%%######%%%%%%%%%$$$$$$)))$$$"""&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$$$$''''''$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%'''&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&######&&&&&&######&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&$$$!!!"""((()))&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((((('''''''''(((***+++---'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))###&&&))))))(((((()))+++&&&%%%&&&)))(((%%%'''+++)))(((''''''&&&&&&&&&''')))'''))),,,+++)))+++///???RRRgggpppllleeedddggguuuooo```LLL===666111---,,,++++++***)))))))))))))))))))))))))))***++++++,,,+++*********+++,,,---************************************++++++++++++,,,,,,,,,---------......,,,,,,---------.........///000000///......///111//////......------,,,,,,........................///......///111222111000...///000000000111333555444666777888999:::;;;===;;;<<<<<<;;;::::::<<<===;;;<<<<<<;;;:::;;;===???@@@CCCJJJRRRZZZ```dddfff(((,,,---++++++///111000000...+++,,,...000///---,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,,,,(((***,,,+++(((''')))+++%%%(((((($$$###'''******+++...---))))))+++,,,)))(((((()))***+++,,,,,,---%%%%%%&&&&&&%%%%%%$$$###((((((((((((((((((((((((%%%&&&)))++++++)))&&&%%%'''(((******)))(((((()))))))))(((((('''''''''&&&&&&((())))))(((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''(((((((((''''''''''''&&&###!!!###(((,,,))))))))))))((('''&&&%%%%%%$$$%%%(((+++,,,)))&&&((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''+++)))$$$###((((((%%%''''''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%'''$$$""""""%%%&&&%%%###"""###%%%&&&''''''&&&&&&$$$&&&&&&$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$&&&(((+++(((%%%###"""######""" )))(((((('''%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''""""""###%%%''''''$$$"""###***%%%###''''''!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$&&&&&&############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''')))(((%%%###""""""(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$!!!!!!$$$$$$!!!!!!$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$###%%%(((%%%""""""""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&###$$$$$$%%%&&&'''))))))((('''&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%&&&((('''''''''((()))+++---...''''''%%%$$$$$$%%%'''''''''&&&&&&%%%&&&'''((()))!!!$$$'''((('''''')))+++'''&&&'''***)))&&&'''+++)))((('''&&&&&&&&&&&&&&&&&&%%%(((,,,,,,)))***...999LLLdddpppoookkkmmmrrryyytttfffRRRBBB999333...,,,+++***)))(((((((((((())))))((())))))***++++++...---,,,+++++++++,,,---************************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......000111111000//////000222000000///...------,,,,,,........................222///---...111222000...///000000///...///222444555555333222111222555888999:::;;;:::888777777888999999888777666777:::===999:::;;;===@@@DDDGGGIII,,,,,,------,,,,,,+++***,,,++++++******++++++,,,---***(((***---...,,,***)))***+++,,,,,,+++***))))))((('''''')))******)))***++++++)))'''&&&'''))),,,,,,++++++***)))((((((***(((&&&&&&(((*********%%%&&&((('''&&&&&&'''((()))))))))((('''%%%$$$###((((((((()))+++***(((&&&***)))(((''''''((())))))+++***))))))((())))))***''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&& $$$%%%######%%%$$$ $$$&&&%%%"""%%%***''' %%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&$$$$$$%%%''')))+++---...---+++)))))))))(((&&&$$$%%%((('''$$$+++444000$$$&&&((()))(((&&&%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%(((((((((((((((((((((((('''$$$"""!!!###%%%&&&&&&######$$$%%%&&&&&&''''''(((%%%###$$$&&&'''$$$!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$'''******&&&$$$###$$$'''''''''%%%$$$$$$&&&)))!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######"""$$$&&&&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!$$$&&&&&&$$$$$$&&&)))((($$$ """$$$%%%$$$%%%((($$$!!!"""######&&&$$$######$$$%%%$$$### !!!###$$$%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%"""'''$$$%%%''''''%%%%%%'''&&&&&&%%%$$$$$$######"""&&&%%%###""""""$$$%%%'''$$$$$$######"""!!!!!!!!!$$$&&&)))++++++)))&&&$$$&&&&&&&&&&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%######$$$&&&((('''%%%%%%&&&&&&%%%###&&&''''''''''''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***)))(((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$))))))(((((('''''''''&&&(((((((((&&&%%%&&&))),,,(((***,,,,,,***)))***++++++&&&%%%(((++++++---111777HHH^^^ooouuuvvvzzz}}}sssbbbMMM>>>666555++++++******)))*********'''((()))***+++,,,,,,,,,,,,,,,++++++***)))((((((++++++******************'''&&&'''))),,,...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++000000000000000000111222888999666000...000000......------------...//////222111000......000111222...///000000//////000111222222333333333444444444555777888888777777888::::::999888777777888999999777777888999:::<<<>>>???,,,------------,,,+++++++++++++++******+++++++++...---+++++++++***(((''')))***++++++++++++***))))))(((&&&''')))******)))&&&''''''&&&$$$$$$%%%''',,,,,,+++******)))((((((***)))'''''')))***+++***&&&((()))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&((((((&&&%%%'''''''''(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$'''''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&!!!$$$%%%"""###%%%%%%"""$$$''''''%%%&&&***)))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((('''''''''''''''((((((***++++++,,,***((((((((('''&&&$$$'''***(((&&&,,,555222'''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############)))'''$$$############"""%%%$$$$$$$$$&&&''')))***&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&((('''$$$""""""###"""###$$$###""""""###$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$#########$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%$$$$$$&&&''''''$$$!!!!!!###%%%%%%$$$ $$$%%%######&&&((('''%%%###"""###$$$$$$$$$""" !!!###$$$%%%%%%$$$$$$&&&$$$"""###%%%&&&$$$"""$$$!!!"""&&&'''&&&'''***$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&((((((&&&$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&$$$""""""$$$&&&'''&&&%%%%%%&&&'''%%%$$$%%%%%%'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***))))))(((((((((((((((%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$)))((((((((('''''''''&&&'''((('''&&&%%%&&&)))+++)))''''''(((******'''%%%***&&&&&&)))++++++---000999JJJbbbsssyyy{{{xxxiiiXXXGGG999111---,,,+++***))))))((())))))******++++++******))),,,,,,+++******)))(((((())))))))))))))))))))))))((((((((()))+++,,,+++))),,,,,,+++++++++*********++++++++++++++++++++++++000////////////000111111444555222---+++------+++---------------...//////111///...------...///111---...000///......///111111111222222222333333333333555666666555444666777666666555444444555666777333333444555666888999:::---------------,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))''''''''')))******++++++******))))))'''&&&'''(((***))))))'''((()))((('''''')))***+++++++++******))))))(((+++)))((()))***,,,++++++((()))***)))'''&&&'''(((###$$$%%%'''(((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%&&&'''((((((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""%%%%%%"""###&&&'''%%%###'''(((&&&%%%''')))'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((+++***))))))(((((())))))***(((''''''''''''%%%$$$''')))(((&&&+++333000'''%%%'''((((((&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&$$$$$$$$$$$$"""!!!'''%%%$$$###%%%(((,,,///###&&&((('''###!!!$$$'''$$$$$$$$$#########""""""###$$$%%%$$$"""!!!!!!""" """$$$$$$###!!!!!!"""##################$$$$$$$$$$$$$$$###############$$$######$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """$$$%%%$$$$$$$$$$$$$$$############"""!!!"""$$$%%%%%%$$$&&&$$$######$$$%%%%%%$$$###$$$### """&&&&&&######""""""###%%%%%%###"""!!!!!!###$$$$$$%%%$$$$$$&&&%%%######$$$$$$###!!!$$$!!!"""&&&&&&$$$%%%((("""######$$$%%%%%%&&&&&&***((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%###!!!'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$(((((((((''''''''''''''''''''''''&&&%%%&&&(((+++)))%%%###%%%******%%%***''''''***,,,+++---111999LLLdddttt{{{zzzoooaaaPPP<<>>BBBDDDIIIPPPTTTNNNAAA666,,,***&&&%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''***,,,+++)))((()))+++'''((())),,,---,,,'''$$$'''((()))******)))(((''')))***+++,,,,,,...000222'''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%%%%%%%'''(((%%%(((+++,,,+++)))''''''%%%%%%$$$$$$###"""""""""!!!""""""$$$%%%''')))***!!!!!!"""###############'''%%%""""""$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$###""""""$$$&&&(((((('''%%%$$$###""""""###$$$%%%!!!###$$$%%%%%%$$$###!!!$$$"""!!!!!!"""######""" ###%%%&&&%%%###""""""###$$$%%%&&&''''''''''''!!!"""######""" """%%%%%%""" """!!!"""%%%&&&&&&%%%"""!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""!!! !!!"""$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&###!!!!!!%%%---$$$$$$$$$######"""""""""###$$$%%%$$$!!!!!!###%%%"""###%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&& !!!!!!!!!""""""######""" !!!###$$$###"""###!!!$$$''''''$$$!!!!!!"""&&&$$$!!! !!!###%%%&&&""""""""""""###$$$%%%&&&"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!###%%%%%%###!!! !!!"""############""""""!!!$$$"""!!!!!!###$$$######'''&&&$$$######%%%&&&((( !!!""""""""""""!!!!!!!!!######""" """"""""""""""""""""""""$$$###&&&***(((###$$$*** !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!$$$$$$"""!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""#########!!! ###"""!!! !!!"""###!!!$$$###"""!!!$$$&&& $$$%%%""" ###$$$"""!!!!!!!!!!!!!!!"""###### """######$$$$$$$$$######""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''%%%"""%%%$$$###""""""###$$$%%%'''+++(((###""""""!!!#########$$$%%%%%%###!!!%%%###""""""$$$&&&&&&%%%!!!###$$$$$$######$$$%%%'''&&&&&&%%%$$$######""""""""""""###%%%%%%$$$###$$$""" $$$&&&###$$$%%%%%%''''''((())),,,666AAAKKKUUUYYYMMM===+++&&&&&&+++)))"""###***&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))############$$$%%%&&&&&&%%%&&&&&&%%%######$$$&&&%%%###%%%((('''$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++111888>>>AAADDDGGGJJJEEEIIISSS```iiicccRRRCCC333///+++((('''&&&%%%$$$&&&&&&&&&'''''''''(((((((((+++---,,,***(((***,,,%%%&&&(((***,,,---...///'''(((***++++++***((('''*********(((&&&)))///555!!!"""###%%%&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,+++)))'''&&&%%%'''&&&%%%###"""######$$$%%%''')))'''$$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%###""""""############""""""''''''&&&%%%%%%$$$$$$###!!!###%%%%%%%%%%%%''')))$$$'''&&&###"""%%%$$$!!!&&&%%%###"""""""""######$$$$$$$$$###############$$$##################$$$"""$$$###!!!'''...///)))############$$$%%%&&&'''#########$$$$$$%%%%%%%%%###"""!!! !!!"""###########################""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&!!!"""###"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&'''%%%###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!! ######################## !!!"""######!!! """%%%%%%$$$"""!!!!!!###)))***%%%###%%%$$$ $$$""" !!!$$$%%%###!!!,,,)))%%%######%%%%%%%%%"""""""""""""""!!! !!!!!!"""###$$$$$$$$$))))))(((&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###!!! ### !!!#########""""""%%%$$$$$$$$$%%%%%%###"""%%%%%%%%%$$$###"""!!!!!!""" !!!%%%&&&######&&&%%%###!!!!!!"""###"""!!!"""$$$%%%### !!!""""""!!!!!!!!!!!!!!!"""%%%######'''$$$######""""""""""""######$$$######"""!!! """""""""!!! """$$$!!!  !!! !!!"""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""###!!!!!!!!!###$$$###"""%%%&&&&&&%%%$$$$$$%%%'''$$$###"""!!! ############""""""""""""$$$$$$##################"""""" !!!&&&'''$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%###%%%$$$ $$$###""""""""""""""""""######$$$$$$############$$$$$$%%%&&&&&&'''&&&%%%###"""######""""""###%%%'''((($$$"""$$$(((&&&!!!!!!&&&'''&&&%%%'''***+++)))'''...999EEEOOOZZZ___PPP;;;,,,+++)))(((((('''%%%###+++'''$$$$$$&&&'''%%%"""%%%&&&'''%%%###""""""###((("""$$$((((((&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&"""&&&---444999:::666333111111777CCCOOORRRJJJBBB999...&&&&&&)))(((%%%$$$%%%''''''%%%%%%)))***'''(((((())))))*********+++&&&''')))***+++***((('''***)))(((''''''((()))******+++,,,,,,+++***)))((()))))))))((('''%%%$$$###''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&%%%$$$#########$$$%%%$$$&&&'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$""""""############""""""$$$$$$$$$############"""""""""""""""############"""%%%%%%######&&&&&&###$$$$$$"""!!!!!!!!!""""""##################$$$$$$%%%$$$$$$######$$$$$$%%%"""######"""'''......((($$$######"""""""""######""""""#####################"""!!!!!!!!!!!!"""###########################""""""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%'''''''''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""########################!!!""""""!!! """$$$%%%###"""!!!!!!%%%+++,,,&&&"""###""" $$$"""!!!!!!###$$$###!!!%%%### """$$$&&&&&&"""""""""""""""!!! !!!!!!"""######$$$$$$+++***)))'''%%%###"""!!!########################!!!!!!!!! !!!!!!!!! """###!!!!!!###"""######$$$$$$$$$###"""###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!$$$""""""%%%%%%"""!!!###$$$""" !!!"""###""""""###$$$%%%$$$!!! """""""""!!!!!!!!!!!!""""""""" """&&& ######""""""""""""###############"""!!! """""""""!!! """$$$"""!!!  !!!"""!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!###$$$$$$######$$$$$$###""""""###%%%######""""""!!!!!!""""""############""""""""""""###########################$$$!!!"""''''''$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%###&&&&&&######&&&%%%!!! !!!"""$$$%%%&&&&&&$$$######""""""######$$$$$$%%%&&&&&&&&&%%%$$$###$$$############$$$&&&'''(((###!!!%%%'''$$$###%%%&&&%%%%%%&&&)))***)))'''000;;;GGGQQQ\\\^^^NNN888+++)))'''&&&&&&&&&$$$"""+++)))'''&&&''''''&&&%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&%%%###"""###%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&''''''))),,,......,,,))))))))),,,333;;;<<<666000...&&&!!!"""$$$######$$$%%%''''''$$$$$$((((((&&&((((((((()))))))))******&&&''')))***+++***)))((()))((('''&&&&&&'''((())))))*********))))))((('''%%%%%%&&&''''''(((((((((((((((((('''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%$$$#########$$$%%%&&&###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$%%%###!!!!!!$$$$$$""" $$$$$$"""###&&&'''$$$###"""!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!"""###$$$(((---,,,'''&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!###""""""!!!!!!""""""###########################"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$%%%%%%%%%"""%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########""""""""""""""""""""""""%%%%%%%%%$$$###  """$$$$$$###"""""""""(((,,,---'''  !!!###"""!!!"""###$$$###!!!"""  """$$$$$$$$$"""""""""""""""!!!!!! !!!!!!""""""######$$$,,,+++)))'''%%%###!!! ########################""""""!!!!!!!!!!!!"""""" """""""""!!! !!!###"""############""""""!!! !!!###&&&((('''&&&$$$$$$$$$$$$###"""!!!!!!###!!!!!!%%%%%%""""""$$$###""" !!!"""######"""$$$%%%%%%$$$"""!!!!!!###""""""!!!!!!!!!!!!""""""$$$ ######!!!#########""""""""""""############""""""!!!!!! !!!""""""!!! """###""""""!!!!!!!!!!!!""""""#########$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""### ###%%%%%%$$$!!!""""""!!! !!!###"""""""""############$$$############""""""""""""########################"""%%%%%%######&&&&&&$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%% $$$&&&$$$%%%&&&%%%!!! !!!"""###$$$&&&&&&'''$$$######""""""######$$$###$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%%%%+++$$$"""'''(((%%%$$$%%%$$$$$$&&&((()))(((&&&111<<>>NNN___bbbRRR;;;---)))(((&&&&&&&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%$$$!!!!!!$$$""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############((('''%%%$$$###$$$%%%&&&&&&$$$"""###&&&((('''&&&###&&&%%%"""###&&&&&&$$$%%%"""###''''''$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###(((&&&###"""#########"""'''((((((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$"""""""""""""""######$$$########################&&&))),,,+++'''$$$###$$$"""##################"""!!!"""###"""""""""$$$&&&+++&&&###%%%'''%%%######""""""""""""""""""""""""#########$$$%%%'''((()))###%%%%%%"""###((($$$###"""###%%%%%%%%%###""""""!!!!!!!!!!!!""""""###%%%%%%%%%###"""###$$$$$$""""""$$$$$$""""""$$$$$$""""""### ######"""""""""###$$$$$$'''%%%!!!"""%%%###"""############""""""!!!&&&$$$$$$$$$######***333+++'''$$$###""" ### !!!###%%%%%%$$$"""!!!!!!!!! !!!!!!"""######!!! !!!"""###""" !!!!!!!!!!!!""""""""""""###"""!!!"""######!!!###&&&&&&######$$$### """!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%% %%%%%%"""#########!!! ###!!!!!!###!!! $$$$$$"""!!!!!!"""######"""!!!""""""""""""!!!!!! !!!######"""!!! !!!"""&&&$$$!!!!!!$$$&&&'''&&&$$$"""$$$&&&###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!  !!!"""""""""!!!"""$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""###%%%%%%$$$######!!! !!!""""""!!!""""""""""""""""""""""""###$$$%%%%%%$$$$$$%%%&&&###"""!!! !!!"""######!!!!!!""""""!!!"""""""""""""""######### !!!"""######$$$############$$$$$$$$$"""!!! """$$$%%%$$$"""!!!!!!!!!"""""""""""""""""""""""""""######  !!!"""$$$%%%%%%$$$"""!!!""""""!!!"""$$$$$$"""!!!%%%$$$""""""$$$%%%%%%$$$%%%&&&'''&&&''',,,555;;;AAAHHHVVVeeefffUUU===---***(((&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&&&&""""""$$$%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""***(((%%%######$$$&&&(((%%%$$$###$$$%%%&&&$$$"""###%%%&&&###$$$''''''%%%###!!!"""%%%&&&%%%&&&)))%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''))))))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))******)))&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###""""""%%%'''&&&$$$###%%%(((###########################"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%%%%###########################"""!!!!!!!!!"""$$$%%%########################%%%&&&'''%%%"""!!!"""$$$######$$$$$$$$$$$$######!!!"""######""""""###%%%$$$!!! """$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""$$$&&&)))***&&&&&&&&&$$$"""!!!"""$$$$$$#########$$$$$$$$$###$$$##################$$$$$$%%%&&&%%%#########$$$$$$######$$$$$$######$$$%%%$$$ %%%%%% !!!""""""#########""""""&&&%%%!!!###%%%###""""""############"""!!!$$$""" ###+++222%%%%%%%%%$$$!!! ###'''!!!###$$$%%%%%%$$$"""!!! !!!###"""!!!"""######"""!!!""""""""""""!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!###$$$### !!!!!!""""""######"""""""""""""""""""""""""""!!!$$$$$$""""""######"""  """!!!!!!""""""!!! !!!$$$$$$""" !!!"""###"""!!!""""""""""""!!!!!!!!! !!!###"""!!! !!!"""&&&$$$"""!!!!!!"""$$$&&&***'''"""!!!###%%%###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!""""""!!! !!!###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$### !!!%%%"""""""""###$$$%%%$$$""""""!!! !!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""!!!""""""!!!!!!""""""!!!!!!""""""############!!!"""###$$$###""" """###$$$$$$"""!!!!!!"""""""""""""""""""""""""""###'''%%%###!!!"""$$$&&&&&&%%%$$$###""""""!!!"""$$$$$$###"""&&&$$$""""""###$$$$$$######$$$%%%%%%(((000<<>>UUUkkkoooxxx|||zzzyyytttaaaKKK333,,,&&&$$$'''******)))&&&%%%$$$######%%%'''((($$$###""""""######""" #########"""""""""""""""########################&&&$$$!!!!!!"""$$$$$$$$$&&&((()))&&&###!!!###%%%(((&&&$$$$$$&&&&&&%%%###"""$$$%%%&&&&&&%%%###"""((()))&&&"""###&&&%%%"""&&&$$$$$$&&&$$$ ######$$$$$$$$$$$$%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&!!! ###(((***((('''***...)))%%%%%%''')))'''%%%&&&&&&&&&&&&&&&&&&%%%$$$"""%%%''''''%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$$$$%%%'''))))))'''%%%$$$$$$&&&&&&######''')))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""######"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######"""!!!!!!!!!###$$$$$$"""!!!!!!"""###"""!!!"""$$$%%%$$$### """ ###"""""""""""""""!!!!!!!!!!!!###!!! !!!$$$%%%###"""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""""""""###$$$$$$$$$$$$###"""######$$$$$$######"""###%%%%%%""""""$$$!!!!!!"""!!!  """""""""######$$$%%%%%%%%%$$$%%%$$$###!!!!!!"""$$$##################""" !!!###&&&&&&$$$"""""""""###$$$%%%%%%%%%$$$######&&&$$$""" !!!"""$$$)))'''###!!!&&&,,,+++&&&'''((())))))(((&&&$$$#########""""""!!!!!!!!! !!!""""""!!!#########"""""""""!!!!!!!!!!!! !!!"""$$$%%%$$$$$$$$$###"""!!!!!! $$$###!!! !!!"""""""""!!!###!!! """"""###!!! !!!######"""""""""!!! !!!!!!!!!!!!###$$$###"""!!!"""###!!!$$$$$$""""""$$$$$$!!!$$$""""""###!!!"""!!!"""###""""""###%%%$$$$$$###############$$$!!!"""#########!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""!!! !!!### """###$$$###"""###$$$"""!!!$$$!!! ### ###### ###"""!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! '''&&&$$$"""%%%(((%%%"""!!! """######""" $$$$$$$$$$$$$$$###"""!!! !!! ###""""""###$$$$$$""" !!!"""$$$###  """"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$""""""""""""############%%%%%%$$$######"""!!!!!!&&&""""""###### """%%%%%%%%%$$$######"""""""""!!!###%%%!!! '''%%%$$$&&&***///:::PPPeeekkkuuu|||{{{wwwmmmWWW@@@000+++%%%$$$'''))))))'''((('''%%%###"""""""""###"""!!!!!!"""%%%&&&&&&%%%############""""""""""""########################%%%###""""""###$$$$$$###&&&&&&&&&%%%###"""###$$$!!!###%%%%%%$$$###$$$%%%###$$$%%%%%%%%%$$$######%%%&&&### !!!$$$$$$ %%%""""""%%%$$$!!! """######$$$$$$%%%%%%&&&&&&,,,)))%%%###$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&))))))$$$"""$$$***'''%%%###"""###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%"""%%%$$$!!!!!!$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!""""""###!!!"""$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###"""###$$$###"""!!!"""$$$%%%$$$###!!!""" ###"""""""""""""""!!!!!!!!!!!!###!!!!!!!!!###$$$###"""$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""""""""###$$$$$$$$$$$$###$$$######""""""######$$$###$$$### !!!%%%%%%"""!!!"""!!!  """###!!!!!!###''''''%%%""""""###%%%$$$###!!!"""###&&&""" $$$%%%### """%%%%%%$$$###############$$$$$$%%%$$$$$$###'''&&&###!!! !!!""")))'''$$$"""&&&+++)))###&&&''''''((('''&&&$$$###!!!!!! !!!"""$$$%%%###$$$$$$###!!! !!!"""######""""""""""""!!!!!!""""""!!!!!!"""###$$$%%%'''%%%"""  """$$$#########!!!  !!!!!!!!!!!!!!!$$$"""!!!!!!"""""""""!!!""""""!!! """###$$$$$$""""""###$$$ """""""""""" $$$"""!!!"""!!!$$$"""""""""!!!!!!"""%%%'''%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###"""!!! !!!### """$$$$$$#########$$$&&&"""!!!###$$$""""""###### ###### ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$###&&&)))'''!!!"""  """$$$$$$######$$$$$$###"""""""""###### !!!###!!!!!!!!!"""$$$%%%%%%""" !!!#########!!! !!!""""""!!!!!! """###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!""""""""""""""""""#####################""""""!!!!!! %%%!!!!!!###"""!!!&&&%%%%%%$$$$$$#########""""""###### !!!'''%%%%%%&&&(((,,,777LLL^^^fffrrr|||zzzrrrbbbHHH222,,,)))%%%%%%'''((('''%%%&&&%%%%%%$$$###"""!!!!!!###""""""###&&&''''''&&&################################################$$$###"""###%%%%%%###"""%%%###""""""###$$$$$$###"""&&&'''$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$### !!!%%%$$$!!!$$$!!!!!!###$$$!!!"""%%%######$$$%%%%%%&&&''''''...***%%%######%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***'''''')))(((###!!!"""&&&&&&%%%""" ###'''!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######'''%%%######$$$&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$'''&&&###"""%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""######### ###%%%%%%""" """$$$""""""""""""""""""""""""$$$###"""""""""$$$%%%&&&######""""""""""""###### """$$$$$$"""""""""######"""!!!"""###$$$$$$"""######"""!!!"""###$$$###""""""""""""!!!!!!!!!!!!""""""!!!"""############$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$ """!!!!!!%%%$$$!!!!!!###$$$###"""!!!"""$$$### !!!$$$$$$ """%%%%%%$$$"""!!!!!!"""!!!""""""$$$ """$$$%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!""")))(((&&&$$$(((,,,)))"""$$$$$$%%%%%%$$$###""""""!!!!!! """$$$&&&$$$%%%&&&%%%###"""###$$$""""""""""""""""""!!!!!!!!!!!!!!!""""""#########&&&$$$""" !!!###$$$!!!""" !!!"""!!!"""%%%###"""""""""###!!! ###"""!!!!!!"""######"""!!!"""###  !!!!!!!!! $$$)))!!!"""######"""###%%%'''###"""!!! ###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###  !!! !!! !!!######"""""""""###%%%###""""""###$$$%%%'''"""!!!!!!""""""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$###"""$$$'''%%% $$$""" """###$$$$$$ """""""""###%%%(((&&&$$$""""""$$$%%%$$$### !!!$$$&&&%%%### !!!""""""!!!!!! """!!! """###""""""""""""""""""""""""$$$$$$$$$###############'''&&&###!!!  !!!"""""""""#####################""""""!!!!!!!!!!!! ###$$$""""""%%%&&&%%%%%%%%%$$$$$$#####################""""""$$$$$$%%%%%%''',,,999LLL\\\fffrrrzzzwwwiiiUUU<<<))))))'''%%%%%%''''''&&&$$$""""""###$$$%%%$$$$$$$$$&&&$$$######$$$%%%###""""""###############$$$$$$###########################"""###$$$%%%%%%###!!!$$$!!! ###%%%$$$""" ###&&&'''&&&$$$######$$$######"""######$$$%%%$$$%%%$$$"""$$$''''''###&&&"""!!!######!!!"""&&&######$$$%%%&&&''''''(((,,,)))%%%###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%((((((%%%$$$&&&'''))))))&&&""""""&&&+++!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###'''%%%######$$$&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$''''''######%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%% ###%%%$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###%%%&&&######""""""""""""#########$$$%%%$$$""" !!!"""!!! !!!###$$$###"""###""""""""""""!!!"""$$$""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$ !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$ """"""!!!"""%%%"""!!!###$$$###"""!!!"""$$$!!!###"""!!!$$$%%%$$$"""!!!!!!""" """ &&& """$$$$$$######$$$%%%"""""""""######$$$$$$$$$######"""!!!!!!"""###$$$((((((''''''+++...)))!!!!!!!!!!!!!!!!!!!!! ###""" !!!###$$$ """""""""  !!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""!!!"""### ######%%%###""""""######""" ###"""!!! !!!"""!!! """!!!  !!! """""" ###(((!!!$$$&&&%%%$$$$$$$$$  !!!!!!"""""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!! !!! """"""!!! !!!"""#########!!!!!!###%%%%%%!!!""""""!!!!!!""""""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""###%%%%%%""""""%%%###&&&$$$!!!!!!"""###"""""" !!!""""""###$$$&&&###""" !!!!!!!!!!!! !!!###%%%%%%###!!!!!!!!! !!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###""""""!!!&&&%%%###"""!!!!!!""""""!!!"""""""""###########################"""""""""""" !!!%%%&&&######%%%%%%%%%$$$$$$$$$$$$$$$###$$$###"""$$$'''((($$$###%%%&&&(((///???RRR___hhhrrrxxxqqq^^^HHH444'''&&&&&&%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%###""""""######"""!!!""""""######$$$$$$$$$%%%###########################"""###$$$%%%%%%###!!!###!!! ###%%%$$$"""%%%###!!!$$$'''&&& ###""""""""""""###$$$%%%###%%%$$$"""$$$'''&&&"""((($$$"""$$$### !!!%%%######$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$"""###'''(((&&&''')))$$$&&&'''%%%""""""%%%(((%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%!!!$$$%%%"""!!!###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%&&&&&&&&&&&&!!!"""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$""" """!!! !!!###$$$###""" !!!"""""""""""""""!!!!!!!!!!!! """######""""""###$$$ !!!""""""""""""""""""""""""""" !!!!!!""""""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###!!!$$$$$$###$$$&&&###!!!"""!!!  """ ###$$$"""!!!$$$$$$###"""!!!"""&&&###$$$'''"""&&&"""###$$$$$$###"""$$$%%%"""""""""""""""###$$$%%%"""""""""""""""######$$$%%%''''''(((,,,...))) ######!!! !!!!!!""""""###$$$###"""!!!"""### !!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!"""######!!!  """""" $$$%%%"""$$$###"""###$$$$$$"""!!!""""""!!!  !!!!!! !!!!!!###### ######!!!""" !!!###!!!""" $$$&&&%%%$$$###### !!!"""###!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!! !!!"""%%%%%%!!! !!! ###### ######  !!!!!!"""""""""!!!!!!!!!!!!""""""$$$''''''$$$###%%%### &&&%%%""""""######"""!!!######"""###$$$### !!!!!! !!!!!!""""""!!!!!!"""$$$$$$###!!!"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!"""###$$$$$$$$$""""""""""""####################################%%%###$$$'''&&&""" """########################$$$$$$###"""&&&)))%%%"""%%%''')))333EEEYYYdddiiiqqquuukkkVVV???///)))%%%&&&&&&&&&%%%%%%%%%%%%(((''''''&&&%%%$$$######!!! !!!###%%%%%%$$$""""""######$$$%%%%%%%%%########################$$$###"""###%%%%%%###"""###!!! !!!###$$$$$$###'''!!! %%%%%%!!!!!!""""""###$$$$$$$$$!!!###"""!!!"""%%%###((($$$###%%%$$$!!!!!!$$$######$$$$$$$$$$$$%%%%%%""""""###%%%'''&&&### %%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$""""""$$$%%%######$$$$$$%%%%%%&&&&&&&&&$$$$$$''''''%%%&&&)))!!!"""######"""""""""###''''''((((((((('''&&&&&&%%%$$$###$$$''''''&&&###%%%$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$#########$$$!!!!!!###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""$$$%%%&&&&&&%%%%%%###"""!!!"""###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!"""######"""!!!!!!"""###%%%$$$"""!!!!!!!!!"""!!! !!!#########!!!!!!"""""""""""""""!!!!!!!!!!!! """$$$###"""!!!###%%%!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!  !!!"""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!"""###""" !!!%%%$$$ !!!"""!!!  """ !!!""""""#########!!!######"""!!!""""""$$$ '''&&&&&&###$$$%%%$$$""""""###$$$"""!!!!!!!!!"""###%%%&&&#########"""""""""""""""!!!###%%%''',,,...'''!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""$$$%%%&&&&&&$$$$$$%%%&&& !!!!!!!!!"""""" !!!""""""""""""!!! !!!"""############"""!!!"""""""""###$$$###""" !!!!!!"""'''&&& """""""""###%%%%%%###!!!""""""!!! !!!!!!!!! !!!"""!!!  """ ######!!!!!!###### !!!$$$!!! #########"""###$$$!!! !!!!!! !!!#########"""!!! !!!"""###$$$""""""""""""""""""""""""!!!"""###"""!!! !!!### """"""!!! !!!"""$$$&&&!!!!!!!!! ###### ######  !!!""""""###"""!!! !!!"""###!!!%%%%%%###"""$$$$$$!!!$$$###"""###$$$$$$###!!!%%%"""!!!###&&&%%%""""""######"""###%%%&&&%%%###!!!!!!"""######"""%%%###!!!"""###$$$"""  !!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!""""""!!! """"""""""""############""""""""""""""""""""""""$$$"""###&&&%%%!!! """"""""""""""""""""""""!!!%%%%%%!!!$$$$$$"""''')))+++666JJJ]]]ffffffnnnrrrhhhPPP888,,,***&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$###"""######!!!!!! """$$$&&&%%%%%%""""""###$$$$$$%%%&&&&&&########################%%%###""""""###$$$$$$###"""#########""""""###%%%&&&### !!!$$$$$$  """###$$$$$$$$$###!!!######!!!"""$$$!!!%%%######&&&&&&###"""$$$$$$$$$############"""""""""""""""$$$&&&'''%%%$$$%%%%%%$$$######$$$%%%%%%###$$$$$$###""""""###%%%"""######$$$%%%%%%&&&&&&'''$$$$$$''''''%%%&&&)))$$$$$$%%%''''''&&&%%%$$$''''''''''''&&&%%%$$$$$$%%%###"""$$$'''(((&&&$$$$$$###$$$&&&''''''%%%#########$$$$$$$$$$$$###### ###%%%######%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!###$$$%%%%%%$$$$$$$$$""" !!!###$$$!!!######################## !!!""""""!!! """###%%%''''''%%%###""" """###$$$###"""###$$$"""!!! !!!"""######!!!!!! """ $$$""""""""""""!!!!!!!!!!!! """$$$###!!!!!!###%%%'''&&&%%%$$$############""""""""""""""""""""""""###""" !!!"""""""""###$$$$$$$$$$$$### !!!"""######"""!!! """$$$""""""###$$$###"""!!!"""$$$###$$$###"""  """!!!"""""""""!!!"""######((($$$###'''$$$%%%%%%$$$"""!!!"""$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%$$$###"""!!! !!!###&&&+++---&&&""""""!!!!!!!!!""""""### !!!"""######""""""!!!"""######"""!!!"""$$$ !!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""######!!! ###$$$!!!""" ###)))&&&"""!!!"""$$$&&&&&&$$$""""""!!!!!!!!!!!!""""""###!!!"""###"""!!! !!!### !!!!!!  $$$""" !!!!!! !!!###%%%###"""!!!  """###$$$###"""!!! !!!"""$$$$$$"""""""""""""""""""""""" !!! !!!!!!######"""!!!"""###!!!%%%!!! ###%%%"""$$$$$$$$$$$$ !!!""""""###"""!!! !!!"""### """ """###!!!!!!!!!"""$$$&&&&&&$$$"""######))))))  !!!""""""""""""$$$&&&'''$$$!!! !!!"""""""""'''%%%######%%%&&&$$$""" """$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$&&&'''(((!!!"""######!!!""""""""""""############ !!!!!!!!!!!!!!! %%%%%%"""!!!###!!!!!!!!!!!!!!!"""""""""&&&'''$$$)))###(((***,,,777LLL^^^fffccckkkpppfffNNN555******&&&'''&&&%%%$$$%%%''')))%%%###"""!!!!!!###%%%&&&&&&%%%###$$$%%%%%%$$$"""""""""###$$$%%%%%%&&&&&&########################&&&$$$!!!!!!"""$$$$$$$$$"""$$$&&&$$$!!!!!!###&&&'''&&&%%%%%%%%%&&&%%%$$$ """$$$%%%$$$###"""$$$&&&%%%###$$$%%%###""" """''''''$$$$$$&&&$$$$$$######"""!!!!!!!!!$$$###"""###%%%'''((((((&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''""""""###$$$%%%%%%&&&&&&$$$""""""&&&'''&&&(((,,,#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######""""""###$$$%%%%%%%%%%%%!!!""""""!!! """######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&%%%###!!! !!!"""###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######"""!!! ###############"""!!! """"""###""""""!!! """"""!!!!!! """"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$""" !!!$$$$$$###$$$""""""%%%$$$!!! """###$$$###!!! ###""" ###%%%$$$#########""""""!!!!!!%%%%%%$$$$$$###"""!!!!!!$$$###!!! !!!"""!!! ###%%%&&&&&&$$$######$$$&&&%%%%%%$$$#########$$$!!!!!!""""""#########$$$$$$$$$$$$############"""%%%"""###***...***$$$ &&&### !!!""" """"""!!!$$$'''$$$!!! !!!""""""""" !!!!!!!!!!!!!!! """###$$$%%%%%%$$$###"""%%%###"""!!!"""$$$''')))!!!!!!""""""######$$$$$$!!!!!!!!! !!!"""######!!!!!!!!!!!!!!! $$$$$$$$$""" """$$$"""!!! """$$$ !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!"""""" ###$$$!!! """ !!!$$$%%%### !!!!!!!!!!!!""""""""""""&&&"""!!!######!!! """###$$$$$$###""" %%% ###&&&$$$######!!!!!!  """######"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###""""""""""""""""""""""""""" !!!######!!!!!!!!!"""$$$######"""!!!  """%%%''''''&&&$$$###%%%&&&%%%!!!### !!!!!!  !!!""""""""" ######$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&%%%+++///>>>VVVeeeggggggpppqqq```HHH555+++((('''(((&&&!!! ###$$$"""%%%%%%$$$###""""""######"""&&&'''$$$!!!!!!""")))""""""$$$$$$***111&&&%%%###"""""""""######%%%%%%%%%%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$###"""###$$$&&&''''''&&&((((((""" '''%%%###$$$&&&'''%%%###%%%%%%$$$$$$######$$$$$$((($$$!!!"""""" ###'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$###"""+++'''%%%&&&%%%"""$$$'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$###!!!"""###""" """######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%###!!! !!!"""###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$"""""""""############""""""!!! """""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""" """"""!!!$$$$$$!!!"""%%%%%%### !!!"""###"""!!!"""""" !!!$$$!!!$$$$$$$$$$$$#########"""###############$$$$$$$$$$$$"""!!!!!!"""###"""!!!!!!###%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""###!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$"""$$$***---)))###!!!###!!! !!!###""" ###&&&$$$!!! !!!"""###""" !!!"""###$$$$$$######"""'''&&&###"""!!!###$$$&&&"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""" !!!  """$$$!!!!!!  !!!"""### !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""" ###$$$!!!!!!!!!"""############""" !!!""" !!!!!!!!!!!!""""""""""""!!!###%%% !!!###$$$$$$###!!!  !!!"""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""""" %%%%%%%%%%%%%%%%%%%%%%%% !!!######!!!!!!!!!""" !!!"""######$$$ !!!###$$$$$$$$$###""" ###%%%$$$"""  !!!!!!""""""!!!!!!"""""""""!!! """""""""######""""""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" ###$$$$$$######$$$"""######"""!!!!!!"""######(((,,,333HHH```kkkhhhfffoooppp^^^EEE444---,,,&&&(((&&&"""!!!$$$%%%$$$%%%$$$$$$###""""""######!!!"""###$$$%%%$$$""" '''###"""%%%%%%"""###'''%%%%%%###"""""""""######$$$#########""""""""""""$$$$$$###"""""""""""""""$$$###"""###%%%%%%$$$###$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$###%%%'''$$$$$$'''%%%###$$$&&&'''%%%###'''&&&%%%$$$######$$$$$$'''###"""###$$$"""###'''$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%$$$######+++'''%%%&&&%%%###$$$'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###%%%%%%%%%$$$######""""""%%%%%%%%%%%%$$$###""""""!!!"""###"""!!!!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%###!!! !!!"""###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""$$$%%%%%%$$$######!!!""""""############""""""############"""!!!!!!###"""""""""""""""!!!!!!$$$######""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$"""!!!###&&&&&&###"""$$$### !!!$$$&&&$$$###$$$$$$$$$###!!! """""" $$$%%%###%%%%%%%%%$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$"""!!!!!!###$$$$$$### """###$$$$$$$$$&&&'''######"""!!!!!!!!!""""""!!!!!!""""""""""""######$$$$$$#########"""""""""$$$"""%%%+++,,,'''"""!!!!!! !!!"""""" """$$$"""  ###%%%###!!! """######"""  !!!"""######"""""")))'''%%%"""!!!!!!""""""###""""""""""""""""""!!! """#########"""!!!!!!!!!""""""######$$$$$$ !!!"""!!! !!!### !!!!!!!!!""""""""" !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""" ###$$$!!!!!!"""######$$$$$$######!!!""" !!!!!!!!!!!!"""""""""""" !!! $$$(((!!!!!!############!!!!!!!!!!!!  %%% !!!""""""""""""!!!!!!!!!!!!!!!"""""""""%%%$$$""""""""""""###$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""$$$$$$######""""""!!!!!! !!!######!!!!!!!!!""" !!!"""###$$$%%% !!!!!!!!!!!!!!!!!!$$$%%%$$$!!!""""""!!! !!!"""###""""""#########"""!!! !!!!!!""""""!!!!!! """""""""#########$$$$$$""""""""""""""""""######!!!$$$$$$###""""""######$$$$$$###!!! !!!###%%%&&&(((333KKKcccjjjeeegggqqqqqq^^^BBB000,,,,,,&&&(((&&&######&&&'''%%%%%%$$$######"""#########%%%""" """%%%&&&######"""###&&&%%%!!! %%%$$$######"""#########&&&%%%$$$###"""###$$$$$$%%%$$$$$$###############$$$###""""""###$$$"""!!!$$$$$$############$$$$$$$$$###""""""!!!"""""""""$$$"""###&&&%%%###"""%%%&&&%%%$$$$$$&&&&&&%%%$$$***(((&&&$$$######$$$%%%$$$!!!"""%%%%%%###$$$'''"""""""""###$$$%%%'''(((######$$$%%%%%%%%%$$$$$$***&&&$$$&&&%%%######'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""!!!"""$$$###"""!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$%%%%%%###!!! !!!"""###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!"""###############$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""$$$&&&'''%%%###"""$$$"""###%%%$$$%%%%%%%%%%%%$$$###"""!!!###%%%"""!!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$"""!!!"""$$$%%%%%%$$$!!!"""############%%%'''###""""""!!!!!!"""""""""!!!!!!""""""""""""""""""############""""""""""""""""""&&&++++++%%%!!!"""###!!! !!!"""###""" !!!###""" """%%%%%%###!!!!!!"""######""""""######""""""!!!  !!!!!!"""""""""((('''%%%###!!!!!!!!!"""######""""""!!!!!!!!!  """###$$$###!!! !!!"""######$$$$$$&&&''''''$$$!!! !!! !!!""""""""""""!!! !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""" ###$$$!!! !!!""""""""""""""" !!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""""" """!!!"""$$$&&&!!!!!!"""######"""!!!!!!$$$###$$$%%%""" $$$*** """######"""""" !!!!!!"""""""""""""""%%%$$$"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!  !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!  !!!"""&&&""" """!!!((('''$$$!!! """############""""""""" !!!"""""""""!!!!!!"""#########$$$$$$$$$$$$"""""""""###############!!!"""$$$$$$###!!!""""""%%%&&&&&&%%%###"""###$$$''''''(((222GGG]]]fffdddhhhsssttt___BBB...((()))%%%''''''$$$$$$'''(((&&&$$$$$$###############$$$%%%###!!!"""$$$%%%###""" """%%%%%%###!!! $$$$$$##################%%%###!!! !!!###$$$$$$######""""""#########%%%$$$""""""######""" $$$$$$############$$$$$$$$$$$$######""""""""""""&&&$$$###%%%&&&%%%###"""%%%$$$$$$%%%%%%&&&&&&%%%+++)))&&&$$$###$$$%%%&&&!!!!!!%%%&&&######%%%"""#########$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%)))%%%$$$&&&%%%######&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$##################"""###$$$%%%%%%%%%%%%%%%!!!"""$$$$$$###""""""###"""######$$$$$$######"""""""""""""""""""""""""""######"""""""""###$$$%%%###!!! !!!"""###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!"""############### !!!!!!"""!!!!!! """"""""""""############!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """""""""!!!!!!"""!!!"""$$$""""""#####################$$$)))&&&######$$$###""""""##################""""""#########$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$###$$$$$$###!!!!!!###%%%######"""""""""######$$$""""""!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!###(((,,,)))### """###!!! !!!"""""""""!!!!!!$$$'''$$$"""!!!!!!###$$$###"""""""""######"""!!!!!!  !!!!!!"""%%%$$$###"""""""""#########"""""""""!!!!!!  """###$$$###!!!  !!!"""######&&&''''''%%%""" !!!""""""######"""""" !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """""" ###$$$!!! !!!""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """$$$%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!! !!!"""  ''' """###""""""!!! !!!"""###"""""""""$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! %%%%%%$$$$$$$$$######### !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###"""  !!!"""$$$!!!!!!"""!!!)))'''$$$!!! !!!###"""""""""""""""###### !!!""""""#########""""""#########$$$$$$$$$$$$!!!!!!""""""############"""###$$$$$$"""!!!!!!"""%%%&&&&&&%%%###"""###%%%(((***---444BBBTTTbbbggggggrrrsss```DDD000)))((($$$''''''$$$$$$'''(((%%%$$$###############$$$$$$"""$$$%%%$$$""""""###%%%"""##################"""############$$$#########  !!!""""""!!!!!!!!!""""""###&&&%%%######$$$$$$###!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$###$$$%%%&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&$$$$$$$$$%%%&&& $$$%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''$$$$$$&&&&&&######&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%% ###%%%%%%$$$"""""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""$$$$$$###!!! !!!"""###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""$$$%%%%%%$$$######!!!""""""############""" !!!!!!"""""""""""""""!!!!!!"""""""""""""""### !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######### """!!!"""$$$""" !!!!!!""""""%%%)))'''%%%$$$### """""""""""""""#########$$$$$$$$$###############$$$"""!!!!!!###$$$$$$###$$$$$$$$$""" """$$$######"""""""""###$$$$$$""""""!!!!!!!!!!!! ######"""""""""!!!!!!!!! ###***---((( ###!!!  ######!!!!!!$$$'''###"""!!!"""###$$$###""" !!!!!! """!!! !!!!!!######"""""""""######$$$"""!!!!!!!!!!!!!!!!!!  """#########"""!!! !!!!!!"""""" """######"""!!!""""""!!!!!!!!!"""""""""###### !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""" """""" ###$$$!!!!!!"""######$$$$$$######!!!!!!  !!!!!!!!!!!!!!!""""""""""""&&&### !!!%%%&&&### !!!!!!!!!!!!!!!!!!!!!!!!  ###""" $$$ !!!!!!!!!!!!!!! !!!#########""""""#########""""""!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!"""###$$$%%%$$$###!!! !!!""""""$$$&&&%%%"""######"""!!!!!!"""###$$$""""""!!!!!!!!!"""###### !!!"""############"""""""""#########$$$$$$ !!!!!!""""""######"""###$$$###"""!!!"""###"""######"""!!!!!!"""$$$$$$)))000666???MMM^^^iiiiiiqqqqqq___FFF444,,,***$$$''''''$$$$$$'''&&&$$$#########"""######$$$%%% $$$'''&&&###!!!###&&&&&&'''&&&"""!!!###""" """"""###$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!"""###%%%$$$######$$$%%%$$$"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!###"""$$$'''(((&&&"""$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%  $$$%%%"""!!!###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$&&&######&&&&&&######&&&###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ ###%%%&&&$$$###""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###!!! !!!"""###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$"""""""""############""""""!!!!!!"""######$$$$$$$$$### !!!!!!!!!"""""""""!!!!!! !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%&&&%%%%%%%%%&&&''' ######!!!!!!$$$%%%"""######"""!!!!!!!!!"""""" $$$&&&$$$###%%%$$$!!!"""""""""######$$$$$$$$$########################$$$"""!!!!!!"""###"""!!!#########!!! !!!###&&&!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!! ###"""""""""!!!!!!!!!!!!$$$+++---'''###  """$$$###!!! """%%%"""!!!!!!"""$$$$$$###""" !!!!!!"""!!!!!!$$$###""" !!!###"""""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!###$$$###"""#########"""!!!!!!!!!"""###$$$ !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! """""" ###$$$!!!!!!!!!"""############"""!!!!!! !!!!!!!!!!!!!!!""""""""""""$$$###!!!!!!!!!"""######!!!!!!!!! !!!!!!!!!### !!!&&&'''$$$"""###"""!!!!!! !!!!!!###$$$###""""""###$$$%%%%%%$$$###!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!!!! !!!######!!!!!!!!!""" !!!"""######$$$###""""""!!!!!!!!!!!!!!! %%%%%%$$$!!! !!!!!!""""""#########!!!!!! !!!"""### !!!""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""!!!"""###"""!!!!!!###$$$ !!!""""""!!!"""$$$&&&%%%,,,777AAAJJJUUUdddpppsssvvvooo[[[DDD444,,,((($$$''''''$$$###%%%%%%!!!######""""""###$$$$$$%%%"""###%%%&&&&&&$$$#########'''&&&"""!!!$$$###!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!""""""###$$$###"""!!!"""$$$$$$###"""$$$$$$############$$$$$$"""###$$$$$$%%%$$$######!!!%%%"""!!!%%%''''''"""$$$&&&&&&$$$$$$&&&(((###$$$%%%&&&&&&%%%%%%$$$$$$""""""%%%%%%""""""%%%"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######%%%######&&&&&&######%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" ###%%%&&&%%%###""""""""""""############""""""""""""""""""""""""""""""%%%$$$""" !!!###$$$###!!! !!!"""###"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######"""!!! ###############"""!!!   !!!!!!""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$######$$$%%%!!!%%%&&&$$$$$$&&&&&&###((((((&&&%%%$$$#########!!!######!!!"""%%%&&&$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$###!!! !!!"""!!! !!!!!!!!!!!! """%%%((( !!!"""###""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$+++...'''$$$  """###""" """%%%&&&$$$!!! """"""!!!!!!"""$$$%%%###""" !!!###$$$$$$$$$$$$&&&$$$###!!! $$$#########""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""##################""""""""""""###%%%''''''%%%###"""###$$$###!!! """$$$%%% !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######"""""""""""" ###$$$!!! !!!$$$###!!! """$$$!!!!!!!!!!!!""""""""""""!!!"""###!!!###'''!!!!!! !!!!!!"""%%%(((%%%!!! $$$###!!! !!!###$$$$$$""""""###%%%'''''''''$$$!!!"""""""""""""""""""""""" !!!!!! !!!"""###$$$%%%%%% """######!!!!!!!!!"""$$$######"""!!! """""""""!!!!!! !!!!!!!!!$$$"""""""""""""""!!! !!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!"""###"""!!!!!!###%%%!!!###$$$$$$###$$$&&&)))...666CCCQQQ\\\fffrrr{{{~~~qqqYYYAAA111)))%%%$$$''''''$$$###$$$### ######""""""###$$$%%%%%%$$$"""###%%%(((((($$$"""$$$"""###&&&%%%!!!!!!"""###$$$%%%%%%$$$### !!!"""!!!!!!!!!######""""""###$$$%%%%%%!!! !!!"""$$$###"""$$$$$$############$$$$$$ !!!"""###$$$$$$###"""$$$(((###!!!$$$###!!!$$$&&&&&&$$$$$$&&&))) """$$$&&&'''&&&%%%$$$'''$$$$$$&&&&&&######&&& !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$"""###&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&########################$$$#########$$$%%%%%%&&&###"""!!!!!!"""###&&&'''%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###%%%%%%!!!"""""""""###############""""""###%%%%%%$$$###""""""###&&&'''&&&"""$$$###""" !!!"""### %%%&&&"""###'''!!!!!!!!!!!!!!!  """###$$$###!!! %%%'''$$$"""######!!!###!!! ###&&&&&& !!!!!! !!!!!!######""""""!!!!!!  !!!$$$)))---$$$!!!$$$###""""""""""""!!!!!!!!!!!!((('''%%%$$$###$$$$$$%%%'''"""!!!%%%%%% !!!""""""#########$$$$$$$$$$$$######$$$&&&&&&$$$###!!!"""###""""""###&&&((($$$###"""!!!!!! %%%$$$###""""""###$$$%%%%%%!!! """!!! ###&&&%%%###!!! !!!"""###%%%$$$!!!  !!!"""&&&000333)))!!!"""""" !!!!!!""""""######!!!!!!!!!"""###%%%&&&'''"""###$$$###!!! """""""""############""""""&&&!!! ######!!! ###""" ###$$$"""###""""""""""""!!!  !!!""""""!!!%%%&&&### !!!"""  #########""""""!!!!!! """"""!!!!!! !!! !!! !!!!!! !!!!!!!!!!!! !!!!!!###"""!!!  !!!!!!!!!!!!%%%""" ######!!!!!!!!!!!! %%%%%%%%%$$$"""!!! #########""""""""""""""""""  ###%%%&&&%%%$$$$$$######""""""!!!!!!######!!!### """$$$###!!!!!!###&&&''''''&&&&&&$$$"""!!! !!!"""######"""!!!  !!!"""""""""""""""""""""###""""""!!! $$$###"""!!! !!!"""""""""%%%$$$!!!!!! !!!"""$$$$$$$$$###""" !!!""""""""""""""" """$$$### !!!$$$###$$$$$$""""""###&&&)))222BBBXXXhhhlllnnnyyyuuu___GGG444+++)))&&&%%%%%%'''))))))%%%"""""""""!!!!!!!!!!!!""""""&&&%%%"""!!! !!!"""###%%%%%%%%%$$$$$$#########)))&&&###"""###$$$$$$$$$%%%""" $$$&&&### $$$%%%%%%%%%%%%$$$###############"""######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$###""" """(((---$$$%%%%%%$$$"""!!!"""""""""%%%((('''$$$""""""###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!((( ###((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$&&&########################$$$#########$$$%%%%%%&&&%%%$$$#########%%%''')))$$$$$$###""""""###$$$$$$  !!!"""""""""#########$$$$$$$$$$$$###!!!!!!#########"""""""""$$$%%%%%%""" $$$###"""!!! !!!"""$$$!!!!!!%%%%%%""""""&&&"""""""""""""""!!! """###%%%&&&&&&%%%$$$###$$$&&&###!!!"""""" ###!!!!!!###"""!!!!!! !!!!!!###"""""""""!!!!!!!!! """"""""" !!!###$$$  """""" ######""""""!!!!!! &&&&&&%%%$$$$$$$$$%%%%%%&&&"""!!!$$$%%%!!! """""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###!!!###%%%%%%$$$"""!!!!!!###""""""!!!!!!!!!!!!!!!########################%%%!!! """""" ###"""!!! """$$$%%%%%%$$$""" """""" +++///((("""$$$%%%###""""""""""""!!!!!!!!!!!!!!! !!!###$$$%%%  !!!!!!!!!!!! ((($$$!!! """!!!###%%%$$$ !!! $$$%%%###"""$$$%%%"""$$$%%%&&&''' !!!"""""" !!!###"""!!! """"""!!! """%%%""""""""""""!!!!!! """""""""!!!!!!!!! """"""!!!!!!!!! """"""#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!#########!!! !!!###$$$"""!!!!!!""""""!!! !!!!!!!!! """""""""""""""!!!  !!!"""############""""""""""""""""""""""""$$$######"""!!!!!! """''''''###"""%%%'''%%% !!!$$$'''&&&&&&%%%$$$###"""""" !!!"""######"""!!! """""""""############### !!!"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!! ###%%%$$$""" !!! !!!""""""""""""""" !!!"""""""""""""""!!!"""$$$$$$###"""""""""###$$$######"""###&&&)))...AAA\\\pppvvvuuuyyyuuu```HHH555,,,)))%%%%%%%%%&&&)))(((%%%"""""""""!!!!!!!!!!!!""""""###""""""!!!"""$$$%%%&&&$$$$$$###############"""'''%%%""""""###$$$$$$$$$%%%"""!!!$$$%%%### $$$$$$%%%%%%$$$$$$###"""$$$$$$###"""!!!!!!""""""##############################"""!!!!!!!!!""""""$$$###!!!###&&& !!!"""""""""###%%%&&&###%%%'''&&&###"""###$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&%%%$$$***%%% %%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''((()))$$$######""""""######$$$ !!!!!!!!!#########$$$$$$$$$%%%%%%$$$""" """###$$$###"""!!!!!!######"""!!!###""""""!!!!!!!!!!!!"""$$$""""""$$$%%%""""""%%%"""############"""!!!!!!$$$%%%&&&''''''&&&$$$######%%%""" !!!!!!!!! !!!###""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""######!!!"""!!!  !!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%###"""$$$$$$!!!"""%%%###############$$$$$$$$$(((&&&###"""###$$$$$$###!!!%%%'''%%%"""!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!%%%!!! """""" ###!!!  !!!###$$$$$$###"""!!!!!!"""######)))...(((###$$$$$$ #########"""!!! !!!  """### """$$$$$$""" !!!!!!!!!!!! %%%$$$###$$$$$$!!!"""$$$###  !!!"""######"""!!! """""""""""""""!!!  !!!""""""""""""  ###!!!"""""""""!!!"""$$$%%%"""""""""!!!!!!!!!!!! #########"""""""""""""""######"""!!!!!!!!!!!!!!! """$$$&&&%%%###!!!!!!"""###$$$$$$###"""!!!!!!!!!"""######"""!!!!!!""""""!!! !!!%%%###"""!!!"""######""""""###$$$###"""!!!"""### !!!!!!!!!!!!"""""" !!!!!!!!!  !!!###$$$%%%%%%"""""""""""""""""""""""" ###%%%$$$!!! """%%%&&&###"""###$$$### !!!!!!!!!"""%%%''''''&&&%%%$$$###$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!!!! !!!###$$$$$$"""!!!!!!""" !!!!!!""" !!!!!!"""""""""""""""""""""###$$$%%%%%%###!!!"""#########"""###&&&(((--->>>YYYpppyyyxxxyyy}}}uuubbbJJJ777,,,(((%%%%%%%%%&&&((('''%%%######""""""!!!!!!""""""###""""""######$$$$$$%%%%%%"""""""""""""""#########&&&$$$""""""###%%%%%%%%%$$$""" !!!$$$%%%### $$$$$$%%%%%%$$$$$$###"""%%%$$$###"""!!! ########################""""""!!!  ######""" """$$$ !!!"""###%%%&&&$$$%%%%%%$$$""""""###%%%$$$###"""!!!!!!"""###$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&***(((%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!"""$$$###########################$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%&&&'''((()))######""""""""""""#####################"""""""""""""""#########$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$$$$""" !!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$%%%&&&######$$$$$$$$$######"""######$$$$$$$$$###"""!!! $$$%%%""" """""" """%%%&&&$$$!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!######!!! !!!"""###!!!""" !!!###$$$%%%&&&!!!###$$$&&&&&&&&&%%%$$$$$$$$$#########"""$$$&&&########################***'''###""""""############%%%%%%###"""!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""$$$!!! ###""" """###"""!!!  ######""""""""""""###$$$$$$---///(((!!!!!!###"""""""""!!!!!!!!! """!!!!!!######%%%'''&&&###!!!""""""############""""""!!!###%%%### !!!"""""" %%%$$$###!!! !!!"""""""""!!! """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$###"""!!! !!!!!! !!!""""""!!! !!!###$$$$$$###!!! """###%%%%%%###""" !!!!!!!!! !!!!!!### !!!"""!!!!!!###%%%$$$!!! """%%% !!!"""######$$$ !!!!!!  !!!""""""###!!!!!!!!!"""""""""""""""###$$$!!!!!!$$$ !!!!!!"""######!!!###$$$###!!!!!!!!!!!! !!!"""###%%%'''(((&&&%%%$$$""""""$$$&&&'''!!!!!!""""""""""""!!!!!!###"""!!! !!!"""""""""""""""$$$$$$"""!!! """!!!!!! """############""""""###"""!!!  """###!!!!!!""""""""""""!!!!!!$$$!!! $$$%%%###!!!"""#########"""###%%%'''---999NNNfffssswwwzzz}}}}}}uuudddMMM999,,,(((%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###""" !!!"""""""""######$$$$$$$$$"""!!!"""###%%%%%%%%%$$$"""!!!!!!###$$$###!!!$$$$$$$$$$$$$$$###""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  """############&&&(((%%%$$$"""""""""######"""%%%$$$###"""""""""$$$%%%######"""!!!!!!"""############""""""""""""######'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$###########################$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""######$$$######"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%&&&&&&$$$"""$$$""" """""""""!!!!!!!!!""""""""""""!!! !!!"""$$$&&&''''''######$$$$$$$$$$$$######""""""""""""""""""!!!!!!"""%%%&&&""" ######""""""$$$%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###"""!!!!!!!!! ###$$$""""""!!!!!!""""""###$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$###%%%&&&$$$######%%%&&&########################***'''###""""""#########!!!"""""""""###$$$ !!!###$$$%%%$$$"""  """$$$###!!!!!!###### """###"""!!! !!!!!!!!!""""""###$$$$$$'''///000'''  !!!!!!!!!"""""""""######""" !!!"""### """"""!!!""""""############""""""!!!"""###"""""" !!!"""!!!  """###"""!!!  !!!""""""  !!!  !!!!!!!!!""""""######$$$$$$%%%%%%"""!!!  !!!  """######"""  """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!"""  ###%%%$$$!!! """%%% !!!"""###$$$$$$""""""""""""!!!  !!!!!!"""""""""""""""$$$"""!!!###''' !!!"""###$$$$$$%%%###$$$%%%%%%$$$!!!!!!### """$$$$$$%%%$$$###""""""###%%%'''""""""!!!!!!!!!!!!""""""&&&%%%$$$"""  !!!""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!! ###""""""""""""######"""$$$###"""!!!!!!!!!######!!!!!!""""""""""""!!!!!!%%%  #########!!!"""######"""###$$$&&&***222EEE^^^qqqwwwyyyyyy{{{{{{uuufffPPP;;;---'''$$$%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$###"""!!!"""######$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$###"""""""""#########"""###$$$$$$$$$$$$###""""""$$$$$$$$$######$$$$$$%%%########################$$$######"""!!!!!!!!!""" """############%%%''''''%%%###$$$%%%%%%""" %%%###"""!!!"""###$$$$$$###""""""""""""""""""#########$$$%%%%%%$$$######((('''%%%###"""!!!!!!!!!"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$###########################$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%$$$$$$!!!""""""######""""""!!! !!!""""""!!!  !!!!!!!!!""""""$$$###"""###$$$$$$""" $$$""" !!!######""" !!!!!!""""""""""""!!!!!!"""!!!###'''(((&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###&&&&&&""" ###$$$### ###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!! """$$$###  """%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$!!!''')))&&&###$$$%%%%%%$$$$$$$$$###############(((&&&###"""###$$$$$$###$$$$$$###!!! """$$$ !!!"""$$$$$$$$$###!!! !!!###$$$###!!!!!!$$$### !!! !!!""""""###### !!!"""######$$$'''------%%% """  !!!"""#########!!!!!!!!!!!!"""######$$$ !!!"""###%%%''' !!!!!!!!!!!! !!! !!!"""""" ###$$$!!! !!! !!!!!!"""###$$$%%% !!!"""######### !!!"""""" """######!!!!!!  !!!!!!!!!!!!!!!"""###$$$%%%%%%&&&###!!! !!!"""!!!  """### !!!""""""!!! !!!!!!"""######"""!!!!!! !!!!!!"""!!!!!!!!! !!!""""""!!! !!!""""""!!!!!!"""### !!!!!!"""###############"""!!! """"""######"""!!!  !!!!!!""""""### ######!!! !!!### !!!""""""###!!! """$$$""" """$$$$$$$$$$$$###"""!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""############"""""""""""" !!!""""""""""""""" """$$$&&& !!!!!! ###!!! !!!######"""$$$######""""""""""""###"""""""""""""""!!!!!! """ !!!###$$$ !!!############$$$%%%&&&---@@@\\\rrrxxxtttooovvvxxxuuuhhhSSS===---&&&$$$%%%&&&%%%$$$###$$$&&&$$$######""""""######$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!"""$$$$$$###"""""""""""""""""""""""""""######$$$$$$######"""!!!$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$"""######"""  !!!###""""""$$$''''''###$$$"""!!!!!!###$$$$$$###########################%%%&&&''''''''''''&&&%%%&&&%%%$$$###"""!!! ###$$$&&&'''&&&&&&&&&'''########################'''''''''&&&$$$###$$$%%%###########################$$$%%%&&&&&&$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######"""!!!  """###"""!!! !!!!!!!!!!!!""""""""""""(((%%%!!! !!!######$$$$$$###!!!"""###$$$###""" !!!"""######"""!!! $$$$$$!!!"""&&&&&&###!!!""""""###$$$$$$######"""""""""###$$$%%%&&&'''"""%%%%%%!!!"""###### !!!!!! ######""""""""""""###### !!!!!!!!!"""""""""### !!!"""!!! !!!"""""""""!!!!!!"""########################%%%$$$################## (((,,,((($$$%%%%%%###$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###$$$$$$$$$""" """$$$!!!!!! !!!!!!"""######!!!"""###$$$$$$###"""!!!### !!!$$$$$$ !!! !!!"""############ !!!"""######''',,,+++### $$$###!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###""""""###""""""$$$'''*** !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! $$$%%%"""!!!""" """!!! """%%%%%%%%%$$$###"""  !!!""""""!!! """$$$%%%### !!! !!!######!!! !!!!!! !!!"""###$$$%%%&&&$$$""" !!!""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """###"""!!!""""""  !!!"""!!!!!! !!!!!!""" !!!!!! """""""""""""""!!!  !!!""""""############""""""!!!!!!!!! !!!!!!!!!""" $$$""" !!!$$$&&&&&&%%%"""""""""!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! !!!"""""""""""""""!!!###%%% !!!"""""""""!!! """  """"""!!!""""""######"""!!!!!! """""""""""""""!!! !!!!!!!!!!!!"""###!!!#########"""$$$%%%)))+++999SSSkkkrrrmmmgggsssvvvuuujjjUUU???...&&&###%%%&&&%%%###"""$$$&&&$$$######""""""######$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$############$$$###""""""$$$$$$""" """"""######"""""""""##################""""""!!!%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%&&&$$$$$$###!!! """"""!!!!!!$$$'''%%%"""!!! """$$$%%%###!!!######$$$$$$$$$$$$######(((&&&$$$######$$$&&&(((######$$$%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&&&&%%%########################(((((((((&&&$$$###$$$&&&###########################$$$&&&&&&&&&$$$"""!!!%%%%%%%%%&&&&&&%%%$$$$$$ !!!"""######"""!!!  """$$$%%%%%%$$$###""""""""""""############---(((""" ###''')))$$$###"""###$$$%%%$$$""" !!!#########"""!!!"""&&&&&&!!!!!!%%%$$$ !!!"""############### !!!!!!"""###%%%&&&'''!!!$$$$$$ !!!""""""!!!""""""!!!"""###$$$######""""""""""""###### !!!!!!!!!""""""######!!!"""###"""!!!!!!"""### !!!"""######"""""" """$$$&&&((()))&&&%%%###"""""""""###### )))...***%%%%%%$$$!!!$$$$$$$$$$$$######""""""$$$######$$$&&&&&&$$$### """#########$$$%%%'''!!!!!!!!!!!!!!!""""""###!!!%%%((((((%%%!!!""" !!!$$$$$$ !!!$$$$$$$$$$$$###"""!!!  !!!"""""""""***...+++""" $$$#########""""""!!!!!! !!!###$$$$$$######%%%%%%###  ###""""""############""""""!!!""""""!!!!!!"""!!!###""""""$$$###!!!$$$'''%%%!!!###'''#########"""!!! !!!""""""$$$!!!!!!$$$%%%$$$"""!!! ###'''(((&&&### !!!!!! """###$$$%%%&&&%%%###!!! """###!!!######""" ######""""""""""""######!!!!!! !!!!!!!!!"""""""""!!!!!!######!!!!!!###!!!!!!###!!!    !!!""""""###%%%###!!!!!!"""######""" !!!!!!!!!!!!!!!""" """&&&$$$ """!!!###""" !!!!!!!!!"""!!! ###"""!!! !!!"""###$$$######"""!!!  !!!!!!"""""""""""""""$$$"""  ###$$$%%%%%%%%%$$$"""!!!""" """""" !!!"""""""""!!!"""""""""""""""!!! $$$&&&$$$"""!!!"""!!!#########"""###$$$000+++111GGG^^^iiiiiieeeqqquuuuuukkkWWW@@@...%%%###%%%&&&%%%""""""$$$'''$$$$$$############$$$$$$,,,***'''%%%######$$$$$$$$$$$$######""""""!!!!!!$$$###"""###$$$###!!!"""#########"""!!!"""##################"""!!!!!!&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%&&&'''#########"""!!!"""%%%(((###""""""%%%&&&"""""" """%%%&&&### $$$$$$%%%%%%%%%%%%$$$$$$(((%%%  %%%((( !!!$$$&&&'''&&&%%%$$$%%%""" !!!"""######!!!######$$$$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########'''$$$$$$%%%### $$$$$$$$$############$$$$$$%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%'''&&&$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""######""" &&&%%%$$$"""!!!!!! '''$$$"""!!!!!!"""!!!!!! !!!!!!!!!"""$$$&&&"""!!!$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!%%%'''%%%!!! ### !!!"""$$$$$$$$$###"""""""""""""""############ !!!""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!### """111***%%%$$$### !!!  """### !!!!!!!!!'''$$$ """$$$""" """""""""!!!!!!!!!!!!!!! $$$"""""""""%%%%%%&&&&&&%%%###""" '''$$$!!! !!!!!!  !!!"""$$$""" """%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!! !!!!!!!!!!!!"""""""""""" """###$$$ !!!""""""""""""$$$$$$###"""!!! """"""!!!!!! !!!"""""""""  &&&###!!!"""&&&'''$$$ !!!!!!!!!!!!"""""""""""")))$$$"""$$$### $$$###!!! !!!"""...(((!!!!!!###""" !!!!!!""""""######"""""""""""""""""""""""" !!!""""""!!! !!!!!! !!!!!!"""$$$###"""#########!!! !!!""""""""""""""""""!!!!!!###"""!!!!!!"""###"""!!!  !!! !!!""""""""""""""" !!!!!!!!!!!!!!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!$$$&&&&&&$$$###%%%'''&&&+++***333PPPbbbaaa^^^nnnrrrsssjjjVVV@@@///&&&)))'''&&&%%%%%%&&&%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!######!!! !!!"""###$$$$$$%%%"""$$$%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$$$$%%%$$$ """""""""""""""######$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%###!!!%%% $$$### %%%!!!"""&&&&&&!!!!!!%%%&&&$$$""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$'''(((&&&######$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######'''$$$###%%%### $$$###""""""""""""""""""###%%%$$$######""""""######""""""############"""""" !!!""""""%%%$$$"""!!!!!!!!!!!!"""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!%%%%%%###"""!!! $$$""" """$$$$$$### !!!!!!!!!"""""" $$$$$$!!! """###!!! !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!$$$'''%%%!!! """!!!"""######$$$###"""""""""""""""#########$$$$$$ !!!"""""""""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!### !!! ###000***%%%$$$### !!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""""""""""" !!!  """!!!"""$$$"""(((((((((&&&%%%$$$"""!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$###!!! !!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!  !!! %%%'''$$$!!! !!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!""""""###"""!!! &&&!!!!!!  """""""""""""""""""""""" !!!""""""!!! !!!!!! $$$###""""""######!!! !!!""""""""""""""""""!!! !!!!!! !!!"""######"""!!! !!!""""""!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""" """$$$###***)))///FFFUUUXXX[[[mmmqqqsssjjjWWW@@@///&&&)))'''&&&%%%%%%%%%%%%$$$########################""""""""""""""""""""""""###""""""###$$$$$$###!!!"""""""""""""""#########"""###%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######%%%$$$!!!"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&$$$"""!!!%%%!!! ######""" """$$$$$$$$$$$$ """######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%((()))'''%%%""""""###$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###&&&###"""$$$### ###""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""############$$$$$$$$$$$$###### """###$$$$$$"""!!!!!! !!!!!!"""$$$###!!! """###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%######!!!  !!!!!!%%%$$$###!!! !!!  ###%%%&&&%%% !!!!!!!!!"""""""""!!!######!!!!!!###!!! !!!"""###$$$$$$$$$ !!!!!!""""""!!!!!!  !!!$$$&&&%%%!!! """""""""#########""""""!!!""""""#########$$$$$$$$$############"""!!! """""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!### !!!!!! """&&&///)))$$$###### !!!$$$######""""""!!!!!! $$$$$$###""""""!!! !!!"""""""""!!!!!!###$$$ !!!""""""!!!  !!! $$$((((((---+++)))&&&$$$###""""""""""""######"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""" !!! !!!!!!!!!"""""""""$$$$$$#########"""""""""######""""""!!! !!!!!!"""###$$$$$$%%%&&&"""""""""""""""############"""!!!  !!!"""###'''(((&&&""" !!!!!!!!!"""""""""###$$$!!!!!!###!!!###%%%$$$""" """"""$$$###!!! """""""""""""""""""""""" !!!!!!!!!!!! """!!! ###"""!!!"""######!!! !!!!!!""""""""""""""""""!!!  !!!"""###""""""""""""######$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!!###!!! """"""!!!$$$######"""!!!  !!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!! !!!$$$''')))***"""***))),,,===JJJQQQZZZlllqqqsssjjjWWW@@@///&&&((('''&&&%%%$$$$$$$$$$$$################################################$$$###"""###%%%%%%###"""#########""""""!!!!!!!!!"""###$$$###!!! !!!"""""""""""""""""""""""""""###&&&%%%"""!!!$$$$$$""""""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%###!!! !!!"""###"""$$$%%%$$$!!! """### ######""" !!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&((()))'''&&&!!!""""""######$$$%%%%%%############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!######!!!!!!###""""""!!!!!!!!!!!!""""""######""""""""""""######"""######$$$$$$######""" !!!"""###$$$%%% !!!!!!"""""""""$$$###!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$''')))'''%%%###!!! $$$###"""!!! !!!###%%%&&&%%% !!!!!!!!!!!!""""""""""""###""" """$$$ !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!###%%%$$$""" !!!"""###############""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$###"""!!! """"""""""""""""""""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!### !!!!!! $$$)))---'''######""" """ !!!"""######$$$$$$#########""""""!!!!!!!!!!!!###### """%%% """###$$$%%%$$$###"""!!!!!!!!!''',,,///000---)))%%%"""!!!!!!""""""  !!!!!! """###$$$###"""!!!"""$$$$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###"""  !!!!!!!!!"""""" !!!###$$$$$$%%%%%%###""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%"""""""""######$$$$$$%%%$$$"""  !!!""""""$$$$$$$$$%%%&&&$$$  !!!!!!!!!"""""" ######!!! !!!### !!!###$$$###""" !!! """$$$&&&$$$#########""""""!!!!!! """""""""""""""""""""""" """!!! """!!!!!!"""######!!! !!!!!!""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!""""""######$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###!!!!!!""""""!!!$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!###'''((('''$$$%%%+++))),,,===IIIQQQ\\\lllqqqsssjjjWWW@@@///&&&'''''''''%%%$$$###$$$%%%###################################################""""""###$$$$$$###!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""###%%%$$$ ###%%%###"""""""""""""""######$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%###"""!!!###$$$$$$"""!!!$$$%%%'''&&&###"""######"""%%%&&&&&&%%%###!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!"""$$$"""!!!"""$$$######""""""######$$$###""""""!!!""""""######!!!!!!""""""""""""!!!!!! !!! !!!"""###############"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""$$$'''***,,,$$$###"""!!! !!!!!!$$$###"""!!!!!! !!!!!!"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""""""""###"""###"""!!!"""###!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$"""!!!!!!"""######"""""""""""""""""" !!!!!!!!!""""""%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!! %%%+++,,,&&&!!!"""""" """ """###$$$$$$ !!!!!!"""""""""!!!###### """%%% !!!"""###$$$$$$###"""###!!! !!!$$$(((...222000---)))$$$!!! !!!%%%###!!!!!!!!!!!! """###$$$###"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""  !!!!!!!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$"""!!!######"""""""""!!!!!! !!!!!!!!!!!!###"""!!!!!!!!!"""###$$$###""""""!!!!!!!!!!!!!!! !!!""""""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!! !!!!!! !!!######!!! !!!!!!""""""""""""!!!!!! """ !!!$$$""" !!!!!!"""""""""###"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!$$$###!!!!!!""""""!!!#########"""!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$"""###### &&&***)))111DDDOOOVVV```ooossstttjjjVVV@@@///'''&&&''''''%%%###"""###%%%################################################"""!!!!!!"""######"""  !!!""""""######!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$######$$$""""""""""""""""""######$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""!!!###$$$""" ######$$$"""!!!%%%+++)))###!!!!!!"""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""""""""############$$$%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&& !!!$$$###!!!"""$$$$$$############$$$$$$""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!! !!!"""############### !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!""""""$$$%%% !!!"""######$$$$$$$$$###"""""""""""""""###""""""###$$$$$$""" !!!!!!!!!"""""""""######"""$$$$$$!!!!!!""" !!!!!!""""""""""""!!!!!!###"""!!!!!! !!!!!! !!!!!!  !!!!!!"""#########""""""############"""""""""""""""!!!"""###$$$$$$ !!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!! %%%---***$$$ !!!!!! """###"""  !!!""" !!!!!!"""###### """"""!!!!!!!!!""" !!!!!!$$$ ###%%%''',,,111000---)))$$$!!! ###""" """"""######"""!!! !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""$$$###"""!!!!!!""" !!!!!!!!!!!!"""#########""" !!!!!! !!!###$$$%%%!!!!!!!!! ###############$$$$$$$$$###!!!!!!$$$%%%### """"""!!!  !!!!!!!!!###""" !!!$$$%%%&&&$$$###!!! !!!"""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!"""###""" """""""""""""""!!!!!! """!!!###%%%!!! !!!!!!!!!!!! """!!! !!!###$$$ !!!!!!!!!!!!###!!! """"""!!!""""""""""""!!!!!!!!!!!! !!!"""""""""########################"""""""""""""""""""""""" !!!"""$$$%%%### &&&+++...;;;OOOXXX[[[fffsssvvvuuujjjUUU@@@000(((%%%'''(((&&&"""!!!###&&&################################################"""!!! !!!######!!!  """######$$$!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """""" ###$$$!!!"""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ """###""" ###'''(((%%%!!!$$$)))$$$###!!! !!!#########!!!$$$$$$############$$$$$$!!!###$$$%%%$$$###$$$%%%###$$$$$$%%%&&&&&&''''''""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&& !!!$$$###!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""######""""""""""""""""""""""""""""""""" !!!"""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!! %%%$$$$$$###############"""""""""###$$$$$$""" !!!!!!"""""""""#########"""%%%&&&""" !!!!!! !!!!!!!!!!!!!!!!!! """!!! !!!"""### !!!!!!  !!!""""""###"""""""""#########"""!!!!!!!!! !!!"""###%%%&&&""""""""""""###############"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""!!! !!!!!!!!!!!!  %%%...)))### !!! """%%%###!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######%%%$$$(((---000...***&&&###!!!!!!!!!!!!  """"""!!!!!! ###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!######!!! !!!""" !!!!!!"""###$$$%%%%%%###!!! $$$###!!! """###$$$!!!!!!!!!!!! ###############"""""""""""" """&&&'''###$$$$$$$$$"""!!!!!!"""$$$ !!!!!!!!!!!!!!!"""&&&***"""""""""""""""!!!!!! ###$$$$$$$$$######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""###$$$ !!!"""###""" """""""""""""""!!! ######%%%&&& !!!!!!"""###"""!!! !!!  """$$$&&& !!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" ###$$$&&&(((+++---&&&111<<>>999333...+++,,,,,,)))&&&###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$%%%%%%%%%&&&############""""""""""""!!!!!!###$$$$$$###!!!!!!!!!!!!###"""!!!!!!###!!! !!!"""###""" """!!! """###"""  """"""""" !!!"""######"""!!! ###!!!!!!!!!###$$$###"""!!!!!!"""############"""!!!""""""######$$$%%%%%%###"""!!!"""###$$$###""""""######$$$$$$######"""%%%###"""$$$'''(((&&&###$$$$$$$$$$$$###""""""### """$$$&&&&&&%%%###"""######$$$$$$$$$$$$####################################$$$%%%%%%&&&&&&&&&%%%###!!!!!!###$$$############################## !!!!!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$###!!! $$$ %%%((('''$$$$$$ !!!###%%%((()))"""$$$,,,'''$$$"""#########$$$&&&&&&###!!!!!!!!!!!!%%%%%%"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!###### !!!!!!!!!!!!!!!"""!!!"""%%%###"""""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!""""""""""""!!! !!!###$$$&&&"""!!!"""!!!!!!###""""""!!! !!!"""###!!!!!!$$$### $$$ ######+++...### !!!""""""!!!   """"""!!!!!!  ###&&&""" !!!"""!!!###""""""!!!  !!!"""############"""""""""!!!!!!""""""###%%%""" !!!!!!!!!!!!  !!! !!!!!!""""""!!! !!!!!!!!!!!!############!!!###$$$###!!!!!!""""""$$$$$$$$$"""!!!"""######!!! !!!""""""!!!"""""" """"""%%%###  ###%%% ###%%%%%%###!!! ###$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!! !!!###""""""!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""### !!!"""######### !!!"""######### !!!$$$$$$""""""%%%!!!  """###"""!!! !!!!!!!!!$$$ !!!###!!! !!!"""###""" !!!"""!!! !!!!!!!!!!!!""""""""""""!!!  """"""!!! """$$$!!! !!!"""  $$$$$$""" !!!############"""""""""""" !!!"""###$$$$$$!!!&&&######***+++333DDDcccxxxyyyvvvttt{{{xxxiiiXXXLLLDDD===444000000000---***&&&&&&%%%%%%$$$"""!!!!!!$$$######""""""###$$$$$$$$$#########""""""!!!!!!""""""############"""""""""###$$$"""!!!"""###!!! !!!"""###""" !!!!!! !!!!!!""""""###!!! !!!"""!!! !!!!!!"""""""""""""""###!!!!!!!!!######"""!!! !!!""""""######""""""!!!!!!""""""###$$$$$$%%%###"""!!!"""###$$$###"""###$$$$$$%%%%%%$$$$$$############$$$&&&'''&&&%%% !!!#########$$$%%%'''!!!!!!"""###$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%""" """######"""""""""""""""""""""""" !!!""""""###### !!!!!!!!!"""""""""###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$"""!!! !!!""""""!!!"""!!!$$$)))***&&&$$$%%% !!!"""###$$$%%%&&&&&&"""((($$$###&&&"""######$$$%%%&&&&&&###!!!"""%%%$$$  !!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!! !!!!!!""" !!!""""""######(((///'''(((######""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!"""""" !!!!!!!!!((("""!!!###!!!!!!###""""""!!! """###!!!!!!$$$$$$!!!%%% ###$$$---...""" """######""" !!!  !!!!!! !!! !!!"""######"""$$$""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%###%%%%%%""""""'''  !!!!!!"""!!!###&&&%%%###""""""$$$!!!!!!!!!!!!!!!  $$$$$$!!!!!!$$$"""$$$%%%$$$!!! !!!###"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""$$$"""!!!"""###$$$###"""!!!""""""!!! !!!"""!!!!!!!!!!!!!!!"""###$$$!!!  $$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" """############ !!!"""###$$$""" ######!!!!!!$$$ !!!"""!!!  !!!"""!!! ###""" !!!###!!! !!!"""###""" """###"""!!! !!!!!!!!!"""""""""### """######!!!!!!$$$!!! """###!!!"""###$$$$$$$$$###"""!!!""""""""""""############ """###$$$$$$%%% %%%######)))***111AAAWWWooozzzvvvsssqqqxxx}}}ttthhh[[[SSSEEE<<<222------...+++(((%%%$$$###"""!!!!!!"""""""""!!!  !!!"""""""""""""""############""""""!!!!!!!!!!!!""""""######%%%""" """###!!! !!!"""###""" !!!"""#########"""""""""!!!!!!"""$$$$$$""" !!!!!!!!!!!!!!!"""#########"""!!!!!!"""###""" !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!!!!!###$$$###"""######$$$$$$$$$$$$###### !!!###$$$######$$$%%%!!!$$$$$$######%%%'''"""!!!!!! """###$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&%%%###  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###  """$$$%%%$$$ !!!%%%***)))$$$!!!### !!!"""############"""'''"""&&&!!!!!!((('''######$$$%%%'''&&&$$$!!!"""$$$  ######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!  ###"""!!!  !!!!!!"""###$$$$$$%%% !!!!!! !!!$$$######""""""!!!!!!!!!  !!!!!!!!! !!!!!!!!!""" !!!"""######""""""***"""!!!###!!!!!!###!!!!!!   !!!""""""&&&###%%%......!!! !!!"""$$$$$$"""!!! """  !!!!!! !!!!!!"""###$$$ """ !!!%%%!!!!!!""""""######$$$$$$!!!!!! """$$$%%%$$$###""""""""""""""""""$$$%%% !!!######!!! !!!!!!!!!!!!!!!"""###### ######!!!!!!!!!  !!!!!!  !!!###$$$"""$$$&&&###"""&&&"""$$$%%%$$$!!! !!!###"""!!!!!!"""!!! !!!!!!!!!!!!  !!!!!! )))&&&""" !!!"""######%%%$$$!!! ###!!! !!!"""""" !!!!!!"""$$$###""" !!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!"""######"""!!! !!!"""$$$$$$""" ######!!!!!!$$$!!!"""!!!  """###""" ###!!!$$$!!!!!!###!!! !!!"""###"""!!!"""######!!! !!!!!!!!!""""""###### ###$$$$$$!!!!!!%%%!!! ###%%%"""  !!!!!!""""""############""""""""""""$$$"""###)))***000@@@KKKeeeuuusssqqqooouuu~~~|||wwwpppfff\\\SSSNNN???666+++&&&'''(((&&&"""((('''%%%$$$$$$&&&''')))%%%$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%"""!!!  !!!""""""###$$$!!!"""###!!! !!!"""###"""!!!!!!###%%%%%%$$$"""!!! """$$$&&&%%%### """!!! """###$$$###"""!!!!!!"""###!!! !!!!!!"""""""""""""""!!!"""""""""############"""!!!!!!!!!###$$$$$$###""""""############"""""" ######!!! """%%%"""$$$&&&%%%"""!!!"""$$$######""""""!!!!!! $$$$$$!!!###'''$$$ """#########!!! ###""""""###%%%%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!  """###$$$###$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&&&&&&&%%%$$$###"""!!!"""!!!&&&((($$$ !!!!!!"""###$$$$$$$$$######""""""!!!!!!%%%###!!!!!!!!!!!!!!!""""""""""""&&&!!! $$$###!!! !!!!!!######"""!!!!!!!!!!!!!!!%%%&&&&&&%%%"""!!!!!!"""###  ###$$$### &&&###!!!!!!###$$$""" ######""""""!!!!!! !!!%%%$$$!!!!!!%%%!!!###$$$%%%$$$###"""%%%!!!"""$$$"""!!!  !!! !!!!!!!!!  """"""###+++111+++!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!""""""!!!""""""!!!!!!  !!!### !!! !!!!!!"""#########%%%%%%$$$###"""!!! ######"""!!!!!!!!!!!!!!! !!!######!!!  $$$!!!!!!""" """### !!! !!!!!!!!!!!!!!! ***&&&""""""&&&***%%%### !!!!!!!!! """"""!!!!!! !!! !!!"""""""""!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!###&&&(((*** !!!!!!''' ######""""""!!!!!! ### ###### !!!### !!!"""###$$$$$$$$$!!!!!!%%%'''$$$ """""""""!!! !!!!!!!!! !!!###&&& !!!!!!!!!!!!!!!!!!!!! !!!!!!'''$$$"""!!!!!!"""!!!!!! !!!"""""""""!!! &&&&&&%%%%%%###"""!!! """"""""""""""""""""""""###"""  !!!""""""!!!!!!######%%%"""%%%""""""$$$&&&)))000888GGG^^^rrrssslllmmmvvv}}}vvveeeZZZQQQFFF===999000,,,'''&&&'''((('''%%%'''%%%%%%&&&((((((###""""""""""""""""""""""""###""" !!!###$$$$$$###""""""!!!!!!!!!!!!""""""###!!!!!!###""""""###""""""!!! !!! !!!######"""!!!""""""""""""""""""""""""$$$###"""""""""###%%%%%%&&&$$$""""""###$$$###"""############""""""""""""###!!!  !!!###""""""###$$$%%%%%%&&&&&&%%%######''''''$$$$$$'''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""""""""!!!!!!!!! ###%%%!!!!!!""" ###############$$$$$$%%%###""""""###%%%%%%$$$""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""###"""!!! !!!"""############"""""""""!!!!!! !!!""""""!!!!!!"""$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!""" """&&&'''$$$ $$$###"""!!!!!! #########"""""""""""""""!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!%%%!!! ###"""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""""""!!! !!!"""###"""!!!&&&$$$!!!!!!###$$$###!!!"""""""""!!!!!!!!!!!!!!!!!! !!!###!!! !!!!!!!!! $$$"""  """"""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! """***000+++!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""!!!"""!!!!!!!!! !!!""" !!! """######!!!$$$######""""""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! '''###"""""" """### !!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""  """######!!! !!!!!! """!!!!!!!!! %%%###""""""######""" !!!""""""######$$$###"""!!! !!!"""$$$%%%"""%%%&&&### """"""""""""!!!!!!!!!!!!$$$!!!!!!$$$### !!!!!!!!!!!!!!!""""""""""""###!!!!!!%%%&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$###""" !!!!!!"""""""""""""""!!!!!! !!!!!!&&&$$$"""!!!"""""""""!!!  !!!###$$$""" ###### !!!###!!!"""##################""""""""""""""""""""""""!!!!!! !!!!!!""""""###### $$$$$$$$$$$$%%%###"""$$$&&&(((///777CCCYYYlllooolllqqqzzz}}}kkkVVVGGG>>>555///------)))&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###$$$$$$###""""""!!!!!!!!!!!!"""""""""!!! !!!"""!!!""""""""""""!!!!!! !!! !!!######"""!!!""""""""""""""""""""""""$$$###"""""""""###$$$%%%&&&$$$""""""###$$$###"""$$$#########""""""!!!!!!$$$###!!! !!!###$$$#########$$$$$$%%%%%%%%%$$$"""###&&&'''$$$###&&&""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!###&&&!!!!!!$$$%%%$$$"""!!!!!!###%%%'''###""""""###%%%%%%$$$"""!!!!!!!!!"""""""""###### !!!!!!""""""#########"""!!!  !!!"""######""""""""""""!!!!!! !!!""""""!!!!!!"""$$$!!!###""" ###!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!!!!!!!!!!!!!!""""""###""""""!!!!!!###!!! """%%%&&&###$$$###"""!!!!!! """"""""""""############ """######""""""######""""""!!!!!! $$$!!!!!!"""""" """""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!  """ !!!""""""!!!!!!"""###$$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!""""""!!! !!!""" !!!!!! ######!!!"""%%%!!!!!! !!!!!!!!!!!!!!!!!!"""""""""***///***!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###""" !!!!!!!!!!!! !!!"""""""""!!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!###"""  """###"""!!!###!!! """%%%!!!)))### """!!! !!! ###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! ###""""""###$$$$$$"""  !!!!!!""""""$$$###!!! ###%%%###!!! !!! !!!!!!!!!!!!""""""""""""$$$""""""%%%$$$###"""""""""!!!!!!!!! ### !!!$$$%%%### """"""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$"""###$$$""" """"""""""""############"""!!!!!! !!!!!!"""&&&$$$"""!!!"""""""""!!!"""!!! ###%%%$$$!!!!!!###"""!!! !!!""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!! ######!!!!!!###$$$$$$ !!!'''&&&######%%%&&&'''---555FFFZZZjjjlllllluuu}}}zzzdddJJJ999///***'''((()))'''$$$###%%%'''''''''%%%%%%%%%$$$"""!!!"""###""""""""""""""""""""""""###""" !!!###$$$$$$###"""!!!!!! !!!!!!""" !!!""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!######"""!!!""""""""""""""""""""""""######""""""######$$$%%%&&&$$$""""""###$$$###"""$$$$$$$$$###"""!!!!!! $$$$$$""""""""""""$$$$$$######$$$$$$$$$$$$$$$$$$###!!!"""%%%&&&###"""%%%"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!###$$$!!!!!!%%%"""!!! !!!###$$$###""""""###%%%%%%$$$"""""""""""""""############ !!!"""######$$$$$$"""!!! !!!"""""""""""""""""""""!!!!!!  """"""###"""!!!"""$$$ !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!! !!!""""""#########"""###""""""###%%%$$$""" !!!"""###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!######""""""!!!!!! ###""""""###"""!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!  !!!!!!###### """$$$!!!   !!!!!!"""""""""  ###!!!###"""!!!!!! !!!!!!"""###### """'''###"""!!! """!!!$$$+++...(((  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%#########$$$$$$###"""!!!!!!!!!!!!!!! """ """!!!"""!!!"""$$$%%%$$$###!!! !!!!!!!!!""""""!!!!!! !!!!!!"""!!!  !!!"""""" !!!""""""!!!!!!%%%!!!'''""" ### !!!!!!### """  !!! !!!!!!!!!!!! !!!###$$$$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!! !!!$$$%%%###!!! !!!!!!!!!!!!###"""!!!###%%%%%%&&&''' !!!"""#########"""!!!"""%%%$$$  """"""""""""!!!!!!!!!!!!""" !!!###$$$""" !!!!!!"""""""""""""""###!!!!!!!!!""""""#########""""""!!! !!!""""""!!!"""""""""######""""""!!!!!!!!!!!!""""""%%%###""""""######""" !!!  """$$$"""!!!!!! """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###""""""!!! """###"""!!!"""!!!!!!%%%$$$ """''''''$$$###%%%&&&''',,,333OOOaaammmlllmmmwww}}}{{{uuu^^^BBB111***'''&&&'''&&&%%%$$$$$$%%%''')))***&&&''''''$$$ ###&&&!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$$$$###!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!""""""###""""""!!! !!!######"""!!!""""""""""""""""""""""""###############$$$$$$$$$%%%###""""""###$$$$$$###%%%$$$$$$###"""!!! $$$###""""""""""""###$$$$$$$$$$$$$$$############""" !!!$$$%%%""""""$$$""""""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!""""""""""""$$$""" !!!!!!""""""$$$ !!!"""###""""""!!!###""""""###%%%%%%$$$"""""""""""""""############ !!!!!!"""###$$$$$$%%%######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$"""""""""###$$$###""" !!!"""###$$$!!!!!!""""""######$$$$$$""""""!!! !!!""""""###"""""""""!!!!!!!!! ###$$$$$$############"""!!!!!! ###""""""!!!!!!!!!!!!!!! !!!"""!!! !!!###### """$$$!!!!!!!!!!!! !!!"""""" !!!!!!""""""!!! """!!! $$$ """###$$$"""###### """&&&&&&%%%$$$###""""""""""""###""" """ '''---,,,%%% """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""######""" !!!!!!!!!!!!!!!""" !!!"""!!! !!!"""### !!!!!!""""""!!!!!! !!!!!! !!!""""""!!! !!!!!! !!!"""!!!!!!######"""!!! """$$$   !!!!!!""""""########################!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$  $$$$$$!!!!!!### !!!"""######### !!!######"""!!! !!!!!!""""""""""""""""""!!!!!! """###"""!!!!!!"""!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""$$$###""""""######"""  !!!!!!!!!!!!!!!!!!""" ###### !!!$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###""""""!!!!!!""""""###$$$$$$###!!!!!!"""$$$###"""###'''&&&$$$$$$&&&&&&&&&+++111PPPbbbmmmjjjlllvvv{{{wwwiiiSSS999+++'''%%%$$$$$$%%%%%%%%%%%%&&&(((+++---%%%%%%%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###!!!!!! !!!!!!"""  """ !!!""""""###""""""!!! !!!######"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$#####################""" $$$$$$!!!!!!$$$""""""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!""""""""""""&&&!!!"""$$$###"""### """$$$%%%&&&%%%###"""###""""""###%%%%%%$$$"""!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!"""""" !!!""""""!!!!!!"""$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!"""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""!!!!!! """"""""""""############%%%$$$###"""""""""###$$$!!!!!!!!!""""""""""""""""""$$$$$$""""""$$$$$$""""""""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!"""###""" !!! !!!""""""!!!!!!"""######$$$%%%$$$######%%%''' !!!!!!""" !!!!!! !!!"""###"""""""""!!! """$$$!!!!!! $$$###""" $$$ !!!(((...+++""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!"""""""""  !!!!!! """######"""  !!! """  ###"""!!!  !!!###$$$ !!! !!!"""""""""###""" """###!!!!!! """###$$$""" !!!!!!!!!!!!!!!###""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ """###""""""&&& !!!"""###$$$$$$ !!!"""""""""!!!!!! !!!!!!""""""""""""""""""!!!  """######"""!!!!!!"""!!!  """######""""""!!!!!!""""""######""""""###$$$$$$"""  !!!""""""!!!  !!!""" ### !!!"""""""""""""""""""""""""""""""""""" !!!"""""""""!!!"""$$$$$$"""###'''(((&&& !!!""""""###&&&)))%%%######&&&&&&&&&+++111FFF[[[iiifffhhhuuu{{{vvvbbbMMM555***)))'''%%%$$$$$$%%%%%%%%%&&&(((,,,///######!!!!!!""""""""""""""""""""""""###""" !!!###$$$$$$###!!!  !!!"""  """ !!!!!!""""""""""""!!!!!! !!!######"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""##################""" !!!$$$%%%"""!!!$$$"""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!!!!"""""""""###""" !!!$$$$$$ ###""""""###$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""" !!!!!!!!!"""""""""###########################"""!!! !!!"""### !!!!!!!!!"""""" !!!""""""!!!!!!"""$$$###%%%"""!!!###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!""""""###"""""""""!!!###$$$$$$#########$$$###"""!!!!!! #########""""""""""""""" !!!""""""###"""""" !!!!!!""""""############ ###### !!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! !!!"""###"""!!!###$$$&&&%%%######%%%((( """ """ $$$!!!""""""!!!!!!"""!!!!!!!!!######"""  !!!!!! ###(((...***!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!"""    !!!"""""""""""""""""""""  !!!""" !!!!!!!!!!!! """!!!"""!!! $$$!!! !!!"""""" !!!"""""" !!!""""""###!!!  !!!!!!!!! !!!###"""  !!!!!!!!!"""%%%###""""""######"""  !!!""""""######### """$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######### !!!!!! """&&& !!!!!!""""""###### !!!"""!!!!!!!!!""" !!!""""""###$$$$$$"""""""""!!!!!!!!!!!!!!! """###"""""""""$$$&&&"""!!!  !!!###$$$######""""""""""""######"""""""""###$$$$$$""" !!!!!!!!! !!!!!!"""!!!!!!!!! !!!"""#########""""""""""""""""""""""""!!!!!! !!!!!!"""!!!###"""%%%(((&&&!!!"""###!!!!!!"""$$$&&&$$$"""###&&&''''''+++111===WWWgggdddfffttt{{{vvvbbbKKK444***))))))'''&&&"""$$$%%%$$$$$$&&&***...%%%###!!! !!!!!!!!! ###""" !!!###$$$$$$###!!!  !!!!!!  !!!!!!""""""""""""!!!!!! !!! !!!######"""!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$"""!!!"""###%%%%%%$$$""""""""""""############"""##################"""!!!!!!""""""######$$$$$$###!!!!!!%%%%%%""""""%%%""""""""""""""""""""""""############$$$$$$$$$%%% !!!!!!!!!""""""#########&&&"""%%%"""!!!  !!!###$$$###""""""###%%%%%%$$$""" !!!!!!!!!!!!$$$$$$$$$###############"""!!!  !!!""" !!!!!!""""""  """"""$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!  ###$$$$$$###$$$$$$ !!!!!!"""###$$$$$$$$$######""""""!!!!!! """!!!  !!!"""###$$$$$$!!!""""""""" !!!!!!######"""!!!!!!!!!!!!!!! """$$$###  ###%%%### """$$$###!!!!!!###&&&!!!!!!!!! !!! ###$$$###&&&,,, !!!###%%%%%%$$$"""!!!""" """$$$%%%!!!  !!!!!!  '''...)))!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$### !!!!!!"""""" """############!!! ############"""""""""""" !!!"""###!!!  !!!###!!!###"""###""""""!!!""" %%% !!!###""""""$$$###  !!!""""""### !!!""""""!!! !!! !!!"""!!! !!!!!!""""""!!! !!!""""""""" !!!!!!"""!!!!!!!!!!!!$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&""" !!!%%%""""""""""""!!!!!!!!!!!! !!!"""!!! !!!"""!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$ !!!"""%%%))),,,$$$###!!! !!!"""$$$%%%######""""""""""""######"""!!!"""###%%%$$$""" $$$""" !!!###)))&&&%%%'''&&&"""!!!$$$""""""""""""""""""!!! """"""""""""""""""""""""###"""  !!!"""!!!"""&&&$$$%%%'''&&&""" ###!!!"""&&&''''''+++111<<>>\\\rrryyy}}}qqq]]]:::000&&&%%%&&&%%%%%%&&&"""###""" """%%%###$$$$$$###!!! !!!######""""""""""""#########"""!!! !!!"""###$$$!!!"""$$$###!!!"""!!!  ######"""!!! """&&&)))(((111111---???ccc|||qqqdddOOO999'''!!!%%%$$$"""  ###%%%&&&"""!!!""""""!!!"""###%%%"""######""""""""""""######""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""""""""############""""""$$$$$$!!!((((((!!!###"""!!! !!!"""### !!!"""""""""""""""######################## !!!###$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! $$$$$$$$$$$$###"""!!! """%%%%%%###!!! !!!""""""###"""!!! !!!!!!"""""""""#########"""!!! !!!"""!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!! ######!!!  """""""""!!!"""  !!!!!!###""""""!!!!!!!!!!!!"""$$$$$$$$$#########""""""######""""""######$$$%%%""""""###"""!!! !!!!!!%%%)))+++"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  ###!!! ###""""""!!!!!!!!! ###$$$$$$###!!! ###""" !!!"""###"""!!!"""""""""######$$$ """ &&&...,,,###  $$$''' !!!###$$$$$$$$$###""" $$$'''&&&!!! """"""""""""!!!!!! !!!  !!! """###"""!!! !!!""" !!!"""""""""""""""!!! """!!! !!!"""#########!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """"""!!! !!!""""""  !!!!!!!!!!!!!!!  !!!!!!!!!###!!! !!!!!!!!!!!!""""""""""""!!!!!! """$$$$$$###!!!'''$$$  $$$###!!! !!!$$$%%%!!!!!! !!!!!!"""$$$!!! """""" ###  $$$&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!### """&&& !!!"""###$$$!!!$$$$$$ """""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""###$$$"""%%%%%%"""###&&&((('''&&&&&&%%%$$$############"""###$$$"""  !!!!!!""""""""""""!!!!!!'''!!!"""$$$"""!!!!!!$$$&&&######%%%""",,,,,,<<>>XXXooo}}}xxx^^^@@@---,,,***&&&$$$######"""!!!&&&%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###!!!!!!"""###!!!"""!!! ###$$$""""""###"""!!!!!!!!!!!!""""""""""""###"""  !!!!!!$$$!!!  !!!"""######$$$"""!!! !!!!!! !!!  !!!""""""!!! """""""""###%%%'''"""!!! !!!$$$&&&((((((###$$$"""!!!###!!!######""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""#########"""!!!!!!!!!!!!"""""""""""" !!!"""### !!!!!!"""""""""""""""%%%!!!"""&&&&&&$$$%%%%%%$$$###"""  !!!  """!!! !!!"""###"""!!! !!!!!!!!!"""""""""### !!!###%%%&&& !!!!!!!!!!!!!!! !!!######!!!"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!! !!!"""###$$$%%%%%%&&&&&&%%%%%%&&&$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! """###$$$###"""!!!"""$$$!!!""""""""""""%%%""" """###""" """"""""""""!!!!!!!!!!!! !!!"""""""""""""""  !!!!!!"""###"""######$$$###"""!!!!!!$$$(((%%%---@@@(((""")))///'''!!!!!!""""""$$$(((+++)))$$$ """###$$$%%%&&&'''&&&%%%###!!!  !!! """"""!!!!!!  !!!"""""""""!!!!!! !!!"""  !!!!!!!!!!!!!!!!!! !!!""""""!!!%%% """%%%""""""""""""######"""""""""!!!!!!   !!!!!!!!!"""######$$$$$$%%%%%%### !!!###%%%%%%!!!!!! !!!"""!!!"""""""""!!! """"""!!! !!!!!!""""""###((('''&&&%%%$$$######$$$!!! ###'''!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """""" """$$$%%%!!! !!!!!!!!!""""""###$$$$$$"""######$$$%%%%%%&&&&&&!!!"""$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!  %%%%%%""" """""""""!!!!!!"""$$$&&&'''---???ZZZqqq~~~vvv\\\???,,,&&&%%%#########$$$$$$$$$&&&%%%%%%%%%$$$$$$#####################"""!!! $$$%%%######$$$!!!"""%%%&&&$$$###&&&%%%!!! !!!!!!""""""######"""!!! !!!!!!'''### !!! !!!!!!!!!""" !!!"""###$$$$$$!!!  !!! """"""$$$"""!!!"""###""""""$$$&&&'''&&&###""""""###%%%%%%!!!!!!"""%%%'''######""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""######"""!!!!!!!!!!!!!!!"""""" """ !!!"""""""""""""""$$$###""" !!!###%%%%%%$$$$$$###!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" """###$$$%%%""""""""""""!!!   !!!######!!!!!!######!!!""""""  !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""" !!!"""###%%%&&&&&&&&&&&&%%%%%%&&&%%%######$$$&&&""""""###""""""""""""###"""  !!!"""!!! !!!"""######"""!!!"""### !!!!!!!!!!!!!!! %%%""""""###!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!!!!!!! !!!!!! """############"""""""""!!!"""$$$$$$ %%%...!!!(((...$$$""" ###'''(((&&&### """###!!!!!!"""###$$$###!!! !!!!!!""""""!!!!!!!!!#########"""!!!!!!!!!!!!!!!   """ !!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""### ###%%% !!!"""#########"""!!! !!!"""$$$###!!!  !!!!!!!!!""""""!!!!!!"""$$$###"""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" """$$$&&&''' """!!!"""%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""  ###  """""" """""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$$$$!!! !!!!!!!!!!!! """!!! $$$ !!!!!!!!! """""" """!!!!!!!!!!!!!!!!!!"""###$$$ !!!""""""!!!!!!"""$$$&&&'''---AAA^^^vvv~~~zzzzzz|||hhhOOO888)))&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$### !!!"""###############"""$$$"""!!!###""""""""" ###""" !!!!!!""""""######!!!!!! !!!!!!!!!%%%!!!!!!"""!!! !!!""""""""" !!!"""#########  !!! """"""$$$""""""###$$$###"""!!!"""###)))(((%%%###!!!!!!###$$$"""  !!!$$$'''######""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!! ###$$$""""""%%% !!!!!!""""""!!!!!!###$$$$$$"""!!!$$$!!!""""""#########"""""" !!!"""!!! """!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###############""""""!!!!!! !!!""""""!!!!!!$$$&&&%%%""" !!!!!! ###!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""###$$$&&&&&&&&&%%%%%%###$$$%%%$$$######%%%&&& !!!"""!!!  """"""  !!!"""!!! !!!######"""!!!!!!"""!!!"""""""""!!! ###  !!! !!!!!!!!!!!!"""""""""""" !!!""""""######"""""" !!!!!! !!!###### """!!!!!!!!!!!!"""""""""######"""###!!!"""%%%######---111'''"""!!!"""  """"""""""""$$$###!!!!!!###!!! !!!###"""""" !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!""""""!!! """  """######  """ !!! !!!"""######"""!!! !!!"""!!!$$$$$$###!!!  $$$%%%###  $$$######$$$###!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!! !!!!!!!!!""""""""""""###$$$### !!!!!!!!!!!!"""""""""""" !!!"""############ !!!"""!!!"""%%%!!! !!!%%%$$$ ###""" !!!"""######"""""""""!!!!!!!!!""" $$$&&&$$$ !!!!!!!!!!!! $$$"""!!!""" ### !!!!!!!!! """$$$$$$###"""!!!"""!!!!!! !!!!!!"""!!!""" """""""""!!!!!!"""$$$&&&'''...CCCaaayyy|||wwwwwwqqqWWW???///'''%%%&&&&&&%%%###""""""###########################!!!!!!###$$$%%%&&&&&&&&&!!!  ###### !!!$$$$$$!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!  !!!""""""!!!###$$$%%%###!!! !!!"""$$$%%%$$$###""""""$$$&&&%%%""""""######!!!!!!#########""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""###### !!!"""""""""""""""$$$"""###'''&&&!!! """ !!!!!!""""""!!!!!!"""!!!!!!!!!"""""""""""" !!!"""""""""""""""###$$$%%%$$$"""!!!"""###"""!!! !!!"""###"""!!!""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""!!! """!!!!!!!!!!!! !!!###%%%&&&$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!! !!!"""###$$$%%%''''''&&&$$$###!!!"""###"""!!!!!!###%%% """!!!!!!"""  !!!"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!! """!!!   !!!!!!!!!"""""""""###!!!!!!"""############""" !!!!!!""""""!!!!!! ###### ###$$$  !!!"""###$$$ !!!"""!!!!!!$$$''''''///000&&&$$$&&& !!!!!!  !!!###&&&%%%"""!!!###&&&!!! ######"""  !!!""""""!!! !!!!!!### !!!!!!""" !!!!!!!!!!!!!!!!!!"""  """######!!!!!! !!!"""!!!  !!!"""$$$###!!!  !!!""" """"""  """%%%'''%%%!!! ###!!!!!!"""###### !!!!!!!!!!!!!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  """$$$###!!!%%%&&&&&&%%%###!!!$$$$$$$$$###### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""" %%%&&&$$$%%%)))"""""" """'''&&&!!!%%%###!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!!!!!!! ###!!!"""###  !!!!!! !!!""""""""""""""""""!!! !!!""" !!! !!!$$$""""""!!!!!!"""$$$&&&'''000DDDaaayyy~~~yyyxxxzzzdddHHH444***%%% """###"""  """"""""""""""""""""""""!!!""""""###$$$$$$$$$$$$""""""!!!!!!"""$$$$$$""""""%%%&&&$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """%%%!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!  """###"""!!! !!!!!! !!!""""""###$$$###"""!!!"""### """$$$$$$""""""$$$&&&$$$!!!###((((((""" """######""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""###### !!!""""""###"""""" ###!!! !!!!!!!!!!!!!!!!!! %%%'''$$$   """!!! !!!"""######!!!""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!$$$!!! !!!!!!!!!###"""!!!"""$$$&&&&&&%%%###)))+++)))%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!! !!!######%%%&&&''''''&&&$$$### !!! """$$$!!!###"""  ###"""  !!!"""!!! !!!!!!!!! !!! !!!!!!!!!!!!!!! $$$$$$###""""""""""""### !!!!!!!!!""""""######!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!""" %%%&&&"""!!!"""$$$%%%$$$!!! !!!  $$$$$$$$$***(((### !!!$$$###!!! """%%%###''''''%%%$$$'''***!!! !!!######!!! !!!!!! !!!### !!!""""""!!!  !!!""""""!!!###!!! &&&,,, !!!""""""!!!"""#########""" """###$$$%%%%%%!!!&&&%%%###!!!  $$$###!!!  """### !!!""""""!!!!!!"""$$$!!!!!!!!! !!!######$$$ """$$$%%%$$$"""!!!!!!""""""!!!  !!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""$$$###"""!!!###$$$###"""!!!"""!!!!!!###%%%###!!!!!!!!!!!!""""""""""""######""""""!!!!!! """%%%"""###((( ######!!!###((('''"""(((&&&$$$"""!!!!!!"""### !!!"""###$$$%%%%%% ###!!! $$$ !!!!!!!!!""" !!!$$$""" !!!!!! """!!!  !!!""" !!! """&&&""""""!!!!!!"""$$$&&&'''111DDD```xxx}}}zzz~~~ttt[[[@@@000((($$$!!!$$$$$$""""""$$$&&&!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!  $$$&&&""""""$$$$$$!!!!!!"""###!!!######""""""!!!!!!  !!!""""""!!!!!! """###""" !!!$$$(((""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!! !!!###$$$###""" ###"""!!!$$$ """######""""""###%%% """%%%$$$""" !!!###"""***+++%%%###%%%######""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!"""############### !!!"""""""""""""""$$$""" !!!$$$%%%###!!!'''%%%"""!!!!!!"""!!!!!!"""!!!"""""""""!!!!!!!!!!!!"""""" """######""""""###$$$ !!!!!!""""""""""""""""""!!!!!!!!!!!!###!!!  !!!"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!"""''''''&&&&&&&&&%%%%%%%%%""""""""""""############!!! !!!"""%%%!!!"""""""""###"""$$$%%%###!!! !!!"""###!!!!!!""""""######$$$$$$"""  ###$$$###!!!$$$%%% ###############"""  !!!!!!!!!!!!  !!!"""###!!!!!! """%%%'''000'''"""'''%%%###"""!!! !!!"""###!!!###$$$%%%$$$$$$ !!!!!!!!!!!!"""""""""######"""###$$$""" !!!!!!!!! """ %%%!!!!!! (((### """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!""" !!!!!!""""""""""""!!!!!!!!!"""""" !!!  !!!"""###!!! !!!"""###$$$######"""""""""""""""###"""!!!"""###$$$###!!! !!!!!!!!!"""""""""###""""""!!!!!! !!!  """$$$%%%((('''&&&$$$###"""""""""$$$$$$######"""!!!"""""""""""""""######$$$!!! !!!!!!"""###""""""!!! !!! ###%%%$$$""""""!!!!!!!!! !!!!!!!!!!!!!!!###""" $$$### !!!!!!%%%!!!  !!!"""!!! !!!###"""$$$###!!!!!!$$$(((***111KKKfffvvvyyy~~~zzzkkkRRR;;;...(((&&&&&&&&&&&&&&&&&&$$$!!!&&&$$$###!!!  !!!!!!"""""" """$$$###!!!!!!###&&&!!!######!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$######""""""!!!!!! (((######%%%###!!!!!!!!!""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""!!! !!!"""######!!!""""""""""""""""""""""""###$$$%%%$$$######%%%'''&&&&&&%%%$$$###"""!!! !!!%%%((((((&&&$$$$$$%%%!!!!!!"""############### !!!"""""""""""""""%%%###""""""$$$%%%###!!!%%%$$$"""!!!"""###"""!!!!!!$$$### !!!$$$######""""""""""""###### """######""""""###$$$ !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""  !!! !!!!!!"""######$$$%%%%%%%%%$$$$$$###!!!  !!!"""###$$$$$$""""""!!!!!!  !!!""""""&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###############""""""%%%""" !!!!!!  ###"""###***!!!  !!!"""###!!!!!!!!!"""""""""""""""###!!! !!!$$$%%%$$$""" """""" $$$"""""""""""""""!!!  !!!""""""!!!"""!!! """""""""  ###%%%---222''' $$$$$$!!!!!!  !!! """###$$$$$$$$$$$$ !!!!!!!!!!!!"""  """""""""  !!!  !!!!!!!!!   """ %%%!!! ###$$$!!!!!!$$$!!! $$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!"""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!! $$$"""!!!!!!"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!!!! !!!""""""!!!!!!  !!!"""###$$$######"""""""""""""""###"""!!!!!!######"""!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$#########$$$%%%&&&&&&%%%$$$$$$############### """"""!!! """"""!!!!!! !!!!!!!!!###""""""!!!  """###"""!!!!!!""""""###### !!!!!!!!!!!!!!!###""" ###### """###!!!!!!%%%!!!  !!!  !!!!!!"""!!! ###''')))333NNNiiixxxyyy~~~zzzkkkQQQ:::---(((&&&###%%%&&&&&&$$$###"""#########"""!!!!!!!!!"""### !!!!!!!!!"""""""""######"""!!!$$$!!!$$$!!! ###$$$!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""!!!!!!"""######### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!! """""""""""""""""""""""" !!!"""!!! """$$$'''&&&%%%###""""""!!!!!! ###%%%%%%###""""""###!!!!!!"""############### !!!"""""""""""""""&&&%%%######$$$$$$###"""###"""""""""$$$$$$""" !!!$$$&&&%%%"""!!!"""$$$$$$######""""""######$$$ """######!!!!!!"""$$$!!!!!!!!!!!!!!! !!!!!!"""$$$%%%%%%&&&###"""!!!  !!!""" !!!""""""######$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!###$$$######"""!!!  !!!!!!"""######%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" $$$"""  !!! %%%"""!!!"""!!! ###!!! !!!""""""!!!!!!!!!!!!!!! ###"""!!!"""$$$%%%$$$###!!! !!! !!!$$$!!!!!!"""""""""!!!!!!  !!!""""""""""""""""""!!! """######"""!!!!!!$$$&&&&&&000000%%%"""$$$  !!! !!!!!!"""### !!!!!!!!!!!!!!!!!!"""""""""!!! ###  """###### !!!!!!!!! !!!!!! ###!!!""" !!!!!!!!!###&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! $$$"""!!!!!!###$$$$$$######"""!!! !!!"""###!!!!!!!!!!!!!!!"""###$$$""""""!!! !!!!!!!!!!!! !!!"""###$$$######""""""""""""""""""!!! """"""!!! """"""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%!!!!!!""""""######$$$$$$ !!!!!!""""""!!!!!! !!!!!! !!!$$$###""""""!!!!!!!!!!!!"""""""""!!! !!!"""!!!  !!!######"""""" !!!!!!!!!!!!!!!$$$### """!!!!!!"""#########""""""""""""!!! !!!"""###  """!!!!!!"""""""""###'''***777RRRooo}}}{{{~~~zzzkkkQQQ888+++'''&&&"""$$$&&&$$$""""""$$$&&&!!!!!!!!!"""###$$$%%%&&& !!!!!!!!!!!!""""""$$$$$$###  ### $$$%%%""" """"""!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!########################!!!######"""!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! """"""""""""""""""""""""###"""!!!"""$$$$$$$$$###"""""""""""""""""""""""""""###$$$###"""###$$$&&&'''&&&$$$###"""""""""###"""###$$$$$$""""""###$$$!!!!!!"""############### !!!"""""""""""""""%%%$$$$$$#########"""!!!!!!!!!!!!###%%%$$$""" """$$$%%%$$$""" !!!"""######""""""""""""###### !!!""""""!!!!!!"""$$$""""""!!!!!!  !!!!!!"""######$$$$$$###"""!!!!!!!!!!!!"""""" !!!"""""""""#########$$$%%%%%%$$$$$$###""""""!!!&&&$$$"""  !!!"""###""""""!!!  !!!""""""#####################""""""""""""  !!!!!!  !!!"""!!!!!!(((%%%!!!  !!!!!!!!!"""!!!!!!!!! """!!!!!!"""############!!! !!!"""###""""""### !!!!!!"""!!!!!!!!! !!!""""""""""""""""""!!!!!!""""""###$$$%%%!!!"""""""""!!!!!!###%%%&&&,,,,,,$$$"""$$$###  !!! !!!!!!!!!!!! !!!###"""!!! """%%%###""""""$$$%%%$$$### !!!!!!!!!!!! """!!! ###"""!!!!!!!!!!!!### !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  ########################!!!"""###$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###%%% !!!"""""""""$$$"""!!!!!!"""$$$!!!  """$$$%%%######"""!!!!!! !!!!!!!!!!!!!!!"""""""""$$$######""""""""""""""""""  !!!"""!!! !!!!!!!!!"""""""""###"""""""""######$$$$$$%%%!!!"""###$$$$$$"""!!! !!!!!!""""""""""""""" !!!"""############### !!!"""$$$&&&((()))%%%%%%###"""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!! $$$$$$!!!!!!!!!!!!"""###!!!""""""!!!!!!!!!"""$$$%%%!!!###$$$$$$###"""###$$$$$$###$$$%%%&&&%%%)))---;;;UUUsss~~~~~~{{{mmmRRR888+++''''''%%%$$$###"""!!!###$$$%%%!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!""""""%%%$$$""" !!!###%%%!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$&&&'''(((&&&$$$###""""""###$$$&&&&&&%%%%%%$$$$$$%%%&&&!!!!!!"""############### !!!""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!###%%%$$$""" !!!""""""""" !!!!!! !!!!!!!!!""""""!!!!!!"""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""" !!!"""""""""""""""""""""#########%%%%%%$$$$$$###""""""""",,,***'''$$$""""""###### !!!!!!!!!!!!!!! !!!"""#########"""######"""""""""!!!!!!!!!!!! &&&%%%###!!! !!!!!! !!!"""###$$$"""!!! !!!###"""  !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""" """$$$%%%%%%%%%###!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!""""""###$$$%%%!!!!!!!!! """###)))++++++((($$$######$$$ !!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!! !!!!!! """$$$$$$%%%&&&'''%%%!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! ###""""""$$$$$$""""""######&&&###  """###!!!!!!!!!!!!!!!!!!!!!!!!  ########################!!!"""###$$$$$$$$$###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###%%% !!!"""!!!$$$"""!!!!!!"""$$$  ###%%%#########""""""!!! !!!!!!!!!"""""""""""""""$$$######""""""""""""""""""  !!!"""!!! !!!"""###$$$%%%""""""######$$$$$$%%%%%% !!!""""""!!! !!!""""""""""""!!!  !!!!!!"""###%%%(((***+++%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""" !!!"""""""""!!! !!!!!!!!!!!!###$$$!!! """"""!!!"""!!!!!!!!!"""$$$%%%&&&$$$&&&''''''%%%$$$$$$$$$%%%###$$$''''''$$$'''---;;;TTTrrr~~~}}}pppUUU:::,,,(((((()))$$$ """$$$$$$"""#########$$$$$$$$$######""""""""""""""""""!!!!!!$$$###""""""###%%%'''((( !!!!!! !!!$$$!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!"""""""""""" %%%""" """$$$$$$""""""!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###""""""""""""""""""""""""""" !!!"""!!! !!!"""$$$'''&&&%%%#########$$$$$$&&&%%%$$$$$$%%%%%%&&&&&&!!!!!!"""############### !!!""""""""""""""" !!!"""""" !!!"""###"""""""""$$$$$$""" !!!!!! !!!  !!!!!!"""""" !!!###!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!"""""" !!!""""""###""""""""""""""""""""""""$$$$$$#########"""""""""$$$###"""!!! !!!"""""" !!!!!!""""""!!!"""######"""!!!######"""""""""!!!!!!!!!!!!!!!!!! %%%###!!!!!!""" !!!$$$&&&!!!$$$%%%######$$$""" !!!"""!!!!!!!!! !!!  """ $$$%%%$$$$$$&&&$$$ !!!!!!!!!  !!!!!!""""""!!!!!!!!!""""""!!!  !!!!!! !!!"""...------,,,'''""" """ !!!"""###############"""""""""###$$$$$$%%% !!!!!!!!!!!!  !!!!!! !!!###%%%%%%"""###"""!!! !!!!!!!!!""" """""""""!!!!!!$$$&&&&&&###"""!!! """###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###  !!!"""""""""""""""!!!  !!!""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!######"""###"""!!! !!!"""###  """###""""""#########"""!!!!!! !!!"""#########""""""$$$######""""""""""""""""""!!! """"""!!!  !!!"""###$$$%%%###############$$$$$$$$$!!!!!!""""""###"""""""""!!!"""#########!!!  !!!!!!!!!!!!!!!######""""""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""### !!!"""###### !!!!!!!!!!!!!!!$$$""" !!! $$$ !!!###$$$###!!!!!!!!!!!!"""$$$&&&'''&&&((()))(((&&&###""""""%%%!!!!!!&&&%%% """)))888NNNllluuuZZZ???...))))))&&&### """$$$$$$$$$###$$$$$$$$$###"""!!!!!!######""""""""""""!!!!!!###""""""###&&&((()))((("""!!!"""$$$### !!!%%%!!!!!!""""""""""""!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""(((### ###$$$  !!!"""###$$$%%%""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""#########""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$###$$$###""""""$$$$$$###"""!!!!!!"""############### !!!""""""""""""""" """"""!!! """%%%%%%$$$"""!!!"""###"""!!!!!!!!!!!!"""######"""!!!!!!!!! !!!!!! !!!!!! !!!### !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""!!!######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  """""""""!!! #########"""""""""!!!!!!""""""!!!!!!  !!!"""&&&"""'''$$$!!!!!! !!!"""""""""!!! !!!!!!!!! """!!! !!!###"""$$$######$$$!!!!!!!!!!!!!!!  !!!!!!!!! """!!! !!!""""""!!!!!!"""###...)))''')))%%%""" !!!###$$$$$$###### !!!"""###$$$%%%%%%%%% !!!!!!!!!!!!### !!!######!!! !!!######"""$$$###!!! !!!!!! !!!!!!!!!!!! !!!######!!!!!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!###$$$%%%"""!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$""" """  """######"""""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""!!!!!!"""#########"""""" !!!"""###$$$###""""""$$$######"""""""""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""###############""""""""""""!!!!!!""""""###$$$$$$ !!!"""$$$$$$###"""!!!!!!"""###############"""""""""!!!!!!!!!"""######""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  """ !!!$$$%%% !!!!!!!!!!!! $$$""" !!!!!!!!! !!!###$$$$$$### !!!"""$$$&&&(((***,,,---+++((($$$""""""&&&!!!!!!'''%%%&&&222FFFbbbzzzyyy```CCC111+++*** ###""" !!!&&&+++""""""#########"""!!! #########"""""""""!!!!!!###""""""%%%((()))'''%%%"""!!!"""%%%###!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!"""""""""###########################%%%### !!!!!!!!!  !!!"""######$$$""""""""""""""""""""""""%%%$$$###$$$%%%&&&&&&$$$""""""""""""""""""""""""$$$%%%&&&%%%$$$$$$&&&((($$$%%%&&&'''&&&%%%$$$"""###""""""###%%%%%%### !!!!!!"""############### !!!!!!"""""""""""""""!!!######""""""$$$''''''%%%"""!!!!!!"""!!!!!!#########$$$&&&&&&%%%$$$""""""!!!!!!!!!!!!"""""" !!!!!! !!!### !!!!!!"""""" !!!"""###$$$$$$ !!!!!! '''&&&%%%###""" """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######"""!!!  !!!"""!!! ############""""""""""""######"""!!! !!!"""$$$$$$###!!! ######"""!!!$$$  """$$$"""!!!"""""""""!!!  !!!"""""""""!!!######!!! """$$$$$$%%%!!! $$$###!!!!!!!!!!!!    !!!"""### """###$$$###"""###$$$)))""""""!!!$$$!!!############""" """#########""" !!!!!!!!!"""&&&!!!###&&&%%%"""!!! !!!###$$$"""!!!$$$###""" !!!""" !!!!!!$$$((($$$ !!!""" !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%((()))"""!!!!!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! ###"""###""" !!!""""""!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!""" !!!"""###$$$$$$###""" !!!"""$$$$$$######"""$$$######"""""""""""""""$$$"""!!!"""###$$$###!!!$$$######"""!!! $$$#########""""""!!!!!!!!!  """$$$%%%"""$$$%%%%%%$$$###  !!!"""$$$%%%&&&!!! !!!!!!""" !!!!!!!!!!!!!!! """!!!!!!$$$### !!!### !!!!!!!!!"""$$$""" """""""""$$$$$$###"""!!! """$$$&&&(((///000111///+++'''%%%$$$)))######)))''''''---???\\\uuu~~~|||cccFFF333,,,***&&&%%%'''222 !!!"""######"""!!! $$$#########""""""!!!!!!###"""###%%%((('''$$$!!!"""!!!$$$!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""""" !!!###$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  """###"""!!!""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%###$$$&&&((((((&&&###"""%%%$$$$$$&&&)))(((%%%!!! !!!"""&&&$$$""" """%%%'''!!! """$$$!!!!!!""""""""""""!!!!!! """###"""!!! !!!###""""""""""""!!!!!!!!!!!! !!!!!! ###"""!!! !!!"""###!!!!!! !!!!!!"""###### $$$%%%!!!  !!!%%%$$$"""  !!!""")))111))) !!! """######""""""!!!!!! """!!! """$$$&&&%%%### !!!###$$$$$$ !!!!!!  """  ###""""""""""""###!!!  !!! """""""""""""""!!! !!!###### """$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!! """"""!!!!!!!!! """$$$%%%$$$!!!!!!###&&&111(((!!! !!!!!!"""%%%!!!$$$$$$###""""""###!!!!!!$$$'''&&&$$$###!!! """###""""""######""""""""""""###### !!!"""""""""!!!  !!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$"""!!!  !!!"""%%%###!!!!!!"""######### !!! !!!"""######""""""!!!!!!!!! $$$ ###''''''%%%###"""  !!!"""######################## !!!!!!!!!!!! !!!"""#########""" !!!!!! !!!$$$&&&  """############!!!$$$%%%!!! !!!"""######"""""""""""""""############!!!!!!""""""""""""!!!!!! ######---!!! $$$###"""!!!!!!"""###$$$ !!!#########"""!!!"""""""""""""""""""""""""""  ###### !!!!!! !!!!!! """""""""""""""$$$######""""""!!!!!!!!! %%%$$$###"""!!! $$$""" ###$$$&&&''''''%%%###"""$$$#########""""""!!!!!!$$$""" """$$$$$$$$$---///000---((($$$$$$%%%&&&###$$$''''''$$$$$$&&&000888MMMhhh{{{}}}nnnUUU===000---'''&&&$$$$$$$$$$$$""" """$$$&&&%%%""" """ !!!$$$(((+++!!!$$$### !!!$$$%%%"""############""""""""""""!!!!!!!!!!!! $$$!!! """!!! !!!!!! """$$$###"""!!!!!!!!!"""$$$%%%!!!"""###"""  %%%###!!! """#########&&&$$$ $$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######'''$$$!!!!!!$$$&&&!!!!!! """%%%''')))***###$$$+++***"""!!!&&&$$$$$$$$$#########"""""" !!!"""###%%%$$$###!!!!!!"""$$$%%%###""" """###%%%######$$$$$$$$$$$$######!!!"""###"""!!! !!!"""!!!!!!!!! !!!!!! ###"""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!###%%%"""!!!######!!! !!!"""!!! !!!######,,,((( $$$$$$!!!$$$ !!!!!!###$$$$$$"""!!!!!!!!! !!! !!!"""$$$%%%&&&$$$!!! !!!""""""""" !!!!!!""""""!!!!!! !!!!!! !!!!!!"""""""""""""""!!!  """!!! !!!###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """### ###!!!"""!!! !!!###!!!!!!!!! ###%%%&&&%%%###"""%%%(((111((( !!!###""""""!!! !!!!!! ###%%%$$$######""" !!!"""$$$######!!!!!! !!!!!! !!!    """  !!!"""!!!!!!!!!######""" $$$###""""""!!!!!!!!!"""######""""""!!!!!!%%%$$$###""""""""""""### !!!!!!"""!!!  """###"""""""""""""""""""""""" !!!!!! !!!!!!"""""""""!!!!!! !!!!!! !!!""""""### !!!!!!!!!!!!!!!!!! !!!"""######$$$$$$### !!!!!!###$$$$$$!!!!!!!!!###$$$%%%&&&%%%!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!###!!!"""$$$ !!!  !!! !!!!!!""""""""""""!!!""""""""""""""""""""""""  """###"""!!!!!!!!! !!!!!!###$$$%%%%%%###!!!!!!""""""""""""!!!!!!!!! $$$$$$###"""!!! $$$######"""!!!  !!!!!! ############"""""""""!!!###!!! """######"""&&&((()))'''$$$""""""###  %%%&&&%%%%%%)))+++222FFFbbbxxxsss___KKK<<<444)))'''%%%$$$$$$$$$###""""""$$$$$$###"""$$$&&&$$$$$$###!!! """%%%!!!$$$###"""""""""""""""!!!!!!!!!!!! """""""""!!!!!!!!! ###!!! """!!! !!!!!!!!! !!!###""""""!!!!!!!!!"""###$$$ !!!!!! !!!"""$$$$$$"""!!!!!!"""######"""$$$"""  !!!###!!!!!!!!!"""!!! !!!###$$$$$$$$$###"""$$$###"""  !!!$$$###"""!!!"""###%%%&&&&&& !!!))))))"""!!!&&&$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$###""""""""""""!!!"""""""""""""""############$$$$$$$$$$$$######"""######"""!!! !!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!  !!!!!! !!! """###'''&&&!!!&&&%%%!!!$$$""""""!!!""""""###$$$%%%!!!!!!!!!!!! !!!!!!""""""######'''%%%""" !!!!!!!!! !!!!!!"""############"""###$$$###!!!   """""""""""""""!!!!!!   !!!!!!!!!############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$  $$$""""""!!!!!!!!!!!! """$$$%%%$$$""""""%%%(((000'''   !!!!!! !!!!!!  """""""""!!!"""!!! """######"""!!!!!! !!!!!!  !!!""" !!!  """!!!!!!  !!!!!! !!!""""""!!!!!!!!!!!!!!! """"""""""""!!!"""!!! !!!### """""" !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###!!! """### !!!!!!""""""""""""!!!!!!"""######$$$$$$#########!!!"""""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!$$$!!!!!!""" !!!(((###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###$$$"""!!!!!! !!!!!!""""""$$$%%%$$$""" !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###$$$&&&''''''$$$!!! !!! !!!!!!############"""""""""""""""!!! !!!""""""  """######"""!!!"""######%%%###%%%((((((---???\\\vvv}}}{{{kkk\\\JJJ;;;+++)))%%%$$$$$$%%%%%%$$$ """############$$$&&&&&&&&&%%%"""  !!! ###""" """### !!!!!!!!!!!! #########""""""""""""!!!"""!!!!!!"""!!!!!!!!!""""""!!!!!!"""!!!!!! !!!"""### !!!!!!!!!!!!"""$$$""""""!!!"""######""" !!!!!!!!!$$$%%%!!! !!!""""""!!! """$$$&&&'''%%%###!!!"""""""""!!! &&&%%%###"""!!!!!!"""###"""&&&'''!!!!!!%%%$$$############"""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$###"""  !!!""""""!!! !!!!!!""""""""""""!!!!!!"""###$$$"""  !!! !!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!  !!!  !!!"""&&&### $$$ !!!"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!! !!!"""###"""""""""%%%###!!! !!!"""!!! !!!""""""######""""""###$$$$$$$$$$$$%%%&&&'''    !!!!!!""""""""""""!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!### """""""""!!!"""""""""""""""""""""!!!!!!!!!!!!"""!!!###'''...&&&  !!!######"""!!!"""###   """"""!!!######""""""""""""######"""""""""""""""###$$$$$$   !!!"""""" !!!""""""!!!!!!"""$$$#########""""""""""""""""""  !!! !!!"""!!! !!!!!!&&&$$$!!!!!!###$$$$$$### """###$$$!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&%%%!!! ######!!!!!!!!!""""""!!!!!!!!!###############"""!!! !!!!!!""""""!!!%%%&&&&&&%%%###!!! !!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!###!!! $$$(((!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""""""""""""""""""""""""""!!!###""" """%%%""""""!!!!!!!!!!!!"""""" !!! """!!!!!! !!!!!!!!!!!!"""""""""""""""###%%%'''&&&$$$""" ###""" !!!###$$$#########"""""""""""""""!!! !!!"""!!! !!!"""################## ###$$$!!!"""%%%***,,,<<>>YYYoooxxxyyy}}}sssXXX<<<,,,''''''$$$%%%''''''&&&%%%$$$###$$$$$$##################(((###!!!$$$%%%"""!!!$$$""""""""""""""""""""""""######""" """$$$!!!$$$&&&%%%$$$"""$$$%%%%%%###"""$$$''')))"""!!!!!! !!!!!!############""" !!!!!!"""""""""""""""""" """!!! ###'''&&&!!!###"""!!! !!!"""###%%%###!!! !!!$$$&&&$$$!!!$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!"""######"""!!! """"""""""""############ !!!!!!"""###$$$%%%!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""$$$###!!! """###$$$$$$###""""""###$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!  """"""!!! """###!!!""" ###!!! """######"""!!!"""###"""!!! ###"""""""""""""""#########""""""""""""""""""""" !!!!!!!!!!!! """######!!! !!! !!!!!!!!!!!! #########""""""""""""   !!!!!!$$$!!!!!!%%%&&&### !!!!!!""" !!!"""######"""!!!!!!!!!!!!""""""!!!!!!!!!$$$!!! ######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""!!! !!!$$$)))+++!!!$$$  $$$""" ######""""""!!!!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!#########$$$!!!!!!###  """""""""""" !!!!!!!!!!!!   !!!""" !!!"""""" !!!!!!"""$$$$$$""""""!!!!!! !!!!!!"""########################$$$%%%&&&'''(((!!!!!! !!!"""!!!"""!!! !!!""""""!!! !!!!!! """!!! !!!"""###"""!!!   """###$$$$$$!!!!!!""""""""""""!!!!!!"""(((+++((($$$""""""!!! !!!""""""!!! """  !!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!! """###$$$$$$$$$######""""""###&&&''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$############""""""""""""######!!!######""""""###$$$""""""""""""###$$$%%%%%%!!!""""""  !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!$$$((((((###!!!###$$$%%%&&&***,,,+++===ZZZpppxxxxxx{{{}}}iiiKKK333***)))))))))(((%%%$$$#####################$$$$$$$$$######'''###!!!###%%%###"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  """%%%"""'''(((%%%###$$$!!! ###&&&!!! !!!!!!############""" !!!!!!!!!!!!!!!!!!"""""""""$$$"""!!!###%%%$$$""""""!!! !!!"""###(((###!!! &&&!!! ###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$%%%  !!!!!! !!!"""""" !!!"""&&&$$$!!! !!!###%%%"""""""""######"""""""""  !!!""" !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!######"""  !!! ###!!!"""$$$###!!! """$$$$$$""" """""""""""""""######$$$""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""$$$%%%$$$###!!!""""""!!!!!!!!!!!!!!!  """###"""!!!"""###"""  """   !!!$$$"""!!!###&&&&&&###  !!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!(((### ###### !!! !!!!!!!!!!!!"""""""""""" """!!! &&&))))))!!!"""((( $$$###!!! !!!""""""!!!""""""""""""!!!!!!!!!!!!######!!! !!!"""""" ######!!!"""%%%%%%###$$$ """&&& !!!!!!!!!!!!  """""""""""" ###$$$$$$""" !!!!!!!!!!!!  !!!"""### !!!"""###$$$%%%###"""!!!  !!!""""""######"""""""""!!!!!!""""""$$$%%%&&& !!!!!!!!!!!!!!! !!!!!! !!!""""""!!! !!!"""""" !!!!!!!!!!!!""""""""""""!!! !!! !!!!!!!!! !!!!!!""""""""""""!!!!!!###$$$%%%###""""""$$$%%% !!!""""""!!! """!!! !!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!! """###$$$######"""""""""###&&&(((((('''######$$$$$$$$$$$$#########$$$%%%'''''''''&&&&&&######"""""""""###$$$$$$ !!!"""!!! !!!###%%%"""""""""""""""###$$$$$$!!! !!!######""" !!!$$$$$$###!!!""""""""""""""""""""""""!!!"""(((***%%% !!!""""""""""""$$$&&&+++===YYYpppxxxxxxzzzvvv___@@@---++++++))),,,((($$$!!!"""######$$$!!!"""######$$$#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """$$$&&&)))''' &&&'''### ###!!! !!!!!!"""""""""###""""""!!! """"""""""""""""""""""""!!!$$$!!!"""""""""!!! !!!"""###""" ###"""'''$$$!!!!!!###$$$###!!!"""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!"""""""""""""""###"""""""""""""""!!!!!!###"""!!! !!!!!!"""###  !!!"""!!!###"""  """""""""!!! !!!"""### !!!""""""!!! !!!  !!! !!!!!!!!!!!!!!!!!! !!!""""""!!!&&&$$$!!! !!!!!!!!! $$$ ###%%%### ###&&&&&&$$$""""""###"""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!"""""""""######"""###%%%$$$"""!!!!!!""" !!!!!!!!! !!! !!!!!!!!!!!!###%%%!!!!!!  """!!! !!!###!!!"""###$$$$$$###"""  !!!!!! !!!!!!  """$$$%%% !!!!!!!!!!!!!!!!!! %%%""" !!!!!!""" !!!"""!!!!!!"""!!!  !!!!!!""""""""""""""" ###"""!!!(((***(((%%%###((("""(((###!!!$$$''''''&&& !!!"""######$$$###""" !!!###$$$ ###$$$ $$$$$$!!!!!!""" $$$!!!"""""""""!!!!!!  """""""""""""""######!!! !!!######"""!!!  !!!"""### !!!"""$$$%%%&&&$$$###!!!  !!!""""""""""""!!!!!!"""###""""""!!!!!!"""""""""!!!  !!!!!! !!!###!!!!!! !!!"""""" !!!###### """$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!!""""""""""""$$$ !!!""""""!!! $$$"""!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""!!!!!! """""""""!!! """!!!!!!###&&&(((((('''"""##################""""""###%%%'''(((((('''&&&######""""""######$$$%%%!!!!!! !!!$$$""""""!!!!!!!!!"""######$$$###!!!"""$$$%%%%%%$$$!!!$$$$$$###!!!"""""""""""""""""""""""" """%%%%%%$$$!!!%%%&&&%%%###  !!!...>>>XXXoooyyyyyy{{{}}}qqqVVV888***++++++%%%)))%%%""""""###%%%$$$### !!!"""#########""""""!!!###!!! !!!""""""""""""""""""""""""!!!""""""!!!!!!"""$$$&&&,,,,,,%%%###&&&$$$ $$$"""###!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!"""!!!!!!!!!  !!!"""### ###$$$!!!#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!###"""  !!!""" !!!"""!!!###""" ### !!!"""%%%&&&&&&%%%"""!!!###"""   !!!""""""!!!!!!""" !!!""""""!!!)))%%% !!!###""" $$$ ###%%%### !!!%%%((((((&&&$$$$$$%%%""""""!!!""""""###$$$$$$ !!!""""""""""""""""""############ !!!###"""   !!!""" !!!!!! !!!$$$&&&$$$### !!!###### """$$$!!!$$$$$$###!!! !!! !!!!!! """!!!"""$$$&&& !!!!!! """$$$!!!$$$###"""!!! !!!""" !!!!!!"""""""""""""""!!!$$$### """***,,,(((%%%!!!%%% !!! !!!###$$$&&&'''"""!!!  !!!$$$%%%"""""""""!!!$$$%%% !!!""""""######"""!!! """""""""""" !!!  """$$$%%%###!!!  """###### !!!"""$$$%%%&&&$$$###!!!   !!!!!!!!!!!!!!!###%%%&&&$$$!!!!!!######"""!!!  !!!!!! !!!###!!!!!! """###""" !!!%%%### """&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!""""""""""""!!!!!!###!!!!!!"""###!!! !!! !!!######!!! %%%$$$######$$$$$$###!!! !!!!!!""""""###### !!!!!!!!!""" !!!""""""!!!!!!!!!"""""" !!!!!!!!!###%%%'''''''''""""""############"""""" !!!###&&&'''&&&%%%$$$######""""""###$$$%%%%%%!!! """"""!!!!!!!!!!!!!!!"""###"""  """""""""!!!$$$%%%###!!!"""""""""""""""""""""""""""###$$$###!!! """###$$$$$$###$$$&&&(((000???XXXooozzz{{{||||||nnnQQQ333'''+++)))!!!$$$###"""###&&&'''%%%### !!!#########"""!!!"""&&&$$$ !!!$$$######################## """###"""!!!"""######...444///***&&& !!!!!!$$$"""!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!! """###!!! """&&&###!!!  !!!"""######$$$$$$""" ###%%% ############$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$"""!!! """###$$$######""""""!!!!!!!!! $$$$$$###!!!!!! !!!!!! """###$$$###!!!!!!$$$%%%"""!!!$$$!!! !!!""""""!!! ###'''((('''%%%$$$$$$"""!!! !!!"""######"""######$$$######"""!!! !!!######!!!###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!###############"""!!! %%%###""""""###$$$$$$###!!!!!!'''!!!%%%!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! %%%""" """###!!! """"""!!! !!!######"""!!!  !!!!!! !!!!!! !!!"""###$$$$$$###"""!!! !!!""""""###"""!!!"""###$$$###!!! !!!!!!!!!!!! !!!""""""######""""""""""""!!!!!!!!!!!! """###$$$&&&&&&!!!###......&&&%%%###  !!!"""""" !!!""""""$$$###!!!###%%%&&&###!!!""""""############""""""!!!###%%%'''&&&### !!!!!!""""""######$$$$$$$$$###!!! !!!"""%%%!!!%%%$$$!!!$$$###!!! !!!"""$$$%%%######!!!!!!!!!"""###$$$!!!"""###$$$$$$###!!! !!!!!!!!!!!!""""""""""""$$$### !!! %%%!!! ######### !!!"""######"""!!! !!!###$$$###!!!###!!! """###""""""$$$###!!! !!!  !!!"""###!!!"""$$$"""$$$###"""###!!!!!!""" $$$$$$""" !!!!!!""""""###!!! """###"""""" """###$$$$$$###""" ######""""""!!!!!!!!!!!!!!! ###"""  !!!!!!""""""""" """$$$!!!!!!"""$$$%%%$$$""""""""""""""""""""""""""" """"""###%%%######&&&&&&$$$######""""""!!!!!! ###############"""!!!!!!#########"""!!!###&&&###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$%%%''')))***///???ZZZpppwwwvvvyyymmmOOO444((('''&&&### !!!###%%%&&&&&&&&&&&&!!!""""""#########""""""%%%###  ###%%%!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!"""...)))---...###!!!%%%###### !!!###!!! """######""" !!!###$$$###############$$$$$$ """$$$%%%$$$###### !!!"""######"""!!!  !!!"""$$$(((***"""""""""  """%%%""""""""" """'''+++"""  """###!!!000((("""&&&%%%""""""!!!!!! !!!""""""""""""""""""""""""!!! !!!!!!"""###"""!!! !!!"""""""""### ######"""!!!!!!###$$$$$$###"""&&&***,,,***&&&"""!!!!!! !!!"""###"""!!!!!!""""""#########""""""!!!######!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  """###""" """############""""""!!!$$$"""!!!!!!"""######"""!!!!!!'''!!!###$$$ ###%%%$$$###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%""" """"""!!! !!!"""""" !!!###$$$$$$###"""""""""######  !!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!"""######"""!!! !!!!!!!!!!!!  !!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!$$$...---&&&###"""!!!"""######!!! !!!!!!"""""""""$$$"""!!!"""$$$%%%###!!!!!!""""""######""""""!!! !!!!!! !!!!!!""""""######""""""!!!!!!!!!"""""""""!!!$$$###!!!!!!!!! """###$$$$$$###############$$$ !!!###$$$%%%$$$###"""&&&%%%###"""  ###!!!!!!###"""&&&""" ###"""!!! !!!"""######"""!!! !!!"""$$$$$$###"""!!! !!!###%%%'''###"""  !!!"""  !!!""" ###### ###"""!!!""" $$$$$$""" !!!!!!!!!""""""!!!###$$$### !!!###$$$$$$###!!! !!!!!!"""""""""!!! """""""""""""""""""""""""""!!!   !!!!!! !!!###%%%"""!!!"""###%%%$$$""" """"""""""""""""""""""""!!!$$$### ###%%%###!!!######!!! !!!""""""!!!!!!!!! """############"""!!!!!!!!!!!!!!!!!!!!!!!!  """$$$"""########################""""""""""""""""""###$$$""""""""""""""""""""""""&&&%%%$$$$$$$$$&&&'''(((111BBB]]]rrryyywww{{{mmmPPP666******)))%%% !!!"""###$$$%%%%%%!!!!!!"""###############$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""+++%%%)))***###$$$'''######!!!!!!"""!!!!!!""""""!!! !!!#########"""""""""######$$$ """$$$$$$$$$###""" !!!"""######"""!!!    !!!%%%(((""" !!!!!! """!!! !!!######!!!%%%### !!!!!! !!!!!!!!! !!!!!!"""""""""""""""""""""""""""$$$$$$###"""""""""######$$$###"""!!! !!!###!!!!!!######"""!!!!!!###$$$$$$###$$$(((---...+++&&&!!!!!! !!!"""###""" """######$$$$$$$$$ !!!###"""!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""############""""""!!! !!!""""""""" ### !!!'''!!!### """%%%$$$$$$&&&""""""""""""""""""""""""""""""############""""""$$$""" !!!"""!!! !!!""""""  """  !!!!!!###""""""""""""""""""###!!!  !!!###$$$%%%###"""!!!!!!######"""!!! !!!!!!""""""!!!!!!  !!!!!!""""""###""""""""""""!!!!!!!!!!!!#########""""""""""""""" """ $$$...---%%%"""!!!"""$$$%%%$$$ """"""""""""""""""""""""###!!! !!!"""###""" !!!!!!""""""!!!!!! !!!"""#########"""""" !!!!!!!!!!!!!!!""""""###""""""""" !!!"""""""""!!!  """###%%%%%%%%%%%%$$$###"""""" """$$$%%%%%%%%%$$$'''%%%###!!!###""" ###"""### !!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!! """"""!!! $$$(((!!!!!!  """###  !!!"""!!!!!! !!!"""###!!!""" """"""!!!""" $$$$$$""" !!!!!!!!!!!!""""""!!!###$$$###!!!!!!############!!!!!! !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!   ###%%%"""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$ ###$$$!!!######"""  !!!!!!!!!!!! """"""######""""""!!!  !!!""""""!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""############&&&%%%$$$######$$$%%%&&&222EEE```uuuzzzzzz~~~}}}mmmRRR888,,,***((($$$!!!!!! !!!!!!###%%%&&& !!!######$$$$$$$$$###$$$%%%%%%%%%###"""!!!!!!!!!!!!"""""""""######"""""""""!!!!!!""""""###,,,$$$%%%&&&"""%%%&&&###""" !!!!!!  !!!!!!!!!!!!######""""""!!!!!!"""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!$$$'''###  ###"""###"""!!!"""$$$$$$"""!!!"""###!!! !!!!!! !!!!!!"""###$$$""""""""""""""""""""""""(((&&&%%%"""!!!######"""!!!!!!!!!!!!!!!$$$%%%"""!!!###!!! !!!""""""!!!%%%(((++++++)))%%%!!! !!!######""" !!!!!!"""############### !!!""""""  !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###############"""!!!!!!!!!######""" %%%!!! $$$  """!!!!!!###""""""""""""""""""""""""!!!""""""######""""""!!!###"""!!!!!!!!!"""""""""$$$###!!! """ """""""""""""""""""""""" !!!!!!!!!"""#########!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!! !!!""""""######$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """!!!%%%...---%%%###""""""###$$$###!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! #########$$$%%%&&&'''''' !!!!!!!!! !!!"""$$$$$$###"""!!! """!!! !!!######""""""!!!"""###$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""###$$$%%%%%%$$$$$$"""!!!  """$$$%%%""" !!!!!! """###!!!!!!""""""""""""!!!!!!!!! ###%%%%%%!!!$$$  !!!"""### !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%"""!!!"""### !!!""" $$$$$$"""!!!!!!!!!!!!!!!!!!""""""$$$""" !!!"""!!! !!!!!!"""######"""!!!!!!!!!!!!"""#####################$$$$$$$$$$$$$$$%%%######""""""!!!!!!!!!!!! !!! !!!###"""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$ """"""###$$$###!!! !!!!!!!!!!!!!!! """""""""""""""!!!!!!  !!!!!!!!!!!!!!!""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!"""""""""""""""$$$######"""###$$$&&&'''111FFFcccvvv{{{}}}~~~oooUUU;;;---)))%%%!!!$$$###"""""""""$$$'''(((!!!"""$$$$$$%%%%%%""""""###$$$$$$$$$###"""!!!!!!!!!""""""######$$$"""""""""!!!""""""######///&&&###### $$$$$$###""""""""""""!!!  !!!  !!!######"""!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""""""!!! """###!!! """%%%$$$#########$$$$$$$$$###"""!!!######""""""""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""""""""""""""!!! """%%%%%%!!! !!! !!!""""""!!!$$$%%%&&&%%%###"""###$$$ !!!"""$$$$$$""" ###############"""!!!!!! !!!"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$ !!!"""##################""""""###%%%%%%###!!!$$$ ###!!!!!!!!! """ !!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""!!!!!!!!!"""###$$$###  !!!!!! !!!"""######  !!!""""""#########"""""""""!!!!!! """!!! !!!"""###""" !!!!!!""""""""""""!!!!!!!!!""""""######$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ ###""" &&&...---$$$&&&$$$!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!  !!!###$$$ !!!""""""######!!!"""###$$$$$$###"""!!!"""###!!! !!!###"""""""""""""""######$$$"""######$$$###!!!$$$$$$$$$$$$######"""!!!!!!$$$&&&'''!!!!!!!!!%%%  !!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!###$$$!!!### !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""!!! """### !!!$$$$$$!!!""" $$$$$$"""""""""""""""""""""!!!!!!###!!! !!!!!!!!!""""""!!!!!!!!!###############"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######!!!!!!###"""!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###### """!!! """$$$$$$"""!!!!!!""" !!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!! ###!!!!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!!!!""" !!!!!!"""""""""!!!!!!!!!"""###&&&((()))///GGGdddvvv|||uuu[[[@@@///)))$$$ %%%$$$"""""""""$$$&&&(((!!!"""$$$$$$%%%%%% !!!###$$$%%%!!!!!!!!!"""###$$$$$$$$$"""""""""""""""###$$$$$$...%%%""" &&&%%%!!!"""######"""!!!  ###%%%######"""!!!!!! !!!!!!"""############""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""!!! !!!"""$$$!!!""""""!!!!!! """"""######$$$%%%"""###$$$$$$$$$######### """$$$###""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!""""""""" !!!"""############!!! !!!%%%$$$###"""!!!!!!###$$$$$$###"""""""""!!! !!!$$$&&&!!!!!!"""$$$&&&&&&###!!!$$$$$$$$$######""" !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""###$$$&&&!!!""""""############"""#########$$$&&&%%%###!!!### ###$$$!!!%%%&&&!!! ###$$$!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!! """$$$$$$!!! !!!!!! !!! !!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$############""" """!!! """"""!!! !!!""""""######""""""!!!!!!!!!"""######$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!###"""!!!&&&///,,,###'''$$$!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!### !!!!!!""""""!!!!!!  !!!"""!!!!!!""""""###$$$$$$$$$######$$$$$$######"""!!!###$$$""" !!!""" !!!!!!!!!!!!""""""""""""!!! %%%%%%$$$###"""!!! !!!!!!""""""###### %%%&&&"""""")))###$$$###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""!!! """%%% !!!!!!!!!!!!!!! !!!""""""""""""!!! """###!!!"""&&&%%%!!!""" $$$$$$"""######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!! !!!!!!"""#########$$$$$$$$$$$$$$$###""""""#########"""  """$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! ######!!!!!!###"""!!!$$$$$$$$$######### !!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!! """"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""$$$'''***+++000KKKiiixxx||||||aaaDDD111***&&&###""""""!!!!!!!!!"""$$$%%% !!!######$$$$$$$$$  """$$$%%% !!!""""""###$$$%%%%%%""""""""""""######$$$%%%)))###!!!)))+++"""$$$$$$###!!!!!!"""!!!!!!!!!"""$$$&&&$$$$$$###"""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!""""""!!! !!! !!! !!!###!!! !!!%%%)))"""###%%%%%%###"""###$$$!!! """!!!  !!!"""###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%&&& !!!"""######"""!!!!!! """&&&&&&!!!###"""!!!!!!###$$$$$$### !!!"""!!! """$$$""""""$$$&&&((('''$$$"""""""""#########""""""!!! !!!  """$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""###%%%'''"""############""""""!!!"""""""""$$$%%%%%%""" )))$$$$$$%%%"""###&&&"""!!!$$$%%%"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""" """%%%""" """###!!! ###$$$&&&''''''&&&$$$### !!!!!!"""""""""""""""######"""!!! """!!! !!!"""!!! """"""############"""""" !!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""######!!!$$$###!!!'''///,,,###%%%$$$""""""###$$$###"""!!!!!!!!!""""""#########!!!"""""" """%%%!!!""""""######""""""!!!!!!!!!!!!"""############!!!!!!""""""###$$$$$$%%%&&&%%%$$$###"""!!!!!!!!! !!!#########"""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!! !!!"""#########""" $$$"""###%%%###"""(((!!!$$$###""""""###"""!!! !!!"""###"""""""""!!!""""""######!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!!!!"""""""""### ###### !!!%%%&&&$$$!!!""" $$$$$$"""#########"""""""""!!!!!!  """"""!!!!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!! !!!!!!"""######$$$""""""#########"""!!! !!!"""###"""""""""$$$%%%$$$"""!!!!!!#########""""""""""""""""""""""""""" $$$%%%######%%%%%%!!! !!!"""!!!!!!!!!###$$$ !!!!!!!!!"""!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""$$$###  """$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$!!!""""""###$$$$$$%%%%%%############%%%''')))+++666QQQooo{{{}}}|||bbbDDD111***'''$$$"""""""""""""""#########!!!!!!"""###############""""""#########""""""!!! !!!"""###$$$%%%%%%&&&""""""""""""###$$$%%%&&&'''$$$$$$ +++///"""!!!$$$%%%###""""""$$$ !!!""""""###&&&(((%%%%%%$$$###"""!!!!!!"""!!!!!!!!!""""""###$$$$$$###"""!!! !!!"""###"""######!!!!!! !!! !!!"""###""" !!!"""###### ###%%%$$$"""!!!"""$$$!!!"""###"""  !!!  """""""""""""""""""""""""""!!! """"""#########!!! !!!!!!$$$))))))%%%###$$$!!! !!!""""""!!!!!!######"""!!!!!!!!!######%%%''')))(((%%%""" !!!"""######$$$$$$### !!!  """$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ######""""""%%%'''###############"""!!! !!! !!!###$$$$$$!!!)))111***!!!$$$$$$$$$ """$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!###""" """%%%  ###$$$"""%%%$$$###"""""""""""""""!!!""""""!!!!!!  !!!"""######"""!!!!!!"""  !!!"""!!! """"""############"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! !!!$$$###"""'''///,,,############%%%&&&%%%"""!!!!!!"""###$$$%%%%%%&&&"""######!!!"""%%%""""""############""""""!!!!!!"""############"""!!!!!!""""""######$$$$$$((('''%%%"""!!!!!!!!!!!!##################"""!!!!!!""""""#####################"""!!!!!!"""###$$$!!! !!!!!!""" ###$$$$$$### ***""" !!!### !!! &&&(((%%%###"""!!! !!!"""### !!!!!!!!!""""""""""""###%%%&&&&&&###!!!!!!"""""""""!!!  """#########"""!!!!!!!!!!!! !!!!!!"""###"""%%%$$$%%%'''%%%!!!!!!""" !!!$$$$$$"""$$$#########""""""!!!!!!'''%%%############"""!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""######$$$$$$ !!!"""""""""!!!!!!"""######$$$''')))$$$"""!!!!!!"""######"""########################!!!%%%&&&%%%%%%((('''$$$###"""!!!"""%%% !!!!!!""""""!!!!!!!!!!!!!!! !!!"""#########"""&&&&&&""" """%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%'''((()));;;WWWsss~~~~~~yyy___AAA...'''&&&$$$######$$$%%%%%%%%%$$$$$$!!!""""""#########""""""###$$$&&&'''&&&### !!!"""###$$$%%%&&&&&&""""""""""""###$$$%%%&&&***''''''"""***...!!! $$$%%%$$$######%%% """######$$$''')))&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""!!! !!!"""###"""#########!!!!!!###%%% !!!""""""***%%%""""""%%%&&&!!! """%%%$$$""" """###!!!''',,,***### $$$ """"""""""""""""""""""""###"""!!! !!!###############"""!!!!!!""""""!!!!!!  !!!!!!!!! """"""!!! ############""" !!!###%%%"""!!! """$$$ !!!!!!!!!!!! ###!!! !!!!!! !!! !!!"""### !!!###$$$%%%&&&'''%%% ###$$$"""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###!!! $$$((($$$!!!"""$$$"""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!! !!! !!!!!!""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!! !!!###"""$$$"""$$$###!!!  """###***(((&&&$$$"""!!!!!!!!!"""!!!!!!%%%+++---''' $$$&&&$$$ !!!!!!!!!!!!!!! !!! !!!###%%%$$$### """ !!!$$$$$$"""!!! !!!""""""!!!$$$###"""###$$$###!!!&&&&&&&&&%%%$$$###"""!!!!!!###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$###"""!!!"""!!! """$$$"""!!! ###%%%&&&### """"""###""""""!!!  !!!!!!"""!!!!!! !!!""""""### !!!"""!!! !!!###&&&$$$!!! """"""  """#########$$$&&&!!!!!!!!!!!!!!! ######""""""""""""######"""  """######"""""""""############""""""$$$$$$######"""!!!!!! !!!###$$$$$$$$$$$$$$$###  !!!######""""""!!!!!! """ !!!$$$&&&''' !!!$$$&&&&&&%%%!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&,,,&&&"""$$$$$$!!!%%%''' """!!!###""""""############""""""!!!###$$$###"""!!!"""### """### """$$$%%%%%%%%%$$$###!!! """!!!!!!!!!######!!! """$$$$$$!!!!!!$$$$$$""" !!!!!!"""!!!!!! !!!###$$$!!! ###''')))(((&&&$$$###&&&###"""###"""!!!%%%+++:::VVVrrrzzzwwwyyyeeeHHH999,,,''''''"""((('''&&&%%%$$$#########!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!!!!""""""%%%%%%$$$"""###&&&###&&&%%%$$$!!!!!!$$$(((&&&$$$###$$$$$$###""" !!!###$$$%%%$$$""" !!!###%%%&&&&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!! """###!!! """'''%%%$$$###!!!!!!!!!"""### !!!!!! !!!"""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  """#########"""""""""!!! !!!$$$'''!!!""""""!!! """###!!!  """$$$%%% !!!!!!!!!!!! ###""" !!!"""""" """!!! !!!"""### !!!###$$$%%%%%%'''%%% ###$$$"""""""""""""""""""""""""""!!!!!!"""""""""#########"""###### !!!######!!! """""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! """######$$$!!!###"""!!! !!!"""$$$((('''%%%###"""!!!!!!!!!###!!!!!!&&&,,,...'''!!!$$$%%%### !!!!!!!!!!!!!!! $$$######$$$&&&''''''&&&###""" %%%***''' !!! !!!""""""!!!"""$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!######"""""""""######$$$###$$$$$$$$$$$$###"""!!!"""!!! """###"""!!! !!!$$$$$$###!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!! $$$""" """######!!!###$$$$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""###!!! """###""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!"""############""""""  !!!!!!""""""""""""!!!!!!!!!!!!$$$###!!! !!!!!!""""""!!! !!!###%%%%%%$$$!!!!!!!!!!!!""""""""""""%%%$$$###"""!!! """###&&&$$$"""""""""%%% %%%$$$$$$""""""############""""""!!!###$$$###"""!!!"""$$$!!!!!!!!!!!! ######$$$$$$$$$###!!! """!!!!!!"""######"""  !!!!!!"""""""""!!! !!! """$$$%%%""" ###$$$%%%%%%$$$%%%''')))%%%""""""%%%$$$###'''---:::WWWsss{{{yyyzzzzzzYYY???333(((%%%&&&###&&&%%%$$$###############!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########"""$$$###!!!###'''%%% !!! !!!###%%%&&&$$$"""!!!!!!###$$$###""" !!!"""#########"""!!!"""###%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!##################"""###"""!!!  !!!"""#########!!!!!!"""$$$!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!###$$$$$$###!!! ###"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######"""!!!!!! !!!!!! !!!"""!!!!!!"""%%%((( !!!!!! !!!""""""!!! !!!"""### !!!!!!!!!!!! $$$"""!!!!!!"""###""" $$$###""""""!!!""""""""" !!!###$$$%%%$$$&&&%%% ###$$$!!!""""""""""""""""""""""""!!!!!!""""""""""""############"""!!!"""""""""!!! !!!"""""""""!!!!!!!!!!!!!!! ########################!!!"""###$$$$$$$$$######""""""!!!!!!  !!!"""############ !!!!!!""""""############"""!!! """"""#########"""!!! """###""" !!!$$$$$$!!!!!!!!! """###$$$&&&%%%$$$"""!!! ###!!!!!!'''---...'''!!!"""$$$$$$"""""" !!!""""""""""""%%%$$$###$$$&&&((('''&&&&&&""" ***111,,,!!!!!!!!! !!!""""""!!!!!!%%%&&&&&&############"""!!! $$$###!!! """#########$$$$$$######""""""!!! !!!"""###"""  !!!###"""""" !!!!!!""""""""""""!!!"""""""""###""""""!!!!!!""""""!!!!!!!!! !!!"""""" $$$###!!!!!!"""######"""$$$$$$$$$""" """$$$ !!!!!!""""""""""""!!!######"""!!!!!!!!!!!!!!!$$$""" !!!""""""!!! !!!!!!""""""!!!!!! !!!""""""###$$$$$$ !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """!!! !!!###$$$###""" !!!!!!!!!"""""""""###$$$$$$$$$$$$"""!!! ###&&&$$$###$$$### (((&&&!!!$$$""""""############"""""""""###$$$###""""""###$$$"""  ###"""!!!"""#########"""!!! """!!!!!!"""######""" """$$$###""""""############"""!!! """""""""###%%%%%%$$$""""""###%%%%%%$$$%%%'''(((###!!!###&&&&&&%%%)))...???[[[vvv}}}{{{{{{}}}{{{hhhIII333,,,$$$###&&&#########""""""""""""######!!!""""""######""""""!!! !!!"""######"""!!!!!! """"""!!!###'''&&&""" ###%%%$$$""" !!!######"""!!! !!!!!!###""""""###$$$%%%###""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""###!!! $$$"""!!!!!! !!!"""###$$$###"""!!!"""$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$ !!!"""#########""""""!!!$$$&&&&&&$$$!!!"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!! &&&%%%###!!! !!!"""  """$$$ !!!"""!!! !!!"""$$$###!!!  !!!!!!!!!!!! $$$"""!!!"""###$$$###!!!%%%$$$$$$######""""""""" !!!"""###$$$###%%%$$$ ######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###"""!!! """$$$### !!!######"""""""""!!!!!! ######################## !!!###%%%%%%$$$###""""""""""""!!!  """######"""!!! !!!!!!"""###$$$$$$%%%######"""  """""""""""""""!!!!!!!!!###""" """%%%%%%### !!!"""$$$%%%$$$$$$###"""!!! $$$ (((...---'''"""###$$$### !!!$$$ """"""#########"""!!! !!!###$$$###"""###  +++333...%%%"""!!! !!!######!!! &&&###!!! """$$$%%%%%%!!!"""""""""!!!!!! """!!!  """"""############""""""!!! !!!""""""""" !!!"""### !!!""""""###""""""######$$$######"""!!! !!!!!!!!!!!!!!!"""""""""#########!!! !!!###""""""""""""""""""""" !!!  $$$&&&###""""""!!! !!!!!!%%%###!!! !!!"""!!! !!!!!!!!!!!! !!!!!!"""######### !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!""""""###### """############$$$###"""!!!!!!"""###""" !!!!!!""""""######!!!"""###%%%&&&&&&&&&&&&### ######!!!!!!$$$###!!!!!!)))''' ###"""######$$$$$$######""""""###$$$$$$""""""###$$$###!!! !!!  """######"""!!!!!!###"""!!!"""$$$$$$"""!!!&&&((('''######%%%%%%###"""############""""""!!!"""""""""######$$$$$$###"""%%%'''%%%$$$""""""###!!!###&&&'''%%%(((---CCC___xxx~~~}}}}}}zzzsssYYY===,,,(((""""""&&&$$$"""""""""""""""###$$$%%%"""""""""######"""""""""###$$$$$$$$$### !!!###### !!!%%%%%%"""$$$!!!!!!$$$$$$!!! """"""!!!!!!!!! ###""""""###%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!###############""""""""""""###!!!""""""  !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$ !!!"""#########""""""!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!! """&&&)))+++ !!!"""!!! """!!!"""######"""!!!"""###  !!!!!!!!!!!! ###"""!!!"""###$$$###"""%%%%%%$$$$$$$$$###""""""!!! !!!!!!"""###$$$"""$$$$$$!!! ######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!!"""$$$$$$!!!!!!#########""""""!!!!!!!!! ######################## """$$$$$$###"""!!!""""""!!!!!!  !!!!!!"""!!!  !!!!!!"""###$$$$$$%%%######"""  !!!!!!"""""""""!!!!!!!!!!!!!!!"""  """$$$%%%''' !!!"""###$$$$$$""""""""""""!!!!!! $$$(((///---&&&###$$$###"""  """$$$ !!!"""############!!!  !!!"""!!! !!!!!!!!!&&&+++***$$$"""!!!!!!"""######""" )))&&&###!!!"""######""" !!!!!!!!!  !!!"""""""""""" !!!""""""#########"""""" !!!""""""!!!  """### !!!""""""###""""""######$$$######"""!!!  !!!"""###$$$%%%###""" !!!!!!!!!!!!!!!!!!!!! """$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###!!! !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!""""""######"""$$$$$$###"""###%%%###"""!!!!!!""""""!!! !!!"""#########!!!$$$&&&'''((()))((($$$""""""!!!!!!&&&$$$!!!!!!(((%%%!!!######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$"""!!! """######"""!!!!!!###"""""""""$$$$$$###!!!"""$$$$$$ """### !!!###$$$$$$$$$$$$!!!!!!""""""""""""######"""######"""  !!!$$$"""###&&&&&&$$$(((---DDD___www~~~|||pppPPP777***(((######'''&&&######"""######$$$%%%&&&""""""############""""""###$$$%%%$$$### """%%%$$$ """###!!!%%%""" """$$$###$$$""" !!!!!!!!!"""!!! """""""""###$$$$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""!!! !!! ###'''$$$"""""""""############""" """"""!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$ !!!"""""""""""""""$$$$$$###""""""###$$$$$$""""""#########"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$&&&'''"""$$$$$$$$$"""!!!!!!"""!!!"""$$$$$$###""""""### !!!"""""" !!!!!!!!!!!! """!!! !!!###$$$###"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""######!!!######!!!!!!###### """"""""""""""""""""""""""""""!!!!!!!!!!!! """!!! """$$$%%%%%%$$$!!!###$$$"""!!!!!!!!!###""""""""""""""""""!!!######################## !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""############"""!!!  !!!!!!""""""###"""!!! !!!!!!!!! !!!!!! $$$))) !!!!!!""""""######!!!!!!""""""""""""!!! $$$(((///+++%%%$$$###"""!!!!!!!!!"""###$$$ !!!!!!"""############"""!!! !!!"""###"""!!!!!!%%%&&&###!!!###""" """!!!!!!"""######""" $$$""" !!!######""" !!!!!! !!!###%%%''''''&&&$$$###!!!!!!""""""######"""""" !!!!!!!!!!!!!!! !!!"""!!! """$$$ !!!!!!""""""""""""!!!"""""""""###""""""!!!!!! !!!###$$$&&&&&&%%%$$$!!! ### """"""!!! !!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$""" !!!""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%&&&$$$!!! """"""!!! """"""!!!  !!!"""###$$$$$$ !!!"""$$$$$$&&&###"""###!!! ###)))!!!%%% %%%###"""######$$$$$$$$$$$$#########$$$%%%$$$#########%%%$$$%%%$$$ !!!&&&!!!"""#########"""!!! ###""""""###$$$$$$###!!! """"""""""""  """###$$$%%%%%%!!!"""""""""!!!!!!###%%%(((%%% """'''%%%######%%%&&&&&&***111EEE___vvv|||~~~nnnKKK444******%%%$$$(((&&&###############$$$%%%&&&"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!###&&&%%%  """!!!""" """$$$$$$ %%%###!!!!!!!!!!!!!!!""""""!!!  """!!!!!!"""###$$$"""!!!"""""""""!!!!!! """"""""""""""""""""""""###"""!!!"""######!!!"""&&&'''&&&$$$$$$$$$ !!!!!!!!!!!! """$$$%%%###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$  !!!"""%%%$$$""" """$$$%%%""""""###$$$###"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""$$$$$$$$$###"""  """$$$$$$"""""""""$$$ !!!###$$$"""!!!!!!""" !!!"""""""""!!! !!!!!!!!!!!! !!!  """###"""!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!""""""### ######!!!!!!###### """"""""""""""""""""""""""""""!!!!!!!!! """!!! """%%%&&&%%%###!!!!!!!!!###$$$###!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$ !!!""""""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!"""#########"""!!!  !!!"""!!!######(((!!!!!!"""""""""""""""!!!!!!!!!"""#########"""!!!###'''///***$$$###"""!!!!!!"""###$$$######!!!""""""#########""""""###"""!!!!!!"""###"""!!! $$$%%%""" !!!!!!###"""!!!"""$$$$$$"""!!!"""!!! !!!###$$$###""" !!!!!!!!!!!! """"""$$$%%%&&&&&&'''''' !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!######"""!!!"""$$$!!!""""""""""""!!!!!! !!!"""""""""!!!!!! """###$$$%%%%%%$$$%%%%%%$$$""""""###$$$!!!$$$###!!! """###$$$$$$"""  !!!!!!!!!"""$$$%%%'''(((###!!! """###""""""!!!""""""######""""""!!! !!!""""""""" !!!"""############""""""  !!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%""""""!!!  """"""!!!  !!!"""###$$$$$$###!!!!!!###!!!!!!###%%%### !!!&&&!!!###!!!""" &&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$"""!!! !!!###%%%######$$$$$$$$$###!!! ######"""###$$$%%%###!!! """""" $$$%%%### !!!"""#########"""###$$$###!!!!!!$$$&&&$$$###!!! $$$(((%%%###"""%%%'''***111888MMMfffyyy|||zzzfffEEE000(((***%%%$$$((('''######"""""""""######$$$"""######$$$$$$######"""""""""######$$$$$$%%%%%%!!!$$$$$$  ###### !!!###$$$$$$###"""###""" !!!""""""!!!""""""!!! !!!!!!"""  """#########!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!  ######!!!### ))))))""" $$$ !!!""""""!!! """$$$%%%$$$"""""""""!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""  """###""""""!!!!!!""""""###"""######$$$$$$"""!!! !!!!!!"""############### !!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!"""### """###!!! &&&&&&%%%$$$"""  !!!!!!!!!!!!  !!!""""""!!! !!!"""###$$$$$$###""""""!!!!!!!!!!!!""""""###"""###!!!!!!###### """"""""""""""""""""""""""""""!!!!!! ###!!! """%%%%%%###!!!""" """%%%%%%!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$%%%&&& !!!"""######!!!$$$&&&(((!!!!!!!!!!!! !!!!!! !!!!!!""" !!!"""######$$$###"""!!! !!!$$$$$$%%%$$$'''!!!"""""""""""""""!!! !!!###$$$$$$######""""""'''...)))######!!!!!!!!!"""$$$%%%$$$""""""############""""""!!!"""!!! !!!"""!!!!!! """%%%%%%"""###"""!!!"""$$$$$$"""!!!%%%$$$$$$%%%&&&&&&$$$""" !!!!!!!!!!!!!!! !!! !!!$$$&&&((( !!!""""""""""""""" !!!"""!!!!!!!!!"""%%%%%%###!!!"""$$$""""""###""""""!!!  !!!!!!"""!!!!!!!!!!!!""""""######$$$$$$!!!$$$%%%###!!!"""%%%%%%###!!!!!!### """$$$$$$###""""""###""""""""""""!!!  !!!!!!###%%%'''(((***"""  """#########""""""############"""""" !!!###$$$$$$ """###$$$$$$$$$$$$$$$###!!! !!!######""""""!!!!!!  !!!$$$!!!  """""""""!!! !!!"""###$$$$$$$$$""" !!!$$$&&& %%%(((%%% """"""""")))###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%""" """%%%&&&%%%"""$$$%%%%%%%%%$$$###!!! $$$###"""###%%%%%%###""" ###$$$""" !!!!!!!!!!!!!!! ###$$$%%%$$$""""""%%%((($$$((((((&&&$$$###%%%""""""%%%)))---666???XXXooo~~~}}}~~~sss\\\AAA---&&&)))%%%$$$((('''""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######&&&&&&%%%$$$######$$$$$$######!!!%%%&&& !!!###$$$###"""###$$$!!!!!!######"""""""""!!!!!!!!!!!!""""""""" !!!###$$$$$$ !!!"""###$$$%%%%%%"""""""""""""""""""""""""""$$$""" (((%%%''' !!!"""$$$$$$$$$###""" ######"""  !!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""!!! """ !!!"""######"""!!!  !!!!!! !!!"""$$$$$$######""" !!!!!!!!!!!!!!!$$$)))***$$$ $$$###"""!!!  !!!!!!!!!"""$$$######"""!!!!!!!!!!!!!!! !!!!!! '''%%%###  !!! !!!######"""!!!'''$$$!!!"""###'''&&&$$$#########$$$$$$%%%&&&### ###### !!!!!!!!!!!!"""!!! """#########""""""!!!!!! """""""""!!!"""######$$$###$$$!!!###$$$!!!"""$$$!!!"""&&&$$$###"""!!! !!!###!!! ###$$$"""""""""!!! """"""""""""############!!!######""" !!!!!! !!!!!!###&&&&&&"""!!!$$$$$$"""!!!"""$$$%%%""" """"""""""""!!! $$$###&&&,,,---((($$$###""""""############""""""############""""""""""""$$$$$$$$$$$$$$$###"""""" !!!!!!!!!'''$$$!!!!!!###$$$""" !!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!###"""""""""$$$%%%$$$###!!!"""""" !!!"""###&&&$$$!!!!!!!!!""""""!!!##################$$$$$$$$$$$$"""!!!$$$$$$!!!"""$$$&&&%%%$$$###$$$%%%'''&&&$$$###"""######$$$ !!!""""""$$$$$$######!!!  """%%%%%%$$$"""!!!!!!""""""#########$$$$$$$$$%%%### !!!### !!!"""######"""""" """$$$$$$""""""""""""!!!!!!!!!!!!"""!!!###!!!!!!""""""""""""!!!!!!!!!!!!######$$$###""" !!!"""$$$$$$$$$###"""$$$ !!!""" !!!%%%%%%###!!! !!! !!!"""###$$$%%%%%%&&&%%%###"""!!!"""###### """$$$'''(((((('''&&&%%%""" """&&&'''$$$ """%%%'''%%%""" """$$$%%%$$$###"""!!!!!!!!!!!!###""" !!!"""!!!(((&&&"""!!!###%%%$$$"""!!!###%%%&&&%%%$$$###"""###$$$%%%%%%"""$$$******---@@@VVVqqqyyyyyy~~~qqq[[[:::///&&&$$$&&&&&&&&&'''######$$$%%%%%%%%%$$$$$$###!!! !!!$$$%%%$$$!!!"""$$$&&&%%%###"""$$$&&&$$$$$$$$$###"""!!! !!!!!!""""""############(((%%%###""""""###""""""!!!!!!""""""!!!  !!!!!!""""""######$$$%%%%%%!!!""""""!!!!!! !!!!!! !!!!!!######$$$%%%!!!"""!!!"""%%%((((((###!!!######  """"""###!!! !!!###!!!!!!%%%'''### !!! """"""###$$$$$$###!!!!!! !!!""""""  !!!"""###$$$######""" !!!!!!"""""""""!!! ###(((((($$$!!!"""######""""""""""""""""""#########"""!!!!!!$$$&&&######"""!!!!!!!!!!!!!!!###!!! !!!""""""!!!&&&$$$"""  !!!!!!!!!!!!"""#########"""&&&$$$""" !!!"""&&&%%%$$$#########$$$%%% """######$$$%%%  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!"""  """ ###%%%""""""&&&###""""""!!!!!!!!!!!!!!! !!!"""###"""!!!!!! """"""""""""###############""" """"""!!! !!!!!! !!!!!!###&&&&&&""" !!!$$$###!!!!!!"""$$$%%%###!!! !!!!!!!!!!!!!!!!!!$$$###&&&,,,---'''######!!!""""""######""""""!!!""""""""""""""""""""""""""""""###$$$###"""!!! !!!!!!###$$$$$$$$$#########!!! """###""" !!!"""""""""############$$$######"""!!! ###"""!!!"""$$$%%%$$$###$$$$$$$$$"""!!!$$$###""""""!!!!!!!!!""""""%%%###!!! """######"""%%%$$$$$$######"""""""""!!!""" $$$%%%"""!!!###$$$%%%$$$###$$$%%%'''&&&%%%######"""###### !!!!!!"""%%%%%%%%%%%%###"""!!!  """"""!!! !!!%%%%%%$$$$$$###"""""""""###"""!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!### !!!"""!!! %%%$$$"""!!! """###!!!""""""""""""""""""""""""!!!!!!!!!#########!!! !!!"""###$$$######"""$$$!!! !!!!!! #########!!! !!!""""""!!!!!!!!!"""######$$$$$$''''''%%%$$$############""""""$$$$$$%%%$$$$$$###&&&### !!!#########$$$$$$$$$"""""""""###%%%$$$###"""!!!!!!!!!!!!"""!!! """$$$%%%'''"""###&&&$$$!!!"""######!!!!!!###%%%%%%%%%$$$$$$###$$$$$$$$$(((%%%'''+++,,,111HHH```xxx||||||~~~nnnVVV:::///&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###!!! !!!$$$%%%$$$""""""$$$&&&%%%######%%%'''$$$$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$&&&###!!! !!!!!!!!! !!!!!!""""""!!!  !!!!!!!!!"""""""""### """%%%'''!!!!!!""""""!!! """"""!!!!!!!!!!!!""""""###$$$!!!!!!%%%%%%!!!###$$$%%%%%%###""""""""" """"""  """ ######"""!!!!!!###"""  $$$&&&### !!!"""!!! !!!"""######$$$###"""""" !!!"""###"""!!!  !!!"""#########""""""!!!!!!!!!"""""""""######""" """&&&&&&###"""$$$######""""""!!!!!!!!! ###"""  ######""""""!!!!!!!!!!!!!!!&&&$$$!!!!!!"""$$$$$$$$$$$$###!!! !!!""""""""""""############$$$"""!!!!!!!!!!!!"""###$$$$$$$$$#########$$$$$$%%%!!!!!!!!!###&&&''' !!!!!!!!!!!!!!!!!!"""###$$$######### !!!"""#########!!!!!!!!!"""""""""###### !!!!!!!!!###$$$!!! !!!$$$%%%######%%%!!!!!!!!!!!!"""""""""""" !!!"""###"""!!! !!!""""""""""""""""""############$$$""" !!!""""""!!!"""!!!!!! !!!!!!"""###&&&%%%###!!!"""$$$"""!!!!!!"""$$$%%%###""" !!!""""""""""""""""""&&&++++++&&&""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$###"""  !!!!!!"""###$$$&&&&&&!!! !!!######""" """"""""""""############""""""""""""!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$"""!!!!!!###%%%""""""""""""#########$$$$$$""" """###$$$###%%%%%%$$$###"""!!!!!!  ###%%%"""!!!###$$$######$$$&&&((('''%%%$$$###""""""""" !!!!!!!!!!!!!!!%%%%%%%%%$$$$$$"""!!!  !!!!!! !!!###''''''&&&$$$"""!!!  !!!"""###"""!!! """!!!!!! !!!######""""""""""""""""""""""""$$$###!!! !!! '''%%%###  ###"""!!! !!!""""""""""""""""""""""""""" """###$$$$$$######!!!!!!"""############"""%%%""""""%%%%%%###$$$((($$$$$$###""""""!!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$###"""!!!$$$###""""""!!!!!!!!!!!!%%%###!!!!!!###### ###"""""""""$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!"""$$$%%%''')))'''###"""#########!!! !!!"""!!!!!!###%%%###$$$$$$%%%%%%%%%$$$$$$***)))+++---///999SSSnnnlllPPP999///&&&&&&'''%%%$$$$$$&&&&&&&&&%%%$$$"""!!! ###"""!!!"""$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&###!!! !!!"""!!! !!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###""" !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """!!! ###%%%###"""%%% !!!!!! !!!### """######"""!!!""""""$$$!!! ###$$$###!!!!!!  """###"""!!! !!!"""######$$$###### !!!"""""""""!!! !!!!!!!!!""""""""""""""""""""""""""""""######$$$### ###$$$"""###&&&$$$$$$""" """ ###""""""!!!!!!!!!!!!""""""(((%%%!!! """$$$%%%&&&""""""!!!!!!!!!!!!"""###"""###############$$$%%% """$$$%%%&&&&&&###############$$$$$$$$$&&&%%%!!!!!!  !!!!!!!!!!!!""""""!!!!!!""""""###### !!!!!!!!!"""""""""### !!!!!!"""""""""""""""#########$$$''')))!!!!!!!!!"""######""""""""" !!!!!!"""#########"""!!! !!!###$$$###"""!!! """###$$$!!!"""""""""############ !!!######""" """"""!!!!!!!!!!!!"""""" """%%%%%%$$$"""###$$$ !!!!!!"""$$$$$$$$$### !!!"""""""""""""""!!!"""&&&+++***%%%!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """###$$$$$$""" %%%$$$"""!!! !!!"""############$$$$$$###"""!!!"""""""""""""""######### !!!"""############"""!!!"""###$$$$$$""" !!!"""### """###$$$$$$%%%###""" """$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""$$$""" """#########$$$&&&((('''&&&%%%###"""!!!!!!"""""""""!!!!!!!!! #########""""""!!! !!!""""""!!!"""$$$''''''&&&%%%$$$###!!! !!!!!!""""""""""""!!! ###""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! &&&$$$""" !!!"""$$$""" !!!"""!!!"""""""""""""""######### !!!"""$$$%%%%%%%%%$$$"""""""""#########""""""!!! $$$&&&%%%&&&***%%%%%%$$$###""" ############""""""!!!!!!!!!"""""""""!!! $$$###!!! """######"""!!!###%%%&&&%%%######!!!!!!$$$&&&$$$"""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!###$$$ !!!"""###$$$%%%!!!"""$$$%%%&&&%%%%%%$$$((())),,,000444BBB___yyykkkNNN666---&&&&&&((('''%%%%%%%%%%%%%%%$$$$$$###!!!!!!###""""""######$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###"""###$$$$$$###!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""  !!!"""######"""   !!!!!!"""!!!  !!!### !!!"""###"""#########""""""""""""&&&### """######"""!!!  """###"""!!! !!!"""###$$$$$$$$$ !!!!!! !!!!!!!!!!!!!!!"""""""""###""""""!!!"""###$$$$$$### """###!!!###'''$$$$$$"""!!!"""""" $$$(((""""""!!!!!!!!!!!!""""""'''$$$!!!!!!###$$$%%%!!!!!!!!!!!!!!!""""""###"""###$$$###""""""$$$'''!!!###$$$%%%%%%%%%########################%%%'''$$$!!!### !!!!!!!!!!!!###!!! ###$$$###"""""""""!!!!!!!!! !!!""""""""""""!!!$$$$$$###"""&&&***&&& !!!"""!!!!!!"""!!!  """############"""!!!!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$%%%!!!"""""""""############ !!!###$$$"""""""""!!!!!!!!!!!!"""""" """$$$%%%$$$$$$$$$$$$ !!!"""###############""""""######"""!!! """''',,,***$$$!!!###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######"""###$$$%%%%%%###!!! )))(((%%%###""""""###$$$###$$$$$$###"""!!! ######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$###""" !!!"""""" !!!"""""""""!!! ###""" """$$$$$$$$$!!!!!!!!!""""""######$$$%%%%%%!!!"""###  """#########$$$&&&'''&&&&&&%%%$$$###"""!!!#########""""""!!! """""""""""""""!!!  !!!""""""!!!"""$$$'''$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""###$$$###!!! """### !!!""""""!!! ###""" !!!###$$$"""  !!!!!!!!!!!!"""""""""#########$$$#########$$$$$$$$$$$$$$$######"""""""""""""""""""""###!!!!!!$$$"""""""""""""""!!! $$$$$$######"""!!!!!!!!!!!!"""#########$$$###!!! !!!"""%%%&&&!!!!!!"""###%%%&&&%%%$$$###!!!!!!$$$%%%$$$!!!$$$###"""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!! """%%% !!!"""$$$%%%&&&&&& """###%%%&&&&&&%%%%%%$$$(((///666>>>PPPkkknnnRRR666---&&&''')))(((&&&&&&"""######$$$$$$#########"""###############$$$%%%$$$###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$!!!!!!"""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!###""" !!!"""######"""!!!!!! !!!""""""""""""!!! """"""###%%%%%%###""""""!!! !!!  !!!""""""$$$###"""""""""###""""""%%%###!!!!!!!!!"""###### !!!"""!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!!!! !!!"""###""""""!!! !!!"""###$$$"""!!!"""!!!###'''"""#####################  ###&&&!!!!!!!!!!!!!!!""""""###%%%### !!!#########!!!!!!!!!"""""""""""""""!!!###$$$### $$$'''$$$$$$$$$$$$###"""!!!!!!######$$$$$$######"""!!!&&&((("""!!!### !!!!!!!!!!!!"""!!! """############"""!!!  !!!"""###"""!!! !!!"""""" """&&&&&&"""!!!""" """"""!!!############"""  !!!"""!!!!!!"""###$$$%%%%%%%%%""""""""""""############$$$$$$$$$%%%$$$ ###""""""!!!!!!""""""###!!!"""###%%%%%%%%%%%%$$$!!!"""$$$$$$"""!!!"""###############"""!!!  ###(((---***$$$"""$$$""""""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###""""""###"""!!! !!!###$$$"""###"""!!! ############""""""""""""&&&%%%$$$"""!!!"""!!! !!!###$$$###""""""!!! !!!###$$$###"""###$$$$$$###!!!$$$""" """###$$$### !!!"""###$$$$$$&&&&&&$$$ ######!!!###$$$######$$$&&&%%%%%%%%%%%%%%%$$$""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$###"""""" !!!!!! !!!###""""""#########$$$$$$$$$###"""!!! !!!"""###$$$######!!! !!!!!!""" """""""""!!!!!!""" !!!!!!"""###$$$ !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$###############$$$###""""""!!!"""""""""%%%######&&&%%%"""!!!### !!!###$$$%%%%%%$$$#########""""""!!!!!! """$$$%%%&&&'''%%%$$$"""""""""$$$&&&'''"""""""""""""""!!! """!!!!!!!!!#########"""######"""""""""""""""###!!!!!!!!!!!! !!!"""######!!!!!!!!!""""""!!!!!!"""%%%&&&&&&%%% !!!###$$$%%%&&&''''''""")))555BBBQQQdddyyyrrrZZZ999000(((''')))(((''''''!!!""""""###$$$$$$######"""###$$$$$$######$$$&&&$$$######$$$'''(((((('''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########%%%###!!!!!!"""#########!!!!!!"""#########""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!!!!""""""""""""############%%%%%%%%%%%%######"""!!!  """ !!!"""###!!! !!!!!!!!!###""" """######"""######"""""""""######$$$ !!!"""!!! """!!!!!!!!!"""###$$$%%%!!! !!!""""""###!!!  !!!"""###"""!!! !!!###$$$!!!!!!###!!!###'''""""""######$$$%%%%%%%%% !!!  !!!!!!!!!!!!!!!"""######$$$###!!!!!!"""######"""!!!""""""""""""!!!!!!!!! ###$$$"""###'''$$$$$$$$$#########""""""$$$$$$$$$$$$###""" $$$'''### """###### !!!!!!!!!!!! !!!"""###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""!!! """$$$!!!!!!"""!!!"""### $$$$$$  !!!###$$$###"""!!! !!!!!!!!!!!!###%%%&&&&&&&&&%%%""""""""""""############&&&%%%#########""" ######""""""""""""######!!!"""###%%%&&&&&&%%%$$$"""$$$%%%$$$""" """""""""#########""""""!!! $$$***...***$$$"""&&&######$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$###"""!!!""""""###!!!""""""###"""!!! $$$'''############"""""""""!!!$$$$$$###"""!!! """!!! !!!#########!!!$$$"""!!!"""%%%%%%$$$!!!######$$$$$$""" %%%###!!! """######""" !!!!!!""""""#########%%%$$$""""""%%%###!!!###$$$%%%$$$###$$$%%%###$$$%%%%%%%%%%%%#################################$$$$$$$$$$$$###"""""" """"""!!! !!!""""""#########$$$$$$$$$!!!!!!"""##################"""""""""!!!!!!!!! ######""" !!! !!!"""######"""!!!!!! $$$$$$""" !!!"""!!!""""""######$$$%%%%%%######"""""""""#########%%%$$$"""!!!!!!!!!"""###$$$"""$$$'''((($$$$$$&&&######""""""###%%%&&&(((#########"""""""""""""""!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$#########$$$$$$!!!"""######"""!!! !!!!!!"""###"""!!! !!!"""######""""""""""""###### !!!!!!"""""""""!!!!!!###"""""""""""""""!!! ###!!! !!!$$$%%%$$$"""!!!!!!"""###$$$&&&(((((($$$...>>>RRRgggzzzwwwccc@@@555+++((((((&&&%%%%%%"""############""""""!!!"""$$$%%%%%%######$$$&&&%%%###"""$$$''')))((('''%%%%%%&&&%%%%%%$$$###"""$$$$$$#########"""""""""%%%###!!!!!!"""$$$$$$###!!!!!!"""##################"""""""""!!!!!!!!! &&&''''''%%%""" ###"""!!! !!!"""$$$%%%"""###$$$%%%%%%$$$###"""""" ###"""""""""!!!&&&""" !!! """ !!!######"""!!!"""###$$$$$$$$$$$$$$$!!!  """###"""!!!######"""!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$!!! !!!"""###"""!!! """###!!!"""###"""###&&&############"""""""""!!!"""&&&'''%%%"""!!! !!!!!!!!!!!!!!!"""######$$$###"""###$$$$$$###""""""""""""""""""!!! """###!!!"""''' !!!"""###%%%'''((($$$%%%%%%$$$###!!!$$$%%%### %%%'''%%% !!!!!!!!!""" $$$''''''%%%!!! !!!!!!""""""######!!!"""###"""!!! $$$((($$$  ###$$$!!!!!!&&&&&&""" """###$$$###!!! """"""""""""############ ###&&&((('''&&&%%%""""""""""""############%%%### ###&&&((()))######""""""""""""######""""""###%%%&&&'''&&&$$$"""%%%&&&%%%!!! !!! !!!"""######$$$$$$###!!!$$$+++///+++$$$###'''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%###!!! """###!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""%%%+++000$$$#########""""""!!!!!! !!!"""###$$$$$$"""!!! !!!"""######!!!$$$""" """$$$%%%"""  """$$$%%%$$$######&&&$$$!!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!! ######"""###&&&$$$"""$$$&&&&&&$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$########################!!!""""""""""""!!!!!! """%%%%%%$$$"""!!!!!!######################## ###%%%&&&$$$""" """"""######"""!!! """""""""""""""""""""""" $$$$$$!!! !!!"""###$$$###""" !!!''''''###!!!"""$$$!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!"""###$$$$$$%%%$$$###!!!!!!!!!"""###!!!###"""###&&&+++)))'''$$$######$$$%%%""""""""""""""""""#########"""!!! !!!"""###'''&&&%%%###""""""!!!!!!!!!###$$$$$$$$$%%%&&&!!!###%%%###  """###"""""""""""""""###### !!!###$$$$$$$$$$$$  """###!!! ###!!! ###$$$""" """!!!!!!"""###&&&(((***(((333FFF^^^vvvzzzhhhFFF:::...)))'''$$$######$$$$$$$$$$$$###!!! !!!$$$&&&%%%###"""$$$'''%%%###"""$$$(((***)))'''&&&&&&&&&%%%$$$###"""!!!$$$#########""""""!!!!!!'''%%%######%%%&&&&&&&&&!!!!!!"""#####################""""""!!!!!!!!! ###$$$"""!!!###%%%$$$###!!! """%%%&&& !!!######!!! ((("""!!!!!! &&&!!!###""" ###&&&'''###!!! """!!!######"""!!!$$$%%%%%%$$$$$$%%%###!!!!!!"""###$$$###"""$$$###"""!!!!!!"""############""""""!!!!!! %%%$$$"""!!!!!!!!!"""###!!!!!!""""""######$$$$$$$$$###"""!!! !!!###%%%!!!"""""""""############ """$$$&&&%%%###!!! !!!!!!"""$$$%%%'''(((((( !!!!!!"""""""""""""""((($$$ !!!###$$$###############"""!!!!!!""""""!!!!!!!!!!!!!!!"""!!! !!!###$$$"""!!!!!!!!!"""###$$$$$$$$$$$$&&&$$$!!!!!!""""""!!!!!!"""!!! ###'''%%%"""######!!! !!!""""""!!!!!!"""#########"""###$$$###!!!!!!!!!"""######$$$###### !!!""""""""""""""" !!!!!!!!!!!! ((("""$$$'''$$$######""""""""""""######$$$$$$$$$######!!! %%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&''''''&&&$$$###!!!!!!""""""&&&$$$!!! !!! """$$$+++000+++###"""'''"""""""""""""""""""""""""""$$$%%%%%%''')))###"""  !!!!!!###%%%&&&'''&&&$$$###'''"""!!!$$$"""!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$""" ###$$$###"""$$$#########""""""!!!!!!$$$######"""######$$$$$$"""######"""%%% $$$%%%  $$$#####################((($$$!!! """###""" !!!"""$$$$$$"""!!!"""### !!!###!!!###  """$$$###"""######""" ######!!! ###$$$""" $$$!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   """'''%%%""""""""""""!!!!!!!!!!!!!!! &&&***)))'''%%%""" !!!###$$$$$$'''%%%###"""""""""!!! !!!!!!""""""######'''%%%""""""$$$%%%%%%%%%###""" """""""""!!! !!!""""""%%%%%%$$$$$$###$$$$$$%%%### """###!!!$$$###"""!!!!!!"""######$$$###!!!  !!!"""!!!!!!###%%%""""""!!!!!!!!!!!!!!!"""!!!"""###"""!!! !!!"""""""""###$$$&&&(((***,,,***666MMMjjjrrr\\\>>>---)))%%%&&&)))%%%%%%$$$"""!!!!!!!!!"""###&&&$$$###%%%'''(((%%%###$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&))))))'''%%%$$$###%%%###!!!"""%%%''''''%%%######""""""###$$$%%%%%% %%%******'''$$$"""!!!!!!"""!!!!!!!!!!!!!!! !!!""""""### %%%)))%%%!!! ###"""!!!  !!!&&&(((&&&!!!###)))***&&& !!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######$$$$$$###"""!!!!!!""""""%%%$$$#########$$$%%%&&&!!!!!!!!!!!! $$$$$$"""!!!!!!!!!"""""""""""""""""""""""""""""" """$$$''')))""""""""""""""""""""""""!!! !!!###""" !!!""""""###"""""""""###############"""!!!!!!""""""!!!!!!!!!!!!"""""""""!!! """######""" """###############""""""%%%$$$"""  !!!!!!"""!!!!!!"""!!! """$$$###!!!$$$###"""###$$$"""!!! !!!###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!""""""######""""""!!! """###$$$###"""###""""""!!!!!!""""""### !!!"""#########"""!!!$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###"""!!!!!!""""""&&&###!!! !!!!!!!!! """$$$+++///+++###"""&&&######################## """######$$$''')))%%%$$$###"""!!!"""###### !!!"""###$$$###"""""" !!!""""""###$$$$$$###"""$$$%%%########################"""""""""######%%%&&&&&&%%%###!!!!!!###$$$###"""############"""""""""!!!#####################$$$!!! !!!###$$$###"""%%% """### !!!###$$$$$$$$$###"""###$$$'''$$$!!!!!!"""###""" !!!"""$$$$$$"""!!!"""###!!!%%% %%%$$$###!!! """###""" """""""""  """###!!! !!!######""" &&&###"""%%%$$$!!!!!!$$$ """!!! !!!###$$$$$$"""""" $$$$$$  !!!"""###$$$$$$$$$ """### $$$""" """###$$$$$$$$$###!!!!!!"""###"""!!! !!!!!!"""#########&&&$$$""""""###$$$$$$$$$###""" """""""""!!!!!! !!!""""""######""""""""""""######"""  """"""!!!$$$###"""!!!!!!"""#########"""!!!!!! !!!!!!!!!!!!$$$$$$#########""""""!!!!!!!!!!!!""""""###$$$%%%$$$###"""###%%%%%%%%%$$$$$$%%%'''***++++++555MMMjjjvvv\\\>>>,,,)))%%%&&&((($$$$$$$$$###"""""""""""""""%%%$$$###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$######$$$&&&((((((&&&$$$######!!!!!!###############$$$%%%&&&######!!!"""(((,,,***&&&$$$!!! !!!!!!!!! """############$$$$$$$$$%%% ###%%%$$$"""######"""!!!  !!!"""###!!! %%%&&&###"""###$$$###!!!!!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!  !!!###############$$$%%%%%%$$$######"""""""""""""""$$$$$$#########$$$%%%&&& ######"""!!!!!!!!!""""""######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$ """"""!!!"""###############  """"""######""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!"""######""" $$$$$$$$$$$$###"""!!! ######""""""!!!!!! ###!!! !!!""""""!!!######""""""!!!###$$$$$$###  ###""""""###$$$$$$!!!""""""""""""!!! !!!!!!"""""""""!!!!!! """######$$$$$$######"""$$$%%%""" """%%%""""""!!!!!!!!!!!!"""""" """$$$$$$###"""$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$""" !!!"""###""""""&&&+++...***###"""&&&########################!!!""""""""""""###&&&(((&&&%%%$$$###"""###$$$$$$!!!""""""""""""#########!!!###$$$######&&&###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%#########$$$###"""############""""""""""""###########################"""!!!"""###$$$###"""%%%!!! !!! """!!!$$$%%%$$$"""!!!###%%%&&&$$$"""""""""###"""!!!!!!###$$$###"""!!!"""###%%%(((&&& %%%$$$###!!!!!!!!!!!! !!!"""###"""  !!!###"""!!!!!!######"""!!!%%%""""""%%%%%%""""""%%% !!! """$$$&&&%%%$$$### !!!$$$""" !!!"""###$$$$$$$$$!!! !!!!!!$$$""" """$$$$$$$$$!!!  """######""" !!!""""""######$$$$$$###!!!!!!"""######"""###""" """""""""!!!!!!!!! !!!!!!"""###!!!!!! !!!!!!!!!  !!!"""!!! ######""""""""""""###### !!!""""""""""""!!!""""""###%%%&&&%%%""" """"""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###$$$%%%)))(((&&&$$$%%%&&&)))***+++444JJJhhhzzz\\\===***(((&&&'''((("""#########$$$######"""!!!$$$######$$$%%%%%%$$$""""""######$$$%%%%%%$$$$$$$$$&&&((('''%%%###"""### !!!""""""!!!$$$$$$#########$$$%%%%%%$$$&&&%%%###&&&+++,,,)))%%%###!!!!!!!!!"""!!! !!!"""###$$$$$$$$$######)))### !!!"""!!!###&&&""""""!!! !!!!!! ###$$$"""######$$$###"""!!!###%%%######"""!!!!!!!!!""""""!!!!!! !!!!!!##################$$$%%%#########"""""""""""""""$$$$$$######$$$$$$%%%&&& !!!!!!!!!"""""""""!!!!!!!!!"""""""""!!!!!!!!! %%%$$$######"""!!!!!!!!!!!!!!! $$$"""!!!"""######"""""""""""""""""""""""" """############$$$###""""""$$$$$$###"""!!!"""""""""""""""!!!!!!"""!!!!!!!!!!!!""""""######"""""""""######""" $$$$$$%%%$$$$$$###""""""!!!"""######"""!!! ###!!! !!!""""""!!! """###%%%%%%"""######"""!!! !!!"""""""""###$$$$$$""" ######$$$$$$$$$######""""""""""""###""""""!!! """##################"""%%%%%%""" """&&&"""!!!!!!!!!!!!!!!!!!""" """$$$###"""!!!$$$##################$$$"""###$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""######""" """$$$$$$$$$"""''',,,---(((######%%%########################$$$$$$###"""!!!"""%%%'''%%%$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%######$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$#########"""#########"""""""""""""""###############"""""""""$$$"""!!!!!!######"""!!!$$$""" !!!###""""""!!! ###&&&%%%"""!!!###&&&%%%$$$############"""""""""#########!!!!!!"""$$$(((((($$$ $$$"""  !!!"""""" !!!######!!! !!!!!!###""""""""""""###""""""$$$!!! """"""!!!""""""""""""""""""""""""!!! !!!"""######"""###!!! ###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!###%%%%%%!!!$$$"""!!!!!!###$$$$$$$$$!!! !!!"""###"""!!! !!!!!!"""######$$$$$$###!!! !!!"""###"""!!!###""" """""""""!!!!!!!!!!!! !!!""""""###  !!!!!! !!!!!!!!!!!!"""""""""""""""######### !!!""""""!!!!!!$$$"""!!!###%%%%%%!!!"""!!!!!!!!!!!!""""""###!!!"""######""""""###$$$,,,***'''%%%$$$&&&((()))***111DDDaaa{{{wwwXXX:::)))'''&&&&&&'''!!!"""###$$$%%%%%%$$$"""!!!#########$$$$$$$$$###""" !!!###%%%&&&'''((((((&&&'''((((((%%%#########"""######$$$%%%&&&&&&%%%######"""""""""######$$$!!!$$$%%%&&&)))---,,,(((%%%$$$""""""######"""!!!!!!"""""""""!!! ***%%%""""""""" """%%%""""""!!!!!!!!!!!!!!!!!!!!! """%%%%%%$$$!!!""""""!!! !!!#########""""""!!!""""""###!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""#########"""""""""$$$###$$$$$$$$$$$$%%%%%% !!!!!!""""""###!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""!!!$$$%%%$$$"""!!!!!!!!!!!! """%%%$$$"""!!!"""### !!!!!!!!! !!!"""############  !!!"""  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""#########""""""###$$$$$$"""!!!###$$$$$$%%%&&&&&&%%%%%% !!!#########""" ###""" """###"""!!! """###%%%$$$!!!""""""!!!!!!"""$$$"""!!!"""###$$$$$$""" !!!!!!###$$$%%%%%%%%%%%%"""###############""""""!!!""""""######""""""!!!############"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""###"""!!! #########$$$$$$#########"""###$$$$$$$$$######""" !!!!!!""""""#########!!! """$$$%%%$$$"""(((---,,,'''$$$###$$$########################$$$$$$$$$""" !!!$$$&&&%%%$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&%%%&&&%%%"""!!! %%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&$$$###"""######""""""""""""""""""######"""############"""!!! """!!! !!!"""!!!""""""###$$$%%%&&&### ###%%%$$$""""""$$$&&&###$$$$$$$$$############"""######"""!!!!!!"""$$$$$$$$$"""!!!###%%%""" """$$$%%% !!!######"""!!!!!!""""""#########"""""""""###$$$!!! """!!!########################$$$"""!!!!!!""""""!!!!!!""" """###!!!""""""""""""!!!!!!!!!!!! """$$$&&&&&&$$$###$$$###""""""$$$%%%%%%$$$###"""!!!"""######!!!!!!!!!""""""###$$$$$$$$$"""!!! !!!"""###!!! ###""" """""""""!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""### !!!!!!!!!!!!"""!!!!!!""""""############ !!!!!!!!! !!! ######!!!!!!!!!!!!!!!!!!"""###### !!!######""""""###$$$,,,+++(((&&&%%%%%%'''((()))---<<>>AAAAAA:::777222///...---,,,+++------///111333222000......///...+++,,,///...***+++,,,---......---,,,+++...///000111000///---,,,///+++&&&'''***......,,,......---,,,,,,,,,,,,---///---,,,,,,---......---+++---...//////...---++++++,,,,,,------,,,+++***)))))))))***,,,...000222---+++)))((()))***))))))'''''''''((((((((())))))))))))))))))))))))(((((()))&&&''',,,...+++***,,,(((&&&&&&'''))))))(((%%%%%%&&&'''%%%######%%%((()))))))))'''&&&%%%''')))&&&''''''(((((('''&&&&&&'''%%%###&&&******%%% '''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$###$$$&&&)))$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''###"""%%%%%%!!!!!!%%%%%%%%%$$$###############$$$###!!!!!!#########"""$$$%%%%%%$$$###""""""$$$$$$$$$###$$$$$$$$$"""!!!$$$$$$!!!$$$%%%"""############""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%!!!###%%%&&&&&&&&&!!!"""$$$%%%&&&%%%$$$###""""""""""""############%%%%%%%%%%%%%%%%%%&&&'''%%%'''###%%%******333IIIccc|||yyyZZZ===000+++(((%%%%%%&&&&&&%%%%%%$$$$$$+++'''###"""$$$%%%"""$$$$$$%%%$$$""""""###%%%!!!!!!  !!!!!!"""""""""""""""######$$$###!!! ######""""""!!!!!!!!!!!!############"""""""""""""""!!! !!!!!!  """%%%%%%$$$"""###!!! !!!#########"""""""""""""""#########"""###############$$$$$$ """%%%%%%""""""&&& !!!!!!"""###$$$$$$!!! !!!"""$$$%%%$$$###$$$$$$###$$$$$$%%%&&&'''***'''$$$""""""######"""!!!###%%%$$$""""""$$$&&&$$$$$$$$$######"""""""""***,,,$$$%%%###$$$"""######$$$$$$$$$######$$$#########$$$$$$###!!!###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""%%%(((++++++))))))+++---333222000---***((('''&&&)))(((''''''&&&&&&''''''&&&%%%$$$!!! !!!%%%(((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%$$$"""'''&&&&&&'''(((((('''%%%((((((((((((((()))))))))%%%'''$$$"""+++,,,'''((()))***)))((((((***,,,((())))))(((&&&''')))+++'''''')))***+++,,,,,,,,,******)))))))))+++,,,---(((((())),,,///111000///,,,,,,+++,,,------+++)))+++,,,,,,------......///++++++++++++,,,---......222888===>>>@@@FFFKKKNNNDDD???888333000///---,,,......111444666666333000//////---***,,,000000---***+++---...//////...---...///000111000///...---///,,,***+++...000///,,,------......------,,,+++///,,,***)))***,,,---,,,,,,---///000000///---,,,++++++---......---,,,,,,*********+++...111555777222///,,,******++++++***(((((((((((())))))))))))(((((())))))))))))))))))&&&&&&))),,,***'''(((,,,---+++(((((((((((('''&&&'''''''''%%%######%%%'''((())))))(((&&&&&&''')))&&&''''''(((((('''''''''%%%&&&''''''&&&'''***---'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$&&&'''%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%######%%%%%%$$$$$$############$$$$$$###!!!!!!###$$$###"""%%%%%%%%%###""""""###%%%######$$$%%%$$$###"""!!!&&&'''$$$!!!"""$$$$$$ $$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!"""$$$''')))###$$$%%%&&&&&&%%%$$$$$$""""""""""""############%%%%%%%%%%%%%%%&&&'''((('''(((###$$$***+++777OOOnnnwwwWWW;;;///,,,)))&&&&&&%%%%%%$$$$$$%%%%%%***'''######$$$$$$"""###$$$%%%$$$######%%%'''  """""""""""""""#########&&&"""!!!#########""""""""""""!!!!!!!!!########################$$$"""!!!!!!""""""!!! !!!###%%%%%%$$$###!!!!!!"""###"""#########""""""""""""""" !!!"""$$$%%%&&&&&&!!!%%%$$$###$$$""" """"""$$$%%%&&&((())))))&&&%%%$$$%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%)))&&&###"""#########"""!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""&&&)))"""$$$"""!!!""""""######"""""""""!!!$$$###"""###%%%%%%###!!!$$$$$$%%%%%%%%%$$$###"""###############$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$"""%%%((()))((('''((()))///...---+++***(((''''''(((((((((''''''''''''''''''''''''&&&%%%%%%(((***''''''&&&&&&&&&&&&''''''***(((%%%%%%%%%"""((('''&&&'''))))))'''&&&&&&&&&&&&'''((((((((()))$$$$$$!!!###******%%%)))***+++***)))(((***+++((((((((('''&&&'''***---***++++++++++++***)))))),,,+++***)))***,,,///000///---,,,...111222///+++...,,,,,,,,,---,,,+++)))***+++,,,---...///000000---------------...///000000444888;;;@@@FFFNNNRRRIIICCC;;;444111///...------...111555888777333000//////,,,((()))......++++++,,,---///000000//////------............---,,,000...,,,,,,...//////...,,,---...///...---,,,+++---***'''&&&''')))++++++---...000111111000...---***+++---...///......---+++******+++...111555777333000,,,***+++,,,,,,,,,(((((()))))))))*********((((((((())))))***++++++''''''((())))))((()))***---+++)))(((''''''''''''+++***)))(((&&&&&&'''(((((())))))(((&&&&&&'''(((&&&''''''(((((((((((('''((()))***(((%%%%%%))),,,'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&$$$###$$$&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!%%%'''%%%  """###############$$$$$$&&&%%%%%%&&&%%%$$$######%%%$$$$$$######$$$$$$$$$%%%###""""""###$$$$$$############!!! ###%%%"""###%%%&&&$$$###"""!!!"""$$$### !!!###"""$$$$$$$$$#########"""""" !!!!!!""""""########################!!!!!!"""###$$$%%%%%%&&&###""" !!!$$$%%%######$$$$$$$$$###""""""!!!"""""""""############%%%%%%%%%%%%&&&'''((((((&&&)))%%%&&&***+++777OOOqqqsssRRR777---***((('''&&&%%%$$$###$$$%%%&&&&&&$$$""""""%%%&&&%%%$$$"""###$$$$$$######%%%'''""""""""""""""""""""""""!!!!!!"""###############'''###"""%%%&&&###"""###"""""""""""""""""""""""""""###############$$$$$$%%%$$$######$$$$$$###!!!$$$""" !!!""""""!!!"""  """""""""############"""""""""""" !!!"""###$$$%%%&&&%%%'''!!!###"""''''''''''''&&&&&&&&&&&&%%%$$$###$$$%%%%%%###!!!$$$############$$$$$$%%%'''%%%###"""######"""!!!"""###############$$$$$$&&&&&&&&&&&&%%%$$$""""""!!!$$$ #########"""""""""""""""######"""###%%%%%%###"""###############""""""!!!""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%###%%%'''(((((('''''''''+++++++++***))))))((('''''''''''''''&&&&&&%%%%%%%%%'''***+++***)))))))))(((''''''&&&&&&''''''(((%%%$$$%%%(((++++++'''###(((''''''((())))))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%###"""%%%)))((($$$***+++,,,,,,***)))***+++))))))***)))((()))+++---+++++++++++++++***))))))---,,,++++++,,,///111333333111000111333222///+++...---,,,,,,------+++))))))***+++,,,---...///000000////////////000000111///000222666;;;@@@GGGLLLFFFAAA999333000...------,,,---000444666555111...111111---)))***......+++,,,---...000111111000000------..................111///,,,***+++---///000,,,---...///...---,,,+++...,,,((('''(((+++,,,,,,---...000111111000...---***+++---...///......---,,,+++***+++,,,...111333///---***)))***,,,,,,,,,)))))))))************+++))))))(((((()))***+++,,,...,,,)))***---000...******)))((('''&&&''')))***,,,***)))((((((((())))))'''((())))))'''&&&''''''&&&''''''((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&'''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###########################%%%&&&%%%""" !!!$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%$$$###!!!%%%$$$$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$############!!! ###&&&!!!$$$&&&&&&###""""""### """""" """$$$"""$$$$$$$$$$$$############ !!!!!!""""""########################!!!""""""###$$$$$$%%%%%%"""!!!!!! !!!!!!!!!######$$$$$$#########"""!!!"""""""""############$$$$$$$$$%%%&&&'''((((((%%%)))((((((+++***555LLLooopppPPP666---+++((('''&&&%%%$$$###$$$%%%&&&$$$###"""###$$$%%%%%%%%%!!!"""###"""""""""$$$&&&########################!!!!!!"""############""" """ """""""""""""""############""""""######$$$$$$$$$%%%###"""!!!!!!""""""!!!$$$""" !!!"""!!!!!!"""  """""""""#########"""""""""""""""!!!!!!"""""""""######### '''''' %%%'''###%%%$$$###"""!!! """!!!!!!###%%%%%%$$$###############%%%&&&'''(((&&&$$$###"""######"""!!!###""""""###$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!"""!!!""")))&&& %%%$$$$$$###$$$$$$%%%%%%###""""""###%%%%%%$$$"""$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$######&&&''''''(((((()))((((((***************)))((('''&&&''''''''''''&&&%%%%%%"""%%%)))+++***)))((('''((((((''''''''''''((((((###$$$%%%(((++++++)))((()))(((((()))******)))'''&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))***+++------+++******++++++,,,------,,,+++,,,...'''(((***+++,,,,,,------------------///111333555111111222333444444333111...---------//////---+++******+++,,,---//////000111000000///000000111111...,,,---222555888<<>><<<888777;;;???;;;:::666222444777555000222666::::::666333444666444666888888666555555555888777555333222000//////------......------,,,++++++,,,---...////////////,,,,,,...444::::::444///***111333...***+++......++++++,,,---------,,,,,,***+++---///111222444555---,,,,,,,,,---...000111...//////...,,,++++++,,,,,,)))'''***///333222///......,,,***((((((+++...///---+++******+++...///*********++++++,,,,,,,,,000000///...,,,)))'''&&&++++++)))(((+++///,,,%%%)))+++---......---,,,+++&&&&&&'''((()))***+++,,,&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&%%%$$$%%%(((+++***)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$"""$$$$$$%%%(((###'''******'''$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$############$$$$$$#########"""############$$$$$$$$$!!!"""$$$$$$$$$$$$&&&(((###$$$$$$$$$$$$###""""""#########"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""###$$$&&&'''((((((***((($$$)))222555FFFccc{{{zzzwww{{{{{{cccGGG777333///)))###'''''''''((((((((())))))%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%$$$"""!!! !!!"""######%%%&&&###!!!$$$!!!""""""###$$$$$$%%%%%% !!!"""######"""!!!###!!!!!!"""###$$$###"""""""""############""""""&&&%%%$$$######$$$%%%&&& !!!"""###$$$$$$###"""!!!!!!!!! !!!$$$&&&  '''***(((&&&### $$$'''(((###!!! !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###'''(((&&&### """###$$$$$$###""" !!!"""$$$$$$######$$$&&&&&&###"""%%%***+++'''"""###$$$&&&''''''&&&$$$###$$$""""""$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&'''&&&$$$%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$######$$$&&&((())))))''''''''''''((()))***+++)))***++++++******,,,...,,,+++***)))))))))***+++///...------...111555777000000//////............,,,+++,,,---000111000///111333333000,,,+++---000///+++)))+++,,,+++...333///333555222111333333222111111111222333333444444000///000333333333666<<<<<<:::999888999999777555111000///000222333444333555888;;;999444111222555000444777777555222222444222333666777888666444333...111111111333888777333333333333111000000222444444222000///111333444555333333333666999::::::999AAAEEEFFF@@@777333888>>>AAA;;;333***'''+++333:::444333777======888444444333777888777888::::::666555333111222333333111...000111222222000---***)))))),,,---,,,---111222000///......///222333333222...///...---++++++,,,...,,,------,,,++++++...000...............//////000---000333333111///---,,,000///...---,,,+++++++++******+++,,,---///000000000///---+++******+++,,,---,,,+++******,,,...///***++++++,,,---...///000//////000000///---+++***+++,,,---+++)))((((((***))))))***,,,......+++)))///---+++******+++---...***)))'''&&&%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))%%%$$$######$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&(((***)))&&&$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((+++,,,---+++(((%%%$$$$$$$$$%%%''')))((('''%%%###&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""'''%%%######$$$%%%$$$###&&&%%%$$$######$$$%%%&&&$$$%%%$$$### !!!""" ###&&&$$$!!!###((()))'''%%%$$$%%%%%%###"""%%% $$$&&&$$$'''---***)))***+++---888SSSlll}}}xxxuuuxxxoooVVV???---$$$$$$(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((())))))'''###""""""###$$$###&&&%%%###!!! !!!!!!%%%$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$######!!!###&&&%%%"""!!!"""%%%&&&### $$$$$$##################""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###'''!!!'''$$$%%%%%%###""""""###!!! %%%'''"""#########"""""""""""""""&&&!!!%%%***%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!(((,,,)))$$$%%%$$$$$$'''++++++'''"""$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$'''(((&&&$$$######$$$%%%&&&''''''(((***'''%%%%%%'''((('''%%%%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&%%%&&&(((***++++++)))(((((('''((()))+++,,,+++,,,---,,,++++++---......---,,,+++***+++,,,,,,//////...---...111333555---......///000000//////+++++++++...111333222111222333333111...---///333333///---......,,,...222000444666333111333444222111111111222222222222333000...///333333222555;;;===:::666444444666666666///...---...///111111111444888:::888444222333666///111444555555444444444222444666777777666444333///222222222444777666111333444333222000000111333444222111000111222444444222222333666999<<<<<<;;;AAAFFFJJJFFF===777999===;;;999555000---///444999666777===BBBBBB<<<888999555999999777777999888555555333222333555555333000000000111111111000///...,,,///000---...111222//////......///111222111000---......,,,++++++---...------...---,,,,,,...000///...---------...///000---///111111///---,,,,,,//////...,,,,,,++++++,,,,,,+++++++++,,,...000222000///,,,+++*********+++************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))(((((()))))))))************)))***+++------+++))),,,+++***)))***+++---...+++***((('''&&&&&&''''''((((((((('''''''''&&&&&&((((((''''''(((((()))***&&&%%%%%%$$$$$$%%%&&&'''((((((''''''''''''''''''%%%''')))(((&&&$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((()))***)))'''$$$######%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%###$$$%%%%%%###"""%%%%%%%%%%%%%%%$$$###"""'''%%%######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###""""""######!!!###&&&((((((,,,222+++)))&&&$$$$$$$$$""" &&&"""!!!%%%%%%$$$&&&++++++)))+++000777EEE^^^ttt{{{wwwzzzvvv___GGG444)))'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%######$$$&&&&&&%%%"""""""""""""""###$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$#########$$$$$$###"""!!!###$$$""""""!!!"""######"""!!!########################""""""""""""""""""""""""&&&%%%$$$######""""""###***$$$"""$$$###  ###%%%&&&$$$### %%%'''"""###"""""""""""""""""""""######!!!%%%((("""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""!!!!!!!!!%%%%%%&&&))),,,+++'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$ !!!###$$$&&&(((******)))(((&&&&&&'''''''''&&&$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,+++)))(((((()))+++------......---,,,+++---...000///---,,,,,,,,,---...000///.........///000111+++,,,...000111111111111++++++,,,...111444444333111333444222//////222555888444111111000---...111111555666333222444444333222222222111111111111000///---///222222111444999===888333//////222555666............///000111111333666999888555444555777111000111333555666555444222444555666666555333222000333444333555888555000555555555333111000111222444333222222111222222333111111222555999<<<======???FFFKKKIII@@@999888999666777777666444444555777333666===CCCAAA:::777999777::::::777666888777444444444333444666777555444000000000111222222333333///222222//////111111...///...---...///000///...,,,------,,,++++++---///---...///...------///111111///---++++++---///000...///000...,,,++++++,,,///...---,,,,,,++++++,,,...---,,,+++,,,...111222000...,,,+++***)))******'''((()))***+++---.........------,,,+++***))))))***************)))(((''''''%%%$$$&&&***,,,+++******))))))***,,,,,,+++))))))((((((((()))+++---...+++***)))''''''''''''((((((((((((((((((''''''''')))(((((((((((()))******((('''&&&&&&%%%%%%&&&&&&((((((((((((((()))))))))%%%&&&((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&((('''%%%#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%$$$######'''%%%######$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###%%%''''''%%%$$$$$$$$$'''"""!!!%%%))),,,///444,,,)))&&&%%%$$$###!!! '''$$$###%%%%%%$$$%%%(((+++***---777FFFXXXooo~~~{{{|||jjjQQQ;;;///***)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%'''((('''&&&((('''&&&$$$"""  !!!!!!"""#########""""""############""""""###%%%''''''%%%######### !!!######!!!!!!!!!"""########################""""""""""""""""""""""""&&&&&&&&&%%%%%%###""""""&&&''''''%%%"""!!!"""$$$###!!! !!!######""""""###$$$###%%% """"""""""""""""""###### !!!%%%"""$$$&&&""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((###"""%%%&&&'''***,,,+++'''###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$###!!!!!!###%%%''')))***+++((('''&&&%%%&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''''''''''''''''''''(((***+++,,,,,,,,,---...///---***((('''))),,,............---+++***+++---//////------,,,---...///000000///...---.........+++,,,///111222222111000...---,,,...000222333222000222333222//////333666999444222333111...///222222555666222111333444333333333222111111000//////...---///222222111333888:::666111...///111333444000111111111111222333555333555777888666666777999666333222333666777666333222333444444444222111000000333555555777:::888333777888777666333222222333444444555444222222222222000000000444888;;;======<<>>AAA>>>888333333444777888888666444333333444222555<<>>ZZZvvvtttSSS999...+++)))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###""""""###%%%'''&&&### !!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!""""""!!!!!!!!!%%%%%%%%%$$$"""!!!###%%% ###&&&%%%"""!!!"""$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!! """$$$%%%&&&&&& """%%%$$$$$$''' !!!$$$###!!!!!!""""""###############"""$$$!!!%%%!!!$$$############$$$%%%%%%#########$$$$$$%%%%%%%%%######"""!!!!!!"""$$$&&&&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&'''''''''(((&&&''''''&&&$$$$$$%%%'''(((***++++++***))))))***(((((((((((((((((((((((('''***......+++***+++------,,,***))))))***,,,...+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,...///111333444222///---,,,---///000000000000000000000000111444222/////////000000//////111222111......222555444111000333333111111555444777666222000222444333444444333333222111000000///...000444444111222666111222333666888888555222222444666555333333666999444444666777888999999999???<<<999666666666666555555444444333222000///...---000222333777===>>>:::888:::::::::777555555666333666::::::777444444666333222111222555888999:::;;;======:::666333444666:::999888555222222444666222222666<<<===999666666111666999999:::;;;999444111333555666555555666777333333222222111000//////+++//////---...222222000...---,,,---...///...---...///000000...------...+++---//////.........///000///...---...000333555222222111...,,,+++,,,---,,,,,,++++++++++++,,,,,,+++,,,...//////---+++***,,,,,,------......//////......---+++***)))(((''''''((()))***+++,,,------++++++******+++,,,------...,,,)))***+++,,,)))&&&))))))***,,,......+++)))*********)))((('''&&&%%%((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''')))(((((((((((()))*********++++++***)))((('''&&&''''''''''''''''''(((((('''&&&&&&'''((()))'''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%% """%%%'''((('''%%%######$$$$$$%%%&&&%%%%%%%%% ###%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%&&&$$$######### '''+++)))'''(((%%%$$$######%%%''''''&&&"""$$$###%%%)))***(((&&&'''---???]]]|||uuuRRR777---+++)))''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$######$$$%%%'''&&&###!!!!!!!!!###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""!!!!!!""""""""""""!!!!!!#########""" !!!###%%%"""###%%%%%%#########$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""###!!!!!!"""%%%'''%%%""""""!!!"""!!! !!!###%%%%%%%%%$$$###!!!!!!!!!"""######$$$$$$%%% $$$%%% %%%"""$$$$$$$$$###$$$%%%%%%&&&""""""######$$$%%%%%%%%%'''$$$""""""$$$%%%$$$"""''''''((('''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%!!!$$$&&&&&&%%%$$$&&&'''%%%%%%&&&&&&'''(((((((((((()))***(((&&&%%%''')))+++,,,------+++))))))***(((((((((((((((((((((((('''+++//////,,,***+++---******))))))***+++,,,---+++,,,,,,,,,++++++,,,...,,,,,,,,,---///222555666666333///,,,+++---000333000///......///111333444666444111000222333333333111222333222//////222666444111111444444111222444777999888333111444666555555444444444333333222222//////111555555222333666222222555888;;;;;;999777444777:::999666666999===555555666777999999999888===<<<:::666444444666999888888777555444222111111---/////////333999;;;999666777999999777555555555222777<<<===999777777888888666444444666888999999888999:::999666444444666999999888666444444777999333///000666;;;999555333000666;;;;;;<<<;;;777111000222444444333222444555333444444444333222000///...111111//////222222///...---,,,---///000000///000111333222000---------***,,,//////...------...+++++++++,,,...000333444000111000...+++******+++,,,+++++++++++++++,,,,,,...---,,,+++++++++++++++++++++---///000111222222///...,,,+++************(((((()))***+++,,,---...+++++++++++++++---...///,,,++++++***))))))(((''')))***,,,///111000,,,((()))))))))))))))((('''&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''(((((()))*********+++++++++***((('''))))))(((((((((((((((((((((&&&&&&'''***+++)))''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$$$$$$$"""###%%%&&&'''''''''&&&###$$$%%%&&&'''&&&&&&%%%!!! !!!###$$$$$$###"""###$$$%%%%%%%%%%%%$$$'''%%%######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$!!!!!!$$$)))***'''(((,,,&&&$$$###$$$%%%&&&&&&%%% $$$%%%###$$$))))))&&&&&&)))///???]]]}}}xxxTTT999///+++'''''''''''''''&&&&&&&&&&&&"""###%%%&&&&&&&&&$$$###$$$$$$$$$&&&(((((('''%%%&&&&&&%%%$$$############ """$$$&&&&&&&&&%%%$$$!!!""""""######""""""!!!!!!###$$$#########%%%###""""""###$$$$$$###!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&$$$######$$$$$$###""")))!!!###"""!!!###&&&%%%!!!!!!$$$ !!!!!!"""######$$$$$$$$$!!!''')))!!!!!!%%%!!!###############$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$###$$$&&&&&&###!!!'''''''''&&&$$$$$$%%%&&&%%%&&&((())))))(((&&&%%% ###&&&&&&%%%$$$&&&((($$$$$$%%%&&&'''((()))***)))+++,,,***'''''')))+++---...///...,,,***)))***))))))))))))))))))))))))''',,,111111---+++,,,...(((((())))))***+++,,,---+++,,,------,,,,,,...000,,,,,,---///111555777999777444///++++++...222555///...------...222555888777555222222444666777777222444555333000000333666666333333555555222111444999<<<:::555333666888777555555444444444444333333000000222666666222333666333333555999<<<===<<<;;;888<<<>>>===:::999===AAA666555666777999:::999888:::;;;999666222333777;;;;;;:::999888666444333333...///---,,,///666888666444666888888666555444555222777===>>>;;;888888:::<<<:::777666777888999999333555888777555333222333777888888888777777999;;;888222111777>>>===999666111777=========;;;555...///111444444222000222444222444555666666444222111222444444000000222111......---,,,...000111111000222333444333000...------***,,,...///...---------(((((()))+++---000222333/////////...+++)))))))))+++++++++***++++++,,,,,,111...***''''''(((+++...***+++---///111333444444///...,,,******+++,,,...)))******+++,,,,,,------++++++******+++---///000(((******)))((('''''')))(((***---111333111,,,((((((((()))))))))))))))(((***)))'''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++,,,+++***)))(((++++++******))))))(((((()))'''&&&(((+++,,,***''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%#########%%%%%%$$$$$$%%%'''((()))$$$%%%&&&'''((('''&&&&&&'''&&&$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###&&&%%%$$$######$$$%%%&&&(((((((((&&&$$$###$$$&&&&&&&&&((()))&&&###%%%+++(((&&&$$$$$$%%%%%%%%%$$$!!!&&&'''###$$$((((((###'''***000???\\\|||zzzWWW<<<111,,,&&&(((((('''''''''&&&&&&&&& !!!###%%%&&&%%%$$$###%%%$$$%%%'''***++++++***""""""""""""###%%%((()))!!!$$$&&&''''''&&&""""""############"""""" $$$'''&&&%%%$$$######!!!!!!$$$$$$"""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###&&&((()))"""######"""!!!!!!"""$$$'''%%%''' %%%!!!###%%%"""### !!!!!!"""###$$$$$$$$$"""!!!***,,,$$$"""$$$"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%!!!###%%%&&&%%%$$$###'''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((''''''((()))******&&&'''(((&&&$$$%%%***///"""***222222+++&&&'''***+++)))''''''((())))))((()))+++---...,,,+++,,,,,,,,,)))))),,,000222...***)))+++---------...111333//////000333666777666555222111000///...//////000000222333111......333777555222000333888:::777333///333666666333111222444333333333444444444555555888:::999777888999777222111222222222555999777111666555444111///000333555000333888>>>CCCDDDCCC@@@===;;;999999???EEEBBB;;;666777555444777<<<<<<777666444444666444000111555777666444222111333444666444///+++,,,111555555444111666::::::666333444777555444888???BBB@@@======<<<777222111444888:::999444555666444222111222555777666555555666777888777777333///000555777666333999888777777777777555333222333333333222222444555777444111111555555222///,,,555555,,,)))///222...---...000111111222444666777444111/////////---,,,---------...//////000000------,,,,,,,,,,,,------,,,------+++***)))***+++******++++++---...000111222000............,,,***,,,,,,,,,---------......111000...---,,,+++******((((((((()))***,,,---...000---))))))+++///000///+++***((('''&&&''')))***'''***---000000...+++(((+++******)))(((&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))***)))&&&(((''''''))),,,+++(((%%%)))(((&&&&&&'''(((((('''%%%&&&&&&&&&''''''(((((((((+++)))######''')))&&&'''&&&%%%$$$$$$$$$$$$%%%)))$$$"""$$$### $$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""" !!!$$$%%%"""!!!$$$###$$$%%%$$$######$$$&&&&&&%%%$$$###$$$&&&((()))&&&&&&''''''&&&$$$###!!!'''&&&%%%%%%&&&&&&$$$""""""###$$$%%%&&&&&&&&&&&&''''''***:::XXXxxxyyyWWW;;;///---,,,'''''''''&&&%%%###"""!!!$$$'''&&&""""""%%%%%%###"""###$$$$$$%%%&&&'''''',,,,,,+++)))(((&&&%%%%%%###############$$$$$$$$$%%%%%%###!!! !!!$$$&&&######""" !!!$$$""""""""""""""""""""""""%%%###!!! !!!"""######"""!!!  !!!""" !!!###%%%%%%###!!! !!!$$$$$$###!!!!!!$$$$$$!!!!!!$$$$$$!!!!!!%%%%%%$$$%%%$$$!!!%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$***'''%%%$$$%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((('''(((((())))))((('''''''''((()))(((((()))///444333---))))))++++++)))(((((()))***)))((('''***---///...------......---...333777888333...***+++,,,------///333555...///000333555555555444333111000...---...///000000000//////000222444555555333222444777888666333111444777777444222333444222333333444444444444444666888888777999;;;:::555333333111000444999999444666666555222111111444666777999===???@@@>>><<<:::???>>>;;;:::???DDDAAA:::555666555444888===<<<888555333333555444111222777666444222000000222555666888333//////222555555333111555999999555333444666666444777===@@@>>>======;;;666111000333777888777555666777555333222444666555555555666777999999999888444111111555777666444888777666666666666444222333333444333222222444666888444111222444555222...,,,444555---***///222///---...///000000333777:::666444111/////////...---............////////////......------------......,,,---,,,+++******++++++***++++++,,,---...////////////...---------------,,,,,,,,,------------...///...---,,,+++***))))))***)))))))))***+++,,,,,,...+++))))))+++---...---+++***)))''''''((()))***+++---///111111000---+++((()))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&)))***(((&&&((('''''')))++++++(((%%%((('''&&&'''((()))(((&&&###$$$%%%&&&'''((()))***%%%(((&&&!!!!!!%%%&&&###'''&&&&&&&&&&&&''''''((((((###"""%%%$$$!!!###$$$%%%%%%&&&&&&%%%%%%&&&%%%###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$!!!"""&&&&&&######%%%%%%&&&'''&&&%%%%%%''')))&&&'''''''''((((((((((((&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$%%%&&&%%%$$$"""$$$$$$%%%%%%&&&&&&''''''$$$%%%***:::WWWwwwsssRRR888---++++++*********)))((('''%%%%%%###&&&%%%!!!!!!$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&###############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%!!!"""$$$###!!! !!!""""""""""""""""""""""""""""""!!!"""###$$$######!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!$$$"""!!!!!!""""""""" !!!$$$$$$!!!!!!$$$$$$!!! ###### ######$$$$$$$$$$$$%%%%%%"""############""""""!!!""""""############""""""""""""###$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%...+++(((&&&&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((())))))***)))))))))(((((((((((((((***'''&&&(((++++++'''###///000111000---+++***++++++)))((()))***+++***)))&&&)))...000000/////////---...222777<<<;;;666111......---***)))***,,,//////000111333444333333222444222///---,,,---///000333000......000222222111333444444555555555555444111444777777333111111222111222333444555444333222333555666666999===<<<777444333000...222888999666777777666555333333555777:::===AAAAAA===:::888999@@@???;;;999===AAA>>>888666777777666888<<<<<<999444333333555555333555:::777555222000000222666888;;;777222111333444333222111555888888555333444555777444666<<>>@@@???;;;888:::===;;;666999;;;;;;999999;;;;;;777666444555777777555999>>><<<999555222111333666888:::777333222333444333222222444666666444333444555666555888???BBB>>>:::::::::666222222444666666444777777666666555555666777444666888999999888888888777444111111333444333222777666555666777777666444555555444222111222666888777555333222333222000......444666222///222555444...000333444444444666777444111///.../////////...333333222111000000////////////............//////---,,,++++++,,,,,,,,,,,,***+++---......---+++******------***%%%%%%***///++++++,,,,,,,,,---------,,,,,,,,,++++++***))))))*********)))******+++,,,***++++++,,,---,,,+++***,,,+++***)))))))))******++++++***************)))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%''''''(((((())))))''''''&&&&&&'''(((***)))&&&$$$######$$$%%%'''((()))))))))***)))'''''')))))))))---,,,***((('''&&&%%%%%%%%%###!!!"""$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%###$$$''''''%%%$$$'''"""###%%%%%%%%%&&&(((***---------,,,+++******)))((('''%%%$$$###$$$%%%%%%$$$###"""###$$$$$$###!!!&&&&&&%%%%%%&&&''')))***%%%)))///;;;TTTtttyyyzzz|||___CCC111+++)))((((((((((((((('''&&&%%%$$$###&&&%%%!!!!!!$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%((()))***(((&&&$$$###$$$!!!###$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""#########""""""###$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""!!! """$$$%%%$$$"""%%%%%%""""""%%%%%%""" """%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%,,,***((('''((()))))))))((((((((((((((((((((((((******)))((((((***+++,,,,,,,,,,,,,,,,,,+++***)))&&&'''((('''&&&(((,,,///+++)))&&&&&&)))+++,,,,,,+++******,,,---...,,,++++++---000111000---,,,,,,***+++,,,...111333333333,,,,,,---...111666<<>>;;;666333111111333555999777666555666777777777444555666666555444444555444555;;;CCCEEE???999666999666444444777888777555666555555555555666666666555888;;;;;;999666555555333222000///000111111111444333333444555555444333444444444222111222555888555444333222222111000...222666999666333444666666...222666777666333111000222000...---///000000///555444333333222111000000//////............//////...,,,***+++,,,...---,,,***,,,---......,,,***)))***,,,,,,(((###"""''',,,+++++++++,,,,,,,,,------++++++,,,---,,,,,,+++***((((((((()))***,,,---...+++,,,...///...---,,,+++,,,++++++******************))))))((((((''''''((())))))))))))((('''&&&%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&''''''((((((((('''''''''%%%%%%&&&((())))))&&&###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&$$$#########%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((&&&&&&''')))***)))((()))(((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%"""###''''''$$$$$$&&&###$$$%%%&&&%%%&&&)))+++111///,,,)))((()))+++,,,'''&&&%%%$$$###$$$%%%&&&###""""""###%%%%%%###"""&&&&&&&&&&&&'''((())))))&&&)))...:::RRRqqqwwwyyyrrrRRR;;;000+++)))((('''''''''''''''&&&%%%$$$%%%'''&&&######%%%&&&#########$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######!!!""""""###$$$$$$%%%%%%))))))(((%%%""""""###%%%$$$$$$$$$""" """$$$""""""""""""""""""""""""%%%%%%$$$!!!"""%%% !!!"""######"""!!! !!!"""$$$%%%%%%$$$"""!!!!!!######""" """%%%%%%""""""%%%%%%""""""###"""$$$###$$$$$$$$$######""""""""" """###$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######(((&&&$$$$$$&&&((((((((((((((((((((((((((((((((()))))))))))))))******+++***+++,,,------,,,***)))%%%'''((('''%%%'''---333***)))''''''***---...///+++***+++---//////...,,,---///000///---,,,++++++++++++,,,,,,...000222333.........------000444777666999;;;999555222222333333222111111111222333444(((000666555...,,,222:::111222222444555555555444555:::>>>>>>;;;777666666333333333444444444555555333666666444555777555000666999;;;===AAAEEEAAA:::555777::::::999888888999999<<<===<<<:::999;;;===AAAAAA>>>:::;;;???@@@===@@@DDDEEE@@@===<<<:::777===:::999:::999777;;;@@@<<<:::666333111111222222999999999999:::;;;;;;<<<666666666666666666666666333444;;;CCCEEE>>>777444888555444555888:::888555555333222222444555555444444888<<<<<<888444222222000//////......000111222/////////000222333111000222333333333222222444555333333333222111111000000444888:::999555444555777///333777888666222///---000...------///000111000333333333222111000000//////..................//////,,,)))***---///...,,,++++++,,,------,,,+++***)))******(((%%%%%%(((+++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++''''''((()))***,,,...///+++---//////...,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&''''''&&&'''((((((&&&&&&'''(((&&&%%%&&&'''((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$''''''%%%%%%'''$$$$$$$$$%%%&&&''')))***$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''***)))((((((***+++***)))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######''''''$$$$$$'''&&&'''((((((((()))+++---000---)))&&&%%%'''***,,,&&&%%%%%%$$$$$$%%%%%%%%%######"""$$$%%%&&&$$$###$$$$$$&&&''''''(((''''''&&&(((,,,888QQQpppuuuxxxeeeEEE333...,,,***(((((())))))))))))((('''&&&&&&((('''$$$###&&&'''$$$"""######$$$&&&''''''((('''&&&&&&%%%$$$######"""!!!!!!"""###$$$%%%%%%&&&)))(((&&&### !!!###&&&%%%%%%$$$!!! ###%%%"""""""""""""""""""""""""""###### !!!$$$!!!""""""######""""""!!!!!!###%%%''''''%%%###!!!"""!!!"""######!!!!!!$$$$$$!!!!!!$$$$$$!!!######!!!"""!!!$$$$$$#########""""""""" !!!"""######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""(((&&&$$$%%%&&&((((((((((((((((((((((((((((((((('''((())))))******))))))((()))***,,,,,,+++***)))''''''(((((((((***,,,...*********)))***+++...000++++++,,,...000000...,,,,,,---...---++++++,,,---***+++---......///000111111111///,,,)))((()))***777:::<<<:::444000000222111111333444555666666666---222777555000...222777111000///222666888666444555999>>>???===999888888666555444333333555666888444777777555777999777222666999:::;;;@@@DDDAAA;;;444777:::;;;:::999888888888888888777777888999:::>>>>>><<<999:::???AAA???@@@EEEGGGCCC??????>>>;;;@@@<<<:::999777555888===::::::888777666555555555888999999999999999:::;;;888777666666777777777777555444888>>>@@@;;;555444444333222555999:::888555333111///000222444333222111666<<<<<<777333111111............///000222444///......000222333222111///111333333222222222333111222222222111111111222555777:::999555222222555111333555444222000/////////---,,,,,,///111111111000000000//////...............------------......///,,,)))***...000...,,,+++++++++++++++,,,,,,,,,))))))))))))***+++,,,---***++++++++++++,,,,,,,,,((()))+++,,,---,,,+++***))))))))))))***+++,,,---+++---///...+++***+++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,+++***)))((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''&&&''')))&&&''')))'''%%%%%%''')))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%))))))&&&&&&)))&&&%%%%%%%%%&&&''''''(((%%%&&&''''''&&&%%%%%%%%%&&&'''(((((())))))((((((+++)))((()))******)))((('''''''''''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%((((((&&&%%%(((((()))))))))((((((***,,,,,,***'''%%%$$$%%%''')))$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$&&&'''%%%$$$!!!###%%%(((((('''&&&%%%((((((,,,;;;WWWvvv}}}rrrvvvwwwYYY999,,,,,,,,,)))&&&))))))*********)))((((((%%%''''''######&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&&&&&&&&&&$$$""""""$$$%%%###$$$%%%$$$"""!!!"""$$$""""""""""""""""""""""""""""""  ######""""""""""""""""""###"""###$$$$$$$$$$$$###"""%%%###"""""""""!!! ###### ###### """### """###""" !!!!!!"""###$$$$$$%%%!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$###""""""""""""###$$$######""""""""""""######,,,***(((''')))*********))))))))))))))))))))))))&&&''')))*********)))(((%%%&&&(((***+++***)))((()))''''''))),,,---+++''')))***+++***((()))+++---++++++,,,///111111///---+++,,,,,,+++***+++---000'''***---//////...---------...///000///000222444666:::<<<999333//////111000111333666777888777777555777888666222/////////111...---111777999777444222777<<<===;;;888777777888666444333333555888999555777888777888;;;:::555555666555555:::??????:::333666:::;;;:::999888888555333222333555888999999999:::888555777<<>>>>>DDDGGGDDDAAAAAAAAA???AAA===:::999666333555;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777777666555666777999888666666777888888777666444555:::;;;777444444222111111444888:::888555111///---...111333222000...444:::;;;777333111222....../////////111444666111111111333555666555444---000333444333111111111000111222222111111222333555777999999555000000333222222222111//////111333...---+++,,,///111222222---------------,,,,,,,,,---------,,,,,,---------///+++)))***...111///,,,++++++******++++++,,,---((('''(((+++...111111000******+++++++++,,,,,,,,,&&&''')))+++,,,+++***)))+++***************+++++++++---...,,,***(((***,,,,,,,,,---------,,,+++***++++++,,,,,,+++***((('''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''&&&(((***&&&((()))'''%%%$$$''')))(((&&&$$$$$$&&&'''&&&&&&######$$$%%%%%%&&&''''''### &&&&&&""""""&&&,,,+++)))'''%%%$$$######&&&'''((('''&&&$$$$$$%%%'''(((((()))))))))))))))+++)))(((((())))))(((&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))(((%%%&&&******'''''')))'''(((((('''&&&&&&(((***'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$###%%%''''''&&&%%% """%%%((()))'''%%%###++++++///???^^^~~~{{{qqquuupppQQQ111'''***+++(((%%%((())))))))))))(((((('''$$$'''&&&""""""%%%%%%###&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''''' !!!"""###$$$%%%&&&&&&###%%%''''''%%%$$$$$$$$$!!!###&&&&&&$$$"""!!!"""""""""""""""""""""""""""!!!$$$### """$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%### !!!###$$$$$$""""""""""""!!!$$$""""""%%%&&&%%% !!!###%%%''''''"""######$$$$$$$$$$$$###$$$###""" """###$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$)))+++---,,,***)))+++------+++(((&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''((()))************(((&&&%%%''''''(((((()))+++,,,------+++((('''))),,,.........++++++///000...000333(((,,,//////...,,,---///000///...---------------,,,+++---222333000000222333444555555222000///000222222222333555555444222333555666333000...000222......///000222444777888555777999;;;<<<===<<<<<<<<<<<<:::888555555888:::<<<======;;;999777777777>>>666111555::::::888666777777888999999888666555333444333333888======999888888888999:::<<<>>>@@@GGGCCC@@@@@@CCCDDDAAA===BBB;;;888888777222444999999;;;<<<>>>===;;;999777@@@<<<666111///111444666999999999777555555666888666333333888999666666;;;555333222333777999888666555444222111000111111222777777999>>>BBB@@@888111444222000......000333555555444333222222222222222333555777888777444111...111111111111222333444555555555444333222111000///---///000000//////000222...---...000---***,,,111///---,,,---//////+++(((,,,...000///---,,,---000////////////...---,,,,,,...---,,,,,,++++++,,,,,,---,,,+++++++++,,,---...++++++*********+++---...''')))++++++)))''''''''''''((()))***************+++,,,,,,+++)))((()))***+++)))((()))+++---......,,,,,,++++++)))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%'''&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((***++++++***)))(((---+++)))((()))))))))'''&&&&&&((()))************(((((('''&&&&&&&&&&&&&&&***((('''***...///,,,((()))+++,,,***&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%###$$$$$$%%%&&&'''))))))***&&&&&&%%%%%%%%%%%%&&&&&&///,,,555OOOnnnwwwzzznnnKKK666222,,,'''(((&&&&&&(((***+++***((($$$"""&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$######"""!!!&&&)))&&&$$$%%%&&&$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%### !!!###""" """&&&'''###$$$###""""""$$$$$$$$$"""########################&&&###"""$$$'''((($$$ !!!!!!""""""""""""!!!!!!"""$$$%%%$$$!!!"""  """"""""""""""""""""""""######"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$######"""######$$$%%%%%%###"""!!!!!!!!!!!!+++---///...,,,+++,,,---+++***((('''((()))))))))((((((''''''&&&''''''''')))************)))'''&&&((((((((((((((()))***+++,,,***((()))+++---...///---+++,,,000111//////333***,,,......,,,+++---......------------......///000///111555444...++++++000222555444222000//////111111111333555555333000111333555555333222111111.........000222666999<<<999999999999999::::::;;;:::::::::999777777999;;;;;;<<<<<<;;;999999:::;;;:::555333555777555555777888888888888777777666555555777777666:::???>>>999;;;:::999999:::;;;===>>>BBB@@@@@@CCCFFFEEE@@@;;;<<<888666777666333333777<<<===???@@@???===;;;:::>>>;;;555111///000333555:::999888666444333555777666333444888888555666999222222222333555666555444333222111000000111111222444444777<<<@@@???999333666444111//////111333555555444444333333333333333444444444444444333111111222222222222222333333333777555222///......//////---///000000//////000111...---...000---***,,,111---,,,,,,---//////---***,,,...///...,,,,,,---///---.../////////---,,,+++,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---(((***,,,,,,***(((((()))((()))))))))************)))***+++***((((((((())),,,***((()))+++,,,------,,,,,,++++++)))((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''((()))******)))'''&&&+++)))(((((()))******)))&&&'''((()))************)))((('''&&&%%%&&&&&&''')))&&&%%%'''******&&&"""((()))***)))%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%###!!!!!!"""###$$$%%%&&&''')))((((((((())))))***+++222000999TTTsss|||kkkIII333000***'''***((()))+++---...---+++'''%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%###&&&###!!!"""###!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%###!!! """######!!! ###''''''###%%%$$$######$$$%%%###"""$$$$$$$$$###############$$$!!! ###"""  """#########%%%'''######""""""""""""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$###############$$$ !!!"""$$$&&&''',,,...111111///---,,,,,,***))))))((()))***,,,---***)))(((((('''''''''''')))***************))))))))))))(((((((((((())))))+++***)))+++.../////////,,,+++,,,111222//////111------...---++++++,,,---,,,,,,,,,,,,---...///000000///222666555...))))))---000333444333111////////////111333555444111...///111444888:::888333//////......///333888===@@@>>><<<999666555666888999777999;;;;;;;;;;;;<<<===:::;;;;;;:::999:::===???666444555666333///111666:::999777666555555555666777:::;;;;;;===AAA???;;;>>><<<999777666777999:::<<<<<>>???>>>===;;;:::<<<999444000///000222444:::999777444111111333666666444555777777555555777///111444555444333333333222111000000000111222333222222333888<<<===999666666555333111000111333444555555444444444333333333333222111111000111222222111222333333333222000000666333///,,,***+++---///---...000///......///000...,,,---///...+++,,,000,,,,,,,,,...000000...,,,,,,---...---,,,+++,,,...+++---///000000...,,,***,,,+++******))))))************+++++++++*********,,,++++++*********++++++'''(((***)))'''&&&&&&'''***))))))))))))***++++++'''((())))))(((((()))***---+++)))(((***++++++++++++++++++******((('''&&&)))(((''''''''''''((()))((((((((('''&&&&&&&&&%%%&&&(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''((('''(((((()))((('''%%%$$$((('''&&&''')))++++++***''''''((()))***************(((&&&%%%%%%%%%'''((()))'''%%%&&&'''&&&"""&&&'''((('''%%%$$$%%%&&&######""""""""""""######'''&&&%%%%%%&&&&&&$$$###!!!!!!""""""###$$$%%%%%%((((((((()))***+++,,,---111111>>>[[[zzz~~~hhhFFF000---((('''******,,,---///000///---***)))&&&&&&&&&&&&''''''''''''"""######$$$%%%%%%&&&&&&!!!%%%'''$$$###%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$###""""""""""""######"""!!!$$$''''''$$$!!!&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$######""""""###   !!!!!! !!!"""###%%%)))+++############""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""############""""""######$$$%%%#####################$$$$$$######""""""""""""""",,,...000111000...+++***))))))))))))((()))+++---+++***))))))(((((((((((()))******+++++++++++++++,,,+++******)))))))))***))))))***---000111000...+++***---222333000///000///...---+++***+++,,,---------------------......---,,,...333444000...000+++...222444333111000///......000333444333000---///111666<<<@@@===666//////...---///333999@@@DDDBBB???999444222333666999555888<<<>>>???>>>???@@@<<<<<<<<<;;;::::::===@@@555444444666333000000555;;;999666444333444555666888<<<>>>>>>@@@CCCBBB???>>><<<888555333333444555999:::<<<@@@AAA>>>888333///000333666888777666666777888999::::::999777666999777333000...///111222999888555111//////111444555555555777666555444444...333777888555333333444222111000000111222333444222111222444777888777555555444222111111111111222444444444555444444444444//////000000000000000000///000222222111///---+++000///---+++++++++---...---...//////------...///---+++,,,//////,,,,,,///------......///...,,,++++++,,,,,,,,,++++++,,,,,,)))+++...000111///,,,***,,,,,,+++***************))))))***++++++***((('''+++++++++***************((()))******(((''''''(((+++***)))))))))***++++++&&&'''))))))((()))***,,,---+++)))((()))******)))***************)))((('''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((())))))'''$$$"""!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''((((((((((((((('''%%%%%%'''%%%%%%&&&)))+++++++++'''((()))******************(((&&&%%%$$$%%%'''(((***((('''((()))(((%%%"""$$$%%%%%%%%%%%%%%%%%%&&&######""""""""""""######'''&&&$$$$$$%%%%%%###"""###$$$$$$%%%&&&'''''''''%%%%%%&&&'''(((***+++,,,...111BBBbbb~~~gggDDD...+++'''%%%))))))+++,,,...///...,,,***)))%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%###&&&'''$$$$$$&&&&&&$$$"""###$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$###"""$$$&&&'''%%%###'''&&&$$$$$$%%%%%%###"""%%%%%%$$$$$$###"""""""""$$$"""!!!"""###"""""""""############"""""""""###"""!!! """%%%(((!!!!!!""""""!!! !!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!"""#########""""""######$$$%%%"""#########$$$$$$$$$###&&&%%%$$$"""!!! +++,,,...//////---***((()))******)))''''''))),,,,,,+++***))))))))))))))))))******+++,,,---............---,,,++++++++++++)))***+++---000111///---+++***---222333000///000000///---,,,,,,,,,------111000///...---,,,,,,,,,...++++++///000000222666+++...222333222111000000......///222333333000---000333999@@@CCC@@@777///......---///333999???CCCCCC???999333111333666999555999===@@@@@@@@@@@@AAA>>>>>>>>><<<:::999;;;<<<888333222555666444222333:::888555333222333555666666;;;>>>>>>@@@DDDEEEBBB@@@>>>:::666444333333444999999999999999777444111,,,000444777999:::888666333444555666666555555444777555333000//////000111555555333000------///222333555666666555555444222111666::::::777444444555333222111111222333444555333222222222333444444333222111111111000000000///333333444555555444444333,,,---000111222000...---...///000000///---***))))))***,,,---.........------...///...---,,,---...,,,***+++//////---,,,...---...//////---+++***)))++++++******+++++++++***(((***---000000///,,,+++------,,,+++++++++++++++))))))***+++***)))(((&&&************************,,,---...---+++***+++---++++++***************+++&&&(((************,,,------+++((('''((()))(((((())))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&)))******)))&&&############$$$%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))((((((''''''&&&%%%$$$%%%(((******)))((())))))************))))))(((&&&%%%%%%%%%'''(((((((((((()))******(((&&&$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$############$$$$$$&&&$$$######$$$$$$###!!!%%%%%%&&&&&&''''''(((((($$$$$$$$$&&&''')))+++,,,,,,111EEEggggggDDD...+++&&&$$$'''&&&((()))***+++***)))(((&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!###""" ###### """###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$######$$$%%%&&&%%%$$$&&&%%%###$$$%%%%%%###"""$$$$$$$$$#########""""""#########$$$%%%%%%$$$"""""""""############""""""$$$$$$### """$$$ """######!!! """###""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%!!!"""###$$$$$$$$$$$$### !!!"""$$$%%%&&&*********,,,...---***((((((***+++)))&&&&&&)))---+++++++++******++++++,,,*********+++---...000111000///...---------------******+++---//////---,,,,,,+++,,,111222//////111111///------...///...---333222111///...------,,,222...,,,---......111666---000222222222111111222/////////111222333111///222666;;;@@@AAA===666000...------...222777<<>>>>>===>>>>>>>>>??????===:::888888888777333222666888666444444888666444222222333555777666;;;>>><<<===AAADDDCCCAAA@@@===:::888777666666777777555444333222222222,,,111666777999;;;:::666333444444555555555555555555444333111000000000000111111111///------...000000444666555555666444111444666888999777555444333333222111111111222333444222222222222222222222222//////000111111000//////111222333444444444333222+++---000222222000---+++---.........---,,,***)))'''))),,,///000000...---,,,.........,,,+++,,,---,,,))))))...000...,,,---+++---......,,,***))))))+++)))((()))***+++***)))((())),,,/////////---,,,...---,,,,,,++++++,,,,,,******+++******)))((('''((()))******++++++*********++++++)))(((''')))***+++++++++,,,++++++***)))''')))***+++******,,,...,,,***''''''((((((((('''((())))))************)))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&((('''&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%'''(((((('''&&&'''(((###$$$%%%'''''''''&&&&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''))))))******+++******)))(((((('''&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,------222DDDeeeeeeCCC...,,,'''$$$&&&$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""###$$$""" !!!%%%$$$!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%############$$$$$$$$$%%%$$$###""""""$$$$$$$$$"""######################## !!!"""$$$$$$$$$$$$### !!!!!!""""""!!!!!! !!!""""""!!! """$$$"""$$$&&&&&&###"""$$$'''""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""######""""""######$$$%%% !!!###$$$%%%%%%$$$###"""""""""""""""######$$$***)))(((***---...,,,***&&&)))+++***'''(((,,,000++++++***++++++,,,---...*********+++---000222333///...---------------...,,,+++++++++------,,,***---+++,,,000111//////333000///...///111222000...333333222000////////////222///---//////...///444111222222222111000222444222000///000111222222111333777===???<<<777222///---------...111444888:::;;;:::888777777999;;;===444777999:::999888999:::;;;===???>>>;;;888666666222222444888777333444777555444333222222444666777999======999888<<<@@@@@@>>>>>>===;;;:::888666555333444444444333333444555---333666666777;;;999444333333333444444444555555555444333222111000000000,,,...//////---------......333555444444777555000555444444444444333111000222111000/////////000111///000111222222222222333---...000222222222111000///000222333444333222111...///000111000...---+++//////......------,,,,,,,,,---.../////////......,,,---...---+++***+++,,,+++((()))...111...,,,,,,&&&))),,,,,,+++)))***,,,***)))'''(((***+++)))'''((()))+++---............---,,,,,,+++++++++++++++,,,,,,+++***))))))))))))&&&''')))***++++++++++++((()))((('''%%%%%%''')))***+++---...---+++)))(((''')))******))))))***,,,+++)))&&&&&&'''((((((((((((((()))***************'''((()))******)))((('''''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))))))))((((((((('''''''''$$$%%%'''((()))((('''&&&###%%%''''''&&&&&&'''((("""###%%%'''(((((('''&&&%%%'''***++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))***(((&&&%%%&&&&&&%%%$$$*********++++++******)))&&&'''((((((((('''&&&%%%###%%%'''((()))((((((((((((&&&$$$%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((((((&&&###$$$$$$$$$$$$%%%%%%%%%((((((((()))***+++---...//////===ZZZyyy}}}~~~aaa@@@...---)))&&&'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!###''''''##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""######"""###$$$%%%"""!!! !!!###$$$$$$###"""""""""###$$$$$$%%%%%% """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######"""!!!"""$$$!!!%%%'''&&&###"""%%%(((""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""######""""""######$$$%%% !!!###%%%%%%%%%$$$###'''&&&$$$###!!! +++)))''')))---///...,,,%%%(((++++++)))***///444*********+++,,,---...///*********+++---000333444---------,,,,,,------...---,,,******+++,,,+++)))...++++++///000...000333///......000333444111///222222111111111111111222///,,,---000111///000333333333333111000000333555333111//////111222333333333888======888222///...,,,,,,---...000333555666888888888999:::<<<===>>>444555777666555444555666999;;;>>>>>><<<888666555---111777999555000333;;;333333222222333444666777;;;>>>===888555888<<<===999:::::::::888666444222///111444555555555666777...444777555666999888333111111111222222333333333444444444333222111000000***,,,...///...---------,,,222555333444777666111555222//////111111///,,,111000///...------......---...111222222333444555---...111333444444333222...///111333333333111000222111000///...---------000000///.........//////222111///...---......///,,,---...---+++***+++,,,+++((((((...111///,,,,,,"""&&&***+++******,,,...***(((&&&'''***+++)))'''((()))***,,,---...//////,,,++++++***)))*********...---+++)))((())))))***%%%&&&(((***+++,,,,,,+++......---,,,******,,,...)))+++---///...,,,)))&&&'''((())))))(((((()))******(((&&&&&&'''((()))((('''((()))******+++******)))***+++,,,,,,+++***)))&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&((()))******))))))((((((((('''$$$%%%'''))))))((('''&&&%%%&&&''''''%%%######$$$"""###&&&'''(((((('''&&&%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((())),,,)))'''%%%%%%%%%###"""******+++++++++******)))%%%'''((())))))'''%%%$$$&&&(((*********))))))))))))&&&$$$%%%'''(((&&&###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%''')))******)))%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))***,,,,,,...,,,555OOOmmm{{{}}}^^^>>>---...+++((()))'''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&######  $$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%&&&!!!"""""""""!!!"""###%%%  ###$$$$$$###!!!!!!"""###$$$%%%%%%&&& """######!!! ######$$$$$$$$$$$$#########%%%&&&%%%###!!!!!!"""###&&&%%%!!! ###'''""""""""""""""""""""""""&&&%%%###"""!!!!!!!!!"""#########"""###$$$$$$%%%!!!###%%%&&&%%%$$$###!!!!!!!!!!!!"""###%%%%%%---+++)))***+++,,,,,,++++++,,,---------,,,+++***''',,,---***+++//////***---,,,,,,+++,,,---///000......---------......///---***((())),,,//////...,,,,,,,,,---...///000111777333000000333444444222//////000111222222222222///111111///------111555111111111111000111111222777444222333555555444111555:::===999111,,,---000)))444333000444444000222333888999666888<<<===999555555444222000111333555999888:::======888666777---444888666666;;;;;;888777555444666555444777===???:::555444555777777555111222555777777555333222///111333555555555666888999888777888888777444222333000---///333555333000111444666666444000......---///111111000/////////...000222444333111///---555111...---///111///---...///000///...---...///333111///......000222444,,,...111333333222000///...............///000000...///000000000///---,,,***+++---......---+++***++++++,,,------,,,,,,,,,000111111000---,,,,,,---+++,,,...---,,,***++++++***++++++)))((('''(((***'''))),,,,,,***)))+++---,,,,,,,,,,,,,,,---...///,,,)))***......(((&&&)))))))))*********+++++++++******)))(((((()))***++++++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))))))))'''%%%%%%&&&'''((('''''''''''''''((((((((())))))))))))))))))(((''''''%%%&&&'''((())))))))))))***)))(((''''''((()))***'''''''''''''''&&&&&&%%%(((%%%%%%))))))'''+++222&&&%%%$$$%%%'''+++...111(((''''''&&&%%%%%%$$$$$$(((((())))))))))))((((((%%%$$$%%%'''(((&&&%%%'''(((&&&$$$""" !!!!!!"""((())))))&&&###!!!###&&&+++)))&&&%%%&&&((((((((()))***,,,---,,,)))&&&$$$"""%%%((()))(((&&&%%%%%%)))((()))***+++***'''$$$'''$$$!!! """$$$&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########%%%$$$$$$%%%&&&(((***++++++---111@@@```|||~~~uuuSSS>>>,,,)))***'''%%%&&&$$$$$$%%%&&&&&&$$$ &&&%%%$$$#########$$$%%%)))((('''&&&%%%%%%%%%%%%############$$$%%%&&&&&& ###%%%%%%###"""###%%%############"""""""""""" ###### """((((((###!!!!!!"""###$$$$$$%%%%%% """###""" ###'''$$$&&&&&&%%%###!!! !!!"""!!! !!!###$$$$$$###%%%$$$!!!  !!!"""###############$$$$$$$$$((($$$"""###### !!!$$$###"""!!!"""$$$%%%%%%%%%###########################$$$%%%$$$""""""###%%%########################%%%$$$###""""""###$$$%%%---+++***+++,,,,,,+++******+++,,,,,,---,,,++++++---111111---...222222...,,,,,,,,,,,,,,,---...//////......---------......,,,***)))***---//////...,,,,,,,,,------//////000666333000111333444333222000111111222222222111111111111111000//////111333111111111000000111333555666444333444666666333111333666888666222......000---666444///333111---000111666777555666::::::777///111444555555333111000888666888<<<<<<777444666...444666444444888:::888999666555666444222444999:::666333222555888888777222333555666555444333222///111333333333333444555888777666666777666444111333///,,,---111333222///000222555555222///------...000222222111//////000......000000000...,,,+++111///---,,,---------,,,,,,...///...------...///000...,,,++++++,,,///000---///111333333222000///......------......///000//////000000///...---,,,++++++,,,------,,,++++++++++++,,,,,,---,,,,,,+++...//////...,,,+++,,,---...000111000...------...)))***+++***)))(((((()))'''))),,,,,,***)))***,,,+++++++++++++++,,,,,,---+++)))+++//////)))''')))))))))*********++++++++++++***)))(((((()))***++++++***)))((('''(((((()))+++++++++*********))))))(((''''''''''''((())))))(((&&&%%%%%%''')))***)))'''''''''((((((((()))))))))))))))))))))(((''''''&&&&&&''''''((())))))******)))(((''''''((()))***************)))((('''&&&,,,((())),,,,,,((()))---***)))'''%%%%%%&&&((()))%%%%%%%%%&&&''''''(((((('''(((((())))))((((((''''''((((((''''''(((((('''***)))'''%%%$$$$$$$$$%%%&&&''''''&&&$$$$$$&&&))))))'''%%%$$$&&&'''(((((()))***+++,,,+++)))'''%%%%%%&&&'''&&&%%%%%%''')))((('''((()))+++***(((&&&)))&&&$$$$$$&&&(((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$%%%'''((())))))+++///===[[[zzz~~~pppMMM:::***(((***'''%%%&&&$$$$$$%%%'''((('''$$$!!!&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%!!!###%%%%%%$$$###$$$%%%############""""""""""""%%%'''&&&""""""%%%###!!!!!!"""######$$$%%%%%% ###&&&&&&%%%$$$&&&'''#########$$$$$$$$$###"""$$$###!!!"""######"""!!!%%%%%%$$$######$$$%%%&&&###############$$$$$$$$$'''$$$###%%%%%%""""""%%%%%%###!!!!!!#########"""##############################"""""""""######$$$########################$$$$$$###""""""###$$$$$$---,,,,,,,,,------***((()))***+++,,,,,,,,,,,,,,,---...---***))),,,---+++******,,,------.........000000///...------------+++******,,,...000///...,,,,,,,,,------......///444222111111222333333222///000000111222333333333444333222222333444333222111111000......000444777444444444666777666333111111222333333333111000000222;;;777000222111,,,///000333444333444777777444...///111333333333222222666555777;;;:::666333555000333444222111555888888;;;888777777333///000444555222000111666999999888555555444444333333222222///111333333222111222333666555444444555555333111///,,,)))***///222333222///111333333111...---,,,///111333333222000000111//////......---,,,++++++///000///...,,,+++,,,...+++,,,...---------...000///...,,,+++***,,,---......///111222333222000///---------------....../////////000000///...,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,---...---+++***)))***(((***,,,+++***(((((((((''')))++++++***)))***+++++++++************************,,,000///+++))))))***************+++++++++++++++))))))))))))***+++***)))'''%%%%%%&&&''')))(((((((((((('''''''''&&&((((((((((((((()))******'''&&&%%%&&&(((*********''''''((((((((())))))))))))))))))))))))(((((('''(((''''''&&&'''(((***+++)))((((((''''''(((((()))************)))((('''&&&---)))))),,,,,,)))'''(((+++***(((&&&$$$$$$$$$%%%%%%&&&&&&'''(((((())))))&&&''''''''''''''''''&&&'''++++++%%%%%%+++---)))+++***(((&&&%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((+++'''%%%###$$$&&&(((((((((************)))(((''''''&&&&&&$$$"""!!!###'''+++''''''''')))******(((&&&((('''&&&'''((())))))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''(((+++///;;;UUUtttjjjFFF555((((((+++'''$$$%%%""""""###&&&((()))'''%%%&&&%%%$$$$$$%%%&&&'''(((!!!!!!!!!""""""$$$%%%%%%######"""""""""###$$$$$$"""$$$&&&&&&%%%$$$%%%&&&############""""""""""""&&&'''&&&$$$###$$$ !!!""""""######$$$$$$$$$!!!$$$%%%###!!! """ """&&&'''&&&###%%%$$$""""""######!!! ###$$$$$$%%%&&&&&&''''''""""""#########$$$$$$$$$%%%######''''''$$$$$$&&&'''%%%#########$$$###!!!###########################!!! ###%%%$$$###########################$$$$$$###""""""###$$$$$$,,,,,,,,,......---***'''******+++,,,---.........---,,,***'''&&&''')))))))))***,,,---.........---111111///...------------++++++,,,---//////000///,,,------............---222111111111222222222222------...000222333555666777444333555777888555222///000///---,,,---222666333444666777777555333000000//////111555555333111555===888111333222...222...///111111222333333222333///,,,***---111666888555444666::::::666444555333444333111000333666888>>>;;;999888444......111333111000222777::::::888777666444222111111222222000222333333222111111222444333222222333444222111+++)))(((***...333555666///111333333000...------000222444444333111111222222111000...------------000222333111...,,,...000+++,,,............///111111000///...---...///000...///111222222111000///,,,,,,,,,,,,,,,---.........///000000///---,,,+++---,,,+++))))))+++,,,---+++,,,,,,,,,,,,+++*********+++,,,,,,++++++,,,...+++,,,---,,,)))((('''(((&&&))),,,,,,+++)))((((((((()))************))))))++++++++++++***))))))((()))***---//////---+++***************************,,,+++***)))((()))***+++)))(((&&&$$$$$$%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%)))(((((((((((()))******(((&&&%%%&&&((()))(((''''''(((((((((((()))))))))(((((())))))))))))(((((()))(((&&&&&&'''(((+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,)))''''''))))))'''&&&'''''''''&&&'''''''''((()))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%+++***###$$$---000+++)))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''')))***'''%%%$$$%%%''')))))))))******))))))(((((((((((($$$$$$""" !!!&&&))))))((((((((())))))'''%%%&&&%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''',,,000999PPPooo~~~eeeBBB333(((***,,,'''###$$$ !!!$$$&&&&&&%%%###$$$$$$######$$$&&&'''((("""!!!!!!""""""###$$$%%%######"""""""""""""""######$$$%%%&&&&&&%%%%%%&&&############"""""""""!!!"""######$$$%%%%%%### !!!"""""""""#########$$$#########""" ### !!!&&&)))&&&"""$$$###!!!"""######"""!!!!!!"""######$$$$$$######"""""""""###$$$$$$%%%%%%""" """&&&'''$$$$$$&&&(((&&&%%%$$$%%%&&&%%%$$$########################$$$ $$$'''%%%"""########################$$$##################$$$,,,,,,,,,...///...+++(((,,,,,,,,,---...///000000222000---,,,+++***+++---)))***,,,.../////////...222111000///...---------+++,,,---......///000111....../////////...------///000111111111111222222.........//////111222333777555444666999:::888555///111222000------000444111333666777666444222000000......111666888555222222:::666///222111...222...---...000111000000111222...***)))---222666888555444666;;;;;;777444666666555444222111111555999>>><<<:::999555///...111444222222555999;;;999777777555333111111111222222222333444444222111111222222111000000222333222111---,,,+++,,,...111444555000222333333111/////////000222444444333222222222222111///---,,,---......///111333222...,,,...000,,,...///000//////111333222222000/////////000000...///000000000///......+++++++++++++++,,,,,,------.../////////...,,,+++---,,,***))))))***,,,---+++,,,,,,,,,++++++***)))***+++------,,,,,,---///---...///...,,,******+++&&&)))+++,,,+++)))(((((()))))))))*********)))(((++++++,,,,,,+++***)))((()))+++,,,---......---+++************************,,,+++)))((((((((())))))((('''%%%$$$###$$$%%%&&&))))))((((((((((((''''''((((((((((((((())))))***)))(((&&&&&&'''&&&$$$"""(((((((((((()))))))))***(((((())))))))))))(((((()))((('''&&&''')))+++---''''''((((((((((((''''''###$$$%%%'''(((((())))))///---)))&&&&&&'''''''''%%%&&&'''((()))*********)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###((('''"""$$$,,,///,,,)))(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((''''''(((&&&&&&''')))++++++***)))))))))((((((((((((((("""$$$$$$$$$###$$$&&&)))+++***((((((((('''%%%###%%%%%%&&&(((***)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&'''%%%***...666LLLlll|||aaa@@@333)))+++,,,&&&"""$$$###""""""###%%%%%%###!!!"""""""""""""""$$$&&&'''$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$%%%&&&&&&&&&%%%############"""""""""!!!!!! !!!$$$&&&&&&$$$###"""""""""""""""#########(((&&&###!!!!!!!!!"""###%%%""" """&&&'''$$$ !!! !!!###%%%$$$$$$""""""######"""!!! !!!""""""###$$$$$$%%%%%%  %%%&&&######%%%%%%$$$######%%%&&&&&&%%%########################$$$ $$$'''%%%"""#################################$$$$$$#########,,,,,,,,,---......,,,***------,,,,,,---...///000333///---...---+++,,,...***+++---...000000111111111111000///............------...------...111444///000111111000///---,,,---///111111111000111222222111///------------...444333333555777888888777333777;;;999444000000333000333555555333222111111000//////222666777555333---666222,,,//////+++///...------000111///...000,,,+++,,,000444666444111555444666:::;;;777555666888555444333222000333888;;;999888999555//////222444333333666:::;;;888555555444333111111111222222111333444444333222222333222000//////111333333222000//////............///000222333222111///000000000222444444333111111222///...---,,,,,,,,,---......///000///---,,,,,,,,,...///111111000000111333111000///..............................------,,,***************+++,,,,,,+++,,,---...///...---------+++***))))))***+++---,,,,,,,,,,,,+++***)))(((***+++---,,,,,,,,,---...***+++,,,,,,***))))))***&&&)))++++++***))))))******)))((()))******(((''')))***+++,,,,,,+++)))((((((++++++***+++...///---+++++++++***************+++***((('''&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))+++***(((((('''&&&###!!!((((((((()))))))))******'''(((((())))))))))))))))))(((''''''((()))+++,,,&&&''''''((((((''''''&&&%%%&&&''')))***+++++++++///111///)))%%%&&&'''''''''((()))*********((((((%%%&&&&&&'''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++*********)))))))))(((((()))((('''(((((((((&&&$$$)))((('''(((***++++++)))((((((((())))))(((((('''$$$&&&((())))))))))))***,,,***(((''''''&&&%%%###''''''((()))++++++)))''''''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&''')))((('''&&&&&&&&&'''((($$$(((+++444KKKkkk}}}www[[[>>>111)))++++++%%%"""$$$'''&&&%%%%%%&&&&&&$$$"""""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!$$$######$$$&&&'''%%%$$$############""""""""""""&&&"""!!!$$$%%%###"""###""""""""""""""""""""""""$$$!!! $$$'''(((&&&$$$"""###%%%%%%""" !!!$$$&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%&&& ###$$$""""""%%%"""!!! !!!###%%%%%%$$$########################$$$""" !!!$$$&&&%%%$$$########################"""###$$$$$$$$$$$$###""",,,++++++,,,...///...------,,,+++++++++,,,------...******---,,,((((((+++---------...000111333444000000///////////////000...///...---,,,...222666111111222333222000...---+++...111222000///111222///...,,,++++++,,,---...///000111111222444777999:::AAAGGGEEE>>>666333444000222444333111///000111//////000222444444333222,,,666333---000///***,,,000------222222......111---,,,---111666777444000333222444999999666444555777444333444111...///555666444555666444//////222111111222555999;;;888444333333222222222222222222///111333333222111111222111000...///111333444333,,,---...///...---------///111222111///...///000///111333444222111111111......------....../////////......//////...,,,***...000111000//////000111000//////...------,,,,,,---------,,,,,,,,,++++++***))))))))))))***++++++)))***,,,.../////////...,,,+++***))))))***+++,,,,,,,,,,,,++++++***)))((()))+++,,,+++******+++,,,%%%'''))))))((('''((()))''')))******))))))***++++++)))((((((******(((%%%'''((()))++++++***)))((((((+++***&&&'''---000...+++++++++*********))))))***)))'''&&&%%%%%%&&&&&&%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&&&&''''''(((,,,+++*********(((&&&###(((((()))))))))*********''''''((()))))))))))))))((((((((()))******++++++&&&&&&'''(((((('''&&&&&&'''(((((()))))))))))))))"""***...***%%%&&&((((((%%%''')))******)))'''&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&+++%%%$$$******######)))))))))))))))))))))(((((()))''''''((())))))'''$$$)))((('''(((******)))'''&&&'''(((******)))'''&&&$$$&&&((()))((()))***,,,)))'''&&&&&&'''''''''&&&(((''''''((()))***)))'''))))))))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&))),,,666OOOppp|||pppQQQ999---&&&((()))$$$###&&&'''&&&$$$%%%&&&&&&$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""!!!!!!$$$""""""###&&&&&&%%%"""############""""""""""""***$$$!!!######!!!!!!$$$"""""""""""""""""""""!!!""" ###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!$$$%%%%%%$$$&&&%%%$$$#########$$$%%% !!!"""###$$$%%%&&&&&&### ######!!!"""&&&%%%###""""""$$$%%%$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###""",,,+++***+++---///000///,,,+++***)))))))))***+++,,,))))))------((('''+++............000222444666000////////////000000111//////...,,,+++---333888222333444444333111...---***...111222000///000222)))(((((()))+++...111333+++---///......000555:::@@@HHHOOOOOOFFF<<<666555000222333222///...///111...///111222222111111000///999666111333111+++---111---...222333......222333...+++---222666666444111000333888888444222444666222111333111,,,---333111000222444222//////222......000444999:::888444222222222222222222333333...000111222111000111222111000...///111333444444$$$'''+++...////////////...///000///...---...//////111333333222000000111//////000000111222222222222000///000222222...***...///000///...---...///111111000///......------,,,,,,,,,++++++*********)))))))))))))))******+++((()))+++---///000000///+++******************+++,,,,,,,,,++++++)))(((((()))***+++***)))((()))***''')))+++++++++++++++---((()))***)))((()))+++,,,+++)))'''(((******(((%%%$$$&&&((()))***)))((('''(((+++)))$$$%%%---000///++++++++++++******)))))))))(((&&&%%%$$$$$$%%%%%%%%%&&&'''((((((&&&$$$###'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,+++++++++,,,+++)))&&&))))))))))))************''''''((()))))))))))))))'''((()))***+++++++++***%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%$$$***(((%%%&&&))))))"""$$$''')))***)))(((&&&(((''''''&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&111&&&%%%///--- '''&&&'''''''''''''''&&&%%%(((&&&&&&(((***+++(((%%%(((((('''((())))))'''%%%%%%&&&)))***+++)))'''%%%###$$$%%%%%%%%%&&&)))+++&&&%%%$$$%%%''')))))))))&&&%%%$$$%%%&&&''''''&&&************(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''***,,,///:::UUUvvv{{{~~~jjjJJJ555)))###&&&'''$$$$$$((($$$###""""""$$$$$$$$$"""&&&%%%$$$#########$$$%%%!!!!!!"""###$$$&&&((()))((('''&&&$$$###"""""""""###"""!!!"""%%%&&&$$$"""############""""""""""""***###"""###!!!"""&&&""""""""""""!!!!!!!!!!!!(((&&&###$$$%%%%%%###!!!!!!###%%%%%%###"""###$$$###"""!!!"""###$$$###"""$$$###!!!!!!!!!###%%%''' !!!"""###$$$%%%&&&&&&%%%"""!!!######"""###'''***(((&&&&&&''''''&&&%%%########################%%%&&&&&&%%%$$$###%%%&&&########################"""###$$$%%%%%%$$$###"""777222......111222///,,,/////////---***)))***+++''')))******))))))***+++---///111111000///000111555333000------000333555---------......///000111333555666555222///......---+++***,,,///111111///,,,,,,------.../////////000///......000444777:::GGGNNNRRRQQQLLLEEE:::000---///111222000...------222000...///111222000...---000222111...,,,,,,......111333444222000......222000///...///000///...000222444666666444222000222333333333222111///...444222///...///111111111000111222222333333333222333222111000000111222333333///---......,,,...222000000000000000000000000)))+++---...//////------..............................///222444333111///...//////000000000000///111111000......---------///000000...,,,,,,---...///000///---***((()))***,,,...///...,,,*********((((((((((((((((((((((((+++,,,---......,,,***)))'''***+++((())),,,---***,,,------,,,***)))***+++*********))))))'''&&&&&&***'''%%%%%%&&&((())))))((('''''''''''')))***+++***+++,,,***'''%%%&&&'''''')))+++,,,+++***++++++...)))$$$###''',,,///000///---***))))))(((&&&$$$+++***)))((('''&&&%%%$$$!!!###$$$$$$""""""###$$$))))))((('''&&&&&&%%%%%% $$$((())))))'''&&&(((+++...000...+++)))((((((***+++***)))((()))+++(((((())))))))))))))))))''',,,,,,&&&%%%***---+++&&&&&&&&&'''''''''''''''***)))((('''&&&'''((((((''',,,,,,'''$$$%%%'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))!!!&&&)))&&&%%%''''''%%%''''''(((((('''&&&%%%%%%###$$$%%%'''(((''''''&&&***)))'''&&&&&&(((+++,,,++++++******)))((((((((($$$%%%&&&(((((((((''''''''''''''''''&&&(((,,,...***&&&%%%'''&&&"""!!!###'''((()))(((&&&%%%%%%&&&(((((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&,,,111<<>>>>>>>>>>>999444...000222111///---------...------///111111///...,,,...000000...---,,,---...000222333111///......000...,,,,,,---...---,,,000111333555555555333222000000111111111000000///---,,,+++,,,---...---,,,111222222222222222111000...///000111222333333333---***+++...///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++,,,,,,------------------------,,,+++***,,,...///...---111111111111111000///...000000///...------------,,,------,,,++++++---////////////---***))))))***)))***+++***(((''''''(((************************)))+++---//////---***((((((+++,,,***+++......,,,&&&((()))***))))))+++,,,,,,,,,,,,,,,,,,+++***))))))'''%%%%%%''')))))))))))))))((())))))***,,,,,,)))***+++)))'''&&&&&&'''(((***+++***(((&&&&&&''',,,+++)))***,,,...//////111...***''''''''''''''')))))))))((('''&&&%%%%%%!!!###%%%&&&&&&''')))+++)))((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''))),,,,,,+++)))((((((''')))***)))((('''(((***)))))))))((((((''''''''''''++++++((('''***,,,+++***)))(((''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&+++---(((%%%&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%***+++'''%%%%%%$$$"""'''''''''(((''''''&&&%%%$$$$$$&&&''''''(((''''''***)))'''&&&'''(((***+++...---,,,***)))'''&&&%%%&&&''')))++++++)))&&&%%%&&&'''''''''&&&(((***---***'''''')))((($$$$$$&&&###$$$&&&&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((+++---222BBBaaajjjQQQ555000)))&&&'''((('''%%%)))'''%%%$$$$$$%%%%%%$$$'''%%%######$$$$$$$$$###'''&&&%%%$$$############$$$$$$%%%%%%$$$###""""""######"""!!!"""###$$$%%%((('''%%%$$$"""!!!!!!!!!%%%$$$###"""""""""$$$$$$""" ###((($$$$$$#########"""""""""%%%###!!! """$$$###%%%%%%%%%######$$$%%%""""""############"""""" !!!"""$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""######$$$###############$$$$$$$$$%%%$$$%%%&&&%%%"""###&&&###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""!!!++++++,,,...111111///,,,------+++)))''''''))),,,---------,,,******+++---)))+++------,,,,,,---....................................///000111222333666333000222666666111---)))***,,,...000000///...------,,,,,,---...000000000/////////000222444666222666777555555666444//////111222111///------...---...000111222111///...***+++---------,,,,,,+++---///222222111/////////000...,,,,,,---...---,,,---...000222333333222111.../////////000000//////---,,,,,,---//////...,,,111111111111111000000///---...///111111111000///***(((***...///,,,,,,///++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///111222111222222222222111000......000///...---------------***+++,,,,,,++++++---///...//////---***)))***+++)))******)))''''''((()))************************(((***---//////---***'''))),,,,,,***+++...///,,,((()))******))))))***,,,,,,,,,,,,,,,,,,+++***))))))'''&&&&&&((())))))((()))))))))******+++,,,,,,)))***)))((('''&&&&&&&&&((()))******((('''((())),,,,,,,,,---.../////////222...)))&&&&&&'''''''''))))))******)))((('''&&& !!!############%%%&&&)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''')))******)))((((((((('''((())))))((('''((()))***))))))((((((''''''&&&(((***+++***)))***+++,,,***)))(((&&&%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&+++---)))&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%)))+++(((%%%&&&%%%###&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***,,,++++++***)))((('''''''''(((+++,,,+++)))&&&$$$&&&'''((('''''''''***,,,(((%%%$$$'''&&&###"""%%%###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))------111CCCccchhhOOO444///)))'''((()))(((&&&***(((&&&$$$$$$%%%%%%&&&&&&%%%###"""###$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%&&&%%%$$$"""!!!$$$###"""!!!!!!###%%%&&&%%%$$$######$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$((($$$!!!""""""!!!###((($$$$$$$$$#########""""""$$$###!!! !!!"""###"""$$$%%%%%%$$$######$$$"""######$$$$$$######"""!!!###%%%&&&%%%$$$###&&&%%%$$$%%%%%%%%%$$$"""&&&%%%$$$#########$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%&&&&&&%%%###$$$&&&######$$$$$$$$$######"""%%%%%%$$$$$$###""""""!!!,,,,,,---...///---+++))),,,,,,+++)))''''''))),,,---------+++******,,,///***,,,............///000---------......---------++++++,,,...000222444555888555222444777666222---***+++---//////000000000//////.........000222333///.........///111222333111333333000///222111...///000222111///...//////111333555666555222///...+++,,,---...//////...------///111111000//////000111///------...///...---***+++---...000000000000..................//////,,,++++++,,,...///---,,,...///////////////......------...//////...---,,,***((()))---...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---...111333333333222222222111111///...---///......------------...***+++,,,,,,++++++---///.........,,,***)))***+++***++++++***(((((()))+++))))))))))))))))))))))))((())),,,......,,,***((())),,,,,,***+++...///,,,+++,,,---,,,***)))***+++***************))))))(((((('''&&&&&&((())))))(((((())))))***++++++,,,,,,))))))((('''''''''&&&&&&'''(((******)))***,,,---+++,,,...000000/////////222...)))&&&&&&''''''''')))***+++,,,,,,+++)))(((&&&'''((('''&&&%%%&&&'''((((((((((((((('''''''''%%%$$$$$$$$$%%%''')))***'''((())))))((('''((()))((()))***)))((('''(((*********)))))))))((((((((())))))+++,,,+++)))***,,,...---+++)))(((((()))***((('''&&&%%%$$$%%%&&&&&&%%%+++---***'''((()))((((((''''''&&&&&&''''''((('''(((((((((((('''''''''###(((***'''&&&((((((%%%&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((()))***)))(((''''''((()))))))))))))))))))))*********''')))***++++++)))&&&%%%%%%'''(((''''''''')))***'''$$$$$$&&&&&&######&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***...,,,111EEEeeecccHHH333...)))''')))***)))''')))(((&&&$$$###$$$%%%'''#########"""###$$$&&&((($$$#########$$$$$$%%%&&&%%%&&&&&&&&&%%%$$$""" %%%$$$"""!!!!!!###%%%&&&%%%###"""###%%%&&&&&&$$$'''&&&%%%#########$$$%%%)))$$$"""$$$$$$###%%%)))$$$$$$$$$$$$############""""""###$$$$$$#########!!!###$$$$$$###""""""#########$$$$$$$$$$$$###### !!!###%%%&&&%%%$$$###%%%$$$###$$$&&&&&&###!!!%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###&&&'''%%%$$$$$$&&&&&&"""######$$$$$$$$$######$$$$$$$$$############""")))***+++,,,,,,,,,+++***+++,,,,,,+++))))))***+++,,,,,,,,,***)))+++---000...///000000...------...------------------------)))***+++---///222444555444222111222444333000---,,,---////////////111333111000///...///111333444------------......///000,,,//////---...222444222...000111000//////000222777:::======999444000.........///111333444222111---...000000///...///000111///------...///...---((((((***,,,---...//////......---,,,,,,------...***)))((()))+++---,,,+++++++++,,,------------------------......------,,,,,,)))***---...+++,,,///------------------------%%%(((,,,///000...+++)))++++++++++++++++++++++++,,,,,,,,,---000222222111000000000000000///...---......---------------...,,,------,,,++++++---///.........,,,***)))***,,,+++,,,,,,***))))))+++---((((((((((((((((((((((((((()))+++,,,---,,,******(((+++,,,***+++......,,,,,,---...,,,***))))))***(((((()))))))))(((((('''((('''&&&''')))))))))''''''((()))***++++++++++++)))(((''''''((((((&&&%%%'''((()))******+++---000+++---000000///......///111...***'''''''''''''''((()))+++,,,---,,,***)))((()))***)))'''&&&&&&'''(((((((((((((((((((((((($$$$$$$$$%%%&&&((()))***((())))))((('''''')))+++(((***+++***)))((()))***************************))))))+++---,,,)))***------+++)))((('''((()))***)))(((&&&%%%%%%%%%&&&'''$$$***...***(((((()))(((((((((''''''''''''((((((''''''((())))))))))))((("""'''***((('''))))))'''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((()))******))))))(((((((((((((((''''''((()))***++++++,,,'''((()))))))))((('''&&&%%%&&&((((((''''''((()))(((%%%%%%((((((&&&&&&)))&&&'''((('''$$$###$$$%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******,,,---666MMMlllzzzZZZ>>>111---(((''')))***)))''''''((('''%%%######$$$&&&!!!"""$$$$$$###$$$''')))############$$$%%%&&&'''&&&&&&&&&&&&%%%$$$""""""$$$$$$###"""###$$$%%%&&&(((%%%"""###%%%&&&%%%"""((('''%%%$$$$$$$$$$$$%%%""" ###%%%$$$&&&***%%%$$$$$$$$$$$$#########!!!"""$$$%%%%%%$$$###""" """$$$$$$###"""!!!"""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%%%%$$$%%%###"""###&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###&&&'''%%%$$$&&&'''&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$)))******************+++***,,,...---,,,******+++***+++***))))))+++...111---///000000...------.........------------......+++++++++,,,...///111222......000111222222111000...///000///...///333666111000...---...000333444,,,,,,,,,,,,,,,,,,------***,,,---+++---222555444---...000000000000222444>>>BBBDDDCCC===666000............111444555333111---...//////......///111000...,,,,,,---...---,,,'''((()))+++---...///000///...---,,,++++++,,,,,,+++)))((((((+++---------'''((()))+++,,,,,,,,,,,,,,,,,,,,,---...000111222///+++***------+++,,,///------------------------(((***,,,......---***)))++++++++++++++++++++++++******+++...000222111///....../////////......---...------,,,,,,------...---...///---,,,+++---...---......,,,******+++,,,+++,,,+++***((()))+++...))))))))))))))))))))))))))))))******++++++++++++(((++++++)))***---...+++***+++,,,+++***)))***+++'''(((((())))))((((((((('''&&&&&&''')))***((('''&&&'''(((***************)))'''%%%&&&(((((('''%%%'''((())))))((())),,,...+++---000000...---...///000---***(((((((((&&&%%%%%%''')))+++,,,+++)))(((%%%&&&''''''%%%$$$%%%&&&((((((((((((((((((((()))%%%&&&&&&''''''''''''((()))))))))((('''(((***---)))+++,,,+++***)))***,,,*********+++,,,,,,------***(((***...---))))))---***)))&&&%%%%%%&&&(((***)))((('''&&&&&&&&&'''((($$$***...+++((()))***(((((((((''''''''''''(((((($$$%%%'''((()))***))))))$$$)))+++((('''((((((%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''((()))******)))))))))((((((((((((((((((((()))******++++++''''''''''''''''''((((((%%%&&&(((((('''&&&'''((('''%%%%%%((((((&&&&&&)))&&&'''((('''&&&%%%&&&''''''''''''((((((((())))))(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++***///???[[[wwwqqqQQQ555///+++''''''((()))(((&&&%%%&&&'''&&&###"""###$$$!!!###%%%&&&$$$###%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%'''$$$!!!"""&&&(((&&&$$$)))(((&&&%%%$$$$$$%%%%%% $$$&&&%%%%%%)))%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$ ###%%%&&&$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%%%%&&&$$$!!! """%%%%%%!!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############"""'''((($$$###'''(((&&&""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&+++,,,+++)))((('''((()))))),,,//////...,,,+++***)))))))))((((((+++///222)))+++...///...///000111///...---,,,,,,---...///---,,,,,,,,,,,,---......***,,,000222222222333555000111111///...///444999000///---------///222444+++++++++++++++++++++++++++------+++,,,111333222,,,...///000000111444666CCCFFFIIIGGG???777111...,,,++++++...222333111///,,,...//////......///111///---++++++,,,,,,,,,+++'''((()))+++---///000111000///---+++******++++++...,,,******,,,///000000%%%&&&((()))+++,,,,,,,,,++++++,,,---///222555777111---+++,,,,,,***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))******************************,,,///222333111///------..................------,,,,,,,,,------...///000000...,,,,,,---...---......,,,******+++,,,+++++++++)))((()))+++...******************************))))))***+++,,,,,,'''***+++((()))------+++'''(((******))))))+++,,,'''((())))))))))))(((((('''&&&&&&((()))***((('''%%%&&&((()))******)))))))))'''%%%&&&((()))'''$$$((())))))((('''''')))++++++---000///---,,,---//////---***))))))(((&&&%%%###%%%(((***+++***(((&&&%%%&&&''''''&&&&&&((()))(((((((((((())))))))))))''''''(((((('''&&&&&&%%%)))***)))((('''(((+++...***+++,,,,,,+++***+++,,,******+++,,,---......///***(((***///...))))))...---+++)))((((((***,,,...***)))((('''&&&'''(((((($$$***...+++))))))***(((((((((''''''''''''(((((("""###%%%'''))))))))))))&&&+++,,,)))&&&'''&&&###%%%%%%&&&'''((((((((('''''''''&&&&&&'''(((***+++******))))))((((((''''''***)))))))))))))))))))))'''&&&%%%%%%%%%'''(((***%%%&&&(((((('''&&&'''(((%%%"""###&&&'''$$$%%%((($$$&&&''''''''''''(((***'''((((((((())))))******((('''&&&&&&'''((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++(((111GGGfff|||jjjKKK000...***'''&&&((()))(((&&&###&&&(((&&&###!!!"""###"""%%%''''''$$$""""""$$$&&&&&&%%%$$$############$$$$$$######$$$&&&((()))"""###$$$%%%%%%%%%%%%$$$### !!!'''++++++((()))((('''%%%$$$$$$%%%%%%###!!!###''''''$$$###%%%%%%%%%%%%$$$$$$$$$#########""" !!!$$$%%%!!!$$$&&&'''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''###!!!"""%%%%%%!!!###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######"""""""""''')))$$$###''')))&&&!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''000---++++++------+++)))444222...---,,,,,,+++***'''***,,,***'''(((,,,111///---+++))))))+++---///---***((((((+++------+++...---,,,---......,,,***///---+++)))***,,,///111////////////...000333666///...---,,,,,,---///000000***)))(((&&&///222''',,,,,,+++***+++---000111,,,)))+++000111///222999DDDGGGGGG@@@555...---//////......///000000///---///...---...//////---+++///000000...+++******+++***,,,......,,,---000333000///...---,,,,,,+++,,,---------,,,,,,+++++++++000---******,,,---,,,***+++***)))***,,,000444666---------+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))***)))'''%%%111...***))))))***+++******+++...000111111111000+++))))))+++...000...,,,,,,+++******,,,,,,+++***000000///,,,)))''''''(((---///000---((('''+++///))))))))))))))))))))))))+++'''$$$%%%(((***)))(((******))))))(((((('''''')))***)))'''&&&'''***,,,))))))))))))************))))))******)))'''%%%###((((((((((((((((((''''''&&&''')))+++------***'''''')))+++***((())),,,///''''''''''''''''''&&&&&&))))))))))))(((***---///,,,+++***(((((((((((((((''''''''''''''''''''''''&&&))))))''''''))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,,,,+++***+++,,,...//////,,,******---///...---'''(((***---------,,,,,,++++++******))))))((((((((((((''''''''''''(((((()))(((***...,,,(((+++222)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''$$$"""'''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%'''((()))+++++++++'''$$$###&&&))),,,'''%%%)))+++))))))...'''******&&&&&&++++++((((((%%%%%%''''''$$$$$$'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&(((((('''((()))+++###$$$&&&'''((('''&&&&&&&&&''''''&&&&&&'''***,,,///>>>WWWtttxxxcccGGG222---***'''&&&&&&'''&&&%%%%%%$$$###$$$&&&'''&&&%%%"""%%%((('''$$$###$$$'''###"""!!!!!!"""$$$&&&'''&&&%%%%%%$$$#########$$$###############"""!!!!!! !!!"""%%%''')))***---+++((('''&&&%%%###!!!!!!###(((%%%""""""(((%%%"""###%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&!!!"""###"""!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###***$$$ !!!''')))&&&"""""""""""""""""""""######""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$...---+++,,,---...,,,***///---+++***+++++++++***'''***,,,***((('''+++///---,,,***((((((***,,,---...,,,)))***---000111000000...------......,,,+++,,,,,,,,,------.........++++++,,,++++++,,,000222...---,,,+++,,,---///000---(((***)))&&&...333***---,,,+++++++++---///000111......111111...///444;;;======888111+++***+++---,,,,,,...///000///---000///---.........,,,***...///000...,,,******+++***,,,------,,,,,,///111///...---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++///---++++++------,,,***++++++***+++---///222444000000///,,,***)))***,,,+++++++++,,,,,,,,,,,,,,,+++***)))((())))))'''&&&,,,***((((((***,,,,,,+++)))***,,,...//////...---///---,,,---//////---+++,,,*********,,,---,,,+++.........,,,***)))***+++---,,,***(((''''''((())))))))))))))))))))))))))))))((('''''')))******)))***)))))))))((((((((('''&&&'''&&&%%%###$$$&&&)))))))))))))))******************))))))(((&&&%%%$$$(((((('''&&&&&&''''''(((''''''''')))+++***(((&&&((()))***+++******,,,---''''''((((((((((((((('''(((((((((((((((***...222333111...+++((('''''''''%%%%%%&&&&&&&&&''''''''''''******'''''')))(((%%%(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))+++...000111444111...---......---,,,)))***,,,------+++***(((************))))))))))))((((((''''''''''''((((((***((()))---,,,)))+++///'''''''''((((((((((((((())))))******+++***)))'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%'''((())))))******(((%%%%%%''')))+++'''&&&******''''''******---+++'''&&&(((((($$$&&&###$$$'''(((%%%&&&)))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((('''&&&'''***,,,222DDDaaa}}}~~~hhhJJJ444---***'''&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&%%%$$$######%%%'''###"""!!!!!!"""$$$&&&'''&&&%%%$$$$$$######$$$$$$###############"""!!!!!! !!!"""$$$&&&'''(((---***'''%%%%%%%%%$$$###%%% &&&+++)))&&&&&&'''$$$""""""$$$%%%###"""$$$$$$$$$###$$$$$$%%%&&&"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$***%%%!!!!!!$$$'''&&&%%%############"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######"""###$$$&&&(((***%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$,,,+++***,,,---...---++++++***)))***+++,,,+++***(((***,,,***((('''***---,,,+++)))(((((()))+++,,,000...,,,,,,///333666777222000---,,,---------,,,***,,,...000000///---+++)))***+++*********,,,...,,,,,,++++++,,,...000111---+++...---''',,,222---...---,,,++++++,,,---...///---,,,......++++++---444444333111...+++)))(((+++******,,,...//////---000...---,,,------+++))),,,...///...---+++,,,,,,***+++,,,+++++++++---///---,,,+++***************+++++++++++++++,,,,,,,,,---,,,,,,---......,,,***+++++++++,,,---...///000,,,,,,+++)))&&&&&&'''((()))******++++++,,,,,,,,,,,,***(((((())))))(((''''''&&&&&&(((+++------,,,((()))+++,,,---,,,++++++000///---,,,,,,,,,***(((+++***)))***,,,---,,,+++,,,------,,,******,,,---222---)))(((+++,,,***'''))))))))))))))))))))))))''')))***+++***)))***+++))))))))))))(((((((((((()))))))))(((&&&&&&)))+++))))))))))))************+++***)))''''''&&&&&&&&&((('''%%%$$$$$$&&&'''((()))'''&&&'''(((((('''%%%(((((((((***,,,,,,+++)))&&&'''((()))))))))))))))'''''''''''''''+++000444;;;888222---)))'''&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''******'''''')))((($$$(((((()))))))))*********''''''''''''''''''''''''((((((''''''(((((()))***'''(((((()))+++---///000333111...---......---+++------......---***'''&&&)))))))))***************)))((((((''''''(((((()))+++((('''+++,,,+++***,,,&&&&&&''''''((())))))***''''''((())))))(((((('''''''''((((((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))''')))***)))((('''(((******((())),,,,,,((('''))))))++++++'''&&&((('''%%%%%%"""###'''(((&&&'''***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&,,,***'''(((******'''%%%''''''&&&%%%%%%%%%&&&&&&(((((()))((('''(((+++---333JJJlllkkkKKK444---***'''&&&&&&'''&&&%%%$$$&&&(((&&&$$$"""$$$&&&(((%%%###"""###%%%&&&&&&######"""""""""$$$%%%&&&%%%%%%$$$$$$######$$$$$$"""############""""""!!! !!!!!!"""###$$$%%%&&&---***&&&$$$$$$%%%%%%%%%$$$ $$$((('''%%%$$$%%%###""""""#########"""$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$###""""""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&###""""""$$$&&&'''$$$$$$#########"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$######+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((((()))+++,,,,,,,,,+++,,,++++++,,,......,,,+++)))***+++***(((((()))+++,,,+++***))))))***+++,,,///...------000444888:::444111---,,,,,,---------***,,,...000000///,,,+++---...///...+++******+++*********+++,,,...///000...---222111''')))000......---,,,+++++++++,,,,,,---,,,,,,---...------,,,333111......///...+++((()))((()))+++---///...------,,,***+++,,,---,,,++++++,,,...///---,,,,,,---******************+++,,,++++++***)))))))))))))))))))))******++++++,,,,,,+++,,,---...///...+++******+++,,,---...------,,,)))))))))'''%%%%%%''')))(((((())))))***+++,,,,,,,,,***(((((()))))))))(((%%%%%%&&&(((+++,,,+++***)))***++++++,,,++++++***---,,,+++))))))((('''&&&+++***)))***,,,------,,,++++++,,,+++))))))+++,,,222...+++***,,,---+++((((((((((((((((((((((((((($$$(((+++,,,)))((()))+++))))))))))))((((((((((((***++++++***((((((***+++((()))))))))************+++***((('''&&&&&&''''''(((&&&$$$######%%%''')))+++)))&&&&&&&&&''''''&&&'''%%%&&&(((,,,,,,(((%%%%%%%%%'''((())))))))))))))))))(((&&&'''***///333<<<999333...)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%((()))''''''***)))&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''((())))))************************+++,,,+++++++++,,,---------//////000000...,,,)))''')))))))))******+++++++++))))))(((((((((((()))))),,,)))'''))),,,,,,***)))''''''''''''(((((())))))$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((()))&&&''')))***************((())),,,......+++******%%%'''((('''((())))))(((&&&###$$$'''(((%%%&&&)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''***&&&###%%%***,,,)))&&&&&&&&&%%%$$$%%%&&&'''((())))))***)))((((((+++---111KKKooojjjIII222---***'''&&&&&&'''&&&%%%###''')))'''###!!!###''''''$$$!!!"""%%%&&&%%%#########""""""######%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""############"""!!! !!!""""""############///+++&&&###"""$$$$$$$$$### !!!$$$$$$######$$$###"""!!!""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$###!!!!!!###%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%###"""$$$&&&%%%$$$$$$######""""""!!!#####################"""%%%%%%%%%%%%$$$$$$######---+++)))'''%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$&&&(((***************,,,,,,,,,---......+++))))))*********)))((())))))---,,,++++++++++++,,,---------,,,---...111555888333000---+++,,,---------------------------,,,,,,000111222000---***(((((())))))***+++,,,---...///)))'''...000&&&&&&...///...------,,,++++++++++++000000//////000111...+++333000------//////+++'''(((((((((***---...---,,,***((('''(((+++---------***,,,...///...---------+++***)))))))))***************)))((((((((()))))))))))))))******+++++++++)))+++---......,,,+++******+++,,,------,,,+++*********+++*********---///''''''(((((()))***++++++,,,***((((((******)))((('''''''''(((******)))'''+++++++++,,,,,,,,,,,,++++++******)))((((((((()))+++***)))***,,,---,,,++++++++++++***((('''(((*********)))(((((('''''''''(((((((((((((((((((((((("""&&&******((('''(((***(((((((((((())))))))))))'''((()))(((&&&%%%&&&'''((()))))))))************+++***(((&&&&&&&&&'''((('''&&&$$$######%%%(((***,,,***'''&&&'''(((((('''%%%$$$$$$&&&))))))&&&"""###$$$%%%&&&'''(((((((((++++++)))''''''(((,,,000888555111,,,)))((((((((((((((('''&&&$$$###"""!!!"""&&&'''&&&(((+++,,,)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********************************+++,,,,,,,,,,,,,,,---///000111111000...,,,+++))))))******++++++,,,,,,))))))(((((((((((()))))),,,+++))))))+++---+++'''))))))((((((''''''''''''&&&((()))(((&&&&&&((()))''''''((((((((((((((('''''''''((((((((((((((((((''''''(((***+++,,,,,,+++###''',,,---,,,+++******%%%%%%&&&((())))))((())))))&&&%%%((('''$$$###&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&### """&&&(((%%%!!!$$$$$$###$$$%%%''')))+++)))******)))((((((***,,,111HHHiiieeeEEE222---***'''&&&&&&'''&&&%%%###''')))'''###!!!###'''%%%###"""$$$''''''$$$!!!##################$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!""""""#########"""""" !!!"""############"""000,,,&&&###""""""###"""%%%%%%###"""###%%%&&&%%%""""""""""""!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&'''"""######""" """###%%%&&&&&&''''''&&&&&&%%%###((()))%%%""""""###%%%$$$$$$$$$######""""""$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###"""#########$$$&&&(((+++,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########%%%)))******))))))))))))***+++---...---)))&&&(((((()))******))))))(((---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---000333000...++++++,,,------,,,...---+++*********,,,,,,...000111000,,,)))&&&&&&))))))***+++,,,,,,------!!!''',,,%%%&&&...000------,,,,,,++++++******//////---++++++,,,'''!!!///---++++++,,,,,,(((%%%)))((((((***,,,------+++)))'''&&&'''***,,,------))),,,///000...---,,,,,,---+++))))))******)))(((***))))))(((((())))))))))))))))))))))))*********(((***,,,,,,+++******+++***+++,,,,,,,,,+++***)))((()))))))))((())),,,...&&&''''''(((((()))))))))***))))))***++++++***(((***)))(((((())))))((('''+++++++++,,,,,,---------+++,,,,,,***)))***,,,...,,,+++******,,,,,,+++***+++++++++***((('''(((***)))*********)))))))))***))))))))))))))))))))))))$$$%%%'''((((((((()))***(((((((((((()))))))))))))))***+++***(((''''''((())))))))))))************))))))(((''''''''''''''''''&&&%%%$$$%%%&&&(((***+++)))'''&&&'''))))))((($$$$$$$$$%%%'''&&&%%%######$$$%%%&&&&&&&&&&&&&&&+++++++++)))((((((+++---111///---+++***)))))))))***)))(((&&&%%%###"""!!!"""%%%'''&&&(((,,,,,,***%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))(((((())))))***+++'''((()))+++,,,---------...000000///---+++++++++...///111111111000...,,,*********+++++++++++++++***))))))(((((())))))***,,,---,,,******---+++(((***))))))(((''''''&&&&&&%%%'''(((&&&###"""%%%'''''''''((()))))))))(((((((((((())))))))))))(((((()))(((((())),,,------,,, &&&+++***((((((((('''(((&&&'''******&&&$$$&&&***'''&&&((('''###"""%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())),,,)))'''&&&((('''%%%"""######$$$%%%&&&((()))***)))***)))((('''''')))+++111BBB\\\vvvxxx]]]BBB444---***'''&&&&&&'''&&&%%%$$$&&&(((&&&$$$"""$$$&&&$$$######$$$%%%%%%$$$"""########################$$$$$$######$$$$$$%%%%%%!!!""""""############""" !!!###$$$%%%$$$######...+++&&&###"""###""""""$$$%%%######$$$###"""#########""""""###%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$"""!!! """###%%%%%%&&&&&&&&&&&&%%%%%%###''')))&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''+++,,,+++)))))))))'''(((+++...000///,,,(((''''''((()))***+++)))(((++++++++++++++++++++++++)))+++------+++***+++---,,,+++***+++---------+++,,,+++***)))))))))*********---///000...+++(((((())))))***+++++++++++++++&&& '''...((('''...///++++++,,,,,,,,,++++++***,,,---***''')))***%%%***)))))))))***)))((('''***))))))+++------,,,***+++)))&&&&&&(((***++++++***,,,///000///,,,++++++...,,,))))))******)))'''***)))))))))))))))******)))))))))))))))(((((((((''')))+++***((((((***,,,******+++++++++++++++***'''''''''&&&$$$$$$&&&)))''''''''''''''''''''''''))))))***,,,---,,,)))'''+++)))''''''(((******)))*********+++,,,---...///,,,------+++)))))),,,///...,,,++++++++++++***)))***+++,,,+++******,,,...+++)))(((***...///---+++))))))))))))))))))))))))'''&&&%%%''')))+++++++++'''((((((((()))))))))***,,,---...---+++))))))***))))))))))))************(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))***((('''%%%&&&'''(((((('''%%%&&&'''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%(((***+++*********+++---,,,,,,,,,,,,++++++***)))((((((''''''&&&%%%%%%%%%$$$'''(((''''''******'''&&&&&&&&&&&&'''''''''(((************************))))))(((((())))))***+++((()))+++,,,---------------///111000---******+++...///000000000...,,,***,,,++++++++++++++++++*********))))))))))))******,,,000000+++***,,,,,,)))((((((((((((((('''''''''%%%'''(((%%%!!!"""%%%''''''((()))))))))))))))((()))*********))))))(((+++)))'''(((+++---...---###+++...***&&&'''(((&&&(((%%%&&&+++***%%%$$$&&&)))&&&%%%((('''$$$###&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''---,,,+++***((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&)))))))))(((&&&&&&(((***///777IIIccc|||~~~yyyzzz{{{mmmRRR<<<444---***'''&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%###!!! !!!$$$'''######$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&!!!!!!"""############### !!!###%%%&&&&&&%%%$$$***'''%%%$$$$$$$$$$$$######%%%### ###""""""###%%%$$$""""""$$$'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&$$$###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$#########"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&'''###$$$%%%&&&&&&$$$###!!!+++)))'''%%%$$$###$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%)))---...,,,***)))***'''))),,,111444333000---&&&&&&''')))++++++***)))************************))),,,......+++))))))******))))))+++---...,,,+++***************)))(((((((((+++///111000...,,,,,,)))******+++++++++******000(((---333,,,)))------***++++++,,,,,,,,,++++++---...---+++...222---$$$'''((()))******)))******+++******+++------,,,***---+++(((&&&'''(((((((((***---000000///,,,+++***///,,,))))))***+++)))'''******))))))))))))***+++******))))))((((((''''''&&&(((***)))''''''))),,,***************+++++++++++++++***(((%%%%%%&&&(((''''''''''''''''''&&&&&&'''(((***---///---)))&&&,,,)))'''&&&(((***,,,,,,)))))))))***+++---...///,,,---,,,***''''''***---///---++++++++++++)))((()))+++,,,,,,,,,---000222***$$$!!!%%%---000,,,%%%))))))))))))))))))))))))***'''%%%&&&***------,,,'''((((((((())))))******)))***+++***(((&&&&&&'''))))))))))))************'''''')))))))))((('''&&&&&&&&&'''(((((())))))***%%%$$$$$$%%%'''((('''&&&&&&((()))(((%%%$$$&&&***'''''''''(((''''''&&&&&&%%%(((***+++++++++,,,---***+++,,,---,,,+++***)))&&&&&&&&&'''''''''(((((('''******'''''')))(((%%%''''''''''''((((((((()))++++++++++++++++++++++++)))))))))))))))******+++,,,------...---,,,+++***'''***------+++***+++,,,.../////////...,,,)))(((---,,,,,,++++++***************))))))))))))******+++222333---)))+++---+++&&&&&&''''''((()))))))))***,,,---)))$$$"""%%%)))''''''((()))))))))))))))((()))***++++++***)))(((---***''''''+++......---)))111444---(((((()))'''$$$!!!$$$***+++'''&&&***'''$$$$$$''''''%%%%%%((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%###$$$%%%%%%###"""###%%%''''''(((((('''%%%###"""((()))((('''%%%&&&(((***,,,///;;;TTTrrrxxxtttttttttdddIII777333---***'''&&&''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%'''&&&###%%%+++######$$$$$$$$$######"""$$$#########$$$%%%%%%&&&!!!!!!"""###############!!!$$$&&&''''''&&&%%%&&&$$$###$$$%%%&&&&&&%%%'''***(((!!!$$$'''&&&"""$$$%%%%%%###"""%%%(((&&&%%%%%%%%%%%%&&&'''''''''((((((&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&$$$"""!!!!!!###$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&$$$###!!!''''''&&&%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''(((***+++,,,,,,,,,+++)))***,,,......,,,***)))))))))(((((((((***+++,,,,,,------+++***)))***,,,))))))***+++***)))((('''((()))***++++++***)))(((((()))***++++++***((('''!!!(((......***(((+++///))))))))))))))))))))))))((())))))*********))))))+++++++++************))),,,+++***((((((((())))))%%%%%%&&&'''((()))******'''(((+++,,,---,,,***)))))))))))))))************)))***,,,------,,,***))),,,++++++***)))(((''''''+++...000...)))&&&(((+++%%%&&&''''''&&&&&&(((***---+++)))((('''((()))***(((((((((((())))))))))))***)))'''&&&%%%%%%&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''+++++++++++++++,,,,,,,,,*********,,,...///---,,,))))))))))))))))))))))))---,,,)))''''''((()))***************************,,,,,,+++++++++,,,...///(((((())))))))))))((((((&&&(((***,,,---,,,+++***((('''&&&&&&&&&((()))***+++***)))(((((()))***+++((((((''''''''''''(((((()))'''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''***&&&'''***((($$$%%%+++'''%%%$$$%%%'''))))))))))))******'''%%%%%%''')))((()))+++,,,,,,+++)))((('''))),,,,,,+++)))((((((***)))(((''''''&&&'''''')))$$$$$$((()))%%%&&&***&&&%%%%%%&&&&&&'''((()))***,,,......,,,+++,,,,,,+++...000...+++((()))+++(((((((((***,,,---,,,***......,,,+++***++++++,,,)))...222111---******---,,,+++******,,,,,,+++***...---,,,***)))(((((((((***---111222000---++++++)))(((&&&%%%&&&''')))*********)))''''''&&&&&&&&&)))'''(((***((($$$(((///))))))************)))((('''(((((()))******++++++------,,,)))&&&$$$%%%%%%%%%'''))))))'''&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''%%%######%%%(((&&&%%%$$$$$$%%%%%%###!!!&&&%%%$$$######$$$&&&&&&''''''((((((''''''&&&%%%)))(((&&&%%%$$$$$$%%%&&&%%%&&&'''((((((&&&%%%###+++,,,+++(((%%%$$$'''***000222444???[[[|||{{{qqqqqqnnnVVV???444,,,(((///000(((&&&++++++&&&&&&&&&&&&%%%###!!! &&&%%%%%%%%%&&&%%%"""$$$%%%%%%%%%%%%%%%%%%%%%***%%%$$$''''''###$$$(((!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$######"""(((&&&$$$"""!!!"""$$$&&&%%%$$$######%%%%%%%%%######$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''+++&&&$$$%%%$$$!!!"""%%%%%%''''''$$$$$$''''''%%%'''&&&&&&%%%%%%$$$$$$###)))%%%%%%(((&&&!!!!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%((('''&&&$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))((()))***+++,,,,,,++++++************************)))((('''''''''((()))***+++,,,,,,+++))))))***+++((()))*********)))'''&&&((())))))))))))))))))(((((()))***++++++***((('''###'''+++,,,)))(((***---))))))))))))))))))))))))(((((()))***++++++******++++++++++++******))))))+++***)))(((((())))))***''''''(((((())))))******((()))***+++++++++***)))))))))))))))************((()))***++++++***)))(((++++++******))))))(((((('''***,,,+++(((&&&))),,,%%%&&&''''''&&&&&&((())),,,+++)))''''''((()))***((((((((())))))))))))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******************++++++,,,+++***+++---...---,,,******************************)))(((((()))***+++************************++++++***)))***+++,,,,,,((())))))))))))))))))(((******++++++,,,,,,------))))))(((((()))******++++++***)))(((((()))***+++((((((((((((((()))******)))(((&&&%%%%%%&&&'''((('''''''''(((((((((((())))))&&&&&&)))'''$$$%%%+++&&&%%%%%%&&&((()))((('''(((((((((''''''((()))***((()))***+++***)))((('''''')))+++,,,***)))(((((())))))(((((('''(((((((((***''''''(((%%%&&&&&&&&&&&&'''((()))***...000222444555444222000---...///...,,,+++++++++,,,,,,,,,---///000///...000///---,,,+++++++++,,,***---111000,,,)))***---,,,+++***+++------+++*********)))))))))))))))******---000111000---++++++)))((('''&&&'''(((***+++******)))''''''&&&&&&'''(((%%%&&&)))(((%%%''',,,******))))))))))))))))))(((((())))))***++++++,,,+++++++++)))'''&&&'''((('''(((***)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&%%%######%%%((('''&&&%%%&&&''''''%%%$$$''''''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###'''(((((('''%%%%%%(((++++++...000999RRRrrrvvvnnnppplllSSS:::///)))&&&***---***(((((('''$$$%%%%%%&&&%%%%%%$$$###"""$$$######%%%''''''%%%###''''''&&&&&&%%%%%%$$$$$$### $$$$$$!!!!!!%%%!!!""""""###$$$$$$%%%%%%""""""#########"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$&&&&&&$$$%%%((("""&&&'''%%%%%%''''''###%%%%%%%%%$$$$$$$$$$$$###%%%###%%%)))(((######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''((()))******)))((((((+++***(((''''''(((***+++)))(((((('''''''''''''''***++++++***(((((()))+++((())))))***)))((('''&&&((((((''''''''''''(((((('''((()))*********)))(((&&&&&&'''((()))******+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++++++++***))))))***))))))((())))))***+++*********************************************)))))))))))))))************''''''))))))))))))''''''*********)))))))))))))))###&&&((((((&&&&&&))),,,&&&'''''''''&&&&&&''')))+++***(((''''''((())))))(((((()))))))))*********)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))******+++///---+++***+++,,,,,,+++++++++++++++++++++++++++'''((()))***++++++++++++************************,,,,,,+++*********++++++))))))************))))))...---+++******,,,...///***++++++++++++,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))***++++++)))((('''&&&%%%%%%&&&''''''''''''(((((((((((()))'''&&&&&&'''&&&$$$&&&***&&&%%%%%%'''((((((&&&$$$'''&&&&&&(((***,,,,,,,,,***)))))))))((((((''''''&&&(((++++++***(((((()))))))))((((((((()))******&&&''')))+++'''""""""%%%''''''''''''((()))***+++333444666;;;>>>>>>999444///.........///...,,,+++,,,+++***,,,...///...---111000///---,,,+++++++++***---...---***)))+++---+++***+++---......+++)))&&&''''''((()))***++++++***---000111///,,,+++******)))((((((((()))+++,,,******)))(((''''''''''''(((%%%%%%((()))'''&&&'''------,,,++++++,,,---...))))))******+++,,,,,,,,,******+++***(((((()))+++''')))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))((('''&&&((()))***((('''''''''&&&&&&%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&''')))))))))(((((($$$%%%&&&&&&&&&(((+++...(((+++---333GGGeee{{{pppjjjooojjjNNN666---)))&&&'''***...,,,&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%""""""###%%%((()))(((''')))((('''&&&%%%$$$$$$######$$$""""""$$$"""""""""###$$$$$$%%%%%%!!!"""""""""""""""""""""!!!$$$&&&&&&$$$""" $$$######$$$%%%&&&&&&%%%((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$''''''######%%% %%%'''&&&&&&((('''############$$$$$$$$$%%%%%%%%%$$$&&&))))))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$***)))'''&&&&&&''')))*********)))(((''''''&&&&&&)))******)))(((''')))***))))))***+++***)))((('''((('''&&&%%%%%%&&&'''((('''((())))))***))))))((()))'''%%%&&&))),,,+++***))))))))))))))))))))))))'''((()))+++,,,---------***++++++++++++***)))(((((((((((())))))***++++++,,,,,,++++++************++++++***))))))))))))***((()))))))))************''''''((())))))((('''''')))))))))))))))*********###%%%''''''&&&&&&(((***&&&'''((('''%%%%%%''')))))))))((('''''''''((()))((((((((()))))))))******((((((''''''&&&&&&&&&&&&''''''(((((()))***++++++((((((((()))))))))))))))))))))***++++++,,,,,,,,,111...+++******+++++++++++++++++++++++++++++++++'''(((***,,,,,,+++***)))************************------,,,,,,++++++++++++)))******++++++******)))...---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,++++++***)))(((((()))***++++++***))))))(((((()))))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$&&&***%%%%%%&&&((()))(((&&&###'''&&&&&&)))---///...---+++***)))(((((((((((((((&&&(((******)))((())))))))))))((())))))***++++++%%%'''******'''&&&)))---(((((((((((()))***+++,,,444444777===CCCBBB<<<555111///---...000111...+++,,,+++***+++---...------222111000...---++++++***+++,,,,,,+++))))))+++---******,,,...///...+++(((''''''((()))***++++++,,,***,,,//////...,,,************)))))))))***+++,,,******)))(((''''''(((((()))&&&%%%(((++++++'''%%%,,,+++***((()))***,,,...******+++++++++,,,,,,,,,***++++++***(((((()))***&&&(((******)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))+++,,,'''&&&&&&(((******)))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&''''''&&&&&&%%%&&&((()))***+++++++++&&&&&&'''''')))***---...)))---...000===XXXqqqlllfffjjjeeeIII333//////+++''')))000...&&&$$$***%%%%%%&&&&&&&&&&&&%%%%%%#########%%%((())))))((('''''''''&&&&&&%%%%%%%%%!!!"""$$$''''''&&&%%%%%%""""""#########$$$$$$$$$"""""""""""""""#########!!!###$$$%%%### $$$###"""$$$&&&''''''&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&%%% """&&&'''%%%&&&))))))&&&######$$$%%%%%%&&&''''''***((('''((('''%%%###"""'''''''''''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$"""###%%%'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%'''''''''(((((('''''''''+++++++++***)))((('''&&&'''((()))(((''''''(((***)))***+++++++++***)))(((((('''&&&%%%%%%&&&'''(((''''''(((((()))))))))))),,,(((&&&'''+++---,,,***((((((((((((((((((((((((&&&''')))***+++,,,------******+++,,,,,,***)))((((((((())))))************,,,,,,++++++***)))))))))******)))(((((())))))***((()))))))))************)))))))))))))))))))))))))))))))))))))))*********&&&'''''''''&&&&&&'''(((''''''((('''%%%%%%'''(((''''''''''''''''''(((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&''''''((()))******+++''''''(((((()))))))))***)))+++---/////////...---222///+++******+++++++++************************)))***,,,------+++(((''')))))))))))))))))))))))),,,,,,+++++++++***))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++***((('''&&&%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&$$$###%%%(((***%%%%%%&&&(((***)))'''$$$'''(((***,,,//////...---,,,+++***))))))))))))***&&&'''))))))(((((()))***))))))((())))))***++++++***+++***%%%"""###&&&((()))(((((())))))***+++,,,111111444:::@@@@@@:::333111///---...111111///+++111///......000111111000222111000///---,,,******++++++++++++******+++---***+++,,,...000///+++(((******+++,,,,,,,,,+++******,,,......,,,+++*********************++++++,,,***))))))(((((((((((()))***)))((())),,,---)))%%%'''&&&$$$$$$$$$&&&((()))+++++++++++++++,,,,,,,,,+++,,,,,,***'''&&&'''(((%%%'''***+++***))))))***'''&&&%%%%%%%%%%%%&&&'''''''''&&&'''(((******+++&&&&&&&&&''')))***((('''''''''''''''&&&&&&%%%%%%((((((((((((((('''&&&&&&###$$$&&&((())))))((((((!!!"""###$$$&&&''''''((('''&&&&&&'''(((*********+++...///...666LLLgggyyyfff```bbb\\\BBB000000333---'''''',,,+++$$$&&&...&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''%%%'''))))))))))))'''%%%###############$$$$$$$$$$$$############$$$%%%&&&%%%%%%$$$$$$""" ###""""""$$$&&&(((((('''$$$$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''&&&!!!!!!&&&((((((%%%%%%)))***((($$$%%%%%%&&&'''((())))))+++)))&&&%%%&&&((('''%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###%%%'''((((((''''''%%%%%%&&&''''''&&&%%%%%%((()))***++++++***))))))&&&''''''((((((''''''&&&++++++++++++***)))''''''&&&'''((('''&&&&&&((())))))******++++++***((('''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***+++)))((())),,,---,,,***((((((((((((((((((((((((&&&'''((()))***+++++++++)))***,,,---,,,+++)))'''((())))))************)))*********))))))(((((((((((((((((()))))))))******))))))))))))*********************************************))))))))))))))))))(((((((((''''''&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))))),,,000333444333000...000...+++***+++++++++***))))))))))))))))))))))))+++,,,------,,,+++((('''))))))))))))))))))))))))((())))))***))))))((('''++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,,,,+++***)))))))))***++++++***)))(((((()))***+++,,,+++)))(((&&&%%%$$$$$$'''''''''''''''''''''''''''''''''(((((((((((()))%%%((('''###"""&&&******&&&&&&&&&(((++++++)))((())),,,000111///---,,,,,,***************+++***+++&&&'''(((((((((((()))+++))))))((((((((()))*********+++((($$$$$$(((+++***(((((((((((()))***+++,,,......000444888999555222///......///000000...---000...,,,,,,---/////////000000//////---,,,***)))++++++++++++,,,,,,,,,,,,,,,+++,,,...//////,,,***,,,,,,---------,,,***)))***,,,------+++*********)))*********++++++++++++***))))))(((((()))))))))***++++++)))***,,,+++'''((((((''''''((()))***+++******+++++++++++++++++++++++++++)))&&&%%%&&&'''&&&(((***+++*********+++'''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&(((((((((&&&&&&%%%&&&(((((('''%%%))))))***))))))((('''&&&((())))))))))))(((''''''%%%%%%&&&(((((()))))))))######$$$%%%&&&'''((()))&&&%%%%%%&&&(((((((((&&&+++---...---333EEE___rrrbbbZZZ[[[UUU>>>...///111***'''&&&'''%%%###&&&,,,&&&&&&&&&&&&%%%$$$""""""(((&&&$$$$$$%%%&&&&&&%%%"""######$$$%%%&&&'''(((&&&))))))''''''((('''$$$########################%%%$$$######$$$%%%'''(((&&&%%%$$$$$$$$$%%%&&&&&&###""""""$$$'''))))))((("""""""""###%%%&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###'''(((&&&&&&)))''')))(((%%%%%%((()))'''&&&&&&''''''((()))******((('''%%%$$$(((,,,+++'''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++***))))))((('''&&&&&&'''((()))))))))*********((('''&&&%%%&&&'''&&&%%%%%%''')))'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&'''((()))******(((((()))***++++++***(((((((((((((((((((((((((((&&&'''((())))))))))))))))))***,,,------+++)))'''))))))***+++******(((((('''''''''''''''''''''&&&%%%&&&((()))***+++******))))))))))))*********************))))))*********++++++******))))))((((((((('''''''''''''''&&&%%%'''(((((('''%%%%%%&&&'''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''+++222777888555000,,,...---,,,,,,,,,,,,+++******************************+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,+++******++++++,,,,,,,,,,,,+++++++++*********,,,...000111...---***'''''')))+++,,,+++***)))(((((()))***++++++***)))(((''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))&&&)))(((###"""''',,,+++'''&&&&&&(((+++------,,,+++111666555///))))))***'''((()))+++++++++******%%%'''(((((('''''')))+++))))))(((((('''(((((((((((()))'''&&&***///---'''(((((((((((()))***++++++,,,---...///000111222222,,,...//////...---.........,,,))))))***,,,,,,,,,---.........---,,,***)))++++++,,,---......---,,,---,,,,,,---......---+++***+++,,,------+++***(((***+++---,,,***))))))***((())))))******************)))))))))))))))******(((------(((&&&)))***((()))******+++,,,,,,------************************((())))))(((&&&%%%&&&((()))+++,,,,,,***)))((()))((('''%%%$$$$$$%%%'''(((%%%###"""$$$'''))))))(((((('''&&&'''((((((&&&%%%'''((((((((('''&&&%%%$$$((((((((()))(((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((()))***+++,,,(((&&&&&&(((***+++***(((+++---///000555EEE]]]pppcccYYYZZZWWWBBB111---,,,%%%))))))%%%$$$'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$''''''$$$$$$((((((%%%########################$$$###""""""###%%%'''((($$$$$$$$$$$$%%%%%%&&&'''"""""""""$$$'''******)))!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""" $$$&&&%%%'''+++###''')))'''''''''%%% &&&&&&''''''(((((())))))((())))))(((+++---((( ((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&((())))))((((((,,,)))&&&$$$$$$&&&))),,,'''((()))))))))(((&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%&&&'''''''''&&&%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******&&&''')))++++++)))((('''((((((((((((((((((((((((''''''((((((((((((((('''(((***,,,------+++(((''')))***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***+++++++++***))))))))))))******************))))))))))))******,,,++++++***)))((((((''''''&&&%%%%%%''''''&&&%%%((((((((('''%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%+++222888999666000+++---,,,,,,,,,------+++)))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,))))))))))))))))))))))))+++,,,...///000//////...+++,,,,,,------,,,,,,+++---,,,***)))+++///333666000...***''''''))),,,...+++***)))(((((()))***+++)))))))))))))))******+++$$$$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&***(((###"""(((---,,,((('''&&&(((+++...///...,,,444:::777...'''&&&)))$$$%%%(((***++++++***)))%%%&&&'''''''''''')))+++***)))((('''''''''''''''******'''%%%'''))) ''''''''''''((()))***+++,,,---------,,,---111333+++...000000---,,,---///111///,,,+++,,,...///...,,,,,,---...---,,,***)))***+++,,,...000000---+++...---,,,,,,---...---,,,((()))+++,,,,,,+++***)))***+++,,,,,,***))))))***(((((()))************)))***)))))))))))))))******'''------'''###'''***)))$$$%%%'''((())))))))))))******))))))))))))))))))%%%&&&''''''&&&&&&((())),,,---...---***'''&&&&&&((('''%%%$$$$$$%%%'''((((((&&&$$$&&&***,,,,,,***)))((('''((()))(((&&&%%%$$$$$$%%%%%%$$$"""!!! ''''''((((((''''''&&&%%%'''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&'''((()))******))))))+++///111///---,,,---000444:::III```sssfff]]]^^^\\\HHH555...)))###+++---'''&&&++++++&&&$$$%%%&&&'''((((((((((((%%%###""""""$$$%%%&&&&&&$$$$$$##################"""&&&&&&###$$$)))+++'''$$$$$$#####################"""!!!!!!"""$$$&&&'''######$$$$$$###"""!!! """!!!"""$$$(((*********"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########"""!!!"""!!!"""&&&%%%))))))(((&&&!!!&&&&&&&&&'''''''''''''''+++......,,,---,,,"""(((((('''&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&'''&&&%%%&&&((()))((('''((('''&&&$$$$$$%%%&&&''''''&&&$$$######$$$&&&''')))'''%%%'''+++---***&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((***---,,,((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))&&&''''''&&&%%%&&&(((***(((((('''&&&&&&&&&&&&'''%%%'''******)))'''''''''000---(((&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%***)))((((((***,,,,,,,,,&&&'''((()))))))))((('''+++)))))))))+++,,,+++******)))))))))))))))******&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((***...222444555555444---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,+++******)))---,,,+++)))((((((((((((,,,,,,---------............++++++------+++,,,//////---,,,---///222444555+++***((('''((()))+++,,,---,,,***((('''((()))***+++++++++******)))((((((&&&&&&&&&'''&&&&&&%%%$$$(((&&&&&&''')))+++++++++'''&&&%%%$$$%%%''')))+++&&&)))***))),,,111444222999666111,,,(((&&&&&&&&&"""''',,,...---+++,,,...((((((&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&(((***''''''''''''''''''&&&&&&&&&&&&%%%&&&'''***---//////...,,,+++,,,---------///222111+++'''***---///...///000000000///---,,,++++++************++++++,,,,,,++++++***+++++++++------,,,+++,,,---...///******++++++++++++******222///+++******++++++***---,,,***(((''''''((((((+++(((%%%%%%''')))++++++,,,***((((((((('''%%%###))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))(((''''''''''''''''''))),,,,,,+++)))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%&&&''')))+++$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))******************************++++++---000888IIIaaatttiiiZZZ^^^eeePPP444++++++(((((())))))))))))(((((('''(((((((((((((((''''''$$$%%%%%%###!!!!!!%%%(((!!!###&&&((()))'''$$$"""#########$$$$$$%%%%%%&&&$$$$$$######$$$&&&(((***$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&)))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###!!!!!!"""######"""%%%%%%&&&&&&%%%%%%$$$$$$"""&&&'''&&&'''+++,,,***++++++++++++***((('''%%%*********)))))))))))))))&&&'''((('''&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######+++(((&&&(((+++,,,)))%%%))))))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&(((******'''$$$%%%&&&&&&&&&&&&&&&&&&%%%""""""$$$%%%''')))***+++***))))))(((((()))))))))))))))))))))))))))))))))&&&''''''&&&%%%&&&(((***((((((''''''&&&&&&&&&'''%%%''')))***)))'''''''''+++***))))))******((('''''''''(((((('''&&&%%%%%%(((((()))+++---------,,,''''''((()))))))))((('''((((((((()))++++++***)))++++++***)))((((((((((((%%%%%%%%%$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''')))---000222333222111,,,---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,---,,,---...///000000000000///,,,,,,//////------111,,,***)))))),,,///000000***)))((('''''')))+++,,,---,,,***)))((()))***+++******+++******(((&&&%%%&&&'''''''''''''''&&&&&&((('''&&&&&&(((******)))'''&&&%%%%%%%%%''')))***'''******))),,,333888888444111...***(((''''''((( ###&&&(((((('''''''''((('''&&&&&&&&&&&&'''((()))******)))(((''')))+++''''''''''''''''''''''''&&&&&&&&&&&&(((***---///..................---+++---000///+++)))---///...///////////////......---++++++************++++++,,,,,,++++++***++++++,,,------,,,,,,,,,---...///******++++++++++++******///,,,)))((()))*********---,,,+++*********++++++---***'''&&&''')))***+++,,,***((((((((((((&&&%%%************************((()))***++++++***)))((())))))((('''''''''''''''%%%'''***+++***)))((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''')))*** """$$$%%%%%%&&&(((***&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''((()))))))))************************------...111;;;MMMeeewwwiii\\\aaaiiiUUU:::///---))))))))))))))))))(((((('''((()))******)))((('''%%%&&&%%%$$$""""""%%%((($$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$%%%'''((($$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''******)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###""""""######""" ###$$$$$$%%%&&&&&&&&&%%%((()))&&&###%%%***+++***)))************)))'''&&&'''((((((((())))))******''')))))))))''''''''')))((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$+++)))'''(((******'''###)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''%%%&&&''')))((((((((('''''''''&&&&&&%%%'''))))))((('''&&&'''$$$%%%'''***,,,+++(((%%%''''''''''''''''''&&&&&&%%%'''***---//////...---((())))))***))))))((((((***+++,,,...000111///---,,,+++***(((''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---//////...---***...111111---***)))***......------,,,,,,+++++++++++++++,,,,,,---------++++++++++++,,,---...///,,,...///111222222111111,,,)))***------++++++...+++)))'''(((***,,,------)))((('''''''''(((***+++++++++***)))***+++,,,---)))******+++)))'''%%%###'''(((((()))))))))((((((((('''%%%%%%'''((('''''''''&&&%%%%%%&&&''')))***)))+++***)))---555;;;<<<---,,,***)))(((((())))))&&&&&&''')))+++***(((&&&(((''''''&&&&&&'''((((((,,,,,,,,,+++)))((()))+++''''''''''''''''''''''''&&&&&&&&&''')))+++...///...///000111000///---,,,,,,...---,,,---000///+++000000///...............++++++************++++++,,,++++++***++++++,,,,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++...,,,)))(((***+++,,,,,,...------,,,,,,------......,,,)))((()))++++++++++++***))))))******)))'''************************'''((()))******)))(((''')))(((((((((''''''''''''%%%(((***+++***))))))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&''')))***!!!###%%%%%%%%%&&&((()))''''''&&&%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((************************/////////333>>>SSSkkkzzzjjj^^^dddnnn]]]CCC444...************))))))(((((('''(((***,,,,,,***((('''%%%&&&&&&$$$######%%%'''((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&)))******(((%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$######$$$$$$$$$!!!!!!"""###%%%&&&&&&''''''+++)))###!!!''')))&&&(((((()))))))))(((((('''&&&&&&'''((()))***++++++)))***+++***((('''((()))'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%&&&'''(((&&&###(((((('''&&&%%%%%%%%%%%%######$$$%%%&&&&&&''''''((('''%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((''''''&&&%%%'''))))))'''&&&&&&'''######$$$'''))))))&&&$$$&&&&&&'''''''''''''''&&&%%%'''***,,,...///000111+++++++++******))))))(((++++++---000333333000---***)))((((((''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''')))***,,,---)))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***))))))...333444///+++******......------,,,+++******+++++++++,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,---...000111222111000///,,,******------******---,,,***))))))+++,,,,,,+++(((((('''''''''((()))***))))))))))))***+++,,,---)))***++++++***'''$$$"""))))))***************))))))'''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&'''((()))(((++++++***...444888777******))))))))))))******---+++***+++......***''''''''''''''''''(((((((((---------+++((('''((()))&&&&&&&&&'''''''''''''''&&&''''''(((***,,,...//////000000000///...///000///000//////111333...'''111000...------......///,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++///---+++***,,,...////////////...------,,,,,,,,,---+++))))))+++---...---+++***))))))+++,,,+++)))************************))))))************))))))(((((((((((((((''''''&&&)))***,,,,,,***))))))***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&'''((()))&&&(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((())))))))))))(((((((((((((((************************///000000444BBBZZZppp}}}lll```gggrrreeeLLL999...,,,,,,+++***))))))((((((&&&(((+++......,,,)))'''&&&&&&&&&%%%$$$%%%&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((***)))&&&###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&&&&###!!!""""""###%%%%%%&&&&&&&&&'''%%%  &&&&&&"""&&&&&&''''''((((((((((((''''''((())))))***++++++)))++++++***(((''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""""""""$$$%%%&&&&&&%%%'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''''')))((('''&&&%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''******))))))))))))))))))'''((()))************)))((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''(((((()))))))))((('''&&&%%%'''((((((&&&%%%&&&'''((('''%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((((((''''''((()))******---222666------,,,+++***)))))))))&&&'''(((+++...---***((('''&&&&&&&&&'''((())))))%%%&&&'''((()))((('''&&&&&&&&&'''''''''(((((((((%%%%%%&&&''')))+++---...))))))***)))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''')))...333555333///------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---...///000000000///...111...///222111...---///---,,,******+++,,,+++***((((((((((((((())))))***((((((((()))***+++,,,---******++++++***(((&&&$$$++++++,,,,,,++++++***))))))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&''''''(((&&&***---,,,...111000---++++++++++++++++++******+++((('''(((******&&&###&&&''''''(((((())))))))),,,,,,,,,)))'''%%%&&&'''&&&&&&&&&'''''''''((((((''''''((()))+++---...///111111///---+++---222666555666555333444333---%%%111000...------......///,,,,,,++++++++++++,,,,,,+++*********++++++,,,---,,,,,,,,,---------------,,,,,,+++******+++,,,,,,...,,,******,,,...////////////...---,,,+++***)))+++***)))***---///000000+++***)))***+++,,,+++***************************++++++++++++++++++++++++((((((((()))((('''&&&&&&***++++++***(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&''''''((()))******)))&&&%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))))))))))))))((((((((())))))))))))))))))))))))---///000555GGGaaavvv~~~mmmbbbjjjwwwmmmWWWAAA000///...,,,***)))(((((((((&&&(((+++......---***((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%""" '''&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&((('''%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$$$$$$$$$$%%%%%%$$$############!!! ###''''''###%%%%%%%%%&&&&&&'''((((((************************((()))***)))'''&&&'''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%% !!!###$$$%%%&&&&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&((((((((('''%%%&&&(((***'''&&&%%%$$$$$$%%%&&&'''''''''((()))***+++,,,,,,((()))+++,,,---,,,,,,+++))))))))))))))))))))))))&&&''')))((('''%%%&&&&&&(((((()))***)))((('''&&&%%%'''''''''%%%%%%&&&'''...+++'''%%%%%%&&&'''((($$$%%%&&&'''((((((((((((((())))))((((((+++111777000///---,,,******))))))''''''(((***++++++)))&&&%%%%%%%%%%%%'''((()))***&&&'''(((((()))((((((((($$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''')))***,,,---))))))*********((('''&&&&&&&&&'''((()))******+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''***---111555666555333111......------,,,,,,++++++---------....../////////000000///............////////////000111222333333444222222444333...,,,......---++++++,,,+++***(((((()))))))))************((()))******+++,,,,,,---,,,,,,,,,,,,+++***))))))---------,,,+++***)))((()))'''%%%%%%&&&&&&%%%$$$&&&'''''''''''''''''''''$$$)))---,,,,,,---***%%%++++++---------,,,+++***)))(((''''''((('''%%%$$$&&&&&&((()))))))))))))))*********(((%%%$$$%%%&&&%%%%%%&&&&&&'''((((((((('''((()))+++,,,...//////000000...***)))---444;;;;;;======999666333---&&&000000///...............,,,,,,++++++++++++,,,,,,************+++,,,------+++,,,------......---------,,,+++******+++,,,---,,,***'''''')))+++,,,,,,.........---,,,+++)))(((+++***)))+++---///000///+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))))))))(((&&&%%%(((((()))'''%%%###$$$%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((()))%%%%%%&&&&&&''''''''''''&&&'''(((((('''&&&'''))) !!!###$$$%%%&&&%%%$$$$$$$$$%%%'''(((***))))))))))))))))))))))))))))))))))))))))))))))))+++///222888MMMiii{{{ooodddmmm|||wwweeeNNN:::111///---+++)))(((((()))&&&(((***------,,,+++)))((('''&&&&&&(((((('''&&&!!!###%%%'''&&&$$$ &&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!$$$'''((('''%%%$$$$$$$$$$$$$$$###"""""""""%%%&&&$$$%%%((()))&&&%%%%%%$$$$$$%%%&&&''''''************)))))))))((('''((())))))''''''((()))'''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&& """###$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((('''%%%$$$&&&(((((('''%%%$$$$$$%%%'''(((&&&&&&'''((()))******+++&&&''')))+++++++++***)))))))))))))))))))))))))))&&&'''))))))'''%%%%%%&&&'''(((*********)))'''&&&%%%&&&'''&&&%%%%%%&&&(((,,,)))%%%###$$$%%%&&&'''###$$$%%%'''((()))))))))&&&(((***)))((()))///444111000...,,,+++*********+++***)))***++++++)))'''%%%%%%%%%%%%&&&'''((((((((((((''''''(((((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,((()))***++++++***((('''%%%&&&''')))***,,,---...,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((((((,,,,,,...444:::<<<999555////////////............,,,---...000222444666666555444333111000000000000000000000222555999<<<>>><<<999999;;;999333000111111000///.........+++))))))******+++++++++++++++++++++,,,---............///...---,,,,,,---......//////...---+++)))'''&&&)))'''%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&%%%)))+++***)))***(((###(((***,,,......---,,,+++***++++++***)))(((((()))%%%&&&((()))******)))))))))***)))(((%%%$$$%%%'''%%%%%%&&&&&&'''(((((()))'''((()))+++---...///000,,,------+++***---555<<>>777000///333444///)))...)))$$$###&&&(((&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&''')))&&&###&&&,,,,,,&&&)))((('''&&&$$$###!!!!!!((('''&&&%%%%%%&&&'''((((((''')))...---)))'''(((###+++---***000<<<>>>777999333+++((()))***(((%%%((()))))))))'''&&&'''(((''''''''''''(((((()))))))))+++...222666999<<<===777555222111111222222111---///222666:::>>>BBBEEEEEEBBB<<<555///...000222222666888888@@@OOOXXXYYYTTTYYY]]]\\\UUULLLGGGDDDBBB===999999;;;:::666222000000///,,,+++,,,///111444333555999999777999===333555666222,,,+++...333666888666111///...***$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((((((((()))***+++*********)))***+++,,,,,,,,,,,,,,,(((((((((((()))***+++,,,''''''&&&%%%%%%%%%%%%&&&+++***)))((('''&&&%%%%%%((((((''''''''')))+++,,,000...+++))))))***---///))))))***,,,...111333444888;;;===<<<888444000...333222000///...---------************+++,,,,,,---++++++++++++++++++++++++---,,,+++,,,///000...+++000+++((((((((((((,,,111,,,***(((***,,,,,,***'''+++,,,------,,,+++,,,...*********++++++,,,,,,,,,(((((()))***************+++***)))(((((()))***+++))))))(((((('''%%%$$$###))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,---)))######((((((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((())))))************))))))+++---.........,,,+++...---999SSSlll{{{yyyqqqwww|||aaa???444***)))+++)))'''&&&'''''''''(((***)))'''%%%'''((()))))))))(((&&&%%%$$$((()))&&&&&&)))+++***)))******)))'''&&&''')))&&&)))***((($$$"""&&&***%%%###"""###%%%'''((((((!!!!!!"""###$$$%%%%%%%%%(((%%%###$$$((()))&&&"""***)))((('''&&&%%%$$$$$$&&&###"""%%%+++...,,,)))!!!''')))%%%"""###$$$###%%%%%%%%%###!!! """$$$$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%''''''&&&'''''''''''''''((()))*********)))(((((()))***+++///---+++)))((()))+++---******)))((('''&&&%%%%%%***+++,,,***(((''''''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""''''''###"""%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&((('''(((******(((&&&&&&'''(((''''''''''''(((((()))&&&)))++++++(((&&&&&&'''%%%%%%%%%&&&'''(((******###&&&&&&######''')))'''(((&&&%%%''')))***(((&&&'''******((((((******'''((((((((((((((()))******++++++***+++---000111222///***&&&%%%''')))'''%%%'''&&&&&&&&&&&&&&&''''''((()))'''###&&&++++++&&&((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((&&&(((,,,,,,(((&&&'''&&&,,,---,,,444CCCIIIFFFBBB:::///)))((())))))'''((()))***)))((('''((()))'''((((((((()))))))))))))))+++...111444777999:::666555333222222333222222000222444666999===AAACCCGGGDDD???999444222333555111888;;;;;;@@@LLLWWW[[[```dddhhhfff___WWWRRROOOLLLHHHCCCAAABBB@@@;;;777333333222000///000333555;;;<<<@@@CCC@@@<<<<<>>333+++(((((())))))(((*********((('''((()))(((((((((((((((((((((((('''((()))+++,,,---............///000000111333444666777777666555666;;;???DDDEEEEEECCC>>>:::777777444777888777888===EEEIIILLLRRRXXXZZZXXXVVVVVVVVVWWWSSSNNNHHHDDD???999555333333444333222444777999>>>EEENNNQQQIIIAAAAAAGGGEEEAAA;;;777666555444444555999999555222222000---))))))(((((((((((())))))******((('''&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***)))))))))))))))))))))************))))))((('''&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&'''((())))))&&&&&&''''''((())))))***$$$&&&)))+++,,,+++)))(((+++++++++++++++,,,------///...---+++***+++///222111444777:::888333---))),,,+++***************+++*********************************+++,,,,,,,,,+++,,,)))***------+++,,,///---------...//////...---+++,,,---+++)))(((((()))++++++++++++++++++++++++)))******++++++*********---,,,+++******+++,,,---)))******+++,,,,,,++++++))))))((((((((((((((((((&&&&&&''')))***+++,,,---&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))((($$$ &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))))))))'''((()))***************(((((()))***+++************---;;;VVVsssbbb@@@555+++(((((('''''')))'''''''''(((***)))'''%%%'''''''''''''''''''''&&&'''******((()))000777888999222***''''''(((%%%"""###%%%&&&%%%######$$$&&&!!!%%%'''%%%!!!"""%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%&&&(((+++,,,+++)))******))))))((((((((((((///+++'''%%%%%%%%%$$$###)))'''###"""'''((($$$&&&""" %%%((('''$$$)))(((&&&$$$###$$$%%%'''((('''&&&&&&(((((('''&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((***++++++***)))(((''''''''')))***************))))))))))))(((***,,,,,,,,,,,,...000$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%$$$$$$%%%&&&%%%!!!"""$$$&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%&&&''''''%%%%%%&&&(((&&&'''((())))))((('''&&&((('''&&&%%%&&&'''''''''((('''&&&%%%$$$$$$$$$$$$"""###"""&&&***+++%%%&&&''''''''''''''''''''')))((($$$$$$((()))'''%%%&&&'''(((((('''&&&%%%###$$$%%%'''))),,,///222***)))''''''(((((((((''',,,+++***(((((('''''''''######%%%'''(((((()))***(((((((((((((((((())))))(((((((((((((((((((((((($$$"""###''''''$$$$$$&&&&&&'''(((***111999======:::666000+++((('''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''***+++---...///000111111...000111222333666:::>>>@@@AAABBB???<<<;;;???CCCKKKNNNQQQQQQNNNHHHCCC@@@???:::555555888::::::;;;???DDDJJJLLLLLLKKKLLLNNNQQQNNNIIICCC>>>999333000...///000000///000333555666===FFFJJJDDD<<<>>>DDDEEEAAA:::555333333222222;;;??????999444222000---***)))(((((((((((()))***+++***)))((('''&&&&&&&&&***((('''&&&&&&(((***++++++******)))))))))***+++************)))'''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((()))))))))&&&&&&'''((())))))******++++++************++++++---......---+++***+++,,,...111666999888333---))))))((())))))***+++,,,---)))))))))))))))))))))))))))***+++,,,,,,++++++,,,+++)))***......,,,,,,///,,,---...///////////////+++,,,---+++)))(((((()))++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,(((((()))***++++++++++++(((((())))))))))))))))))''''''((()))***+++,,,,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***(((((()))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""%%%+++---***&&&'''''')))******+++++++++(((((())))))************+++---777OOOmmm|||YYY999000(((''''''&&&(((+++'''''''''(((***)))'''%%%'''&&&&&&&&&&&&'''''''''&&&***+++***---666===???555...'''$$$&&&(((&&&### """###$$$$$$%%%&&&'''!!!%%%(((&&&!!!!!!$$$""""""###$$$$$$$$$######&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))+++)))'''%%%%%%%%%%%%$$$(((&&&!!! &&&'''$$$&&&""" &&&)))(((%%%&&&''''''''''''&&&%%%$$$)))(((((()))+++,,,+++***%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))*********)))(((((((((((()))***))))))))))))************((()))+++,,,,,,---///111######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$&&&&&&######''''''&&&!!!"""$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$###$$$%%%'''&&&'''''''''&&&&&&((()))&&&'''(((((((((((((((((((((&&&&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$%%%&&&###)))((('''''''''$$$$$$&&&''''''&&&&&&&&&(((&&&'''&&&"""###'''***((('''''''''(((''''''&&&%%%(((%%%###$$$'''******)))&&&''''''(((((()))))))))...---,,,***)))((((((((($$$$$$&&&)))(((%%%&&&)))(((((((((((('''''''''''''''(((((())))))(((((('''###!!!"""&&&&&&$$$$$$&&&%%%%%%&&&(((+++......---...---,,,***)))((((((((()))***+++***((('''((()))((((((((((((''''''''''''((()))+++---///000111111333555777888:::???GGGMMMQQQTTTTTTPPPIIIEEEGGGJJJVVV[[[bbbdddaaaZZZSSSOOOJJJ@@@999999;;;999666444>>>BBBFFFFFFDDDCCCDDDEEEGGGEEEBBB===888333000...+++,,,------,,,,,,...000000444;;;>>>:::666888???EEEAAA:::333...,,,,,,---:::??????999333000///,,,***)))(((''''''((()))*********)))(((''''''''''''***))))))((()))***+++,,,***)))((('''''''''((()))))))))******)))'''&&&$$$''''''&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&(((((((((((((((((('''&&&&&&'''(((***+++*********)))))))))******&&&)))+++,,,+++*********+++...222555444111,,,)))''''''((((((***+++---...************************)))+++------,,,+++,,,---+++)))***---...------000+++---/////////...///000+++,,,---,,,***))))))***,,,,,,,,,++++++++++++***+++++++++,,,++++++***))),,,+++***))))))***+++,,,'''((()))***************(((((())))))))))))******(((((())))))******++++++(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$!!!"""$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""$$$***---***&&&&&&'''(((***++++++++++++''''''''''''((((((((((((...///666JJJiiitttNNN444---'''''''''&&&(((,,,'''''''''(((***)))'''%%%&&&&&&&&&%%%&&&&&&'''((("""&&&((((((+++444:::<<<...***%%%$$$%%%&&&&&&%%%!!!"""$$$$$$%%%%%%"""%%%'''&&&###!!!"""$$$&&&&&&%%%%%%###""" %%%&&&&&&&&&&&&&&&%%%%%%"""######%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%!!!$$$&&&$$$&&&###!!!"""%%%((('''&&&%%%&&&((())))))'''%%%###)))((()))+++...000000000((('''&&&&&&%%%&&&&&&&&&$$$$$$&&&'''((((((((((((((((((((((((((())))))***((((((((())))))*********''')))+++,,,,,,---///111"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&###&&&%%%!!!"""&&&'''%%%"""#########$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''###$$$%%%$$$######%%%'''&&&&&&'''&&&%%%&&&(((***$$$%%%%%%&&&(((***+++,,,'''&&&&&&(((++++++)))&&&#########$$$%%%&&&'''((()))---...+++))))))&&&"""###%%%((((((&&&%%%&&&(((%%%''''''%%%%%%((()))''')))(((((('''&&&&&&'''''',,,)))&&&%%%&&&&&&%%%$$$$$$&&&((()))***+++,,,---222111///---,,,+++******(((&&&(((+++'''!!!!!!%%%(((((((((((((((((((((((('''((()))******)))((('''###!!!"""%%%&&&$$$$$$''''''&&&%%%'''))))))(((''')))******)))))))))***++++++,,,---,,,***)))***+++************)))))))))(((''')))+++...000222333444888:::<<<===???FFFRRRZZZcccffffff___UUUMMMKKKMMM[[[bbbjjjnnnkkkccc[[[UUUNNNEEE>>>>>><<<777444555:::===@@@???<<<;;;<<<>>>;;;:::999555111...,,,,,,***+++,,,+++******+++,,,//////222444333111444:::AAA???999111***''')))---111777999555///...///...***)))'''&&&&&&''')))***))))))((((((((((((((())))))))))))*********++++++***)))'''%%%%%%&&&'''((('''((()))***)))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((((((((((((''')))((((((''''''((()))***))))))((((((((())))))***%%%(((***+++*********+++(((***---//////...+++***(((((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++,,,...,,,))))))---...---...222***,,,//////...---///111+++,,,---,,,+++***+++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))---,,,+++******+++,,,---((()))***************)))(((((()))))))))*********))))))))))))))))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%% """!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''))))))&&&'''((()))++++++++++++((((((''''''(((((())))))......444GGGgggnnnEEE222---)))))))))&&&'''***'''''''''(((***)))'''%%%&&&&&&%%%%%%%%%&&&'''(((###&&&%%%'''...222333***((('''%%%%%%%%%%%%&&&!!!!!!"""###$$$$$$###"""$$$$$$%%%&&&%%%%%%$$$###&&&&&&&&&%%%###!!! ###$$$&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&(((((('''&&&%%%$$$"""%%%$$$ ###&&&&&&%%%$$$######$$$%%%''''''%%%&&&''''''(((''''''&&&(((((()))---111444666666+++)))'''%%%%%%&&&''')))$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))******''')))+++++++++,,,...000"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""%%%$$$ %%%'''#########""""""######$$$%%%'''&&&%%%%%%%%%%%%&&&'''###$$$%%%$$$######%%%'''%%%&&&&&&%%%$$$%%%'''***""""""###%%%(((+++...000'''&&&'''))),,,,,,)))&&&&&&&&&%%%%%%%%%&&&''''''!!!#########&&&++++++'''###%%%((((((&&&%%%&&&(((%%%(((***((((((***((($$$***)))((('''&&&&&&'''(((%%%%%%%%%&&&'''***,,,---$$$&&&)))++++++,,,...///444333222000...---,,,,,,,,,)))***,,,'''"""''''''(((((())))))******'''((()))******)))((('''$$$!!!"""%%%&&&$$$%%%(((***'''%%%''')))))))))***)))******)))((())),,,...---...///...,,,+++,,,---,,,,,,,,,,,,++++++******---///111555888:::<<<<<<999;;;======@@@IIIVVV```mmmppppppgggZZZOOOKKKLLLYYYaaajjjooollldddZZZTTTLLLFFFBBB@@@;;;444333777000333666666444444666888222222222///,,,***)))******,,,,,,,,,***)))***+++111......000//////222888::::::777000)))'''+++111(((///333000,,,---//////***((('''&&&&&&'''(((***)))(((((((((((())))))***(((((()))***+++*********+++***(((&&&&&&&&&((()))&&&''')))******(((&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''))))))))))))))))))(((((()))(((((((((((())))))******+++,,,+++))))))***,,,&&&(((***+++,,,,,,+++******)))))))))))))))***+++////////////////////////***,,,//////---,,,---///---***))),,,------///333))),,,//////------///111+++,,,------,,,+++,,,...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))...---,,,,,,,,,,,,---...******+++++++++******)))(((((())))))*********+++))))))))))))((((((((((((+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$###'''(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))(((###"""'''---&&&'''((()))++++++,,,,,,***************+++,,,,,,+++,,,333EEEfffkkkAAA333///,,,,,,***'''&&&)))'''''''''(((***)))'''%%%&&&%%%%%%$$$%%%&&&(((((("""''')))((()))...111000((())))))'''%%%$$$%%%&&&'''&&&&&&&&&'''&&&###!!!%%%$$$$$$&&&''''''%%%#########$$$$$$$$$######"""!!!###%%%&&&''''''((()))&&&&&&&&&%%%%%%$$$$$$######&&&)))***(((&&&$$$###!!!&&&'''""" ###'''(((%%%%%%%%%$$$###$$$&&&((('''&&&%%%%%%&&&'''((()))((((((***...333777999999,,,***'''$$$$$$&&&(((***$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******''')))++++++++++++---///&&&%%%###"""""""""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&///)))$$$$$$'''***(((%%%((()))***)))''''''''')))&&&&&&&&&&&&(((***,,,---)))))))))***++++++(((&&&%%%%%%$$$###$$$%%%'''((('''))))))(((%%%$$$&&&(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%'''((())))))))))))'''***///222111///------555666999:::999666222000,,,+++***(((((((((((())))))))))))))))))***************++++++***)))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))+++///111000000000000111000...,,,+++,,,---...111222333555888;;;>>>???>>><<<999888;;;DDDPPPXXXgggoootttooo```PPPGGGEEEPPPVVV^^^aaa```ZZZTTTPPPBBBAAA@@@===:::555222000444333222111000000000000---------+++((('''((()))(((((()))***************...//////...,,,,,,---///222333222...((('''+++///&&&'''((()))+++,,,---...+++)))'''%%%%%%&&&(((***++++++,,,+++***(((&&&%%%((((((((()))))))))))))))'''&&&%%%%%%&&&(((+++---((()))+++++++++***((('''(((((('''&&&%%%%%%%%%%%%)))((('''((())))))'''%%%((((((''''''''''''((((((&&&))))))&&&&&&)))(((&&&***((('''&&&((((((((('''((((((((()))(((((('''&&&'''(((*********)))***+++++++++***'''&&&'''***---,,,,,,,,,---------......000...,,,******,,,...000///---++++++---------,,,+++...222333222///------///---***)))*********)))---,,,++++++,,,,,,***(((,,,,,,------------------,,,***((())),,,...---+++,,,+++***)))))))))++++++---***)))+++---+++$$$*********+++,,,,,,------((('''&&&%%%%%%&&&((()))---+++'''%%%###$$$%%%&&&((()))((('''&&&&&&(((***((('''&&&%%%%%%'''((()))$$$'''***+++)))'''&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))&&&(((*********+++---...333---333CCCZZZxxx}}}{{{dddHHH222///+++))))))***))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''""""""$$$%%%'''((()))***'''''''''%%%$$$$$$&&&(((!!!&&&'''%%%$$$((()))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########"""$$$&&&((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&***))))))((('''&&&&&&%%%%%%###"""###$$$$$$###"""&&&%%%%%%&&&((((((&&&%%%%%%&&&'''))))))))))))((()))***,,,...111222333444---)))'''''''''&&&%%%&&&(((&&&%%%&&&))))))'''%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))++++++------,,,++++++******)))%%%%%%###"""""""""######!!!"""######%%%%%%&&&'''""""""""""""###$$$%%%&&&###############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&***)))''''''(((******+++)))***+++)))'''&&&&&&'''&&&&&&&&&''')))+++...///***)))((()))******(((&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%''''''&&&######$$$&&&'''(((((((((((((((((('''(((((('''&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((&&&***///222222111000///555888<<<>>>>>><<<888666...,,,***((('''(((((()))(((((())))))***+++,,,,,,******++++++***)))'''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++---000111000.........222111///...---...///000222222333444666999:::<<<;;;999666444666===FFFMMM]]]eeelllhhh[[[NNNGGGFFFCCCHHHNNNQQQOOOKKKFFFCCC<<<<<<<<<:::888555222111111111000////////////000---------,,,***)))***++++++,,,------------,,,+++---......---++++++,,,------//////+++&&&$$$'''+++&&&'''((()))+++,,,---...---+++)))'''&&&''')))+++---------,,,+++)))'''&&&(((((((((((((((((((((((('''&&&%%%%%%''')))+++,,,,,,,,,,,,+++******)))((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%(((''''''&&&&&&''''''((())),,,,,,))))))+++,,,))))))'''&&&&&&((()))(((''')))))))))((('''''''''&&&)))***+++++++++*********++++++***(((&&&'''***---------------------------///...,,,******,,,...//////---,,,,,,...//////...///111222111000......///222000...---......---,,,000---***)))***++++++***,,,,,,,,,------------------+++)))***,,,...---,,,++++++***************+++((((((((()))***++++++************++++++++++++,,,(((((('''&&&&&&&&&'''(((,,,***(((&&&%%%%%%%%%&&&'''(((((('''&&&&&&(((***&&&&&&&&&&&&''''''((((((%%%(((+++,,,***(((''''''$$$$$$%%%&&&&&&'''((((((---+++)))'''&&&%%%%%%%%%%%%'''))))))))))))+++---///***111>>>PPPnnn}}}|||aaaDDD111...***)))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((($$$((()))&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%$$$######%%%%%%$$$###!!!$$$&&&'''%%%%%%''')))$$$%%%&&&'''((((((((('''&&&''')))+++---...//////+++)))'''''''''&&&&&&''''''%%%$$$%%%((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***,,,++++++++++++*********%%%$$$######"""#########!!!""""""###$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%(((***+++******---///)))***+++***(((&&&&&&'''&&&&&&'''(((***---000222+++***(((((())))))((('''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###%%%)))))))))))))))))))))))))))(((((('''&&&&&&&&&'''###$$$&&&((((((((('''&&&''''''''''''''''''''''''&&&***000333444333333333444777<<<@@@AAA???;;;888000...+++((('''((()))***(((((((((((())))))))))))***++++++******)))((('''''''''((())))))(((((('''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((---///000000...---,,,,,,333222111000000000111222222222222222333444555666666555222000000444:::>>>NNNVVV^^^]]]TTTKKKGGGGGG===AAAEEEFFFDDD@@@===;;;555666666555444333222111.............../////////,,,------,,,++++++,,,...******,,,,,,+++***'''&&&+++,,,,,,,,,***)))***+++***,,,---+++'''%%%&&&(((&&&'''((()))***+++,,,---000...+++((('''(((***,,,,,,,,,,,,+++***(((&&&%%%((((((((((((((((((((((((''''''&&&&&&''')))+++,,,000///...---,,,+++*********)))(((''''''&&&&&&'''###&&&'''&&&$$$"""$$$&&&(((''''''&&&&&&''''''((('''))))))&&&&&&))))))''''''&&&%%%&&&((())))))(((+++***)))'''&&&&&&''''''+++++++++,,,++++++******++++++***((('''(((***---.........------,,,,,,+++...---+++******+++---......---,,,...000222222222444555444222000///000222222111000000111111///---111...)))'''(((***+++,,,+++,,,,,,,,,---------...---+++***+++,,,------,,,)))******+++++++++******((())))))((((((***///444+++++++++************)))))))))((('''&&&&&&&&&&&&***))))))((('''&&&&&&%%%&&&'''((('''&&&''')))+++$$$%%%%%%''''''(((((())))))+++......,,,***((((((%%%%%%%%%&&&''''''((((((,,,+++***((('''&&&&&&%%%$$$&&&'''((('''((()))+++,,,***111999EEEbbb~~~}}}{{{]]]???///,,,)))(((((()))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&%%%&&&&&&%%%###$$$&&&(((&&&***+++(((&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))******))))))'''''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""''''''###"""&&&+++###$$$%%%&&&'''''''''''')))***+++---............((((((((('''''''''((((((&&&%%%$$$%%%''''''%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&'''((()))************++++++++++++$$$$$$##################$$$$$$$$$$$$############%%%$$$$$$%%%%%%&&&'''(((''''''&&&$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%''')))+++,,,,,,---...''')))++++++)))((('''(((''''''((())),,,///111333...+++)))((()))***))))))&&&&&&((())))))((('''&&&$$$$$$$$$###"""######$$$)))(((((((((((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((('''''''''&&&&&&''''''&&&***000333444444555555222555:::>>>>>><<<777444000...+++((('''(((***+++((((((''''''&&&&&&&&&%%%++++++******)))(((((('''(((((()))*********))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((,,,...//////---,,,,,,,,,111111000000000111222222222222111000000000000000111111000...---///222555@@@GGGOOOQQQLLLGGGFFFHHH@@@BBBCCCBBB???;;;999999111111111000000000//////+++,,,---....../////////***+++,,,+++++++++---///***+++,,,,,,+++(((%%%###)))***++++++)))(((((()))***,,,...---***(((((((((&&&&&&'''((()))***+++,,,000...,,,)))((()))***+++))))))((((((&&&%%%$$$###))))))((((((((((((((('''''''''''''''((()))***+++111111111111000---+++******)))(((''''''&&&&&&'''"""&&&)))'''"""!!!$$$((()))((((((''''''(((((()))%%%''''''$$$$$$''')))&&&&&&&&&&&&''')))+++***)))---+++)))'''&&&&&&'''((()))))))))***,,,,,,+++***+++++++++)))((((((***---000///...---,,,+++******---,,,+++******+++,,,---...------...111444555555888999999777555333333444000//////000111111...,,,000---***((()))***+++++++++++++++,,,,,,------...---,,,++++++,,,---------((()))+++,,,,,,+++***)))...---+++***)))+++...000,,,,,,+++******)))((((((***))))))((('''&&&&&&%%%((())))))***)))((('''&&&%%%'''(((((('''''')))+++%%%%%%$$$%%%&&&(((+++,,,111333444333000,,,)))(((%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))%%%&&&(((((('''((()))+++,,,,,,444888???\\\}}}{{{yyy|||ZZZ===...+++((('''((())))))((()))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))%%%&&&&&&%%%$$$$$$&&&(((&&&***,,,((('''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%'''((()))*********(((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%$$$%%%'''''''''%%%"""&&&&&&######%%%((($$$%%%%%%&&&''''''((((((+++,,,,,,---------------%%%((()))'''&&&((())))))&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&''''''((()))(((((())))))***++++++,,,############$$$#########$$$$$$$$$#########""""""%%%%%%%%%%%%&&&'''((()))((((((&&&%%%$$$$$$$$$$$$###############$$$%%%%%%)))&&&&&&)))---///---***'''))),,,---,,,++++++,,,)))))))))***,,,///111222///---***)))*********)))%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((***)))(((''''''''''''''')))'''%%%###$$$'''+++---((('''&&&&&&&&&&&&'''''''''+++///222333444444555222444888::::::666111......---***((('''(((***+++'''''''''(((((()))))))))++++++***))))))(((((((((((())))))***++++++******))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''')))+++,,,,,,++++++,,,---...............///000000111111///...---,,,,,,,,,---...//////...///111333666===DDDFFFDDDBBBCCCEEEAAAAAA@@@===999555444444///......---,,,,,,,,,+++***+++---...///000000///''')))*********+++---///000000000000...+++)))'''(((***++++++)))((((((((()))+++------,,,***((((((&&&&&&'''((())))))******...---,,,+++************(((((('''&&&&&&%%%%%%%%%******)))))))))((((((((((((((((((((())))))***+++...000333555444111---******)))((('''&&&&&&&&&&&&$$$'''***((($$$###&&&+++***))))))))))))))))))***(((***)))&&&&&&***,,,***'''&&&''')))+++,,,+++)))---+++)))'''&&&'''((()))'''&&&'''))),,,...---+++***++++++***))))))+++,,,000000///...,,,+++******,,,+++************+++,,,---,,,,,,...222555666555999;;;>>>===;;;888666555000//////111222111///---...,,,++++++++++++***(((******++++++,,,------...,,,,,,,,,,,,++++++,,,---((()))***,,,,,,++++++***222...+++,,,///000---***---,,,,,,+++***)))((((((******))))))((('''&&&%%%'''(((***++++++)))((('''%%%'''((((((''''''((()))'''%%%######%%%)))...111:::;;;;;;999444...***(((&&&&&&'''''''''''''''((('''(((((()))))))))))))))'''(((******))))))***,,,,,,,,,444888???\\\zzzwwwzzzYYY<<>>>>>===999555222111222...---,,,+++***************+++---.../////////...'''((()))***)))***,,,///111111000///---+++)))((((((***,,,,,,***)))((()))'''((()))))))))((('''&&&&&&&&&&&&'''((()))))))))++++++---------,,,***))))))(((((((((((())))))***,,,++++++******))))))(((((((((((())))))*********,,,///333666666444111...+++***)))((((((''''''''''''((()))(((%%%%%%))),,,***))))))(((((())))))***'''((('''$$$$$$)))+++***)))((()))+++------+++)))+++***)))((((((((()))***)))'''''')))---///...+++***+++,,,+++***)))+++,,,000//////---,,,+++******+++******************+++,,,++++++---111333555444777:::===>>>;;;888555444222111000111222222111///---,,,+++,,,,,,,,,***'''))))))***+++,,,---......+++,,,,,,+++***)))+++,,,((()))***+++++++++++++++000,,,***---222333...)))------,,,,,,+++***)))))))))))))))))))))((('''&&&((((((***++++++***))))))&&&((())))))(((''''''((('''&&&$$$$$$'''+++111444???@@@@@@<<<666000+++)))''''''''''''''''''''''''************)))((('''&&&(((***++++++******+++---)))(((000777AAA```|||vvv}}}wwwWWW:::000---***(((((((((((('''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&)))+++***///000---++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$%%%'''((('''&&&'''%%%$$$%%%&&&&&&###!!!''''''&&&''''''(((******'''(((((())))))(((''''''!!!))),,,'''%%%)))***((((((***+++***(((&&&&&&'''$$$%%%&&&&&&''''''&&&&&&))))))((((((((())))))***&&&''''''((()))******+++!!!"""###$$$%%%$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&(((,,,000222111444777999:::888666444444///...---++++++++++++,,,,,,+++*********)))'''%%%''''''&&&%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''&&&)))((('''&&&&&&'''((()))''''''''''''((()))***+++***)))'''''''''((()))***&&&&&&$$$$$$$$$&&&((()))))),,,...///...------...222222333222000---***(((&&&''''''((())))))***)))'''((()))+++---...000111,,,+++***)))((((((((()))'''((()))***++++++++++++))))))))))))((((((((('''%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%&&&((('''((()))***,,,,,,------------,,,++++++++++++++++++---.........///111333///222555555444444555666777777777555222000000111,,,+++******)))***++++++)))***,,,---...---,,,+++((()))+++******+++---///222111///,,,+++*********)))+++......,,,***)))***&&&&&&&&&&&&'''''''''&&&%%%&&&&&&''''''(((((()))(((+++...111111///,,,***(((''''''''')))***,,,---------,,,,,,+++******)))(((((()))************)))---...000222444555555555------,,,+++************)))((('''&&&&&&(((***+++((((((''''''''''''(((((($$$&&&$$$!!!"""&&&)))(((+++++++++---///...,,,))))))))))))))))))*********...+++***,,,///000...******+++,,,,,,******+++,,,//////...---,,,,,,++++++************************+++******+++///222333222333555777888666444333333111///......000111000//////---+++***++++++***)))))))))***+++,,,---......***+++,,,+++(((''')))+++))))))))))))***+++,,,------,,,,,,...000111...,,,...---------,,,,,,++++++(((((()))***))))))((('''((()))******++++++++++++''')))******(((&&&&&&&&&%%%%%%&&&(((+++///222444???@@@@@@===777111---+++((((((((((((''''''''''''******++++++***)))'''&&&)))***,,,+++******+++,,,(((%%%,,,888HHHiiixxx{{{sssTTT888333///+++)))((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((('''(((+++---111666777222...---***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''')))***((())))))*********)))))) ***...'''$$$(((***&&&''')))+++***'''%%%%%%'''$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''(((((('''''''''(((((()))))))))!!!"""###$$$%%%%%%$$$###############""""""""""""%%%%%%%%%%%%%%%&&&(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))%%%''')))***,,,000555999;;;>>>@@@???<<<999777666111000---+++***)))))))))***))))))))))))(((%%%"""+++***)))'''''''''((()))&&&$$$"""###&&&((('''%%%+++)))(((''''''((()))+++''''''''''''(((***+++,,,+++,,,---......---+++***&&&%%%$$$###$$$&&&)))******,,,......,,,+++++++++.........---,,,***((('''###$$$''')))******))))))*********))))))))))))))),,,+++***(((((((((((()))''''''(((******+++++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''((()))(((&&&$$$######%%%&&&''')))***+++,,,------,,,,,,++++++++++++,,,,,,+++,,,------,,,---///111...000222111///...///000,,,---...---,,,+++,,,---+++***)))))))))+++,,,---((()))+++,,,,,,,,,***)))***+++,,,,,,+++,,,...000777555222///.........///***,,,//////---+++******'''&&&&&&&&&'''(((((('''%%%&&&&&&''''''((((((((('''+++000444555222...+++%%%%%%%%%%%%'''))),,,---......------,,,+++******((())))))************))).........///111555888::://////...---,,,,,,,,,,,,***'''%%%%%%''')))******&&&&&&&&&%%%%%%&&&&&&&&&''')))'''###$$$))),,,+++,,,,,,---...000///,,,)))'''((()))***++++++******333000---...111111---)))***+++,,,,,,+++***+++,,,.........------,,,,,,+++))))))))))))))))))))))))***))))))***...000111111111222222111//////000222///---+++***,,,---...---111...***((((((***+++,,,((()))***+++,,,---......)))+++,,,***'''&&&(((+++***)))(((((()))+++---......///000...,,,+++,,,.........------------,,,,,,'''((()))******)))(((((()))))))))******+++,,,,,,((()))+++***(((&&&%%%%%%"""%%%(((---000111222222===>>>???<<<777222...---((((((((((((((('''''''''&&&''')))***+++++++++***)))***++++++***)))+++,,,)))%%%,,,:::NNNqqqyyy{{{~~~qqqQQQ555444111---***)))((('''&&&%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''""""""$$$%%%'''((()))***((())))))(((((())),,,...888<<<<<<666111...***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&!!!%%%))))))%%%###&&&***&&&%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&&&&&&&&&&&&& +++///'''$$$(((***&&&&&&)))***)))&&&$$$$$$&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''((((((((((((((( !!!"""###$$$%%%%%%#########"""######$$$%%%"""######$$$$$$$$$######***'''%%%%%%(((***)))'''%%%$$$&&&)))'''######&&&&&&((()))+++...333999>>>@@@AAACCCCCCBBB@@@>>><<<666...(((((()))''''''(((***'''$$$""""""$$$(((***"""###%%%'''((((((''''''((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&+++***))))))((()))))))))...//////...+++******+++)))(((&&&%%%&&&(((***+++...---+++***)))***++++++---///000---(((&&&(((***((((((((()))***+++,,,---,,,,,,+++++++++---222555+++)))'''''')))***+++***---,,,***)))((()))******))))))(((((('''''''''&&&'''&&&&&&&&&((((((&&&$$$*********)))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***))))))***,,,,,,+++)))------,,,,,,,,,,,,+++++++++***)))+++---...,,,))),,,,,,,,,+++++++++******(((((()))+++------+++))),,,)))))))))(((&&&(((...222111000...---,,,++++++,,,,,,,,,+++***))))))(((&&&&&&''''''((('''''''''&&&)))+++***(((&&&((()))''''''))),,,///000000...'''''''''''''''((()))******---000111000...,,,,,,++++++***))))))))))))))),,,++++++---000111...+++222222111...+++(((''''''''''''&&&&&&&&&&&&''''''(((&&&''')))'''$$$%%%)))'''(((((())))))))))))))))))***++++++******,,,...***)))))))))+++,,,+++******+++,,,...///000000000---,,,*********,,,...///222///++++++,,,---,,,***...---+++)))(((((()))***,,,)))***---...,,,,,,///111111000///////////////---,,,,,,---///000///---...---,,,+++************'''(((+++---...---,,,+++,,,,,,,,,++++++)))((((((,,,***))))))***++++++***..................------///...---,,,---...000222---,,,+++***)))))))))))))))((('''((()))***)))'''+++)))&&&######%%%'''))))))))))))***+++---...///;;;;;;:::777333---((($$$'''(((((('''%%%%%%'''(((+++***)))'''''''''(((((((((&&&$$$'''+++...---,,,+++,,,...888RRRtttwwwvvv|||rrrTTT777333///***)))+++,,,+++)))+++(((%%%$$$%%%'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))'''***+++)))&&&'''---333;;;EEEFFF:::111000...'''$$$&&&&&&%%%""""""%%%(((&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$ %%%&&&""" $$$'''(((&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%''''''%%%%%%$$$%%%&&&'''''''''((((((((((((''''''(((++++++)))))),,,,,,)))$$$$$$%%%&&&&&&''''''(((&&&%%%$$$###%%%'''***---"""&&&))))))(((''')))+++""""""###$$$%%%&&&''''''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$+++)))'''(((***+++***((()))(((***------)))(((***((()))***,,,...222888<<>>???666///000...)))&&&'''(((&&&$$$###&&&(((''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&''''''&&&&&&%%%%%%$$$$$$#########$$$"""&&&&&&""" """%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%$$$%%%&&&''''''''''''(((((((((((('''''''''******'''(((++++++(((&&&&&&''''''''''''(((((('''&&&$$$$$$%%%'''***+++&&&'''''''''%%%%%%&&&'''""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$+++******+++,,,,,,+++)))'''&&&(((,,,,,,(((&&&''''''((()))***+++...333666>>>???CCCJJJOOOMMMDDD===666...(((((((((&&&$$$%%%$$$$$$$$$$$$%%%&&&((()))(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&((()))***((((((((()))***,,,---...222333555333000,,,******((('''&&&&&&&&&'''((()))%%%&&&'''((()))***++++++---,,,++++++...000222222000///---,,,+++,,,,,,---///////////////...---,,,)))'''&&&''')))++++++++++++++++++,,,++++++***)))((((((((((((''''''''''''%%%(((******(((''')))+++,,,++++++***)))((('''''')))***++++++,,,,,,++++++))))))))))))))))))))))))))))))(((***+++,,,+++)))...------,,,+++*********+++***((()))***,,,,,,+++++++++,,,---,,,+++***)))(((((((((***++++++)))''''''(((---222000+++(((***++++++***))))))))))))))))))((((((''''''&&&&&&%%%'''(((((((((((((((''''''&&&((())))))((('''((()))&&&&&&'''***---......,,,(((((('''''''''((())))))''')))+++,,,,,,---///111---,,,+++++++++,,,---...---,,,+++,,,...//////...222666999777111,,,+++,,,(((''''''&&&&&&''''''(((%%%$$$%%%((('''$$$%%%***&&&&&&'''(((((((((((((((---...///---+++***+++,,,***)))))))))+++,,,+++******+++,,,....../////////333111...+++***)))******///---++++++,,,---------...---+++***)))******++++++)))***......,,,,,,//////......---------------,,,,,,---...///...,,,)))---,,,,,,++++++*********)))))))))******+++,,,,,,*********))))))((((((''',,,***((()))***+++***))),,,,,,,,,---------------...---,,,,,,,,,---///000++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,***)))((((((''''''''''''((((((((((((((())))))***+++------...///...,,,)))((($$$&&&&&&&&&%%%&&&'''))),,,++++++*********++++++***(((((())),,,.........///111111555FFFcccsssqqqyyywww___DDD333///,,,,,,...000000...+++(((&&&%%%&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$%%%''')))+++,,,444666000,,,......***((((((((('''%%%$$$&&&''''''((()))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''''''''&&&%%%$$$$$$$$$############$$$''''''""" """###"""'''''''''''''''%%%$$$###%%%$$$######%%%%%%$$$###%%%%%%$$$$$$%%%&&&'''(((&&&''''''((((((''''''&&&%%%((((((&&&&&&******''')))((((((((((((''''''''''''&&&%%%%%%%%%'''((()))((('''%%%%%%&&&'''(((''' !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%******+++,,,,,,,,,+++***'''$$$%%%)))***&&&$$$$$$&&&'''''''''((()))---000777777:::CCCKKKLLLEEE===666...(((((((((%%%######%%%%%%%%%%%%%%%###"""!!!((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((()))))))))))))))***+++,,,---///111444444111...+++***(((''''''&&&&&&'''((((((%%%&&&'''((()))*********---***(((+++111777::::::333222000...---------...///000111333444222...+++'''&&&&&&'''***++++++***)))***+++,,,,,,+++***)))((((((((((((((('''''''''$$$))),,,+++&&&$$$'''***,,,,,,+++***)))((('''&&&))))))***+++++++++++++++)))))))))))))))))))))))))))(((((()))+++,,,***)))...------,,,+++***))))))+++***)))((()))***+++,,,***+++,,,------+++***(((((((((''')))******((('''&&&''',,,111000***(((***)))))))))(((((())))))***(((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&'''((()))((((((((((((%%%&&&'''))),,,---,,,+++''''''&&&&&&&&&&&&''''''&&&'''))))))***,,,000333---,,,++++++,,,...///111222000...---,,,,,,,,,---,,,222888666000***)))+++((((((''''''''''''(((((($$$###$$$''''''$$$&&&***''''''((())))))))))))))),,,---///...---,,,,,,---***)))))))))+++,,,+++******+++,,,---............333111...+++***)))******///...,,,+++++++++,,,,,,...---,,,++++++++++++++++++)))***...///,,,,,,...------,,,,,,,,,,,,,,,---------...///000///,,,))),,,,,,,,,,,,++++++************(((((((((***+++---***))))))(((((((((((((((+++***((((((*********)))+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...******+++,,,------......,,,+++******,,,,,,+++***(((((()))))))))(((((('''((((((((('''(((((()))))))))***+++,,,,,,+++)))(((&&&''''''&&&%%%%%%&&&((())))))))))))))))))******+++******+++,,,---......***---000333>>>UUUrrrrrrqqq{{{{{{dddHHH777333...,,,---...,,,***(((&&&$$$###$$$%%%%%%$$$((()))***+++***)))&&&%%%&&&&&&&&&'''''''''((((((&&&$$$"""###%%%((())))))&&&,,,...***(((******((('''''''''&&&%%%$$$$$$%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$######"""%%%((('''###"""$$$$$$"""''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%'''(((&&&&&&******'''))))))(((((('''&&&&&&%%%''''''&&&&&&&&&''''''((()))&&&###%%%)))---...---!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%'''((()))******++++++,,,///***)))---...***((((((&&&'''''''''&&&'''***,,,111///111999CCCHHHDDD???555---((((((((($$$""""""'''((()))***)))(((&&&$$$&&&&&&%%%%%%&&&''')))***%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''&&&++++++******)))******+++***---000111000...,,,,,,(((((((((((('''((((((((((((((((((((())))))******,,,)))(((,,,444<<>>999555111000000000,,,---111777;;;:::555///(((''''''(((******)))'''(((((())))))***)))))))))'''''''''((((((((((((((())),,,---,,,(((&&&&&&(((,,,++++++***)))(((''''''((()))******++++++******))))))))))))))))))))))))((((((''')))***+++***(((++++++++++++************)))***,,,---,,,++++++,,,,,,,,,,,,+++++++++******+++)))(((((()))***)))'''((('''(((+++***''')))...******)))))))))***++++++))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&%%%%%%''')))***((('''&&&&&&'''))),,,---+++***&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''))),,,...///...------///222666888===<<<999444---)))''''''))),,,111333222000...,,,)))((((((''''''(((((()))&&&$$$&&&)))(((%%%&&&+++******+++,,,,,,,,,,,,,,,&&&))),,,.........//////***)))))))))+++,,,+++***++++++,,,------------------,,,***))))))***+++,,,...///...+++)))(((***+++------------------------***(((+++///000,,,+++---+++++++++++++++,,,,,,---///...---...//////---,,,***+++,,,------,,,*********)))'''&&&&&&((()))++++++***(((((((((((()))***+++)))'''((()))***)))((((((((())))))***++++++++++++++++++++++++*********((()))+++------------,,,)))((('''((())))))((('''((())))))************)))))))))))))))******+++,,,,,,,,,,,,+++***)))((((((***++++++)))&&&%%%&&&''')))***+++,,,------------+++,,,---,,,++++++,,,...---///222333555???TTThhh|||rrrqqq}}}iiiIII333///***)))+++,,,***))))))(((''''''(((((('''%%%(((((()))******)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&''')))***&&&'''&&&%%%$$$$$$$$$###$$$###"""$$$%%%%%%$$$"""$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###$$$&&&&&&$$$&&&)))'''###&&&$$$""""""###&&&***---%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''(((&&&'''***+++)))(((((('''&&&%%%%%%$$$$$$$$$%%%'''((()))((('''&&&)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%''')))***+++(((((((((((('''&&&%%%$$$###%%%&&&&&&''')))///333555---&&&&&&'''%%%###$$$$$$%%%&&&&&&%%%%%%&&&'''***)))+++...333666888777111***&&&'''(((%%%""""""!!!$$$''')))******)))&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))(((''''''((((((((('''(((((())))))***,,,---...---,,,,,,---+++++++++++++++***))))))(((&&&%%%$$$%%%'''+++---******,,,///666@@@JJJRRRMMMIIIBBB;;;555111//////,,,,,,///555::::::444...(((((('''((())))))'''%%%'''''''''''''''((())))))''''''''''''((((((((()))%%%&&&'''''''''&&&&&&&&&+++*********))))))((((((((())))))***************))))))))))))))))))))))))(((''''''(((***+++)))(((************++++++++++++'''+++///000...,,,,,,,,,...---+++***)))***+++,,,,,,+++))))))******)))(((((('''))),,,+++)))***...******)))))))))))))))***))))))))))))))))))))))))************)))((('''&&&&&&%%%$$$&&&)))***)))'''''''''(((***,,,---,,,***(((''''''&&&%%%%%%&&&&&&%%%'''''''''&&&''')))******)))((((((+++///333555===>>><<<777000***'''''')))))),,,000333333111...))))))(((((((((((())))))(((&&&(((***)))%%%'''+++******+++,,,,,,,,,,,,+++&&&))),,,...---,,,------***)))))))))+++,,,+++***++++++,,,---------,,,,,,,,,+++)))''''''((()))***+++,,,,,,+++)))))),,,...------............------)))(((+++///000---+++---+++++++++++++++,,,------...,,,******,,,---------)))***,,,------,,,***)))))))))((('''''''''((()))+++***)))(((((()))+++,,,***)))'''''')))***)))(((''''''((())))))***++++++******++++++***))))))(((((()))+++,,,---,,,+++***)))(((''''''))))))(((''')))))))))*********++++++*********+++,,,---...///,,,,,,++++++***)))(((((()))******)))((((((***+++((()))+++---............+++,,,---,,,***)))+++---000000222444888BBBYYYooo}}}qqqmmmyyyjjjJJJ333///***)))***+++***(((***((((((((())))))'''&&&''''''((((((((((((((((((''''''''''''''''''''''''"""$$$'''&&&%%%%%%(((+++'''%%%$$$%%%%%%$$$$$$$$$###""""""$$$''''''%%%###$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$$$$&&&%%%###$$$'''$$$$$$$$$$$$%%%&&&'''((()))%%%$$$######%%%%%%$$$###%%%%%%&&&&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%$$$$$$"""%%%&&&$$$&&&)))***(((((((((''''''&&&&&&%%%%%%"""$$$&&&)))***)))((('''&&&''''''&&&$$$""""""###"""""""""""""""#########""""""###%%%'''***,,,---(((((((((((('''&&&%%%$$$###%%%&&&&&&&&&***111666888...%%%$$$%%%$$$"""###!!!""""""!!!!!!"""###&&&(((***,,,---...//////000)))%%%'''(((%%%""""""&&&''')))***+++,,,++++++'''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))******))))))&&&&&&&&&&&&''')))***+++---.........,,,+++,,,---,,,,,,,,,,,,,,,+++***)))&&&$$$"""!!!###'''+++///)))+++...000666@@@LLLUUUVVVQQQIII???777222///...,,,,,,...444999888222,,,)))(((((())))))(((&&&$$$'''&&&%%%%%%%%%'''((()))&&&'''''''''(((((())))))&&&&&&&&&(((+++,,,+++************)))))))))))))))(((((()))***************))))))))))))))))))))))))(((''''''(((***+++)))((()))))))))***++++++,,,,,,'''+++000222///---,,,,,,///---***(((((())),,,------+++***)))***+++***)))((((((+++///...***+++...******)))(((((((((((((((((((((((())))))))))))))),,,,,,,,,++++++)))((((((&&&$$$$$$&&&)))***)))&&&(((((((((+++------,,,******)))((('''''''''''''''&&&'''((((((&&&&&&&&&(((+++***)))))),,,000444777===>>>>>>999222,,,)))((('''&&&''',,,222444111---))))))(((((((((((()))))))))((()))+++)))&&&'''+++))))))***++++++++++++***(((***---...,,,+++***+++***)))))))))+++,,,+++***++++++,,,---------,,,,,,,,,+++)))'''&&&&&&((((((''')))+++***)))***...222------......///......---)))(((+++000000---+++,,,,,,+++++++++,,,------...,,,***'''''')))+++,,,---)))***,,,------,,,+++))))))(((((('''''''''((((((,,,+++)))((((((***+++---***)))'''''')))))))))(((&&&''''''((()))******+++***************)))((((((''')))+++,,,,,,+++***))))))((('''((()))***)))'''******))))))***+++,,,,,,+++++++++,,,---///000111+++*********))))))))))))'''(((*********+++---///&&&''')))+++,,,---,,,,,,+++,,,---,,,)))(((***---000...///555<<>>444(((%%%***$$$)))+++)))+++111333///''''''(((((())))))*********))))))(((((((((((()))))))))*********+++++++++)))******+++++++++*********(((&&&'''***,,,+++)))+++---//////...---...///,,,---+++'''(((+++***&&&+++,,,---,,,******+++,,,,,,,,,---///111000...,,,))),,,//////...---,,,,,,+++)))''''''***,,,+++))))))***,,,...///...,,,++++++***((()))+++,,,,,,+++&&&)))+++'''######***222))))))))))))***+++,,,---))))))))))))))))))))))))'''(((((())))))))))))(((((()))******)))(((***+++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++++++++***************+++111000///111444333000---222***(((---,,,%%%%%%,,,&&&''')))+++---...//////((())))))))))))*********------+++++++++,,,------***333777777???XXXuuusssiiisss~~~lllOOO888555///)))'''***------((((((''''''&&&&&&&&&%%%((()))((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&'''(((&&&$$$$$$%%%'''$$$''')))'''###!!!###&&&((((((((((((((((((((((((+++***((((((((()))((((((+++(((&&&%%%&&&((())))))'''''')))+++---,,,)))'''""""""#########$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$"""!!!&&&+++((("""&&&%%%%%%$$$$$$%%%%%%%%%)))'''%%%######$$$$$$###"""''')))***)))))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%'''***,,,...+++)))'''&&&'''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((***&&&&&&***+++((()))---(((((('''&&&&&&%%%$$$$$$((('''%%%&&&'''(((((('''))))))(((''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))************---//////---,,,,,,------...000111222111000///...,,,******,,,---......222111///222:::DDDKKKMMMMMMKKKGGGAAA:::555222222---000000,,,***...000///000---)))(((((()))))))))&&&&&&'''((((((((((((((((((&&&$$$$$$&&&((()))))))))))))))'''&&&%%%''')))))))))(((((())))))***+++***+++,,,+++******+++---,,,---......+++***)))***)))(((((()))++++++***(((++++++++++++++++++******---............---,,,,,,++++++******)))(((((('''***,,,---,,,***)))******((()))+++++++++,,,,,,---+++***************'''%%%))))))************))))))(((((()))))))))((('''&&&%%%%%%&&&'''((()))))))))&&&'''((())))))))))))))),,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((((()))'''&&&%%%%%%'''***,,,333666:::<<<555+++(((***$$$)))***(((***///000---((('''''''''((()))***++++++***))))))((((((((((((+++++++++,,,,,,,,,------++++++++++++++++++******,,,***'''(((***,,,+++******,,,---...---,,,---...+++,,,***''''''***)))%%%)))+++,,,+++******+++,,,...---...000222222///---***,,,...///...,,,,,,,,,+++)))'''(((***,,,+++***)))***+++,,,---,,,,,,++++++***((((((*********)))'''((()))'''%%%%%%***///)))))))))******+++,,,---))))))))))))))))))))))))((()))))))))))))))(((((()))******)))'''&&&'''(((&&&'''((())))))((('''&&&'''(((((()))******++++++++++++***))))))******+++///000111555999:::777444333,,,)))---,,,%%%%%%+++&&&''')))***,,,---------)))))))))************++++++*********+++,,,...///---000333999KKKhhhtttiiisss~~~nnnRRR888444...)))'''(((******)))******))))))((('''&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))&&&$$$$$$&&&&&&%%%###$$$#########$$$%%%$$$$$$''''''''''''''''''''''''***)))((((((((()))(((((()))(((&&&%%%&&&'''(((((()))((('''(((***+++***((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&%%%"""###'''(((%%%'''&&&%%%%%%%%%%%%%%%%%%+++&&&""""""&&&'''%%%!!!&&&%%%%%%'''))))))((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''&&&###!!!######$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***((('''%%%%%%&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((()))&&&&&&))))))((())),,,((((((''''''&&&%%%%%%%%%'''&&&&&&''')))***)))'''))))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''((((((((((((((()))***************,,,...000000...---------......///000222444555666333111///.........---,,,------...///222777===BBBCCCAAA===;;;999777444222,,,///...))))))...222222333000+++(((((()))******'''(((((()))))))))))))))...+++(((((()))+++------)))))))))((('''(((***,,,*********)))***++++++,,,+++,,,------,,,,,,...000///000111111...,,,++++++)))((((((***,,,---,,,***,,,,,,++++++***))))))(((......//////...------,,,*********)))((((((''''''***+++,,,+++)))))))))***'''(((***,,,.../////////+++)))((()))+++,,,++++++))))))************))))))))))))*********)))((('''(((%%%###$$$(((+++,,,+++'''(((((()))))))))((((((,,,++++++***)))(((''''''''''''((((((((()))))))))((('''&&&%%%&&&(((***,,,//////333888777000+++***%%%((()))'''(((,,,,,,***)))((('''&&&''')))+++,,,,,,++++++***)))(((((((((------------...............---,,,+++++++++++++++...,,,)))((()))+++++++++)))+++------,,,+++,,,---***+++)))&&&'''***)))%%%((()))******))))))+++---.........000222222000...***,,,......---++++++,,,***)))((((((***++++++******************++++++,,,,,,***((((((((()))((('''''''''''''''((()))***+++************+++,,,------))))))))))))))))))))))))************)))((('''''')))******)))&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''(((((())))))******+++******)))))))))******+++---000444:::???AAA???===666///,,,...,,,%%%$$$)))'''((()))******++++++***)))************+++++++++((((((((((((***,,,...///000---...;;;WWWwwwvvvjjjsssrrrWWW999444...)))((('''''''''))))))******)))(((&&&%%%''')))+++***(((&&&&&&&&&''''''''''''''''''''''''(((&&&$$$######%%%(((***+++&&&!!!"""&&&'''$$$$$$!!!!!!%%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''%%%%%%''')))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''###'''((($$$"""%%%''''''''''''&&&%%%%%%%%%%%%%%%---'''!!!"""(((***&&&!!!&&&%%%$$$%%%&&&&&&%%%###''''''((())))))******+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$'''((('''###!!!######$$$%%%'''((())))))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&$$$%%%'''&&&%%%%%%&&&((((((''''''((((((((()))***((((((''''''&&&&&&&&&%%%%%%%%%&&&(((+++,,,***((())))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''((()))*********)))))),,,...//////...---,,,,,,///......///222666:::<<<999777555333222000---+++)))***---000///000777??????:::666444666777666444000222000,,,,,,222888:::777333---)))((()))))))))(((((()))))))))))))))(((///---,,,,,,...///...---)))*********)))***---///***************++++++,,,+++,,,------,,,---///111444555666555111...,,,,,,,,,++++++,,,---...,,,+++++++++******))))))))))))////////////...---,,,,,,+++*********)))))))))(((***+++,,,***)))((()))+++)))***,,,///111222000///---***((((((***,,,------))))))************)))))))))************)))))))))+++'''$$$&&&***---+++(((((((((((()))(((((('''''',,,++++++***))))))(((((((((((((((((())))))))))))'''&&&&&&&&&'''(((***,,,---+++...666:::444---((('''(((((((((((()))***))))))(((&&&%%%&&&))),,,...------,,,+++***)))((((((------------............///...---++++++++++++,,,///---+++))))))***+++,,,***+++------,,,++++++,,,***+++)))&&&'''***)))%%%'''((()))(((((()))+++...---,,,,,,---///000...,,,***,,,------,,,******+++((((((''''''((()))))))))+++***)))(((((()))***,,,,,,***((('''''''''&&&$$$'''&&&%%%'''***+++)))'''+++++++++++++++,,,------************************+++++++++***)))((('''&&&((()))***)))'''&&&'''(((''''''((())))))(((''''''(((((((((((())))))*********))))))))))))******+++,,,000777===BBBBBBAAA???666111......+++&&&%%%((((((((())))))))))))((((((************++++++++++++(((((('''((()))***,,,...000+++,,,;;;XXXwwwyyyllltttvvv^^^===555...,,,***'''&&&&&&''''''(((((('''&&&###"""'''))),,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$&&&((()))***&&&""""""%%%%%%### $$$"""!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((((((((&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%'''(((((('''&&&''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''###'''(((&&&%%%'''&&&###(((''''''&&&&&&&&&&&&&&&,,,(((%%%&&&)))+++((($$$!!!!!!!!!###&&&((('''&&&&&&'''((()))***+++,,,---((('''&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$&&&((()))(((%%%"""######$$$%%%'''((())))))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""###%%%''''''&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&(((((((((((('''''''''''''''&&&&&&$$$$$$&&&))),,,---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((,,,------......---+++)))///......///222666;;;>>>???===;;;999777444000---***,,,222777666444:::DDD???999222000222555666666777888555///...333888::::::555///+++))))))((('''(((((()))))))))(((((('''))))))***,,,...---+++(((******++++++***+++...111******))))))******+++,,,***+++,,,,,,,,,,,,...000999:::;;;999555000---,,,000///......///...,,,*********))))))***+++,,,,,,////////////...---,,,+++,,,,,,++++++++++++******+++,,,,,,***)))(((***+++---...///333555555111...///,,,)))(((***+++,,,,,,))))))************))))))***)))))))))))))))******+++((('''))),,,,,,'''"""'''((((((((((((''''''&&&++++++******)))((((((((((((((((((((())))))))))))&&&&&&&&&&&&''')))***+++---***---777<<<777---''')))(((((())))))(((((()))((('''&&&%%%&&&))),,,...------------,,,+++***))),,,,,,,,,,,,------------...---,,,,,,+++++++++,,,...---,,,***))))))+++,,,+++---......,,,+++,,,---)))***)))&&&'''+++***&&&(((((()))((('''))),,,...***))))))***,,,,,,+++******,,,---,,,***))))))***&&&&&&&&&&&&&&&'''((())),,,***(((''''''(((***+++,,,***(((''''''&&&%%%$$$'''%%%$$$'''+++,,,)))&&&++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))'''''''''(((***)))))))))***+++&&&'''((())))))((('''&&&((((((((((((((()))))))))))))))(((((()))******+++,,,111777<<>>===;;;555111...---***'''&&&((()))))))))))))))(((''''''))))))*********+++++++++***)))((((((((()))***+++---+++,,,888NNNhhh|||pppvvvzzzdddCCC888///...---)))''')))((()))))))))'''&&&$$$###'''))),,,,,,***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$&&&'''&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++,,,***(((((((((%%%&&&'''&&&$$$$$$&&&(((%%%%%%&&&((())))))'''$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&'''(((***+++%%%(((''''''&&&&&&''''''((()))***+++***)))((())))))######$$$'''***,,,,,,+++%%%&&&''')))***,,,---...((('''&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))(((%%%#########$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%###"""###%%%'''''''''$$$%%%'''&&&%%%%%%&&&(((&&&((('''%%%%%%((((((&&&''''''''''''''''''''''''$$$$$$%%%(((,,,......---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''((())))))***---,,,,,,---...---***(((///...---...000555:::===CCCAAA@@@???===999444000,,,,,,222999888444888AAA<<<888222//////111333444<<<<<<888000,,,///222222888444000,,,+++***((('''((())))))))))))(((((('''((((((***,,,......,,,******+++,,,++++++,,,...111******))))))******+++,,,***+++,,,,,,++++++---///;;;===>>>===999444111000333222000000000///,,,***+++******)))***,,,---/////////......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++---000111222666:::999444///000---***))))))+++++++++))))))************))))))))))))((((((((()))*********))))))***,,,***$$$ &&&''''''(((((((((''''''))))))))))))((((((((('''''''''((((((((()))))))))%%%%%%&&&&&&((()))++++++---***...999???:::///((()))''''''))))))'''''')))''''''&&&&&&'''***,,,...,,,---.........---+++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,+++))))))***,,,,,,---......,,,++++++,,,***+++)))'''(((,,,+++((()))***)))((('''))),,,...***(((((((((***+++***)))+++,,,,,,+++)))((()))***%%%&&&'''&&&%%%&&&'''))),,,+++)))''''''(((***+++,,,***((('''''''''&&&$$$'''%%%$$$&&&)))+++)))&&&+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((&&&((()))***)))***,,,---$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((((((((((()))******+++,,,111666999999777666555222000...+++)))((((((((()))))))))))))))(((''''''((())))))))))))*********+++***)))(((((()))******+++***---555BBBVVVqqqtttyyy}}}iiiHHH:::000//////+++***,,,...---,,,+++)))(((''''''''')))+++***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''%%%###"""$$$&&&$$$''')))'''###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***...///,,,((('''((($$$''')))(((%%%$$$&&&((($$$%%%&&&)))+++***&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((,,,---%%%'''''''''''''''((()))***&&&***---,,,(((&&&(((+++%%%$$$%%%&&&)))))))))'''$$$%%%&&&(((***+++------(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%''''''%%%######$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&$$$###$$$&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%(((((($$$$$$((((((%%%''''''''''''((((((((((((%%%$$$%%%'''+++///000000))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((())))))))))))*********,,,+++)))((((((***,,,...///---,,,---///...+++(((///...------///333777999EEEDDDDDDCCCBBB>>>888444///---111888777///000777555555333111......///111:::;;;666///+++---//////222000...------,,,***)))******++++++***))))))(((+++))))))***---/////////+++,,,,,,+++***+++---000+++++++++++++++,,,------+++,,,---,,,++++++,,,...999<<<>>>???<<<999777666333222111111111111///---...---+++***+++,,,---............---,,,***)))(((++++++++++++++++++++++++......---+++******,,,...111111444999>>>>>>888222...+++))))))***++++++***))))))************))))))(((((('''''''''((()))***))))))))))))(((&&&%%%$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&'''(((***+++++++++***000;;;BBB<<<333---((($$$%%%((((((%%%%%%)))&&&&&&&&&''')))***,,,---+++,,,...//////...---,,,++++++++++++,,,,,,,,,,,,'''(((+++---------+++***'''))),,,,,,***))))))++++++,,,...---+++******++++++,,,***((()))------))),,,,,,+++)))((())),,,...,,,+++)))***,,,------,,,+++,,,,,,***((('''((()))&&&((()))(((&&&&&&)))+++,,,+++***)))))))))******,,,***((('''(((((('''&&&&&&%%%%%%&&&((())))))(((******)))(((((())))))***++++++++++++++++++++++++******+++++++++******)))&&&((())))))((((((***+++%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''(((((()))++++++,,,///333444333111111111...---,,,)))))))))***)))))))))*********)))((((((''''''((((((((()))))))))***))))))((()))***,,,---+++***,,,222:::LLLiiiwww|||lllKKK;;;...///000,,,+++///111///---***)))))))))***((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''',,,111222---)))''''''$$$(((***)))&&&$$$&&&)))&&&&&&&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''))))))'''((()))%%%%%%&&&&&&'''(((***+++,,,%%%'''((()))'''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&''')))***,,,,,,'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$'''%%%$$$$$$&&&(((''''''$$$%%%'''&&&%%%%%%&&&(((%%%)))(((######(((((($$$'''''''''(((((((((((((((&&&%%%$$$'''+++///111222))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&***++++++++++++,,,,,,,,,///---***((()))+++...111000///---...000///,,,)))///...------...111555777FFFFFFFFFFFFEEEAAA;;;777777333555<<<:::000---333...111444333///------...444666444...,,,///222222---,,,,,,---......---+++,,,,,,,,,,,,,,,+++***))))))&&&###"""&&&***...///+++,,,,,,+++***+++---///---,,,,,,,,,,,,---......---......---++++++,,,...666:::>>>@@@???<<<;;;:::222111111111222222111///111///---+++++++++,,,------------,,,+++***((('''******************++++++//////...,,,******---///000111444;;;AAAAAA;;;666+++***((()))***++++++***))))))************))))))((('''&&&&&&&&&((()))***(((((((((&&&%%%$$$&&&((($$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$&&&'''(((***++++++((()))111===CCC>>>666000&&&"""###''''''###$$$(((%%%%%%&&&((()))+++,,,,,,***+++...///000000...---+++++++++,,,,,,,,,------$$$'''***---...---+++)))$$$(((,,,,,,+++))))))******+++,,,,,,***)))))))))+++,,,+++(((***...---***------,,,)))((())),,,...///---,,,,,,...//////...+++,,,,,,***((('''((()))''')))+++***((((((***---,,,,,,+++******)))******,,,***((((((((()))((('''&&&&&&&&&&&&&&&''')))***))))))((((((((((((((())))))))))))))))))))))))))))))******+++++++++******'''((()))((('''&&&'''((('''((()))******)))((('''((((((((((((((('''''''''''''''''''''((()))+++++++++...222222000......000+++,,,+++((((((***+++***))))))************))))))''''''''''''((((((((((((((((((((((((***,,,...///,,,)))***000888IIIgggyyy~~~mmmLLL:::---...///+++,,,111111///+++(((''''''((()))((())))))'''%%%$$$%%%''''''''''''''''''''''''''''''$$$!!!"""&&&)))((($$$!!!###(((+++(((%%%$$$!!! !!!%%%'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((...333333...)))''''''$$$(((+++***'''%%%'''***)))'''&&&&&&''')))))))))&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''(((,,,+++&&&###%%%%%%$$$%%%%%%&&&''')))+++---...%%%$$$###%%%''''''%%%"""'''&&&&&&((()))***)))((($$$$$$%%%'''(((***++++++'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###"""$$$''')))***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###---***'''&&&(((***++++++&&&&&&&&&%%%%%%&&&&&&&&&&&&((())))))'''''''''((('''((((((((('''&&&%%%%%%!!!###%%%))),,,...///000+++***)))'''&&&&&&&&&&&&&&&'''(((*********)))(((((()))+++,,,---.........%%%***---+++***---000000666///,,,///...******---))))))***,,,...000333444@@@BBBEEEFFFEEEAAA===:::777999:::888555111///...555222///---...000111222111111111000...---...000111000///,,,******---000///...---+++******++++++((())))))************)))///---++++++---///...---+++,,,,,,,,,++++++,,,...222222000...++++++---///222555:::???DDDEEECCCAAA666444111000000111222222///...------...///...---000///---,,,+++,,,,,,---++++++,,,,,,,,,---------///...---,,,+++,,,---...111111444999======999444,,,,,,+++)))'''(((***---(((((()))+++,,,---+++***---***((((((***+++)))'''((((((''''''&&&&&&&&&&&&)))&&&%%%'''***,,,+++)))''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&$$$&&&)))((('''''')))++++++---222777;;;999333......+++((('''''''''''''''(((&&&%%%'''***,,,***(((,,,,,,------...---------000,,,((()))---000///,,,+++///111///***((()))++++++,,,+++***((((((***,,,***)))((((((((((((((())),,,******+++...///---***+++,,,,,,,,,,,,+++******+++,,,------------,,,+++)))......******---,,,'''---+++((('''&&&(((***,,,*********))))))))))))(((,,,,,,+++)))(((&&&%%%%%%(((((('''''''''(((((()))(((((())))))*********+++$$$###(((......(((&&&***%%%%%%%%%%%%''')))+++---,,,+++*********+++------******((('''&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((((('''''''''+++000444***+++...000000000///...+++***)))(((((()))***++++++***))))))******)))'''%%%&&&((()))***)))'''''')))'''&&&(((,,,...---+++)))+++...222===TTTqqq{{{]]]DDD555111***)))//////...+++(((%%%%%%&&&(((***+++***)))'''%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%''')))'''$$$###%%%''''''%%%######$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$&&&$$$###$$$&&&(((((('''***000222,,,''''''))))))&&&'''((()))***************&&&&&&)))(((###$$$)))+++'''%%%$$$""""""(((111)))'''$$$###$$$&&&'''''''''''''''''''''''''''''',,,((((((++++++''''''+++'''''''''(((((()))***+++(((((((((***,,,,,,***((()))'''%%%%%%&&&'''(((''',,,+++***(((''''''&&&&&&***,,,---...---+++((('''###""""""""""""""""""###### !!!###$$$$$$((('''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&,,,***(((((()))******)))''''''&&&&&&&&&&&&'''''''''(((******((('''((()))&&&&&&''''''((('''''''''"""$$$&&&)))+++---...///******)))''''''&&&&&&&&&&&&''')))*********))))))((()))+++,,,---.........%%%***,,,***))),,,///...444...,,,......+++***.........------......///000666888<<<@@@AAA@@@>>><<<666888:::999666222000///333111///......///000000111222222111///......///222111///......000222444777555222///,,,)))((('''((())))))******************+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,---...111111///---******,,,...222555999>>>BBBBBBAAA???;;;555000///222333111---///---,,,---...///...---...---,,,++++++,,,,,,---++++++,,,,,,,,,---------...---,,,,,,,,,---......000000222555888888555222.........,,,***)))+++---,,,,,,,,,,,,,,,+++)))'''---***((('''((((((&&&$$$((((((((((((((('''&&&&&&''''''&&&''')))***))))))))))))(((((((((((((((((()))))))))(((''''''&&&&&&%%%''')))((('''&&&(((***+++---000666:::999555111+++)))&&&%%%&&&'''''''''(((''''''))),,,,,,***(((+++,,,------............---***(((***///222111///,,,///111///***(((***,,,+++,,,,,,***)))(((***,,,++++++************++++++...,,,,,,---///000///---,,,------------,,,++++++***+++,,,------,,,+++******------)))))),,,,,,(((+++***)))(((((()))***+++,,,,,,,,,+++++++++******+++***)))((((((''''''(((***)))((('''''''''''''''))))))******++++++++++++...,,,++++++'''###'''///((('''''''''''')))***++++++******)))***+++,,,---+++***)))(((''''''''''''&&&&&&'''((((((((((((((()))))))))((('''))),,,///((()))+++---------,,,++++++***)))(((((()))***+++,,,***(((((()))))))))(((++++++***)))(((((((((((((((''''''(((+++,,,,,,+++,,,---...333@@@YYYwwwcccHHH666222+++***---+++---+++(((&&&&&&&&&((())))))((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''"""$$$&&&'''&&&&&&(((***+++(((&&&&&&)))++++++***&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((((((((,,,111222,,,''''''((((((&&&&&&'''((()))))))))))))))&&&&&&***)))'''(((---)))'''''''''%%%###&&&,,,***(((%%%$$$&&&'''''''''''''''''''''''''''''''''***''''''++++++''''''***''''''''''''((()))***+++'''''''''(((***+++***(((***(((&&&&&&'''(((((((((***)))((((((((((((((((((+++,,,---...---***'''&&&""""""!!!!!!!!!!!!""""""$$$###"""###%%%&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&!!!"""$$$&&&((())))))******)))((()))++++++)))(((((((((''''''''''''((((((((()))++++++)))((()))***%%%&&&&&&'''(((((())))))$$$%%%''')))***,,,,,,,,,***)))(((''''''''''''''''''((()))*********))))))))))))+++,,,------------&&&***,,,)))))),,,---,,,111...---......,,,,,,///111000//////......//////---000444888;;;;;;:::999555888::::::888444111000000000000///////////////111222444333111000//////222///---...111555666555<<<:::666222...+++)))((((((((())))))************&&&***......+++***---000------,,,,,,---....../////////...,,,***)))***,,,222444888;;;===>>>===<<<>>>666//////333444///)))...---,,,---...///...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,---...///////////////111222222000...//////000...---,,,...////////////...---+++***)))+++***(((((()))***)))((('''((()))))))))((('''&&&((()))******)))((()))*********))))))(((((((((((()))))))))(((''''''&&&&&&&&&'''(((((('''&&&''')))***+++...333777999888777)))'''$$$###%%%&&&''''''''''''(((+++------+++(((***+++,,,---.../////////***((())),,,111444333111///000111...***)))+++...,,,,,,---+++))))))***,,,***************+++,,,---...,,,,,,---...///...------------------,,,,,,+++******++++++++++++*********,,,+++''''''******)))))))))))))))))))))******,,,,,,+++++++++************)))(((''''''((()))***+++***)))'''&&&&&&&&&&&&******++++++++++++,,,,,,...---,,,***%%%"""'''...******))))))((())))))***)))))))))))))))***++++++++++++***)))(((((((((((((((((())))))))))))))))))***++++++)))(((''')))***'''(((***+++,,,,,,+++*********))))))))))))******,,,***''''''(((***++++++111///,,,)))''''''((()))'''(((******))))))***+++///...///444DDD___}}}iiiJJJ777222,,,+++,,,'''+++***)))(((''''''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''###$$$&&&&&&&&&&&&(((***)))$$$!!!"""&&&((('''$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%((()))))))))---111222,,,'''&&&'''&&&%%%%%%&&&''''''(((((((((***'''''')))***)))***---)))((()))+++)))$$$$$$'''(((&&&######$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''******'''&&&(((''''''''''''((()))***+++)))'''&&&''')))+++++++++,,,***((('''((()))((('''((('''''''''((())))))***+++,,,------,,,***'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((***+++)))((('''''''''&&&&&&&&&&&&'''"""###%%%''')))******+++)))((()))+++,,,+++)))&&&))))))(((((((((((())))))(((***,,,,,,***)))***+++'''''''''''''''(((((((((&&&'''((()))************)))((((((''''''''''''((())))))))))))***)))))))))))))))***,,,,,,---------(((,,,,,,******---...+++.........///...---...000///////////////000111111,,,...111333444444222111444777:::;;;888555222111///111222222111000//////111333555555333111//////222...+++---222666555333999888666444111000......))))))))))))******+++,,,(((***---......//////000...---,,,,,,...///000////////////---***)))***,,,///111444666777777777777:::666111000222222///+++...---,,,,,,......---,,,************+++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---...///000000///...............---,,,,,,---////////////111222333444333222///---------)))((()))***---///000111((()))***+++***)))'''&&&***,,,...---***)))+++---******))))))(((((('''&&&)))))))))(((''''''&&&&&&&&&''''''''''''''''''''')))***,,,000444888:::;;;+++)))&&&$$$%%%&&&&&&&&&'''(((***,,,------+++)))***+++,,,...///000000000******+++...222444333111111222000---+++***,,,///,,,---...,,,***)))***+++''''''(((((()))***+++,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))************))))))++++++)))&&&&&&((())))))((((((******+++***))))))))))))))))))((((((((((((***)))(((''''''((()))******)))((('''''''''''''''************************%%%&&&((())))))'''&&&&&&************************((((((((((((((())))))***,,,++++++***))))))******...---,,,***)))((('''''')))***++++++)))''''''((()))***+++,,,,,,,,,,,,+++***))))))))))))))))))***+++)))&&&'''***---///000///...,,,***(((((((((((('''***,,,+++)))(((***,,,000......444EEEaaaiiiIII444111---,,,,,,&&&))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&!!!###&&&###%%%%%%&&&&&&&&&%%%%%%%%%(((&&&%%%&&&(((******)))...111111+++''''''&&&$$$%%%%%%%%%%%%&&&&&&''''''+++((('''(((***+++---......++++++,,,***%%%###%%%(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''&&&&&&'''''''''''''''(((******+++)))'''(((***,,,------+++)))(((((((((((('''&&&(((''''''''''''((()))))))))***+++++++++***(((''''''&&&&&&%%%%%%&&&&&&'''######$$$&&&((()))'''%%%&&&'''''''''''''''''''''%%%&&&'''((()))******)))(((((()))+++,,,,,,)))&&&))))))(((((((((((()))))))))***,,,,,,*********++++++***)))'''&&&&&&&&&''''''(((((()))))))))(((((((((''''''''''''(((((()))*********))))))))))))***))))))***+++,,,,,,,,,,,,***------+++,,,//////,,,,,,///111000......000000000000////////////000000,,,...000111111000...---222555999:::888555333222000333555555333111000111111333555666444111000000444000,,,...333666444111555555555444333222111111***)))))))))***+++---...,,,)))(((***000222000,,,...,,,+++,,,///000000//////000000...,,,***+++,,,+++---000111000///111222222222333111000//////111...,,,+++,,,---...---,,,)))******+++,,,,,,,,,,,,,,,,,,---------.........+++,,,---...//////000000/////////---,,,,,,,,,,,,(((***,,,---...000333666<<<<<<;;;777111---,,,---((()))***+++,,,...000222******+++++++++***)))((())),,,...,,,)))(((***---***++++++++++++***)))((()))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))+++---111555:::===000---)))'''&&&&&&%%%$$$&&&(((+++,,,,,,,,,++++++***+++,,,...///000000000------...111222333222000333222000...,,,,,,...///---...///...,,,******+++(((((((((((()))***,,,,,,++++++************,,,---+++++++++++++++***)))))))))))))))))))))))))))))),,,)))''''''&&&&&&(((***&&&((()))+++++++++***))))))))))))(((((((((''''''+++***)))(((''''''(((((('''''''''''''''((()))***)))))))))))))))(((((((((&&&%%%$$$&&&***+++'''"""))))))******+++,,,,,,,,,''''''(((((()))))))))))),,,++++++************+++...---,,,***))))))))))))''')))++++++***))))))*********++++++++++++++++++)))))))))******))))))))))))'''%%%'''+++000333444((()))*********)))''''''(((+++---,,,)))(((+++---///...---333BBB^^^}}}hhhIII444111.........((((((((())))))((('''&&&%%%)))((('''&&&&&&%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''&&&&&&)))&&&###$$$((()))'''###%%%&&&''''''((('''&&&&&&(((&&&%%%&&&(((******)))---//////***'''((('''%%%&&&%%%%%%%%%%%%&&&'''''')))((((((***///555888888666111---,,,***%%%$$$&&&***((('''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''((('''&&&&&&&&&&&&&&&'''((()))******(((&&&&&&(((*********)))(((''''''((((((&&&%%%)))(((((('''''''''''''''&&&'''(((***************%%%%%%$$$$$$$$$$$$%%%%%%######$$$&&&(((((('''%%%&&&&&&'''(((((((((((('''((())))))*********))))))(((((()))+++,,,+++)))&&&))))))(((((((((((()))))))))***,,,,,,***)))***+++---,,,***'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((()))***++++++***)))))))))******))))))***++++++,,,+++++++++------+++---111111---,,,222444111///000111111333222111///...---,,,,,,***,,,...000111000//////222444666777666444444444111444777666333111111333222333555444222000000000444222000111555777666444777666666555444222111000++++++******+++---///000...((($$$'''...111...)))...+++)))+++///111000...///000000///,,,++++++,,,'''***---,,,+++***---000,,,///222111...---///333---,,,+++,,,---...---+++***+++,,,,,,,,,,,,,,,+++,,,---------............,,,---...///////////////...///000...,,,++++++,,,((()))***+++---000555888EEEDDDAAA:::111+++*********++++++***)))(((***+++,,,,,,+++++++++*********((()))******)))((()))***+++,,,---......---,,,,,,)))))))))(((''''''&&&&&&%%%$$$$$$%%%''')))((('''''')))***,,,...222777;;;444000,,,)))''''''%%%$$$'''(((***+++******+++,,,+++,,,---...///000000000000000111111222222111111444333111///.........///...///000///---+++***++++++++++++++++++,,,---...,,,------,,,++++++...000***************))))))(((******))))))))))))******,,,)))''')))(((&&&'''***&&&''')))***++++++******++++++*********)))))))))*********)))(((''''''&&&&&&&&&&&&&&&''')))***+++)))(((((((((((('''''''''---***&&&###&&&***)))$$$'''((()))++++++,,,,,,,,,''''''((()))))))))))))))++++++***************+++******))))))***+++---...''')))+++++++++***+++,,,)))))))))))))))))))))***))))))************))))))'''%%%%%%'''+++///222333$$$%%%((()))***)))'''&&&(((***++++++******+++,,,,,,---...222>>>WWWwwwnnnOOO<<<777111///000+++(((((((((((((((&&&%%%%%%***)))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&(((******))))))((('''(((((()))'''&&&$$$%%%'''(((((('''&&&&&&'''&&&%%%%%%((()))))))))***---,,,)))(((******''''''&&&%%%$$$$$$%%%'''''''''((())),,,666BBBGGGGGG>>>666///---***&&&%%%'''%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%&&&))))))'''&&&&&&&&&&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%)))(((((('''&&&&&&&&&'''&&&&&&'''((()))*********%%%$$$$$$######$$$$$$%%%'''&&&&&&(((***+++***(((%%%&&&'''((())))))((('''((()))******++++++******)))))))))***++++++)))''')))((((((''''''(((((()))(((***++++++***))))))***,,,+++)))'''&&&&&&'''(((''''''((((((((((((((('''&&&&&&&&&'''''')))******,,,+++***)))))))))******)))******++++++++++++******++++++***---222111------444888333000111222111222111000...---,,,,,,,,,***,,,...///000000000///111333444444333333444666111444777555222000111444222333444333111///000111///000111222444666777888777777777777666444222111---,,,++++++,,,///111222111,,,'''(((---000000------***(((***...111000------//////...,,,*********&&&)))++++++((()))---111+++---...///...---...000---,,,++++++------,,,+++,,,,,,---...------++++++------------............---...///000000///......,,,...000///,,,***+++,,,,,,,,,+++***+++///555999DDDDDDBBB:::111+++***,,,,,,------+++'''&&&''')))...---+++*********,,,,,,***))))))***+++,,,,,,+++(((***+++---...---,,,+++)))))))))(((''''''&&&&&&$$$###"""$$$(((***)))(((''')))***++++++...333888333000,,,)))(((((('''&&&'''((())))))'''(((+++---------...///////////////111222222111111111222333444333222111111000///......000111000---+++***+++,,,,,,,,,++++++,,,------,,,------+++******---000***++++++++++++***))))))+++***))))))))))))***+++,,,((((((++++++''''''***'''((()))******++++++++++++*********))))))))))))'''((()))******)))(((&&&'''''''''''''''((()))***))))))))))))((((((((('''%%%******&&&$$$''')))'''((()))***++++++***))))))'''((()))*********))))))******)))))))))******+++)))((((((((())),,,...000***+++,,,,,,++++++,,,---*********))))))*********((()))***++++++***)))(((&&&%%%$$$&&&)))+++,,,,,,&&&&&&''''''(((((((((((('''&&&&&&''')))++++++***)))...111333:::OOOooozzz]]]III@@@555000111---)))(((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%$$$&&&)))+++***)))%%%'''((('''%%%$$$$$$%%%"""###%%%&&&'''&&&%%%$$$&&&%%%$$$%%%'''((((((((('''))))))'''))),,,,,,)))((('''&&&%%%%%%&&&'''((('''))))))---999GGGMMMKKKBBB:::222000---(((&&&''' """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''###$$$)))+++)))&&&&&&&&&&&&'''((())))))***(((''''''''''''$$$"""&&&%%%&&&(((******)))'''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&(((***)))(((%%%&&&((()))))))))((('''(((((()))++++++,,,,,,,,,***)))((()))++++++)))(((((((((''''''''''''((((((((()))++++++)))((()))***+++***((('''&&&''')))***''''''((((((((((((((('''&&&&&&&&&'''''')))***+++---,,,***)))))))))******)))******+++++++++******)))***))))))---222111---...666:::555000222333222...------------...//////---...//////000///...---111222333222222222555777000444666444000...111444333333333111//////000111))),,,///000222444666999555666777888888777555555...---,,,,,,---000222444444222...---...000333444,,,)))''')))...111///---,,,---...---+++)))((()))&&&)))+++***((((((---222---,,,+++,,,//////---+++---,,,++++++------,,,+++---......///...---+++***---------.........//////......///000000///...---***---000///,,,******,,,000///---++++++...444888>>>@@@???999111---...111+++---...,,,)))(((***---000...+++))))))***,,,......,,,***,,,000222000...$$$%%%(((***++++++***))))))))))))(((''''''&&&&&&###"""!!!$$$(((+++***(((''')))*********,,,111555222///+++)))(((((((((''''''((()))'''%%%&&&***.........///////////////...111222222111000111444666444333222222222111///---...000111000...+++******++++++******)))*********)))++++++)))'''(((+++///+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,,,,((((((---,,,'''&&&***'''(((((()))***++++++,,,((((((((((((''''''''''''$$$&&&)))+++,,,+++)))((()))(((((('''''''''((((((+++*********))))))(((((("""...,,,&&&&&&'''&&&******++++++***)))'''&&&'''(((***+++++++++***)))***)))))))))))))))******+++***)))((((((***,,,---,,,------,,,+++***,,,---------,,,,,,+++,,,,,,---((()))***++++++***)))(((&&&%%%$$$%%%''''''&&&%%%)))((('''&&&&&&'''(((***&&&$$$"""%%%)))+++***((((((...333444888KKKkkk{{{{{{iiiTTTHHH999111000---))))))'''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&''''''%%%%%%&&&'''***(((&&&'''))))))'''%%%$$$'''***)))%%%"""$$$''' !!!###%%%%%%%%%###"""&&&$$$###$$$&&&(((((('''%%%'''(((''')))......+++)))(((&&&%%%%%%&&&'''))))))******,,,666DDDIIIFFFCCC;;;555333000***&&&%%%$$$###$$$'''***,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%&&&)))'''"""###***---+++&&&&&&&&&&&&&&&'''))))))---,,,+++++++++)))&&&###&&&&&&&&&)))+++,,,***)))%%%%%%%%%&&&'''((()))*********)))((('''&&&%%%%%%'''''''''&&&&&&''''''''')))%%%%%%***,,,***''''''&&&'''((())))))*********+++***))),,,///000---+++************))))))))))))'''''''''''''''((())))))%%%+++111///)))%%%&&&)))***)))(((''''''((()))***(((***,,,......---+++)))(((%%%###%%%((())))))'''+++,,,,,,++++++***)))((('''((())))))))))))))))))'''+++,,,***---333333...000111222111//////000222111...,,,+++---...,,,***)))***,,,.../////////...---,,,,,,---000333333333555444333111111111222222...///000111000---+++)))///......000333666777777555666888:::::::::888777////////////............111///---,,,,,,,,,...///000//////000000000---+++///---,,,***)))******+++***------++++++///111...------......------,,,+++***************++++++,,,//////...,,,+++,,,...111111...---///333555222............000222222000...222222000///---+++*********++++++,,,...000222333777666444222111000/////////...---,,,***)))((('''------,,,,,,***)))((('''+++******+++---......---)))))))))+++------+++)))(((((()))***************'''&&&%%%$$$%%%&&&'''((((((((()))***+++,,,------///---+++***++++++***)))&&&((()))******+++---///+++)))***,,,,,,***---222333333222222222222222333666444222111222222000///111000000///...---------+++---,,,***,,,000000---+++------***&&&''',,,111222,,,***------(((&&&((('''(((*********)))***++++++***)))(((((((((******((()))***+++,,,,,,,,,,,,++++++************++++++&&&&&&%%%%%%''')))+++,,,***)))(((''''''((())))))(((+++***&&&%%%((((((%%%+++***((('''&&&''')))***)))***+++,,,,,,+++***)))************))))))))))))******((((((((()))***+++---+++)))***---...+++(((***((('''''')))***)))(((///,,,******,,,,,,***(((+++++++++++++++***))))))'''&&&%%%%%%'''(((((((((((((((&&&%%%%%%&&&'''((((((((()))))))))******+++///...111777<<>>:::666333222///***(((******)))(((((()))***)))'''%%%%%%###""""""###$$$$$$(((###"""%%%&&&%%%&&&)))'''&&&%%%'''***+++)))'''+++***)))***,,,+++'''$$$(((((()))))))))((((((''')))&&&%%%((()))''')))---...---***'''&&&%%%&&&&&&'''((()))******)))((('''...***))),,,,,,)))&&&'''&&&'''((())))))*********+++******,,,...///...,,,++++++,,,+++++++++***)))(((((('''''''''((())))))+++&&& """''',,,...))))))(((((((((((())))))++++++++++++***((('''&&&)))'''&&&&&&'''((('''&&&((()))******+++************************)))(((''')))*********,,,000000------...///.........000222000...,,,,,,------,,,******+++,,,---.../////////,,,,,,---///111222000...//////...------...000111111222222111///,,,)))'''---+++)))***---111444555666777777777666444222111777666333111//////000000......---,,,,,,---...///...111333111...++++++,,,))))))))))))***+++------+++------******---...,,,---------------,,,++++++++++++******+++,,,,,,---111111000...++++++,,,...111...---...111111...+++---,,,,,,---//////...,,,...------,,,,,,+++******+++++++++,,,---...000111...---------------......//////---,,,***((('''&&&+++++++++***)))((('''&&&+++***)))***,,,------,,,+++*********,,,,,,***(((*********)))((('''%%%$$$$$$%%%&&&'''(((''''''&&&'''''''''(((((()))))))))''''''(((+++---...---,,,+++,,,---,,,+++***+++,,,+++)))***,,,,,,***---222222111000000/////////000333111000000111222222111000000000///......------///000...,,,...111111---,,,...000...++++++---000---***))),,,---,,,+++,,,''''''((('''&&&'''***---'''((()))+++++++++******,,,---...//////000000///+++******))))))******+++***************)))((('''&&&&&&&&&&&&''''''))))))'''******((()))...///---))))))))))))((((((((('''***))))))(((((())))))***((((((((((((''''''''''''(((((()))***************)))+++,,,,,,+++***+++,,,+++***((('''((()))((('''***)))((()))+++,,,,,,+++++++++,,,,,,---,,,,,,,,,(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&''''''(((((($$$"""&&&,,,000...***,,,+++...333888GGGfffwwwxxxqqqVVV<<<111000000...+++(((%%%$$$######'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''')))((('''%%%(((((((((((('''''''''&&&!!!""""""""""""#########%%%&&&'''''''''(((***,,,'''$$$"""$$$'''***)))'''&&&&&&%%%%%%&&&'''((()))+++)))''''''+++///333444555111//////---)))(((***)))'''&&&&&&((()))(((''''''&&&%%%$$$###$$$$$$%%%'''%%%%%%'''&&&%%%(((---'''&&&%%%''')))***)))(((***)))))))))***)))'''$$$((())))))*********)))))))))&&&&&&))))))((())),,,,,,+++)))'''&&&&&&&&&''''''(((***,,,,,,***((('''+++((('''))))))&&&%%%&&&&&&'''((())))))*********))))))***+++,,,,,,,,,,,,***++++++,,,+++***)))((()))((((((((((((((()))))),,,)))$$$###%%%(((***+++((((((((((((((()))))))))''''''(((((())))))******+++***)))((((((((((((''''''((()))***++++++++++++))))))***++++++++++++***++++++******,,,......,,,,,,---......------///111///.........------,,,+++++++++,,,---.........///,,,,,,---///111111...,,,222111///......///000000000111111111///---+++***---+++((((((,,,000333444555666666555444333111000777555222///...///111222------,,,,,,,,,---...///---111444222,,,)))***,,,))))))******+++,,,,,,---+++...---******------+++---------------,,,+++++++++++++++,,,,,,---//////333333222000---,,,---...000...---...//////---***---,,,+++,,,---...---+++..................------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---///...---+++***((('''&&&*********))))))(((&&&&&&***)))(((***,,,---,,,+++,,,+++******++++++***((())))))))))))(((&&&%%%$$$###%%%'''))))))(((&&&%%%'''((((((((())))))))))))&&&&&&(((+++......---+++***,,,------,,,+++,,,...+++)))***,,,,,,***---222///............///000000111000//////111222222111000000//////............---...---***+++//////+++,,,...///...---,,,---///---+++***,,,------,,,+++$$$&&&'''((('''((()))+++%%%'''***,,,---,,,+++******++++++,,,------,,,,,,******))))))))))))************+++,,,,,,***)))(((&&&&&&&&&'''((()))******'''******)))***...000...)))*********)))((('''&&&***)))(((''''''((()))***))))))((((((((('''''''''&&&''')))+++++++++***)))(((+++...---***)))+++---,,,***((('''((()))(((''',,,++++++******))))))(((******+++,,,,,,,,,++++++((('''%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''((('''&&&%%%'''+++---,,,***,,,+++...222555BBBbbbxxxvvvxxxZZZ<<>>]]]{{{yyyrrr{{{|||\\\>>>000///---,,,***((('''&&&&&&''')))((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&%%%&&&'''((('''&&&$$$$$$$$$$$$%%%&&&'''((('''((())))))(((&&&$$$"""$$$%%%'''''''''(((***,,,+++***)))'''%%%$$$%%%'''%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&(((***,,,+++((('''******'''(((+++((('''&&&&&&((())))))(((&&&&&&%%%$$$$$$%%%&&&&&&(((&&&&&&&&&$$$"""'''...&&&''''''''''''((()))+++++++++,,,+++***)))(((((())))))***+++++++++++++++)))''''''***+++((((((+++)))(((((('''''''''''''''''')))***++++++***)))''')))'''(((***)))''')))---&&&'''((())))))*********'''((())))))((()))+++---)))+++,,,------+++)))(((******)))((((((((())))))###(((***)))''''''(((&&&'''((()))*********))))))))))))))))))(((''''''+++,,,,,,+++))))))***,,,)))***+++,,,------------'''(((+++---000222333444222---+++,,,---,,,,,,------...///...,,,,,,...//////111222222000...---...---,,,,,,,,,,,,---...///******+++---///000...---111000...---,,,,,,---------......///000000000000111...++++++---///111111111111000000000000000000---,,,+++++++++---///111------------,,,,,,,,,+++,,,///111000---++++++,,,,,,---------------,,,+++,,,......++++++...///---///////////////...------+++,,,---///222555777888555555555444111///...///.........///......------...,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,......,,,+++************,,,++++++***))))))(((((()))*********))))))(((''')))((('''(((***++++++***+++***((()))***,,,,,,+++(((((()))))))))(((''''''$$$%%%(((******)))'''%%%$$$$$$%%%&&&'''((())))))***))))))***,,,+++)))'''''')))++++++,,,,,,...000+++)))***,,,,,,***---222++++++,,,---...000222333000...---...000111111000//////////////////......---///...,,,...222222///------,,,,,,,,,,,,------...///...+++,,,...,,,(((!!!$$$)))++++++***)))***'''(((+++---...---+++)))++++++,,,,,,,,,,,,++++++***))))))(((((())))))***((()))***+++++++++++++++((()))***+++++++++++++++)))+++,,,)))***...///---...------,,,+++***))))))***))))))(((((())))))***************))))))))))))&&&'''(((******+++++++++(((***,,,,,,,,,+++,,,---***((('''''')))***)))((((((***+++,,,++++++,,,...))))))******)))((((((''')))'''&&&&&&'''''''''&&&$$$%%%&&&'''((((((((((((%%%***---+++%%%###&&&+++***+++///222111:::XXXwwwyyyooouuuaaaBBB333111---,,,***((('''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&$$$%%%&&&(((''''''%%%$$$$$$$$$$$$&&&((()))%%%&&&'''((()))(((''''''%%%&&&''''''''''''***,,,///000000,,,'''$$$%%%'''&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&''')))+++(((&&&%%%((()))'''(((+++((((((((()))+++,,,+++)))(((''''''&&&'''(((***++++++(((%%%%%%$$$"""&&&,,,&&&'''''''''&&&'''))),,,+++,,,---+++)))((()))***((()))***+++++++++++++++(((&&&&&&******&&&&&&((((((((((((((('''&&&&&&&&&((())))))******))))))(((***))))))***(((%%%''',,,&&&'''((())))))*********(((***+++***)))))),,,///+++---...//////---+++)))+++******)))(((((())))))&&&%%%$$$&&&((())))))(((%%%&&&((()))*********)))((()))***++++++)))(((&&&(((***+++***((((((***---+++,,,------............)))+++---000222444555555555///,,,......++++++...///000000///---,,,---...000222555444222/////////------,,,,,,,,,---...///***))))))+++...//////.........---------...000111////////////000000000000111///---,,,---......---000///...---,,,+++++++++,,,+++++++++++++++,,,---.........---,,,+++***))),,,---.........---,,,,,,+++,,,---////////////...,,,......,,,,,,000111///000000000000000//////...+++,,,...111555888;;;===222333444333000.........---.../////////......//////---+++***+++,,,,,,+++---------,,,,,,+++++++++++++++************++++++++++++************++++++*********************************+++******)))((((((''''''(((***+++***)))***((('''(((***,,,------+++++++++***)))((('''&&&%%%&&&((()))))))))'''&&&%%%&&&'''(((***,,,------+++)))((()))***+++***(((((()))++++++***+++,,,...+++)))***,,,,,,***---222------------...///000111000///------///000000///.../////////////////////,,,------+++...333333000000...,,,+++,,,---...///,,,...---***,,,000///***$$$&&&((())))))***,,,...)))***,,,------,,,***))),,,,,,,,,------,,,,,,+++))))))(((((((((((())))))++++++***))))))))))))***((()))***++++++***))))))(((+++,,,***,,,111222111111000...,,,++++++++++++)))******************)))***))))))))))))(((((((((''''''(((((()))+++,,,---)))))))))+++---------+++)))'''&&&''')))*********)))+++------,,,+++---000+++++++++***)))((('''&&&)))(((&&&&&&''''''&&&%%%$$$%%%&&&(((((((((((('''%%%(((***)))&&&%%%(((***&&&)))///222111999VVVuuuyyyllloooeeeGGG444///...---+++)))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''%%%$$$$$$&&&'''((('''&&&%%%$$$$$$$$$&&&((()))$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))((((((***,,,333666777222***%%%%%%'''''''''&&&%%%%%%$$$######"""$$$&&&&&&%%%%%%&&&((('''$$$$$$'''((('''(((+++((()))***---//////,,,***)))(((((()))***,,,...000111***&&&&&&&&&%%%&&&***&&&'''((('''%%%&&&)))---***,,,,,,***((('''(((***'''((()))***++++++++++++***((((((,,,,,,((('''))))))((((((((('''&&&%%%$$$)))(((((((((((((((((()))***(((((((((%%%!!!###)))&&&'''((()))***************,,,---,,,******...111---...000222111///---+++++++++***))))))((())))))555---$$$"""'''++++++(((%%%&&&((()))*********)))$$$&&&))),,,---,,,+++***&&&(((***)))''''''))),,,,,,---......//////......,,,---///111333444555555777000,,,//////++++++///111111111///---,,,---...000333666666333000///000...---,,,+++,,,---...///***)))(((***---///000000.........///000222555666111000000000////////////111///---,,,------+++***///...---***)))''''''&&&,,,,,,,,,++++++******)))//////...---,,,***)))(((,,,+++,,,---//////---+++***+++---///111111111111,,,//////,,,---111222000111111111111111000//////+++,,,///222666;;;>>>@@@000111222111///---------,,,...///000/////////000000---+++***+++,,,,,,+++000000///......---,,,,,,,,,+++******************(((((((((((()))***+++,,,(((((())))))*********+++***++++++++++++******)))((('''&&&(((***+++***))))))((('''(((***---......------,,,+++)))'''%%%$$$&&&&&&((()))))))))((('''!!!"""$$$&&&(((***+++,,,***)))'''((()))++++++***)))***++++++***)))***++++++)))***,,,,,,***---222000000///............///111///------///000///............///////////////)))+++***))),,,222222///222000---+++,,,...000111***------***,,,111111,,,(((((('''&&&&&&)))...222***+++,,,,,,,,,+++***)))++++++,,,,,,,,,+++******))))))(((((((((((())))))...,,,***(((''''''(((((((((((()))******)))(((''''''+++,,,+++...444666555333111///,,,++++++,,,---)))***+++,,,,,,+++***))))))(((((((((''''''''''''((((((''''''(((***---...+++)))(((***...///---***(((&&&&&&''')))+++++++++---///000///+++***+++------------,,,***)))'''&&&***(((&&&&&&''''''&&&%%%###$$$&&&((())))))((('''&&&&&&&&&'''((()))***)))"""&&&...222111999VVVtttyyyjjjlllzzzhhhHHH333+++111///,,,)))'''%%%%%%%%%'''((((((((())))))******$$$$$$%%%%%%&&&'''(((((('''%%%###$$$%%%'''(((''''''&&&%%%$$$$$$&&&((()))+++***)))((('''&&&&&&%%%******+++***))))))+++,,,666:::;;;666---&&&%%%'''((('''&&&%%%$$$#########"""$$$'''&&&$$$###$$$&&&'''$$$$$$'''(((&&&(((+++)))***,,,000222111...+++$$$$$$$$$%%%'''***,,,---555,,,&&&&&&''''''''')))&&&'''((('''%%%&&&***---)))++++++)))&&&%%%''')))''''''(((******+++++++++---+++---000000,,,+++---)))))))))((('''&&&$$$###''''''((((((((((((''''''***(((&&&&&&((((((&&&###)))'''&&&(((+++,,,)))''')))******))))))+++...000000000111222111000///...+++***)))))))))***,,,,,,,,,***((('''((()))(((''''''(((((()))))))))))))))******))))))(((((('''''')))((((((((()))***++++++,,,//////---...222444222111111000000000222333444///...,,,++++++---000222222555444...***,,,......000444777777444111111111***+++,,,,,,------------,,,,,,++++++,,,,,,---...---000333222///...000222///...,,,+++******++++++000//////---,,,***((('''---***'''(((,,,///000///---+++)))(((***,,,---...))))))***++++++)))(((''',,,,,,,,,---------......---,,,,,,---...000222333444111...---.../////////111000///......---.........000222444555777:::===555222000......---+++***......000222333111...***,,,***((())),,,...---,,,------++++++++++++------,,,)))'''(((***,,,+++)))((((((******+++***)))(((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***(((''')))+++,,,***'''///---+++***)))(((&&&$$$((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&''')))***++++++***+++,,,,,,+++***+++***)))))))))***+++,,,,,,,,,,,,,,,...111444666444555444222444888555000...222333000000333333...,,,---000222222111///...---+++,,,///111///000333444000,,,***,,,......---000111111111///...,,,***''''''&&&(((+++,,,,,,,,,******)))*********(((&&&+++%%% """)))---,,,((((((***+++***(((''''''(((+++***)))(((((()))******---+++)))+++,,,++++++,,,)))((((((+++000222222000666333///,,,***+++---...************************&&&$$$&&&***+++)))***---...---***'''(((,,,+++&&&+++******)))******++++++,,,,,,,,,+++++++++******...---,,,+++***+++,,,---------,,,)))&&&$$$%%%&&&((((((((((((((('''''''''###'''***((("""!!!%%%***((())))))*********))))))...,,,...111000888SSSqqq}}}oooddduuubbbCCC222...111...***'''(((((())))))'''&&&)))---***######***&&&!!!&&&((("""%%%,,,)))&&&(((***)))&&&%%%'''***'''$$$###$$$(((******((($$$!!!!!!&&&((('''&&&'''***+++,,,------+++)))(((...111333111,,,'''%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%""""""&&&+++...,,,((()))'''''',,,111222///+++((('''%%%$$$%%%(((+++---,,,***(((&&&%%%%%%'''(((((()))******)))((()))+++((()))+++***((('''''''''''''''''''''''''''(((((()))'''%%%%%%''')))***)))((()))***++++++***)))((())))))))))))(((((('''&&&)))'''%%%&&&(((((('''%%%((('''&&&(((***+++)))'''***+++***))))))+++...222222222222222222000///...******)))))))))***+++,,,+++)))(((((())))))(((''''''(((((()))))))))))))))***))))))))))))(((((((((******************++++++,,,//////---...222333111111000/////////000111222...---,,,+++,,,...111222555888777000,,,...//////222444666555222000000111+++,,,------.........---***************++++++,,,222111///...///000111111000///.........///000111//////......,,,+++)))(((+++(((&&&'''***------------+++))))))***+++,,,---+++++++++,,,+++******)))+++++++++,,,,,,,,,---------,,,,,,,,,---///000222333111.........//////...000///......------......///111222333222333666888555333000/////////...,,,000111222444666444111---,,,***((()))+++,,,,,,***---,,,+++******+++,,,------***(((((()))***((('''((()))***+++,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''((()))***+++,,,***)))***...///---***...,,,***)))))))))'''%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&((()))*********)))******+++***)))+++***)))))))))***+++,,,,,,,,,---...000333777999<<<;;;888444666:::999555:::;;;888111...111222///...///111222111///---,,,---+++,,,///000//////333333///+++***+++,,,,,,,,,//////000000///---,,,+++((('''''')))+++,,,,,,+++******)))******)))(((''',,,+++)))((()))***+++,,,(((***++++++)))((())))))+++***)))(((((()))***++++++***)))***+++*********)))((()))+++///111111///222111...,,,+++,,,---...+++++++++***************###!!!"""'''(((&&&&&&)))......+++((())),,,+++'''((((((((()))***+++,,,---......---,,,,,,+++******...---,,,+++++++++,,,---%%%&&&&&&((()))++++++,,,((((((((((((((((((((('''&&&(((***)))%%%%%%(((+++++++++******************...,,,...111000666NNNiiiqqqdddnnn{{{~~~dddGGG555///111...***((())))))))))))(((((()))+++***((((((***(((###'''(((!!!$$$***'''&&&'''((('''&&&&&&&&&''''''%%%###$$$'''******)))((($$$###''')))'''&&&(((+++,,,---......,,,+++***,,,...000///+++&&&$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&%%%$$$###%%%$$$$$$(((---///---))))))'''&&&)))...///,,,)))######$$$%%%(((+++...000,,,+++***)))((()))******)))***++++++)))((()))***)))***+++***((('''((()))&&&''''''((())))))(((((()))'''&&&&&&((())))))((('''((()))*********)))(((,,,,,,+++***)))'''%%%%%%'''&&&%%%&&&((()))(((''''''&&&&&&''')))***(((''',,,+++***))))))+++///333444444444333222000///...***))))))))))))***++++++***))))))***++++++(((&&&'''((())))))******)))))))))))))))))))))*********,,,,,,,,,,,,,,,+++++++++,,,//////---...222333111000///......---......///---,,,++++++---///222333999;;;999333000111111000444555555333000//////000,,,------...............******))))))******+++,,,444///++++++///222222111000////////////111222444............---,,,+++******(((''''''))),,,---------,,,+++*********+++,,,...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...000111222000//////111111000///------------------...///111222222222000000111222222000.........///...---111111222555666555222///,,,***))))))***+++***(((,,,++++++******++++++,,,,,,***((('''((((((&&&%%%&&&''')))***+++++++++***+++++++++***)))))))))(((******))))))))))))******''''''&&&&&&'''(((***++++++)))(((***...000///,,,---+++))))))))))))((('''((('''&&&&&&&&&&&&'''((('''&&&&&&''''''((()))******)))((((((((())))))*********)))))))))***,,,---------...000333777:::<<>>@@@@@@<<<999===FFFMMMOOOLLLHHH???555///............/////////...---+++)))---++++++///000......111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------+++))),,,,,,,,,,,,+++++++++,,,***...000---'''%%%)))---''')))++++++******+++,,,******************++++++'''***,,,***)))******(((++++++,,,,,,---------,,,((()))***+++,,,---------,,,,,,++++++***)))))))))***((((((,,,---******,,,,,,......******------***)))))))))***+++---...///........................///......---------------555000,,,++++++'''''''''''''''((((((((((((+++)))'''(((,,,...---,,,///---+++((((((((()))******+++...000...000===LLLaaalllzzztttcccbbbsssrrr[[[EEE888111///,,,+++,,,,,,+++***%%%---000***&&&''')))''')))$$$((()))"""$$$***'''(((&&&$$$%%%((()))'''$$$(((&&&%%%$$$&&&(((+++,,,///***'''))))))&&&&&&'''******+++,,,,,,,,,++++++&&&((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""%%%&&&(((,,,//////,,,)))***(((&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%""""""$$$%%%&&&'''''''''+++,,,...---+++***)))***++++++***((('''(((***---***+++---------+++***)))***))))))***+++***'''%%%&&&''''''((()))))))))***......---+++)))'''%%%###%%%&&&'''(((((()))***+++&&&'''((((((((((((((((((++++++***))))))+++///333666555444222000...---,,,(((((())))))************))))))***,,,------***(((((())))))***************(((((()))***+++,,,------//////000000///...---,,,,,,//////,,,---000111///......------,,,,,,++++++,,,,,,,,,---///111333444999:::999555444555444111777444111...------......++++++,,,,,,,,,++++++***((((((((((((((())))))***###(((...111222222222333...---,,,+++***+++,,,,,,,,,---------------,,,,,,*********+++++++++,,,---+++------,,,***)))***,,,...---,,,******+++,,,,,,,,,,,,,,,,,,------------++++++,,,...111444777999333222333444666777555444+++++++++,,,---...///000///111333333222111111222---,,,******,,,,,,,,,+++......///222444444333111.../////////---+++******))))))))))))))))))))))))&&&''''''''''''((()))***%%%&&&(((***++++++++++++---,,,,,,+++***)))(((((((((((((((''''''((((((((((((((('''&&&'''((()))***(((&&&%%%(((---111111000,,,***((('''(((*********&&&''''''''''''''''''&&&&&&&&&''''''((())))))))))))***+++***((((((***,,,***))))))))))))+++,,,...---...000222555888:::<<<===>>>===;;;>>>GGGNNNQQQGGGBBB===777222...---...,,,------...---,,,+++***---++++++//////------000///......---,,,,,,---...,,,,,,,,,,,,+++++++++,,,+++***+++,,,......+++))),,,---...---++++++---///***+++,,,+++++++++,,,---&&&((()))***)))))))))+++))))))******++++++++++++'''---///+++)))+++,,,***+++,,,------,,,,,,++++++'''((()))+++,,,---------+++++++++*********)))))))))''''''++++++((('''***+++......++++++------***------,,,,,,,,,---......,,,---...///000111111222////////////......------...+++((())),,,***$$$&&&'''''''''(((((())))))+++(((&&&''',,,...---***---+++)))'''&&&&&&((()))'''))),,,...---...666???IIIWWWjjj|||tttcccbbbsss~~~kkkSSS@@@333111...,,,,,,,,,+++***'''222999444***&&&''')))'''###''')))###&&&,,,))))))'''%%%&&&)))***(((%%%'''&&&&&&&&&&&&(((+++---...)))'''))))))&&&%%%''')))))))))*********))))))''''''(((((())))))((('''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''***,,,,,,+++)))+++***(((''''''''''''&&&&&&'''''''''&&&$$$""" $$$%%%'''(((***+++++++++***,,,......,,,***)))***+++,,,+++)))((()))+++...///000000///...,,,***(((+++******+++,,,+++(((&&&(((((((((((())))))******,,,,,,+++***)))'''%%%%%%%%%'''((((((((((((***+++&&&(((******)))((()))***)))******))))))+++...000444333111///---,,,++++++'''((())))))******))))))*********,,,------,,,***((()))******++++++******))))))***+++,,,,,,------...///000000000///...---,,,//////,,,,,,000111...---............------,,,---------...///111222333666777666444666999888333555222///------...------***++++++++++++******)))&&&%%%%%%%%%%%%&&&'''''' '''///333222000000222000...---++++++++++++,,,,,,,,,,,,---,,,,,,++++++'''((())))))(((((()))+++))),,,...---***(((***---------,,,,,,+++++++++,,,,,,,,,---------.........+++,,,---///222555888:::444333333444666888777666,,,,,,,,,,,,---...///000///111444444333222222333000...------...///...---//////000333555666555444...///111111...,,,+++,,,'''(((((())))))(((((('''%%%&&&(((((('''(((***,,,((()))+++,,,---------,,,+++++++++***)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))***'''&&&***000444666555---***((('''((()))******&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''(((((((((((('''***---,,,)))((()))+++))))))(((((()))+++---...---...///111333555666777999<<<>>><<<===BBBFFFFFF>>>:::777777444///...000+++,,,,,,,,,,,,++++++***...++++++...///,,,---000...//////...---,,,...///...---,,,++++++++++++,,,******+++---//////,,,***+++---...,,,))))))---000,,,+++***,,,///111000///&&&((()))***((((((((()))((()))***+++,,,,,,,,,,,,'''///000)))'''+++...,,,***,,,------+++***+++,,,((()))***+++,,,,,,,,,,,,************************+++)))))),,,,,,)))(((***)))---///,,,***,,,,,,***...------,,,,,,------...,,,,,,---///000111222222//////000000//////...---+++)))((()))+++***'''###&&&&&&''''''((()))))))))+++(((&&&'''+++---,,,***+++***((('''&&&''''''(((%%%'''+++,,,,,,---111666999JJJcccwwwttteeeaaattt{{{bbbLLL777444///,,,+++,,,+++++++++333===@@@666+++(((,,,'''"""''')))###&&&---***)))(((''''''((()))((('''%%%&&&(((((('''(((***,,,,,,((('''+++,,,((('''''')))))))))(((((((((''''''(((''''''(((******)))'''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((###%%%&&&((())))))))))))******))))))(((''''''&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''(((***++++++'''***------,,,*********++++++,,,+++)))***,,,...111111///...,,,+++***)))+++*********,,,,,,***(((******))))))))))))******))))))))))))(((((('''&&&%%%((())))))(((''')))+++''')))++++++))))))***+++'''(((************,,,...222000...,,,+++*********'''''')))*********)))(((,,,+++***+++---------,,,))))))***++++++++++++******+++++++++,,,,,,------,,,---///000111000...---,,,//////,,,,,,///000...---...///000000//////...---......///000000111222333555555444888<<<<<<777333000---,,,......---,,,+++,,,,,,,,,,,,+++***)))''''''&&&&&&''''''((()))&&&)))...111111000...,,,------++++++***+++,,,---+++,,,,,,,,,+++******)))&&&(((******(((''')))***'''+++...---***)))+++..................---,,,,,,++++++,,,,,,,,,---------------...///111444666888444222111222444666777777------------...///000000///222444555333111111111111000...---...///...---......///111444666555444,,,...111111...,,,+++,,,&&&'''(((((((((((('''&&&'''(((***)))'''(((***,,,((()))***,,,,,,,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))***++++++***)))((()))'''&&&)))000555888777...+++(((&&&''')))******&&&&&&'''(((((('''&&&&&&###$$$%%%&&&'''''''''&&&$$$(((------***''''''))))))((((((((()))+++---...------...///000111111111///666;;;;;;;;;======<<<999444222444333///000444------,,,+++***))))))(((...++++++...///,,,,,,///,,,---///...,,,+++---///000///---,,,++++++++++++))))))+++...000000...+++(((***+++)))&&&&&&+++///+++******,,,///111000...(((***++++++)))(((((()))((()))***,,,------,,,,,,'''///000'''###***...,,,)))+++------+++***+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,---***+++------)))(((***&&&,,,...,,,)))++++++***+++++++++++++++,,,---............/////////000000//////000111000///...------,,,+++)))(((&&&%%%$$$&&&&&&''''''((())))))***+++***))))))***++++++***)))))))))(((((((((((((((###&&&)))***+++---///111444IIIdddyyyvvviii^^^rrrpppYYY;;;777000+++***+++++++++------888FFFCCC111(((+++((($$$((()))###&&&,,,)))&&&'''((((((&&&&&&'''(((###&&&)))***)))(((***+++)))'''(((---///,,,)))***,,,+++***)))((('''''''''((('''%%%''')))***)))'''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&'''(((%%%%%%&&&''''''((()))+++'''(((******((('''&&&%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$&&&''')))+++%%%(((+++---,,,+++*********+++,,,,,,++++++,,,...///---+++***))))))***+++,,,***))))))+++,,,,,,+++---,,,+++***))))))******''''''((((((((((((''''''&&&(((******'''''')))+++'''***,,,,,,***)))***,,,%%%''')))*********+++,,,000...,,,***))))))))))))&&&''')))*********)))(((---+++******,,,......---))))))***++++++++++++***++++++,,,,,,,,,,,,------+++---///000111000///...---//////,,,,,,///000...---...000111111111000000......//////000000111111222444444555:::??????:::111///,,,,,,...///---+++------------,,,,,,+++******************+++,,,,,,...,,,+++...000000,,,(((***))))))((()))***,,,---+++,,,,,,+++***)))(((((('''***---,,,***)))***,,,&&&***...---***)))+++///...///000000000///---,,,******+++++++++,,,,,,,,,//////...///000111333444333111//////222555777777///............///000000000222444444222000//////000///,,,,,,------,,,+++,,,+++,,,...111333333222***---000000...++++++,,,%%%&&&'''(((((('''&&&%%%)))+++,,,***((('''))),,,&&&'''((())))))(((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((())),,,------+++)))''''''%%%$$$'''...444777777///,,,(((&&&'''((())))))%%%&&&'''(((((('''&&&%%%"""###%%%&&&'''&&&&&&%%%!!!''',,,---)))&&&&&&''')))(((((((((***+++---///------............------&&&///888::::::;;;:::777888222000222222///111777///...---+++)))(((&&&&&&...++++++......,,,,,,///***,,,...---+++***,,,...111000...,,,++++++++++++((()))+++...111111///,,,%%%((()))'''$$$$$$)))...((()))***+++,,,,,,,,,,,,***+++---,,,***)))))))))((()))+++,,,------,,,,,,'''//////$$$!!!(((...,,,(((+++------+++***+++---...---,,,+++*********+++(((((()))***+++,,,,,,---)))&&&&&&)))((($$$###&&&%%%+++...+++)))***+++***'''(((((()))***,,,---...000000000///......------///000111111111000...---))))))***(((''''''(((***&&&&&&&&&'''((())))))***,,,,,,++++++******++++++((())))))*********))))))"""%%%((()))+++...//////666MMMiii}}}wwwlll\\\pppyyyaaa>>>888111+++)))***+++,,,,,,%%%///FFFIII444&&&'''+++&&&)))***###%%%+++'''$$$&&&((('''$$$###%%%((("""&&&***+++***))))))+++(((''')))000222///,,,,,,...---+++)))((('''''''''(((&&&$$$&&&((()))(((&&&$$$%%%%%%&&&'''''''''&&&,,,***)))'''&&&&&&&&&'''&&&&&&'''&&&&&&'''***,,,%%%''')))***(((&&&%%%%%%'''''''''((((((((((((((()))(((''''''(((***---///###&&&***,,,,,,+++******)))+++------,,,,,,,,,---+++***'''&&&''')))+++---,,,***))))))+++,,,------///...,,,***))))))******)))$$$$$$)))***&&&%%%((((((((())))))))))))(((((((((***,,,,,,***((('''(((+++(((%%%&&&(((******)))***(((&&&'''***,,,+++)))------,,,+++************(((((()))***++++++,,,,,,++++++******************......---,,,,,,,,,,,,---...111444555444111///...,,,++++++,,,///000000///000444555222000222222111333222111111111222333444555333222444888;;;;;;:::111222111...******---000...111///++++++///...((((((((()))******************************)))(((((()))(((''''''(((+++...000---......---***((('''((()))+++......,,,)))'''''')))***,,,,,,,,,,,,...///,,,111444333...++++++---+++***)))***---/////////,,,---///000111333666888===666000000444666333///000...++++++---...//////111222222111...------...111///---,,,,,,---,,,***...///111222222222111000+++,,,,,,------,,,,,,+++(((''''''(((***+++)))((((((%%%"""###'''*********(((***+++***&&&%%%'''***&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''(((,,,,,,------,,,***)))(((''''''(((***,,,///222444---,,,***(((&&&&&&&&&''''''&&&'''(((******(((&&&%%%%%%%%%&&&&&&''''''''')))***+++,,,,,,+++***)))***)))(((((()))+++---...---------,,,******+++---***...444777666444222111333222000...---------...---------------------------------,,,,,,***)))(((###%%%'''***,,,...///000000222222000,,,)))***,,,---......---+++******+++---)))&&&'''***,,,+++))),,,+++++++++******))))))!!!###(((---111000+++'''###%%%''')))***)))((((((++++++++++++++++++++++++,,,+++******))))))******,,,...+++'''(((***'''((()))***+++,,,---------*********+++,,,,,,------++++++***))))))******+++//////---+++***+++...000000////////////000000111444111...,,,---.........++++++)))((((((''''''''''''&&&%%%&&&(((((((((&&&***))))))))))))+++,,,---(((***)))'''(((+++)))%%%''''''(((''''''(((+++---555GGGbbbxxx~~~vvvqqqaaaiiipppRRRAAA000******)))((((((&&&(((***+++,,,+++)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))(((###"""%%%''''''***(((&&&%%%&&&(((+++---------,,,,,,***)))'''&&&((((((((('''''''''((()))&&&&&&&&&&&&&&&''')))+++...---,,,***))))))((((((&&&%%%%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''(((((())))))******///---...000///++++++///***)))'''(((***,,,------,,,***((('''(((***,,,...,,,,,,,,,++++++*********((($$$$$$)))***'''&&&((())))))(((((((((((()))))))))***++++++)))(((((()))***'''%%%&&&)))++++++***)))((('''))),,,,,,***(((******)))))))))******+++******************************++++++++++++******...---------------......---000333555444111000///...---,,,---///000///...111444555111///111222111222111000000000000111222444222111222666888888777222333333111///...000333...000...***+++...---((('''((()))******************************))))))((()))******+++,,,---......---///000///---+++++++++***+++,,,+++***)))***+++***+++,,,,,,,,,---...//////222444222---******,,,+++***)))***---//////...//////000111222444666888888444//////111222111......,,,******+++---...---000111111///---+++,,,,,,000...,,,,,,,,,---,,,******+++---.........---,,,******++++++++++++******&&&%%%%%%&&&((()))'''&&&)))&&&###$$$&&&))))))))))))))))))(((''''''((()))''''''(((((((((''''''&&&((('''&&&&&&&&&&&&'''(((,,,,,,------,,,***)))((((((((((((((()))+++---///---+++***((('''&&&''''''%%%%%%&&&(((***+++)))(((%%%%%%%%%&&&&&&&&&''''''((()))************)))(((+++***)))))))))+++---...+++,,,---,,,++++++,,,...+++///555777666444111000//////...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((******++++++++++++******...///000...+++))))))+++(((***,,,------...000222,,,***((('''((()))))))))***************)))))))))%%%'''((((((''''''***---'''(((***+++,,,+++***)))++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,---+++'''))),,,***$$$((()))***+++,,,,,,,,,,,,''''''((())))))******++++++*********************+++,,,---,,,+++***+++---000//////...//////000000333111...------...---,,,******)))((('''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((***+++,,,(((***)))'''(((+++)))%%%%%%&&&(((((((((***---///444DDD^^^vvvyyyqqq^^^dddxxxuuuOOO???000***+++***))))))((())))))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''###!!!$$$&&&&&&(((((('''&&&''')))+++,,,,,,,,,,,,+++***((('''&&&&&&###!!!###&&&((((((&&&(((((((((''''''(((***+++---,,,***)))((('''''''''+++***((('''''''''((()))((((((((((((((((((((('''+++***)))'''''''''(((((($$$%%%&&&''')))***++++++'''(((((()))***++++++,,,+++******---,,,)))+++000,,,***))))))+++---------,,,+++)))((((((***,,,...++++++*********)))))))))'''$$$$$$(((***)))((()))***)))'''&&&&&&''')))*********+++***(((((()))***((('''&&&''')))+++++++++))))))***,,,...---+++(((''''''(((((()))******+++++++++*********))))))))))))***+++,,,,,,+++***)))------------...///000000---000333444333111000///000...---...///000///...111444333///---000222222000000////////////000000111000///000222444444333333444666666444333444555---...,,,***+++---,,,((('''(((((()))******++++++******++++++******)))((()))***,,,---............000111222000---+++***+++,,,,,,+++)))((()))+++...,,,,,,,,,,,,,,,---...///111333444111,,,)))***++++++***)))***---...///...222222222222333555666777333222///...------------+++)))((((((***,,,,,,+++...//////...,,,***++++++000...,,,+++,,,---,,,+++((()))+++,,,,,,,,,+++***((())))))))))))))))))((('''&&&%%%&&&(((((((((&&&***(((%%%%%%&&&((((((''')))(((''''''((())))))((()))))))))))))))(((''''''(((''''''&&&&&&''''''(((+++,,,,,,,,,,,,***)))(((***)))((('''''''''((()))++++++)))(((''''''''''''$$$$$$%%%'''***+++***)))%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))((('''******)))))))))+++,,,---)))+++,,,,,,,,,,,,---///---111555777666333111000,,,,,,,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((((((---------,,,+++***)))(((,,,------,,,***))))))***+++,,,------+++******+++*********)))'''&&&((()))***))))))))))))))))))(((%%%(((***'''""""""(((...+++,,,---......---,,,+++***,,,---......---,,,*********+++,,,+++***)))(((,,,,,,+++(((***---,,,)))(((((()))***++++++++++++'''''''''((())))))******)))***+++,,,,,,+++******)))+++---...---+++++++++//////............//////111000............+++))))))((('''&&&&&&&&&&&&&&&((('''&&&''')))))))))'''''''''''''''((()))******(((***)))'''(((+++)))%%%%%%&&&((()))***,,,///111333CCC\\\uuu}}}ttt___```qqqqqqJJJ<<>>CCC777222,,,+++...000///------------//////...+++)))---,,,***+++,,,------,,,---///333:::???===555---,,,+++++++++***)))'''&&&%%%&&&))),,,//////,,,)))***+++,,,+++))))))***+++---+++)))***+++,,,,,,+++)))***+++------,,,,,,+++******++++++++++++******+++)))&&&&&&(((******+++(((***,,,+++(((&&&&&&(((''')))***((($$$###%%%(((%%%&&&''')))************'''((()))******)))((('''((()))***++++++***)))(((***)))'''&&&%%%%%%&&&&&&&&&'''(((*********)))))))))'''%%%%%%''')))***)))'''''''''&&&&&&%%%%%%%%%'''((()))******)))((('''******++++++++++++***)))'''***---......---,,,---))),,,///111000//////000...///111222222222111000---------------------------,,,***))))))+++,,,...((()))+++---///111222222444111...---......+++((('''***---...---***)))))))))((((((+++///000---***$$$%%%'''))),,,...000111&&&,,,111111,,,((((((***)))))))))***+++,,,---...++++++++++++++++++++++++,,,+++******))))))******((((((---333111***)))...++++++,,,,,,,,,++++++***+++,,,,,,------...//////++++++***+++,,,---...///+++---///000000///000111------...000222444666888666444222111111///---***''''''&&&&&&&&&''''''(((%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&(((((((((((('''(((***)))'''(((+++)))%%%%%%'''***,,,++++++,,,---///HHHiiiyyy[[[999111,,,(((******'''%%%'''&&&'''((()))(((%%%###!!!'''''''''(((((((((((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$((()))&&&$$$&&&&&&$$$%%%%%%&&&&&&'''(((((()))&&&'''((()))************'''''''''(((***,,,------///222888AAAFFFDDD;;;222***))))))((((((((()))))),,,+++***)))(((((()))***&&&&&&&&&'''((())))))***+++***)))(((((('''''''''((((((((()))******+++++++++++++++************)))((('''(((+++***'''(((,,,***)))'''(((***,,,------***)))))))))((((((''''''&&&'''''''''(((((())))))++++++++++++++++++,,,,,,)))&&&$$$$$$&&&(((&&&$$$&&&(((***+++)))(((((((((&&&(((***,,,---,,,+++*********))))))******+++,,,((((((((())))))(((&&&###((())))))'''%%%&&&(((***+++***)))((()))***,,,---*********,,,...///...---/////////......------,,,,,,+++))))))***+++******...+++(((((())),,,------+++,,,...///...,,,***))),,,,,,,,,---------......------...///000111222222111000...---...111555888333333111...+++)))***+++,,,,,,,,,------------...---,,,+++,,,------+++***,,,,,,,,,+++++++++******...,,,***+++///777???EEE<<<666///,,,---...,,,)))(((***---//////...,,,***---,,,++++++******++++++---+++///999===777000......,,,+++++++++***(((&&&******+++,,,,,,,,,,,,+++***************)))(((((('''((()))***+++,,,,,,,,,)))))))))))))))******+++((()))***)))''''''(((***''' ###&&&&&&***///&&&'''((((((''''''(((*********))))))))))))******++++++******))))))((((((&&&)))***(((''')))((($$$+++******)))***,,,///111,,,+++******))))))******---,,,+++***))))))))))))***)))'''&&&&&&&&&'''((()))))))))(((''''''&&&&&&***&&&%%%'''---000...++++++******)))******++++++++++++,,,,,,------...............000222222000...///000111222333222111111......,,,***(((''')))+++---,,,++++++***************---///000000///000111222///,,,---///000///---+++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---///000,,,++++++---......,,,***)))***++++++***)))***+++,,,,,,+++******+++,,,,,,///---***((('''(((***+++---,,,++++++,,,---,,,***......---,,,++++++++++++(((&&&***222555000,,,,,,///---,,,...---,,,000666000/////////...,,,---...///,,,+++,,,000333444333>>>666000000---'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###"""###$$$&&&%%%&&&&&&''''''''''''''',,,)))&&&&&&(((((('''$$$,,,***+++......,,,---000555IIIfffqqqPPP666...+++(((''''''((('''&&&###$$$&&&'''((('''&&&&&&''',,,,,,((((((***)))$$$"""###$$$%%%%%%%%%$$$$$$+++(((%%%$$$%%%%%%$$$###((('''%%%$$$%%%''')))***%%%&&&(((+++,,,***&&&###))))))******'''&&&,,,444...666<<<>>>BBBDDD???666******)))'''&&&&&&(((+++000+++((((((&&&######&&&)))'''%%%%%%&&&(((((((((+++)))'''%%%%%%&&&((())))))'''&&&&&&'''((('''&&&***++++++++++++***))))))+++)))'''(((++++++***'''+++***((('''''')))+++---&&&'''((('''&&&''')))***------,,,***(((((()))+++************************)))&&&$$$%%%'''((('''%%%&&&(((******)))(((((((((&&&(((***,,,,,,,,,+++***))))))((()))))))))***+++)))((('''((())))))'''&&&&&&'''((('''&&&''')))++++++***((((((((()))+++,,,*********+++---...---+++...------------------,,,,,,***))))))***++++++***,,,+++***+++---///...---++++++,,,------,,,+++***,,,,,,,,,------------...------......///000000000111000//////000222555777444444333000---+++,,,---,,,,,,---------.........000//////......---***'''++++++++++++************...,,,******---222888<<<999333---+++------,,,))))))***,,,------,,,+++***++++++***))))))))))))***---***,,,333666222//////---,,,+++++++++***(((&&&((()))******++++++******)))************)))(((((((((((()))***++++++++++++)))))))))))))))******+++((()))***)))((((((***,,,+++%%%###&&&)))((()))---%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''+++*********))))))(((((('''***+++((((((***)))%%%***)))((((((***,,,......,,,+++******))))))************)))(((''''''&&&&&&))))))(((''''''((()))***(((((())))))))))))))))))((((((((())))))******+++++++++*********++++++,,,......//////000000111111/////////111222333111///000000111222222111000000///000111000...------.........---,,,,,,,,,,,,,,,,,,...000111000000000111111///......000111///---+++,,,,,,+++)))(((***+++------------,,,,,,,,,,,,)))))))))***+++---///000---,,,,,,...//////---+++''')))************,,,......---,,,++++++,,,---......---***((('''(((***+++,,,+++***+++,,,---,,,+++...---,,,,,,+++++++++++++++(((+++111333///++++++---******---------111777222333333333000------...---+++***+++///222222222888222///000...)))'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((('''---***(((((())))))(((&&&)))'''))),,,---+++---000555JJJhhh}}}eeeFFF111---+++((('''((((((((('''%%%%%%&&&'''''''''&&&&&&""""""%%%+++,,,)))''''''''''''&&&&&&&&&%%%(((((('''&&&&&&''')))***'''&&&%%%$$$%%%&&&((()))&&&&&&(((******)))'''%%%******,,,---***(((,,,222333888:::888999999333+++))))))(((&&&%%%%%%''')))...***(((((('''$$$$$$(((&&&%%%$$$$$$&&&''''''&&&(((((('''''''''((((((((()))'''%%%%%%&&&((('''''')))***,,,------+++***(((***)))'''(((++++++***((()))(((&&&%%%&&&'''***+++'''(((((((((''''''(((***++++++***(((''''''((()))+++*********)))(((((((((((('''%%%%%%'''((('''&&&'''(((******)))(((((()))'''(((***+++,,,++++++***((((((((((((((())))))))))))((('''(((***+++***)))%%%&&&'''''''''(((***,,,)))((((((''''''(((***+++******)))***,,,,,,+++)))+++++++++,,,,,,,,,,,,,,,,,,***))))))***++++++*********,,,...111111///,,,*********+++++++++++++++,,,,,,,,,,,,------------............////////////111111111222333444555555333333222000---+++,,,---------------............111111111222222///+++(((*********)))))))))((((((---+++***)))***,,,000222444000+++***+++,,,+++)))++++++++++++***************))))))(((((((((((((((,,,((((((,,,...------///---+++******+++***(((&&&'''((())))))******))))))))))))******))))))((('''))))))************)))))))))))))))))))))******+++&&&'''(((((('''''')))+++---)))''')))***(((((()))$$$&&&''''''&&&%%%'''(((((((((''''''''''''((((((*********)))))))))))))))(((+++,,,))))))+++***''')))'''&&&(((+++---,,,***++++++***))))))))))))***------------,,,***((('''(((((((((((()))***+++,,,((((((((()))***+++++++++&&&)))+++***&&&%%%'''***+++++++++++++++,,,------//////000000111222222333111000000111333333222000111111111111111000.........111333444333111000000000000///............///---///222222111000000000111000000111222111///---+++,,,,,,+++))))))***,,,///.........------,,,,,,))))))******,,,---///000...------///000000...,,,&&&((()))******+++---///......---,,,,,,---.........---***)))((((((***++++++***)))***,,,------,,,------,,,+++++++++,,,,,,---++++++000111...++++++***((()))---......222999888;;;<<<999333...,,,+++,,,******+++...000111000111///...000...+++)))+++'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''&&&$$$###''''''((()))))))))((((((---+++))))))******)))((()))''')))------,,,///444:::OOOlll}}}{{{pppVVV<<>>HHH^^^mmmooodddfff```KKK888222...,,,***)))*********)))***)))'''&&&%%%&&&&&&'''!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''!!!$$$'''%%%""""""&&&+++%%%%%%%%%$$$$$$$$$%%%%%%'''((()))'''&&&&&&(((******((())),,,......222888777222,,,)))))))))***+++'''((()))(((&&&%%%&&&((((((&&&'''++++++((('''***((((((((())))))'''"""&&&&&&%%%%%%&&&)))+++---***'''%%%%%%''')))******((('''%%%$$$%%%(((+++---((())))))))))))******+++''''''&&&&&&&&&'''((()))))))))***)))''''''(((***)))((('''))),,,---,,,+++------,,,,,,+++*********'''((()))(((((((((***,,,((())))))((('''''')))***))))))))))))))))))))))))((()))+++,,,,,,++++++***&&&(((---222444222---((((((***+++***'''%%%%%%%%%'''''''''((((((((((((((())))))((()))++++++***((()))))))))******************)))((()))+++,,,,,,+++000...,,,+++,,,,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,111111000000/////////...---///111333222111...,,,,,,...//////---++++++,,,++++++++++++,,,,,,,,,,,,------...///000...+++(((((((((((('''''''''&&&&&&&&&&&&'''((()))*********((((((((((((((()))*********)))((((((((()))+++,,,******)))(((((((((((((((!!!'''++++++***,,,+++)))***)))))))))******(((&&&((()))******++++++******(((((())))))(((((('''&&&''''''(((((((((((((((''')))))))))))))))******+++*********(((&&&%%%&&&''''''(((((((((***---+++(((''')))******)))(((***+++'''''''''&&&&&&'''''''''''''''((()))***++++++,,,,,,...---***))),,,---***((()))))))))*********+++******)))(((((((((((())))))***+++,,,,,,+++***)))'''''')))***,,,,,,,,,,,,)))))))))((('''&&&&&&&&&(((''''''(((***+++++++++(((((()))***,,,...///000///000111222333555666666666444222222333444444333111000///---,,,+++++++++000///...---+++,,,...111...------------......///---///111222111//////000000222333222000...------+++,,,,,,,,,***+++,,,...------------------------+++,,,---...////////////,,,++++++,,,......,,,)))+++,,,+++)))'''(((+++---,,,+++************+++,,,---,,,+++***))))))))))))---,,,+++,,,...//////...*********+++,,,---...///(((***++++++...222111...------///333444444777<<>>:::555111///000222333111...+++******+++,,,---,,,,,,,,,+++*********---...///000111111111000444222000333777777222---666555333///,,,,,,...000,,,,,,---/////////000444///***(((***,,,,,,---000+++---//////...------...///---,,,,,,...//////...))))))***+++,,,------...++++++******++++++,,,---///,,,)))((((((((('''''')))************))))))(((((((((((((((((()))******///...+++***)))+++---///)))---222666777555111...>>>FFFLLLHHH;;;///)))))).../////////------///111222333333333111...+++)))''''''%%%%%%&&&(((+++,,,******)))'''&&&%%%#########)))***(((&&&''')))***---000///+++***,,,000333888<<<@@@MMMddd{{{~~~ssstttkkkCCC888333,,,)))))))))((('''000...***'''&&&(((+++---$$$%%%%%%&&&&&&%%%%%%$$$+++)))'''%%%$$$%%%&&&'''""""""#########$$$$$$$$$***###!!!$$$!!!$$$&&&******###!!!))),,,+++...555999777222///+++)))&&&%%%&&&((((((((((((&&&$$$$$$%%%&&&&&&&&&)))(((((((((((())))))***)))))))))+++,,,,,,***((()))((('''(((***++++++***$$$&&&)))******)))))))))%%%(((***+++*********+++...---+++)))((('''&&&&&&&&&''')))******)))((('''***&&&"""$$$)))...///...000//////555AAAJJJEEE;;;&&&&&&'''''''''(((((((((&&&%%%&&&))),,,///...,,,,,,***(((''''''(((***,,,((((((((((((''''''''''''))))))))))))(((((('''&&&)))'''%%%&&&(((***)))'''))))))))))))((('''&&&%%%&&&'''&&&%%%'''++++++(((...(((&&&+++---++++++---,,,+++******)))))))))***+++)))'''&&&&&&''')))++++++******,,,///111000///---++++++......***)))+++*********))))))******+++,,,+++***))))))***+++,,,%%%(((,,,...---,,,,,,---'''(((((('''%%%$$$&&&'''&&&'''((((((((())),,,///(((((((((''''''(((((()))(((''''''''''''''''''(((&&&%%%%%%%%%&&&''')))******((('''((()))***)))'''***'''$$$%%%(((,,,------)))(((''''''&&&&&&''''''(((((((((((('''&&&%%%$$$)))((('''%%%%%%&&&((()))''''''((()))))))))((((((%%%'''+++,,,***'''%%%%%%(((((((((''''''&&&$$$$$$)))+++***'''&&&((((((%%%(((((()))))))))*********+++)))'''((()))***(((&&&%%%$$$%%%(((+++------,,,))))))))))))))))))))))))+++,,,---.../////////...000...---...111111///---+++***))))))))))))***+++*********)))))))))((((((((((((((()))))))))))))))+++++++++***)))((('''&&&***)))(((''''''((()))***((()))***+++++++++***))))))***+++---...///000111444000///111222222444999>>>===:::555111000111333444222///---,,,+++,,,---------,,,++++++*********......///000111222333333666333222444777888444000666555333000------///111.........//////000222555111,,,))),,,---,,,---000...000111000...---------000...------...///...---))))))))))))************+++++++++++++++,,,,,,------+++)))((()))******)))'''(((***+++,,,------,,,((((((((((((((()))******&&&'''((()))***+++++++++,,,///333666777555222000444:::???===555...+++,,,,,,---...///...///111333000000111000///,,,)))'''&&&&&&%%%%%%&&&((()))******))))))((('''&&&%%%$$$###%%%######%%%((())),,,...---***))),,,000000444888@@@RRRmmm~~~www|||mmmHHH777222,,,((())))))(((&&&***(((%%%$$$$$$&&&(((***&&&&&&''''''''''''&&&&&&'''&&&$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&)))&&&&&&((('''$$$$$$&&&&&&%%%&&&(((%%%"""###((('''(((,,,111444222///---***)))&&&%%%&&&'''(((((((((&&&$$$###%%%&&&&&&%%%(((((((((((((((((()))***'''&&&'''(((******(((&&&)))(((((()))+++,,,+++***(((***---...---+++)))(((%%%'''***+++******++++++---,,,+++***)))((((((((()))***************))))))+++'''$$$%%%***------+++...///222999EEELLLFFF<<<%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&))),,,---,,,***+++)))(((''''''((()))+++'''''''''''''''''''''''')))))))))((('''&&&%%%$$$((('''%%%&&&''')))((((((((((((((((((((('''&&&%%%%%%''''''&&&(((------***...)))(((***,,,++++++---+++******))))))))))))))),,,)))%%%""""""%%%))),,,(((''''''))),,,......---,,,)))(((******'''(((+++***))))))((((((((())))))+++***)))(((((()))***+++))))))***,,,...///---,,,&&&''''''&&&$$$$$$%%%'''%%%&&&'''((((((***---000(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&''''''(((+++***(((((())))))'''&&&***(((%%%%%%(((***++++++(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))&&&(((******((('''&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''******(((''')))((($$$((((((((())))))*********)))((('''((()))***)))(((&&&&&&'''((()))'''$$$!!!(((((()))******)))((('''++++++---...............000///...///000111///---++++++******)))******+++***))))))(((((((((((()))(((((('''''''''''''''&&&---------,,,***)))'''&&&))))))(((((((((((())))))''''''((()))***)))))))))'''))),,,///111111111111555111///111222111333777<<<;;;999555111000222444555333111///...------......---,,,+++************/////////000222444666888:::777555666888999666333777666555222///...000222111000//////000333777888333...+++---...---...000111222222111...------...111000......//////...,,,+++++++++******))))))))),,,++++++++++++,,,------+++***((((((***,,,---,,,((())),,,...///...---,,,)))))))))((())))))***+++ ###'''+++------+++***///000333555666555333111///111222222///---------+++,,,...//////000222444...///000000///,,,***(((%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''"""%%%%%%$$$$$$'''***(((***+++***((()))---111222333666@@@WWWttt{{{mmmKKK666111+++((())))))(((&&&%%%$$$$$$###$$$&&&''')))''''''((((((((((((''''''&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&###&&&&&&$$$%%%((()))'''((($$$###&&&(((&&&&&&(((&&&)))...000///...,,,+++)))((('''&&&%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%((('''''''''(((((()))***'''&&&&&&((()))***)))''')))((((((***,,,......---***,,,...000///,,,(((&&&%%%''')))*********+++---,,,,,,+++***************,,,,,,+++******))))))***+++(((&&&'''***,,,***(((---000333:::BBBGGG@@@666$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))++++++***'''%%%***)))'''&&&&&&''')))***&&&&&&'''''''''''''''(((''''''(((((('''&&&%%%%%%'''&&&&&&&&&'''((((((((('''(((((((((''''''&&&%%%&&&((()))(((+++000///,,,,,,***(((((())))))***,,,***))))))((((((((()))))),,,***&&&$$$$$$&&&***,,,%%%%%%&&&''')))***+++,,,,,,(((&&&((((((&&&(((+++******)))((((((((())))))++++++***))))))***+++++++++******///333333...)))&&&''''''&&&%%%%%%&&&(((&&&'''(((''''''))),,,...''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&'''''''''&&&&&&%%%***))))))((()))((((((''')))((('''&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((((((((((((''''''((()))((('''&&&'''(((!!!"""$$$&&&'''((())))))$$$((()))((())),,,,,,)))(((((((((((((((((((((((((((''''''((()))******)))*********)))'''"""''')))***++++++)))'''&&&))))))***+++++++++++++++////////////000000///...+++++++++******************)))(((''''''(((((()))(((((((((''''''&&&&&&&&&))))))***+++++++++******))))))(((((((((((())))))&&&&&&'''(((((()))))))))((()))+++---///000222222444111///111111000111555888888666222000000222555555444222111///.........//////---,,,+++***++++++111000000111333666:::<<>>???666000---///000......111111222222111///...///000222111//////000///---,,,------------------,,,,,,,,,,,,,,,,,,,,,---......,,,+++))))))+++---...---+++---...///...,,,***(((******)))))))))******+++###&&&***...000000...---000111333444444333222111000////////////---+++***,,,...///000///000111222///000111111000///,,,+++$$$%%%&&&''''''&&&&&&%%%'''''''''((((((((())))))((())))))'''$$$###%%%''')))******)))(((+++///333777666666@@@YYYwww|||hhhFFF444///***((())))))(((&&&&&&&&&&&&''''''((((((((('''''''''(((((('''''''''''''''&&&%%%$$$$$$%%%%%%""""""#########$$$$$$$$$!!!''''''!!! &&&&&& &&&$$$$$$'''(((&&&(((---+++000444111...,,,,,,***(((((((((&&&%%%$$$%%%''''''&&&%%%%%%'''((('''&&&'''''''''''''''((()))******))))))***,,,---,,,+++(((((())),,,000333333333+++++++++,,,,,,+++(((&&&%%%''')))*********,,,---++++++******++++++,,,---...,,,+++)))(((((())))))((('''''')))++++++)))'''///111333555999:::444+++$$$$$$$$$%%%%%%%%%%%%&&&'''(((+++,,,+++(((&&&%%%(((((('''&&&&&&'''((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&&&&%%%''')))******---111111---)))***)))''''''((()))***)))(((((('''(((((())))))***)))(((((((((((()))***$$$$$$%%%%%%&&&(((***+++,,,(((&&&''''''&&&(((,,,,,,+++***))))))))))))))),,,+++***))))))***+++,,,******,,,222777666...&&&'''(((((('''&&&&&&((()))((())))))(((&&&''')))+++''''''&&&%%%%%%%%%%%%%%%)))'''&&&$$$$$$&&&''')))))))))))))))(((&&&%%%$$$'''(((((()))((())))))***(((((('''&&&&&&&&&((()))''''''&&&%%%%%%%%%%%%&&&###$$$&&&((('''&&&###"""%%%%%%%%%%%%&&&&&&''''''&&&'''(((((())))))(((((('''((()))((('''&&&((()))%%%&&&'''((())))))))))))%%%)))***)))***---...+++))))))((('''&&&&&&%%%$$$''''''(((((())))))******'''''')))***+++)))%%%!!!)))***+++,,,,,,***(((&&&))))))))))))*********+++---.../////////.........++++++++++++******))))))))))))(((((((((((()))))))))))))))(((((('''''''''%%%&&&''')))***+++++++++(((((())))))))))))((((((&&&&&&&&&''''''((()))***+++***((((((***...111444333000///111111///000444444444222000//////222555666555333111////////////222111...,,,++++++,,,,,,222111111222555888;;;>>>BBB@@@<<<:::888777555333777777666444222111333444///000000///666AAAFFFEEE777111...000111///000222///000111000///000222444222111000111111000...,,,+++,,,,,,---......//////------,,,,,,------...//////---+++***,,,---...---,,,---......---+++)))(((++++++************++++++***+++---...000000000000111222222333333222111000///.........///...+++(((...000222111000////////////000111111000...,,,***%%%&&&&&&''''''&&&%%%$$$&&&&&&''''''((())))))))))))((('''$$$""""""###%%%+++******)))***---111444888666555???XXXwwwyyy{{{\\\;;;111---)))((())))))(((&&&))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%+++***$$$###((((((!!!$$$%%%(((***&&&$$$***222111777888222,,,+++***'''((())))))(((%%%$$$%%%''''''&&&&&&'''))))))((('''&&&&&&&&&&&&'''((()))***+++***)))+++---......---'''((()))---333777888888,,,***((((((***,,,+++***&&&''')))))))))***,,,...************+++,,,---...,,,+++)))((('''''''''(((%%%%%%''')))++++++***(((...000000///000222///)))$$$$$$$$$%%%%%%%%%&&&&&&%%%'''***+++***)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((()))))))))%%%&&&'''&&&%%%%%%''')))&&&&&&'''''''''&&&&&&%%%'''***+++***---111///+++'''+++,,,)))'''((()))((('''''''''''''''(((((()))''''''((())))))(((''''''$$$%%%%%%%%%%%%'''***---+++'''&&&((((((''')))---,,,,,,+++***))))))))))))+++***))))))))))))***+++******,,,222666444---&&&'''(((((((((''''''(((***)))***)))(((&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((++++++***((('''&&&%%%%%%&&&'''))))))((((((***+++&&&'''''''''&&&%%%''')))(((''''''&&&&&&&&&&&&&&&%%%''')))+++***'''$$$"""%%%%%%&&&&&&''''''(((((())))))***+++++++++++++++&&&'''((((((''''''((())),,,,,,++++++)))(((&&&&&&***,,,+++((((((+++,,,)))***)))(((((('''&&&%%%%%%'''((())))))(((((()))***%%%%%%%%%'''))))))(((&&&+++,,,,,,,,,,,,***)))(((,,,++++++******+++,,,,,,,,,---//////---,,,---...***************)))((('''((())))))************)))******))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++---+++((('''(((,,,000444111......111111///000333111111111///...000444777:::888444222000111222333555333000...---------...222222333444666999<<<===@@@???===;;;888666444333666666666555333222333444...222222222:::GGGKKKGGG666111...000111000111333...///000//////000333555222111111222222111///---)))******+++---......///...------------.../////////...,,,+++---...///...***+++,,,,,,---------------,,,++++++***+++++++++......------...///000111333333444444333222111000+++++++++---......---+++///111333222000.........---...//////...+++)))'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&''')))***++++++******,,,...111333444222222===WWWwwwwww~~~kkkOOO222///,,,(((''')))***(((%%%))))))(((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((%%%&&&))))))&&&$$$'''***+++&&&###+++555444999888///******((("""(((***,,,***&&&$$$%%%'''&&&%%%&&&''')))***)))'''%%%%%%%%%&&&'''((()))***)))((('''(((***,,,,,,,,,((((((***...333777999999...+++)))))),,,...---+++((()))))))))((()))+++---)))))))))******+++------******)))((('''''''''((($$$%%%''')))************+++...///------000111...%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,+++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''(((((())))))))))))$$$&&&'''&&&$$$$$$''')))%%%&&&&&&''''''&&&&&&&&&%%%((())))))+++...,,,'''&&&---///,,,)))+++***''''''&&&&&&&&&''''''((()))&&&'''(((((((((((('''&&&$$$%%%&&&&&&%%%'''+++...)))&&&%%%((((((&&&(((+++++++++***)))(((((((((((()))((('''&&&&&&'''((()))))))))***---000///+++'''&&&'''''''''&&&&&&(((***((((((((('''&&&&&&(((***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''')))***)))((('''(((***###%%%''''''%%%%%%'''))))))(((''''''&&&&&&''''''&&&'''((()))((('''%%%$$$%%%%%%&&&'''(((((()))))))))***++++++,,,,,,++++++%%%'''))))))((('''((())),,,,,,++++++***((('''&&&)))+++)))$$$%%%)))+++)))))))))))))))))))))))))))((()))+++***'''&&&((())))))&&&$$$###$$$%%%&&&%%%......------,,,++++++***,,,+++******)))***+++,,,***,,,......+++***+++---))))))******)))(((&&&%%%''')))+++------,,,***)))))))))))))))))))))******((((((((((((((('''&&&%%%'''((()))******)))(((''''''&&&&&&&&&((()))+++,,,...,,,***)))***---///111///------111111000000444111111111000000222666:::???;;;777333222333666888777555222///......///000222222444555777999:::;;;:::;;;<<<;;;999777666555555666666555333222333444000555555444===JJJMMMFFF555000...000222111111444///000000......///222444000000111222333333000...++++++,,,,,,------.....................//////000...,,,+++,,,...000111111...---,,,,,,,,,---...///------,,,+++++++++++++++.........//////000111111555666777777666444222111------,,,,,,,,,---000111...000222333111/////////.../////////---+++(((&&&***)))(((&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''))))))((((((******++++++*********+++,,,...//////111111222===VVVvvv|||xxxrrrYYYCCC000...+++'''''')))***(((%%%((((((''''''&&&''''''(((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""###&&&'''%%%%%%((((((''')))***(((&&&,,,333666999666,,,)))---***!!!(((+++...,,,'''$$$&&&((($$$###$$$&&&(((((('''%%%%%%%%%%%%&&&'''(((******(((&&&%%%&&&(((***++++++))))))***,,,000333444444---+++***,,,......)))%%%)))******)))((((((***,,,)))))))))))))))***+++,,,))))))*********))))))(((&&&'''((((((((((((((()))'''---000......000000...%%%%%%&&&&&&&&&&&&'''''',,,......,,,(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((()))))))))))))))(((((($$$&&&'''&&&$$$$$$&&&)))%%%%%%&&&&&&'''&&&&&&&&&$$$'''((('''))),,,)))$$$'''///222...+++---,,,(((&&&&&&&&&&&&&&&'''((())))))))))))(((((()))))))))%%%&&&'''&&&%%%'''+++///(((%%%%%%((((((&&&'''*********)))''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***)))((((((*********)))$$$%%%&&&&&&%%%%%%''')))&&&'''''''''&&&'''***,,,***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$&&&(((***(((***,,,***'''%%%''')))"""%%%''''''%%%%%%'''***))))))(((''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))(((((()))************)))$$$&&&)))***)))((((((((('''((()))***++++++++++++%%%&&&$$$!!!###)))------'''((()))***+++,,,------(((***+++***'''&&&''')))***'''$$$$$$'''***...///000///...---,,,+++,,,,,,***)))(((''''''((()))))))))+++------***)))***,,,((()))))))))((('''%%%$$$'''))),,,//////---+++)))''''''(((((())))))******''''''(((((((((((('''''''''((()))******)))((('''''''''&&&'''(((***,,,---...------------...//////...,,,,,,000222000111444111222222111222444888<<>>999444333555999;;;999777333000//////000111111333444666888999::::::555777:::;;;:::888777777444555666555333222222333333777888666???LLLMMMDDD444///---000222111222555111111000...------000222000000111222444444111///000////////////........................///000000,,,+++***,,,///222444444444222///---,,,,,,---......---,,,,,,++++++++++++...///000222333444333333666888999:::999666333111444333000,,,+++,,,111666,,,///222333222111000111111111111111///,,,)))''',,,+++(((&&&%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&$$$###)))))))))***,,,...------222222444>>>UUUtttzzzzzzjjjMMM<<<000---***'''''')))***(((%%%)))(((''''''((()))+++,,,(((((())))))))))))(((((($$$%%%%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$***$$$$$$******$$$$$$***,,,(((&&&(((******,,,111777:::555,,,+++111---###))),,,///---(((%%%&&&)))"""!!!"""$$$''''''%%%$$$$$$%%%%%%&&&'''(((******(((&&&%%%&&&(((+++,,,,,,*********+++...000000///))))))))),,,///,,,$$$+++++++++)))'''''')))+++))))))(((((()))******+++((()))+++,,,,,,+++***)))((())))))((('''&&&'''(((&&&---111000------+++(((###%%%''''''%%%###!!!!!!'''***,,,,,,+++************)))((('''&&&&&&'''((($$$&&&%%%%%%((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%((((((((()))+++***(((&&&)))***+++,,,,,,+++***)))((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))***(((&&&%%%%%%''')))+++'''&&&%%%%%%$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$%%%###$$$''''''%%%&&&)))***((('''&&&''''''%%%$$$&&&((()))'''$$$###&&&***)))&&&$$$$$$&&&&&&$$$!!!'''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((,,,+++***(((''''''''''''(((((())))))((('''&&&%%%)))((('''%%%$$$###""""""((('''&&&%%%$$$%%%&&&'''%%%'''))))))''''''***------------,,,+++******)))&&&'''((('''&&&%%%&&&''')))))))))'''%%%%%%''')))&&&******%%%&&&+++,,,))),,,((((((///333000+++)))))))))******+++++++++,,,%%%&&&'''((())))))))))))******+++,,,,,,,,,+++******+++,,,------,,,+++***,,,+++***((((((((())))))''''''''''''&&&''')))+++***000555444---((((((*********))))))((((((''''''%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))((()))+++***))))))***+++"""(((...111000...///111+++000333111///222444444777666444000...000666;;;BBB<<<555222444777999:::@@@;;;444000111444777999444666888999888888999:::;;;;;;:::888777888;;;>>>888666333000000111333555...333777:::>>>BBB@@@<<<333111000......///000111...............---------,,,,,,---.../////////...---...///000000///......///000111111111///...---,,,+++***+++...111222222///666777000+++---000///000000///---++++++,,,...111111000000000222333444222777;;;;;;777333222222222111///......///222333111111222333333333222222000333666444///***((((((+++***)))'''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%''')))***,,,------,,,+++,,,...///333333333:::QQQrrr|||]]]<<<---...************))))))'''''')))***++++++***)))***+++)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###%%%'''((()))(((''''''###&&&((('''%%%%%%))),,,+++%%%###(((+++***,,,000555000+++)))******'''%%%'''******'''&&&((((((%%%$$$'''%%%&&&+++))))))))))))((('''&&&%%%)))'''%%%######%%%'''))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))******))))))((((((''''''***(((''''''(((((('''%%%++++++,,,+++***)))******)))))))))(((((((((((((((((()))***+++,,,---------$$$&&&'''(((&&&%%%%%%%%%''')))++++++******+++,,,)))(((&&&%%%$$$$$$%%%&&&###!!!"""&&&'''$$$$$$''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''###$$$&&&'''((((((((((((&&&&&&&&&''')))***)))''''''((()))++++++,,,++++++***)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''(((((())))))((('''&&&'''(((***+++(((''''''&&&%%%%%%&&&&&&((('''&&&&&&'''((('''%%%'''%%%%%%''''''$$$%%%((()))'''%%%%%%&&&(((((((((&&&&&&'''&&&%%%&&&(((***)))(((&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((***)))((('''&&&&&&&&&&&&((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''''')))***+++)))'''&&&)))+++******)))(((((('''&&&&&&'''((())))))''''''((())))))******)))''''''(((***'''++++++((('''***+++(((***'''(((///444333///---(((((((((((())))))))))))%%%&&&'''((())))))))))))+++,,,...//////---,,,***(((((())))))))))))((((((,,,+++)))((((((((()))***)))))))))((('''(((***+++###'''---...+++(((((()))))))))))))))((((((''''''((())))))'''%%%"""""""""))))))(((((((((((())))))'''(((************,,,---...---...///111111111000...444777555333444444222555555333000...///444888999555222333777:::;;;;;;;;;777333111222444666666444666888888777777888999::::::888777777888;;;===555333000...---...000222---222444444777:::888444000000111111222222222222........................---...............---,,,---...///000111000000//////000111111111000...---...,,,+++,,,///111222222222777888111,,,---///...111222222000...---...///333222111111111222333444444888;;;:::666333222222333222000///000333666999333333333333222222111111...111444222...***((()))******)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&******((('''''''''((((((---...//////......///000222333333:::PPPppp|||^^^>>>///000+++++++++,,,++++++***))))))***++++++***)))***+++***))))))(((((('''&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%'''))))))(((&&&%%%%%%&&&((((((''''''(((***+++&&&%%%))),,,,,,000555666111+++((())))))(((&&&&&&((((((%%%$$$''''''$$$$$$!!!"""'''((($$$###&&&((())))))******)))))))))((('''%%%$$$$$$%%%'''((()))((('''))),,,...---,,,---+++******++++++***)))***)))))))))((((((''''''+++)))(((((())))))(((''')))***++++++************))))))))))))))))))))))))******+++,,,------------%%%&&&'''''''''''')))+++((()))))))))((())),,,...)))((('''%%%$$$%%%%%%&&&(((%%%%%%''''''%%%%%%((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''"""###%%%'''((()))******&&&$$$$$$%%%''')))))))))%%%&&&''')))++++++,,,,,,******)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))''''''((((((((())))))))))))(((''''''''''''''''''((('''&&&'''((()))((('''(((&&&&&&'''&&&###%%%)))+++(((%%%$$$%%%'''((((((&&&%%%$$$%%%''')))******((())))))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%'''((()))))))))(((((('''''''''(((((('''''''''((())))))'''''''''&&&&&&'''((((((''''''''''''''''''((((((*********((('''(((+++---+++++++++******))))))((((((***+++***)))((()))+++***+++,,,,,,***))))))***(((,,,---***(((***+++)))+++((()))///444222000///'''''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))+++,,,///000000---***(((+++++++++++++++++++++++++++***)))(((((())))))***,,,+++***)))))))))***+++%%%'''***,,,,,,+++)))((()))))))))((((((((((((''')))******(((%%%$$$###$$$))))))))))))))))))))))))&&&''')))))))))+++---///666222...///222555444222222888<<<:::888888555111444444333111//////111333222000000333888;;;;;;999666444333222444555555444333555777777777666777888999888777777777888:::;;;777666333111111111333444000333333000000222111......///222444555555444333////////////////////////...............---++++++---...000111222222222111///000111111111000///...///...,,,---///111111111444777777111,,,---......222333444333111000000111333333222111111222222222888:::;;;888444222222444555333111000222666<<>>BBBBBB@@@???;;;555444555444444222111111000222000///222666999888666888555333222333444555444333555777777777777777999999888777888999;;;;;;;;;888777666444444444444555222555444000...///000......000222444555666666666////////////000000000000------.........------,,,---...000222333333333333///000111222111111/////////...---...///111000///333444333///,,,---...000222333555444222111111222333333222222111111111111:::;;;:::777333111333666888555222111333888>>>BBB;;;:::888666444333333333111333444111,,,))))))***(((((()))***************))))))((((((''''''&&&&&&'''''''''''''''''''''((('''***---...---,,,++++++,,,---000888JJJfff~~~nnnUUU<<<222444111111111000///...---,,,)))***++++++***)))***++++++******))))))(((((('''%%%''')))++++++)))'''&&&%%%''')))+++***'''$$$!!!'''%%%%%%'''***)))&&&"""'''((())),,,///444<<>>@@@BBBDDDCCCHHHKKKJJJJJJIIIDDD>>>666666666666666555222111222000...000444888999888<<<888444111222444555666444666888999888888999::::::999888:::===>>>===;;;444444444333222222111111222555555000---///111000111111111111222444666888.../////////000000111111+++,,,---...//////000000---...000222333444444333///000111222222111000///...---,,,...///000///...000///...---------000333222333444333111000111222333333333333222111111000;;;;;;:::666222111444888999777333222333888===AAA???>>><<<999777666555444666777666222,,,(((((()))'''((()))***++++++******)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''))),,,---,,,+++******(((***...666DDD]]]}}}nnn]]]III777111555555444333222000...+++***)))***++++++***)))***++++++++++++***))))))((((((&&&'''(((((()))***++++++&&&((()))***)))'''###!!!&&&$$$$$$&&&)))((($$$ $$$'''***---333;;;CCCHHH===555,,,'''''')))******)))***)))&&&&&&)))+++)))###%%%'''((()))******)))%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((+++'''&&&,,,666<<<;;;888222///,,,******)))((('''&&&&&&''''''(((((()))))))))'''''''''))))))((('''&&&&&&&&&))),,,---,,,*********++++++,,,,,,,,,,,,---///000111111000...,,,$$$%%%$$$######$$$(((***(((((((((&&&&&&(((,,,///,,,***(((&&&%%%%%%%%%%%%)))&&&%%%''''''$$$$$$'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''---+++)))((((((((('''&&&''''''&&&%%%%%%&&&&&&'''...//////...+++&&&"""&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((("""$$$%%%'''((((((((('''&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$$$$%%%%%%$$$"""""""""$$$%%%$$$%%%---777,,,)))&&&%%%&&&((())))))+++***)))))))))(((&&&$$$&&&'''''''''&&&%%%&&&'''&&&'''***+++,,,+++***)))'''((()))(((&&&&&&&&&(((%%%&&&((()))***)))(((((((((((()))*********)))))),,,+++***)))(((((('''((('''))),,,...///---+++***+++)))((((((***++++++***'''''''''''''''''''''''''''(((******))))))***,,,)))+++,,,,,,***))))))***,,,***)))((('''***666AAA///+++***,,,,,,******...''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))(((***---//////---***)))((()))***++++++***)))((((((((((((((()))***,,,------)))&&&&&&)))***)))'''+++)))'''(((***)))&&&"""&&&''''''''''''(((((((((******)))'''%%%%%%&&&(((((()))***++++++***)))(((((())))))))))))+++///222---666BBBIIILLLMMMNNNQQQPPPSSSRRRPPPPPPPPPLLLFFF888777777888999888555333111...---000666:::;;;;;;<<<888333111222444666777777999;;;;;;;;;:::;;;<<<:::888888;;;???@@@===:::555666666666555444333222///444555000---///111111333111000///000111444555---......//////000000111+++,,,...///111111222222...///111222333333333222///000111222222222111000---------///111222111///000,,,+++---......222666222333222111///000222444444444555555555444333333:::;;;:::666222222666999999777444333555999===AAA??????>>><<<:::888666444::::::888222+++'''(((***&&&''')))***+++***))))))((((((((((((((('''''''''))))))))))))((('''%%%%%%)))+++---...---,,,,,,---(((***...333<<>>222///444555555444222000---+++***)))***++++++***)))***+++,,,,,,++++++***)))))))))'''''''''((()))***,,,,,,'''((())))))(((&&&$$$###%%%$$$%%%&&&''''''%%%###$$$'''***///999EEEKKKKKK>>>666---((((((*********&&&'''&&&""""""'''((('''$$$((()))((((((***)))&&&(((((()))))))))(((((('''(((''''''''''''''''''(((***'''&&&+++222666555333///---+++******)))'''%%%%%%%%%&&&'''(((((())))))((('''&&&'''((()))((('''***'''&&&(((,,,...---+++*********++++++,,,,,,---,,,...000222222000...---&&&&&&&&&%%%######%%%'''((()))((('''&&&'''***---,,,+++)))'''%%%%%%%%%%%%(((%%%&&&))))))%%%%%%'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))***)))(((((()))((('''%%%%%%%%%$$$$$$%%%&&&'''(((,,,---...///---)))$$$!!!%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&((()))*********''''''&&&&&&'''(((((()))((('''%%%%%%%%%%%%###!!!######$$$%%%###$$$---888***(((&&&&&&((()))***)))((()))+++***)))'''&&&'''((('''&&&'''((((((((('''$$$&&&(((***+++***)))((('''))))))((('''&&&&&&'''###%%%'''((())))))((('''''')))+++,,,,,,***(((&&&***))))))((((((((())))))''')))---000000///,,,+++***)))((()))++++++(((&&&))))))))))))))))))))))))((()))++++++******,,,...,,,------,,,******+++,,,,,,***+++,,,***+++444AAA:::555222111---)))))),,,%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((()))+++---...---,,,+++)))+++---//////---+++)))(((''''''''')))***,,,...---)))&&&'''***---,,,)))+++++++++,,,------+++***&&&&&&&&&'''''''''(((((())))))(((&&&$$$$$$&&&(((((()))+++,,,,,,+++)))(((((()))***+++,,,000555999???EEENNNWWW[[[]]]\\\[[[XXXXXXSSSNNNMMMMMMJJJDDD888777666888::::::777555111000111555999<<<:::888555333111111333666777777999;;;===>>>======>>>???888777777;;;@@@@@@===999777888999999999777555444///555777333//////111111111111000///////////////,,,------...//////000000......///111222222222222...///111222222222111111///000111222333222111111......///111444555444222333...+++...000000222777444333222000...000333666666666888888999888777777999:::999666333333777;;;777666555555777<<<@@@CCC<<<===>>>===;;;888555333999999666000***'''(((+++&&&''')))******)))((('''''''''''''''''''''((((((''''''(((((((((&&&%%%$$$***+++,,,,,,++++++,,,---+++,,,///111555EEEdddfffTTTDDD===777000...111222222111000///---,,,+++)))***++++++***)))***+++---,,,,,,+++******))))))(((((()))******)))(((((((((((((((''''''&&&&&&%%%%%%&&&''''''''''''((()))%%%(((+++222@@@OOORRRNNN===777...))))))******)))%%%&&&$$$!!!!!!&&&((('''%%%***+++((((((+++)))%%%''''''((()))************((((((''''''''''''(((((()))(((((())),,,......---++++++***++++++)))&&&###$$$$$$%%%&&&'''))))))***((('''&&&''')))***)))(((...***&&&''',,,//////---))))))******+++,,,,,,,,,***,,,///222222111///---'''((((((&&&$$$###$$$&&&((())))))((('''''')))+++///---+++)))''''''''''''$$$"""%%%***+++))))))+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&(((***,,,&&&&&&&&&'''))))))'''%%%############$$$&&&(((***%%%(((+++......,,,)))'''%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,---((((((((((((((()))*********)))'''&&&&&&%%%###!!!%%%%%%&&&%%%"""###,,,888,,,***(((((((((((('''&&&%%%(((++++++)))'''(((******(((&&&'''***+++)))'''"""$$$''')))***)))'''&&&((()))***)))'''&&&&&&'''$$$&&&(((***++++++***)))'''))),,,------***'''%%%''''''''''''((()))***+++''')))---000111000---+++&&&%%%&&&))),,,---***&&&%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,,,,,,,,,,...///.........,,,++++++---///++++++...111---+++222===FFFAAA;;;666///'''%%%'''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''((())))))))))))&&&'''(((***++++++++++++%%%'''+++------+++'''%%%'''''''''''')))+++---......***&&&(((,,,///...+++)))************)))))))))&&&&&&&&&'''''''''(((((('''(((((('''&&&(((+++...((()))+++,,,,,,+++)))(((''')))+++,,,///444;;;???PPPRRRWWW___fffhhheeeaaaZZZXXXPPPIIIFFFGGGCCC>>>888666555777999:::888666555444666999<<<;;;666111......///222555888888777;;;===???@@@??????@@@AAA777666666:::???@@@<<<777444555666777666444222111222888;;;666111111333333000000111111000...+++))),,,,,,,,,---...//////000000111111222222222111111//////111222222111000//////000111222333222222111//////000333666777666555777000---000222000333888666555222///...000555888888999:::;;;<<<<<<;;;:::777999999777444444888;;;555555555777:::???CCCFFF:::;;;======<<<888444111777777444///)))'''))),,,&&&'''(((******((('''%%%%%%&&&&&&&&&''''''((((((!!!###%%%&&&&&&&&&&&&((()))***)))((((((***,,,//////111111000===[[[yyy}}}uuuSSSCCC777666555///---000///////////////...------)))+++++++++***)))***+++------,,,++++++******)))(((***+++,,,+++(((%%%"""(((((('''&&&&&&&&&''''''%%%(((***)))''''''***...''')))---555FFFUUUWWWPPP===777///******+++***)))&&&'''&&&""""""''')))((($$$)))+++((()))------(((###$$$&&&((()))******+++((((((((((((((((((((((((************************))))))***++++++)))%%%"""$$$$$$%%%&&&''')))******)))(((((()))***++++++***000+++''''''+++//////...(((((()))***++++++,,,,,,)))+++///111222111///---