BM66( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&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??4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ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]Ħ4DuXӵDdDΦDdDĦDdDĦ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Ħ4DuXӵ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ӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~xxxvvv{{{|||yyyxxxqqquuuxxxvvvpppmmmppptttuuuzzz}}}|||xxxyyy~~~}}}xxxwwwvvvsssqqqooommmlllnnnppprrrsssrrrpppooooooooollljjjiiifffgggnnnxxx~~~}}}zzzyyyxxxvvvsssqqqooommmmmmmmmnnnmmmkkkhhhgggfffgggdddbbbbbb```___ccciiidddnnnrrrpppvvv~~~|||{{{{{{zzzyyywwwtttqqqooommmllljjjgggdddbbb___^^^___[[[ZZZ[[[ZZZWWWXXX[[[ZZZ___^^^WWWWWWbbbkkkmmmooosss{{{}}}}}}}}}}}}|||yyyvvvsssqqqooolllhhheeebbb```^^^\\\\\\WWWUUUWWWWWWTTTUUUXXX^^^```^^^WWWTTTYYY^^^___\\\]]]___bbbgggnnntttyyy}}}{{{xxxuuutttppplllhhheeedddbbb```]]]\\\WWWTTTUUUUUUTTTWWW\\\YYYZZZXXXTTTSSSTTTVVVVVVXXXXXXWWWWWWXXXXXXXXXXXXRRRZZZmmm}}}{{{yyyxxxrrroookkkiiiiiigggccc___]]]ZZZYYYXXXVVVTTTZZZbbbYYYXXXVVVSSSRRRSSSSSSTTTNNNMMMNNNPPPQQQQQQOOOMMMIIIHHHNNNbbb}}}~~~~~~~~~yyyvvvrrrppppppmmmgggbbb```aaacccbbb\\\WWW\\\fffgggaaa[[[VVVTTTTTTUUUWWWSSSRRRRRRTTTVVVVVVTTTRRRJJJFFFEEESSSiii}}}}}}yyyxxxwwwtttlllfffdddhhhmmmlllbbb[[[___hhhpppggg\\\UUUQQQPPPSSSVVVVVVSSSOOONNNNNNNNNKKKHHHAAA???BBBNNNaaarrr}}}rrr```ZZZaaammmwww}}}||||||yyysssnnnooonnnppprrrnnniiimmmvvvvvvkkk^^^WWWXXXZZZYYYWWWQQQPPPPPPRRRUUUUUURRROOOJJJIIIIIIKKKQQQXXX^^^bbbkkkggg___TTTJJJFFFHHHLLLSSSVVV]]]gggvvv}}}yyyuuutttqqqsssvvvuuusssvvv|||wwwlll```ZZZZZZ[[[ZZZXXXTTTRRRQQQSSSUUUUUUSSSPPPKKKJJJIIIJJJNNNSSSWWWYYYVVVTTTNNNGGGAAA@@@BBBFFFBBBDDDFFFKKKSSS```mmmvvv}}}zzzxxx{{{}}}zzzvvvvvvzzz}}}}}}~~~wwwnnnccc]]]\\\\\\[[[XXXVVVUUUTTTTTTTTTTTTSSSQQQLLLJJJHHHHHHJJJMMMNNNNNNJJJIIIFFFBBB>>>>>>@@@BBB??????>>>>>>@@@EEEKKKPPPXXXfffyyy~~~}}}|||uuusssxxx|||{{{xxxwwwwwwxxxyyy~~~zzz~~~~~~zzzxxx{{{vvvooofff```^^^^^^[[[YYYXXXWWWUUUTTTSSSSSSRRRRRRNNNKKKIIIHHHJJJKKKJJJHHHJJJIIIFFFCCC@@@>>>======BBBBBBBBBAAA@@@BBBEEEGGGGGGMMMTTTXXX[[[gggzzzwwwwww{{{yyysssooorrrsssssssssyyy}}}vvvxxxnnnfffmmmiiiddd___\\\\\\]]]___]]]\\\___fffggg```WWWSSSYYYYYY]]]ccckkk~~~nnnbbb]]]WWWZZZccc___XXXWWWQQQUUUWWWVVVYYYkkk|||uuuaaaTTTWWW[[[___aaabbbbbbbbbbbblllvvv}}}~~~|||yyyzzz~~~}}}wwwtttooohhhcccaaa___\\\ZZZYYYXXXVVVSSSQQQQQQRRRSSSRRRNNNJJJJJJLLLMMMKKKIIIHHHFFFDDDBBB???===:::999;;;===>>>>>>======???AAAEEEHHHIIIEEECCCIIIXXXdddgggttt}}}}}}wwwvvvwwwsssmmmiiifffjjjiiieeehhhooopppkkkiiikkknnntttzzzzzzssskkkiiijjjhhh___VVVPPPNNNLLLJJJHHHHHHHHHIIIMMMIIIGGGGGGFFFEEEGGGKKKHHHGGGLLLWWWdddyyyxxx^^^MMMDDDFFFOOOrrrzzzPPPGGGGGG===???>>><<>>@@@BBBCCCAAA@@@@@@AAAEEEPPPZZZ\\\ZZZWWWSSSOOO\\\YYYTTTQQQRRRTTTUUUUUUYYYbbb[[[YYYffflll~~~{{{yyy|||~~~zzzsssrrroookkkgggeeebbb___]]]ZZZZZZWWWTTTRRRRRRTTTWWWWWWRRRLLLLLLOOOQQQOOOLLLGGGEEECCCBBBBBB@@@>>><<<:::<<<======<<<;;;<<<===:::>>>BBBBBBAAACCCIIINNNLLLPPP\\\lll}}}~~~~~~vvvrrrpppllljjjjjjgggaaa]]]^^^VVV]]]\\\TTTSSS\\\```^^^OOOPPPRRRVVVZZZ^^^bbbdddeeeeeeggggggbbb\\\\\\aaaiiiqqq{{{}}}tttjjjcccZZZUUUQQQRRRVVVYYYWWWTTTDDDDDDCCCBBBAAAAAABBBBBBDDDBBB@@@???<<<;;;CCCLLLEEE>>>BBBYYYttt___HHH???AAAFFFfffyyyOOO@@@>>>888888777777999<<<===;;;888888:::;;;:::888777888:::MMMbbbvvvuuueeeTTTHHHCCCJJJDDD===888777888888888555BBB;;;888HHHMMMbbbyyyaaa___oooyyy^^^TTTZZZmmmhhhbbb\\\]]]ppp}}}{{{{{{|||~~~{{{tttrrrqqqnnnllliiifffdddbbb\\\\\\ZZZVVVSSSTTTXXX[[[]]]VVVOOOMMMQQQSSSQQQNNNJJJGGGDDDCCCDDDCCC@@@>>>???@@@AAA@@@>>>======>>>444777;;;>>>???@@@AAAAAAFFFDDDGGGNNNTTT[[[hhhuuuvvvpppwww}}}uuucccXXXVVVMMMQQQXXXZZZSSSKKKKKKPPPLLLTTTTTTIIIEEEMMMSSSSSSGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRVVVWWWQQQJJJHHHLLLRRRUUUXXXYYYWWWTTTRRRRRRQQQMMMGGGCCCBBBCCCDDDDDD===<<<:::999999:::;;;;;;666888<<<>>>:::666;;;DDDDDD555666SSSuuu{{{iiiNNN;;;888>>>BBB^^^wwwOOO:::555555333444888:::555///222999111333555555333444777:::AAAdddtttYYYGGG@@@OOOHHH???888666666666555...@@@===<<>>>>>===<<<;;;;;;===???<<<::::::;;;<<<<<<<<<===<<>>VVVppptttbbbKKK>>>;;;JJJFFF@@@:::555333333333444:::GGGRRRRRRRRRbbbxxxbbbFFFLLLppp}}}iiiXXX:::999666555CCC]]]xxxeeeMMMAAA>>>HHH{{{TTTBBBAAAAAABBBEEEIIIMMMPPP]]]aaaiiiqqqyyyyyyrrrqqqqqqtttrrrllliiiiiiggghhhfffbbb\\\YYYZZZ\\\aaaZZZSSSOOOOOOPPPNNNKKKLLLJJJGGGCCC???>>>@@@BBB>>>CCCDDD???<<<>>>>>>:::;;;;;;::::::999::::::;;;<<<<<<<<<===???@@@BBBCCChhh___ddd~~~qqqbbb]]]|||}}}|||wwwttttttsssoooppprrrwww|||~~~~~~yyyuuuqqqooofffdddgggllllllfffaaa___^^^___]]]YYY\\\bbbdddaaa```bbbcccddddddeeegggiiigggfffdddbbb```___^^^]]]\\\___aaa___YYYTTTUUUWWWRRRPPPLLLIIIHHHIIIJJJLLLJJJHHHEEEBBB???>>>===<<<<<<<<<===>>>>>>======>>>999:::;;;>>>AAACCCDDDDDD???999666888:::999999;;;>>>BBBCCC===444///000444222111000111222222000///222222222222222222222222///:::FFFFFF===444111333;;;999666333222222333444444666>>>FFFCCC@@@KKK\\\kkkRRR???PPPkkk~~~ssseeeXXX:::777111000CCCfffvvvaaaPPPGGGYYYxxxooossssssHHH999777555444444666888:::444666:::>>>AAACCCDDDDDDKKKLLLNNNPPPRRRVVV[[[^^^jjjnnntttzzz}}}yyywwwwwwyyywwwqqqmmmnnnkkkkkkiiiddd___]]]]]]___aaa[[[TTTPPPPPPPPPNNNKKKLLLKKKGGGCCC>>><<<===??????CCCCCC>>>;;;<<<;;;888999999888888888888999999:::::::::;;;<<<===>>>???~~~yyyrrraaaOOOLLLRRR^^^XXX]]]bbbeee|||kkk\\\eee|||vvvssssssssszzztttjjjbbbbbbbbbcccnnn{{{rrrmmmmmmtttvvvmmm^^^SSSTTTTTTRRROOORRRVVVWWWUUUWWWYYYZZZ[[[\\\^^^bbbddd^^^___```]]]YYYWWWWWWYYYXXX[[[[[[XXXRRROOOQQQTTTIIIIIIGGGEEECCCDDDFFFHHHIIIGGGDDDAAA>>><<<::::::???CCCDDDBBB>>>;;;;;;<<<555888;;;;;;888888:::<<<888444444888:::::::::===999999777444111111333666555333333333444333111///111111111111111111111111000000///...---...111333000////////////000111222222111444888555000555@@@SSS[[[]]]UUUHHH>>>777333777FFFQQQPPPKKKHHHBBB;;;666333......@@@bbb~~~tttfff[[[cccnnneeeRRR\\\uuuiiiDDD444222000...------......///000111111111000...---000111333333444666999<<<111555:::???CCCHHHMMMPPP[[[```gggooowww||||||}}}zzztttqqqrrrpppooolllhhhcccaaaaaabbbbbb]]]VVVRRRQQQQQQOOOLLLKKKJJJGGGBBB===;;;;;;<<<@@@BBBBBB===999::::::888777777777777777777777777888888888888888999999:::|||rrrhhh```^^^___```iiiwww___UUUNNNNNNNNNKKKKKKMMMGGGIIIOOOQQQ\\\sssbbbqqq|||ooouuubbbUUUTTTXXXcccnnnWWWFFFDDDAAA@@@AAABBBBBBAAACCCFFFIIIKKKKKKLLLMMMOOOKKKNNNOOOKKKFFFEEEJJJPPPKKKJJJGGGFFFFFFGGGHHHHHH<<<===>>>@@@AAA@@@===:::;;;:::888777666666666666>>>FFFKKKGGG???<<<<<<<<<>>>:::555444666777555333<<<777444555555444555999555444333444666555333111222111111222333333222000////////////////////////555444222222333444444333///000000000000//////...000------111111...000555333888999444111333666777000555666333111444333000///000000000999LLL]]]fffSSSRRRTTT[[[cccddd^^^XXXRRRWWWNNNCCCRRRkkkbbbFFF222111000/////////111222111222222222222111000///...///000/////////111333///111222222111111222333333555999<<<@@@FFFLLLPPPVVV^^^ggglllooottt|||}}}}}}zzzuuurrrssstttrrrnnniiifffdddddddddccc^^^YYYUUUSSSQQQOOONNNIIIHHHFFFBBB>>><<<<<<===???@@@???;;;999999;;;;;;999999999888777777666666777777666666666666666777zzz{{{bbbNNNLLLIIIGGGHHHJJJMMMOOOJJJ]]]|||bbbMMMDDDBBBLLLXXXXXXMMMBBBMMM[[[```SSSWWW~~~wwwooo]]]\\\iiiiiieeevvv~~~zzzyyyvvvrrrmmmkkklllnnniiinnnsssrrrlllhhhhhhjjjgggiiikkkjjjkkknnnvvv|||rrrxxx~~~vvvddd```bbbmmm]]]IIIFFFCCCBBBAAA@@@>>>===CCCFFFKKKMMMLLLJJJIIIHHHHHHKKKKKKFFFAAACCCMMMVVVKKKDDD>>>???DDDGGGEEEAAA999777777;;;AAABBB>>>:::555555444333444555666777777IIIZZZ]]]YYYXXXZZZ[[[PPPAAA222444AAAHHHBBB888???888222///---,,,000777<<<777222000111111---))),,,+++,,,...111222222000........................---///111111000...---,,,///000000111000///...---///---,,,///111111111333333555333000111444444111555555222///000333444222+++///222000111555888777000111444888;;;======<<<999===999555AAASSSOOO>>>......---------...///000,,,,,,------------------,,,---------++++++,,,...///000111111000000111222............---...111333333555666777999;;;???BBBLLLYYYjjjqqqhhh\\\^^^gggqqquuu|||~~~~~~{{{vvvtttvvvwwwsssnnniiifffeeedddddddddaaa\\\XXXUUURRRPPPOOOGGGGGGFFFDDDAAA@@@@@@BBB>>>===<<<;;;:::;;;>>>BBB@@@???===:::888777666666888777666666555666666666jjjVVVHHHQQQhhhppp___HHHDDDCCCBBBDDDGGGHHHHHHHHH999KKKkkkxxx___ZZZgggxxxfffXXXEEEPPPOOOXXXkkk{{{xxxcccNNN___lllooo\\\[[[tttkkkoooppppppjjj______jjjkkkkkkvvv|||yyy{{{yyy}}}}}}yyywwwrrrssstttssslllddddddhhhbbbbbbaaa___]]]ZZZXXXWWWSSSUUUUUURRRMMMLLLMMMPPPOOOSSSWWWWWWUUUUUUZZZ^^^YYY]]]bbbeeegggnnnyyyssseee^^^\\\___lll|||uuutttyyyVVVLLLGGGDDDDDDCCC???======@@@DDDGGGHHHGGGDDDAAAAAAGGGHHHHHHDDD@@@CCCMMMVVVNNNFFF??????DDDFFFBBB===888555333555:::===<<<:::666666444333333333444444666VVVxxxTTTAAA333===VVVgggbbbVVV???999222///---...555>>>JJJ@@@444,,,+++,,,+++***,,,,,,---000333555555444------------------------(((***,,,+++)))))),,,...+++,,,---...............///...---...000000///...---///...,,,...111...)))...---++++++,,,------,,,+++///000,,,+++,,,---+++---///000///------///222222333///+++000888:::555//////...---,,,,,,,,,,,,...........................///000000...---...///((()))+++*********+++,,,///000000///......000111555555444222111000111111---:::MMMSSSFFF555444>>>===DDDMMMRRRTTTZZZccckkkxxx}}}yyyxxx{{{yyytttnnniiigggfffeeedddeeebbb___ZZZVVVSSSQQQPPPHHHIIIIIIGGGEEEDDDEEEFFF???<<<;;;<<<<<<<<>>IIIUUUTTTKKKFFF:::999999<<>>AAASSSlllyyyrrriiipppmmmVVVRRRHHHNNN[[[lllzzzyyyiiiYYY[[[^^^aaaYYYVVVkkk}}}iiiddd[[[]]]gggeee```cccjjjtttpppiiisss~~~yyyrrrsssuuuqqqkkkhhhdddaaa``````[[[SSSNNNMMMOOOOOOQQQPPPJJJEEEJJJTTTZZZYYYWWWUUURRROOOLLLJJJNNNQQQUUUVVVUUUVVV[[[___fffiiimmmpppssswww~~~{{{gggaaaYYYRRROOOOOOPPPQQQSSSUUUbbbzzz}}}dddPPPCCC===;;;===<<<888666777999:::;;;:::888777777888???AAAAAA>>>;;;===CCCHHHFFFCCC@@@>>>??????>>><<>>>>>===CCCJJJRRRMMMEEE===777555555555777666666666666666777777ssswwwoooZZZRRRZZZeeekkkjjjPPPEEEBBBJJJGGG:::888AAA999999===DDDNNNUUUXXXXXXXXXpppjjjGGGHHHGGGMMMUUU^^^eeegggbbb\\\^^^VVVYYY___YYYXXX]]]]]]SSS[[[UUUTTT\\\TTTMMMZZZUUUlllkkkWWWSSSZZZXXXSSSVVVPPPNNNPPPRRRQQQRRRUUUXXXZZZ\\\[[[RRRFFFAAACCC===>>>CCCGGGGGGHHHTTTccczzzrrrkkkeeebbb^^^eeelllqqqtttxxxyyypppmmmqqqvvvjjjccciiirrrqqqhhh```bbbhhhiiiddd```]]]XXXRRRJJJIIIDDD>>>???CCCAAA;;;<<<;;;@@@IIINNNJJJCCC???===777666::::::555444666;;;;;;:::777666777:::======>>>???>>><<<;;;===@@@;;;>>>@@@???;;;;;;===AAAPPP^^^lllkkk\\\III===999555555333333333333444555444dddwwwYYYCCC999111---333@@@FFFBBB:::...***)))((('''(((///777///---******,,,---,,,+++(((''''''))),,,---,,,+++++++++++++++++++++++++++***))))))***,,,,,,(((%%%------,,,+++++++++++++++(((+++,,,+++***++++++***(((...///)))$$$&&&***---)))))),,,...---+++***+++''',,,...,,,+++,,,,,,***'''((()))***++++++***)))+++)))+++000111...---...------,,,,,,,,,+++++++++++++++++++++,,,------...***,,,.........---...///***+++,,,,,,******+++,,,,,,...000000...,,,,,,,,,///999BBB@@@666---,,,///...333AAANNNHHH666,,,...///.........///000000000,,,...000111111333888===;;;EEEOOOSSSZZZfffmmmnnnxxx|||~~~|||zzz{{{~~~|||vvvnnniiihhhgggfffeeefffeeebbb]]]XXXTTTRRRRRRPPPQQQPPPNNNKKKIIIIIIIIIGGGAAA???@@@???===CCCKKKWWWQQQGGG===666333333444666555555555555666777888ttt___nnnyyy___kkk^^^uuuiiidddjjjiii\\\NNNJJJFFF:::777AAAIIIFFFCCCEEECCCNNNMMMTTTjjjiii^^^ffffffllljjjiiinnnkkkiiirrrmmmhhhgggllllllbbbUUULLLQQQTTTVVVXXXXXXXXXYYY[[[TTTSSSNNNHHHIIILLLJJJDDD>>>EEECCCCCCKKKJJJBBBCCCJJJKKKJJJEEECCCDDDIIILLLMMMKKKEEEFFFVVVjjjqqqmmmuuuxxxbbbLLLEEENNNIIIHHHKKKOOOQQQWWWlllyyynnnhhhuuu}}}}}}xxxttteeeccc___[[[VVVSSSVVV[[[\\\QQQJJJMMMRRRPPPJJJFFFDDDEEEGGGHHHIIIFFFAAA======;;;;;;;;;:::999999;;;:::666666<<>>>>>;;;888777888999;;;:::999888777666666555555666999<<<<<<===@@@DDD;;;CCCCCC@@@@@@:::@@@SSSuuu~~~^^^???555444333222333444555444222333KKKkkkzzzlllOOO:::333222///---...000111000...---,,,+++******+++,,,---,,,,,,++++++***+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++************++++++++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,000DDDPPPHHH555++++++---+++000???QQQQQQ>>>...***222111///...//////////////////......------------......///111333555777888FFFIIIPPPYYYccclllssswwwvvv|||wwwvvvwww~~~yyyrrrkkkfffddddddeeehhhhhhgggccc^^^ZZZYYYXXX^^^```\\\RRRKKKIIIIIIHHH???CCCDDD???>>>BBBFFFHHHFFFDDDAAA===:::777444333444555555555555555555555xxxmmmaaaPPPNNNHHHDDDeeeuuujjj}}}|||rrrxxx{{{uuugggZZZQQQEEE999888@@@KKKBBBCCCPPPYYYWWWTTTUUUQQQXXXQQQQQQ^^^ZZZPPPUUUXXX]]]XXXVVV\\\\\\]]]gggbbb\\\[[[```aaaZZZPPPJJJHHHIIIJJJJJJHHHGGGFFFFFFBBB???======>>>===:::777888===;;;>>>JJJNNNKKKNNNLLLCCCBBBIIIIIIHHHVVVlllqqqkkkaaaaaassslllZZZUUUWWWOOOPPPUUU\\\___eeezzz~~~uuusss{{{~~~zzzxxxsssnnnmmmooooookkkggghhhiiieee^^^ZZZYYYWWWSSSPPPPPPPPPNNNJJJGGGHHHJJJEEE===999<<>>???@@@>>>=========<<<<<<<<<<<<:::777555555777CCCOOOPPPKKKGGGIIILLLGGGCCCAAABBB@@@>>>???DDDJJJGGGBBB?????????AAABBBHHHJJJLLLKKKIIIJJJPPPWWWRRRPPPHHHGGGLLLLLLWWWoooxxxTTTDDDCCC???;;;888888999::::::777BBBQQQWWWNNN>>>666777222000......111222111///------,,,++++++,,,------...---,,,+++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))*********++++++************************++++++++++++++++++++++++************************+++************+++,,,,,,+++++++++******)))))))))++++++++++++++++++++++++///;;;BBB;;;111,,,,,,++++++---888FFFGGG999///...---333777666000++++++---............------,,,,,,,,,,,,,,,------///000000***,,,///333888<<<@@@BBBKKKXXXhhhrrrsssooolllllljjjnnnppppppooopppuuuyyy|||xxxqqqkkkfffddddddeeecccdddcccbbb___]]]]]]]]]bbbdddaaaVVVMMMIIIGGGFFFDDDGGGFFFCCCBBBFFFGGGFFFCCCBBB???<<<999777555555666555555444333333222222jjjYYYRRRJJJ@@@999===888@@@@@@DDDmmmkkkTTT[[[hhhNNNQQQVVVVVVKKK???BBBNNNMMMGGGGGGQQQVVVRRRLLLLLLKKKNNNGGGDDDNNNNNNHHHLLLPPPSSSLLLGGGNNNOOOOOOWWWPPPJJJHHHLLLOOOKKKFFFDDDBBBHHHPPPQQQKKKBBB:::777777333666@@@CCC<<<666555999>>><<<@@@QQQ[[[bbbmmmnnnTTTFFFLLLMMMOOOnnnpppgggjjjddd]]]]]]aaagggfffggguuurrrrrruuuwww{{{{{{tttssstttooohhhcccdddgggjjjllliiissslll^^^XXXVVVSSSQQQPPPOOOKKKIIIOOOPPPNNNJJJJJJLLLHHHBBBBBBJJJTTTXXXVVVNNNDDD>>>HHHCCC@@@AAAAAA???AAADDD<<<===???>>><<<<<>>???AAA>>><<<;;;777222444888222000//////000111111000000///............///000111000...,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))***++++++************))))))))))))************************---111111...,,,---,,,***+++***///888999222...111---888CCCAAA666---,,,///------------,,,,,,,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,---------%%%///BBBQQQNNN@@@888999BBBDDDFFFGGGIIIOOOXXX___nnnkkkgggcccaaaaaabbbccchhhhhhgggeeeaaa^^^]]]]]]]]]```___WWWPPPNNNLLLKKKMMMMMMKKKIIIKKKMMMKKKEEE@@@???===:::888777777777555444444333222222222333uuuyyyiiiTTT>>>666:::@@@???<<<:::GGGXXXWWWRRRlllpppVVVJJJ>>>JJJUUUccceeeUUUAAA:::>>>GGGCCCBBBHHHIIIEEEAAAAAA>>>@@@<<<;;;AAAEEEEEEFFFGGGLLLEEEAAAGGGHHHCCCEEEBBB;;;888:::======;;;<<<<<>>RRRWWWKKKAAAAAA@@@EEEDDDGGGVVVeeeyyyqqq```ccchhhqqq{{{wwwyyyggggggmmm^^^aaaaaaeeeiiieee___fffrrryyy}}}oooaaa___eeekkkeeebbbbbbdddbbb^^^\\\]]]XXXUUUQQQNNNMMMNNNPPPQQQOOOfffiiiPPPQQQPPPNNNLLLJJJIIIHHHHHHHHHLLLNNNLLLLLLNNNLLLHHHNNN```uuu~~~oooXXXGGGGGGCCCAAAEEEGGGEEECCCDDDAAABBBBBBCCCEEEFFFGGGGGGIIINNNQQQQQQRRRVVVZZZ\\\eeerrrsssbbbRRRQQQWWWXXXHHHBBBKKK```cccRRRGGGJJJMMMUUUdddrrrzzzwwwlllccckkkqqqsssmmmjjjppp}}}tttUUURRR^^^ddduuuqqqMMMCCC???:::777999<<>>===999777<<<>>>888:::AAA===;;;EEEHHH@@@===>>>777333444666666777999777NNNfffkkk]]]HHH<<<999999888FFF]]]dddWWWJJJIIIEEELLLKKKJJJSSSbbbvvvyyy|||jjjiiikkkVVV[[[\\\bbbhhhcccYYYYYYaaa[[[^^^\\\WWWWWW]]]eeeiii[[[RRRLLLLLLOOOOOOPPPRRRFFFGGGGGGFFFGGGGGGIIIJJJNNNqqqwww[[[WWWTTTQQQNNNLLLMMMNNNPPPBBBHHHJJJFFFFFFOOOZZZbbbxxxjjj\\\WWWXXXbbbjjjhhhaaa\\\RRRRRRTTTYYY^^^^^^ZZZVVV```fffhhhcccbbbhhhnnnppp{{{qqq]]]IIIDDDIIIIIIBBBAAA<<>>>>><<<555000222333111//////---------,,,,,,,,,---......//////////////////......---------------...///,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((()))+++,,,+++))))))***,,,******++++++******,,,&&&+++111111---)))((((((*********+++++++++++++++*********))))))***++++++)))))))))))))))))))))))),,,...:::HHHEEE333+++000*********))))))***,,,.........///000222555888:::AAADDDHHHLLLOOORRRVVVYYYTTTYYYYYYSSSNNNLLLKKKJJJLLLJJJHHHIIIOOOSSSMMMCCC@@@>>><<<999999999:::;;;;;;999777555333333333444qqqTTTCCCBBB;;;888888666444<<>>@@@KKK\\\```hhhpppqqqfffTTTEEERRRYYY]]]^^^eeennnoooiiiaaaTTTAAA>>>IIIMMMUUUfffzzzYYY===;;;999999999888666444///+++***---...++++++---+++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---************************************************((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&''''''(((((())))))***((())),,,...,,,''''''***++++++++++++***)))))))))'''''''''(((******)))((()))))))))***************((('''''''''((()))***+++------,,,,,,,,,+++++++++&&&%%%+++555666---'''(((++++++,,,,,,+++++++++***(((((((((((())))))***+++))),,,000333555888<<>>;;;::::::<<<===BBB???;;;666222000//////~~~YYYPPPMMMRRROOO@@@222...666666666555555555555666777777666:::JJJ___mmmppprrrxxxOOO888======888777666999;;;======<<<:::555111666999999666222111333555///...777::::::QQQddd]]]hhhfffSSSCCCKKKRRRLLLGGG@@@<<<:::;;;<<<::::::===FFFKKKQQQSSSPPPLLLIIIHHHIIIJJJNNNSSSVVVTTTMMMGGGKKKNNNJJJGGGIIIMMMeee}}}sss|||nnn```ssshhhXXXUUU___iiiuuujjj^^^YYYVVVRRRPPP[[[ZZZVVVRRRQQQTTT[[[```xxx~~~www}}}ttt|||ppp]]]PPPRRRVVVQQQIIIGGG@@@>>>===<<<999:::DDDPPP___aaafffnnnqqqlll^^^SSSVVVZZZ]]]bbbmmmssshhhUUUOOOSSSKKKDDDFFFCCC???DDDiiinnnoooqqq]]]HHH:::999777777777666333111111222777:::666///---000***,,,---,,,***)))+++...,,,,,,---......---,,,,,,******************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''(((((((((&&&''''''((())))))******)))'''(((++++++'''&&&***))))))***))))))************)))((()))***,,,+++***((((((((())))))*********((((((''''''(((((()))***(((''''''''''''&&&&&&&&&...,,,---111555555///)))((('''&&&'''((((((((((((+++++++++******)))((((((&&&((()))(((''''''((()))+++111666666888???EEEHHHCCCEEEGGGKKKSSS[[[[[[WWWHHHEEEAAA>>>;;;;;;<<<===AAA>>>:::555222000///000mmmQQQEEE>>>777666;;;999222222:::333555444111333777666111333:::DDDPPPaaallliii___hhhvvvppp```^^^```\\\ZZZDDDCCCEEE===555:::===222888888666333222444555444444:::>>>===;;;<<>>===@@@@@@NNNjjj~~~dddSSSZZZbbbaaa\\\eeegggaaa]]]___]]]XXXmmmxxxtttssssssxxx}}}xxxpppllloooxxxssszzzrrriiiiiijjjvvvyyymmmcccbbb___YYYOOOFFFHHHTTTRRRBBB999>>>@@@DDDEEE???:::===HHHRRRXXX\\\gggvvvxxxoookkknnnpppvvvrrrWWWNNN___aaaZZZZZZUUUKKKIIIDDD```aaaKKKEEEIIIBBB777===;;;999999:::<<<;;;;;;;;;CCCMMMQQQGGG999222333+++---...---******,,,//////000111222222111000//////...------,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((()))******++++++$$$"""''')))''''''***'''(((((('''(((+++,,,,,,'''(((((()))((((((((()))'''((((((((())))))******++++++***)))))))))***************+++++++++,,,,,,$$$%%%%%%(((222888333)))+++)))''''''(((***++++++''''''(((((((((''''''&&&''')))******)))(((***+++''',,,---)))(((,,,111222444888;;;@@@IIISSSUUUSSSKKKHHHDDD???===<<<===>>>;;;999666333111222333444gggmmm```VVV>>>888555666888777222111222111222333333333555777999>>>DDDUUUeeefffVVVCCC:::>>>@@@AAA@@@===<<<<<<===999888555333333444222...333222000......///111333555NNNkkkpppiiimmmkkk[[[CCC444>>>IIIQQQyyyyyy\\\GGG@@@AAA???;;;@@@<<<<<<@@@???<<<>>>EEEGGGAAAAAAJJJOOOJJJCCC@@@DDDDDDDDDDDDCCC@@@<<<:::;;;;;;<<<===???BBBEEEGGGSSSSSSPPPJJJDDDCCCHHHNNNPPPNNNLLLWWWpppzzzdddtttnnniii^^^ZZZnnn~~~}}}yyykkkZZZTTTYYYccccccNNN777333===]]]___\\\QQQGGGKKK]]]nnnuuuvvvzzz}}}~~~tttgggiiilllmmmjjjddd^^^ZZZccc^^^\\\______XXXPPPLLLIIIPPPWWWZZZWWWTTTSSSTTT\\\ccciiiggg^^^SSSKKKIIIAAA888666;;;:::333333:::@@@FFFLLLNNNKKKHHHIIIKKKMMMJJJFFFAAA<<<999777666333111///111555555111---)))((('''&&&&&&&&&''''''%%%'''(((((('''&&&((()))&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''(((((((((&&&$$$$$$%%%&&&((((((''''''&&&%%%$$$$$$!!!'''***((('''((('''%%%&&&&&&'''((((((&&&%%%$$$%%%&&&'''&&&&&&%%%&&&&&&(((((('''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&'''))),,,...,,,+++)))'''&&&'''((()))''')))(((%%%)))111444000***((('''(((++++++)))&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&(((***+++)))''''''***))))))+++...000000///******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))+++---222777<<>>>>>>>>;;;<<<<<<:::666222///...{{{TTTiiiyyyjjjQQQLLLGGG555111000111666777444444666555222//////222777;;;===888666;;;EEEIIICCC:::777777888999999888777666666444222///...000222111...111111000...,,,---000222:::ZZZ~~~sssCCC555;;;BBBDDDbbbzzzkkk\\\TTTHHH???>>>@@@CCCCCCCCCAAA@@@BBBAAA===:::;;;AAA;;;888<<<===<<<===AAA<<<999666888===AAAAAA???AAAAAAAAAAAABBBDDDEEEGGGFFFIIIKKKJJJHHHGGGKKKOOOOOOQQQWWWgggvvv```OOOYYYyyy~~~vvviiieeeeee^^^VVVNNNMMMQQQRRRGGG666333:::XXXbbbmmmnnnhhheeejjjpppsssnnnjjjllluuu~~~~~~yyyuuuxxx~~~~~~vvvnnnfffgggiiijjjhhhccc^^^[[[QQQJJJFFFHHHHHHDDD???>>>GGGNNNVVV[[[\\\\\\^^^aaabbbjjjttt{{{wwwjjjXXXKKK:::777;;;FFFJJJGGGIIIPPPTTTXXX[[[ZZZWWWWWWYYY]]]```[[[TTTLLLFFFCCCBBBBBB===:::777999???CCCCCCBBB:::777333///,,,***)))))),,,...//////...---///000/////////...---+++***)))))))))))))))((((((''''''%%%'''((('''&&&%%%&&&((((((''''''''''''''''''(((((()))&&&###%%%******&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***,,,***)))(((&&&&&&'''((()))(((******(((+++111111---,,,(((%%%$$$&&&)))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&((()))(((((((((((('''&&&'''((()))(((&&&***))))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''(((***---...///111444666777888999999888;;;??????<<<666222000uuukkkaaaXXXmmmKKKKKKLLLEEE999;;;<<<111111000222777888777888;;;444111...///333777999999:::444000333666555222222111111111222333333111///000---+++---000111000......000111000------000333666bbbqqqnnniiiVVV@@@444888999666IIIVVVHHHBBBCCCDDDDDDAAA@@@BBBEEE:::;;;<<<;;;;;;;;;888555;;;777555555444333777<<<>>>999555666;;;???AAA@@@BBBAAA@@@@@@AAACCCEEEGGGBBBJJJTTT[[[^^^```bbbdddeeekkkttt~~~{{{rrrYYYDDDFFF]]]rrr{{{|||zzzkkk|||nnnVVVJJJGGGFFFFFFEEEDDD===<<>><<<>>>777111111222000000111666;;;BBBGGGIIILLLPPPTTTTTTXXXaaakkknnncccMMM;;;......666DDDKKKIIIJJJPPPPPPQQQPPPMMMKKKKKKPPPTTTMMMIIIAAA999444222222333===999555666;;;AAADDDEEEDDDAAA;;;555111...------111222333333222222333555333333333333222111000///000111111222111000///...---///111000...,,,++++++'''((((((((('''''''''&&&(((&&&###%%%---444000(((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***((('''&&&&&&&&&'''((()))&&&''''''&&&(((+++***&&&(((&&&$$$$$$%%%&&&'''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&(((((('''(((''''''((())))))'''%%%))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&))),,,///000111111000666<<>>pppRRRAAABBB999888111555555111:::@@@444555777:::;;;888333555999BBBHHHFFF999222555999888666444333666999:::::::::AAAEEEHHHEEE???<<>>>>>AAAHHHNNNSSSVVVaaaqqq~~~tttjjjmmm}}}hhhgggccc\\\VVVTTTXXX\\\gggqqq~~~qqq^^^XXXKKK???@@@LLLVVVYYYPPPUUU[[[___bbbffflllqqqkkkfffdddhhhlllhhhZZZMMMNNNRRRXXX]]]```dddiiimmmaaaNNN???===;;;555222666999333000333555111///000333999AAAGGGGGGBBB;;;777444///++++++///555:::<<<999555111111444555222///////////////......------555...***+++,,,++++++---(((***...///000222666999>>><<<===BBBGGGCCC777,,,))))))...777:::777666999888888777444222333666999:::888333///---...///111444111---,,,...111444444<<<:::555111//////000000///000111111000000111333...///000222333444444444666888:::;;;<<<;;;999888<<<>>>???===999444111000...000222333222000---+++******,,,666DDDKKKAAA333,,,+++)))'''''''''((((((&&&&&&%%%&&&((((((((('''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&'''((()))((('''&&&%%%&&&(((&&&$$$%%%&&&'''((()))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$'''***)))%%%'''&&&&&&(((***+++***((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))******))))))''''''(((***++++++***((((((---333666555222...,,,{{{cccOOO@@@888===;;;BBB???HHH|||oooAAA222000555///---111000///,,,---111222000111444000333555444222222555888888;;;<<<777000---,,,---000///////////////...---000...///222222///000666666555444222000000000111===```zzzddd<<<222777333000///222333000333444...000...///333444444:::BBBdddppphhhHHH222555@@@CCC777333222999GGGSSSUUURRRPPP___jjjaaaLLL===>>>FFFDDDAAA???@@@GGGRRR]]]eeejjjttt~~~}}}hhhfffddd```^^^]]]___```bbbccceeeggghhhgggdddbbbXXX\\\___]]]XXXWWW\\\aaabbbfffmmmxxx}}}}}}xxxfffUUUQQQOOOMMMKKKKKKJJJJJJJJJFFFNNNXXXccckkkiii\\\MMMBBBBBB@@@>>>???CCCEEEDDD@@@@@@@@@AAACCCEEEFFFFFFFFFEEEFFFIIIKKKJJJEEE???<<<>>>@@@AAABBBBBBCCCDDDFFF???===@@@===333000555222000000222222///......333222222333333222000...000//////000111222111111333111......///000///...------,,,,,,,,,,,,---...///,,,+++......,,,+++---,,,,,,,,,+++++++++---///555222000000222222111......,,,,,,///...,,,+++---///000000...---,,,,,,---000000000000000111111222///---,,,+++,,,,,,++++++111///---++++++---///000+++,,,...---,,,,,,---///,,,---...000111222222222444555888;;;<<<<<<;;;;;;@@@AAABBB@@@<<<888555444666999>>>BBBCCC@@@<<<999:::999;;;EEESSSZZZPPPBBB;;;999777444222222222222,,,---///...,,,***((('''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((---)))''''''(((((((((((('''(((((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&+++000...''')))'''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''###$$$%%%'''((((((((((((***)))((()))+++***(((%%%$$$'''***,,,,,,+++++++++~~~yyylllWWWAAA333111444<<<444555>>>WWW}}}QQQ777---000777111...222111000......222444444555999777666666666999AAALLLTTTaaa^^^RRR@@@111,,,------......///...,,,---000333111...///111//////:::JJJTTTJJJ<<<222.../////////333:::BBB;;;---000444+++---000222222111///...///333//////222333444>>>LLLzzzZZZ<<>><<<;;;<<<<<<;;;BBB@@@???@@@BBBDDDCCCAAA@@@AAACCCDDDDDDCCCDDDEEE@@@@@@AAAAAABBBAAAAAAAAA===<<<>>>>>>:::555444888000111333444222000......000/////////111111000...,,,,,,+++++++++---...///,,,,,,+++***))))))******(((((('''''''''((()))******(((***......+++***,,,...---,,,++++++,,,---......///000//////...///000---,,,+++++++++,,,...///---.../////////...,,,+++(((((()))*********)))((()))+++,,,......---,,,+++,,,,,,+++******+++,,,---***+++,,,,,,++++++,,,---/////////000//////......,,,---///222333444444444555777888888666444333333222666<<>><<<:::888777666555;;;AAAFFFDDD>>>777555666000///...,,,***))))))(((((('''&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((()))%%%$$$&&&(((&&&&&&'''&&&''''''%%%$$$$$$&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''(((111;;;<<<444444111,,,((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%'''***+++(((%%%%%%&&&'''''''''(((***,,,{{{jjj^^^OOOXXX[[[OOO;;;111777AAAAAA;;;666BBBbbbxxxccc===555...222666111111444000555222111444555444666999666555777AAARRRcccnnnrrr{{{oooXXX???222000///,,,***---///...,,,///777>>>444000000000...444NNNjjjkkkLLL666...///111111999///000333///111444...,,,222333333444111000666666555777999222...999KKKhhhMMMVVVeeeeee[[[UUUMMMNNN___ttt}}}}}}nnnXXXFFF>>>>>>???>>>===???DDDJJJQQQUUUOOOQQQSSSUUUUUURRRNNNKKKFFFJJJNNNPPPMMMKKKLLLNNNNNNQQQSSSSSSSSSSSSRRROOOJJJIIIIIIIIIJJJKKKKKKJJJMMMPPPRRRRRROOOMMMMMMMMMNNNKKKIIIHHHKKKMMMNNNNNNSSSTTTRRRPPPSSSXXXWWWSSSTTTQQQQQQTTTVVVUUUQQQMMMFFFGGGHHHHHHFFFEEEEEEEEEGGGGGGDDD???>>>AAAAAA>>>@@@???===<<<999777777999555666999:::;;;<<<===>>>888:::<<<<<<<<<;;;<<<===777888999;;;===>>>???>>>999;;;:::777666888888555222222222111222222111...+++,,,,,,---......------000//////...---///222444---///000///---,,,---...,,,,,,,,,,,,,,,---------)))'''))),,,,,,)))))),,,***)))(((((()))***++++++((()))+++,,,,,,,,,++++++******))))))***,,,...///*********+++,,,+++***(((------------------------''')))+++,,,---,,,,,,,,,++++++++++++++++++******)))+++,,,,,,++++++,,,---...............---,,,,,,***++++++,,,------.........000111000//////000111---///111444777999:::;;;:::999444000222888:::888666666555555444222111111???JJJUUUVVVNNNGGGGGGJJJCCCBBB???===:::888777777333222111000...,,,+++***++++++***)))(((''''''&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%'''***,,,...(((((())))))((((((''''''%%%###%%%+++---)))&&&'''%%%---666;;;999333,,,)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''(((666HHHNNNIII<<<777000***(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''))))))&&&$$$###&&&***+++(((%%%&&&'''((('''&&&'''(((***sss\\\LLLBBB:::555BBBMMMQQQCCC///,,,@@@UUUTTTLLL888444IIIUUUFFF555666///000000,,,///222***555111///000///,,,,,,///000000999PPPnnniii[[[CCC000,,,222111***)))...111000...222>>>HHH888333111000///;;;```ZZZ;;;000222444555555---222777,,,&&&...333+++333444444999666666@@@HHHLLLTTTVVVKKKBBBOOOeeevvv[[[ccckkkdddaaa___XXXTTTYYYeeeiiigggaaa[[[SSSMMMJJJGGGCCC@@@BBBCCCCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHGGGEEEDDDFFFIIIMMMNNNLLLIIIJJJMMMIIIPPPSSSMMMKKKNNNOOOKKKOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLKKKHHHFFFGGGIIIHHHGGGIIINNNNNNKKKMMMKKKIIIJJJLLLNNNPPPSSSGGGJJJLLLIIICCC@@@BBBFFF>>>DDDEEE???;;;;;;>>>???::::::;;;===;;;777666888555:::>>>===888555777:::999:::;;;===>>>>>>===<<<;;;;;;:::;;;<<<<<<:::999777:::999555999@@@===444555222......111555333///000000///...------...///+++,,,------+++******+++)))+++---,,,***))))))+++))))))******************+++)))***,,,,,,)))***......---++++++,,,------,,,+++***)))))),,,------,,,+++---,,,******+++,,,***,,,+++******+++,,,+++***---+++***)))***,,,///111***+++,,,,,,+++***+++,,,)))***+++,,,,,,+++***))))))***++++++******+++---)))***+++,,,,,,------,,,///...------,,,,,,------000111111///---,,,...///111///,,,+++,,,///222555---111222///---000111000...///000111111000///...333CCCSSSWWWPPPKKKNNNTTTVVVTTTRRRNNNKKKIIIGGGGGGFFFEEEDDDBBB???===<<<;;;333222111000...---,,,,,,'''''''''((()))******+++'''''''''(((+++000444777))))))******)))(((''''''((('''---777999333------+++;;;QQQ___\\\MMM:::...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&(((999QQQ]]]ZZZ999333+++&&&$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$######"""$$$&&&)))***(((%%%$$$&&&***+++'''###%%%'''(((((('''&&&&&&(((bbbUUUDDD:::888999777555999CCCMMMIII666...CCC___fffEEE---777NNNUUUJJJ???DDD<<<444///000222111///222111000......---------///222666BBBZZZjjjaaaMMM>>>:::444111111000///---222///,,,+++...333777999777...000888555;;;fffuuuMMM555...444:::??????999000---000111---...>>>PPPUUUPPPNNNUUU___hhhssszzzrrrddd___jjjwww~~~fff\\\UUUWWWbbb]]]\\\YYYVVVUUUVVVWWWXXXRRRPPPNNNOOOQQQPPPMMMJJJGGGFFFFFFHHHKKKLLLLLLLLLGGGHHHIIIJJJJJJJJJJJJJJJIIIKKKMMMMMMLLLKKKKKKLLLJJJPPPWWWYYYUUUNNNIIIGGGMMMJJJGGGGGGIIILLLMMMNNNJJJKKKNNNOOOOOOMMMKKKIIILLLKKKJJJIIIHHHIIIJJJJJJJJJHHHGGGHHHJJJJJJGGGCCCIIIIIIIIIIIIIIIIIIIIIJJJEEEEEEEEEDDDCCCBBB@@@???AAA???======>>>???<<<:::<<<;;;:::;;;<<<<<<:::999;;;:::888666666777888:::;;;<<<<<<<<<<<<;;;::::::999999999999999999999999666666666666666777777777333333222111000///......///...---,,,++++++++++++---------,,,,,,,,,++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))******************************++++++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))************************************************************************))))))))))))))))))))))))------------------------******+++,,,,,,---......------------------------/////////......---------222444666777888999;;;===AAA@@@AAACCCEEEDDD???:::;;;AAAIIIPPPRRRPPPLLLIII>>>>>>>>>===<<<<<<;;;;;;666444555999>>>===777000666666333...***,,,222777***&&&***444444***&&&***///---///<<>>NNNTTTGGG777888CCCJJJ>>>333<<>>IIIDDD666666333000/////////...,,,,,,,,,---------......///777111111333222@@@pppkkkQQQHHHMMMVVV\\\ZZZPPP>>>222//////...666GGG___rrrzzzzzzwwwvvv}}}nnneeeggglllzzzdddTTTRRROOOLLLRRRRRRPPPNNNLLLKKKLLLNNNOOOOOOMMMKKKLLLNNNOOOMMMKKKLLLKKKKKKMMMPPPRRRQQQQQQNNNNNNNNNMMMMMMLLLJJJJJJHHHJJJLLLLLLLLLLLLNNNPPPMMMRRRWWWXXXTTTOOOLLLKKKNNNLLLHHHGGGIIIJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJHHHGGGHHHJJJJJJGGGDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBAAA@@@>>>===@@@>>><<<<<<===>>><<<999:::999:::;;;<<<<<<:::888;;;:::999888777888888999888888999999888888777666666666666666666666666666333444444555555444444333000000000000////////////......---++++++*********,,,,,,,,,++++++++++++***+++***************))))))************************))))))))))))))))))))))))************************)))******++++++******))),,,+++******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---///111111111222444666444444444666888777444000444777<<<@@@BBBBBB@@@???888999:::;;;===>>>???@@@CCCEEEGGGIIIKKKMMMOOOQQQMMMHHHBBB>>><<<===@@@AAA444000444;;;888+++$$$%%%))),,,444@@@LLLQQQNNNJJJLLL]]]tttkkkMMM888)))'''%%%$$$%%%%%%%%%###%%%%%%(((///666666///'''...)))$$$$$$))),,,+++''')))'''$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''rrr___OOO<<<111555111...000555999888555:::;;;CCCIIICCC666111555000888999>>>\\\~~~|||bbbSSSIII<<<333///...---,,,,,,------...//////......***//////+++---333222,,,///...------...///...---...000111000......222555555666999;;;???SSS~~~pppgggmmmxxxzzzjjjPPP;;;222222444;;;HHH___yyy~~~yyytttlllbbbYYYTTTRRRRRRjjjcccQQQIIIQQQRRRKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMMMMKKKIIIIIIKKKLLLMMMLLLOOONNNOOOQQQTTTUUUUUUTTTUUUTTTSSSRRROOOMMMKKKJJJHHHIIIJJJKKKKKKMMMPPPSSSOOORRRVVVUUUQQQNNNNNNNNNOOOLLLIIIHHHHHHIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGFFFGGGHHHHHHGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>===;;;;;;<<<<<<:::999999:::;;;===??????<<<:::999:::::::::999999888888666777777777777666555555333333333333333333333333222333555666666444333222---------....../////////------,,,+++************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((++++++++++++++++++++++++************************++++++******))))))((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******)))+++,,,,,,,,,,,,---///......---///000111///------......000111222333333///000111333555777999:::;;;@@@DDDDDDBBBGGGRRR\\\\\\VVVOOOMMMOOOQQQQQQOOOGGGEEEHHHNNNJJJ<<<222111)))...444777777666555666AAAFFFOOOZZZ]]]RRR<<<******(((&&&&&&'''''''''%%%))))))///>>>NNNTTTKKKAAA666///(((%%%&&&'''$$$!!!'''&&&$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''rrrJJJ<<<;;;888555111000000444;;;@@@@@@>>><<<666444888666000///555---666666444HHHcccbbbNNNDDD>>>666000...------,,,,,,,,,---...///......---...333333///...222333000...---,,,,,,------......///000111///000777CCCMMMIIINNNTTTYYYaaarrr|||pppWWWDDD::::::<<<@@@CCCNNNbbbttt|||wwwooo]]]XXXRRRNNNMMMNNNOOOPPP[[[WWWKKKJJJVVVWWWNNNMMMMMMLLLKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQTTTUUUTTTSSSWWWVVVUUUSSSQQQNNNLLLKKKHHHIIIIIIIIIIIIKKKOOORRRLLLPPPTTTTTTPPPMMMLLLLLLMMMJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::::::::999999::::::<<>>SSSaaaccc```GGG===111)))(((***++++++...+++'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''www|||xxx[[[;;;666:::999888111//////222777;;;===<<<000...000666444...000888???:::000,,,111999999333333111000///......---,,,---..................---,,,...//////000333111.........---,,,,,,---...///,,,111777<<>>AAAGGGNNNNNNHHHBBB???EEECCC>>>999444///+++)))&&&&&&&&&+++111666888888...,,,)))((((((((('''&&&$$$$$$'''000???QQQ```hhhZZZQQQEEE:::333///,,,***333...((($$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''\\\PPPSSSHHH===???<<<333111111000///000333555666666333///...000------888HHHTTTCCC555111///++++++///---...000000000...,,,+++...............///000111,,,,,,,,,...111222///+++...111555777888999:::;;;>>>GGGUUUaaakkksss{{{{{{nnniiiiiihhhccc^^^VVVUUUTTTWWW\\\ccchhhjjjeeeWWWIIICCCCCCBBBBBBBBBAAACCCFFFIIIKKKLLLKKKKKKGGGGGGGGGDDDBBBBBBFFFJJJDDDJJJIIIIIIPPPMMMGGGKKKJJJJJJIIIJJJJJJKKKLLLLLLQQQQQQPPPMMMJJJHHHIIIJJJLLLMMMNNNQQQTTTUUUSSSQQQNNNOOOOOOOOOOOOOOONNNNNNLLLLLLLLLJJJHHHGGGIIIKKKKKKPPPVVVWWWRRRMMMIIIHHHEEECCCCCCCCCFFFGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC???@@@AAAAAA@@@AAACCCEEEAAA@@@@@@??????>>>>>>>>>999999999999999888777777999:::;;;:::999888999:::888777777888:::;;;:::999:::;;;<<<======;;;999888555666666666666555444444////////////////////////222222444444444222000...,,,,,,,,,++++++***************)))))))))))))))***))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&(((***---///000************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((('''((())))))(((''')))***((()))***)))((((((***,,,((()))*********)))(((''''''''''''((())))))******,,,+++++++++,,,,,,+++***))),,,///...++++++000444///111666999:::777333111444000,,,))))))(((%%%"""###(((...333666666666666555333111111222333222111222222222333888EEEXXXeee```^^^ZZZTTTMMMDDD;;;444666111,,,(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''QQQ:::DDDJJJOOOOOO???000222000///000111333333333222666111//////,,,,,,:::LLLOOOAAA555444333///...222...///000000///------,,,------,,,,,,...222555777///...///111222222111222444<<>>AAADDDFFFFFFDDDCCCCCCEEEEEEFFFFFFGGGIIIJJJLLLCCCJJJHHHHHHOOOMMMGGGJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMKKKHHHFFFFFFHHHJJJKKKMMMPPPSSSTTTQQQOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMKKKIIIJJJKKKKKKOOORRRQQQLLLHHHEEEEEEDDDCCCBBBBBBDDDDDDDDDCCCAAABBBDDDFFFGGGFFFEEEEEEBBBCCCDDDDDDDDDCCCAAAAAA>>>@@@AAAAAA@@@AAADDDGGGAAAAAA@@@??????>>>======999999:::::::::999888888888:::<<<;;;999888:::<<<:::888777777888999999999;;;<<<<<<===<<<;;;:::999777777777777777666555555000000000000000000000000000000000000///...---,,,***+++++++++++++++,,,,,,))))))((((((((())))))***)))))))))(((((((((((('''(((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''')))+++,,,---************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''&&&&&&'''))))))***,,,+++)))((()))+++(((((((((''''''''''''&&&"""###$$$%%%&&&'''(((((('''''''''(((((('''%%%$$$,,,,,,,,,,,,+++***+++,,,***,,,------------,,,***000...+++*********)))'''"""%%%***---......---,,,444333222444777999999999:::===@@@AAACCCKKKWWWbbb^^^```cccccc```XXXOOOHHH>>>;;;777444111...***''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''LLLIIITTT___fff___DDD222999***,,,...111222111000...(((+++555>>>;;;222111888999222,,,+++...///...,,,---.........------...///,,,+++***+++///444999<<<...///111222111111555:::<<>><<<<<<=========<<<;;;;;;888:::<<<;;;999888:::<<>>>>>AAADDDEEECCCEEEJJJLLLLLLNNNRRRQQQNNNLLLKKKMMMMMMKKKIIIOOOPPPQQQOOOMMMKKKLLLLLLJJJIIIGGGCCCAAAAAACCCFFFKKKHHHBBB===???CCCAAA<<<999999;;;???CCCDDD@@@<<>>>>>===>>>???@@@AAABBBIIIOOOMMMHHHEEEJJJPPPNNNPPPTTTYYY\\\ZZZUUUQQQRRRPPPNNNNNNPPPQQQPPPMMMHHHGGGEEEEEEIIINNNTTTXXXZZZXXXSSSMMMIIIJJJNNNRRRUUUXXXWWWOOOLLLPPPWWWZZZVVVQQQNNNQQQWWWZZZWWWSSSEEEFFFDDD@@@???BBBCCCAAAAAA:::222111111111000///000---...111333000000222++++++,,,...000000,,,)))''')))++++++***)))((()))+++)))(((((((((((('''%%%+++++++++***************'''(((***,,,---,,,+++***...,,,+++*********((('''000...,,,,,,...---***&&&+++,,,,,,+++)))(((((()))+++((((((++++++'''''')))&&&&&&&&&'''(((((())))))---+++(((&&&'''((()))***(((((((((((('''''')))***+++******)))))))))(((((('''((()))(((&&&&&&(((++++++)))(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%***(((&&&$$$############$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))),,,---...000444888;;;===HHHIIIJJJJJJFFFAAA;;;888:::::::::999555///***&&&(((((('''''''''&&&&&&&&&((())))))%%%"""!!!$$$'''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&###'''+++***&&&"""###%%%$$$%%%'''))))))((('''&&&|||eeesssnnn[[[PPPDDD===;;;777111,,,,,,444///111>>>777+++000///...---...000444888;;;111000---,,,,,,,,,------...///000///...------......111222111000444<<>>===<<>>=========???@@@EEEDDDEEEJJJKKKJJJLLLPPPPPPMMMJJJJJJKKKLLLKKKJJJLLLMMMNNNMMMKKKJJJJJJKKKEEEEEECCCBBBCCCGGGNNNSSSOOOLLLEEE>>>===@@@AAA>>>;;;===@@@EEEHHHIIIHHHFFFAAA@@@@@@AAACCCEEEHHHJJJNNNTTTYYYWWWQQQPPPTTTZZZhhhlllpppttttttqqqnnnllldddddddddffffffccc]]]YYYSSSRRRPPPQQQTTTZZZ```dddhhhddd^^^YYYWWWXXXZZZ\\\___cccccc]]]ZZZ]]]bbbddd```\\\YYY\\\aaabbb^^^ZZZSSSUUUTTTPPPOOOQQQPPPMMMIIICCC<<<999888666333111333111111333111---+++------------------,,,+++******,,,------+++***)))***(((***+++)))&&&%%%''')))###$$$&&&''''''&&&&&&&&&,,,,,,---///111333444555...,,,)))(((***---000222444777999999666333222222333444444444333444555666444000///000000---...111111111///...,,,***)))((()))((('''(((((()))***))))))*********)))(((((()))&&&((()))(((%%%$$$$$$&&&&&&(((***)))'''&&&&&&(((''''''&&&&&&&&&''''''((()))(((((('''''''''(((((()))((('''&&&&&&'''((()))'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((())))))***+++---///111222111333555666666333000...111111222111///,,,(((&&&((('''''''''&&&&&&&&&&&&''')))******(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############"""$$$$$$$$$$$$%%%%%%&&&&&&$$$(((,,,+++'''###$$$&&&$$$%%%'''((()))((('''&&&bbbYYYuuu}}}```JJJ@@@444///222777:::999888888:::IIIRRR@@@---000000...---,,,///444999===111///---,,,---......---222111111000///000111222888???FFFGGGDDDCCCIIIOOOSSSUUUZZZ^^^___\\\VVVQQQOOOLLLGGGBBB???>>>???@@@AAA@@@>>><<<;;;<<<===>>>AAAAAABBBAAA??????@@@BBB??????@@@AAACCCDDDDDDEEECCCBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<===>>>???AAA@@@@@@???>>>>>>=========<<<<<<@@@DDDFFFDDDAAA<<<:::888888999999888777<<<;;;::::::;;;<<<<<<<<>>666111333666777666666777888:::===>>>>>>999666777777777:::???777666666444333111///...+++,,,,,,------.........,,,------,,,,,,,,,+++++++++...000///,,,))))))***''')))++++++)))'''&&&'''######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''%%%'''(((***++++++***))))))))))))***))))))((('''''''''''''''&&&&&&&&&&&&'''(((+++...///---(((%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%)))++++++'''%%%%%%'''$$$%%%&&&((((((''''''&&&yyyfffOOOVVVwwwzzz[[[>>>777:::999444555BBBUUUccc^^^LLLHHH\\\bbbHHH000//////...------///222555888222///,,,+++,,,...///000///111333222000111777<<>>>>>>>>>>>>>>>>>>>>>>>???===;;;::::::;;;===??????@@@AAAAAA??????AAABBBAAAAAA@@@@@@??????????????????>>>?????????>>>>>>;;;:::999888999:::<<<===>>>>>>===<<<<<<;;;::::::;;;:::;;;===AAACCCCCCAAA???===;;;:::::::::888777777888999999888888999:::>>>>>>AAAEEEFFFFFFJJJQQQSSSQQQMMMJJJJJJKKKMMMNNNOOORRRTTTUUUUUUTTTUUUVVVYYYYYYXXXWWWWWWZZZ```dddhhhlllllleee```bbbfffhhhaaaeeejjjllljjjiiijjjlllsssqqqmmmjjjhhhhhhiiijjjqqqtttvvvtttppppppvvv{{{xxx}}}~~~{{{~~~uuusssrrrssstttrrrlllgggjjjnnnooollljjjjjjgggbbbcccdddccc___\\\WWWOOOHHHAAA@@@BBBEEEBBB<<<999;;;111333444333000///000111***+++---------...000333???GGGJJJBBB666555BBBQQQbbbgggjjjggg[[[KKK===555555444333222222222222222111222333222///+++)))(((222888===999111---///444777777777:::>>>CCCFFFHHHDDD>>>:::999::::::???EEE??????>>>===;;;888666555333333111///...///222444///............///...---000111333444444222---***************(((((('''((($$$%%%&&&&&&''''''((((((%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((&&&$$$###((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''')))---000///***%%%&&&&&&(((***,,,...///000//////...,,,***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%((())))))&&&%%%%%%&&&$$$%%%&&&'''''''''&&&&&&dddZZZSSSDDDLLLccchhh^^^NNN>>>666999:::;;;IIIgggfffNNNXXXXXXBBB000------.........////////////...---,,,++++++...222555222999??????<<>>???@@@AAAAAA888999;;;===???@@@AAAAAA===<<<;;;:::;;;<<<>>>???>>>@@@AAAAAA@@@???@@@AAA@@@???>>>===<<<;;;<<<<<<:::;;;;;;;;;::::::;;;;;;:::999777666666777999:::::::::::::::999999999999;;;;;;;;;>>>AAACCCEEEEEECCCAAA???>>>>>>===:::888111555888666333222666;;;@@@AAAEEEJJJKKKMMMSSS\\\]]][[[XXXUUUSSSTTTVVVXXX[[[^^^aaadddddddddeeefffbbbeeehhhiiikkkmmmppprrrsss||||||}}}~~~uuuhhhbbb______aaa^^^VVVOOOMMMJJJKKKLLLKKKHHHDDDBBBBBB777888999999:::<<<@@@CCCVVV]]]___UUUHHHGGGWWWhhhttt{{{}}}oooZZZIII???AAABBBBBBCCCCCCBBBBBBAAA;;;;;;;;;999777666999;;;===@@@@@@<<<555333666:::======AAAHHHRRRZZZ```bbbTTTMMMGGGEEEBBBAAADDDIIISSSSSSRRRPPPMMMIIIEEECCCGGGDDD???999666888>>>CCCAAA???============:::888666555888>>>DDDBBB:::222555333///,,,***)))(((((((((((((((((((((((((((((((((((('''(((((()))******))))))***************)))***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%'''&&&&&&%%%$$$#########&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&(((&&&&&&))),,,---***''''''(((+++...222555777999<<<===<<<888000)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&}}}ZZZRRRKKK===;;;BBBGGGRRR```bbbHHH===444AAAlllnnnEEECCC>>>111------------...///...---+++***+++///444666555888???FFFKKKRRRYYYXXXUUUXXXcccmmmuuuooohhhccc]]]TTTIIIAAA>>>>>>>>>@@@AAAAAA>>><<<<<<:::888888999<<<@@@BBB<<<<<<<<<<<<<<<===>>>>>>===???@@@@@@???>>>>>>???;;;:::999888999:::;;;<<<777888888777666666999;;;:::888666444333444666888777777777888888888999999777777888999<<>>>>>>>>===;;;999555888::::::999;;;AAAGGGNNNPPPUUUZZZ\\\^^^gggqqqkkkjjjiiifffeeeeeehhhkkklllppptttxxxyyyzzz{{{|||tttyyytttpppqqqxxx|||xxxqqqmmmjjjhhheeecccbbb___[[[XXXQQQPPPOOOMMMLLLMMMQQQTTT```fffggg___SSSSSS___mmmqqqyyyuuueeeXXXRRRNNNOOORRRVVVZZZ^^^aaabbbaaa]]]UUUKKKDDDDDDJJJPPPNNNQQQRRRNNNHHHEEEIIINNNNNNPPPWWWcccrrr~~~wwwqqqmmmgggbbbbbbeeelllmmmppprrrsssrrrqqqpppqqqnnnggg^^^ZZZ\\\dddkkknnnmmmkkkjjjggg```VVVOOOMMMQQQZZZfffoooooofff]]]UUUPPPIIIAAA;;;555000---***)))((('''''''''((()))''''''&&&&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&############$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''')))(((((('''(((+++...222555888:::LLLNNNNNNHHH>>>333,,,)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&lll[[[PPPBBB999555444;;;VVVpppvvvKKK<<<333MMMXXX555333---)))...///............------,,,,,,000===KKKRRRRRRTTT\\\dddjjjjjjiiifffbbbaaacccfffWWWSSSMMMGGGDDDAAA>>><<>>?????????===999666===;;;999777888;;;???BBB===>>>???@@@@@@@@@??????;;;===???>>><<<;;;:::;;;999888777555555666888999777777777444333444888<<<;;;999555333222333444666444555666777888888999:::666777777888:::>>>CCCFFFEEEEEEFFFGGGJJJJJJIIIGGGIIIGGGFFFJJJRRRZZZ___aaafffhhhmmmrrrsssuuu~~~vvvppprrr~~~{{{sssmmmgggfffkkknnnmmmkkkiiifffbbb[[[VVVTTTUUUWWWZZZ___bbb]]]UUURRRWWW]]]dddkkkqqqpppggg^^^YYYXXX\\\]]]___eeemmmvvvwwwiii[[[UUUVVVZZZbbbkkksssqqqhhhdddjjjqqqtttvvv~~~qqqbbbgggtttzzznnnaaaSSSEEE<<<888777555333444666999;;;888888777777666777777777666666555444222///---+++...,,,***)))(((((()))***++++++++++++++++++++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""###$$$&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&'''%%%&&&(((***---///111222FFFKKKOOOMMMDDD:::333000******))))))((((((((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&vvv\\\WWWIII:::888999888@@@\\\ppplll;;;333666WWWjjj<<<***222---,,,222000///...---,,,,,,---///000999LLLbbbnnnnnnooovvvwwwpppggg```[[[UUUMMMHHH@@@BBBCCCCCCAAA@@@AAACCC===;;;999999<<<>>>??????:::;;;<<<>>>???AAAAAABBB@@@BBBCCCEEEEEEDDDBBBAAA:::<<<===<<<:::888777777<<<:::777444333222333333888888666333111333999>>><<<999666222111222333555333444555666777999::::::======>>>???AAAEEEJJJNNNTTTTTTVVVZZZ]]]______^^^___XXXSSS[[[kkkxxx{{{yyyxxx{{{zzzrrrppp{{{xxxnnnjjjaaaYYY\\\fffpppssssssuuuqqqiii___WWWRRRQQQQQQOOOTTTYYYXXXRRRMMMLLLLLLUUUYYY[[[WWWNNNHHHHHHJJJOOONNNOOOSSS]]]jjjwwwrrrgggbbbaaauuuzzzeeennnoooZZZMMMNNNMMMJJJIIIKKKNNNSSSVVVYYYYYYXXXWWWVVVVVVVVVWWWZZZYYYVVVRRRMMMGGGBBB???888666444222111222333444........................)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''######%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""&&&))))))&&&$$$$$$&&&######$$$&&&'''((()))***000888AAACCC>>>777333111---,,,,,,,,,++++++******'''&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''gggIIIAAA@@@:::999:::===AAAEEEGGGGGG444444222EEE}}}fff777333///---,,,,,,,,,+++222000...000555;;;>>>???SSS^^^jjjkkkfffbbbgggmmmZZZSSSLLLJJJGGGCCCBBBDDDAAA<<<999<<>>AAA@@@>>>>>>AAAAAA===@@@DDDBBB;;;999@@@EEEEEE@@@===<<<===@@@CCCEEEFFFFFFAAA<<<:::;;;;;;888555444444555666666555444333111222444444222111333444333333222111000111444777333333555999>>>BBBCCCDDDLLLLLLNNNQQQVVV\\\aaaeeerrrrrrtttwwwzzzzzzwwwuuuyyy{{{{{{~~~oookkkmmmnnnuuubbbVVVZZZ___]]]ZZZ\\\bbb```\\\VVVOOOHHHAAA>>>DDDEEEHHHGGGAAA:::<<>>999888666333...++++++...111***,,,---+++(((%%%$$$$$$'''''''''((()))'''$$$"""***'''%%%$$$###"""%%%)))&&&$$$"""$$$(((***(((%%%'''&&&$$$$$$$$$%%%$$$###&&&$$$"""!!! """$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))++++++(((%%%$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,...000222111///,,,)))******))))))(((((((((''''''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%QQQBBB===666999888666666888999999888222444000444QQQlll^^^:::333111...---.........------111666<<>>>>>>>>;;;;;;===>>>;;;999;;;???BBBAAA???999???EEEJJJRRRXXXXXXTTTTTTWWWVVVNNNCCC<<<;;;<<<>>>@@@AAAAAAGGGOOOSSSQQQFFFAAA;;;888888:::999888:::999777555444444444444666444333333444555444333777999:::;;;;;;;;;>>>@@@DDDGGGKKKPPPUUUYYY\\\]]]iiilllsss||||||ppplllkkkpppzzz|||xxxwwwuuupppfff___xxxzzzssscccUUUPPPOOOOOOUUUFFF<<<>>>@@@:::555666<<<<<<======<<<;;;999888111555???IIIJJJCCC?????????AAA@@@;;;333...---///,,,000333333222555===DDDNNNSSSUUUPPPFFF===:::;;;HHHZZZhhhgggdddhhhkkkjjj{{{jjjQQQJJJPPPZZZdddmmmvvv}}}wwwmmmiiiiiifffaaa^^^\\\ZZZWWWUUUSSSRRRQQQLLLEEE<<<555111000//////...---***((('''&&&$$$###&&&&&&'''((('''%%%$$$%%%******))))))(((((((((((( $$$))),,,+++(((%%%###"""""""""###$$$&&&'''(((#########$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%#########$$$&&&'''***'''$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((***+++***)))&&&%%%))))))(((((((((''''''''''''''''''''''''(((((())))))(((((((((''''''&&&&&&ddd@@@AAA@@@444777555222111111000...------222000,,,111;;;777***.........///111222222000000666>>>AAAAAAEEELLLSSSPPPJJJBBB>>>???@@@???======888777:::;;;::::::<<<;;;;;;;;;;;;>>>AAADDDFFFDDDOOO]]]hhhooopppiii```___aaagggfffWWWCCC===CCCFFFKKKGGG???DDDRRRXXXSSSWWWQQQHHHAAA============::::::999999999999999999;;;777333444888::::::888888===CCCHHHKKKMMMOOOPPPRRRYYYdddmmmuuu||||||sssmmmjjj[[[TTTOOOSSS^^^fffhhhfff___VVVKKKFFFFFFGGGCCC???EEEFFFCCC;;;666666666555555,,,(((---...)))'''))))))***+++,,,,,,,,,,,,+++...555DDDVVV___^^^ZZZXXXGGGGGGCCC:::///&&&###""")))******)))'''(((***,,,000444666444...******,,,---999EEELLLPPPQQQFFF999AAAFFFNNNYYYeeettt~~~{{{nnngggvvvwwwpppvvviiiSSSMMMUUU```iiimmmnnnlllkkkvvvyyy|||rrrllllllllljjjccceeejjjrrrzzz}}}{{{yyy|||rrreeeZZZSSSMMMFFFAAA@@@>>>;;;888666555555666//////...---+++)))(((&&&###&&&((()))((((((***---%%%&&&'''%%%###$$$(((,,,&&&'''''''''&&&%%%$$$$$$!!!""""""""""""#########$$$$$$###"""""""""""""""'''&&&$$$###"""###$$$$$$'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%% $$$'''(((%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++***)))((('''''''''UUU>>>@@@@@@999555333111000111111000...---000222000......111222------///333666888777555666:::>>>>>><<<;;;===???FFF???888777<<>>AAALLLKKKJJJHHHEEECCCAAA???CCCBBBAAABBBFFFKKKNNNPPPRRRYYYcccmmmssswwwzzz|||}}}|||{{{zzzyyywwwvvvvvvvvvuuutttrrrqqqpppoooooosssssstttuuuwwwzzz{{{|||vvvtttuuuuuuqqqggg```^^^^^^bbbggglllqqqwwwzzz{{{yyy{{{{{{uuukkkccc]]]\\\QQQIIIDDDIIIUUU___```]]]\\\PPPAAA:::999999555111((((((''''''***---------)))%%%%%%)))***''''''+++***))))))((('''%%%$$$$$$'''---;;;HHHNNNLLLLLLNNN@@@???<<<555,,,&&&"""!!!'''&&&&&&'''((()))((((((+++...///---)))''')))+++***000777===CCCCCC777(((000333777===EEEQQQ]]]eee```aaa___[[[WWWUUUXXX[[[eeelllvvv|||{{{sssggg___qqquuuSSSKKKTTTSSSKKKYYYmmmtttsssyyyxxxjjj\\\TTTHHHHHHGGGHHHRRR```iiilllbbbdddeeefffiiipppxxxxxxqqqcccTTTNNNSSSXXXYYYRRRVVVbbbsss|||rrrkkkeeeddd```\\\WWWSSSRRRRRROOOMMMFFF>>>::::::999666,,,---///111222111000///,,,)))%%%""""""$$$(((+++))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!'''......)))%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((++++++***)))((('''&&&&&&nnnMMM@@@:::888;;;666444222222222333222111333000000111///,,,+++...///000333777;;;<<<;;;::::::;;;<<<===>>>===;;;:::>>>;;;888777888999:::::::::666555999999666333444888:::<<<;;;:::===CCCIIIVVVqqqyyyfffRRRQQQ[[[ggg\\\DDD@@@MMM___hhheeeWWWUUU^^^[[[LLLBBBDDDGGGIIIMMMTTT]]]dddssslllbbbXXXRRRQQQRRRTTT___cccggghhhjjjoooxxxwwwzzzyyyrrrrrr|||qqqiiijjjmmmllltttzzzvvvrrrjjjdddcccaaaYYYSSSQQQJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRUUURRRQQQRRRPPPJJJGGGHHHCCCDDDHHHNNNSSSWWWZZZ\\\ZZZZZZXXXRRRJJJDDDBBBBBB>>>999666;;;EEEKKKIIIEEE???777///---//////,,,'''...+++)))***+++***((('''***(((''''''%%%"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&%%%---888===666,,,***...)))******)))((('''((((((###""""""$$$'''((((((&&&(((***+++***'''&&&(((***)))***)))***...///+++%%%)))***---000777@@@KKKRRRAAADDDFFFDDD???<<<<<<===AAAGGGOOOWWW\\\\\\YYYWWW]]]ggg^^^MMMHHHHHHGGGJJJPPP^^^nnnsssmmmfffdddfffnnnyyy~~~~~~rrr___NNNCCC888777222...222<<>>AAAFFFOOOXXX^^^dddkkkqqqtttuuuqqqeeeYYY\\\XXXMMMBBB@@@HHHPPPTTTNNNQQQZZZgggtttzzzxxxtttuuu}}}{{{uuukkkfffeee___XXXRRRNNNJJJLLLOOONNNGGG@@@444222000000111///***%%%(((((('''&&&'''(((***+++))))))(((((('''''''''&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""")))//////***&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))(((''''''&&&%%%%%%YYYIIIDDD888444<<<777555222111111111000...111---,,,...000///------444555777:::===>>>===;;;>>>===;;;<<<===<<<888555555666777777777666777888:::666555888888444222222444666777666555777;;;???KKKbbbppp\\\HHHAAADDDOOOLLL@@@???KKKRRR```kkklllnnnpppfffUUUVVV^^^iiiqqqwww~~~uuujjjhhhppp|||~~~|||zzzllldddeeeiiikkkqqqooogggfffppp{{{cccaaalllvvvyyyhhhZZZMMMJJJFFF===777777000111222444666777888999888777777666555555555555777888999999888999;;;======:::888:::999666777:::666555777<<<>>>???AAADDDGGGFFFCCC>>>:::777777777888555444777<<<<<<888444)))'''&&&(((******'''$$$---)))(((******((('''(((,,,---...000000///---,,,'''&&&%%%%%%$$$$$$%%%%%%%%%111???CCC888+++(((,,,((((((''''''''''''&&&&&&$$$###"""###%%%&&&&&&%%%###$$$&&&&&&&&&&&&((()))***(((%%%######%%%'''(((""""""###$$$&&&+++111555......---***(((((()))+++///111666;;;AAAEEEHHHIIIMMMNNNEEE???AAA>>>AAAOOOJJJQQQVVVRRREEE:::555666FFF]]]zzz}}}wwwuuuqqqiii```WWWPPPNNNHHHLLLRRRRRRLLLAAA777111===>>>:::222///111333444,,,+++)))***...444:::???DDDHHHMMMPPPSSSRRRIII???FFFHHHFFFAAAAAAHHHNNNPPPGGGHHHJJJPPPVVVXXXWWWUUUSSS___mmmtttttttttxxx|||xxxkkkccc\\\^^^fffjjjfff```OOOIIIAAA<<<;;;::::::999888777555333111000///...,,,+++***)))((('''&&&%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""&&&)))***'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%~~~PPPCCCBBB:::666:::555333111000000///...------.........000444888:::999888999;;;===>>><<<;;;<<<<<<;;;999666333222111111222444666888999999888888444333666777555444666222333333333333333555666@@@KKK^^^uuuxxxeeeTTTFFF>>>AAADDDBBBDDDJJJXXXdddrrr}}}{{{qqqhhhuuu{{{{{{xxxrrrkkkiii________________________hhhjjjhhh]]]NNNGGGJJJPPP^^^fffeee[[[YYYcccnnnqqqZZZaaauuu{{{XXXHHH;;;999888000---000,,,,,,---...//////000000222111000///............///111333333222222555888;;;777666888888666666999///,,,---222444333555:::777444222000000000///...///////////////---+++)))***+++++++++***)))(((((($$$!!!"""''')))))),,,222111555;;;AAAEEEDDD>>>888---,,,)))'''%%%$$$######%%%000555000((((((......---+++)))'''%%%###!!!&&&&&&%%%%%%$$$$$$%%%&&&###$$$&&&''''''''''''(((***)))((((((((('''(((***)))******)))''''''((()))+++)))''''''(((*********&&&'''))),,,...111222333666666...+++222222444???AAAFFFJJJFFF===666444555333EEEXXXeeepppwwwpppdddjjjcccWWWIII===444...******...222444444222111111666<<<>>>888111///000000333111...---///222666888222444555888???FFFGGGCCCFFFOOOWWWYYYYYYYYYVVVRRRDDDBBB@@@???AAACCCFFFHHHJJJPPPVVVUUUPPPJJJHHHHHHCCCHHHNNNQQQSSSUUUZZZ___qqqvvvvvvsssxxx|||rrrbbbXXXNNNMMMUUU]]]bbbccc[[[\\\ZZZTTTLLLHHHIIILLLLLLMMMMMMLLLJJJEEE@@@===;;;:::888777444222111000...---+++)))'''&&&%%%%%%''''''((((((''''''&&&&&&$$$&&&)))(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&sssJJJ::::::999555333222000//////000111000///...555666000---333<<>>999444666@@@III:::DDDGGG@@@BBBPPP^^^bbb___jjjtttjjj]]]DDD444))),,,///+++***//////......------,,,++++++...---------------......+++---...---++++++---000000---,,,///...***))),,,///******---...***+++///...,,,***,,,...///---******+++,,,+++***))))))***'''((()))'''$$$%%%(((,,,'''%%%&&&,,,---,,,222:::888===DDDJJJMMMHHH<<<111'''&&&%%%$$$$$$%%%&&&'''&&&%%%&&&'''### %%%,,,%%%$$$###$$$%%%%%%$$$######$$$$$$###!!!"""$$$'''&&&'''(((((('''&&&%%%$$$$$$$$$'''+++,,,((($$$###"""$$$&&&'''&&&&&&&&&'''###"""$$$'''++++++'''###%%%&&&((())))))((('''&&&###)))$$$!!!***,,,)))+++&&&+++000///***&&&%%%&&&%%%000777666<<>>QQQXXXTTTSSSGGG999//////777@@@EEEIII]]]sssyyykkkWWWIIICCCOOOTTT[[[aaabbb```\\\YYYRRRQQQOOOMMMJJJGGGFFFEEE@@@>>>;;;888444222000///......------,,,***)))(((%%%(((***)))&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%""" !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((eee@@@>>>===777666666555555444000------111555555222000111555999===>>>??????>>>;;;777444444444444444444444444444444444444444444444222111000///000///...///111222333222555222000///111333555555666999???NNNgggnnnXXXIIIGGGIIIIIIGGGTTTYYYbbbjjjsss}}}}}}uuummmiii\\\YYYUUUPPPLLLIIIGGGGGGJJJEEEBBBDDDIIIMMMMMMKKKAAA@@@EEEOOOYYYYYYLLL@@@GGGBBB;;;666444555777888333222111000///......---+++333999777444666666333111222111111333;;;FFFNNNNNNRRRWWWZZZVVVNNNDDD>>>///...------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((((('''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************************########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&))))))'''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))+++---///111222------...///000222333444000222555999===AAADDDEEEPPPZZZiiiwww{{{wwwllleee[[[WWWWWWXXXVVVTTTJJJNNNWWW^^^^^^SSS@@@222++++++******)))(((''''''---///222333000...444===EEEBBB:::111...000111...888UUUuuu}}}jjjNNN===666555CCCLLLLLLNNNSSSNNNDDD???EEEHHHFFFFFFLLLNNNKKKMMMNNNQQQSSSMMMGGGGGGLLLFFFCCCAAAAAA===444//////000,,,'''$$$$$$$$$%%%$$$######$$$$$$$$$$$$$$$%%% """###############%%%###!!!!!!"""###"""!!!###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaa@@@>>>:::555666777000000000222444999>>>AAACCC???;;;888888888999999<<<<<<;;;999666333333333333333333333333333333333333333333222111000///...444333222111111111000000333222000000000000000000666888;;;CCCRRReeeooopppkkk___RRRLLLOOOVVV[[[]]]iiirrrwwwpppmmmkkkhhheee\\\\\\[[[XXXSSSMMMGGGCCCAAA@@@===:::777555555444999555222333888;;;;;;999888777888<<>>333...,,,''')))******))))))***,,,******)))((((((((())))))%%%&&&'''&&&$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{WWW>>><<<>>>BBBBBB999555222222999EEEMMMPPPOOOEEEAAA<<<888666555333222222333333222000//////111///////////////////////////...............//////...///000000//////000111111333555666777999;;;======GGGQQQYYYdddsssuuuiii___\\\XXXTTTOOOKKKFFF???:::777444111000000000///---//////000111111222333333000000000000000111111111///---++++++---...---,,,,,,,,,,,,++++++---///222***+++---...------......------------------------000+++***111777666222...111000///---,,,+++,,,---///---+++******+++---///))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$%%%,,,777AAAHHH>>>111)))&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$############$$$$$$$$$$$$$$$$$$############''''''((((((***,,,...///555111,,,(((((('''&&&%%%++++++...222777999999777777666555333111///---,,,111...,,,***''''''///888]]]ssswwwppplll^^^WWWKKK<<<111///666===>>>FFFIIIBBB999333...))))))'''(((111@@@KKKMMMJJJ;;;888;;;CCCFFF@@@777222,,,555DDDQQQVVVYYYaaakkkyyyvvvmmm[[[FFF666---+++))),,,...---,,,+++---000...---+++)))(((***+++---((()))***)))&&&$$$%%%'''###############"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssUUUAAADDDRRRbbb___NNN>>>888333777???EEEDDD@@@===:::666444333333222111///000111000...---...///...........................---------...///000111///111222222222333666888999<<>>AAABBBIIIGGGHHHOOOVVVTTTEEE555111...+++))))))***+++,,,+++***)))((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''### %%%+++000+++%%%"""###%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&%%%%%%&&&&&&%%%''''''(((***++++++)))'''++++++***)))(((''''''&&&---+++******&&&###&&&,,,666NNNhhhqqqlllfffcccaaaccc^^^RRR@@@111***---333222888===???>>>888---###+++(((***777FFFMMMJJJEEEMMMDDD>>>???@@@<<<666333///555AAAJJJMMMOOOXXXbbbssspppeeeSSS???000)))((()))---000///---,,,///222///---***'''(((***...000......,,,***'''&&&''''''%%%$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjSSSFFFNNNggggggMMMFFF===;;;>>>@@@===999;;;888555333222222111///...///000///...---...///------------------------......---...///111333444000222444444444777===CCCAAAHHHSSS]]]gggrrr}}}yyypppddd\\\XXXRRRJJJBBB???;;;777444222222111000---...//////...---,,,+++,,,,,,++++++***)))((((((//////......------,,,,,,+++++++++++++++***)))(((************))))))))))))---,,,+++******)))(((''',,,...000222444:::BBBHHHQQQUUU[[[cccllltttzzz~~~lllMMM444111,,,***)))*********'''(((((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$!!! !!!###%%%%%%$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$###############$$$""""""######$$$$$$$$$%%%######$$$$$$$$$###!!!!!! !!!"""###$$$$$$%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&((('''###$$$'''!!!///;;;===:::999;;;<<<======<<<555---((((((***------...111444111)))!!!)))'''---===MMMSSSQQQMMMPPPHHHBBBBBBAAA;;;555222(((,,,444:::999555777<<>>BBBJJJUUU^^^bbbmmm{{{vvvpppggg[[[RRRGGGAAA:::555222///+++''',,,......---++++++...000---......---+++)))((((((000000000///---,,,------------......---,,,++++++---...//////...---,,,+++***+++,,,,,,+++++++++,,,+++,,,,,,******///888@@@DDDIIIPPPWWW^^^hhhttt}}}___444111............+++)))(((((())))))***)))))))))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################## !!!###%%%&&&&&&''''''&&&)))***(((###!!!"""%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%##############################""""""######$$$$$$######"""""""""######$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((((('''&&&&&&&&&!!!"""###$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###&&&&&&###$$$'''"""%%%%%%""" $$$((((((###&&&+++111555444///+++,,,***)))***+++)))'''&&&'''%%%+++;;;IIIMMMLLLLLL@@@;;;;;;???AAA>>>;;;;;;333111222444222///000555>>>===<<<888333---'''$$$&&&***///...***)))---222,,,)))%%%$$$'''---555:::???666---((()))+++)))&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRIIIEEELLLbbbgggUUUMMMCCC;;;888777777666666444111000000000///...///000111000...------...------------------------000/////////111444777999???DDDIIIOOOWWWdddtttpppgggccc___ZZZTTTPPPLLLEEE;;;333666333000///000111111111(((,,,000///+++(((***---'''(((***++++++,,,...///))))))******)))***+++---(((***,,,.../////////...000111222333333222111000((()))+++++++++***++++++(((---000///000===RRRddduuu|||___,,,+++,,,...000///+++'''$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################"""!!!"""######""" ###'''&&&!!! %%%***"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""######$$$$$$$$$%%%########################%%%$$$$$$############$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""""""""### """###$$$###"""######%%%%%%%%%$$$###$$$&&&(((""""""""""""""""""!!!!!!%%%######%%%%%%######&&&%%%&&&###!!!$$$)))+++)))//////333;;;BBBAAA666+++&&&'''))))))'''%%%%%%((((((###$$$---444333000111///,,,///666===AAAEEEJJJ;;;444---++++++---555===??????@@@???;;;444***###$$$)))...---)))(((,,,222+++(((%%%$$$'''///777===DDD999,,,'''***,,,)))%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxEEE@@@@@@KKK[[[eeeccc\\\PPPJJJBBB<<<;;;:::999888333444444222000......///777444111///......---,,,,,,,,,,,,------///000111...111444555666:::BBBIIIQQQ]]]mmm{{{|||uuuhhhZZZMMMCCC>>>;;;<<<:::888555222000......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))***,,,,,,***((((((((())))))******++++++///,,,...555;;;@@@IIISSSVVVYYY]]]aaaaaa[[[PPPGGG===:::999<<>>;;;444---((()))&&&$$$###%%%+++111555+++)))%%%###&&&///;;;DDD;;;///&&&%%%'''&&&$$$$$$(((&&&######%%%((()))******)))(((((()))***)))'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqCCC>>>>>>GGGUUU]]]ZZZTTTMMMIIICCC???>>>===;;;:::777777666444222000000000111000...---,,,,,,,,,+++,,,---...///...,,,++++++999;;;<<<;;;<<>>LLLYYYdddooo{{{~~~oooiiibbbaaa___UUUCCC444)))''',,,@@@bbbnnnkkkeee]]]WWWTTTUUUWWWHHHEEEBBBBBBAAA;;;///&&&)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""################################################$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$###(((666IIIWWW\\\\\\FFF===222...///000...***%%%%%%%%%%%%%%%&&&''''''&&&%%%######$$$&&&(((***,,,***(((''''''(((***,,,111222222111///+++(((&&&'''''''''(((***...111333000...+++))),,,444???GGG666+++""""""%%%%%%$$$$$$!!!!!!###&&&))))))'''%%%)))(((''''''((()))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iiiBBB>>>>>>EEEQQQWWWTTTOOOJJJHHHFFFDDDCCCAAA>>>;;;;;;999777444111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///000111333555BBBIIIRRRYYYaaarrr}}}sssaaaZZZPPPHHHCCC@@@<<<888666555333000////////////,,,,,,++++++***+++++++++************************))))))))))))))))))))))))$$$'''(((((('''(((,,,000'''+++///111444:::EEEMMMXXXmmmjjjaaaXXXUUUUUULLL;;;,,,,,,''''''555NNNfffssswwwnnngggZZZPPPQQQVVVPPPDDD555444222...***)))***,,,///+++'''%%%&&&'''))))))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$############################################################""""""""""""""""""######""""""""""""""""""""""""################################################$$$######""""""######$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""#########$$$$$$$$$###"""$$$---;;;JJJTTTFFF:::---)))---000---'''%%%%%%$$$$$$%%%%%%&&&''''''%%%###"""!!!"""$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$%%%(((+++,,,---------000///------111999DDDKKK666,,,###"""$$$$$$$$$%%%"""###%%%))),,,,,,***((('''&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeBBB???@@@FFFPPPUUUSSSOOOJJJJJJJJJJJJHHHDDD???<<<<<<999555111///---,,,++++++,,,---------,,,,,,------.........222;;;GGGOOO^^^mmmssseeeYYYOOOJJJ>>>999444111111222333222111000000000////////////++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((###&&&)))(((&&&(((...444BBBJJJTTT[[[aaajjjxxxtttnnnqqqhhhVVV;;;444,,,+++...000,,,'''///)))$$$&&&,,,000///,,,222...'''"""'''...,,,&&&((()))++++++++++++---///------,,,***((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$######""""""################################################"""""""""""""""#########""""""""""""""""""""""""######################################################""""""""""""##############################""""""""""""####################################""""""""""""##################################################################$$$$$$$$$$$$############################################################"""""""""""""""###############""""""""""""################################################$$$$$$############$$$$$$################################################""""""""""""############$$$$$$###!!!!!!$$$+++111111***"""!!!%%%)))'''$$$$$$$$$$$$$$$$$$%%%%%%&&&((('''%%%#########$$$%%%###$$$$$$%%%%%%$$$$$$######"""!!! !!!###%%%&&& """$$$'''((((((''''''((()))***,,,000888AAAHHH999///'''%%%&&&%%%&&&'''((('''''')))+++---,,,+++&&&$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################hhh@@@???AAAFFFMMMQQQQQQOOOLLLOOOQQQRRROOOIIICCC??????;;;444000......,,,++++++---...---,,,+++---///222222111444===OOOeeeuuuyyyllleeehhh```SSSGGG???999666555333111///------,,,,,,+++//////......,,,+++***)))++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''###'''***)))'''(((...444QQQYYYaaaeeeeeegggnnnuuuwww|||xxxxxxnnn]]]TTTQQQBBB222///666333'''***(((%%%######%%%(((***''''''(((((()))((('''&&&)))******''''''******((()))***+++***((('''&&&'''"""%%%'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""#################################!!!!!!"""""""""#################################""""""""""""""""""""""""######$$$$$$$$$$$$#########################################################"""""""""""""""######""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################!!!!!!"""""""""#########!!!###%%%&&&&&&%%%$$$$$$############$$$%%%%%%&&&$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&'''######$$$%%%%%%$$$######""""""############$$$###!!!!!!!!!"""######$$$$$$###$$$%%%''')))...444999333,,,&&&&&&(((''')))+++***+++...111222///***&&&$$$######$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttFFFFFFHHHJJJMMMOOONNNLLLPPPTTTYYY[[[WWWQQQKKKHHHDDD===555111000000///...+++---...---+++,,,000444000777BBBPPPccc}}}}}}lll[[[NNNFFFAAA???<<<999666444333222111///,,,,,,---------,,,+++***+++*********))))))((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))((('''(((,,,000111666;;;;;;888555666888888;;;:::555666999111&&&((((((&&&###%%%)))'''!!!%%%***------)))&&&''')))###&&&)))***))))))***,,,"""%%%((((((&&&%%%%%%%%%%%%'''((('''%%%######$$$###$$$&&&&&&&&&''')))+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!"""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""""""""""""""######$$$!!!!!!"""""""""""""""###################################################$$$$$$############$$$$$$################################################!!!!!!!!!"""""""""#########"""###$$$%%%%%%$$$### ###&&&&&&$$$""""""#########""""""######$$$%%%###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###!!! $$$###"""!!!"""###$$$%%%"""###$$$$$$###$$$&&&((('''""" $$$'''''')))---+++000888??????888,,,$$$$$$###"""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[[[[ZZZYYYVVVSSSPPPOOOTTTYYY```ccc```[[[WWWUUUEEE===444000000111000///,,,///111000///222999@@@DDDUUUoooyyyjjj]]]VVVKKKCCC999222000000000000******+++...111222111///((()))***+++,,,,,,---...)))(((((((((((()))***+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((!!!###%%%&&&%%%$$$$$$&&&'''&&&&&&(((***+++***)))(((&&&(((------)))(((+++ $$$'''((('''%%%%%%%%%''''''&&&$$$###"""!!! """"""$$$'''((('''''''''###%%%'''(((((((((***+++(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""""""""""""""###$$$$$$!!!!!!!!!!!!""""""######################################################$$$$$$############$$$$$$################################################!!!!!!!!!!!!"""""""""###$$$$$$###!!!!!!#########$$$$$$###"""!!! """""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!$$$$$$##################!!!###$$$$$$###!!!"""""""""###%%%$$$%%%((()))...555:::;;;555+++$$$$$$######$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppooommmhhhaaa[[[VVVTTTVVV\\\dddhhhgggccc```___CCC;;;222---...000///---///222444444555:::CCCKKKjjjkkkfff]]]QQQFFF<<<555222000...---///111111...+++---+++***+++---/////////,,,,,,+++)))'''&&&'''((((((''''''&&&'''(((***+++((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%%%%&&&''')))***(((&&&''')))((($$$&&&,,,***$$$$$$***'''"""---)))'''$$$"""###$$$&&&'''+++'''######&&&((('''%%%)))%%%###%%%((('''$$$######%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################ !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!!!!!!!""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!!!!!!!!!!"""""""""""" ###%%%$$$!!!!!!%%%)))((($$$!!!!!!%%%'''%%%###"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$"""######$$$###"""!!! """$$$&&&%%%%%%%%%&&&$$$!!!"""%%%%%%!!! !!!######$$$%%%'''&&&$$$!!!$$$######$$$&&&((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}uuufff___bbbeeekkknnnnnnppppppcccRRRDDD:::111///000...---...777+++---<<>>888222111000...000333,,,---999KKKVVVbbb~~~dddZZZLLLBBB;;;666111---333222///,,,+++******+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((,,,+++)))(((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$###"""$$$''')))$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%***)))$$$ !!!$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%~~~gggPPP999555222111...+++---222...999IIIWWWddd{{{lllWWWJJJ===888222000000111000///000///---+++*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###!!!!!!###%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%hhhMMM===777333222000......222:::IIIYYYdddtttqqq[[[III<<<333...111///---...000111111000///...---,,,,,,,,,------((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$######"""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%pppTTTEEE===666555666666888;;;KKK[[[nnn}}}mmmMMMEEE999///***+++---///,,,+++************)))((()))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!"""###"""!!!!!!"""$$$$$$$$$############$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$'''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!### """$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%zzz```MMMEEE===:::;;;===DDDLLLgggrrrtttmmmdddTTTAAA555,,,++++++***+++,,,...///............---,,,,,,+++(((((((((((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$ !!!######""""""###%%%$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%'''&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%pppccc^^^VVVMMMFFFGGGUUUdddxxxuuuwww~~~yyylllbbbOOOFFF@@@>>>;;;222***(((,,,...000000///,,,***)))((()))))))))))))))************+++++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$!!!"""$$$$$$###"""###$$$$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%}}}vvvgggVVVTTTfff{{{sssdddWWWRRRLLLAAA999777777000---//////---...333)))*********((((((((())))))*********)))***,,,---)))))))))***))))))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###"""!!! !!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%lllhhhpppyyyfffUUU@@@333000111///,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******))))))((('''%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#################################"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" $$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvjjj```KKKAAA444......///...,,,************************(((((((((((((((((((((((())))))))))))(((((('''''')))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###########################"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqUUU???222///,,,+++,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!########################""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyVVV===111+++,,,------+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#######################################%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""########################"""""""""""""""#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! &&&...111///***###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~YYY>>>333444---...///---+++)))***,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$######"""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! &&&...111///***###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmNNN;;;111///111,,,,,,,,,+++))))))+++---((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################################################################"""""""""######################################################"""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###%%%&&&&&&%%%######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggCCC111...---,,,,,,+++***)))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################################################################!!!"""""""""#########$$$########################""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""" !!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""!!! ###%%% """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZGGG555000222000---,,,,,,***)))***++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################!!!!!!""""""#########$$$########################!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" $$$%%%$$$###"""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$JJJ999666333000///---+++)))************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%((()))***+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''###"""######!!!!!!$$$###"""###&&&%%%"""$$$(((########################"""############$$$$$$$$$########################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""############""""""""""""""""""############""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$mmm===666444111//////...,,,************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""###&&&%%%"""$$$(((((($$$###$$$$$$!!!!!!$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""############""""""""""""""""""############""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$xxxKKK444444222000/////////---,,,******))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$&&&///:::111)))#########!!!!!!"""########################"""############$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$############"""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$___@@@888555333111/////////...,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''$$$"""!!!!!!(((:::KKK666,,,######%%%$$$###$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$VVVDDD===888555222111000///---+++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""'''555DDD111((( !!!$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$eeeOOOFFF;;;888555222000///...,,,+++))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """&&&(((&&&"""%%%+++'''!!! ###""""""###########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""""""""###############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$iiiNNNBBB???777444222///......---,,,***))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!$$$(((&&&  !!! $$$$$$!!!!!!###########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""#################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""##################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ttt\\\QQQAAA777888777000...,,,,,,------,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''###!!!""""""!!!"""&&&!!!!!!%%%)))(((###"""$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$##############################""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""##################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$qqq\\\IIICCC>>>444000444111///---------,,,+++))))))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""######$$$#########""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############&&&111333((( $$$******$$$$$$###"""!!!!!!""""""######""""""""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################!!!###$$$###"""!!!"""###'''%%%###"""######"""!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqq]]]KKK===;;;999222000333000///---,,,---,,,+++))))))'''&&&'''((()))(((&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ######""""""""""""##################"""""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############+++444666---(((---222111$$$$$$###"""""""""""""""######""""""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################!!!###$$$###"""!!!"""###$$$###""""""###$$$"""!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%fffRRRJJJ===333333444000...111000...,,,,,,,,,,,,***)))((('''&&&'''(((((('''&&&((((((((('''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############&&&,,,---'''&&&---000---$$$###""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%''')))***%%%$$$"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!###$$$###"""!!!"""###"""""""""###%%%%%%###!!!"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeOOODDDBBB888222222222...,,,---...---++++++,,,,,,***(((((('''&&&&&&(((((('''&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""!!! &&&&&&#########"""""""""""""""#########""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$&&&((()))$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###########################!!!###$$$###"""!!!"""###!!!"""###%%%((((((%%%###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeOOOCCC>>>;;;555111111111...++++++---,,,******++++++***((((((&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!! """%%%$$$ ###"""""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""########################!!!###$$$###"""!!!"""###"""###$$$'''))))))'''%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%```MMMAAA:::777222000............,,,+++,,,+++******++++++)))((('''&&&%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############%%%%%%######$$$$$$###!!!"""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################!!!###$$$###"""!!!"""###$$$$$$$$$&&&((()))(((&&&"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%^^^III@@@;;;666333//////...,,,,,,---,,,++++++***))))))******)))((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""#########""""""""""""######!!!"""""""""############ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""###############"""#########!!!!!!!!!"""""""""""""""###$$$$$$######""""""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!""""""######$$$%%%%%%########################""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!###$$$###"""!!!"""###$$$######$$$&&&'''&&&%%%"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%gggKKK???===:::666444222222000---+++,,,+++)))+++***))))))******)))((('''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""############""""""""""""######!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!"""$$$%%%###!!!"""$$$""""""!!!""""""###$$$$$$######""""""""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!###$$$###"""!!!"""###$$$###!!!!!!###$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%YYYOOOBBB999666444111//////...---,,,++++++++++++************))))))))))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%"""!!!######!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###$$$&&&)))+++***(((%%%'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""###""""""""""""""""""""""""$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%fffOOOGGG===666444444111///......---++++++******************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!############""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%%%%+++)))&&&$$$"""""""""###"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$%%%'''))))))'''$$$$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""#########""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%___KKKCCC===777333222222000...------,,,+++******************))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$...+++'''###!!!!!!###$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%###!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%dddKKKAAA:::666333111111000...,,,,,,,,,+++******************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!"""######***(((%%%###!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%&&&###!!!!!!"""######"""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""##################$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%oooPPPEEE<<<666444222111000...,,,***++++++***)))))))))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!! !!!!!!"""###""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%### !!!"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$##################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%~~~SSSCCC???555444333222000...,,,***)))******)))))))))))))))***))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&$$$###############"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""###!!!###$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""""""""$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%~~~___FFF;;;999333111111000...,,,*********))))))((((((((())))))***))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""+++)))&&&###""""""###$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""###$$$ !!!""""""###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""  """######"""######"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%YYYMMMCCC888777777/////////---***)))***+++))))))(((((((((((()))***)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""...+++'''###""""""$$$%%%""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$################## !!!###$$$$$$###!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!! """"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%nnnMMMAAA>>>888333444000000...---,,,+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""######"""!!!!!!"""$$$""""""!!!"""$$$$$$"""!!!###"""###%%%'''&&&%%%%%%$$$#########%%%$$$###!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$######$$$%%%"""!!!&&&###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""!!!!!! """!!! !!!"""###"""!!!$$$"""!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! $$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""### '''""" $$$""""""###$$$###  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################oooUUU>>>888888333000000000///...,,,+++++++++***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$"""######"""!!!!!!"""$$$***'''###!!!"""######"""'''***&&&---:::666&&&"""!!!!!!"""###$$$""" """"""""""""""""""""""""############"""""""""!!!###"""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$###%%%$$$#########"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""!!!!!!!!! ###"""!!!"""###$$$$$$"""$$$"""!!!"""###$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######%%% ###'''"""###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sssSSSCCC777666777333000111///...---,,,+++*********((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############"""######"""!!!!!!"""$$$000+++%%%!!! """###$$$ 555888,,,666MMMFFF((("""!!!!!!"""$$$%%%$$$"""""""""""""""""""""""""""############""""""""""""######"""""""""!!!!!!!!!""""""""""""############"""""""""""""""######$$$%%%""" $$$&&&###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!$$$""""""###$$$%%%$$$######"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ (((///'''%%%"""!!!###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################^^^GGG>>>888888666222///111...---,,,+++************((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""######"""!!!!!!"""$$$///***$$$!!! """###$$$(((;;;===...333FFF???%%%#########%%%'''((('''&&&""""""""""""""""""""""""#########"""""""""""""""#########"""""""""!!!!!!!!!"""""""""############"""""""""""""""######$$$&&&'''###!!!$$$"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!###"""!!!"""$$$%%%$$$######"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%444CCC;;;+++%%%!!!$$$### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################^^^JJJ>>>999555333000---,,,...---,,,+++***************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""###############$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""######"""!!!!!!"""$$$(((%%%###"""#########"""&&&111222(((%%%+++))) #########%%%'''((('''&&&""""""""""""""""""""""""""""""""""""""""""##################""""""""""""!!!"""""""""############"""""""""""""""######$$$)))///%%% %%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!#########""""""!!!!!!!!!###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&(((###&&&@@@TTTPPP...(((""" ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################gggMMM???888666222000///...///000,,,+++******))))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###$$$(((,,,%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""######"""!!!!!!"""$$$"""!!!!!!"""$$$$$$""" $$$&&&'''### ###"""!!!!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""""""""############$$$$$$#########"""""""""""""""""""""############"""""""""""""""######$$$;;;JJJ;;;(((######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """###"""!!!"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!"""!!!$$$999LLLJJJ,,,((($$$"""######""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""########################"""############$$$$$$$$$################################################lllUUUGGG;;;444333111///000111111000++++++***))))))))))))***''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###$$$***...%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""######"""!!!!!!"""$$$"""!!!!!!"""$$$$$$""" ###$$$$$$"""!!!"""$$$&&&"""!!!!!!"""###$$$""" """"""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""""""""""""""############"""""""""""""""######$$$&&&EEEUUUAAA***###### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!! !!!###$$$###""""""!!! !!!###%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" (((333222%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""########################"""############$$$$$$$$$################################################eeeEEEBBB???444//////---,,,...///---)))+++***)))))))))))))))***''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%###%%%+++000%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""######"""!!!!!!"""$$$%%%###!!!!!!"""###"""!!!!!!$$$###!!!'''&&& $$$#########%%%%%%###!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$############"""""""""""""""############"""""""""""""""######$$$999FFF111 '''%%% !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""#########"""""""""$$$%%%$$$###!!! !!!$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(((!!!&&& ###!!!!!!""""""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################lllLLLDDD===777555111000///...,,,,,,,,,+++---,,,***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%###***)))$$$,,,:::666'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""'''&&&$$$"""!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######!!!!!!###""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$VVVBBB>>>:::666444111000///---,,,+++++++++,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%)))$$$!!!///JJJVVVAAA"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! ############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$""""""""""""##################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!  """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!"""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$yyy]]]AAA888999666333111000///...,,,++++++++++++++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%))) $$$>>>]]]___AAA!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""###$$$"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$WWWHHH:::777777444000///......,,,++++++***************))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######///DDDOOODDD111%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$##################$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$""""""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$""" !!!$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$qqqHHHAAA;;;888666333000000---,,,+++******)))******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###%%%///:::666(((###)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$#########""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########$$$!!!""""""#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$ $$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$wwwOOO>>><<<888666333222222222++++++***)))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((($$$$$$)))(((######((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""!!!""""""############"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###'''!!! ###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$TTTBBB777777555333111111111000******)))((((((((())))))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!"""#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(((///'''"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!"""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$eeeAAAAAA444555555222111000///---***))))))(((((((((((()))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""///888---!!! ######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$xxxJJJ999:::444333222111000...---------,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################&&&&&&%%%$$$###"""!!!!!!%%%$$$###"""!!!!!!""""""!!!!!!""""""#########$$$""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""%%%###""" !!!###$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!!###%%%&&&%%%###!!! """"""""""""""""""""""""$$$"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$ """""" $$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$######""""""!!!!!! """"""""""""""""""""""""#################################"""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[CCC;;;888333333222111///...------+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$###""""""!!!!!!$$$$$$##################!!!"""""""""############""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!######"""!!!!!!"""###$$$######"""!!!!!!"""############"""!!!!!!!!!!!!!!!%%%"""  ###&&&""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""############"""""""""!!!########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""" """"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaAAA>>><<<222333222111000///---,,,,,,((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!""""""#########$$$###""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!$$$$$$$$$&&&'''%%%### """"""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""############""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" ###""" %%%,,,(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzKKK<<<<<<777---222111000///...,,,++++++'''''''''''''''((()))***(((''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ !!!!!!"""""""""###!!!!!!"""######$$$$$$$$$"""""""""""""""#########""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!! !!!"""###$$$$$$######"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###""""""$$$'''%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""#########"""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###### )))666333%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """#########"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################ZZZAAA===777111000111000///...---+++******(((((((((((()))***++++++(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ !!!""""""###### !!!"""#########"""######""""""""""""""""""""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!! !!!"""###############!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%!!!!!!&&&)))%%% """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######### )))666333%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""############""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################sssBBB888999000---555000///...---,,,***)))))))))))))))))))))***++++++(((''''''''''''&&&&&&&&&###$$$%%%'''***---///111,,,,,,,,,+++)))&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""######### !!!###$$$$$$###"""!!!############""""""""""""""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###########################""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!%%%000@@@JJJFFF666'''""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### ###""" %%%,,,(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################|||WWW888555777111...444///...---,,,+++***)))((())))))((((((((())))))***(((''''''''''''&&&&&&&&&###$$$%%%'''))),,,...///)))***++++++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#####################$$$%%%&&&&&&%%%###"""############"""""""""!!!""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$###!!!!!!!!!"""""" !!!""""""!!! !!!!!!!!!!!!!!!"""######''';;;QQQ]]]TTT:::$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""""""""#######################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############""" """"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################WWWGGG999888:::777111//////...---,,,***)))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%'''***+++,,,+++***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%&&&(((((((((&&&$$$###$$$#########""""""!!!!!!""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&'''%%%###!!! !!!""" !!!""""""!!! !!!!!!!!!!!!!!!"""######"""""")))666AAA???...""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""#########$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$ """""" $$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$ !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""rrrAAA===888444222111000///000//////---,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,&&&&&&&&&%%%%%%$$$$$$$$$"""(((&&& ((((((!!!########################################################################"""############$$$$$$$$$&&&)))...111111...)))&&&######"""!!!!!!"""##############################&&&&&&'''((((((&&&$$$###""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######""" !!!&&&...444222+++$$$!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""'''###"""%%%### '''"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################&&&&&&$$$###""""""""""""%%%###!!!!!!"""!!! ######""""""!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################SSS@@@<<<777333222111111000......---,,,+++***))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%$$$$$$$$$###!!!%%%###!!!(((222222)))########################################################################"""############$$$$$$$$$$$$'''***------***'''$$$###################################################%%%'''((((((&&&$$$"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""####################################"""""""""!!!############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!######""" ###)))...,,,'''"""!!!###%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""" !!!"""###$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$########################################################################################################################!!!!!! !!!!!!"""###$$$$$$"""!!!!!!######"""!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################ppp???===999555333222222111000------,,,+++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$"""### !!!+++666555,,,########################################################################"""############$$$$$$$$$###$$$&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""######################## """%%%'''(((&&&###!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""####################################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""######"""!!! ###&&&&&&### !!!$$$&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$%%%&&&'''&&&$$$""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################################################################""""""""""""###$$$&&&&&&$$$"""!!!"""###%%%$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################ZZZ@@@:::777444222222222111111---,,,,,,+++******))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$""" &&&,,,+++%%%########################################################################""""""#########$$$$$$$$$########################"""###%%%&&&&&&%%%###"""########################!!!$$$''''''&&&###!!!""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""#################################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!"""""""""!!! """$$$%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""###############$$$$$$(((%%%...===<<<,,,"""$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################################################################%%%$$$$$$#########$$$$$$'''%%%###"""$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################fffIII@@@777555222111222222111000------,,,,,,++++++******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''###%%%%%%""" !!!"""!!!########################################################################""""""#########$$$$$$$$$$$$######""""""######$$$"""###%%%&&&&&&%%%###"""######################## ###&&&&&&%%%###!!!########################!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""###$$$$$$######"""""""""###$$$###""" ################################################""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%%%%'''DDDhhhccc:::###***########################""""""#########$$$$$$$$$###########################################################################################################################"""""""""""""""###$$$***'''$$$############"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################SSS@@@:::666444111111111111000///------,,,,,,++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''"""%%%'''$$$ """%%%########################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$###"""########################!!!"""$$$%%%%%%$$$###"""########################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############"""!!!"""###%%%&&&%%%###"""############"""!!!!!!################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%...>>>kkkEEE###&&&########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%''')))+++,,,,,,(((%%%""""""""""""!!!"""""""""############$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################bbbFFF@@@666555333111111111000///---++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$######%%%(((########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$##############################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$"""!!!"""%%%%%%$$$""""""############"""###$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&///NNN|||ttt???##############################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%'''))),,,...///***'''###!!!!!!"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################{{{CCC;;;???555555333111000111000...,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%"""""""""######$$$$$$$$$%%%""" ###%%%&&&%%%&&&########################################################################"""############$$$$$$$$$##############################"""!!!!!!"""##############################'''&&&%%%$$$#########$$$########################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$%%%###!!!!!!###$$$""" """"""######"""###%%%'''################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&EEEnnnqqqRRR111&&&(((########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$%%%&&&(((%%%""" !!!#########""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################[[[HHH<<<444777222222222222000...,,,+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&"""!!!&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################((('''&&&$$$###""""""!!!""""""""""""############!!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$###""""""###%%%&&&%%%%%%%%%$$$#########&&&%%%$$$#########$$$%%%$$$***//////***%%%%%%&&&""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""!!!!!! pppLLL>>>888555222222222222111000...,,,+++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################'''&&&%%%###""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""############"""""""""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$######&&&&&&$$$#########$$$%%%###&&&******'''$$$###$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!!!!!OOO>>>444555777///111111111000///---+++*********))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ (((***$$$!!!%%%'''###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$###"""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$""""""$$$&&&#########$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%###$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!aaa===<<<222333;;;000111111000///...,,,+++******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%111333'''!!!&&&'''!!!$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$###################################################$$$%%%$$$######$$$&&&"""#########$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""LLL888???333111999222111000///...,,,++++++***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%111333'''!!!&&&'''!!!$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!!!!!!! !!!!!!"""###!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$###################################################$$$%%%$$$######%%%'''######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""###############"""""""""""""""######""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############cccAAA777>>>444///333111111000...---+++*********))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ (((***$$$!!!%%%'''###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""!!!!!!!!!!!!!!!"""###""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$###########################$$$%%%$$$$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""########################"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$LLL>>>666777555///...111111000...,,,************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################"""!!!!!!"""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$###########################$$$%%%%%%$$$$$$&&&(((''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%''')))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""###########################"""!!! !!!"""### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$rrrBBB???555222666222---222111000---+++************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&"""!!!&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$###"""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$%%%%%%$$$%%%'''))))))))))))((('''''''''&&&((('''&&&%%%$$$%%%&&&&&&'''+++...,,,'''$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$QQQ<<<888444222222222111000------,,,++++++******)))(((((((((((((((''''''&&&'''((()))'''$$$"""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&---555222((("""""")))'''$$$$$$&&&'''&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$'''******'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """###%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""############""""""tttEEE;;;888444222222222111000---,,,,,,++++++******)))(((((((((((((((''''''&&&%%%&&&((('''%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""############################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))222444...'''%%%(((&&&###$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$#########"""""""""""""""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""""""""""""""""""""""""""############""""""XXX===:::777444222222111000///,,,,,,,,,+++******))))))(((((((((((((((''''''&&&###%%%&&&&&&&&&&&&(((***&&&&&&%%%%%%%%%%%%$$$$$$))))))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""##################""""""""""""#########$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((($$$%%%---444222,,,''''''%%%###$$$%%%''''''&&&((('''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""######""""""############""""""tttFFF>>>888666333222111111000///,,,,,,++++++***)))))))))(((((((((((((((''''''&&&$$$%%%&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&&&&***//////,,,)))'''&&&%%%%%%&&&(((******)))((((((''''''''''''(((&&&&&&%%%%%%$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""""""""""""""######$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################!!!###$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""############""""""^^^===???666444222111111111///...,,,,,,+++******))))))((((((((((((((((((''''''&&&&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""############$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))((()))***)))((((((''''''(((***---000***)))((('''''''''''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################"""""""""""""""""""""""" """$$$$$$"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""############""""""MMM888;;;555333222111111111///---+++++++++***))))))(((((((((((((((((((((''''''&&&'''''''''((())))))'''$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""##################"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((*********)))))))))((((((((((((((((((((((((((((((&&&***+++(((%%%'''(((((())))))))))))))),,,000444***)))((('''''''''''''''((('''&&&''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!""""""""" """###$$$"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""############""""""dddCCC888666444222111111111111///---++++++******))))))(((((((((((((((((((((''''''&&&&&&%%%&&&(((++++++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&$$$$$$$$$%%%'''((())))))))))))(((((((((((('''''''''''''''''''''''''''******&&&'''+++***&&&(((((()))((())),,,111666***)))((('''&&&&&&&&&&&&'''%%%%%%'''***+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""####################################!!!!!!"""""""""######### !!!###$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""######$$$$$$""""""############""""""PPP>>>:::444333222111111111111...,,,++++++******)))((((((((((((((((((((((((''''''&&&$$$###$$$(((,,,---***(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$&&&'''))))))((((((((('''''''''''''''''''''''''''''''''''')))***'''%%%***000---%%%&&&((((((((((((+++111666))))))(((&&&&&&%%%%%%%%%%%%$$$$$$'''***+++(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$########################""""""######$$$$$$$$$%%% !!!###$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""############""""""eeeJJJ>>>555:::444333222000///---,,,+++))))))))))))((((((((((((((((((((((((''''''''''''%%%"""%%%...111+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%'''&&&((()))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""############$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""TTTCCC:::111555444333222000...---,,,+++))))))))))))((((((((((((((((((((((((''''''''''''&&&###%%%,,,///***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***&&&&&&&&&&&&%%%%%%%%%%%%$$$"""$$$))),,,+++)))******---...***%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######%%%&&&''''''&&&&&&############$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""############$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""qqqFFF@@@;;;333444333333111000...---,,,+++))))))))))))(((((((((((((((((((((((('''''''''''''''$$$%%%***+++)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&'''''''''((((((((()))*********))))))*********(((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******''''''''''''&&&&&&&&&&&&(((######(((***(((&&&'''((())))))&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&'''&&&&&&%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""##############################"""############$$$$$$$$$########################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""YYY>>>>>>:::333555222222111000...---,,,+++))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''''''''(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''((('''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***))))))))))))***++++++))))))((((((((('''''''''***%%%###'''((((((111<<<999222***%%%&&&)))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!"""""""""###############""""""""""""""""""###########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""zzzGGG:::999333000222222111000///...---,,,+++))))))))))))(((((((((((((((((((((((('''''''''''''''((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((()))***++++++******))))))))))))******))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++************+++,,,,,,*********)))))))))(((((('''$$$%%%)))***222KKKfff___LLL666******---+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((&&&###"""###''',,,///,,,***'''%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!"""""""""############"""""""""######"""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""bbbBBB>>>888333333222111111000///...---,,,+++))))))))))))((((((((((((((((((((((((''''''''''''&&&))))))%%%###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&''''''(((''''''&&&''''''&&&&&&''''''((()))''''''((()))***+++,,,,,,------,,,,,,,,,,,,------------------------------(((((()))*********))))))++++++++++++++++++++++++************++++++++++++,,,++++++++++++,,,------++++++++++++************(((&&&(((***(((///NNNppppppYYY===---+++---***%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%######'''---444888---+++'''$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""{{{RRR???@@@888555888333000000///...------,,,+++))))))))))))((((((((((((((((((((((((''''''''''''$$$)))***%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((((((((('''''''''&&&&&&&&&'''((())))))))))))'''''''''''''''(((((()))'''(((((()))+++,,,,,,---......------------..............................((()))***+++,,,++++++***------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++***'''))),,,&&&'''@@@___sss```FFF333---,,,***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$&&&***...222555((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""############!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$########################""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """######$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""kkkFFF888;;;333333777...000000///...------,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''###)))+++%%%"""%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&((()))************'''''''''''''''((())))))'''((()))***+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++........................,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++(((%%%)))000---***===WWWpppXXXBBB333+++(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((()))*********###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""############!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """######$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""PPPCCC:::999888444222444111///---------...---,,,))))))))))))))))))))))))''''''''''''''''''''''''***'''%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***,,,,,,+++(((&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((()))******))))))))))))***+++,,,---,,,,,,,,,+++************)))******+++,,,---......,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------******)))+++---+++===```|||ZZZ<<>>:::555333333222111111000...,,,+++,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''...+++'''%%%%%%&&&''''''###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))((()))))))))************+++++++++*********))))))))))))))))))******************************+++,,,,,,***+++,,,---///222444555//////000000000000////////////......------------------------............------............------------------..................////////////......------------............***------///111,,,333IIItttnnnDDD777333***,,,,,,++++++*********)))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''###$$$((('''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""```BBB:::999666333222333222111///---+++++++++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''---***&&&%%%%%%'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((()))***++++++******))))))*********************************************************,,,,,,,,,+++*********)))*********++++++++++++,,,++++++++++++*********************+++++++++,,,,,,+++++++++++++++,,,------------------...000111222...000333555555333000...111111000000//////....../////////000000000000111333333333444444333333333------........./////////...//////000000//////...------........./////////***...---///222---000AAAjjjlllMMMEEE>>>000,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%###%%%'''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""SSS???777999777333222333333000...---+++***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((())))))******+++******)))))))))***+++,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,---......///......------......///---000333666666444111...333333333222222111111111000000111111111222222222222333333333333333333222.........////////////000//////000000000000//////.........////////////000---111//////444000000===ZZZpppttt^^^JJJFFF===///------------------,,,,,,************++++++++++++************))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((***(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$'''))))))%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""cccJJJ;;;444888888333111333222......,,,***************((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%$$$%%%''''''&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))***++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,---.........---------------......///000//////.........//////...///000222222111000000111111111111111111111000000000111111111222222222//////000000000000//////....../////////000000000///000000111111000000///....../////////000000000---111......333111000999BBBPPPTTTGGG<<<999444***------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$(((,,,+++'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""PPPDDD777222777888222000222111,,,...,,,***)))******)))((())))))))))))))))))))))))''''''''''''''''''''''''#########%%%((((((&&&$$$)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((()))***++++++,,,,,,***+++,,,------------,,,,,,,,,------///000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,---...//////...------------...//////000///////////////000111///...---------///000111---------...............000000000000111111111111111111222222222222111111////////////000000000000000000111111111111000000////////////000000000000+++///,,,+++111///---666///:::@@@:::333222000,,,------..................,,,,,,,,,------.........---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************(((((())))))(((''')))---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%)))---,,,'''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""rrrLLLCCC888666555444333111000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))'''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))((((((((((((((())))))(((((('''''''''&&&************))))))))))))''''''((()))************)))))))))))))))***+++,,,...---++++++++++++***(((...---,,,,,,---...---,,,555---***111<<<@@@<<<777222000............---,,,,,,++++++,,,///000000///---///111000///......///+++......***+++000111///222111...+++++++++---...+++...111000---,,,...111,,,...//////.........///000000000000111222333444666555555444444444555555444666777666333222333666888888888999;;;;;;888666:::777444222333444444333111222222333444444333333222222222222222333333333666222......222444333000444222111000111222222111666888999777444000...---222111000111111000---+++...------,,,------...............------,,,,,,+++*********))))))))))))(((***))))))***,,,---+++***))))))*********+++++++++)))))))))))))))))))))))))))******+++******))))))''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&,,,+++)))''''''''''''(((%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""aaaAAA999444555555444333111000//////,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))(((((((((''''''******************))))))+++,,,,,,,,,,,,++++++*********))))))))))))******++++++***+++,,,,,,,,,,,,///...---------...------------222DDD```mmmZZZ===000///......///000000000333222111111333333222111///000222222111000111111666444222111000//////000////////////000000000000/////////000111111222222222333555555555444444444333333333333444555666777666666555555666666777777:::<<<===<<<999777777999;;;:::999999::::::888666222111111333555666555444555555555555555444333333444444444555555666666666888777666555444444444444111111111333444666666666888:::<<<;;;888444222222444333333444555444222///000000000/////////000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))(((,,,,,,,,,,,,+++++++++***,,,,,,+++***(((''''''&&&'''(((((((((((((((''''''))))))))))))))))))((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""SSS===666999555555444222111000///...,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***)))))))))(((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))***************************)))((((((((((((((((((*********))))))))))))(((************************+++,,,,,,,,,,,,,,,++++++...............///000111---......///000111222222////////////000222444555,,,222777LLLxxxsss===333333333333333444555555666555444444555555333111222444666777777777888999555000111666666000000555111000000////////////000///---,,,...111333222000///000222333333222111000111111111222333444555666555555555444444333333333555777999999888777777888999777555444555555444222//////000333555555444222222222222333333222222111111222222333444444444333111444666444///---///222000111333444666666666555333666777777555222111000555444444444444333000...111000000//////.........---------------,,,,,,,,,...........................---,,,---......---+++,,,,,,,,,++++++++++++++++++******)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))******+++++++++++++++***++++++,,,---)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""fffJJJ>>>777>>>555444333222111///......++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''((()))************))))))((('''''''''((((((((((((((()))))))))((((((((()))))))))*********************************))))))((((((((())))))+++++++++*********************++++++++++++,,,,,,+++,,,---...////////////+++++++++,,,---...///000---...//////......///000888777666444333333555666333777333===nnnzzz>>>444555555444444444555666666666666888:::;;;:::888333666999;;;<<<>>>@@@BBBLLLDDDFFFNNNJJJ;;;444999666666777888999;;;===>>>============<<<<<<<<<<<<:::;;;;;;===>>>>>>===;;;===>>>>>>@@@AAACCCEEEFFFCCCCCCBBBAAA???>>><<<;;;888:::<<<>>>@@@AAACCCDDDAAA???===<<<===>>>>>>>>>???>>>============;;;:::999:::;;;<<<======>>>===<<<<<<============<<<;;;777:::<<<:::777555777999:::<<>>======888:::======;;;999888888===;;;::::::999777444111222222111111000///...---,,,---------------------///......---,,,,,,++++++...,,,+++,,,...///...---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******))))))(((((())))))''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&***))))))(((''''''''''''((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""UUUCCC;;;333999555444333222000///......+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))************))))))((((((((((((((((((((()))))))))******)))))))))*********++++++******************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000222222111111111111222222333444666555333222333555::::::999666222000111222666;;;555999eeeVVVAAACCCEEEEEEEEEFFFIIILLLOOOPPPSSSWWW[[[]]]]]]\\\```ccchhhkkkmmmooorrrttt~~~rrrXXXGGGEEEFFFKKKSSSYYY\\\ZZZUUURRRQQQUUUXXXTTTMMMIIIKKKPPPPPPOOOMMMNNNPPPPPPNNNLLLMMMMMMNNNPPPRRRTTTVVVWWWNNNOOOOOOPPPOOOOOONNNMMMHHHHHHIIIKKKMMMOOOPPPPPPKKKIIIGGGHHHJJJLLLMMMMMMOOOLLLHHHFFFGGGIIIJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFIIINNNPPPOOOOOOPPPQQQOOORRRTTTUUUTTTRRRQQQQQQNNNMMMMMMNNNOOONNNKKKIIICCCDDDDDDCCCCCCAAA@@@???999999999:::;;;;;;;;;<<<>>>>>>===;;;999888666666888666333222333333222000222111000///...------,,,------------------------------+++***))))))))))))++++++,,,,,,------......,,,++++++*********++++++***+++++++++++++++******)))))))))))))))***+++,,,&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""zzzOOOBBB:::333444444444333111000///...---+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,---------------......---......//////000000000---......//////...------222111000//////////////////222444444333333555888555999>>>AAABBBDDDHHHLLLKKKTTTWWW]]]}}}rrruuuyyy{{{|||sssmmmpppxxxzzzjjj___^^^dddhhhbbbWWWRRRUUU[[[[[[VVVQQQOOOOOOOOOLLLJJJEEEEEEEEEFFFGGGHHHIIIJJJDDDEEEHHHKKKMMMNNNNNNNNNOOOMMMIIIGGGHHHIIIIIIIIICCCBBBBBBDDDGGGIIIJJJIIIKKKHHHEEEEEEIIIOOOSSSVVVKKKKKKKKKJJJIIIHHHGGGFFFLLLMMMOOOPPPPPPOOOMMMLLLPPPNNNLLLLLLLLLNNNNNNNNNNNNSSSYYY^^^```bbbgggjjjmmmpppssssssrrrpppppppppjjjjjjlllooorrrttttttrrrmmmnnnnnnooonnnmmmkkkjjjeeeeeeeeefffggghhhiiiiiinnnmmmllljjjhhhfffeeedddddd```\\\XXXVVVUUUSSSQQQKKKJJJGGGDDDAAA>>><<<:::888888666444222000///...444222000...,,,,,,,,,,,,++++++++++++************(((((((((((()))***+++,,,))))))***+++,,,,,,,,,,,,((((((((('''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######################## !!!!!!""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""eeeKKK???:::888555444333222111000///...---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''''''''(((((())))))((((((((((((((()))******++++++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------......///////////////000111111222333333///000222444666888888999444444666888:::===@@@AAA@@@EEEKKKMMMOOOQQQWWW\\\___fffooovvvzzzzzz|||xxxnnnhhheeeccc___\\\SSSRRRPPPOOOMMMLLLLLLLLLLLLNNNQQQTTTWWWXXXXXXWWW]]]XXXQQQMMMMMMNNNNNNNNNNNNMMMNNNPPPRRRTTTSSSRRRQQQPPPQQQTTT[[[bbbhhhjjjWWWXXXYYYYYYYYYYYYYYYXXX]]]___bbbeeeggghhhgggfffjjjjjjhhheeeaaa```dddhhhooouuu|||~~~{{{xxxuuusssrrrjjjiiigggdddbbb___]]]\\\UUUSSSOOOLLLJJJHHHHHHHHHDDDDDDBBB@@@>>><<<:::999777666555333222222111111000000000000///---,,,***------+++***)))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######################## !!!"""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$""""""""""""""""""""""""PPPCCC888666999444444333222111000...------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------........................---------------...///000---.........//////000000000000111222333333444444777999===BBBGGGKKKNNNOOOYYY[[[```fffmmmsssyyy|||}}}zzzvvvtttrrrqqqrrrsssuuuwwwwwwvvvuuutttzzztttlllhhhhhhjjjkkklllqqqqqqrrrtttvvvvvvtttrrrkkklllooouuu|||wwwyyy{{{~~~{{{yyywwwooommmiiieeeaaa^^^[[[ZZZXXXXXXVVVSSSOOOJJJFFFDDD999888666444222000000///+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######################## !!!"""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""rrrIII;;;888888111999444333111000...---,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((()))***))))))((())))))***+++******++++++***))))))(((''''''(((***,,,,,,***((((((***---...---,,,---///---------...///000111222111222444333222111111222666222///...000111111000333333333444444555555555:::<<>>:::;;;888333444777555//////333222,,,...000111111///---,,,,,,***'''(((,,,+++&&&'''---***%%%%%%(((((($$$%%%)))$$$$$$%%%&&&'''((())))))'''''''''((())))))******)))###"""'''(((%%%%%%(((%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&$$$"""!!!"""$$$$$$######$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################fffFFF<<<999888000777333222111///...---------************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''((((((((())))))''')))***)))''''''((()))'''(((((())))))))))))(((***)))((((((***,,,...///***,,,---111999???;;;333444333111111333777;;;>>>FFFLLLTTTXXXWWWRRRLLLIIIEEEBBB???@@@BBBEEEEEEEEEHHHKKKOOOVVV]]]ccchhhkkkpppttt{{{|||}}}yyyrrrnnnlllgggaaa___```[[[SSSOOOOOOLLLFFFEEEDDDAAA<<<777444222222222...+++,,,+++)))((((((---(((&&&******'''&&&)))++++++++++++++++++******&&&&&&&&&&&&&&&%%%%%%%%%)))%%%%%%(((((($$$%%%(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''))))))((($$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################WWWBBB<<<888777///555222111000///............************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((()))))))))'''+++...---)))&&&'''***''''''((())))))*********''''''(((((()))+++,,,,,,.........999XXXuuuxxxjjjWWWVVVVVVZZZaaakkkuuu{{{{{{tttnnnjjj```^^^WWWPPPMMMLLLGGGBBBAAA;;;777666555000+++***((())))))******++++++,,,))))))(((((((((((((((((()))***,,,...+++&&&&&&***+++)))'''&&&%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################tttLLL@@@;;;666666///555111000///...............************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))///444222,,,''')))---************++++++,,,,,,))),,,///111000---+++)))---+++)));;;nnn~~~~~~vvvwww|||~~~ssswww~~~|||}}}~~~~~~}}}{{{wwwpppqqqjjjbbb]]]YYYRRRIIIDDD<<<;;;999777555333111111.........---------,,,,,,***///555666000(((&&&'''((('''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%$$$"""'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################gggFFF???888222666111555000000///......---......************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))'''''''''((((((((((((((((((((((((((()))))))))***)))///555333,,,(((***---,,,,,,+++******++++++,,,...000222111///...///111///......BBByyy|||wwwzzz}}}|||}}}}}}zzzuuuqqqppppppqqqpppnnnmmmkkkjjjjjjjjjjjjjjjiiifffcccaaaaaabbb````````````aaadddhhhkkkvvvwwwmmmbbbeeejjjuuuooohhhnnntttxxx{{{wwwxxx{{{~~~}}}|||zzzyyyyyyttttttuuuxxxzzzzzzwwwuuuuuuwwwzzz~~~yyyssspppllleee___XXXTTTQQQNNNMMMLLLJJJHHHFFFDDDCCCCCCKKKPPPNNNDDD:::333000,,,+++***)))))))))***+++)))))))))(((((()))******((('''&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################^^^CCC???777111777222444111000///...------------************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''(((((((((((((((((((((((()))))))))******)))---000///+++((())),,,,,,,,,+++******+++---...++++++++++++,,,333>>>FFFHHHMMMUUUkkk~~~}}}}}}}}}mmmnnnooommmhhhffffffhhhfffggggggeeecccaaaaaabbbbbb```^^^^^^```aaabbbaaammmjjjddd```dddiiigggaaaiiilllnnnlllhhheeeeeefff]]]^^^_________]]][[[ZZZYYYZZZ[[[[[[ZZZ[[[]]]___YYYYYY[[[___fffkkknnnnnniiioookkkgggkkkkkkmmmwwwsssjjjnnnttttttsssuuurrrtttwww|||yyytttrrrooollliiijjjhhhdddaaa^^^]]]]]]]]]ZZZZZZYYYYYYXXXYYYYYYYYYSSSRRRRRRSSSUUUUUUSSSQQQLLLMMMNNNQQQUUUWWWVVVUUUSSSTTTUUUWWWXXXYYYZZZ[[[RRRVVVYYYXXXUUUTTTWWW[[[___^^^^^^```bbbddddddcccggghhhiiifffaaa^^^^^^```cccdddcccbbbbbbdddhhhkkkhhhkkkmmmmmmkkklllooosssuuuwwwyyyxxxtttrrrsssuuuzzzyyyzzzzzz{{{{{{~~~yyyyyy|||pppkkkmmmrrruuuvvv||||||zzzyyyxxx~~~zzzqqqhhh```ZZZQQQNNNJJJDDD>>>888333111++++++)))(((''''''''''''(((&&&$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################zzzWWW@@@>>>666111:::444222222111///...---,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''((((((((()))(((((()))))))))************,,,---,,,******+++,,,------,,,---...111333555444999@@@HHHQQQ^^^mmmxxxzzzwwwrrrmmmiiigggffffffbbb^^^YYYXXXXXXWWWSSSNNNTTTTTTUUUVVVWWWYYY[[[\\\TTTWWWWWWUUUQQQPPPSSSVVVNNNOOOOOONNNLLLLLLOOORRRUUUTTTRRRSSSUUUXXXYYYYYYVVVVVVUUUSSSTTTWWWUUUPPPXXX]]]``````\\\ZZZ[[[]]]YYYZZZ\\\\\\\\\\\\ZZZYYYUUUWWWXXXYYYYYYZZZ\\\___YYYWWWXXX___gggllljjjfffbbbgggbbb___cccaaa]]]bbb]]]YYY\\\gggiiibbb]]]___[[[]]]```dddiiilllmmmmmmjjjlllnnnppprrrssstttuuurrrrrrrrrqqqoookkkhhheeecccaaa```^^^]]]\\\\\\[[[TTTSSSRRRPPPNNNMMMLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLKKKIIIIIIJJJJJJHHHGGGEEEDDDCCCEEEIIIKKKJJJIIILLLMMMNNNOOOPPPPPPPPPPPPMMMPPPRRRRRRPPPPPPRRRUUU[[[ZZZ[[[]]]```bbbbbbbbb```bbbdddaaa\\\YYY[[[]]]YYY[[[]]]^^^^^^___aaacccUUUXXXYYYWWWQQQNNNNNNPPPLLLQQQVVVWWWSSSPPPOOOPPPmmmwwwmmmWWWOOOKKKIIIMMMJJJKKKOOOSSSRRROOORRRYYYXXXXXX\\\aaaccceeennnyyynnnUUUCCC>>>DDDLLLRRRFFFDDDQQQkkkyyyuuuqqqssszzz~~~|||wwwoooeee[[[SSSOOOFFFEEEBBB???<<<:::888777===999333...,,,+++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################lllQQQ<<<===666333<<<444000222111000...,,,++++++***************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************------,,,,,,,,,---....../////////111444777;;;===LLLYYYkkk}}}~~~zzzwwwvvveeeccc```^^^\\\\\\]]]]]]ZZZTTTPPPTTTWWWSSSNNNKKKKKKJJJGGGEEEFFFHHHKKKNNNPPPLLLIIIJJJMMMNNNKKKGGGFFFGGGJJJNNNRRRVVVZZZ\\\GGGIIIKKKHHHEEEEEEJJJOOOGGGGGGGGGEEECCCDDDHHHLLLMMMJJJHHHHHHJJJLLLMMMMMMNNNSSSWWWUUUSSSTTTSSSPPPTTTXXX\\\\\\WWWTTTUUUWWWTTTTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVUUUTTTSSSUUUWWWYYYUUUTTTZZZbbbddd]]]UUUffffffZZZSSSWWWVVVTTTZZZTTTRRRXXXaaa```UUUQQQVVVQQQSSSVVV[[[^^^___]]]\\\TTTVVVYYY\\\]]]]]]\\\[[[QQQQQQRRRSSSTTTTTTUUUUUUPPPQQQSSSRRRPPPNNNMMMMMMIIIIIIIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBBBBAAABBBBBB@@@===<<<======<<<:::;;;888666888;;;======;;;888888999999999888777777666888999999999999;;;<<<<<<<<<===???CCCFFFGGGFFFCCCGGGJJJIIIFFFEEEHHHLLLJJJMMMQQQSSSTTTTTTUUUUUUPPPUUUYYYYYYVVVUUUWWWZZZZZZaaaiiikkkhhhdddbbbcccyyywww___TTTPPPOOORRRNNNMMMNNNLLLAAA666666<<>>DDDJJJHHHFFFBBB@@@AAAEEEEEECCCAAA>>>BBBBBB<<>>===DDDGGG???AAA@@@===<<<<<<>>>@@@AAA???>>>AAAEEEGGGGGGLLLSSSRRRMMMKKKNNNRRRTTTSSSRRR[[[YYYXXXYYY\\\]]]ZZZWWW]]]VVVTTTYYY\\\ZZZYYY\\\```ZZZYYY]]]___ZZZVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]aaa^^^ZZZYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[ZZZWWWUUUXXX]]]___^^^[[[VVVSSSQQQSSSYYY]]]\\\ZZZPPPMMMJJJKKKNNNPPPPPPOOOMMMMMMMMMLLLLLLKKKKKKKKKDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>???@@@BBBCCC???>>>777777===888222777===888555555444222444888333333333333333333222222333...---111555444222333555666777888777555222111777666555555555555555555777666666555666777888999888777777666666777888888???CCC```{{{fff===HHHttthhhIII@@@AAA@@@@@@CCCCCC@@@@@@???999111222999BBBBBBBBBAAAAAAEEEJJJNNNNNNCCC777111000555AAALLLSSSVVVWWWSSSKKKCCC>>><<<333EEESSSOOOGGGGGGOOOTTTVVVSSSPPPRRRVVVXXXXXXVVV\\\\\\]]]```dddiiimmmooohhhdddhhhqqqtttrrryyy|||{{{wwwvvvxxxsssvvvyyyxxxuuutttwww{{{}}}wwwrrrssslllaaaZZZVVVPPPJJJDDD@@@;;;777555333///+++)))))))))***,,,***)))'''&&&'''((((((+++((('''((('''$$$###&&&&&&&&&$$$###############$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""!!! """"""###%%%&&&%%%!!!$$$''''''$$$!!! ###""""""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!&&&###"""###%%%### [[[EEE???777444444444222000///......------,,,++++++************))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&+++***(((&&&&&&(((***---,,,,,,++++++************%%%&&&&&&'''(((******)))(((((((((''''''''''''(((,,,,,,++++++,,,+++***)))...000222111111333777;;;KKKXXXmmm|||vvvrrrpppfffaaa\\\ZZZYYYWWWRRRNNNGGGGGGFFFEEEDDDCCCBBBAAA<<<<<<<<<;;;;;;;;;<<<===:::888777:::??????;;;666;;;===>>>>>>======>>>@@@KKKFFFFFFIIIGGGAAAFFFPPPBBB>>>CCCFFFBBBFFFKKKEEEKKKNNNMMMGGGCCCDDDEEEDDDKKKHHHFFFGGGHHHHHHCCC???<<<555777999666<<<@@@:::<<<:::999777888999<<<===AAA???@@@EEEGGGHHHKKKPPPQQQPPPPPPRRRTTTUUUVVVWWWVVVXXXZZZ[[[[[[[[[]]]^^^```[[[YYY^^^___\\\[[[\\\aaa[[[ZZZ^^^```\\\ZZZ[[[[[[\\\]]]___``````aaaaaa[[[ZZZYYYXXXXXXZZZ]]]___```^^^]]]\\\]]]___ccceeegggdddaaaaaaddddddaaa]]]\\\YYYWWWZZZ^^^```___\\\TTTPPPLLLKKKMMMPPPRRRRRRNNNNNNMMMLLLKKKIIIHHHHHHEEEEEEDDDDDDCCCAAA@@@???>>>>>>======>>>???AAAAAA@@@@@@:::888;;;777444888777444222333222///000333555333222111222222222222111//////222333333222333444555555666555444333222111111111111222222333444222222000/////////000111666555555555555666666777777@@@```|||lllGGGFFFdddeeeLLL666333666444333555666333444777555///...111333333333222333555:::===888222---,,,,,,,,,...222888:::;;;999555111///...333AAAOOOSSSWWW```jjjppphhhddd]]]SSSLLLKKKNNNSSSJJJJJJGGG@@@999888===CCCEEEGGGPPPZZZ\\\YYYaaaooo{{{pppfffbbbaaaccceeeeee```YYYTTTTTTVVVvvvuuurrrmmmrrrqqqooolllhhheeecccbbbSSSRRRPPPMMMHHHCCC???===------,,,+++***)))(((''''''%%%&&&))))))%%%$$$&&&%%%&&&&&&&&&&&&&&&&&&&&&######""""""!!! &&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''')))))) """###$$$$$$###!!!""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""##################""""""###""""""######"""""""""pppRRRCCC>>>777444444444222000///......------,,,++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***((('''&&&((()))))))))'''&&&&&&&&&'''(((***+++((((((((()))))))))((()))///...,,,,,,---......------,,,,,,,,,---///111333%%%...;;;GGGRRR___nnnxxxyyyrrrnnnjjjhhhddd___YYYUUURRRQQQPPPNNNKKKGGGCCC???===<<>>?????????@@@@@@IIIRRRJJJ;;;AAASSSHHHCCCIIINNNIIIHHHHHH@@@FFFKKKLLLFFF@@@???AAAAAA???===;;;>>>AAA???888111888555===BBB;;;;;;>>>888===<<<:::999999:::<<<===@@@===???EEEIIIMMMSSSYYYSSSVVVYYYZZZZZZ\\\___bbbYYY___ddddddbbbbbbggglllqqqnnnnnnrrrrrrooolllkkkuuuqqqpppsssuuuttttttvvvwwwwwwwwwwwwxxxyyy{{{{{{~~~}}}xxxvvvwwwzzz|||~~~yyyxxxwwwuuusssrrrqqqpppaaaaaa```___^^^\\\ZZZYYYTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNJJJEEEAAA>>>======@@@;;;888999888555333333888666333222333444555444///000/////////000000///222222222222222222222222111111111111222333444444555555444333333444444444///////////////000111222***444NNNddd[[[AAA;;;HHHFFF888...111444222000111000------000111//////000.........------///222555333000000333444000......111222333222000000000222---555===BBBJJJUUU]]]aaa|||zzzrrreeeYYYZZZfffrrraaaaaa[[[LLL<<<666>>>IIIIIIJJJNNNLLL???111000999PPPUUU\\\aaadddggglllpppdddggghhhgggdddcccdddgggooo{{{~~~qqqbbb\\\\\\[[[ZZZ[[[\\\YYYSSSNNNMMMMMM]]]___aaabbb^^^XXXQQQMMMMMMLLLKKKGGGBBB<<<666222...---000444444...++++++'''((((((((('''&&&$$$###&&&&&&&&&''''''(((((((((!!!!!!!!!!!!!!!!!!!!! """"""!!!  """'''%%%$$$$$$%%%$$$###"""#########$$$$$$###""""""%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###!!!"""###"""!!!"""###%%%```MMM@@@<<<777444333333222000///......------,,,++++++************)))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))***+++,,,((((((***---///...***&&&,,,++++++++++++,,,------...,,,---...---++++++...000000///...,,,---000222///000333666<<>><<<;;;666666555555555555666666333333333555666888:::;;;<<<;;;999:::<<<<<<;;;999<<<<<<;;;;;;::::::999999===;;;888888::::::999777???<<<:::;;;>>>???===:::@@@===::::::===AAADDDFFFIIITTTaaa```OOO??????IIIBBBAAALLLSSSJJJDDDBBB;;;<<>>======>>>@@@HHHKKKZZZcccZZZSSSRRRLLLHHHGGGEEEBBBAAA@@@AAAAAA@@@AAAFFFLLLQQQYYYiiiwwwyyyxxxvvvlllUUUIII@@@@@@CCCBBB>>>;;;;;;999777777999999777555111111---,,,222;;;===888:::999888777777777777777888777666444333333222222444444444444444555555555555444444444444555666777333666@@@HHHEEE;;;888<<<777111000444666333111333222000000/////////111444222222333222111111444666///---...000///,,,,,,000000000///.........///111,,,---...///111666;;;>>>OOOPPPMMMEEE>>>AAAPPP]]]PPPQQQMMM@@@222///777AAA<<<<<<>>>===333))))))///''',,,222888<<<@@@EEEHHHJJJMMMRRRUUUXXX\\\```dddkkkvvvzzzqqqeeeaaacccdddbbbfffiiifff```ZZZZZZ\\\___ccciiinnnpppnnnjjjgggjjjjjjjjjhhhbbb[[[TTTOOOIIIIIIMMMQQQPPPIIICCCBBBAAAAAAAAA@@@===999555333++++++***)))(((''''''&&&'''&&&&&&%%%$$$$$$$$$$$$"""%%%))))))'''%%%$$$$$$''''''''''''$$$!!!###'''"""###$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%$$$###!!!$$$%%%!!! !!!$$$$$$~~~WWWLLL===;;;777444333222111111///......------,,,++++++************)))))))))((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''(((((()))))))))+++******+++,,,,,,+++***,,,------...............---+++---222333222888???HHHIIIHHHDDD??????EEEKKKTTTWWW\\\ccckkkwwwtttlllaaaZZZUUUPPPHHHAAACCCBBB@@@???>>><<<888555//////000222333444555666888888777777777777777888666666666777888999:::;;;888777777777888999888888444555666777999:::<<<<<<:::999888999;;;<<<===<<<>>>===<<<;;;:::999999888999::::::;;;<<>>===:::555===AAA<<<555555777999444EEEUUUVVVKKKFFFMMMXXX^^^```qqq|||rrrjjjiiifffQQQOOOLLLIIIFFFCCCBBBBBBDDDHHHOOOSSSUUU```www[[[JJJ;;;<<>>>>>===<<<;;;:::999888888888777777777777888888;;;999666444444444444333222000000222111///---...111333555222///...///000///000111000...---...///222000000111...***+++000000000///...//////000///000//////---++++++...222+++------+++(((***000666222222111,,,((()))---111---+++***,,,,,,,,,---000,,,,,,,,,+++(((&&&&&&&&&***,,,...000111333555666666<<>>BBBGGGMMMSSSWWWYYYYYYYYYVVVXXX___bbbdddmmmzzzzzzssstttzzzyyysssmmmggg___YYYSSSMMMFFF@@@???:::555222222333222111111000000222555666555444???>>><<<999666444222000555555444333333333333333888777777777777777888888::::::::::::;;;;;;;;;;;;666777777888999:::;;;;;;999:::;;;:::999999;;;===AAA@@@@@@AAAAAAAAA@@@??????EEEIIIFFFAAABBBLLLVVVrrrdddkkklll```\\\WWW]]]^^^III999777777333:::===999666777;;;<<<<<>>AAAEEEJJJKKKJJJRRRhhh~~~LLL<<<...000999AAACCCDDD666444333555888777111+++///222000555TTT|||zzzyyyssssssqqqnnnkkkgggdddcccYYYYYYXXXWWWVVVVVVVVVVVVTTTRRROOOLLLLLLLLLJJJEEEFFFEEEDDDCCCBBB@@@>>>>>><<<===:::555333666888888777888999888555333333333<<<666333555666333111111222222222333444444111///111///...///---******---...///111222222111000000/////////111333333333222444///+++)))))))))((('''------......///000000111+++++++++******))))))))))))***+++,,,///111000///+++...222222000///000222111111222333444444333333666888;;;>>>??????>>>>>><<<===AAAHHHJJJGGGEEEFFFKKKLLLLLLLLLLLLJJJHHHGGGIIIIIIHHHGGGFFFEEEDDDDDD;;;:::999888888999:::;;;===888333///------,,,+++***666JJJVVVMMM666'''$$$######"""!!!!!!!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&###''''''###$$$)))''' hhhNNNEEE888888777444222111111111///......------,,,++++++************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((())))))******)))******+++,,,---......111777>>>CCCHHHQQQ___iii|||zzzvvvwwwyyyzzzxxx{{{vvvlllccc]]]LLLLLLKKKIIIFFFAAA<<<888777555444333444555555555666555555555777999;;;===888777666777888888777555...///111333555777888999333333333333444555666777555666666777888999;;;<<<999:::;;;<<<<<<<<<===>>>;;;<<<<<<===>>>>>>??????CCCGGGKKKKKKHHHHHHMMMSSS[[[QQQHHHHHHRRR\\\``````kkkoookkk]]]PPPUUUmmmlll\\\VVVRRRAAA555666666222666888666666;;;??????>>>LLLXXXVVVIIIBBBFFFOOOFFFJJJbbbxxxsssfff^^^WWWOOONNNKKKHHHEEEBBB@@@???;;;<<<>>>???>>>BBBOOO]]]uuu<<<333,,,,,,///333;;;CCC777222...///333444///++++++222000000OOO{{{{{{yyyxxxwwwvvvtttqqqjjj[[[FFF999???RRR```dddccceeefffeeebbb___^^^]]]SSSBBB555:::GGGOOOMMMIIIHHHHHHHHHIIIIIIEEE>>>888555///000888>>>===999999333333444222///,,,)))(((******+++---...,,,)))&&&)))***+++,,,///222333444,,,+++)))((((((((('''&&&,,,,,,+++,,,---------,,,,,,***)))))))))(((&&&&&&***))))))'''&&&%%%$$$$$$++++++******)))((('''&&&((((((((('''&&&%%%%%%$$$%%%###&&&+++,,,******---,,,,,,,,,---------------)))***,,,///222444666777DDDDDDDDDDDDFFFIIILLLNNNVVVSSSPPPRRRUUUTTTNNNGGGFFFKKK[[[iiicccJJJ555---...+++((($$$"""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###%%%((()))"""%%%%%%###)))111,,,!!!aaaJJJAAA777777777555222111111222///......------,,,++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++)))***---000333777999:::FFFUUUiiixxxxxx}}}ooo]]]GGG;;;;;;<<<999555888;;;>>>???AAAFFFOOOWWWSSSKKK@@@:::999999777444888666333222222444444444444444333222222333555666333444666555444333333444666555444444666777666555666666555555555444444444555444333333333333333333999999888999999:::;;;<<>>777999KKK]]]bbb___\\\VVVUUUQQQHHH===555222333888:::;;;;;;999555222111***///333222...---...//////...------///000000///,,,+++******++++++***)))(((''')))+++,,,,,,...000***)))((()))+++---------''''''((()))***))))))(((***)))(((''''''((()))******'''&&&((((((%%%%%%((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''(((((()))))))))***,,,///444888:::AAADDDOOO___mmmoooeeeZZZNNNKKKSSScccfffXXXHHHBBB999555000***&&&%%%%%%%%%##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!###&&&***,,,#########,,,666000"""rrrUUUOOO@@@999888666333111000///......---,,,,,,++++++,,,,,,>>>333(((%%%***---+++'''))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++<<>>DDDOOOUUU\\\eeekkkqqquuuuuuxxx}}}}}}\\\@@@:::444111222333222111111444888<<<>>>>>><<<;;;===@@@777666HHHQQQFFF===KKKSSSccc]]]```ZZZNNNIIIIIICCC999<<<===???AAABBBCCCDDDDDDTTTdddNNN777444---,,,000+++---<<<...666---'''111...(((111...+++,,,///222EEEpppVVVAAA```PPPWWWOOO666777cccwwwZZZ>>>222333DDDqqqqqq___cccLLL...222333333FFFXXXYYYUUURRRKKKLLLGGGDDDCCCBBB>>>888555111,,,))),,,---+++)))******,,,---///...,,,***(((+++***)))***++++++)))'''+++++++++)))''''''(((***---+++******++++++)))(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((()))111CCCTTTWWWLLL???...111555:::>>>@@@BBBCCC???;;;666///)))%%%###"""########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$___HHHGGG:::999888666333111000///......---,,,,,,++++++,,,,,,555///)))))),,,...+++((()))******************))))))))))))))))))))))))))))))))))))))))))******+++666XXX{{{~~~ttteeeWWWKKK@@@666...888111---...------111777000---))))))+++...///...555222///------...//////333444444333333222111111555555444444444444444444333333444444555555666666:::::::::999999888888888888888888999::::::;;;<<<>>>777<<>>BBBDDDCCCAAA???777???===>>>LLLQQQHHHCCCHHH]]]yyyaaaLLLDDDDDDCCC>>>??????@@@AAABBBCCCCCCCCCHHHMMMgggaaaAAA555444---,,,///,,,000BBB888444***)))///+++&&&***///,,,---000...111CCCXXXbbbPPPrrraaa```iiiBBB666cccwwwJJJ666;;;MMMuuuKKK:::777222PPP{{{~~~~~~}}}zzzssskkkeee]]]PPPAAA777///+++---111------..................*********+++---...---,,,)))***+++,,,++++++,,,,,,((('''&&&&&&''''''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$(((***&&&"""&&&''')))***+++,,,,,,,,,+++***'''%%%############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$OOODDDIII???999888666333111000///......---,,,,,,++++++,,,,,,+++******,,,...---+++)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++---[[[~~~uuujjj\\\RRR@@@999222...///222444444...,,,---000111000111444222111///000111333222222222111000///111333666777//////111222333555555666999888666444222222222222666888::::::777666888;;;777999<<<<<<;;;;;;===@@@???@@@BBBEEEJJJOOOUUUXXXXXXRRRZZZggghhhlllqqqnnnGGG;;;444666555444>>>LLLiiiqqqJJJ;;;;;;999888777444111000222333:::===AAADDDEEEDDDAAA???:::BBB@@@===CCCCCC@@@DDDIIInnnpppVVVKKKGGGEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAEEEHHHJJJxxxdddEEE;;;333333---+++...,,,555KKKLLL333)))///000---+++)))---***+++111111,,,---222TTTlll]]]gggVVVMMM333YYYTTT777999FFF|||fff<<<333---IIIxxxuuuXXX???000+++222;;;;;;999555222///---,,,,,,***))))))+++------,,,+++------...------+++***)))---,,,+++,,,---...---,,,,,,++++++******)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&###!!!"""%%%)))%%%$$$###"""!!!!!!!!!!!!"""!!!!!!"""###%%%''')))########################################################################!!!"""############"""!!!########################wwwGGGEEELLLEEE999888666333111000///......---,,,,,,++++++,,,,,,''')))+++,,,,,,+++******+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++...UUU}}}uuu\\\QQQEEE>>><<<888000)))...---,,,...000222111000,,,,,,...000000...------------------......---,,,***,,,000333333333333333333333333333333444444555555555444444555888:::;;;:::???DDDFFFEEEFFFLLLQQQWWW\\\bbbdddccceeejjjooozzz{{{~~~JJJ===444444666@@@ZZZvvvlllQQQ<<<666<<<777777666222///000444999????????????>>>===<<<<<<>>>AAA;;;666:::;;;???LLLZZZmmm___QQQHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@DDDMMMQQQjjjrrrKKK::::::111222---+++---,,,888QQQ___555&&&000...---000***---))))))...111000000444777QQQzzzuuu```{{{[[[]]]888KKKiiiFFF;;;<<>>000444FFFXXXeeeaaa[[[TTTLLLEEE@@@===:::888666555444222///,,,///---+++***++++++***)))***)))((((((******)))(((&&&'''''''''''''''&&&&&&******)))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$$$$&&&)))&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%'''((()))########################################################################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""eee???@@@DDD???999888666333111000///......---,,,,,,++++++,,,,,,)))***,,,+++)))(((***++++++++++++,,,,,,+++++++++************************)))))))))))))))******+++111FFFMMMGGG===333---000---******---//////...---.../////////---***'''...//////...---...---,,,***+++---///000000000000444666777777444333333444999888666555444333333444666999???GGGPPPYYYaaaeeehhhpppxxx~~~~~~BBB999333888GGGfffQQQAAA>>>888777;;;777666444000...111999???DDDBBB===999777777888999999999444666>>>???GGGZZZvvv}}}iiiTTTGGGEEEFFFEEECCCAAA@@@@@@@@@@@@===EEEVVV^^^pppvvvRRR???888555///111,,,***---,,,888PPPooo@@@))),,,((((((---)))...,,,+++++++++***---111///333EEEiii```pppsssHHH???ggggggJJJDDDjjjiiiBBB888333777PPPvvvLLL222111HHHkkk{{{sssooodddaaa]]]XXXTTTOOOIIIEEE:::666111......000000000---,,,******++++++***((()))***+++,,,,,,++++++***++++++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$###!!!%%%$$$######$$$%%%'''(((%%%%%%$$$$$$####################################################################################"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""YYY===<<<;;;888999888666333111000///......---,,,,,,++++++,,,,,,,,,,,,+++)))((((((***,,,******++++++++++++******************************)))))))))))))))******+++---000444444222///...---,,,---...//////000111222---------...000222555666000222111...///333555333000222333222000//////000333333222000111888CCCKKK======@@@CCCHHHMMMQQQTTT[[[aaalllyyy___<<<888555>>>\\\qqqTTT:::555666444444999666444111///111666>>>CCCGGGCCC===888555666888:::777888666<<>>AAASSSWWW]]]YYYAAA<<<999222...///++++++...+++444III|||UUU777///+++))),,,+++)))+++---...,,,***+++...222---///<<>>:::888666444222222000...,,,,,,---......---,,,***))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++'''$$$###&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%&&&&&&%%%$$$###########################OOO>>>===888;;;999888666333111000///......---,,,,,,++++++,,,,,,++++++******++++++++++++)))******************)))************************)))))))))))))))******+++((('''''''''''''''***---,,,------,,,++++++++++++222111...+++)))(((((()))(((+++***'''(((...000------///222222111111444666<<<>>>@@@DDDLLLZZZmmmzzzlllnnnsssyyyooo???::::::999GGGuuu~~~HHH@@@999888666222333888222111000222777===AAACCCDDDAAA===:::888888:::;;;<<<======AAAEEECCCUUUwww```GGGBBBDDDBBBAAA???>>>>>>???AAABBBCCCJJJRRRTTT\\\hhhHHH<<<888555333......***+++///+++...???vvvaaaBBB000000---***///'''***---...///000//////222///---...---///:::EEEBBBBBB???<<<===FFFSSS^^^}}}zzzlllFFF>>>]]]yyyrrrMMM999666,,,///OOOpppwwwPPP???666CCCccc|||uuunnneee^^^UUURRROOOLLLJJJGGGDDDAAA?????????>>>;;;888555333555444222000---+++)))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$}}}DDD<<<<<<888???999888666333111000///......---,,,,,,++++++,,,,,,***))))))+++......---+++))))))************))))))************************)))))))))))))))******+++***+++...///---***+++...,,,***)))))),,,---...---(((+++...111111000000000---222222......333333///333888???EEEKKKSSS[[[aaasssxxxqqqooohhh]]]KKK666666888;;;QQQqqqDDD:::888666555444333444555///...///555<<>>===<<<;;;;;;;;;;;;;;;@@@BBBAAAEEEJJJRRRuuudddHHHDDDFFF@@@???=========???AAACCC???QQQPPPMMMWWW```PPP>>>888///,,,222......)))+++000******888eee^^^???***///,,,%%%...///---***)))+++...---***,,,+++...333333......333---222666666444333666:::777@@@QQQgggzzzZZZ>>>CCCxxxnnnKKK:::111444888333PPPggg{{{\\\>>>999888FFFhhh}}}yyyvvvwwwwwwuuusssoooiiieeebbbLLLJJJFFF@@@;;;555111///)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&###"""!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$$$$$$$######"""##############################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$jjjEEE>>>888555===777666555444333222222222000///...------,,,------+++++++++++++++++++++++++++*********))))))((((((************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000...///+++)))222888000---MMMqqqrrrTTTKKKAAA@@@DDDGGGEEE@@@777@@@777QQQbbb>>>===888555444666444000000444///000444;;;AAACCCAAA>>>???BBBBBB>>><<<<<<======;;;DDDEEEGGGSSSkkkgggLLLBBBAAA:::;;;<<<;;;<<<>>>BBBEEEHHHJJJKKKPPPRRRVVV~~~eeeCCC777777333//////...------,,,,,,------...999999888555000---++++++*********++++++,,,,,,,,,...------------.../////////000000000111111111111111444;;;CCCGGGTTTnnnvvvlll|||pppfff___YYYUUUQQQXXX^^^hhhsssnnnAAA:::eeefffHHH888222333777555444IIIkkksssZZZAAA999///HHHmmm~~~uuummmiiicccTTTAAA444///+++'''''')))+++)))''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################"""############$$$$$$$$$bbbAAA===999777===666555444333222222111111222111000///...---------++++++++++++++++++++++++************)))))))))(((************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////---,,,///222222333HHHrrrmmmSSS???AAA;;;666666;;;??????===666:::444SSSjjjMMM>>>555666222111666888555222222,,,000777???EEEFFFAAA===;;;>>>@@@@@@@@@AAA@@@??????AAA???JJJgggqqqQQQDDDBBB===>>>>>>===<<<>>>AAADDDHHHJJJLLLQQQRRRQQQooofffNNN999333333///...111------,,,,,,,,,,,,------///000000///---,,,---...******+++++++++,,,,,,,,,---------------...////////////000000000111111111555333333555666999DDDQQQ[[[hhh{{{tttnnn|||kkk^^^iiigggfffgggjjjllllllkkkpppqqqssstttvvv|||{{{SSSCCCeee~~~cccIII666000222666333===NNNQQQEEE???DDDRRRccc~~~rrrPPP777,,,***''''''((()))(((&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################"""############$$$$$$$$$WWW===;;;;;;:::===444444333222222222111111333333111000///......---++++++++++++++++++++++++************))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---111+++,,,777000...AAAggg~~~ssskkkaaaRRRCCC<<<666444333444888;;;<<<<<<:::;;;666WWW[[[;;;;;;:::000555000///444888555111///111555<<>>===>>>@@@CCCHHHKKKLLLPPPQQQLLL\\\~~~}}}zzzsssnnnkkklllllljjjjjjkkkvvvrrrkkkaaaWWWOOOMMMPPPMMMUUU]]]bbbgggggg[[[KKKAAA888111111///***+++111------,,,,,,,,,,,,------)))***,,,,,,,,,,,,---///***++++++++++++,,,,,,,,,---------------......///////////////000000000000333...,,,///111111111222///555@@@KKKZZZooogggjjjyyycccQQQiiiyyyYYY>>>666999888;;;???BBBCCCGGGTTTbbb|||vvvpppkkkgggeeeiiidddbbbeeegggfffdddeeekkklllnnnrrrxxx~~~zzzKKK''')))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################"""############$$$$$$$$$LLL;;;;;;<<<<<<;;;444444444444333333222222333222111///...---,,,,,,*********************************)))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///+++555,,,---999...444^^^uuufff```^^^___WWWEEE999888555666777777777777888999;;;===888PPPWWW===888777444444555111111333333111111333BBBCCCDDDEEEDDDBBB>>><<>>===>>>AAADDDGGGJJJIIIMMMPPPKKKRRRhhh~~~jjj[[[UUUNNNKKKKKKHHH;;;>>>>>>===>>>@@@;;;333333000000222000******...---,,,,,,,,,,,,,,,,,,---,,,.........,,,+++,,,---++++++++++++++++++++++++------,,,,,,------...///........./////////000000///---,,,111555777555333222222111000111:::FFFPPPzzzvvvuuubbbOOO\\\{{{~~~ppp[[[KKKIIIOOOXXX___bbb\\\WWW\\\fffnnnjjjiiifffaaaYYYRRRLLLHHHFFFDDD@@@===;;;::::::;;;BBB<<<;;;@@@DDDBBB===;;;;;;;;;;;;<<<>>>BBBFFFHHHPPP]]]qqq~~~OOO******++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$qqqDDD<<<:::<<<>>>999555666666666555444333222000///...---,,,+++++++++************************))))))))))))))))))******))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///+++666000...666111JJJ}}}iii```ddd``````^^^PPP;;;111333222444666555333222333444444;;;777BBB{{{\\\555666???888222666333333555444000///888DDDTTTQQQKKKFFFCCCDDDFFFHHHFFF@@@<<>>>>>>>>AAAGGGOOOWWW]]]___\\\]]]dddhhhccc\\\XXXSSSPPPLLLGGGBBB@@@>>>>>>666:::AAAGGGPPP[[[iiirrrWWW333---,,,+++++++++***))))))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$```======999:::???888777777888777666444333111---,,,+++***************************************))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///+++555222///444>>>kkkuuu```UUUVVV[[[LLLJJJIIIEEE>>>777777<<<111222444444444444555777222:::999<<>>???BBBMMM[[[nnnZZZBBBBBBCCC=========>>>>>>>>>AAAEEEHHHFFFJJJEEEEEEOOORRRUUU___~~~iiiLLLKKKEEEEEEGGG;;;:::;;;<<<999555222000///222///---...000000...+++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,------...------------.........///---111111---***,,,...///,,,///222444444444555666777:::LLLppptttccc___ZZZjjjhhhnnn{{{lll___SSSQQQTTTRRRMMMIII???DDDGGGFFFGGGJJJMMMMMM]]]^^^aaaffflllqqqrrrrrrsssrrrsssuuu|||xxxpppiiidddaaa]]][[[WWWPPPIIIBBB???>>>CCCFFFQQQbbbttt```<<<...***&&&%%%((()))(((&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$PPP777>>>888999@@@888777888888777666333111///+++******))))))******+++************************((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---000222111555QQQwwwUUUHHHKKKNNNMMMKKKEEEBBB:::333222666777444444444444555666888999999666888;;;===MMMzzzIII222888:::555111222333111///111444444111333AAAPPPPPPOOOKKKFFFCCCCCCGGGJJJAAA;;;:::>>>@@@DDDUUUhhhRRR>>>CCCEEE>>>@@@AAAAAAAAA@@@BBBFFFHHHGGGLLLHHHEEEOOOUUUVVV^^^kkkbbbJJJNNNDDDEEEKKK@@@888:::<<<;;;666111111222000000000/////////---+++,,,,,,++++++++++++,,,,,,''')))***+++******,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,---------.........***///000,,,,,,111333111///000222222111///......>>>555222???ZZZ}}}tttTTTWWW~~~___QQQ```gggsssttt___MMMDDD<<<>>>AAABBBAAAAAAYYY^^^hhhssszzz~~~|||qqqddd\\\SSSKKKCCC???AAAJJJ[[[jjjwwwXXX:::222+++***000333111---+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$EEE222>>>777888AAA999777777888777555222///---******))))))******+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////,,,000333888___tttRRRJJJFFFKKKMMMGGGAAA>>>@@@???888444===HHHFFF;;;666444222222444666666555888222888:::777VVVSSS999>>>888555777777333111444000000111111///000999CCCFFFHHHHHHEEE???;;;:::;;;888555888???BBBGGG[[[qqqTTTAAAFFFGGG???EEEEEEDDDCCCBBBCCCFFFIIIGGGOOOKKKGGGPPPUUUVVV[[[\\\\\\HHHLLL<<<888@@@777:::999888555///,,,///444///333555222...,,,,,,+++,,,++++++++++++++++++,,,***,,,---,,,+++***+++,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---000///,,,...222111,,,///000000111222444555777...555<<<<<<888CCCeeewwwxxx___fffmmmtttuuukkk]]]SSSMMMJJJNNNKKKMMMUUU^^^iiiwwwtttnnnfff^^^RRRGGGDDDGGGIIIXXXiiixxx~~~iiiNNNDDD::::::BBBGGGDDD???---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$eeeGGG777999999;;;===:::888777666444111///---,,,************************))))))))))))))))))))))))+++++++++***************+++*********))))))((((((&&&000444...((()))++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000111111111111000---000222AAArrrwwwTTTCCCEEEBBB???DDDHHH;;;555BBBLLL<<<444444777AAADDD999555555444555555666777888;;;555<<<:::888@@@aaaQQQ:::>>>999888666444222111111000000000000000000333888<<>>CCCAAAAAACCCBBB@@@BBBGGGHHHLLLNNNLLLIIIHHHLLLQQQLLLnnnbbbAAADDDDDD;;;777777555555444333222000000/////////000000000...---,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---/////////...------,,,,,,---------............////////////000111111222222111444555555999??????:::```|||jjj[[[YYY\\\]]]^^^```hhhttt}}}zzzlllbbbUUULLLAAA<<>>???444333CCCaaaHHH999777666:::;;;444444444444555555666777888666222<<<<<<:::;;;OOO[[[DDD>>>888888777666444222111111111222222222111111222555888@@@@@@@@@>>>;;;999999999<<<<<>>333666777:::>>>::::::888444000...,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))///222...***+++///111,,,,,,,,,,,,------------------------.........///000000000111111111222222444555666444BBByyyaaaHHH;;;666777:::???>>>999::::::333;;;TTTqqqOOO:::999666444555222444444444555555666777888666111;;;======<<>>>>>===:::999888AAA>>>BBBQQQeeexxxeeeSSSLLLHHH??????BBBFFFEEEAAA@@@CCCNNNNNNLLLJJJGGGEEECCCBBBNNN\\\kkkpppnnnkkkeee```______]]]aaacccaaauuu```@@@>>><<<888999:::555444333333222111000000------.../////////......------,,,,,,,,,,,,++++++************************)))*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---------,,,,,,,,,---------............//////000111111111222777@@@FFF>>>222222;;;000555===VVV{{{||||||~~~nnn^^^NNN@@@666///000666CCCWWWiiiwww~~~lllNNN000&&&)))***'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$MMM:::333666666:::???;;;:::777333///,,,++++++,,,************************))))))))))))))))))))))))((()))))))))))))))******************************)))---...,,,***+++///222,,,,,,,,,------------...---............/////////000000111111111222222222000333555222???vvvVVVIII>>><<<>>>>>>;;;:::;;;<<<999999;;;:::LLLmmmmmmHHH666:::888444555777555555555555666777888888;;;444::::::>>>AAALLLuuukkkFFF:::888666555777666555444333222222222222444555555333222111111666999===>>>>>><<<<<<<<<@@@;;;???QQQiiiXXXFFFEEE@@@???BBBFFFGGGDDDFFFJJJPPPMMMIIIFFFFFFFFFEEEDDDAAADDDMMMVVVYYYVVVTTTUUUSSSYYY]]]dddfff___jjj\\\BBB>>>:::666666555444444333333222111000000444444333222000...---,,,------,,,,,,,,,+++++++++************************((())))))***+++,,,,,,---,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---+++,,,,,,,,,------------------...//////000000111222888IIIXXXQQQ===444:::???<<<555777CCCVVV{{{eee]]]ccclll}}}pppggg\\\III777111222888FFFUUUgggNNN222&&&(((+++)))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$FFF888555777666:::???:::888555111---+++***+++,,,************************))))))))))))))))))))))))(((((())))))*********+++***************+++++++++)))***++++++******---111,,,,,,---------................../////////000000111111111111222222222222///111555333===ooo^^^@@@;;;888:::===<<<<<<>>>777:::888888:::===UUUzzz]]]>>>222;;;;;;666888999666666666666777888999999===666:::888;;;???JJJsss}}}DDD;;;BBB;;;333666666555444333333333333333000222555555444333222333555777:::<<<<<<<<<===>>>:::666888DDDWWWnnnVVVAAACCCBBB@@@BBBEEEGGGHHHMMMSSSTTTOOOHHHCCCCCCDDDFFFFFFIIIDDDEEEOOOUUUTTTRRRSSSOOOVVV\\\cccgggbbbllluuuWWWDDDAAA;;;666444///444333333222222111111111555444333111000...------------,,,,,,,,,+++++++++************************(((((()))***++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------------...//////000000333555DDDWWWVVVEEE:::<<<333777777888777777QQQyyyqqqvvvwwwnnnhhhpppnnn___WWWLLL@@@===DDDaaaRRR===---(((******'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ooo@@@777666888555999===888444333000---+++++++++,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++++++++++++++)))((()))++++++)))+++///,,,---------............////////////000000000000111111111222222222222333222111666888<<>><<<<<<>>><<<999999===888:::888777999:::QQQuuuPPP:::666>>>;;;777999999777777777777888999:::;;;999777>>>999999>>>LLLuuu^^^???888;;;888555666555444444333333333444444///111444555444333333444333555888999999999:::;;;:::999999===EEEXXXuuuvvvNNN???CCCBBB@@@@@@DDDFFFHHHNNNVVVUUUQQQJJJDDD@@@AAACCCEEEIIIEEEEEELLLRRRUUUUUUVVVRRRWWWXXX\\\dddhhhzzzeeeQQQFFFDDD===:::777///333333333222222222111111///......------...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))***+++++++++++++++************++++++.........---,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////333000555BBBGGGCCC???@@@666888555777;;;666:::KKKvvv|||rrrjjjqqqyyykkkdddfffmmmeeeQQQ888***))))))%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$^^^<<<555777777333666:::333111000...---,,,,,,++++++************************)))))))))))))))))))))))))))******+++,,,,,,------*********++++++,,,,,,,,,***((()))...---******...------------............//////000000000111111111111111111222222222333333666000777;;;888TTTpppVVVHHHDDDDDDDDD:::999===BBBBBB>>><<<>>>>>>???<<<<<<<<<;;;OOOqqqIII>>>>>>@@@::::::===:::999999999999:::;;;<<<<<<999:::CCC===>>>LLLgggVVVIII===888666444555999444444333333333444444555111222444444333222333444111555:::<<<<<<:::888777999;;;<<<======IIIccczzz~~~___HHH???>>>???>>>???BBBDDDEEEIIIPPPMMMMMMJJJEEEAAA???BBBEEEHHHMMMQQQSSSVVV\\\aaaddd]]]___\\\\\\eeemmmYYYKKKFFFFFF@@@@@@???777333333333222222222222111---,,,,,,,,,,,,...///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************++++++************++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,---....../////////...///444;;;@@@BBBBBB@@@@@@555111777888666<<>>***))))))%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSS999444777777111444777000.........------,,,,,,+++************************))))))))))))))))))))))))******+++,,,------......*********++++++,,,,,,,,,,,,)))***000000+++***...---------.........//////000000000000111111111111111111222222222333333333777...666<<<333GGGaaaCCC>>>AAAAAAAAACCC===:::===???@@@BBBFFFCCCEEEBBBBBBDDDBBBSSSsssGGGAAACCCBBB:::<<>>AAA@@@<<<888666222555999:::999AAAUUUjjj|||aaaQQQGGG>>>888<<<<<<>>>BBBBBBAAACCCHHHBBBFFFIIIGGGBBB@@@CCCGGG???LLLSSSNNNKKKQQQYYY]]]dddgggcccbbbhhhlll}}}wwwSSSIIIFFFFFFBBBEEEGGG???333333222222222222222222111000///...------...///---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++++++++,,,------......///***///222444:::BBBDDDBBB111<<<999333666777444888666<<>>((()))+++&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~NNN888666444444444333222000000000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000////////////000000000+++333:::444222666444888///777<<>>GGGAAA999>>>BBBBBBCCCDDDGGGKKKOOOQQQ\\\\\\[[[YYYZZZ___hhhppp^^^WWWQQQOOOJJJCCC@@@BBB@@@>>><<<>>>BBBBBB???;;;CCC???BBBUUUyyy```DDD===666444666777666444555444444333333444444555444444444333333222222222555777:::<<<<<<:::666444666666999;;;:::>>>OOObbbpppUUUDDD@@@???======>>>??????>>>===???@@@@@@CCCFFFGGGFFFEEEEEEEEEFFFFFFIIIMMMNNNNNNSSS[[[vvvnnneeehhhkkkeeeqqq{{{^^^QQQBBB;;;<<<===:::666:::666222333666777444111111000...---,,,,,,---------,,,,,,++++++******)))******++++++++++++******))))))))))))******************++++++++++++******))))))((()))))))))(((&&&)))))))))))))))+++...111++++++,,,,,,,,,,,,------//////000111444777:::<<>>;;;;;;===>>>???>>>>>>@@@AAA???AAACCCDDDCCCAAAAAAAAADDDCCCEEEIIIKKKKKKOOOTTTeeeddd^^^]]]______pppooo]]]UUUIII@@@;;;:::888666666222000111555666444222//////---------...000111.........---,,,,,,++++++******++++++++++++******))))))))))))******************++++++++++++***************+++,,,+++***))),,,,,,------,,,++++++,,,+++++++++,,,,,,,,,------.........000222444777888>>><<<999666333333555777999===888PPPxxxuuurrruuu|||yyytttuuurrrHHH...,,,---((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################^^^>>>777555444333444333222000000///...---,,,,,,,,,,,,+++++++++************))))))***+++------+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000/////////000111222222999111333777666<<<===444;;;<<<===;;;DDDBBBYYYtttJJJJJJLLLTTThhhsss{{{~~~|||eee^^^UUUPPPPPPSSSUUUVVVWWWoooyyyHHH777>>>;;;777666777777555222444444333333333333444444444444333333333333222222444444555666777777777666:::999999::::::===EEENNNZZZ{{{gggMMMDDDCCC???;;;;;;;;;<<<>>>>>>>>>>>>@@@AAA???AAACCCBBBAAA@@@@@@@@@GGGDDDFFFLLLPPPRRRTTTWWWcccmmmllleeedddggg|||aaaZZZVVVNNNDDD<<<888666777222///...000333555444222///...------...111333555000//////......---,,,,,,******++++++++++++******))))))))))))******************++++++++++++******)))***+++,,,,,,,,,******++++++---------+++)))(((++++++++++++,,,,,,,,,,,,---------...///111333444777666555444444444555555222===555;;;lllooodddkkk{{{LLL000///...$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################################################################PPP;;;666555333333333333222000///...------,,,,,,,,,---+++++++++*********))))))(((***,,,......,,,***(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000/////////000111222333444555000999KKKYYYbbbSSS666777888777666FFFCCCQQQrrrRRR]]]cccxxx}}}wwwppplllnnnrrrwwwyyyZZZ;;;;;;;;;999777777888777444222444333333333333333333444333333333333333333333333333333333333444555666777888777777888999<<>>======>>>???AAABBBCCCCCCCCCCCCDDDFFFIIIEEEFFFMMMUUUWWWYYY[[[iii{{{~~~tttnnnqqq^^^TTTQQQKKKDDD>>>:::888777111000///111333444333111000000///...000222444666/////////...------,,,,,,******++++++++++++******((()))))))))******************++++++++++++******&&&(((***+++******)))***)))(((((()))***++++++******++++++++++++,,,,,,,,,---------...//////000000222222333555666777666555---:::777:::\\\~~~KKK,,,,,,...%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################################################################GGG<<<555444222222333333222000...------,,,,,,,,,,,,---+++++++++*********))))))(((***,,,......,,,***(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000000222333444555333:::UUUyyyWWW666999<<<666===BBB___uuummmCCC999===888777777777777666444222333333333222222333333333333333333333333333333333222222222222333444666777444444444555777:::<<<<<<>>>EEEHHHPPPeee{{{^^^KKK>>>???>>>666666===>>>??????>>><<<;;;<<<===???AAABBBCCCCCCFFFIIILLLJJJEEECCCIIIOOOQQQRRRTTT```tttzzzsssmmmmmm}}}cccMMMHHHCCC@@@???>>>:::777333333333333444333111000333222111111111111222333......------,,,++++++*********++++++++++++******((()))))))))******************++++++++++++******%%%(((******))))))+++---///+++(((''')))+++------*********+++++++++,,,,,,.........///////////////000000222555999:::888666444888777;;;JJJ~~~uuuxxx~~~JJJ******///,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################################################################vvvAAA===555333222222333333222000------,,,,,,,,,,,,------+++++++++************))))))***+++------+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111222444666777222JJJwww@@@:::AAA:::666IIIOOO<<<<<<;;;666666777777666555444444333333222222222222333333222222333333333333444444222222222222222333444555222555555444555999:::999>>>DDDEEELLL^^^pppNNNDDD??????<<<666777===>>>??????>>><<<;;;;;;<<<===>>>???@@@AAAEEEJJJMMMPPPJJJGGGHHHJJJJJJLLLPPPWWWfffmmmmmmlllkkkxxxdddIIIDDD???===>>>===:::666444555555555555333111000333333333333222111000///---,,,,,,++++++***))))))******++++++++++++******))))))))))))******************++++++++++++******(((***,,,+++)))***///222888222+++((())),,,,,,+++************++++++++++++---...//////000///////////////111555:::<<<:::777888444555:::???uuu~~~yyy{{{|||NNN000+++---+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################################################################kkk<<<;;;444333111222333333222111---,,,,,,+++,,,,,,------+++++++++************))))))******++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111333555777888???iiiTTT444888???FFFlllgggBBB???@@@999555666666555444444444555333333222222222222333333222222222333333444444444333333333333333333333333333999:::666444888999888>>>BBBEEENNNYYY^^^pppnnn]]]aaabbbSSS@@@???>>>===<<<;;;::::::;;;<<<======<<<<<<===???===>>>>>>>>>@@@CCCIIIMMMTTTPPPLLLKKKJJJJJJPPPWWWXXX]]]```fffkkkiiiuuu]]]IIIFFFBBB>>>:::777666555222333555666555444222222000222444555444222///---,,,,,,,,,+++******))))))******++++++++++++******))))))))))))******************++++++++++++******)))++++++)))'''***000666666111+++)))***,,,***(((************++++++++++++,,,,,,.../////////......///...///333999<<<:::777333222888<<>>888444777999888666999:::BBBGGGAAAFFF\\\bbb```\\\PPPFFFLLLLLL;;;999<<<<<<;;;===@@@===777888:::<<<======>>>@@@BBB@@@@@@@@@???@@@CCCIIIMMMQQQMMMKKKJJJIIIKKKTTT^^^VVVSSSQQQ[[[ccc___kkkUUUJJJKKKHHH@@@777111222555///111444555555444333444...000333666555222///,,,------,,,++++++******)))******++++++++++++******))))))))))))******************++++++++++++******((())))))&&&$$$'''///666...***&&&'''***+++)))&&&)))************+++++++++***+++---...///......---///---...222888<<<:::666///555??????DDDxxxlllwwweeeLLL222)))---000,,,((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%########################################################################UUU888888444444333222222111111000......---,,,,,,+++******************************)))************+++++++++++++++******************,,,,,,,,,---------............---------...//////111///---++++++...000333333000///111222444;;;FFF{{{jjjeeeEEEBBB===FFF======;;;777444333333555666333222111111222222000///333333333444444444555555666555444333222111111111444555888999:::999888777;;;::::::;;;<<>>??????===;;;<<<:::999999:::<<<<<<;;;===;;;;;;???@@@>>>???BBBCCCEEEGGGGGGFFFGGGIIIKKKOOOMMMLLLLLLIIIHHHNNNVVVUUUWWWVVVYYY\\\YYYfffXXXGGGCCC@@@>>>>>>===:::666333111//////111222111000111222333333333222000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.........///000111333444555111333444>>>EEE|||rrrooozzzppp<<>>;;;;;;>>>???===???BBBCCCFFFIIIIIIGGGFFFFFFHHHPPPUUUVVVPPPJJJIIIKKKLLLMMMTTTXXX^^^```\\\hhh|||PPPCCC???<<<;;;======:::888333111000000111222222111111111222222111111000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.........///000111222444555000222444999@@@lll```iiiggg777,,,+++...)))(((,,,)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################xxxDDD666777333333222222111000000000---------,,,,,,+++++++++************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,---------......000000000000///......---///000000000000111111111+++888///111@@@777UUUEEE>>>DDD===;;;999555555555555555555555555555444333333444444222111000111111111111222222222444444333222222222333333333222111000111222444666333222222222222222222333111666;;;===;;;::::::;;;;;;999777888:::<<<======;;;999;;;???AAA???@@@CCCEEEEEEGGGJJJKKKKKKIIIGGGRRR\\\^^^TTTMMMNNNMMMHHHGGGNNNVVVbbbkkkiiitttwwwMMMFFFBBB===;;;;;;:::888555333111000000222333333222111111111111000000//////000000//////...------,,,------------------------++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------.........//////000222333444444555777666<<>>eeetttAAA@@@DDD???::::::333444444444555555555555777666444333333222111///000000000111111111222222333333222222222333444444666555333111111222444555111111222333333444444444000555999:::888666777888999888888999<<<>>>>>>===888777;;;AAADDDBBBAAACCCIIIGGGFFFKKKRRRVVVSSSOOOTTT[[[[[[RRRMMMPPPNNNHHHFFFJJJQQQbbbrrrrrrzzzwwwPPPIIIDDD>>><<<;;;:::777444333222000111333444444333111111111000000000000000//////......---,,,,,,,,,------------------------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------.........//////000111222333555555999444;;;aaannn[[[^^^{{{|||DDD111---111,,,(((***((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################```>>>777222222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++,,,---------,,,,,,,,,---------......+++---000333555777777777777555333111111444777999<<>>999999<<>>;;;<<<<<<:::888333222111111333555555444222222111000000000000111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...////////////000111222222333111888222>>>TTTqqq[[[TTTnnnKKK222(((---+++(((***)))))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################RRR:::888222222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++,,,------...,,,,,,,,,---------.........000333666888888888888444444222222222333555666888999666777:::FFF~~~ZZZCCCAAA999===777888666444333111111222444555333222111111222333111000111111111222222222333333222222222222333444555666555555444444555666888999555666777888888777777666999888888:::<<>>AAA======@@@BBBAAACCCGGGCCCBBBCCCEEEIIIQQQYYY___]]]QQQGGGFFFJJJKKKLLLLLLIIIKKKPPP^^^kkkkkkrrryyyWWWGGGBBB===;;;;;;<<<;;;999333222111222444666666555444333222111000111111222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...//////...//////000111222333///777000???IIIwwwZZZRRRkkkYYY888(((,,,+++)))***((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################HHH777999333222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------.........///000111111000...---//////000111111111111000333111444888:::QQQRRRDDD???333:::444555777555222000000111333555000//////000222444333222111222222222222333333333111111111222333444555666222222333444666888:::;;;888999::::::999777666555555222111333999===>>>>>>666888<<>>HHHBBB>>>>>>??????CCCIIIDDDGGGIIIHHHHHHOOO]]]hhheeeQQQCCCEEEKKKKKKLLLPPPGGGLLLRRR^^^iiihhhrrrxxxWWWIIICCC===:::::::::888666444222111222444666666666444444222111111111222333111111111000//////......++++++++++++++++++++++++...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......//////...//////000111222666111888000???AAA~~~yyyVVV???VVVhhhBBB,,,------***)))&&&))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################sssCCC666@@@///111111000000//////......---,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++------------------------...///////////////................../////////000111111111000111111222333777555999888777\\\SSS===<<<666888777<<<555444444333333222222111...000111222111111333555//////000111222333444444222222222111//////111333666000000777777111111888999888666666666555333111///111444555666:::@@@EEEAAAAAAAAA???===;;;;;;<<>>???DDDFFFGGGEEECCCAAACCCEEEEEEIIIHHHGGGMMMWWWXXXRRRTTTQQQLLLFFFCCCDDDHHHLLLIIILLLOOO\\\mmmqqqxxxmmmKKKAAAAAA???<<<777333111000222000///111555777666444///111333333111000000000000//////......---------,,,,,,++++++,,,,,,---...+++///222111---******,,,***+++++++++))))))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...............///000000111333555222<<>>@@@CCCDDDDDDCCCCCCDDDHHHFFFFFFLLLTTTVVVOOOHHHOOOMMMIIIEEEBBBCCCGGGJJJHHHKKKNNN[[[lllooossslllJJJ???@@@@@@???<<<777333000222222111111111333444555...///000000//////111222111111000//////...------,,,,,,++++++,,,,,,---...+++///111000---++++++,,,***+++,,,+++***)))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...............///000000///333555333===???]]]{{{RRRDDDKKKyyyvvv___<<<)))...000)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%$$$###%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{EEE@@@444000555111111000000//////......---,,,++++++******++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------------------...//////////////////...////////////000000000222111111111111222333333333555:::999CCCttt}}}NNN;;;===999;;;888<<<777777666444333222111000555222///000555777444000111222444555666555444333333444444333222222444666;;;777???PPPVVVIII:::333555444333555777888777666:::@@@EEECCC<<<999===BBB======>>>@@@CCCCCCAAA???===>>>???AAAAAABBBBBBCCCFFFDDDIIITTTXXXRRRIIIEEEKKKJJJGGGDDDCCCDDDHHHKKKNNNOOOOOOZZZlllrrr{{{oooMMM?????????>>>===:::666333666555444222000000333555111111000///---...111333222222111000///...------,,,,,,++++++,,,,,,---...,,,...000///---+++,,,---***,,,---,,,+++******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------...............///000000000444777666@@@???[[[ooozzz[[[JJJOOOpppvvvPPP///,,,///)))((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%$$$"""$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%jjj===@@@444///555111111000000//////......---,,,++++++******++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......------...///////////////////////////000000000111222222222111222333333444444777:::888EEE{{{RRR??????::::::777:::777666666555333222222111555222000222888;;;888555///000111333444444333333222222333222111111444666555555QQQzzz^^^===444111222444777::::::777555666;;;@@@???:::777:::???AAA<<<999>>>FFFIIIEEE>>>@@@???======>>>@@@AAABBBBBBGGGRRRZZZWWWNNNIIIKKKNNNMMMJJJFFFCCCDDDGGGJJJTTTRRROOOZZZooo|||rrrQQQEEEBBB>>><<<;;;999777444:::999777444111000222444444444222///------000222222111111000///.........,,,,,,++++++,,,,,,---...,,,---......,,,,,,,,,,,,***,,,...---+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------...............///000000000333666666???>>>VVVnnncccyyyXXX???TTTjjjjjjQQQ666+++---))))))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%\\\:::>>>444222444111111000000//////......---,,,++++++******++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,------.........,,,---...///000000000000/////////000000000111111222222222222222333444444444888:::777GGGSSSCCCEEE???<<<444444666666555555444333333333444333222555999<<<;;;999111111222222222333333444111222222222111222444666666222FFFiiioooRRR;;;:::111222444777::::::777555444666999999777777999<<>>===>>>AAACCCCCCCCCOOO[[[[[[SSSLLLNNNTTTUUURRRMMMGGGCCCCCCFFFIIIOOOMMMJJJUUUmmmtttRRRMMMGGG???:::888777444222;;;999777555444333333333555444333000...---///111000000////////////......,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++++++++---......,,,***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...............///000000///111333333===:::QQQWWWfffvvvTTT<<>>;;;===444333333444777888888777666555444444666777999999???<<<999;;;???CCCDDDCCCDDDBBB@@@AAADDDFFFFFFEEEIIIYYYbbbYYYNNNNNNTTTXXXUUURRRMMMGGGCCCDDDHHHLLLMMMLLLKKKXXXnnn|||qqqOOOKKKEEE===999999888555222777555333444666777555333111222111000...---///111---............/////////,,,,,,++++++,,,,,,---...+++***))))))***++++++***+++---//////---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...............///000000000111222111;;;888NNNpppSSSyyyuuunnntttMMM;;;UUUlll^^^@@@...,,,+++***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''%%%###'''000999---***&&&###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%FFF999666000888///111111111000//////......---,,,++++++******++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---...//////,,,---...///000000000000000000000000111111111111333333222222333333444555222888:::666LLLTTT>>><<<666777666;;;444444444555555555555666444666777777666666777999AAA>>>:::777444444555666333444444444333444777999333<<>>VVVrrr___222---,,,***(((((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&& $$$'''%%%###)))666AAA111---((($$$$$$&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%mmmAAA;;;666444000777222111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////......///000000000000000/////////000111111222222222222333333333333444444888666::::::MMMVVV@@@===000333666777888888:::>>>BBB???777000000555999:::888888;;;???AAA???>>>;;;555000555===555555555444444555888;;;>>>???===;;;;;;<<<777///666555444555777:::>>>@@@;;;888444444777999999888777888999;;;>>>@@@BBBBBBEEEAAAAAAFFFFFFBBBHHHSSS______YYYPPPLLLOOORRRSSSTTTKKKGGGKKKMMMJJJJJJNNNWWWYYY[[[iii|||xxxJJJHHHAAA;;;;;;;;;888666666111444555333444888999666333000---...000111000...,,,,,,------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,***)))((((((((((((+++)))(((((()))******)))(((***,,,,,,***)))((())))))***++++++******+++,,,,,,,,,------------------......//////000000111111111000666555777777OOOkkkNNNgggxxxiiiHHHeeepppEEEJJJnnnkkkGGG222,,,)))+++,,,***((()))''''''''''''''''''''''''&&&%%%%%%%%%&&&))),,,---***)))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&((('''%%%ddd===;;;777555///555111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////......///000000000000000/////////000111111222222222222333333333333444444777666::::::MMMTTT===:::111777777666888888999===@@@>>>777111///333777777666666:::>>>>>>===>>>===999333333888444666777777555444555666666888888666777888666111777666555555666888;;;<<<999666444444777:::::::::;;;;;;<<<<<<===>>>??????>>>@@@EEEJJJIIIGGGJJJPPP[[[ZZZSSSIIIFFFIIIMMMNNNLLLPPPSSSQQQKKKHHHKKKQQQWWWXXXWWW```qqq{{{RRRJJJAAA888666666444444666333666666444444777777555222000......000111000...------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++***))))))((())))))+++)))((((((***+++***)))***++++++)))'''&&&''')))***+++,,,,,,+++******+++,,,,,,,,,------------.........//////000000111111111000666444888777OOOnnn}}}\\\QQQyyylllXXXQQQRRR[[[qqqsssMMM]]]oooiiirrrpppeee>>>333)))))),,,+++((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$XXX999:::888666///222111111000///...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////......///000000000000000/////////000111111222222222222333333333333444444777555::::::NNNOOO:::888444;;;888666999888888;;;===<<<888444222444666666555666:::>>>???>>>???BBB@@@999555555555777888888666444333333111555777444444777888666888777555555555555777888666555333555777:::;;;;;;???>>>>>>>>>======<<<<<<999???DDDFFFKKKRRRVVVVVVXXXVVVPPPGGGDDDHHHKKKKKKGGGPPPSSSOOONNNSSSUUUQQQRRRUUUTTTZZZgggqqq]]]OOODDD999444333222333777555888777444444666666333222111//////000000///............------,,,,,,+++---,,,,,,+++*********++++++++++++++++++++++++++++++******)))))))))******+++***((()))***+++***)))******)))'''&&&&&&)))+++++++++,,,,,,,,,++++++***,,,,,,,,,---------............//////000000111111222111666444888888NNNyyyMMM[[[{{{uuuzzzXXXWWWxxxwwwddd___gggHHH888***'''++++++(((&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###OOO666999777555///222111000000///......------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////......///000000000000000/////////000111111222222222222222333333333444444777555:::;;;NNNtttFFF:::888777<<<777888999888888999:::;;;888666555666777666666888<<>>>>>=========;;;>>>>>>>>>KKK^^^eeebbbRRRRRRNNNHHHGGGIIIIIIGGGMMMPPPLLLIIIWWWkkkgggUUUOOOSSSRRRXXXccckkk|||bbbVVVJJJ???999777444444666444666666333333555555222222111111111111000///...//////...---,,,,,,++++++------,,,+++************++++++++++++++++++++++++*********)))******+++++++++***)))***++++++***)))((())))))((('''(((***,,,)))))))))+++,,,,,,+++***+++,,,,,,------...............//////000000111111222111666444888888MMMpppJJJllliii\\\ggg}}}XXXCCCEEECCC666***((()))(((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$######LLL555777444444///222000000//////......------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////......///000000000000000/////////000111111222222222222222333333333444444666555;;;;;;OOOUUU<<<;;;999888;;;444999888888777777888999888888555555555555555777;;;===DDD@@@@@@DDDDDD@@@======777777666555555888<<>>???555555666666666666666555777777777777777777888999===>>>>>>>>>??????@@@@@@@@@AAA???BBBRRReeeggg___LLLMMMMMMKKKKKKMMMIIIDDDQQQSSSLLLGGGXXXpppooo\\\UUUTTTPPPUUUccckkkzzz___VVVLLLBBB???;;;777444444111444444222222555555333111222222222111///......//////...---,,,,,,++++++---,,,++++++*********++++++++++++++++++++++++++++++***************+++,,,+++******+++,,,,,,***((('''((())))))'''&&&'''((()))''''''(((+++---,,,+++++++++,,,,,,---...//////......//////000000111111333111555444999888LLLdddQQQ|||mmmiiisssLLL222---444///+++***(((%%%&&&***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############JJJ666777333444000222000000//////............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////......///000000000000000/////////000111111222222222222333333333333444444666555;;;<<>>;;;<<>>???@@@BBBEEEHHHTTTNNNDDD;;;999<<<<<<888===>>>>>>>>><<<888555222111555888999888777:::<<<;;;<<<===???AAACCCDDDEEEDDDJJJVVV^^^UUUGGGGGGQQQOOONNNLLLKKKQQQXXXWWWSSSJJJHHHDDDGGGSSS^^^\\\TTTVVV]]]___aaadddeeetttRRRCCC<<<888:::===>>>???AAA888::::::666555666666222000333666555111.........,,,,,,------------------)))))))))***+++,,,......++++++++++++++++++++++++...---,,,+++******************+++,,,...---+++(((((('''&&&(((---888EEEMMM>>>666---((()))+++***)))******+++,,,---//////000......//////000111111111555111444444:::888IIIwwwMMMrrrjjjrrrSSS<<>>>>>:::222333555666666444222111777777777777777999;;;<<<>>>AAAFFFHHHCCC>>>BBBIIIPPPGGG===888888999777444888666555555777777777777999444111444666666888;;;:::888:::@@@BBBAAAAAACCCAAAKKKUUUVVVPPPLLLOOOUUUaaaYYYTTTVVVXXXVVVSSSRRRRRRJJJUUUTTTcccvvv]]]UUUYYYYYY]]]cccdddgggwww^^^CCC>>>999777888:::AAAHHH@@@===999666666999<<>>------,,,+++***************+++,,,,,,++++++,,,............//////000111222555111555666888666MMMuuuiiiSSSqqqpppgggccccccppp~~~hhhLLL333***000...***,,,***(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%aaaAAA111666666333333000000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////000000000000//////000000000000000111111222111222222333333444444555777666;;;<<>>;;;777444555777666444222444333333777>>>@@@>>>555555777888777666555444444333222333555777999999:::<<>>BBBAAABBBEEEEEEEEEIIIPPPWWWYYYZZZXXXTTTSSSWWW[[[[[[TTTRRRVVV\\\]]]^^^```XXXQQQ\\\[[[yyy}}}ddd```cccbbbeeekkknnntttXXXHHHDDD>>>;;;<<>>RRRGGG888000000222222111000000///...---,,,,,,+++---,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,+++++++++*********)))***+++,,,,,,***)))'''*********))))))***---000,,,,,,+++*********++++++***+++,,,...///000111000.........//////000111222444000555666999888QQQnnnddd[[[vvvbbbOOOhhhyyyzzzQQQ666+++000---***+++***(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ZZZ>>>111666555444555222/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////000000000000//////000000000000000111111222111222222333333444444555777666;;;<<>><<<777888999999999999888888444222000111666999999888999;;;???AAA???===BBBJJJKKKFFF>>>888444555777999333333444555666888999:::888888;;;>>>===;;;>>>DDDEEEDDDCCCCCC@@@BBBMMMZZZddd]]]TTTOOOPPPTTTWWWYYYQQQMMMLLLSSS[[[^^^aaaddd___ZZZeeecccfffggg^^^[[[]]]bbbdddkkkSSSHHHFFFAAA===BBBIIICCC888>>>:::555222111444888;;;___QQQ???222...///000///....../////////...,,,+++------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++*********)))***+++++++++***)))(((''')))++++++)))(((''''''+++************+++,,,,,,******+++000444666555222.........//////000111222444000555555::::::UUU}}}kkk^^^gggiii}}}eeeHHHEEEzzzUUU999+++///,,,)))+++***)))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%UUU<<<222666444333444111//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////...//////000000000000///000000000000000111111222111222222333333444444555666555<<<<<>><<<@@@GGGJJJGGGAAA:::555666:::===666666777777777888:::;;;888:::???CCC@@@===AAAHHHBBBBBBAAA???<<>><<<999;;;@@@???>>>;;;777666888===AAA:::;;;<<<;;;999888:::<<<999;;;@@@CCCAAA>>>BBBIIIAAA@@@AAAAAAAAADDDPPP]]]WWWLLLCCCFFFQQQZZZZZZUUUUUUTTTYYY```ccc```\\\\\\]]]___fffkkkyyyiiillluuurrrsssuuutttwwwaaaCCCDDD@@@999<<>>555000...------,,,---///000000...---+++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))************))))))((((((''')))*********+++---...((((((((()))***+++,,,------++++++///444555111,,,............///000111222555111555333777:::[[[~~~rrr|||WWWzzzlllWWWCCCfffUUU777)))------+++,,,)))))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%JJJ;;;666777222111333---........................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////---...///000000111111000000000000000000111111222111222222333333444444555555666<<<;;;LLLlll^^^YYYcccrrreeeRRRLLL>>>444666999777555777000333666666888;;;888333555555444333555777:::<<<777666666666777999;;;<<>>???===:::888:::===::::::===@@@???===@@@FFF===<<<>>>EEEKKKMMMQQQUUULLLFFFDDDKKKXXX___]]]XXXTTTUUU[[[cccddd```\\\\\\ZZZaaaeeerrr{{{uuuuuukkkhhhhhhllllllqqqjjjNNNIIIBBB<<<999<<>>===???CCCFFFGGGFFF;;;>>>???===:::999;;;???;;;888888;;;<<<;;;===AAA>>>;;;@@@NNNZZZ[[[TTTOOOGGGGGGKKKTTT^^^bbb___[[[VVVVVVZZZ```aaa]]]\\\^^^]]]hhhggg{{{|||}}}wwwuuuqqqoooqqqsss|||lllWWWLLLEEEFFFCCC;;;888<<<>>>===<<<;;;:::999888888222111000000111222222222000000///...---,,,,,,+++((()))+++---.........---,,,++++++******++++++,,,************))))))))))))******)))((((((((((((((()))******)))'''&&&''')))))))))((())))))***++++++++++++,,,,,,------,,,,,,.........//////000111222333000555444:::AAAiiilll\\\SSS{{{\\\TTTyyy{{{SSS888111,,,***---,,,***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ttt???555555777222333666111---.....................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000---...///000111111111111000000000000000111111222111222222333333444555555555666<<<999III|||QQQ\\\sssYYYEEE777777999555444888777888777444555999888555555333222111333666:::===666:::<<<:::444333888>>>???>>>AAAEEECCC>>>:::;;;EEEAAA>>>???BBBBBB>>>:::888<<<>>>===999999<<>>DDDAAAHHH[[[kkkkkk]]]QQQLLLOOOUUU^^^dddfffddd```^^^]]]___bbbbbb___```ccccccooojjjyyy~~~ttt}}}xxxxxxzzzjjjYYYJJJEEEPPPQQQCCC999:::444555666666777666666555111000///....../////////222111///...,,,,,,+++,,,''')))+++---...///......,,,++++++++++++++++++,,,************))))))))))))******)))(((((((((((((((''')))++++++***)))******)))))))))))))))******+++)))+++,,,,,,++++++---///.........//////000111222222///555555<<>>:::444111000111111111//////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......---...............------......///111111222222222111111111000000000000000222222333444444555555666888333999<<>><<<<<>>777999:::999;;;======;;;FFFCCCNNNdddiii[[[PPPQQQKKKWWWccceeeccc___YYYTTT[[[aaajjjlllddd]]]aaajjjsssdddaaasss~~~vvv~~~}}}{{{YYYFFFKKKNNNLLLKKKKKKDDD;;;<<<444444555111666===;;;777444111000000000//////000000//////............++++++++++++++++++++++++)))))))))***+++,,,......,,,+++******))))))******)))))))))))))))))))))))),,,''''''---000+++(((((()))************+++++++++++++++,,,------......///.........//////000111222///999000444;;;JJJyyyxxxSSSXXX~~~rrrcccIII{{{~~~[[[???///))))))+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]===999444111000111111000///......---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,------------...............------...///000111111222222222111000000000000000000000222222333444444555555666888444:::<<>>???@@@???MMM]]]bbbYYYPPPOOOTTTUUU\\\```^^^[[[[[[[[[YYYddddddeeeeeebbbdddppp}}}rrrjjjkkkzzz}}}kkkWWWRRRHHHAAADDDJJJIIICCCAAA>>>999///000BBBGGG666444222///.../////////.../////////......---------+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++******))))))******)))))))))))))))))))))))),,,'''(((---///,,,)))***)))************+++++++++++++++,,,------......///.........//////000111222///888000555===PPPpppRRRYYY}}}qqq\\\UUUvvv\\\FFF666...************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<999444111000111111000.........------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...///000111111222111111000000000000000000111111222222333444444555555666999555;;;===KKKpppYYYZZZ___888999===:::;;;;;;888555333333666999<<<===777444111111444666666444666333444777888666888;;;BBBDDDBBB===;;;<<<;;;777...888???======@@@???:::;;;???AAAAAA???>>>???AAA@@@<<<===DDDEEEBBBCCCIIIOOO___hhh^^^RRRQQQTTTVVV]]]aaaccc___^^^aaabbbaaadddffflllqqqqqqnnnpppuuupppooouuu}}}}}}uuubbbVVVEEE<<<@@@GGGFFFAAA???CCC===...666ZZZ```AAA444222000///000111000///......------------,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,+++******))))))******))))))))))))))))))))))))***'''(((,,,...,,,******)))************+++++++++++++++,,,------......///.........//////000111222000777000666>>>XXXiiiPPP[[[nnnttt}}}UUUjjj~~~fffNNN888++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRR;;;888444111111111000000......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........//////000111111111111111000000000000000111111111222222333444444555555666999666<<<===LLL|||aaaOOOmmm___999===???999:::===999666333333555888:::;;;;;;666222222555777666444777444444777888777888;;;CCCCCC@@@<<<>>>BBBCCC@@@555<<>>???<<<;;;===??????======>>>@@@;;;;;;BBBLLLLLLFFFJJJVVVjjjeee\\\UUUTTTWWWWWWTTTPPPUUUXXXXXXZZZ\\\ZZZUUU```dddnnnyyy|||vvvqqqpppppppppvvv~~~xxxwww}}}xxxzzz}}}lll[[[RRRGGGBBBCCCCCC===666:::???===111;;;]]]cccGGG555333222222444444333222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++******))))))******))))))))))))))))))))))))''''''(((***+++*********))))))*********+++++++++++++++,,,------......///............///000111222111666111777>>>___kkk|||OOO___kkkcccjjjUUUhhhGGG///++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLL:::777333111111111000///---------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...//////......///000000111111111111000//////000000111111111111222222333444444555555666999777======MMM}}}nnnVVV^^^hhhWWW999======666888;;;>>>;;;888777888:::;;;;;;;;;888444333444666555444777444333666777555666:::======:::888;;;CCCFFFDDDAAA@@@<<<999:::======::::::;;;;;;;;;;;;;;;<<<===999;;;AAAGGGGGGHHHVVVggglllXXXIIIMMMSSSSSSUUU[[[ZZZ\\\]]]]]]```ccc___YYYddddddiiirrryyy{{{~~~rrrnnnsssvvv~~~|||www{{{___PPPLLLHHHGGGEEEAAA<<<999888888999666777GGGJJJ:::444333222333444444333222+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,+++******))))))******))))))))))))))))))))))))%%%'''(((((((((((()))((())))))*********+++++++++++++++,,,------......///............///000111222333666333888===dddzzzwwwPPPfffppp^^^^^^]]]}}}UUU222+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF888666333111111111000///------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111111111111000000/////////000111111222222222222333444444555555666888777======OOOooo___YYYbbb{{{WWW;;;:::999666888777<<<:::777777777888777777888777666444333333444555555222111444555333333777222555444222555===BBBCCCIIIBBB:::888;;;>>><<<888::::::999999999:::;;;<<<>>>>>>>>>>>>CCCPPPdddsss\\\PPPNNNVVVVVVQQQ[[[ooossspppllliiilllqqqoooiiijjjkkkpppxxx|||||||||uuunnnrrrdddOOOJJJEEEDDDCCCAAACCCFFF555111666:::666:::>>>999222111000111222222000...++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***+++,,,...///,,,+++******))))))******))))))))))))))))))))))))%%%)))***'''%%%'''(((''')))************+++++++++++++++,,,------......///.........//////000111222333444444:::===iii~~~uuuRRRlll|||bbbXXXggg\\\444,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA777555333111111111000///------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,---...////////////000000111111111111000000...//////000111111222222222222333444444555555666666666======PPP~~~eeefffgggDDD888777===>>>666666555444555666666555333666999;;;999555333555888555222222444555222333666000444666333444:::AAACCCIIICCC>>>>>>AAAAAA===999<<<;;;::::::;;;<<<======CCCEEECCCCCCPPPfffqqqpppSSSXXXaaafffbbb___hhhvvvsssqqqnnnnnntttyyyuuummmrrrtttxxx|||zzztttrrrtttwwwooorrryyyXXXLLLAAA>>>??????BBBFFF555111666999666;;;AAA<<<222111000111111000...+++,,,,,,,,,,,,---------...+++++++++++++++++++++++++++*********+++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))(((,,,---(((%%%((()))((()))************+++++++++++++++,,,------......///.........//////000111222222333555<<<>>>ooorrrtttVVVqqqgggkkkUUUnnn___666,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{>>>777555222111222111000///------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......+++,,,---...////////////000000111111111000000///...//////000111222222222222222333444444555555666555666======QQQqqq___{{{rrryyyMMM999999EEEFFF888666666666888::::::888666777<<<@@@>>>888555888<<<777444444777777555555888444:::<<<999777<<>>???===<<<;;;===>>>??????DDDJJJKKKPPPeee|||yyyfffUUUbbblllmmmmmmooonnnjjjwwwzzz~~~}}}}}}wwwpppllliiikkkvvvxxxppprrr___NNN???<<<>>><<<::::::<<<888888444000888<<<111444333222333333111...,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,++++++******++++++,,,++++++***)))*********))))))))))))))))))))))))***///000)))&&&)))***((()))************+++++++++++++++,,,------......///.........//////000111222111111666>>>@@@tttjjjtttXXXssshhhXXXzzzTTTqqq___888,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www>>>777555222000111111000///......---------,,,,,,,,,++++++++++++++++++++++++)))&&&%%%)))///222111...******+++,,,,,,---......///////////////.........000000000000111111111111000111111111111222222222444444333444444555666777666===777AAASSSgggvvvAAA@@@;;;???<<<:::555777:::<<<======;;;:::;;;<<<===>>>>>>>>>===<<<888555333444444555;;;CCC>>>;;;999;;;@@@CCCCCCBBB<<>><<<;;;777888;;;=========;;;:::999:::;;;<<<===<<<;;;;;;888666666888888777;;;@@@;;;;;;<<>>??????<<<888888>>>DDDMMMSSSaaaoootttoooeee^^^ZZZqqqxxxeee^^^mmmwwwqqq{{{{{{{{{zzzvvvqqqjjjeeevvvwwwwwwxxxzzznnnjjjsss|||}}}nnnWWWLLLKKKCCC>>>???===;;;888666666444111333888666555333222222111000///---,,,+++***+++,,,------)))+++,,,+++---111000---+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///.........//////000111222444222777777BBB{{{~~~tttggg]]]nnnRRRfffbbb444///---+++***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&hhh::::::888666555555333000.........---------,,,,,,,,,++++++++++++++++++++++++((()))+++000444333...)))***++++++,,,,,,------.........//////////////////000000000000111111111111000111111111111222222222444444333444444555666777666;;;555BBBYYY}}}KKK@@@:::>>>:::<<<999:::<<<======<<<;;;:::777888:::;;;;;;;;;::::::333222444777666333555999999<<<@@@AAAAAA>>>===<<<;;;EEEKKKIIIIIIJJJDDD;;;@@@???===<<<>>>BBBGGGJJJJJJUUUfffqqqoooeeeaaacccgggmmmfffyyy}}}~~~|||yyyxxx~~~uuu~~~{{{kkkXXXPPPPPPHHHEEEFFFCCC<<<666222444555444666999666555333222111111111222...,,,***+++---...,,,******,,,,,,+++...333333000,,,+++************+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......///.........//////000111222222222999777BBB}}}jjjvvvgggnnn~~~bbb```ddd444///---+++***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&aaa<<<:::999888777666444000---......---------,,,,,,,,,++++++++++++++++++++++++222---&&&###%%%***///111+++++++++,,,,,,---------............///////////////000000000111111111111000000111111111222222222444444333444444555666777666;;;555CCCZZZccc|||MMM>>>:::>>>888<<<;;;;;;;;;;;;;;;:::999999777888:::;;;<<<;;;;;;:::444333444666555222333888999===@@@???<<<::::::<<<:::===??????DDDGGGBBB:::@@@???===@@@IIITTTZZZZZZSSSdddjjj^^^ZZZbbbcccYYYYYYlllkkkUUUUUUppp}}}uuuzzz|||}}}~~~}}}|||{{{|||yyywwwxxxwwwdddSSSLLLLLLGGGGGGLLLIII@@@888222333555666777999888777555222000///000222111---+++---111222...))),,,,,,+++***///555666333++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,------......///............///000111222222333999555CCCiiivvvqqqllluuuqqqXXXfff444///---+++***++++++)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&[[[@@@:::999777777666333000---......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---+++)))++++++,,,,,,,,,,,,---------.........//////000000///000000000111111111111000000111111111222222222444444333444444555666777666;;;555BBBXXXtttPPP===;;;???666<<<<<<;;;:::999999888888888888999;;;<<<=========<<<===:::999:::888777:::???<<<======:::777777;;;???===;;;888999@@@FFFCCC===CCCBBB@@@CCCPPP```fffcccggglllfffWWWTTT\\\YYYMMMRRR]]]\\\QQQ[[[tttyyyjjjqqqvvv{{{~~~}}}|||{{{{{{ssstttvvvooo]]]MMMGGGEEE@@@EEEMMMMMMDDD<<<555555666555555777;;;:::888333///---...000111...+++---111111---)))---,,,******000777888444************************))))))))))))))))))))))))************************((((((((((((((((((((((((************++++++++++++++++++,,,------......///............///000111222333444777222DDDqqqmmm{{{kkkkkkuuuWWW{{{hhh555///---+++***++++++)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&TTTBBB999777555444444222///---......---------,,,,,,,,,++++++++++++++++++++++++%%%'''***,,,,,,***&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000111111111111000111111111111222222222444444333444444555666777666===777AAASSSXXX???===AAA666???===<<<:::999888999::::::999:::<<<>>>??????>>>>>>>>>;;;:::;;;:::888<<>>:::666555999>>>CCCBBB===999<<>>888777555222222555;;;<<<:::555///,,,,,,...///---++++++------+++(((---,,,***+++111888777222(((***,,,------,,,***((())))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++,,,------......///.........//////000111222444555666111HHH}}}nnnnnnccchhhcccjjjkkk888///---+++***++++++)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&LLL@@@777555222111111000///---......---------,,,,,,,,,++++++++++++++++++++++++000///---++++++,,,///222,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000000111111111111000111111111111222222222444444333444444555666777666>>>888???NNNeeeCCC@@@CCC888DDD???===;;;:::999;;;<<<>>>999:::<<<>>>????????????;;;999:::<<<<<<999;;;???CCC>>>999666999>>>CCCGGGDDD@@@>>>BBBIIILLLJJJHHHIIIJJJEEEBBBLLL\\\aaa\\\UUURRRXXXbbb___VVVXXXeee```___bbbkkkwwwyyynnn```gggooozzzqqqiii]]]UUUKKK???AAAFFFBBB@@@<<<999888444//////333999;;;;;;777000,,,---//////...,,,+++******++++++---,,,***,,,222888666///)))+++///111111///+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------......///.........//////000111222333555666333MMMnnn}}}zzzaaacccxxx^^^ppp<<>>666333000////////////.........---------,,,,,,,,,++++++++++++++++++++++++&&&(((***+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000111111111111000111111111111222222222444444444444444555777777666???999>>>JJJpppGGGBBBDDD:::HHH@@@???<<<;;;;;;===???AAA888:::<<<===?????????>>>;;;;;;>>>BBBBBB>>>>>>AAADDD>>>999888===CCCGGGHHHBBB@@@AAAGGGMMMMMMJJJGGGHHHJJJGGGBBBJJJ[[[aaa\\\ZZZkkkrrrfffZZZ\\\ffflllkkkdddcccmmmuuutttnnnjjjiiirrr|||oootttiii```TTTDDDBBBCCC<<<<<<:::999888222---...333666999;;;888222---...000111111///---++++++---///,,,,,,***,,,333888555---))),,,111444444111,,,)))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///.........//////000111222222444777555QQQfffddddddYYYsss@@@///---+++***++++++)))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&@@@;;;666555333111000///......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---------------------------............////////////000000111111111111000000000000000111222222333333333333444555666777888888<<<777;;;===RRRKKKQQQ777BBBEEE>>>>>>===<<<;;;===AAADDD???>>><<<:::::::::;;;<<<<<<:::GGGOOOBBB777===CCCGGGBBB@@@GGGWWW___UUUEEE<<>>BBBEEEAAA???<<<:::999:::;;;<<<@@@???LLLUUUFFF:::<<<>>>@@@AAAAAAEEENNNQQQJJJ???>>>@@@BBBDDDEEEIIIOOOTTTUUU___ccc^^^^^^```TTTAAAHHHUUUaaaccccccddddddbbbqqqpppmmmfffeeesss}}}xxxoooqqquuuwwwxxx~~~ZZZUUUQQQKKKGGGDDDAAA>>><<>>===<<<777===BBBCCCEEEFFFBBB<<<@@@BBBCCCBBBCCCIIIUUU^^^dddccc]]]TTTNNNLLLIIIEEEIIIYYYcccbbbccciiihhh```iiimmmooolllppp{{{~~~rrrrrryyy~~~cccUUUNNNDDD@@@AAABBBAAA???AAA>>>:::444111222777;;;444222000///...---......//////---,,,+++++++++++++++,,,,,,---,,,,,,+++***************************)))))))))))))))******+++000000///,,,)))((()))+++******++++++,,,------...,,,++++++************+++++++++,,,------......////////////000111111222222333444555;;;VVVttttttjjjUUUpppttt@@@111...+++*********)))((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lll>>>:::555444333111000/////////------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,------------------............////////////000000111111111111000000000000111222222333333444333333444555666777888888999;;;@@@???\\\___FFF???HHH;;;===>>>>>>===<<<>>>@@@CCCAAA>>>:::777666777999:::<<<;;;HHHQQQGGG@@@@@@>>>222999???AAACCCEEEBBB>>>@@@DDDHHHIIIIIINNNXXX```ggg^^^TTTKKKCCCAAAGGGOOO^^^jjjlllbbbaaajjjiii___]]]hhhkkkkkkrrrvvvuuuvvvqqqzzznnnVVVMMMBBB???AAABBB@@@<<<===:::666111...///444777333222111///..................---,,,++++++++++++------,,,+++*********+++************************)))))))))))))))******+++333222000,,,((('''(((***)))******++++++,,,,,,------,,,++++++************++++++,,,------......////////////000111111222222444444555===]]]lllmmmnnnlllTTTsss???111...+++*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ddd===777444444222111000000000000------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---------..................////////////000000111111111111000000111111111222333333444444333333444555666777888888888:::???>>>WWWrrrOOOEEEHHH:::@@@AAA@@@>>><<<<<<===???>>><<<888555444555777888;;;888@@@FFF???===@@@<<<555888;;;>>>CCCFFFBBB;;;>>>FFFNNNSSSTTTUUUXXX\\\WWWSSSSSSSSSNNNIIILLLTTTooorrrkkk^^^\\\eeefff___cccmmmgggbbbkkknnnooozzzwwwmmmSSSKKKBBB>>>???>>>888333777666555222//////000222222222111000///...---------,,,,,,+++++++++,,,,,,------+++************+++)))))))))))))))))))))))))))))))))))))))******+++222222///,,,((('''(((***((((((((()))******++++++------,,,+++*********+++++++++,,,------......////////////000111111222222333555666===ggghhhmmmkkk~~~qqqWWW~~~rrr>>>111...+++*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ<<<666444333222111000000000000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---+++,,,,,,------.....................////////////000000111111111111000000111111222222333444444444333333444555666777888888888999???>>>OOOvvvVVVLLLJJJ@@@BBBBBBBBB???<<<;;;;;;<<<;;;:::888666555666777888<<<666:::===777999===888::::::999:::AAAEEE@@@888>>>EEEPPPXXX\\\\\\ZZZXXXUUUQQQOOONNNNNNQQQ[[[dddkkkggg^^^WWWYYY___bbb```gggxxxvvvuuu~~~xxxfffRRRLLLFFFBBBAAA>>>888222555666666555222111000111111111000///...---,,,,,,,,,++++++++++++,,,,,,---,,,++++++************+++)))))))))))))))))))))))))))))))))))))))******+++//////...+++((('''(((***''''''(((((()))*********---,,,,,,++++++++++++,,,++++++,,,------......////////////000111111222222222555777===qqq|||vvvyyyssshhhxxxwww\\\|||^^^rrr===111...+++*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP;;;666333333222111000000000000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,---......///............////////////000000111111111111000000111111222333333444444555333333444555666777888888;;;999??????GGGhhhQQQJJJHHHFFFAAABBBAAA@@@===;;;;;;<<<999999999999888999999999999444666999555:::>>>777;;;;;;999:::???EEECCC===???CCCKKKUUU]]]```]]]ZZZWWWSSSKKKDDDGGGTTTbbbkkk^^^WWWTTTYYY```aaaaaabbbddd|||eeeOOOLLLGGGDDDBBB@@@===:::444666666555222111111222000//////...---,,,+++***++++++******+++,,,------************++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,+++)))((()))***((((((((()))******++++++,,,,,,+++++++++,,,------++++++,,,------......////////////000111111222222000555888<<>>BBB:::888:::;;;;;;@@@GGGIIIGGGAAABBBFFFPPP[[[aaaaaa^^^JJJNNNMMMIIIMMMWWW\\\[[[VVVNNNQQQaaajjjfffbbbeeeeeezzzxxxzzzlllGGGEEEBBB???===<<<===>>>444555444222000///000222/////////...---,,,***)))************+++,,,------((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++''')))++++++)))((()))***)))))))))***++++++,,,,,,++++++++++++,,,------...++++++,,,------......////////////000111111222222000666999;;;nnnkkkeeefff~~~lllvvvqqq<<<111...+++*********)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyNNN999444444222111000111000...---------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......////////////000000000000//////000111111111111111000111111222222333444444666888444555===:::555;;;<<<@@@:::AAACCC___EEEIIIFFF>>>EEEHHHKKKHHHCCC???@@@BBB???===;;;999:::999888666666777999:::<<<>>>??????EEE<<<777<<>>:::<<<@@@===444333111000000000111111222111000---***)))+++,,,,,,,,,++++++******++++++)))***+++***((('''((())))))************+++++++++))))))))))))))))))))))))******+++******)))((('''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222111888888EEElllsssgggkkk~~~^^^wwwTTT```lll===///---+++***++++++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnGGG666444444222111000111000...---------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......////////////000000000000//////000111111111111111111111111222333333444444666888666666888444888GGGLLLPPPCCC???FFFmmmGGGDDDDDD>>>CCCFFFHHHFFFAAA???AAADDD???===:::999999888777555888888999:::;;;===???@@@AAA;;;888===CCCDDDFFFHHHIII@@@KKKjjj|||oooWWWHHHPPPMMMKKKOOOUUUYYYTTTNNNUUU```iii[[[]]]hhhcccnnn}}}pppjjjhhhiiiyyycccKKK>>>===???999999;;;666555444222000000000000111222444555555222///------------,,,+++***************,,,---,,,***)))***+++)))************+++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------........./////////000111111222222333888999FFFlllzzzqqq~~~mmmsss```uuuYYYXXX```mmmmmm999///---+++***++++++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffCCC999888444222111000111000...---------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////000000000000//////000111111111111111111111222222333333444444666555888:::555777MMMjjjwwwiiiiiiOOOEEEGGGDDDBBBCCCDDDBBB???>>>AAADDD@@@===:::888777777555444:::999888888:::<<<>>>@@@<<<::::::>>>AAAAAACCCGGGPPPEEEPPPmmmsss[[[IIIIIISSSNNNKKKOOOTTTSSSOOOMMMNNNYYYdddYYY]]]eee[[[dddvvvfffccciiijjjtttaaaOOOBBB@@@BBB;;;999:::555666444333111////////////111444888:::777222...,,,...---,,,+++***************,,,---,,,+++******+++)))************+++++++++))))))))))))))))))))))))'''''')))******+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,------------........./////////000111111222222444888;;;HHHkkkooouuufffdddqqqaaajjjcccKKK```mmm666///---+++***++++++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```BBB:::999444222111000111000...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111111111111111111111222222333444444555555222999===888HHHvvvYYYKKKOOOKKKBBBBBBAAA???<<<<<>>@@@:::999<<>>===@@@FFFOOO^^^ggg^^^OOOGGGGGGJJJRRRKKKFFFGGGIIILLLQQQVVVNNNWWWccc[[[```cccTTTZZZ___```lllwwwzzzeeeTTTFFFCCCDDD>>>>>>AAA===777555333111///......///...222666777555111---+++...---,,,+++***))))))))))))+++,,,,,,+++)))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************((()))))))))******************+++++++++,,,,,,,,,------------............/////////000111111222222555666<<>>888444444222111000111000...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111111111111111111222222333444444555555555111999===<<<___]]]LLLQQQHHHDDDCCC@@@===;;;;;;<<<>>>@@@===999666666666555555999888777666777:::===@@@;;;:::<<<>>><<<;;;AAAIIIPPPkkkvvvbbbMMMIIIGGG???MMMHHH@@@===BBBOOO[[[bbbVVV^^^jjjgggnnnppp^^^cccYYYkkkkkkYYYJJJDDDCCC===>>>BBB???777555333111///......//////111333333111...,,,,,,...---,,,+++***************,,,......---+++******))))))*********+++++++++))))))))))))))))))))))))***************)))((((((((()))))))))******************+++++++++,,,,,,,,,---------.........///////////////000111111222222555333;;;HHHaaannnWWW|||sssffffff{{{jjjOOOMMMgggiii777///---+++***++++++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ???:::444444222111000111000...---------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000//////000111111111111111222222333333444444555555777111:::<<<@@@ttt[[[GGGKKK>>>DDDBBB@@@===<<<;;;:::;;;@@@<<<888666666777777777888888888888:::===???AAA>>>;;;;;;<<<===@@@IIISSS``````___\\\VVVMMMEEE???HHHGGG@@@???PPPgggnnngggSSSYYYfffhhhsssvvveeekkkmmmrrrZZZJJJDDDAAA999888<<<888666444333111////////////000111222111///------...---,,,++++++******++++++,,,...111111///---,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++******)))''''''))))))))))))******************+++++++++,,,,,,,,,------.........//////////////////000111111222222666000<<>>555444222111000111000...---------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000//////000111111111111111222222333333444555555555777222;;;===GGGYYYBBBIII<<>>===<<<;;;:::@@@<<<888666777888999:::999999:::<<<>>>AAACCCDDDAAA<<<999<<>>>>>>>>???>>>===;;;???<<<888666777999;;;<<<999:::===???BBBDDDFFFGGGCCC<<<888<<>><<<>>>;;;;;;MMMcccbbbRRRPPPEEEOOOLLL[[[LLLWWWZZZNNNGGGOOOeeeuuussskkkhhh]]]UUU```ccclllwwwvvvQQQEEE;;;999:::888444333333333222111000///......000000111///,,,++++++,,,******+++++++++***)))))))))******+++++++++******************************))))))))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++------......///000000000000000000111222333555555444444;;;LLLhhhpppqqq\\\qqqoootttoooJJJFFFhhhbbb222...---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyDDD666;;;444444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,.........---,,,,,,+++++++++,,,,,,,,,---------.........////////////000000000000000000111222222222222111222222222222333444555555888666BBB>>>^^^cccKKKDDDBBB???@@@AAAAAA???===;;;;;;DDD===999::::::888888;;;===<<<;;;;;;===???@@@@@@@@@>>>>>>EEEQQQXXXUUUNNNMMMHHHPPPIIIUUUOOO```eeeNNNHHHKKKZZZdddbbb___aaa]]]fffwwwmmmjjjvvvyyyWWWKKK@@@======999444222333333222111000///......000111111000---,,,,,,---,,,---------,,,+++******++++++++++++***)))((((((************************+++******)))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++------......///000000000000000000111222333555555888888<<>>DDDNNNQQQKKKHHHKKKNNNNNNQQQEEELLLOOO```eeeTTTOOOOOOTTTVVVTTTYYYbbbcccqqqrrrqqq}}}|||XXXMMMBBB@@@@@@===777555333333222111000///......111222222000...------...////////////...---++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++---,,,+++***************************************))))))))))))))))))))))))++++++++++++++++++++++++------......///000000000000000000111222333555555999;;;@@@MMMmmm}}}^^^vvvkkkppp\\\000------+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee@@@777888666333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,,,,++++++,,,,,,,,,------------............////////////000000000000000000111222222222222111222222222333444555666777999888@@@DDDuuunnnPPPEEEBBBCCCDDDFFFGGGGGGEEEAAA>>>DDD???:::999999888666444888777555444666<<>>DDDKKKNNNIIICCCCCCGGGNNNQQQPPPDDDFFFNNNWWWUUUYYYWWWWWWVVVSSSRRR]]]iiipppnnnvvvppp{{{zzzUUUJJJ@@@@@@AAA>>>:::888333333222111000///......///000111000---,,,---...////////////...,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,+++************************************))))))))))))))))))))))))***+++++++++++++++,,,,,,------......///000000000000000000111222333555555555:::CCCUUUwwwvvvbbb~~~kkkkkkWWW000---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\@@@999888888333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,------------.........//////////////////000000000000000000111222222222222111222222222333444555777888777888===FFFrrrQQQDDDCCCDDDDDDEEEGGGHHHFFFBBB>>>CCC>>>999999===???:::333555666666666666999>>>CCCAAANNNQQQEEE===???BBB@@@GGGMMMKKKIIIJJJUUUTTTNNNWWWWWWWWWTTTPPPRRR^^^jjjpppeeerrr{{{~~~UUUIII>>>===>>>;;;888666333333222111000///......---...///...,,,++++++,,,.........------,,,******++++++,,,---............++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------......///000000000000000000111222333555555555888CCCYYY|||ttthhh~~~~~~ppp{{{fff~~~SSS222,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT@@@;;;666888222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,,,,+++++++++,,,------------........./////////////////////000000000000000000111222222222222111222222222333444666777888555888===HHHwwwQQQDDDEEEBBBAAAAAACCCEEEDDD@@@<<<@@@???;;;;;;???AAA===555888999:::999777777;;;???HHHTTTRRR???666>>>BBB===AAAHHHHHHRRRPPP\\\XXXYYYTTTSSSQQQMMMKKKOOOZZZccc\\\\\\zzz[[[MMM???;;;:::777333222333333222111000///......,,,---...---+++***+++,,,+++,,,,,,,,,,,,+++*********+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------......///000000000000000000111222333555555888888EEEcccuuunnnvvvyyywwwuuu```yyyOOO222,,,++++++***))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM@@@;;;333666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,+++++++++,,,,,,---...............////////////////////////000000000000000000111222222222222111222222222333555666888999444:::>>>IIITTTDDDFFFBBB???>>>@@@CCCCCC???;;;;;;AAABBB>>><<<===<<<888888;;;<<<:::888999???DDDKKKMMMHHH>>>:::???DDDDDDFFFMMMKKKXXXLLLVVVVVVddd^^^YYYRRRLLLLLLRRRZZZ^^^TTTZZZ{{{```QQQAAA:::888666444333333333222111000///......,,,.........,,,+++,,,---***++++++,,,,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------......///000000000000000000111222333555555999:::TTTzzzqqqllluuuqqq\\\sssJJJ111,,,+++******)))*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%III???;;;111444222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---++++++++++++,,,,,,---.............../////////000////////////000000000000000000111222222222222111222222222333555777888999444<<>>@@@CCCDDDAAA===777BBBHHHAAA999777::::::666999::::::999>>>FFFNNNIIIAAA===???AAABBBGGGNNNQQQWWWQQQ\\\DDDIIIMMMfffnnneeeYYYPPPRRRYYY___aaa______ppp{{{aaaQQQAAA:::999888888999333333222111000///......---...//////---,,,---...******+++,,,------------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------......///000000000000000000111222333555555777===eeesssdddrrrpppZZZnnnEEE...++++++******************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM999:::444444333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333444555666777888888;;;===OOOSSSWWW@@@FFFEEECCCBBBEEEIIIEEE===???@@@AAACCC@@@<<<;;;<<<999???;;;:::FFFLLLJJJLLL???@@@@@@>>>>>>AAAHHHNNNOOOPPPTTTTTTKKKGGGVVVkkk}}}bbbPPPVVVbbbfffkkksssvvv}}}uuuoooggg[[[JJJ>>>===???===888:::888555222000000000000---//////...111222...'''---,,,++++++...000111111,,,,,,+++++++++,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------......//////000000111111111000///000222555666666888<<>>AAABBB@@@>>><<<===888AAA@@@???HHHIIIBBBCCC???>>>===<<<<<>>:::888555333111000111111,,,,,,///999FFFJJJ<<<+++,,,+++)))***,,,...//////,,,++++++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------......//////000000111111111000///000222555666666999CCCxxxfffvvvnnnmmmlll```:::...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$EEE777999444666333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333444555666777888888;;;===OOO]]]KKKDDDEEE???FFFVVVVVVFFF>>>CCC>>>AAADDDDDDBBB???===<<<111>>>BBBBBBJJJIIIDDDEEEBBB@@@>>>===>>>@@@AAAAAALLLHHHAAA<<>>;;;:::FFFGGGCCCGGGFFFCCCHHHHHHEEEAAAAAACCCDDDCCCAAAVVVUUULLLBBBIIIbbbwwwWWWbbbhhhccc```ggguuu~~~[[[RRRHHHDDDBBB@@@>>>???777666444222111000000000333---(((...===EEE;;;---...,,,))))))***,,,,,,+++------,,,***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------.........//////000000111111000111222333444555666888:::PPPxxxooouuu{{{pppTTT444------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%xxx@@@:::999111555222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111111111222222222333333333333333333444555666777888888;;;===OOOkkkNNNOOORRR[[[]]]VVVPPPNNNFFF===@@@FFFGGGCCC@@@AAA@@@<<>><<>><<<999000555111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111222222222333333333333333333444555666777888888;;;===OOOmmmTTTPPPRRR]]]]]]RRROOOUUUQQQCCC???EEEFFF@@@>>>CCCDDD@@@XXXZZZMMM>>>=========DDDGGGEEECCCCCCEEEGGGHHHHHHNNNUUUWWWQQQNNNWWWgggsssbbbZZZUUU[[[iiivvvzzzzzzvvv]]]FFF@@@BBB@@@===<<<444444333222111000//////***222777222,,,***---///333111...---------,,,+++......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------............//////000000111111///222666666555555777:::<<>>555555555444333222111000,,,444888444///---......444222///---------,,,+++,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---...............//////000000111111...333777888555555777:::???bbb|||mmmttt|||~~~mmmwwwEEE...222---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&ggg:::===:::000666111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111111111222222222333333333333333333444555666777888888;;;===OOOiiiZZZGGGMMMGGGEEEIIIMMMIIICCCAAAVVV[[[VVVHHHCCCGGGHHHCCCIIILLLCCC;;;AAA@@@:::999AAACCCDDDCCCCCCHHHOOOUUUMMMKKKOOOUUUSSSOOOVVVddd[[[SSSXXXmmm~~~zzzdddPPPIIIDDD<<<;;;???666777666666555444333222555666333...,,,...///,,,555222///---,,,,,,+++*********************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///......//////000111111111...333888888666555777;;;BBBjjj{{{qqq{{{}}}sssmmmsssBBB---222---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''eee;;;888777222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///111000000000000111111111111111111222222222333333333333333333444555666777888777@@@???NNNhhhRRROOOKKKKKKJJJFFFCCCBBBEEEIIIQQQ___VVVBBBAAAHHHGGGBBBGGGCCC???>>>???@@@???===>>>@@@BBBAAAAAAFFFPPPWWWXXXQQQWWWTTTLLL\\\jjj]]]\\\SSSWWWeeevvv~~~___RRRWWWSSSHHHBBB===<<<;;;999777666555444444444333000...---,,,,,,,,,000///...---,,,---......,,,++++++---......,,,***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---******...///------///......//////000000111111111333555555333444777:::;;;uuuhhhrrrpppqqqtttkkk???000///,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((($$$%%%((((((###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%```:::777777333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///111000000000000111111111111111111222222222333333333333333333444555666777888777??????LLLzzzYYYQQQJJJJJJHHHEEEBBBCCCFFFIIIWWWSSSOOOIIIFFFHHHHHHDDDBBBAAA??????@@@AAA@@@???DDDFFFFFFDDDCCCFFFMMMTTTWWWNNNTTTVVVQQQ]]]kkkgggZZZRRRZZZhhhqqq|||fffYYYdddaaaRRRKKKKKKAAA???<<<999666333111000444333111///...---------///...---,,,+++,,,,,,---,,,++++++,,,------+++)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---333333,,,)))...000---......//////000000111111000333555555333444777;;;EEE~~~zzz|||ffffffjjjsssuuukkk???000...,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))444333000,,,'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%ZZZ:::666666444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///111000000000000111111111111111111222222222333333333333333333444555666777888777===>>>JJJeeeTTTKKKKKKIIIGGGEEEFFFJJJMMMTTTAAAEEEOOOGGGDDDGGG???<<<>>>@@@@@@@@@AAABBBCCCHHHHHHHHHFFFDDDFFFKKKPPPUUULLLSSS^^^ZZZ[[[gggmmmkkk```gggtttpppllluuu}}}rrrccclllgggVVVOOOPPP@@@???<<<888444111///...444333111000...---------------,,,++++++++++++,,,---,,,+++++++++,,,***)))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---:::;;;,,,%%%---111,,,......//////000000111111000333555555333444888<<>>///...,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((+++MMMPPPHHH666(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU;;;666666555333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///111///000000000111111111111111111222222222333333333333333333444555666777888777;;;>>>GGGsssWWWPPPNNNLLLJJJIIIKKKOOORRRKKK;;;KKKYYYJJJHHHLLL<<<:::===?????????@@@EEEIIIHHHIIIHHHFFFEEEFFFIIILLLMMMFFFRRRggghhhcccoooqqqrrr{{{nnndddqqqkkkggg\\\PPPKKKFFF<<<:::888555222000///...222111000///...------,,,---------,,,,,,,,,,,,,,,...,,,******++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++777;;;222)))+++............//////000000111111000333444444333555:::>>>]]]iiikkkFFF>>>DDDoooYYYqqq|||pppjjj>>>///...,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%))),,,KKKSSSMMM666&&&''''''"""%%%%%%%%%%%%%%%%%%%%%%%%QQQ>>>666555666111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///111///000000000111111111111111111222222222333333333333333333444555666777888888999>>>EEE}}}^^^SSSPPPLLLJJJJJJMMMPPPRRREEEEEE]]]eeeQQQRRRUUU???<<<>>>>>>======AAAHHHOOONNNNNNLLLJJJGGGFFFGGGHHHFFFBBBKKKaaajjjiii~~~mmmnnnxxxlll___kkk}}}rrrttt```OOOJJJGGG<<<<<<;;;888666333111000///000000000///...---,,,+++...............------,,,---,,,++++++,,,,,,***)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++333999444******111......//////000000111111000222444444333666;;;@@@mmmmmmqqqyyyAAA<<>>>>>???DDDJJJOOOTTTSSSPPPMMMJJJHHHFFFFFFJJJEEEDDDPPPYYYZZZvvvwwwdddhhhxxxssshhhlllssslllVVVKKKFFF;;;AAA???<<<888444111///...000000000000///...---,,,....../////////...---,,,,,,++++++---......,,,************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***$$$+++;;;===000***111......//////000000111111000222444333333666<<>><<<:::666333000///...111111222222111000///...------.........---,,,+++******,,,///111111---+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,&&&(((666>>>:::111---......//////000000111111000222333333333777===CCC}}}~~~\\\AAAOOORRRooo}}}www___{{{fff<<>>DDDpppTTTCCCaaaRRRjjjwwwrrrdddeee<<>>:::HHH```hhhXXXIIIKKKMMMAAABBBVVVSSSLLLMMMUUUSSSHHHDDDJJJGGGKKKIIIBBBCCCIIIHHH@@@FFFIIIMMMLLLGGGCCCEEEIIIJJJ]]]TTT\\\ssscccqqqssswwwIIIGGG888999777444333222222222111999666555888999666000,,,///...(((+++222---'''---++++++,,,,,,,,,,,,++++++******)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111///555555777999333888KKKcccxxxMMMGGGPPPooo|||qqqoooxxx___888///222++++++******++++++,,,---((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllEEE:::333666111333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000000000111111111111222222222333333333444444333333333444555666777888999<<<999FFF]]]qqqaaaTTTMMMGGGEEEIIINNNQQQIIIKKKSSSRRRGGGDDDJJJJJJKKKIIIEEECCCFFFFFFDDD@@@EEEGGGDDDEEELLLOOOMMMKKKWWWSSSZZZlllgggxxxpppBBBIIIFFF;;;999666444333222222111:::888666333...,,,222999///000,,,+++///,,,(((,,,***++++++++++++++++++*********))))))))))))******************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------.........//////000000111111...333333555777555???VVVkkk|||LLLQQQQQQmmm~~~ppppppxxxaaa999...000---,,,,,,+++*********+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffBBB:::444777333444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000000000111111111111222222222222333333333333333333333444555666777888888;;;888EEEYYY~~~jjj___TTTGGGPPPYYYNNNRRRKKKNNNWWWVVVJJJFFFKKKJJJIIIHHHHHHDDDAAACCCIIIJJJMMMKKKEEEGGGOOONNNGGGQQQSSSUUU]]]```\\\{{{hhhHHHFFFGGG>>><<<999555333222222333555777999:::>>>>>>666,,,...111000---++++++++++++******++++++++++++************)))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------......//////000000111111...333333333666666FFFaaaxxxtttLLLZZZTTTiii|||mmmqqqyyyeee<<<...---///...,,,+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaAAA:::444666222444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000///000000000111111111111111222222222222333333333333333333444555666777888888;;;999DDDUUUzzzlllcccNNNUUU```PPPQQQLLLQQQ\\\ZZZKKKCCCFFFGGGEEEHHHMMMIIIAAACCCMMMYYYTTTPPPNNNNNNMMMOOOQQQUUUOOOYYYeee]]]UUUeee~~~~~~pppqqq}}}iiiPPPAAABBB@@@???<<<888444222222333222666444;;;YYYppp\\\444......111///+++---///***)))******++++++******)))******))))))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------......//////000000111111000666666555666666EEEaaakkkKKK^^^XXXjjj}}}~~~ooorrrxxxjjj@@@///,,,...---,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]???:::444555000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000///000000000111111111111111111111222222222333333333333333444555666777888999<<<:::DDDRRRxxxqqqXXXQQQXXXNNNOOOLLLTTT```\\\KKK??????EEEEEELLLTTTQQQHHHIIIQQQbbbSSSLLLPPPOOONNN^^^vvvZZZNNNYYYiiiddd]]]```bbbyyyooopppyyyeeeTTTAAADDD@@@@@@>>>:::555222222444111===;;;<<>>VVVaaaKKKeee]]]nnnyyyttt}}}sssvvvoooDDD111,,,,,,++++++***++++++,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXX>>>:::444555000111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000000000111111111111111111111111222222222222333333333444555666777888999<<<:::DDDNNN|||tttcccWWWWWWUUUTTTRRRYYYeeebbbOOODDDDDDHHHKKKQQQWWWVVVQQQPPPSSSgggVVVJJJJJJJJJOOOiiicccSSSTTT```bbb```___ZZZ{{{qqq{{{uuu___CCC@@@>>>@@@@@@===777333222333///LLLZZZXXXqqqXXX666...555...000444++++++++++++,,,,,,+++++++++***************+++,,,---,,,++++++++++++*********)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,......//////000000111111333888888:::;;;333777JJJ~~~YYYLLLhhhccciiiwwwwwwwwwtttrrrqqqFFF333,,,++++++******++++++,,,---((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%RRR;;;:::555666111333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000000000111111111111111111111111222222222222333333333444555666777888888;;;999BBBJJJsssjjjbbb\\\YYYXXXTTTYYYcccaaaRRRIIILLLKKKPPPRRRQQQQQQSSSSSSPPP]]]YYYPPPIIIJJJWWWgggsssdddXXXOOOTTT^^^```^^^^^^mmmnnnzzz}}}cccDDD<<<:::>>>AAA???999444222222333PPPiiippptttFFF...666///---333***,,,,,,------------,,,,,,************+++,,,---...,,,,,,+++++++++*********)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,......//////000000111111111444333777:::444444CCClllqqq}}}SSSLLL___hhhaaa}}}uuuooopppFFF222,,,,,,,,,++++++***+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%NNN999999555777333555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000000000111111111111000111111111111222222222333333333444555666777888777999888@@@GGGtttmmmgggXXXPPPTTTMMMPPPZZZXXXLLLHHHMMMMMMQQQOOOHHHIIIQQQQQQJJJFFFSSSTTTKKKQQQdddgggZZZZZZUUUMMMRRRbbbggggggmmm___kkkpppzzzyyyooojjjVVVEEEBBB888===AAA@@@:::444222222>>>GGGYYYggghhhiii}}}SSS000666...***111***,,,------......------,,,************+++,,,---...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,......//////000111111111...000...333:::444444BBBaaahhhyyyPPPMMMRRRkkkaaauuullloooEEE222+++......,,,+++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMM<<<888333888444111000000000///......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////////////////000000000000111111111222222222222222222222222222222222333444555666777:::222BBB@@@III|||}}}rrr[[[[[[UUUNNNNNNSSSSSSKKKHHHMMMJJJEEEOOOQQQIIIRRRZZZLLLPPPOOOMMMNNNWWW___\\\RRRQQQRRRLLLTTTTTT]]]sssllliiiaaarrriiiiii\\\MMMKKKGGG@@@>>>>>><<<444---///666===222YYYkkkKKKdddVVV111(((+++000***000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************+++++++++*********))))))******))))))******+++,,,++++++,,,,,,,,,,,,------......//////000000111111111111222333555777999:::WWWmmmyyywwwQQQIIIPPPjjjaaatttiiieee===///---,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%KKK;;;888333888444111000000000///......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////000000000111111111222222222222222222222222222222222222222333444555666777;;;333@@@>>>GGGxxxmmm[[[XXXXXXTTTRRRRRROOOJJJHHHJJJNNNLLLNNNLLLJJJRRRWWWQQQJJJKKKKKKNNNWWWaaaaaa[[[XXXTTTMMMYYY\\\bbbuuunnntttpppiiieee\\\MMMGGGGGGAAA@@@999333===IIIDDD444222444hhh}}}JJJJJJdddGGG111000333444+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************+++++++++*********))))))******))))))******+++,,,++++++,,,,,,,,,,,,------......//////000000111111111111222333555777999:::DDDtttwwwUUUEEESSSmmm]]]uuummmYYY888000...,,,+++))))))***---000222((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~HHH:::777222777333111000000000///......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////111111111111222222222333222222222222222222222222222222222333444555666777<<<333>>><<>>VVVNNN222333888aaammmDDDEEE]]]iii;;;///000000111)))///---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***************************+++++++++*********************))))))******+++,,,++++++,,,,,,,,,,,,------......//////000000111111111111222333555666888999;;;eee}}}aaaKKKiiioooXXX}}}yyy{{{JJJ222000...---+++)))((()))---222555((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzFFF999777222777333111000000000///......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////111111222222222333333333111222222222222222333333222222222333444555666777<<<444<<<:::BBBeeelllTTTQQQ]]]eeeeee[[[TTTUUUTTTNNNJJJSSSKKKHHHVVVVVVNNNVVVSSSUUUUUUUUUVVVZZZ^^^aaacccZZZSSSaaadddnnnzzz```aaaRRR@@@EEEHHHXXXTTT===777DDDBBB111777???QQQWWWFFF:::JJJbbbpppAAA111,,,***---***222......---,,,,,,+++******++++++,,,,,,,,,++++++*********************************************************))))))******+++,,,+++++++++,,,,,,,,,------......//////000000111111111111222333444666777888???MMMwwwnnnpppVVVxxxsss???...000,,,---,,,)))'''''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvDDD999888222666222111000000000///......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////111111222222222333333333111111111222222333333333222222222333444555666777;;;555;;;:::BBBZZZXXXUUUYYYdddggg^^^WWWXXXYYYVVVJJJSSSOOOQQQaaa]]]RRRXXXVVVVVVVVVTTTSSSRRRUUUYYYQQQVVV[[[jjjffflllmmmTTT\\\UUUFFFKKKKKKSSSQQQBBB444222222000000FFFOOOCCC777777@@@JJJxxxIII555...,,,222...444......---,,,,,,+++************+++,,,,,,+++++++++******************************************************))))))******+++,,,+++++++++,,,,,,,,,------......//////000000111111111111222222444555777888@@@<<>>,,,///...*********+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttDDD===<<<333555111000000000000///......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////////////////000000000000111111111000000111222333333444444222222222333444555666777666777>>>AAAFFFEEE}}}^^^]]]ZZZYYYWWWPPPNNN___uuujjjRRRNNNRRRMMMTTT___ZZZWWWSSSTTT[[[___]]]\\\___ccc^^^PPP\\\xxxwww|||qqqaaa]]]YYY<<>>)))111333...000+++111,,,,,,,,,,,,,,,,,,,,,---((()))***+++++++++++++++************************))))))******++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------......//////000111111111111111111222333444555666666AAAHHHhhh}}}kkkuuuTTTfffjjj>>>+++...000,,,+++)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~GGG999999222444000222/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------............///////////////000000000000222222111111111111111111000111111111111222222222111222222333444555666666888555<<<===BBBJJJvvvaaa[[[YYY]]]TTTMMMTTTbbbxxxcccMMMIIITTTSSSQQQWWWZZZIIITTT^^^dddmmmrrrhhhWWWSSScccOOO[[[oooxxxiiimmmtttbbbRRREEE:::999:::555222222999===EEEHHHCCC;;;;;;@@@:::222,,,...000///......000///...---,,,+++++++++,,,+++******))))))******,,,+++))))))***)))(((&&&))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...------......///000000000000000000111222333555555666999YYYWWWuuuxxx```cccdddmmmWWW666333,,,///++++++******)))((((((((('''+++,,,(((&&&'''&&&$$$)))(((((('''''''''((((((''')))***)))(((&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&HHH999888333555111222/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------............///.../////////000000000000111111111111111111111111000111111111111222222222111222222333444555666666888777===<<>>;;;;;;888666777555777===???<<<777:::AAA<<<333---...000///...///------,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***)))***,,,---,,,+++))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...------......///000000000000000000111222333555555888;;;VVVeee}}}xxx^^^hhhbbbkkkRRR444444,,,///++++++******)))((((((((('''+++,,,(((&&&''''''%%%)))(((((('''''''''(((((('''(((***)))'''&&&%%%&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&JJJ777777333777222111/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------............///....../////////000000000111111111111111111111111000111111111111222222222111222222333444555666666888888>>>:::;;;@@@hhh}}}aaannnaaaVVVUUUWWWbbbmmmUUUKKKMMMLLLTTThhhvvvkkkaaakkknnn___cccRRR]]]nnnsss|||}}}vvvppp___TTTTTTRRRFFF;;;777666555333444222333666888666444:::BBB===555......///......000,,,,,,,,,,,,------......,,,+++******))))))*********))))))+++...000000///))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...------......///000000000000000000111222333555555888===RRR{{{gggQQQwwwdddjjj|||LLL222444---...++++++******)))((((((((('''+++,,,(((&&&(((((('''(((((((((''''''(((((())))))***,,,+++)))'''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&KKK777666444888222000/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------............///........./////////000000000000000000111111111111000000111111111222222222111222222333444555666666777888>>>999999===aaaqqq___]]]```[[[\\\SSSVVVeeeRRRLLLNNNLLLWWWnnn|||```oootttZZZ[[[YYYddd~~~vvvqqqVVVDDDMMMKKKCCC;;;777666444111///222222555777666555:::AAA>>>666000///...---...111---.....................,,,+++******))))))***************+++...000000///))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...------......///000000000000000000111222333555555666<<>>TTTcccZZZ]]]fffRRRWWWXXXTTTiii```SSSOOOUUUWWWLLLMMM[[[ccc{{{qqqhhh```bbbqqqtttqqqlll]]]WWW\\\IIIKKKKKKHHHEEEBBB:::222000111444999888444222555777333000000///,,,---111111111222222111///---+++,,,+++******))))))******,,,+++******++++++***)))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...------......///000000000000000000111222333555555777999LLLtttsssZZZsssiiiYYYyyyGGG///333,,,,,,++++++******)))(((((((((,,,///...)))&&&(((***)))(((((((((((()))***++++++...000222111...***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&HHH999888333555111222/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------............///---------.........//////......//////000111111222000111111111111222222222111222222333444555666666666666:::777======KKKaaaWWWdddrrrVVVXXX\\\\\\mmmRRRUUUTTT]]]\\\OOOOOO]]]eeeyyy^^^TTTUUUWWWXXXjjj~~~sssqqqddd^^^]]]TTTHHHLLLLLLGGGDDDAAA:::222111000333777777444333555333000///000///,,,,,,000...///000000000...,,,+++,,,+++******))))))******,,,***)))***+++,,,+++)))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,------...------......///000000000000000000111222333555555:::666JJJ{{{wwwgggZZZyyynnnXXXvvvyyyGGG...222,,,...++++++******)))(((((((((...111///)))&&&((()))((((((((((((((()))***+++,,,111333555444111---)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&~~~GGG999999222444000222000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------.........//////---------.........//////---......///000111111222000111111111111222222222111222222333444555666777777555888666===<<>>NNN^^^oooZZZUUUbbbaaaXXX[[[```bbbeee]]]XXXXXXVVVTTT[[[lllrrr``````nnnhhhbbbwwwrrriii___ZZZ```dddWWWRRRMMMKKKKKKHHH>>>555444111000333999;;;888444444111---,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,+++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---.........///////////////222111222333222111333666888///IIIccc||||||nnnYYY~~~VVVooovvvqqqzzzeee<<<111000------///)))***333444,,,(((+++111000---+++)))'''&&&%%%)))))))))((('''***...111888EEEIII;;;---+++,,,******)))(((((())))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}EEE888:::444666111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............///........................000000000000////////////000111111111111222222222000111222222444444555666888888:::;;;999===KKKZZZdddYYYTTTUUUVVVRRRUUUZZZ\\\]]]UUUNNNYYY^^^YYY]]]||||||ggg}}}rrriiitttllleeeZZZWWW___fffNNNVVVWWWMMMBBB===999666111000000333666777444111333111---,,,,,,------,,,---.........---,,,++++++,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,---.........///////////////000111222222111111333555:::111EEE\\\|||~~~___mmmWWWrrrxxxvvv|||ccc;;;///...++++++...((((((000111***'''***,,,+++***)))''''''&&&&&&((())))))(((((())),,,///666AAACCC777------...++++++)))(((((()))***((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}EEE888:::444666111111//////...------------.........---,,,,,,+++******++++++******++++++,,,------------............///........................////////////000000000000000111111111111222222222000111222222444444555666777888:::<<<:::<<>>>>>;;;777555444222000......//////...---///...,,,+++******+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........//////000111111222...333555222111444555222666666999GGG}}}dddnnnlllttt{{{ssshhh===111000---......***((()))***))))))******))))))((('''''''''((('''((())))))((('''(((***&&&'''%%%###$$$'''((('''(((&&&%%%%%%&&&'''%%%$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}EEE888:::444666111111//////...------------...******+++,,,,,,---......++++++******++++++,,,------------............///,,,,,,------.../////////......//////000000111111000111111111111222222222000111222222444444555666555666999======;;;???EEEeee]]]]]]VVVRRRMMM___XXXbbbuuu[[[RRRQQQSSS``````ooo{{{}}}nnnhhhqqq~~~tttrrriii\\\^^^dddPPPNNNMMMOOOVVVYYYPPPCCC<<<<<<;;;:::999777444333111000//////000000...------,,,,,,+++++++++++++++*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------.........///000000111222222111888:::555333777666111333999777DDDxxxxxxbbbvvvmmmsssuuuggg<<>>;;;777777777777555222111000//////000000///---******+++,,,,,,,,,,,,+++******))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......---...///000111222333333444<<<>>>777555999888111444===666@@@nnnuuuuuu|||eeerrrggg<<>>111000...///*********)))***+++)))&&&***))))))((((((((()))))))))))))))((((((***...111,,,...000000,,,''''''***+++)))(((((())))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvCCC999;;;333444222555000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///---------............///222222222111111111000000222222222222222222222222222222222333444555666777666777777888:::<<<>>>???[[[rrreeeUUUbbbUUURRRSSSMMMPPPaaafff___\\\VVVVVVnnn|||rrrmmmbbbbbbWWWJJJEEEGGGDDDEEEJJJHHH???999999555888;;;888333///111333111000///...............,,,,,,,,,+++++++++******---,,,***)))))))))******+++++++++*********))))))******))))))))))))************,,,,,,,,,,,,******++++++,,,------......///***///222000///222333222444444444444444444444444<<<444;;;AAA[[[mmm~~~yyySSSppp{{{iii@@@333000++++++,,,******,,,***&&&&&&***,,,'''&&&)))+++)))(((***((())))))))))))+++///222000///...---((($$$(((///+++'''%%%&&&'''&&&(((,,,))))))((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$wwwCCC999;;;333444222555000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///---------............///222222222111111111000000222222222222222222222222111111111111222444555666666666777888:::<<<>>>???TTTmmmaaaSSS^^^SSSTTTUUUPPPSSSbbbdddYYYVVVggg```rrr~~~mmmrrrqqqgggWWWLLLLLLIIIFFFGGGJJJGGG===666444333555666555333111222333111000///---,,,+++++++++,,,,,,,,,+++++++++******,,,,,,***)))))))))******+++++++++*********))))))******))))))))))))*********+++,,,------,,,+++***++++++,,,------......///,,,111333111000333444222333333333333333333333333777111777===UUUmmm}}}WWWsssyyy```:::///---)))***---***)))***)))'''***000777000***))))))((())),,,((()))))))))))),,,///333,,,,,,---...+++)))...666,,,(((&&&((()))&&&&&&((()))(((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$yyyDDD999:::333444222444000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///---------............///222111111111111000000000222222222222222222222222222222222222444555666777666666777888:::<<<>>>???LLLoooeeeZZZccc[[[WWWYYYVVVZZZgggdddVVVRRRXXXXXXddd|||zzzjjjsssxxxdddRRRKKKNNNLLLLLLMMMMMMFFF:::333111333222111222333444333222333222000...---++++++***,,,,,,,,,+++++++++******,,,+++******)))*********+++++++++*********************))))))))))))******+++,,,,,,------,,,,,,+++++++++,,,------......//////333444222111333555333333333333333333333333333777444888???SSSmmm[[[xxxwww[[[777111000---///...***((()))((((((---444EEE:::...)))(((''')))---))))))))))))***,,,111444---,,,...111000///444;;;///+++(((******&&&$$$&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$${{{EEE999:::333555111333000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///---------............///111111111111000000000000111222222222222222333333444444444555777888::::::666666777888999;;;===>>>FFFppphhhbbbgggcccWWW[[[ZZZbbbooohhhYYYVVVMMMXXXXXXxxxuuusss|||wwwbbbSSSNNNOOONNNTTTYYYSSSEEE777333555666222///000444666333000444333222111//////......,,,,,,,,,+++++++++******++++++************************************************))))))))))))******,,,,,,,,,------,,,,,,,,,++++++,,,------......///111555555222111444666555444444444444444333333333666888888AAAPPPxxxmmmuuu^^^~~~uuuVVV666222222...111---***((())))))(((,,,222MMM???000***((('''))),,,))))))))))))***---222666333111222444444333777===555...)))))))))&&&%%%&&&)))((('''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$}}}FFF999999333555111333000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///---------............///000000000000000000000000111111111222222333333333444444555666777999:::;;;555666666777999;;;===>>>EEEjjjbbb______^^^TTTXXXZZZeeerrrjjj\\\[[[lllhhh]]]}}}|||xxxyyyggg^^^XXXTTTNNNZZZaaaWWWCCC666666;;;:::444000000444666333///222111111000000000111111,,,,,,,,,+++++++++******************+++***************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111555666222222555777666777777666666555555555555222999555>>>GGGwwwmmm```tttPPP111///...***---+++))))))+++***'''(((---NNN???111+++***((()))***))))))))))))***...444888666333333555666777;;;AAA:::000((('''((('''&&&(((+++***(((&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$GGG999999333666111222000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///---------............/////////000000000000000111111111111222222333333444111111222333555777888999555555666777999;;;===>>>DDDzzzddd]]]\\\WWWZZZRRRUUUWWWcccooofffYYY[[[}}}eeeYYY||||||vvveee```ZZZSSSKKKWWW\\\QQQ???666888<<<:::555111111444555333000......------......///000,,,,,,,,,+++++++++******))))))***++++++++++++******************+++++++++******))))))))))))******,,,++++++******++++++,,,++++++,,,------......///111444555222111666888888888888888777666666555555333===555???BBB{{{mmm~~~ccc~~~zzzuuuqqqNNN222111///***---***((())),,,***''''''+++NNN???000******)))(((((())))))))))))+++///666:::555111///222555888>>>EEE:::000(((''')))))))))***///---***'''%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$HHH888888333666111111000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............///---------............///////////////000000111111000111111222333333444444000111111333444666888999555555666777999;;;<<<===AAAlllxxxaaa\\\```YYY___WWWWWWXXXbbblllaaaUUUZZZhhhZZZUUUsssmmmZZZWWWTTTNNNFFFLLLLLLCCC:::777777555666333000000222444333222......------,,,------...,,,,,,,,,+++++++++******((()))***+++,,,++++++***))))))*********+++++++++******))))))))))))******+++******))))))******+++++++++,,,------......//////333444111111666999:::888888777777666555555555333AAA555@@@>>>~~~xxxmmmyyyhhhzzzxxxvvvgggMMM222333111+++...***((((((******(((***///RRRAAA///)))((((((((((((******))))))+++000777<<<666000+++---000444:::AAA777...(((***...---***)))222000,,,(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$III888888333666111111000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------.........//////---------.........//////.../////////000000111111000000111222333333444444222222333444666888:::;;;555555666777888:::<<<===???cccjjj[[[ZZZccc]]]fff^^^\\\[[[dddkkk___SSSXXXTTTaaaaaabbbuuuhhhQQQPPPRRROOOCCCCCC>>>777666888555...222000......000222444555111111000......---------,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***))))))******++++++++++++******))))))))))))******+++***)))(((((()))***+++++++++,,,------......///...222333000111666:::;;;888777777666555444444444...>>>000;;;777tttqqqmmm}}}vvvmmmzzzwwwxxxjjj{{{GGG---000...(((+++,,,)))''')))))))))...555VVVCCC///'''''''''((()))******))))))+++000777===:::111***)))+++...444;;;333,,,)))---222000***'''444222---)))&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$CCC>>>999777///555///111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////---------............///////////////000000000000000222333333222111333444000111222333555777999;;;666666777777888999;;;<<>>999777000666000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///////////////000000000000///111222222111000222333111111222333555777888999666666777777888999;;;<<>>777RRRttt|||~~~~~~{{{|||kkkssszzz~~~{{{JJJ///,,,///...***,,,))))))***)))'''***000AAA999...(((((())))))(((+++******+++)))+++444???555(((+++444555===LLLTTT@@@111+++111222)))'''---999666...%%%$$$((((((%%%%%%$$$(((###$$$(((###EEE>>>888777000666000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///////////////000000000000...000111111000///111222222222333333444666777888666666777777888999;;;<<>>222000333222///---333111///...///000222444111111111000///...---,,,------,,,+++++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++---...---------///111111333555555555555777999???<<<::::::999666666999222999333888888EEEvvv{{{zzzgggiiirrryyy~~~yyyHHH000---///---***,,,))))))***)))'''***000777111***'''(((******)))***++++++***&&&(((666EEE555+++222>>>@@@FFFTTTZZZCCC555---000000((('''...444333...'''$$$&&&'''&&&%%%!!!%%%'''!!!$$$'''"""FFF>>>888777111777000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///////////////000000000000///000111111000000111333333333333333444555666666666666666777888999;;;;;;AAA@@@xxx```aaaYYYVVV[[[hhhSSSOOOZZZooottthhhdddkkkmmmhhhfffhhhhhhmmmhhhXXXGGGIIIFFFBBB888000111555444111///222///...000000///000333//////000111000///---,,,---,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---------...000222...///000333666888888888@@@>>>======<<<;;;;;;<<<222:::111555;;;<<>>AAAooottt[[[\\\YYY[[[YYYfffUUUSSS```uuuyyykkkdddkkkoookkkiiihhhaaa\\\gggxxx~~~jjj\\\LLLKKK???:::444111333555333222333444...,,,000333000///000---...///000000///------+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---------...000222000///000333666888777555AAAAAA>>>;;;::::::::::::333888333555>>>:::^^^ttt|||vvvoooiiikkkcccssswww~~~jjjsssDDD000///...,,,,,,+++))))))+++***(((***///---,,,***)))))))))))))))(((***,,,+++(((,,,>>>PPPEEE222222@@@FFFGGGDDD:::555///---000///***))),,,222...***'''&&&%%%%%%'''&&&$$$((('''"""(((...&&&III===666777222999222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///////////////000000000000000222333333222222333444333333222222333444555555666666777777888999;;;<<<;;;CCCeeejjj]]]\\\XXX\\\OOOXXXOOONNN\\\qqqsssddd\\\cccpppqqqqqqnnnfffbbbjjjuuuzzzvvvmmmbbbSSSRRR@@@888555444444444333888??????222+++///444111...///------.../////////......++++++,,,---------,,,,,,***************+++++++++))))))))))))))))))))))))******************************))))))******+++,,,***+++---------...111333333222222333555666555444JJJIIIEEE>>>;;;======;;;555555666666>>>:::TTTvvvtttcccxxx___eeeuuuxxxyyygggpppBBB111000...,,,---***)))))),,,+++(((***...---,,,***)))(((((())))))((()))+++,,,***...===MMMIII111***888DDDJJJHHH>>>333///...000...)))(((***666...'''&&&'''&&&&&&'''""""""'''%%%"""---444,,,JJJ===666777333:::222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///////////////000000000000000111222222111111222333222222222222333444555666666666777777888999;;;<<<;;;BBBVVVeeeaaaYYYRRR[[[MMMVVVNNNLLLYYYmmmnnn___ZZZaaauuuzzzyyypppiiinnnyyyssspppooobbbRRRRRR>>>:::999888777666;;;KKK\\\QQQ<<<+++---333111///000---------------...///000***+++,,,---------,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,***+++---------...111333111111222222444666999;;;SSSRRRKKKAAA<<<>>>>>>;;;777111999777999:::MMMxxxsss^^^]]]eeexxxyyyvvvgggnnnAAA111000---+++...***(((***,,,+++((()))...+++***)))((('''''')))******)))+++,,,,,,...888DDDEEE///,,,<<>>///444GGGNNNJJJ???000...,,,++++++,,,...333999@@@///###$$$))))))&&&%%%&&&'''***$$$)))///$$$MMM888<<<333555555444000000000///......------++++++++++++++++++++++++++++++******++++++,,,------------............///............////////////////////////000000000000000111111111111222222222222333333333333333333444444777::::::888999<<>>444666555111111@@@YYYmmmQQQ;;;+++///777666222222///...------,,,,,,---------,,,+++*********+++++++++***))))))******)))(((************)))))))))((()))************+++++++++***))))))))))))***++++++++++++++++++,,,...000222777444333555444222777???OOOJJJCCC>>>;;;999666333555444666888666666???JJJzzzsssddd}}}zzzzzzooonnnlll===---000111...///,,,+++***))))))***++++++///***((()))(((&&&''')))++++++)))((((((***---000>>>222111GGGaaaeeePPP999111,,,***---+++%%%'''///000)))%%%&&&(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&PPP999<<<333666555333000000000///......------++++++++++++++++++++++++++++++******++++++,,,------------............///---............/////////////////////000000000000000000000111111111222222222222222333333444444444444444555777999;;;;;;:::======AAAnnnhhhccc^^^TTTQQQNNNZZZXXX]]]eeejjjgggaaa```eeeqqqooodddcccsss{{{uuuqqq|||ppp{{{uuuwwwssssssvvvzzz}}}|||vvvqqqjjj```RRRIIIDDDAAA>>>:::444444222///...666CCCNNN:::111...555888444222444//////...------------...,,,+++***)))))))))************++++++***))))))(((************)))))))))))))))************+++++++++***************+++,,,,,,++++++++++++---///111222444222333555666888===CCCBBBAAA@@@???>>><<<888555555444555777777555777<<>>;;;???aaa~~~```^^^ZZZSSSSSSPPPYYY```hhhppprrrnnngggbbb___dddkkkgggbbbhhhlllmmmssspppzzzuuuuuuhhhjjjooossstttooofff```kkk___OOODDD@@@===:::666444333111///...000333666---,,,///666999555222444000///......------......,,,++++++***************)))+++,,,,,,+++)))))))))*********)))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++---///222333111111222555888;;;???CCC555888<<<@@@AAA>>>:::777666444444555666666555555IIIvvvsssiiilll~~~lllwww|||zzzkkkuuujjj{{{mmm===---000///------+++***)))))))))***+++,,,...(((&&&(((***(((&&&''''''(((*********,,,111666444444222333>>>JJJJJJCCC222,,,,,,000000...222;;;222***%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%VVV;;;<<<444666555222000000000///......------++++++++++++++++++++++++++++++******++++++,,,------------............///------------............////////////000000000000//////000000000111111111111111222333333444555555777666666:::>>>???===:::<<<:::AAAWWW}}}]]]YYYUUURRRVVVQQQUUUbbbmmmzzz}}}tttiiibbbiiiuuuvvvuuuzzzxxxrrrsssyyyoooyyy|||{{{{{{yyyvvvuuu```fffmmmrrrpppgggYYYPPPlll___OOOBBB<<<:::888666333222111000000///---+++...,,,...444777666333222//////...---------------,,,,,,,,,,,,,,,+++++++++(((+++,,,,,,***)))***+++))))))))))))))))))******))))))*********+++++++++++++++******++++++,,,---+++++++++,,,...000222444222333222222333555666555444888>>>CCCCCC???;;;888777555333333555888888666AAAfff~~~qqqeeeuuu^^^|||vvvcccvvvgggnnn>>>---///...************)))))))))***,,,---555---&&&&&&(((((((((***$$$(((++++++***,,,111555000000///000888BBBEEECCC444...---222222///555>>>111***%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX<<<<<<444777555222000000000///......------++++++++++++++++++++++++++++++******++++++,,,------------............///,,,------------.........////////////000000000000/////////000000000111111111111222333333444555555444555666999<<<<<<;;;999<<<:::CCCMMMaaa\\\VVVRRRVVVPPPRRRWWW```ppp~~~~~~rrrfffaaavvv~~~~~~pppqqqmmmuuuzzzwwwuuuttttttttteeekkkssswwwtttjjj^^^VVV```XXXKKKAAA:::888888888222111000111111///---***000//////111444444222000......---,,,,,,,,,,,,---,,,------------,,,++++++(((***,,,+++)))))),,,///))))))))))))************)))************+++++++++***************+++,,,,,,+++++++++,,,...111333555000111222111444888888555999===CCCEEEBBB===888555666777555222444999;;;999888IIIhhhzzzqqq___|||fff}}}}}}aaavvvdddnnn===---...---*********))))))))))))+++,,,---???333(((&&&'''((()))+++&&&)))+++)))'''***111888444,,,,,,:::IIILLLDDD<<<666///---000///+++///999000)))$$$%%%'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZ<<<<<<444777555222000000000///......------++++++++++++++++++++++++++++++******++++++,,,------------............///,,,,,,---------.........////////////000000000000////////////000000000111000111111222444555555666222555999;;;;;;;;;;;;;;;<<<:::CCCBBBeeeddd]]]VVVXXXSSSVVVRRRTTTaaatttuuufff\\\]]]nnntttttt{{{{{{oookkkuuuzzzyyy}}}zzz}}}zzzxxxrrrjjjdddbbbbbbccc___bbbeeefffbbb\\\UUURRROOONNNJJJCCC;;;777666777000000/////////...---,,,///000111111000000000...------,,,++++++++++++,,,+++,,,,,,---,,,+++***)))'''***+++***((()))...333((()))))))))************)))************+++++++++***))))))))))))***++++++******+++,,,...111444555,,,000111222777>>>>>>999666;;;???@@@===888555333444777888444555999;;;888:::MMM^^^yyyyyypppSSSyyy}}}qqqbbbrrrdddlll<<<,,,//////,,,,,,***))))))))))))+++,,,---FFF888,,,))))))))))))***)))***)))&&&&&&---;;;FFF<<<000222EEEPPPHHH===;;;555...+++...,,,(((---666///(((###%%%'''&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$\\\===<<<444777555111000000000///......------++++++++++++++++++++++++++++++******++++++,,,------------.........//////,,,,,,,,,---------......////////////000000000000////////////000000000000000111111222444555666666333777===>>>===<<<<<<>>>===;;;BBB:::yyyfffjjjdddYYY[[[WWW]]][[[VVV___qqqrrraaaYYY___XXXccccccbbbjjjnnnmmmrrrggglllzzzyyy|||}}}{{{uuujjj```\\\\\\]]]\\\[[[XXXTTTPPPMMMLLLLLLFFFIIIKKKFFF>>>777444555//////...---,,,,,,---...+++000444111...---......---,,,++++++******++++++******+++,,,+++***)))(((''')))***)))''')))000666(((((())))))*********+++)))************+++++++++)))))))))((()))******+++******+++,,,...111444555...111111000333888555......333888999777555333444111888:::777555888999666EEEwwwvvvtttzzzmmmQQQ}}}aaaddd|||nnndddiii:::+++///000...///***))))))))))))+++---...III<<>>888888>>>>>>888999@@@777,,,'''+++---...666BBB000***$$$###%%%'''&&&###&&&%%%%%%$$$$$$%%%%%%&&&jjjAAA888444999222111444333111///...------,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---........./////////000000000000//////000111111111111111000111222222222333666999AAABBBBBB>>>:::888999;;;<<<===AAAGGGccckkkgggccc]]]UUUPPPTTT[[[\\\ZZZjjjwwwlll^^^\\\\\\dddhhhhhh```XXXZZZggguuuxxxxxx~~~yyyxxxfff]]]bbbUUUHHHFFFHHHEEE>>>;;;@@@===999777888999888888...///000111111/////////......///...------...000000000...---,,,,,,,,,,,,,,,,,,++++++***))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++,,,,,,---------............111111000111555666444000...///444777444333444444666777777666666666777CCC{{{mmmlllUUU|||tttppprrr}}}\\\bbb777111000---,,,+++******))))))))))))******===<<<555+++(((***+++***)))'''&&&&&&'''...===LLL<<<111111;;;>>>777666???333,,,'''(((+++000777>>>///)))$$$###%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&lllBBB888555999444222333222111///...------,,,+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............/////////000000000//////000111111111111111000111222222222333666999>>>AAA>>>777666<<<===999;;;<<>>555777444777???@@@888555999...///111111111000...---///000000///...---///000222222000///...------,,,,,,,,,++++++***)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++,,,,,,---...///000000222000000333444222222555000...///555777555333444333555777777666555666777@@@lllkkkjjjYYYmmm|||uuurrr~~~~~~``````666111111...---,,,******))))))))))))******FFFBBB999...(((***,,,+++***(((&&&&&&&&&***777DDD>>>///...>>>CCC666222:::,,,+++(((''',,,666===>>>---)))$$$###%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&nnnCCC888444999333222222111000///...---------------------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.............../////////000000//////000111111111111111000111222222222333666999777;;;888333;;;IIIGGG::::::;;;>>>@@@VVVeeeddddddbbb]]]^^^iiivvvuuubbbbbbllleee]]]aaagggfffmmmtttqqqggg```aaaeeecccnnnwww~~~eee^^^NNNBBBDDDJJJIII???777222111<<>>XXXiiiiii^^^jjjwwwzzzrrrzzzggg___555000000......---******))))))))))))******IIIEEE:::---&&&''')))(((+++(((''''''&&&'''000;;;CCC222222FFFJJJ888...333'''+++***(((///>>>CCC???***(((%%%$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqEEE888333777222222111111///...---------------------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..................//////////////////000111111111111111000111222222222333666999555777444444BBBRRRKKK888999:::======PPPdddcccdddbbb]]]ZZZaaajjjooobbbfffpppkkkdddcccbbb\\\```eeeiiihhhfffdddccceeekkkqqqxxx```___RRREEEBBBBBB???:::888777444===MMMLLL::://////111111...***---333555222222333333222000///111222111000...---,,,++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++,,,---...///000111777...,,,111444444;;;FFF:::333//////000///111444111333555555555555666777999OOOiiihhhcccrrr}}}uuu|||sssvvvnnn^^^444000000......---******))))))))))))******@@@===555***%%%&&&((('''***(((''''''&&&&&&,,,333>>>000333GGGLLL999---///(((,,,+++)))000<<<>>>777(((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&vvvHHH999333777222111111000///...------------,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------.........///////////////000111111111111111000111222222222333666999888777555888DDDMMMDDD555888:::===;;;JJJnnnkkkhhhfffccc]]]VVVWWW[[[]]]^^^lllvvvrrrmmmeeeXXX^^^]]]]]]bbbjjjqqquuuvvvvvvkkkppp~~~qqqYYYVVVLLLCCC>>><<<;;;<<<@@@???888666<<<>>>777222222000222000---333===@@@;;;000111111///------...///...---,,,+++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++***++++++,,,---...//////111---+++000555<<>>>>>;;;777777:::>>>;;;GGG^^^pppjjjeeebbb^^^XXXVVVWWWVVV```ppptttpppsssnnn\\\___```bbbiiirrr||||||sssxxxrrrxxxzzzzzzhhh]]]ZZZNNNEEE===;;;;;;;;;???DDD???777///...444999888555111555555222888CCCBBB999000000000///,,,,,,---...,,,,,,++++++++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++++++++,,,,,,------***,,,------222;;;BBBCCC333...,,,...000//////111///111333444444444555666:::???lllaaajjjoooqqqooowwwkkkuuu___444//////------+++******))))))))))))******)))++++++((('''******''''''%%%&&&))))))'''(((,,,&&&%%%(((...222000.........(((&&&+++///---(((%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&OOO>>>666999444333000///...---------------++++++,,,---............******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........////////////000111111111111111000111222222222333666999444444777:::777222555<<<666;;;>>>;;;EEEUUU{{{mmmeee___]]]\\\YYYWWWXXXZZZfffrrrmmmiiivvvyyyhhhYYY___hhhqqqxxxrrr{{{zzzsssyyyzzz~~~sss|||yyy{{{{{{```WWW___SSSHHH???<<<;;;999888999999444---,,,555???>>>555222888999666;;;BBB===111111222222000...---...///,,,,,,+++++++++,,,------******************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++++++++++++++'''...///***---555777333---***+++000333000///000...111333444444444555666666888nnnmmm]]]kkklllpppkkkxxxfffvvv___555//////,,,,,,+++******))))))))))))******))),,,---***))))))'''###&&&$$$%%%)))***((((((,,,&&&''''''%%%&&&***---,,,---$$$###---333...((((((###$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&OOO888888555000111111111000///...---,,,,,,,,,+++***,,,///000...,,,,,,))))))...---))))))...------------------------...------,,,,,,------......///000000//////000111//////000111111111111111000111111222222333444444333333444555666777888999666::::::>>>===RRR{{{fffaaaZZZ]]]ccc\\\YYYeeeWWW\\\``````]]]aaallluuuiiijjjlllsss}}}xxx{{{xxx{{{~~~{{{xxxtttpppvvvmmmqqqqqq^^^NNNNNNPPPHHHCCC???>>>;;;666555666555666555000000555:::===;;;999<<>><<>>===:::777<<>>;;;CCC}}}ppp[[[ZZZVVV]]]ggg```XXX]]]dddccc```^^^^^^dddmmmtttuuusssnnniiiggglllyyy{{{zzzvvvdddjjjgggbbbgggttttttvvvmmm```^^^WWWSSSQQQJJJKKKAAA<<>>===IIIYYY```LLL:::777999888888:::===:::999;;;;;;777333333000333333000//////---)))...---,,,,,,++++++,,,,,,111000...---,,,+++++++++***,,,------+++)))))))))******))))))))))))*********))))))(((((())))))***))))))))))))************+++++++++***((((((+++---,,,,,,,,,,,,,,,---......------------...///000111111222222333444555555666999???EEEyyymmmuuubbbkkkZZZ\\\222...///,,,,,,***************))))))))))))+++000111,,,'''((()))(((''''''''''''''''''((((((+++((('''(((,,,---,,,***))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%VVV:::888777444444111111000///...---,,,,,,///---,,,,,,...111333555111+++''''''+++------,,,------------------------...------,,,,,,------...111222222111///...///000//////000111111111111111000111111222222333444444555555555666666666666666;;;666;;;======???mmmmmm[[[[[[TTTUUU[[[WWWUUU___cccjjjqqqqqqllliiijjjmmmmmmnnnpppmmmiiimmm}}}zzzlllpppmmmaaammmdddVVVTTT___aaa```iiiffffffrrrwwwfffYYYWWWTTTQQQHHHEEEIIIGGGDDDNNN^^^___JJJ:::999;;;777666:::<<<999666555555444333222111555555222111333111---...---,,,,,,++++++,,,,,,000///...,,,++++++++++++***,,,///...,,,***((((((***))))))))))))))))))***))))))(((((((((((())))))((()))))))))***************++++++***))))))***,,,,,,,,,++++++,,,,,,---...------------...///000000222222222333333444444444888>>>>>>yyyeeewwwuuudddjjjZZZ^^^444//////,,,,,,***************)))))))))((()))---...***'''))))))((('''''''''''''''''''''&&&)))'''&&&(((***+++***((((((((('''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZ;;;777888555555111111000///...---,,,,,,------,,,+++,,,...111333222...***(((***------,,,------------------------...------,,,,,,------...,,,...//////......000111//////000111111111111111000111111222222333444444555555555666666666666666:::555<<<;;;??????___kkkZZZ^^^ZZZVVVWWWRRRSSS^^^ZZZiiixxxyyyooofffhhhmmmggggggiiihhheeeiii|||yyymmmpppnnndddccc```VVVUUU```cccccclllqqquuukkk^^^``````ZZZUUURRRRRRLLLFFFHHHOOOIII>>>777888777333333999;;;999555333333444444333111555555333222444333///...---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++***,,,///...,,,***(((((()))))))))******)))))))))))))))(((((((((((())))))((()))))))))***************+++++++++))))))***,,,,,,++++++++++++,,,------,,,,,,,,,------...///000222222222333333444444444666<<<<<>>777@@@BBBRRRgggVVV______\\\]]]VVVQQQXXXTTTeeetttrrreee___hhhtttlllfffaaa___\\\aaauuu}}}uuullleeeuuu}}}uuupppvvv}}}|||ssszzz|||sssaaa```[[[SSSMMMKKKGGGCCC;;;===>>>===:::888999;;;;;;;;;888444444777666333...111222000000222111---...---,,,,,,++++++,,,,,,,,,,,,+++*********++++++***,,,------+++)))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))************)))***,,,+++***)))***++++++++++++++++++,,,------,,,,,,,,,,,,---...///000000111111222333444444555333999>>>^^^yyyhhhcccpppjjjwwwYYYddd888111///,,,+++***************))))))))))))'''******'''&&&))))))&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbb===666777555333111111000///...---,,,,,,+++---...---++++++,,,...111777777000***+++,,,+++------------------------...------,,,,,,------...,,,...//////......000111//////000111111111111111000111111222222333444444333444444555666777888888555777AAA222???DDDFFFaaaWWW\\\YYYWWW^^^[[[SSSSSSZZZhhhrrroooccc___hhhttttttjjjccccccbbbdddqqqsssjjj[[[jjjyyy{{{cccYYYZZZQQQBBB;;;DDDGGG@@@<<>>888666888777333333666555///+++///000......111000,,,...---,,,,,,++++++,,,,,,///...---,,,+++*********)))***++++++)))((()))+++((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))************)))***,,,+++***)))***++++++++++++***++++++,,,---,,,,,,,,,,,,---.../////////000000222333444555555222777???KKKuuutttkkkqqqYYYbbb666000///,,,,,,+++************))))))))))))'''))))))&&&&&&)))((($$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ddd>>>666777555333111111000///...---,,,,,,+++...000///,,,++++++---111999;;;333+++***,,,+++------------------------...------,,,,,,------...///000111000///...///000//////000111111111111111000111111222333333444444333333444555666777888999555999BBB...===DDD>>>\\\[[[YYYNNNKKKXXX[[[UUUSSSdddoooyyyvvvkkkdddhhhoooxxxnnnjjjpppqqqnnnrrr|||uuullleeeaaa```qqqkkkiii[[[CCC;;;FFFGGG;;;888>>>:::...111444444000111444111***+++///000...///111000---...---,,,,,,++++++,,,,,,222111///---+++***))))))))))))***)))((((((***,,,((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))************)))***,,,,,,***)))***+++++++++******++++++,,,---,,,,,,,,,,,,---...//////...///000111333444666666333555@@@???ttt~~~~~~vvvwwwkkknnnYYY```444......,,,,,,,,,************))))))))))))((()))(((%%%&&&((('''###$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lll777777;;;333444000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,'''---555999777111+++(((---------------------------------------------------------............///......///000000000000000000111111222222333444444555555555666666666666666444999::::::;;;:::MMMmmm```\\\XXXQQQOOOTTTYYYVVVOOO]]]fffnnnnnngggccceeeiiimmmpppqqqooonnnrrr{{{xxxllljjj``````qqqnnnHHHMMMAAA@@@BBB<<<<<<;;;222444444444333222///---,,,///000000...***)))***,,,+++,,,---,,,***)))***+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000111111111222222222555999:::BBBfffkkkvvvhhh```XXXZZZ777------000)))---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq:::888;;;222333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++---222777:::777000+++---------------------------------------------------------............///......///000000000000000000111111222222333333444555555555555666666666666777;;;::::::;;;:::HHHdddvvvhhhlllhhh___TTTPPPRRRTTTSSSWWW^^^gggllljjjfffdddccckkkqqqtttpppiiigggnnnvvvxxxllleee```~~~}}}SSSFFFDDDDDD<<<:::999222333333333333111000...---///000000...+++)))+++,,,+++,,,---,,,***)))***+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111222222333333555777888???___uuu~~~kkkdddeeeSSS555......000(((,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxx>>>999:::222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---222888999222,,,---------------------------------------------------------............///......///000000000000000000000111111222333333333444444555555555666666666:::===999999<<<:::BBBWWWhhhgggqqqsssmmm___SSSQQQTTTVVVVVV]]]ffflllmmmhhhbbb]]]ooovvv{{{uuuiiibbbffflll|||jjjiiibbbRRRLLLIII>>>999888333222222222222111000///...///000000...,,,++++++,,,+++,,,---,,,***)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------,,,,,,,,,---.........//////111222333444444444444777;;;VVVrrrvvvjjjSSSaaauuukkkZZZkkkKKK444///...///''',,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~AAA888:::222333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******---111222...***,,,,,,---------------------------------------------------............///......///000000000000000000000000111222222333333333444444555555666666666:::<<<888888===;;;???MMM^^^XXX```fffhhh```WWWSSSSSSRRR\\\ccclllpppnnngggaaa^^^xxx}}}yyypppjjjkkknnnwwwkkkxxxbbbUUUNNNAAA:::999555000000000000000000//////////////////---,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------,,,,,,------...---...///000222333555555555333777999LLLlll}}}kkk~~~sssFFFVVVgggVVVLLLFFF>>>[[[~~~III333///---...'''...************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%CCC777999333555111111///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******+++,,,,,,,,,---------......---------------------------------............///......///000000000000000///000000111111222333333333333333444555666666777777:::666666>>>===>>>HHHxxxfffVVVSSSVVVWWWTTTSSSTTTSSSPPP]]]fffooopppjjjddddddfff|||{{{yyywwwvvvuuuttttttsssqqqYYYNNN@@@888888555000////////////////////////////////////...,,,++++++,,,---,,,***)))***+++,,,+++******)))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,------,,,,,,,,,---......---...///000222333555555777222999888DDD|||}}}rrrkkk|||~~~~~~{{{SSSCCCRRRRRRFFFQQQ\\\fffLLL444...,,,---(((000************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEE777888333666111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))+++---+++,,,,,,------.........---------------------------------............///......///000000000000000//////000000111222222222222222333444555666666777555:::666555===>>>>>>FFFeeexxxlllZZZXXXRRRMMMPPPWWW[[[YYYYYYbbblllmmmgggcccgggmmmwwwtttqqqsssxxxzzzyyywwwzzz~~~ZZZJJJ<<<666666444000///...............//////......///000///---++++++,,,---,,,***)))***+++++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...//////111222333444444777222;;;999===jjjttttttyyyzzznnn|||kkk{{{fffLLL444PPPaaannnNNN444---,,,...(((///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%III777777333555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...------++++++,,,,,,---......///---------------------------------............///......///000000000000000//////000000111111222222111222222333555666666777444;;;777555<<<===>>>FFFUUUpppyyy^^^[[[UUUOOOQQQYYY]]]\\\XXX```hhhkkkhhhfffhhhlllrrrrrrssswww|||}}}|||zzz\\\HHH<<<888999777000000...------------...///......///111111---***+++,,,---,,,***)))***++++++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,---...000111///000000111222222333333666000<<<999888[[[www~~~iiifffZZZmmmkkkhhhiiiLLLnnnNNN333---///111)))---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%LLL888777222555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---)))''')))///111///+++++++++,,,,,,---...//////---------------------------------.........//////...//////000000000000000/////////000111111222222111111222333555666666777555<<<999555:::<<<===EEEKKKsssTTTrrrSSSUUUSSSOOOOOOSSSUUUTTT^^^bbbhhhlllllljjjgggfffqqquuu{{{~~~___III>>>;;;===;;;111000...---,,,,,,------///......000222111...***+++,,,---,,,***)))***++++++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))******+++---///111222000000111111222222222333555...<<<999555SSS}}}xxxvvvqqqVVV]]]sssooonnnxxxMMM222...222444)))+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%LLL999;;;777///333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---------------------------,,,,,,,,,---------.........000111111///......///000111111111111222222222222222333444444555555666999888888999:::<<<>>>@@@GGGxxxsssXXX^^^[[[WWWRRROOOOOOPPPRRRSSS\\\___jjjcccfffqqqfffbbbsss{{{~~~sssyyyuuu~~~iiiMMMHHH;;;AAA:::111111000---++++++...000.........------,,,,,,,,,***+++------,,,,,,,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))************+++++++++++++++,,,------......////////////000111111222222555333999888:::GGG}}}{{{rrrjjjnnnCCCSSS]]]yyySSS333444---)))---***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ;;;;;;888111333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000///...---------------------------,,,,,,,,,---------......///000000000111000000///000111111111111222222222222222333444444555555666777777777888999;;;===>>>DDDkkkiiiOOOVVVPPPOOOOOOQQQUUUZZZ___aaa]]]dddqqqeeefffuuuooommmpppwwwzzziiilll{{{uuuqqqyyy{{{|||}}}VVVFFF777;;;444222111///.........//////000000///---,,,+++******)))+++,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---........./////////000111111222222222444888777===BBB}}}{{{uuu\\\jjj___LLLrrrYYY555222...,,,///***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYY>>>:::888444333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---//////......---------------------------,,,,,,,,,---------......000///...000333444222000000111111111111222222222222222333444444555555666666666666777999:::<<<===BBBZZZlllPPPTTTPPPPPPQQQTTTVVVYYY\\\^^^fffrrr{{{eee```uuuvvvxxxqqqtttwwwbbbccctttmmmjjjkkkqqqsssrrrxxx}}}xxx{{{cccEEE666777000222000...///111222000...111111///...,,,***)))))))))***++++++,,,+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------.........//////000000111111222///777444666@@@;;;{{{wwwyyyqqqUUUuuupppjjjbbbddd:::000...///000***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```@@@888777666333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------------------------------,,,,,,,,,---------......111...,,,///555777444000000000111111111222222222222222333444444555555666666666777888999;;;<<<<<>>888666333000---///333444000,,,---------------------,,,***)))(((***,,,---+++)))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------............///000000111111///999---111>>>666SSSqqq}}}iii~~~~~~yyyRRR333///000---***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjDDD777555555333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......///...---000333555333111000111111111111222222222222222333444444555555666555666888:::;;;<<<<<<<<>>999444222555444///222777555---000//////......---,,,,,,++++++,,,---......------+++******)))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,...//////......///000222000222777555333:::FFFppptttmmm{{{{{{GGG111///---,,,+++******)))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP>>>666666444333222000//////......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***,,,---......///................../////////000000000000000000111111111111222111222222222222333333555555555555777888999:::666EEE===TTTwwwRRROOOKKKPPPQQQ\\\VVVVVVZZZUUUOOO[[[ooommmtttmmmXXXQQQ^^^iiiiiiZZZ___kkkqqqgggVVVRRRZZZ\\\fffmmmppp{{{~~~mmmsss]]]cccrrrvvvwwwdddgggzzzwwwUUUKKKJJJQQQaaauuuyyygggWWWVVVOOOPPPUUU[[[___```___^^^]]]ooo^^^SSSCCC<<<;;;222111<<<>>>444111777666---//////......---,,,,,,+++******+++,,,,,,---------+++******)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,,,,---///...------...000111000222555333222777@@@UUUjjjrrr]]]qqqAAA000///---...+++******)))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU>>>555555444333222000//////......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.....................//////////////////000000000111111111111111222222333333333333444444555555666888999:::888DDD;;;LLLnnnSSSTTTPPPWWWTTTSSSUUU\\\```VVVNNN]]]wwwmmmaaa^^^``````^^^cccdddkkkpppgggWWWQQQVVVUUU\\\______hhhyyyuuupppdddZZZZZZ\\\gggwwwqqqiii{{{zzzzzzrrrppp\\\WWWSSSHHHNNN```cccVVVJJJEEEJJJLLLNNNQQQTTTTTTPPPLLLVVVXXXXXXlllkkkWWWLLL>>>>>>???111333BBBGGG:::000222222---......------,,,,,,++++++)))************++++++,,,+++******)))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))******++++++,,,------...,,,---......------...///000000111333222222666<<>>>>>333444@@@DDD:::///,,,---,,,...------,,,,,,+++************))))))))))))******+++******)))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***+++))))))))))))))))))))))))******+++,,,---......///+++---......------.../////////111111222333666999@@@ppp}}}~~~tttIIIqqq\\\777000///+++...+++******)))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```BBB555666444333222000//////......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111,,,---......//////......---------.........//////////////////000000000111000111222333333333222222444444444555666777888999===;;;???CCC[[[\\\RRRRRRJJJPPPJJJOOOXXX___\\\RRRLLLPPPWWWaaadddbbb______bbb```ZZZllliiibbb[[[\\\```aaa___[[[QQQNNNWWW```eeemmmxxxsssqqqlll___WWW___eee___hhhwwwtttssswwwkkkggg]]]eeeuuuXXXAAAEEEVVVQQQIIIMMMLLLAAAEEEFFFCCCAAACCCBBB>>>:::BBBEEEFFFIIIGGGNNNbbbqqq___VVVCCC777::::::666777333666777444///,,,+++,,,------,,,,,,+++*********---,,,+++))))))))))))***+++******)))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))))))))***+++,,,---......+++---......---,,,...///...///000000222444777888>>>SSSqqqqqqqqqsssUUU444111///***---+++******)))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccDDD555777444333222000//////......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------///000222333,,,---......//////......---------.........//////////////////000000000000000111222333444333222222444444444444666777888999>>>777AAAAAACCCzzz[[[UUUTTTJJJPPPIIIRRRYYY[[[WWWRRRQQQOOOLLLQQQbbbeeeUUUOOO[[[bbb]]]OOO___fffZZZNNNPPPZZZ```aaaPPPLLL[[[fffdddeeemmmrrrhhhbbbUUURRRWWWXXX[[[[[[TTTwwwqqqyyysssmmmXXXSSSMMMAAARRRnnnLLL===PPPhhh^^^RRRSSSQQQDDDJJJKKKFFFCCCEEEDDD@@@AAA@@@:::<<>><<>>GGGFFFCCC???===<<<===???@@@===>>>BBBGGGQQQbbbuuusssaaaJJJ???666555777555222111555222...------///000000////////////...---,,,+++,,,---...,,,***))))))*********))))))((((((''''''******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---------............///111000111111222333444555>>>:::www{{{~~~KKKmmmyyyIII666/////////(((,,,,,,++++++***)))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}EEE888888555444222111000000//////------,,,,,,,,,,,,++++++*********************************+++,,,---...///......///111555:::>>>@@@888333......000111///,,,............////////////000000000000111111111111222222111111111111111111444444555555666888999:::<<<999>>>===DDD[[[ggg\\\TTTOOOEEECCCZZZbbboooVVVHHHRRRLLLRRRWWW^^^```WWWOOONNNOOOPPPOOOWWW^^^tttvvveee```TTTOOO^^^iiidddVVVNNNRRR[[[xxxuuuhhhsssjjjPPPTTTSSSTTTWWWMMMLLL___pppwww~~~~~~nnnsss~~~{{{llldddeeeZZZOOOKKKJJJJJJKKKNNNQQQmmmyyy\\\???EEEPPPHHHUUUXXXjjjttt|||nnnMMMKKKKKKIIIFFFBBB@@@@@@BBBDDD@@@@@@???>>>@@@GGGRRRZZZmmm}}}xxxrrrbbbEEE===777666777444222222333111---,,,---...///////////////...------,,,,,,,,,------,,,***))))))***))))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************------------............000000000111222333444555:::444bbb~~~cccAAAmmmtttEEE444...///000***,,,,,,++++++***)))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL888777555444222111000000//////------,,,,,,,,,,,,++++++************************))))))***+++,,,...///000333222111000000111333333666111---,,,------+++)))............////////////000000000000111111111111111111222222222222222222444444444555666777999999888888>>>>>>BBBXXXcccZZZWWWQQQSSSHHHRRRYYYbbbMMMBBBJJJHHHMMMTTTXXXYYYSSSMMMIIIGGGEEEUUUUUUYYYlllpppuuuwwwTTTaaaXXXqqq}}}\\\IIIRRRQQQiiippppppyyyjjjPPPQQQSSSZZZ```XXXOOOUUU\\\cccnnn~~~xxxyyy~~~sss~~~sssfffmmmggg]]]XXXZZZ___]]]XXXdddwwwlllIII:::BBBIIIJJJ\\\ccc|||YYYPPPMMMMMMKKKFFFAAA???AAADDD999:::;;;:::999;;;@@@DDDWWW\\\eeebbbWWWTTTNNN======999777777666111111333111...,,,+++,,,.........000///...,,,,,,,,,,,,---+++,,,---,,,***))))))***(((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************------------............000000000111222333444555;;;666MMMOOOCCCuuuoooBBB333///000111,,,------,,,+++***)))(((''')))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU888777444444222111000/////////------,,,,,,,,,+++++++++*********************************+++,,,---...///111000...,,,+++***))))))111...,,,+++,,,,,,+++)))............///////////////000000000111111111111111111222222222222222333444444444555666777888999999999>>>@@@@@@VVVdddUUUVVVQQQaaaTTTIIIMMMMMMAAA>>>GGGHHHGGGTTTUUUUUUQQQMMMKKKIIIHHHYYYSSSTTTccckkk]]]tttfffvvvppp]]]\\\UUU^^^jjjtttwwwhhhUUUVVV^^^dddooommmeeecccbbbhhhwwwvvvyyywwwyyyuuuggg___```^^^\\\dddllleeeWWW```___KKK===@@@:::;;;PPPQQQ]]]pppsss|||wwwVVVMMMIIIJJJHHHBBB<<<999;;;>>>333777;;;===<<<<<<===@@@@@@???DDDCCC<<>>222444333555666222---...222...,,,******+++---------111///---+++++++++,,,---***,,,,,,+++)))))))))***''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,---------........./////////000111333444555999:::AAAvvvfffiiilll@@@333000000111......---,,,+++***(((''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^888888444444222111000/////////------,,,,,,,,,+++++++++************************------,,,+++++++++,,,,,,******+++,,,---///000111000///......///000000000............///////////////000000000111111111111111111222222333333333333333444444444555777888999:::999<<>>CCC===666???FFFBBB>>>???OOOQQQ333111AAA888666@@@>>>;;;888666444333333===AAADDDCCC===555111///888444666444))))))...***++++++...///---((()))...+++***)))***,,,......---///...---++++++++++++,,,)))***+++***)))((()))+++(((((((((((())))))))))))&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---------------......///111333555666333???;;;XXX```555---+++((()))))),,,,,,++++++***))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll:::;;;555444222111000000//////------,,,,,,,,,,,,++++++************************------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,---............////////////000000000000111111111111111111222222333444444555333333333444555666777888:::888888???777FFFZZZVVVPPPUUUJJJOOOEEENNNEEERRRYYYVVV]]]OOOUUUUUUWWWWWWPPPIIIMMMVVVeeebbbZZZhhhsss}}}]]]fffnnncccWWWSSSPPP]]]TTTWWW```OOOLLLVVV\\\ZZZXXX[[[\\\iiitttaaa\\\^^^cccnnnzzzttt___mmm}}}pppffflllsssyyy{{{|||nnnZZZpppzzziiiZZZSSSRRRSSSJJJBBBBBBFFFJJJNNNRRREEE@@@>>>:::888@@@DDD<<>>999MMM[[[111,,,,,,(((***,,,************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooo:::===555444222111000000//////---------,,,,,,,,,++++++************************++++++++++++,,,,,,---...)))***+++---//////000000---...//////...------.............../////////000000000000000111111111111111111222333333444555555333333333444555666777888<<<:::;;;DDD:::DDDKKK```QQQXXXEEERRRAAAPPPJJJWWWZZZRRR\\\OOOMMMPPPVVVYYYSSSLLLPPPZZZZZZ___[[[mmmtttnnneeeppphhhOOOZZZQQQTTTOOO___[[[eeerrrYYYPPPQQQYYY\\\```ccc^^^aaaqqqmmm{{{|||lll^^^^^^eeejjj{{{gggkkkuuutttfffeeettt~~~kkkcccqqqkkk[[[pppooogggllliiiZZZQQQTTTJJJAAA>>>DDDFFFCCCFFFMMMTTT666555AAA666000<<>><<