BM6P6(@ hhh;;;444000111...+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&((((((((('''''''''((())),,,***111CCCXXXkkk~~~~~~vvvuuuwww|||yyyxxxZZZHHHEEEBBBAAA@@@;;;222***+++%%%"""&&&***((($$$!!!&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))******)))&&&&&&(((+++***...,,,---333111555EEE]]]xxx{{{yyywwwvvv~~~sssUUUBBBFFFGGG<<<===JJJ222///***'''&&&''''''(((############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((((((((()))+++...000,,,///)))'''///888JJJbbbxxxjjjXXXvvvooouuuwww}}}|||lll___]]]xxxooooooyyy}}}vvv{{{uuummmuuu}}}mmmkkk{{{wwwuuummmgggmmmxxxyyyqqqRRRGGG@@@@@@666'''%%%...---+++(((%%%$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&$$$&&&)))***)))---(((111:::>>>RRRwww~~~ssszzz~~~{{{uuubbbgggeeeLLL555777...&&&$$$''')))(((''''''&&&%%%%%%$$$$$$%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((******)))(((((((((---&&&)))111---###'''555///,,,***+++(((&&&+++444%%%***......,,,,,,...///...---+++)))+++...,,,&&&)))+++)))&&&&&&)))***((((((%%%&&&******((((((+++///222555888888666222000------,,,***))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&((()))))))))(((***++++++***+++///222888666;;;AAA>>>777999CCCAAA???;;;:::>>>BBB@@@:::888888999999555111///111hhh;;;444///111...+++***)))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((''''''&&&...)))%%%$$$'''***,,,,,,333===OOOggg|||xxxwwwxxxyyyzzz~~~|||wwwaaaHHH<<<>>>CCCBBB>>>555---&&&%%%$$$###%%%)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++,,,///111,,,000------666AAAYYYwww|||}}}bbbMMM???:::===AAAFFF:::+++$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((()))***,,,.../////////222)))***CCC^^^ppp|||mmm___VVVvvvwww}}}zzz{{{~~~llldddwww~~~yyytttkkkooovvv|||uuu|||yyyyyy|||tttxxx{{{ggghhhyyy~~~cccJJJCCCBBB;;;000***)))'''%%%&&&))))))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++++++++))))))+++,,,,,,///***666JJJ___}}}vvvxxxxxxyyypppvvvyyyyyyooowww}}}uuusssppp{{{ttt^^^RRR:::111***))))))'''$$$###'''&&&&&&%%%$$$%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***++++++***(((((()))+++---+++******)))((('''(((,,,---...---,,,,,,***&&&888111,,,---333555...%%%)))''''''+++---------///(((,,,...---///111...)))+++'''&&&))))))(((***...000222666999999777444222000...,,,***)))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((+++++++++)))''''''(((***///+++***...999CCCIIIKKKNNNJJJGGGGGGHHHJJJSSS\\\ZZZZZZXXXUUUWWWZZZXXXRRRJJJJJJIIIFFF@@@999666666}}}iii;;;444///000,,,++++++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''&&&***---...,,,,,,///222HHHiiiyyyrrrllloooxxxzzzcccNNNAAA???@@@===777000,,,'''###%%%***(((((()))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***+++++++++,,,,,,,,,///222000999RRRlllvvv}}}ttt{{{mmmXXXTTTJJJ:::CCC===444---)))((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))((()))+++---...---,,,//////444OOOqqqyyymmmhhhxxxzzzooo~~~uuu|||}}}|||}}}ppptttpppeee___]]]XXXPPP]]]^^^_________eeeuuuxxxppp{{{vvv{{{~~~{{{xxxvvvuuusss{{{xxxppp___LLL>>>999:::111,,,'''&&&)))***'''$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))***)))***,,,...222888NNNjjj}}}wwwzzzxxx}}}~~~yyyxxx|||zzzsssyyymmmggguuuyyyvvvqqq~~~zzzxxxddd___TTTGGG999222---(((&&&(((''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))'''&&&'''***---***,,,***&&&***222111)))'''+++///444<<>>???<<<777444555333000+++((('''******((())),,,***---222777:::;;;:::999666333000,,,)))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((###%%%(((---333999>>>AAABBBKKKSSSRRRMMMMMMXXXcccttt}}}hhh:::333...///,,,,,,+++***))))))((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))******))))))///+++&&&(((777SSSttt~~~vvvqqquuuzzz|||rrrUUUFFF<<<666888:::555---'''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******'''***---------...111444???YYYuuuqqq|||pppNNNFFF===888666333---'''$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))+++***(((''''''***///333>>>VVVmmmyyyrrrcccpppkkkaaazzz|||nnnjjjzzzjjjmmmrrruuu|||{{{wwwssskkk\\\PPP]]]```llluuu}}}{{{uuuyyy~~~}}}~~~}}}yyyvvvmmm\\\KKKDDDAAA;;;333+++''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++***+++---,,,---999FFF\\\yyy|||}}}yyyvvvxxxuuuvvvttthhhgggxxx{{{}}}vvvjjjTTTHHH===///)))***)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******,,,---......,,,,,,,,,---000...444<<<<<<888BBBSSSUUUNNNVVVjjjmmm```bbbppp~~~ssszzzyyypppoooooolll}}}rrrmmmtttwwwoooaaaRRRDDD999:::333,,,)))'''&&&)))///&&&)))...333777:::;;;<<<777555222...+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((---777CCCNNNSSSTTT[[[ZZZXXXWWW]]]rrr~~~ggg999333///000---,,,,,,+++***)))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))'''((()))******++++++***---)))...EEEgggyyyrrrvvv{{{zzz}}}yyy~~~]]]JJJ999666999:::666444)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,......***''',,,888BBBttt}}}jjj___[[[RRRVVV[[[]]][[[ZZZZZZ\\\WWWVVVVVVYYYbbbnnnxxx}}}|||sssvvvyyyyyyiiiFFF555777:::333(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))***+++)))'''(((222AAAMMMhhhooofff___qqq|||~~~xxxkkkwww}}}{{{|||}}}|||zzz~~~sssmmmggg```hhhtttqqqsssyyywwwrrroooyyyzzzvvv||||||mmm^^^FFFFFFDDD@@@999111+++''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))...***+++---...666KKKaaa|||ooosssppptttqqqzzz{{{ooobbbccc\\\GGG222)))))))))(((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******++++++***+++------,,,---000222999>>>OOO```___XXXhhh~~~iiivvv}}}gggZZZKKK===111(((&&&)))'''(((+++...333777:::;;;777555333111...,,,******)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++...555@@@LLLUUUZZZ[[[VVV^^^pppxxxfff999333///111...,,,,,,+++***))))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))'''((()))***++++++++++++,,,:::UUUttt|||tttyyy}}}zzzyyyjjjPPPAAA<<<::::::;;;000...+++(((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++///111000+++,,,===[[[rrrzzzpppbbbTTTLLLKKKPPPWWW^^^dddiiihhhcccaaadddgggrrrooolllnnnqqqvvvzzz}}}vvvrrrnnnnnnooonnnnnnmmm|||iiiQQQEEE>>>777111///---***'''&&&&&&((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''((((((((())))))))))))(((+++,,,***///AAA]]]sssxxxggglllvvvnnnyyywwwzzzvvvttt|||~~~~~~wwwzzzyyywww|||ooodddeeeeeelll~~~||||||~~~|||vvvtttxxx[[[TTTLLLHHHEEE@@@666---(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++(((***111:::KKKnnnzzzuuurrrrrroooooonnnkkkiiijjjoootttrrryyynnnpppmmm{{{{{{{{{zzzttt~~~}}}bbbCCC222***)))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++,,,,,,((()))+++///444===GGGMMMQQQbbbyyy}}}{{{qqqkkkjjjgggiiiqqqvvvooodddgggrrr{{{{{{www~~~vvvlll[[[FFF666000---,,,,,,,,,///222666999555555444333111...+++***)))(((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&((()))***+++,,,///888DDDMMMRRRWWW]]]bbbiii|||xxxpppeee888333000222///---,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((()))++++++,,,,,,,,,<<>>```kkkUUUWWWVVVWWW]]]dddiiimmmppplllhhhfffgggjjjkkkgggdddfffhhhnnntttvvvtttsssssspppyyyzzztttuuuzzzssseeeUUU[[[^^^iiixxxWWW@@@999<<<555222---)))&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))'''+++......555MMMrrrzzzkkkfffqqqjjj{{{xxxwwwyyy|||~~~~~~~~~}}}||||||{{{zzz{{{~~~||||||}}}{{{kkkaaaeee||||||{{{wwwsssnnnuuuzzzvvv|||vvveeeQQQHHHJJJIII@@@666((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,)))...;;;KKKfffyyy~~~tttgggdddaaa^^^XXXSSSQQQRRRMMMJJJIIIKKKMMMOOOSSSWWWYYY]]]aaaffflllsssvvvvvvttt|||fffjjj}}}vvvxxx}}}~~~oooLLL999******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,,,,---111888DDDUUUfffqqqnnnjjjlllcccTTTVVVfffiii```mmmhhhiiipppnnnccc]]]aaa___YYYVVV\\\bbbccceeeiiissspppVVVGGG333000---,,,,,,000444666444555555444222///,,,***))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---555DDDUUU\\\[[[\\\eeennn}}}wwwsssvvv{{{zzzuuuzzzxxxzzz___777555000000---,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))&&&,,,111000++++++555@@@wwwzzzxxx}}}|||}}}{{{|||~~~vvvxxx{{{{{{{{{|||}}}}}}xxxzzzzzz___GGG>>>@@@888BBB777***,,,%%%!!!///***)))((('''''''''''''''((((((((((((((('''''''''%%%******'''***000000(((,,,444333888]]]zzzqqqaaa[[[___eeelllkkkkkklllnnnmmmiiifff]]]___```]]]WWWUUUXXX\\\\\\\\\]]]^^^____________dddiiippprrrrrrssswww{{{uuu|||zzzgggSSSYYYzzzbbbAAA>>>666888444+++$$$$$$''')))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((()))'''((()))((()))++++++)))666!!!)))===PPPrrr{{{]]]zzzxxx~~~llleeexxx~~~~~~~~~~~~~~~~~~yyywww|||}}}|||}}}}}}zzznnnfffWWW]]]rrrttt~~~rrrvvvvvvuuuttt|||wwwZZZDDDMMMOOO;;;555---((()))'''######'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++,,,)))'''(((+++,,,%%%777222AAAdddyyykkkddd]]]RRRIIIIIIFFFCCCCCCDDDDDDAAA>>>======>>>>>>>>>???@@@@@@GGGFFFDDDDDDGGGPPP[[[bbbkkknnnsssxxx{{{}}}~~~~~~~~~~~~}}}}}}~~~zzz}}}|||fffaaaOOOAAA,,,,,,111'''(((---###(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''(((((((((***,,,+++***###999HHHKKKYYYyyyuuuiiiffffffeeettthhhVVV\\\aaaiiisss^^^DDD333///***---666666666:::999444222444222------+++))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''$$$---...&&&&&&000777555MMMaaafffTTTPPPmmmzzzrrrggggggvvvzzzrrrttt___777555000000---,,,,,,++++++***)))))))))))))))))))))))))))))))))************)))))))))))),,,%%%'''000------IIIooo}}}yyyuuurrrpppmmmjjjfffffffffbbb^^^\\\]]]___^^^^^^^^^```bbbdddfffhhhpppsssvvvyyyzzz|||~~~yyykkkKKK:::<<<>>>888111///(((###&&&)))))))))((((((((((((((((((((((((((((((((((((((('''++++++&&&&&&,,,...+++///000???eeemmmgggbbbgggppptttnnnfffhhheeeaaa^^^[[[VVVOOOJJJNNNOOOOOOLLLHHHGGGHHHKKKKKKLLLMMMMMMMMMMMMMMMMMMPPPUUU\\\aaacccffflllqqq~~~xxxuuuxxx}}}ssshhhhhhuuudddIII===999555111,,,(((&&&&&&(((''''''&&&&&&'''(((((('''''''''((((((((())))))))))))((('''(((***)))((('''000333TTTttttttwwwsss}}}iii[[[}}}zzzzzz~~~{{{|||~~~}}}yyytttjjj\\\^^^~~~{{{wwwwwwxxxwww{{{xxxccc___]]]PPP===333,,,+++***&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))+++***)))***,,,,,,+++<<>>>>>>>>>>>>>>>>>======;;;@@@FFFJJJMMMRRRYYY^^^lllnnnsss|||{{{tttwwwkkk___ccc{{{tttKKK@@@888888666---''''''))))))(((((('''(((((()))''''''((((((((()))))))))***(((''')))***+++++++++###888LLLrrrvvv||||||oookkkxxx[[[VVVggg}}}}}}}}}}}}|||{{{|||}}}}}}}}}}}}pppeeemmmxxxuuuxxxwwwpppkkk}}}}}}|||oooeeeYYYIIIFFF;;;000,,,,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))+++,,,,,,,,,---555DDDXXXmmmXXXOOODDDCCC@@@===<<<>>>AAACCC???AAABBBCCCDDDGGGKKKNNNNNNMMMMMMLLLLLLLLLLLLLLLGGGDDDBBBBBBBBB???:::666<<<===@@@GGGPPPZZZdddiiiuuuvvvzzz~~~{{{uuuPPP777000***((()))%%%((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))///,,,,,,---++++++777EEEQQQkkkttteee|||\\\eeettt|||vvvkkkHHH,,,+++333444888<<<===>>>===777000...,,,)))((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((+++'''%%%***555CCCUUUccc[[[VVVeeeiiiWWWhhhyyywww|||^^^666444000000...---,,,,,,++++++***)))))))))))))))))))))))))))))))))***************+++++++++222///+++???jjj||||||{{{wwwwwwvvvqqqmmmeee\\\VVVUUUSSSSSSTTTUUUWWWWWW___aaabbbcccccccccbbbbbb___ZZZUUUSSSTTTSSSNNNHHHEEEKKKPPPQQQQQQUUU___hhhrrrooonnnuuu}}}\\\FFF===999...222555&&&'''((()))*********)))(((((((((((((((((()))))))))***))))))+++------...000@@@ccclllUUUUUU]]]jjjnnnnnneeeUUUJJJHHHJJJIIIHHHGGGFFFDDDBBB???======;;;999999:::999888666:::::::::::::::999888777888:::<<<===???BBBGGGJJJMMMYYYgggkkkjjjooo~~~~~~lllVVV\\\{{{~~~cccPPPBBB@@@<<<222***+++))))))((((((''''''(((((('''(((((((((((())))))))))))'''))),,,...------///555CCCllluuu{{{mmmcccnnnWWWLLLbbb}}}{{{~~~|||zzz{{{|||~~~}}}}}}~~~}}}mmmXXXKKKdddvvv|||rrr~~~ssstttvvvwwwhhhNNNLLLAAA444---,,,+++***(((''''''''''''''''''''''''''''''''''''((((((((((((((('''(((+++,,,,,,---000>>>WWWmmmhhhRRRFFFAAA@@@?????????>>>>>>???AAADDDFFFIIIMMMOOOQQQUUU[[[```___```bbbddddddcccaaa```___YYYQQQNNNMMMLLLGGGBBBDDDAAA===<<<>>>DDDKKKPPPhhhjjjqqqyyy|||yyyxxx{{{nnnWWWEEE===444+++((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))*********---***+++///333===TTTkkkpppqqqrrrfffgggyyypppGGG555222444777:::===???===666//////,,,***)))))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((444NNNfffdddUUUMMMnnnvvveeerrr~~~wwwuuuwww{{{yyyuuu~~~|||]]]666444000000...------,,,,,,+++*********************************))))))******+++++++++,,,&&&---111===^^^zzz|||vvv~~~|||pppeee```]]]VVVMMMTTTXXX^^^dddjjjooorrrttt{{{~~~}}}yyyuuuttttttoooggg```]]]YYYSSSMMMHHHGGGGGGIII[[[ccckkkooopppwww|||{{{]]]KKK>>>///222888,,,'''(((((()))))))))(((((((((((((((((())))))******,,,((()))...000,,,---222jjjyyycccZZZXXXXXXXXXaaaWWWLLLHHHJJJKKKFFF@@@CCCCCCBBBAAA>>><<<;;;;;;:::999888888::::::999777:::;;;;;;;;;:::999888888;;;;;;;;;999999999;;;===>>>BBBIIISSS]]]eeekkkmmm{{{uuutttxxxyyynnnaaa|||lllVVVJJJ@@@333,,,+++)))(((((('''&&&&&&''''''(((((((((((()))))))))***((((((+++///---***,,,222OOOhhhzzzeeerrrppprrrwwwZZZcccvvvuuuxxx~~~}}}}}}~~~}}}~~~~~~sss^^^YYYiii||||||~~~zzzuuuqqqtttzzz```SSSIII;;;000,,,,,,***''''''''''''''''''''''''''''''''''''((((((((())))))***((((((+++++++++000999TTT~~~ZZZGGGCCCCCCAAA@@@======???BBBGGGLLLNNNOOOXXX\\\bbbgggkkkqqqyyyxxx{{{||||||vvvnnnjjjiiiddd]]]WWWSSSNNNGGG@@@>>>???CCCEEESSSVVV```lllsssvvvzzzvvvyyy|||xxx|||}}}yyyfffMMM999***(((///))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((()))))))))*********++++++,,,000888FFF]]]{{{|||rrr~~~ooobbb{{{qqqRRR888666555555999===<<<777333000...+++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******(((&&&000JJJbbbjjjddd\\\yyyxxxrrr~~~ooofffcccvvv]]]555444000000...---------,,,++++++******************************))))))******+++,,,,,,,,,...---@@@ggg}}}~~~}}}iiibbbWWWPPPRRRZZZ^^^\\\mmmsss|||~~~{{{uuummmfff```XXXMMMEEEEEEJJJUUUaaaiiilllpppuuuyyyaaaLLL:::666555///+++***)))(((((((((((()))'''(((((())))))******+++...))))))...---+++888JJJ~~~iiiSSSMMMUUU[[[UUUKKKHHHEEEBBBAAABBBCCCCCCCCC666888;;;===>>>@@@BBBEEE???@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@>>><<<:::999888777999777777===GGGQQQWWWYYYYYYjjj|||}}}wwwrrr^^^iiizzzqqq[[[HHH999///+++))))))((('''&&&&&&&&&&&&((((((((()))))))))************---///***&&&///===eeevvv{{{mmm```\\\ddd~~~}}}|||}}}}}}|||~~~|||oooqqquuuzzzrrryyymmm}}}rrrwwwxxxhhh___WWWIII999000---+++'''''''''''''''''''''''''''''''''((((((((()))))))))+++((())),,,+++,,,999JJJwwwjjjXXXIIIDDDCCC??????CCCJJJKKKNNNTTTZZZ```dddfffvvv{{{zzzqqqhhhcccZZZPPPGGGBBB???>>>===@@@IIIVVVbbbkkkvvv}}}}}}}}}yyyqqqppp{{{yyyzzz}}}dddMMM;;;,,,))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((())))))******+++++++++'''000:::FFF]]]{{{{{{ooopppzzz~~~vvv^^^BBB:::444666:::;;;;;;<<<222000---,,,++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++---***???___fffZZZggg}}}ppppppeee^^^]]]sss\\\555444000000......------,,,,,,+++******************************))))))***++++++,,,------444@@@ccclll[[[TTTTTTQQQSSS___qqq~~~|||vvvllldddSSSHHHDDDNNN]]]ccccccbbbtttvvvaaaQQQ@@@333333000...+++)))((()))***+++'''(((((()))******++++++---***,,,...***000TTT|||xxxYYYVVVSSSOOOKKKHHHFFFEEE???FFFKKKFFF===999>>>FFFEEEGGGHHHGGGDDDDDDFFFHHHKKKNNNRRRTTTSSSSSSUUUXXX``````aaabbbbbbbbbaaaaaa\\\ZZZWWWSSSPPPLLLHHHEEE>>>>>><<<777444:::IIIUUU^^^]]]___jjj{{{wwwjjjggghhhvvvmmmUUUFFF:::///+++***)))(((''''''''''''(((((()))))))))***************---...)))***???YYYwwwhhhwwwtttbbb|||~~~~~~tttjjj{{{yyyuuu|||~~~ttttttnnnoookkk]]]GGG777000,,,)))'''''''''''''''''''''''''''((((((((())))))))))))***)))+++...,,,000FFF^^^iiiUUUKKKEEEDDDAAA<<>>PPP^^^xxxuuukkknnn\\\LLL===888999999<<<@@@444222///------,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++...>>>UUUcccaaafffppp```nnn\\\WWW{{{yyywwwzzzyyy\\\555444000000......------,,,,,,++++++***************************))))))***+++,,,,,,---------UUU{{{zzz|||mmmcccUUUIIIYYY^^^dddmmm|||}}}zzzuuuhhhXXXMMMGGGJJJZZZllllllrrr{{{pppeeeKKK555888444111---***)))***,,,---'''(((((()))***++++++++++++***...///)))999qqqiiiJJJQQQQQQPPPKKKEEEAAACCCFFFCCC>>>999:::???DDDEEECCC???DDDJJJPPPUUU[[[ccchhhmmmrrrxxxzzzxxxxxx{{{}}}}}}~~~}}}yyytttnnngggaaa\\\LLLIIIEEE???;;;999999:::DDDWWWgggfff```eeeuuu|||llliiizzzzzzaaaSSSEEE666,,,+++***)))(((((((((((())))))))))))************)))***---///+++333RRRuuucccyyy{{{ooohhhgggzzz~~~~~~|||zzzxxxmmmhhhooozzz~~~yyy{{{mmmiiifff{{{yyykkkRRR===333...+++(((((((((((((((((((((((((((((((((((()))))))))))))))))),,,///...444OOOmmmfffVVVOOOEEEBBBIIILLLKKKQQQ\\\fffqqqvvvlllgggWWWPPPJJJIIIJJJPPP\\\gggsssssswww~~~|||xxxxxxuuu|||dddfffiiiPPP888))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,555PPPhhhwwwrrrqqqmmmqqqnnneeerrrttt^^^GGG<<<888777999>>>555333000......---+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***++++++++++++TTThhhZZZ___qqquuupppXXX^^^zzz{{{tttjjjjjjrrrtttnnn~~~|||~~~{{{\\\444333///000///...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++...111PPPxxxxxxdddNNNJJJSSS[[[gggxxxyyy|||}}}tttmmmiii___RRRJJJKKK```fffkkkqqqmmm]]]NNN444666;;;---&&&000---$$$,,,))))))))))))***+++,,,---***((('''333+++aaalllYYYTTTVVVOOOIIIBBB@@@AAABBB@@@===666AAA>>>AAAMMMFFFAAASSSWWWaaakkkooosss{{{|||vvvzzzhhhbbb```QQQCCC???;;;999DDDTTTbbbjjjkkkhhhfff{{{zzzqqqooorrrtttnnn```GGG111///---+++***(((((())))))))))))))))))******+++,,,000(((111...DDDuuurrryyy~~~wwwiiippp{{{xxxrrrkkkmmm}}}|||xxxhhheeettt|||mmm[[[TTT@@@******''')))***))))))***)))&&&(((((((((((())))))))))))***)))+++///555FFFfffbbbQQQHHHMMMIIIIIINNNXXXaaakkkqqq~~~qqqoooeeeVVVLLLJJJLLLLLLdddoooxxx{{{}}}~~~{{{uuuhhh{{{sssxxxkkkJJJ,,,,,,***'''''')))(((%%%'''&&&&&&''''''((()))***(((***...000...+++...444LLLeeexxxqqq\\\mmmlll]]]UUU@@@555999888555,,,000666///***,,,***++++++***)))((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''(((*********+++---...MMM\\\______ppp}}}]]]XXXmmmtttppp{{{}}}www^^^666444000111000...------,,,,,,++++++***++++++++++++++++++++++++,,,)))***,,,++++++222;;;xxxmmmXXXWWWWWWVVVaaasss|||zzz~~~xxxtttsssoooggg]]]XXXMMMUUUaaakkkqqq~~~qqq\\\HHH333:::444***,,,---)))((())))))))))))***+++,,,---000------...OOOhhhUUUYYYUUUEEEJJJFFFAAA>>>======<<<;;;<<>>DDDUUUgggrrrwwwnnnvvvxxxzzz{{{rrrmmmuuu}}}wwwjjjTTT;;;000))))))***((()))+++)))))))))))))))***++++++,,,222,,,---;;;___~~~kkklll{{{{{{xxx{{{jjjtttlllnnnnnnnnnfffKKK555222,,,+++***(((((())))))((((((((((((((()))))))))***///---+++...:::XXX{{{dddSSSMMMKKKJJJLLLPPPXXXeeevvvzzzjjj]]]YYYWWWVVVZZZdddnnntttyyy~~~{{{uuummmvvvyyyxxxsssddd777///)))''')))***(((''''''''''''''''''(((******,,,))))))++++++---999GGG\\\llluuuttt}}}}}}fffZZZDDD444;;;===444555888333111222+++,,,+++***))))))(((((()))''''''''''''''''''''''''''''''''''''((((((((((((+++&&&(((---)))$$$...???^^^VVVdddrrrsssXXX[[[|||{{{|||{{{```888555000222111...------,,,,,,++++++***++++++++++++++++++++++++---((()))---+++,,,===SSSyyyjjjXXXNNNTTT\\\hhh~~~vvvvvvuuuvvvzzzyyypppeeeUUUUUU[[[bbb```ccc|||lll___777777888111)))---///&&&***))))))******+++,,,---000///111222{{{lllLLLIIISSSOOO@@@EEEDDDAAA===:::;;;>>>@@@KKKSSSVVV]]]mmmuuummmiiiYYYFFF;;;@@@QQQcccooonnnpppnnnrrryyyssslllppp}}}nnnQQQ:::)))))),,,)))(((,,,***))))))))))))***++++++(((---///,,,NNNyyy~~~xxxuuu}}}mmm}}}}}}}}}}}}pppvvvyyypppyyyzzz[[[BBB444000---)))'''(((((())))))((((((((()))))))))******+++,,,111:::JJJfff___MMMIIILLLQQQNNNUUU___kkk{{{zzzmmmfff```\\\WWW]]]dddlllvvv}}}{{{vvvxxxmmmiiirrr\\\kkkHHH666'''(((,,,+++))))))''''''''''''((()))******...((((((,,,---000DDD\\\xxx{{{uuuwww}}}}}}vvvqqqVVV555;;;>>>666666555111333222&&&,,,,,,+++))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,$$$&&&///***###777VVVaaaSSSttt{{{bbbOOOoooiiikkkrrr}}}```999555000111111...------,,,,,,++++++***++++++++++++++++++++++++,,,(((***...+++000OOOtttuuudddKKKTTTZZZ```uuu{{{}}}}}}yyyuuummmoooppppppsssuuusssnnnqqqtttsssqqquuuyyyuuulllmmmbbbZZZZZZ]]]aaalllxxxwww|||sssJJJ666444666++++++111(((************+++,,,---------000555NNNyyyRRRLLLOOOHHHEEEJJJBBBCCCAAA>>><<<@@@IIIQQQ\\\ggguuu{{{kkkVVVFFFBBBJJJSSSmmmooolllnnnwwwuuuuuu|||kkkKKK000---...(((&&&*********))))))******+++,,,***(((555===jjjkkklll|||vvv|||uuunnnzzz~~~}}}|||~~~~~~||||||{{{{{{~~~ttt}}}yyy~~~lllUUU777111+++'''((())))))((()))(((((()))))))))***************111DDD^^^www```MMMKKKLLLOOOUUUXXXcccssswwwpppjjjddd______aaahhhsss{{{|||zzz~~~jjj^^^vvvyyyvvvuuuddddddWWW>>>)))(((---***(((***''''''''''''((()))***++++++***...222000555PPPnnn}}}yyyzzzwwwwwwuuuqqq~~~zzzhhhIII@@@888666999666///333222%%%---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***&&&(((---,,,///FFFaaa\\\iiipppPPPuuu```pppwww||||||}}}xxxoookkkmmmnnnlllkkkooosssssssssvvv|||aaa999444...000000...------,,,,,,++++++***++++++++++++++++++++++++******---///---:::eeeyyy\\\RRRLLLTTTaaa~~~~~~rrr|||wwwqqqllliiigggfffhhhhhhgggfffeeeyyyqqqnnnqqqqqqnnnooolllbbb[[[___jjjnnnjjjzzz~~~}}}fff<<<...888111***...---************+++,,,---...---444===xxxbbbMMMPPPPPPCCC@@@JJJ>>>???@@@@@@CCCNNN___lll|||vvvdddUUUJJJEEETTTcccoooxxx}}}vvvrrr{{{wwwaaakkkxxxWWW888///...(((%%%(((***************++++++,,,222(((;;;WWWlllxxxyyyzzzpppyyyeeettt~~~yyyyyy|||~~~}}}~~~}}}|||sss{{{xxxuuu|||mmmEEE222+++'''***,,,)))'''((())))))))))))************111***...KKKvvvgggLLLIIINNNNNNRRRZZZeeeuuu|||wwwpppgggbbb```fffpppyyy~~~{{{mmm___mmmwww~~~wwwbbbIII111++++++***((()))(((''''''(((((()))***+++))),,,000222333AAAeee|||yyyzzzzzzyyyyyy}}}}}}tttiiibbbkkk}}}nnnRRR888888???>>>444444444+++...---,,,***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''+++***''',,,<<>><<<@@@FFFMMMXXXkkkooottt]]]JJJAAAPPP^^^lllxxxwwwvvvxxx___```~~~vvv]]]AAA222,,,***((((((+++************+++,,,,,,333)))???ggg~~~llltttooonnn~~~~~~~~~wwwuuuyyy~~~~~~}}}}}}{{{zzzuuuwwwpppuuu~~~[[[;;;///(((,,,---)))'''))))))))))))*********++++++...---;;;bbbdddRRRFFFGGGKKKNNNYYYgggyyy}}}{{{xxxyyy}}}~~~~~~}}}|||uuujjjdddbbbhhhpppwww~~~{{{vvviiikkkmmmzzzqqqgggVVV???000*********)))(((((((((((()))***++++++)))---------999YYYrrr~~~yyywwwttttttyyy|||uuujjjTTTNNN[[[zzzooo@@@999===@@@777222333...///...,,,+++))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((---+++&&&///EEETTTVVVrrr|||lll{{{ttt```RRRKKKFFFDDDAAADDDGGGFFFEEEFFFIIILLLCCCCCCBBB@@@>>>>>>???AAAccc;;;555...111222...------,,,,,,++++++***++++++++++++++++++++++++***------...???___xxxsssvvv~~~gggNNNHHHWWWlllzzzggguuueeebbbkkkvvvlllbbbzzzvvvrrrkkkiiiooohhhooosssmmmeeeccchhhmmmeeepppccc>>>000555111***---++++++++++++,,,---.........999nnndddLLLQQQNNNBBB>>>CCCCCC<<>>ZZZsss{{{}}}tttttt~~~~~~|||~~~}}}{{{|||}}}xxxsssuuu|||}}}xxxyyy{{{|||}}}|||zzzyyyttt|||{{{zzztttUUU@@@000,,,+++'''(((...)))************+++++++++...<<>>\\\hhhgggfff|||eeeNNNDDD<<>>VVVuuuZZZIII@@@KKKGGGWWWrrr}}}~~~yyywwwyyy~~~|||zzz{{{www{{{~~~uuuxxx}}}zzzzzzzzz{{{}}}}}}|||{{{zzz|||}}}{{{|||}}}zzzuuuooollliiikkkuuu{{{|||}}}zzz~~~jjjNNN^^^uuuTTT111555)))))))))))))))***+++,,,------111GGGiii{{{sssmmmoooppppppooopppqqqssswwwuuu}}}uuuKKKAAAFFF<<<@@@444888555111///...---,,,***((((((((((((((((((((((((''''''((((((((()))))))))(((///000IIIXXXyyywwwRRRmmmfffOOO@@@BBBPPPcccwwwqqqwwwHHH999888555333.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000&&&444```~~~yyyyyy}}}~~~pppZZZRRRWWWiiibbbgggooouuuRRRBBBFFFJJJYYYdddnnnnnncccMMMIIIpppkkkhhhhhhiiiccc\\\bbbnnnvvvwwwqqqYYYSSS```999(((888...------+++...222///000:::zzzXXXQQQIIIDDDJJJEEEEEEJJJQQQdddvvvxxxyyyooowwwuuuuuu|||{{{}}}}}}ttt}}}wwwqqqpppuuu{{{}}}}}}pppooo|||ttt~~~zzzPPP777(((000------,,,+++++++++...000@@@|||jjj~~~}}}jjjrrr}}}|||{{{|||aaawwwfffwwwkkkhhhjjjdddmmmjjjsssnnnooo~~~{{{||||||}}}~~~zzzsssmmmmmmnnnlllnnnsssyyyxxxsss{{{|||yyyOOO888(((...++++++***)))***,,,,,,+++---000JJJ___~~~fffQQQFFFAAANNNJJJaaa}}}~~~|||{{{|||ttt~~~|||yyy}}}|||zzz}}}yyy||||||tttttt|||~~~yyy|||zzzzzz{{{}}}}}}{{{yyyzzzzzzzzzzzz{{{{{{yyywwwppplllhhhhhhppp|||~~~zzz}}}lllUUUVVVuuu~~~llljjj;;;///)))***************+++------111999OOOxxx|||vvvqqqqqqpppnnnmmmnnnqqqtttsssqqquuullleeeBBBFFFHHHCCC888999666333000///...,,,***)))))))))((((((((((((((('''(((((((((((()))))))))(((...444RRRZZZ```lllpppRRRIIIFFFUUUvvvhhhpppCCC:::===777222//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222---GGGuuu{{{|||ttt~~~jjjSSSOOOaaa[[[hhhrrrrrraaaLLL<<>>AAA:::777444222111///,,,*********))))))(((((((((((((((((((((((()))))))))***---000===\\\lllxxx\\\~~~~~~[[[BBBEEEQQQnnnmmmnnnDDD>>>BBB:::222000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++222ZZZ|||~~~rrr{{{]]]PPPTTTqqq^^^rrrzzzfffrrrxxxTTTMMM555AAAIIIYYYffftttgggTTT===```lllgggcccaaaeeegggbbb[[[WWWmmmssshhh```~~~@@@666222------222+++,,,333)))111TTToooDDDDDDSSSNNN@@@CCCIIIWWWvvvzzzooosss}}}jjj}}}||||||xxx{{{rrruuusss||||||yyyrrrsss{{{ttt{{{|||vvvvvvqqq}}}|||xxx{{{{{{~~~vvv{{{ppppppyyy~~~xxxssskkkgggjjjsss~~~www|||~~~VVVqqq~~~}}}EEE000***+++------,,,***,,,111666zzzttt}}}uuunnnmmmjjj~~~}}}~~~yyyrrrwwwwwwdddwwwvvv{{{nnn~~~oooyyyyyyyyy~~~zzz}}}zzzyyywwwqqqggg___hhhkkkqqqwww{{{~~~yyyyyy}}}```oooxxxwwwAAA555---,,,***,,,((()))---,,,***111;;;___www^^^IIIBBBDDDPPPbbb~~~xxx~~~}}}vvvzzzsssyyy{{{yyy|||xxxwwwzzzzzzvvvvvv{{{wwwyyy{{{{{{xxxuuuttttttsssrrrsssyyy|||zzzyyyyyyuuusssnnniiieeelll~~~tttdddHHHvvvkkkYYY///555++++++++++++,,,---.........AAAbbb~~~vvvrrrrrrnnnmmmllliiihhhjjjnnnqqqsssvvv{{{iiiuuunnnzzzNNN999KKK===FFF:::888666444333222///---+++******))))))(((((('''((((((((()))))))))******+++000FFF```ZZZggg~~~gggHHH===OOOmmm~~~wwwOOOHHHJJJAAA999000000///...---,,,++++++------------------------(((777aaa}}}{{{yyyzzzmmmRRRWWWdddkkkuuu~~~```|||ooorrrtttnnnOOOHHH===AAAKKK]]]iiivvviiiRRR???qqqllleeeeeecccaaacccddd^^^UUU```ppp{{{___sssOOO111///,,,+++333++++++333)))777ggg\\\OOOEEEVVVPPP<<>>***++++++...(((''',,,,,,+++666FFFllllllSSS@@@DDDSSSeeeyyyzzz~~~}}}}}}~~~~~~|||zzz{{{uuuyyyxxxooosssnnnvvv~~~zzzxxxyyyuuutttxxxyyywwwtttuuuwwwyyytttyyy{{{wwwppppppxxxmmmkkkoooyyy~~~{{{yyyzzzxxxrrrmmmkkkhhhhhhrrr~~~yyytttNNNCCCggg{{{oookkkLLL111,,,,,,,,,,,,---...//////777NNN}}}~~~|||vvvzzz|||vvvlllhhhcccccccccbbbaaacccfffiiipppooorrr{{{iiiXXXppp~~~vvvMMM777OOO>>>===<<<:::::::::999666444+++++++++***)))(((((('''))))))))))))************---:::aaaeeefff[[[|||^^^@@@BBBaaasssaaaaaaYYYHHH666111...//////,,,+++---++++++,,,,,,,,,---------000FFFzzzvvvyyyhhhYYYQQQbbblllUUUppp}}}yyy___pppuuuxxxwwwxxxNNNFFFIIINNNHHHYYYnnnvvvvvvXXXTTTwww```bbb```______^^^\\\ZZZ[[[PPPaaajjjVVV{{{vvv555---222000...222)))000111BBBVVV```CCCPPP???EEEPPPhhhiii[[[ddd~~~~~~yyyqqqnnnpppnnniiiZZZWWWHHHEEE\\\pppttttttfffqqqiiicccppp}}}iiieeettt~~~uuu^^^tttvvvzzzrrrUUUSSSkkk|||yyynnnbbb{{{{{{555111...+++...,,,111+++///___vvvqqqjjj}}}ooojjjeeeiii|||zzz|||}}}||||||{{{yyyxxxxxxwwwssskkkdddYYYQQQXXXgggnnnxxx}}}~~~{{{{{{~~~}}}fff___<<>>XXXzzzjjjsss}}}{{{{{{{{{yyyvvvuuu{{{}}}kkk\\\zzzllloooSSS~~~wwwsssvvvpppwwwwwwooojjjnnntttwwwlllXXXKKK```lllrrruuu{{{OOO@@@///))),,,---(((+++111--->>>SSSyyyjjjnnnrrr~~~yyywwwkkkbbbmmmfff```^^^]]][[[\\\___kkkppp|||sssiiifffqqqJJJIIIHHHCCC@@@AAABBBBBB@@@<<<777444111...***)))++++++***((((((((((((((()))***+++,,,,,,DDDcccooo]]]ooojjjLLL>>>WWWmmm|||nnnooodddQQQ777222///000000---,,,...++++++,,,,,,,,,---------444LLL}}}uuuqqqbbbMMMPPPdddxxxwwwtttiii\\\tttvvv||||||}}}~~~~~~{{{yyysss}}}yyyooorrrrrrJJJEEELLLPPPPPPXXXdddttt]]]WWWrrreeebbbaaa```___]]]ZZZZZZ[[[PPP]]]yyywwwZZZrrr|||===000111111...000)))000333KKKvvvTTT]]]IIIMMM;;;@@@RRRtttzzzxxxwwwcccTTTZZZkkkiii```UUUQQQQQQLLLBBB<<<<<<@@@HHHPPPTTTVVVYYY]]]___cccggguuu{{{mmm^^^pppsssooohhhqqqllllllbbbooowwwwwwlllyyy}}}yyyooommm{{{~~~ssssss|||{{{yyy}}}~~~{{{}}}tttZZZMMM___vvvuuulll~~~~~~}}}<<<222222------)))...,,,555iiivvvxxxvvvnnnsssmmmmmmoooxxxzzz~~~~~~}}}}}}{{{yyyxxxwwwwwwssslllgggVVVLLLQQQaaammmzzzyyyrrrddd~~~qqqAAA333000******,,,***,,,---)))666SSS}}}___IIIFFFGGGZZZrrr|||sssvvvpppssswwwuuuzzz|||uuupppiiidddooovvv```EEE@@@hhhuuulllzzzsssppplllaaaooo~~~~~~{{{{{{nnn}}}vvvccccccllleeeXXXOOORRRsssvvvuuutttrrrxxxxxxoooiiikkkppprrrnnnZZZ???fffyyy___aaaJJJ555,,,,,,///***,,,111---@@@ZZZtttsssvvvuuuzzzzzziiibbbhhhsss~~~ppppppfff```llleee___^^^\\\ZZZZZZ]]]iiiooo|||uuummmjjjsssVVVIIIGGGEEE???@@@AAAAAA???<<<888666333000,,,***++++++)))((((((((((((((()))***+++,,,***HHHfffiii]]]xxx^^^???IIIddd}}}~~~qqq]]]999333///000000......000,,,,,,,,,,,,------------333OOO{{{zzzpppyyyqqqdddJJJRRRiiilll~~~cccQQQUUUQQQdddttttttvvvggg\\\[[[\\\^^^```aaaaaa```kkk{{{zzzlllgggooolllyyywwwMMMCCCIIISSS[[[WWWWWWqqq~~~UUUUUUlllllliiijjjjjjeee^^^ZZZYYYYYYQQQXXXqqq^^^fffEEE444///111//////***000666XXXgggVVV[[[TTTKKK;;;DDD]]]wwwffffffmmmeee^^^gggpppnnndddVVVQQQQQQJJJ>>>======LLLXXXOOOEEEIIIOOONNNJJJ^^^kkk}}}___bbbuuulllppplll|||ggg[[[nnnuuufff^^^{{{qqqjjjkkkvvvccceeeWWWeeeoooooo```\\\___jjjqqqpppkkkgggwwwuuuzzzzzzbbbIIISSSnnnzzz~~~yyyFFF444111---...***///,,,666kkkkkkpppmmmzzzlllooorrr||||||}}}~~~|||zzzwwwvvvvvvtttnnnjjjXXXJJJKKKZZZhhhxxxxxx~~~qqqiiirrrCCC777------***,,,+++,,,...+++:::YYYzzzzzz\\\GGGEEEHHH\\\yyy|||sssqqqlllrrrxxxwwwyyyzzzrrrlllfff]]]```cccTTTHHHOOOmmmaaazzzyyy]]]vvvzzzfffiiijjj^^^WWW\\\iiiyyyhhhWWW```VVVBBBHHHXXXvvv}}}jjjuuutttrrruuuyyywwwooohhhhhhkkkmmmrrr\\\444]]]llluuuXXX???///,,,///,,,...111---CCCeeeuuu```IIILLLOOOmmmrrryyyzzz___IIIgggvvvkkkooommmzzzkkklllddd```jjjccc^^^]]]\\\XXXXXXZZZeeekkkzzzwwwqqqnnnvvviiiOOOKKKJJJ???@@@AAAAAA???===:::888666333///---,,,+++)))'''(((((((((((()))***+++,,,---NNNdddgggjjjmmmPPP:::\\\xxx{{{fff:::444000000000...---000,,,,,,,,,------------...333SSSzzzuuuqqqzzzssshhhLLLXXXnnn{{{qqqfffjjjSSSDDDMMMFFFOOO\\\dddkkk]]]DDDCCCCCCEEEHHHHHHEEECCCKKKZZZ]]]YYY]]]```eeeoooqqqgggWWWFFFGGGQQQcccYYYPPPpppmmmEEEUUU~~~fffmmmccciiilllhhhbbb^^^\\\[[[QQQVVVlll___]]]JJJ555...000///......000888aaabbb___]]][[[JJJAAAOOOnnnlllgggaaafffoooggg___gggrrrkkklllggg]]]TTTMMMUUUXXXIIICCCJJJLLLJJJKKKccclll{{{YYYffffffzzzddddddXXX]]]QQQooowwwvvvrrrvvvqqqmmmooo[[[cccgggxxxqqqnnnlllbbb]]]kkk~~~|||mmmffftttfffKKKMMMfffyyyxxx}}}kkkRRR555...---000---111,,,555hhhcccsss{{{pppeeegggooo|||~~~zzzzzzyyyyyy||||||~~~zzzqqq}}}zzzvvvuuuuuutttppplll```MMMHHHSSS```rrr}}}{{{xxxzzz{{{nnnvvvCCC:::,,,000***---+++---...---???___zzz]]]HHHGGGLLLbbb|||}}}xxxmmmllluuuxxxooommmllleeeZZZSSSFFFBBBEEEBBBIII]]]\\\PPPVVVOOOTTTzzzqqqfff[[[JJJ>>>DDDRRRooolll\\\TTTVVVHHH@@@NNNrrrkkkdddoooooorrrwwwxxxvvvpppjjjhhhjjjmmmsssWWW777IIIxxx|||kkkMMM444+++///...///222///FFFpppyyy{{{|||xxxMMMIIIVVV\\\|||jjjOOOlllyyyiiiHHHFFFyyylllffflllNNN[[[tttmmmccchhh``````hhhbbb^^^^^^]]]YYYXXXYYY^^^dddvvvuuusssqqqvvvwwwSSSNNNJJJDDDDDDCCCBBB@@@>>>;;;:::999777333///---***)))((((((((((((((()))***+++,,,333RRR```hhhwww~~~gggHHHGGGmmmqqq<<<555111000///------///,,,,,,---------.........999YYY{{{vvvzzzqqqcccKKK___sssrrrooommm{{{]]]QQQYYY```TTTTTTYYY]]]bbbQQQHHHGGGGGGJJJMMMMMMHHHCCCCCCSSSZZZ^^^ggggggbbbcccllljjj~~~___LLLJJJMMMddd]]]RRRnnngggAAA\\\sssYYY]]]UUU___ffffffeeeeeeccc___QQQWWWjjj___XXXKKK555//////000...222111888hhhcccfff^^^ZZZGGGEEETTTzzz}}}||||||wwwnnnhhhdddbbb___```___ZZZ\\\hhhuuurrr{{{]]]iiirrrxxxwww]]]lllfff___WWWiii]]]fffbbbcccaaa]]]jjjooommm\\\fffkkksss```kkkkkkiiiccckkkxxxoooccciiixxx~~~cccMMMKKK]]]|||jjj~~~YYY^^^555000...///+++000...;;;rrrfffggg~~~wwwwww\\\bbblll~~~~~~}}}{{{{{{yyyvvv~~~zzzvvvttttttssspppmmmcccNNNEEEMMMYYYkkkxxxwww|||zzz{{{ssstttLLL???---...+++---,,,---......BBBeee~~~zzz]]]IIIIIIOOOfff{{{}}}eeehhhrrrppp___VVVVVVRRRGGGEEE<<<999@@@EEESSSkkkuuuWWWNNNLLLFFFKKKqqqfffsssrrr[[[FFFEEEQQQZZZhhhRRRTTT^^^OOOGGGRRR[[[kkk{{{hhhYYYfffkkkllltttvvvuuutttqqqmmmkkklllpppkkkLLL@@@???www|||bbb>>>+++...//////222222HHHrrruuuxxx[[[```xxxwwwTTTNNNtttsssWWWOOO``````TTTHHHBBBQQQcccYYYWWW___ZZZbbbeee```^^^______[[[ZZZ[[[YYY___pppssssssqqqttt|||zzzRRRNNNEEEIIIHHHFFFDDDAAA???===<<<<<<:::777222...+++))))))(((((((((((()))***+++,,,444QQQeeewww\\\~~~|||aaaBBBWWWxxxzzz|||@@@999333111000------///,,,---------............:::WWWttttttqqq[[[KKKdddxxxpppvvvzzzsss\\\XXXeeennneeeffffffbbbdddTTTTTTRRRQQQUUU[[[\\\YYYTTTUUUbbbfffhhhuuu|||~~~www```MMMIIIJJJ```cccZZZhhhnnnGGGbbbaaaKKKNNNcccjjjmmmjjjhhhiiiddd\\\PPPXXXjjjaaaWWW~~~MMM666000...111---555000777oooccceee___SSSDDDEEEQQQzzzvvv}}}xxxyyyuuuttttttzzzvvv{{{nnn{{{rrrrrrlllqqqwwwyyymmmmmmiiijjjTTTpppbbbllliiiggghhhXXXVVVrrrvvv___NNNHHHWWWfffWWW{{{iii555444///...''',,,000EEEdddyyy|||WWWeeennn}}}zzzuuuuuuvvv~~~~~~uuu~~~~~~}}}yyyuuuttttttrrrnnnjjj```KKKBBBIIISSSfffvvvxxx~~~}}}rrr|||ddd___GGG222***+++...,,,,,,---...DDDiii{{{yyy]]]HHHHHHOOOgggxxx~~~{{{|||}}}ccceeeoookkkYYYPPPRRROOOJJJKKKEEEDDDJJJLLLRRRccccccBBBHHHIIIIIIYYYhhhvvvrrrXXXHHHOOOTTTNNNVVV@@@SSShhhRRRHHHYYY___iiiooo___kkk~~~ssspppuuutttrrrqqqrrrpppmmmnnnrrraaaGGG>>>===vvv\\\~~~NNN//////000...333555JJJmmmmmmvvvhhhiii}}}bbbuuu]]]ddd}}}~~~kkkXXXKKK[[[^^^aaaTTTZZZbbb[[[hhh```]]]\\\___```^^^\\\^^^YYY]]]nnnqqqtttrrrtttuuu|||RRRSSSFFFJJJIIIFFFCCCAAA???>>>>>>>>>===:::555///,,,++++++(((((((((((()))***+++,,,000NNNtttoooeeexxxZZZAAAbbb~~~uuu|||rrrEEE===777444222...---000------------............999QQQjjjppp~~~uuuUUUOOOddd}}}nnn{{{rrr```___dddqqqpppvvvrrrjjjqqqmmmddd```\\\^^^eeejjjiiigggeeerrrsssqqqzzzwwwmmmmmmaaaNNNFFFJJJZZZgggcccaaayyyzzzRRRhhh|||^^^VVV```wwwyyysssiiigggiiibbbVVVNNNWWWhhh}}}eeeWWWxxx}}}RRR:::111000222+++555...777xxx{{{```___cccNNNCCCCCCPPPttt}}}~~~nnnvvvzzzqqqsssxxx|||zzzrrrzzzvvv~~~pppooonnnaaaNNNEEEWWW{{{iii\\\wwwrrr666222//////)))---///AAA}}}^^^xxx{{{UUUhhhqqq~~~|||vvvqqqnnnlllvvvrrrvvv{{{}}}vvv~~~vvvxxxvvv}}}|||yyyuuutttsssqqqlllggg\\\HHHAAAFFFOOOaaatttyyy}}}|||zzzZZZ~~~pppKKK:::---,,,...,,,+++,,,---EEEkkk}}}rrr{{{{{{^^^HHHHHHOOOhhhxxx}}}zzzxxxxxxzzz{{{|||eeecccjjjkkkaaa___bbb^^^WWWVVVLLLHHHOOOOOOPPPZZZ]]]RRRSSS@@@KKKZZZqqqaaaUUU___^^^OOOHHHQQQXXXWWW___[[[jjjwwwgggQQQVVVhhh~~~zzzuuussssssooooooqqqppplllmmmrrr___QQQ;;;@@@ppp___```666222000---222666LLLiiiooouuu|||xxxmmmpppkkkggguuuooojjjcccooonnnZZZeeeZZZXXXXXX^^^```___^^^```]]]```ooosssvvvuuuuuupppzzzMMMTTTFFFGGGEEECCCAAA@@@@@@@@@AAA???>>><<<777000---,,,---(((((((((((()))***+++,,,///JJJqqqtttsssUUUGGGjjjvvveeewwwqqqwww[[[qqq|||IIIAAA:::666333//////111---------.........//////===QQQhhhqqq}}}tttOOOPPPbbbkkk}}}ssscccbbblllyyyzzzwwwmmm}}}yyyqqqjjjjjjpppwwwxxxwwwiiiyyy}}}yyy}}}yyyaaaZZZgggeeeSSSHHHKKKVVVjjjhhh[[[ppp]]]pppjjjrrruuusssjjj___```gggcccXXXLLLUUUggg}}}iiiWWWssswwwXXX===222111222***444,,,888qqq^^^[[[gggMMMDDDBBBTTTppp}}}}}}{{{wwwxxxwwwttt~~~mmmqqqyyy{{{jjjfffPPPCCC[[[qqqmmm}}}YYYoooxxx888,,,---333///111+++666lllvvv___rrrUUUgggrrr|||||||||xxxvvvuuusssoooeeeccceeefffnnnqqqgggvvvzzzvvvpppuuulll}}}yyyjjjggglllpppuuuwwwxxxvvvvvv|||xxx|||yyyuuutttssspppjjjeee\\\IIIBBBFFFLLL]]]qqqxxx{{{yyyxxx{{{}}}]]]wwwJJJBBB666,,,///,,,++++++,,,EEElllxxx}}}```JJJIIIQQQjjjzzz}}}{{{zzzyyyxxxwwwwwwwwwxxxxxxddd^^^ccciiiiiinnnqqqkkkqqqlll]]]XXXdddkkkppp{{{qqq|||QQQdddooo}}}vvvnnnvvvxxxlll^^^\\\hhhuuu~~~```XXXzzzwwwuuuooorrrnnnmmmppppppkkklllppp|||cccaaa@@@EEEllljjjmmm===444111---111666NNNjjjyyy{{{sss{{{zzztttpppsss{{{ssspppqqqwwwTTTXXXVVVTTTVVV\\\```______```aaacccqqquuuxxxwwwwwwoooqqqBBBMMM@@@CCCBBB@@@??????@@@BBBCCC??????===888111------///(((((((((((()))***+++,,,222GGGeeemmmqqqVVVPPPqqq|||ttt~~~ggg___bbbqqqNNNjjjoooTTT<<<555===888///...,,,------..................333hhh{{{jjj}}}yyykkk___MMMggg|||}}}tttpppnnnuuu{{{{{{yyy||||||uuuxxxzzzxxxiii]]]cccZZZJJJFFFGGGGGGSSSNNN[[[kkkpppnnnaaa{{{~~~sssmmmaaaggghhhcccaaaaaa^^^XXXRRRMMMjjjyyy]]]UUUjjj|||aaa:::111777444000000333777|||XXXddd^^^WWW<<>>BBBBBB>>>;;;===@@@@@@>>>:::666555555333///,,,))))))))))))***+++,,,---...VVVaaaeeeqqqJJJZZZzzzUUUNNNJJJKKKppp\\\tttlll[[[gggfffTTT>>>:::AAA:::111///---........................???mmmsss|||yyylll___MMMgggxxxmmmwwwzzz}}}{{{tttxxx}}}}}}rrrdddjjjdddSSSFFF>>>777DDDCCCUUUfffnnn^^^VVVjjjpppgggcccccc```ccccccaaaaaa```XXXNNNLLLLLLjjjzzzZZZVVVuuu~~~ccc===888111---...000666<<<WWWdddaaa\\\CCCIIIIIIhhh{{{yyyzzz{{{{{{{{{zzz^^^cccqqqZZZeeesssqqqcccnnnlll|||kkkmmmYYYPPPQQQSSSooosss|||aaazzzKKK:::333...***111--->>>ggggggnnn}}}eeejjjxxx}}}rrryyyvvvfffnnnnnngggqqqxxxwwwttttttyyyyyyxxxzzzyyyvvvpppiiiqqqwwwtttrrrqqqqqqmmmeee^^^VVVJJJEEECCCEEEXXXpppxxxzzz~~~rrrvvviiisssMMM888000---222+++,,,444CCClll|||xxxcccNNNEEEQQQcccrrr{{{~~~{{{{{{}}}yyyqqqiiiccc```aaabbbeeeiiiooouuu}}}qqqwwwtttddd}}}rrrooogggtttfffrrrpppqqqsssrrrrrrqqqmmmiiikkkqqqrrrbbb[[[HHHCCCjjjPPP@@@444222000888QQQ___sss|||uuuxxxnnn{{{rrriiiiii[[[sssiiiSSSTTTPPPSSSTTTVVVYYY\\\^^^^^^]]]aaadddooolllvvv{{{{{{rrriiiMMMLLL???BBBEEEEEE???<<<===>>>===;;;:::777666555333111///***************+++,,,---000\\\iiilllnnnIIIYYYdddPPP===AAABBBBBBmmmfffMMMaaa]]]nnntttZZZPPP???>>>EEE===444111/////////..................BBBggg|||wwwyyyzzzlll```LLLfff|||kkkvvvxxx|||xxxhhhoooooocccUUUHHH777@@@AAAQQQ[[[```wwwmmmUUUSSS___[[[SSSVVV[[[```aaaaaabbbeeecccXXXLLLHHHLLLkkk}}}YYYZZZ}}}~~~eeeBBBCCC:::///222111666<<>>>>>===;;;999:::999777444222222222,,,,,,+++******+++,,,---///XXXooommmnnnKKK\\\wwwqqqUUUMMMJJJJJJJJJQQQpppNNN>>>LLLNNNttt|||sssEEEJJJ<<<===EEE>>>666444111000///......---......///>>>\\\uuuyyy{{{{{{mmm```MMMeee|||~~~oooxxx|||xxxhhhlllkkkeee\\\PPPAAADDDCCCPPPQQQTTTkkkooonnn```aaaeeeZZZRRRVVV[[[\\\]]]___aaabbb___XXXPPPIIIQQQlllYYY]]]}}}jjjMMMRRRIII444555111444===VVVggghhhdddOOOFFFKKKccczzztttwww{{{zzztttoootttiiivvvyyygggrrrmmm{{{yyymmm{{{~~~mmmaaaqqqppp^^^hhh^^^dddnnnssseeerrrjjjbbbyyy~~~eee]]]|||rrr[[[VVVGGGOOO^^^UUUyyywwwkkk^^^VVVDDD333111111222***333fffxxxbbbuuuvvv___ttt~~~{{{zzzyyy~~~||||||}}}vvvlllvvvqqqlllxxxvvv{{{rrr}}}vvvllljjjhhhppp}}}|||uuugggoooyyyppp{{{ttttttssssssqqqlllddd___UUULLLJJJGGGCCCRRRiiissswwwwwwxxx{{{mmmfffuuu===111---444...---111AAAoooqqq{{{kkkUUUDDDKKK]]]lllttt}}}|||zzzzzzxxxzzz|||~~~~~~dddhhhmmmtttuuuwww|||vvvkkkfff```wwwyyyqqqwwwpppzzzwwwuuussspppmmmrrryyyppp^^^SSSSSSKKKoooNNN888:::555222MMM[[[yyyzzzfffzzz^^^hhh}}}~~~ccc]]]TTT___tttlllVVVPPPIIIBBBPPP[[[NNNGGGNNNRRRPPPSSSWWWZZZ\\\]]]^^^^^^]]]iiieeefffwwwsss}}}ssshhhaaaOOOMMMJJJLLLJJJEEEAAABBB@@@===:::<<<<<<999444111222444///...,,,+++***+++,,,---///NNNuuuqqqhhhrrrRRR```{{{sssoookkkuuuppp[[[WWWjjj\\\___[[[iii~~~yyyLLLDDD888:::AAA===999999444111000///---------...///===XXXvvv}}}|||nnnaaaMMMbbbzzz~~~yyy|||uuu~~~ssskkkkkkccc[[[QQQDDDDDDCCCEEESSSPPPVVVrrrtttxxxqqqsssqqqaaaYYY[[[ZZZWWWZZZ]]]]]]XXXRRROOOPPPKKKUUUlllWWW\\\zzzdddkkkUUU333333---444AAA[[[nnnpppjjjXXXEEENNNaaa|||uuuqqqtttwwwtttqqqpppjjj{{{yyylllpppqqqwwwrrr}}}iiinnnuuukkkdddfffooouuuqqqrrr}}}eeeUUUQQQ___OOOIIIWWWYYYxxxvvvhhheeefffMMM333000333333,,,111YYYhhh~~~|||gggttt}}}}}}~~~{{{zzz}}}}}}zzzyyy|||zzzxxxllllllpppccclll|||{{{|||jjjmmmiiiqqqxxxuuupppuuu}}}yyysssssssssrrrnnniiibbb]]]UUUMMMLLLIIIEEESSSiiissswwwwwwyyy||||||rrrzzzyyyFFF222+++111------///???nnnrrrzzz~~~zzz{{{pppZZZEEEGGGVVVjjjqqqyyy~~~|||{{{zzzsssrrrqqquuu{{{zzzxxxyyyyyyzzzyyy{{{wwwlllxxxwwwooodddtttyyyrrr}}}{{{{{{uuueeeppptttmmmttteeelllkkkffftttuuuuuusssssstttqqqooossszzziii[[[RRRSSSJJJ~~~sssPPP;;;>>>777222GGG\\\yyy}}}lllXXXeeeXXXOOO{{{ggg[[[QQQYYYddd\\\MMMIIIBBBAAAIIINNNGGGDDDKKKQQQOOOSSSYYY\\\\\\ZZZZZZZZZ\\\jjjcccggguuuttteeebbb]]]LLLRRRIIIKKKJJJFFFEEEFFFEEEAAA<<<>>>>>>;;;555222222444222000...,,,++++++,,,---222TTT}}}ppp```vvvWWW]]]{{{{{{yyykkk|||GGG888777======>>>>>>666333111///---------///000:::VVVxxx||||||nnnbbbOOO^^^wwwyyypppnnnuuuoooiiinnnqqqggg]]]RRRCCCJJJFFFKKK\\\UUU\\\{{{yyy}}}|||}}}sss___XXX[[[VVVYYY[[[^^^]]]TTTLLLKKKOOOJJJYYYoooqqqQQQ[[[ggg888666,,,333>>>xxxcccwwwwwwqqqeeeNNNMMM]]]xxxzzzzzzzzzssscccXXX```ppp}}}~~~qqquuu}}}vvvssstttmmmqqqppp}}}mmmvvvwwwkkkvvvmmmhhhIIIPPP```|||sssbbbooo{{{ccc:::---///000000777YYYzzz|||yyyzzz{{{|||xxxxxx{{{~~~~~~}}}|||yyyxxx}}}~~~~~~vvvuuugggffftttxxxpppvvvqqq~~~oooyyyvvvzzzoooqqqpppooolllgggaaa\\\YYYVVVNNNMMMKKKIIIWWWllltttvvv}}}|||xxxtttxxxHHH777,,,///---...///<<>>BBBEEEEEEDDDCCCGGGNNNNNNSSSYYY[[[YYYXXXXXXYYY^^^kkkggglllssszzz```XXXQQQFFFOOOEEEGGGGGGEEEFFFIIIGGGBBB===>>>===;;;777555444444555333///,,,++++++,,,---777eeelllXXXzzzZZZUUUtttuuusssPPP>>>888<<<>>>BBBBBB999444222///---------///000555UUUzzzyyyzzz{{{nnncccPPP[[[ttt}}}~~~~~~~~~}}}{{{yyy|||zzzvvvgggllluuuzzzooodddbbbjjjmmmfffccc[[[LLLMMMHHHSSSggg]]]cccyyy{{{mmmSSSOOOWWWUUUWWWWWW[[[^^^YYYPPPMMMPPPHHH```xxxdddMMM___uuu===999...333999ffffffyyyyyyuuuqqqZZZGGGUUUppp~~~}}}|||rrraaaZZZnnnwwwzzz|||}}}zzzzzztttzzziiixxx}}}yyyyyymmmMMMTTTiiipppYYYxxx{{{DDD...---...111888RRRzzz~~~{{{sssyyyuuuuuuxxx}}}yyyuuuuuuxxxzzzyyywww}}}yyyyyy|||{{{pppzzzuuuzzztttsss||||||jjjooonnnkkkggg```ZZZVVVTTTXXXNNNLLLMMMNNN]]]pppuuuwww~~~yyyxxxooopppKKK@@@111000...000...888ccczzziiiOOOEEEKKKfffkkkrrryyy{{{{{{zzzyyytttssssssssstttuuuuuuuuutttuuuvvvuuutttsssssssssuuuqqqmmmqqqooofffzzzfffaaammmuuu}}}\\\QQQhhhqqqyyyvvvppprrrhhhXXXgggoooiiittt|||uuuUUUFFFbbb{{{vvvmmmkkklllnnnoooqqqzzzgggXXXUUUQQQMMMXXX}}}{{{oooWWWGGGFFF===:::888LLLjjjzzzuuutttuuuxxxbbbqqqnnnqqq___]]]fffbbbTTTJJJEEE;;;DDDEEEBBBDDDEEEFFFLLLNNNRRRUUUVVVTTTUUUYYY]]]bbbmmmmmmtttrrrnnnoooRRREEE???EEEAAACCCCCCBBBDDDGGGEEE@@@===;;;:::999:::999888777777444111---++++++,,,---444eeevvv^^^|||aaaPPPlll}}}pppcccwwwoookkkXXXCCC:::<<<@@@FFFFFF:::444222000---,,,---///000444XXX{{{zzz{{{nnncccQQQYYYsss~~~zzz|||~~~~~~|||vvvoootttbbbWWW[[[ddddddzzziiinnnwww{{{iiiiiicccbbb```YYYZZZWWWIIIFFFCCCSSSmmmdddkkkxxxhhhJJJHHHUUUXXXMMMLLLQQQZZZZZZSSSMMMMMMHHHggg\\\LLLeee{{{sss777666---555;;;aaaeeewwwwwwuuuxxxbbbCCCPPPiiiyyytttuuuuuuyyyssszzzllltttxxxvvvppp||||||{{{www~~~YYYMMMZZZpppnnnPPPKKK222000///000111DDDuuuzzzuuuttt}}}xxxwww{{{|||xxxuuuvvvyyyzzzxxxttt|||{{{yyyyyypppvvvvvvppprrrtttpppnnnkkkeee^^^XXXUUUSSSYYYNNNLLLNNNQQQaaassswwwzzzzzz~~~tttrrraaa|||TTTHHH555111///111...555^^^mmm}}}uuu~~~oooSSSFFFJJJfffjjjppptttvvvuuurrrpppnnnqqqsssssspppoooqqqtttppprrrsssppplllmmmrrrxxxmmmqqqrrrvvvvvvllllll}}}```[[[xxx___OOOUUUvvv|||vvvrrrtttgggooo}}}{{{zzzjjjtttjjjJJJJJJwww~~~pppmmmlllmmmooottt]]]TTTTTTPPPHHH^^^xxxnnnZZZLLLIII???===:::III```{{{|||vvvttttttmmmzzzsss|||```nnn\\\___kkkdddSSSHHHAAA;;;FFFFFFBBBGGGHHHHHHNNNNNNQQQRRRQQQPPPSSS[[[aaaeeeoooqqqzzzrrrcccSSSAAA;;;===???@@@@@@???BBBEEECCC===;;;999777888<<<===;;;999888555111---++++++,,,------XXXmmm|||hhhQQQfffzzzzzzoooOOOxxxnnnUUUaaattthhhuuuqqqWWWLLL???;;;===@@@===999444444333111000...------444VVVzzz~~~xxxooosssOOOQQQhhh}}}||||||{{{{{{{{{{{{zzzzzz{{{{{{}}}zzzzzz~~~lll```ZZZ^^^^^^XXX]]]iiiwwwnnnmmm{{{|||rrrYYY\\\^^^\\\ZZZWWWRRRLLLKKKPPP[[[```ggg}}}tttbbbLLL@@@OOO___]]]EEEJJJGGGHHHTTTUUULLLKKKWWWooozzzNNN```wwwjjj===111555555777RRRrrrmmm}}}tttrrrOOOKKKYYYyyy~~~{{{rrrsssddd```cccnnnvvv{{{fff\\\]]]uuuxxx{{{~~~uuuSSSWWWXXXaaawwwyyy\\\CCC999222***888000<<>>;;;999999888999;;;>>>>>>;;;777555555444333000---***(((000666ddd{{{{{{vvvxxx~~~~~~nnnTTT^^^yyy|||gggbbbuuurrr]]]OOO___TTTSSSnnn[[[rrrRRRHHH<<<888;;;>>><<<888444444333111000///...---111OOOxxxxxxppppppZZZPPPdddwww|||{{{||||||zzzxxxwwwxxxyyyzzzzzzxxxxxx{{{}}}qqq^^^OOOUUUppp}}}___NNNYYYnnnwwwrrrpppxxxyyyfffSSSNNNLLLPPPVVVWWWSSSOOOEEEEEEYYYkkkgggeeeqqq|||wwwgggTTTBBBBBBYYYdddWWW;;;FFFJJJPPP[[[YYYPPPOOOfffuuupppLLL[[[```999222666555444KKKnnnyyyvvvsssppp___OOOSSSrrr~~~xxxpppkkk]]][[[||||||qqqddd]]]WWW]]]sss}}}xxxwwwvvvvvv{{{jjjqqqzzzvvvuuuuuu```RRR]]]xxxnnnaaaEEE:::444,,,888///999sss}}}www~~~}}}{{{wwwtttqqqoooooossswwwzzzvvvuuuuuuvvvyyy|||||||||ccc```ZZZ]]]hhhkkkqqq~~~|||zzz}}}~~~~~~yyyxxxyyyvvvppp}}}zzz{{{}}}yyy}}}xxxxxxwwwsssssswwwnnnfff]]]XXXTTTPPPNNNPPPRRRUUUQQQLLLTTTgggtttvvv}}}~~~}}}oooMMM@@@:::666444---***777IIIiiixxx}}}|||vvvmmmYYYFFFLLL___nnnpppooossstttqqqqqqqqqppppppqqqssstttuuuqqqssssssrrrqqqpppqqqrrroooooonnnooonnnlllhhheeerrrxxxhhhdddddd{{{xxxwwwzzzwww___aaa{{{ooolllnnnfffdddzzzkkkkkkqqqhhheeerrr}}}dddUUUHHHPPPIII===ooojjjRRRWWWLLLKKKFFFBBB@@@XXXrrr|||yyywwwyyyvvvrrrppprrruuuwwwxxxpppeeeccckkkgggSSSEEECCCIIIPPPXXXZZZVVVOOOKKKIIIFFFFFFAAA<<<@@@HHHLLLJJJWWWUUUQQQNNNQQQYYYeeennnvvvrrrxxxzzzZZZHHHIIIIIIEEEEEEEEECCCAAA>>><<<:::<<<;;;;;;>>>AAAAAA???===>>>===<<<888444000,,,)))444555aaa|||yyyrrr[[[^^^www{{{jjjTTTSSScccwwwlllMMMIIIWWWvvvlllvvvMMMCCC999666888;;;:::777444444333222000///......111FFFvvv{{{tttjjjhhhQQQ___nnnvvvyyy{{{}}}||||||yyyuuuuuuwwwzzzzzzyyynnnyyy}}}nnnWWWPPP```sssYYYIIIOOOXXXxxxyyyuuuwwwxxxYYYLLLCCCBBBMMMVVVVVVTTTTTTOOOEEEKKKTTTNNNOOO```nnnYYYTTTKKK???DDD^^^fffSSSFFFQQQUUUWWW[[[TTTMMMQQQpppeeeLLL^^^SSS777777;;;777333CCCqqqpppwwwvvvxxxlllmmmUUUMMMddd~~~~~~|||zzziiigggvvvllliiilll{{{{{{vvvsssnnniiiWWWXXX\\\kkkuuulll|||yyykkknnntttiiiZZZiiinnn~~~xxxtttpppqqqvvvxxxxxxwwwddd]]]VVVWWWvvv|||~~~RRRGGG<<<777000777---666iiivvvxxx```www}}}ppptttzzzjjjiiijjjkkkmmmoooqqqssstttsssrrrsssvvvyyy{{{{{{zzzooocccZZZRRRHHHLLLYYY```zzzzzz}}}}}}{{{wwwwwwzzz{{{xxx}}}zzzyyywwwuuu|||vvvrrrttttttrrrppppppeee]]]UUUQQQNNNKKKJJJMMMMMMRRRQQQMMMTTTeeessswww|||{{{{{{OOO@@@999444333///+++333>>>ccc{{{~~~wwwssscccNNNFFFZZZkkkmmmkkknnnqqqppppppoooooooooqqqsssvvvwwwqqqrrrsssrrrpppooopppqqqooooooooommmlllkkklllnnnlllfffnnn~~~~~~|||ssssss{{{iiivvvkkkoooqqqqqquuuhhhiiinnnjjjhhhuuuoooZZZNNNHHHOOOCCCIIIhhhbbbVVVUUUNNNQQQGGGAAAAAARRRiiixxxsssssswww{{{xxxuuurrrooommmkkkgggeee```]]]aaaeee[[[JJJFFFNNNWWWVVVSSSOOOLLLJJJJJJIIIEEEEEECCC@@@CCCJJJMMMLLLWWWRRRNNNPPPZZZfffooosssrrrttttttrrrbbbqqqXXXJJJGGGNNNGGGGGGFFFEEECCCAAA???>>>@@@??????AAACCCEEEEEEDDDHHHGGGDDD???:::444///,,,+++000___|||uuuxxxiiiZZZppp~~~}}}tttrrrnnnXXXXXXwwwYYYBBBlllyyyHHH@@@777444777:::999777555444333222111000//////000;;;jjjxxxyyybbbnnnUUU\\\fffpppwww{{{zzzyyy{{{wwwtttuuuwwwxxxvvvssspppdddWWWUUUbbbvvvttt___PPPLLLPPPUUUuuu}}}vvvtttwwwQQQIIIIIIRRR___```VVVSSSWWWTTTJJJ@@@777999NNNXXXLLLBBBKKKPPPFFFEEE\\\cccPPPVVV]]][[[UUURRRKKKMMM\\\uuuwwwZZZLLLrrrIII666===@@@:::444===bbbzzzttt~~~mmmppp```QQQUUUiii~~~}}}{{{|||~~~~~~pppvvvyyyuuuTTTZZZ}}}rrrfff```bbbbbb```QQQMMMYYY{{{ddd}}}xxxoooeeekkkrrrggg~~~uuutttzzz|||ooohhh[[[ZZZTTTgggsssnnnSSSzzzHHH>>>:::555666---333JJJmmmgggkkkvvv~~~yyynnnhhhhhhiiikkkmmmoooqqqrrrsssrrrrrrsssvvvzzz{{{zzzyyypppdddddd___RRR^^^ssssss}}}~~~~~~||||||{{{zzzyyyyyy{{{wwwtttuuuvvvtttoookkk___WWWOOOLLLJJJFFFFFFIIIIIIMMMMMMKKKRRRcccrrrxxx}}}{{{nnnfffzzzWWWAAA:::555444222///111555___wwwxxxtttssshhhVVVFFFTTTbbbhhhjjjnnnpppooonnnooopppqqqrrrsssssstttpppqqqrrrqqqooonnnooopppnnnooonnnlllkkkmmmsssxxxlllkkkrrrzzzyyyqqq|||wwwsss}}}yyytttooorrrqqqqqqxxxyyynnncccgggiiippp___VVVNNNOOORRRCCC```qqqYYYWWWNNNJJJNNNCCCDDDDDDMMM```{{{vvvpppooopppqqqooollliiigggccc___[[[^^^[[[\\\\\\SSSJJJQQQ```yyykkkXXXIIIBBBCCCFFFIIIGGGGGGFFFFFFHHHLLLNNNOOOLLLNNNUUUaaammmssssssqqqmmmyyyrrr}}}vvvnnnMMMKKKIIIBBBGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@BBBDDDFFFHHHIIIKKKJJJGGGBBB===777111...)))111SSS~~~yyylll}}}~~~|||wwwXXXggg~~~}}}~~~{{{~~~qqqnnnrrr^^^bbbVVVFFFlllFFF???888555777::::::888555444444333222111000000---000XXXyyyuuuxxx}}}ZZZjjj]]]]]]bbbkkktttxxxwwwuuuyyywwwuuutttsssooojjjeeeUUU[[[gggxxxsssmmmmmmmmm]]]IIILLL___ggguuunnnkkkoooyyyuuuNNNMMM\\\qqqzzzlllWWWQQQXXXKKKGGGDDD@@@@@@MMMMMM:::RRRTTTRRRGGGHHH\\\```KKKRRRYYYUUUPPPMMMJJJUUUmmm[[[LLLPPPwww@@@444>>>@@@999555888SSSlllzzztttrrrssseeeRRRYYYuuu{{{xxxxxx}}}~~~|||~~~}}}~~~iiiUUUpppwwwyyytttlllkkkrrrzzzwwwpppbbbPPPSSSuuu}}}gggjjjwwwssscccmmm}}}lll}}}zzzhhhaaaaaaPPPPPPUUUxxx```[[[hhhIII???<<<999555...333666hhheee|||zzznnnooopppooouuuwwwqqqiiiggglllrrrpppooommmlllmmmnnnqqqrrrssssssvvvyyy||||||zzzxxxuuupppxxxyyysss~~~}}}~~~zzz{{{~~~~~~~~~}}}||||||yyywwwuuusssqqqnnniiiccc[[[SSSLLLJJJGGGEEEEEEHHHJJJKKKLLLMMMVVVfffuuu}}}|||aaatttPPPCCC<<<777666666444222222UUUdddzzz~~~ppprrrxxxsssqqqmmmcccJJJPPPWWW___hhhooopppmmmlllnnnppprrrsssqqqooonnnooopppqqqpppnnnmmmnnnooolllmmmmmmkkkkkkooowww~~~zzzfffvvvzzz|||ooodddddddddkkkzzzvvv~~~vvviiitttqqqnnnooouuuyyyuuuooolllccccccjjj{{{pppSSSQQQPPPTTTRRRGGGuuu~~~rrrSSSVVVJJJIIIMMMCCCMMMIIIFFFTTTnnnxxxkkkdddeeecccaaa_________^^^\\\[[[WWWUUUTTTOOOKKKQQQ\\\|||lllWWWGGGAAABBBFFFHHHGGGGGGGGGHHHJJJKKKNNNQQQNNNXXXgggsssyyyyyytttqqqqqqyyymmm___>>>DDDFFF>>>BBBCCCBBBAAAAAA@@@?????????>>>???@@@AAABBBEEEGGGIIIGGGFFFDDDAAA===888444111222666AAAppp{{{lll~~~fffdddttt}}}|||~~~|||zzzzzzqqq|||uuusssrrrXXXXXX[[[ccctttcccyyyEEE@@@:::777888::::::999555555444444333222111111///111MMMrrr~~~zzz\\\ffffffaaa```gggoooqqqrrrrrrvvvvvvuuuqqqlllfffaaa^^^ccc{{{sssuuu}}}ssstttyyyeeeFFFAAARRRXXXhhhaaa```fffjjjhhhPPPWWWmmmlllWWWRRRVVVOOOEEEIIIOOOFFFAAANNNYYYqqq___MMMDDDKKK^^^]]]FFFLLLRRRQQQNNNNNNMMM\\\yyy{{{IIIIIIfff^^^;;;222;;;999444444444GGG{{{kkktttrrr|||xxxxxx\\\UUUkkk{{{zzzzzzwwwvvvyyyzzz{{{}}}~~~vvvsssUUU}}}tttuuuwwwtttwww}}}~~~wwwkkknnn||||||ppp___```qqqwwwuuuwwwxxxkkkpppyyyccc[[[YYYTTTRRRQQQmmmOOOpppXXXIII>>>===<<<666222666888bbbvvvaaayyywwwhhhuuuxxxyyyxxxyyy|||{{{xxxvvvsssnnniiihhhiiillloootttvvvxxx{{{}}}|||yyyvvvtttwww}}}xxxsssrrrwww}}}yyytttrrr}}}||||||}}}|||zzzxxxuuuwwwvvvpppkkkhhhccc]]]XXXPPPJJJHHHHHHFFFGGGKKKOOONNNPPPWWWcccqqq|||qqqhhhIIIBBB>>>:::999999888555333III]]]mmm~~~}}}tttvvvwwwrrrrrroooRRRPPPQQQXXXccclllmmmkkkkkkmmmoooqqqqqqooolllkkknnnooopppooommmlllmmmnnnkkkkkkjjjjjjkkkooovvvzzz}}}}}}qqqmmmvvvqqqppp}}}rrrdddXXXUUU]]]iiippppppvvvxxxpppmmmmmmlllkkknnnrrrsssmmmfffbbbkkkgggrrrYYYLLLKKKQQQXXXQQQRRRqqqxxxaaaRRRUUUJJJMMMMMMKKKRRRLLLAAAJJJ\\\~~~}}}}}}|||mmmiiiddd```]]][[[YYYWWWUUURRRRRRTTTSSSMMMKKKMMM\\\TTTLLLFFFEEEGGGGGGGGGEEEDDDEEEIIIJJJKKKPPPVVVaaajjjtttzzzyyyvvvttttttsssttt]]]DDD???999666>>>::::::999888888999999999:::<<<>>>@@@@@@AAADDDFFFAAAAAA@@@???<<<999666444***000:::cccvvvuuu|||iiijjj}}}{{{|||xxxvvvzzz|||yyyuuutttmmmuuupppllljjj___jjjiiivvvUUU]]]sssEEE@@@;;;888888999999999555555444444333333222222000444FFFnnn~~~vvvkkklllnnneee```ccchhhjjjllloooppprrrrrroooiiigggiiikkk|||vvvvvvuuurrrnnnnnn___ZZZaaa]]]LLLDDDIIITTTddd\\\___eeebbbeee[[[aaarrrzzznnn^^^WWWUUUSSSRRRFFFHHHLLLDDDHHH```sssiiiXXXMMMKKKMMMWWWWWWIIIMMMOOOLLLKKKPPPVVVooo]]]KKK[[[RRR;;;222888333111666444BBBgggmmmvvv|||zzz{{{hhh\\\bbbnnntttttttttssstttxxx}}}~~~|||rrrvvvaaaVVVbbbgggnnnkkkuuu}}}qqqyyyxxx~~~}}}}}}yyyjjj```dddlllvvvwwwvvv```YYYXXXTTTMMMXXX___dddYYYJJJHHH======???666555999<<<[[[}}}~~~uuuWWWqqqwwwooogggVVVrrr{{{{{{zzzuuuoooiiifffgggjjjllluuuwwwyyy|||~~~|||wwwsssaaallllllqqqyyysssppptttxxx|||{{{wwwvvvzzzzzztttqqqrrr{{{vvvuuuwwwxxxuuurrrooottttttlllddd```^^^ZZZSSSLLLGGGGGGIIIIIILLLPPPQQQPPPVVVcccsss~~~nnnYYYIII@@@???<<<:::::::::888555<<<^^^oooyyyvvvsssrrr___YYYUUUXXX```gggllloookkkkkkkkkllllllmmmmmmnnnmmmnnnooonnnlllkkklllmmmllljjjggghhhjjjmmmnnnoooffflllnnnmmmlllkkklllqqqwwwmmm```UUU]]]wwwtttooo|||uuuuuurrrmmmqqqhhhgggiiijjjkkkkkkjjjgggcccpppppp___PPPPPPJJJVVV```WWWgggtttYYYUUUSSSJJJMMMHHHMMMKKKIIIAAAKKKOOOhhh||||||qqqmmmgggaaa\\\WWWQQQMMMLLLKKKLLLPPPPPPLLLHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDBBBEEEKKKNNNPPPWWW```mmmrrrvvvvvvsssqqqsssuuuuuuvvv~~~hhhIIIAAA888000333888555555444444444555666666777:::>>>???>>>>>>@@@BBB>>>>>>>>>>>><<<:::888777((((((999cccrrrllljjj~~~~~~xxxvvvqqqpppuuuxxxuuupppnnnnnnmmmiiidddccckkk~~~nnngggccclll```HHHbbbsssEEE@@@;;;888888888888888555555555444444333333222)))000<<>>555888000111999777BBBXXXuuuyyywwwuuusssoooddd]]]eeesssllloooppppppwwwzzz~~~yyynnnmmmwwwpppzzz}}}xxxzzz~~~yyynnnppp}}}kkkmmm}}}}}}~~~zzzqqqfff]]]RRRJJJLLLTTTQQQgggqqqtttMMM}}}CCCGGG<<<===@@@666777<<<999HHH~~~ggguuu\\\```qqqjjjqqqhhheeefffsss}}}}}}|||{{{wwwqqqkkkhhhgggiiikkkvvvwwwzzz|||}}}{{{vvvqqquuurrrmmm|||yyysssmmmlllooojjjeeegggnnnrrrqqqrrrvvvyyyqqqooorrruuurrroooeeemmmoooeee[[[XXXWWWUUUOOOHHHEEEGGGIIIKKKOOOTTTPPPPPPXXXjjj}}}^^^tttCCCGGG??????===:::999::::::777000VVVbbbzzz}}}xxxpppnnniiiccc^^^\\\___eeemmmtttkkkjjjhhhggghhhkkkooorrrmmmnnnooonnnlllkkklllmmmllliiiffffffhhhiiihhhfffgggjjjmmmgggeeerrrwwwkkkfffmmmlll]]]___yyyooogggtttooobbbnnnnnnfffgggdddaaaccckkknnnllloooxxxiiiQQQQQQXXXNNN]]]jjj```zzzssszzz{{{WWWYYYQQQHHHKKK@@@JJJ???CCCDDDSSSKKKVVV}}}{{{zzz~~~sssfff______^^^\\\ZZZXXXTTTOOOKKKCCCAAAAAACCCEEEFFFHHHJJJGGGGGGFFFEEECCCCCCBBBCCCDDDCCCGGGNNNSSSVVV___jjjlllnnnpppqqqppppppqqqrrrxxxbbbKKK...555555222888777555444333333333555666777555999===???>>>===>>>???>>>>>>>>>>>>===;;;999888;;;***222WWWttt~~~jjjppp|||wwwrrrmmmlllrrruuurrrllljjjnnnkkklllhhhaaafffllliiimmmhhhlllYYYWWWcccfff~~~EEECCC>>>999777888888777333444555444222111222333333333222PPPxxxwwwuuuuuuoooggg```^^^aaaeeeiiidddiiinnnqqqqqqrrrtttwwwzzzvvvooohhhcccaaaaaabbbbbbbbbaaa```^^^[[[XXXWWW___hhhjjj___WWWaaavvvgggSSSOOOPPPNNNIIIBBBFFFGGGJJJYYYgggaaaQQQJJJRRRUUUPPPNNNRRRUUUTTTPPP@@@FFFSSSZZZ|||aaaCCCaaaYYYBBB......777999444///CCCkkkyyy~~~wwwvvvyyyttthhhcccfffccchhhnnnooommmmmmrrrxxxxxxzzzzzzvvvxxx|||zzzyyyuuu|||zzzwwwfffPPPKKK[[[kkkuuu}}}uuuqqqvvvtttyyyvvvqqqgggddd[[[QQQNNNQQQTTTUUUUUUbbbXXXgggzzzsssccc]]]@@@???>>><<<;;;;;;;;;;;;333===SSS{{{pppdddgggeeedddbbbwwwyyyxxx~~~~~~yyyvvvtttrrrooollljjjxxx}}}xxx~~~hhhvvv{{{oooyyymmmooobbbeeehhhjjjooouuuvvvrrr[[[WWWWWWZZZ]]]aaajjjssswwwvvvrrrnnnkkkhhhddd___ccceeeeee```YYYRRRPPPPPPJJJDDDBBBGGGLLLNNNPPPSSSLLLXXXgggrrryyy~~~~~~eeetttUUU```???AAA<<<;;;999999:::;;;:::999000EEEbbbwwwzzz}}}tttsssssssssllleeeiii```YYY|||nnnjjjkkkkkkfffbbbcccjjjpppkkkkkkllllllllllllkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhmmmlllfffiiisssuuuooofffpppjjjaaawww|||pppqqqoooiiiiiimmmmmmhhhaaabbbeeegggfffeeelllsss{{{VVV[[[PPPKKK___iiiVVV___hhhZZZMMMJJJLLLKKKHHHFFFIIIKKKIIIIIIMMMTTTnnn~~~vvvttt~~~wwwnnnggg```QQQJJJBBB>>>>>>@@@BBBBBB666888;;;>>>BBBDDDFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGLLLNNNRRRWWW\\\```dddfffnnnlllpppxxxvvvmmmkkknnn{{{XXXBBB111333999666222333666666777:::===<<<888444999999888999:::===@@@BBBAAAAAABBBCCCCCC@@@<<<999777:::222AAAlllxxx~~~vvvsss}}}nnnlllooooookkkaaaXXXYYYeeepppfffdddbbbbbbbbbcccbbbaaaddd```[[[WWWUUUUUUTTTTTTBBB>>>999777:::;;;777222444555666555333222222333999666666MMMuuu~~~qqq~~~qqqppplllfffaaa```bbbdddcccccccccccceeejjjpppuuullliiiddd```]]]]]]^^^```cccbbbaaa```______``````XXXeeelllhhhiiivvvyyyaaaSSSPPPPPPLLLGGGCCCCCCEEEMMM\\\fffbbbWWWOOORRRRRROOOPPPVVVXXXVVVLLL???GGG]]]vvvhhhHHHIIIzzz^^^cccrrrNNN444666888///111===:::UUUmmmlllssszzz|||tttkkkfffgggeeehhhkkkiiieeedddhhhlllsssxxx||||||}}}~~~|||vvvtttzzz{{{vvvrrrSSSLLLUUU]]]yyywwwssssssvvvcccfffmmmqqqnnnmmmmmmggg___QQQJJJHHHMMMRRRSSSUUUXXX[[[VVVLLL???>>>===;;;::::::999999444===NNN~~~pppjjjgggjjj~~~lllrrr}}}{{{yyyyyyzzzyyywwwtttaaahhhjjjjjjrrr{{{rrr```nnnjjjUUUcccwwwkkkhhhnnnkkklllkkkiiikkkppppppmmmnnnjjjgggfffccc```bbbgggjjjiiihhhfffffffffccc```[[[[[[[[[XXXSSSOOOMMMMMMJJJEEECCCFFFJJJLLLPPPTTTaaaiiiuuu}}}rrrggg|||}}}LLL@@@;;;:::888777777888999888777666AAAPPP```sssvvv|||}}}ooommmeeekkkeee^^^xxxooojjjkkkjjjgggddddddgggjjjnnnllljjjhhhffffffggghhhhhhhhhggggggfffgggggggggfffkkkjjjdddgggqqqrrrlllhhhjjjgggfffqqq~~~|||oookkkmmmlllggggggjjjiiieeerrrhhh``````bbbeeennnxxxbbbPPPPPPKKKVVVkkkcccPPPrrr___UUUMMMMMMOOOLLLHHHGGGIIILLLKKKJJJNNNPPPdddtttsss|||yyy~~~zzzvvvmmmddd\\\VVVOOOIIIFFFDDDBBBAAABBBAAA@@@>>><<<;;;999999>>>@@@CCCGGGIIIKKKKKKKKKIIIJJJLLLPPPVVV]]]cccgggmmmmmmooopppkkkjjjyyynnnMMM???555666777333333888999777666777999:::999777<<<<<<;;;<<<>>>AAADDDEEEFFFEEEEEEFFFFFFDDDAAA>>><<<;;;222777YYYzzzwwwzzzvvv|||~~~}}}wwwccc```lllbbbcccdddaaa\\\VVVQQQNNNRRRQQQQQQSSSVVVXXXXXXWWWVVVSSSNNNKKKIIIGGGFFFFFFBBB:::222333888:::666222444555777777444222222222444111444CCCbbbuuu}}}tttuuusssnnngggbbbaaabbbaaa___]]]^^^bbbggglllnnngggeeeaaa^^^]]]]]]^^^``````___\\\ZZZZZZ\\\^^^```[[[hhhooommmsss{{{mmmaaaZZZSSSQQQSSSUUURRROOOHHHCCCEEEQQQ^^^aaa]]]ZZZTTTVVVVVVWWWYYY[[[XXXRRRDDDPPP\\\kkk{{{FFFGGGiiiggg;;;CCCbbbeeeWWW<<<---111888777555BBBdddzzzYYYfffuuu{{{wwwpppmmmlllhhhiiiiiieeeaaa^^^```bbbdddkkktttzzz|||~~~zzz|||uuussssssqqq~~~yyyxxx{{{{{{uuuvvvMMMJJJVVVUUUqqqlllvvvppprrryyyyyyWWW___hhhooommmeee^^^YYYUUUIIICCCFFFQQQUUUSSSYYYfff|||dddfff{{{???======;;;:::999888888888555888DDDttt^^^mmmPPPxxxqqqnnnbbbnnn~~~xxx~~~|||xxxuuufffbbb]]]^^^gggooonnnhhhxxx```nnn|||qqqqqqnnnjjjjjjnnnmmmjjjooommmmmmmmmiiicccaaadddZZZXXXWWWXXXYYYXXXVVVTTTQQQOOONNNNNNNNNNNNLLLKKKKKKHHHFFFHHHJJJLLLTTT\\\lllsss~~~yyy}}}uuuaaaOOO<<<>>>444777555444444666777666666777<<>>AAADDDFFFHHHDDDCCCAAAAAABBBAAA@@@>>>999999555555PPP{{{vvvlllkkkoooccc```\\\\\\\\\WWWMMMDDDGGGFFFFFFHHHKKKLLLKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCCCC;;;444444666666555555222444666666444222111000222000555888IIIxxxyyy}}}}}}wwwqqqlllhhheeeddd___^^^```dddiiijjjhhhdddhhhfffccc___\\\[[[[[[[[[^^^\\\ZZZXXXVVVWWWWWWXXXZZZdddeeebbbkkkvvviiiOOOHHHIIILLLPPPSSSUUUTTTSSSOOOEEEFFFTTT\\\WWWTTTWWWVVV[[[___```]]]WWWOOOIIIJJJZZZqqqCCCBBBddduuu~~~JJJ222888<<<^^^kkkQQQ666222333///222:::PPPYYYXXXaaassszzzuuurrruuummmmmmmmmjjjfffbbb```___XXX]]]fffnnnuuuxxxzzz{{{yyyqqqwww~~~ooo{{{xxxzzzxxxtttrrrUUUNNNZZZkkkxxxtttvvvwwwvvvzzzsss```ccccccQQQMMMMMMPPPKKKNNNWWWYYYZZZoooeee\\\WWW@@@===<<<;;;999888888888888;;;444<<>>NNNrrrzzz~~~ppprrriiinnnrrriiihhhlllfffssspppllliiifffbbb^^^[[[\\\___eeeiiikkkjjjgggeeeeeedddccccccdddeeegggiiieeegggfffccceeejjjjjjfffiiicccdddkkkjjjbbbbbbjjjgggiiiiiihhhggggggggggggYYY\\\fffoooqqqzzzbbbRRROOOQQQWWWYYYVVVHHHRRR{{{qqqcccJJJHHHIIIKKKIIIDDDCCCFFFHHHMMMJJJHHHJJJFFFLLL]]]tttyyyttt|||wwwcccbbb```]]]^^^eeelllpppppprrrqqqooolllgggaaaZZZWWWPPPNNNKKKHHHGGGGGGHHHIIIEEEFFFGGGHHHIIIHHHGGGFFFKKKPPPXXX```fffiiiiiiiiicccaaabbb```UUUMMMTTTbbbxxxTTT000888666666777333///111888666444222000111333666777999::::::<<<>>>AAADDDEEE@@@>>><<<;;;<<<===<<<<<<555666999777KKKyyysss~~~}}}vvvjjj\\\TTTTTTUUUSSSPPP@@@>>>===<<<<<<:::777444333555777999;;;===???AAA@@@???@@@CCC@@@777444555000222333333222000000000666777;;;333777bbb~~~|||vvvnnnmmmmmmjjjgggcccbbbbbbeeehhhgggbbb^^^bbb```^^^[[[XXXVVVTTTSSS[[[[[[ZZZYYYXXXWWWUUUUUUQQQUUUSSSQQQ]]]kkkaaaJJJKKKMMMOOOPPPOOOMMMLLLLLLOOODDDEEESSSXXXPPPMMMSSSWWW[[[^^^ZZZQQQHHHGGGIIIaaaiiivvvMMMGGGSSS}}}yyy}}}ddd888333444222999PPPdddVVV444(((444///555===eeerrrWWWRRRkkk}}}vvvrrryyysssssssssrrroooiiibbb]]]VVVWWWYYY^^^eeemmmtttxxx~~~xxxwwwxxx~~~{{{vvvtttuuuuuutttrrrmmmWWWXXX~~~~~~tttqqqqqqnnnrrrqqqeee___{{{VVVJJJKKKHHHOOONNNTTT^^^dddsssuuuYYY???BBB<<<;;;:::999888777777777???222>>>===\\\wwwkkkwwwaaajjjggg|||rrryyy|||wwwppptttzzz}}}sssiiiaaaYYYUUU[[[eeecccgggiii|||}}}qqqtttkkkhhhlllnnnnnnpppqqqmmmgggaaa``````aaa[[[RRRNNNOOO\\\VVVRRRRRROOOHHHCCCCCCCCC@@@???AAAGGGKKKMMMLLLKKKKKKNNNSSSWWW]]]hhhsss|||uuutttooo```[[[:::CCC000666444333222333555777777777333888<<>>>>><<<999888:::;;;;;;;;;666777;;;444<<>>AAAAAAAAAAAACCCEEE;;;???IIIQQQJJJ;;;222222...000111000//////111222000444777222444SSSyyy~~~~~~zzz{{{xxxqqqpppooommmjjjllliiidddaaa___^^^\\\[[[\\\[[[[[[ZZZXXXWWWVVVUUUSSSTTTUUUVVVVVVUUUSSSRRRQQQPPPLLLKKKTTT^^^ZZZMMMMMMNNNNNNNNNLLLKKKKKKLLLJJJCCCEEEPPPSSSMMMLLLRRRTTTSSSRRRLLLDDDCCCOOO]]]vvvsssGGGAAAYYYzzzppptttEEE333666111222,,,555MMMYYYLLL:::111222444222FFFvvvjjjYYYlll}}}xxxrrrxxxyyywwwwwwwwwuuupppggg```[[[WWWRRRPPPRRRZZZbbbhhhlllvvv{{{|||~~~mmmyyyxxxvvvttttttuuuwwwxxxuuu~~~___UUUyyyoooqqqrrrqqqgggUUUPPPggglllUUUEEEJJJOOOJJJJJJQQQ^^^nnniiimmmwww777===;;;:::888777666666555555666000@@@:::EEEkkkvvvSSSjjjcccvvvwwwnnnsssyyy~~~}}}|||yyyrrreeeWWWQQQQQQSSSVVV[[[jjjeee]]]hhh```___dddggghhhiiihhhbbbZZZYYYWWWVVVUUUQQQJJJHHHKKKWWWPPPMMMPPPNNNFFFCCCEEE???>>>===>>>BBBGGGKKKLLLLLLLLLQQQ[[[bbbhhhqqqzzzzzzppppppmmm{{{@@@;;;>>>...:::333222222333555777888888999;;;<<<>>>KKKdddzzz}}}zzzwwwtttuuuooolllnnnvvvzzzvvvtttxxx{{{{{{zzzwwwsssnnnjjjhhhaaa\\\UUUPPPOOORRRWWW[[[^^^___```bbbdddeeefffgggeeedddccccccddddddcccaaadddfffccc\\\^^^hhhiiibbbfffddddddbbb]]]XXXZZZ___gggmmm|||zzzXXXMMMSSSUUUNNNEEECCC777NNNuuu[[[PPPPPPLLLJJJJJJHHHEEEGGGKKKFFFJJJDDDAAAHHHHHHGGGNNNXXXzzzrrr```YYYTTTQQQQQQQQQOOOKKKKKKMMMLLLPPPTTTVVVVVVTTTTTTTTT[[[YYYUUUQQQMMMKKKIIIHHHDDDCCCBBBCCCFFFJJJNNNQQQQQQOOOKKKIIIIIIJJJMMMOOONNNAAA:::GGG]]]xxxbbb666222<<<222000...///111000---***+++---000111000///.../////////111222444555666777888666444444666777777777444666888333333LLLgggpppzzzxxxzzz~~~~~~zzzwwwzzz}}}nnn]]]MMMDDDLLLJJJHHHGGGHHHHHHGGGFFFFFFHHHIIIGGGDDDBBBDDDGGG;;;:::@@@HHHEEE777000222///////////////000333666,,,//////222999EEEccc|||rrruuu~~~xxxssspppnnnuuurrrnnnggg```[[[YYYYYY\\\\\\]]]]]]]]]\\\[[[ZZZRRRRRRQQQQQQPPPPPPPPPOOOSSSPPPMMMNNNOOOOOONNNLLLHHHHHHIIIIIIKKKLLLNNNPPPIIIFFFHHHNNNNNNKKKJJJNNNLLLJJJJJJLLLOOOXXXkkk~~~eeeGGGBBBTTTpppooogggvvv[[[444333555///+++333111...@@@WWWOOO444666222111888QQQ|||sssttt|||}}}{{{yyyyyyvvvtttvvvzzzyyysssnnneeebbb\\\UUUPPPPPPTTTXXXYYYccclllmmmkkkjjjeee___rrrrrrsssttttttssssssssskkksssccc___qqqhhhjjjfff```WWWIIIJJJJJJIIIFFFGGGMMMTTTYYY[[[hhh{{{bbb\\\eeePPP<<<777888777666444333333222222000222777<<>>GGG[[[zzz}}}}}}kkkmmmhhhhhhfffkkkuuuvvvrrrtttqqqwww}}}~~~{{{uuuqqqooolllfff]]]UUUPPPQQQTTTWWWVVVXXX[[[^^^```bbbbbbaaadddbbbaaaaaabbbaaa___]]]bbbdddccc___```dddeeebbbbbbaaabbbdddcccbbbhhhrrrzzzbbbVVVNNNPPPRRRNNNFFFBBB;;;SSSuuuRRRTTTNNNJJJHHHJJJJJJHHHHHHKKKDDDIIIDDDBBBKKKKKKFFFIIIOOOaaaoooYYYOOOHHHGGGGGGDDDCCCEEE>>>AAADDDEEEDDDCCCDDDFFFEEEDDDDDDDDDCCCCCCBBBBBBDDDBBBAAA@@@@@@@@@BBBBBB??????@@@AAADDDGGGIIIKKK???999CCCfffyyygggBBB+++***666////////////000111///,,,+++...111111///...///000//////000222333444444444444333111222444555555444222666777777999===UUUwwwyyysssqqqvvv}}}~~~|||yyy}}}mmmaaaSSSOOOJJJFFFDDDCCCBBBAAA>>>AAADDDDDDCCCFFFKKKQQQ}}}zzz@@@555000555666000000666///000///...///111555999555444...333;;;555FFFrrr~~~mmmttt}}}wwwssssssyyy{{{{{{uuukkk```YYYWWW\\\\\\]]]]]]]]][[[ZZZXXX\\\ZZZVVVRRRPPPOOOPPPQQQJJJHHHKKKPPPNNNHHHHHHOOOKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHEEEDDDKKKYYYffftttxxxNNNGGGOOOHHH___dddooovvvxxx<<<+++111111,,,---///------444AAAIIIIII333,,,222555:::___|||{{{~~~vvvrrrqqquuu}}}~~~sssrrrooofff\\\VVVTTTUUUMMMPPPTTTXXX]]]bbbeeefffkkklllnnnpppoookkkgggfffmmmiiidddbbbnnnbbbVVVWWWYYYNNNHHHMMMPPPOOOEEEHHHTTTUUUNNNWWWjjjvvvzzzKKKmmmuuu555DDD666555555333222111000000000777999+++666===RRR~~~```wwwPPP\\\gggrrrwwwyyygggsssppptttyyy{{{{{{|||}}}~~~{{{xxxzzzzzzooo```OOODDD>>>GGG======NNN@@@GGGJJJLLLLLLNNNPPPMMMHHHPPPJJJEEECCC@@@???CCCJJJNNNFFFEEELLLMMMEEECCCHHHEEEFFFFFFDDDCCCGGGMMMSSSZZZZZZaaaooo{{{ooommmiiirrrnnn}}}ttt222;;;666***===,,,111000///111444666777777555111444<<>>???>>>;;;:::<<<>>>;;;<<<<<<<<<<<<;;;:::999777888999:::;;;<<<<<<<<<<<<@@@FFFKKKKKKHHHCCC???FFF\\\iii<<<444222---333,,,///111000///000111111---000111000......000333000111222333444444444444777666666777999:::999888666:::888===@@@777MMMxxxaaaiiiuuu|||vvvpppyyy}}}~~~vvvpppggg^^^XXXSSSPPPMMMIIINNNUUUZZZ___gggrrr{{{ppp;;;888444111000000000000////////////............+++000333111...222>>>IIIzzz{{{wwwpppsss~~~tttqqqmmmrrrxxx|||xxxnnnaaaYYYSSSUUUYYY[[[\\\ZZZXXXWWWZZZTTTMMMIIIIIIKKKKKKKKKHHHHHHHHHHHHJJJKKKMMMNNNLLLJJJHHHGGGGGGIIILLLMMMJJJIIIHHHGGGFFFFFFEEEEEERRRWWWZZZddd~~~WWWKKKDDDJJJQQQcccvvv~~~zzz@@@777555...---111...,,,///111,,,+++<<>>///+++222666BBBjjjzzzyyy}}}zzzyyyuuuqqqttt~~~|||vvvpppiii```ZZZPPPPPPPPPNNNMMMOOORRRUUUUUUVVVXXX\\\^^^^^^\\\YYYSSSSSSTTTTTTVVVWWWYYYZZZGGGJJJMMMMMMKKKJJJLLLNNNNNNPPPQQQUUU]]]jjjyyyrrrTTT```[[[AAAAAA...222222111000/////////000444333555777666>>>\\\{{{ooogggfff{{{hhh{{{vvvuuuyyyrrrtttuuuuuuvvvyyy|||}}}|||}}}}}}}}}~~~|||wwwpppcccRRRDDD======>>>???CCCBBBBBBBBBDDDEEEDDDBBBDDDCCCAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAACCCFFFKKKPPPVVVZZZ]]]jjjsss|||yyynnnmmmeee}}}tttDDD,,,888111///333)))/////////000111111222222777222222888;;;@@@SSSiii~~~}}}rrrsssaaabbbiiijjjbbb___hhhqqqsssqqqrrrssswww~~~|||uuunnniiieeecccddd[[[VVVXXX[[[[[[ZZZZZZWWWWWWWWWXXXZZZZZZYYYWWWUUUVVV[[[``````^^^aaafffmmmiiipppyyyZZZMMMIIIKKKRRRVVVLLL>>>>>>HHH{{{tttMMMNNNJJJGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDFFFHHHGGGCCC???DDDGGGSSSlllxxx}}}|||gggNNNAAAAAA>>>:::777777888:::999888777888;;;???BBB???888333777;;;======@@@BBB@@@;;;>>>???AAADDDCCCHHHYYYmmmiii999///444000---222111111111111111000//////222222222111111111111111000111222444666888999:::<<<<<<<<<======>>>>>>>>>===@@@AAA===:::@@@OOO]]]vvv{{{hhhaaajjjjjjrrr~~~yyy}}}zzz}}}}}}{{{~~~mmm;;;888444111000000000000////////////.........------000111///---111999AAAeeesss~~~hhhEEERRRddduuu}}}}}}yyyuuu\\\YYYVVVUUUVVVWWWWWWVVVVVVUUUSSSSSSRRRNNNHHHCCCHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFIIIGGGDDDDDDFFFKKKQQQUUUXXXbbbnnnyyy}}}dddHHHJJJIIICCCKKKsssnnnUUU111000///***,,,//////,,,+++,,,---;;;aaaEEE666///222222777UUUyyywwwyyyyyyttt}}}rrrwww~~~vvvmmmgggccc]]]UUUNNNKKKJJJKKKKKKIIIIIIJJJLLLNNNOOONNNLLLKKKKKKJJJJJJJJJKKKKKKLLLHHHJJJLLLLLLLLLNNNSSSVVVFFFYYYnnnxxx|||rrrwww|||WWWPPP~~~GGG888555333222222111000000000000000222222555999777;;;PPPhhhoooqqqzzzfffVVVkkk|||kkkiiivvv{{{ooovvvnnnttt}}}yyyxxxyyyyyyzzz{{{}}}}}}|||yyyooodddZZZPPPEEE???;;;<<<===>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAAEEEHHHOOOXXXbbbkkkrrruuu~~~wwwqqqooopppmmmddd}}}bbb555***555------444,,,------...//////000000111000---///666888;;;III[[[hhhwwwgggYYYSSSZZZYYYQQQWWWeeevvvsssnnnlllqqq{{{wwwsssrrrjjjdddeeefffdddaaaaaa```___^^^^^^___```___^^^dddaaa```aaaccchhhqqq|||pppYYYRRRTTTJJJOOOSSSKKK;;;;;;]]]rrr\\\EEEHHHEEECCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBDDDEEEEEECCC@@@EEECCCHHH[[[ttt~~~vvvmmmiiikkk[[[PPPBBB888666777888777>>>>>>???AAABBB@@@<<<888999<<<<<<:::<<<@@@AAA???===CCCPPP]]]hhhuuucccEEE......333///,,,...000000000000000///......000000000000000000000000///000111222444666777777999999:::;;;<<<======>>>AAA@@@===::::::>>>FFFMMMiiippp}}}zzzwwwxxxmmmjjjrrrsssxxx{{{iii:::999666333111000///000//////.........---------...//////......///333666FFFtttvvvqqq{{{{{{bbbhhhpppuuuvvvwwwxxxyyyrrrkkkaaaZZZUUUSSSPPPMMMMMMNNNPPPSSSUUUSSSPPPLLLNNNNNNOOONNNMMMJJJHHHGGGIIIGGGEEECCCAAA@@@@@@@@@???AAAEEEKKKTTT]]]eeejjjpppdddTTTKKKJJJKKKHHHEEE999IIIcccNNN555,,,000...,,,000//////+++)))(((+++AAAnnnGGG888000111///--->>>UUUvvv}}}xxxqqqkkkyyyyyy{{{^^^lllvvv|||xxxuuuppplllfff^^^TTTMMMOOOMMMKKKKKKLLLMMMNNNMMMOOOOOONNNMMMLLLLLLLLLMMMOOOOOOPPPQQQTTTXXX^^^ccc~~~rrrLLL```TTT===777000888222111111000000000000000000000555:::888777@@@NNNxxxaaakkkyyy___TTTwwwvvvgggbbbtttjjj{{{}}}nnnjjjwwwzzzqqq{{{{{{{{{{{{zzz{{{|||~~~{{{uuukkk```YYYPPPPPPMMMHHHAAA>>>>>>@@@???@@@@@@AAAAAAAAAAAAAAA>>>???BBBEEEHHHKKKMMMNNN```dddjjjqqqxxx~~~~~~vvvxxxwwwmmmdddaaa{{{jjj>>>***---444)))+++444---,,,,,,,,,---......//////,,,+++///555666666@@@MMM```zzzyyywwwyyyYYYDDDLLLYYYZZZYYY^^^cccfffjjjnnnpppsssvvvyyy||||||{{{uuuqqqpppooommmkkkjjjlllmmmmmmllltttqqqqqquuu|||rrr]]]MMMEEEGGGMMMOOOIIIBBB>>>BBB___ggg@@@===@@@???>>>???AAABBBBBBAAA@@@???AAA@@@@@@@@@BBBCCCBBBAAAFFFAAA>>>HHH[[[qqquuunnnddd___[[[UUUJJJAAA===<<<:::::::::999666444:::===>>>???EEEOOOVVVXXXqqqvvv~~~YYY444...,,,...111///...///...............------,,,------------..................///000111222333333444555666777888999:::;;;@@@<<<777888<<>>___{{{{{{iiittt|||~~~zzzmmmkkkjjjiiinnnyyywwwnnnlllmmmnnnaaa^^^YYYWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[^^^bbbhhhpppxxxXXX:::JJJ~~~wwwCCC===:::111444111111000000///000000111//////333888888444666;;;dddttthhhcccrrrffftttaaauuuggg~~~rrrqqqvvvwww~~~~~~{{{||||||{{{{{{zzzzzzzzzyyyxxxqqqpppjjj___RRRJJJIIIKKKFFFEEEEEEDDDEEEFFFHHHIIIKKKMMMQQQWWW]]]bbbfffhhhyyyzzz}}}~~~oooiiippptttoooqqqzzzlllCCC///+++222333(((,,,222***++++++,,,,,,---......//////...111666666555<<>>???>>>===>>>???AAAAAABBBFFFCCC???@@@III]]]tttzzzkkk___^^^]]]\\\ZZZYYYWWWUUUTTT^^^bbbfffhhhooo{{{zzzRRR///---000000+++)))+++------+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.../////////000111111222333444444555555888555555888===@@@???<<>>cccvvvgggiiiZZZ{{{rrrooo{{{ssszzzoooeeelllvvvvvvzzz|||xxxwwwxxx{{{~~~{{{{{{yyyqqqiiidddfffjjj]]][[[XXXWWWWWW[[[^^^aaaccceeehhhmmmrrrvvvzzz|||yyy{{{|||~~~~~~}}}{{{zzzvvvllliiilllnnnuuuvvvKKK222,,,///222...)))...000(((++++++,,,------......///222222222333333444999@@@<<>>>>>???AAABBBAAADDDDDD@@@???LLLdddyyy|||}}}zzzyyy}}}}}}nnnIII555)))///222///'''$$$((()))''')))******+++++++++******))))))******++++++++++++,,,,,,,,,---------......000000000000000000111111000222555888:::;;;;;;<<>><<<\\\YYY111666///---444......------------....../////////000111222222333333222NNNyyywwwYYYiiioooSSSZZZ___qqqfffrrruuuwwwqqqcccmmmiiimmmyyy|||zzzzzz{{{zzz{{{{{{yyyvvvvvvyyy|||uuussspppooopppssswwwzzzwwwwwwyyyzzz|||~~~|||||||||{{{yyywwwtttsssuuullllll|||OOO666...)))---,,,''')))......)))+++++++++,,,------......111000/////////111666:::FFFGGGUUU]]]|||}}}rrrUUUBBB@@@DDD>>>???IIIOOOQQQUUU\\\hhhmmmsssuuutttssswwwzzzzzznnnbbbXXXRRRQQQQQQQQQKKKEEECCC???<<<>>>CCC\\\~~~hhhddd999444@@@;;;333999:::<<<@@@CCCDDDCCCBBB@@@<<<>>>???@@@??????AAABBB<<>>999555666:::@@@DDDGGGVVViiixxxwww|||eee888(((222222***+++...***,,,000,,,))))))((((((***---...---***,,,---,,,---//////---666999NNNjjjlllTTTiii~~~rrrkkkfffkkkyyy~~~|||yyy|||[[[@@@DDDZZZwwwlllEEE,,,000222---...333,,,+++++++++,,,,,,---...,,,///000000///111222222222<<>>HHHMMMGGGBBBBBBNNNSSSZZZ```ccceeegggiiieeeeeejjjrrrvvvxxx|||zzzwwwpppfff^^^[[[WWWUUUPPPLLLJJJLLLNNNOOOAAA??????@@@BBBKKK^^^ooorrrxxxyyy~~~]]]AAA333999999666666555777999<<>>VVVfffzzznnnkkkqqqmmm]]]SSSUUUXXXUUUUUU[[[___aaadddgggnnniiiddd```___\\\WWWRRRaaa666:::===;;;444...---...,,,,,,,,,+++++++++******+++---...---+++***,,,---,,,---111555<<>>>>>>>>======@@@DDDDDDBBB@@@AAABBBAAA@@@??????@@@???===<<<999BBBRRRiiitttjjjpppxxx~~~{{{RRR666)))---...//////)))+++&&&&&&******%%%&&&,,,(((((()))*********************+++,,,------......+++,,,,,,---///000000111///000222555777:::<<<======>>>>>>===<<<<<<===???HHH:::<<>>YYYsssxxxnnnoooyyy~~~}}}www|||rrr___RRRIIIAAAHHHAAAAAAJJJNNNGGGDDDFFFEEEDDDDDDDDD@@@:::999;;;999::::::999888;;;BBBHHHOOOXXXcccmmmzzzyyy}}}eeexxxOOO333000...+++)))******))))))((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,111000111999LLLlll```hhhvvv{{{xxxzzzvvvzzzxxxxxxwwwyyy~~~|||qqqTTT>>>AAA___CCC222111///...---,,,++++++,,,++++++******++++++,,,---------............///333777666:::VVVtttrrr\\\nnn|||iii]]]yyyqqqZZZdddwww[[[XXX```aaa]]]YYYbbblllrrrqqqttt|||~~~zzz{{{|||~~~}}}yyyvvvqqqssstttsssssstttsssqqqxxxwwwvvvtttqqqqqqrrrtttfffkkkpppmmmccc]]]dddqqqjjj<<<)))))),,,---((((((((((((((((((((((((((()))))))))************++++++,,,------......//////222;;;IIIWWWaaajjjrrrxxxnnniiillltttyyywwwcccMMMAAAGGGSSSKKK>>>666;;;CCCDDDBBBAAAHHHMMMHHHTTTYYYSSSYYYSSS[[[^^^]]]WWWRRRRRRQQQNNNQQQOOOPPPTTTRRRLLLGGGGGGGGGDDDLLLMMMHHHTTTUUU;;;===CCCGGGkkkeeerrrwwwXXX777000000000000000000000000222444666666777999<<<>>>>>>>>>>>>===>>>??????@@@<<<;;;::::::;;;<<<;;;999<<<:::999>>>KKK]]]ppp{{{}}}||||||uuuwww~~~bbbGGG;;;,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......------...///000222444666888999:::;;;;;;:::999888777777>>>@@@???CCCYYYxxx}}}rrrxxxkkkVVVZZZ```VVVKKKHHHHHHRRRXXXNNNMMMgggyyyqqq]]]444333111///...,,,,,,+++************************))))))*********+++++++++)))+++---,,,)))...???QQQlllttt{{{~~~~~~www{{{wwwyyyyyytttjjjZZZMMM@@@;;;;;;===BBBGGGAAA???>>>???<<<888888<<<===<<<;;;===EEERRRbbbllloooXXXzzzZZZ333'''***+++)))((()))))))))((((((((('''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,---...000999OOOkkkkkkOOOJJJccc}}}zzz~~~zzz{{{uuugggKKKPPP^^^vvvRRR222000///...---+++++++++***+++++++++******+++++++++,,,---------............---222333777LLLeeemmmdddYYYqqq|||~~~xxxbbbyyyooorrr~~~rrreeeRRRCCCBBBMMM[[[dddhhhjjjiiieeeeeelllrrrtttuuuuuuwww{{{}}}yyy{{{{{{zzzvvvssspppmmmjjjhhhjjjmmmooonnniiibbb]]]hhhdddaaadddppp}}}uuu@@@...000000***'''(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,------......111222777AAAJJJTTT```kkkssshhhhhh|||mmmRRRFFFEEELLLIIIFFFAAA777///444===666<<<666???BBBBBBQQQRRRKKKMMMJJJBBB???BBBGGGHHH???<<<<<<@@@CCCCCCDDDFFFHHHGGGOOORRRJJJFFFLLLOOOIIIpppppp]]]nnnccc???222000000000000000000000000000222333444555666999;;;::::::;;;;;;<<<===>>>>>><<<:::999999:::;;;999888>>>;;;777555888>>>FFFKKK\\\dddooo||||||xxxtttbbbMMM888,,,))),,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++---...///000111222333444333444555777888999::::::777999888===UUUxxx}}}|||XXX333222000...---++++++***************************)))))))))*********++++++++++++---...***(((...666MMM___uuu|||rrruuurrrqqqvvv~~~yyyjjj```XXXNNNEEECCCAAABBBDDDCCCAAACCCHHHKKKQQQ\\\kkk{{{{{{```dddzzzsssCCC111###%%%+++,,,******((((((((((((((('''''''''''''''((((((((())))))))))))*********++++++++++++,,,///000------777KKK[[[}}}~~~cccTTTRRRUUUVVV\\\ppp~~~}}}xxx~~~~~~sss^^^WWWZZZVVVfffqqqOOO111......---,,,+++***)))))))))++++++************++++++,,,,,,,,,,,,------------+++///111444===NNN]]]eeefffhhhkkk}}}jjjnnn|||wwwrrroooxxx}}}oooNNN888;;;DDDDDDZZZ___iiiqqqqqqiiibbbaaa\\\\\\___gggpppuuutttrrrpppooommmkkkhhhdddaaa```ddd```]]]]]]aaaeeeggggggkkkkkksss|||vvvuuussskkk@@@!!!&&&222...&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---------111000333888>>>GGGWWWfffcccxxxzzzyyy{{{eeehhhsss|||xxxooo^^^NNNKKKLLLSSSWWWRRRKKKFFF@@@FFF===>>>:::666CCCCCC@@@EEEGGGFFFEEEGGGHHHFFFHHHEEEFFFJJJMMMLLLMMMOOOSSS^^^aaaXXXMMMJJJ\\\xxx|||cccaaaZZZ555---111////////////////////////...///111111111333555888666777777999:::;;;<<<===;;;:::888999::::::888777888666444222111111222222888@@@LLLZZZfffoootttvvvzzz~~~ttt^^^CCC222)))%%%&&&)))+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******)))))),,,,,,,,,------............///222444666888999999777888777999LLLmmmzzzUUU333222000...---+++++++++************************))))))))))))************---,,,...111111---,,,///>>>KKK___rrr~~~xxxwww|||}}}uuummmppp~~~qqqqqqrrrvvv{{{}}}|||~~~|||sssXXX]]]___;;;,,,(((''',,,---***((()))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++,,,///000---+++000;;;DDD___zzz~~~fffXXXRRRLLLWWWeeerrr~~~~~~{{{~~~___QQQKKKKKKLLL]]]vvvNNN555111000+++******)))((((((((((((******))))))))))))******++++++++++++,,,,,,,,,---......000222333888GGGUUUrrrnnnaaabbbvvv{{{tttvvv}}}qqqmmmrrreeehhh]]]GGG:::===KKK]]]fffeeehhhoooeeeaaa]]]]]]```___YYYSSSYYYWWWVVVWWWUUUQQQOOOPPPYYYWWWTTTTTTZZZdddooovvv}}}YYY999,,,%%%+++,,,%%%%%%,,,'''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,---...111555888@@@QQQaaaQQQeeesssrrrbbbbbbnnn}}}vvvyyyhhhVVVPPPTTTWWWTTTOOOCCCMMMGGGKKKJJJFFFNNNGGGHHHHHHFFFEEEJJJPPPQQQMMMNNNMMMQQQVVVWWWRRROOOPPPMMMuuurrreeeaaarrrzzz[[[777***...333........................,,,.../////////000222555444555777999;;;<<<===>>><<<:::999999::::::888777222333444555555555555555///000222777>>>GGGNNNSSSppp~~~{{{|||jjjTTTHHH@@@444***(((+++---...///)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))))))))((()))******++++++,,,,,,---111111222333444444444444777999777444<<>>??????<<<;;;999999:::999888666666666555555444333333222222000---+++,,,///444666444:::JJJddd}}}~~~}}}xxx}}}vvviiiUUU???///+++111777'''%%%''',,,---***((()))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))))))))))))))'''((()))***,,,---......222333333333333333333222111555555111000555===AAAPPPddd|||wwwRRR444333111///...,,,,,,+++))))))))))))))))))))))))((((((((()))))))))******,,,'''&&&)))+++))))))+++999111,,,666IIIaaaxxx~~~{{{~~~|||ssszzzwwwyyy~~~vvvyyyiiiaaaggg{{{eee;;;,,,***((('''((()))'''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))...,,,***+++...000///---///;;;FFFWWWrrr|||sssfffbbbaaaMMMSSSUUUPPPMMMQQQZZZ___ccc]]]XXXUUUPPPIIIFFFGGGMMMEEE>>>>>>EEEUUUmmm}}}tttAAA...---)))'''+++''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))*********++++++)))))),,,...///111555<<>>>>>>>><<<:::888888888888666555888777555333222222333333000111111111111///...---333333444888CCCNNNQQQNNNnnnpppsssxxxvvvyyy~~~qqqWWWMMMTTTOOO???333222111///,,,(((### +++)))))))))&&&###&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))*********))))))'''((()))***,,,---...//////000111333444555555555///333777777555333333444777UUUrrrrrrLLL333222000...---++++++***))))))))))))))))))))))))(((((((((((()))))))))***,,,((((((***+++)))***---111,,,+++///777DDDWWWiiimmmtttzzz||||||wwwpppttt~~~uuu}}}}}}~~~mmmXXXVVViiiQQQ,,,%%%000///###'''''''''&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))---------...///000111111,,,333555@@@ZZZnnn~~~{{{|||yyy~~~yyy}}}|||yyyyyy~~~~~~sssyyy]]]>>>(((,,,222+++'''+++&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))((((((((()))))))))******(((*********,,,///000///666222CCCdddwwwyyynnnaaa}}}wwwyyyuuuxxx|||pppoookkkeee^^^YYYYYYYYYVVVSSSYYYfffmmmmmmqqqzzz~~~kkk@@@444111---)))(((%%%$$$(((,,,((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))******,,,+++,,,//////---000666000VVVdddVVVVVViii}}}{{{ccc___cccuuu}}}nnnlll~~~vvvwwwxxxkkkcccVVVdddjjj}}}jjj===222+++,,,---***(((***************************,,,---------++++++---///222444777999;;;;;;;;;::::::888666666666555444222222222222222333555666777///000222222222111///...+++222444,,,%%%(((111888)))---///111666:::777///111666333((('''///...&&&***(((&&&&&&(((+++...000,,,)))((((((&&&%%%***111%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))***++++++,,,------,,,---///111333555555666333555888::::::888777777555GGGhhhnnnnnnHHH222111///---+++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''%%%&&&******)))***...(((+++111333...,,,777FFF```lll{{{{{{wwwuuu}}}~~~ssslllnnnyyy}}}}}}{{{{{{zzzxxxxxx||||||ttt{{{]]]NNNXXXiiiYYY>>>)))((()))$$$$$$+++&&&&&&%%%$$$%%%&&&$$$ $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%(((,,,,,,+++,,,111555(((///000444GGGXXXkkktttkkksssuuullldddmmmuuuCCC)))///111...++++++)))$$$&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((---...)))(((...000,,,---000===IIIRRRhhh}}}```eeezzzvvvrrrwww{{{uuuVVV999 $$$000$$$(((%%%&&&***''' !!!(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))---******---//////111666888000;;;___oooYYYWWWuuu{{{www|||wwwddd^^^dddnnnyyyzzzuuunnnwwwbbbNNNXXXwwwsss|||vvvCCC333---111///(((&&&+++...,,,))))))))))))))))))))))))+++,,,,,,+++******+++---000222555777888888888777888666444444444333222000///000000111111111000000333000---******+++---///,,,+++)))(((---222000***)))///000+++***---+++'''))))))***,,,,,,+++***))),,,------+++'''%%%%%%&&&%%%###%%%***+++((('''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((++++++++++++************,,,---///000222333333444555444333555555444333444444222;;;RRRkkk{{{sssiiiHHH333111///...---,,,***((())))))))))))((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,,,,+++*********,,,...000<<>>AAAeee|||xxxoooooowwwoooBBB((((((444++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,---------///222333222222999FFFPPPdddcccbbbccchhhrrr}}}vvvqqqvvvjjj|||}}}CCC:::---%%%)))+++'''&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***,,,---,,,---///000444111///222<<>>GGGkkkqqqxxxdddAAA333111///...---,,,***((()))))))))((((((((('''''''''''''''''''''''''''''')))(((((((((((()))******+++***))))))***+++---...---+++***---888HHHXXXbbbqqqzzzyyyyyy{{{ooollljjjiiieeebbbccchhhrrryyyuuuqqqmmmmmmttt}}}fffQQQIII```mmm}}}dddEEE---"""###'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((******))))))***+++---...,,,)))+++///---***000;;;IIINNNWWWbbbppp~~~yyynnnnnn{{{yyyllldddYYYUUU[[[eeerrrQQQ222''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******+++,,,,,,------...///......///222555EEELLLWWWeeepppuuuvvvuuu~~~~~~qqq{{{~~~~~~uuuzzz}}}WWW666***(((&&&(((---***######)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((***,,,,,,,,,,,,...///...444999999888;;;DDDMMMqqqdddaaaaaafffttt{{{{{{yyyiiicccYYYVVVaaajjjkkksss~~~|||}}}}}}~~~}}}sssnnnooovvv{{{sss___RRRRRRPPPIIIIII\\\rrr|||oooooo|||PPP>>>)))!!!&&&,,,,,,)))(((((((((((((((''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,---...///000111111222111000///...---------//////......//////000000,,,,,,++++++******))))))++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((((((***+++---///000111111000000//////....../////////000000///---,,,888KKKmmmxxx```<<<222000...------,,,***((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***,,,---000...,,,+++,,,111555888JJJWWWhhhssswww{{{~~~zzzssskkkiiikkkfffiiillloooqqqsssuuuwwwqqq\\\HHHDDDZZZttt~~~{{{qqqNNN999""")))222...%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******)))))))))***++++++))))))+++///...+++000888IIIEEE???===GGG^^^|||}}}___BBB'''&&&444888--- ''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))******++++++,,,+++++++++---...///...------444CCCVVVgggppppppnnndddbbblll~~~{{{qqquuuvvvsssmmmnnnwww}}}~~~iiiwwwiiiCCC'''%%%000...+++******&&& ###***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))++++++***+++,,,...+++555AAACCC<<<333//////===^^^~~~kkk^^^jjj}}}ooommmvvv}}}kkkjjjmmm[[[OOOTTTYYYSSSMMMLLLRRR]]]ZZZKKKJJJXXXXXXJJJ===VVVfff```aaavvvyyyuuuxxxLLL222&&&---222111***&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++++++++,,,---...000111111222111000...---,,,,,,,,,/////////......///000000,,,,,,++++++************+++************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((()))+++---...///000000//////......------///------...111333444333///222;;;JJJ\\\rrr^^^999111///---------,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''((((((((()))******+++)))***,,,---.........---+++222>>>IIITTT___jjjqqqoooooottt{{{}}}|||~~~vvvlllbbb\\\NNNKKKKKKSSS```ppp~~~]]]???000,,,(((''''''((()))***((('''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((()))))))))******+++,,,,,,---111888===888000***--->>>XXXkkkqqq}}}}}}zzz```GGG000,,,))))))'''%%%'''+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))******++++++***)))+++...000///...///+++***000???PPP^^^eeeaaa\\\]]]gggttt}}}uuummm|||}}}xxxzzzuuusss___777)))+++***)))+++)))%%%############&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''')))******))))))+++,,,---000333444333333555777888666???ZZZ{{{zzzeeeaaaeeeooozzz}}}{{{wwwrrrsssxxxoooccclll~~~lllyyyuuuuuuwwwsssIII...'''***111,,,'''&&&)))***((($$$&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******+++******,,,---...000111111111000///---,,,+++++++++//////...............///,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******)))))))))***+++---...///000000//////.........---000000111///......000222777111***(((---===XXXnnn\\\777000///---,,,---,,,***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&'''(((((())))))***(((((()))+++,,,---...///+++******,,,222999>>>AAAQQQTTT]]]hhhooorrrwww|||rrrpppqqqxxxyyyqqq```YYYPPPIIIIIINNNWWW]]]ccchhhtttuuuhhhbbbLLL444***///333000)))&&&+++...+++$$$ """&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((,,,+++***))))))***...111+++...000000///111888??????fffxxxvvv}}}ddddddhhhuuupppVVV===...***...+++)))((($$$"""&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))***,,,***))))))+++,,,------111,,,'''&&&,,,666@@@FFFeeeeee___VVVYYYjjj|||yyypppmmm~~~nnnzzzlll999000))))))'''###$$$***&&&$$$$$$&&&((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((((()))++++++***)))+++...222555666000333666888===NNNjjjfffhhhmmmoookkkiiiqqq}}}~~~|||tttrrr|||vvvUUU///!!!***444111(((---'''"""###(((***'''"""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))***,,,...///000111000///...---,,,+++++++++///...------,,,---------,,,,,,,,,,,,,,,,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))******)))))))))***+++,,,...///////////////////////////+++000444444000------...000444999<<<666,,,***,,,UUUbbb[[[777000...,,,,,,,,,,,,***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((++++++***)))))))))******...,,,***(((((()))******,,,+++///444555444666;;;HHHIIIMMMUUU^^^bbb___ZZZYYY\\\aaaeeeddd```ZZZWWWSSSSSSPPPEEE;;;666777:::$$$+++222000''' """'''%%%""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((((((((()))******)))(((***++++++&&&+++111333222000//////'''777EEEWWW{{{zzzaaa|||~~~eeeEEE111***)))))))))...&&&"""'''...---(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))*********)))))))))***++++++---///000///...------***>>>OOOTTT^^^nnntttpppuuunnn~~~aaa|||sssvvvlll}}}SSS000)))$$$&&&,,,,,,%%%)))))))))(((((('''### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((())))))''''''(((***'''(((,,,///000///,,,***---+++...444777888@@@JJJqqqqqqssstttqqqnnnrrrwwwwwwqqqnnn{{{|||}}}pppjjjmmmooo{{{ccc>>>))),,,000222000---)))'''%%%+++,,,(((%%%$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***''''''(((***,,,...//////......---,,,++++++,,,,,,...---,,,+++++++++++++++******++++++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))((((((((()))***+++,,,---,,,------....../////////)))---111333111///000111,,,+++,,,///000111777???"""'''AAAggg|||{{{www|||{{{vvvqqqmmmhhhiiirrr~~~[[[777///...,,,,,,,,,,,,***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((((()))***++++++***)))'''%%%'''***+++++++++,,,...+++))))))***)))(((***000'''&&&&&&)))...333777999555555666555333111...---$$$(((+++***((('''%%%$$$&&&### !!!%%%''''''&&&###&&&))))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%(((******+++,,,,,,+++*********)))***---111555111444111000===TTTbbbccceeeppptttqqqyyy{{{zzz|||fffWWW222333///******---***$$$###$$$&&&'''$$$"""'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''')))++++++******+++---)))+++,,,+++)))(((,,,///...222---'''888WWWfffaaa\\\ddd}}}yyyyyyzzzrrrzzzrrr|||hhhnnntttvvvbbbFFF;;;666,,,(((,,,,,,&&&!!!###'''***$$$%%%%%%"""!!!$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))(((''''''((()))(((************,,,///222...(((***111000))),,,777...<<>>NNNdddiiiaaaaaa___PPPXXXWWWVVVTTTQQQMMMGGGDDD>>>;;;777333000---+++)))---,,,+++,,,,,,+++'''$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((())))))***+++*********((((((((())))))******++++++,,,...000111...)))%%%***+++...222:::HHHXXXcccWWWWWWXXXYYYZZZ]]]```cccOOOTTTRRRIII@@@;;;555///333(((!!!+++111,,,%%%'''(((***+++)))&&&$$$###'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***************+++++++++++++++***)))***,,,...000000777111,,,---333888999777RRR[[[hhhrrrwww{{{{{{}}}|||vvvtttvvvuuuqqqaaa^^^YYYRRRIII???666///444000+++%%%###%%%***...+++,,,,,,)))$$$###%%%(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))************************************+++++++++,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))(((((()))))))))))))))******))))))))))))***++++++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((yyyFFF111------,,,+++)))(((''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&###&&&666IIIRRRRRR555+++$$$'''++++++)))'''******+++++++++,,,,,,,,,''''''((()))***+++,,,---,,,+++***+++,,,,,,)))&&&###)))222...'''...444++++++******+++------***'''***&&&""""""%%%+++///111###&&&***+++)))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((('''((())))))******))))))((()))))))))******************)))((()))+++000333000///,,,'''$$$&&&...444''')))+++,,,,,,...111444000333222...,,,+++***)))************)))((('''&&& """%%%&&&%%%$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++...+++((((((***,,,,,,,,,"""$$$)))...111000...+++333555888999888444000---333555444000...---+++(((///---+++******)))&&&$$$$$$)))///111...)))$$$""")))'''%%%######$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))*********++++++***************+++,,,,,,,,,+++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''vvvDDD222---,,,+++***)))(((''''''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#####################################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&...???MMMJJJ>>>...'''###&&&******(((((()))******+++,,,+++++++++,,,,,,---...//////000000---***)))+++...///,,,)))///+++,,,)))###)))///)))++++++***+++------,,,+++111///,,,***)))(((&&&$$$%%%''''''$$$ $$$)))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))((()))************))))))......---)))%%%$$$(((+++"""&&&+++---+++***+++,,,((()))***)))(((((()))+++$$$$$$######$$$&&&)))***$$$&&&((((((%%%&&&)))---###$$$$$$$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))*********''''''(((***++++++(((&&&000...***$$$ !!!''',,,---------000222111,,,((()))***+++******))))))((($$$###"""###'''***,,,---***(((%%%!!! """'''+++###""""""%%%''''''$$$ ######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((************+++++++++,,,******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((())))))******++++++++++++************+++,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssBBB333,,,,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%################################################!!!"""""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###''')))---999CCC<<<...)))%%%$$$(((***((('''(((((((((***+++++++++***)))((((((((())))))(((((((((+++***((('''''''''''''''***$$$***000***((()))%%%(((((('''&&&$$$######### $$$&&&(((((()))))),,,***(((%%%###$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((()))******)))(((''' ###(((,,,......,,,,,,&&&))),,,...,,,)))&&&$$$,,,+++******))))))((((((,,,***((())))))))))))***+++&&&"""!!!$$$%%%### )))(((&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((()))))))))******$$$&&&)))+++,,,,,,,,,+++$$$(((...000///,,,******''''''((()))******(((&&&'''&&&'''((()))(((((()))...---+++)))'''&&&&&&&&&+++,,,------+++'''### %%%%%%&&&'''(((&&&"""############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))*********++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((''''''(((((()))******+++***))))))))))))***+++++++++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqBBB444,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''%%%"""'''111...###'''%%%'''***+++'''&&&(((&&&''')))*********)))((()))***************))))))(((+++,,,+++((('''))),,,(((###+++&&&"""(((***$$$%%%''''''&&&'''))),,,'''((((((&&&$$$$$$%%%'''$$$######&&&***+++'''$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''')))))))))((('''&&&///+++((('''((()))'''&&&***)))''''''''')))***+++)))'''&&&&&&((()))'''&&&'''%%%$$$&&&'''&&&%%%%%%###&&&))))))'''%%%&&&'''!!!!!! """%%%'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))++++++***'''%%%'''+++...((('''&&&&&&&&&&&&''''''&&&((())))))((('''((())))))''''''((((((&&&&&&'''!!!###&&&'''&&&'''(((***%%%###"""###&&&(((''''''$$$$$$$$$""""""###%%%(((""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))*********))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuulll===222,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyiii<<<111,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((((()))))))))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff999000,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbb888111,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___777222,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\555333,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX333222,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~VVV111111,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$NNN555+++---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&%%%%%%$$$#########$$$"""$$$%%%%%%###"""######""""""!!!!!!"""###$$$$$$""""""""""""############""""""""""""####################################################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$###""""""###$$$%%%################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################MMM555+++---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&%%%$$$$$$#########$$$"""###$$$$$$###""""""###"""""""""""""""###$$$$$$""""""""""""############""""""""""""################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################KKK444,,,---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%$$$############$$$!!!"""######"""!!!"""######""""""""""""###$$$$$$""""""""""""############"""""""""#########$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################GGG333------,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$###############$$$!!!"""###"""!!!!!!###$$$#########""""""###$$$$$$!!!"""""""""############""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$##################$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################{{{DDD111///---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%#########""""""###$$$$$$!!!"""###"""!!!!!!$$$%%%$$$$$$###############$$$!!!"""""""""########################$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################~~~@@@000000---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###""""""""""""###$$$$$$"""######"""""""""%%%'''%%%%%%$$$############$$$""""""""""""#####################$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################|||>>>///000---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""""""""""""""###$$$$$$###$$$$$$###"""###&&&)))&&&%%%$$$$$$#########$$$""""""""""""#####################$$$$$$$$$%%%%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################{{{===///111---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%""""""!!!""""""###$$$$$$$$$$$$$$$######$$$'''***&&&%%%%%%$$$#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$"""###$$$%%%%%%$$$###"""################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################ooo;;;000///,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################;;;pppccc\\\!!!%%%$$$###222"""JJJbbbCCC'''...(((+++$$$***$$$---$$$...###...%%%###!!!---%%%"""$$$(((%%%&&&+++$$$&&&+++###!!!)))$$$""""""""""""############$$$$$$##################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm;;;000...,,,+++***)))''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################???...&&&%%%!!!>>>777+++777(((!!!$$$)))'''???}}}---FFF&&&%%%)))&&&(((""""""""""""####################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk:::000...,,,+++***)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))[[[444!!!,,,""" AAA888###$$$''' RRRPPP 444UUU!!!"""$$$ ###$$$"""""""""""""""####################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg:::111...,,,,,,***)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""'''!!!%%%%%%,,,222""""""```333&&&,,,)))(((...***######000%%%,,,'''***&&&xxx$$$&&& %%%...!!!"""""""""###########################$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc999111------,,,+++)))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################CCC)))+++### &&&111###NNNjjj222 !!! $$$)))###&&&www$$$ !!!444>>>***---))) !!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```888222------,,,+++***)))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""ooo!!!***)))$$$$$$+++&&&///eeeIII&&&,,,...''' %%%&&&uuu((('''###%%%(((,,,!!!ggg''')))---######""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]777222---------+++***)))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%,,,###'''''''''"""&&&((("""!!!,,,...)))$$$%%%+++$$$xxx"""///000***666!!!xxx###...++++++$$$&&&!!!""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\777222---...---+++***))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!@@@888(((!!!$$$ ''''''$$$(((&&&GGG333---*** %%%$$$qqq)))***!!!(((,,,$$$!!!###%%%ddd,,,%%%$$$:::777!!!)))"""""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ555222000++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&)))$$$)))'''///""""""%%%%%%nnn..."""...&&&,,,|||...&&&###'''%%%ttt$$$###+++!!!&&&&&&)))###777JJJ$$$"""&&&$$$"""!!!###&&&'''$$$!!!########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''&&&###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX444111///++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###!!!,,,######!!!)))***$$$ %%%***###AAAZZZ$$$(((&&&"""$$$###ttt$$$###!!!,,,+++!!!...dddTTT%%%%%%$$$""""""#########"""############################################################$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUU222111...++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&""" ***,,, %%%$$$(((+++<<<...###%%%&&&000(((&&&(((&&&""""""ttt$$$###"""///((("""***%%%...'''111"""%%%$$$$$$""" !!!###############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""&&&'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSS222111---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%...### ***&&&---!!!%%%###'''^^^((("""%%%JJJ@@@(((nnn&&&!!!(((((("""$$$ttt$$$###%%%'''$$$!!!''''''hhh!!!###%%%### !!!$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$QQQ333333...++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%+++"""%%%###$$$)))%%%%%%""""""!!!%%%***sss$$$hhh$$$ ((('''$$$%%%ttt$$$###+++!!!***&&&---///,,,///LLL!!!%%%%%%###!!!"""$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&---...'''"""$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOO333333...++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%!!!'''"""***...666***,,,###%%%III)))%%%)))...ttt%%%$$$)))###&&&%%%ttt$$$###+++###)))))) +++'''/// """$$$%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...777888,,,######&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$LLL111333,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%(((***...RRR999%%% +++&&&$$$%%%ddd(((&&&mmm rrr%%%''')))(((%%%ttt$$$###*** 222+++%%%***---)))'''$$$"""######$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...666555)))"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$JJJ000222+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%"""***&&&xxxxxx''')))###&&&'''%%%...)))###SSS&&&555"""((((((***&&&ttt$$$###333222~~~000"""+++...222+++### ###$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''---,,,""" '''(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{yyyEEE111222333,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***---(((777wwwrrr|||***)))$$$~~~ZZZ+++,,,eee000---$$$&&&111,,,"""'''777YYY###'''AAA...!!!"""%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$"""%%%***+++)))%%%)))((('''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&'''((((((&&&%%%%%%$$$""""""############%%%''')))&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))*********)))(((''''''''''''(((((((((((()))'''&&&&&&(((***+++***(((%%%'''((('''%%%$$$&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{GGG222111///,,,+++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((+++&&&VVV***...kkk'''...$$$+++******!!!---\\\333&&&###'''$$$###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&+++000111...***...---+++((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$)))((((((((((((((('''&&&&&&((())))))***+++++++++'''((()))))))))(((((()))&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&'''((((((((()))(((((('''&&&%%%)))(((''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((******))))))((()))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))***************)))%%%&&&&&&'''(((((((((((()))))))))***************)))'''&&&%%%&&&%%%###"""&&&((()))((('''''')))+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||{{{HHH333000---,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''' &&&%%%***%%%555111&&&JJJ---000///+++((((((((( <<<&&& &&&((($$$###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''***000555666222...000...,,,***((('''''''''************++++++++++++$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***)))((('''((()))'''((((((((('''&&&&&&%%%((((((((('''(((((()))***&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((()))))),,,,,,,,,,,,,,,---------)))************)))))))))+++***))))))+++------,,,((())))))(((&&&&&&''')))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||vvvEEE333000---,,,,,,***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((///((("""###|||&&&+++999ddd---...000///777%%%)))yyy!!!!!! +++$$$...$$$AAAEEE%%%"""$$$'''&&&!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''***...222333111///+++***)))((((((((()))***&&&&&&''''''(((((()))))).........---,,,,,,...///...,,,,,,///...,,,+++---***((('''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***)))((('''((()))&&&'''((()))))))))))))))***+++***)))((('''((()))&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''(((((((((((())))))'''''''''''''''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((*********))))))))))))))))))((('''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((***++++++******)))(((''''''&&&&&&***++++++++++++***)))(((((('''%%%&&&(((***+++***++++++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||ooo@@@111222000---,,,+++)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))"""""")))+++'''ccclllHHH...<<>>AAABBBDDDIIILLLKKKFFFEEEHHHFFF???===@@@<<<666///+++++++++***)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((()))******))))))***+++)))************)))((('''***,,,---+++((('''))),,,((())))))*********))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********(((((((((''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))(((((('''''')))((((((''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))'''(((((()))***+++,,,,,,,,,+++*********,,,---...222555:::@@@DDDFFFFFFFFFAAABBBCCCCCCAAA???===;;;===;;;:::999999777444222+++***((()))***++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||fff:::000333111------+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++%%%"""'''///888...555+++000333BBBOOOVVViii~~~dddMMMCCC000@@@888%%%---999666:::,,,,,,666---111///666333***$$$))) """######$$$%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&'''******))))))***+++---...---///444;;;BBBHHHMMMPPP```gggpppvvvyyy|||zzzwwwzzzvvvlllhhhmmm^^^XXXPPPJJJFFFAAA:::444444333111///,,,)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''((((((((()))(((((()))))))))************+++,,,,,,++++++,,,...,,,---///111222333444444999;;;;;;777000---...000)))***,,,------+++)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***,,,---...///,,,,,,---......///000000...---------,,,,,,,,,+++---,,,,,,+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((()))***)))))))))))))))***++++++,,,------,,,---......///000111111000111222222111///---+++,,,++++++******++++++,,,***))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))******((()))***,,,---///000111000111333888===CCCIIILLLMMMRRRZZZccciiilllmmmlllpppqqqrrrrrrqqqnnnkkkiiiYYYXXXVVVSSSPPPKKKDDD@@@;;;888444111000///,,,)))*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%|||fff;;;000222000...---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++++++++,,,---(((---(((000AAARRR]]]xxxzzzuuuVVVFFF===...///333///555///,,,BBB(((///(((555***'''***$$$"""######$$$'''(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''***+++***(((((((((((()))***+++...111444666JJJOOOXXXeeerrr~~~wwwoooeeeXXXOOOIIIFFFBBB<<<666000,,,)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))))))))************,,,---......------///000444666:::???CCCGGGJJJKKKSSSTTTRRRJJJ@@@999888999000222555666666333000...)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***---111444666777::::::;;;;;;<<<======>>>;;;;;;;;;::::::999999999444333222000...,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((()))))))))))))))++++++,,,------...//////======>>>@@@AAABBBCCCDDDFFFHHHIIIIIIHHHEEEBBB@@@555555444444444444555555******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***,,,...000222333444AAAEEEKKKUUU```lllvvv|||sssggg^^^VVVQQQIIICCC>>>888222---************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%ssssssggg999222+++...------,,,++++++******)))(((((((((((((((((((((((((((''''''''''''(((((()))***+++***&&&&&&))),,,,,,+++)))000666;;;RRRqqq}}}bbbPPPBBB666@@@111)))222>>>>>>333+++***%%%$$$)))((("""!!!%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%)))---%%% ---222###---+++,,,333@@@KKKQQQSSSjjjppp{{{{{{|||rrrwww~~~~~~~~~|||~~~wwwjjjYYYKKKDDD???888222---111222,,,((((((%%% +++)))%%%######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$)))***&&&&&&******&&&$$$'''***+++******+++---(((333===@@@@@@DDDJJJNNNVVVYYY\\\[[[[[[]]]aaaeeehhhooolll^^^UUUWWWXXXSSSQQQMMMGGGDDDFFFHHHEEE???<<<222***)))***))))))***$$$&&&(((***---...+++&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&************))))))((((((+++///...&&&&&&,,,...***777222888EEEJJJEEEGGGOOO\\\NNN\\\\\\dddkkkUUUVVVhhh___SSSOOOUUUYYYPPPBBBAAADDDCCC===<<<>>>===888000(((***...))))))+++&&&)))''''''((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++***))))))+++...&&&&&&(((******((((((***222444555444777<<<@@@BBBCCCKKKJJJIIIMMMFFF>>>@@@FFFIIIHHHDDDFFFLLLKKKDDDBBBGGGLLLOOOMMMHHH???777000---***)))******(((&&&$$$&&&((()))'''&&&&&&'''***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''')))+++***)))'''***'''%%%%%%)))+++,,,++++++***...999BBBIIIRRRYYYooozzzrrr___RRRKKKFFFBBB:::777111+++''''''***---)))(((((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%}}}ssshhh;;;444---000------,,,++++++******)))(((((((((((((((((((((((((((((('''''''''((()))))))))%%%%%%***//////***&&&...333III```pppyyyuuutttxxxxxxsssxxxsssrrrqqqyyy{{{ppphhhCCC@@@>>><<<555111777@@@111+++%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))))),,,%%%,,,555,,,"""(((222***666FFFSSS]]]fffooovvvgggmmmwww~~~vvvsssdddWWWFFF666999888555...)))***---///%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***---,,,((((((++++++'''///...---+++***+++,,,---666999AAAKKKUUU^^^fffkkk{{{yyytttuuuxxxnnnYYYKKKKKKBBB:::555555666444222333333///((("""!!!"""$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''''''''(((''''''((()))***,,,------%%%%%%)))///111222444888HHHVVVaaadddlllyyy{{{sssrrrnnnooogggUUUZZZZZZRRRJJJGGGFFFCCCDDD999666444------...'''(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((+++)))'''&&&&&&(((***+++---,,,+++,,,...111333666777;;;???CCCGGGNNNUUUZZZSSS^^^bbbdddjjjjjjjjjsssggg___\\\^^^XXXKKKEEEGGGNNNKKKFFFAAABBBDDDBBB===>>>:::333...------......222---((($$$%%%''')))+++))))))((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))(((((())))))((('''$$$)))......***(((+++...222;;;GGGPPPWWWkkkzzzvvvzzzuuu___NNN@@@:::333333666444+++###+++***************(((''''''''''''&&&&&&&&&%%%%%%ssshhh;;;555///222------,,,++++++******)))((((((((((((((((((((((((((((((((((((((()))******+++&&&&&&+++,,,+++///777LLL[[[{{{|||xxxyyy___EEE<<<@@@BBB<<<666===777---&&&&&&)))((($$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***444""",,,222,,,///;;;VVV___llluuuyyyzzz{{{|||~~~vvv]]]EEE===999???DDD===..."""&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))***)))((())),,,,,,)))###$$$''',,,333:::===???GGGKKK^^^}}}zzzuuueeeTTTKKKEEE???;;;;;;777333...***))))))+++---(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))((((((((()))************))))))))))))))))))666---***000222222<<>>EEEIIIQQQXXXbbbkkkrrrzzzsssnnn{{{uuudddVVVSSSRRRLLLCCCEEEDDDCCC@@@:::444---))))))'''&&&'''***+++)))'''(((((('''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&+++***(((((('''((()))***,,,***(((***///333666777OOOYYYppp}}}zzz}}}sssaaaIII999333333333222---+++)))((()))((('''%%%((('''''''''&&&&&&&&&&&&sssfff:::555///333------,,,++++++******)))(((((((((((((((((((((((((((((((((((()))***++++++///+++++++++'''---HHHfffyyy```III;;;999===AAA???777,,,''')))&&& """###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((((((((())))))*** ---111***)))222JJJcccxxxrrrnnnuuuvvv}}}~~~xxxuuu}}}}}}wwwkkkSSSDDD<<<888777888333000+++&&&###$$$'''***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))&&&'''(((***,,,//////---///...///666CCCRRR^^^ddd{{{sssrrrvvvvvvrrrpppsssrrrooopppuuuuuurrr}}}|||vvvpppcccSSSIIIEEEBBB@@@>>>888///(((%%%))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,------000888??????:::999<<>><<<...---,,,***))))))((((((((('''''''''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''((((((((()))+++---...---,,,,,,333BBBTTTaaa~~~}}}||||||zzztttpppttt~~~~~~|||{{{eeeOOOBBB<<<;;;333///+++((()))((('''%%%(((((((((''''''''''''&&&rrrccc888444///222------,,,++++++******)))))))))))))))))))))))))))((((((((())))))+++,,,,,,,,,)))***222===RRRuuummmUUUEEE===777:::888111+++)))'''%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''(((((()))))))))///***000LLLbbbkkkvvvwww}}}vvvyyyrrreeehhhzzzuuuwwwnnnRRRBBBAAAFFF:::666000+++))))))******%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********+++,,,------,,,---...555:::EEEVVVkkk{{{sssjjjiiinnnkkksss~~~}}}{{{|||}}}kkkUUUMMMFFFDDD@@@888222222***)))(((''''''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''(((((()))))))))))))))(((((((((((()))***+++,,,((((((***,,,000444888:::888BBBDDD===AAARRR^^^___]]]bbbwwwxxxwwwmmm^^^WWWXXXVVVPPPIIIOOO```||||||nnnUUUSSS\\\ZZZKKKIII???111******)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******$$$***...---***+++444<<>>777///++++++,,,+++***))))))((((((((('''''''''ppp```666333...111------,,,++++++******)))))))))))))))))))))))))))))))))))))))***+++------)))***555NNNnnn~~~}}}fffIII999666444333111---,,,///)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((()))***+++333000---LLL|||yyytttiiifffiiittt~~~zzz^^^CCC===777000---...---(((###&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''))))))))))))************,,,,,,,,,+++((('''---666BBBUUUqqqdddeeegggkkkrrr~~~sss]]]RRRKKKCCC>>>???000...+++((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''((())))))******))))))''''''((()))***+++---...***+++---000555;;;AAADDD\\\kkkmmmbbbiii~~~mmmeee```YYYSSSRRR]]]vvvrrrpppoooeeeaaa___RRR???222///***###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************(((+++......000;;;MMM[[[wwwzzzrrrssscccVVVWWW]]]eeerrr~~~uuu}}}}}}wwwzzz}}}xxxpppjjj```RRRGGGCCCDDDCCC???777000+++)))))))))((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((+++------+++***,,,///333;;;LLLccc|||zzzzzz~~~sssxxx~~~|||vvv|||~~~zzzxxx~~~tttrrruuuxxxnnnuuu{{{~~~oooQQQGGG999000......---+++))))))))))))((((((((((((qqq___555333...222------,,,++++++******))))))))))))))))))))))))))))))))))))***+++,,,---...///CCC___{{{}}}\\\GGG888888666...---333...,,,)))&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((***+++---...'''QQQiiixxxzzzbbbZZZfff{{{nnnUUUGGG666///000111,,,&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))*********++++++))))))+++---,,,444HHH]]]zzztttddd[[[gggwww{{{oooZZZGGG===<<<999444///+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((()))************)))(((((()))***+++---///000555777<<>>777000,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((()))***************)))******+++---///111222<<>>999CCCDDD777***%%%((()))'''$$$%%%&&&'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,!!!$$$......000111,,,///222888HHHdddrrr[[[UUUeeeyyytttbbbKKK<<<888444---&&&***((()))***((($$$&&&***((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***++++++)))(((***+++***,,,***///222///999FFFGGGOOOlllqqq~~~~~~{{{ssshhheeevvvxxx^^^RRRKKKDDD;;;000'''&&&)))(((&&&%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''(((((((((&&&...///((((((000333///???XXX|||xxxwwwmmmjjjvvv~~~kkkVVVFFFAAAFFFDDD444''''''+++***(((((()))(((''''''((()))((('''((((((((((((((((((((((((((((((((((((((('''''''''%%%(((***)))***++++++***(((---,,,***666KKKWWWWWWuuu}}}|||xxx|||lllTTTFFF666222---((('''***,,,+++***oooXXX999111333//////......---+++******))))))+++,,,+++***)))***+++------+++&&&%%%444WWWuuu}}}ooorrroooeee]]]___dddgggdddbbb^^^ZZZVVVUUUWWWZZZ___ccchhhkkkooozzzmmmVVVDDD999555:::666999666***)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***(((&&&'''***++++++)))+++,,,'''###///JJJcccnnnlll```lll~~~zzzwwwuuurrroooxxx}}}sssqqqlllccc\\\\\\ccciii{{{sss\\\III===BBBCCCBBB:::+++$$$'''***)))&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))%%%---444))) &&&111,,,666WWWzzzjjjhhhVVVhhh{{{}}}lllfffhhhmmm]]]fffnnnmmmdddZZZTTTRRRUUUZZZcccoooxxx~~~rrrZZZIII@@@>>>???000(((###&&&***++++++,,,''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((&&&(((******+++---//////555%%%***<<>>MMMeeezzz{{{~~~{{{~~~~~~zzz}}}|||yyy___BBB666555222---(((&&&(((+++uuuUUU777111444000......---,,,,,,+++*********+++,,,+++***)))***,,,''',,,---,,,777VVV}}}~~~yyyqqqooopppnnnxxx~~~yyytttzzzxxxwwwtttpppnnnnnnrrruuummmllliiiccc]]]___fffnnn~~~qqqZZZEEE:::777444:::<<<111+++)))!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((,,,***))))))***,,,+++***(((///---+++???ddd{{{}}}uuuffftttsssooommmsssyyyqqqjjjeeedddaaaooocccCCC===>>>IIIJJJ;;;,,,(((***)))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''...///)))+++444333***AAA___aaa[[[kkkvvvZZZSSSIIIDDDGGGPPP[[[cccrrrsssrrrkkk^^^PPPEEEAAA555:::@@@CCCBBBEEESSSccczzzeeeQQQ???333777///******+++)))''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((***+++,,,***)))***,,,(((666@@@@@@HHHdddxxxnnnnnn{{{^^^MMM:::///***''''''***'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((***++++++++++++,,,(((***000333===ZZZxxx}}}oooiiikkktttuuu}}}uuuuuuyyysssooosss~~~}}}aaaHHHCCC>>>:::222,,,***---+++***)))***+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((+++(((''''''(((***++++++444,,,111HHH___mmm}}}~~~{{{uuu|||kkkIIIAAA777///+++***)))(((xxxSSS666111555111......---,,,,,,+++*********+++,,,,,,******+++,,,+++...000999UUU|||~~~qqq|||rrrhhheeeooozzztttrrrrrryyyppplllwwwyyy]]]GGG:::666===AAA777...)))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++*********+++++++++---,,,222CCCYYYooozzzaaadddssstttzzzssskkkkkk___```kkkvvv}}}kkkLLL>>>EEELLLLLLAAA222(((&&&%%%%%%%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++,,,...+++)))///444888???wwwwww```fffsss^^^QQQVVVccczzzzzz~~~~~~mmmbbbdddmmmtttjjjPPP<<<;;;EEEKKKXXXfff~~~gggIII<<<777333111,,,&&&%%%''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********,,,,,,...///---+++---222777NNNXXX```~~~hhhhhhnnn{{{eee[[[NNNBBB555***''')))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''***+++*********+++&&&///222666LLLoookkkdddcccnnnuuummmmmmrrrwwwrrr|||sssmmmrrr~~~yyygggdddooowww|||yyyZZZQQQGGGAAA???:::333...***)))))))))++++++)))'''((((((((((((((((((((((((((((((((((((((()))))))))+++((('''))),,,,,,...000222777KKKhhhwwwrrr~~~yyykkkUUU===111222444---$$$yyySSS666111444000---------,,,,,,++++++******,,,,,,,,,+++***+++,,,222111555IIIrrrrrr^^^hhhvvvsssggg\\\```ooogggJJJBBBEEEIII>>>444///(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))*********))))))***+++,,,000...777QQQrrrwwwrrr}}}yyysssrrr___cccwwwZZZOOOCCCDDDQQQQQQ===...---&&&$$$###$$$&&&((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++++++++...******333000 ;;;wwwcccWWWnnnjjj]]]ZZZiiijjjgggrrrqqqxxxvvvyyyrrrVVVEEE444///000///---,,,(((((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********++++++***---111222222:::DDDPPPSSSaaa|||pppssspppmmmnnnzzzuuuooonnnfff]]]dddjjjgggccckkk{{{vvv}}}zzzmmmggg^^^PPP>>>///+++000(((((('''''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''')))++++++)))((()))+++,,,111777KKKsssjjjXXXooowwwsssqqqnnnnnnvvvyyyooohhhqqq{{{nnn\\\KKK>>>444///***)))((((((***+++***)))))))))))))))))))))))))))(((((((((((())))))******+++((((((,,,---+++...444777\\\|||}}}{{{sssXXXCCC999444---(((uuuSSS777111444...---------,,,,,,++++++++++++,,,---,,,+++***+++---'''555OOOttt~~~zzzqqqpppuuuuuutttooohhhhhhuuuaaaQQQLLLJJJ===222///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((()))******)))***,,,...,,,===SSSmmmcccbbbrrrqqqiiivvv{{{tttppptttyyyxxxuuu|||}}}~~~~~~yyyoookkkbbbzzzuuu~~~yyyuuujjjlllSSSEEENNNSSSHHH===<<<,,,((($$$$$$&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,,,,$$$555...(((===SSSkkknnn\\\ZZZwwwlllgggrrrhhhCCC555888999111)))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++...***+++///111333@@@OOO]]]www^^^OOORRR[[[~~~zzz~~~~~~|||uuu~~~{{{lllZZZDDD333---///***)))((((((''''''((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((***,,,+++((((((+++//////>>>XXXsss{{{qqqlllqqqwwwooo|||{{{oootttpppPPP<<<555666///,,,)))((((((*********))))))))))))))))))))))))'''(((((())))))******+++,,,)))***---,,,***444AAAeeeuuuwwwzzz|||eeeHHH555000222lllRRR777222444...------,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,KKKyyy~~~wwwyyy}}}{{{|||~~~zzzzzz{{{}}}wwweeecccjjj{{{{{{cccTTTKKK999......---''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''')))++++++***+++...111<<<[[[oooPPPwwwvvvmmmssswwwqqq}}}}}}}}}}}}{{{zzztttpppkkkkkkqqqvvvxxxxxxyyywwwuuurrrsssxxx}}}bbbRRRTTTfffwwwxxxvvv~~~ppp[[[PPPPPPRRRMMMFFF777000)))&&&''')))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,---###:::000222hhhsss\\\iiiooofff|||fffTTTUUUbbbsss~~~||||||kkkUUUFFF;;;333///,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,111,,,---333777???RRRgggpppiiigggjjjhhhcccfffnnn}}}{{{pppcccVVVEEE666///++++++)))(((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((***,,,+++)))+++111666CCCaaaooogggzzz}}}yyy}}}||||||uuu|||xxxbbbSSSIIIDDD888444---)))(((((())))))))))))))))))))))))))))))'''(((((()))******+++++++++)))+++......222FFF^^^}}}fffLLL<<<666cccQQQ777222444...---,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---KKKkkk}}}yyysss}}}}}}|||~~~~~~{{{{{{{{{yyyvvvuuuvvvzzz}}}~~~~~~~~~~~~~~~uuurrr___dddtttttt^^^PPP;;;000111222''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''***,,,---,,,---000444```wwwsssiiizzzsssrrrpppkkklll~~~~~~yyysssppprrruuuwwwxxxwwwvvvuuurrrrrrrrrrrrsssuuuwwwxxxuuutttrrrssstttuuutttssstttvvv}}}vvv[[[JJJOOO```{{{{{{ttttttXXXQQQZZZWWWGGG???777---(((((()))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++,,,------000...222aaaZZZ^^^zzzmmmbbbyyyrrrgggccc```dddxxx}}}gggeeeqqqxxxiii\\\^^^nnnooo|||wwwUUU<<<:::DDD------+++)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,///+++///<<>>444---)))'''%%%******))))))))))))******((()))++++++***))))))***,,,,,,---666QQQsss~~~zzzzzzfffzzzNNN888222222222000000///...---,,,,,,+++333(((+++666///)))EEEqqq{{{xxxnnnlllbbb]]]\\\```bbbbbbcccfffllllllnnnoooqqqsssttttttwwwvvvmmmooozzzqqqnnn|||zzz{{{~~~}}}{{{}}}|||{{{zzzyyyzzz{{{||||||nnneeerrrpppUUU===///---......,,,(((&&&(((***((((((((((((((((((((((((***))))))))))))***++++++!!!111000&&&...EEEccc~~~kkk~~~xxxrrrzzz|||}}}xxx|||}}}|||}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzz||||||{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttuuuvvvwwwxxx}}}}}}xxxqqqmmm{{{~~~}}}kkkUUUgggbbbTTTBBB;;;555'''!!!---(((''''''&&&&&&''''''(((((((((((()))))))))******%%%///(((%%%222000(((111NNNbbbZZZtttwwwrrrlllmmmoooqqqggggggaaaXXXRRRPPPMMMIIIJJJIIIKKKNNNLLLIIIJJJNNNGGGMMMVVV]]]bbbfffkkkpppzzz{{{wwwssshhhtttiiiTTTeeezzzwww]]]LLLDDD;;;555...((('''))))))((((((''''''(((((()))((((((((()))))))))******((())))))******---111444AAAIIIcccwwwjjjYYYQQQeee}}}nnn]]]dddHHH333***%%%))),,,'''((((((((((((((((((((((((((((((((()))))))))******'''...222...===iiiwww[[[ppprrrjjjrrrpppdddRRR@@@444---***)))******))))))))))))******)))+++,,,+++***)))***+++---,,,///EEEnnnuuuuuu~~~|||NNN999333222222000//////...------,,,,,,111***+++111...555^^^sss}}}yyyrrruuu|||sssxxx~~~www|||vvvxxxxxxwwwvvvwwwxxxzzz{{{yyy|||zzztttooonnnkkkfffgggJJJ777+++---///000,,,''''''+++((((((((((((((((((((((((******))))))******+++,,,'''***+++333???KKKkkkxxxtttxxx|||~~~~~~{{{{{{}}}zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}zzzxxxvvvvvvvvvuuuuuuuuuuuuttt{{{zzzyyyyyyxxxyyyyyyzzz}}}}}}}}}|||zzzwwwuuutttooovvv}}}|||||||||yyyhhheeeeeeaaaLLL???>>>...###000((((((''''''''''''(((((((((((()))))))))*********###---+++---444((((((FFFuuuggg}}}nnnwwwrrrllliiihhhcccZZZSSSMMMOOONNNKKKLLLPPPQQQPPPOOOMMMLLLMMMNNNMMMLLLLLLJJJHHHFFFFFFJJJOOOTTTWWWgggxxx|||{{{|||sssvvvvvvnnnuuuhhhZZZZZZSSSjjjzzz^^^SSSEEE:::333---)))((())))))(((((((((((())))))(((((()))))))))************+++---...------222999JJJbbbmmmTTTUUUfffxxxvvvTTT888+++$$$'''+++%%%(((((((((((((((((((((((((((((()))))))))*********&&&222111777cccbbbooo|||lll|||fffKKK999111000000+++******))))))******+++***+++,,,+++***)))+++,,,...///???```~~~sssyyy~~~xxxNNN888333222333/////////...------,,,,,,+++...---)))000NNNzzzvvv{{{www~~~{{{|||~~~}}}|||{{{|||~~~}}}|||{{{zzzzzz{{{{{{mmmttt}}}vvv~~~{{{}}}|||xxxxxxwwwwwwvvvwwwxxxyyyzzzrrr{{{yyyooovvvyyy```zzz]]]HHH+++,,,///333000)))'''***))))))))))))))))))))))))***************++++++,,,---,,,***444FFFWWWtttyyy^^^zzzzzzuuuzzz{{{wwwyyy|||zzzzzz{{{{{{||||||||||||yyyyyyyyyzzz|||{{{yyywwwuuuttttttttttttssssssssswwwwwwwwwwwwwwwwwwxxxxxx~~~|||zzzwwwvvvvvvvvvwwwnnnsssxxxzzzyyy|||sss|||lllfffnnn[[[DDDAAA888+++---(((((((((''''''((((((((())))))))))))***************,,,---333333)))@@@sssuuugggzzzhhhyyyyyywwwmmm```WWWSSSQQQMMMJJJPPPTTTWWWXXX\\\cccfffeeeiiihhhfffeeefffgggeeebbbeee___WWWRRRQQQRRRQQQPPPDDDUUU___dddoooxxx|||~~~rrrmmmqqqmmmbbbeeerrrvvvhhhvvvwwwhhhSSSCCC<<<777111+++))))))(((((((((((())))))))))))))))))************++++++...111///...777BBBZZZ||||||{{{||||||{{{yyyxxxuuutttsssrrrqqqqqqqqqqqqooorrruuuxxxzzz~~~|||hhh]]]]]]XXXnnncccFFF555******---)))))))))))))))))))))))))))))))))))))))************+++000000TTTkkkpppvvvtttoooWWWDDD777///,,,++++++************++++++***+++,,,+++******,,,...///:::ZZZwww{{{}}}rrrMMM888222222222//////.........---------'''000...)))>>>llltttwwwzzzxxxzzzzzzwwwxxxyyywwwvvvxxxttttttsssssssssrrrrrrrrrwwwuuulllsss|||wwwxxxwwwvvvyyy|||}}}zzzwwwyyyyyyxxxxxxwwwvvvuuuuuulll{{{{{{mmmqqqppp|||jjjUUU444//////444222***'''***))))))))))))))))))))))))+++************+++,,,,,,'''333111444UUU}}}lll{{{zzz{{{|||||||||}}}yyyuuuuuuxxx|||yyyyyyzzzzzz{{{|||||||||yyyxxxxxxxxxzzzyyyxxxvvvvvvvvvuuuuuuuuuttttttttttttuuuuuuvvvwwwxxxxxxxxx{{{||||||{{{yyyvvvsssqqqnnnqqqqqqwwwxxxnnnvvvjjjRRRFFF???222***)))((((((''''''(((((())))))))))))*********++++++///(((***...***666cccllliiimmm```zzzzzzrrrjjjeee[[[OOOHHHHHHMMMRRRUUUbbbhhhnnnrrryyyzzzwwwsssmmmeee^^^RRRQQQNNNJJJLLLXXXccchhhzzzzzz}}}tttjjjrrrtttyyycccNNNBBB<<<444,,,***))))))(((((())))))***)))))))))*********++++++***))),,,000000444DDDXXXvvvnnnlllooosssrrrooolllkkklllmmmmmmnnnooonnnmmmlllkkkllllllllllllmmmnnnoooppplllmmmooorrrvvvyyy{{{|||oooLLLJJJooommmVVVDDD111***,,,((()))))))))))))))))))))))))))))))))*********++++++222...AAAyyykkkccc{{{xxxzzzooo^^^III555(((++++++************++++++***++++++++++++,,,///111666NNNwwwxxxooowwwpppLLL777111111111...............---------***000///333VVViii}}}}}}xxxqqqpppwww~~~|||vvvqqqrrrrrrppppppsssuuuuuuuuuvvvvvvvvvvvvvvvxxxsssqqquuu{{{{{{zzz|||vvvwwwxxxyyyzzzyyywwwvvvuuuvvvwwwwwwwwwuuusssrrrmmmssssssmmmmmmtttwwwttt}}}ttt```DDD777000222222***'''+++))))))))))))))))))))))))++++++******++++++,,,---&&&444999IIIvvvqqqvvvrrrvvv{{{xxxwwwuuutttuuuwwwzzz|||xxxxxxyyyyyyzzz{{{{{{|||{{{yyywwwwwwxxxyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxzzz}}}~~~}}}yyytttqqqnnnnnnlllsss}}}{{{wwwssspppdddOOOCCC;;;000))))))(((((((((((())))))))))))*********+++++++++---%%%,,,++++++RRR}}}YYYvvv\\\zzzpppdddeeebbb\\\LLLMMMQQQWWW```iiiqqquuurrrfff\\\PPPMMMOOONNN___jjj}}}~~~[[[PPPoooyyy```LLL@@@999222******))))))))))))******))))))*********+++++++++,,,(((***///444@@@]]]yyyxxx|||}}}{{{zzzzzzyyyuuunnniiijjjpppxxx{{{zzzyyyzzz|||~~~}}}{{{uuuJJJ555IIIjjjvvvgggTTT999+++***((())))))))))))))))))))))))))))))*********+++++++++444;;;iii|||lll}}}vvvzzz{{{```BBB///,,,++++++******++++++,,,)))***+++++++++---111444DDDggg~~~sssKKK666111111111...............---------.........>>>jjjjjj}}}vvv|||yyyooommmvvv}}}}}}{{{uuutttsssppppppsssvvvvvvvvvuuuuuuttttttttttttmmmnnnqqqpppttttttllllllppptttwwwwwwxxxxxxyyynnnpppsssuuuwwwvvvtttssstttkkkiiipppsssmmmjjjlllwwwkkklllQQQ???111111000***(((,,,))))))))))))))))))))))))++++++******++++++,,,---111111===eeexxxdddzzzxxx~~~qqq{{{~~~xxxuuu{{{}}}sssvvvtttssstttwwwzzz{{{|||wwwwwwxxxxxxyyyzzz{{{{{{}}}zzzxxxwwwxxxyyyyyyxxxuuuuuuuuuuuuttttttttttttssstttuuuvvvvvvvvvvvvvvvvvvxxxzzz}}}}}}|||zzzxxxppppppmmmttt~~~{{{yyy{{{kkkpppqqqXXXFFFBBB:::))))))(((((((((((()))))))))************+++++++++,,,***777444777ooofffwwwXXXrrrgggdddcccRRRJJJRRRVVV[[[eeeppp|||qqqcccZZZQQQLLLSSSbbbttt~~~}}}uuugggddduuuuuuYYYJJJBBB>>>******))))))))))))******)))************+++++++++///******000888LLLrrrxxxyyytttzzzxxxwwwxxx|||~~~yyysssjjjUUUKKKRRRfffxxxeeeDDD000...,,,)))))))))))))))))))))))))))************+++++++++222MMMbbb}}}xxx{{{kkkKKK666,,,++++++******++++++,,,((()))******+++...222555QQQyyy||||||~~~|||mmmKKK888444222000//////...------------...***...555BBBwww~~~}}}xxxyyyvvvrrrrrrvvvwwwuuuuuunnnppppppkkkjjjnnnsssppppppvvvyyyvvvssssssuuuvvvpppssskkkiiiuuuiiiyyyxxxtttrrrssswwwvvvrrrhhhxxx}}}tttqqqsssrrroooqqqrrrrrrssstttqqqnnnlllaaadddmmmIII......111+++''',,,)))))))))))))))))))))))))))******)))+++...///---...:::PPPlllgggvvvnnn|||rrryyyzzztttrrruuunnnhhhoooiiilllqqqvvvzzz|||||||||www}}}}}}wwwwww}}}~~~yyyyyyzzzzzzyyyvvvuuuuuuuuuxxxyyyzzzyyyvvvssssssvvvuuurrrqqqrrrvvvxxxxxxvvvwwwxxxzzz}}}~~~|||yyyvvvmmmlllnnnggg```rrrzzzccczzzxxxDDDEEEDDD000,,,+++,,,+++((())),,,+++++++++***++++++,,,,,,111...//////iiiuuugggsssooouuu```QQQKKKOOOZZZdddjjjtttuuujjj^^^TTTKKKQQQcccwwwzzzccc===@@@777))))))...)))'''+++)))((()))***+++,,,------...,,,+++,,,666HHHbbb~~~zzzvvvsssiiidddfffjjjrrrwwwOOO999222***+++***))))))******)))(((***%%%------"""***444)))DDDvvvmmmvvvxxxuuu|||cccQQQEEE222)))***,,,''')))///+++&&&...((()))222,,,000JJJvvvxxxtttnnnqqqKKK888444222000//////...------------...///333>>>YYYwwwyyyvvvzzzyyyrrrmmmnnnppppppwwwoookkkmmmkkkddddddjjjvvvsssrrrsssrrrqqqqqqsssrrrppplllxxxwwwuuurrruuunnnhhhjjjpppqqqmmmhhheeeccceeennnrrrqqqssswwwtttsssrrrqqqssssssnnnhhhjjjtttmmmZZZnnnpppRRR777111333000,,,---))))))))))))))))))))))))***************,,,------,,,EEE^^^}}}wwwsssvvvzzzwwwxxxooojjjjjjeeedddooowwwxxxyyyzzzzzzyyywwwvvvtttuuutttssswww||||||yyyvvvxxx{{{|||zzzyyyxxxxxxuuuuuuuuuwwwwwwuuurrrrrruuusssrrrsssvvvwwwvvvuuuxxxxxxyyy{{{}}}|||yyyvvvuuurrrmmmiiigggmmm|||zzz~~~sss|||```AAA>>>888///(((((()))(((((()))+++++++++***++++++,,,---&&&333666ZZZsssjjjtttwwwhhh[[[QQQQQQWWW___mmmzzzsssoooggg]]]WWW___pppuuusss~~~vvvvvvPPP>>>:::///......'''(((---***)))******+++,,,------...000)))666EEESSSzzz~~~}}}|||}}}~~~|||yyyxxxpppkkkjjjhhhhhhuuuxxx___TTT...***+++***))))))***+++***))))))'''+++,,,(((,,,333222ZZZ~~~sssvvvaaaQQQ888---,,,---(((***...***(((...******000---:::\\\}}}oooyyyrrrKKK888444222000//////...------------...+++111CCCtttyyy~~~vvvtttzzzzzzrrrjjjhhhjjjkkkjjjdddbbbdddaaaZZZZZZaaaggggggeeebbbbbbgggnnntttuuupppooo|||uuuooo```WWW^^^ggggggcccaaaZZZUUUSSSVVV^^^ccceeeeeefffjjjnnnqqqvvvxxxrrrhhhhhhiiixxxXXX[[[ttt^^^AAA000---000---((())))))))))))))))))))))))***+++++++++***)))+++---:::UUUkkkooo}}}|||vvvqqqvvv}}}~~~wwwtttyyyyyy~~~|||yyyvvvtttsssyyytttrrrvvvzzzzzzzzz|||uuuxxx{{{|||zzzxxxwwwwwwuuuttttttuuuwwwvvvsssoootttsssssstttvvvvvvtttrrrwwwwwwxxxyyyzzzyyyvvvsssvvvwwwpppeeeeeeqqq{{{{{{{{{pppNNN???AAA333(((&&&)))***((('''+++++++++++++++,,,---------111111wwwcccmmm___yyy\\\VVVMMMNNN___rrrqqq___[[[dddooo}}}sssqqqmmmqqqyyyyyyiiiCCC===666444...&&&***000***++++++++++++,,,,,,---...333(((@@@XXXhhhwwwxxxnnnrrr|||~~~}}}}}}|||zzzyyyyyyzzz||||||{{{yyysssooommmlllgggbbbhhhtttjjjaaaggg444222,,,***))))))***++++++***((()))(((+++///,,,333EEEwwwppp~~~~~~{{{hhhBBB222---...)))***---)))***---,,,,,,---///KKKvvvpppfff~~~oooJJJ888333222000//////...------------...+++222JJJqqqzzzxxxxxxtttxxxxxxrrrmmmllllllkkkaaaXXXTTTWWWWWWRRRQQQVVVWWWYYYTTTLLLLLLWWWdddkkksssppprrr|||xxxsss```SSSVVV\\\[[[[[[___XXX]]][[[TTTSSSXXXTTTKKKWWWaaakkknnnqqqtttnnneeeqqqjjjvvvbbbXXX|||oooOOO111(((///000'''))))))))))))))))))))))))++++++,,,,,,)))(((,,,222GGG[[[ssswww~~~}}}uuu}}}zzz}}}yyyyyyvvvwwwrrruuu}}}zzzxxxwwwvvvvvv}}}wwwuuuyyyxxxrrrsss{{{yyyzzzzzzxxxuuusssssstttxxxxxxvvvttttttuuuuuurrruuuuuuuuuuuuuuutttsssrrruuuuuuuuuwwwxxxwwwuuusssyyyyyysssiiieeeggggggeeeooo~~~wwwlllCCCDDD888---+++,,,+++******+++++++++++++++,,,---...666444KKKnnnuuuyyy```WWWXXXUUU```|||}}}uuulllfff{{{wwwdddddduuuwwwyyy|||xxxVVV???999666...%%%+++000(((---,,,,,,+++,,,---...///111...DDDeeeUUUpppwww~~~||||||{{{{{{{{{zzzzzzzzzzzzyyyxxxrrrpppooommmeee^^^___ffftttmmmrrrLLL444---+++))))))***,,,,,,+++'''---((()))000+++888\\\yyypppyyyyyy{{{xxxrrr}}}||||||uuuNNN888------******---)))+++,,,,,,---,,,666^^^wwwuuu```mmmkkkJJJ777333222000//////...------------...222:::XXXuuuoooyyy|||ssszzzuuuuuutttrrrtttvvvssslll^^^RRRLLLQQQTTTQQQOOORRRYYYYYYOOOBBBDDDUUUbbbdddnnnpppuuuxxx|||yyyiii\\\[[[]]]```gggpppjjjbbbcccoooqqqbbbTTTOOOeeeooorrrjjjfffjjjkkkgggvvvgggiiiZZZ___aaa999***222555---************************++++++,,,---***(((111<<>>fffrrrOOO888222222000************************+++(((+++...---111FFF___yyyssstttvvvuuuvvvyyy{{{{{{yyyxxxwww}}}yyytttqqqiiijjjwwwzzzzzzzzzyyyyyyxxxxxxwwwuuuvvvrrrpppzzz|||{{{yyywwwvvvyyy~~~}}}yyysssuuuyyyzzzzzzyyyvvvtttuuuyyy~~~}}}zzzxxxwwwuuurrrpppsss}}}~~~xxxyyy{{{iiiOOOUUUVVVyyy~~~uuuyyyXXXIII999333222000...---+++++++++,,,---...000000KKKxxxiiitttyyy```UUUWWWqqq|||}}}zzzzzzrrr[[[^^^DDD???sssSSS666444///***...222,,,+++++++++---000444666QQQggg{{{UUUrrrooo~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzyyyyyywwwsssmmmjjjjjjlllooosssssslllccc]]]\\\[[[WWWbbb{{{wwwtttqqq666222...+++*********)))000''',,,///000KKKfffggg[[[~~~rrriiibbbBBBRRRuuuyyyaaa;;;111,,,+++---,,,,,,,,,111000CCCxxx}}}yyy^^^<<<```vvvnnn___JJJ999444111000///000111000...------...777]]]}}}rrr~~~qqqvvv|||zzz{{{xxxvvvuuuuuuvvvwwwuuupppkkkgggeeekkksssmmmYYYooolll}}}uuuuuuuuuUUUbbbiii^^^qqq~~~|||mmmuuuhhhnnneeeGGG???FFFKKKvvvZZZ;;;111222---,,,+++******))))))******&&&,,,))),,,:::---YYY___kkkrrrxxxzzzvvvwwwyyyzzzzzzyyywwwvvvxxxzzzwwwnnneeefffrrr}}}zzztttrrrvvv{{{{{{xxx{{{uuusss{{{|||wwwwwwuuuuuuvvvxxxyyyyyyxxx{{{wwwwww}}}wwwzzzyyyvvvrrrqqqtttyyy~~~uuu}}}qqq|||yyyjjjwwwoootttyyyyyyuuuwwwxxxkkkZZZSSSEEEpppyyysssEEEAAA;;;888&&&---***000&&&)))111%%%777'''@@@bbbwwwnnn[[[ZZZ]]]mmm|||zzz{{{www~~~fffNNNAAAFFFVVVxxx999--->>>///,,,000,,,---)))+++000---111CCCWWWoooxxxnnnQQQwwwbbbttt{{{fffmmmqqqyyy}}}}}}|||}}}|||xxxttttttxxx|||vvvrrr{{{cccSSSPPPIIIiiixxxhhhhhhqqqpppiii___PPPWWWWWWkkk{{{QQQ333+++///'''(((---$$$***---***,,,777[[[uuu]]]iiiwwwaaaUUUMMM;;;PPP{{{oooKKK000***000000***111))),,,222XXXttt___CCCRRRwwwlll```JJJ999333000//////000000000...---...///DDDppppppppp{{{zzzyyyzzzxxxuuuuuu|||}}}|||zzzwwwuuutttuuu~~~sssYYY___iiihhhyyyqqqUUUnnnhhhYYYfff|||}}}ppp{{{ttt|||iiiPPPGGGHHHHHHzzz}}}___<<<...000...,,,+++******))))))******+++---)))(((000888bbb{{{yyyxxxvvvwwwvvvwwwyyy{{{|||{{{zzzyyyxxxzzzxxxppphhhiiisss}}}yyyxxxuuuttttttvvvwwwwwwwwwrrrrrr{{{}}}zzziiiooouuuxxxwwwttttttuuu~~~www|||zzzuuu}}}|||zzzwwwuuutttuuuwwwxxxrrrkkkzzzyyypppzzzyyyvvvzzzzzzvvvxxxzzzooo```QQQ@@@aaa}}}[[[>>>;;;888)))///+++...)))***111)))555---QQQaaammmTTT\\\mmmuuuttt~~~zzzssswwwuuummmlllddd^^^WWWUUU[[[eeemmmrrr~~~}}}{{{yyywwwvvv|||{{{yyywwwwwwxxxzzz|||}}}zzz~~~~~~gggLLL>>>JJJdddppp~~~DDD///999---+++---,,,...+++,,,000...555III```zzzhhhRRRhhhkkk^^^RRRAAAXXXyyy~~~~~~}}}~~~{{{zzzzzzyyyzzzzzzyyywwwvvvvvvsssxxxdddJJJLLLlllrrrpppuuuqqqjjj___PPPQQQPPP___}}}|||]]];;;---000******...(((+++++++++***???bbblll```{{{}}}hhhMMMCCC777JJJtttpppPPP222)))...000---///)))000;;;eeezzzwww~~~{{{wwwxxxwwwxxxyyymmmHHHMMMfffxxx}}}bbbJJJ999222000//////000000///...---...000MMM}}}ooo|||xxxwwwxxxwwwuuuuuuxxxyyyyyywwwvvvvvvyyy{{{{{{}}}iiiUUUeeennngggzzz}}}~~~{{{zzzwwwgggVVV~~~nnn\\\___|||www|||}}}yyyeeeSSSKKKFFFBBBooooooEEE///...---,,,+++******))))))******,,,***,,,******JJJjjjtttuuuvvvxxxzzz|||}}}}}}|||{{{wwwyyyyyysssmmmmmmttt{{{oooqqqtttuuuttttttwwwzzzvvvrrrttt|||{{{xxxkkkvvvyyywwwwwwttt{{{yyyyyy|||yyyvvvvvvxxxyyyxxxvvvsssYYYiii{{{xxxwwwwww|||xxx{{{zzzxxxzzz}}}uuuiiiTTT???OOOhhh}}}{{{<<<:::888...000,,,---...+++///,,,///333gggwwwqqq~~~{{{^^^SSSfffzzzqqqpppqqqrrrqqqcccdddfffiiimmmqqquuuvvvkkkiiifffcccbbbaaabbbccc^^^fffttt~~~xxxvvv~~~jjjNNN===LLLnnnZZZWWW666555---,,,+++,,,000......000///;;;TTTooo~~~zzz}}}jjj^^^lllzzz___GGG:::DDDooo}}}|||zzzxxxxxxzzzwwwtttuuuyyyyyywwwssswwwuuutttnnnUUUaaaxxxuuuwwwqqqkkkbbbTTTLLLJJJQQQhhhppplllEEE///...,,,***---,,,,,,)))...)))MMMmmm^^^gggzzz}}}lllMMM===666@@@WWWyyy```<<<+++,,,///---///***222DDDsss}}}|||jjjwww~~~gggjjjwwwzzzwwwoooooommmmmmxxxQQQHHHNNN~~~ssscccKKK999222//////000000000///......///111KKKyyysssnnn}}}vvvvvvwwwvvvuuuvvvqqqrrrssssssrrrsssuuuwwwlllzzzxxxpppcccooovvvggg|||vvvzzz|||zzzyyy{{{~~~wwwvvvvvvrrrlllhhh|||}}}hhh```yyyzzzuuuuuuuuupppcccUUULLLGGGDDD___SSS333,,,+++,,,+++******))))))******)))&&&...111///]]]jjjxxxxxxuuuuuuxxxyyy{{{||||||{{{zzzyyyuuuwwwxxxuuuqqqppptttxxxtttrrrsssuuuuuussstttvvvyyyvvvxxx}}}xxxvvvvvv}}}xxxwwwpppyyy{{{|||xxxuuuvvv{{{}}}{{{wwwfff___~~~}}}sssvvvxxxzzzyyyxxxzzz}}}yyyppp]]]GGGFFFZZZvvv|||AAA999777111111,,,---111+++---...***>>>yyyqqq}}}qqqnnn\\\\\\vvvvvv~~~uuuttt~~~mmmUUU???HHHhhhbbbhhhjjj???222000///...+++000///...000111CCCaaattt~~~ppplll|||lll~~~|||vvvjjjSSSFFFSSS||||||sssnnniiillltttxxxuuuqqqppprrrtttuuuuuurrrtttmmmpppddd}}}tttssstttnnnlllggg[[[LLLIIIIIIYYYyyyzzzwwwRRR333,,,***((()))+++---'''000,,,[[[uuuSSSqqqwwwoooOOO;;;999<<>>lllYYY999000000,,,+++******))))))*********...,,,...DDDWWWyyyjjjyyyvvvttt|||||||||}}}}}}|||yyywwwuuuttttttuuuwwwyyyyyyvvvtttmmm^^^TTTVVV[[[```lllzzzooonnnmmmllleee]]][[[___eeeiiimmmlllhhhhhhnnnttttttrrrtttvvvrrrkkklllrrrpppssswwwyyyxxxtttoookkkuuuyyyuuuqqqtttxxxssssssuuuxxxzzzyyyxxxxxxnnn\\\AAAGGGQQQaaa||||||HHH444333666---...(((000000111<<<^^^|||ttteeeXXXddd{{{zzzyyy||||||ppp^^^qqqxxxpppUUUBBBCCCRRRTTTmmmYYY555333+++///...///+++---777EEEbbb}}}ooocccbbbbbbfffqqqzzzzzzuuu}}}|||rrr```UUUUUURRRJJJ===>>>888@@@===NNN{{{}}}iii\\\OOOHHHAAA:::888;;;BBBKKKXXXeeelllnnnmmmkkkooodddXXXMMMjjj|||tttssswwwtttlllmmmlllaaaPPPGGG>>>AAAVVVuuunnn@@@000...+++///++++++000OOOooocccfff{{{wwwzzz{{{iiiMMM888666999666OOO|||YYY444---000000,,,///:::[[[{{{nnnfff{{{zzz}}}sssiiihhhnnnrrrqqqaaaYYYVVVYYYVVVLLLGGGJJJ\\\{{{gggJJJPPPVVVvvvxxxppp```hhhuuuooopppjjj___```bbbbbb^^^ZZZ```qqq{{{sssMMM===GGGyyysssccchhhRRR===444222444111111000...---///222555MMM}}}wwwfffpppiiittt~~~yyyvvvwwwuuurrrsssvvvtttuuuuuuttttttuuuwwwyyyvvv|||zzzyyyfffccc|||}}}xxxooojjjlllppprrr{{{yyy~~~~~~vvvooorrr|||}}}{{{uuummmsss|||~~~sssvvvnnnmmmnnncccNNNEEEHHHBBBjjjfffBBB111***,,,++++++***)))********* ...000555OOOSSS}}}qqqyyywwwvvvqqq|||{{{|||}}}~~~}}}|||yyyxxxuuuuuuuuuxxx{{{{{{xxxuuuvvveeeVVVOOOKKKJJJXXXiiijjjhhhddd^^^SSSHHHEEEHHHNNNVVV\\\XXXOOOMMMVVV```fffrrrsssfff\\\]]][[[RRRbbbiiisssyyyzzzuuuoookkkqqqsssqqqqqqssssssuuuyyy{{{yyyxxxxxxppp___AAAFFFJJJWWWvvvsssMMM555444888///222'''000///+++:::www~~~vvvOOObbbtttyyyyyy___iiioooSSSKKKmmmzzz___FFF>>>>>>^^^]]]aaa;;;666+++111000000+++---:::JJJhhh}}}xxxdddIIIRRRaaadddaaa^^^nnnzzzuuuaaaGGG:::===>>>999;;;888666III@@@EEEvvv]]]PPP@@@777666:::>>>@@@:::<<>>SSS|||{{{iii:::***,,,---,,,333???aaavvvooobbbdddwwwooobbb\\\XXXZZZaaannnrrrbbbNNNLLLVVVyyykkkQQQ]]]ggg|||rrrvvvuuussskkkeeeeee```bbb```ZZZTTTZZZooo}}}xxxIII<<<:::mmmrrrTTTllleee888888666333111......///...---000666\\\pppyyymmmyyy}}}vvvpppqqquuussslllpppllluuupppqqqwwwpppvvvuuuzzz|||wwwqqqrrr~~~{{{uuuuuuttttttyyyzzzsssnnnyyyyyyzzzwwwrrruuuooommmmmm```LLLAAACCCFFF]]]iiiHHH333***,,,,,,+++***((((((***+++******000555\\\rrrqqqzzz|||tttttttttvvv~~~|||yyyxxxyyyyyyyyyxxxuuutttssssssuuuwwwxxxyyyrrrmmmdddZZZRRRNNNNNNNNNRRR[[[ZZZKKK???======:::@@@GGGHHHCCCAAADDDCCC???MMMPPPSSSTTTRRRNNNKKKJJJCCCRRRbbbfffbbbgggzzzqqqppptttsssooorrrsssxxx{{{yyytttuuuyyyvvv___HHHAAAEEETTToooxxx}}}~~~```///888999,,,,,,000///000+++[[[xxxmmmhhhQQQccc~~~fff]]]\\\MMMTTTdddGGGDDDEEEEEEccc|||jjj<<<111666,,,///,,,222666888SSS~~~|||tttwww]]]JJJ===@@@KKKeeegggbbbssstttoooSSS;;;555;;;>>>;;;???>>>???CCCFFFPPPggg}}}IIIAAA===@@@???;;;===DDDFFFFFFDDDDDDJJJTTTXXXWWWNNNEEEAAAwww{{{uuusssrrrpppooolllhhheeeTTTJJJ===<<>>BBBHHHRRReeewwwLLLCCC???CCCDDDCCCHHHPPPXXX^^^aaa\\\TTTNNNFFF@@@===>>>cccuuuttttttrrrpppooonnnkkkgggdddWWWJJJ<<<;;;IIIccc@@@222000(((000,,,***888aaauuuVVV}}}nnnjjjnnnxxx~~~}}}tttmmmkkkhhh___TTTKKKAAA>>>IIIXXXmmmqqqYYY]]]```bbbXXXPPP]]]jjj}}}vvvssssss|||zzzrrrPPPBBB444<<<>>>NNNyyy<<>>aaayyy___[[[qqqrrrnnnooollluuuooodddzzzyyy}}}pppaaavvvwww{{{{{{pppbbbSSSMMMUUU^^^^^^^^^```]]]eee___UUUTTTUUU]]]llloooNNN:::<<>>666777===BBBEEEHHHGGGAAA===???CCCDDDFFFHHH>>>>>>???BBBLLL___vvvvvvgggfffsssvvvuuuwwwyyywwwtttxxx~~~xxxeeeKKK======CCC[[[~~~qqq{{{;;;333///444---///...111CCC|||fffkkkYYYbbb|||jjjhhhsssqqqlllsss|||cccVVV]]]oooZZZ@@@DDDNNNfffxxxFFF111444,,,222,,,...000888\\\xxxxxx]]]FFF<<>>MMMzzz@@@---///...///---<<>>___yyy\\\}}}OOOFFF>>>;;;222//////000///...111777ZZZxxxbbbyyyuuuxxxsssiiikkkwww|||{{{sss{{{xxxxxxxxxwwwvvvvvvvvvwwwtttssssssssstttssstttuuuxxxxxxyyyzzzzzzyyyxxxxxx~~~~~~||||||}}}~~~}}}vvvvvv|||}}}{{{~~~zzzwwwwwwuuusssuuuyyyrrrqqqqqqlll___NNNFFFFFFAAAKKKOOO222000///---,,,+++,,,,,,+++***+++,,,)))<<<^^^}}}pppsssoooqqqssszzzzzzxxxwwwwwwxxxxxxwwwvvvxxxuuutttvvv{{{}}}zzzwwwssswwwkkkRRRIIIVVVdddgggXXXJJJAAAFFFJJJJJJLLLQQQQQQJJJGGGJJJKKKKKKPPPWWWNNNLLLIIIHHHOOOccc}}}tttvvvlllhhhuuuyyywwwxxxxxxwwwuuuzzzzzzjjjLLL===>>>>>>SSS|||yyy@@@444///444...000///...HHH```ttt|||cccTTTkkkrrriiipppnnneeeeee~~~}}}fffNNNUUU^^^hhhDDDBBBTTTddd{{{KKK222444000222,,,...000:::aaawwwtttpppTTTEEEDDDJJJRRRVVVeeemmmdddPPPDDDKKKRRRPPPPPPUUUPPPQQQRRRQQQQQQXXXfffsss[[[OOOHHHLLLQQQVVV___jjjyyy}}}zzz{{{rrrwwwrrrrrrpppooommmllliiieeebbbXXXFFF<<<@@@DDDNNNtttUUU777444...,,,222///:::eeefffUUUuuuiiiiiijjjjjjfff\\\PPPKKKLLLPPPMMMPPPQQQNNNMMMQQQXXX]]]sss^^^FFFRRRMMMLLLQQQUUU^^^iii}}}~~~uuuLLL???333===>>>MMM~~~|||yyy;;;***000111---...<<>>fffjjjqqqhhhMMMGGGPPPOOOZZZ\\\fffppp```PPPKKKVVV]]]ZZZYYY___]]]```___WWWPPPVVVfffsssiii[[[PPPRRRWWW[[[dddmmmttttttppptttqqqpppnnnmmmkkkiiieeebbbWWWFFF>>>CCCCCCKKKrrrccc:::111///...000000>>>qqqiii___}}}hhhcccjjjmmmeeeZZZQQQNNNSSS\\\ccc[[[```ccc___WWWVVV]]]fffgggYYYbbbZZZXXX[[[YYYfffuuu}}}xxxzzz}}}|||dddHHH<<<222===@@@NNN~~~zzzzzz<<<---333///+++000<<>>777...)))***,,,,,,+++)))///'''KKKcccdddwwwzzzuuuuuutttsss{{{wwwwwwwwwxxxyyyyyywwwuuuqqqpppmmmjjjggggggiiillloooooommmdddVVVNNNWWWdddgggmmmqqqpppnnnmmmkkkhhhjjjpppooojjjppp~~~~~~sssyyyxxx{{{qqqhhhppp{{{sssrrrrrrrrrqqqqqqwwwwwwlllFFF999HHH<<>>CCCYYYqqqaaaAAA222<<>>:::777555222...///444PPPxxxxxxhhhyyyrrrtttzzzzzzuuuxxxiiiggg___fffrrrmmmrrrsssuuuwwwuuurrrppprrruuutttxxxyyytttsssuuusssmmmbbbmmmvvvuuusssuuuvvvsssyyyxxxwwwvvvvvvvvvwwwxxxuuuvvvxxxzzzyyywwwyyy|||wwwzzzxxxtttvvv{{{yyyqqqooorrrnnn```QQQIIIJJJMMM???XXXlllSSSCCCDDD;;;000***+++---...---%%%000***MMM___jjjwwwwwwuuusss{{{yyyxxxwwwxxxxxxwwwtttqqqmmmhhhbbb^^^^^^`````````kkkffffffhhhbbbYYY]]]iiimmmuuuyyyuuuuuuzzzvvvnnnmmmuuuuuusss|||vvvuuuvvvuuuqqqllluuuttttttuuutttsssyyyvvvjjjCCC666HHH:::;;;kkkwwwkkk<<>>===JJJmmm^^^CCC555***444///:::yyyccchhhwwwnnnhhheee|||tttxxxrrriiimmmuuunnnqqqUUUAAA999444EEEKKK[[[qqqLLL---,,,///111111///fff{{{dddpppyyyxxxwwwzzzaaaFFFKKKZZZssswwwbbbLLL[[[vvvjjjgggfff\\\[[[ccceeeYYY^^^___ZZZRRROOOPPPQQQMMMNNNHHHGGGFFF@@@GGG___ppp```>>>000AAAsss___|||zzzFFF:::???333***444111000IIIwww}}}~~~zzzzzzxxxssstttzzzwwwddd\\\gggrrrpppppptttqqquuuzzzqqqeeelllwwwtttrrrnnnvvv|||uuusssxxxwwwtttxxxxxxpppeeebbbhhhnnnooollluuuuuukkkwww~~~mmmvvvrrrrrrwwwvvvrrrtttzzzwwwvvvsssqqqssswwwtttnnnooojjjccc\\\QQQHHHKKKSSS<<>>VVV}}}yyyzzz<<<444000000333...,,,NNN{{{rrrvvvUUUeeecccWWWmmmrrrhhh```[[[]]]```^^^\\\\\\^^^]]]eeehhh\\\VVVWWWSSSZZZXXXXXXaaauuuwwwrrr{{{nnnLLLEEESSSvvv}}}\\\GGGJJJtttYYYnnn<<<444222///000000...BBBvvvxxxgggMMMEEEKKKOOOVVVcccqqq{{{}}}xxxrrrppphhhwwwzzzjjjGGGIIIaaannntttvvvlllsssmmmppprrrnnnooowww{{{uuuooonnnpppooolll]]]OOOPPP\\\ccc\\\RRRGGGAAA>>>>>>???MMMtttxxx[[[333///,,,777<<>>222000***///++++++,,,///,,,AAAbbbjjjzzzxxxwwwuuusss{{{zzzwwwuuutttvvvwwwvvvuuu~~~~~~yyyvvvvvvyyy|||}}}xxxvvvZZZooo}}}yyy{{{|||yyyvvvwwwuuuxxxvvvrrrooonnnoooqqqsssssstttuuutttsssuuuyyy|||sssWWWCCC777>>>CCC@@@VVVtttjjj~~~???666444000111...000TTT}}}|||uuuUUUccc~~~|||yyywww{{{ppp]]]kkkrrrqqquuuyyyxxxooohhhkkkssssssrrrtttnnn___ZZZ[[[YYYfffssstttfff]]]```iiirrryyyrrrqqq}}}kkkTTTDDDPPPsss^^^FFF===YYYKKKkkktttoooAAA:::333222222333444FFFvvvzzzuuuooovvv~~~iiiPPPGGGJJJQQQXXXdddqqq{{{~~~{{{wwwvvvuuukkkRRRMMMbbbkkkjjjqqqrrruuu{{{tttnnnooopppnnnkkkiiihhhhhhjjjXXXTTTjjj~~~xxxeeeWWWHHHAAA>>>??????KKKmmmfff999///...777???rrr{{{hhhyyycccOOO;;;666999KKKIIIcccqqqtttUUU444///000***888///\\\|||yyyttt\\\ttt}}}cccaaafffhhhaaaSSSLLLWWWfffqqq```MMMUUU```iii|||pppaaa\\\]]]YYY[[[___\\\SSSQQQOOONNNNNNMMMJJJIIINNNHHHDDDEEEFFFGGGKKKQQQfffNNN888===EEE~~~gggOOO@@@EEE[[[NNN666333000444888TTT|||zzzvvv}}}xxxwwwwwwvvvvvvwwwqqqvvvyyyssshhh^^^\\\]]]]]]RRROOOQQQTTTbbbooommmqqqgggkkkrrrqqqsssvvvrrrrrrsssmmmhhhppp}}}zzzmmmdddZZZ]]]bbbZZZXXX______hhhhhhfffdddiiipppttttttsssvvvtttmmmjjjllloooooojjj[[[MMMIIIKKKMMMNNNNNNEEEwwwEEE111222---///+++---,,,///---CCCbbbiiivvv~~~vvvuuuuuuttt||||||zzzwwwwwwyyy{{{}}}}}}|||zzzyyyyyyppp\\\wwwzzzeeelll|||zzzvvvwwwvvvwwwuuurrrooonnnoooqqqrrrrrrqqqqqqssswwwyyyzzzzzzkkkPPP>>>666@@@FFFAAAUUUqqqiii~~~@@@333000000//////444YYYuuuVVVbbb~~~xxxuuufffbbb___eeerrryyy^^^aaavvv~~~ttt}}}{{{kkkbbbaaa```dddxxxqqqoooqqqeeedddiiizzzzzziiiYYYGGGPPPppp}}}\\\JJJ888AAAEEE]]]jjjsssDDD:::000000///111333DDDpppuuuyyywwweeekkkffffffggg```TTTPPPTTTWWW]]]gggsss}}}PPPLLL^^^qqqrrrzzzllloooyyyyyynnnfffeeeaaaZZZYYY___RRRXXXsssqqqWWWRRRGGG@@@===@@@BBBKKKiiiqqq@@@000000555>>>sssiiiqqquuurrr[[[HHH999666:::HHHLLLmmmxxx{{{PPP777//////---444222MMMvvv~~~xxx^^^uuuqqqccc]]]UUUMMMGGGKKK\\\mmmtttmmmdddYYY]]]mmmgggWWWcccxxxxxxlll```UUUUUUWWWRRRSSSYYYXXXJJJJJJKKKLLLMMMJJJFFFBBBJJJEEEBBBCCCFFFGGGKKKPPP```DDD666AAAJJJ]]]]]]CCCOOOlll^^^===333///555666KKK{{{{{{{{{rrrvvvxxxvvvwwwwwwvvvvvvooovvvuuugggYYYUUUWWWYYYQQQIIIKKKQQQSSS]]]eeebbbYYYTTT```ooossswwwxxxrrrrrrxxxyyywww~~~vvv^^^NNNLLLMMMOOONNNPPPPPPMMMTTTRRRNNNNNNZZZlllsssqqquuutttnnnfffdddgggjjjiiibbbVVVIIIEEEIIILLLLLLJJJMMMEEE---111......***000+++...---EEEbbb~~~mmmzzztttsssuuuwww~~~|||xxxvvvuuuwwwyyyzzzxxxwwwvvvtttoooqqqwww|||xxxxxxqqqOOOfffzzzxxx^^^SSSgggzzz}}}wwwtttxxxzzzwwwvvvtttqqqpppqqqqqqrrrrrrpppppptttzzz}}}zzzwwweeeKKK<<<666CCCHHH@@@RRR|||~~~qqqFFF444222000...111666UUU~~~wwwYYYaaa~~~zzzddd```\\\___mmm~~~```ZZZkkkvvv~~~}}}|||wwwkkkhhhjjjeeeiiiWWWLLLQQQoooyyyWWWIII===888IIIdddoooHHH===888111---///333BBBkkkvvvuuutttZZZTTTQQQUUUaaagggbbb^^^```bbbgggooozzzaaaPPPaaaqqqrrryyyvvvtttwwwqqqcccZZZZZZUUUMMMSSSaaa___mmm___JJJHHHDDD<<<;;;AAAEEEMMMgggtttDDD222000111888iii{{{gggzzz[[[QQQlll{{{ttt~~~kkkSSSAAA777777>>>FFFQQQuuuHHH:::111000///...333???rrrfffxxx|||qqqbbbTTTJJJMMM^^^pppxxxkkkmmmiiigggcccLLLZZZdddTTTIIIRRRGGGHHHNNNLLLPPPVVVTTTHHHIIIKKKMMMNNNKKKGGGCCCEEEDDDBBBAAAAAAFFFNNNVVV^^^===222@@@PPP^^^|||JJJXXXuuufffCCC666///555666GGGyyy}}}|||rrr|||vvvxxxzzzvvvwwwxxxwwwuuuppppppiii\\\WWW]]]gggllljjjcccbbb___[[[dddhhh___LLLOOObbbvvvwwwuuusssllloooyyy~~~}}}qqq\\\MMMSSSOOOIIIOOOXXXXXXTTTQQQKKKHHHPPPdddttttttlllpppnnnkkkiiilllnnnggg^^^RRROOOJJJGGGIIINNNPPPPPPaaaEEE///222///...***///***,,,,,,DDDaaa|||uuutttqqqtttvvv|||~~~|||yyyuuussssssuuuwww|||}}}rrrpppzzz~~~{{{zzz{{{}}}}}}}}}vvvsssxxx}}}|||xxxbbbAAAWWWzzz{{{vvvgggRRRNNNeee~~~~~~|||uuuqqqvvvyyyxxxwwwvvvtttsssssssssssssssqqqqqqvvv|||}}}wwwqqq^^^GGG<<<888DDDHHH???PPPwwwfffPPP::::::111...444444JJJ{{{}}}|||^^^```qqqpppnnnrrrsssgggrrr~~~}}}qqq~~~rrrnnntttwwwiiiSSSMMMPPPooovvvTTT@@@CCC:::OOOnnnuuuPPPGGGJJJ:::111111555CCCkkk~~~pppwwwssstttooofffooosss{{{LLLZZZmmmxxxyyyfffiiittttttyyyrrrkkkhhhllltttqqqjjjsssvvvjjjeee___SSSFFFAAA::::::AAADDDKKKccc~~~lllEEE777444000333\\\vvviiitttqqqVVVQQQYYY{{{{{{zzz}}}mmmlllmmmyyydddMMM===444999EEEIIIZZZpppEEE;;;222000///)))111666mmm~~~vvv}}}~~~|||qqqdddaaammm|||wwwxxxzzznnnOOODDDVVVZZZPPPRRRWWWGGGDDDJJJLLLQQQUUUOOOJJJJJJJJJKKKLLLKKKIIIFFFCCCFFFEEEAAA>>>EEESSS^^^YYY:::111@@@[[[WWWQQQZZZrrrcccDDD999111444444AAAmmmyyyuuuyyyzzzvvv}}}}}}}}}xxxwwwxxxxxxvvvtttmmmeeebbbgggqqq}}}vvviiikkk}}}~~~gggYYY```vvv{{{qqqnnniiizzz}}}}}}wwwrrrmmmfff^^^SSSeeemmmnnnsssnnncccbbblll]]]XXXiiixxxhhhhhhjjjnnnsssyyyuuudddRRRDDDGGGIIIIIIMMMUUU\\\^^^{{{FFF777888111///+++...++++++***AAA\\\yyy{{{{{{wwwpppqqqrrrwww|||{{{yyywwwttttttwwwyyyxxxwwwuuurrrrrrtttyyy}}}sssuuuyyy{{{{{{zzzxxxwwwxxxtttuuuwwwuuuuuufffJJJVVV}}}qqqrrrkkkcccWWWTTTeeezzzwwwssswwwyyyxxxxxxwwwwwwvvvtttsssssssssrrrtttxxx{{{xxxqqqiiiUUUCCC===;;;FFFHHH>>>QQQtttqqqQQQ666999444...555111AAA|||bbb^^^|||sssuuuvvvrrrzzzxxxfffTTTLLLPPPqqqrrrRRR???IIIBBB[[[ttt[[[SSSVVV>>>111000555AAAeeexxxkkkppp{{{tttRRR```nnnrrrrrrjjjlllrrrvvvzzzuuunnnllluuu}}}ppp^^^XXXZZZSSSEEE@@@:::;;;AAABBBHHHbbb~~~cccEEE>>>:::666444SSSvvvrrrsssxxxRRRHHHTTT]]]qqqiiillldddooo{{{~~~ppp[[[FFF:::222<<>>>>>GGGHHH@@@UUUuuuhhhOOO555@@@:::...333000???{{{{{{ddd\\\|||ssseee}}}yyy{{{~~~|||qqq```XXXPPPUUUwwwiiiJJJCCCIIIHHHjjj~~~yyyrrrrrrlll>>>000///555???^^^|||kkk}}}```___hhhzzz}}}tttwwwllldddooozzz{{{tttmmmkkknnn```hhhllleeeXXXNNNFFFBBB===;;;>>>DDDFFFOOOlll^^^GGGDDD>>>;;;888NNNxxx}}}tttoooKKKHHHXXX___|||ggg|||rrrllleeeqqqtttdddOOO???777333@@@RRROOOlllooosssBBB888555333...---111...MMMsss{{{~~~xxxvvvzzz}}}zzzwwwmmmppptttuuuttt{{{rrreeeYYYTTTTTTXXXVVVQQQ]]]tttyyydddVVVOOOFFFEEEHHHDDDIIIHHHHHHHHHIIIHHHEEECCCDDDGGGGGGEEEJJJUUU___aaaCCC888777LLLhhhOOOTTTPPP]]]QQQ??????777555222666NNNxxxqqqZZZrrr|||}}}wwwxxxzzzyyyxxxpppttt|||}}}gggPPPUUUooovvv|||rrrmmmooollldddgggqqqaaaggggggwww~~~ttt|||{{{uuukkkccc\\\QQQGGGEEEGGGGGGGGGQQQbbblllmmm]]];;;======222555222111000,,,&&&999QQQmmm}}}bbbwwwuuuuuuvvvyyy{{{||||||yyyuuussstttvvvyyyqqqwwwvvvwwwrrrwww{{{zzzwwwvvvzzz~~~{{{wwwxxxuuuqqqtttnnnZZZKKKwwwhhhNNNNNNiiikkkmmmkkkccc```kkkooo]]]aaaeeeiiipppqqqvvvvvvwwwwwwvvvtttrrrqqqpppsssvvvwwwtttlllbbb[[[FFF<<<>>>???HHHIIICCCYYY{{{rrrTTTAAAUUU>>>...222///@@@wwwyyyzzzeeeYYYyyyaaaccc}}}pppllllllooo\\\[[[VVV\\\~~~```AAACCCCCCEEEqqqlllzzzBBB444333;;;BBB]]]zzzooo}}}{{{rrrLLLeeeqqq|||~~~ppprrr{{{mmmkkkqqqrrrlllgggiiikkkkkknnnaaaXXXZZZZZZOOOEEEAAA;;;:::@@@IIILLLXXX{{{]]]JJJHHH>>>>>>:::KKKzzztttcccEEEKKKeeetttqqqkkkvvvzzz___RRR[[[hhhmmmZZZGGG:::666777DDDUUUNNNmmmooo\\\>>>666999999---111222...???kkk}}}~~~|||oooggg~~~|||xxxxxx{{{~~~{{{uuuqqqddd]]]TTTNNNQQQdddccc___fff[[[YYYYYY```ZZZQQQgggzzzssseeeYYYJJJGGGMMMLLLHHHHHHIIIJJJKKKHHHDDDAAAFFFGGGFFFGGGRRR___bbb]]]===999777NNNggg```OOONNNMMMJJJEEE@@@:::777777222EEEnnnzzz```ttt|||xxxyyyvvvvvvtttuuuvvvtttqqqqqquuuxxxooo]]]OOOwwwhhhuuu}}}tttgggoooyyy|||wwwwww}}}zzzgggVVV}}}bbbhhhppp{{{rrriiibbbYYYNNNFFFDDDOOO???OOOUUU^^^oooqqqRRREEE:::777777444000///444+++)))777QQQnnnqqqpppooovvvyyyxxxxxxxxxxxxwwwwwwvvvvvvllluuusssjjjiiiwwwwwwxxxyyyyyyyyyxxxxxxpppssstttsssrrrrrrllleeeWWWnnnooosssxxx```TTT```wwwfffQQQYYYaaa\\\^^^hhhdddrrr|||yyyrrrrrrsssrrrqqqtttuuurrrqqqlll___PPPEEE777@@@@@@GGGEEE<<<]]]}}}xxxzzzjjj\\\aaaDDD777333333FFFzzz{{{zzzxxxNNNwwwbbbVVVnnnrrrvvvvvvzzz{{{||||||kkk___XXXSSSdddNNNFFF===MMMMMMooo|||KKKeeeJJJ:::444555:::YYYlllooo|||yyy]]][[[iii}}}uuu|||bbb{{{kkkiii|||rrriiihhhiiilllnnnlllfffaaaeeebbb\\\UUUMMMGGGBBB???>>>:::HHH@@@OOOuuuUUUJJJGGGFFF;;;???AAAddd{{{iii|||zzz|||hhhIIILLLtttzzzyyysss|||RRR[[[UUUYYYssswwwcccRRRBBB999888888PPPQQQPPPmmmwwwuuuLLL999<<<999888666111+++---???ZZZtttzzzzzz\\\hhhuuussszzzxxxwww{{{xxxooooooYYYPPPGGGFFFQQQbbbrrrzzzqqqtttrrrjjjdddccc```[[[ZZZWWWSSSRRRWWWbbbnnnuuu```YYYOOOJJJJJJLLLMMMMMMOOOJJJIIINNNRRRPPPKKKIIIGGGFFFDDDHHHYYYfff___NNN777;;;777ggg```IIIIIIFFF@@@888333333444666222>>>___nnntttwwwxxxyyyxxx|||rrrrrrrrrpppnnnnnnrrruuuooo\\\___yyy[[[lllqqqrrrooouuuyyy~~~}}}vvvsss{{{xxxsssnnn]]][[[^^^ddduuuoookkkhhhbbbVVVHHHAAA@@@LLLVVVEEENNNyyyWWWKKK@@@777555777555222111111...+++333JJJkkk~~~wwwuuuuuusssxxxyyyyyyyyyxxxwwwuuusssnnnqqqvvvyyyvvvqqqsssyyy||||||{{{yyywwwuuusssrrrtttvvvtttooommmoooooommm```nnn{{{kkkYYYTTTaaasss~~~iii]]]llltttfffWWWSSS~~~|||tttppprrrsssrrroooqqqqqqnnnjjjdddVVVHHH???666???CCCKKKAAA:::hhh~~~~~~~~~{{{yyyvvvyyyLLL777111000;;;mmmvvvrrrxxxUUUppptttRRRVVVwwwrrreee]]]XXXWWWggg{{{JJJDDDIIIQQQVVVjjjIIIfffLLL<<<666777;;;YYYkkkhhhiii{{{uuu___KKKCCCOOObbbzzzmmmgggWWWmmmyyyaaaWWW]]]tttmmmhhhkkknnnooonnnjjjgggeeebbb___YYYRRRLLLFFFBBB???BBB@@@JJJCCCTTTzzzSSSIIIFFF???===999777UUUuuuqqqmmmxxxppplll\\\TTT^^^yyyyyyooowwwgggPPPUUUfffwwwlll[[[JJJ===777888EEEOOOLLLXXXkkk{{{EEE888:::555333222111......999SSSttt}}}fffPPPzzzYYYuuuttttttqqqooopppppplll^^^RRRDDD???GGGTTT```gggjjjhhheeecccaaa___\\\ZZZWWWTTTRRRQQQSSSXXX]]]aaaSSSQQQNNNLLLMMMOOOPPPQQQOOOKKKJJJLLLKKKGGGGGGJJJOOOKKKJJJSSSbbbgggYYYFFF111EEE===vvv]]]TTTXXXYYYPPPBBB888777999555444888LLLqqq{{{~~~tttyyytttpppuuuuuuuuu~~~pppqqqqqqpppnnnmmmnnnpppmmm[[[rrruuugggfffzzz{{{ppptttuuu~~~~~~|||uuupppssszzzzzzqqqrrriiiWWWiiicccddd}}}ppphhhfffccc[[[NNNBBB@@@DDDMMMQQQQQQUUUzzziiilllCCC:::444555777666555555...111......@@@fffvvv|||yyyxxxssswwwxxxyyyzzzxxxtttqqqnnntttrrrrrruuuvvvwww}}}||||||{{{yyyvvvtttrrrpppttttttqqqllllllrrrxxxyyygggnnnvvvtttqqqiiiaaa```hhhpppsssppplllrrr{{{vvvjjjmmm|||uuupppqqqpppmmmooopppnnniiiddd[[[LLL???888888>>>FFFLLL888:::zzzsssTTT666111111333eeexxxuuuuuu~~~\\\ccczzzpppOOOVVVzzzrrraaagggtttooobbb^^^XXX]]]oooiiiEEEBBBKKKUUUfffZZZ___OOO???999999===YYYmmm{{{ddd}}}zzz~~~zzz{{{{{{|||}}}zzzdddMMMBBB======EEEPPP]]]bbbiiixxxnnnXXXXXXgggmmm{{{[[[PPPTTTeee}}}pppggglllpppoookkkfffeeefff[[[YYYTTTNNNHHHDDDAAA@@@===???HHHGGGaaaLLLEEEBBB@@@FFF:::666JJJpppiiivvvqqqbbb^^^kkkvvvuuu~~~^^^___lll{{{ooo^^^OOOAAA888888===NNNMMMKKKbbbpppjjjfff>>>;;;===777555000333333...///DDDkkk}}}vvvaaa___TTTZZZ{{{xxxppp```eeemmmaaaYYYMMM@@@>>>IIIZZZfffllloooccc[[[]]]^^^XXXUUUWWWPPPPPPPPPPPPPPPOOOOOOOOOJJJLLLNNNOOOOOOOOOPPPQQQKKKJJJIIIGGGCCC@@@EEELLLPPPLLLQQQbbbnnnfffOOO===888IIIHHHqqqPPPbbbjjjppphhhTTTBBB::::::333999888>>>```uuutttkkkjjjpppllljjjtttoooqqqssssssqqqnnnkkkiiikkk```}}}zzzuuubbbsssxxx{{{}}}}}}yyyvvvvvvsssoooppptttuuuooovvviiiVVVtttvvvfff```sssvvviiiiiibbbXXXNNNDDD@@@EEENNNJJJCCC```RRROOO???888444777999888777777///333000***999^^^gggyyyuuuwwwwwwtttvvvxxxyyyvvvrrrmmmiiitttssswww}}}|||{{{}}}wwwwwwwwwwwwvvvvvvuuutttoooooonnnnnnttt}}}hhhmmmtttuuurrrrrrqqqkkknnnpppqqqooolllkkkkkkkkkhhhqqqvvvpppqqqpppmmmqqqppplllfff^^^RRREEE;;;333===@@@FFFFFF---@@@iiiVVV333222666555fff}}}fff\\\rrr~~~ZZZXXXyyygggvvv|||vvvttthhhccc]]]UUUccczzzXXXCCCBBBLLL___|||UUUQQQBBB<<<===>>>XXXvvvnnn|||~~~~~~}}}|||zzzyyyyyyxxxxxxwwwvvvuuuttteeeTTTEEEAAAEEEFFFHHHJJJUUUKKKhhh[[[VVV```jjjmmm}}}qqqNNNSSSbbbvvvfffiiilllkkkgggcccaaa```UUUSSSNNNIIIEEEBBBAAA@@@===BBBGGGNNNooodddEEEDDDDDDCCCJJJ<<<>>>EEEdddqqqrrrqqqyyyzzznnnzzz}}}ooobbbRRRDDD:::666===FFFQQQPPPWWWtttvvvxxxtttJJJ555;;;>>>999777222555555...(((555WWWvvv{{{sssyyynnnZZZHHHvvvzzzvvvjjjTTT___nnn]]]TTTJJJBBBGGGZZZnnn|||iiiZZZ[[[ZZZRRRNNNSSSKKKLLLNNNOOOOOONNNLLLKKKJJJMMMPPPPPPMMMLLLMMMNNNGGGEEEEEEDDDBBB@@@EEELLLJJJLLL[[[pppsss^^^EEE888DDDDDD\\\hhh]]]___fffiii```MMM===555555222===<<<999RRR}}}~~~|||xxxnnnjjjmmmfff```gggjjjlllpppsssqqqllleee```eeeggg}}}uuuuuukkk```ggg}}}{{{qqquuuxxxwwwrrroooppppppnnnnnnqqqnnnmmmvvviiiZZZyyylllggg[[[hhhrrrdddaaaWWWKKKEEECCCCCCIIIPPPFFFUUUsss```sssyyyGGG???:::888;;;<<<:::777888222555111,,,666SSSqqqppp}}}rrrsssuuutttvvvyyyzzzxxxsssnnnjjjoooqqqwwwzzztttrrrsssttttttuuuvvvvvvvvvvvvnnnnnnoootttyyykkklllfff```dddnnnvvv}}}ooorrruuurrrkkkggglllsssuuuooonnnpppssstttppplllggg```VVVIII>>>888222CCCCCCBBB;;;+++OOOuuuxxxNNN000111777666```sss```mmmwww[[[```}}}~~~nnnfffbbb[[[UUUkkkMMMBBBDDDOOOhhhaaaRRRDDD@@@@@@@@@VVV|||{{{~~~uuu{{{~~~yyywwwwwwwwwwwwuuusssqqqppphhhVVVBBB999;;;BBBKKKRRRUUUqqqeeeSSSTTTaaajjjlllzzzoooPPPJJJQQQfffwwwiiigggfffffffffccc^^^ZZZPPPNNNJJJFFFCCCAAAAAAAAAHHHKKKJJJWWWwwwQQQCCCDDDEEE@@@BBB999DDD@@@NNN}}}yyyeee|||qqqdddVVVGGG;;;666888CCCNNNTTTUUUgggtttcccggg555///777999555333666555555111+++000GGG___~~~{{{{{{yyy~~~sss{{{kkkooommmiii```RRReeevvvcccYYYQQQLLLVVVlllmmmXXXVVVUUUMMMKKKPPPJJJKKKKKKKKKLLLLLLLLLLLLKKKMMMNNNMMMIIIHHHKKKNNNIIIEEECCCDDDDDDCCCDDDHHHMMMWWWkkkxxxnnnRRR>>>999CCCJJJ~~~iii\\\[[[UUUJJJ???888777:::333===>>>999GGGiii|||wwwlllkkkddd]]]``````bbbgggjjjkkkggg___YYY\\\ooo|||rrruuutttfffhhh```hhhssskkkeeelllsssuuupppmmmnnnnnnlllmmmooommmooouuulllddd{{{}}}rrrooo___ccckkkmmmiiiQQQOOOHHHCCCEEEGGGGGGIIILLLVVVrrrfff[[[JJJ???;;;;;;>>>???;;;888888666666444333888III```qqq|||vvvuuuuuuwwwzzz|||{{{wwwrrrooorrrsssyyy~~~}}}xxxvvvxxxttttttuuuuuuuuutttssssssqqqsssuuuzzz{{{ooooooiiiXXXZZZttt~~~zzzwwwwwwuuupppiiijjjxxxssstttpppnnnoooooooooqqqtttkkkeee]]]VVVKKK???777666666GGGBBB===555:::jjj~~~CCC111000333333NNNzzzyyy{{{fffgggyyy{{{}}}uuusssaaaXXXpppjjjkkk}}}wwwdddaaa___]]]cccwwwoooEEEAAAFFFKKKeeeooouuuRRREEECCCDDDAAASSSxxx}}}vvv||||||yyyyyyyyywwwsssssssssssssssqqqppppppgggZZZHHH<<<999???IIIPPPOOOoooQQQRRR^^^iiilllsssuuummmHHHAAAJJJIIIeeevvvkkkhhheeedddeeeccc]]]WWWNNNLLLHHHDDDBBBAAABBBBBBGGGKKKJJJeeeOOOEEEAAA@@@>>>======FFF???AAAeee|||fffrrr|||xxxjjjVVVIII;;;666777>>>HHHRRRRRRVVVsss___~~~fffVVV222555888666444222666333333444222333@@@PPPuuu}}}sssttt|||~~~xxxvvv~~~~~~nnneee]]]ZZZnnnwwwddd]]]WWWXXXggg~~~wwwcccRRRMMMNNNKKKJJJLLLJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGFFFHHHKKKMMMMMMHHHEEEGGGGGGEEEEEEHHH___kkkxxxuuu___FFF<<<>>>EEEkkkuuujjj\\\SSSGGG>>>::::::;;;<<<555888999999@@@VVVsss~~~~~~}}}iiieeeddd______XXXXXX[[[___bbbbbb___[[[fffuuuqqquuurrrnnnnnn]]]```nnnmmmjjjpppuuuvvvrrroooppppppnnnooorrrrrrtttrrrllllllwww~~~|||uuuqqqbbbccc]]]___gggDDDBBB@@@AAAEEEGGGHHHMMMSSSvvvtttHHHGGG===;;;<<<@@@@@@;;;888888777666999===<<>>:::777UUUrrrxxxooo;;;777222000222===```~~~~~~qqqaaaooo}}}wwwkkknnnvvvuuulll]]]___\\\^^^pppXXX>>>>>>HHHLLLmmmrrreeefffRRRFFFEEEFFFAAAOOOpppxxx}}}|||yyypppmmmqqqtttssskkkllllllllllllmmmmmmmmmfff^^^SSSIIIEEEGGGJJJLLLeeekkkjjjNNNNNN[[[jjjllljjjaaaQQQEEEEEENNNIIInnnooohhhgggeeeccc```]]]YYYVVVMMMKKKGGGCCCAAAAAACCCDDDCCCIIIPPP||||||MMMEEE???>>>@@@???FFFBBB@@@AAAPPPvvvuuulllyyysssxxxkkk]]]HHH===555888@@@HHHOOOTTTOOO```lll~~~|||tttFFF333<<<999444666333666111111666444111999FFFmmmrrrgggtttoooxxxyyyjjjttt{{{rrrbbbYYYbbbrrrnnn[[[ZZZWWW\\\ooo```VVVLLLGGGIIIJJJIIIFFFGGGGGGEEEEEEEEEEEEFFFGGGCCCBBBAAABBBDDDFFFGGGGGGKKKIIIHHHHHHGGGFFFMMMUUUrrrzzzyyydddKKK>>>AAAGGGWWW]]]|||VVVKKK>>>888777888555111666333444888===JJJggg}}}~~~eee___bbbaaa```TTTSSSSSSWWW]]]aaabbbaaa}}}qqqllljjjfffmmmmmmZZZ___tttyyyvvvxxxyyyvvvrrrqqqsssrrrqqqssswwwtttuuulllfffjjjlllnnnvvviiifff]]]cccXXXaaasssJJJAAA@@@AAACCCDDDHHHTTT```xxx```??????;;;:::<<>><<>>666111444555RRR[[[hhh|||~~~~~~kkkyyytttdddiiippp~~~zzz}}}mmmaaaddd[[[ZZZppp|||III999<<>>???JJJ:::===BBB@@@jjjnnnqqqwwwiiirrr}}}dddKKK???777333<<>>@@@CCCDDDBBB???FFFGGGHHHHHHFFFHHHVVVeee{{{rrrTTT<<<:::FFFNNNhhh[[[\\\DDD888:::999777666///888444444777666===UUUqqqhhhNNNYYYaaaXXXQQQRRRKKKEEEMMM]]]aaaYYYzzzpppmmmooommmhhhhhhhhhlllyyyuuusssooolllkkklllooorrrmmmooopppcccVVVbbbtttuuummm___PPPKKKMMMMMMGGG???<<<:::???FFFDDDLLLpppvvvGGG@@@@@@999;;;BBBHHHEEE<<<666666888333999CCC>>>999QQQtttnnnqqqvvv~~~tttuuuooorrrvvvxxxwwwuuusssrrrssssssttttttttttttttttttoootttxxxtttnnnooowww~~~zzzvvvrrrrrrssssssttttttlllmmmsssqqqrrruuuvvvtttrrrrrrrrrxxxtttjjjjjj}}}ssskkkiiihhhmmmqqqppphhh```YYYVVVMMM???555555999<<>>???@@@:::666BBBUUUhhhqqqkkknnnvvv{{{{{{vvv|||yyydddbbbooowww^^^KKK@@@777666999EEEVVV]]]WWWMMM___rrruuu888777444222000000111222444333111//////111444555HHHiii|||~~~fffaaaqqqwww|||uuummmiiijjjkkkhhhddd___[[[\\\dddmmmkkk]]]NNNZZZUUUTTTXXX___```XXXPPPHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@AAACCCFFF???<<<>>>DDDHHHFFFBBBAAAEEEFFFIIIIIIKKKTTThhh{{{iiiWWWFFF777@@@VVV```^^^nnnPPP>>><<<888777666000222222888===:::999GGGZZZ~~~}}}fffRRR___zzz^^^RRRPPPSSSIII<<>>>>>:::>>>???@@@NNNooo\\\BBB>>>999::::::===AAA???999777999???888:::BBB<<<666HHHffflll}}}{{{vvvvvvzzzrrrsssuuuuuuuuutttttttttssssssssssssssssssssssssqqqrrrsssssstttwww|||xxxuuupppnnnnnnppppppqqqoooiiiiiivvvzzzmmmwwwqqqnnnpppqqqnnnooosssrrrtttqqqoooyyyzzzfff|||tttllliiijjjjjjgggbbbVVVNNNDDD<<<444000777AAA>>>CCC222FFFzzzNNNBBB:::333555444111LLL{{{zzz~~~xxxkkkiii{{{wwwuuu|||}}}vvvbbbzzzyyyxxxzzzooo```XXX[[[]]]aaavvvGGG@@@AAAHHHIII[[[xxxxxxxxxRRRPPPJJJIIILLLLLLNNNZZZiiiwwwzzz~~~}}}{{{{{{|||vvvnnnrrrssskkk```\\\^^^aaabbbaaaggghhhccc^^^TTTEEELLLhhhtttYYYHHHPPP[[[ffffffRRRRRRcccmmmaaakkkxxx```___\\\XXXUUUTTTRRRPPPOOOLLLIIIDDD@@@@@@CCCEEEFFF[[[OOOKKKFFFDDD;;;AAA@@@<<<>>>BBBAAABBBQQQcccYYYdddeeeggg{{{xxxxxxsssooopppuuu}}}xxxfffiiixxxmmmZZZIII===777<<<888EEE[[[[[[KKKLLL\\\}}}lllsssYYY666444222000//////000111222222000///000111333444:::UUUwww{{{iiiggg||||||qqqfff```^^^___aaaZZZWWWUUUXXX]]]^^^YYYTTTUUUQQQMMMOOORRRSSSNNNIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@AAABBBAAA@@@@@@AAACCCGGGAAA>>>AAABBBAAAAAACCCIIIJJJKKKPPPZZZiiiwwwlll[[[<<<@@@TTTJJJdddttt{{{XXX@@@:::777777777111111222999===:::666>>>KKKjjj~~~```XXXmmmuuu```PPPLLLNNNJJJCCCGGGIIIKKKLLLRRRYYY[[[YYY```^^^]]]^^^bbbfffhhhhhhhhhgggfffeeedddddddddeeefffjjjggg[[[cccxxxTTTNNNEEE===<<>>HHH>>><<>>RRRaaa~~~yyymmmwww~~~www{{{sssssssssssssssttttttuuurrrrrrrrrrrrrrrrrrrrrrrrtttqqqooorrrwww{{{|||zzzuuurrrnnnlllmmmooooooooopppnnnmmmmmmpppsssrrrppprrriiiiiissswwwqqqpppvvvvvvxxxqqqfffjjjxxx}}}xxx~~~vvvlllgggfffddd___[[[NNNBBB:::888555222:::GGG===;;;===nnnqqq```AAA;;;;;;555333444111???\\\{{{~~~}}}qqqiiiuuu~~~lllqqq]]]YYYllltttnnn~~~vvvrrrfffZZZXXX^^^```ggg^^^999===999DDDJJJwwwiiiRRRPPPKKKJJJMMMNNNNNNXXXeeekkk{{{xxx~~~|||zzzyyysssqqqiiiccchhhsssvvvqqquuukkkbbbaaahhhnnnooommmdddeeebbb^^^PPP@@@QQQyyyqqq___KKKNNNUUUbbbhhhWWWUUUmmmssskkkwwwttt\\\ZZZWWWRRROOOOOOPPPPPPPPPKKKGGGCCCBBBCCCFFFHHHJJJSSSccciiiHHHAAA>>>===AAAFFF@@@>>>@@@??????IIIVVVKKK\\\ooorrrqqq}}}xxxvvvzzzvvvnnnrrryyy}}}wwwjjjqqq||||||nnnggg[[[NNNCCC<<<888777<<>>CCCHHHGGGDDDOOO===VVVyyyLLL;;;;;;999===<<<999888999999777;;;AAAKKKAAA;;;===:::444999EEEbbbyyy~~~rrrrrrxxxzzz{{{qqqqqqpppqqqssstttuuutttsssssssssrrrrrrrrrrrrrrruuurrroooqqquuuwwwuuurrrxxxuuuqqqppppppqqqqqqqqqrrrrrroookkkjjjnnnsssuuunnniiiooo~~~rrrlllqqqwwwwwwooobbbbbbppp{{{|||mmmkkkhhhgggeee^^^UUUMMMCCC;;;444333888>>>BBBDDD<<<666eee}}}UUU;;;777888===777222444444999FFF}}}~~~vvvsssxxx}}}tttfffMMMOOOlllvvv\\\^^^```bbb^^^^^^sssQQQ555===???CCCbbb]]]WWWSSSMMMJJJNNNPPPPPPZZZfffnnnmmmttt~~~|||{{{yyyxxx}}}zzztttqqqvvv}}}}}}xxxwwwwwwyyy~~~yyyjjjgggbbb\\\NNNAAA]]]mmmgggSSSQQQPPP]]]hhhZZZYYYmmmqqqsssvvvaaaVVVSSSOOOMMMMMMMMMMMMLLLFFFCCCCCCEEEGGGHHHLLLOOOSSSTTTIIIBBB???EEEIIIJJJDDD??????<<<999;;;@@@@@@TTTzzzlllmmm{{{mmmmmmuuuuuunnnjjj~~~|||www{{{}}}yyy{{{sss}}}{{{qqqiiifffYYYRRRHHH???::::::===@@@CCCQQQWWWPPPOOOddd|||WWW<<<000000///...//////000111///000111333333333333222444999PPPtttpppooopppwwwwwwiii]]]VVVSSSRRRRRRPPPNNNLLLIIIGGGIIIIIIGGGDDDAAA@@@@@@AAA@@@AAACCCEEEEEEEEECCCBBBAAACCCEEEEEEDDDBBBBBBBBBCCCAAABBBFFFHHHGGGGGGJJJHHHTTTaaappp~~~hhhBBB777GGGUUUiiitttqqqpppPPP;;;888666777777111555444333333333777AAAKKKJJJfff|||xxxXXX```uuuwwwWWWGGGKKKEEEBBB@@@@@@@@@??????>>>BBBDDDFFFGGGFFFGGGJJJLLLRRRRRRRRRQQQOOOKKKHHHFFFJJJAAABBBHHHHHHKKKJJJAAACCCBBBAAABBBCCCDDDCCCBBBbbbnnnVVV<<>>555555;;;555///333555555;;;}}}{{{sssppp}}}zzz{{{xxx|||xxx}}}bbbOOO\\\sssqqqccc```XXXaaa```[[[nnndddNNN:::@@@OOOPPPxxxSSSYYYVVVNNNJJJNNNPPPRRR\\\hhhmmmnnnuuuuuu~~~|||{{{||||||{{{}}}}}}|||ooovvvxxxssssssrrrnnnkkk```VVVoooyyykkkkkk[[[WWWNNNUUUccc\\\]]]kkktttvvvaaaSSSQQQOOONNNMMMKKKHHHFFFCCCAAADDDHHHHHHGGGLLLTTTmmmGGGIIIBBB???IIIKKKEEEBBBAAABBBAAA>>><<<===;;;BBBfff~~~mmmdddzzzaaaXXXkkk~~~zzziiidddpppzzz{{{lllsssoookkkjjjnnntttyyy|||}}}|||}}}uuuqqqiii^^^UUURRRHHHCCC===888888<<>>^^^|||{{{lllmmm~~~nnnbbbPPPMMMKKKKKKLLLLLLJJJGGGCCCEEEFFFEEEBBB@@@???@@@???@@@BBBDDDEEEDDDCCCBBB@@@BBBDDDEEECCCBBBAAABBBFFFBBBBBBDDDDDDDDDGGGKKK```nnn}}}eeeLLLHHH>>>OOO___uuukkkNNN>>>;;;777555555///000111333444555666:::======QQQkkknnndddnnn|||yyycccOOOMMMGGGBBBAAAAAA@@@AAADDD===???@@@@@@???>>>>>>>>>CCCDDDFFFGGGGGGFFFDDDBBBIII===CCCNNNGGG@@@AAAAAA>>>BBBBBB===;;;GGG```ttt}}}~~~|||ddd666888CCC777000@@@999888;;;>>>>>>::::::===???;;;777888;;;<<<<<<<<>>===LLL^^^```RRRXXXUUUMMMIIINNNPPPQQQXXXbbblllggg|||xxxxxxzzz|||}}}vvvuuuttttttsssrrrpppmmmpppvvv{{{zzzuuupppmmmnnnqqqvvvwwwwwwsssiiissswwweee___iii```^^^NNNOOOaaabbbiiixxxmmmVVVQQQPPPNNNMMMLLLIIIEEEBBBCCCCCCFFFIIIFFFFFFRRRccc}}}[[[CCCGGG@@@<<>>;;;:::???555FFFfffqqqnnnttt}}}~~~vvv{{{mmmnnnrrrqqqbbbccceeemmmzzz}}}tttpppjjjdddaaabbbeeegggpppoooqqqvvvxxx}}}}}}wwwlllbbb\\\UUULLLEEECCC<<<;;;999999<<>>NNNccczzzvvvgggpppyyyvvvcccWWWLLLFFF@@@;;;;;;>>>AAA@@@??????>>>>>>===<<<===???AAABBBCCCCCCBBBBBB===777===DDD@@@@@@GGGHHHIIIJJJKKKLLLTTTgggbbbeee```BBB333999999555555666666555888<<<:::666666999999888777666888<<<;;;888>>>MMM]]]{{{vvvuuuqqqmmmxxxtttuuuvvvvvvuuuuuuuuutttssssssrrrqqqqqqqqqssstttrrrpppqqqvvv{{{rrrpppooooooqqqrrrrrrqqqlllppppppnnnttt}}}zzzpppkkkkkkhhhhhhoooxxxyyytttpppppplllffffffllltttxxxjjjeee\\\SSSKKKDDD>>>;;;666222666AAACCC???BBBLLLwwweee777333===,,,///333///---333111///666:::[[[~~~zzz{{{|||vvvnnnkkkpppzzz}}}{{{sssiiiyyysssmmmggg^^^TTTOOO[[[eeesssRRR>>>:::FFF@@@DDDzzzPPPTTTSSSQQQJJJHHHMMMOOOLLLNNNUUUeeeddd|||}}}uuuppppppsssvvvxxxyyyxxxuuuqqqlllgggggghhh|||{{{wwwrrrmmmkkklllmmmiiippppppoooqqqjjjgggpppjjjlll]]]ZZZXXXOOOWWW^^^dddeeehhhTTTQQQfffqqq~~~bbbOOOPPPNNNKKKIIIHHHGGGDDDBBBEEEEEEIIILLLIIINNNgggfffNNNCCCEEE@@@<<>>;;;:::LLLhhhssspppqqqyyygggkkkgggnnnwwwiii\\\\\\cccmmmwww~~~~~~~~~xxxuuuuuuxxx|||xxxuuuqqqiii___UUUKKKHHHEEE@@@<<<;;;<<<===>>>BBBFFFKKKOOOQQQLLLPPPgggxxxpppqqq111999111---............------------...///000111222222333000333444;;;TTTwww}}}iii```jjj}}}|||rrrdddUUUKKKGGGFFFCCCBBBAAA@@@@@@@@@??????AAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCCCCFFFHHHDDDFFFNNNYYYccclllxxxwwwqqqdddTTTOOOTTTddd{{{___\\\EEE:::888111///444444111111//////222888<<<<<<999999>>>OOOiiiooorrrqqqcccVVVJJJFFFIIIFFFCCC@@@@@@AAACCCCCCBBB???@@@AAABBBBBBAAA@@@@@@CCCBBBFFFDDD???JJJSSSNNNQQQRRR\\\ppptttgggtttQQQ555444===;;;///666===...444333555888666222333666666888777555666:::888333444;;;bbbrrrbbbpppzzzxxxkkk}}}uuusssvvvwwwvvvttttttsssrrrrrrqqqppppppuuutttrrrnnnmmmnnnqqqtttnnnmmmmmmnnnqqqsssttttttlllqqqqqqmmmqqqyyyvvvkkkrrrrrrmmmjjjtttwwwfffgggnnnrrroooiiiggghhhjjj]]]ZZZTTTLLLDDD<<<555111555+++666MMMLLL<<>>:::;;;???AAA555DDD>>>;;;VVVjjjiiikkklllyyy{{{xxxwwwpppeeeqqqfffddd___XXXWWW]]]iiiuuu{{{qqqmmmjjj\\\LLLMMMDDD<<<<<<===;;;999888???AAADDDHHHKKKNNNOOOPPPTTTrrr[[[yyyGGG...***444,,,------------,,,+++***,,,,,,---...///000111222...444222...AAAggg{{{|||\\\RRRaaarrr~~~lll]]]VVVUUUIIIEEE@@@>>>???@@@AAAAAABBBBBBAAA@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGKKKMMMTTT[[[jjjyyyjjjXXXRRRMMMJJJXXXnnncccUUU^^^AAA===777333777000222...000222333444777;;;>>>;;;AAAHHHLLLSSSfffsssqqq]]]XXXOOOMMMIII@@@CCCKKKJJJEEEFFFHHHIIIHHHFFFCCCAAAEEEKKKGGGHHH\\\lllqqquuu~~~|||oooccctttPPP555888777555222111000000000333222111000000000111222777777555444444555666666333999MMMlllxxxwwwnnn}}}mmmttttttppprrrsssvvvyyyyyyuuuoookkklllooooooooooooooonnnnnnnnnnnnooojjjgggllluuuyyyuuupppvvvnnnkkkrrrxxxvvvrrrqqqjjjmmmllljjjnnnsssqqqkkkkkkssswwwqqqkkkgggbbb\\\YYYQQQGGG???777333555;;;777;;;BBBNNN===999mmmGGG<<<;;;333111333111111111111111111111111222888~~~rrrbbb[[[[[[lllrrrwwwmmmcccYYYXXXbbbccc[[[^^^kkkuuu\\\EEE===???===TTTDDDaaammmZZZVVVJJJRRRHHHJJJLLLJJJFFFFFFJJJNNNQQQ___fffiii}}}}}}}}}vvvpppnnnhhh```aaagggmmmoooqqqqqqqqqtttzzzpppooonnnllljjjhhhgggfffhhhfffeeeeeefffeeeaaa^^^GGGEEEIIIGGGGGG\\\xxxllliiifffdddccckkkgggTTTLLLKKKIIIGGGEEEDDDDDDDDDEEEBBBIIINNNPPPbbbTTTBBBCCCDDDCCCBBB@@@===;;;???===<<<===??????;;;888<<<888999===>>>BBBVVVnnnlll|||rrrcccmmmpppmmmtttwwwoooiiicccWWWYYYWWW\\\iiiwww||||||uuulll___VVVQQQMMMHHHDDD>>>:::888999===AAAAAAAAACCCLLLKKKGGGLLLRRR^^^qqq~~~ZZZzzz[[[222)))000444---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111...111777:::CCC]]]yyy{{{nnnLLLDDDdddwww~~~qqqbbbTTTPPPMMMHHHDDDDDDDDDCCCEEEGGGGGGGGGLLLSSSNNNWWWaaaeeedddaaaaaacccuuu|||yyyuuuXXXMMMJJJYYYgggkkkdddoooZZZ===:::666222666000333...000111222333666999<<<<<<@@@DDDFFFKKKYYYmmm}}}~~~qqq[[[PPPLLLCCCLLLKKKIIIJJJNNNRRRUUUWWWOOOcccsss}}}ooo[[[YYYiiivvvRRR:::666777666444222000/////////222111000000///000111111555555444444444555555666333333===TTTmmm}}}}}}uuu|||zzzhhh``````ooo{{{vvvnnnppprrroookkkjjjmmmqqqqqqqqqrrrrrrqqqooommmlllmmmkkklllrrryyy{{{wwwqqqmmmhhhiiippptttqqqmmmlllpppqqqpppnnnppptttrrrkkkiiiooopppjjjddd```ZZZSSSJJJ???666666999888555444999OOOOOODDD@@@ccc\\\444222222...000111111111111111111111111111555...RRRtttddd]]]\\\YYY]]]iiisssyyyxxxppphhhaaa\\\aaaXXXUUU\\\cccgggrrr~~~TTT???<<<999@@@LLL;;;FFF\\\RRRKKKBBBLLLIIIKKKLLLJJJGGGFFFIIIMMMLLLTTTYYY___uuu{{{mmmaaa[[[[[[^^^aaafffmmmrrrsssqqqooonnnjjjjjjjjjiiiiiiiiihhhhhhfffeeeeeefffggggggdddaaaOOO@@@AAANNNXXXgggzzzgggdddbbbaaabbbfffqqq}}}{{{}}}|||ttthhh[[[QQQMMMIIIHHHGGGDDDBBBBBBCCCEEELLLPPPSSSaaagggEEECCCCCCCCCCCCDDDEEEFFFFFF===;;;:::;;;<<<<<<999666888555777;;;:::;;;LLL```|||iiihhh~~~yyyqqq{{{qqq```jjj~~~gggUUURRRSSSVVVVVVTTTSSSVVVffffffggggggfffccc^^^ZZZSSSMMMGGGEEEEEEEEECCC???===<<<<<>>@@@AAABBBDDDLLLVVV___yyyvvv~~~{{{yyyyyyzzz{{{~~~vvvxxxmmm[[[___{{{LLL333222888555444333111000/////////111111000000000000111222222222333444555555555555;;;555444@@@VVVqqqwwwqqquuuttt{{{cccTTTSSSWWWeeetttvvvoooqqqsssqqqooonnnqqqtttqqqrrrssstttsssqqqooommmnnnppptttyyy|||zzzuuuppprrrqqqtttxxxxxxssspppooorrrrrrpppoooqqqtttqqqllljjjkkkhhhccc]]]XXXOOOGGGCCC999222222555666555777AAANNNCCC???WWWsssUUU:::...111000///222111000000000000000000000000333///222NNNwwwxxxnnnaaaTTTJJJLLLWWWdddpppxxxzzz~~~|||tttppphhh```ZZZXXXXXXXXXYYY^^^``````eeexxxhhhDDD;;;>>>===CCCMMMKKKBBBnnnkkkSSSQQQIIIFFFNNNJJJLLLLLLJJJGGGFFFHHHKKKMMMNNNQQQZZZnnnnnn___]]]\\\XXXOOOTTT]]]ffflllmmmjjjgggffffffffffffeeeeeeeeeeeeccccccccceeeggghhhfffddddddNNNNNN```kkkwwwyyymmmhhheeebbbcccfffjjjfffcccbbbaaa]]]VVVPPPBBBCCCEEEDDDDDDFFFKKKPPPOOOTTTffflllGGGGGGEEEDDDCCCBBBCCCEEEHHHJJJ:::999888888999888666444555333555888555444>>>LLLwwwsssqqqvvvwwwllldddxxx```YYYnnn}}}vvvnnnggg^^^VVVUUUXXXNNNMMMKKKLLLLLLJJJEEEAAACCC@@@============999666999:::;;;<<<>>>AAAEEEIIIKKKXXXmmmsssrrryyyjjj222(((111000***+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///---...000///111@@@SSSrrrpppPPPAAA===OOOcccqqq~~~{{{~~~xxx|||wwweeeNNNEEENNN[[[QQQooorrrsss|||VVV999888444111666///111///000000000000222555777??????@@@@@@BBBEEEIIIKKKQQQccc}}}{{{|||~~~zzzppp{{{xxxrrrnnnmmmvvvnnnHHH999999999555444333222111111000000///111111111111222222333333000111333555666666555555@@@999444999IIIeee{{{wwwxxx|||UUULLLaaacccXXX\\\hhhppprrruuuuuusssrrrrrrssspppqqqqqqqqqrrrqqqqqqqqqrrruuuyyy{{{yyyuuuqqqoooxxxzzz|||{{{wwwrrrqqqrrrpppooommmnnnpppqqqnnnjjjlllhhhbbb\\\VVVOOOEEE===:::888777555222333>>>JJJOOOFFFBBBdddfff<<<333444666000111333---////////////////////////***333111777bbb~~~xxxvvv{{{mmmZZZNNNLLLPPPUUUZZZ___fffpppvvvxxx{{{}}}|||zzzwwwsssooojjjggg]]]]]]\\\ZZZXXXXXXYYYZZZUUU]]]eeennnQQQ222444DDDIIIBBBKKKOOO777nnnVVVSSSRRRMMMOOOPPPKKKLLLKKKIIIFFFEEEGGGIIIOOOMMMPPP[[[fffuuunnnkkkbbbRRROOONNNPPPUUU^^^eeehhhhhheeeeeedddcccbbbaaa``````aaaaaaccceeeffffffeeeddd^^^QQQTTTaaalllqqqfffccc```^^^]]]```]]][[[[[[[[[VVVKKKCCC@@@BBBDDDDDDCCCGGGNNNTTTRRRfffSSS@@@MMMFFFEEECCCAAA@@@@@@@@@AAA999888888777777666444333444333555777333000333;;;KKKbbbsssqqqoooxxxeeesssoooYYYlllpppbbbTTThhhmmmyyy}}}ooogggMMMKKKHHHEEEDDDEEEFFFGGGDDDBBB???======<<<999777444999???EEEJJJRRR[[[bbbqqquuuyyytttKKK,,,---222+++'''---++++++************++++++++++++++++++,,,,,,,,,,,,///...///111......777CCCgggzzz~~~}}}fffLLLAAAAAAKKK\\\mmmvvvmmmiii___SSSNNNRRRZZZaaaddd{{{mmm}}}IIIWWW;;;999555111555...///...///000000///111333666<<<<<<===???AAACCCCCCCCCFFFNNN\\\ooozzz}}}~~~vvvpppuuu}}}ttt|||zzzvvvxxxxxx~~~ccc999000888:::444000222222222222111111000000000111222333444444555555000222333555666666555555:::666444666>>>RRRpppwwwvvvpppfff^^^oookkkXXXRRRVVV```dddjjjppprrrtttttttttsssrrrooonnnmmmnnnooopppqqqtttuuuuuusssqqqrrrsssrrrttttttpppkkkkkknnnpppvvvrrrooooooooommmiiifffggg```XXXRRRLLLDDD;;;555......111666999<<>>AAAAAACCCFFFBBB>>>@@@___KKKQQQKKKKKKPPPHHHJJJJJJIIIGGGEEEEEEFFFGGGKKKIIIPPP[[[```bbbqqqlllQQQUUUPPPKKKLLLQQQXXX\\\^^^aaaaaaaaaaaaaaaaaaaaaaaaaaaccceeeffffffeeeeeeeee[[[WWW]]]hhhsssbbb]]]______]]][[[TTTSSSSSSSSSRRRNNNIIIEEEEEEFFFGGGGGGHHHLLLSSSXXXeeeeeeLLLHHHDDDDDDDDDBBB@@@===:::999999999888777555444444444666666777777444000000222666BBB```{{{xxxfffmmmzzzyyyzzzuuueeefffzzzqqqUUUQQQSSS^^^hhhlllkkkkkkjjjhhhcccYYYLLLDDD@@@@@@===;;;::::::<<>>555......---(((''')))+++******))))))******+++*********+++++++++,,,,,,,,,---///000...---222888MMM]]]wwwlllWWWMMMGGG@@@PPPgggrrreee[[[VVVTTTMMMTTTYYYWWWYYYnnnjjjpppLLLKKKVVV:::999555111444---......///000000///111444666666777999<<<===???@@@AAACCCCCCHHHUUUhhhxxxvvvqqqyyyyyysssjjjjjjllliiinnnqqqkkkuuuoooooorrr}}}~~~LLL:::222999999---+++444000000111111111000000//////000111333444555555555111222222333444444444444444444555777999BBBVVViiivvv{{{~~~uuuqqqjjjaaa```]]]QQQOOOSSS[[[dddmmmtttxxxzzzuuussspppmmmkkkkkkkkklllmmmnnnnnnnnnnnnpppsssvvvpppsssrrrmmmkkkoootttwwwyyysssnnnmmmkkkddd^^^[[[XXXQQQJJJFFF@@@888333222111---000;;;DDDEEE???<<>>;;;999999999999777444333333555777777666666555333111000444@@@WWWnnnvvvtttvvv~~~uuu___hhhwwweee\\\YYYYYY\\\```ppprrrtttrrrlllfffbbb```ddddddcccdddgggkkkooorrrpppppptttEEE......---***,,,///---(((******))))))))))))******))))))*********+++++++++(((***,,,.........///111444JJJpppzzzppp___GGGEEEIIIVVVeeeooouuuyyy}}}~~~xxxwwwaaabbb```YYYSSSSSS[[[cccsssfffccczzzxxx}}}kkkEEE@@@JJJSSS777666444000444---------///000000000111555777555777999::::::;;;>>>AAA;;;>>>CCCLLLVVVaaahhhlll{{{sssssstttzzzzzzooohhhggggggmmmuuu{{{|||{{{ddd>>>000111666999444,,,---444------.../////////...---,,,---///111333444444444111111000000000000111111222222444555333777EEETTT|||pppxxx}}}mmmYYYYYY[[[PPPJJJKKKNNNUUU^^^gggooosssooooooooooooooonnnllllllnnnlllkkkkkklllnnnppprrrsssvvvtttooooootttwwwvvvllleee______]]]UUUOOOMMMFFFAAA>>><<<777222222666999:::@@@HHHJJJGGGFFFHHHuuu|||vvv;;;///:::222+++///111+++,,,111...,,,,,,,,,,,,,,,,,,,,,,,,444++++++333111444ZZZ}}}dddZZZQQQHHHIIISSSbbbssszzziiiaaaXXXRRRPPPNNNJJJGGGIIIIIIJJJJJJJJJKKKNNNPPPJJJLLLNNNOOOOOOPPPSSSVVVVVVZZZaaagggooo|||{{{ZZZDDD:::BBB<<<888===HHHSSS\\\bbbWWWmmmHHHEEEIIIJJJEEEGGGIIICCCFFFDDDCCCBBBCCCDDDDDDDDDFFFFFFIIIOOOSSSZZZmmmyyy\\\XXXRRRJJJDDDBBBDDDFFFGGGIIIKKKOOORRRVVVXXXZZZWWW[[[___`````````bbbcccccc[[[\\\dddppp~~~zzzdddccc___]]]\\\XXXNNNGGGDDD>>>;;;555111///000222333888:::CCCUUUmmmsss```\\\VVVNNNJJJBBBBBBAAA@@@???===<<<;;;888999888666222111222444666555444333444444333111***999AAAAAAMMMdddnnnjjjjjjvvv{{{hhhgggffftttddd]]]ccccccgggppp}}}jjj}}}|||@@@(((000...+++***,,,///...***)))))))))(((((()))))))))))))))))))))*********+++(((***,,,---/////////---...<<>>BBB===>>>??????BBBKKKVVV___pppzzzuuurrryyysssNNN===222666222***&&&,,,444444,,,***+++,,,---------,,,+++***+++...000222222222222111000...------...///000///...///...+++...;;;IIIqqq}}}^^^zzz___GGGGGGJJJLLLHHHEEEEEEKKKSSS[[[```eeehhhmmmqqqtttsssqqqoooqqqooolllkkkllllllkkkiiiooorrrpppjjjiiilllkkkgggYYYQQQMMMOOONNNHHHCCCBBB;;;888777888444000444<<<777EEESSSTTTJJJIII]]]uuu:::999DDD%%%111***000333***&&&******,,,,,,,,,,,,,,,,,,,,,,,,!!!777000)))555111BBBwwwqqqiiifff\\\TTTTTTVVVffftttyyy|||vvvmmmgggaaaWWWPPPKKKLLLMMMLLLKKKKKKLLLMMMMMMPPPRRRSSSSSSVVVZZZ___fffnnnyyycccIII>>>999888888888EEELLLIIILLLXXX```^^^qqqwwwEEEIIIFFFEEEFFFEEEDDDDDDEEEDDDCCCAAAAAABBBCCCDDDDDDAAA???>>>>>>CCCRRRlllwww|||mmmYYYHHH@@@@@@CCC>>>???AAACCCFFFIIIKKKLLLNNNRRRWWWYYYZZZ[[[]]]``````ZZZ```eee]]]ZZZ^^^]]]VVVRRRNNNJJJBBB999666888111///...000222222...+++333444<<>>??????>>>>>>???@@@PPPeee~~~}}}ssswwwkkkHHH888333111///000//////...------,,,,,,************************,,,,,,------...///000000+++++++++,,,,,,,,,---------/////////...///111333QQQkkk{{{}}}~~~rrraaaNNN777@@@EEEBBBBBBHHHEEEDDDLLLYYYYYY\\\aaafffiiijjjiiikkklllmmmlllkkkiiiiiijjjnnnjjjeeeaaa___[[[VVVRRRNNNKKKHHHEEEBBB???<<<:::111888;;;777111555@@@IIILLLYYYUUUDDDIIInnnxxxlllEEE444+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///......222:::AAAwwwVVVWWWYYYIIIHHHaaahhhgggmmmkkkqqq|||wwwkkkhhheeeaaa______```aaafffeeeeeehhhmmmvvv~~~xxxWWWCCC666999:::555:::FFFHHHOOOFFFMMMhhhhhhfffsssNNNGGGIIIHHHGGGFFFEEEEEEEEEEEEIIIFFFCCCBBBBBBDDDEEEEEEAAA@@@DDDJJJIIIJJJZZZpppzzzqqq~~~jjjTTTGGGAAA??????<<<999===DDDCCC===???DDDGGGEEEGGGOOOVVVWWWRRRSSSUUUVVVUUUSSSUUUYYYJJJBBB;;;:::555---,,,000...++++++111777999999:::EEE<<>>@@@BBB???:::LLL777000333///---///,,,---......---,,,---000333222777<<<;;;777555999===:::<<<======<<<<<<===>>>;;;CCCQQQbbbrrr}}}yyyzzz~~~hhhXXXCCC777555555333000//////......---,,,,,,+++******************************+++,,,,,,---......++++++,,,,,,,,,------------...//////...///111333@@@NNN^^^xxxqqqqqquuuBBB@@@AAA:::888>>>===;;;AAA999>>>HHHSSS\\\```___^^^aaaccceeedddbbb`````````^^^[[[WWWTTTRRROOOJJJGGG;;;<<<<<<<<<;;;888444111555333222555???LLLTTTXXX\\\MMMOOOjjjooo???...111222,,,(((++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,***,,,333888MMMgggaaaUUU___```tttjjjWWWdddtttpppkkkxxxoooYYYGGG<<<:::999888:::===@@@CCCGGG@@@SSS[[[]]]gggrrrYYYJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDJJJGGGCCCBBBDDDFFFFFFEEEHHH@@@>>>BBBDDDFFFRRRaaa|||zzzrrrwww~~~ooo```PPPFFF?????????:::666555;;;>>>BBBFFFFFFBBB<<<888KKKCCCBBBLLLUUUSSSFFF::::::555000.........111555555999>>>BBBFFFKKKOOOQQQdddvvvZZZLLLBBBDDDFFFAAA???CCC???>>>;;;999777666555555222111000/////////000000000000000/////////.........000111///---///555;;;888TTTsssyyyvvvxxxhhhUUUIIIRRRYYYaaahhhttt~~~|||qqqbbb[[[ZZZSSSIIIooo}}}vvvvvvFFF......222///)))))))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''***((()))---222444111...---//////111777FFF\\\kkkccckkkpppcccOOOGGG>>>;;;===>>><<<999KKK666///222///---///,,,------------,,,---000222---222777777444444777;;;777888999999888888999;;;888999===EEERRR```lllrrrlllVVV:::333......222444111,,,......------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,---......---...000222888===HHHkkkvvv~~~yyymmmIIIIII>>>888>>>===888<<<===<<<<<<>>>BBBFFFHHHIIIOOOQQQSSSSSSQQQOOONNNNNNKKKIIIFFFDDDCCCAAA>>>;;;555555444333222222111111777;;;CCCMMMVVVYYYWWWTTTSSSOOOhhhVVV<<<&&&&&&111333...)))))))))))))))))))))))))))************************)))+++,,,+++)))))),,,000+++MMMxxx|||eeettttttYYYUUU]]]^^^\\\gggmmmpppooooootttxxxzzzyyy```JJJ>>>999777555222;;;@@@===???HHHMMMKKKXXXSSSRRRVVVhhh]]]IIIJJJFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKFFFAAAAAAEEEGGGFFFDDDIII@@@<<>>@@@>>>===;;;888666555444333111000///........./////////////////////.........,,,///222222///...000222444444===RRRmmm}}}mmmyyy~~~xxxfffUUUOOOOOOPPPXXXPPPPPPXXXWWWNNNLLLSSSXXX[[[cccqqq}}}jjj```AAA)))(((---+++(((***)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''***((('''***...111000...+++---...---...333>>>GGGeeeqqq}}}pppVVV^^^ooooooTTT;;;DDD@@@<<<::::::;;;::::::III555///222///---...++++++,,,------,,,---///111///222666666444444666999333555666666555444666777;;;@@@CCC???;;;@@@OOO]]]dddmmmwww|||~~~hhhCCC...===777000---...///---***------,,,,,,++++++++++++++++++++++++++++++++++++------------......//////,,,,,,,,,,,,------------+++,,,------,,,---///111444999???SSSppp{{{yyy|||{{{zzziiikkk^^^PPPLLLCCC::::::@@@===:::888999:::;;;;;;>>>@@@CCCCCCAAA???======<<<;;;:::999888777555444888777555444555;;;BBBGGGIIIQQQ[[[^^^VVVNNNPPPVVVYYYnnnJJJ222...---///---)))***...))))))))))))))))))))))))************************)))+++---,,,+++***,,,...&&&<<>>@@@JJJRRRRRROOONNNIIIXXXcccmmmwwwxxxtttpppqqq~~~fffRRRPPPQQQNNNSSS^^^^^^mmmxxxmmmPPPBBBWWWvvvIIILLLLLLLLLUUUccciiihhh}}}ZZZHHHHHHBBB???CCCEEEBBB>>>>>>???>>><<<999777555444333000000/////////.................................///111444444222000000111222222222444===QQQjjj|||}}}|||ssswww{{{zzztttttt}}}uuuwww~~~eee:::)))***///333///&&&&&&---(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((&&&'''***---------***---...---+++,,,111666@@@ZZZzzz{{{}}}~~~zzzTTTAAA???:::>>>>>>>>><<<:::999999:::GGG444...222...---...******+++---,,,,,,,,,...000000333555555333222333555000222333333222222333444222888===:::555777@@@JJJFFFLLLWWW```gggnnnwww}}}{{{~~~}}}]]]CCC???<<<777999;;;555...******+++------++++++++++++************************************,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---***+++,,,,,,+++,,,...000+++222444<<>>>>>===;;;;;;;;;999999999999888777888888<<<>>>???AAAEEELLLTTTZZZ[[[XXXUUUQQQKKKOOOaaatttHHH+++,,,...///...(((###%%%+++************************))))))))))))))))))))))))((()))++++++++++++,,,---***333555NNNggg}}}mmm\\\RRRKKKKKKOOOMMMLLLKKKJJJHHHFFFFFFGGGDDDEEEHHHMMMSSSZZZ___bbblllnnnrrrvvvyyy{{{||||||qqqnnnggg^^^SSSHHH???:::;;;888555777<<>>HHHHHHHHHHHHHHHIIIJJJJJJEEEAAA>>>???BBBEEECCC@@@>>>>>>BBBIIIMMMMMMLLLMMMHHHBBBDDD[[[ooolllkkk{{{hhhaaagggzzz|||qqqgggbbb[[[WWWcccssspppsssvvv||||||WWWAAADDDEEEAAA???AAADDDCCCAAAAAA@@@???===;;;999666444333000111111000000000//////---------------.........000111222222111111222333+++...000---+++222AAAOOOeeewwwzzz~~~yyyxxx|||kkkjjjyyygggDDD555555---,,,'''###(((000000((('''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&&&&(((***+++,,,,,,...///---,,,,,,///222,,,999PPPiii~~~uuupppnnn||||||sss|||\\\HHH<<<>>>@@@888;;;===>>><<<999777777777FFF222---222...------***)))+++,,,,,,,,,,,,---//////000222111000//////000///000222111000000111333444222111555:::===:::777999;;;AAAGGGLLLOOOXXX```xxx}}}vvvwww|||{{{}}}}}}}}}lllcccXXXEEECCC666///444222,,,---000///...,,,++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***++++++***+++---///---...,,,222AAAPPPjjj{{{tttkkk^^^YYYLLLFFF===777666888;;;<<<===???AAABBBAAAAAABBBDDDCCCDDDFFFFFFEEEEEEFFFGGGIIIMMMQQQRRRQQQPPPRRRTTTUUUMMMLLLXXXeeeppp}}}hhh<<>>AAACCCDDDKKKLLLMMMNNNOOONNNNNNMMMDDDBBB@@@===:::888777777444555888===BBBEEEFFFFFF>>>===JJJaaaiiieeennn{{{mmmWWWPPPSSSNNNJJJIIIDDDLLLKKKJJJHHHFFFEEEEEEDDDAAA@@@??????@@@AAAAAAAAA@@@@@@?????????AAAEEEHHH===???===AAAPPPZZZiii~~~___GGGCCCBBBBBB>>>===<<>><<<:::777444333000000111111111000///...,,,,,,,,,---------------............///000111111333---)))+++000222...(((+++DDD```{{{}}}tttuuuvvv|||dddeeellltttuuusssyyyaaaCCC---"""$$$***---...'''$$$///---!!!&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++---......---++++++,,,...111...///===VVVqqqpppiii~~~vvvzzztttxxxaaaNNNCCCAAA<<<>>>???888888::::::999666444333333|||DDD222---222...,,,---)))(((***,,,,,,,,,+++,,,...,,,---...////////////000///000111111000000111222888555333666:::;;;777222777555777::::::999===DDDWWW\\\iiixxx{{{yyy~~~|||vvvqqqpppeeeOOO@@@777***000222,,,***111///***///,,,...///...+++)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))*********)))***+++*********,,,...//////+++///:::>>>LLLdddcccmmm|||}}}{{{|||{{{tttuuuiiiWWWGGG>>><<<===>>>>>>@@@AAAAAABBBDDDGGGIIIIIIKKKMMMMMMLLLLLLNNNPPPQQQTTTUUUSSSOOONNNQQQUUUWWWZZZiiiTTT000***///111...+++''''''+++...---+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((())))))""")))$$$,,,222GGGRRR>>>MMMWWWOOOIIIFFFGGGEEE@@@>>>AAA999999::::::;;;;;;;;;;;;???????????????>>>===<<<>>>===<<<;;;<<<===???@@@CCCDDDEEECCCAAAAAACCCEEEMMM\\\rrr^^^PPPIIINNNSSSLLLHHHKKKIIIIIIHHHGGGEEEDDDCCCBBBBBB>>>@@@AAAAAA??????AAACCCAAAAAA@@@??????@@@@@@???444@@@AAA;;;<<>><<<999666333111//////000000000///...---++++++,,,,,,,,,------------,,,------...///...---(((444;;;444$$$***888111000222GGGdddqqqzzzxxxqqqxxx}}}lllzzzwwwsssxxxzzzvvvyyyvvvPPP<<<,,,---666777,,,###!!!)))...,,,'''%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((()))***+++,,,,,,,,,+++,,,,,,333222...+++111FFFcccyyy```III:::999CCCHHH<<<555:::<<<777666666555555444333222{{{DDD111,,,111...,,,---)))(((***,,,,,,,,,+++,,,---+++,,,...///000111111222///000111111000000111333...333888777333111666;;;:::777777:::888444666<<>>AAAEEEIIICCCFFFHHHHHHGGGFFFIIILLLKKKKKKIIIGGGIIIQQQ```jjjsss}}}xxxFFF+++,,,444///###"""***///+++$$$###(((---''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''((()))(((---...)))222)))"""HHHkkkwwwxxxmmm???>>>IIIYYYQQQMMMMMMJJJBBB???@@@===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>???@@@AAABBBCCCGGGKKKKKKJJJKKKQQQVVVmmm{{{]]]IIINNNIIILLLMMMJJJOOOQQQHHHBBBBBBBBBBBBBBBCCCDDDDDD===AAADDDCCC???>>>AAAEEE===@@@EEEHHHKKKIIIAAA999DDD;;;555===BBB777999PPPlllmmmwwweeeCCC;;;FFFBBB@@@DDD>>>666999<<<<<<===<<<:::666>>>>>>===;;;888555222000---.../////////...,,,,,,+++++++++,,,,,,---------------///000111///,,,***---+++)))+++...///,,,)))(((******---222000<<>>555<<>>222+++******)))'''&&&&&&&&&(((+++...222444''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,+++++++++---///222444[[[yyy```LLLLLL^^^~~~tttppp]]]KKKFFFEEEBBBCCCCCCCCC@@@@@@DDDJJJ???BBBEEEEEEBBB@@@AAADDD>>>EEEEEE???<<>>FFFIIICCC;;;DDDBBB@@@@@@BBBDDDFFFFFFCCCBBBCCCDDDDDDCCC@@@===========================DDDfff|||}}}{{{zzzsssNNNCCCBBBAAA@@@????????????777999;;;<<<;;;999::::::>>>===;;;999666444222111,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++222;;;DDDQQQdddzzz}}}___TTTDDD777111...***'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%'''+++...///...,,,***))),,,//////......222666555BBBUUUffftttyyyvvveeePPPCCCAAABBBAAA???>>><<<:::999999888666444333333333222222222111111uuusss@@@555------///---++++++*********)))******++++++,,,,,,,,,---......//////////////////////////////222222222333333333333444666666555555555555555666333333444444666777888999777@@@CCC===;;;@@@@@@:::<<<:::888777666444222000111111222222222111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))******************+++,,,...000000111AAA[[[mmmoooooo}}}|||vvvrrrxxxyyyppprrrfffrrreeeeeeYYYTTTYYYVVVVVV```hhhkkknnnooozzzyyynnn===777111+++)))***+++)))'''''''''&&&'''(((+++---///''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))+++---///111///VVVvvvjjj{{{{{{kkk___]]]XXXTTTSSSPPPIIICCC@@@KKK@@@;;;AAAFFFEEEEEEHHHHHHDDD@@@===999777>>>GGGEEESSSdddvvvrrrXXXIIICCCDDDIIINNNMMMIIIGGGHHHJJJFFF???>>>JJJKKK???999AAAHHHGGGBBB@@@???@@@BBBDDDDDDDDD@@@??????@@@AAA@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;777BBBRRRiiippp{{{}}}]]]MMMKKKAAA@@@???>>>============888:::<<<<<<;;;999999999<<<;;;999777444222000000,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++&&&***,,,...555???BBB???WWW[[[bbbkkkssszzz~~~xxxwwwuuuoooeeeYYYKKK???888777111+++))),,,......---))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&(((***---...---,,,++++++******+++---///000111444666888===HHH^^^zzzkkkQQQLLLGGGAAA>>>??????>>><<<<<<:::888777777666444222333222222222222111111111rrrmmm>>>555------...---++++++))))))))))))******+++,,,++++++,,,,,,---.........------------------------000000000000111111111222333333333333333333333444333333222222222222333333111777888222///333222...///...---...000111000//////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++******++++++---......)))555HHHWWW]]]fff}}}|||~~~xxx{{{tttvvvmmmxxxuuutttxxx}}}~~~uuuOOO777111+++)))((()))+++,,,)))&&&((('''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((***,,,---)))222RRRjjjxxx~~~zzzsssrrreee\\\[[[VVVMMMGGGIIIDDD>>>@@@GGGIIIJJJXXXjjjzzztttvvv]]]DDD===BBBFFFEEECCCKKKKKKHHHDDDEEEFFFBBB;;;444999BBBHHHEEE??????CCC???>>>>>>???AAABBBAAA@@@<<<;;;;;;<<<<<<<<<999777888888888888888888888888222555:::GGGaaazzzzzzjjjwwwvvvhhhNNN>>>;;;@@@>>>===<<<;;;::::::::::::999;;;===<<<:::999888888:::999777555333111///...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***************************+++)))'''(((++++++'''***+++///444;;;AAAGGGKKKRRRTTTRRRKKKJJJLLLFFF;;;888777555333111...---,,,'''%%%$$$'''+++---,,,***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))+++,,,,,,,,,,,,...***&&&'''+++......,,,---/////////111;;;JJJVVVgggqqqsssfff[[[NNNHHHIII;;;<<<======;;;999888888999777555444444444222000222222111111111000000000wwwggg<<<444------...,,,******(((((((((((()))+++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111222333333333333444444333222222222333333222666666222222555666333222000///000111222111000...............------,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))++++++*********+++,,,,,,111222<<>>???DDDEEECCCDDDFFFCCCDDDCCCAAABBBEEECCC>>>777>>>AAAAAAIIIRRRIII777<<<<<<===???AAAAAA>>><<<:::999888888999888666444555555555555555555555555222999:::444666HHHbbbsssvvvuuulll|||}}}{{{```DDD;;;???BBB>>>:::<<<;;;::::::999999999::::::;;;===<<<:::888777777999888666444222000......+++,,,,,,,,,,,,+++******,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************((((((((('''(((******)))***)))'''%%%%%%%%%'''''''''***+++((()))+++''' %%%%%%%%%''')))+++---......,,,++++++,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))***+++,,,---...+++''''''))),,,,,,,,,+++000555666444111111333888BBBQQQcccrrr~~~ooocccRRRGGGHHHHHHAAA>>>BBBBBB@@@<<<999777666777888777555333333333333111///111111111000000000//////yyyccc:::222---------+++)))***(((((((((((()))***+++,,,))))))******+++,,,,,,,,,************************,,,,,,,,,---------......///000111333333444444333222222222222333333444555000222222111222555666444111000//////000000///...------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((******)))))))))*********+++***222FFFZZZbbb___ZZZ[[[qqq|||zzzxxx[[[666$$$***444111&&&---,,,***((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))&&&***000//////DDDfff{{{xxxkkkRRR999000222777>>>@@@;;;999AAALLL>>>AAAAAA???AAADDDCCC??????dddhhhFFF>>>WWWWWW;;;;;;;;;<<<>>>@@@???<<<:::999888666777777777555333333333333333333333333333---111222111333888<<<>>>YYYppp}}}yyylllYYYBBB:::444444666777999===;;;;;;:::999999999::::::999:::<<<;;;999777666666888777666444222000///...++++++,,,,,,++++++***)))++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))***)))(((((('''%%%&&&'''---------,,,,,,++++++***)))*********+++...---+++,,,,,,,,,+++***((('''&&&)))(((''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''''''''(((***,,,---,,,,,,,,,+++)))))),,,//////000111000///111666:::555333222555<<>>888???:::555444666:::::::::666555333333333333111///000000/////////.........xxx^^^777111---...---***)))***(((((((((((())))))***+++(((((())))))***+++++++++************************+++++++++,,,,,,,,,------...///111333444555444444000000000000111333444555222111111111333333111//////...---...000111000///---,,,,,,+++***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((((((((())))))***$$$)))000777<<>>555222333<<<555666999>>>>>>;;;===BBB???BBBCCC@@@???BBBAAA===???bbbyyyYYYBBB@@@HHH;;;;;;<<<===???>>><<<999999777666555666666555333222222222222222222222222+++...111444555444000---,,,999LLLeee~~~{{{iiiVVVBBB666333555444555666555333555:::::::::999999999999::::::666888:::999888666555555777666555333111000......+++++++++++++++******)))*********+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((---,,,,,,---+++((())),,,"""$$$&&&((()))***))))))))))))(((''''''((())))))%%%&&&(((***++++++++++++'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,)))---///---***))),,,000.........------...111444444222000111333666777888;;;EEEJJJIIIOOO\\\```[[[WWW\\\]]]ZZZ]]]ddd```WWWVVVNNNMMMTTTQQQFFF@@@BBBDDDIIIGGG<<<999???CCC@@@<<<999888999<<<<<<888444666444222222333333111000/////////.........------xxx}}}ZZZ666111---...,,,)))(((***))))))((((((((())))))***''''''((())))))******+++***************************+++++++++,,,,,,,,,,,,,,,---000222444444444333111111000111111222333444444333222555777555222///111000//////111111000///---,,,+++*********+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***(((,,,///,,,((((((,,,///888444AAAMMMTTTqqqvvv}}}pppEEE---777'''"""---222***%%%)))&&&&&&&&&$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))...)))"""&&&...---***111000MMMvvv~~~xxxOOOEEE111)))444555+++'''222222777???BBB>>>:::999@@@DDDDDDAAA???AAA@@@======FFFfffzzzPPP<<>>===;;;999888666555444555555444333222222222222222222222222222333333333111111444888333888888444777OOOwww|||~~~kkkMMMCCC999444333333555888888111---222777888666666999999888888888888999999444666888888666555555555444444333111///...---,,,+++++++++++++++***)))))))))*********++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((($$$"""$$$'''&&&"""%%%+++''''''((()))))))))))))))))))))))))))(((&&&&&&'''++++++***)))(((&&&%%%%%%)))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''))))))******)))***,,,------,,,,,,---***---000222111---***(((+++///555:::<<<;;;777444???CCCDDDDDDGGGLLLLLLHHHHHHOOOSSSQQQPPPTTTUUUSSSMMMGGGGGGKKKLLLHHHFFFHHH:::AAADDDAAA>>>===;;;666;;;<<<======<<<888444111444333111111222222000///.........------------,,,}}}{{{WWW555000......,,,)))(((******))))))(((((((((((()))''''''(((((()))************************************++++++++++++,,,,,,,,,***,,,///222333444333333444333333333333333444444333111222666999777444111333111///.........,,,***...---+++*********+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******,,,+++)))(((***---...,,,***&&&///111222XXX~~~wwwzzzdddHHH444,,,111"""---000&&&$$$++++++$$$(((((()))(((&&&$$$###$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%)))***...000%%%"""...***'''+++HHHNNN___JJJ,,,***333000***......000888111111333555444444:::BBB???CCCDDDAAA@@@BBBBBB@@@???DDDGGGTTTuuuhhh777===<<<;;;<<<======<<<:::888666444333444444333222222222222222222222222222888///***///777888222,,,000,,,+++000333555;;;BBBNNNYYYuuu{{{yyyzzzhhhRRRHHH@@@///444222///---///000000...000///000333111///222777888888777777777777888999222444666777555444444555333222111///...,,,++++++***++++++++++++***))))))))))))******++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***'''(((+++(((###%%%,,,&&&&&&%%%%%%%%%&&&'''(((&&&''')))+++***'''&&&(((&&&%%%%%%$$$%%%''')))+++###%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$%%%'''((())))))***))))))((((((,,,///000,,,)))+++,,,,,,---///111333444000//////...///111555777888666;;;DDDHHHFFFGGGKKKIIIKKKOOOPPPLLLHHHKKKRRRPPPOOOKKKEEECCCDDDAAA<<>>>>>===:::999;;;222666888777333222555999333111000000111111000.........---------,,,,,,,,,uuuSSS555222---***)))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******(((((((((((())))))))))))++++++,,,---///111333444666555444333222333444555666888999:::999666333111111111000000//////......,,,++++++++++++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************---,,,+++...444<<>>AAA<<>>```pppJJJ<<<777???@@@666333:::777666444444444333000......//////000111222222222000/////////000222555777//////000000111111111222222444777===HHHWWWfffqqqtttcccUUUMMM???<<<777222//////000111//////......------------,,,,,,---...///000111111444444333222222222333333444777:::<<<;;;999555333222111000...---,,,+++***************************************)))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,***)))((('''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,------.........---...///000111222333333555777:::===@@@BBBCCCCCCEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@<<<<<<======;;;999666444777777777666555333222111111111000......---------......---,,,,,,+++******qqqNNN555111---***)))))))))(((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))***++++++---...000222333444333222111111111222333333444555666666555333222111111000//////......---++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((()))))))))************))))))***,,,///222444AAA???dddvvvxxx~~~}}}{{{qqqzzzjjjSSS>>>888222+++)))+++---,,,)))******))))))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))************))))))++++++))))))...999AAANNNkkkyyyXXXKKK:::...((((((((((((+++++++++++++++,,,------...//////111333555666777;;;<<<>>>@@@AAAAAA???>>>AAAEEE@@@888AAA^^^zzziiiTTT???777999:::777444444333222222222222111///------...//////000111111000///......///222444555.........///////////////+++++++++***+++///555999???AAADDDIIIMMMRRRUUUWWWTTTQQQOOONNNOOONNNLLLJJJAAA@@@???<<<888444111///666333000...,,,,,,---............---------,,,,,,.....................///222111111111111111222222333666888::::::777444222111111000...---+++***************************************)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******((('''&&&&&&''''''''''''((((((((())))))))))))************+++++++++.........---,,,+++++++++,,,,,,---...///000111111111333666999<<<>>>??????CCCEEEGGGGGGFFFFFFGGGHHHFFFEEEDDDBBB???===<<<;;;<<<<<<<<<<<<:::888666555666555555555333222111000111000///...------------...------,,,++++++******lllIII444000,,,***))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((()))*********,,,---///111222000000/////////000111111000000111222222222222222000000//////...---------******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++,,,,,,,,,***)))(((...)))>>>MMMGGGXXX|||}}}mmmxxxvvvyyyxxxzzz{{{lllpppnnndddSSSDDD:::333..."""%%%)))***)))((()))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))''''''(((***,,,+++'''###,,,555???HHHUUUqqqcccEEE666666111,,,((((((+++...///...+++************+++,,,,,,.........000111333555666999888999>>>CCCDDD@@@;;;:::>>>CCCCCC;;;===VVVrrruuu]]]@@@555999666---111000...///000111111000,,,,,,------...////////////.........///000222333------------------,,,,,,000000111000---,,,,,,---)))***+++---///111222333111///............---+++***)))(((((()))+++...///---,,,++++++***+++++++++---------,,,,,,,,,,,,,,,.........------,,,,,,,,,///......//////000111222222444666888888555222000000000///...,,,+++************************************))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((())))))))))))***---------,,,++++++******++++++,,,,,,---.../////////111333666999;;;<<<===@@@BBBDDDEEEDDDDDDEEEFFFCCCBBBAAA???===;;;999999<<<<<<;;;:::888777666666444444444333222111000///000///......------------------,,,,,,+++*********~~~iiiFFF222000,,,***))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))***,,,...///000.........//////000000111000000000000000000000000//////......---,,,,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***,,,---...---,,,+++***)))111111***666JJJMMMMMMXXXsss~~~ooorrrzzztttzzzrrraaaiiiiii\\\YYYGGG@@@888444///(((&&&''',,,......***&&&$$$&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((()))&&&%%%(((,,,...---+++***++++++***...:::KKKYYYmmmhhhwwwyyyfffOOO;;;,,,###&&&,,,+++))))))***++++++(((&&&***))))))))))))***++++++,,,------...000111333444666777:::???BBBBBB>>>;;;<<<;;;AAAHHHCCC999<<>>@@@BBBCCCCCCCCCDDDEEEAAAAAA@@@???>>>===<<<<<<<<<;;;999888666666666666333333333333222111000//////......---,,,,,,------,,,,,,++++++*********)))zzzgggEEE111///,,,******)))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...---......///000111111222333222111111000/////////......------,,,+++++++++)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&((()))+++,,,---(((,,,000,,,(((000555000555===BBBCCCNNN\\\```[[[\\\]]]RRRUUUfff```PPPRRRQQQMMM>>>>>>HHH<<<000===+++''')))000222---))))))***)))'''%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((''',,,***(((&&&%%%''')))++++++---000000---)))%%%"""&&&)))222===FFFKKKOOOSSSiiihhhkkkvvvyyyhhhVVVIII666---%%%###&&&***---111&&&&&&'''((()))(((&&&%%%)))(((((((((((()))******++++++,,,,,,...///111222333888===@@@???===<<<<<>>>>>>>>>>>>>>>>>??????:::999888666666555555555333333333333333222111000...------,,,,,,,,,,,,---+++***************))))))wwwdddCCC000...+++*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,---,,,---///000111222222222333333333333222000///...------,,,,,,+++*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''')))+++,,,''',,,,,,(((***000111///...000111333:::@@@>>>777222888444222:::<<<666222222333,,,)))......)))***333,,,%%%$$$%%%(((---222%%%$$$$$$&&&))))))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''')))+++)))&&&%%%&&&(((+++((($$$###'''---444777///222000)))(((...000,,,+++///333666888999:::;;;999555666:::666,,,&&&''',,,******+++,,,***&&&###*********++++++,,,,,,,,,(((''''''''''''((())))))*********+++,,,---///000111666<<<>>>;;;999:::<<<888AAABBB;;;777<<<>>>;;;222999888000111999888...111000///000000///---+++........................,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++......---+++))))))***,,,,,,,,,,,,,,,,,,---------(((***++++++******+++---)))***+++,,,,,,,,,,,,+++((())))))(((((('''&&&%%%((((((((((((((()))))))))&&&'''((()))***+++,,,,,,++++++,,,,,,...///111111000111222333222111///...------,,,++++++***))))))************************))))))((((((((((((''''''''''''''''''''''''''''''+++***)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---...///111444666777;;;===@@@AAAAAAAAABBBDDD;;;;;;;;;<<<<<<=========888888777666666555444444333333333333333222111000---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))uuu___===///---+++*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))+++++++++,,,...000111222222222111222333444333222000...,,,,,,,,,+++******))))))***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((((((((()))******''',,,(((%%%)))+++***,,,,,,///777===999333555<<<333,,,---000///222333+++++++++...,,,(((...111)))&&&***---,,,+++)))%%%!!!''''''((())))))'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$&&&)))*********++++++))))))***,,,---+++&&&"""$$$$$$$$$$$$&&&***---...+++...000---(((%%%%%%'''...,,,*********))))))******+++***(((((()))++++++%%%&&&&&&&&&$$$$$$$$$$$$''''''&&&&&&''''''((())))))))))))***+++,,,---...///111555888999999::::::...:::CCCBBB===;;;888555???555///000444444111/////////000222444333///---------------,,,,,,,,,,,,+++,,,,,,,,,+++******))))))))))))))))))*********$$$%%%''''''&&&&&&''')))))))))))))))))))))))))))%%%'''((((((&&&%%%''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((()))))))))*********+++,,,---...///000111222222222111///...,,,,,,++++++******))))))************************))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***************+++,,,...000333444888;;;===>>>>>>???@@@BBB<<<<<<;;;;;;;;;;;;::::::555666777777666555333222111111222222111111000///,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))tttZZZ999...---+++*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))***+++)))+++---///111222222222...000222444444333111///,,,,,,++++++***)))))))))******))))))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&+++((((((---***&&&+++///+++***///555666222///777'''...555)))(((000,,,...!!!***444)))'''///,,,&&&,,,---'''%%%***,,,)))%%%&&&%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%''')))))))))'''&&&%%%''')))***)))(((,,,&&&&&&......''''''...$$$'''******((((((***---%%%+++***###$$$+++***"""$$$''')))&&&$$$$$$&&&'''$$$%%%'''((('''&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))***+++---------,,,---222888;;;:::888:::888999<<<<<<777444444555------666444+++---999---...111444666555222///,,,++++++++++++++++++++++++++++++++++++***)))(((&&&'''''''''(((((())))))&&&(((++++++)))'''&&&&&&))))))))))))))))))((((((&&&)))***)))'''&&&(((***'''&&&%%%%%%&&&(((+++,,,(((((('''''''''((()))***&&&&&&&&&''''''(((((((((((((((((((((((('''''''''))))))))))))***+++,,,---000111222222222111///...,,,+++++++++******))))))************************)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$&&&'''(((***++++++'''''''''(((((((((((((((******+++,,,...000333444666999;;;<<<======???@@@??????>>>===;;;:::999999444555666777777555333111///000000000000000///...+++++++++***++++++,,,,,,(((((((((((())))))))))))www]]]999------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((+++++++++,,,---...///000222///,,,...222333000,,,++++++++++++*********)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++,,,...000111222000000//////.........---******************************))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++,,,---///111333555777:::999888666555333222111333333222111000///......222+++///;;;@@@777//////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''((((((((())))))'''((())))))''''''((()))(((((((((((()))))))))))),,,---///000000...---+++************))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))******++++++,,,++++++,,,...111444666222333555888:::<<<======>>><<<:::888666555555666444444444333222111000///.........///////////////+++++++++*********))))))''''''''''''''''''''''''vvvWWW888------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''*********+++,,,---...///111...,,,...111222///,,,+++*********))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++---...000111///.........------------************************)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***+++++++++,,,---...000333555666999888777666444333222111222111111000000/////////...''''''111444...)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%$$$$$$%%%&&&'''((((((((())))))))))))+++,,,...//////...,,,+++*********)))))))))(((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))*********************,,,...111333111222444666999:::;;;;;;;;;:::777555444333333333222222222222111000///...........................++++++*********)))))))))''''''''''''''''''''''''ssszzzNNN666------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))***,,,---...000...,,,...000111///,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((((((((((()))+++,,,......,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))************+++,,,---///111333555777777666555333222111111000000000000000000000///222***'''---///,,,***---++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((''''''((((((((()))))))))***+++,,,------,,,+++*********))))))))))))(((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))+++---...///000222444666777888999999888666555333333333333000000111000000///...---............------------************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&nnntttGGG555------+++)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,...---,,,---//////---+++)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((***+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))*********+++,,,...000222333555555444333222222111111.........//////000000000555...+++...///---,,,///+++++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((''''''(((***'''''''''((((((((())))))((()))***+++++++++***)))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((((()))***+++,,,,,,---///111333444555555888888777666555444444444000000000000000///...---------------,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&kkkpppCCC444------+++)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++,,,,,,,,,---------,,,+++(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,...000111333222222222111111000000---------...//////000000...+++***,,,,,,***)))******++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((('''(((((())))))******))))))))))))((((((((((((''''''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))******+++***+++---///111222222222555555555555444444333333000000000111000000///...---,,,,,,,,,+++++++++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&|||mmmoooBBB222------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""##############################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++---...///111000000000000000000000,,,---------......//////+++++++++,,,,,,***************++++++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&'''''''''((((((((('''''''''((())))))******))))))((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))******++++++)))***,,,---///000000000111111111222222111000000//////000000000000//////,,,,,,++++++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%zzztttnnnAAA000------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++)))+++,,,,,,+++******+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""########################################################################""""""""""""#########$$$############$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''((()))***,,,---...////////////////////////------------------......+++,,,---++++++,,,------***************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((***+++,,,+++)))(((((()))&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''((()))************))))))+++---.../////////...///000111111111000///---....../////////......,,,++++++***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxx{{{mmmAAA---...---+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++)))***,,,+++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''((()))+++,,,---.........///////////////------------------------***+++***''''''***---...***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''((()))))))))******)))&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((***++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$%%%'''((()))*********((()))+++,,,---.../////////000222333333222111111,,,,,,---......---------+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~lllCCC333---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!""""""######$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,---------......------------------------,,,+++******))))))******))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))***+++------111000000///...---------,,,,,,------,,,,,,+++***,,,+++***)))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~ggg>>>...---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""",,,***'''$$$"""""""""###########################################################################$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))***+++,,,---000000//////...------,,,---------------,,,++++++,,,+++***)))(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbb;;;...---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""000---(((###!!!!!!"""###########################################################################$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))*********+++++++++++++++++++++++++++++++++++++++***))))))))))))***(((((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---//////......------,,,,,,------......------,,,+++++++++***)))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___;;;000---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""'''&&&###!!! !!!"""###########################################################################$$$$$$############$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***)))))))))*********++++++++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,...---------,,,,,,,,,+++---............---,,,,,,+++***)))((((((''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZ888000---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!"""###"""""""""########################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++,,,,,,,,,,,,++++++++++++------......------,,,++++++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVV444------,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" """$$$%%%%%%$$$""" ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++++++++++++++************,,,,,,------,,,,,,+++*********)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU333------,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((((((((((()))))))))******++++++++++++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******************************++++++,,,,,,++++++***)))******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}VVV666111---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!! """$$$%%%'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))))))))))))))************++++++++++++***))))))***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuPPP888///++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!%%%***+++&&&!!!''''''''''''(((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++************************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{}}}NNN666...++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%(((,,,---)))%%%''''''''''''(((((((((((('''((((((((())))))))))))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******************************))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{zzzJJJ444---++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################################################################""""""""""""""""""""""""""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&))),,,---)))&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******************************)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%vvvvvvGGG333---++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))&&&$$$&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))***************))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%rrrsssDDD222...++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########%%%&&&&&&$$$###&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%llloooAAA000...++++++***)))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$''')))(((%%%######%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))*********))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%iiilll>>>...---++++++***)))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""############################################################################################################################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$(((,,,+++'''$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%mmmiii;;;,,,,,,++++++***)))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""####################################################################################""""""""""""""""""""""""################################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###)))......)))%%%$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%xxx```;;;444---,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######################## $$$$$$'''&&&"""&&&$$$%%%''''''%%%---%%%!!!***'''$$$)))---+++%%%$$$***$$$'''+++### ''')))'''+++&&&%%%$$$ """###$$$$$$$$$!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq```:::444---,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""&&&***((($$$ ///---*** (((000(((+++111)))$$$((((((+++)))  ...***&&&...!!!$$$"""***###'''######!!! '''"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$#########""""""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss^^^999333---,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################------&&&%%% (((###&&&777''' ###'''###&&&%%%$$$ +++'''((($$$(((((()))&&&(((###$$$$$$"""######"""---&&&###"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""#######################################################################################"""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\777333...,,,+++***(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$,,,*** ((("""'''''',,,+++(((###777&&&$$$&&&***,,,'''...''''''!!!111((((((%%%///''' !!!***(((---((($$$###+++'''333'''###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################################################################################################################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&'''((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYY666333...,,,+++***(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################ZZZ000### 999iii444+++,,,,,,"""(((%%%=== QQQ???999###&&&---%%%///fffxxx222...########################""""""#########$$$$$$$$$""""""""""""""""""""""""#######################################################################################$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))))))))((((((((((((((((((''''''+++++++++,,,,,,---------++++++++++++++++++++++++))))))(((((((((((()))***(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzWWW444222///,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$:::000***'''"""+++!!! XXX>>>---------!!!&&&nnn"""(((HHH<<<########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''(((((())))))******)))))))))******+++++++++++++++,,,,,,------......************************+++***)))((('''((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwUUU333222///,,,+++***(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################222###$$$$$$!!!"""""" 888bbb222 777!!!(((&&&&&&QQQddd######>>>mmmxxx(((########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))''''''((())))))***+++++++++,,,,,,---...///000000/////////000111222222222........................111///---+++***++++++,,,+++++++++***)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzTTT222222///,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&ggg)))$$$'''######'''""")))000EEE$$$""""""'''###EEE$$$@@@ YYYIII///########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++---...///000111333444444999999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777555333000//////000000,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggLLL777111111---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666DDD&&&"""555 ***$$$***%%%***"""$$$%%%(((+++$$$"""!!! )))222222"""XXXAAA(((&&&((($$$"""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''+++)))(((+++***%%%///***'''((()))******+++&&&***,,,++++++---///000555999<<<<<>>===;;;@@@HHH:::333999BBB===999???CCC>>>111...:::EEEAAA777111333555444...+++---,,,(((///***&&&((())))))(((((())),,,......,,,+++,,,...((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%mmmGGG555///,,,---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""555AAA"""###'''$$$ ..."""###:::OOO|||ddd\\\###$$$!!!!!!!!!ZZZ"""""" '''(((---...+++***!!! %%%"""&&&################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&###%%%,,,---******...///111222000000777===@@@GGGKKKRRR[[[fffsss|||rrrxxx{{{zzzrrrooovvv}}}}}}vvvjjjaaa\\\TTTTTTVVVYYY\\\_________WWWYYYZZZWWWQQQNNNVVV___YYYUUUNNNGGG???777///)))---***'''&&&''''''((('''******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&''')))***%%%&&&)))///222333777;;;666333000333???JJJIIICCCAAATTTYYYPPPZZZuuu}}}qqqeeegggzzz~~~mmmpppyyyxxx{{{hhhcccfffbbbWWWNNNIII???888;;;444000000222111---******(((''''''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%EEE666111------,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///&&&&&&)))---&&&nnnAAA'''""""""888,,,###"""'''*** %%%###(((%%%***!!!################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))((((((((((((((()))***---000...+++...333&&&000:::AAAIIIRRRVVVUUUcccdddiiipppvvv~~~~~~tttooojjjhhhdddaaa^^^ZZZTTTPPPJJJNNNTTTVVVOOOHHHKKKUUU```______]]]YYYQQQHHHAAA555111+++(((((()))***+++((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***'''%%%&&&***......---222111666<<<>>><<<>>>DDDNNNIIIGGGRRRgggwwwtttiiiyyyrrrzzz|||zzz~~~vvvuuu{{{}}}|||kkkfffOOOMMMGGG===555000...,,,///***&&&%%%(((+++,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%BBB555222...---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''bbb###""""""###...nnnxxx%%%"""|||######***555 '''www&&&&&&!!!""""""(((%%%###############$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''(((((())))))******%%%&&&'''''''''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((())))))*********+++---+++&&&'''///888<<>>444---************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))***++++++***///555999===CCCNNNUUUMMMQQQ```rrrzzz{{{|||sssllliiiggg^^^TTT???BBBMMMVVVQQQJJJUUUhhh]]]WWWVVVdddpppfffXXXWWW}}}bbbMMMOOOVVVRRRGGG@@@CCC]]]\\\YYYkkkmmmhhhvvvRRRRRRMMMCCC666,,,((()))************************))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%:::111111...---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,, ######}}}''')))'''TTT###&&&nnn###'''vvv&&&&&&%%% ***---iii %%%***&&&%%%"""$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***+++---...//////222>>>DDDMMMlllwwwxxxsssyyyxxxzzztttuuuuuurrrrrrttt~~~wwwmmmgggeeeeeedddccc```ZZZUUUZZZhhhzzzvvv~~~xxxjjj___ZZZ\\\```ccc^^^^^^``````]]]UUULLLEEE333222000---+++(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++++++++555@@@LLLPPPQQQXXXhhhwww{{{yyy}}}xxxgggaaafff___^^^WWWMMMJJJQQQZZZ^^^___{{{~~~{{{xxx~~~WWW___fffXXXUUUOOO^^^bbbcccvvv\\\GGG@@@AAA************************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%wwwBBB333...000---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########/// ...$$$$$$!!!888###(((***ccc$$$!!!'''$$$ (((ooo+++%%%%%%,,,'''%%%------'''UUU$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))'''***,,,)))(((***+++***(((,,,---+++)))...666<<>>GGGGGGTTT[[[^^^nnnuuubbbRRRMMMPPPOOOJJJ\\\mmmpppkkk{{{uuu{{{yyy]]]lllcccVVV___bbbcccooooookkkhhhQQQ@@@444---$$$(((---)))(((&&&&&&(((***)))''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&vvvAAA444...000---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######+++!!!888000###%%%%%%%%%""")))666EEE333 eeeppp000(((///"""[[[)))$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''((()))))),,,)))''''''((()))+++---,,,---------666NNNlllwwwrrrbbbYYYQQQZZZqqqtttiiiZZZaaaccc]]]VVVWWW```fffSSSQQQJJJAAA<<<888222+++)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''***,,,+++'''###"""$$$***666@@@CCCEEEKKKSSSXXXnnnxxxlll___MMMGGGEEELLL[[[iiippprrrxxxrrrkkk[[[NNNMMMSSSOOOEEEAAAAAAHHHNNNKKKDDDGGGRRRJJJHHHNNNZZZ___^^^bbbkkk}}}xxxzzzoookkkrrrkkkzzzzzz{{{YYYMMMTTTHHH222+++---++++++...///,,,((((((+++&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&ttt???444...///---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!888+++!!!GGG'''&&&***444!!!'''###'''\\\!!!333|||---'''UUU666'''PPP###))),,,&&&"""///vvv$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((()))******,,,&&&%%%***+++'''(((---///+++...BBB```}}}}}}|||lllhhhZZZfffqqqrrrtttjjj]]]WWW]]]ccc^^^UUUZZZ[[[XXXRRRMMMHHH???666///***%%%%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''---%%%"""''')))''')))000000888???CCCLLL\\\mmmwww|||___HHH@@@CCCYYYXXXddd|||yyyhhhZZZZZZYYYOOODDDAAA888555666<<<@@@BBBIIIQQQRRRZZZ______```fffiiigggmmmpppnnnfffaaaaaa___ZZZSSSNNNRRRaaannnrrrppppppkkkgggsssjjj{{{nnn@@@444;;;((())),,,///+++&&&(((---)))(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&rrr>>>444//////---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+++IIIfff999+++xxx%%%,,,TTT)))!!!{{{+++///+++ ---""")))qqq!!!)))!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,'''***000///(((***333222EEEaaazzzrrrllljjjxxxxxx}}}mmmeeeaaa^^^YYYZZZYYYXXXYYYYYYQQQHHH;;;555,,,'''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((---%%%###((()))'''///;;;@@@JJJRRRZZZjjj{{{zzzkkkeee___VVVKKKIII\\\ssstttrrr|||zzzfffSSSLLLQQQAAA777999;;;;;;BBBNNN^^^eeerrr|||~~~|||qqqeee\\\ZZZ```kkkfffcccsssbbbiiicccmmmtttXXXFFF>>>333++++++,,,)))***...,,,+++)))((((((''''''(((''''''''''''''''''''''''ppp<<<444000...---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777555***555///"""SSSkkk888JJJ"""&&&---333222%%%)))<<<###ttt$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((((((((())))))+++,,,,,,...,,,---///---,,,999IIIrrrsssxxx{{{UUUXXXWWWVVVWWW]]]ccc```YYYMMMHHH>>>222(((%%%'''+++''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&+++111000,,,333>>>OOOeeezzzzzzhhhUUUHHHFFFOOO___iiikkktttsssZZZEEE???:::222333;;;888AAAMMMXXXeeevvv}}}}}}tttvvv{{{~~~zzzuuulllbbbaaakkkrrrnnn}}}|||nnnooo}}}yyyZZZ<<<222111...+++---((())))))***)))((('''&&&''''''''''''''''''''''''nnn:::444111...---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""---'''&&&(((888uuu'''===777---!!!999\\\666111lll:::&&&"""@@@$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))))))))))))))***+++------+++,,,+++***...>>>VVVhhhwwwxxx}}}|||fffaaaooo}}}vvv\\\]]][[[XXXXXX]]]___^^^]]]YYYQQQBBB333)))'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((()))************%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))***,,,222???PPP]]]ttt}}}~~~mmmXXXNNNOOOSSSbbb^^^cccmmmmmm^^^MMMDDDBBB888333:::EEEQQQbbbqqqzzzwwwqqqggg\\\eeebbb]]]YYYZZZ\\\\\\YYY\\\aaadddaaa]]]ZZZXXXWWWbbbjjjsssvvvrrrqqqyyy{{{pppllljjjaaasssvvvccchhhhhhuuu___OOOEEE777...,,,''''''((())))))(((((('''''''''''''''''''''''''''mmm888444111------,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''';;;777###,,,222:::qqq<<>>:::)))yyy$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))))))))***+++,,,---...)))111666;;;MMMkkkwwwrrriiimmmuuupppwwwvvvgggWWWRRRWWW\\\___^^^ZZZQQQFFF999///)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((******++++++***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''************************)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***000333333555FFF___ooorrrxxxkkkXXXGGG<<>>111222***;;;:::BBB:::$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))***+++---...///---===LLL[[[yyy|||||||||wwwwwwyyyyyyzzz~~~{{{|||}}}|||nnnpppxxx}}}rrrrrrzzzvvvtttqqq~~~___PPPUUU___YYYYYYZZZZZZUUUIII:::...((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******222@@@MMMWWWkkk{{{sss^^^MMM@@@===OOObbbjjjllloooWWWRRRFFF888444>>>NNNXXXooo}}}tttmmmmmmuuu{{{{{{vvvnnn___jjj}}}[[[RRREEE???777///***)))+++,,,((((((((((((((((((((((((iii:::555//////---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%'''***------******$$$777qqq>>>///666DDDTTTTTT<<>>888"""...+++)))+++...888JJJZZZ<<<&&&%%%%%%'''(((&&&#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***((('''&&&''''''&&&%%%((((((((((((((((((((()))(((&&&%%%&&&&&&&&&''')))***'''$$$$$$&&&'''&&&$$$((('''))),,,,,,)))'''&&&&&&%%%%%%%%%&&&&&&%%%######$$$%%%&&&''''''''''''%%%%%%%%%&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******)))((((((***+++&&&111---&&&...555222111===SSSccctttwww{{{vvvtttwww~~~xxxkkk___qqqwww}}}mmmhhhzzz~~~jjjooofffOOOUUU\\\^^^XXXUUUTTTJJJ===///---***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++(((%%%$$$(((+++)))%%%&&&(((((('''&&&(((***+++%%%,,,///+++'''))),,,---+++&&&"""%%%)))+++***)))'''$$$%%%+++,,,&&&%%%***+++)))''''''((())))))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''))),,,+++%%%###000AAA???```zzzoooPPP???777BBBTTTbbbaaaUUUKKKGGGHHH@@@===GGG\\\ssslllgggqqqttt}}}|||vvv|||nnnooozzzjjjNNNFFFDDD111***...)))%%%'''***++++++***((((((hhh999555//////---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&)))+++&&&***+++333!!! CCC&&&222333777<<>><<>>>>>???AAAHHHTTTSSSMMMPPPVVV^^^kkkggg```___]]]ZZZdddrrrvvviiitttsssgggfffoookkk]]]RRRUUURRRLLLEEE===777777:::555333555555111///000(((555///,,,999777333AAA///---)))%%%""""""%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((***+++,,,---------,,,---------------,,,+++,,,...111666888888444111:::<<<<<<999666666888;;;777444111...---+++)))((('''&&&&&&&&&&&&'''((((((&&&((((((&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''')))+++,,,,,,,,,---...+++---))))))333AAA]]]}}}uuuuuu{{{vvv{{{qqqiiinnn{{{{{{vvveeeVVVTTTYYY[[[XXXUUUMMMBBB333***''')))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&'''***+++***)))((()))************))))))((((((***,,,+++***---222222///555888:::777333000///000000111///+++)))***)))'''&&&&&&&&&(((******)))'''************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''')))...333999EEEXXXiiizzz|||eeeFFF@@@IIIRRR\\\WWWMMMCCC>>>;;;???QQQdddsssvvvdddddd{{{|||uuuttt}}}zzzuuuzzzwwwyyyzzzwwwtttvvv~~~~~~yyyppprrrzzzvvviiicccbbbdddeee___ZZZ```mmmxxx}}}wwwuuurrrzzz~~~xxxjjjKKKAAAIIIHHHKKK>>>...&&&(((+++***'''bbb666666///...---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%'''))))))'''&&&''''''///'''&&&$$$111999>>>III999@@@DDD@@@===BBBMMMVVVuuu~~~xxxmmmlllllloooyyykkkttttttmmmxxxxxxuuuuuupppwwwwwwppp{{{wwwtttkkkcccRRRDDD;;;333333777:::===AAA999:::...%%%---,,,+++444999888555///)))$$$"""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))************+++---&&&(((+++...111333555555777777555222222555777666===???BBBEEEGGGGGGDDDBBBCCCJJJQQQQQQNNNLLLKKKIIIEEEFFFHHHHHHEEE>>>444...)))(((((('''((()))***+++$$$&&&(((******(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''))),,,---,,,+++,,,---+++///---333NNNhhh}}}zzzzzzooodddccc}}}ttttttwwwbbb\\\YYYUUUUUUZZZVVVMMM???222***((((((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))*********)))(((***---...,,,***+++444///+++,,,---...111555///888>>>===<<>>333)))%%%)))///^^^555666000...---,,,+++***)))))))))***(((((((((((((((((((((((('''''''''((((((((())))))%%%'''))))))((('''((()))+++,,,333555===>>>,,,:::>>>QQQ```aaa^^^eeettt|||}}}sssvvvzzz{{{uuuvvv|||www~~~sssyyy{{{cccTTTEEE===:::777555555???<<<111***...//////444555888;;;;;;666///((($$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''(((((('''''')))...222444666999===@@@BBBCCCDDD======777000000888>>>???BBBBBB@@@???===;;;;;;;;;555>>>EEEEEEFFFHHHIIIFFFGGGIIILLLNNNNNNIIIBBB<<<888777444000---***(((''''''%%%$$$&&&)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))***,,,,,,+++***+++,,,666000<<>>@@@AAA@@@:::111+++******ZZZ333666000---,,,,,,+++***************(((((((((((((((((((((((('''''''''(((((())))))***&&&((())))))))))))***,,,)))---111===AAAJJJDDDYYYnnnyyylllqqqsssooopppoooqqqzzz{{{pppjjjiiiccchhhhhhhhheeedddeeelllrrr|||uuu~~~zzzooohhh___QQQCCC<<<777777999999666000)))###***...666>>>@@@===555...$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))$$$''')))***+++///666;;;BBBEEEHHHKKKNNNNNNNNNNNNIIIHHHAAA777888DDDMMMNNNWWWUUUQQQKKKFFFDDDEEEFFFCCCEEEAAA999777===>>>999:::999777888:::<<<<<<<<<<<<<<<:::888555222///......***%%%"""$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,++++++---///)))BBBaaa~~~wwwuuurrrmmmfff```]]]^^^```fffdddbbbdddhhhkkklllkkkkkkjjjhhhffffffdddaaa___aaaaaa^^^[[[]]]cccfffdddnnnppptttzzz}}}~~~sssvvv{{{rrrssswwwxxxbbbWWWVVVYYYYYYVVVLLL>>>222,,,***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++///(((&&&***,,,***---444333333>>>PPPZZZWWWRRRRRRggg]]]SSSWWWhhhtttnnn```XXXlllvvvgggRRROOO[[[gggKKKDDDAAAFFFMMMPPPQQQQQQJJJEEE===777333111///...++++++***)))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''(((---111666FFF]]]rrr|||rrrWWW>>>GGGEEENNNcccaaaAAA333FFFMMMqqqffflllUUUVVVaaaeeelllkkk```aaasss```HHH???666666:::999..."""XXX222777000---,,,,,,+++*********++++++((((((((((((((((((((((((&&&''''''((())))))******'''((()))))))))***---000888;;;666NNNJJJXXXbbbttt}}}{{{xxxrrriiitttwww}}}{{{|||xxxrrryyy|||ZZZWWWaaakkkoooxxx~~~zzz~~~~~~zzzkkkcccJJJ@@@999222+++///888999***+++///888???@@@999222))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&''''''((())))))******'''---555:::===BBBJJJOOOKKKNNNSSSXXX[[[]]]^^^]]]fffhhhaaaWWWXXXfffoooooo~~~zzzvvvuuuxxx|||pppnnncccUUURRRVVVRRRIIIIIIDDD>>>:::888888777777666777999::::::888666555111333333///)))%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,///333777<<>><<<:::444111...***((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***))))))---555<<<777VVVppplllTTTAAA===???UUUIII:::999??????JJJcccxxxuuuyyy}}}{{{xxx|||{{{~~~vvvtttxxx~~~yyykkkfff\\\QQQJJJRRRbbbnnnkkkeeegggooouuuttt{{{[[[JJJ888444:::===666+++VVV222777111---,,,,,,++++++***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++((()))))))))))),,,000333444FFFRRR~~~yyypppssstttaaaRRR\\\cccttt{{{nnnbbbYYYLLL:::666:::777333...---222999;;;555---...---+++)))'''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&''''''((()))******+++...777CCCLLLRRRWWW]]]cccjjjnnnuuu|||zzz|||~~~~~~zzzlllqqqlllddd\\\SSSJJJAAA<<<666888999:::888555111...///;;;EEECCC555(((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))))))))))))))************++++++,,,,,,...222888==={{{vvvvvvyyy}}}nnn```___bbbeeekkkrrr}}}{{{zzztttjjj```]]]aaaffffffoooxxx|||}}}{{{|||yyyddd]]]WWWUUUSSSJJJ:::,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000444???HHHJJJPPPiii|||}}}}}}|||www{{{zzzpppNNNDDDQQQLLLKKKJJJIIIHHHDDD>>>:::;;;777222,,,)))''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((******+++111<<>>HHH999222---111///...---+++***)))))))))(((((((((((((((((((((((('''))))))'''''')))***)))''')))&&&+++333111444CCCWWW___{{{lllccckkkuuusssbbbXXX___jjjooottt{{{|||{{{uuu```CCC666777555000...555::::::888777---111333111+++'''''')))%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''')))******(((&&&''')))---666>>>AAAOOOXXXYYY```rrr{{{rrrjjjXXXMMMCCC@@@>>>:::666666...///444===CCCAAA555+++(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***************+++++++++///,,,)))444999---HHHttt[[[zzzqqqccc\\\```eeelllyyy}}}pppggg]]]ZZZVVVRRRPPPNNNNNNNNNKKKKKKKKKMMMPPPTTTXXXZZZnnnvvvzzztttrrraaabbbfffkkkqqqxxx~~~{{{pppbbbWWWiiiVVVDDDRRR555((()))***((('''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((()))(((((('''''''''((((((&&&***)))+++///(((%%%///))),,,333555000+++444AAAJJJKKK^^^{{{sssvvvrrrdddooopppVVVMMMNNNIIIMMMKKK777<<>>>>>111,,,&&&###$$$&&&((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************++++++++++++ ,,,,,,)))777TTTyyyqqqbbb~~~gggYYY^^^jjjkkk{{{ddd```ZZZTTTPPPNNNLLLKKKNNNNNNMMMMMMNNNOOOPPPQQQTTTSSSRRRPPPPPPQQQQQQRRRHHHMMMQQQSSSTTTWWW\\\aaajjjrrruuujjjeeeffflllpppuuu}}}tttxxxyyyfffZZZjjjdddIIIMMM666000***&&&(((***)))''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((***))))))(((((()))))))))&&&+++---...///)))+++777333---***///:::NNNkkkoookkkttt|||vvvmmmqqqxxxbbbLLLGGGEEE???FFFIIIAAA555//////111)))'''&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&((()))))))))!!!&&&,,,000:::KKK___mmmaaaHHH;;;FFFNNNHHHDDDHHH555FFFTTTvvvlll|||xxxtttssswww{{{~~~~~~{{{yyy}}}{{{iii^^^[[[]]]{{{OOO>>><<<111GGG888222---111...---,,,+++***)))))))))(((((((((((((((((((((((()))(((&&&''')))***++++++***333333999PPPfffwwwzzzssslllaaajjj}}}{{{wwwrrryyyzzzwwwuuuqqqqqq~~~xxxkkk^^^ffflllsss|||eeeJJJ@@@777666888777666777666///+++111;;;<<<111%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++)))(((((())))))((('''...///222777===CCCFFFGGG[[[lll{{{kkkiiinnndddQQQ===888333000333888<<<>>>>>>666,,,&&&%%%''')))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************++++++,,,,,,000333444000@@@lll~~~zzzaaacccpppiiigggjjjuuu~~~lllYYYKKKRRRQQQOOOOOOSSSZZZaaafffkkklllmmmoooppprrrrrrrrrppppppnnnllljjjhhhffffffdddccc___[[[XXXVVVUUUTTTOOOXXXiii{{{zzzooohhhiiiooouuuzzz{{{~~~tttZZZlllsssIIIQQQFFF999,,,&&&)))++++++(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((()))+++***************++++++...)))&&&***000000------///===QQQaaajjjuuusssmmmUUUPPPHHHIIIKKKKKKFFF===444000)))((('''(((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))))))))$$$///666;;;MMMdddmmmgggCCC???>>>FFFQQQRRRFFF999OOOpppwww{{{{{{qqqnnnoooxxxtttvvv}}}zzz{{{|||pppvvvllleee|||bbbIIIEEE>>>EEE888222---000...---,,,+++************(((((((((((((((((((((((()))''''''***,,,++++++,,,'''555@@@UUUwwwyyyqqqsss~~~xxxtttjjj```fffwww~~~{{{|||xxxuuujjj^^^```uuu|||lll\\\JJJ@@@:::777666777888///***000===BBB;;;111(((&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***++++++***,,,555@@@GGGOOOXXX___aaa~~~}}}|||}}}{{{^^^VVVIII<<<555444777:::DDD@@@999111***'''((()))&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,222!!!000PPPgggaaahhh^^^kkkfffbbbbbbpppmmmTTTGGGHHHMMMPPPaaadddiiioootttyyy~~~}}}xxxuuuqqqmmmjjj___]]][[[ZZZ\\\___eeejjjggguuu}}}xxxqqqkkklllsss{{{|||xxx~~~|||rrrxxxvvvjjjrrrfffTTTNNN@@@111***)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++************++++++,,,///+++---...+++111:::===JJJhhh|||ooopppiiiVVVFFFFFFJJJEEE999111000...***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((111444999GGG^^^mmmaaaJJJ666GGGRRROOOLLLMMMKKKDDDwwwooo~~~zzzyyyyyyxxxwwwsssnnnuuudddTTTDDDDDD888222---000------,,,+++************))))))))))))))))))))))))+++((((((,,,+++'''(((---///GGG^^^ttt}}}vvvuuulllllluuuxxxuuu~~~~~~zzzvvv~~~rrrgggjjjuuuyyyooohhh^^^MMM===444999222,,,...777???@@@???---)))%%%$$$%%%&&&'''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))************,,,---555III^^^iiiqqqzzziiiRRRBBB:::999:::===@@@AAA;;;111)))'''((((((''''''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))***)))******+++,,,,,,------444%%%CCCwwwnnnbbb___TTT```ggg[[[ccc{{{iiiMMMPPPQQQQQQXXXfffttt{{{yyy}}}{{{wwwqqqkkkgggaaaXXXQQQLLLRRR\\\kkk}}}}}}ooohhhjjjrrrzzz}}}lllkkk{{{yyywwwpppSSSGGG:::222+++&&&''',,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))******+++,,,''',,,999777+++===dddyyysssjjjzzzvvvoooRRRHHHFFFAAA@@@DDD;;;666///***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%''')))444888DDDUUU___XXXEEE666BBBCCCMMMRRRDDD===[[[tttoooyyywwwuuuuuuzzz}}}ttt|||ttt[[[CCC777333---///---,,,++++++******++++++)))))))))))))))))))))))),,,)))***,,,)))&&&...:::LLLhhhuuutttzzz~~~nnnpppssswww{{{kkkaaaWWWhhhhhhaaaggglllgggddd^^^bbbbbbbbbjjjxxx}}}yyywwwzzz}}}yyyjjjkkkxxx|||vvvYYYGGGBBB===555000111777@@@EEE555000)))&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))******'''%%%***555===mmmxxx}}}zzz|||vvveeeQQQ>>>222777===AAA>>>666...*********)))((('''&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******)))******+++,,,---......111BBBgggxxx___[[[XXXSSSWWW]]]\\\fff|||kkkUUUAAANNN[[[iiiqqqvvv|||~~~~~~~~~uuujjjaaa[[[RRROOOTTTbbbrrr|||zzzpppllllllooouuu~~~}}}sss~~~^^^QQQDDD;;;000&&&&&&,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))***+++,,,,,,///%%%...888AAAhhhtttvvv~~~|||tttqqqbbbKKKCCCJJJCCC===555///+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&((((((&&&$$$&&&+++000888HHH\\\bbbTTTAAA;;;???DDDJJJLLLDDDCCC]]]xxxwww{{{sssxxxwwwuuuoooeeeZZZVVVYYY^^^]]]]]]]]]______^^^[[[YYY```eeehhhgggfffjjjmmmnnnzzzwwwxxx~~~zzz|||yyy{{{kkkBBB777333---///,,,,,,++++++******++++++)))))))))))))))))))))))),,,)))***------111EEE]]]www|||ooonnnmmmiiiiii{{{bbbXXX\\\rrr~~~yyyuuuzzznnn|||zzzsss|||ssstttuuuuuuvvvxxx{{{}}}iiikkkkkknnn~~~yyyqqqwwwtttfffWWWQQQFFF;;;444666>>>EEE???888///+++***+++)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&)))***)))--->>>YYYoooyyy{{{pppVVVCCCCCCBBBAAA>>>:::666111...,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''(((((()))))))))*********)))******+++,,,---...///(((TTT|||vvvdddTTTSSSTTT^^^cccbbbsssaaaOOOPPP^^^mmmiiisss||||||tttjjjbbb\\\XXXVVVfffoooxxxqqqkkkjjjlllqqqxxx|||qqq^^^KKKAAA666***''',,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,************+++,,,---...;;;///???UUUccc|||~~~|||hhhKKKEEEDDD@@@;;;666222///+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&(((((('''&&&***333:::HHH^^^kkk]]]FFF<<>>;;;999:::>>>@@@<<<===???@@@???>>><<<;;;888===AAA???@@@EEEIIIKKKIIIGGGIIINNNRRRWWW^^^ggglllnnnooonnnooosss|||yyyzzzjjjAAA777333---///,,,,,,++++++***+++++++++))))))))))))))))))))))))***'''***///222???^^^{{{jjjkkk|||ggg^^^]]]___cccwwwzzzxxxzzzrrrcccqqqqqq}}}}}}yyytttjjjcccUUUFFF<<<999>>>DDDFFF>>>444...------+++(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''+++///222>>>\\\|||~~~{{{qqqVVVMMMCCC>>>>>><<<666///...,,,***'''&&&&&&&&&'''(((((((((((((((((((((((())))))))))))************)))******+++---...//////JJJvvvxxxcccWWWPPPbbbWWW```rrraaaKKKVVVgggkkkoooyyytttiiiaaaUUUWWWaaarrr}}}}}}xxxqqqllllllqqqyyy~~~|||~~~|||hhhOOODDD:::...))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,---...///000777IIIvvvvvvmmm|||~~~|||[[[JJJBBB@@@>>>;;;888333---)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&(((((('''(((///:::BBBWWWiiifffJJJ888@@@GGGDDDAAAAAANNNssssssttt}}}nnnVVVQQQEEE999555999999666444666666555444444222000...222555777666666666777444777666333222666888777999999===AAA@@@===@@@FFFDDDFFFHHHHHHIIIOOOYYYaaannnxxxyyy}}}rrr|||DDD888,,,000000//////...---,,,,,,,,,,,,***///000***))),,,...,,,))))))---888III^^^vvv{{{pppmmmvvvooo[[[VVV]]]kkk~~~}}}|||{{{}}}~~~||||||}}}~~~~~~}}}}}}~~~|||wwwwww~~~}}}|||gggOOOHHHHHHDDD<<<999;;;???;;;000***,,,***$$$&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((()))))))))+++---,,,222444JJJ}}}pppuuuyyyXXX>>>:::BBB???333222666222((($$$***,,,'''(((((((((((((((((((((((())))))))))))************(((222000***,,,---000999iiiwwwbbbWWWUUU\\\\\\ccczzzdddRRR[[[hhhssszzz}}}tttiii\\\WWW^^^mmm{{{vvvmmmooovvvyyy}}}|||~~~|||YYYNNNLLL222///'''******)))(((&&&'''(((***(((((((((((())))))))))))))))))'''&&&'''(((+++,,,222...---,,,***,,,999GGGEEEooozzz~~~~~~~~~~~~lllIII999BBBDDD<<<333+++***))))))+++)))&&&'''***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++)))((((((***111@@@NNN```UUUCCC777;;;HHHMMMKKKHHH:::|||}}}uuuqqq}}}rrrdddffffffkkkpppiiiUUU???222555333000///000000000///222111///......000222333444333111000///000111222222222222222222222333333333333444444444444555555666777777888999::::::;;;BBBMMM___qqqttt~~~pppBBB888---000000//////...---,,,,,,,,,,,,(((,,,,,,))))))------+++111'''***BBBbbbyyyxxxtttsssoooeeeYYY]]]lll~~~}}}}}}}}}}}}~~~zzz|||~~~~~~}}}yyysssrrr|||hhhUUUJJJGGGHHHHHH666222111222222...+++,,,'''''''''((((((((())))))((((((((((((((((((((((((&&&++++++((()))...---((()))666QQQ~~~vvvfff\\\YYYZZZPPPTTTYYY\\\]]]^^^aaacccqqqsssuuuzzzrrrZZZIIIDDD???888333777777000+++***)))((((((((((((((((((((((((((())))))))))))************)))++++++///222...;;;YYYuuuYYYUUUYYY^^^eeekkkzzz^^^\\\iiipppxxx~~~uuukkkdddccceeehhh}}}~~~|||yyy||||||}}}tttPPPAAA???000))))))))))))((((((((()))***(((((((((((()))))))))***(((((()))))))))***,,,---...(((+++666>>>CCCPPP```{{{uuuttt}}}zzzhhhHHH???AAAHHHCCC222,,,'''%%%'''((('''(((+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%((())))))000AAAWWWgggdddRRR???<<>>666///---,,,+++---111111000//////111333333222//////000111222222222222666666777888888888888777444444444444444444333333999;;;<<<:::666444555777999888666444333333333444444333333555>>>LLL[[[fffqqqzzz|||~~~>>>777---111000//////...---,,,,,,,,,,,,---,,,++++++---///...,,,,,,DDDkkkzzzyyywwwfffbbbjjjzzz~~~|||zzz{{{|||{{{zzzxxxwwwzzz~~~~~~~~~uuuuuuvvvzzzqqq]]]RRRQQQUUUHHH999333///+++(((((((((((((((((((((((())))))(((((((((((((((((((((((((((***,,,+++'''(((000999___pppvvv}}}rrrmmmcccUUUJJJEEEFFFJJJVVVWWWYYY]]]bbbeeefffggg```eeekkkmmmmmmnnnqqquuurrrjjjgggmmmmmmddd___aaaeeebbb```eeeooozzzwww}}}zzzdddRRRGGG???777555:::888---'''((((((((((((((((((((((((((())))))*********+++++++++222///,,,000111222XXX{{{mmmfffXXXUUUWWWeeekkkcccsss[[[SSSmmmwwwooolll^^^dddnnnyyy|||}}}}}}~~~uuu|||RRRNNNAAA222***))))))***++++++***)))(((((()))))))))*********'''***,,,---+++***,,,...222333BBBVVV\\\___yyy{{{kkktttwwwuuu```LLLCCC888888222...,,,)))%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++***///DDD\\\ccc[[[===333666BBBAAA;;;JJJeee~~~lll~~~ooooooPPPNNNFFF>>>CCCOOOSSSNNNCCCkkkiiiCCC666:::---,,,...333444///,,,,,,...------...111222222222333444555666888888999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999;;;===<<<:::999:::<<<:::888666333222222222333333222222222444;;;CCCIIIaaalllyyy}}}rrr{{{{{{~~~===777...111000//////...---,,,,,,,,,,,,...,,,+++,,,------......222VVV|||qqqdddgggsss}}}rrrtttxxx}}}~~~{{{sssrrrzzz}}}lllZZZXXXhhhcccNNN444***000222,,,))))))))))))))))))(((((())))))))))))))))))))))))---((()))---'''$$$:::YYY{{{wwwzzztttlllaaaYYYPPPOOOLLLIIIIIIOOO[[[cccfffddd```^^^[[[XXXRRRNNNMMMNNNPPPRRRTTTUUUUUUTTTUUUSSSWWW```bbb^^^cccmmm{{{vvvpppqqquuuxxxuuuqqq]]]hhhyyyrrrbbbLLL===333666888000***)))))))))))))))))))))))))))************++++++++++++)))111000---666NNNzzzpppjjjnnnIIIeeeooobbb___sss{{{UUUbbbxxx{{{}}}~~~zzzuuummmiiihhhmmmvvv~~~~~~zzzyyyxxxuuuvvvgggqqqlllGGGIII999---+++)))***+++,,,***((())))))))))))************)))+++---,,,******...222;;;>>>UUUwww~~~yyy|||~~~XXXHHHCCC777555333111+++$$$%%%)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))---***+++888RRRbbbWWWAAA666777===BBB>>>DDDkkkhhh~~~iii[[[EEEAAAAAA<<<444555===@@@<<>>??????<<<>>>AAACCCEEEFFFFFFFFFAAACCCFFFHHHIIIIIIIIIIIICCCBBB???===;;;999999999444555666666555666999;;;JJJSSS```kkkssszzz|||www<<<777///111/////////...---,,,,,,,,,,,,---+++***+++++++++///555JJJeee{{{www}}}^^^bbbmmmzzz|||wwwvvv~~~|||~~~zzzvvvwwwzzz|||nnnlllhhhlll[[[777&&&///555000******))))))))))))(((((())))))))))))))))))))))))///))))))...,,,333VVV}}}uuuxxxqqqWWWLLLLLLPPPSSSTTTWWWZZZ^^^^^^XXXOOOGGGBBB>>>===<<<<<<<<<;;;999888<<<;;;;;;===??????<<<:::444777<<>>111...666555,,,...:::>>>===888111+++,,,444;;;000...///111000...111666666555555777888999777666<<<:::888777999>>>CCCFFFFFFIIILLLPPPRRRSSSSSSSSSQQQTTTXXX]]]aaadddeeeeeejjjjjjlllqqqvvvuuuqqqllliiieee___WWWNNNEEE???;;;777888999888777777999:::666<<>>>>>???@@@@@@AAABBBCCCBBB@@@@@@???BBBFFFGGGBBB>>>???@@@@@@;;;AAAMMMZZZdddjjjkkkkkkttttttqqqnnnmmmuuufff]]]MMM===666444111,,,))))))))))))))))))))))))*********+++++++++,,,,,,***444...,,,HHHqqquuurrrhhhYYYXXXdddllljjj|||iiiTTTjjj}}}zzzrrrooonnnmmmqqqwww~~~}}}ooommmwwwjjjJJJCCC666000***(((***+++***((())))))*********+++++++++***,,,---+++,,,444AAAMMMZZZqqquuurrr}}}~~~zzz}}}xxxgggKKK???444000...+++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''000DDDYYY\\\NNNCCCAAA@@@DDD@@@@@@^^^uuu^^^OOO\\\GGG...???777---...777555)))***666)))+++///111222///***'''---///555;;;;;;777777;;;333555888>>>DDDIIIKKKKKKCCCAAAAAACCCLLLXXXdddllliiiooozzzxxxmmm```SSSIIICCCCCCFFFHHHHHHEEEAAA>>><<<===@@@FFFMMMVVVbbbnnnvvv~~~{{{www{{{uuu===888000111...//////...---,,,,,,,,,,,,,,,,,,///222000222???OOOooo~~~eeexxxkkkeeemmm~~~~~~~~~~~~~~~~~~|||zzzzzz}}}zzziiiwww{{{~~~fffCCC,,,,,,444+++*********))))))(((((())))))))))))))))))))))))(((333111(((;;;mmmlll}}}ppp[[[MMMDDDEEERRR]]]YYYKKK@@@:::888888;;;AAADDDCCCAAADDDGGGIIIKKKLLLOOOSSSVVVRRRWWW[[[ZZZUUUSSSUUUXXXLLLRRRQQQJJJIIIMMMJJJBBBBBBBBB@@@>>>???IIIXXXdddmmmzzzxxxkkkhhhjjjmmmkkk]]]EEE666333222---))))))))))))))))))))))))******+++++++++,,,,,,,,,---111---666[[[yyy]]]dddfff^^^bbbhhhfffyyyrrr^^^uuu}}}{{{xxxwwwwwwxxxwwwxxxyyyxxxvvvxxx}}}}}}zzz|||zzz{{{xxxqqqooosssuuu{{{}}}yyykkkcccqqqJJJDDD999222***''')))+++***((()))************+++++++++***,,,,,,+++...999JJJXXX{{{zzzxxxvvv```KKK777000111000+++'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++:::TTTdddTTT:::777FFFCCCGGGCCCLLLwwwoootttTTTAAA000444999+++***222555///,,,...---(((...+++)))+++...111222111333222333666888999@@@IIIMMMPPPXXXcccoooyyy~~~QQQQQQSSSZZZiii|||wwwnnniiiiiiooovvvwwwqqqfff[[[TTTTTTSSSRRROOOOOOVVVcccnnnyyy}}}|||}}}jjj|||ooo<<<555---222111///............------------222222,,,,,,;;;UUUiiivvvsssttt___lll{{{zzz}}}}}}yyy}}}{{{~~~}}}}}}|||~~~wwwwwwTTT...***444444...(((&&&))),,,+++))))))************++++++++++++***)))555\\\sssdddSSS===DDDEEEIIIKKKDDD999666:::999>>>EEEJJJLLLOOOSSSVVVTTTZZZ^^^___dddmmmpppnnnvvvvvvwwwzzz}}}}}}yyyuuurrrpppnnnllliiiddd]]]YYYRRROOOJJJEEEAAA???>>>>>>QQQYYYiiizzz|||xxxxxxfffhhh~~~xxxqqqwwwfffWWWUUUGGG666---))),,,+++++++++***))))))))))))+++,,,,,,+++***,,,---...222333000zzzzzz}}}]]]___hhheeeeeennnlllrrrjjj\\\{{{}}}pppvvv|||sssrrrrrrdddkkkiiijjjssshhhhhh{{{qqqqqqooonnnppptttwwwvvvtttyyyyyyzzz{{{{{{zzzzzzzzzzzz|||}}}}}}}}}~~~{{{vvvrrrtttzzz{{{xxx}}}~~~yyy___bbbhhhGGG???666)))+++111)))%%%000***++++++***((()))+++...)))***---111666DDD___xxx|||zzz||||||aaaRRRKKK???111888:::$$$***)))''''''(((((('''%%%))))))(((((('''''''''&&&(((&&&&&&((()))((((((***000CCCeeeZZZOOOIII666KKKKKKBBB999ppp|||wwwrrrUUU:::333444111///111222111...,,,***++++++,,,+++,,,,,,---...000111222111666???GGGIIIPPPbbbttt|||{{{nnnZZZFFFLLLcccttt```ZZZIII>>>TTTnnnwww}}}|||zzz~~~{{{~~~}}}hhh~~~ppp<<<666...222111///............---------)))++++++,,,888QQQqqqxxxkkkvvvwwwfffdddpppzzz|||}}}{{{{{{{{{{{{||||||zzz||||||~~~~~~iiibbb```GGG000000555000+++)))***+++***)))************+++++++++++++++***333QQQ}}}www|||}}}VVV@@@NNNJJJJJJ@@@777555888;;;CCCLLLFFFJJJQQQXXX___hhhqqqwwwwwwrrrjjj```VVVMMMGGGEEE<<>>GGGJJJ555pppsssxxxTTT???...---000---,,,......---,,,++++++,,,---...++++++,,,...000222444555EEEEEEJJJWWWmmmgggKKKBBBBBB<<<222999IIIzzzppp\\\BBB777MMMMMM\\\ooo|||bbb~~~kkk===666...222111///............------------++++++333EEE___yyyrrrpppiiittt\\\dddsssxxxzzzzzz|||~~~~~~|||||||||xxxsssvvvyyy~~~~~~|||zzzuuu___mmmccc???333444222///---+++***))))))************+++++++++,,,***'''999ggg}}}www|||WWW>>><<>>LLL@@@===sssyyyLLL555333//////333222---+++,,,((()))***,,,......//////000111222444666777888888BBBhhhyyyjjjZZZMMMKKK???222...222888<<<>>>DDDzzz~~~mmmhhhjjjlllYYYVVVQQQMMMJJJJJJKKKLLLOOOKKKFFFDDDEEEGGGHHHHHHKKKOOOTTTYYY\\\]]]\\\ZZZVVVPPPJJJJJJJJJFFF;;;222111AAAKKKWWWhhh___FFF;;;===AAAMMM```sss~~~{{{{{{{{{zzzzzzzzz|||}}}ttttttuuujjj>>>777///222111///............---------------777NNNgggxxxlllzzzwww]]]cccooo{{{|||{{{xxxxxxxxxzzz}}}|||vvv|||}}}|||lllyyyqqq;;;///000000...+++)))***+++***++++++++++++,,,,,,,,,000666WWWqqqUUU;;;EEEMMM???666BBBJJJKKKOOOWWWjjjzzzmmmgggeeeeeekkkooovvv~~~~~~xxxzzz|||}}}}}}}}}}}}}}}vvvqqqqqqsssiiieee___\\\```hhhssszzzuuuqqqqqqrrrnnncccXXXTTTZZZpppzzz{{{uuuVVV555000000///...---,,,++++++***,,,------,,,+++---...222777ccctttyyyrrrjjjfffeeeggg~~~bbbRRR\\\nnn~~~sss~~~ttt|||~~~~~~~~~}}}xxxuuurrrqqqrrrtttuuuvvvvvvqqqsssyyyxxxppppppwwwvvvZZZccczzzqqqMMM<<<777222))),,,000'''+++******+++,,,---------555???SSSmmmppp___YYYZZZ^^^aaapppuuuzzz}}}~~~~~~{{{zzz~~~xxxsssrrrVVV]]]fffpppxxx~~~sssiii[[[^^^mmm|||ppphhhRRR999666...,,,)))(((((()))))))))(((((())))))))))))))))))+++)))***,,,((((((888MMMjjjccc???EEEOOOCCCIIICCCJJJ~~~uuuUUUDDD333///......///,,,((('''((()))***,,,...///000000000000111222333444333333333FFFggg|||oooWWWKKKHHHEEEFFF999---***,,,111>>>KKKcccqqqVVVCCC:::888777666555333222222444666777555444222222333444444444444555888;;;<<<===<<<;;;666333111111222333111///666:::999===KKKRRRJJJCCCEEEDDDEEEPPPhhh|||~~~|||zzzyyywwwvvvuuu~~~~~~vvvvvvnnnwwwrrrjjj>>>888///222111///............---------------999RRRiiizzzxxxrrr___YYYnnn{{{xxx~~~~~~{{{yyy}}}|||{{{vvvyyy|||vvv|||xxxNNN333222///---,,,+++++++++++++++++++++,,,,,,,,,,,,---BBBnnnyyy[[[LLLLLLDDD===<<<999HHHKKKWWWlllxxxsssmmmjjjnnnuuu|||zzzvvvvvv}}}~~~yyy}}}zzzrrrjjjeeebbb```jjjppp~~~pppdddMMMXXXggg~~~pppqqq^^^>>>222111000///...,,,,,,++++++,,,------,,,,,,---...+++DDDvvvxxxttttttuuuooogggvvvlllooozzzYYYEEEZZZ}}}}}}zzzqqq{{{}}}~~~}}}|||}}}~~~~~~~~~|||{{{zzzwwwtttpppoooppprrrssstttvvvsssuuuzzz|||zzzwwwwwwooozzzwwwaaa[[[{{{ddd~~~]]]???666777++++++111'''+++,,,,,,,,,+++,,,///222???UUUlll~~~yyyrrrrrrfff[[[YYY^^^gggsss|||www{{{~~~~~~}}}nnnjjjwww{{{{{{~~~zzzyyy{{{wwwpppjjjiiinnnwww~~~zzznnnaaaRRRWWWsss}}}dddFFF777111...***(((((())))))((((((((())))))))))))******+++)))***---)))+++BBB___sssWWW888FFFRRR@@@>>>JJJ~~~vvvVVV666000:::.........,,,***((()))+++,,,,,,---///111222333444888999:::;;;:::999888777>>>LLLSSSMMMEEEDDDCCC???000)))'''---///666KKKcccuuuYYYNNN???333///111444555..................//////------.../////////...---///////////////000000111---------,,,---000444777;;;@@@BBBAAAEEEMMMNNNGGGKKKTTTXXX\\\ttt}}}zzzxxxuuuqqqnnniiiyyy{{{rrrqqqsssiii>>>888000222111///............---------000333CCC\\\mmmwww{{{sssrrrYYYhhhxxxzzz}}}{{{|||}}}~~~vvv}}}hhhooo{{{nnntttwww{{{~~~{{{~~~nnn<<<777111...------+++)))+++++++++,,,,,,,,,------111MMMzzz|||uuuNNNIIIMMM999777IIIHHHQQQZZZyyyrrrrrrtttxxx~~~|||www|||wwwvvvyyyzzzzzz~~~zzz||||||{{{xxxwwwyyy{{{~~~}}}||||||{{{{{{uuudddfffooo|||zzzooohhh```YYY___qqqvvvkkkJJJ333222111000...---,,,++++++,,,------,,,,,,---///,,,SSSzzz}}}uuuuuuuuu}}}wwwpppeee|||}}}___BBB[[[ppp{{{zzzssslllwwwttt|||~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}|||{{{xxxwwwxxxuuurrrqqqrrrsssttttttttttttsssuuu{{{~~~xxxiiiyyy{{{xxxqqqeee^^^zzzmmmllluuuFFF555999,,,)))111***)))---///---+++---555;;;MMMooo|||tttYYY\\\\\\cccnnnuuuvvvyyy~~~wwwyyy{{{yyyvvvvvv{{{rrrfffhhhzzz|||sssnnnmmmnnn{{{yyynnnRRROOOpppyyy[[[@@@444000,,,)))((((((((('''(((((()))))))))************'''***...+++111PPPssskkkKKK>>>CCCIII>>>>>>ccc|||zzzTTTLLL555"""444000000///---,,,,,,,,,,,,,,,---...000333666999;;;???@@@BBBCCCCCCBBBAAA@@@666999===@@@AAA===666111---***///666444444LLLjjjfffPPP@@@:::333///............222222333444333222000///...///000000///.........//////////////////000000000000///......///111222000888IIIZZZhhhpppbbbGGGQQQlllyyyuuu|||{{{yyytttnnniiinnn|||nnnzzzmmm???999000333111//////.........---------...888PPPlllzzz~~~lllrrryyy\\\\\\ttt|||zzz{{{zzzuuuooosss|||{{{}}}~~~}}}ooolllyyy{{{zzzCCC<<<333/////////+++(((++++++,,,,,,,,,--------->>>ZZZ~~~rrrSSSOOODDDIII777777NNNSSSgggppprrr{{{~~~}}}|||zzzuuummmggghhhiiirrr~~~~~~|||}}}~~~~~~}}}{{{xxxzzz~~~~~~}}}|||}}}~~~zzzqqqpppqqqqqqqqqrrrwwweeeccciiioooxxxuuu}}}VVV333333222000///---,,,,,,+++,,,...---,,,,,,---///999bbbttt^^^qqqxxxyyy}}}wwwdddvvvoooSSSDDDuuucccSSSnnnooommmuuuxxxwwwzzz}}}~~~}}}~~~~~~~~~}}}{{{xxxwwwzzzxxxuuussstttuuuuuuuuurrrsssooommmwwwwwwpppeeewww~~~yyynnnPPPiii\\\LLL666;;;+++(((222---(((---111///,,,///999CCC[[[mmm}}}bbb]]]hhhtttqqqrrruuuqqqiiifffiiizzzwwwoooddd[[[ZZZ```ffftttnnnwwwwww{{{zzzyyy{{{|||{{{xxxuuunnnfffxxx{{{ZZZVVVwwwhhhFFF555111,,,)))(((((('''&&&(((((())))))*********+++)))&&&***///...666ZZZ```FFFHHHCCCCCCDDDLLLjjjIII111888<<<&&&//////...+++***+++)))''',,,---...000444999===@@@===>>>AAABBBCCCCCCBBBAAA>>>===>>>@@@===666555999...)))***...+++111VVVeeeEEE111777,,,,,,///333555444555666777888:::;;;:::888555333111111111///...---///000......//////000000000000333222222333666777666444BBB???NNNmmm{{{JJJTTT{{{~~~}}}xxxpppjjjkkkiii===444222///222222...---//////,,,+++,,,555EEEssstttzzzhhhhhhddd]]]eee~~~|||~~~xxx|||yyy~~~|||xxx|||xxxggghhhuuuaaa000:::)))...,,,...++++++)))------)))...222+++PPPzzzNNNRRRPPPBBB<<>>CCC@@@>>>???BBBBBB===888;;;999555111///...------,,,---...000111222222222444555777;;;>>>===999555===:::RRR|||JJJLLL}}}}}}~~~{{{rrrjjjvvvxxx{{{}}}}}}mmmuuu===444222///333222...---//////,,,,,,...===WWW~~~```pppaaa[[[ooozzzvvv{{{yyyuuu{{{~~~{{{vvvyyy~~~oooaaaeeexxx~~~mmm:::;;;,,,000++++++******++++++,,,,,,,,,111:::mmmkkkOOOOOOGGG:::999JJJbbb~~~xxxuuu{{{}}}uuuiii]]]dddnnneeeccc{{{~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~|||nnndddiiittt|||}}}vvvqqqLLL:::///222333---***//////))),,,///,,,---222222YYY___iii{{{zzzxxxtttiii~~~hhh]]]YYYOOOCCCZZZkkk\\\uuuQQQ{{{wwwooolllssszzz|||zzzxxxyyyuuuqqqrrrwww{{{}}}|||}}}|||}}}}}}~~~|||zzz}}}}}}}}}|||{{{zzzyyyxxxxxxyyyxxxvvvtttssssssssssssoooppppppoooooovvv~~~oookkk|||wwwkkkTTT|||ttthhh@@@666222---,,,---,,,---******...222HHHjjj|||wwwmmmiiinnnwww~~~xxxlllbbbbbbjjjrrr}}}vvvaaa]]]xxx}}}yyyzzz~~~zzz|||~~~|||zzz}}}sssiiirrr}}}yyy~~~wwwFFF>>>///***...***%%%)))(((((((((((()))))))))***''',,,***(((888UUUiiinnnOOOMMMMMMNNNBBBQQQ{{{RRRCCC777......///...,,,***))))))***,,,---000222444777999888444111,,,---......///222666888===;;;AAAQQQYYYOOO<<<000///,,,---111///999]]]sssRRR;;;333444555444444444555777888:::;;;BBBAAAAAADDDGGGFFFAAA<<<;;;999666333111000000000,,,,,,...///000000000000222333555999<<<;;;777444>>>???RRRqqqEEEOOO|||~~~}}}~~~yyyuuukkkmmmuuu~~~~~~{{{~~~yyy{{{>>>555333///333111...---//////------111BBBeeeoooaaaeeeZZZ\\\{{{xxx}}}|||wwwrrrzzzuuummmyyytttyyy|||{{{{{{yyyrrrnnnrrrwwwzzz}}}xxx]]]UUUggg|||yyy|||{{{GGG999///333,,,+++---)))...))))))000***222RRRQQQPPPJJJ>>>===BBB[[[{{{{{{ppp^^^YYYppp{{{uuuttt|||~~~~~~}}}yyyjjjwww~~~wwwllliiivvvnnnYYYBBB111000111,,,+++111...***+++...///...000555pppZZZyyynnn\\\uuu|||bbbSSSRRRVVVYYYeee{{{zzzcccjjjcccJJJ|||mmm```bbbllltttyyy{{{xxxtttqqqsssxxx{{{{{{yyy}}}|||}}}~~~}}}zzzyyy~~~|||zzzyyyxxxwwwwwwyyyxxxvvvtttssssssssstttnnnkkklllooommmmmm{{{xxxkkkuuuzzz```ppp{{{wwwKKK777222///,,,,,,---,,,)))---555===ZZZ{{{{{{~~~gggjjjnnntttyyy}}}~~~}}}}}}zzzvvvtttyyy}}}www|||xxx~~~{{{ooopppwwwttt~~~ZZZ???000111---(((((('''((((((((()))))))))******)))***+++...FFFooo{{{eeeEEENNNMMMOOO555hhhfffKKKJJJ999---//////+++***)))))))))+++...///333555888888555111...---444333222222333333222000888777FFF```iiiWWW===///---...//////000===YYYsssyyycccIII777333777:::333333333333444555666666777888:::>>>AAA@@@;;;666666555333111000///000000......///000000000000000111222444888::::::888555===CCCNNNuuu^^^===DDDhhh~~~~~~|||gggdddkkkyyy~~~zzzzzzvvv???555333///333111...---///...---///444FFFmmm{{{```qqqYYYUUUeeeuuu{{{wwwyyywwwttt{{{wwwuuu{{{wwwuuu||||||zzz~~~}}}www{{{{{{oookkklllrrrxxxzzz}}}~~~dddPPPTTTkkkmmm{{{~~~TTT777111555///,,,111)))000'''(((222)))999mmmrrrKKKKKKDDD===JJJ]]]uuuzzzxxxnnn}}}jjjeeexxx~~~|||lllbbbwwwzzz~~~nnnqqq}}}jjjbbbHHH222000111---,,,000---,,,***---111...000;;;wwwyyygggooolll\\\~~~rrraaa```kkkwwwbbbmmmsssdddeee{{{bbbYYY]]]cccgggiiiooovvv~~~~~~yyyttttttwwwxxxyyy|||~~~|||||||||~~~~~~}}}}}}~~~yyywww{{{|||xxx}}}{{{yyywwwvvvyyyxxxvvvuuussssssttttttooohhhiiipppnnniiisssssskkkxxxgggWWW{{{ttt```VVV777222111---------------777DDDLLLfff|||wwwgggkkkrrr{{{|||yyyxxxwwwzzz|||}}}~~~{{{}}}mmm}}}|||yyy{{{www|||~~~yyyxxxyyyrrrvvvmmmBBB000444,,,(((+++'''(((((()))))))))*********+++,,,---333PPP}}}ZZZFFFKKKMMMGGG:::}}}[[[NNNLLL888000555///))))))((()))+++---///111555777888666222///000222999999999<<<>>><<<666111777888MMMppp{{{bbb@@@,,,(((///333111444@@@OOOYYYjjjeeeYYYIII<<<666555666111111111000000000111111......///111444333000---///...---,,,,,,,,,,,,---000000111222222222111111111333555888::::::999888@@@LLLRRRsssNNN===???^^^}}}}}}}}}||||||rrrdddaaaqqq~~~yyy???666333000333111...---......---222888QQQuuuyyyrrrbbbnnnZZZVVVsssxxxzzzxxxtttvvvwwwtttzzz~~~vvv{{{{{{www~~~mmmmmmwwwvvvtttwwwwwwmmmmmmrrr|||~~~zzztttXXXGGGYYYwww{{{vvvfff:::333444///,,,000)))111((()))333---GGG^^^RRRAAA???EEEWWWfffkkkhhhggggggqqq]]]~~~}}}~~~fffmmmnnnrrrzzz}}}tttfffrrrssstttkkkMMM444111222...,,,///,,,///***,,,333...111GGG{{{tttzzzwww[[[nnnnnngggnnnyyyrrrsss}}}yyyppprrrPPP[[[oooccc```[[[TTTOOO___iiivvv{{{xxxrrrnnnmmmkkkrrrzzz}}}{{{||||||}}}||||||{{{vvvbbbeee~~~|||}}}~~~}}}|||{{{yyywwwzzzxxxwwwuuuttttttttttttqqqhhhhhhpppqqqjjjmmmxxxeeehhhnnnOOO```bbbaaa888222333...////////////<<>>???BBBGGGJJJGGG@@@999:::<<>>777:::555***((()))***,,,///111333555777666333111222777>>>CCCLLLMMMMMMMMMKKKFFF>>>999:::;;;KKKlllwwwPPP...---///---,,,111???LLLSSSKKKDDD===777222------000...---,,,,,,+++++++++,,,...,,,)))'''&&&(((***,,,+++++++++,,,,,,,,,------,,,,,,---...............///111333444555777:::<<<@@@^^^eee999:::CCC^^^{{{QQQMMMhhhrrrvvv|||~~~}}}{{{{{{}}}vvvjjjaaahhh}}}xxxAAA777444000333000.........------555???[[[{{{vvvvvvppp~~~tttYYYXXXjjjxxxwwwwwwwwwoooqqqssslllkkkkkkddd^^^^^^tttyyyvvv|||zzz{{{|||rrrsssyyy}}}|||}}}~~~xxxgggJJJIIIZZZ{{{KKK999///222---***------......---;;;lllWWWLLLGGG>>>HHHhhhyyyuuuaaa}}}vvvvvv|||{{{zzz{{{yyy{{{}}}}}}{{{~~~mmm{{{|||www{{{jjjyyy~~~nnnaaa===222222///,,,///'''444...+++333+++666aaa}}}zzz|||sss]]]\\\}}}{{{rrrqqqssszzz{{{sssqqqrrr|||zzz~~~}}}rrrcccYYYPPPMMMOOOYYYiiissssssooommmwww~~~}}}{{{||||||yyytttsssqqqmmmhhheeeeeefffjjjhhhgggddd[[[PPPMMMQQQLLLUUUmmmuuuzzzvvvvvvyyy{{{zzzyyywwwuuuttttttuuuuuunnnooopppnnnllllllnnnqqq{{{}}}eeelll~~~mmmUUUpppzzzBBB555555...222...444333CCCppp}}}rrrnnnwww|||yyyyyy{{{}}}~~~wwwyyy}}}}}}zzzyyytttwwwuuuxxxwwwrrr~~~zzzuuuqqqooonnnmmmmmmrrrnnnzzzwwwooofffhhhsssqqqEEE......---))),,,))))))*********+++++++++)))///,,,NNNXXXRRRUUUJJJCCCQQQqqqmmm```eeeLLL888CCC@@@---+++******,,,...111333555666888555222222555:::===???NNNMMMLLLIIIEEECCCCCCDDD???;;;AAAZZZyyy~~~]]]888111---++++++...666BBBMMMEEE===666444111...///333,,,,,,+++*********++++++***)))(((''''''(((***,,,,,,,,,---...............+++,,,---...///000000000111333666666777999===AAAHHHfffKKK111<<>>???BBBIIITTT\\\IIIBBB@@@SSSwwwnnnGGG000,,,+++......---444>>>:::444111333222---,,,///++++++************++++++)))***,,,,,,------///000,,,,,,---.........------...///000111333333444444555777:::;;;;;;===BBBFFFZZZrrrvvv;;;333HHHTTTeeexxxSSSJJJ___|||}}}yyyzzz}}}|||~~~oooZZZ^^^vvvuuuFFF555333444333111000,,,///333---555MMMddd}}}{{{}}}\\\gggPPPeee|||yyytttrrrtttxxxtttrrrrrrnnniiihhhkkkqqqhhheeemmmxxx~~~hhhZZZ```nnnwwwwww}}}~~~wwwrrrtttwwwvvvzzzxxxuuutttwww|||~~~|||uuuwwwtttSSS@@@HHHbbbmmmggg<<<222222...+++222...,,,+++999ddd~~~aaaTTTCCCDDDFFFddd|||yyyhhhzzz]]]~~~mmmtttsss~~~uuuuuuvvvzzz~~~~~~~~~}}}xxxuuuzzzwwwxxxwwwllleeepppiiioootttrrriiizzzVVVrrrttttttyyyKKK+++222444+++---,,,++++++222111***CCCpppooosssiiiPPPrrrnnnmmmtttyyyuuuqqqzzzwwwwwwzzznnnKKKaaafffmmmcccMMMFFFIIIDDD___\\\^^^YYYMMMMMMRRROOOXXX\\\RRRHHHFFFAAA@@@III>>>KKKJJJKKKTTTUUUjjj}}}tttxxx~~~wwwtttuuuvvvtttsssoooppppppmmmjjjjjjmmmppptttttt___sssuuukkk```aaaxxxJJJ444000222222333***HHHlllooojjjqqq~~~~~~|||zzz|||{{{yyyxxxzzz{{{|||}}}yyywwwxxx|||}}}zzzwwwxxxwwwwwwsssjjjfffrrr}}}yyyyyy|||uuuuuuzzzxxx~~~}}}}}}~~~yyyrrrjjjbbbMMM```xxxYYY---777'''))),,,++++++***************++++++...888wwwnnn___ZZZOOOIIIDDDpppwwwwwweeetttXXX999SSSTTT111000---,,,+++---111333333555999888666333444:::@@@@@@<<>>aaavvvNNN222///222+++......###222333;;;;;;111---111111***111+++)))...000......222000000///............///333///...111222000000222444333444777666444666;;;888===;;;<<<@@@>>>EEEXXXVVV333===EEE\\\wwwbbbVVVtttkkkmmm|||~~~yyy}}}}}}|||~~~llleee[[[jjjqqqHHH666444444333000111...///000,,,:::XXXsss{{{}}}]]]___NNNgggzzzxxxuuurrrsssrrrooonnnnnnkkkggghhhlllwwwuuuxxxttt___TTTWWW[[[YYYbbbmmmrrrmmmddd```^^^[[[___^^^\\\\\\___dddkkkooo{{{vvvrrrrrrsssuuuuuu|||qqqppp{{{mmmuuuTTT;;;===ZZZzzz{{{jjj<<<222333111111///------,,,:::fff___RRRCCCCCCLLLrrr}}}nnn___zzztttvvvkkkbbbmmmtttsssdddkkk|||}}}{{{xxxyyy{{{~~~~~~}}}vvvoooiiiddd]]]UUURRRTTTRRRvvvmmmjjjtttbbbjjjuuuvvv}}}SSS000222222+++///,,,,,,,,,000///---MMMrrr|||uuuaaaRRRvvvtttppprrr}}}~~~{{{~~~{{{||||||xxxnnnIIIMMMTTTcccggg]]][[[^^^YYY______dddccc[[[[[[___]]]YYYWWWKKKBBBDDDCCCFFFRRR]]]llloootttooocccmmm|||yyyvvvssssssssspppqqqpppmmmjjjiiilllnnnqqq~~~{{{```lllzzzooo[[[vvvaaavvvLLL555111222111666;;;ZZZyyy|||mmmwww}}}{{{zzzxxxwwwyyyxxxxxxyyyzzz||||||yyywwwxxx|||}}}{{{xxxvvv{{{yyykkkaaaeeerrr|||~~~oooppp|||ssswwwssstttttt|||rrrjjjcccWWWWWWwwwhhh555555&&&***---++++++************++++++000)))999yyyjjj___UUUIIIFFFIIItttmmmnnnkkkQQQDDDTTTKKK222///,,,,,,+++...333555444555999444333444777:::===AAAEEESSSTTT___JJJDDD\\\rrrwwwDDD@@@___wwwaaa666...000+++...///&&&444555===>>>666222444333---222------222333///---..................///000000333///...000111///000222555222222666999888999;;;999EEEMMMUUU^^^aaakkkIII444EEETTT]]]oooeeeSSShhh]]]ddduuu~~~{{{zzzkkkfff[[[eeesssJJJ888444444333///111///......---@@@cccwww~~~qqqyyybbb{{{WWWPPPlll{{{wwwvvvssssssrrrooonnnkkkeee___```eeejjjmmmssszzz{{{wwwuuuvvvxxxgggVVVSSSXXXUUULLLQQQYYY]]]WWWMMMHHHEEEDDDGGGEEECCCBBBDDDHHHMMMPPPIIIKKKFFF???DDDWWWgggmmmnnnrrrqqq|||}}}wwwYYY???===QQQwwwvvv===111000---000,,,---...,,,888ddd]]]PPPBBBCCCUUUtttpppxxxjjjmmmggg___XXXbbbggghhh```ppppppgggdddaaaaaaeeejjjnnnqqqbbb[[[SSSLLLGGGHHHRRR^^^sssooodddqqqyyyrrr___vvv{{{^^^777333111+++111+++------///---///UUU~~~vvv{{{XXXXXX}}}zzzxxx|||tttKKKAAAFFFYYYhhhhhhhhhhhhaaacccgggmmmnnnjjjhhhkkknnntttiiiUUUMMMTTT[[[gggzzzzzznnnddddddssswwwuuuxxx{{{zzzuuussstttvvvrrrrrrpppmmmjjjiiijjjkkkooozzzfffddd|||uuuVVV[[[hhhxxxUUU888555222222999QQQmmmsssyyy}}}ssssss|||zzzzzzzzzvvvrrrvvvwwwwwwwwwyyy|||{{{yyywwwyyy|||}}}|||yyyvvv|||iii]]]eeerrryyylllttt~~~~~~uuuqqqsss~~~~~~tttmmmhhh[[[LLLbbb}}}CCC333(((,,,,,,++++++************++++++111+++RRR^^^[[[QQQEEEBBBXXXqqq|||nnn{{{^^^IIITTTTTT>>>444---+++,,,,,,000555666444666:::222000444999:::999AAALLLHHHQQQ[[[JJJHHHjjj|||LLLEEEddduuu@@@......,,,...000***666666???CCC===888888666000000---...333444111///...///000000111333444555555666222111333333111222666777444555:::===>>>???CCCJJJ```vvvrrr===888LLL```ZZZMMM[[[SSSfff~~~{{{{{{uuujjjhhh]]]___wwwxxxMMM999444333222000111......000///BBBcccsssxxxjjjxxxoooxxxSSSTTTrrr||||||wwwxxxttttttuuusssrrrnnnfffaaadddkkknnnpppqqqppplllkkknnnsss~~~tttaaaSSSWWWcccfff___aaa^^^XXXQQQKKKKKKMMMNNNQQQOOOKKKIIIHHHIIIKKKMMMIIIOOOKKKBBBLLLkkk}}}vvvlll{{{rrrXXXCCCCCCMMMvvv===222///---111,,,...000+++666aaa{{{[[[OOOCCCCCC^^^{{{~~~}}}tttsssmmmssszzztttkkk```bbbYYY___[[[fffhhh```cccZZZSSSPPPMMMLLLMMMPPPSSSUUULLLGGGDDDEEEHHHRRRcccrrrzzzooo```hhh}}}YYYzzz{{{ggg;;;333222,,,111,,,...---///...000RRRrrrTTT___~~~sssccceeeuuunnnDDDAAAPPPccchhhiiiiiiccciiippprrrqqqqqqmmmnnnxxxeee^^^iiisss~~~xxxtttwwwsssuuu}}}xxxuuuuuuvvvtttssspppmmmkkkiiihhhhhhnnnwwwppp___ssswwwSSSIIItttaaa<<<888333444888[[[ppp}}}sssnnnpppxxx~~~zzzwwwwwwwwwuuussstttvvvwwwvvvxxx}}}~~~zzzyyyxxxyyy|||}}}|||{{{yyy~~~}}}qqqddddddqqq~~~qqq}}}vvvppp|||vvvpppnnn^^^KKKYYYOOO111,,,...(((++++++*********+++,,,,,,,,,333wwwyyyPPPUUUNNNEEE???nnn{{{vvvkkkvvvuuuQQQDDD___QQQ333444++++++,,,---222777777555666;;;888111111999<<<999>>>III[[[YYYWWWMMMKKKXXXllltttLLLKKKoooPPP222...------000,,,777777@@@FFFCCC>>>;;;888444111///...000333444555555666777888999999::::::::::::777777888666444555999888:::>>>BBBBBBBBBJJJTTTqqq^^^<<>>cccsssyyyqqqkkkrrr|||}}}|||wwwrrrppprrrtttssswwwxxxvvvwww}}}|||zzzzzzyyyzzz|||||||||{{{{{{vvvyyy|||ooo```jjjrrr|||}}}ooopppxxxpppmmmdddQQQVVVvvvUUU000222111&&&++++++******+++,,,,,,---...888lllNNNUUUJJJDDD===ccc^^^}}}cccJJJGGG___III---333***,,,,,,...333777666444777===CCC666000777>>>>>>>>>@@@\\\VVVOOORRRMMMHHHUUUeeeiiiKKKOOOvvvddd777...///---000///777999CCCJJJJJJDDD???<<<:::???;;;555222333888;;;=========>>>>>>>>>>>>===<<<===;;;;;;<<<999444555999555===GGGHHHDDDGGGZZZoooPPP@@@OOOcccwwwaaaDDDQQQVVVhhh~~~|||ssspppnnnfff]]]ccc}}}RRR<<<666555555333000,,,///444222;;;TTTyyywwwmmmyyyuuuSSSWWWsssyyy}}}{{{zzzzzzvvvxxxvvvvvvuuummmaaaYYY```lll}}}qqqZZZSSS```nnnttt|||ttttttuuurrrnnnlllppppppooonnnnnnooopppqqqkkkqqqqqqlllmmmuuuyyywww{{{uuuiiijjjxxx{{{xxx~~~ooo|||ppppppQQQ<<>>:::444+++...+++...000///BBBsss^^^```LLLBBBHHHnnn}}}}}}{{{xxxiiiyyynnnmmm{{{xxx^^^RRRYYYYYYXXXpppxxxhhhbbbXXXdddeeeeeebbb^^^YYYWWWVVVTTTQQQQQQXXX___dddkkkrrrzzz~~~ppp===444555///111---...,,,...111222GGGiii{{{mmmnnnLLLfff|||}}}sss]]]\\\eeelllqqqzzzmmmcccooovvviiiTTTUUUgggmmmmmmrrrtttsss~~~yyyvvv~~~vvvxxxxxxiiiooowwwrrryyyyyywwwxxx{{{{{{~~~{{{{{{{{{yyywwwtttrrrooommmllljjjfffddddddppp\\\bbbrrrSSSBBBrrrbbb333777222999TTTvvvwwwzzztttooowww}}}}}}{{{|||~~~}}}wwwpppmmmpppssssssyyyzzzvvvwww}}}~~~zzz{{{{{{{{{{{{{{{{{{{{{{{{yyypppuuuqqqZZZddd|||uuu{{{~~~zzz{{{ooosss|||pppiiieeeSSSRRRnnn]]]111444222)))++++++***++++++,,,---...444===```WWWYYYEEE@@@DDD^^^qqqaaa___IIIQQQTTT===000000)))---,,,...333666444222777???III<<<111444AAAIIIDDD<<<>>>EEEFFFTTTXXX[[[yyydddOOOVVV~~~uuu;;;///222...222333888???HHHQQQRRRKKKEEECCCCCCUUUOOOCCC888555;;;@@@AAA@@@@@@AAABBBAAA@@@>>>===>>>>>>@@@@@@;;;444333777333???KKKMMMIIISSSrrr}}}MMMBBBNNNdddzzzNNNVVVyyy|||uuuuuuoookkkaaa\\\yyyUUU@@@999888888222222///000222///;;;VVVuuussskkkyyyuuuVVVXXXssszzz|||zzzxxxtttxxxvvvwwwtttiiiXXXOOOUUUaaassszzz~~~}}}vvvaaaZZZeeerrrwwwzzzwwwxxx}}}}}}xxxwwwyyyzzzzzz{{{{{{||||||}}}}}}zzzxxxvvvwww~~~}}}yyy|||xxxkkkNNN<<<@@@BBBfff???>>>777***))),,,///000000HHH|||XXXdddHHH???LLLwwwyyywwwvvvuuurrrttt}}}}}}qqqyyy}}}vvvvvvTTTCCCRRR]]]lll|||oooccceeehhhkkkllljjjhhhiiijjjfffcccbbbccceeekkkxxx~~~}}}~~~ttt@@@444444///222---000------000555OOOuuupppuuukkkdddHHHmmm|||ttthhh\\\]]]ccclll}}}eee]]]vvvmmmWWWYYYnnnsssqqqtttxxxxxxkkksss~~~}}}yyyvvvzzzzzz~~~yyywwwvvvwwwyyy{{{}}}~~~tttqqqnnnmmmllljjjgggccc```oooyyy``````qqqXXXIIIkkkccc333:::333:::ccczzzaaatttzzz}}}zzzzzz~~~{{{{{{yyywwwsssrrrrrruuuwwwttt{{{|||wwwwww~~~~~~xxx}}}}}}}}}|||{{{zzzzzzzzzxxxssswww{{{kkkXXXbbb~~~zzzyyy~~~uuujjjcccTTTNNN```nnn666333000+++++++++++++++,,,---......333LLL]]]\\\YYYFFF???XXXfffgggooo~~~___MMM^^^EEE222666,,,)))///---...222444222000777@@@HHH@@@555444DDDUUUQQQBBBEEEWWWRRR[[[iii{{{___UUUeee===...444///444888<<>>---555000777<<<@@@NNNVVV___aaaZZZRRRRRRVVVaaa[[[MMM===999>>>BBBAAACCCDDDGGGIIIJJJIIIHHHHHHGGGIIIMMMNNNFFF<<<888:::<<>>EEE???:::555333,,,111000:::mmmzzzuuuooovvv\\\YYYooo}}}~~~uuuvvvvvvsssssssssyyyyyygggWWWbbb{{{xxxuuuvvvvvv}}}rrr}}}|||{{{xxxuuuyyy~~~{{{~~~nnnVVVDDD???CCCNNNdddOOOUUUGGG:::******///222333KKKyyyXXX\\\>>>BBBSSS~~~yyy}}}xxx}}}}}}wwwjjjjjjkkkrrrrrrzzzjjjKKKJJJ\\\nnnrrrmmmlllwww||||||~~~vvvggguuu}}}vvv\\\wwwvvv::::::555000666...///,,,---000999aaasssyyysss^^^NNNssszzz}}}{{{rrrjjjcccZZZQQQDDDDDD>>>HHHzzzpppooowwwoooZZZEEEkkkcccaaauuu{{{qqqxxx|||yyy|||}}}zzzyyyxxxzzz}}}}}}zzzwwwxxxvvvuuuvvvxxxyyywwwtttqqqnnnllljjjiiihhhfffddddddbbbooolll^^^{{{ZZZFFFkkkttt<<<888555FFFaaaiiiiiikkkxxx|||{{{nnnsss{{{vvvjjjoooxxx~~~yyymmmjjjmmmxxxxxxzzz|||zzzwwwyyy}}}{{{wwwxxxzzzyyyuuuyyyzzzzzzrrr___UUUeee~~~xxxuuu|||uuu}}}|||ssshhhNNN===IIINNN|||HHH222---...------,,,++++++,,,,,,,,,666mmmaaa___UUUDDD???rrrXXX{{{~~~yyyrrrxxxmmm```vvvXXX???111***...222+++111333222///222999:::555<<<@@@<<<666<<>>IIIIIIZZZggglll~~~qqqIIIDDD```gggccc}}}ppprrrwww^^^IIIRRRZZZooo~~~yyyrrrkkkeee```\\\wwwMMMGGGQQQNNNAAA888444...222222<<>>===DDDIIIddd___kkkPPP:::111555000---111RRRrrr^^^___EEE@@@SSSzzz}}}yyyooovvvzzz}}}YYYSSSggg~~~qqqnnnEEE<<<777111...---...---///000555XXXyyyrrr```NNNrrruuueeeeeeqqquuujjj]]]LLLXXX]]]fffwwwooojjjgggeeexxxkkkppp|||tttxxxuuuxxxxxxzzzyyywwwxxxzzzyyywwwtttuuusssrrrsssuuuvvvtttrrrooonnnlllkkkkkkiiifffdddbbbcccooonnn^^^www[[[FFFkkkwww;;;666999RRRmmm{{{lllwwwkkkpppxxxtttvvvuuupppyyyvvv}}}}}}ooolllqqqyyywwwxxx}}}~~~{{{zzz{{{zzz|||}}}|||{{{{{{{{{zzzvvv{{{yyylllaaaeeeuuuvvvrrrwwwttthhh|||sssppp|||~~~vvvdddWWWHHHDDDAAA|||HHH111,,,---------,,,,,,+++,,,,,,---555nnn~~~NNN^^^NNNGGGBBBvvvYYYuuuuuuooo```wwwXXX???222***...111+++---111222111555::::::555<<<>>><<<777:::DDDNNNRRRrrr]]]wwwEEE444888333:::@@@GGGKKKRRRYYY\\\\\\\\\aaaeeetttsssqqqhhhYYYMMMMMMUUUXXXZZZ\\\___bbbdddfffgggeeeccceeefff]]]QQQQQQYYYZZZhhhyyyVVVMMMkkkwwwooosss~~~~~~yyyxxxpppXXXHHHMMMRRR[[[kkk}}}xxxsssmmmgggaaa]]]```ZZZeeeeeeNNN===777222333222;;;ggg~~~yyytttkkkXXXgggvvv|||tttwwwxxxrrryyyvvvqqqnnnmmmmmmkkkjjjttt{{{mmmfff]]]\\\nnnooohhheeegggpppzzztttaaaIII:::===GGGHHHhhh\\\888777555///***...MMMtttcccdddQQQ???OOO{{{~~~}}}~~~zzzbbb\\\oooyyyvvvmmmlllIII;;;;;;777+++,,,......000111000LLLxxx___}}}cccLLLqqq~~~zzzggg^^^mmm}}}iiiWWWRRR^^^kkk~~~}}}pppvvvtttzzzvvvuuuzzzrrr|||vvv{{{ssstttzzz{{{{{{yyywwwvvvvvvuuusssqqqqqqpppoooppprrrrrrpppooonnnmmmlllmmmllljjjgggddd```eeeppprrr\\\rrr]]]GGGjjjxxx<<<777AAAdddooouuummmoooxxxsssjjjoooyyy|||{{{}}}pppooouuu~~~wwwtttxxx|||{{{yyyyyyzzz}}}|||uuuooonnnooorrrwwwrrrddddddvvv```ZZZlllbbbZZZZZZqqqrrrwwwzzzzzzyyyggg]]]III@@@AAAMMM222,,,------,,,,,,,,,,,,,,,------777uuuJJJeeeJJJJJJIIIZZZnnn}}}ooodddxxxXXX???333+++---000***,,,000333333555888888555555666:::======@@@MMM[[[vvv~~~oooiiibbbEEE333555222:::===CCCMMMSSSYYY\\\\\\^^^dddiiiqqqqqqyyywwwfffaaahhhccceeeiiilllppprrrssstttnnnooonnniiiccc```aaadddhhhqqq]]]QQQuuu}}}www}}}nnneeeaaafffeee\\\```{{{}}}xxxsssoooiiiaaa[[[vvvsss|||zzz^^^CCC;;;666333111888]]]|||}}}~~~}}}uuummmZZZiiiyyy|||~~~uuuxxxyyyqqqxxxxxxsssooottt|||yyyooonnnsssfffddddddgggvvvtttwwwtttuuu|||||||||~~~zzzzzzvvv{{{xxxhhhUUUCCC:::@@@JJJNNNqqqtttddd555:::111111111111EEEssseeehhh___@@@JJJ}}}~~~wwwXXXUUUqqq{{{~~~xxxtttuuuxxx}}}hhh```}}}|||JJJ===>>>;;;+++---...---000000---DDDlll___zzzeeeJJJmmm~~~}}}}}}|||ssswwwllldddWWWYYYlll~~~yyyxxx|||}}}~~~~~~ooollllllbbbeeeqqqrrr~~~|||}}}tttuuu~~~{{{zzzxxxvvvtttrrrqqqpppnnnnnnnnnooooooooonnnmmmllllllmmmmmmmmmkkkgggccc^^^eeeooo|||tttZZZooo\\\JJJkkkxxx@@@:::FFFnnniii{{{fffsss~~~wwwqqq{{{zzzvvv{{{}}}vvvpppqqquuuvvvmmmfffiiilllkkkhhhfffiiiiiijjjllljjjhhhjjjnnnyyysssggg]]]bbbqqqzzzzzzssshhhJJJPPPaaa]]]ccckkklll|||}}}oooXXX???AAAQQQSSS555---...---,,,,,,,,,,,,------...<<<~~~___nnnMMMHHHSSSZZZlllhhhmmmyyyXXX>>>444,,,,,,...***///222444444333555777999777888BBBNNNLLLBBBDDDOOOWWWTTTYYY^^^[[[^^^qqqtttDDD777666444888666===KKKRRRZZZ^^^```ccciiinnnjjjttt|||{{{qqqsssvvvzzz}}}xxxzzzvvvnnniiijjjkkkiiizzz}}}PPPEEEiiippplllmmmjjjiii{{{hhhgggyyytttpppiii^^^UUUnnnGGG>>>;;;444///333PPPooovvvyyyvvviiiTTTaaatttzzz{{{xxxxxxxxxqqqvvvzzzxxxssswww~~~tttffffffYYYdddttt}}}{{{}}}yyyxxx}}}~~~}}}vvv{{{nnnWWWFFF>>>===CCCJJJVVVxxxjjjddd666;;;777444333555HHHsss}}}zzzhhhiiijjjEEEEEExxx}}}~~~wwwWWWVVVvvv}}}zzzzzz|||}}}~~~||||||tttnnnhhhcccVVV{{{oooYYYZZZkkk}}}zzzvvvTTT___vvvTTTKKKEEE999+++000///,,,...///,,,AAAfffqqqgggGGGhhh}}}|||{{{~~~vvvzzzyyymmmmmm]]]bbb|||zzzzzz}}}www~~~}}}yyyuuuoooaaaVVVPPPMMMVVVfffnnnxxxsss{{{zzzzzzyyywwwtttrrrqqqqqqmmmnnnooooooooonnnnnnnnnlllllllllmmmmmmjjjeeebbb]]]dddmmmzzzsssXXXqqqZZZMMMnnn{{{DDD;;;DDDkkkmmmpppgggvvvtttmmmdddttttttsssqqqqqqqqqqqqpppdddaaabbbgggfff\\\QQQKKKGGGDDDGGGTTT```iiirrrzzzzzzgggWWWUUUZZZ[[[\\\^^^___aaaTTT^^^gggggg|||mmm~~~uuuzzzmmmOOO999EEESSSUUU444,,,...---,,,,,,,,,------...///BBBoookkkNNNDDDZZZ\\\rrrxxx\\\vvvxxxVVV>>>555...,,,...+++000111222222111444<<>>======333,,,111JJJwwwuuussshhhpppOOODDDiii{{{~~~}}}{{{tttYYYZZZxxx}}}mmmjjjhhhmmmvvv~~~}}}}}}ooo___bbbVVVlllhhh~~~^^^QQQ[[[||||||ZZZUUUrrr~~~vvv```fffQQQ666333222///+++...000,,,>>>bbb}}}qqqoookkkGGGccc~~~}}}{{{zzzsssnnntttkkk]]]YYYqqqzzz{{{wwwpppmmmzzz|||zzzxxxppphhhjjjcccVVVLLLJJJQQQ]]]iii~~~}}}~~~sssoooxxxwwwyyyzzzyyyvvvsssrrrrrrmmmnnnppppppnnnnnnnnnooommmlllkkkkkkjjjhhhddd```___aaajjj|||oooWWWvvvUUUPPPsss}}}BBB999CCChhhqqqlllnnnxxxsssrrrssskkkyyyxxxuuurrrssssssnnnggg___gggttt}}}uuuaaaNNNEEEFFF@@@BBBOOOZZZ]]]```eee```NNNDDDLLLTTTQQQPPPTTTWWW___\\\eeemmmyyymmmcccppp~~~xxxbbbLLL>>>GGGFFFRRR333+++---,,,,,,,,,,,,---...///000FFFwwwjjjcccKKKCCC\\\rrrbbb{{{kkkTTT{{{wwwTTT<<<666///,,,...,,,---...111222222555BBBNNNBBBBBBPPPgggqqqiii___]]]PPPdddnnnqqqqqqgggMMMAAA777777999111<<>>;;;555111///>>>hhh{{{fffqqqZZZGGGYYY~~~yyy}}}~~~mmmooo|||tttxxxsssiiiiiicccqqqvvvwwwxxxyyy{{{{{{pppXXXttt```mmmmmmmmmsss~~~rrrQQQjjjzzztttbbb444;;;222///,,,///111,,,:::ZZZ\\\^^^yyyqqqIII```zzz~~~}}}}}}}}}xxx}}}nnnTTTRRRttt}}}|||{{{uuummmsss|||~~~}}}yyyzzz|||xxxqqqtttuuuhhhVVVNNNNNNZZZjjjvvvwww}}}xxx{{{jjjlllwww{{{rrrvvvyyyzzzwwwtttsssrrrlllnnnppppppnnnmmmnnnooonnnmmmjjjiiigggeeebbb___aaa^^^gggkkkVVV||||||OOOSSSxxxwww888888KKKttt~~~ttt}}}jjjwwwzzz{{{{{{zzzrrrooo~~~yyyxxx||||||yyyvvvqqqggg[[[\\\jjj{{{sss\\\MMMIIITTTQQQVVV___]]]PPPHHHGGGHHHBBBAAAIIISSSWWWUUUSSS???LLLRRRhhhhhh\\\WWWeeewwwvvv\\\NNNAAACCCAAARRR555,,,,,,,,,,,,,,,------...///000FFFvvvccchhhHHHIIIZZZmmmggg|||dddVVV}}}vvvRRR;;;777000,,,......---///444666444555AAAPPP???<<>>888888EEE___vvvvvvqqqwwwnnniiiggguuuzzzzzzxxxvvvqqquuutttsssuuuyyy{{{yyyxxxxxxrrrxxxqqq{{{uuuwww}}}|||tttnnnzzzxxx{{{|||uuuqqqbbbVVViiixxx|||kkkvvv}}}nnnSSSIII@@@@@@DDDHHHNNNSSStttdddMMMMMM>>>777>>>BBB666000TTTvvvsss~~~dddpppbbbJJJPPPzzz~~~~~~yyy}}}{{{wwwzzz}}}tttwww|||{{{nnndddYYYYYYggg~~~www~~~yyyxxx\\\nnn}}}ttttttbbbUUUmmm///;;;222///,,,111333,,,777TTTaaakkk}}}wwwLLL___xxx~~~{{{{{{}}}}}}xxxaaaNNNRRRppp~~~}}}{{{wwwqqqjjjgggfff]]]wwwuuuwwwyyyxxxtttuuuzzzyyyttt}}}ttt[[[LLLIIIWWWmmmvvvzzztttgggllltttuuuooosssyyyzzzxxxtttsssssskkknnnppppppmmmlllmmmooopppmmmjjjgggfffccc```^^^ccc\\\fffhhhUUUyyyLLLUUU|||mmm///888WWWxxx{{{uuujjj}}}zzz~~~rrrqqquuuqqq{{{}}}vvvmmm```SSSNNN[[[iiiiiiWWWCCC>>>BBBMMMQQQ```mmmhhhTTTGGGGGGHHHNNNOOONNNSSS[[[VVVIIIRRR]]]ddd{{{___LLLRRRSSSjjjxxx___QQQ???>>>JJJVVV999...,,,,,,,,,,,,---...///000000EEEdddvvvJJJPPPXXXpppkkkxxxbbb[[[uuuQQQ:::777111,,,//////111444999;;;666333===KKKHHH@@@999;;;III]]]qqq~~~^^^===>>>CCC666======EEEPPP]]]kkk~~~{{{lllKKK;;;999DDDQQQcccnnnjjjVVV\\\WWWRRRXXXYYYVVVXXX___rrr~~~zzzrrrcccUUUGGGBBBHHHPPP>>>;;;<<<[[[{{{rrr{{{}}}bbbxxxhhhooozzz|||yyy{{{ooo{{{uuutttvvv{{{{{{wwwuuuwwwwwwvvvyyyxxxmmmccckkk}}}~~~}}}uuuppp}}}}}}kkkvvv|||~~~nnn]]]QQQ^^^yyy{{{rrruuu^^^NNN===999DDDJJJGGGOOO___{{{qqqmmmKKKJJJEEEFFF777<<>>EEEFFFHHHXXXmmmxxxgggKKKJJJHHHGGG888<<>>???BBB>>>VVV|||uuuhhhooohhhlllllliiiuuusssrrr}}}qqq^^^PPPGGG>>>???GGG:::;;;>>>KKKcccvvvzzzhhhhhhbbbrrrxxxyyy}}}ooosssoooooorrrrrrqqqsssvvvzzzgggPPPMMMmmm~~~~~~~~~~~~~~~|||yyyxxxzzz}}}zzz|||oooaaaQQQCCC888>>>DDDGGGGGGPPPhhh]]]LLLJJJIIIHHH;;;===AAA:::HHHooovvvzzz|||{{{kkkgggrrr___GGG```yyy||||||~~~~~~|||yyyiiiccclllxxx~~~~~~~~~~~~~~~}}}|||vvvxxx|||yyyxxxqqqnnnUUUkkkyyy}}}FFF???@@@777444222111...,,,111999cccsssuuuoooPPP```vvv}}}}}}~~~{{{uuu|||vvvmmmmmm{{{~~~|||xxxyyyxxxwwwvvvuuuuuuvvvwwwxxxsssyyy~~~ttt^^^QQQ^^^ttt~~~www}}}|||zzz|||ttt|||~~~wwwppppppppppppooonnnmmmlllnnnmmmjjjfffdddbbbaaaaaaeeehhhuuubbbnnnSSSJJJpppOOO444999VVVxxx```jjjvvv{{{{{{||||||yyy|||}}}xxxpppssstttuuuuuupppeeeVVVLLL___ppphhhGGGRRRWWW___cccbbbgggqqqmmmeeehhhfffhhheeeiiitttqqqkkkqqquuuVVV\\\dddjjjqqqzzzrrraaaHHH@@@GGGZZZ\\\000333,,,,,,------,,,,,,,,,///111HHHzzzZZZvvvPPPEEEZZZggg~~~}}}[[[fff{{{]]]@@@666222,,,,,,111999777666999===@@@???>>>:::@@@JJJZZZooo~~~yyynnnqqqyyywwwjjj:::444;;;222;;;FFFBBB<<<<<<```iiiLLL^^^dddqqqooogggpppnnnrrrttt___NNNGGG>>>>>>FFF:::<<<===CCCRRRttt{{{jjj}}}hhhzzzoooxxx{{{qqqlllrrrkkkrrrooonnnpppqqqnnnooosssuuuxxxvvvhhhXXX___~~~|||~~~}}}~~~~~~~~~zzz}}}mmm___OOOBBB;;;<<>>???\\\rrrPPPFFFTTT^^^uuu}}}vvvzzzsss|||vvvaaaOOO{{{IIIAAA???HHH======<<>>333888YYYggglllxxx~~~~~~xxxzzzzzzxxxwwwuuummmdddgggqqq{{{{{{sssggg```]]]zzz{{{EEEIIIQQQ^^^gggmmm{{{yyynnntttOOOVVVbbbmmmxxxmmm\\\EEE===;;;mmmWWW111......,,,---...---,,,---000222@@@bbb|||\\\JJJQQQggg{{{~~~sssvvvWWWhhh{{{aaaFFF888111......222---222;;;GGGQQQVVVTTTRRRGGGKKKTTTfff{{{wwweeeVVVRRRRRRTTTOOOOOObbbyyyzzzqqqxxxsssnnnuuuoooCCC222888===<<<999<<<>>>GGGFFFSSS___???RRRbbbooowwwcccPPP}}}vvvKKKCCC@@@HHH??????<<<@@@GGGggg~~~yyy{{{sssxxxwwwrrrzzzxxxzzzwwwppprrruuuoooccc```bbbgggjjjkkkoootttqqqtttvvvvvvwww}}}~~~|||yyypppaaaRRRIIIAAA<<<@@@GGGMMMIIILLL[[[ooo|||\\\ZZZ[[[PPPFFFCCCFFFDDDAAA???<<>>@@@;;;888888555111000222>>>ddd}}}yyyppppppYYYZZZyyy|||}}}}}}}}}{{{{{{{{{||||||xxxvvvsssnnnqqqtttrrrkkkbbb```lll~~~yyy|||}}}qqqwwwvvvuuuttttttuuuvvvwww}}}{{{uuupppqqqsssiii[[[\\\vvv~~~yyyxxxtttkkkiiikkklllnnnnnnmmmkkkjjjiiigggeeecccccceeegggiiimmmkkkpppPPPSSSWWWooo@@@666444NNNccckkkuuuzzzyyyzzzzzz}}}}}}zzzyyywwwpppiiiqqquuuwwwpppeeeaaagggooovvvGGGOOOVVVgggrrryyy~~~{{{sssQQQ]]]nnnqqqYYYMMMJJJ666[[[yyyVVV222,,,...---......---------000222IIIiiibbbIIIIIIzzzvvv~~~nnnXXXppphhhLLL;;;222//////222222333666999===@@@CCCEEEZZZRRRGGGEEEOOOYYYXXXPPPJJJ>>>:::AAAAAA<<>>AAA>>>:::???VVVsss}}}yyyzzzuuuqqq}}}yyypppxxx~~~zzzwww}}}|||sssmmm```[[[YYY[[[^^^aaahhhooojjjmmmooooooppptttyyy|||}}}}}}~~~{{{}}}}}}zzzpppeeeUUUJJJ???:::<<>>;;;===EEEJJJMMMTTT]]]^^^^^^^^^]]]\\\dddzzzcccTTTHHHFFFDDD??????EEEVVVeeelllnnnwwwUUU666;;;888111::::::AAAMMM___\\\cccsss___XXXooogggiiikkkyyyooo^^^LLLvvvxxx}}}MMMAAA999AAA===BBB@@@:::;;;HHHfff}}}zzzxxxzzzmmmyyyvvvhhh|||}}}zzztttwwwccc[[[TTTRRRSSSWWW```hhhjjjmmmoooooopppsssvvvvvv{{{||||||}}}}}}}}}}}}}}}}}}}}}yyy|||wwwuuupppcccUUUMMMHHHAAA999999@@@HHHLLLKKKMMMRRRggguuuMMMRRRPPPJJJJJJGGGDDDEEE<<>>@@@777???AAA>>>>>>:::AAAYYYrrr|||yyytttvvvppp}}}[[[nnn||||||}}}~~~tttsssfffWWWOOOJJJFFFIIIPPPVVV___iiilllkkklllsss{{{zzzzzzzzz{{{|||}}}~~~{{{}}}~~~~~~}}}}}}}}}{{{yyy~~~zzzqqqdddVVVJJJCCC@@@<<<;;;>>>DDDGGGGGGHHHKKK^^^tttzzzbbbIIIFFFDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFGGG|||sssxxxrrrsssvvvjjjfffgggfff___XXXXXXZZZaaaiiijjjeeefffkkkqqqtttxxx|||}}}|||yyyxxxyyy{{{|||zzzzzz|||}}}{{{}}}||||||}}}}}}|||yyywwwuuuppphhh___XXXXXX\\\___mmm]]]OOOMMMTTTdddzzzSSS@@@KKKTTTLLLDDDBBB>>>;;;888777777777:::xxxzzzgggYYYxxx||||||||||||{{{zzzyyywwwwwwvvvwwwxxxzzz{{{|||}}}}}}|||zzzyyywwwpppddd[[[ZZZaaa]]]ggg|||}}}{{{rrrvvvwwwuuuttttttvvvwwwxxxxxx~~~zzzvvvvvvyyy|||~~~~~~~~~yyyxxxpppkkkjjjkkklllkkkllllllkkkiiigggfffeee]]]jjjccc]]]jjjllliiissspppsssQQQUUU]]]DDD555888---PPPqqqyyysssvvv~~~~~~|||{{{|||}}}|||wwwtttbbbXXXeeetttttt~~~mmmWWWPPPbbbyyy```[[[JJJ@@@CCCKKK555<<<000111000...---...///111333DDDooooooMMMBBBiiiooorrr~~~|||}}}{{{xxx}}}bbbJJJ:::000///333...333777777444222333555999555777@@@EEEBBBAAAEEEBBBBBBFFFNNNSSSTTTUUUWWWdddddddddbbbcccjjjwwwtttlllYYYVVVUUUWWWUUUSSSXXXaaagggfffiiifffaaahhhiii\\\???;;;::::::888666<<>>000444>>>555@@@>>>OOOnnnbbb@@@WWWqqqUUUTTTZZZtttwwwzzz^^^XXXJJJdddJJJ===BBB<<>>LLLfff||||||qqqyyyhhhjjjkkk{{{zzztttxxx|||zzz|||qqqcccXXXMMMCCC@@@DDDIIIPPPXXX]]]___ccckkkrrrqqqqqqrrrrrrrrrsssssstttuuuwwwzzz{{{zzzzzzzzz{{{{{{{{{{{{}}}|||{{{|||||||||xxxrrrmmmeee```XXXMMMCCC>>>===>>>BBBDDDGGGHHHFFFKKK[[[llllllPPPAAADDDDDDEEEGGGCCC????????????@@@AAABBBCCCaaa~~~yyyhhhvvv|||qqq|||xxxrrrnnnmmmnnnkkkbbbYYYPPPQQQWWW___bbbbbbeeelll]]]^^^```cccggglllqqqsssqqqtttwwwwwwuuuuuuwwwzzzzzzyyyxxxyyyzzzzzzwwwttttttssspppmmmiiiddd```]]]QQQPPPPPPQQQUUUXXX\\\]]]QQQSSSYYYaaannnwwwXXXSSSQQQIIIJJJMMMJJJHHHCCC>>>;;;999888888222LLLooo|||yyyrrrcccnnnttt}}}||||||{{{zzzyyywwwvvvuuuyyyyyyzzzzzzyyyxxxxxxwww}}}||||||~~~|||tttmmmUUUmmmppp}}}www{{{|||yyy}}}{{{yyywwwwwwyyy{{{{{{{{{|||xxxxxxzzz}}}zzzzzz}}}{{{xxxrrrllliiiiiijjjkkkkkkjjjhhhhhhhhhhhhhhhgggaaaeee\\\]]]kkkkkkkkk{{{}}}fffYYYaaakkkwww===444777111III~~~mmmsssuuuuuu~~~}}}|||{{{|||}}}{{{vvvsssmmm[[[bbbsss|||ooopppnnndddWWWWWWiii~~~~~~^^^PPPGGGLLLFFFqqqMMM:::<<<000111000///......///111222:::yyyvvv\\\JJJxxxfffxxx~~~zzztttvvvkkkRRR>>>111...111222666::::::777444666888111666;;;<<<<<<===@@@CCCCCCTTTfffooossszzz{{{ssshhh```]]]YYYXXXXXXVVVUUUZZZccc```^^^aaa]]]XXXaaaeeeYYYDDD;;;666777777888???IIITTTeeeoooOOO888777===@@@222999>>>HHHddd\\\:::MMMnnncccQQQWWWpppuuu\\\UUUJJJgggKKK<<>>AAAEEEHHHLLLRRRYYY^^^bbbdddgggkkknnnqqqssstttpppsssvvvxxxwwwvvvvvvwww{{{zzzyyyxxxyyy{{{~~~xxxwwwtttpppjjjbbbYYYSSSFFFDDDBBB>>><<<===AAADDD@@@DDDKKKSSSZZZeeewwwQQQ@@@===EEEEEEEEEFFFBBB@@@??????>>>>>>??????@@@GGG^^^tttqqq{{{zzzoooiiiiiiUUURRRPPPQQQQQQRRRXXX___eeebbb^^^YYYUUUSSSRRRQQQ[[[XXXTTTUUUXXX[[[ZZZXXX\\\[[[ZZZZZZ[[[[[[YYYWWWZZZYYYWWWUUURRRPPPNNNLLLTTTRRRQQQPPPNNNLLLHHHFFFMMMWWWjjj|||uuubbbBBBPPPUUUHHHFFFNNNPPPLLLFFF@@@<<<999888888444222IIIuuu~~~|||yyypppdddjjjuuu~~~}}}|||{{{yyywwwvvvtttsssyyyyyyxxxxxxwwwvvvuuutttvvvwwwyyy}}}|||wwwZZZ~~~xxxrrr}}}}}}zzzxxx|||zzzxxxxxxzzz{{{|||{{{|||yyyxxxzzz|||}}}~~~}}}tttrrruuuwwwqqqooommmjjjiiiiiijjjkkkjjjgggdddeeegggiiihhhfffcccaaa___fffooolllvvvoooyyyggg[[[kkkWWW777444555777@@@ooouuurrruuummmxxxtttzzz~~~{{{{{{|||||||||zzzvvvrrrmmmYYYaaazzzyyy^^^______]]]YYY^^^qqq||||||wwwnnn[[[PPPDDDCCCDDDtttqqqJJJ???<<<222222111///......///000111<<<}}}hhhNNNlllsssyyytttsssuuu]]]FFF555///111111444888888555444555777777===>>>999:::EEERRRYYYttt}}}uuupppjjjjjjllloooqqqttt}}}~~~www}}}}}}pppJJJ<<<222444888:::BBBLLLRRRdddmmmzzzDDD333888<<<<<<999EEEKKKOOO```XXXKKKmmmzzzSSSbbb}}}rrr[[[QQQLLLgggzzzPPP@@@IIIAAABBBCCCDDD===@@@???AAARRRkkk{{{~~~ooonnnwww~~~uuuuuuyyy{{{zzz}}}{{{{{{{{{wwwmmm___UUUGGGDDDAAA@@@AAADDDFFFGGGJJJLLLPPPUUUYYY\\\^^^___cccfffjjjmmmmmmmmmmmmnnnsssrrrpppnnnkkkjjjjjjkkklllggg___VVVOOOIIIEEECCC>>>@@@CCCDDDDDDDDDFFFHHHHHHJJJTTTgggxxxsss]]]GGG>>>BBBIIIEEECCCDDD@@@CCCBBBAAA@@@@@@@@@@@@@@@EEEJJJtttzzzwww|||zzzqqqllldddYYYNNNGGGDDDFFFIIINNNPPPSSSVVVWWWVVVUUUSSSWWWRRRNNNNNNQQQRRROOOKKKJJJJJJJJJJJJKKKKKKKKKJJJLLLLLLLLLKKKJJJJJJLLLMMMIIIJJJLLLLLLLLLNNNTTTXXXpppooozzzdddUUUOOOOOOIIIJJJOOOLLLOOOLLLFFFAAA<<<999888888<<<:::BBB]]]|||zzzyyycccfffnnnzzz~~~|||zzzxxxvvvuuutttvvvvvvuuuuuuuuuuuuuuuvvvtttuuuwww{{{~~~~~~{{{xxxqqqrrrmmmzzz}}}zzzvvvzzzxxxvvvuuuwwwxxxxxxxxx{{{yyywwwvvvwwwxxxzzz{{{ttt|||zzz{{{}}}xxxssspppnnnmmmllllllkkkjjjjjjjjjiiiiiigggeeecccdddggghhheeeaaa[[[^^^gggpppmmmlllnnnUUU^^^vvv@@@777666222999:::eee|||{{{cccfffvvv|||uuuwww{{{||||||}}}~~~}}}zzzwwwttthhh^^^pppcccZZZ[[[^^^^^^]]]dddwww}}}}}}pppooouuuxxx```YYYRRRFFF777```VVVCCCBBB<<<666444333111///...///000111BBBkkk}}}fffGGG\\\}}}zzz|||zzzsss{{{fffPPP===444444000333666777777777999;;;FFF???<<>>CCCPPPKKKPPPZZZZZZlll{{{hhhzzzqqqZZZMMMPPPeeettt~~~QQQJJJXXXMMMEEEAAADDD<<<888:::AAAGGGQQQggg}}}~~~zzzvvv~~~{{{|||xxxxxx{{{zzzrrrjjjaaa[[[SSSLLLHHHDDD@@@>>>EEEEEEGGGHHHIIIIIIJJJJJJMMMQQQUUUXXXYYYYYY[[[\\\\\\]]]^^^[[[VVVQQQPPPOOOOOOMMMJJJFFFCCCCCCDDDFFFHHHIIIIIIHHHGGGIIILLLNNNcccdddkkkxxxoooHHHEEEAAAGGGJJJBBB@@@CCC???DDDCCCBBBAAA@@@@@@@@@@@@DDD;;;^^^ooo}}}vvvqqq|||vvvkkkxxxxxx{{{vvvrrr|||xxxpppeeeZZZPPPHHHBBB;;;>>>CCCIIINNNQQQRRRSSSSSSSSSUUUYYY\\\]]]\\\ZZZUUUUUUUUUUUUTTTTTTTTTTTTNNNNNNMMMJJJGGGGGGIIIKKK@@@FFFMMMQQQWWWdddwwwyyytttIIIQQQZZZSSSGGGNNNTTTJJJLLLJJJFFFCCC@@@>>>===<<<>>>@@@DDDSSSvvvwww~~~|||llljjjkkksss~~~~~~|||zzzyyyxxxxxxxxxwwwvvvuuutttttttttuuuuuuwwwxxxzzz}}}}}}{{{iiirrr{{{}}}xxxvvvtttsssuuuvvvvvvuuuxxxxxxwwwvvvvvvwwwyyyzzz{{{|||{{{vvvxxxqqqrrrsssrrrqqqnnnkkkiiiiiiiiiiiiiiihhhgggfffeeedddddddddfffgggeee```[[[TTT\\\kkknnnfffuuulllzzznnnYYYjjj;;;===:::111888888```{{{YYY```hhhxxxvvvyyy~~~}}}{{{yyyxxxnnnmmmZZZXXX\\\aaadddeeekkk~~~|||tttuuuwwwsssmmmjjjkkkkkkrrrsssYYYXXXGGGKKK@@@GGG@@@EEE???<<<777555333111//////000000<<>>@@@BBBDDDGGG:::>>>]]]QQQ>>>222888>>>;;;===EEEGGGjjjyyyRRRPPP[[[gggYYYIIIMMMPPPYYYaaazzzyyyoooWWWHHHVVVdddooo}}}LLLOOOiii___NNN@@@>>>===888;;;CCCBBBBBBWWWssswwwqqq|||~~~iiisss}}}}}}qqqzzzxxxwww{{{}}}|||zzzuuunnnfff^^^WWWPPPLLLFFFEEEEEEEEEFFFGGGHHHIIIBBBEEEGGGIIIJJJKKKMMMNNNJJJMMMOOONNNJJJFFFDDDEEEAAADDDGGGIIIHHHGGGGGGHHHJJJIIIIIIJJJNNNWWWbbbjjjxxxzzz~~~WWWEEEBBB???EEEGGG???>>>CCC@@@AAAAAA@@@???>>>>>>>>>???BBB===PPPmmmzzzqqqssswwwpppooowww}}}{{{{{{qqqcccVVVPPPMMMHHHCCC@@@???@@@AAAAAAEEEIIILLLMMMMMMMMMMMMNNNNNNNNNLLLIIIHHHIIIKKKDDDEEEFFFEEEDDDFFFLLLQQQYYYbbbmmmvvv{{{~~~[[[QQQJJJPPPYYYTTTQQQPPPIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@<<>>AAADDDEEE@@@BBB[[[QQQ===444<<<@@@999:::CCCKKKiii{{{]]]XXXdddggghhhXXXSSSggggggwwwtttiiiQQQEEEcccgggjjj|||FFFJJJllljjjXXXCCC<<<>>><<<>>>AAA???@@@NNN___yyy}}}uuuhhhooouuuqqqrrr{{{tttvvvyyyxxx}}}|||vvvooojjjgggRRRPPPLLLIIIHHHGGGHHHIIIFFFGGGGGGFFFEEEEEEGGGJJJEEEHHHJJJIIIEEECCCEEEGGGEEEIIIMMMNNNNNNNNNOOOQQQQQQTTTYYY```hhhsss}}}www{{{aaaOOOCCC@@@>>>DDDEEE===???CCC?????????>>>=========>>>>>>AAAFFFEEElllsss||||||zzzjjjbbblllyyyxxx~~~wwwjjjfff___YYYUUUSSSTTTTTTEEEEEEEEEFFFEEEDDDCCCBBBEEEFFFGGGFFFEEEFFFIIIKKKKKKOOOTTTXXX]]]eeepppyyy}}}}}}tttJJJUUUFFFKKKYYYWWWOOOLLLIIIFFFGGGHHHIIIHHHFFFCCCAAACCC===AAAWWWooo|||}}}{{{nnnlllttt}}}|||zzzyyyyyyxxxyyy{{{~~~|||{{{xxxvvvuuuuuuuuuvvvuuuwwwyyyzzz{{{|||}}}www}}}{{{qqq{{{vvvxxxvvvsssssstttuuutttttttttvvvwwwwwwwwwwww{{{}}}xxxrrrqqqsssssswwwwwwpppvvvtttqqqnnnkkkiiiiiiiiigggggggggfffeeecccbbbbbb___bbbdddbbb^^^\\\]]]___lllnnnuuuzzznnnjjjsssWWWkkk___QQQDDD>>><<<444555HHHpppzzz{{{mmm~~~yyy{{{vvv|||}}}yyyyyy{{{~~~zzzxxx~~~aaaLLLPPP___www~~~rrrsss|||~~~yyytttdddZZZXXXJJJBBBbbbqqqQQQHHHHHHDDDCCC===;;;888555222111111222...OOOssscccKKKvvvttt]]]EEE888333333444777:::>>>@@@@@@KKKkkk~~~~~~xxxsssjjjdddnnnvvvmmmPPP<<<333<<<>>>777999EEEQQQiiiqqqXXXYYYkkkvvvfffXXXNNNaaawwwpppuuu~~~zzzpppcccNNNIIIwwwkkkggg{{{CCC@@@eeejjj]]]IIIAAA999===<<<888888???FFFIIIhhhuuu}}}rrrrrrqqqjjj{{{|||vvvqqq~~~tttuuuyyy|||}}}|||zzzqqqggg^^^XXXUUUTTTJJJIIIHHHEEEBBBBBBDDDFFFDDDGGGGGGDDD@@@???CCCGGGGGGIIIKKKLLLNNNTTT]]]dddgggnnnxxxWWWLLLNNN>>>BBB@@@FFFFFF>>>@@@CCC===??????>>>>>>>>>>>>??????;;;GGG666^^^~~~{{{{{{|||tttdddZZZ{{{{{{xxxvvv}}}xxxooohhhdddbbb___\\\\\\___``````^^^WWWZZZ]]]___```dddiiinnnpppuuu|||zzz~~~sssVVVMMMKKKJJJRRRUUUMMMKKKNNNIIICCCEEEGGGHHHGGGDDDAAA>>>BBBBBB???CCCXXXvvvxxxppplllssszzz{{{wwwwwwwwwvvvwwwyyy|||yyyxxxwwwvvvwwwxxxzzz{{{zzz{{{||||||{{{{{{|||}}}zzz{{{}}}wwwwww}}}vvvtttrrrqqqrrrsssrrrrrrppprrruuuuuutttuuuyyy|||vvvrrrwwwxxxrrrtttuuummmmmmmmmnnnnnnmmmjjjgggeeeiiiiiihhhggggggffffffeee^^^aaabbb___YYYYYY___eeepppnnntttsss\\\bbbUUUZZZBBB===BBB444333<<>>@@@@@@bbblll[[[bbbttt}}}wwwyyy~~~uuuzzzzzzvvvzzz}}}~~~yyyiiiNNN;;;222:::<<<555:::IIIVVVkkk]]]UUU]]]mmm{{{fffWWWUUUsss}}}aaammm|||xxxnnn```OOOPPPlllddd|||KKK@@@HHHtttpppNNNFFF>>>;;;888999<<<@@@@@@@@@UUUoooyyynnnrrrtttzzzpppsssyyysss~~~}}}xxx{{{}}}}}}xxx~~~zzz{{{~~~xxxllllllddd___aaa___XXXTTTTTTPPPNNNKKKJJJJJJLLLOOOQQQ^^^aaaeeejjjooovvv}}}~~~yyyhhhIIIMMMMMM???EEEDDDDDDCCCBBBBBBAAA@@@??????@@@@@@???===;;;:::>>>888888EEEYYYnnn}}}yyyrrrggg^^^hhhwww|||vvvxxx~~~ttthhhQQQMMMLLLIIIJJJJJJHHHFFFDDDDDDEEEEEECCCAAA>>>>>>???AAABBBBBBEEEBBB>>>FFF```pppkkk{{{yyyzzz|||sssmmmnnntttzzzzzzvvvrrrrrrvvv{{{||||||{{{zzzxxxvvvuuuvvvxxxyyy|||{{{{{{{{{||||||{{{zzz{{{~~~~~~yyyqqq~~~ooossspppmmmmmmoooqqqpppooosssvvvtttpppqqquuutttnnnsssqqqnnnnnnnnnoooooonnnrrrooommmllllllkkkjjjhhhhhhfffdddbbbaaaaaabbbccchhh[[[SSSUUUXXXZZZcccooopppqqq{{{iiiccchhhnnn^^^WWWOOODDD<<<999888666555RRR}}}___wwwjjjvvvppp|||~~~}}}zzz{{{~~~|||{{{zzzwwwvvvyyy|||xxxqqqJJJ\\\ssskkk~~~zzzxxx___gggPPPqqqMMMKKKkkkLLLLLLQQQJJJDDDBBBAAA???===999666333111***BBBwwwlllQQQ]]]xxx~~~yyyfffNNN;;;...666DDDAAA<<>>;;;:::;;;>>>@@@AAA@@@III___yyywwwuuuwwwzzzvvvxxx|||}}}nnnhhhqqq}}}uuuppp{{{}}}~~~~~~uuussszzz|||{{{}}}{{{uuusssuuupppqqqrrrrrrsssuuuwwwzzzvvvyyy}}}~~~{{{xxxvvvuuu|||{{{lllgggtttsssrrr\\\QQQFFFDDDJJJCCCBBBAAA@@@@@@?????????AAAAAA@@@@@@>>>===<<<;;;@@@;;;777;;;FFFYYYtttttt{{{xxxyyyzzzzzz{{{ooogggnnnzzz}}}yyyyyy|||ppptttvvvXXXNNNPPPPPPHHHIIIIIIGGGEEEDDDEEEFFFCCCBBBAAA???@@@AAACCCDDDBBBFFFFFFBBBCCCTTTrrruuu{{{yyykkk}}}||||||{{{uuunnnkkklllnnntttrrrpppqqqsssvvvxxxyyy{{{yyywwwuuuuuuwwwyyy{{{}}}|||{{{|||}}}~~~|||xxxyyy{{{uuuppp{{{xxx}}}|||vvvqqqooollllllnnnpppooonnnrrrttttttrrrssswwwuuupppsssqqqnnnnnnoooppppppoooqqqooommmlllllllllkkkiiidddcccaaa`````````aaabbb^^^______^^^^^^aaahhhmmmyyy|||uuu}}}sssXXXpppZZZUUUNNNEEE???<<<:::888555XXX```rrr}}}vvvvvvzzz}}}}}}zzz{{{~~~|||||||||zzzxxx{{{~~~{{{tttiiixxx}}}zzzwwwwww}}}rrrxxxnnnSSS```dddNNNwww___OOOMMMLLLIIIGGGDDDCCCAAA>>>:::666333111777:::ZZZzzzWWWMMM~~~|||vvvuuudddFFF777222===CCCDDDXXXuuuhhhEEE555GGGZZZnnnhhhgggttttttlllfffpppggg\\\YYY^^^jjjzzz}}}lllooo]]]===888MMMTTTEEEKKKNNN\\\lllzzzwww^^^RRR^^^bbbllljjjjjjvvvdddTTTTTTiii}}}ooo}}}OOOEEE???aaagggNNN@@@===<<<<<<===???AAA@@@@@@>>>LLL]]]mmm}}}uuucccppp~~~wwwiiiqqqxxxpppooorrrqqqwwwiiilllmmmhhhiiigggkkksss{{{|||xxxxxx{{{wwwwwwyyy|||{{{xxxxxxzzzsssvvvxxxxxxuuutttvvvxxxqqqrrrssssssqqqnnnjjjhhhaaa]]]\\\bbbmmm}}}vvv[[[YYYTTT???;;;KKKDDDCCCAAA@@@??????@@@AAADDDCCCAAA@@@>>>======<<<===<<<;;;777666BBB^^^xxxsssyyy~~~{{{{{{wwwvvvwww{{{||||||{{{yyyyyy}}}yyy}}}~~~zzzzzzwwwsssooovvvsssnnnVVVMMMNNNOOOPPPHHHIIIIIIGGGEEEDDDDDDFFFBBBBBBAAAAAABBBCCCEEEFFFCCCFFFJJJHHHAAAEEE___|||vvvfffooo|||yyy{{{}}}|||wwwqqqmmmjjjnnnooopppppppppppprrrttt{{{yyywwwuuuuuuvvvxxxyyy|||{{{{{{{{{|||~~~}}}{{{zzzxxxxxxtttyyyyyyrrrrrrpppnnnlllkkkmmmnnnnnnnnnpppsssttttttvvvyyywwwrrrqqqpppnnnoooppprrrqqqqqqooommmkkkjjjkkkkkkjjjhhhbbbbbbaaa``````___``````YYY\\\\\\[[[aaammmttttttrrrwwwttt\\\___ppp^^^RRRMMMFFFBBB@@@>>>:::666OOOrrrmmmlllggghhh{{{|||~~~www{{{{{{zzzzzz~~~~~~|||||||||zzzxxx{{{|||wwwuuu}}}~~~}}}yyyuuuttttttxxxpppfffnnnkkknnnbbb{{{OOOEEExxxQQQSSSNNNGGGKKKKKKGGGEEECCC@@@<<<888555333888111BBBoooDDDzzzrrrUUUFFF333:::LLLQQQfff\\\CCC666>>>NNN|||~~~___HHHOOObbbllloooqqq{{{vvvzzz~~~qqqkkkqqq|||cccBBBRRRbbbMMM@@@CCC[[[aaafffpppttteeeXXX^^^llluuuzzz}}}zzzooo[[[MMMTTTkkkpppPPPGGG:::SSS^^^MMM<<<;;;;;;<<<>>>?????????>>>;;;@@@DDDOOOkkkuuu[[[hhh~~~|||vvvxxxsss{{{{{{mmm```uuu{{{iiicccaaaZZZWWWZZZYYYUUUYYYbbbooonnnooorrrtttsssqqqpppnnnoooooojjjdddaaaccceeeccc]]]SSSLLLHHHHHHJJJKKKRRRYYYmmm}}}}}}nnn___VVVKKK???>>>DDDGGGEEEDDDBBBBBBBBBCCCDDDGGGEEECCC@@@???>>>>>>>>>999===@@@===666888JJJ]]]|||{{{zzzwww|||vvvyyy~~~}}}~~~}}}wwwxxx{{{}}}~~~yyyzzz{{{|||{{{yyyvvvuuuvvvyyyzzzyyyzzzooo^^^]]]dddjjjTTTOOOQQQOOOLLLLLLLLLLLLKKKHHHEEECCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDIIILLLCCC>>>PPPkkk{{{vvvzzztttzzz~~~tttxxx}}}}}}xxxrrrnnnlllooorrrqqqnnnllllllmmmvvvvvvvvvwwwwwwvvvvvvvvvxxxyyyzzzzzzzzzzzz{{{|||zzz}}}ttt|||sssuuusssnnnsssooonnnmmmlllmmmnnnooooooqqqssstttvvvxxxxxxuuuqqqpppooonnnoooqqqssssssrrrmmmkkkiiihhhiiiiiihhhgggddddddbbbaaa___^^^]]]\\\YYYXXXYYYaaakkksssvvvwww~~~vvvXXX\\\xxxpppWWWNNNKKKGGGEEEDDDAAA<<<888>>>kkkzzzpppfff^^^RRRkkk}}}vvvyyyzzzyyyzzz~~~|||yyyzzzxxxvvvxxx|||{{{wwwtttwww~~~~~~}}}tttssswww|||~~~nnndddhhh~~~tttiiicccHHHeeedddLLLWWWNNNIIIQQQLLLJJJIIIGGGCCC???;;;888666222222@@@{{{FFFttt~~~~~~|||zzzxxxdddXXX<<<;;;TTTYYYmmmiiiEEE:::===YYYhhhlllNNNEEEFFF\\\www|||sssfff```bbbgggjjjiiihhh```FFF[[[```BBBHHHQQQhhhjjjjjjpppuuukkkdddmmm|||kkk]]]TTTJJJIIIccczzziiiOOOGGG888GGGSSSJJJ:::999:::<<<===============:::;;;888;;;UUUyyyqqq]]]VVVmmm}}}xxxmmmmmmqqqvvvuuunnnmmmggg\\\WWWZZZ```\\\XXXWWWYYYXXXRRRLLLTTTSSSPPPKKKGGGGGGKKKOOOMMMHHHCCCCCCLLLXXXdddkkkqqqooowwwJJJQQQSSSKKKCCCCCCEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEGGGEEECCCAAA????????????>>>>>>@@@???:::777???JJJ\\\ttt|||wwwrrryyypppxxx~~~}}}vvv~~~{{{{{{~~~{{{|||~~~}}}|||{{{yyyssskkkiiippp{{{~~~bbbUUUOOOTTTUUUNNNKKKNNNOOOOOOMMMIIIEEECCCDDDEEEIIIHHHFFFCCCBBBAAAAAAAAAFFFBBBEEEKKKFFF???III[[[pppwww|||vvvxxxzzz{{{zzzwwwrrrooonnnqqqtttsssooojjjiiiiiijjjmmmqqquuuxxxxxxwwwwwwwwwzzz}}}}}}{{{xxxwwwwwwvvv}}}zzzuuurrrxxxwwwwwwwwwtttqqqtttzzzoooooonnnnnnnnnoooppprrrsssssstttvvvwwwuuuqqqooonnnnnnnnnooorrrsssrrrqqqnnnkkkiiiiiiiiiiiihhhgggeeecccaaa^^^[[[YYYXXXXXXYYY[[[eeeqqqrrrqqq}}}uuulll[[[ZZZddd```\\\IIIKKKIIIGGGGGGGGGEEE???:::888HHHuuu|||lll~~~vvvuuu\\\gggzzz}}}}}}wwwzzzzzzxxxyyy}}}}}}yyyzzzyyyvvvwww{{{{{{xxx}}}~~~}}}~~~{{{rrrxxxyyyfff___ppp]]]qqqmmmsssqqqgggWWWPPPYYYNNNOOOWWWLLLNNNMMMKKKGGGCCC???<<<:::555888???kkkQQQMMMwwwyyymmm|||~~~~~~tttiiiFFF:::OOOZZZrrrLLL@@@<<>>>>>>>>EEE???:::999888888===CCCEEE[[[qqq{{{tttwwwyyy}}}ggghhhooo~~~~~~rrrvvvwwwrrrppptttyyyzzz}}}cccRRRNNNOOORRRPPPJJJKKKRRROOONNNLLLHHHEEEDDDEEEGGGNNNKKKGGGBBB???>>>>>>???DDD@@@AAAGGGFFFBBBFFFNNN[[[}}}}}}zzzxxxvvvsssqqqppprrrttttttqqqmmmjjjiiiaaadddjjjppptttxxxyyyzzzxxx||||||xxxwwwwww{{{wwwxxx~~~zzzwww~~~|||vvvqqqsssxxxuuunnnnnnooooooooonnnoooqqqssstttqqqqqqtttuuuqqqnnnnnnmmmmmmmmmoooqqqrrrqqqpppooollljjjiiiiiihhhgggeee```^^^[[[YYYXXXXXXXXXYYY___eeelllmmmnnnvvvttt```YYYwwwqqqjjj^^^JJJRRRKKKJJJIIIKKKLLLJJJDDD@@@<<<;;;cccnnnrrrwwwmmmvvv{{{}}}zzz|||zzzwwwwww}}}zzz|||{{{wwwwww{{{|||zzz~~~{{{xxxvvvttttttddddddvvv|||rrrmmmhhhtttfffgggUUUTTTXXXPPPSSSYYYOOOQQQPPPNNNKKKHHHEEEBBB@@@;;;999777VVVmmm>>>rrrzzzhhh___{{{|||pppyyy|||}}}vvvUUU>>>III^^^```;;;HHH;;;BBBSSSZZZXXX\\\TTTIIIMMMIIIUUUyyygggEEECCCFFFNNNUUUVVVUUUUUU___```GGG;;;???FFFXXXbbbyyyvvvWWWRRRUUU^^^hhh|||}}}ooofffOOO???VVVrrrgggEEEDDD:::;;;@@@AAA;;;;;;<<<===;;;::::::<<>>DDDFFFAAA===???<<<===???@@@@@@???===<<<<<<=========<<<<<<;;;:::BBB:::444444666888;;;???<<>>???>>>???AAABBBCCCCCCCCCDDDNNNppp{{{yyyzzzxxxwwwvvvtttppppppqqqrrrsssrrrnnnllleeeeeefffhhhlllqqquuuxxxyyy|||~~~|||xxxvvvyyy|||~~~yyyyyy~~~zzzqqqsss~~~xxxvvvtttvvvxxxwwwppphhhmmmnnnooonnnmmmmmmpppsssqqqmmmlllqqqrrrooommmooommmlllmmmnnnpppqqqooommmkkkiiifffddddddcccaaa___YYYXXXVVVVVVXXX]]]aaadddhhhooonnnmmmrrruuueeeXXXoooZZZ^^^NNN\\\NNNLLLLLLOOOQQQOOOKKKFFFBBBAAAOOO|||}}}}}}xxxpppyyyzzzppp{{{~~~~~~{{{vvvvvv|||zzz|||{{{vvvuuuxxxzzzxxxqqqyyyyyyxxx}}}yyy~~~zzzuuuyyysssjjjuuukkkkkkwwweeezzzyyydddYYYSSSUUUTTTSSSTTTVVVSSSSSSQQQOOOLLLIIIGGGEEE<<<:::555HHHqqqKKKfffkkk]]]www}}}~~~yyyyyy~~~}}}lllTTTTTTqqqBBBFFFbbb???@@@]]]TTTFFFfffQQQ@@@RRRBBBPPPqqqXXX999777<<>>>>><<<999:::>>>AAA>>>999888===AAACCCHHHNNNaaajjj|||ttt[[[YYYggg}}}uuu[[[BBBOOOhhhxxx}}}___OOOIIIDDD<<>>::::::<<<>>>@@@@@@???===;;;777888999::::::999888777999444111555888777777999;;;===>>>DDDZZZwww{{{ooorrrzzzzzz~~~}}}mmmaaaTTTLLLJJJJJJJJJHHHDDDDDDFFFFFFCCCDDDDDDDDDCCCCCCEEEIIILLLPPPLLLEEE???<<<<<<>>>@@@999@@@CCC@@@>>>AAAAAA???BBBWWW{{{{{{mmm~~~{{{vvvuuuuuuuuutttooonnnnnnqqqtttuuurrrooonnnkkkfffcccdddiiinnnrrrxxxzzzzzzvvvssstttyyyxxx{{{yyyrrrrrrwwwxxxuuuuuurrrrrrtttpppkkkoooyyykkkmmmnnnmmmllllllpppsssooojjjiiinnnpppmmmmmmpppmmmllllllnnnppppppnnnlllfffddd```^^^]]]\\\ZZZXXXUUUUUUUUUWWW\\\dddlllqqqjjjwwwyyynnnjjjgggXXXeee~~~|||aaaKKKVVVPPPPPPOOOOOOQQQTTTSSSOOOKKKHHHNNNAAApppqqqmmmyyyrrrttt~~~~~~{{{{{{uuuuuu|||xxxzzzyyytttrrruuuvvvuuulll{{{}}}vvvxxxyyywww{{{yyywww|||{{{yyy~~~{{{vvvrrrttttttnnnnnneeepppjjjtttlll___PPPRRRXXXQQQOOO\\\TTTTTTSSSQQQNNNLLLJJJHHH===???>>>CCC```ZZZXXXzzzyyy{{{~~~~~~zzz}}}vvvmmmhhhyyy777^^^IIIFFFooosssHHHCCCYYY[[[ccc^^^mmmnnnrrrppprrr\\\???<<>>@@@888@@@>>>;;;;;;;;;<<<<<<<<<======999:::<<<===???AAACCCDDDQQQ```mmmsss{{{}}}jjjQQQUUUrrrqqqMMMEEE:::;;;SSSssshhhWWWSSSKKKCCC@@@FFFFFFEEEAAA>>><<<===>>>;;;<<<>>>?????????>>>============:::777666888999888666444333444666999;;;<<<======???GGGZZZsss{{{uuuuuuvvvtttVVVLLLQQQPPPHHHBBBFFFEEECCC@@@>>>???BBBEEEFFFEEEEEEEEEDDDDDDCCCCCCOOOIIIAAA<<<::::::;;;<<<999<<>>@@@:::CCCAAA999:::::::::;;;;;;;;;;;;::::::;;;<<<======>>>>>>CCCOOO[[[fffsss}}}zzzqqq\\\WWWXXXhhhnnn{{{oooYYYJJJRRRhhhyyy|||}}}uuupppssszzzyyyzzzVVVGGGFFFDDDBBBCCCFFFFFFEEEAAA>>>===>>>???>>>>>>?????????>>>>>>===>>>===<<<:::999999999:::999888666555666888:::<<<888999:::999;;;FFFWWWdddttt|||vvv|||wwwvvvxxxyyyxxx}}}mmmTTT@@@AAAIIIIIIFFFFFFFFFFFFDDDBBB@@@AAACCCFFFDDDDDDDDDDDDCCCCCCBBBBBBJJJEEE???;;;;;;<<<>>>???;;;<<<===>>>???@@@???>>>DDDCCCYYY}}}vvvnnnpppzzzxxxvvvuuuwwwzzz}}}wwwxxxuuummmjjjooovvvxxx|||vvvrrroookkkggghhhlllbbbfffkkkpppsssvvvyyy|||zzzxxxvvvvvvvvvuuutttrrroooqqqrrrssssssrrrpppoooiiikkkjjjfffgggkkkmmmllliiihhhgggggghhhhhhfffdddhhhhhhhhhgggfffdddaaa```ZZZUUUPPPNNNKKKKKKQQQYYYbbbbbb```___ccclllvvv{{{~~~yyyhhhrrr}}}RRROOO___hhhjjjNNNQQQUUUPPPNNNKKKNNNPPPPPPLLLJJJKKKMMMIIIGGGHHHYYYttt}}}wwwxxxzzz{{{zzzxxxzzz~~~~~~|||yyytttrrrpppnnnooosssyyy~~~{{{zzz{{{zzzwwwyyy}}}~~~}}}}}}qqqcccbbbggglllgggsss]]]TTTMMMMMMOOOQQQUUUZZZ\\\XXXTTTSSSUUUUUUQQQNNNEEEHHHEEECCCXXX|||zzzMMMTTT}}}{{{uuu|||zzz}}}|||yyyZZZ@@@AAAAAArrrkkkPPPkkkJJJZZZqqq{{{ffflllyyy}}}dddAAA>>>>>>EEEOOOYYYccckkkrrrvvvssskkkaaaaaakkkMMMfffaaa~~~{{{mmm]]]NNNBBBrrrUUU??????PPPDDD>>>???:::EEEDDD888888888999999999::::::<<<<<<<<<<<<;;;;;;;;;:::===AAAHHHQQQ\\\jjjvvv~~~kkkZZZZZZaaaiiixxx|||ssslllttt|||tttfffZZZTTTWWW```gggiiinnnooonnnvvv}}}{{{}}}uuukkkrrrvvvvvv||||||zzzwww```JJJEEEFFFEEEEEEGGGEEEEEECCCAAA>>><<<===???AAA@@@???>>>============???<<<:::999:::;;;;;;:::;;;:::888777777999;;;<<<:::<<<===;;;999;;;BBBIIIiiioooxxxwwwrrruuu}}}}}}xxx|||rrrZZZFFF??????EEEHHHCCC@@@BBBEEEFFFFFFEEECCCCCCDDDFFFCCCCCCCCCBBBBBBBBBBBBBBBEEEBBB===;;;===???BBBCCC>>><<<;;;===AAACCCCCCAAAGGGCCCJJJeeexxxtttkkktttuuuuuurrrpppttt|||ttt{{{|||rrriiihhhooottt}}}}}}~~~}}}vvvnnnmmmqqqggghhhiiiiiiiiikkkooorrrwwwxxxxxxwwwvvvuuuuuuvvvqqqqqqrrrrrrqqqooommmlllgggiiihhheeeeeeiiijjjhhhiiigggfffffffffeeecccaaa```___]]]ZZZWWWTTTRRRQQQOOOKKKIIIKKKLLLPPPXXXaaafffkkkpppooommmtttddddddhhhXXXQQQQQQeeerrrIIIJJJSSSSSSPPPMMMQQQOOOMMMKKKIIIIIIJJJJJJEEEIIIOOORRR]]]xxx}}}yyyooopppoootttxxxyyy||||||vvvwwwuuurrrrrruuuzzz}}}zzzwwwxxxzzzzzz|||}}}{{{{{{~~~~~~zzz}}}```cccgggeee~~~xxx]]]PPPKKKIIILLLOOOQQQSSSWWW\\\YYYVVVUUUVVVVVVRRRNNNHHHHHHIIIJJJNNNaaasssZZZwww{{{ssswww{{{}}}||||||uuuccc<<>><<<===DDDLLLUUUcccooopppvvvvvvtttoookkkkkkSSSuuueee~~~{{{~~~yyyeeeQQQKKKQQQTTT:::777JJJPPPEEE??????:::DDDAAA888888999999999:::::::::>>>>>>======<<<<<<;;;;;;>>><<<<<>><<<;;;<<<>>>AAA@@@>>><<<;;;;;;;;;<<<===;;;888888:::;;;;;;:::;;;:::999888777888999:::;;;>>>@@@>>>;;;:::===@@@TTTYYY___gggttt|||xxxtttpppxxxzzzxxxfff\\\III222@@@AAAGGGLLLIIIAAA===???CCCDDDFFFFFFEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA>>>===???BBBDDDEEEBBB>>>;;;===CCCGGGGGGEEEHHHFFFBBBHHHfff|||rrrvvvyyyuuuoooooouuu|||vvvzzznnniiijjjllluuuyyy}}}xxxxxxqqqooolllgggcccaaabbbdddjjjmmmpppqqqppppppssswwwttttttsssrrrqqqooommmllllllmmmlllhhhgggiiijjjggghhhfffdddcccbbb```]]]ZZZRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKPPPWWW[[[]]]bbbhhhtttnnnjjjnnn{{{hhh^^^mmm~~~VVVBBBTTTeeelllzzzSSSJJJWWWSSSMMMQQQNNNUUUQQQKKKHHHHHHIIIKKKKKKFFFEEEMMMJJJFFF```yyyuuuvvvnnnZZZeeennnrrrooonnnuuu|||~~~||||||vvvyyyyyyzzz~~~~~~zzzyyyuuurrruuuzzz~~~~~~}}}}}}~~~zzzzzz~~~kkkllliiibbbaaa}}}rrrSSSPPPPPPNNNMMMMMMNNNNNNOOOPPPUUUTTTSSSTTTUUUTTTQQQNNNLLLGGGJJJNNNGGGLLLuuulllmmmwwwxxx|||~~~~~~uuubbbHHH777CCCGGGbbbwww}}}fffVVV]]]___hhhpppaaawwweeeQQQ[[[iiiqqqyyyrrrMMM;;;999===EEELLLRRR```ooo}}}pppaaawww]]]|||yyylllXXXHHHNNNdddDDD:::<<>>FFFQQQbbbqqqgggjjjqqq{{{uuuhhhlllqqqtttvvv|||wwwhhhVVV]]]fffkkkjjjfffdddcccoooeeegggvvv{{{pppkkkqqqlllxxx}}}wwwxxxxxx|||\\\LLLCCCAAAAAACCCHHHIIIDDD@@@>>>??????>>><<<:::999;;;<<>><<<:::888888888999;;;999777666777888999888:::999888777666666777777777999:::999777666888:::333>>>IIIRRR]]]lllxxx}}}tttlllpppuuuvvvuuuuuuyyyyyyyyy{{{```PPPFFF???;;;;;;:::;;;>>>BBBBBB???>>>@@@@@@BBBDDDEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB??????@@@BBBCCCCCCCCC???;;;===CCCHHHIIIGGGHHHKKKDDD<<>>:::===FFFLLLPPP\\\lll|||rrrqqqxxxYYYyyyzzzjjjVVVKKKKKKlllnnn:::======aaaJJJFFF@@@@@@;;;BBB:::;;;;;;<<<<<<<<<<<<======777777888888999999:::::::::999999===FFFNNNUUUXXX^^^```aaaggg}}}nnnlllgggfffqqq||||||wwwrrrrrrxxxyyywwwxxxttt}}}~~~~~~zzzuuuvvvsssOOO<<>>@@@AAA@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCAAA??????@@@@@@@@@???AAA>>><<<===BBBFFFGGGFFFFFFKKKHHH@@@EEEbbb|||~~~uuummmhhheeejjjqqqvvvwwwxxxyyywwwssslllfffeeemmmxxx}}}rrrjjjfff[[[\\\\\\ZZZXXXVVVVVVWWWVVVWWWXXXYYYZZZ\\\]]]^^^[[[]]]\\\WWWUUUVVVUUUQQQRRRQQQOOOMMMMMMKKKHHHEEEFFFGGGIIIMMMPPPSSSUUUWWWbbb```aaaeeeiiinnnvvvjjjZZZeeettt{{{]]]KKKKKKYYYgggwww^^^SSSQQQTTTTTTQQQUUUVVVLLLHHHGGGGGGHHHKKKPPPUUUYYYSSSFFFHHHOOOKKKLLL[[[jjjyyy|||~~~tttnnnrrrvvvwwwzzz{{{yyyyyyzzzzzzyyy{{{}}}|||{{{}}}{{{{{{~~~fff^^^ccckkk___mmmyyygggQQQ]]][[[UUUWWWVVVQQQOOOQQQTTTTTTNNNPPPTTTVVVWWWVVVTTTRRRXXXPPPPPPTTTMMMIIIbbbjjjaaa}}}|||}}}xxx|||zzzgggSSSLLL]]]jjjJJJOOOaaammm}}}{{{lllwww|||fffIII@@@>>>FFFLLLNNN[[[lllvvvvvv}}}nnnyyy|||xxxooo\\\KKKPPPaaazzzGGG<<<888HHHKKKHHH@@@@@@===FFF???;;;;;;<<<<<<<<<=========777777777777888888888888:::<<<;;;===GGGPPPJJJ===???QQQccckkkttt~~~xxx{{{hhhaaacccbbb[[[YYY]]]eeemmmrrrrrrmmmiiiwwwzzzwww~~~|||oookkkllluuuuuutttvvvTTTHHHBBBCCCGGGFFFEEECCCAAA>>>>>>AAABBBBBB===>>>===<<<::::::<<<>>>;;;;;;;;;::::::888777777888;;;<<<999333222555:::999999888666555444444333444555777888888888888888>>>===888333999MMMbbbooo___ccchhhpppyyytttzzzyyytttssskkkZZZHHH???333...000777777111111666===;;;777444444666777666888:::<<<<<<<<<<<<>>>@@@=========>>>>>>>>>??????@@@>>>===<<<===>>>===;;;<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDEEEEEECCCKKKeee~~~yyytttppplllggg```eeeiiikkkooovvv{{{{{{yyyrrrllllllnnnpppvvv}}}|||vvvmmmjjjgggccc```]]]YYYWWWRRRQQQQQQPPPPPPPPPPPPPPPLLLOOOOOOLLLLLLNNNMMMJJJMMMLLLLLLLLLNNNNNNLLLJJJKKKNNNQQQVVVZZZ\\\^^^___iiiiiinnnwwwmmmVVV___uuufffPPPPPP^^^eeeccczzzcccQQQQQQTTTOOOMMMSSSSSSLLLJJJEEEGGGJJJKKKKKKMMMQQQUUUNNNIIIEEEJJJPPPKKKNNN\\\tttwww{{{{{{|||rrr___\\\dddkkkoootttxxx{{{{{{ooofffnnnooodddXXX___zzz{{{qqqXXXUUUVVVSSSQQQVVVWWWRRRQQQTTTVVVUUUOOORRRVVVYYYXXXUUURRRQQQTTTSSSTTTTTTNNNMMMZZZjjjeee|||}}}{{{xxx}}}yyyvvvnnneeexxxsssZZZ[[[{{{lllbbbtttZZZIII???EEEJJJNNN]]]ooolllnnnxxxmmmjjjvvvttt||||||ooofff```TTTLLL]]]wwwJJJ999EEEKKK}}}MMMIII@@@@@@???JJJDDD;;;;;;;;;<<<<<<<<<======:::::::::999999999999999888<<<===@@@OOO[[[PPP:::???DDDGGGGGGLLLWWWdddkkkzzz{{{zzzjjj]]]KKK>>>;;;>>>CCCGGGzzz{{{HHHKKKMMMPPPZZZlll{{{xxxxxx}}}uuuooozzzZZZIIIJJJFFFBBBAAA>>>>>>?????????@@@AAA@@@===>>>???>>>===<<<<<<>>>@@@:::;;;<<<<<<;;;:::888777888===???;;;333000555;;;:::999888777666555444333000222666999:::;;;::::::555777666333555:::<<<:::555???GGGPPPdddyyy}}}uuu~~~}}}~~~|||vvvzzz___III;;;444333444222444444///,,,///555888888999888555444555777777666888999999999:::===???;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;<<<;;;999888999;;;;;;;;;<<<>>>@@@BBB<<>>===<<<999999777777:::BBBLLLSSShhhdddfffooowwwzzz{{{}}}yyywwwlllcccgggvvv~~~vvvnnnqqquuusss|||~~~xxxyyyuuummmppp^^^VVVKKKDDDAAAAAABBBAAA@@@???>>>>>>AAABBBBBBBBBBBB>>>;;;;;;???@@@>>>;;;999;;;===>>>>>><<<999777888;;;<<<:::666555999===<<<999666444444444444333666888999999888888999;;;<<<;;;999777555555555666222666:::<<<===DDDOOOXXXlllkkksss||||||xxxxxxwwwrrrpppxxx}}}ooo[[[AAA>>>:::888888777444111000///......///111333444333333333333333333333333999333000333888999;;;???===;;;999888999;;;>>>@@@======<<<888666777;;;@@@:::999999999::::::;;;<<<<<>>AAA===999999:::::::::999999888999999888888888888999999888999:::;;;;;;:::888777666666666555555999>>>BBBOOOPPPUUU^^^dddfffkkkpppzzzwwwvvvbbbRRR[[[qqqsssyyyrrrvvvsss```WWW^^^kkkXXXQQQHHHAAA@@@@@@AAAAAA@@@???>>>???AAABBBBBBBBBAAA>>>:::;;;>>>@@@===::::::;;;<<<======;;;:::999999;;;===;;;777666999===;;;888555333444444444444555666888888777666888999:::999777666444444444444222222222222444777<<>>???>>><<<::::::>>>AAA;;;;;;:::999999999999999===???AAABBBBBBCCCGGGJJJKKKgggxxxiii___kkktttlllWWWPPP[[[```XXXnnnttt~~~{{{mmmiiidddbbbfffqqq|||zzzxxxuuusssqqqnnniiifffnnnoooooonnnkkkhhhhhhhhhqqqnnnmmmooooooooottt{{{www{{{uuufffbbb^^^ZZZccc|||jjjVVVRRRVVVSSSVVVaaagggvvvUUUKKKMMMOOOMMMMMMNNNNNNMMMMMMLLLLLLJJJJJJJJJIIIGGGGGGHHHIIIGGGEEECCCBBBDDDEEEEEEDDDKKKKKK]]]xxx~~~|||ggg[[[eee{{{kkk^^^^^^dddfffcccYYY___dddgggmmmuuu{{{|||mmmgggdddfffiiigggaaa\\\\\\UUU___ooowwwlllVVVUUUYYYTTTKKKGGGNNNPPPQQQPPPOOONNNOOOQQQRRRNNNKKKMMMRRRTTTRRROOOMMMLLLKKKKKKKKKKKKMMMMMMooonnneeewwwzzz{{{|||yyyxxxzzz{{{zzzyyy{{{{{{}}}nnnGGG999>>>DDDAAA\\\ggg{{{|||yyy]]]BBB>>>iiiiiiaaavvvyyyzzzfffWWWXXXZZZVVVaaawwwhhhYYYZZZYYYbbb\\\PPPHHHIIIUUU~~~kkk[[[JJJDDDHHHGGGEEE@@@777<<<888nnnaaaCCCGGGAAA<<>>FFFOOORRRTTT[[[cccuuurrrjjjjjjmmmlllyyyvvvooouuu{{{zzzzzz|||mmmuuuwwwzzzddd```YYYQQQGGGAAAFFFNNNLLLGGG@@@<<<;;;<<<>>>??????>>>===>>>AAABBBAAA@@@???<<<999:::<<<===<<<999;;;;;;;;;;;;;;;:::::::::999;;;<<<:::666555888;;;777555333222333444444333333555666666444444555777777666555333333222222222555222000///111222111///,,,---444AAAJJJSSSddduuu~~~xxxjjj[[[WWW\\\dddfff```fffkkkkkkfffaaaaaacccZZZSSSLLLJJJJJJHHH@@@999444444///))),,,333000'''///---,,,,,,---......---000000/////////111222333111111111111111111111111///---222>>>GGGEEE>>>999999999999999:::;;;<<<===???@@@@@@???>>>>>>@@@AAA???>>>===;;;:::999999999@@@AAABBBBBBBBBCCCFFFIII@@@VVVpppcccTTTgggxxxrrrYYYFFFJJJXXXUUU^^^nnn}}}}}}tttjjjaaa[[[XXXcccjjjttt}}}~~~|||}}}~~~~~~kkkeeeZZZRRRVVVfffwwwwww[[[LLLJJJMMMUUUZZZ[[[hhhtttOOOGGGLLLPPPOOOLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMKKKHHHFFFFFFGGGIIIEEECCCAAAAAACCCDDDEEEDDDMMM>>>FFFhhh|||wwwvvv|||lllaaa[[[kkkssseeeNNNEEEKKKUUUXXXTTTUUU[[[___bbbeeeiiiiiinnnuuuxxxxxxuuuuuuvvvuuuqqqyyyrrrmmmooofffmmmyyykkkcccddd```UUURRRYYYWWWSSSggg[[[TTTXXXZZZTTTMMMKKKQQQOOOMMMMMMNNNOOOPPPOOOOOOMMMKKKMMMPPPRRRQQQOOOIIIIIIIIIIIIIIIKKKMMMNNNUUUooo~~~xxxqqq|||~~~|||yyywwwwwwwwwyyyzzz{{{{{{{{{}}}```???555===FFFOOOttt{{{zzzxxxuuu]]]EEE@@@dddyyykkk\\\ZZZ[[[SSSZZZqqq~~~uuueeeYYYdddrrrrrrnnnttttttpppkkkfffxxx~~~lll\\\IIIKKKFFF@@@;;;222111:::;;;QQQvvvXXX:::BBB???:::>>><<<888777666555555777888999777666666555555666666777777777777666555333222111///111333444444555666888444666;;;CCCFFFGGGLLLRRR___YYYWWWbbbkkkdddjjjrrrkkkooommmccc```gggvvvtttbbbWWWVVVXXXXXXUUUAAAAAACCCEEEBBB<<<888999???<<<888666666888:::;;;===<<<<<<===???@@@???>>><<<:::888888999:::999888;;;:::999888888888999999666777888666444333444666333111000000111222222111222333444444222222333444333333222111111000000000333333222222222111///...111//////111111222:::EEEGGGEEE>>>555222666999888999:::;;;;;;999777666666888444000000222111---)))000222///++++++000000------,,,+++,,,---...............------...///000000////////////000000000000222000555CCCLLLIII@@@999777777888999999:::::::::<<<===>>>???>>>>>>>>>>>>@@@???>>>======<<<<<<===CCCCCCBBBBBBBBBCCCFFFGGGEEEMMMZZZhhhwwwttt^^^TTTcccpppiii\\\UUUJJJOOOVVV___iiittt~~~xxxnnnggg[[[\\\\\\\\\]]]```eeehhhyyy{{{~~~ttthhh\\\SSSMMMGGGRRRdddwwwsssjjj\\\OOOIIILLLTTTYYY___lll{{{SSSCCCIIIOOONNNLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKIIIFFFDDDEEEGGGJJJGGGEEECCCCCCDDDEEEEEEDDDHHHGGGHHHSSShhh|||~~~xxxxxxhhhbbb]]]```jjjmmm___NNNRRRIIIIIIRRRXXXVVVWWW\\\^^^___bbbeeeeeebbbaaabbbkkkcccjjjfffeeeiiiaaaiiibbb___^^^```]]]\\\dddqqqlll```YYYUUUUUURRROOOPPPTTTRRRMMMIIIIIIMMMPPPPPPNNNOOONNNMMMNNNNNNNNNMMMKKKKKKKKKJJJJJJJJJKKKMMMNNNEEEVVVlll{{{zzz}}}}}}}}}{{{yyywwwxxxyyyzzz{{{|||}}}}}}mmmPPP@@@@@@FFFlll}}}xxxuuutttbbbLLLEEE___}}}yyylllgggiii]]]^^^wwwuuupppwwweeeUUUiii|||~~~nnnmmm}}}ttthhhYYYJJJGGGWWWKKK777888777444===>>>{{{RRR777CCCBBB;;;===;;;888777666666666888999:::777777777666666777777777999999888777666555333333222333444444444666999<<<444111111777;;;::::::;;;@@@<<<>>>NNN\\\UUUWWWkkkmmm___\\\WWWQQQWWWdddddduuuxxx|||ooopppnnnjjjcccYYYQQQLLLQQQDDD555------555>>>EEE>>>999555666777666888<<<777777666666666777:::;;;:::999:::;;;===>>>===;;;999888666666777777777666:::999777666555666777888333444444333111000000000000...---...///000000///000222222222000000111222//////000000////////////,,,000444333///,,,,,,...///...------***(((+++000***------******------***---,,,,,,,,,------,,,***...,,,+++,,,...///...,,,***---...,,,+++---...------------,,,,,,,,,---...+++++++++++++++,,,,,,,,,---------.........//////000---000;;;BBB???777333444555555666777777888888888888999;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???BBBAAA???>>>???AAABBBCCCBBBBBBFFFSSSdddxxxkkkRRRYYYqqqrrraaaVVVTTTPPPOOOSSS^^^kkkttt|||}}}~~~xxxuuuooofff^^^YYYXXXYYYSSSSSSTTTYYY```gggmmmooo~~~xxxvvvvvvsssjjj```\\\]]]UUULLLIIINNNYYYdddkkk}}}iii\\\IIIHHHJJJQQQYYY___bbbcccvvvrrrYYYFFFGGGMMMKKKIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKHHHGGGFFFDDDCCCDDDGGGJJJLLLIIIFFFEEEEEEEEEEEEDDDCCCLLLKKKEEEUUUsss{{{vvv}}}www{{{ccc]]]jjjyyywwwmmmWWWKKKDDDHHHMMMOOOUUU^^^ddd___^^^bbbdddbbbcccfffhhh[[[___]]]___cccZZZaaadddvvvcccWWWYYYVVVRRRMMMIIIGGGLLLTTTPPPKKKFFFGGGLLLOOONNNKKKLLLMMMNNNNNNMMMLLLLLLLLLQQQPPPNNNMMMLLLLLLLLLMMMPPPOOOSSS}}}zzz{{{|||~~~{{{xxxvvvuuuzzz{{{}}}zzzwww^^^IIICCCHHH```zzzzzzvvvwwwkkkVVVMMMmmmkkkwwwqqqnnnppp[[[RRRiiidddiiiyyyUUU^^^mmmwww|||qqqzzztttiiiWWWIIIDDDUUURRR???888CCC???888DDDnnnTTT<<>>:::777777777777888999:::;;;888888777777777777888888;;;:::999888777666555555555555444222111333666999777111///333666444111000///---+++333===999:::JJJ===666555888888333444:::===???GGGHHHDDDJJJJJJ<<<;;;;;;:::888555333333444+++,,,000555666333333555888333000222333333555888666888999999999:::<<<===888888999;;;======<<<:::888888777666666666666666999888777555555666777777222333222222111000......///...---...000000///...000111222111/////////000------...//////.........,,,111666444...******---)))***,,,---,,,,,,---...///222222//////333333111---,,,,,,---......---,,,,,,,,,,,,+++++++++++++++'''***,,,---,,,++++++++++++,,,,,,+++))))))***+++))))))))))))******))))))+++++++++,,,,,,------...///,,,---333777444111000222222222222333444555666555444444666888999888666555555666888:::<<<>>>??????<<<999888:::===>>>>>>???===@@@IIIUUUaaappp|||}}}|||VVVLLLYYYgggnnnhhh^^^UUUQQQQQQTTTVVVgggkkkpppvvvzzz|||||||||{{{xxxvvvlllggg```ZZZVVVUUUTTTSSSPPPQQQQQQQQQQQQSSSVVVXXX[[[UUUQQQRRRRRRQQQRRRUUU\\\___gggttt~~~qqqaaaQQQHHHEEEZZZWWWUUUVVV[[[iiidddHHHCCCCCCGGGGGGBBBCCCIIIGGGGGGHHHIIIIIIHHHHHHHHHEEEEEEEEEDDDCCCDDDGGGIIIMMMJJJGGGEEEEEEEEEDDDBBBCCCCCCBBBCCCIIIWWWgggrrryyyppppppnnn^^^___mmmzzzmmm]]]LLLCCCBBBIIIVVVbbb[[[SSSPPPVVV[[[[[[^^^ccc]]]TTT___fffnnntttooozzzccc^^^FFFOOOPPPPPPNNNKKKIIIKKKNNNLLLGGGDDDEEEJJJMMMKKKIIIFFFJJJNNNOOOMMMMMMNNNQQQTTTSSSPPPNNNLLLKKKKKKKKKPPPOOOJJJjjjyyyjjjjjj~~~~~~{{{wwwsssqqqxxxyyy|||}}}~~~}}}zzzgggUUUTTT^^^___qqqnnndddggg___vvvtttppppppSSS@@@UUU^^^fff]]]^^^mmmxxx~~~{{{vvv}}}qqqfff___QQQEEEKKK[[[]]]III999888555...KKK}}}uuuVVVCCCYYYYYYJJJAAA:::666666777888999999999999888888777777777777888888:::999888777666666555555444444333111000000333555555222111444444111///000222555111111666111///999555000***(((,,,222999===333,,,000222...000111******,,,---------...222666777000+++++++++,,,222;;;------000666777333000000555888;;;;;;::::::;;;===999999:::<<<>>>>>><<<:::999:::999888777777888999999999888777777777777888555555444444444333000///111000000000222222000///000111222111///...///000+++,,,---...///......------000222222///---------***,,,---,,,+++,,,,,,,,,)))+++***&&&&&&))))))'''*********+++++++++***))))))******)))((('''((()))******+++,,,,,,,,,+++,,,((()))***)))'''''')))+++)))))))))***)))))))))((())))))***++++++,,,---------,,,...222222//////222111000/////////111333555555333222444666888777666444555666777:::<<<>>>@@@>>>;;;777666999<<<===>>>@@@???AAAEEEHHHKKKWWWccc{{{sss{{{ppp[[[TTThhhbbbZZZUUUTTTSSSRRRPPPFFFLLLWWWccclllrrruuuuuusssyyy}}}wwwqqqllliii``````___]]][[[[[[]]]___^^^]]]aaaggglllpppwww~~~}}}qqq___UUUMMMKKKJJJLLLTTT]]]OOOYYYjjj~~~zzzUUUEEE===???@@@@@@>>>===@@@DDDAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEGGGIIIGGGDDDBBBCCCCCCBBBAAA@@@===>>>CCCBBBAAALLL\\\rrrsssqqq}}}tttuuu|||{{{|||oootttmmm___SSSTTTdddwwwfff\\\YYYbbbhhhggghhhlllmmmkkk{{{qqqpppyyy}}}YYYRRRZZZDDDLLLNNNOOOOOOOOONNNLLLJJJGGGEEEDDDEEEHHHJJJIIIGGGEEEJJJOOOPPPMMMLLLOOORRRSSSQQQOOOLLLKKKJJJIIIIIIGGGRRRKKK___~~~yyybbbmmm|||{{{xxxuuuqqqsssuuuxxx{{{}}}~~~~~~~~~~~~tttjjjqqqwww}}}___NNNjjjooommmjjjlll~~~{{{xxxvvvxxxyyywwwsssmmmcccUUUJJJEEEJJJXXXdddOOOAAA:::666333KKKUUUEEE___aaaPPPDDD<<<444555777999999999999888777777666666666666777777888777666555555555555555///111222222111111333444---...000333000+++---222$$$...000///444000+++000))),,,------///222///(((111(((+++///'''&&&,,,---)))+++------++++++---000,,,)))+++333555000---...111//////222222000222666333666999:::888777888:::::::::;;;>>>@@@@@@>>>;;;;;;;;;;;;:::999999:::;;;::::::::::::999999888888888888777777777666333111444333222333444333111000000111222111///......///***+++---...///......---)))))))))+++...///---+++,,,---,,,)))(((***+++******...///,,,,,,---***&&&***+++------+++***)))((((((+++,,,,,,***)))+++---***'''&&&'''(((((((((***&&&(((***)))'''(((***---))))))************)))(((((())))))***++++++,,,,,,((())),,,///...+++---222111///---,,,---///222444666444222333666999888777777888999:::<<<>>>@@@BBB@@@<<<888888;;;>>>@@@@@@;;;;;;>>>AAAAAADDDRRRbbbiiiuuu}}}rrrvvvgggFFFCCCBBBHHHTTT___eeefffVVVQQQLLLIIIKKKSSS\\\ccciiikkknnnrrruuuzzz{{{}}}ooodddYYYOOOGGGGGGFFFKKKUUUZZZXXXYYY]]]eeepppfffIIIDDD>>>??????===:::;;;???@@@>>><<<===???AAACCCEEEFFFFFFHHHIIIIIIHHHEEEDDDDDDEEEEEEBBB@@@???@@@AAAAAA@@@<<>>EEEBBBNNNJJJ===888888888777777777777777555666777888888777666555///777>>><<<444......111////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///---+++))))))***+++,,,******+++,,,,,,---......---,,,,,,,,,,,,---...............////////////000111333666999:::;;;;;;:::888777777999===>>>===;;;===<<<:::888888999;;;<<<<<<======<<<;;;:::999888999888777777888777444222444333222111000000000000//////...------------......---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))******+++,,,---..................---,,,---...///000000//////222222333444666888999:::;;;;;;;;;<<<===???AAACCC===<<<;;;;;;<<<>>>AAACCCBBBCCCDDDCCCBBBEEEJJJOOOXXXYYYeeezzz}}}{{{YYYPPPIIIWWWGGG[[[mmmcccddd```WWWLLLGGGHHHLLLUUU\\\bbbdddfffhhhjjjkkkkkklllqqqwwwzzzyyy}}}}}}rrreee[[[PPPEEEBBBCCCEEEIIIMMMPPPXXXSSSUUUcccaaacccxxxoooCCC;;;===:::;;;;;;;;;::::::999999999<<<===>>>??????AAADDDGGGGGGGGGFFFDDDBBBAAACCCDDD???CCCCCC???>>>BBBBBB>>>AAABBBAAA@@@??????AAACCCFFF^^^vvv|||sssooo{{{yyytttxxxrrrxxxqqqqqqOOOCCCCCCAAAAAADDDIIIIIIIIIHHHFFFDDDCCCBBB???@@@BBBCCCCCCCCCBBBAAAGGGJJJNNNOOOMMMJJJHHHGGGLLLLLLLLLKKKJJJHHHGGGFFFHHHLLLLLLPPPdddpppYYYeeesss~~~}}}yyy{{{~~~~~~xxxoookkksss{{{|||zzzzzz|||}}}zzzzzzyyyuuuwww}}}pppjjjxxx|||iiiiiiyyy|||{{{uuummmhhhddd```[[[WWWOOOLLLMMMRRRQQQIII@@@;;;;;;555;;;XXXsssvvv<<<555;;;777CCC@@@444666666666666666666666666444555666666666666555444000555:::999333...---///........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++***)))((())))))***))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------......000333555777888888777999888777999<<<>>><<<:::999888777777777777999999======<<<<<<;;;:::999999:::888777777777777666555111111000//////////////////...------,,,,,,---------,,,++++++******++++++))))))***+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((***))))))))))))***++++++,,,,,,------------,,,,,,..................//////111111222444666888:::;;;<<<<<<<<<<<<===???AAABBB>>>=========>>>@@@AAABBBAAABBBCCCCCCCCCEEEIIIMMMTTTHHHGGG]]]|||zzzkkkqqq{{{oootttWWWHHH777BBBNNN___jjjkkkcccZZZTTTNNNLLLKKKPPPXXX\\\WWWOOOXXXTTTSSSWWW[[[ZZZYYYZZZ^^^cccbbb[[[VVVVVVXXXVVVTTTTTTQQQNNNLLLKKKGGGBBBFFFJJJOOORRRUUUXXXYYYYYYVVVfffjjjqqq\\\<<<888???>>>777:::::::::999999888888888<<<=========<<<===@@@BBBDDDEEEEEEDDDBBBBBBDDDGGGBBBFFFEEEAAAAAADDDDDD@@@AAABBBBBBAAA@@@AAACCCEEEFFFEEEOOOiiivvvzzz{{{}}}~~~vvv[[[KKK???AAAEEEBBBAAAEEEGGGGGGFFFFFFEEECCCBBBAAA>>>???@@@AAABBBBBBBBBBBBDDDGGGJJJKKKIIIGGGFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGIIIKKKKKKKKKTTTiii}}}UUU]]]fffllluuu}}}}}}yyyrrrlllkkknnnxxx}}}}}}}}}}}}~~~}}}yyyyyy}}}{{{}}}yyyrrrpppvvv}}}xxxpppllljjjgggfffeeeccc___YYYQQQKKKCCCLLLWWWYYYMMM<<<444444///===nnnzzzzzz>>>444999333===<<<333444555555555555555555555333444444555555444333333222444555444111///......---------------------------,,,++++++******++++++++++++++++++++++++++++++)))))))))((((((((('''''')))))))))))))))(((((('''(((((())))))******++++++***************++++++,,,)))************++++++++++++,,,///111333444444333666666666777999999888777444444444555555666666777::::::999999888888777777777555333333444666666555//////......------......------,,,+++++++++++++++++++++***))))))))))))***(((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++***++++++,,,,,,++++++***///...---,,,,,,,,,---...//////000222444666999:::;;;;;;;;;;;;<<<===??????===>>>>>>???@@@@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHEEEFFFOOO]]]ooolllhhhttt|||}}}fffddd```DDD@@@===AAANNN```rrr}}}jjjbbbYYYTTTTTTSSSQQQOOOUUULLLGGGIIIMMMLLLIIIGGGIIIMMMMMMHHHDDDDDDEEEEEEKKKGGGFFFJJJMMMOOOQQQSSSNNNVVVXXXRRRRRR[[[ccceeezzzrrrtttRRR666666:::666555;;;888888888777777777777777;;;;;;;;;:::999:::<<<>>>AAABBBCCCBBBBBBCCCFFFHHHEEEHHHGGGEEEDDDFFFFFFDDDBBBBBBCCCBBBAAABBBDDDFFFDDD<<<:::LLLkkkmmmwww{{{dddCCC===:::===DDDDDD===<<<@@@BBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDDAAACCCEEEFFFEEEDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGLLLLLLKKKHHHEEEKKK]]]ooocccWWWLLLSSSjjj~~~}}}vvvnnnjjjpppzzz}}}}}}~~~~~~}}}{{{}}}}}}}}}|||{{{xxxxxxyyyyyyyyy}}}zzztttpppnnnmmmgggddd^^^WWWQQQPPPRRRTTTTTTLLLBBB999222000888BBBeee~~~uuuDDD888;;;444<<<===777444444444444555555555555444444444444444333333333444333222111111000///---------------------------,,,,,,+++***************************************(((((((((''''''''''''&&&'''((()))******)))'''&&&'''''''''(((((())))))))))))(((((((((((()))******(((((()))))))))*********)))***,,,...000000111111222222333333444444333222111222333555555666666555666666555444444444444444444111///...000222444444//////...---------......,,,++++++*********************)))(((((((((((()))''''''(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((())))))******))))))(((///...,,,***)))***,,,---+++,,,---...111333666777777777777888999999:::;;;:::;;;===>>>>>>===<<<;;;:::<<<>>>@@@AAABBBBBBBBB@@@EEEKKKKKKHHHQQQlllyyyuuuuuuxxx|||tttjjjbbbWWWOOOMMMNNNOOOOOOfffrrrzzzjjjcccddd]]]UUUNNNNNNNNNKKKHHHGGGKKKPPPTTTSSSOOOMMMKKKKKKOOOKKKLLLTTTYYYYYYZZZ___aaakkkppppppzzzsssvvv~~~XXX<<<555999CCC>>>///000===555555555555555555555555888999999888777888;;;===@@@AAAAAAAAAAAABBBDDDGGGFFFGGGGGGFFFEEEFFFFFFEEECCCCCCCCCAAA??????AAACCCAAA???<<<;;;EEEZZZuuu|||}}}yyy~~~||||||wwwoooHHH;;;???@@@>>>???@@@===777777<<<===>>>>>>???????????????>>>======>>>???BBBDDDFFF@@@BBBCCCCCCCCCDDDFFFHHHGGGGGGHHHHHHGGGFFFEEEEEENNNJJJJJJJJJDDD???IIIZZZkkkKKKCCCVVVooo{{{|||www|||{{{tttrrrsssssswww|||}}}zzz|||~~~~~~~~~~~~}}}~~~~~~~~~xxxtttqqqsssyyy~~~}}}{{{wwwuuu{{{}}}zzzxxxvvvssspppllliiigggeee]]]\\\YYYTTTPPPRRRYYY^^^GGG???777111222===TTTiii~~~FFF888;;;222888:::888444444444555555666666666555555555444444333333333666333111111222222000...------------------------++++++***))))))))))))***))))))))))))))))))))))))))))))((((((((('''''''''&&&(((***++++++***((('''&&&&&&''''''''''''(((((((((''''''''''''((())))))((()))))))))************)))***+++---...///000000111222333333333222222222222333444555666777666666666555444333333333444444333111//////111333444555111111000///............++++++***))))))))))))******)))((((((''''''((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''...,,,***)))((()))***+++(((((()))+++---000222333111222333444555666666666666888:::;;;<<<:::888777888999;;;>>>???@@@???>>>???;;;999<<>>???AAADDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB???<<<;;;<<<>>><<<:::888;;;CCCLLLRRRUUUuuu~~~xxxssszzz~~~iii{{{~~~{{{WWW666555@@@===<<<999777888777666888<<<888999:::;;;<<<<<<<<<<<<>>>>>>===>>>@@@BBBDDDFFFBBBCCCDDDDDDDDDEEEHHHKKKIIIIIIIIIHHHFFFDDDBBBAAAIIIDDDEEEKKKIIIBBBCCCKKKiiimmmUUUHHHIIITTT^^^rrryyy~~~hhhkkkqqqwww|||~~~~~~~~~~~~}}}{{{{{{|||~~~~~~vvvzzz~~~|||yyyxxxwww{{{zzzyyyzzz|||}}}|||{{{zzzxxxxxxzzz||||||}}}|||{{{zzzzzzzzzzzzwwwuuunnnmmmjjjfffbbb^^^ZZZXXXGGGNNNWWW[[[XXXRRRNNNKKK:::777555555@@@___GGG:::===222666999999333333444444555666666666666666555333333333333333444333111111111111000///------------------------+++***))))))((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&''')))***+++***((('''&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))))))))******************+++,,,---...///000222444666666555555666777555555555666666777777888999888777666666777888999777555333444666777888777444333222000///......---++++++***))))))))))))******)))((((((''''''((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&+++***)))((((((((()))***''''''((()))+++---...///...///111222444555555555555666888::::::999888777999999:::<<<>>>???>>><<<;;;:::888777888@@@SSSeee\\\___hhhxxx|||rrriii```sss|||kkkUUULLLIIIIIIPPPXXXkkkoooxxxrrrdddqqqtttyyyHHH111555:::777555///)))///888777---000000000000111111111111111222333444444666:::<<<======>>>===<<<===???AAACCC@@@@@@BBBBBB??????AAAAAAAAA@@@===:::999:::;;;888777888:::===>>><<<999CCCbbb}}}uuussssssppp}}}}}}}}}]]]@@@666666@@@AAA444666666666888:::999777666555555666777888999999999=========>>>???AAABBBCCCBBBDDDEEEEEEEEEFFFHHHJJJIIIIIIHHHFFFDDDBBB@@@??????===???EEEHHHEEEAAA???HHHooo]]]???999AAA```lll{{{qqqnnnkkkjjjmmmrrryyy}}}}}}~~~|||~~~}}}~~~|||xxxxxx{{{}}}|||xxxzzz|||{{{zzzyyy{{{}}}}}}}}}~~~}}}|||{{{|||}}}yyyzzz|||}}}}}}||||||~~~|||zzzxxxwwwuuurrrnnnkkkgggeeeccc```]]]ZZZXXXVVVYYYYYYWWWRRRJJJAAA:::666777111777QQQvvvGGG:::>>>222555888:::222222222333444555555555666555333222111111111222000111222111000///......,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))*********++++++,,,---...///333555888888777777999:::888777666555666666888888;;;:::999888888999;;;<<<999888777888999:::999888666555333000...---,,,,,,,,,+++******))))))*********))))))((('''(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((((((((((((((((())))))(((((())))))***,,,---......///222444666888888888666777999:::;;;;;;;;;;;;<<<::::::<<>>AAAAAA======@@@@@@<<<<<>>>>>===;;;999999;;;<<<888:::999555000000666<<<555BBBIIIYYYvvvssszzzrrrtttrrruuuXXXEEE222666DDD999***111???444777::::::888555333111222333444555555666666555:::;;;<<<===>>>>>>>>>>>>AAABBBDDDDDDDDDDDDFFFGGGEEEEEEDDDCCCAAA@@@>>>===999<<<======@@@BBB===777444RRReeejjjNNN@@@BBBSSShhhzzz~~~zzzrrrnnnmmmoooqqqtttuuuxxxzzz|||}}}~~~~~~zzz}}}{{{~~~~~~zzzyyy||||||xxx~~~}}}{{{zzzzzzzzz{{{|||wwwxxxyyyzzz{{{|||||||||vvvwwwxxxyyyzzzzzzxxxuuuuuusssqqqnnnkkkfff```\\\UUUUUUUUUUUUVVVWWWXXXYYYiii^^^MMM???666444555666333CCCgggCCC666;;;...000333666000000111222333333444444555444222000000000000111---000222111///---------******************************)))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((())))))************+++,,,......111444777888777777999;;;999888666555444666777888;;;:::888777777999:::<<<999888888999::::::888666777555333000...,,,+++***,,,++++++*********************)))(((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&%%%&&&'''((())))))((((((************+++,,,---...///111444777999;;;;;;;;;888999:::<<<===>>>>>>>>>>>><<<;;;===@@@BBBAAA??????:::888;;;;;;888777888AAAPPPggg{{{wwwvvvtttlllnnnXXXmmm}}}ooojjjhhhooo|||[[[<<<222999444***...555000...,,,+++++++++---///---------....../////////000000111000//////222444444666777888999;;;???BBB@@@<<<<<<@@@???;;;:::>>>;;;<<<<<<;;;::::::===???<<<777333333777999666333000777333555MMMlllyyySSS888;;;666444666444000666666)))---222555333//////111222111222333444444444444444888999;;;<<<===<<<;;;;;;???AAACCCCCCBBBBBBCCCDDDAAAAAAAAA@@@???>>>===<<<888>>>>>>888888===;;;333999KKKOOOwwwsssLLL555@@@MMMXXXiii}}}|||vvvsssiiikkknnnqqqtttvvvwwwwwwwwwyyy{{{zzzyyyzzz}}}yyy~~~||||||~~~{{{uuuzzzxxxwwwyyy}}}~~~zzzvvv{{{zzzyyy{{{}}}}}}zzzvvvyyyvvvrrrppprrrssspppkkkkkkiiihhhfffccc^^^XXXSSSTTTUUUWWWZZZ___dddiiilllOOOGGG<<<555555888;;;<<<[[[{{{DDD333777222111---222000000000000111222333444222000///------...000111333222111000////////////,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))++++++******++++++,,,---...///222444555444444333666444333222333555777888333555777777666555666777:::888777777888888666555111///---+++***+++---...))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***+++---...///000111222555777999;;;<<<555888<<<>>>===;;;::::::BBB@@@>>><<<===>>>AAACCC<<<;;;;;;:::999888777777AAA;;;KKKrrr~~~sss}}}|||jjjccc```iiizzzxxx}}}~~~lllmmmkkkkkk}}}``````dddxxxfffDDD333222000///.........///---------.........//////---------............///000///.........///111222111222333555888;;;===???>>><<<;;;===???@@@>>><<<>>>;;;:::===@@@@@@<<<777<<<:::888555333222222222...111333333555BBBVVVfffjjjSSSAAA777333333333333333222222111111111222222111111111111111111111111222222222333333333555777;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>><<<;;;;;;<<<===>>><<<<<<;;;;;;999888666555444@@@@@@XXXxxxUUUIII:::<<>>VVVoooIIICCC333777222111---111////////////000111222222222111000///...///111222333222111000......------++++++*********)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***))))))))))))***+++++++++---///111222222111111222222111111222333444555111333555555555444555666888777555555666666444333000...,,,***)))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))***+++---------...000111333555777777555777:::<<<;;;:::999:::AAA@@@>>>===>>>???@@@AAA<<<;;;;;;:::999888777777222111;;;QQQlllzzzuuu~~~~~~}}}yyy}}}wwwzzz{{{xxx}}}~~~~~~{{{vvvsss|||}}}fffGGG999777222111///...---------...,,,,,,,,,---------......,,,---------............//////.........///000111000111222444777999<<<===;;;::::::<<<@@@AAA@@@>>>???===<<<>>>BBBCCC@@@<<<;;;999777555333222222222777888666111---///777???CCC]]]vvv~~~yyyKKKFFF===555000///111333222111111111000000000///000000000000000000000000111111111222222222222333444777:::;;;;;;::::::;;;;;;<<<===>>>???>>>=========<<<:::999999999::::::;;;:::999999888777666666555<<<333???bbbrrrpppLLL;;;???DDDKKKWWWgggwwwtttiiieeeaaabbbdddgggkkkooorrrtttlllnnnoooooommmllllllmmmsssoookkkkkkooorrrsssrrrmmmmmmmmmmmmllliiieeebbb___]]]\\\ZZZUUUQQQVVV]]]eeecccdddggggggdddcccfff]]]^^^TTTLLLMMMDDD555111@@@888444???XXXzzzQQQ???|||BBB333666111111---111---------......///000111333222111000000111222333444333111000...---,,,,,,******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***)))***,,,.../////////......///000111111222222222///111333444333333444555777555333222333333222111...---+++)))((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((())))))***+++***+++,,,---///000111222333555777888777777888999>>>>>>>>>>>>>>>>>>>>>===;;;::::::999888777666666111444333222EEErrrxxxxxx|||llliii|||ooosssrrr{{{gggJJJ444)))(((***///...---,,,,,,+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........---...//////000//////000222444777999:::999999999<<>><<<;;;===@@@BBBAAA???999888666555333222111111777777666333///------...===>>>???@@@III___~~~yyywwwkkkRRR<<>>)))???aaaqqq|||vvvRRR;;;222www@@@333555000111---///------------...///000111333222222111222222333444666444333000...---,,,,,,******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((()))***((()))***,,,---------------...111333333333222222111222444444333222333444666444222111111111111000...---+++)))))))))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))***+++,,,,,,------000222333444444444666888:::;;;===>>>>>><<<:::999999888777666555444444333555777333,,,222ZZZzzzeeeZZZbbbhhhaaa]]]aaaFFFAAARRRbbbbbbsssqqqhhhyyyhhhMMM000%%%...666111(((,,,,,,++++++************)))))))))*********++++++++++++++++++,,,,,,,,,------------------......///------...000222444666777888888:::<<<===?????????;;;999888888;;;<<<<<<;;;777777555444222111000000///000111333444444333111555000...000222888JJJ^^^uuutttyyy\\\TTTFFF999333222666999222333333333222000...---........................---------...............//////000000000111111111111444666777777777999::::::;;;<<<======<<<;;;:::>>>===<<<;;;:::999888888666555333222222444666777666888555888===@@@aaavvv\\\LLLAAA<<<>>>???BBBJJJWWWeeemmmrrrwwwxxxtttyyy|||zzzzzzssssssuuuwwwvvvoooeee]]][[[[[[ZZZZZZ[[[___cccgggkkkjjjlllqqqrrrpppnnnpppdddZZZOOOIIIDDD>>>;;;<<<***666:::999888000111>>>TTT{{{UUU===>>>>>>777rrr>>>333444...111---...............///000111111111111111222222333333444666555333111///...------++++++*********)))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''')))(((((((((((()))******(((((()))+++,,,,,,------...000333555666666555444444666777666444333333333888555222000111111111000...---,,,+++*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))***+++,,,,,,,,,---///000111111333555777777999<<<======:::777555666666555444333222111111000---///222222CCCvvv~~~ppplllkkkpppuuujjjUUUCCCSSShhh```ZZZPPPbbb~~~xxxsss~~~{{{aaaHHH444///***(((***,,,,,,,,,***************)))))))))((((((((())))))))))))***************++++++++++++++++++,,,,,,------------,,,,,,---...///111333444888999:::;;;;;;;;;;;;;;;:::999777777777777777666555555444333222111000///000...---...000000...,,,,,,***000999777///000888::::::FFFXXXaaadddssswwwyyyyyyaaaWWW@@@666777333...***'''''')))***,,,------.........------------..................---------.........//////........./////////000000000222444555555666777999;;;<<<=========<<<;;;:::<<<<<<;;;:::999888777666444333222111111333555666333222555======777DDD```uuu|||}}}]]]GGG>>>666555;;;AAAEEEGGGRRR^^^fffhhhlllsssqqqhhhzzz|||{{{xxxxxxzzz||||||{{{{{{}}}{{{qqqiiigggdddZZZNNNGGGCCC>>><<<======::::::<<<999;;;444///555AAA\\\}}}LLL;;;999333444>>>mmm<<<333333---111------...------......///000111//////000111111222222222555444222111///...------++++++*********)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******(((((()))***+++,,,,,,---...000333555666666666555666777888888666444444555999666222000000111000000...---,,,++++++*********''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))))))))***+++,,,,,,------+++...111222333444555777888:::<<<>>>===:::777555555444444333222111000000000***...777222///IIInnn~~~ssswwwjjj[[[OOO\\\ggg]]][[[^^^QQQfffhhhnnnwww|||~~~lllqqqyyyvvv}}}yyy___[[[lllvvv\\\CCC333...,,,&&&+++//////***((())),,,((())))))***))))))(((((((((((((((((())))))))))))))))))))))))*********+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111222666777999999888777888999::::::999888777666555555444444333333222000///...111///------.........---666///+++,,,+++***111;;;000///222666555555AAAQQQ===AAABBBAAAHHHWWWfffmmmVVVUUUVVVYYY^^^___[[[VVVHHHHHHNNN<<<222555,,,...)))+++///333555666555444((((((((()))***,,,......,,,,,,,,,------------...,,,,,,,,,---......//////------........./////////...000222333333444777888;;;<<<=========<<<;;;:::888888888888777666444444333333222111111222333444666333666<<<:::444666<<>>???>>><<<999777555555444333222111111000444//////444000***111>>>iii~~~xxxooo|||vvvxxxbbbbbbdddgggiiilllvvveeeffffff]]]ooozzz|||zzzmmmZZZ@@@%%% ***222111,,,---+++(((***---///---***'''((()))******)))(((((((((((((((((())))))))))))((((((((()))))))))******))))))+++,,,,,,,,,+++***,,,,,,,,,,,,---...///000111444777777666666777999777888999999888666555555222222333222111000...------...//////000000111222,,,,,,///222111...***)))......---,,,,,,...333777///111000---,,,///111000222111222555777555222000777111555)))&&&...+++555222000...+++(((&&&$$$$$$,,,,,,,,,,,,+++++++++,,,*********++++++,,,,,,,,,******++++++,,,------...,,,------------.........---///000111222333666888:::;;;<<<<<<<<<:::999888666666777777777666444444333333222222222222222222666444999999444444777333>>>HHHlll|||fffRRR???333111@@@:::555444555666<<>>@@@AAA@@@>>>;;;999777666666555444333222111//////...---111555555333555```pppJJJFFFWWWcccdddxxx~~~}}}}}}}}}~~~}}}jjjfffZZZ@@@...---***,,,000---&&&%%%***+++***)))'''&&&&&&(((***'''((()))******)))(((((((((((((((((()))))))))***(((((((((((())))))))))))((()))***+++,,,+++******,,,,,,,,,,,,---...///000...111555666555555888:::222555777888777666555555111222222222111000...---+++---//////---,,,,,,---...000///---...000///,,,000000...,,,///333000)))+++---000000111111...+++------//////---+++---000,,,&&&000......///%%%+++((()))***,,,------,,,,,,))))))*********(((''''''(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,,,,---------......,,,...000000111222555888999::::::;;;:::999888777777777888999999888777666222333333333333222111000---111999666---222888222///555III```nnn}}}sssVVVJJJ888333555======777555;;;666666777999;;;>>>@@@AAA>>>@@@AAAAAA???>>>??????BBBAAAAAAAAA@@@>>><<<:::888::::::777222111444999666888;;;>>>:::444444888;;;;;;<<>>444333:::555+++///===^^^AAA000///...//////***,,,++++++******++++++,,,---.........//////000000///...,,,***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***++++++,,,---...///111000///000222333222111222000---,,,---------,,,******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""###%%%&&&&&&%%%###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,...///111333555777999:::666888;;;===>>>===;;;:::888777555333222000000///............///000111222666999\\\kkkIII888333111000222???FFFNNNTTTXXX^^^fffmmmtttyyyoooUUU;;;000///---***)))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************------......///000000000000111222222222333555888888777666555444333222222444444333222111000///...---------------------------------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,...111555666888999;;;<<<<<<;;;999888777777888888888666444333555444222111111111222222222222111111222222333444555555666;;;PPPyyyuuu\\\DDD===;;;555444888333444666666333111555:::888444222333777999666333333555666555555555555333888777555444888;;;:::666333888999555666???CCCAAANNNfffzzz|||oooOOO===777777444333222111000000000000ZZZ>>>......---...///)))+++++++++******+++++++++,,,,,,---......///000000///...,,,+++***))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***,,,---...222111//////000111000///000...,,,+++,,,,,,,,,+++))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""###%%%&&&&&&%%%###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++,,,---...000333555666777555666888:::;;;:::999888777666444333111000000///.........//////000111222---)))666SSSeeebbb[[[ZZZHHH<<<111000000......000%%%***///000000222777;;;CCCHHHPPPZZZccciiimmmooopppxxx|||qqqhhhddd___\\\ZZZUUUMMMFFF;;;111***+++---,,,+++---*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,,,,------.../////////,,,...000111222444888:::555777999888444222222444444333222111000///......------------------------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,++++++++++++,,,------,,,,,,,,,,,,...111444666666777999;;;;;;:::999888666666666666666444333333444333222111000111111222222111111111111222333333222333222333>>>YYY}}}rrr___KKK<<<<<<999666666777888999:::;;;999666444444555666777777888777666444444444333000555777333///111:::AAA777>>>HHHTTTeeewww|||xxxcccBBB999::::::777333222111000000//////000UUU:::,,,---,,,---///***++++++************++++++******+++,,,...///000000///...---+++************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++---...444222///...///000///...///---+++***+++++++++))))))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""###$$$%%%%%%$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))************,,,---///111222333333444555666777777777777666555333222111000////////////...//////000111222333000///111111///...000%%%'''+++///...******---)))+++---,,,(((''')))+++))),,,000444888;;;===>>>AAAIIITTT\\\^^^^^^^^^^^^TTTSSSNNNHHHEEEDDDAAA;;;555222...------,,,(((%%%%%%%%%(((,,,+++((())),,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******++++++,,,------...+++---///000111333666999///444888777222000222666222222111111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++******++++++,,,---,,,,,,,,,,,,...000222444333555777888999999999888666555555444333333222222333222111000000000111222111111000000000111222222000111000...///:::MMM[[[rrrkkkbbbUUULLLFFFAAA999333;;;999666222000222555888666666777666666666888;;;<<<@@@CCCBBBAAAGGGUUUaaaooozzzsssZZZ>>>222666;;;666---222111000//////...//////QQQ888,,,...---...///+++******))))))))))))******((((((***+++---...///000...------,,,+++*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""#########$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%''')))+++---...333111///...///000111111///---++++++,,,,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""###$$$$$$$$$$$$###"""##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((()))((()))***,,,---///000000222333333333444555666666444333222111000///////////////......///000000111+++...///,,,+++...000///---///000///,,,)))+++...***,,,---+++)))((()))***,,,,,,+++***)))(((''''''&&&(((+++,,,,,,...222444...///---***)))+++...///***((('''(((+++............///...+++'''$$$'''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))******++++++,,,---...////////////111333///111222111//////222666111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,+++++++++,,,---///000111000222333555777888888888666555444444333222222222222111000/////////000111000000//////000000111222///111111///---///666===OOOiii___]]]YYYWWWWWWYYY[[[]]]YYYYYY[[[^^^^^^___eeekkkuuusssvvv}}}QQQ999:::;;;;;;:::777222///111000///...------------}}}NNN666,,,///......000,,,***))))))(((((())))))***&&&'''(((***+++---......,,,,,,,,,++++++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''')))+++---...111///......111333333333///...,,,,,,------+++)))'''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((()))***+++,,,---......222222222333444444555555222111000///////////////.........---......//////)))------)))***///...)))...---+++((())),,,...///'''((((((((((((((())))))))))))((((((((())))))))),,,+++(((&&&$$$&&&***,,,,,,,,,---,,,***))),,,//////---+++)))***++++++++++++***(((%%%%%%'''))))))'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''(((((()))*********,,,---...---------///111;;;555///,,,---000111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))***+++++++++++++++,,,,,,---...///...///000222444555666666666666555555444333333222000///.........///000111///............///000000///000111000//////222444222???aaayyy{{{}}}xxxqqqkkkhhhyyyiiiOOO888333777999666000///444::://////...---,,,,,,,,,,,,uuuKKK555---000......000,,,))))))(((((((((((())))))&&&&&&''')))***+++,,,,,,******++++++***)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***,,,------------///222333333222///---------...---+++)))&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))***+++,,,,,,---111111222333444444444444000//////.........//////------,,,,,,,,,------...333222...***+++///...***)))***((('''***---,,,'''************************((((((((()))))))))******++++++++++++++++++******&&&%%%''')))(((%%%%%%(((+++***)))'''&&&&&&''''''%%%&&&&&&%%%(((***((("""&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((())))))***''')))++++++,,,---000222DDD;;;111---...000...+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((())))))***+++******++++++,,,,,,,,,---------...000111333444444444555666666555444222111///...---------...///000......------......///000.........------......///111,,,555BBBMMMlllrrrpppxxxkkkmmmqqq}}}pppAAA000777BBB999666222000000111111000......,,,+++++++++++++++nnnIII444,,,000---,,,---***)))((((((''''''(((((()))&&&&&&'''((())))))******((())))))***)))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((()))***++++++,,,...111111///------,,,,,,,,,---,,,***(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################""""""""""""####################################################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((())))))*********...///111333444333222111///......---......//////,,,,,,++++++***++++++,,,,,,)))''''''(((((())),,,))),,,,,,)))***,,,***$$$&&&%%%%%%%%%&&&&&&%%%$$$************)))((('''&&&######%%%'''((('''&&&$$$(((%%%&&&+++---******---&&&''''''''''''((()))+++'''******'''(((***'''!!!%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&(((*********,,,///111<<<777111/////////---+++------------,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))************++++++++++++++++++,,,,,,---...///000222222111333555666555333000......---,,,,,,,,,---///000---------,,,---......///...---,,,,,,---...,,,+++444,,,---...000FFFeeeuuu}}}wwwyyy~~~|||vvvMMM999;;;AAA:::///333111111333444222,,,'''------,,,+++************}}}jjjGGG222+++///+++***,,,(((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((******,,,...000///+++(((,,,+++++++++,,,+++(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################""""""""""""######################################################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''((((((((()))))),,,...111333444333111///......---------...//////++++++******)))******+++)))(((+++000...((()))///%%%***+++&&&&&&+++...,,,)))(((((()))***++++++***###%%%&&&((()))))))))((()))'''%%%%%%&&&((()))))),,,&&&$$$(((***&&&%%%(((((())))))(((&&&%%%%%%&&&%%%)))(((""""""'''***)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))***+++***))))))+++---+++,,,...............///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))******+++++++++******,,,,,,,,,---...///000111///111444666555222...+++---,,,,,,+++,,,---...///---,,,,,,,,,,,,---.........---,,,...000000...+++***+++333444+++///<<>>888777666555444222111111222111///...---,,,,,,,,,++++++*********)))))))))wwwyyy\\\===333***)))***)))((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%&&&'''))))))))))))+++,,,------,,,,,,***)))''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''(((***,,,,,,,,,++++++,,,,,,,,,+++++++++++++++(((+++000222222000+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))+++,,,,,,+++,,,...000111111111000//////......////////////////////////---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,))))))---000777KKK```nnnwwwzzzsssaaaRRR???222///333777999555555444222111000///...111000///---,,,,,,,,,,,,************))))))))))))tttuuuVVV<<<222+++***+++++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$%%%'''((()))))))))+++------------,,,+++)))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))&&&'''((()))************+++++++++++++++************---000333333000---***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++++++++---///000/////////......------........................,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,---...---000333111,,,,,,111<<>>999666777111---666AAA???===<<<333111111333444666666555444000000000//////......---++++++***))))))))))))***((((((((('''''''''&&&&&&mmmeeeGGG444111111333111,,,)))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###################################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((''''''&&&''''''(((******'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))***)))((((((***,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***+++***&&&%%%(((---///)))'''&&&%%%'''+++000333(((+++***---222------:::>>>HHHQQQZZZmmmzzzuuuyyyppp___SSSXXXVVV???888===555666333...,,,...111222222999---000999888888;;;:::444333222111111222222222/////////......---------+++***)))))))))))))))***(((((('''''''''&&&&&&&&&sssdddDDD000...,,,*********)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666666AAACCCFFFKKKOOOSSSWWWXXXUUUWWWYYY[[[ZZZXXXUUURRRJJJHHHFFFBBB>>>;;;888777////////////////////////////////////000000000000000000111222333333444444000000000000000000000000//////...---,,,,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''sssaaaAAA000...,,,*********)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111******+++---...000111111...///111222111///---+++333222222111000000//////....................................//////////////////000111111222333333000000000000000000000000.........---,,,,,,++++++)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''ppp[[[===000...,,,*********)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$#####################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---,,,,,,+++***''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......//////000000000////////////////////////...------,,,,,,+++++++++((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''mmmWWW:::000...,,,*********)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))************************,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,///......---------......*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------..............................---,,,,,,,,,+++++++++***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''mmm}}}SSS888000...,,,*********)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((()))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((()))))))))***))))))(((''''''((()))*********))))))))))))))))))++++++++++++++++++++++++))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''nnnzzzPPP777000...,,,*********)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,++++++*********+++++++++***++++++,,,---'''''''''((()))))))))***************************((((((((())))))))))))***************************++++++++++++++++++++++++************************((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''}}}kkkvvvLLL555000...,,,*********)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&%%%%%%$$$&&&''''''(((((((((((()))((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))******************))))))************************)))*********************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''{{{gggtttJJJ444000...,,,++++++***)))'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&(((((()))))))))*********&&&'''((())))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((('''''''''&&&&&&'''''''''zzziiioooEEE444000...,,,*********)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$###"""###%%%%%%###!!!!!!!!! !!!###&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########"""$$$&&&)))$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$''',,,+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~fffoooDDD444000...,,,*********)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""###$$$"""!!!###'''+++%%%$$$"""!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######%%%'''$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$'''++++++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~aaannnAAA444000...,,,*********)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!$$$$$$!!!!!!***222((('''%%%###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#############################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$&&&++++++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%|||___~~~kkk===444000...,,,*********)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""############""""""!!!###### """)))///&&&&&&$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&%%%#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||]]]fff777333000...,,,*********)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""############"""""""""!!! !!!"""$$$%%%%%%"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&%%%#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~]]]ccc333555000...,,,*********)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################""""""############""""""###!!! """$$$$$$!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}```aaa222777000...,,,*********)))'''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""#########$$$$$$$$$################################################""""""############""""""!!!"""###$$$###""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######%%%'''$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((%%%###&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzbbb```222999000...,,,++++++***)))'''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############"""""" $$$'''%%%!!! ###(((""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########"""$$$&&&)))$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((%%%###&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___VVV888///111...+++***))))))'''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ---+++###$$$ %%%###$$$######***&&&%%%###!!!######***((("""$$$&&&$$$'''"""%%%***$$$***%%%)))%%%$$$%%%%%%&&&(((&&& '''------###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((&&&''''''(((((((((((()))((((((((((((''''''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddUUU888///000...+++***))))))'''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((%%%$$$(((%%%---%%%///$$$$$$###333###%%%***((((((::: ---$$$&&&###'''000...+++&&&,,,!!!)))000"""###)))!!!***$$$(((&&&###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******$$$$$$$$$$$$$$$%%%&&&''''''((())))))************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||kkkSSS888000000...+++***))))))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,!!! %%%###&&& ,,,)))&&&!!!!!!%%% +++...&&&%%%"""$$$111###000###'''''' 000---!!!"""'''+++%%%,,, &&&---((('''((($$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&''')))((((((((((((***,,,---&&&&&&''''''((((((((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqQQQ777111000---+++******)))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%>>>&&&...000&&& (((999ZZZXXX###"""TTT!!!"""---%%%,,,(((&&&&&&(((---GGG{{{tttFFF"""&&&,,, 111&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$&&&((()))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuNNN777333///---+++******)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""???EEE%%%(((+++---!!!uuuXXX%%%,,,---OOO%%%######'''---GGG%%%888###(((%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++***))))))))))))***++++++))))))((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyLLL666444///---***)))******((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++ttt%%%*** !!!)))%%%{{{JJJcccfff###%%%,,, !!!^^^HHH&&&'''000&&&ggg///$$$""")))!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&++++++++++++******))))))((('''''''''(((***,,,---)))))))))(((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))(((&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxJJJ666555...,,,***)))******)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###vvv###)))&&&$$$ OOOggg///)))=== ;;;$$$qqq###)))***www222888]]]%%%...,,,###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))&&&(((,,,000222444333333666666666666555555555444000000111111000...,,,***000...,,,*********+++,,,))))))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###&&&((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||ttt~~~III666555...,,,***)))******)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,555000!!!+++&&&(((,,,ggg444))),,,%%%NNNwww%%%!!!---&&&lll***ggg...%%%"""%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))222777>>>GGGNNNRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSTTTTTTSSSPPPLLLJJJAAA>>>:::555222///......))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& ###%%%&&&$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}ttt{{{III666333000...---+++)))''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$///000xxx''' )))$$$!!!777***...***&&&'''%%%...VVVaaa +++,,,---555"""&&&+++```zzz!!!&&&%%%#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''&&&$$$$$$'''***+++(((%%%$$$'''***)))((((((((((((///111555888;;;<<<===>>>@@@>>>???GGGRRRXXXXXXTTTSSSOOOLLLLLLOOOLLLEEE>>>NNNIIIGGGMMMTTTUUUUUUVVVPPPSSSRRRNNNNNNNNNGGG===;;;666...((((((+++,,,+++)))'''%%%%%%((()))'''%%%((())))))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%''')))(((&&&%%%***)))))))))******)))((('''''''''&&&&&&'''***---&&&&&&''''''((()))+++,,,333***%%%***---)))%%%&&&)))+++***'''))),,,+++'''((((((((((((((()))))))))******)))'''&&&%%%&&&((())))))'''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyykkkwwwFFF555333///...---***)))''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""''')))zzz+++ &&&%%%$$$|||...uuu&&& ''' $$$444111!!!%%%***!!!...{{{...&&&#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))***(((%%%###"""$$$(((+++((((((((((((,,,333<<>>:::222000111666===CCCEEEDDDBBBDDDGGGHHHEEE???999555:::777888===???<<<999888???AAA@@@@@@FFFNNNQQQNNNDDDCCCBBBAAA@@@;;;111((((((&&&%%%&&&((()))'''%%%)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((((((((()))))))))((('''&&&%%%&&&'''(((((((((+++******(((((((((***+++111000//////000...***'''%%%&&&)))...111000///111)))------***))),,,---,,,)))))))))(((''''''&&&&&&$$$'''+++...,,,)))%%%"""$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~mmmsssCCC333333///...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''"""&&&333,,,+++###%%%)))MMM>>>LLL(((+++&&&''',,,'''666AAA:::ggguuu...###"""///111%%%(((,,,)))...######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***$$$(((+++***&&&$$$&&&((((((///:::EEEMMMSSSWWWZZZJJJIIIHHHIIIIIIEEE>>>999CCCCCCDDDGGGJJJNNNRRRSSSQQQVVV\\\]]]ZZZWWWWWWXXXHHHGGGHHHKKKIIIDDDCCCEEEIIILLLNNNNNNOOOOOOJJJDDDAAABBBGGGQQQYYYXXXOOOGGG777333---)))((('''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))******)))(((''''''((()))***&&&'''(((+++---000333444222333777===BBBDDDBBB>>>@@@AAA>>>666222777@@@EEEOOOQQQNNNEEE===;;;:::999:::888666444111///...---...+++'''%%%$$$%%%(((***((()))******)))'''%%%$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppsssAAA111111///...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''' ((("""lll!!!!!!%%%!!!&&&(((pppYYY***!!! $$$DDD!!!&&&***,,,%%%"""!!!!!!"""&&&000######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$'''))))))((('''((((((&&&(((******+++---111444CCCFFFLLLPPPMMMEEE???===LLLJJJIIILLLPPPQQQNNNJJJDDDHHHLLLOOOOOOPPPRRRUUUKKKIIIGGGIIILLLNNNMMMLLLLLLMMMPPPQQQLLLFFFHHHMMMRRRTTTUUUTTTQQQLLLFFFAAA;;;555555@@@NNNWWWZZZZZZRRRKKKAAA666...)))''''''***)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((***,,,++++++***)))((()))+++---111222666<<>>&&&$$$))) 222;;;)))'''!!!%%%"""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&((())))))'''&&&'''(((---)))%%%'''111>>>IIIOOOSSSLLLGGGCCC>>>999<<>>HHHQQQZZZ``````]]]WWWNNNBBB666---(((((('''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((+++---,,,+++)))***+++%%%(((+++...000444:::>>>QQQPPPPPPSSSXXX\\\]]]]]]MMMQQQRRRMMMFFFAAABBBFFF<<>>???EEEFFFCCCFFFNNNJJJKKKMMMPPPTTTXXX\\\^^^mmmttt}}}zzzvvvtttxxxtttwwwqqqwww~~~vvvjjjfff___aaaeeeggg___PPPEEEAAAJJJBBB@@@IIIQQQVVV]]]eeeYYY^^^cccbbbXXXHHH888///)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((+++,,,+++(((&&&(((***,,,222:::@@@FFFLLLTTTZZZddd^^^WWWSSSQQQOOOLLLIIIBBBGGGMMMNNNMMMOOOVVV\\\XXXSSSQQQRRRRRRQQQQQQTTTSSSSSSQQQMMMMMMOOOMMMGGG>>><<<;;;::::::;;;===???KKKKKKNNNRRRTTTQQQIIICCC<<<:::555000,,,)))'''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnsss???///111------+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!)))%%%%%%"""xxx +++###+++)))???vvv***(((ggg+++###!!!***$$$"""444###*** &&&######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((())))))((()))+++///222222===NNN\\\bbb\\\QQQHHHAAAAAAIIIUUUUUUKKKGGGJJJXXX___hhhooosssxxx}}}qqq___XXXIIIFFFJJJTTTVVVPPPPPPWWWRRRYYY```bbb[[[PPPDDD>>>111000///...,,,)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&((()))((('''+++222999EEELLLSSSWWWYYY[[[```ddd^^^VVVMMMHHHFFFEEEBBB???JJJJJJLLLNNNPPPQQQQQQPPPPPPJJJMMMUUURRRGGGHHHSSS@@@HHHMMMKKKHHHIIIKKKKKKUUUSSSOOOKKKIIIHHHHHHHHHAAA;;;555555<<>>>>>===DDDGGGJJJKKKHHHCCC===999)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee~~~```<<<555+++...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%###'''+++$$$###!!!"""'''&&&"""(((%%%>>>000444...uuu$$$((( WWW000%%%%%%%%%###+++'''iiieee+++&&& ***)))&&&$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!"""%%%&&&&&&$$$&&&$$$###$$$$$$###$$$'''(((((()))******+++,,,,,,...+++***,,,---+++))))))---,,,***&&&######(((---***(((%%%$$$###$$$%%%%%%&&&&&&&&&'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))'''%%%%%%'''))))))+++$$$$$$222???LLL[[[]]]bbbZZZOOOLLLJJJMMMYYYiiivvvyyy{{{{{{zzzmmmwwwnnnxxxzzz||||||uuurrrYYYTTTRRRMMMLLLSSSYYYTTTIIIGGG;;;999DDDHHH===222///((('''$$$###'''++++++'''&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))************)))((((((***------***&&&++++++///<<>>IIILLLCCC???888000)))%%%&&&(((((((((((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%)))((('''&&&'''))),,,---+++)))(((((((((((('''%%%&&&''')))++++++)))&&&%%%''''''((((((((((((''''''***)))'''%%%%%%%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee~~~```;;;555,,,...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%!!!%%%'''$$$%%%;;;ooo444000---(((___222&&&,,,iii!!!333)))EEE---&&&***,,,---///)))((((((RRR""""""$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''&&&$$$&&&%%%%%%&&&&&&'''((()))'''+++111666999999777555333333333333222000...///666999;;;888000((($$$"""$$$$$$%%%&&&''''''%%%$$$$$$######$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''))))))((((((***+++...///***111EEEPPPRRRXXXPPPQQQMMMRRR```eeeiiiuuu~~~{{{vvv|||~~~{{{cccTTTVVVUUULLLMMMXXXRRRKKK<<<444@@@OOOJJJ:::222...***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((()))***************------+++'''%%%(((...333333@@@QQQ___dddaaa\\\XXXZZZZZZQQQMMMUUU]]]kkkrrrqqqxxxyyyyyy|||zzz~~~xxxtttqqqyyyzzzzzzwwwkkk^^^VVVLLLAAA<<>>:::666222///)))(((&&&&&&'''(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((())))))((('''&&&***)))(((&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&'''((('''&&&$$$&&&))),,,%%%%%%&&&'''(((((())))))&&&%%%%%%$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee~~~```:::555......---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&***'''%%%&&&UUUPPP(((&&&zzz###%%%"""RRRbbb!!!sss((($$$:::&&&"""hhh%%%DDDaaa&&&!!!***;;;///...***!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$$$$%%%'''((()))+++,,,,,,))),,,222777::::::999888333666888777444222222333777===BBBDDD???:::666555,,,***((('''((()))((('''&&&$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%''')))******)))***+++!!!000<<>>>>>===<<<<<<222999DDDNNNQQQIII;;;000///+++'''&&&''')))((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''(((((()))(((((('''%%%&&&''''''(((''''''''')))((('''(((******)))(((((())))))'''%%%%%%(((+++,,,+++***)))))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddd}}}^^^777333///...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%"""((($$$***$$$'''///CCC###YYY((( (((&&&{{{:::###)))<<<---XXX***QQQ)))'''!!!%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$''')))***,,,000111000444333222222222444666888000666:::777222111222333222555999;;;<<<>>>DDDHHH777111)))$$$$$$%%%&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******)))(((((()))+++,,,CCCPPPQQQNNNHHHMMM]]]pppqqqmmmXXXNNNOOOVVVVVVGGG888???QQQFFF777---...---%%%$$$)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''******))))))))))))******((('''(((+++222===HHHNNN```___[[[SSSMMMRRR```lllooo{{{{{{|||yyy~~~uuuwww|||uuusssyyyuuusss|||vvvaaaPPPMMMLLLFFFBBBBBB>>>999555888AAAJJJNNNOOO===555,,,&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''(((''''''''''''(((((()))************)))(((((())))))((('''&&&'''(((******'''### ******)))((((((((()))***((())))))***))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ddd~~~^^^444111///...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%""")))!!!###%%%///'''ooo&&&%%%222$$$222^^^///###<<<===!!!444***---CCCzzz$$$&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&***///000000222999;;;888AAA@@@>>><<<<<<<<<======888@@@CCC===777555555333111111111///---...444999444///(((%%%&&&'''%%%###'''&&&%%%&&&'''&&&$$$"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++***(((&&&&&&***///333NNNWWWSSSIIIIIIPPPddd~~~yyyqqquuuuuurrroooppppppnnnzzzuuu|||sssppptttlllqqqiiixxx}}}|||}}}yyy{{{wwwaaaQQQHHHOOORRRLLLIIILLLPPP>>>000///111,,,'''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((()))***+++---((('''111CCCTTT]]]___VVVSSSRRRWWWeeexxx{{{yyy~~~~~~{{{|||pppooovvvhhhhhheeeVVVEEE===AAA<<<888:::BBBJJJNNNNNNJJJAAA555,,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((+++***)))''''''((()))***+++******+++---......---,,,)))'''+++000000+++%%%((((((''''''((())))))***''''''((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ddd___333000000...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%!!!,,,((("""###***%%%&&&YYY///111111///}}}'''}}}))))))######!!!333'''555000###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''')))+++333999:::777:::CCCFFFCCCBBBEEEIIILLLLLLIIIDDDAAAGGGOOOPPPHHHBBBAAA>>>888222555666333...***)))***---,,,---222777777222---((('''%%%%%%&&&&&&%%%###((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))(((''''''***111;;;AAALLLNNNKKKTTTnnn~~~{{{}}}sssoooxxx}}}vvvbbbNNNKKKUUUVVVMMMXXXKKK<<<555555444---'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))(((((()))***,,,---,,,222>>>NNNYYYZZZRRRJJJIIIQQQ```tttzzz{{{vvvrrr{{{llliiillliiiaaa[[[KKKIIIGGGGGGGGGFFFCCC???OOOIII@@@666...+++***+++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&%%%&&&&&&'''((()))$$$%%%'''***---111444555;;;:::;;;===AAADDDDDDDDD<<<666000111777>>>@@@@@@<<<;;;999555111---***'''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddccc444000111...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%###))),,,+++((()))fff777$$$###%%%yyy444)))111&&&000qqq+++++++++***'''GGG'''"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''')))---111:::??????:::===HHHLLLIIIBBBFFFLLLQQQQQQLLLGGGBBBJJJRRRTTTNNNLLLOOOKKKCCC999===???===888333111111///---///666@@@EEECCC???888333---(((&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((()))***,,,111999CCCJJJMMMTTT\\\vvv~~~wwwvvv||||||~~~kkk\\\ZZZXXXRRRXXXVVVLLL>>>999===:::111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))******))))))+++---///111666FFFWWW___\\\WWWWWWYYYfffrrr|||tttwwwzzz|||{{{zzz|||kkkdddnnn}}}rrrhhhYYYKKKEEEEEEJJJNNNHHHJJJHHHBBB:::333111111++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''''''''((()))+++,,,(((,,,333:::???CCCDDDDDDDDDDDDDDDEEEHHHJJJJJJIIIAAA>>>999777888===DDDJJJHHHGGGFFFCCC???999444111---,,,***)))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''dddeee666111222...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%///###&&&$$$999hhh###$$$)))'''qqqUUU...222---<<>>FFFLLLtttzzz||||||rrr[[[PPPSSS\\\XXXEEE===DDDFFF>>>((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))******,,,+++++++++---///222444NNNXXX]]]SSSKKKYYYzzznnnqqq{{{yyyzzz|||xxx{{{zzzwwwxxxsss}}}jjjtttvvvaaaJJJ<<<@@@GGGMMMKKKCCC:::777777...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********))))))))))))+++---...===BBBIIINNNPPPMMMIIIEEE<<<:::999888999888666555555999:::666///...444;;;888;;;???DDDFFFFFFEEEDDD999777222...***(((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''jjj{{{\\\999000111...---,,,***)))(((((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###***'''$$$###$$$&&&'''(((******444III^^^dddWWWGGG---///000///---...000333+++///CCCcccxxxoooOOO333777:::===<<<888111***&&&(((###---OOOrrrrrrKKK###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((()))******"""(((---//////222999???MMMKKKJJJAAA888CCCVVV]]]ZZZ]]]bbbeeefffccc[[[SSSaaaXXXdddttthhhRRRNNNTTTPPPQQQSSSHHH888999???999444000111...%%%...@@@FFFLLLJJJCCC999...(((&&&'''((((((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))%%%((()))))))))+++++++++,,,)))---555:::AAAVVVlllsss~~~zzzwww~~~~~~jjj[[[VVVTTTWWWPPP???===BBB??????...$$$***---'''%%%***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''***(((''''''(((******)))222%%%$$$///222///<<>>;;;<<<888111111===LLLQQQMMMPPPGGGEEEBBB;;;===AAA<<>>CCC888000444:::999222---666888999:::999777666666...***$$$###%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''(((((()))((()))...888CCCMMMRRRHHHLLLJJJFFFLLLYYYfffooovvvrrr{{{zzzyyy~~~{{{pppggghhhnnnggg]]]VVVNNNDDDFFFNNNPPPCCC777333000(((,,,777888IIIKKKKKKFFF<<<222***'''(((((((((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))******)))((((((******)))+++,,,111===KKK]]]rrryyyzzzyyy}}}ssseee[[[YYYWWWOOOKKKCCC444HHH===///((()))+++)))$$$(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))*********)))'''///111,,,///???RRR]]]KKK[[[dddxxx}}}uuu{{{}}}tttnnnooowwwzzzwwwyyy}}}lllmmmzzzsssiiiWWWEEE???@@@AAA>>>;;;:::DDDHHH>>>///'''&&&((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))(((((((((((())))))***,,,,,,+++(((''')))+++&&&...;;;IIISSSVVVRRRNNNWWWTTTYYYYYYMMMGGGCCC999@@@>>>>>>AAAGGGMMMRRRUUUVVVMMMMMMNNNJJJMMMQQQKKKDDDAAACCCIIIJJJDDDAAACCC+++222===HHHLLLEEE888---,,,+++***)))(((((())))))(((&&&$$$$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((())))))***++++++++++++++++++***(((&&&&&&+++***))))))))))))((((((---------///000000---+++333111---)))(((***,,,,,,---+++)))))))))***)))(((''''''&&&&&&&&&&&&''''''nnn```:::000000///...,,,+++)))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))000000000000222666;;;>>>CCCBBBBBBAAAAAABBBCCCDDDHHH@@@888222---***,,,111...///000222555888;;;===999444+++$$$!!!###&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''',,,,,,000;;;IIISSSUUUTTT[[[ddd]]]\\\pppxxxvvv~~~}}}pppyyy~~~|||zzznnnYYYYYY``````VVVKKK@@@333333888222...///,,,===DDDLLLOOOJJJ>>>222+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))---+++)))***++++++++++++///888DDDPPPaaaxxx}}}|||yyysssooozzz~~~~~~}}}}}}iii______]]]YYYJJJ444???GGGBBB111(((++++++$$$(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******+++++++++******)))...---,,,222EEEXXXYYYOOOVVVrrryyyvvv{{{{{{qqqmmmwwwwwwvvvqqqyyy}}}{{{zzz||||||{{{yyymmmXXXFFF???@@@BBB;;;;;;>>>CCC@@@555***$$$******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((((())))))***''')))***&&&###%%%...555CCCDDDGGGNNNVVV\\\```bbbUUULLLLLLNNNLLLRRRYYYTTTLLLNNNVVV]]][[[WWW^^^kkkkkk^^^XXXUUUQQQWWW[[[VVVRRRGGGBBBJJJPPPMMMJJJJJJEEE:::...,,,666AAAIIIKKK222///,,,++++++***'''$$$(((&&&%%%%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((******+++++++++******)))&&&'''((()))***+++,,,,,,'''***///666>>>EEEJJJMMMLLLNNNQQQSSSSSSRRROOOMMMEEE???888222///---,,,,,,((('''%%%%%%''')))))))))(((((('''&&&&&&&&&''''''uuuzzz]]]888000111///...---+++***)))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((&&&%%%***)))'''&&&''',,,222777;;;<<<===;;;999;;;???CCC@@@???>>>???@@@???<<<999777999>>>BBB@@@::::::>>>444444444444444333111000***,,,000555666222((( $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((()))---666DDDPPPVVVUUUOOOKKKsssssssss}}}|||uuummmjjjvvvrrrkkkqqqkkkTTTBBBAAA>>>HHHPPPDDD666111,,,111999EEEMMMMMMEEE;;;444)))(((((((((((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))---******,,,...---...///222KKKdddooozzz}}}uuuuuu}}}xxxtttzzz~~~~~~}}}xxxkkkiiieeeaaaWWWEEE///CCCNNN@@@---&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((())))))))))))***,,,,,,+++*********222)))000IIIZZZVVVOOOMMMrrr~~~|||zzzvvvyyyttt{{{yyyaaaPPPFFFAAAFFF:::666???DDD<<<111,,,+++***((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))((())))))******&&&((())))))***000;;;CCCJJJLLLQQQVVVXXXVVVPPPLLLSSSNNNUUU^^^cccqqqnnncccWWWSSSXXXZZZQQQGGGNNNGGG@@@>>>???===666000888444///...///---(((###,,,***(((((((((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''(((((()))))),,,,,,+++***)))(((((((((''')))+++,,,111:::@@@BBBMMMOOOQQQSSSUUUXXXZZZ\\\[[[\\\]]]\\\ZZZZZZ[[[\\\ZZZTTTOOOMMMIIIBBB;;;888333000,,,***))))))(((&&&))))))((((((((()))******yyyqqqYYY555000444///...---+++***))))))((())))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((&&&%%%$$$$$$'''+++...222777>>>CCC@@@>>>:::666333333444666===<<<===AAAEEEEEE???999555222111444666666:::???AAAAAAAAAAAA>>>777---&&&$$$---555666///)))''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''***---777DDDSSSYYYUUUSSSWWW\\\~~~~~~~~~}}}yyywww{{{ooosssuuullluuurrroooccc]]]WWWZZZfffdddNNN>>>:::666111777@@@GGGJJJHHHBBB===...+++((('''(((((('''%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((()))))))))***,,,)))***------+++---333;;;```qqqhhhkkkvvvzzzyyyxxxvvvuuutttssssssvvvzzz}}}}}}{{{{{{pppsss}}}{{{ooofffaaaZZZ<<>>@@@DDDIIILLLKKKHHHEEE666111+++((((((((('''%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******,,,)))***,,,+++***444AAAVVVvvvvvvkkkeeeyyy}}}|||yyywwwvvvjjjjjjjjjkkkkkklllllllllnnnrrrtttqqqkkkhhhjjjoooiiijjjmmmpppnnnlllqqqxxxqqqssswww{{{~~~}}}yyyxxxuuuqqqvvvqqqrrrwwwwwwnnniiifffbbbSSSCCC;;;666///(((&&&)))((((((''''''(((((()))''''''((((((((()))))))))'''(((((())))))******+++'''***,,,+++)))***---111333HHHRRRIIILLLkkkuuunnnxxxwww~~~xxxuuuuuuyyyzzztttmmmjjjOOOHHHAAA>>>:::666555777444111---)))'''((()))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))******+++,,,,,,,,,///555<<>>999333111111999>>>EEENNNUUU\\\bbbfff\\\VVVRRRWWWaaagggeee```RRROOOQQQYYY\\\TTTHHH@@@333222222777===AAA@@@===111***'''---888;;;111'''))))))((((((((('''''''''%%%%%%%%%%%%'''))),,,...((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%(((***+++---555@@@IIIVVVXXX[[[```jjjwwwyyyxxxxxxrrrkkkooo|||}}}sssqqqyyyttteeefffqqqzzzzzzpppjjjxxxkkkvvvttttttqqqddd^^^jjjgggPPPFFFGGGKKKPPPSSSSSSNNNJJJAAA999///***)))***(((&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********---)))))),,,---333IIIbbbxxxtttddd___hhh{{{}}}|||yyyqqqkkkiiifffcccaaaVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYXXXSSSMMMIIIHHHIIIEEECCCFFFKKKNNNOOOSSSXXX[[[^^^bbbgggmmmrrrxxx{{{uuuyyy}}}tttqqqnnnjjjhhhjjjyyyxxxzzz|||vvvooolllxxxppp[[[BBB333111///+++))))))(((((((((((())))))'''((((((((())))))))))))'''(((((()))******++++++)))+++---,,,***,,,222777HHHNNNNNNQQQnnn{{{qqqiiiyyy{{{yyy|||rrrwwwrrr```JJJ>>>AAAFFF???444???;;;555...***)))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---///222777===BBBGGGKKKNNNJJJYYYqqq~~~}}}zzzzzz}}}xxxpppbbbVVVKKKCCCDDDAAA===:::999999:::<<<555111,,,(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---***---111777<<<@@@BBBCCCEEETTT```bbbbbbaaaVVVIIIUUUYYY\\\\\\[[[[[[^^^bbb```hhhooonnnhhhdddhhhmmmdddUUULLLOOORRRPPPPPPUUUMMMIIIEEEBBBBBBCCCDDDDDD444222000...,,,***))))))fffaaa999111444000///...,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))((('''(((+++...333555:::;;;:::666111111777<<>>666333555777777666888===>>>666,,,(((///777******))))))((((((((('''%%%%%%%%%&&&(((+++...000(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&))),,,///333>>>LLLWWWWWWXXXaaarrrwwwjjjbbbkkkrrrnnn~~~~~~~~~{{{rrrlllyyyuuuzzz{{{rrr~~~XXXEEEHHHNNNVVVZZZYYYSSSNNNHHH>>>333,,,++++++***(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************,,,)))***...111???```zzziii]]]fffzzz|||uuunnnhhhfff]]]QQQIIIFFFEEEAAA===AAABBBCCCDDDDDDBBBAAA@@@AAA???>>>>>>AAABBBBBBAAAEEE???===@@@DDDDDDCCCDDDCCCEEEHHHLLLRRR[[[ccciiiqqqmmmrrr{{{}}}xxxzzz|||rrriiieeeqqq|||{{{uuuqqquuu|||RRR000...555555))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***++++++++++++---...---+++...555;;;KKKKKKXXXuuu~~~yyy}}}{{{sssRRR???@@@CCCAAAHHHCCC;;;222---*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))***+++,,,---666===EEEJJJMMMRRRZZZaaayyy{{{}}}|||}}}xxxNNNKKKFFF>>>888666777999CCC===444...***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---111666<<>>???AAAKKKQQQJJJPPP{{{|||~~~|||yyygggVVVNNNGGG>>><<>>;;;555222vvvzzzbbb666111222111000...+++***))))))***))))))((((((((('''''''''(((&&&%%%%%%((()))'''&&&%%%)))...000222555666777777888BBBNNNRRRNNNQQQ[[[UUUUUUZZZcccddd___ZZZ[[[___ccc\\\YYYeeeiiidddcccXXX^^^___VVVJJJFFFGGGHHHUUURRRUUUOOO@@@AAAMMMPPPDDD<<<;;;@@@BBBFFFBBB666555111...---...,,,)))'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((((())))))))))))***(((444444<<>>^^^wwwpppYYYZZZ[[[iii|||~~~lllZZZNNNEEELLLUUUVVVJJJ===???JJJTTTQQQMMMNNNRRRVVVYYYZZZbbbbbbbbbdddggghhhiiiiiilllllllllllllllkkkiiiiiiiiieeeeeejjjjjjddd^^^]]]QQQPPPNNNKKKHHHEEECCCAAAAAAEEEKKKSSS^^^lllzzz|||}}}{{{}}}www||||||yyy~~~```@@@999<<<999111)))'''''''''((()))))))))(((((((((((())))))************++++++++++++***111111,,,222CCCLLLIIITTTnnn{{{|||tttzzzxxxqqqzzztttmmm^^^RRRCCC===AAA???888333222---'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))(((((()))******,,,,,,,,,111===FFFJJJPPPGGGEEEQQQgggeeeJJJ======999>>>DDDFFFBBB999000***)))************)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))'''(((***)))'''&&&(((***((('''(((---777DDDQQQYYYPPPNNNTTT[[[]]]bbbeeeaaadddttt{{{yyy~~~ssszzzyyyiii```lll|||{{{vvviiiJJJJJJCCC777111===KKKEEE444~~~yyy```666111222111///---+++************)))))))))((((((((('''''''''&&&&&&'''((((((&&&%%%&&&***///333555666777999DDDJJJUUU\\\YYYRRRVVVaaannnhhheeehhhllljjjdddaaaaaaddd\\\YYYdddhhhcccbbbfffnnnmmm___MMMHHHMMMSSSLLLIIINNNJJJ===<<>>555///111111+++((()))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&((())))))(((((()))***'''555:::AAASSSbbbqqqwww~~~~~~kkkbbbzzztttvvvttt~~~uuuhhhgggyyyxxxtttppp}}}tttqqqggggggoooUUU\\\rrr{{{aaaSSSDDD===555,,,((()))***)))((((((''''''((((((((((((((()))))))))******)))(((((())),,,------,,,+++///999XXXiiiWWWZZZdddrrrsssqqqhhhZZZKKKAAA===DDDHHHQQQTTTBBB444DDDccckkkhhhgggkkkuuu}}}zzzvvvbbbcccdddccc___YYYRRRNNNKKKHHHDDDBBBFFFRRR```jjjzzz~~~}}}xxxxxxuuuuuuyyyWWW:::444AAA:::000'''&&&***)))%%%***))))))(((((())))))***************++++++,,,,,,'''...000...777IIIQQQNNNsss~~~}}}|||qqqzzz~~~vvv~~~wwwxxxoooaaaJJJCCCEEE@@@777555777222((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))******'''(((000:::AAAHHHMMMIIIIIIQQQiii~~~yyywwwyyy|||bbbOOODDD::::::>>>FFFLLLHHH;;;///+++,,,------+++*********((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''')))*********)))))),,,+++,,,000888CCCMMMTTT]]]YYYWWWYYY```kkkvvv{{{rrrqqqmmm___RRRXXX]]]QQQ\\\YYYWWWTTTMMMHHHKKKQQQNNNTTT\\\kkkqqqhhhlllwwwbbb```WWWIIIAAABBBDDDCCCuuu^^^666222111000///---+++************)))))))))(((((((((((('''&&&''''''((((((((('''%%%+++,,,///444888<<>><<<888222...******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))((()))******(((---999>>>@@@IIIVVVRRR```www}}}rrr```UUUIII???BBBLLLPPPIII???444000,,,***+++,,,,,,+++)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***'''''')))+++,,,---,,,,,,++++++...222999BBBJJJOOOVVVXXXWWW___ttt}}}xxxaaaZZZQQQMMMUUU\\\XXX[[[fffiiizzzeee]]]ppp~~~uuucccYYYgggiii]]]SSSUUUTTTPPPTTT[[[jjjmmm{{{www___FFFAAAIIIqqq\\\555222111000///---+++******++++++***)))))))))((((((((((((&&&'''((())))))(((((()))000---...555<<>>BBBIII___www~~~www}}}jjjOOOCCCHHHPPPQQQNNNAAA777,,,(((+++///---***************************)))))))))(((((()))))))))******))))))))))))******)))******++++++,,,---...---000555<<>>CCCMMM]]]ppp{{{uuusss[[[YYYYYY```jjjsssxxxyyy|||tttwwwqqqyyyiiiAAA<<<666222---((((((++++++******))))))******+++)))******+++,,,---......)))555<<>>111333,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,------000666@@@LLL```~~~{{{}}}fffPPPIIIKKKNNNOOOLLL@@@333,,,...000...*********************************))))))))))))******++++++************++++++,,,------+++)))+++111666LLLKKKJJJKKKOOOVVV]]]aaayyyuuummmppp___UUUSSSSSSbbb~~~~~~rrraaaRRRRRRjjjoooooohhhjjjXXX555333000///...,,,+++***++++++,,,*********)))))))))((((((((())))))))))))+++///333444444>>>MMMUUUVVV\\\fff`````````bbbdddeeebbb^^^dddooowwwsssnnnllllllkkkzzzzzzvvv|||yyymmmiiimmmmmmkkkiiijjjkkkeee]]][[[jjjvvvgggaaaZZZiii{{{mmmrrrhhhZZZdddssssssfffLLL888222000,,,))))))(((''''''''''''''''''((((((((())))))))))))'''***+++***+++222>>>IIIGGGFFFXXXnnn~~~ppp[[[iiivvv~~~uuuyyyyyywwwwwwqqqhhhpppllljjjooouuuxxx{{{}}}~~~zzzsssrrr}}}nnntttrrrkkk___hhhlllLLLAAA:::000+++***))))))(((((())))))))))))*********+++++++++++++++,,,++++++---333777XXXwwwzzzqqqttttttvvvwwwdddKKK@@@FFFMMMZZZlllxxxqqqooorrrwwwyyyzzz|||~~~ssszzz~~~}}}~~~}}}qqqaaaWWWYYYfffuuuxxx~~~~~~{{{VVVBBB444555333***''',,,+++******))))))******+++)))******+++,,,---...///'''555BBBPPPiiiuuuqqqyyy~~~{{{ooollljjjqqq~~~{{{wwwzzz}}}ssshhh^^^QQQAAA666---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,,,,,,,...///222666>>>OOOiiigggeeeccc___[[[YYYYYYZZZaaakkkhhhUUUOOO___nnnqqqtttlll]]]SSSNNNMMMPPPIII@@@777111...---,,,+++++++++++++++++++++++++++******))))))******++++++++++++******+++++++++***...///...---444BBBMMMccc^^^XXXVVVZZZdddpppxxxpppRRRTTTVVV]]]~~~sssddd^^^CCCRRRrrr}}}qqq|||fffWWW555333000///...,,,+++***++++++,,,************))))))))))))((()))***)))(((,,,222777777;;;III]]]ccc^^^\\\bbbfffccc___]]]bbbllltttxxx}}}tttgggkkkmmmlllmmmllleee]]]eeefffqqqwwwpppppprrrnnnxxxjjjQQQgggrrrbbb\\\cccvvvyyy```EEE:::333+++))))))((('''''''''''''''(((((((((((())))))))))))'''***+++***,,,444CCCOOO]]][[[mmm}}}]]]hhhrrr|||~~~~~~wwwxxxxxxuuuqqqooooooooonnnyyy|||rrrpppzzz|||fffpppvvvaaalll\\\xxx{{{TTTHHHBBB777+++******))))))))))))))))))************+++++++++)))***+++***+++///777===qqqzzzuuu}}}{{{jjj```JJJ<<>>IIIWWWYYYWWW]]]___gggooottt~~~|||zzz}}}yyy~~~}}}qqqeee```aaabbbfffnnn\\\RRRIII@@@XXXooossstttzzzllleee|||zzzggg;;;333,,,,,,---+++******))))))*********+++++++++)))///:::GGGVVVbbbfffeeefffhhhqqq~~~nnnvvvooonnnooopppssstttsssrrrwwwxxxzzz{{{|||yyyuuuqqqqqqqqqmmmhhhiiioooqqqooo___RRRAAACCCYYYppppppxxxlllvvvLLLAAA666000...+++***,,,++++++++++++++++++++++++...,,,))):::aaasssrrrdddGGG>>>XXX{{{zzz~~~zzz{{{yyywwwxxx{{{~~~~~~}}}~~~~~~vvvrrrwww}}}xxxsssxxx{{{sssqqqwww{{{xxxsssrrrppppppwwwwwwpppqqqxxxjjj~~~}}}NNN222<<<444------,,,,,,,,,,,,------,,,...---///222444KKKqqq}}}iiiwwwqqqyyy}}}nnnwwwhhhqqqxxxuuuffflllxxxsssvvvwww~~~}}}|||{{{{{{xxxwwwvvvwwwwwwuuuqqqmmmggguuuzzzxxxyyy~~~qqqxxxtttSSS777444333'''))))))))))))))))))))))))))))))*********++++++++++++---///;;;ZZZ~~~{{{bbbeeewwwzzzvvv{{{~~~qqq___OOOCCC;;;222------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000---+++666GGGOOOOOOTTTcccwwwsssYYYmmm{{{wwwJJJ666000////////////...------,,,,,,++++++++++++++++++++++++333777AAAUUU^^^RRRTTTlll^^^hhhqqqwww~~~mmmhhhcccaaadddhhhiiijjj]]]eeefff\\\PPPLLLPPPTTTWWWaaaXXXYYYPPP:::CCCTTTwwwxxx{{{bbbrrr>>>444,,,+++,,,+++)))***)))************+++++++++$$$333===FFFaaazzzrrrWWWTTTaaaxxxssswwwzzzwww|||qqqfffdddaaaaaabbbfffjjjmmmmmmlllvvvwwwyyy}}}yyytttlllppppppkkkkkkooopppmmm^^^]]]JJJ:::CCC]]]llluuugggnnn}}}vvvVVVHHH999000,,,)))+++...++++++++++++++++++++++++)))---,,,EEEvvv|||ooolll[[[<<>>;;;===OOOiiiwwwsssyyytttyyyvvvvvvrrr===---222...,,,(((***)))***+++***)))***+++,,,...<<>>AAADDDNNNUUUZZZ]]]cccmmmtttuuurrrmmmkkkmmmlllhhhfffhhhooogggZZZHHH;;;@@@ZZZtttyyywwwuuu|||zzz~~~XXX===666000///***)))***++++++++++++,,,,,,,,,------@@@kkk{{{zzz}}}qqqaaaIII@@@LLLfff~~~~~~{{{sssmmmmmmqqqvvvyyyxxxuuu~~~uuu{{{www{{{xxxkkkbbb|||~~~~~~xxxsss~~~www~~~yyyzzztttfffjjj|||vvv~~~~~~{{{NNNAAA444222///---,,,...///000000***//////...===]]]|||jjj[[[bbb~~~{{{{{{kkkmmmlllzzzlllrrrbbboooyyydddrrr~~~~~~~~~}}}}}}|||zzzyyywwwvvvvvvpppddd^^^ffftttxxxpppFFF,,,444++++++************++++++(((***+++++++++***+++,,,...111DDDhhhsss\\\jjjxxxnnnlll}}}}}}uuuyyyppp___NNN;;;111...,,,...222------------------------,,,***...///---999IIIOOOMMMgggrrr]]]lll}}}NNN666...111111000//////...---,,,,,,---,,,,,,,,,***,,,555???NNN```XXX@@@XXXkkkZZZaaannn|||yyyzzz|||}}}yyy|||~~~zzziiiYYYPPPIIICCCDDDGGGGGG???888777OOOttt|||}}}yyyvvviiisssSSS+++333222''',,,+++((()))++++++***)))***,,,444EEEAAAaaauuulll|||hhhnnn{{{www]]]KKK999222111111222555666777999888777777888:::777<<>>AAAXXX|||}}}tttnnnvvvzzzwwwyyyxxx|||wwwzzzwwwbbbhhhxxxvvvvvvzzz}}}wwwwwwuuuXXXRRRnnnvvv{{{yyytttjjjCCC888222000---,,,...///000000000000...111GGGlll\\\TTTdddxxxzzzxxxyyyzzzkkkjjjiiibbb^^^eee]]]~~~}}}||||||||||||{{{zzzxxxwwwvvvvvvssskkkbbb___hhhxxx{{{PPP///222++++++************++++++)))+++,,,,,,+++***+++---...:::WWW|||}}}```gggzzz{{{ooo[[[DDD666000///000111------------------------***...,,,+++333:::DDDRRR```zzzbbbjjj~~~zzzxxxyyyrrrqqquuu|||wwwOOO666///111000000000///...------,,,......---+++***000===IIIUUUYYYTTTFFFZZZnnnccchhhvvvuuuqqq^^^aaaggglllooopppppppppsss{{{~~~tttgggWWWJJJIIIDDD===>>>HHHNNNFFF999///;;;___yyyxxxvvvlll666333111%%%333)))((()))+++,,,+++(((***...>>>OOOFFFmmmzzzeee{{{vvvNNNbbb~~~xxxyyypppRRRBBB444333555555666999999;;;===>>>===<<<===>>>;;;>>>AAABBBCCCFFFHHHIIIVVV[[[dddkkknnnmmmkkkkkkllliiibbbUUUCCC888<<>>777888BBBJJJCCC777999333GGGpppxxxLLL444,,,)))777''')))(((+++---+++(((,,,444FFFUUURRR{{{kkkxxxfffQQQiiizzz|||zzzhhhNNN???666999===999888;;;999;;;======<<<<<<<<<===?????????>>>======???BBBLLL[[[kkkqqqooolllmmmooofffeeeaaaXXXHHH;;;999???KKKsssaaa^^^xxxccc666999///000+++++++++,,,,,,,,,------------777rrrrrr~~~|||fffLLL<<<:::VVV}}}}}}vvvqqqyyy~~~vvvyyyvvvsss{{{vvvtttyyyfffdddxxxuuu|||zzzxxx~~~VVVBBB___kkk|||III777444111...---...///000///+++...222???aaannnPPPdddzzzcccsssttt~~~sssxxxaaaxxxzzzuuuooouuu{{{mmmkkk~~~~~~~~~~~~}}}{{{yyywwwyyyyyyxxxxxxxxxwwwwwwwwwssswwwqqq___SSS^^^uuummmsssDDD333---,,,,,,+++******++++++***+++,,,,,,+++,,,...000555ZZZ}}}oooeee|||{{{tttrrr{{{~~~}}}}}}xxxllleeeIII888111...,,,........................+++333......>>>DDDPPPlllvvvKKKYYY}}}PPP777111333000000000/////////......---...---+++222???LLLSSSXXXCCC^^^hhhWWWdddyyyqqqiiipppooopppssszzzoooVVVEEE===999DDD;;;333222888;;;999555666---:::bbb{{{vvvzzzsss{{{ddd777)))---333)))***(((***...,,,(((///;;;FFFRRR\\\~~~qqqsssYYY^^^ppp{{{eeeZZZHHH>>>AAADDD>>>===BBBFFFGGGHHHGGGEEEDDDEEEGGGIIIGGGIIIOOOXXXcccqqq}}}~~~qqqmmmlllgggddd```XXXJJJ<<<777:::===___}}}lllnnn]]]DDD777222...---,,,,,,,,,,,,------------)))HHHzzznnntttZZZBBB:::AAAbbb~~~tttwww~~~vvvwwwuuupppwwwxxxrrrqqqaaaxxxyyyrrryyy~~~yyy~~~}}}]]]GGG___~~~eeetttyyyYYY;;;555222///......000000///)))...666HHHmmm{{{[[[UUUhhhxxx{{{qqquuuppprrrzzztttggghhhaaauuu|||}}}}}}}}}|||{{{zzzxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwtttxxxvvvgggWWWWWWkkkyyy~~~TTT,,,...---,,,++++++***++++++***+++,,,,,,,,,---000333;;;fffgggfffmmmlll{{{rrr~~~~~~~~~xxxRRR999000///000...........................222333999DDDQQQkkkYYYRRR~~~}}}PPP888111444000000000000////////////,,,---,,,---777GGGRRRTTTLLLOOOggghhhbbbnnnyyyqqqnnnjjjggglllwww}}}kkkUUUDDD<<<888555FFF:::111222222000333;;;777...555UUUyyytttlll|||rrr===,,,000)))///,,,(((***...,,,)))333AAAFFFPPPiiizzzuuurrrlllTTTmmmxxx~~~zzzooohhhRRRAAABBBDDDBBBFFFPPPWWWXXXYYYXXXXXXYYY\\\^^^hhhggglllyyytttllliiijjjeee___VVVHHH;;;555777;;;SSSpppuuu}}}WWWTTT444666---000,,,,,,,,,------------......SSSyyysssnnn}}}mmmPPP<<<===KKKnnn~~~~~~zzzrrr|||{{{uuuxxx~~~uuunnnuuuzzzrrr}}}eeehhh~~~www}}}xxx{{{yyy}}}~~~~~~|||}}}www|||jjjRRR^^^uuuvvveeemmmAAA555222///...///000000///...111:::OOOssswwwbbbWWW|||gggxxx}}}qqqeeeyyyuuuxxxrrrpppcccqqqpppooo~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwuuuvvvwwwqqqaaaVVV___ppphhh000......---,,,++++++++++++)))***++++++,,,...222666HHHrrrqqq^^^xxx{{{nnnsssvvv}}}]]]@@@333111111........................000...999EEEJJJ```rrrWWWvvvPPP888111444000000000000////////////+++,,,+++---;;;LLLTTTSSS???]]]mmm```mmm|||uuummm]]]WWWTTTZZZjjjzzzcccIII<<<999444...FFF999111333111---555EEEKKK:::...<<<```xxxxxxBBB000222 444---((()))...,,,***555FFFNNNVVVxxx{{{nnntttkkkWWW|||wwwsssyyy|||lllQQQ<<<;;;>>>@@@KKKZZZ\\\]]]___```bbbeeejjjnnnsssrrrxxxyyypppllljjjkkkeee]]]SSSFFF:::555777555HHHggg~~~SSS___333:::---222,,,,,,,,,---------......888VVVmmmzzz|||xxxzzz}}}kkkLLL;;;AAASSSvvv|||}}}wwwjjjzzzyyysssqqqpppwwwnnnsss|||qqqzzzYYYlllvvv|||~~~{{{}}}rrrvvv{{{~~~~~~||||||yyy|||pppuuuvvv\\\[[[aaaddd~~~yyyAAA555333000...///000000//////111:::TTT|||}}}\\\NNNfffsssrrrzzzmmm]]]eeevvvlllxxxqqqtttmmmtttttt}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}|||zzzyyyxxxxxxyyyzzzvvvvvvvvvvvvwwwwwwwwwwwwwwwsssvvvxxxkkkXXXWWWcccwww}}}@@@///...---,,,++++++++++++((()))++++++,,,///444777VVV{{{fffhhhuuuiiisssvvvzzz{{{gggIII999111---////////////////////////111+++===MMMNNNkkkxxxMMMhhh~~~ZZZ555333333222111111000///......---000,,,///444===NNNSSSGGGRRRnnn]]]^^^nnnwwwzzzggg^^^IIITTT___mmmvvvIII>>>999444444222:::555111///...222===HHHJJJ666222777CCCiii|||~~~UUU333)))000......,,,*********---999FFFRRR___xxxwwwgggkkk}}}|||~~~{{{yyywwwwwwyyyuuuPPP>>>EEEIIIMMMVVV[[[]]]eeeeeeeeeiiigggjjjyyy{{{qqq}}}}}}xxxbbbtttiiiddd^^^VVVJJJ<<<555555666@@@___ooouuuzzz<<<333666(((,,,++++++---,,,)))+++000AAA[[[{{{tttrrr|||kkkMMM666???ccc|||~~~|||tttmmmrrrqqqjjjnnnmmmiii|||{{{hhhgggXXXwwwwwwwwwxxxwwwuuuwwwvvv}}}~~~qqqxxxzzzwwwyyysssyyy||||||qqq}}}ooo{{{~~~gggNNNTTTllldddzzzxxxAAA666333000...///000//////,,,333HHHjjj~~~sss]]]OOOzzz}}}~~~~~~rrriiiwwwzzzpppnnndddwwwvvvnnn\\\sss~~~}}}lll}}}xxxrrr}}}{{{yyyuuuxxx}}}xxxvvvwwwvvvsssuuuzzzvvvvvvwwwvvvuuutttttttttuuuvvvmmmqqqxxxcccLLLRRRlllmmmyyyOOO111)))333+++$$$///,,,+++'''111///)))+++---111<<>>@@@DDDHHHPPPWWWZZZeeeeeedddjjjmmmqqq||||||pppccckkkjjjddd^^^WWWJJJ<<<444444777<<>>;;;@@@DDDJJJQQQTTTbbbbbb^^^gggpppttt{{{nnn]]]jjjlllkkkfff```YYYLLL===444333666666JJJjjj|||vvv{{{hhhJJJ777111444---+++,,,---,,,***---111FFFlllyyy}}}dddvvvzzzgggIII777FFFoooyyy|||}}}yyysssjjjxxxrrrxxx|||vvvlllmmmNNNYYYvvv}}}sssvvvzzzvvvttttttkkkzzzkkksssjjjooosssmmm~~~{{{yyypppSSSKKKTTT{{{ccczzzpppSSS777444000//////000000000333444OOOzzzzzzrrr\\\eeezzzxxx|||zzzzzz~~~}}}xxxooojjjuuulllMMMVVVyyyyyysssqqqYYYbbb{{{{{{lll{{{xxx{{{}}}{{{yyywwwrrrkkkSSSjjjvvvwwwzzzuuukkkgggrrrqqqpppqqqtttuuuuuutttqqqvvvqqqpppwwwmmmTTTEEEWWWhhhwwwrrrqqq???...444...(((///***)))++++++)))---111+++333KKKzzzWWWjjjuuulllzzzvvvtttzzz|||nnnkkkvvv}}}wwwxxxSSS999111111000///------......///000;;;CCCWWWnnnPPPvvv{{{sssuuu\\\777444222111000000000/////////...,,,555222AAA\\\UUUQQQnnnrrrnnnuuuvvvsss```MMM>>>GGGOOObbbzzzXXX;;;666333222222......,,,***+++---000;;;FFFFFF<<<444000111EEEjjj|||AAA333+++///+++++++++,,,+++,,,555@@@MMM___YYYYYYjjjaaa{{{ccc~~~}}}|||wwwtttwww~~~nnnYYY@@@999@@@DDDFFFNNNPPP^^^^^^YYYcccnnnppprrrzzz___WWWnnniiiddd]]]OOO@@@666444444444AAA\\\~~~}}}dddZZZ<<<+++111...,,,,,,------+++...333LLLuuuzzz{{{|||```{{{|||xxxcccFFF888MMMwww|||yyy|||}}}yyyuuulll}}}uuu~~~yyyxxxpppfffMMMMMM~~~vvvxxx}}}tttxxxyyywwwwwwzzzlllzzzvvvnnn}}}lllrrrzzz~~~}}}zzz}}}xxx\\\NNNQQQxxxyyywww|||YYY999666111//////000111111...888XXX~~~zzz\\\WWWkkkiiibbbqqq|||www{{{|||xxxpppjjj}}}wwwhhhjjjpppzzz}}}jjjPPPqqq~~~sss\\\SSS}}}yyyllljjjyyy}}}|||vvvvvvvvvjjjZZZTTTxxxyyyrrriii___bbbtttsssqqqpppqqqrrrsssrrroootttqqqmmmtttttt___HHHMMMXXXuuuxxxFFF///111...***///))))))+++))))))///000(((;;;aaannn___uuu{{{}}}}}}zzzuuu{{{zzzrrrxxx~~~tttjjjlllvvvjjjaaa<<<---111000...---------...///111;;;HHHfffvvvUUU^^^ppp~~~}}}sss|||yyy]]]888444111000000000000////////////...333000DDDccc\\\VVVrrrhhhpppvvvyyy|||ppp^^^QQQ:::FFFTTT]]]kkkmmmxxxvvvQQQ888555222222333//////,,,+++,,,,,,...777AAA999666222000111:::ZZZHHH222---///+++++++++,,,+++---666AAAVVVnnnaaaqqqmmmvvvqqq[[[~~~|||{{{yyysssmmmmmmrrrggg]]]CCC888DDDGGGEEEMMMPPP[[[ZZZWWWccckkkjjjjjjvvv|||___pppooolllgggaaaSSSCCC888666111444>>>PPPyyydddlllAAA...222///,,,,,,...---,,,///555PPPuuuvvv|||eee|||~~~vvv```DDD;;;TTTzzzyyy}}}}}}zzzxxxfffwwwuuu|||}}}mmmsss}}}vvv{{{^^^HHHDDDoooxxxnnntttyyy~~~xxxzzzcccxxxyyykkkmmm~~~iii{{{iiilll}}}xxxyyy|||dddSSSRRRvvv{{{```}}}aaa;;;777222//////000111111000BBB^^^~~~kkkSSSVVV```nnn|||tttuuu{{{uuu~~~qqq}}}~~~wwwkkk^^^ppp}}}qqqbbb|||mmmrrryyyppp]]]MMMtttpppSSSbbb|||\\\[[[ooo~~~}}}xxxuuuxxxxxxhhhRRRbbb{{{kkk]]][[[nnnuuujjjdddgggnnnrrrtttrrrsssqqqlllooouuufffKKKCCCLLL{{{OOO000---,,,+++///)))+++******,,,000---(((GGGzzz___xxxuuu~~~uuugggzzzvvvqqqxxx|||vvvggg{{{kkk```cccrrrxxxzzzKKK333111000///...---......///888@@@KKKoooXXXLLLjjjpppvvv~~~~~~zzz}}}rrr]]]999444000000000000000////////////---///111GGGbbb___]]]ppphhhXXXlllsss|||xxxyyyqqqaaaNNN555BBBPPPSSSYYY```tttpppOOO999444000000111,,,...,,,,,,......111999BBB;;;999111......111NNNzzz{{{TTT111222...,,,++++++,,,,,,...888DDDVVViiicccwwwfff}}}aaaXXX~~~{{{yyywwwrrrkkkhhhjjjhhheeeHHH777DDDGGGBBBKKKOOOUUUTTTYYYgggiiieeehhhppphhhiiiooollliiicccVVVEEE:::777///666===EEEmmmooottt~~~DDD555888///---,,,...---,,,000666\\\yyy{{{{{{xxxlll{{{uuu^^^BBB===[[[wwwyyy~~~|||yyyyyygggqqq~~~xxx|||yyyggg}}}mmmoooWWW???EEEhhh|||mmm{{{~~~}}}xxx|||\\\eeekkkssssss|||rrr|||rrruuuttt}}}fffTTTQQQrrr|||SSSeee<<<888333//////000222222444HHH\\\zzzvvvooottt{{{vvvzzz~~~~~~|||^^^\\\nnnkkkaaaeeezzzzzz{{{zzz}}}~~~|||}}}xxxmmm___pppqqqhhhxxxqqqzzz___LLLLLLuuu|||jjj\\\PPPooojjjKKKbbb~~~zzzuuuvvv{{{yyyhhhUUUlllyyygggWWW]]]sss\\\WWWdddtttxxxuuusssooopppmmmkkkpppgggMMMAAAKKKooo[[[444+++,,,,,,///)))---)))---...000,,,,,,QQQzzz^^^{{{|||[[[sssyyyuuuwwwwwwzzz}}}cccfffsss^^^WWWgggzzzuuu~~~TTT444222111000......//////000777CCCQQQUUUWWWvvvttt|||zzzvvvxxxzzz~~~^^^999444///////////////000000000000,,,...:::OOO^^^aaagggrrr[[[VVVppp|||rrrxxxsssvvvoooaaaEEE222===EEEHHHUUU___pppiiiLLL888222...///000,,,---+++,,,...///111888BBB999999111///000,,,DDDttt{{{ddd111666)))---++++++,,,,,,///;;;GGG^^^^^^jjjkkk^^^vvvVVV^^^~~~yyywwwxxxuuuooojjjiiiqqqpppMMM333@@@CCC<<>>VVVsssqqq~~~wwwssswww}}}uuu___mmmyyyrrr}}}ssssssgggRRRMMMiiiZZZkkk>>>999333//////000222333555KKKdddpppsss|||vvvnnnrrr|||~~~~~~zzz___VVV___yyy}}}^^^UUUZZZrrrwwwyyynnn|||rrrqqqkkk```lll|||wwwpppbbb___uuu|||eeebbbnnnsssyyyKKKGGGaaavvvSSSNNNYYY[[[SSS~~~zzzuuussswwwwwwnnn```WWWjjjpppeeeSSS[[[kkkRRRZZZzzznnniiicccjjjooojjjnnniiiRRR@@@LLL___}}}{{{iii;;;---------///(((...)))............333VVVjjjkkkmmmvvvYYYhhhrrrlllnnnssszzz}}}{{{{{{~~~~~~{{{___zzz}}}dddVVV___pppooo\\\888333222111000///000000111111IIIbbbWWWnnnxxxzzz}}}jjj^^^^^^bbbjjjwww|||zzz}}}{{{ooo|||^^^:::444///////////////000000000000---000DDDWWW\\\cccpppuuu^^^```{{{pppmmmrrrtttrrrlll^^^BBB555???@@@FFF]]]iiirrrcccGGG555000---///333...---+++,,,------...444===000444///222555,,,>>>mmmqqq222888$$$---+++++++++,,,000===JJJooo^^^wwwbbb___sssXXXkkkzzzuuusssuuuvvvpppkkkiiizzzyyyPPP000;;;>>>777CCC???===AAAXXXlllgggaaalllvvvkkkzzzqqqkkkhhhgggbbbVVVEEE:::666///777999777^^^^^^FFF888...000---,,,...------222888mmm{{{rrrttt|||ssssss\\\AAAAAAcccrrrvvv{{{yyywwwyyywwwooorrrxxxuuuqqqhhhXXXqqqxxxLLLEEEEEEjjjtttxxx~~~wwwpppnnnqqqttt```bbb{{{mmmiiiggg||||||tttvvviiiRRRKKKaaaZZZ{{{jjjvvv>>>:::333000///111222333999QQQvvvrrriiimmmxxxyyyzzzlllUUUBBB999QQQcccTTTTTTgggzzzddddddmmm\\\rrr|||ooodddfffeee]]][[[hhh[[[NNNDDDCCCRRRMMMJJJHHHTTTZZZbbb;;;IIIyyyzzzwwwQQQSSSmmmoooXXXaaawwwrrrrrrvvvppp```UUUUUUddd}}}gggbbbNNNTTTcccPPPhhhccc]]]VVVdddqqqkkknnnlllXXX;;;FFFMMMggg^^^nnnsssAAA///.........'''...***///...,,,000999WWW}}}www}}}aaawwwuuuvvv~~~xxxfffmmmkkkWWWYYYkkkyyyyyywww{{{|||xxxeeetttgggUUUXXXfffqqqeeejjjDDD444333111000000000111222...PPPttttttRRRsssyyy}}}zzz^^^PPPSSSTTT[[[kkkhhhpppqqqrrrtttpppsss}}}}}}yyy||||||uuuhhhzzzeee777555222111111000000//////......///,,,GGGbbbaaadddpppppp___eeerrrzzz___jjj{{{vvv}}}pppdddYYYBBB666777AAAMMM___llljjjcccFFF555222,,,,,,///,,,---,,,,,,---///111444666333222:::444111222>>>iii~~~777...000,,,---...---***///@@@RRRzzzSSSjjjiiikkkqqqUUU}}}{{{uuuqqqrrrpppkkkkkkooogggsssHHH333777555@@@===777;;;UUUyyypppeeeiiilll{{{lllvvviiigggccc^^^UUUJJJ===555444,,,<<<777MMMcccaaaEEE:::---111000+++---222---...===nnn|||~~~~~~lll}}}yyyqqq\\\???BBBmmmwww{{{}}}wwwuuuwwwnnnkkkrrrtttmmmfffggg}}}lllIIIMMM```eee||||||ccc[[[bbbcccfffjjjnnntttsss]]]UUU\\\\\\TTTPPPcccooosss}}}{{{kkkzzzppp{{{zzzqqqyyylllQQQIIIeee}}}lllwww}}}ooo{{{???777000///000000000333555TTTqqq}}}|||wwwiiiiiiqqqvvvwwwwwwSSSFFF>>>AAAFFFKKKXXXhhh~~~\\\OOOIII???EEEGGGIIIJJJJJJKKKNNNOOONNNBBB>>>===888;;;<<<444AAA===777???EEE<<>>???NNNpppxxx>>>333***///(((,,,+++)))...---111+++999kkkxxxxxx\\\sss```^^^gggooozzzuuudddcccMMMJJJYYYuuu~~~}}}www|||kkk^^^yyywwwZZZLLLVVVrrrqqqKKK444...222444------222///;;;TTTPPP___xxxmmmfffZZZ\\\gggkkkssszzzhhhhhhnnn{{{uuu|||tttqqqllleeennnssswwwvvvqqqqqquuu{{{|||rrrttt~~~wwwdddfffwwwggg888555222111111000000//////......//////KKKccc\\\___ooorrrdddddd}}}oooxxxWWWYYYkkk{{{vvvggg[[[AAA777555<<>>hhh}}}~~~}}}eee~~~}}}}}}zzzppp[[[>>>BBBlll~~~tttxxx~~~zzzuuusssrrrkkkiiioooyyy}}}{{{|||aaaDDDOOO^^^llluuufffeee```^^^[[[YYYYYY]]]eeelll}}}rrr[[[GGGKKKZZZ[[[PPPgggzzzddd|||yyyqqqyyypppSSSHHHccc~~~|||ppp~~~???777000///000000000333666XXXlll{{{zzz|||kkkaaaaaatttwww}}}iiiJJJGGGKKKRRRTTTUUUccctttkkkOOOJJJEEE:::@@@AAAAAA@@@>>>===>>>???>>>666555888;;;EEEMMMMMMEEENNNLLLKKKPPPRRRvvvaaaOOOEEEHHHpppSSS:::RRRfffbbbVVVKKKIIIIIIPPPYYYOOO;;;MMMzzzzzzYYYAAANNNoooWWWsss}}}mmm[[[XXX}}}mmmnnnpppbbbBBB===HHH}}}wwwCCC555---222))),,,---(((---,,,222000BBBssswwwwwwsssXXX|||nnneee```\\\gggtttzzz|||vvvdddZZZRRRMMMKKKUUUgggvvvvvvooossshhhgggiiijjjuuuvvviiidddhhhooovvvzzz||||||rrr```ggg}}}{{{___MMMRRRnnnrrryyyaaa777...111444......222000:::QQQRRR[[[{{{xxxppprrr|||~~~ddd___dddssssssggg]]]TTTOOOOOOHHHNNNTTTWWWUUUSSSSSSUUUPPPIIIFFFJJJOOO^^^zzz{{{zzzkkk999666333111111000000//////.........111OOOddd\\\___rrrxxxfff```sssnnntttYYYHHHXXXnnnqqq^^^PPP???777444666DDDaaannnbbbSSS;;;000111---,,,///,,,///---,,,,,,...222777999:::999???777222///444XXXGGG111......------,,,+++111CCCTTTdddaaaoooyyy]]]VVV{{{~~~zzzvvvttttttrrrnnnnnnqqqaaafffIII777666666CCCGGG<<>>:::888888999777666777<<>>===<<>>BBBlll{{{qqqvvv|||zzztttssshhhnnnqqqrrryyy{{{nnn]]]ddduuuOOO<<>>>>>??????CCCBBBEEEPPP\\\gggtttaaa???:::BBBJJJlllwwwRRR;;;>>>TTTgggcccXXXSSSNNNIIICCCBBB>>>PPPrrrcccPPP[[[qqqdddaaa]]]PPPjjj|||lllrrryyynnnfffBBB;;;HHHoooLLL888000555))),,,000...///)))///333IIIsss|||ZZZiii{{{oooqqqvvvxxxwww|||gggAAAAAAMMMZZZkkkvvvHHHBBB>>>BBBDDD===@@@FFFCCCEEE;;;:::DDDJJJEEE@@@AAA999FFFHHHJJJlllgggnnnuuuoooQQQGGGHHHmmm{{{JJJBBB222///333//////444333EEEmmmZZZwww|||ooofff```lll~~~PPPNNN]]]pppnnn]]]LLLDDDCCCBBBBBBDDDLLLGGG@@@<<<<<<=========BBBDDD[[[xxxwwwsss<<<555333111111000000//////.........222OOOfffccciiitttooo^^^^^^vvveeekkkuuuWWWeee}}}lll___UUUOOO555444555666BBB]]]cccOOOBBB000+++000------///,,,---+++******+++///333555555666===555333222111KKKnnnSSS000...///---,,,------222AAAPPPnnnsssSSS|||```ZZZxxx|||yyywwwwwwvvvtttssssssrrrqqqlll^^^RRRCCC777:::CCCMMMccccccdddfffmmmtttvvvuuuzzz~~~qqquuueeefffcccXXXIII<<<666444000333444555<<<[[[|||tttuuu[[[<<<000///000------000,,,222EEExxxdddzzzyyyxxxtttqqq\\\@@@DDDnnn}}}tttyyy}}}xxxvvvmmmssswwwyyyqqq\\\]]]~~~wwwSSS@@@LLLaaa|||wwwpppooommmiiinnnppppppuuu}}}~~~yyykkk^^^ccc{{{{{{sssuuummmlllssswwwuuuqqqsssxxxfffdddoooyyy~~~yyyrrr{{{}}}[[[GGGZZZ|||qqquuunnn???777000///000000000333:::rrr|||{{{tttuuuwwwpppbbbXXXZZZlll~~~NNNIIINNNVVV```mmm|||]]]SSSUUUYYYVVVUUUSSSNNNHHHEEEDDDEEEMMMTTTNNNLLLVVVZZZ]]]kkk~~~hhhcccPPPGGG===EEEgggkkkBBB@@@OOOfffhhhRRRJJJYYYfffoooooopppooonnnRRRXXXMMMjjjxxxbbbkkkfff```eeerrrjjjzzzzzzmmmlllCCCAAARRRWWW{{{QQQ<<>>KKKllljjjvvveee}}}bbbaaazzzxxxzzzuuuwwwvvvsssrrrtttssspppmmmTTTPPPCCC666<<>>JJJPPPGGG@@@000---222...,,,000...,,,,,,,,,---------......,,,---333,,,...222///DDDxxxccc111000...,,,---...///111;;;FFFTTT\\\qqqtttyyyjjjnnn}}}ttt|||rrrvvvvvvrrrrrrttttttpppeeeCCCFFF???444???DDDPPPZZZXXXZZZ___^^^]]]dddnnnoooxxx}}}|||www```eeeaaaZZZQQQGGG===666222)))333000888===TTTgggsssccc;;;222---000------///,,,444IIIrrrrrrVVVssswwwzzzvvvppp\\\@@@EEEnnn}}}tttzzzzzzyyyvvviii___ccclllooollliii^^^uuurrreee___YYYSSSfffnnnxxx~~~xxx~~~|||qqqkkkfffkkk{{{|||rrrdddppprrruuuzzzkkkjjjjjjuuu|||~~~rrrqqqyyy~~~xxx{{{xxxYYYEEE[[[yyy}}}qqq???777000///000000000333===\\\zzz{{{gggUUU[[[kkk}}}PPPBBBNNN^^^lllxxxkkkaaaaaabbbbbbaaa^^^```ccccccbbb```___```xxx~~~hhh[[[hhhddd[[[iiiyyy```ZZZjjjjjjfffuuuxxx}}}~~~~~~cccVVVbbblll{{{sssYYY\\\ppp{{{lllaaauuu]]]XXXhhhvvvbbbgggpppmmm}}}pppppplllooopppiiieeeddd^^^EEECCCTTTyyyvvviiiVVV555///...333***---222+++---222KKKsssvvv{{{uuuWWW{{{pppfff^^^tttvvvFFFFFFRRRnnn|||aaa]]]dddnnnqqqzzz{{{kkk[[[^^^___bbb~~~ooo{{{bbbuuulllyyyvvvxxxWWWEEE<<>>OOOttttttaaa999///000555(((***111,,,...333MMMvvvyyyrrryyyVVVxxxjjjTTT\\\iiieeetttnnnHHHKKKSSSfffmmmddd```iiivvv}}}qqqfffjjjeee```vvvtttqqqmmmtttyyyppp~~~{{{wwwWWWFFF<<>>...222000...111111HHHkkkmmmtttQQQLLLxxxnnnxxxnnnvvvhhhSSSVVVcccyyy|||{{{|||~~~wwwpppkkk{{{lllGGGDDDSSSSSSMMMQQQ^^^```|||kkkpppuuu{{{kkk{{{FFF...333222666999999222,,,+++---333888QQQaaa```mmmwwwiiicccggg|||jjjdddpppyyy```VVV<<<777222555>>>DDDFFFDDD>>>444,,,,,,...---,,,,,,...////////////---,,,******222///,,,222444444;;;ooo{{{vvvkkk444000///---......---///999DDDOOOJJJgggZZZnnn___ZZZvvv~~~tttnnnssspppuuurrrsss{{{gggSSSEEE888666<<>>===DDDNNNjjj777///333...222111555HHHhhhyyy{{{eeeLLLSSS{{{tttuuuxxxppphhhxxxuuu]]]^^^mmmooo]]]___dddzzzggg}}}HHH111666///111555555222...---///---777VVVhhhdddkkkqqqaaaaaa{{{eeessslllbbbxxxhhhOOOJJJ999444000333;;;AAABBBAAA;;;222,,,,,,...---,,,---------.../////////...---...555111,,,111222333<<>>666333333---...444:::>>>IIIccc~~~kkk{{{nnn???666666...,,,111///***555HHHvvvyyynnnIIIcccyyy}}}xxxrrr```CCCBBBhhh}}}uuuzzz{{{wwwxxxwwwnnneeeiiixxxooojjjoooppp~~~zzz~~~lllQQQIIIeeessstttLLL888000333000///444222999[[[iiiwww}}}ooo|||uuufffTTTJJJMMMVVV|||```PPPSSS[[[aaaeeeiiitttvvvhhhbbbbbbaaadddjjjnnnwww~~~wwwxxxyyy[[[ZZZ]]][[[ggg|||~~~hhhhhhxxxmmmkkktttnnn```YYYWWWyyyoooDDDEEE]]]|||hhhlllzzzYYYYYY```\\\ccc```hhhwwwrrruuuuuuuuutttrrrpppooonnnmmmllllllkkkiiijjjiii___UUU<<<555UUUuuuZZZqqqGGG111---666,,,,,,222,,,///444NNNxxx}}}{{{{{{xxx\\\ooo]]]PPPEEENNNqqq~~~ssszzzpppvvvgggjjjkkkcccwwwzzznnnjjjggg\\\aaa{{{www\\\CCC:::???MMMtttuuu???333444///222000333RRR^^^ooorrr{{{YYYHHHTTTtttjjj|||xxx}}}uuu___yyy~~~KKK444999000111222222222111000///,,,777XXXkkkdddjjjrrrggg___tttcccxxx~~~qqqfffcccrrr}}}TTT@@@<<<555111...000777<<<===;;;777000+++,,,...------...,,,,,,...///000000000000///555111---111222444???___xxx}}}zzz;;;)))///---------,,,...999DDDOOOMMMmmmgggrrroooiiitttzzzsssbbbppppppiiisssnnnaaalllpppqqqmmmkkklllmmmmmmqqqxxxvvvsss|||hhhddd^^^]]]YYYQQQFFF<<<555222111///000555;;;???KKKgggqqqAAA444666...---111///+++555EEErrrxxxQQQcccyyyzzzvvvvvvdddEEEAAAfff}}}uuuyyy~~~{{{wwwvvvtttiii^^^___lll|||yyyvvv}}}~~~~~~|||ssswwwyyy~~~~~~|||hhhNNNIIIiii}}}jjjsssQQQ:::111444111222555222999___rrrwwwnnnzzzzzzjjjWWWNNNYYYnnn~~~hhh[[[\\\```dddhhhnnnzzz{{{qqqpppqqqwwwwww{{{yyyyyy[[[VVVYYY^^^uuummmooo|||eeeTTTXXXpppQQQ===LLLtttrrrtttsssuuuyyyPPPUUU[[[^^^mmmmmmzzz|||pppqqqqqqqqqqqqqqqpppppppppmmmmmmkkkiiihhheeeYYYNNN;;;888eeeiiiXXXuuuGGG777---111333...333---000333LLLvvv}}}{{{||||||^^^kkkSSSGGGDDD^^^~~~iiirrrtttpppwww|||uuuVVVCCC;;;???PPPhhh|||CCC333333...222///222NNN]]]___ooozzzSSSIII[[[|||sssrrrwww~~~zzzxxxpppxxx]]]|||MMM555999777777444111111333111...///888VVVggg```iiizzzwww\\\ooo___rrrvvv{{{}}}zzzrrrtttzzz{{{\\\HHH<<<555222///---///555888999777222---***,,,...------///---......///000000000111,,,222000///333222555BBB^^^|||zzz???,,,///---------,,,...999EEELLLNNNooohhhfffjjjiii~~~tttwwwmmmYYYiiisssppptttgggQQQaaawww|||sssllljjjkkknnnuuu|||www]]]SSSfff}}}qqqgggaaaUUUZZZUUULLLBBB999333111000444111333777===NNNppp}}}pppCCC777555///...111///,,,444AAAkkkeeejjj}}}wwwtttvvvgggHHH@@@bbb~~~vvvxxx}}}{{{wwwuuusss```OOOOOO]]]ooo}}}{{{vvvrrrtttwwwyyy{{{}}}|||xxxssseeennnyyyyyy}}}}}}{{{```JJJKKKppp}}}eeexxxTTT<<<222555333333555111666WWWtttvvv}}}yyy|||uuu\\\HHHQQQvvv~~~kkkiiiiiimmmqqqxxx}}}zzzeee^^^___iiiuuuuuurrr]]]jjjbbbLLL___ppp{{{rrrqqq|||XXXPPPTTTddd~~~qqqrrrrrrrrrrrrrrrrrrrrrsssnnnnnnllliiigggaaaTTTGGG???>>>rrrdddggg~~~pppDDD>>>111///777...222,,,000333JJJuuu~~~||||||}}}{{{]]]~~~oooVVVNNNXXXuuu}}}ppprrrJJJ???======SSSaaa~~~DDD222111---222000222@@@|||lllfffrrryyy[[[JJJ\\\{{{bbbyyyjjjsssvvvuuusssiiibbb}}}QQQ888:::;;;;;;777111000333222...///666SSSddd\\\eeexxxzzzYYYiii}}}zzzZZZmmmttt{{{zzzyyyYYYFFFAAA<<<444111///...000444666666444///+++***...///---...000000000000000000000000000+++111111222555000111???aaa{{{~~~@@@222000...------,,,///:::FFFOOOSSSqqqhhhXXXdddeeetttwwwkkkUUUggg~~~vvvkkkXXXFFFbbbyyymmmbbbaaaeeegggiiikkkYYYLLL999:::VVVqqqooojjjlllooopppoooiiiiiieee^^^bbbdddZZZXXXRRRHHH===666222000///333111333777===MMMoootttwwwsssKKK@@@555000///000///---333===hhhrrrjjjxxx{{{uuuiiiKKK???]]]wwwxxx||||||xxxtttttt]]]KKKQQQddduuu||||||{{{{{{zzz~~~vvvrrrrrrcccYYYddd}}}vvvwwwmmmuuu}}}uuuuuuyyy}}}|||sssXXXHHHQQQ{{{vvvTTT>>>666888444333444111555CCCjjjvvv}}}wwwooo|||wwwXXXAAASSSwwwttttttyyy}}}rrrlllmmm~~~|||fff}}}iii\\\zzzwwweeerrrlllKKKYYYooo}}}qqqppppppoooooonnnmmmmmmmmmnnnnnnlllhhhddd^^^PPPCCC<<>>333000333444000,,,222PPPcccZZZ^^^nnnnnnWWWdddvvv{{{xxxWWWjjjqqqxxx}}}yyy}}}mmmUUUDDD===999444000///000222444555444222...+++,,,///000......111222111000000000000000111000555444555666...///???ddd}}}}}}===666222000......,,,000;;;HHHVVVXXXrrrjjjRRRfffbbbwwwvvvwwwlllWWWjjjvvvYYYMMMNNNpppxxxnnngggiiimmmjjjeeeaaaRRREEE111555RRRlll~~~~~~ooolllmmmmmmkkkppppppsssiiiWWWUUU]]][[[WWWOOODDD:::444111000///---///555===AAAKKKfffmmm|||UUUHHH555111///000///...222888fff~~~xxxeee~~~yyysssmmmQQQ???VVV{{{yyyxxx|||~~~yyytttppp[[[NNN\\\uuuxxxttt}}}}}}|||rrrpppsssbbbYYY```rrruuummmuuu{{{{{{tttmmmpppxxxvvvmmmooowwwzzzvvvjjjQQQJJJ\\\oooTTTBBB<<<>>>777333444222<<<:::kkkzzzzzznnnzzz[[[CCCXXXxxxyyy~~~nnnrrrccc|||~~~sssuuuttttttLLLeeesss}}}tttoooqqqqqqooonnnlllkkkiiiiiimmmllliiiddd```ZZZMMM@@@:::DDDkkkppp]]]CCCFFF===999888///111,,,111222EEEsssyyyuuuyyyZZZkkk|||tttUUUMMMkkkoooTTT]]]eeesss{{{zzzzzzrrr}}}zzz~~~jjjvvvmmmAAA>>>===AAAdddnnnRRRCCC???444333///222;;;oooooopppttt}}}yyy}}}gggHHHUUU|||xxxrrrnnnsss~~~}}}}}}yyyssscccQQQoookkkoooppp}}}```yyytttgggMMMLLLSSSVVVNNN===333444444000...///III\\\UUUZZZkkklll\\\cccrrr{{{}}}\\\hhhjjjppp~~~|||zzzxxxxxxuuummmgggjjjssswwwtttooolllcccUUUGGG===666222//////111222444333222000---,,,...111111...///222111000000000000111333444333555333444555///555IIIkkk{{{;;;999444111///...---111===III]]]XXXnnnlllSSSnnn```gggwwwyyyooo\\\iiisssOOOWWWlllzzzsssnnnooopppkkkgggeee^^^JJJ000---EEE]]]rrrwwwmmmnnnqqqppplll\\\^^^ddd[[[JJJMMM\\\```VVVNNNBBB888333111000000---000777???CCCLLLeee~~~uuubbbTTT555222000000///...111555___xxx|||~~~|||vvvaaawww}}}tttrrrWWW???PPPrrr{{{yyy}}}zzztttoooYYYNNN^^^{{{rrrtttzzzqqqooottt___YYY___nnnuuukkksss~~~wwwuuuuuuwwwzzznnnppp|||}}}|||~~~uuuooobbbMMMPPPkkkrrrxxxTTTEEECCCEEE;;;444666444;;;@@@|||xxxxxx[[[BBBWWWyyy}}}pppnnneeevvvqqqTTTcccfffzzz{{{ssssssrrrqqqooommmkkkjjjiiiiiihhhddd___[[[VVVJJJ>>>:::OOOdddvvv^^^KKKGGG???AAA:::333333---222111BBBooo|||nnnxxxyyy]]]ccc~~~|||wwwTTTFFFgggvvvaaaNNNcccxxx|||rrrwwwzzzfffBBB>>>>>>GGGnnnpppUUUJJJGGG888444000333666\\\gggdddsss}}}kkkSSSVVVcccmmmggg```ddduuu{{{xxxxxxyyy|||zzzssslll[[[HHHbbb|||||||||zzzzzzeeeuuutttqqqWWWUUUfffiii___HHH888555444///333///CCCTTTOOOYYYpppuuubbbeeerrr~~~bbbiiieeekkkzzzzzzxxxxxxggg^^^OOOHHHQQQbbblllkkksssdddTTTKKKEEE>>>666222...///111222333222000///------///333222//////222////////////111333555666222333000222555333===VVVsss{{{:::;;;555222000///...222>>>KKK___VVViiilllWWWuuu___[[[xxxzzzrrr```bbbpppPPPiii}}}xxxqqqkkkhhheeebbbeeejjj\\\KKK555444KKK^^^pppwwwlllmmmqqqpppmmmrrrllljjjccc[[[fffvvvxxxVVVMMM@@@777222111111000222222777===BBBNNNlllpppddd555333000000//////111444VVVssszzzuuummm^^^xxx{{{uuuvvv[[[@@@KKKlll|||yyy}}}{{{tttuuu]]]NNN[[[xxxvvvzzz|||sssrrrxxxZZZXXXcccuuuyyyooo{{{sssuuuxxxyyysssuuu|||yyyzzz{{{qqqjjj^^^LLLUUUuuuooosssqqqUUUHHHHHHJJJ>>>555777777///FFF|||}}}}}}wwwXXX:::MMM}}}|||ssskkk|||zzzwwwllljjjnnnzzzfffttt]]]VVVUUUppp{{{qqqpppooommmkkkiiihhhggggggeee```[[[XXXSSSHHH===999UUU{{{SSSaaaSSSHHH???FFF<<<666666///333000???lll|||pppwww~~~|||```___~~~{{{tttIII555TTThhh|||\\\DDDaaatttvvv}}}ddd|||~~~qqq___AAA;;;999FFFmmmuuueeeQQQKKKIII999444111555222PPPmmmbbbtttyyyppp[[[MMMhhh{{{vvvpppkkk\\\JJJaaa~~~yyyvvvzzzhhhxxxssslllqqqzzzqqq;;;222555777000...333CCCTTTYYYZZZooo]]]ZZZmmmuuuvvvrrrfffoooooo||||||}}}uuuiiiTTTHHHAAALLL```ooosssqqqmmmbbbUUUJJJ???666444666444333333333333444555666222111000222555555222/////////000000111111222222222555000333777+++:::fffFFFIII<<<333.../////////888CCC[[[PPP]]]|||___|||[[[___xxxwwwuuueeeiiiuuulllqqqjjjkkkyyyrrrjjjeeeeeeggghhhhhhcccOOO:::444>>>RRRgggttttttkkkooojjjoooooommmkkkkkkjjjmmm}}}xxxTTTHHH;;;555222///000333(((555333GGGEEEiiiZZZ]]]777777666333000///000111QQQzzzyyyrrr|||YYY{{{www{{{uuuzzzhhhGGGBBBcccyyyyyy{{{yyytttxxxaaaJJJ]]]zzzzzzzzzqqqiiilllttt[[[UUUfff}}}yyyvvvzzznnnyyyvvvsssoootttzzz}}}zzzzzznnn]]][[[WWWbbbkkkjjjlllMMMLLLIIIGGGCCC>>>888444666:::ccc|||yyy~~~bbbQQQEEEGGGzzz~~~~~~~~~tttaaabbbpppzzzjjjZZZZZZkkk~~~zzzwww{{{vvv{{{wwwccc]]]ppp|||~~~[[[OOOfffyyy~~~tttuuuooogggooofff]]]jjjfffhhhfffaaaZZZYYYWWWKKK>>>;;;rrriiiVVVXXXPPPLLLGGGHHHGGG>>>>>>666111222888SSSxxx{{{vvvggg|||tttQQQ666IIIzzzZZZFFFOOOxxxjjjrrr}}}~~~{{{pppPPP===;;;<<>>hhhXXXaaaEEE:::222111///...666AAAWWWTTTcccooo{{{bbb[[[hhh~~~vvvxxxlll^^^xxxyyyyyy{{{dddfff{{{sssiiieeefffiiijjjjjjeeeRRR===777EEE___zzzxxxnnnsssnnnqqqmmmlllhhhhhhdddbbbnnnpppbbbRRRFFF:::555222000000333888555///<<>>===???YYYpppOOOuuu\\\PPPPPPIIIAAA<<<444;;;AAAiiitttwwwnnnXXXccc|||zzzlllkkkpppssswww|||vvvpppmmmddd}}}LLLYYYeeerrrsssqqqooo}}}wwwmmmbbbxxxuuukkkrrrFFF444333777444666222<<>>KKKsss}}}xxxyyy|||}}}|||lll]]]uuu|||{{{{{{{{{}}}|||}}}}}}{{{xxxqqqmmmqqqyyy___YYYmmmyyyccc^^^tttiiicccsssqqqsssjjj___^^^ccciiizzztttlllpppvvvtttyyy{{{kkkYYYUUUWWWXXXwwwmmm|||QQQQQQNNNKKKIIIGGGDDDAAA>>><<>>DDDlllYYYaaammmYYYSSSVVVQQQKKKFFF===111333mmm}}}^^^|||jjj~~~|||hhhaaakkkpppuuuyyyooommmqqqvvv}}}zzz{{{|||vvvrrrDDDUUUbbbwwwsss^^^WWWZZZYYYooolllddd```ppp~~~cccuuuMMM777444999888777333:::NNN^^^dddiiipppmmm\\\aaakkkyyyqqqrrrllleeejjj{{{zzzqqqooojjjsss|||~~~{{{fffYYYIII???999444444777444444555555444444333333222222111222222222111000111000000//////.........111222333444222555MMMmmmnnn>>>444---...///...333<<>>999555555777333444555555555444333333222222222111000000000111111111000000//////......333222555444///:::YYYtttYYY<<<222---000222///111777===LLLSSS\\\vvvaaavvveee___nnnwwwyyy|||xxxiiixxxiiiiiijjjjjj|||sssjjjgggjjjmmmllliiijjjaaaMMM888666JJJfffxxxrrrkkkqqqmmmrrrqqqkkkeeehhhiiieeeeee```RRREEE<<<444333222111111222333///===BBBZZZeeexxx}}}:::BBB???===;;;:::888555222:::^^^ssskkk|||rrrvvvpppMMM@@@[[[xxxyyyvvvzzz}}}sssvvv]]]]]]lllnnn|||vvv{{{|||}}}}}}|||zzzuuuooopppuuujjjYYYmmmuuuZZZOOOGGGbbbWWW```iiimmmjjjeeeiiiwwwhhhyyyxxx~~~yyy~~~ooo\\\TTTXXX]]]sss{{{ssshhhWWWUUURRROOOMMMMMMLLLJJJIIICCC???FFF]]]nnnppp|||{{{{{{zzz|||uuuhhhhhh|||||||||xxxxxxyyyzzzzzz{{{|||||||||vvvtttvvvnnnaaaHHHLLLUUU]]]^^^fffwwwsssmmmnnnvvv[[[```bbb\\\QQQNNNUUU___gggrrr{{{tttVVVRRRwwwYYYDDDWWWhhhoooaaafffiiikkkaaa``````]]]TTTHHHDDDIIIQQQvvvlll{{{```SSSVVVSSSPPPQQQNNNQQQJJJCCCBBB===333DDDkkkjjjzzzxxxfff```vvv||||||lllzzz|||xxxjjj\\\~~~mmmsssuuuppp}}}{{{cccYYYcccpppvvvzzz]]]CCC@@@CCCBBBTTTSSSJJJ\\\SSSVVV\\\XXXWWWUUUMMMMMMAAAVVVsss}}}]]]xxx~~~}}}pppcccpppvvv|||zzz~~~zzziii\\\ssslllWWWMMMfffttt```hhhoooPPPccc~~~uuuccc{{{ZZZEEE???AAA===:::888<<>>===>>><<<888444111LLLrrr{{{ttt~~~hhhsss{{{|||xxxwwwsss___HHHPPPlll|||{{{wwwyyy{{{ppplllUUU]]]uuuwwwwwwyyy}}}~~~~~~~~~}}}yyyrrrooorrrmmmYYYgggzzzfffVVVeeewww}}}wwwwwwqqqlll~~~ccc||||||}}}vvvyyyfffVVVQQQUUUdddqqq___]]]VVVTTTRRRQQQPPPOOOMMMKKKAAAAAALLL\\\zzzzzzxxxnnn{{{}}}~~~~~~}}}uuujjjjjjwww~~~~~~|||{{{|||vvvzzz||||||xxxuuuvvvrrrjjjQQQRRR\\\hhhnnnzzz~~~~~~iiioootttkkkjjjvvvSSSIIIEEELLLSSSVVV[[[aaannnwww~~~yyy[[[YYY{{{fffLLLLLLgggyyyccchhhgggfff``````[[[TTTJJJ@@@???KKKZZZUUU{{{ppp[[[UUUYYYUUUSSSUUURRRQQQOOOHHHEEEBBB:::DDD___rrrrrr}}}zzzvvvrrrVVVYYYtttyyykkkqqqtttWWWhhhlllhhhwwwQQQ???EEEMMMNNNcccCCCRRRtttWWWQQQVVVZZZVVVVVVXXXPPPJJJAAAGGGaaaxxx|||xxx[[[IIIWWWsssbbb```{{{jjjbbbaaa}}}gggppp{{{XXXbbbssseeeyyyaaaMMMFFFDDD===???<<<===GGGTTTaaakkkrrrkkkVVVYYYcccvvvtttuuueeeaaadddrrr~~~xxxxxxqqqggghhhrrrtttnnn```QQQBBB;;;888444111000...///111333444444333333///000111000//////222555111111111111222222222222444000888666111NNN|||JJJQQQCCC777666333...---111888III]]]]]]www{{{ssszzzhhhlllqqq{{{{{{vvvnnnfffgggggg______bbbfffiiikkkkkkkkkkkkffflllcccKKK???SSSxxx~~~ppprrrlllpppmmmpppfffgggiiibbb\\\UUUHHH===666111111333111111222---<<>>???@@@???:::666111===bbb~~~}}}~~~~~~{{{fffggg}}}zzzvvvrrrpppTTTHHHaaavvv~~~zzzzzz{{{ppp```OOOcccyyy~~~tttttt|||~~~yyy}}}~~~~~~}}}uuuqqqqqqnnn]]]fffsssjjjpppmmmzzziiijjj|||wwwfff{{{pppvvv^^^WWWXXX```}}}tttoooZZZZZZVVVUUUTTTSSSSSSQQQNNNKKK@@@JJJGGGVVV~~~~~~{{{xxxhhh|||~~~~~~|||gggTTTggg|||sssuuuxxxzzzxxxuuusssuuuxxx||||||{{{zzzyyywwwsssnnnIIIJJJYYYpppcccfff~~~fffZZZhhhsssppplllpppUUU>>>888PPPgggggg______fffooovvv{{{yyy]]]ZZZuuuqqqSSSNNN\\\rrrzzz```iiiddd``````^^^VVVMMMFFFBBBIII\\\ppplllWWWgggWWWUUU[[[WWWWWWZZZXXXQQQTTTOOOIIIIIIFFFHHHVVVwwwpppiiivvvzzz~~~yyyooozzz]]]UUUggg{{{~~~xxx______bbbtttZZZhhh~~~~~~]]]EEEEEERRRYYYXXXZZZGGGuuupppYYYUUUYYY[[[VVVXXX\\\VVVTTTOOOKKK]]]zzz~~~www|||lllMMM@@@QQQlll}}}~~~yyywww___mmm|||mmm{{{xxxtttXXXaaauuukkkwwweeeSSSKKKFFF<<>>>>>HHHWWWcccjjjmmmmmmZZZ]]]bbbppp}}}{{{mmmfffeeepppzzzvvvfffRRRPPP___kkkmmm]]]OOO@@@:::777333///---///000333555777777666555222333333111------///222111111111222333333333444333000888888333VVVpppNNNVVVFFF777333111------222555AAAVVVRRRllluuu]]]^^^eee~~~qqqmmmjjjbbb___[[[QQQSSSZZZdddjjjlllllllllmmmgggpppgggJJJ:::MMMuuuyyyjjjnnnjjjmmmhhhlllbbbbbbddd]]]WWWPPPCCC<<<555000111333222111222,,,EEEBBBdddjjjeeezzzeee```pppAAAJJJEEEAAA??????BBBAAA<<<777777888YYYooo{{{nnnlllyyyuuuqqq{{{]]]CCCZZZqqq}}}}}}|||{{{rrrZZZRRRlllzzztttoootttzzz~~~~~~}}}}}}~~~}}}}}}}}}xxxrrrqqqsssfffiiinnnkkkzzzxxxtttdddoooqqqvvvssssssxxx|||wwwfff\\\ZZZ[[[eeerrr{{{lllzzzVVV\\\WWWUUUVVVUUUUUUUUUTTTRRRNNNJJJ@@@RRR???NNNeeeyyyiiizzzrrrqqq|||}}}lllSSSqqqjjjlllmmmlllkkknnnsssxxx}}}|||~~~|||wwwwww{{{}}}yyyrrrnnnWWWQQQZZZtttcccLLLPPPtttwww```TTTQQQ^^^mmmqqqkkkfffNNNEEEQQQmmmqqq\\\QQQWWWVVVaaakkksssuuuSSSOOOfff___JJJYYYooosss\\\hhhaaa]]]```]]]TTTKKKHHHJJJWWWqqqnnnFFFXXXzzznnnaaaUUUVVV\\\YYYZZZ^^^]]]RRRYYYTTTMMMOOONNNLLLRRRfff|||iiifffqqqnnnuuufffeeeyyyuuujjjMMMLLLmmmrrrllltttxxx~~~tttqqqZZZBBB>>>NNN___aaa\\\AAAOOOnnn___[[[______XXX\\\aaa\\\WWWTTTIIISSSzzztttiiijjj|||nnntttyyyxxxfffKKKGGG\\\rrrvvvyyy|||~~~qqqppptttkkkaaafffzzznnn^^^NNNFFF;;;???>>>@@@JJJYYYdddgggdddzzzyyyPPPUUUvvv}}}{{{|||mmmdddlll{{{~~~{{{yyycccLLLNNNeeetttttt[[[JJJ888000000///......333444444666888888777555444666777555222//////111000000///000222444666888888888111000GGGqqq```@@@AAA???<<<999777444000,,,,,,<<>>>>>;;;OOOmmmxxx||||||~~~~~~{{{~~~~~~{{{zzz|||ttt\\\CCCcccvvv~~~tttpppeee]]]ggg}}}{{{zzzzzz{{{}}}|||||||||}}}}}}||||||}}}}}}}}}zzzsssnnnmmmfffaaagggvvvyyydddjjj|||sssrrrppp}}}uuueee]]]eeeZZZaaadddooorrr]]]~~~{{{kkkQQQWWWXXXUUUVVVVVVVVVUUUSSSQQQPPPRRRNNNLLLIIIPPPhhhxxxrrrtttyyy|||nnnzzzppphhh___fffVVV]]]yyyyyy{{{yyy{{{|||}}}|||yyyuuurrrbbbEEE\\\{{{tttUUUSSS^^^lllnnnSSSRRRjjjqqqlllttt]]]RRRZZZsssttt[[[KKKOOOFFFOOOZZZgggwwwWWWMMMZZZPPPHHHeee{{{jjjddd^^^[[[^^^]]]```TTTEEEKKK]]]jjjoooOOOqqqwww}}}___ZZZVVVSSSTTTVVVXXXWWWVVVSSSPPPOOOSSSXXXYYYSSSLLLSSSuuudddwwwwwwllluuu|||fffOOOQQQnnnmmm\\\sssooo^^^fff~~~uuu\\\NNN777>>>]]]bbbXXX___???{{{{{{^^^\\\^^^___\\\XXXVVVWWWYYYSSSRRRNNNOOO^^^vvvgggaaauuu|||zzzxxxyyyfffXXXXXXfff~~~yyyuuutttxxxwwwvvvZZZ|||iiixxxjjjUUUGGGBBB:::@@@AAAAAAEEERRR```ddd```{{{wwwSSSYYYqqqrrryyyyyywwwlllbbbeeerrr|||~~~zzz|||sss```RRR^^^xxxZZZHHH666//////000111222444444444555555444333111333555777666333111000111......///000111222444555555888777>>>___UUUAAAAAA>>><<<:::888555111///222888>>>MMMiii}}}jjjgggVVV^^^yyytttvvvkkklll```NNNccc}}}rrrjjjgggooopppffffffiiieeejjjSSS???GGGccc}}}pppnnnmmmhhhddddddbbb___ZZZTTTKKKBBB<<<777222000222222000000333777AAA^^^cccMMM~~~OOOEEEIIIFFFEEEEEEFFFFFFEEEAAA???:::666EEE]]]mmm{{{wwwyyyrrr|||yyyzzzuuucccQQQUUUkkk|||yyysssnnnnnn{{{~~~{{{xxxxxxyyy|||~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}xxxtttlllnnnrrrzzzpppmmm|||xxxyyy{{{wwwtttkkkdddjjj``````nnnvvvhhhssseee```TTTYYYWWWSSSSSSUUUVVVWWWWWWWWWWWWOOOPPPNNNJJJLLLWWWkkk}}}|||yyyxxx}}}qqq~~~|||oooppp{{{YYYJJJ```{{{tttxxx~~~yyy{{{||||||||||||{{{{{{{{{{{{wwwxxxyyyyyyxxxuuurrrpppfffGGGSSSeeekkkpppfffaaaYYYWWWWWWlll^^^^^^kkktttnnnkkkaaaYYYXXXccckkkfffYYYPPPHHHMMMPPPYYYrrrtttXXXKKKTTTQQQRRRaaagggpppsssbbbccc```\\\\\\YYYUUUAAAFFFWWW^^^xxxffflllooocccOOOOOOOOOQQQRRRSSSQQQPPPQQQNNNMMMQQQVVVWWWRRRLLLJJJffflllrrrqqqnnn|||xxx___UUUiii]]]```~~~tttaaaFFF888III]]]XXXXXXUUU@@@hhhnnnZZZ\\\^^^___]]]YYYWWWYYY[[[TTTTTTPPPOOOZZZooo~~~uuu}}}wwwzzznnngggeeennn|||zzzuuurrrtttzzz~~~xxxooobbbbbbwwwCCC{{{ssspppwwwdddIII???<<<;;;???CCCBBB>>>GGGYYY```[[[ooonnnXXX[[[gggfffnnnsssnnniii___[[[eeeuuuzzzuuutttkkk\\\WWWiii~~~UUUEEE444///000222444777444444333333111000...---222444666777555333222222///000111222333333333333333444999NNNuuujjjHHHBBB???===;;;:::999777444111111444???TTTmmmyyyqqqaaaYYYSSSXXXeeeqqqvvvkkknnnooo[[[PPPsss|||oooaaaiiimmm```iiimmmddddddOOO===BBBXXX}}}ppplllllliiicccccc```ZZZSSSLLLEEE===888333///...111222111333777:::LLLeeeaaaJJJXXXeeeDDD???LLLCCCDDDGGGIIIJJJHHHCCC???@@@:::AAAQQQeee{{{zzz}}}yyyyyyvvvmmmcccKKK\\\uuu~~~{{{~~~ttttttwww~~~{{{wwwuuuxxx|||{{{}}}~~~~~~}}}|||}}}~~~{{{{{{|||~~~|||zzzssszzzrrrnnnvvvyyyqqquuummmbbbddd```fff{{{qqqoooqqqWWWYYY[[[XXXPPPQQQQQQRRRSSSUUUVVVWWWOOOUUUNNNJJJJJJJJJhhhxxx}}}{{{{{{xxxjjjwwwPPPNNNEEEiiipppdddbbbmmmwwwuuuzzzyyy{{{{{{zzzzzzyyyyyyyyyyyyvvvvvvwwwvvvuuusssqqqooohhhLLLMMMNNNNNNVVVQQQTTTbbbaaaXXXyyy___iiirrrxxxlllnnnhhhcccWWWPPPYYYeee^^^LLLXXX___YYYUUUooouuuPPPCCCHHHRRR```bbb[[[oooppp___bbb```\\\ZZZUUUPPPBBBQQQ[[[```llluuu[[[KKKNNNRRRTTTSSSQQQPPPPPPNNNKKKJJJNNNSSSTTTQQQLLLGGGXXX}}}{{{lllyyy~~~xxx}}}lllttt}}}hhhmmmqqqXXXgggppp[[[KKK>>>>>>OOO^^^YYYQQQMMMGGG{{{ccc[[[[[[]]]^^^]]]YYYXXXZZZ]]]WWWWWWTTTQQQWWWgggyyy~~~vvv}}}xxxwwwvvvxxx|||}}}xxxrrrqqqvvv|||}}}vvv|||lllZZZwwwkkkOOO>>>|||rrryyyyyyddd@@@;;;999>>><<>>RRR\\\XXX___kkkggg```aaagggoooooofffhhhaaaXXX^^^ooovvvooommmeeeYYYVVVeeewwwvvviiiLLL???444111333555666888222333333222000.........111333666777777555444333222333555666777666555555777444AAAdddOOOAAAAAA<<<;;;:::999999888555333+++333BBBUUU```cccccceeeVVVWWW[[[[[[ccc}}}~~~iiiqqqrrr```WWWppp}}}kkk[[[OOObbbgggZZZkkkoooccccccPPP@@@FFF]]]~~~nnnjjjnnnllleeeaaa\\\TTTLLLEEE???999666111///...000111000444999;;;UUU___ZZZnnnlllHHHyyyVVVDDD???IIIBBBCCCEEEHHHIIIHHHDDDAAAGGGAAABBBIII]]]|||}}}zzz~~~|||}}}}}}|||zzzyyywwwtttpppSSSTTTccczzz}}}zzz~~~yyywwwwww{{{|||{{{xxxvvvvvvxxx|||~~~yyyzzz||||||{{{zzz{{{|||{{{zzzzzz{{{}}}~~~|||{{{xxx~~~yyyssszzzxxxuuuwwwlll^^^______yyyjjj___XXX]]]ZZZ[[[WWWVVVTTTRRRRRRRRRSSSSSSRRRXXXNNNKKKPPPJJJmmm}}}vvvwwwsss}}}|||vvvpppCCCTTTTTTdddttt```WWWaaarrryyyvvvuuuzzz|||}}}|||||||||{{{zzzzzzzzzyyyxxxxxxwwwuuutttrrrrrrfffOOOJJJDDDKKKdddvvvzzzkkkmmmmmmsssyyynnn{{{hhhvvvmmmjjj\\\JJJHHHQQQQQQIIIhhhrrrlllbbbxxxyyyIIIAAAHHHWWWmmmlllkkk~~~ccc___^^^\\\YYYSSSJJJPPPYYYYYYxxx~~~fffSSSOOORRRVVVUUURRRPPPPPPQQQKKKIIIHHHKKKOOORRRPPPMMMIIIPPP}}}rrrjjjvvvxxx|||gggmmm{{{yyyyyyvvv~~~|||jjjuuuyyyttt|||qqq[[[HHH>>>@@@[[[OOOQQQkkkRRRBBBssslllZZZ]]]YYY[[[\\\[[[XXXXXX[[[^^^YYYZZZXXXUUUVVVaaassszzzsssxxxvvvwww}}}~~~}}}~~~~~~|||wwwtttvvvzzz}}}{{{~~~{{{yyy|||}}}}}}zzzyyyUUUlll\\\???>>>???wwwzzzhhh======888AAA999AAA@@@777:::JJJWWWXXXWWWnnnzzzggg^^^ooossshhheeemmmjjj``````lllqqqllleee```WWWQQQWWW___\\\RRRBBB:::444666888777555555111222333222000000111333333444555777777777555444444555666888888888777666888999UUUbbb???>>>===;;;999888888999888666444---000;;;JJJTTTZZZcccmmmfffggggggaaabbbxxx}}}qqqrrrqqqhhhaaahhhkkkdddRRRZZZ}}}SSSLLLkkkoooccceeeWWWJJJRRRnnnnnnjjjlllhhhaaa]]]WWWNNNFFF@@@;;;777444222//////111111000555<<<>>>OOO]]]___lll```ZZZKKKHHHAAADDDBBBBBBCCCDDDFFFFFFDDDBBBFFFBBB@@@AAAPPPrrrzzzttt{{{yyy{{{vvvvvvwwwzzz|||{{{xxxvvvvvvgggWWWUUUjjj||||||xxxzzz{{{yyyxxxxxxyyyyyyxxxyyyvvvuuuuuuwwwzzz{{{{{{zzzxxxzzz{{{|||{{{zzz{{{|||}}}|||{{{{{{}}}}}}|||{{{xxxyyy{{{}}}yyy{{{~~~zzz~~~uuu|||{{{yyyvvvggg]]]cccoooxxxlllyyy}}}vvvZZZ```___WWW^^^___^^^[[[XXXVVVUUUUUUUUUSSSXXXOOORRRYYYNNNdddvvv|||wwwhhhuuu}}}|||yyypppccclll___jjjtttmmm[[[ooo}}}vvvyyy~~~~~~}}}||||||{{{zzzzzzyyyxxxxxxwwwuuutttsssrrriiiNNNCCCCCC[[[yyyzzzzzzjjjyyyvvvjjjnnnqqqnnnllldddTTTCCC===GGGTTThhhppppppvvvnnnOOOMMMVVV___pppuuuaaa]]]]]]\\\YYYPPPCCCSSSWWWmmm~~~llldddkkkZZZZZZSSSUUUUUUSSSNNNLLLNNNPPPKKKIIIHHHIIIMMMOOOOOONNNHHHJJJtttqqquuugggtttyyyrrruuuuuuuuu{{{zzz{{{dddfffdddbbbhhhrrrwwwuuu{{{sssiiiYYYGGG>>>>>>EEEddd___^^^kkkKKKMMMaaaTTTZZZWWWYYYZZZXXXVVVVVVYYY]]]XXXYYYYYYVVVTTT[[[kkkyyyxxxnnnfffsss|||{{{tttwwwwww|||{{{|||{{{{{{|||~~~}}}}}}yyyuuusssvvvzzz~~~zzzqqqssswwwvvvzzz{{{qqqwwwyyyzzzyyyyyyzzzzzzxxx{{{rrrlllkkk[[[hhhjjjSSS<<<<<>>@@@;;;:::CCCPPPXXXVVViii~~~gggWWWkkkkkk^^^kkkssstttkkkeeehhhkkkjjjbbb^^^VVVMMMLLLMMMKKKEEE;;;666444888999666333222000222444333222222555888666555555555777777666555333444555666777777777777888HHHoooLLL<<<>>>888;;;:::999999:::999777555666///...;;;NNN^^^iiinnntttmmmkkkfff```gggpppkkkzzztttmmmjjjhhhgggjjjpppnnnzzz___888MMMvvvggggggZZZLLLPPPiiissseeeeeefffccc```VVVPPPHHH@@@;;;888555333111000000222111111777???MMMDDD^^^UUUzzzkkkEEEBBBFFFCCCCCCDDDCCCCCCEEEFFFFFFDDDCCCDDDAAAAAA???FFFaaatttpppssszzz|||xxxppprrrwww}}}|||xxxuuuwwwvvvaaaVVVbbbqqquuuuuuvvvttttttwwwyyywwwrrrooopppsssssstttwwwyyyyyyxxxvvvxxxzzz||||||{{{{{{|||}}}~~~}}}|||}}}~~~~~~|||zzzyyyvvvuuuwww{{{~~~~~~|||||||||~~~|||{{{|||}}}~~~~~~}}}||||||}}}www~~~vvvmmm___^^^lll~~~|||gggzzzbbb[[[ddd\\\UUU\\\[[[ZZZYYYWWWVVVUUUUUUTTTNNNSSSRRRWWW[[[MMMOOOmmm|||ttt|||tttcccpppzzzxxx|||yyy~~~xxxrrrsss^^^\\\vvvxxxuuu}}}}}}|||{{{zzzyyyyyyxxxuuuvvvvvvuuutttrrrpppnnnnnnMMM===FFFgggvvvmmm}}}jjjgggjjjmmmqqqkkk{{{kkklllkkkkkkbbbLLL>>>OOOkkkkkkjjjtttaaaWWWWWWaaa___eeessspppZZZ\\\]]][[[VVVMMMMMMUUUeeepppzzzdddWWWuuueeeVVVQQQaaaYYYXXXVVVTTTQQQPPPQQQRRRLLLJJJIIIIIIKKKNNNOOOOOOLLLJJJaaasss}}}www{{{vvvrrrsss___jjjvvvkkkggguuuzzz{{{~~~|||}}}{{{VVV[[[wwwzzzlllpppyyy|||sss```QQQEEE>>>CCCMMM\\\^^^kkkgggJJJIIIzzz```WWW[[[WWWYYYYYYWWWTTTTTTXXX\\\VVVVVVVVVUUURRRTTT___llltttuuulllrrrvvv|||tttmmmuuuxxxvvvuuuxxx||||||{{{|||zzzvvvpppllllllrrrxxxrrrmmmrrrzzzzzz~~~~~~uuu~~~|||zzzzzz{{{{{{xxxuuurrrtttuuurrrjjj```YYYVVVRRRIII===777999>>>DDDGGGvvvqqqrrrBBBGGG777===;;;===AAABBB======HHHVVV[[[[[[tttfffTTTcccbbb___pppuuuvvvnnnddd^^^aaagggeee___TTTJJJFFFFFFCCC???999555444777888444111111111333555444222222666:::999777444444666777777555444444555555777888::::::IIIjjj]]]BBBAAA>>>888===<<<;;;;;;<<<;;;999777888444000555EEEXXXdddgggpppaaabbbiiibbb\\\```cccxxxtttkkkgggkkkkkkllluuuzzzppp^^^HHHHHHnnn~~~jjjggg\\\OOOOOO^^^}}}ccc```ccc___]]]```NNNIIIAAA;;;777555333222//////000333222444;;;EEE[[[JJJsss___QQQDDDCCCCCCDDDDDDFFFFFFHHHJJJKKKJJJFFFCCCAAA@@@BBB@@@@@@TTTkkkppprrr}}}uuu}}}ooonnnttt{{{}}}xxxuuuwwwwwwllldddeeeiiikkkoootttoooooossswwwtttmmmkkkmmmtttsssrrrsssuuuvvvuuutttuuuwwwyyyzzzyyyyyyzzz{{{yyyyyyyyyzzz||||||zzzwwwvvvuuutttuuuxxxyyywwwuuu}}}~~~|||xxxxxx}}}~~~~~~|||zzzzzzzzzzzzzzzzzzyyyyyy{{{wwwkkkdddbbbppp|||yyywwwuuuWWW[[[]]]WWWUUUVVVSSSSSSSSSRRRQQQPPPOOONNNJJJNNNQQQSSSSSSOOOKKKJJJ```hhhmmmrrrrrrmmmuuuuuunnnzzz~~~{{{yyyzzz~~~zzz```FFFYYYsssuuu|||}}}}}}|||{{{zzzyyyxxxxxxrrrsssuuuuuusssqqqnnnlllpppSSSEEEMMMeeefff___xxxccc^^^ZZZ```lll~~~hhhrrrwwwkkkllllllmmmgggWWWOOOaaa{{{{{{zzz```\\\ZZZfff^^^```xxx}}}bbbXXX[[[WWWRRRRRRPPPWWWaaayyyyyymmmQQQhhhnnniiiZZZTTTXXXXXXVVVUUUUUUVVVUUUTTTRRRNNNMMMKKKJJJKKKMMMOOOPPPRRRNNNJJJlll}}}ssswwwnnnyyy}}}~~~{{{~~~~~~~~~kkkUUUaaasssoooccckkklllqqq{{{{{{{{{xxxhhhTTTaaarrr^^^JJJCCCAAABBBMMMZZZlllcccdddWWWKKKrrrvvvddd^^^[[[YYYZZZYYYWWWTTTTTTXXX\\\XXXUUUUUUUUURRRPPPVVV___rrr|||yyy}}}xxxgggjjjzzzuuuuuusssqqq}}}}}}~~~~~~zzzxxxrrriiibbbdddllltttmmmooo|||}}}}}}}}}{{{vvvsssoookkkccc]]][[[XXXMMMCCC===:::555888@@@AAAIIIYYYqqqkkk|||tttCCCIII555:::======BBBFFF@@@888BBBTTTdddTTTmmmjjjZZZbbbdddmmmrrrsssssslll^^^TTTXXXbbbjjjaaaSSSHHHEEEDDD@@@;;;:::555333555555222000111222555666444111111555999<<<888444333555777777666777666666777999;;;===???fffvvvDDD@@@FFF>>>;;;???>>>======>>>===;;;999222:::===888:::HHHXXXaaahhhTTTZZZnnnkkk___ccclllqqquuummmfffkkkllliiikkkttt___IIIFFFZZZxxx}}}gggeee```ZZZZZZdddyyydddffffff[[[WWW^^^IIIDDD===888555333222000------000333333666???III\\\^^^ccchhhaaaDDDMMMJJJBBBDDDCCCGGGIIIMMMPPPQQQNNNHHHCCC<<<;;;???>>>999IIIdddqqqwww}}}qqq}}}yyypppnnnrrrzzz|||xxxvvvxxxqqqssssssllldddccckkktttuuuqqqrrruuusssnnnoootttuuusssqqqppprrrsssttttttqqqsssuuuuuuuuuuuuvvvwwwrrrssstttvvvxxxxxxvvvtttnnnqqquuuxxxzzz{{{{{{zzzwww|||}}}zzz~~~xxx}}}|||~~~}}}{{{}}}yyyyyyxxxxxxxxxvvvtttssssssttthhh^^^cccqqqyyyxxx~~~iiidddSSSZZZUUURRRVVVQQQSSSTTTTTTSSSQQQOOOMMMKKKJJJKKKNNNKKKJJJTTTUUUHHHNNNjjjyyy{{{www|||xxx{{{~~~zzz~~~yyy~~~wwwttt~~~lllXXXNNN[[[ttt}}}~~~~~~~~~|||{{{zzzyyyyyyrrrtttvvvvvvuuurrrnnnkkknnn[[[SSSTTT^^^]]]pppYYYiiifffQQQcccmmmuuuuuudddnnnnnnnnnllleee]]]^^^nnnrrreee```[[[kkkdddggguuuwwwbbb[[[[[[OOOIIIOOOUUUQQQkkk{{{nnnrrrXXX|||~~~\\\lll___LLLOOONNNOOORRRUUUUUUQQQMMMPPPNNNLLLKKKKKKMMMOOOPPPTTTOOO:::YYY{{{{{{~~~qqqmmm|||~~~|||vvv|||rrrXXXZZZnnnpppdddddd___cccpppsssttt~~~}}}tttvvv{{{TTTCCC777;;;CCCGGGOOOZZZcccoooWWWGGGwwwjjjbbb]]]VVVZZZ[[[[[[XXXTTTUUUXXX\\\\\\XXXWWWXXXTTTOOORRRYYYpppfffwwwttttttxxx~~~~~~hhhfffuuusssvvvssslllrrr{{{xxx~~~vvvzzz|||yyypppeee]]]___kkkuuueeennn|||zzzzzzyyyuuuqqqnnnggg___XXXQQQHHH???<<>>===@@@@@@@@@===;;;<<>>???===:::;;;===<<<;;;;;;======<<<;;;777777777777;;;EEETTTaaaTTTZZZaaaXXXjjjSSS[[[ooommmhhhffffffbbb]]]___eeegggYYYAAAsssmmmeeeaaa^^^XXXWWWiii{{{ccc^^^___XXXOOOLLLAAA>>>999444111///......+++333555000222>>>KKKPPPiiiyyyfffOOOeeeRRRFFFJJJKKKCCCCCCKKKJJJHHHFFFGGGHHHGGGDDD@@@>>>???CCCDDDCCCFFFSSSbbbnnn}}}}}}xxxzzzxxx{{{wwwpppuuu~~~yyyjjjpppqqquuuwwwnnnbbbeeepppnnnhhhiiirrrtttnnnlllooowwwtttqqqnnnnnnqqquuuxxxmmmssstttppprrryyytttjjjpppqqqrrrrrrrrrqqqpppooorrrsssvvvxxxyyyyyyxxxxxxxxxwwwwwwwwwxxx{{{}}}}}}||||||{{{{{{yyyuuurrrwwwvvvvvvyyy{{{yyytttoootttggg]]]aaarrr{{{]]]sssvvvkkklllYYYVVVWWWSSSQQQTTTTTTTTTRRRQQQOOOMMMLLLKKKOOONNNLLLIIIHHHIIIJJJLLLLLLOOOsss~~~zzzyyyrrrnnnuuuwwwsssxxx|||{{{{{{xxxzzzzzzoooXXXEEEjjjzzzxxxzzz{{{{{{yyywwwwwwxxxyyywwwvvvuuutttrrrpppoooooonnnjjjbbbSSSVVVhhh^^^^^^]]]hhh{{{qqqnnnqqqkkklllmmmlllkkkiiihhhgggggggggssskkkggg\\\eeeooorrrqqqsss|||vvv```PPPLLLGGGDDDQQQfff___~~~ppphhhwww{{{eeeZZZXXXPPPPPPTTTTTTUUUTTTSSSRRRPPPOOOHHHGGGGGGGGGHHHJJJLLLMMMQQQLLLCCCEEE^^^~~~zzzxxx|||lllbbbooouuummmaaakkkfff\\\\\\aaakkkzzz|||{{{zzz|||}}}~~~qqqlll```OOO>>>555GGGWWWKKKJJJ^^^jjjQQQ>>>nnnlll```^^^\\\ZZZWWW[[[^^^\\\[[[]]]]]][[[XXXWWWVVVUUUTTTRRRRRRQQQZZZnnnyyyyyy]]]uuuyyyzzz{{{nnnpppzzz{{{xxxwwwnnnfffjjjmmmxxx{{{vvvyyy}}}~~~uuuuuulll```bbbtttsss}}}}}}zzzxxxwwwuuuvvvvvvtttoooiiiccc___WWWRRRJJJCCC>>>:::888777999BBBCCCFFFPPPTTTWWW```fffgggggg999;;;===<<<>>>>>>===;;;:::;;;>>>AAAYYYZZZ___jjjwwwxxxiiiYYYiiieee___]]]ccciiicccYYYRRRSSSQQQLLLHHHFFF@@@999666333222444444111000333///333666666444333777:::777555333444666999999888777;;;888777;;;DDD```gggCCC;;;>>><<<999;;;;;;:::999999::::::888777555333444777777;;;IIIXXXmmmlllhhheeeqqq```YYYccc```VVVQQQVVV]]]___```bbb\\\[[[QQQrrruuugggfffaaa```aaa\\\ZZZhhhzzzoooZZZVVVUUUMMMFFFDDD<<<:::666222000///000000555//////888???CCCNNN\\\tttzzzlll^^^RRRMMMIIIFFFEEEDDDEEEFFFJJJHHHGGGGGGHHHGGGDDDAAABBBAAACCCCCCAAABBBKKKVVVsssqqqsssttttttrrrnnnoootttyyy{{{sssrrrtttuuuqqqlllkkknnntttpppmmmkkkhhheeeiiioooiiiiiihhhiiikkknnnqqqrrrtttzzzzzzuuuxxx~~~|||sssuuuuuuuuutttsssqqqooommmssssssssssssttttttuuuuuuwwwwwwvvvuuuvvvwwwxxxyyyuuuuuuuuuvvvxxxzzzzzzzzz~~~zzzssskkkeee```kkkooottt~~~|||gggLLLbbb{{{hhhXXXWWWWWWSSSRRRVVVRRRQQQPPPNNNNNNMMMMMMMMMMMMKKKIIIIIIKKKOOORRRTTTTTTRRRxxxzzzsss}}}jjjllltttyyy|||xxxttttttwwwyyy{{{zzzzzz{{{zzzrrrfff\\\}}}zzz{{{{{{yyywwwvvvwwwyyywwwwwwvvvtttsssqqqpppppprrroookkkbbbiiiuuu```aaaeeegggyyyllliiinnnnnnmmmooonnnllliiigggfffeeeeeepppssshhhdddbbbfffggggggffffffiiipppuuugggZZZGGG???JJJ]]]hhhiiirrrtttnnnzzz\\\VVVRRRMMMNNNPPPPPPPPPPPPOOOMMMLLLJJJDDDDDDDDDEEEFFFHHHKKKLLLEEEDDDAAADDDWWWttttttzzzyyy|||~~~wwwkkkiiinnnttt{{{nnnpppbbbWWW[[[^^^___dddqqquuuyyy{{{||||||~~~~~~}}}wwwuuuxxxssspppgggYYYMMMFFFBBB???IIIIIIJJJHHHIIIYYYbbb\\\OOOOOO^^^vvveee___[[[VVVRRRVVVXXXWWWTTTTTTWWWWWWTTTTTTRRRPPPNNNNNNOOOPPPQQQQQQgggxxx~~~|||}}}wwwrrrsssmmmdddcccaaafffkkkrrr{{{zzzpppnnnpppkkkbbbeeesss||||||qqqzzz}}}vvvtttsssrrrkkkjjjgggddd^^^WWWQQQNNNEEEBBB>>>;;;::::::999999===@@@QQQbbbVVVAAAaaakkkdddggg999:::;;;;;;===;;;999999:::;;;;;;:::HHHUUU```eeennnuuukkkYYYmmmsssuuurrrooonnnllliiiQQQSSSQQQNNNLLLIII@@@777888444222444333000111444...222666888777777999;;;;;;999666444666777888777888;;;333000AAA]]]bbbKKK999:::>>>:::777;;;999777666666666666444222777444777===:::666AAATTTooolllaaakkkqqqlllZZZ]]]fffUUUFFFIIIVVV```aaa```SSS[[[ZZZ}}}```ddd^^^^^^]]]___bbb^^^[[[cccoooppp___PPPLLLIIIAAA;;;;;;666444111///...///111222555,,,222BBBBBB<<>>888===FFFMMMSSSRRRYYYlllmmmXXXDDDFFFiii~~~aaa\\\^^^XXXQQQOOOVVVVVVSSSPPPQQQUUUTTTOOOPPPNNNKKKIIIIIIKKKOOOQQQOOO___qqq|||zzzyyy~~~vvv}}}xxxmmm^^^WWWXXX\\\___```___^^^]]]```hhhooonnnhhhiiimmmnnnjjjnnnxxx}}}{{{ooouuuvvvnnneee```^^^[[[___]]]YYYSSSMMMGGGBBB@@@DDD???999555555:::AAAFFFYYYVVVIII;;;EEEgggoooaaahhh:::888999:::;;;999777888;;;;;;999666777LLL___bbbaaafffooosssgggtttzzzkkk``````dddeee___UUUJJJFFFFFFAAA;;;999444222222111///000444///222555666555666888:::;;;:::888777777777666666000555///444VVV|||qqqJJJ???:::>>>>>>888666:::888666444444444333111000777333999AAA<<<333<<>>RRRzzzxxxyyyFFFAAA<<<;;;>>>===777666;;;888666444333444333111///111000666>>>:::222888GGGGGGUUU___tttfffqqqqqq}}}{{{ooo___WWWYYY\\\YYYTTT]]]]]][[[fffeeeYYY]]]```ZZZWWWUUURRRMMMIIIJJJMMMHHHCCC???<<<888333111222111000...---...000333444888@@@CCC???BBBbbbccc```oooWWWYYYgggUUUHHHFFFCCC======EEEAAABBBCCCCCCBBBAAA??????AAA===<<>>DDDGGGFFFIIIQQQVVVVVViiirrrnnncccRRR<<>>???:::888::::::777777;;;777666444444444444222111111333888<<<:::777:::AAAEEETTThhhqqq]]]bbbooozzzdddfffddd```]]]YYYRRRJJJJJJJJJQQQ___gggbbbZZZUUURRRNNNIIICCC???======>>>:::888555333111///......111000//////000333666999@@@???888888[[[~~~aaaggglllKKKJJJ\\\jjjRRRBBBCCCBBB888888BBB>>>@@@BBBAAA@@@>>>>>>>>>>>>;;;;;;@@@CCCBBBBBBEEEAAAVVVnnnnnn{{{wwwnnnpppnnnsss~~~nnncccnnntttwwwsssooonnnoooooorrrsssqqqpppsssxxxwwwtttkkkjjjgggeeecccaaa```___^^^```bbbaaa```_________ZZZZZZYYYYYYYYYZZZ[[[[[[[[[]]]aaadddffffffffffffiiihhhgggeeedddbbbaaaaaa^^^aaadddddd```]]]]]]^^^^^^^^^aaaiiiwww~~~vvvwww]]]HHHVVVppp}}}ppp\\\YYYVVVSSSPPPNNNNNNNNNTTTQQQMMMJJJIIIJJJLLLNNNIIIKKKMMMPPPQQQPPPOOOOOORRRTTTLLLIIIXXXppp{{{{{{yyysssvvvxxxssskkkgggfffgggkkkrrrwwwzzzzzzrrrzzz{{{uuusssxxx{{{zzzxxxxxxxxxwwwuuutttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuutttpppssssssqqqwwwyyynnnqqqooollllllnnnuuu{{{nnnlllqqqmmmjjjkkkjjjhhhhhhggggggggghhhiiiiiieeedddbbbbbbcccbbb^^^ZZZZZZYYYUUUMMMEEECCCGGGLLLXXXRRR___{{{sssaaa\\\eeekkkqqqlll[[[WWWUUUQQQKKKPPPSSSLLLPPPOOOMMMLLLKKKJJJJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJIIIDDDEEELLLJJJFFFNNN]]]|||{{{yyyzzzxxx~~~gggiiidddjjj}}}rrrhhhSSSMMMEEE@@@???@@@AAAAAAFFFIIINNNRRRTTTSSSQQQOOOPPPOOONNNLLLJJJGGGEEEDDD@@@BBBBBB@@@AAAFFFGGGFFFCCCKKKNNNLLLQQQ___ggggggwwwooo[[[NNNWWWmmmpppaaaVVVSSSZZZZZZRRRPPPWWWQQQTTTVVVWWW[[[^^^ZZZTTTSSSTTTUUUUUUTTTQQQNNNLLLSSSNNNOOOVVV^^^hhhyyy{{{qqqssskkkdddnnnjjj]]]NNN@@@>>>DDDGGGGGGFFFLLLLLLKKKJJJJJJKKKLLLLLLEEEHHHFFF@@@<<<======;;;<<<;;;999888999<<>>999:::FFFWWWdddsss|||hhhrrrnnn???888666:::444666777888777888:::;;;;;;888<<>>===:::888888888777444222222555888NNNjjj~~~yyygggKKKXXXBBB;;;666666888777777777666444333333444444333222333999;;;999:::======:::???FFF``````TTTTTTlllooo```fffgggbbb]]]YYYRRRKKKEEE???CCCKKKVVVYYYOOOIIICCC@@@;;;777666666666444333222000...///000000...000000000111444888<<>>???AAAUUUzzzSSS^^^nnnQQQFFFFFFNNNVVVKKKCCCAAA@@@;;;;;;???===???BBBAAA???======>>>>>><<<<<<@@@@@@>>>???CCC>>>BBBXXXeee~~~xxxiiiwwwxxxwwwooobbblllnnnqqqtttqqqmmmooottttttpppmmmnnnoooqqqwww~~~~~~}}}|||zzzvvvqqqmmmjjjmmmnnnpppnnnhhhaaa\\\[[[^^^\\\ZZZWWWUUUTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]\\\[[[YYYYYYYYYYYYZZZ[[[^^^aaabbbaaaccciiinnnnnnttt~~~xxxrrrwwwkkkPPP@@@[[[kkknnnnnnUUUSSSOOOLLLLLLMMMLLLJJJOOOMMMJJJHHHGGGIIIKKKMMMFFFIIIJJJIIIGGGHHHMMMRRRNNNJJJIIIJJJQQQjjjttt}}}yyyssswww}}}pppnnnwwwvvvmmmeeecccbbbccchhhmmmqqqssstttxxxzzzxxxtttsssuuuwwwwwwxxxxxxvvvtttssstttvvvuuuuuuuuuuuuuuuuuuuuuuuuppplllooooookkkooossskkkooopppooollllllnnnppppppjjjnnnlllkkknnnjjjfffkkkhhhhhhgggggggggggghhhhhheeebbb___```aaa^^^YYYUUUTTTOOOHHHDDDDDDIIIPPPUUU```aaauuuyyy___iiixxxLLLkkkvvvbbbOOOSSSPPPLLLPPPOOOKKKMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKLLLHHHGGGIIIHHHEEEFFFJJJYYYiii{{{~~~}}}zzzyyy|||pppfffrrrzzzyyy{{{kkkeee[[[OOOEEE>>>;;;::::::;;;<<<>>>>>>>>>>>>===>>>>>>======<<<=========BBBFFFGGGFFFIIIOOORRRPPPNNNPPPVVV]]]aaacccggglll```UUUWWWfffyyy^^^VVVSSSTTTXXXXXXSSSPPPQQQPPPSSSTTTSSSTTTWWWWWWTTTQQQRRRRRRRRRQQQOOONNNMMMPPPQQQSSSTTTUUU]]]pppyyyyyy~~~ooouuuvvvgggwww~~~fffLLLAAA@@@@@@???@@@CCCBBBAAAAAA@@@???>>>???:::===>>>;;;;;;???@@@>>><<<;;;::::::<<<>>>AAACCC999:::<<>><<>>===888666888333777===DDDGGGDDD>>>:::000111222333666>>>IIIQQQfffyyyooorrrQQQEEEuuuGGG>>>666555888888555333555333222333444444333222111888999222444;;;999000555555SSSPPPQQQRRRpppmmmpppqqqlllaaaYYYYYYWWWRRRYYYHHH>>>555:::BBB<<<;;;777555222000111444333000222111///---000333333000//////000222666<<>>===@@@BBBBBB???===>>>??????===>>>???===:::<<<@@@FFF:::EEETTTxxxuuurrrbbbuuu{{{kkksssxxxpppllliiillltttuuuooopppxxxvvvqqqppprrrnnnhhhnnn{{{tttbbbUUUPPPbbb```]]]ZZZXXXVVVVVVVVVWWWVVVVVVUUUVVVXXXZZZ\\\\\\[[[[[[[[[]]]```ccceeefffiiikkklllmmmsss}}}zzz{{{sssccc<<>>>>>>>>???@@@BBBEEEHHHIIIFFFKKKMMMKKKLLLQQQQQQMMMWWWSSS[[[kkkiiiVVVNNNUUUccciiiaaa[[[NNNOOOQQQTTTWWWWWWSSSNNNSSSUUUTTTOOONNNRRRUUUVVVOOONNNMMMLLLLLLMMMNNNNNNGGGQQQWWWTTTPPPWWWlll}}}iiivvvssslllfff```TTTDDD<<<<<<777666888:::;;;999888999999<<<<<<999888;;;;;;888:::999888777888999;;;===BBBQQQeeeuuu|||ggguuukkklllkkk<<<555333666::::::999888777666555555;;;>>>CCCDDDBBBGGG\\\sssfffhhhxxx~~~lll```gggoooyyymmmddddddhhhlll]]]\\\VVVIII;;;333555;;;222111000000111111000...***444;;;EEESSS]]]kkkxxxaaammm~~~mmmZZZVVV@@@AAAddd???777555444777///222333222000/////////000111...000333555555444222000888===<<<===QQQnnnyyyqqq```mmmtttdddWWWbbbeeeTTTjjj```III222///999888...333111......///000111111///111222///...///111111---777@@@AAA>>>@@@EEEIIIVVVddd~~~TTT[[[UUUIIIKKKIIIHHHLLLRRRKKKDDDAAABBBCCCAAA>>>@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<===>>><<<;;;BBBAAA@@@FFFVVVgggkkkfffsss{{{~~~uuunnnmmmnnn{{{uuu|||yyyiiimmmuuujjjtttuuutttpppkkkjjjllloooyyy|||wwwlllnnnuuunnnmmmkkkhhhfffdddcccccccccccccccccccccccccccccc```aaacccggglllrrrxxx{{{~~~|||}}}ssseee[[[;;;LLLlllbbbYYYUUUJJJNNNMMMJJJIIIHHHJJJLLLMMMKKKHHHFFFGGGKKKNNNNNNMMMIIIUUUSSSDDDEEEVVV]]]UUUNNNJJJJJJNNNMMMOOO```vvvsss}}}~~~tttmmmsss|||~~~|||xxxtttrrrrrrtttuuugggnnnlll___WWWZZZ___```nnnoooqqqrrrsssrrrrrrrrrtttsssssssssrrrssstttuuurrrqqqqqqppppppoooooonnnmmmmmmnnnnnnnnnnnnmmmmmmqqqooonnnooopppoookkkhhhhhhiiijjjiiigggffffffgggjjjhhhffffffgggeeeaaa]]][[[ZZZYYYVVVPPPJJJEEEBBBFFFFFFIIIUUU```YYYXXXfff[[[iiiNNNjjjxxx|||\\\OOOLLLKKKJJJIIIHHHHHHIIIJJJHHHCCC??????CCCEEECCC@@@EEEDDDBBBCCCDDDFFFFFFEEEGGGGGGEEEBBBAAACCCGGGJJJKKKNNNWWWkkkiiihhhzzz|||{{{wwwhhhVVVXXX___sss~~~xxxrrrlll^^^LLLCCC@@@CCC???777888AAABBB;;;DDDAAA@@@CCC>>>IIIJJJMMMHHHIIIVVV\\\ZZZ]]]ggg]]]OOODDD@@@KKKcccyyyzzzWWWNNNUUUWWWUUUSSSRRRRRRRRRQQQPPPRRRPPPMMMJJJJJJLLLOOOQQQSSSQQQNNNKKKJJJJJJKKKLLLOOOPPPPPPQQQRRRVVV[[[___sss{{{sss|||{{{sssuuuwwwyyylllpppbbbRRR===AAA;;;111444@@@AAA999===888555888999666555777777777999;;;999999DDDSSSWWWmmmrrrbbb{{{mmmllliii;;;555444777777777777666666555555444999;;;@@@CCCAAADDDSSSdddqqqhhhiiikkkfffmmm}}}sssyyywwwkkk^^^]]]eeennnrrrqqqlllbbbYYYRRRJJJBBBDDDCCC@@@;;;777555333111???BBBHHHYYYvvvzzzxxxrrrvvvhhhOOOAAADDD888>>>|||qqqCCC555222111444///666111000///.........//////---...111333444444333333222777999<<>>>>>?????????===<<<===>>>>>>===<<<>>>@@@@@@BBBLLL\\\gggjjjfffjjjsss|||yyynnnggghhhzzz```dddxxx|||qqqpppppprrrtttuuutttsssmmmpppsssvvvyyy}}}}}}~~~~~~}}}sssiiiKKK@@@bbbtttkkkyyyuuu[[[TTTTTTSSSRRRPPPMMMKKKJJJKKKLLLMMMJJJHHHFFFHHHLLLOOOPPPOOOLLLUUUTTTKKKLLLZZZ```\\\UUUMMMIIIJJJIIIHHHSSSaaaxxxssssssyyyxxxooovvv}}}nnnrrrvvvrrrggg______\\\UUUOOOSSSYYYbbbiiippptttvvvtttuuuuuuttttttsssttttttssssssrrrqqqpppoooooonnniiiiiijjjkkkkkkkkkkkkkkkmmmlllkkkkkkmmmllliiifff^^^aaaeeehhhiiikkkmmmooofffdddbbbccccccbbb___\\\___XXXNNNEEEAAADDDKKKPPPJJJ[[[aaaXXXPPPWWWvvvvvveeettt^^^ggggggqqq}}}}}}]]]MMMKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGCCC@@@@@@CCCEEECCC@@@DDDCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDBBBAAABBBFFFIIIEEEFFFMMMbbb|||qqqsss{{{}}}{{{www{{{yyyttt|||ppp___VVVXXXnnnvvvoooaaaOOOCCC@@@CCCEEE???888BBBCCCHHHLLLCCCJJJNNN\\\dddllltttmmm^^^ZZZGGGIIIPPP\\\gggtttbbbOOOMMMRRRPPPOOONNNOOOOOOOOOOOONNNTTTSSSPPPNNNNNNOOOQQQRRRNNNMMMKKKJJJJJJKKKMMMOOOTTTTTTSSSQQQPPPQQQTTTVVVmmmtttvvvvvv{{{~~~```ccccccdddpppbbbQQQIIIFFFAAA999222666666666777:::>>>???===???HHHNNNOOOSSS[[[___^^^___zzzxxxrrroookkkfff:::555444666444444444444444444444444777999===?????????FFFOOOcccaaaddddddcccqqqkkkjjjfffeeelllssssssmmmdddmmmooohhhgggmmmjjj```ZZZ]]]ZZZQQQKKKLLLMMMLLLXXXmmmbbbaaahhhnnn\\\HHH:::444;;;666===sssuuuAAA111222222222,,,777//////...------------...000000000111111111111111222555<<>>DDDBBBLLLggg~~~[[[FFF^^^lllTTTAAABBBGGGEEEDDDFFFGGGCCC>>>>>>@@@CCCCCCBBBAAAAAA@@@???????????????>>>===<<<===>>>???>>>===;;;???@@@===@@@MMM^^^iiiiiijjjsss~~~~~~tttqqquuullltttxxx```WWWYYYSSSbbbmmmwwwyyysssnnnooorrrsssssstttsssssstttvvvyyy{{{yyyxxx{{{~~~zzzuuu}}}~~~|||}}}ooovvvlllVVVLLLDDDXXX}}}ppp^^^VVVPPPPPPVVVTTTRRROOOMMMKKKKKKLLLMMMHHHGGGGGGIIILLLOOOPPPPPPPPPSSSSSSQQQQQQWWW[[[\\\^^^TTTMMMMMMLLLJJJNNNVVVrrrhhhiiixxxyyyqqqqqq|||xxxuuuvvv{{{qqqyyyyyypppiiifffaaaYYY\\\[[[[[[\\\^^^aaaeeeggglllnnnppppppppppppppprrrqqqqqqppppppooonnnnnnnnnjjjjjjjjjiiiiiihhhhhhhhhjjjiiihhhhhhhhhhhheeeccc___bbbfffhhhhhhggghhhhhhdddbbb___]]][[[XXXUUURRRNNNLLLJJJGGGGGGKKKQQQVVV___XXXRRR\\\vvv}}}iiimmm|||tttnnn___qqqmmmrrr}}}[[[JJJIIILLLEEEDDDDDDDDDDDDEEEEEEFFFGGGDDDAAAAAADDDEEECCCAAABBBAAABBBCCCEEEEEECCCBBB@@@AAABBBBBBBBBBBBEEEGGGGGGEEEFFFRRRgggxxxzzzsss{{{llldddooo{{{wwwuuutttxxx~~~kkkeeesss{{{vvvsssqqqdddSSS___TTTZZZXXX\\\ccc]]]fffnnnvvvuuuqqqmmm```UUUVVV```hhhzzz{{{^^^QQQNNNOOOOOOJJJKKKLLLMMMNNNOOOOOOOOOUUUTTTSSSQQQQQQPPPPPPPPPIIIHHHHHHHHHJJJLLLOOOQQQUUUTTTSSSPPPMMMMMMOOOQQQ]]]eeesss~~~zzzyyyyyyxxxqqqhhh{{{tttccc[[[eeejjjaaaXXXVVVRRRUUUVVVWWW\\\bbbccc```___ggggggbbbkkkzzzxxxiiiuuu|||rrriiieee999444333555333333333444444444555555999999999:::::::::<<<>>>@@@QQQhhhllleeejjjrrrlllfffhhhiiikkkuuu|||wwwlll[[[hhhjjj^^^___pppwwwqqqllluuuvvvmmmjjjssszzzzzzmmmzzzooocccxxxzzzWWWAAA666888999<<<666999dddppp;;;---333555111)))333///......---------------555444111///---,,,,,,,,,222333===KKKOOOKKKJJJOOOkkkpppqqqqqqmmm]]]LLLGGGcccbbb```ZZZQQQEEE;;;555000000000000111333555777<<<999777:::======<<<<<<888XXXwwwddd@@@<<<[[[hhhWWWGGGBBBBBBBBBEEEJJJCCC@@@======???AAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===<<<>>>???;;;:::CCCRRR^^^pppzzz}}}uuuuuu}}}jjjnnnvvv}}}|||uuucccOOOQQQYYYccclllqqqrrrqqqpppvvvvvvtttqqqooonnnoooqqquuuqqqnnnnnnqqqsssqqqooovvvxxx{{{~~~~~~|||zzzwwwxxxwwwsssuuu||||||vvvrrreeeVVVNNNIII999>>>UUUxxxqqqSSSPPPTTTOOOLLLOOOQQQPPPNNNLLLKKKKKKLLLMMMGGGGGGGGGHHHJJJKKKLLLLLLQQQOOOPPPRRRPPPMMMNNNRRR[[[TTTPPPPPPOOONNNRRRXXX[[[\\\cccpppxxxxxxtttrrryyykkkdddqqqttt```ddd}}}mmmJJJXXXTTTOOOKKKLLLPPPUUUYYY[[[___cccfffgggiiilllnnnnnnnnnnnnoooooopppppppppooonnnmmmkkkiiihhhgggfffjjjiiihhhfffeeecccaaa```aaacccffffffccc```___^^^aaa^^^YYYTTTPPPLLLHHHFFFCCCHHHNNNRRRUUUWWW[[[^^^___]]]gggvvv}}}{{{lllXXXrrrSSSFFF^^^tttzzzwww}}}aaaPPPKKKJJJHHHFFFFFFGGGGGGGGGHHHIIIIIIHHHFFFDDDDDDEEEFFFEEECCC@@@@@@AAACCCEEEDDDBBB???>>>@@@BBBCCCCCCCCCEEEFFFIIIHHHGGGHHHNNNWWW]]]```}}}{{{{{{wwwuuuuuuvvvvvv~~~zzzZZZaaajjjrrr}}}~~~rrrzzzyyy|||rrr{{{jjjooojjjeeeeeedddkkk|||{{{]]]MMMMMMPPPNNNIIIJJJLLLNNNOOOOOOOOOPPPPPPSSSSSSRRRQQQPPPOOOMMMMMMHHHHHHHHHIIIJJJMMMPPPQQQPPPQQQPPPOOONNNNNNQQQSSSRRRYYYgggttt|||uuu}}}~~~}}}oookkk{{{vvvpppgggbbbfffqqqsssggg[[[YYY___[[[]]]dddhhheeeeeehhhssskkkssstttttteeeddd999444111333222333333444444555555666:::999777555555777888666...???ZZZfffeeejjjiii[[[ZZZqqqyyyjjjhhhmmmqqqvvvyyyooobbbfffuuussscccaaannnpppffffffuuu~~~|||tttuuuyyynnngggrrrUUU555444...999:::555000444XXXppp===...000111///)))333/////////.........------444222000---++++++++++++///---555BBBDDD===>>>FFFnnnwwwjjjXXXZZZ\\\YYY[[[fffooommmaaa___eee]]]LLL<<<888333111222333111///999666999AAAEEEDDDDDDGGGllloooppp]]]BBB:::XXXzzzXXXbbbYYYMMMCCC>>>>>>AAAEEEBBB@@@>>><<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::;;;===???>>>===???>>>>>><<<<<>>>>>???BBBCCCCCC@@@>>>>>>@@@CCCDDDDDDDDDEEEFFFCCCHHHLLLKKKIIILLLWWWcccrrrrrrqqq}}}||||||{{{wwwqqqsssxxxyyytttooouuuzzzppp___pppqqq^^^eeeqqqzzz|||}}}{{{cccYYYNNNJJJLLLMMMJJJFFFLLLNNNPPPPPPNNNMMMNNNOOORRRRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJJJJKKKMMMNNNOOONNNOOOOOOOOONNNOOORRRTTTTTTTTTYYYcccmmmttt|||{{{rrrqqqmmmrrrlllttt{{{zzzuuunnnjjjggguuuwww~~~|||~~~qqqrrr{{{yyycccccc888444111111222222333333444444555555888888555222222666777444777444>>>MMMZZZjjjoooccc\\\ppp{{{ssskkkpppvvvwww~~~xxxnnnnnn~~~xxx]]]```nnnnnn```___pppvvvoooqqq}}}```sss|||___>>>444===888...999666......777TTTnnnAAA111,,,)))---+++444......//////......---,,,------,,,++++++,,,...//////,,,///666666111333999NNNaaaZZZPPPbbbjjjbbbccc___iiidddTTTYYYnnnqqqaaaWWWSSSNNNJJJGGGBBB===999;;;???KKK]]]hhhlllsss|||aaaBBB???<<>>===<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::;;;>>>@@@??????AAA>>>>>>@@@@@@>>>???BBBIIIjjjqqq___^^^fffhhhtttyyypppfffjjjllllllrrrqqqpppjjj^^^TTTSSS\\\eeessstttuuutttrrrqqqqqqrrrppprrrttttttssstttxxx{{{}}}}}}~~~}}}|||zzzwwwvvv~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxvvvvvvwwwyyy{{{}}}tttzzz}}}|||zzzxxxrrrkkk```QQQIIIIIIBBB;;;FFFZZZvvvlll{{{yyycccSSSTTTQQQIIIFFFIIIKKKIIIFFFFFFFFFFFFGGGHHHIIIIIIFFFHHHHHHGGGDDDBBBBBBBBBGGGGGGIIIKKKJJJGGGHHHKKKGGGIIIIIIHHHFFFHHHOOOUUUNNNPPPNNNXXX}}}wwwnnngggkkkvvv}}}yyyrrrvvvrrrjjjhhhrrr~~~zzznnnttttttrrrlllcccWWWMMMFFF>>>BBBFFFFFFDDDEEEJJJOOOPPPQQQSSSUUUXXXZZZ\\\]]]XXXXXXXXXYYYZZZ\\\^^^```______^^^[[[XXXVVVVVVWWWZZZ[[[ZZZXXXTTTPPPOOOOOOFFFGGGIIIJJJMMMRRRXXX]]]]]]```aaa^^^ZZZYYY]]]aaammm]]]vvvxxxeeeUUU]]]fffbbbKKKHHHGGG@@@@@@JJJEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDD>>>>>>>>>???AAAAAA???>>>???AAACCCDDDCCCCCCDDDEEE@@@FFFNNNOOOJJJIIISSS```bbbvvvuuukkkkkkkkknnn|||xxxzzz}}}ddd|||yyyuuujjjuuuyyyrrrOOONNNMMMMMMMMMMMMMMMLLLKKKMMMNNNLLLIIIHHHJJJMMMQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPOOONNNMMMOOOPPPSSSPPPNNNSSS^^^jjjvvv|||zzzvvvxxx}}}~~~zzzxxx|||xxxlllpppzzzxxxyyyxxx~~~bbb~~~aaa777333111111111111222222222222222222111444444111222666777333;;;111333>>>FFFVVVgggkkkiiiiiibbb^^^lllvvvlllnnnssszzzyyyjjjuuuqqqrrrzzzuuu~~~ssskkk{{{oooHHH777;;;;;;777???///777555...111666GGGXXX999222+++(((000,,,///,,,------...---,,,+++***))))))***+++,,,---...///000......////////////000000FFFLLL^^^~~~wwwZZZTTTUUU]]]ZZZOOORRRdddmmmggghhhnnnsssqqqjjjbbb^^^]]]YYY___pppwww~~~wwwZZZ===222===QQQqqqyyytttOOOAAACCCJJJMMMIIIFFFGGGEEE@@@??????>>>===<<<<<<===>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;===@@@BBBBBBAAA@@@???AAADDDCCC>>>===BBB@@@RRRhhhrrrlllbbb^^^```wwwuuuqqqggg```iiixxxzzzYYYEEEHHHTTTdddhhhlllnnnooopppqqqrrrllllllmmmllllllmmmoooqqqqqqrrrssstttvvvwwwxxxyyyvvvvvvuuuuuutttssssssrrrsssrrrpppnnnllljjjiiiiiimmmpppooojjjeee```YYYRRR333???NNNTTTPPPTTTnnn||||||~~~bbbZZZQQQQQQOOOJJJGGGHHHJJJLLLEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGIIIHHHDDDBBBBBBCCCDDDHHHIIIHHHGGGHHHIIIHHHHHHHHHFFFEEEGGGLLLQQQTTTRRRPPPLLLQQQhhhrrrnnnsssvvvsssnnnoooxxxnnnsssrrrlllmmmvvv{{{yyy^^^___```bbbbbbbbbaaaaaaRRRTTTRRRKKKBBB>>>AAAEEEBBBCCCDDDFFFHHHIIIKKKKKKKKKJJJJJJJJJKKKNNNPPPRRROOOPPPPPPOOOLLLLLLNNNQQQVVVVVVTTTPPPKKKHHHHHHIIIJJJLLLOOOQQQUUU[[[dddjjj```bbbbbb\\\TTTPPPRRRVVVVVVcccqqqllleeeQQQfffyyyoooddduuuSSSJJJCCCCCCBBB???BBBIIICCCDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEEEEDDDBBBBBBBBB>>>===<<<===???@@@???>>>???AAABBBBBBAAAAAABBBDDDCCCDDDGGGJJJGGGCCCGGGOOO]]]jjjwwwyyywwwxxxzzz|||nnnooo~~~~~~~~~~~~yyyxxxxxxzzz}}}|||yyy~~~~~~kkkMMMLLLKKKKKKLLLNNNPPPPPPPPPJJJLLLLLLIIIEEEEEEIIINNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJMMMNNNOOONNNLLLKKKLLLMMMMMMNNNOOOPPPUUUaaannnvvv~~~yyy{{{}}}wwwttt{{{|||bbb}}}^^^666333111222111111111000000000000000+++111444222333777666222333111<<>>>>>+++444444///222---333<<<+++111...---444,,,'''++++++,,,---,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,+++***,,,//////,,,---999@@@aaa|||VVVSSSSSSZZZ]]]ZZZYYY^^^dddgggfffvvv{{{zzz~~~|||qqqlll^^^HHH;;;>>>NNN[[[cccsssZZZrrrOOOBBB999AAACCC???>>>DDDEEEAAA======>>>=========???@@@>>>>>>===<<<<<<<<<<<<<<<=========???BBBDDDDDDCCC??????CCCGGGCCC===>>>FFFCCCAAARRRpppwwwggg^^^cccmmm~~~zzzrrrzzzxxxtttiiippp{{{}}}nnnYYYJJJ<<>><<<888BBBccc~~~xxxbbb[[[lllvvv|||ZZZTTTaaaQQQJJJHHHMMMNNNIIIHHHMMMFFFEEEEEEEEEDDDDDDCCCCCCCCCFFFIIIHHHEEECCCDDDEEEEEEKKKKKKEEECCCFFFFFFCCCGGGCCC>>>???FFFOOORRRQQQJJJMMMPPPQQQSSSXXXaaahhhhhh|||wwwsssuuu{{{}}}qqqjjjlllooolllooojjjbbb]]]^^^ccckkkqqqsssrrrlll```QQQHHHHHHKKKCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEBBBDDDFFFEEEDDDEEEIIILLLIIIJJJIIIHHHHHHJJJMMMPPPXXXYYYZZZZZZZZZ___ffflllkkkdddWWWGGG>>>CCCRRR```xxx~~~uuu\\\^^^SSSeeeggg}}}uuu^^^SSSHHHIIIEEE??????CCC???888CCCCCCDDDDDDDDDCCCAAA@@@@@@AAACCCCCCAAA@@@?????????===<<<<<<>>>??????>>>@@@@@@AAA@@@??????AAABBBDDD???>>>DDDGGGDDDDDDGGG>>>OOOZZZYYYZZZgggvvv|||{{{yyy|||zzztttwww}}}wwwnnnSSSPPPBBBFFFBBBAAAEEELLLPPPMMMIIIJJJLLLLLLHHHEEEEEEKKKQQQKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKKKKLLLNNNJJJQQQVVVSSSOOOQQQXXX___cccxxxzzzwwwxxx]]]YYY777333...444222222222111111111000000000000000000111222333444777666666666888;;;>>>@@@```eeeiiiggg```ZZZXXXXXXaaa{{{kkkxxxiiiqqqvvvmmmvvvzzzlll```hhh^^^qqqmmm]]]@@@;;;666444444444222000222111111000///......---++++++++++++++++++++++++***+++,,,---,,,+++***)))************************************************---333999IIIXXXXXX]]]pppxxxaaaEEE===BBB???EEEZZZVVV```eee]]]XXXaaarrr}}}rrr|||cccLLLSSSUUUSSSMMM>>>HHH|||rrrXXXMMMPPPRRRJJJ@@@AAA>>>:::999<<<======<<<<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<=========???>>>???BBBEEEEEEBBB???GGG@@@@@@HHHMMMGGG===999CCCHHHRRR]]]```aaagggooojjjeee___cccuuuwwwkkk``````fffkkkooorrrcccVVVHHH@@@<<<<<>>888CCC===??????BBBNNN\\\ddddddffffffsssuuulll|||zzz|||rrrZZZQQQUUU[[[RRRSSSQQQMMMMMMNNNLLLGGGJJJJJJIIIFFFCCCAAAAAAAAAHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEECCCBBBCCCFFFIIIJJJJJJNNNIIIJJJSSSZZZZZZUUURRRhhhxxx{{{ccchhhpppwwwyyy}}}sssnnnhhhgggbbbiiilllggg[[[hhhooobbbiiirrr^^^ZZZ\\\VVVJJJCCCGGGOOORRRRRRPPPKKKFFFDDDEEEFFFEEEDDDFFFCCCGGGRRRQQQKKKNNNOOORRRTTTSSSPPPOOOTTTXXXdddjjj___IIIFFFWWW]]]SSS@@@??????JJJfffyyy{{{```ttttttooolllxxxvvv~~~{{{^^^NNNLLLJJJHHHCCC===:::>>>GGGNNNNNNHHHBBB???@@@BBBBBBAAABBBBBBBBBAAA@@@>>>===<<<>>>===<<<===@@@AAA???===:::===@@@BBBBBB???<<<:::??????@@@???===>>>@@@BBBCCCCCCDDDIIISSSaaannnvvvxxx~~~zzzrrr~~~}}}dddSSSKKKHHHFFFCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHFFFEEEFFFHHHJJJKKKHHHFFFFFFHHHKKKKKKIIIFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHJJJLLLMMMLLLKKKLLLMMMNNNOOOQQQRRRRRRPPPOOOMMMQQQZZZhhhtttzzz|||||||||}}}sss|||yyyooo\\\___XXX666333...333222222111111111000000000000000000000111222333444555555555666888:::===>>>;;;III[[[hhhkkkiiifffdddeeellldddQQQRRRiiixxxwwwaaaeeewwwooogggdddfff___UUU[[[kkk}}}nnn[[[III???777444000///000111000...000000//////...------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***************************************************666<<>>BBB@@@???@@@AAAAAA>>>;;;EEEEEEIIINNNLLLDDD@@@AAA???DDDIIIJJJKKKQQQ\\\dddrrroooeeeZZZ[[[iiiyyywwwppplllfff___\\\^^^pppkkkgggddd\\\NNNCCC>>>999>>>666666GGGGGG???EEEDDDKKKEEE<<>>===???>>>===???BBBBBB@@@===AAA@@@??????>>>>>>>>>???>>>>>>>>>===<<<===???BBBDDDCCCCCCEEELLLUUU___eeerrrvvvyyy}}}ttt|||}}}|||~~~~~~|||aaaOOOJJJIIIFFFCCCEEEDDDCCCCCCCCCCCCDDDEEEHHHHHHGGGFFFFFFGGGHHHIIIEEEDDDDDDGGGIIIJJJHHHFFFHHHGGGGGGFFFGGGHHHIIIJJJNNNOOOOOONNNLLLKKKKKKLLLOOOPPPPPPPPPPPPNNNMMMLLLIIILLLRRRYYYaaaiiirrrwwwzzzooobbb\\\ZZZYYY^^^WWW666444...333111111111111000000000000000//////000000111222333333333444666888999:::;;;333:::DDDNNNWWWbbbllltttqqqnnndddZZZZZZ```___WWWXXX^^^llljjjRRRJJJXXXbbbLLLQQQ\\\kkkvvv}}}kkkUUUEEE:::333000111///------...///000///.........------,,,++++++++++++++++++++++++++++++------,,,+++***)))))))))***************************************************555777333000111JJJooo```MMMNNNrrrnnnSSSWWWQQQDDD666222<<>>???AAA@@@>>>===>>>>>>===;;;BBBIIIRRRSSSIII@@@BBBJJJFFFMMMKKK@@@;;;EEESSSZZZppp|||rrr]]]VVV^^^hhhuuuxxx~~~|||sssoooppprrrlllgggfffccc^^^\\\\\\[[[YYYUUUaaapppgggVVVTTTNNNUUUOOOFFFIIIIIIHHHMMMFFFCCCBBBCCCAAA@@@EEELLLYYYTTT\\\hhhgggfffjjjkkkllloooiii```dddqqqtttlllttt}}}ttteeeTTTLLLNNNQQQOOOKKKQQQQQQNNNJJJJJJNNNNNNKKKPPPPPPOOOMMMJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFDDDCCCCCCEEEFFFFFFEEELLLKKKNNNTTTUUURRRQQQRRRSSSXXXhhh{{{wwwppppppoooyyy~~~zzzwwwxxxyyy{{{jjj^^^```bbbOOO[[[hhhooosssrrr```HHH@@@===BBBPPPXXXWWWVVVYYY______bbbjjjqqqppphhh```gggqqqoooiiigggaaa```jjj]]]XXXRRRQQQRRROOOCCC666@@@999555555777@@@YYYsss|||vvv~~~fffdddXXXooofffjjjwww~~~jjjYYYXXXXXXRRRLLLHHHFFFCCCDDDHHHMMMRRRUUUIIIGGGDDDAAA??????BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@BBBDDDCCCAAA>>>HHHDDD@@@<<<;;;===@@@CCC>>>>>>===;;;:::;;;???BBBDDDBBBAAAAAADDDHHHMMMPPP]]]___bbbhhhttt|||xxxuuu{{{~~~|||fffXXXGGGBBBGGGKKKHHHCCCFFFEEECCCBBBBBBCCCEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCDDDEEEHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKNNNNNNNNNLLLJJJJJJKKKMMMSSSRRRRRRQQQPPPOOONNNNNNPPPOOOMMMKKKMMMSSS[[[aaaooo}}}}}}zzznnn^^^QQQMMMOOOUUUYYY[[[{{{VVV666444...222111111000000000////////////////////////000111222000111333555666777888888@@@===999777;;;HHHXXXdddkkkooouuuuuunnnddd___```UUUQQQLLLEEECCCNNN]]]bbbnnnzzzsssbbbVVVFFF;;;666555444222222111000///000111222222......------,,,,,,,,,,,,************************...---+++)))(((((())))))************************************************...111,,,,,,000///333CCCHHHHHHRRRiiirrr```XXXiiinnnWWWXXXkkkyyyqqqcccfffrrrjjj^^^iii{{{jjjaaa]]]VVVZZZsss{{{fff```RRR666777999;;;<<<;;;:::::::::777777888999;;;;;;::::::999999888888777555555444888777666666777:::>>>@@@???===<<<;;;<<<>>>???@@@???IIIRRRPPPEEE>>>BBBJJJKKKVVVRRR@@@666@@@JJJLLL]]]rrrkkkZZZXXX]]]kkkkkkmmmpppsssxxx|||ooohhheeeeeeiiioooiii\\\VVVbbbkkkaaaWWWXXXaaannnnnnhhhhhhfffeeekkkgggbbbaaaeeeeeedddhhhppp\\\VVVeeemmmXXXNNNWWWZZZ|||rrrhhhiiisss|||rrr}}}```PPPUUUVVVOOODDDBBBKKKUUUOOOOOOKKKGGGIIINNNOOOMMMMMMMMMMMMKKKIIIHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFCCCBBBBBBCCCFFFGGGGGGFFFDDDDDDEEEFFFEEEDDDJJJKKKOOOSSSRRRNNNNNNRRROOOOOOPPPVVV___hhhpppuuusssaaafffmmmsssvvvyyymmmyyyxxxbbbMMMQQQ___eeegggfff```ccchhh]]]HHH@@@EEE888<<>>???AAACCCDDDCCCAAA???JJJFFF@@@<<<:::<<<@@@BBB======<<<:::999;;;???BBBBBBAAA@@@@@@@@@AAABBBCCCBBBEEEJJJTTTcccqqqtttppp}}}yyy{{{yyy|||WWWQQQJJJCCCCCCGGGJJJFFFBBBFFFEEEDDDDDDEEEHHHKKKMMMIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGIIILLLOOOUUUTTTSSSRRRRRRRRRRRRRRRSSSRRRPPPMMMJJJHHHJJJKKKZZZhhhnnnssszzzlll]]]OOOQQQUUUYYY]]]^^^]]]\\\[[[xxxTTT555444...111000000000/////////....../////////...//////000000///000111333444555555555:::;;;;;;;;;:::;;;===>>>OOOQQQXXX___aaaaaammm|||hhhkkkhhhgggqqq|||}}}zzzssshhh^^^PPPBBB???:::555444777888555111333333333222111111111222......---------------,,,************************...,,,+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))...///***+++222---&&&)))777CCCGGGGGGJJJIIIQQQcccwwwkkkggg{{{ssstttwwwqqqdddssshhhUUUZZZcccnnnvvvcccFFF:::???BBB777777666666666555333222888999:::::::::999999888:::999999888777666666666888777555555777:::===@@@???>>>===;;;;;;<<>><<>>@@@AAAAAA>>>;;;;;;>>>BBBAAA@@@@@@?????????@@@@@@===>>>@@@BBBBBBAAA@@@???FFFCCC@@@===;;;;;;<<<>>><<<<<<<<<::::::;;;???BBB??????@@@@@@AAAAAA@@@@@@888;;;???HHHYYYkkktttuuupppxxx|||{{{{{{}}}oooZZZDDDFFFFFFGGGFFFEEEBBB@@@???FFFFFFEEEEEEGGGIIIKKKMMMIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIIIIGGGFFFEEEDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGFFFFFFHHHKKKNNNRRRQQQQQQPPPQQQQQQRRRSSSGGGIIIJJJIIIHHHGGGHHHIIIKKKOOOSSS___jjjgggjjj{{{{{{~~~yyy~~~}}}vvvqqqtttooobbb[[[ZZZUUUMMMRRRTTTVVVYYYZZZ\\\]]]^^^^^^wwwRRR555555...000////////////............//////............//////...//////000111333333444222444888;;;;;;:::888666>>>777666@@@IIIOOOVVV]]]gggqqqnnnggghhhddd___cccZZZVVVMMMCCC>>>???>>><<<555333222444777777555222111222333111///---......------------------------************************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((111000,,,---(((&&&000$$$...,,,)))555CCCJJJRRRRRRMMMSSSiii~~~mmm]]]qqqtttWWW\\\oooiiiWWW```lllpppooossstttwww___JJJEEEIII===000...000888555222333555666555333999:::;;;:::888777888999::::::999888888888999999888777777777888:::===>>>AAAAAA???<<<:::999;;;===;;;???AAA>>>=========;;;333===@@@999555777888555888;;;DDDQQQ\\\bbbiiiooooooiiiccc___YYYTTTWWW]]]___[[[]]]eeennnttt|||wwwqqq|||wwwuuuqqqwwwpppooowww}}}ppprrruuusssvvv~~~ssstttlll|||xxxxxxzzz{{{xxx]]]PPPSSSTTTXXXOOOHHHIIIOOOPPPHHH@@@CCCCCCAAA>>>@@@EEEFFFCCCAAABBBCCCBBBAAAAAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@??????@@@AAACCCGGGFFFEEEEEEFFFEEECCCAAACCCCCCGGGJJJHHHEEEFFFKKKHHHHHHHHHGGGIIINNNVVV^^^jjjtttxxxvvvqqqgggmmmgggbbbjjjkkksss{{{vvvuuu{{{zzzcccUUU___mmmiiiWWWIIIOOOVVVaaadddWWWCCC;;;???KKKmmmyyy```FFFAAAXXXyyyoooqqquuuuuullllllnnnrrrzzzvvvyyy{{{___```ooowwwtttnnnrrrlllnnnxxxxxxfffGGGFFFIIIIIIEEEBBBBBBDDDCCC@@@?????????@@@@@@>>>=========<<<:::999999<<<>>><<<<<<===>>>>>>>>>======:::<<<>>>>>>===<<<===>>>@@@???===<<<:::999888888999:::;;;::::::;;;>>>@@@<<<===>>>???@@@@@@@@@???======:::;;;DDDUUUbbbggg___gggllllllmmmttt||||||jjjPPPEEEJJJMMMJJJBBBFFFJJJIIIDDD@@@???AAAEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFJJJJJJJJJGGGEEECCCDDDEEECCCCCCEEEFFFGGGGGGGGGGGGJJJJJJJJJIIIGGGGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGEEEEEEGGGKKKOOONNNJJJDDDJJJQQQKKKOOOccc```dddlllssstttttt{{{yyy|||rrrsssqqqlllmmmrrrssspppjjjfffddd\\\SSSVVVYYYYYYSSSPPPSSSVVVVVVXXXYYYYYYXXXWWWVVVWWWYYY___vvvQQQ555555---000/////////.........------///......------......///............///000222333444222111222555999<<<===<<<777555999===;;;666222;;;EEE???;;;@@@;;;:::JJJ>>>;;;::::::888444444666111111222222333444444444---///111///---+++,,,---++++++,,,,,,,,,,,,,,,,,,************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))$$$//////******((()))333---///(((&&&///111///444DDD@@@BBBLLLUUUWWWXXX[[[___```RRRIIIXXXhhhjjjjjjpppkkkooopppdddZZZUUUOOOLLL555,,,111111444:::;;;777666666777999:::::::::666888888777555555888::::::999999888888999:::;;;888888888999999;;;<<<<<>>LLLTTTUUUUUUXXX^^^hhhwww~~~vvvhhh``````tttgggXXXQQQPPPTTT^^^gggkkklll}}}zzzjjj}}}zzznnnnnnpppttt~~~wwwmmmmmmyyy{{{sssrrrxxxxxxtttwww|||{{{}}}{{{xxxyyy|||vvv~~~}}}pppNNNJJJYYYYYYOOONNNPPPPPPMMMHHHFFFFFFHHHBBBCCCBBB???AAAEEEEEEAAA@@@AAABBBBBBAAAAAACCCEEEDDDEEEGGGHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDAAA???EEEDDDFFFJJJJJJHHHIIILLLPPPHHHBBBDDDEEEFFFNNNXXXUUUWWW\\\iiitttrrr~~~kkkkkk|||~~~xxxoooyyy|||kkkoooyyyyyykkkhhhpppzzzyyylllqqqjjjuuuzzzwwwddd^^^fff___RRRccclllrrr{{{xxxuuu{{{~~~tttYYYLLLOOOPPPAAAEEEEEEAAA???CCCFFFEEE>>>??????>>>===<<<<<<===:::888666666777888999999777999;;;======<<<;;;999888999:::999777888:::===:::::::::999777666555444444666888999999999:::<<<:::;;;<<<<<<<<<;;;;;;::::::;;;999444444;;;CCCFFFRRR\\\eeehhhiiiiiieee```ZZZeeekkkooo~~~llldddffftttwww{{{{{{lllZZZNNNAAA>>>DDDEEE>>>555AAACCCFFFEEECCC@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@DDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFCCCCCCEEEHHHEEEFFFGGGHHHIIIHHHHHHGGGGGGIIIJJJIIIHHHGGGHHHJJJKKKKKKKKKKKKJJJHHHFFFEEELLLLLLJJJGGGFFFFFFJJJLLLNNNPPPGGGCCCGGGGGGIIIRRRSSSPPPUUUZZZVVVTTTXXXWWWSSSYYYTTTMMMOOOMMMJJJPPPZZZWWWQQQMMMOOOVVVZZZZZZSSSRRRSSSVVVUUUSSSTTTXXXMMMRRRYYY[[[YYYVVVSSSRRR~~~]]]sssPPP555555---000//////.........---------///......---------......///...---,,,---///222333111111222444777888777666888::::::666333333666888555:::333777EEE;;;...888888555666999777111222999...000222222000.........+++---000///,,,+++,,,...******************++++++))))))))))))))))))))))))&&&''')))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%+++(((&&&...---((()))(((***(((,,,///&&&'''888'''(((...555999===JJJXXXVVVNNNHHHVVVgggccc]]]fffXXXDDDBBBDDD777555<<<555666///222444///222666111000333666777666666777999333555666444333444888<<<999888888888888:::;;;<<<999999::::::;;;;;;;;;;;;999;;;<<<;;;888777:::<<<999======999888<<<<<<888===777444555555222111555111111555>>>BBBCCCJJJRRRTTT___mmmrrrlllgggnnnyyyuuufff]]]YYYZZZ```hhhaaaWWWZZZXXXPPP]]]lllcccmmmtttqqqooozzz}}}zzz|||nnnooo~~~zzznnnooopppwwwcccjjjooojjjlllyyymmmwwwwwwyyycccsssyyynnn[[[```VVVSSS[[[RRRIIIVVVMMMMMMLLLJJJIIIHHHHHHHHHEEEGGGFFFDDDEEEHHHGGGCCCAAABBBCCCCCCCCCCCCEEEGGGFFFHHHKKKMMMMMMLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGFFFBBBAAAAAABBBCCCBBB@@@>>>CCC@@@BBBFFFHHHFFFGGGIIIGGG@@@DDDPPPSSSJJJDDDGGG999HHHPPPXXXiiirrrwwweeeWWWeee```eeeuuusssqqqrrrrrrttt|||zzzyyyxxx~~~yyywww~~~||||||}}}{{{}}}[[[fffkkkYYYEEEnnnqqq[[[mmmxxxtttqqqnnn~~~~~~~~~xxxvvvZZZLLLKKKMMMGGG???EEEGGGDDD@@@@@@BBB???888>>>@@@@@@>>>999777777999888555222333666888777555444666:::<<<===;;;999777777888888666444555888<<<888888777666555444333333111444777888888888888999:::::::::999888777555555...666<<<:::777777888888999III\\\jjjrrrssskkkbbbWWWeeelllooovvvRRR___ggg{{{yyydddTTTJJJCCC888999<<<>>>:::777===FFF>>>===============<<<;;;;;;===@@@BBBDDDDDDCCCBBBBBBAAA???>>>???AAACCCDDDBBBDDDEEEDDDBBBCCCFFFJJJGGGHHHIIIJJJJJJJJJIIIHHHAAACCCFFFGGGGGGGGGIIIJJJMMMMMMMMMLLLJJJFFFCCCAAAAAADDDGGGHHHHHHGGGGGGHHHBBBPPPMMMCCCIIIPPPMMMJJJOOOHHHMMMRRRNNNNNNOOOIIIOOOSSSLLLHHHMMMMMMMMMUUU\\\]]]]]]ZZZXXXWWWUUURRRNNNHHHJJJRRRTTTMMMJJJMMMLLLPPPTTTTTTQQQNNNMMMNNNfffhhhoooyyyQQQ666222111---///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222444555666777>>><<<999888888888888777666666666777777888999999666666555444333222222111222222222222222111/////////...---,,,++++++++++++))))))************))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...000///000444777888444000111///,,,,,,---......---111000///......///000111000222333333333333444666111111111111222333444555::::::888777666666666666555555555666666666666666::::::999999888999999999>>>;;;:::;;;999777999>>>444777888666222222555:::555444333222333555777999IIINNNTTTVVVXXX\\\cccjjjnnnllliiigggiiipppxxx}}}ooo```^^^\\\RRRLLLMMMRRRPPPUUU]]]\\\TTTSSSYYY]]]ccciiiiii^^^UUU[[[hhhvvvdddiiisssnnn~~~ppp}}}ppp___YYYWWWWWWVVVTTTQQQPPPQQQSSSOOONNNLLLKKKJJJJJJKKKKKKMMMIIIDDDCCCFFFHHHHHHGGGJJJGGGDDDDDDFFFGGGGGGEEEKKKLLLMMMMMMMMMLLLJJJIIIDDDEEEGGGHHHIIIIIIIIIIII@@@AAABBBCCCDDDCCCBBBAAAGGGEEECCCCCCEEEFFFGGGGGGHHHGGGHHHKKKNNNMMMHHHCCCHHHGGGHHHOOOZZZccciiikkk{{{{{{vvvfffcccssseeeRRRQQQ]]]___```fffiiiqqqwwwsssrrr{{{}}}wwwwwwmmmpppuuuwwwssspppvvvvvviiiYYYMMMLLLaaaooouuuyyyrrr~~~nnnxxx{{{nnn~~~YYYRRRJJJFFFFFFGGGDDDAAACCCAAA???>>>>>>>>><<<:::999:::;;;<<<;;;999666444666666666666666666666666666777777666666555444333444444444444444444444444333333333333333333333333555444333444666777666555555555555444444333333333555555555555555555444444444777===HHHWWWhhhwwwwwwlllzzz}}}gggmmmyyyyyyppp}}}nnndddTTTHHHAAA===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCAAA???===<<<<<<===>>>BBBAAA@@@@@@@@@AAABBBCCCJJJIIIHHHFFFEEEDDDDDDDDD>>>@@@AAABBBBBBEEEIIILLLLLLJJJHHHGGGFFFEEECCCAAAIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJLLLKKKDDD???FFFRRRYYYMMMGGGNNNRRRNNNMMMQQQYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPPPPOOOMMMKKKJJJIIIJJJLLLNNNOOOOOONNNOOOPPPjjjnnnrrrwwwOOO555222222...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000222333444555666;;;888555444555444222///777888888999888888777777444444444444444444444333222222222222111000///.........---,,,++++++++++++))))))************))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************+++,,,------(((((()))+++------+++))),,,***))))))+++,,,+++***///...------------...///...000111222111111222444000000000000111222333333777777777666555444444444444444444555555666666666666666666777888999;;;<<<:::888888:::999888;;;@@@333444444333111111333666;;;:::777444222222222333111555;;;???CCCIIIQQQXXXZZZbbblllnnnllljjjmmmrrrwwwooommmpppnnnfffdddiiiooonnnnnnlllfff___^^^ccchhhhhhhhhffffffkkkuuu|||yyywww}}}uuuyyywwwqqq```UUUSSSUUUNNNOOOOOOOOOMMMNNNOOOQQQKKKKKKJJJJJJJJJKKKKKKLLLKKKGGGDDDDDDGGGIIIIIIGGGLLLJJJGGGHHHIIIJJJIIIGGGJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHBBBBBBCCCCCCCCCCCCBBBBBBFFFEEEDDDFFFHHHJJJJJJJJJGGGGGGIIIJJJKKKJJJGGGDDDHHHHHHIIINNNVVV]]]cccfff\\\hhhlllgggnnnvvvuuu~~~qqqjjjccc\\\eeeqqqqqqgggYYYPPP```tttkkkXXXUUUIIIfffssscccooorrrjjjttttttgggfffrrrjjjttt~~~zzzkkk[[[OOOJJJDDDAAABBBCCCAAA>>>@@@>>><<<<<<<<<<<<:::999:::;;;;;;;;;:::999777666666666666666666666666666777777777666666444333333222222222222222222222222333333333333333333333333444333222222444555555444444444444444333333333222444444444444444444444444777777777999===DDDKKKOOOXXXTTTLLLWWWooorrr```TTTgggiiittt}}}uuueeecccnnnnnnlllfff___]]]]]]WWWNNN@@@>>>======???>>><<<999999999999999999999999999999999999::::::;;;;;;;;;:::;;;<<<===>>>?????????@@@???===<<<;;;;;;<<<<<>>===>>>???@@@AAAGGGGGGFFFEEEDDDCCCBBBAAA===???AAABBBBBBDDDGGGIIIHHHFFFEEEEEEFFFFFFEEECCCGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKJJJKKKKKKGGGDDDJJJTTTYYYNNNIIINNNOOOJJJIIINNNSSSTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPOOONNNKKKHHHKKKMMMNNNNNNNNNOOOQQQSSSpppvvvsssuuuMMM444111222...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222333444444:::777555777:::;;;777222888999:::;;;:::888666555333333444555555555555555111111111111000///.........---,,,++++++***++++++))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))***+++,,,---'''((())))))((('''((()))((('''''')))+++,,,+++))),,,,,,++++++++++++,,,,,,,,,...////////////000222////////////000111222333444444555555444333222111222333333444555666666666555555555555666777999999666555666888999888;;;@@@555333222222333444444333===;;;888555222000000000...000111111000333999>>>JJJYYYhhhkkkddd^^^aaagggfffgggmmmsssnnneeefffnnnggglllllliiigggjjjnnnooohhhhhhdddbbblll{{{|||pppyyyvvvpppxxx|||~~~xxxxxx~~~|||}}}~~~tttkkk^^^SSSNNNMMMNNNNNNIIIKKKLLLLLLKKKJJJJJJKKKFFFGGGGGGHHHIIIJJJJJJJJJGGGEEECCCEEEHHHJJJHHHFFFJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGHHHHHHHHHGGGFFFEEEHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBAAAAAABBBCCCCCCEEEEEEEEEHHHKKKMMMMMMLLLFFFGGGIIIIIIGGGFFFEEEEEEEEEFFFHHHJJJMMMQQQWWWZZZgggrrrzzzxxxsssqqqppppppuuuqqqzzztttrrrssszzzpppxxxxxxuuulllttt}}}uuummm{{{yyyppphhhlllooobbb```rrr}}}}}}zzzjjj^^^UUUMMMFFFEEEBBB???>>>@@@AAA???======<<<;;;;;;<<<<<<;;;999;;;:::999999888888888888666666666666666666666666777777777666555444222111111111111111111111111111222222222222222222222222333111//////111333333333333333333333333222222222333333333444444444444444444333111111222444666888999;;;777:::HHHKKKEEEFFFGGGCCCBBBBBBAAA???@@@EEEGGGEEEAAA=========999333///111555999;;;;;;777444777777777777777777777777888888888888999999999999888999;;;<<<===<<<;;;:::<<<<<<;;;;;;::::::999999===<<<;;;;;;;;;<<<>>>???CCCCCCDDDCCCBBBAAA???>>><<>>999777888:::;;;;;;999666444333444555555555555444444000000000000///...---------,,,,,,+++******++++++))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++***,,,---+++((('''***---(((((()))+++......---+++************+++++++++,,,,,,---...///......///111000//////000000111222333222333444555555333111///111222222333444555666666777666555444444333333444444333444777777666888>>>999555222444777999777333666555444222111111111111666555333///+++***---000CCCLLLSSSQQQIIIFFFNNNXXX]]]```fffjjjhhhdddgggppprrrvvvuuupppqqqvvvqqqgggmmmssstttrrr{{{qqqzzz}}}rrrwwwtttoooqqquuuwwwfffZZZMMMKKKJJJMMMPPPRRRPPPMMMNNNOOOOOOMMMJJJFFFDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGCCCAAAAAADDDHHHIIIGGGDDDDDDDDDEEEEEEEEEDDDCCCAAAEEEEEEEEEEEEDDDDDDCCCCCCFFFDDDBBBAAA@@@AAABBBCCCEEECCCAAA??????@@@BBBCCCCCCCCCEEEGGGJJJKKKJJJIIIDDDGGGIIIHHHDDDCCCDDDFFFAAACCCEEEEEEDDDFFFJJJNNNWWW___kkkrrrooohhhhhhmmmuuurrrxxx~~~xxxssskkksss}}}}}}mmmeeemmmppptttpppsss{{{}}}|||vvvmmm^^^NNNBBB???AAADDDBBB@@@???@@@AAAAAA???======<<<;;;;;;=========;;;999888666555444555777888555555555555555555555555777777666555444222111000000000000000000000000000111111111111111111111111222///------///111111111222222222222222222222222222222222333333333333333111111222444555777999:::444999555333999999777>>>666888777555666888777333111111111333666999999888<<<;;;888666555555444333555555555555555555555555666666777777777777777777666777:::<<<<<<:::888666:::::::::::::::999888777;;;:::999999:::;;;===>>>@@@AAABBBBBBBBB@@@===<<<<<>>======>>>???AAADDDBBB@@@======>>>AAABBBBBBAAABBBDDDFFFFFFEEECCCBBBEEEHHHGGGDDDCCCDDDGGGAAACCCEEEDDDAAAAAADDDHHH===BBBLLLWWW[[[\\\eeeqqquuuyyytttooosssyyyooo~~~kkkqqq||||||www~~~}}}iiicccjjjiiiwww~~~zzzxxx~~~mmmfffcccXXXEEECCCBBBCCCCCCAAA>>>===@@@@@@???@@@@@@???===;;;:::999888999;;;<<<;;;:::555444222111111222555666333333333333333333333333444444444333222111000///000000000000000000000000000000000000000000000000000...------///000000000000111111111111111111111000111111111222222333333333444444555555444333333444999444111666444000666111888;;;777666888666111222111111333444444444444888777444222111222444666333333333333333333333333555555555555555444444444444666999:::;;;999777555999999:::::::::999888777::::::999999:::;;;===>>>>>>???@@@AAA@@@???<<<;;;===???BBBDDDCCCCCCDDDEEECCCAAA@@@@@@BBBDDDEEEDDDJJJJJJJJJJJJIIIHHHHHHGGGBBBCCCDDDDDDEEEEEEEEEEEEJJJHHHEEEDDDEEEHHHHHHFFFAAAAAABBBDDDDDDCCCFFFJJJIIIKKKNNNPPPQQQQQQPPPPPPKKKLLLNNNRRRTTTQQQKKKFFFGGGKKKPPPSSSTTTSSSRRRRRRuuufffxxxMMM333000111---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------.........///111444555555222000111222444666777666555444333444555555444222///...............---,,,++++++++++++************++++++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''')))+++'''&&&''')))+++,,,,,,+++)))***+++,,,---------,,,,,,...////////////000222111111111111222333444555222333444555555444333222444444444444555555555555222222222222222333444444444222333555333///000444555111///111555666333////////////......------,,,,,,++++++,,,---///000222333222000...,,,,,,---...111,,,'''(((---444999<<<888===III^^^vvv~~~qqqZZZdddiiidddaaabbbaaa[[[bbb]]]ZZZ^^^jjjttttttooopppqqqfffeee___YYY]]]UUUMMMIIIGGGEEEIIINNNHHHKKKNNNMMMJJJHHHHHHIIIIIIJJJKKKIIIFFFDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDBBBAAAAAADDDHHHIIIGGGDDDBBBCCCDDDDDDBBBAAAAAABBBDDDCCCBBBBBBAAAAAABBBBBB>>>>>>======>>>???AAABBBEEECCC@@@>>>===>>>@@@BBBAAA@@@@@@AAABBBCCCAAA@@@AAACCCFFFFFFFFFEEEFFFFFFDDDEEEEEEEEEDDDDDDEEEGGGJJJHHHIIIJJJIIIKKKQQQYYYaaammmrrrrrruuuuuuvvv~~~}}}vvvyyyyyy~~~gggpppkkkfffuuu}}}rrrssswwwyyytttllliiikkkmmmgggkkkdddZZZpppzzzqqqkkkhhh}}}xxxssscccOOOHHHDDD777999777999???CCC@@@<<<:::<<<<<<<<<<<<;;;:::999888666555444555666777666555111000///...///111333444111111111111111111111111111111111111000///......000000000000000000000000///////////////////////////......///000111000////////////000000000000000//////000000111222222222222333333333222111000///111666111000777555000444,,,000111...+++---///000555222222333333000000222///111333444222111111222222222222222222222222222333333333333333222222222333444666888888777666555888888888888888888888888999999999999:::;;;===>>>======>>>>>>>>>===;;;;;;<<<>>>@@@BBBBBBBBBDDDEEEDDDBBB@@@???AAACCCDDDDDDJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEJJJJJJHHHEEEFFFIIIIIIFFFHHHGGGFFFFFFFFFFFFFFFFFFCCCFFFKKKOOORRRTTTTTTSSSPPPQQQSSSSSSPPPKKKEEEAAAGGGKKKPPPSSSSSSRRRQQQQQQkkkfffuuuLLL222///111...---------,,,,,,,,,++++++************************************++++++++++++)))******++++++,,,,,,---...111444444222000000111111111222222333222222222000111333444333111///------......------,,,+++***++++++************++++++))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((((((***)))((()))+++,,,,,,+++'''&&&%%%&&&(((*********((()))+++,,,------,,,,,,,,,---//////......000111000000000000111222333444333333333333333333333333666666666555555555555444222222222111222222333444222111222444222......222000......///111222///,,,...............---,,,+++000000/////////...---,,,///000111111111///---,,,555222///---///111111000---***...<<>>???AAACCCEEEFFFGGGFFFDDDBBBAAA@@@@@@AAABBB@@@???>>>???AAACCCCCCCCC@@@AAACCCFFFIIIIIIGGGEEEDDDCCCCCCCCCEEEFFFFFFEEE@@@AAA???>>>???DDDGGGFFFAAABBBPPPaaakkkyyy}}}qqqxxx}}}uuu}}}wwwuuu}}}nnnuuu}}}zzzqqqttttttrrruuuqqqnnnqqq]]]ZZZRRRNNNGGG>>>AAAGGGBBBDDD>>>:::;;;;;;888999===777777777777666555666777555333222333444444333222//////...//////111222333////////////////////////.........//////......---................................................//////000111333333111///.........//////000000000......///000000111222222//////000111222222222222000555111000666444000555666333111111111000333777222///000444444111222666///222555444222///...///111111111111111111111111222222222111111111000000000111222444444555555555777666555444444555666777888888777888999:::<<<===;;;;;;;;;:::::::::::::::999;;;===>>>>>>@@@CCCEEEDDDBBB??????AAADDDEEEFFFHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFIIIIIIEEEEEEIIIJJJGGGJJJHHHFFFEEEGGGIIIGGGCCCCCCFFFKKKOOOQQQRRRQQQPPPPPPTTTWWWUUUNNNHHHDDDDDDJJJLLLNNNOOOOOOOOOQQQRRRddd}}}hhhsssJJJ111///222///---------,,,,,,,,,++++++************************)))************+++++++++))))))******++++++,,,,,,(((---111111...---///222222222111000000/////////---///111333333222000...------------,,,+++******+++***************++++++))))))************))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((('''''''''(((((((((%%%$$$&&&***,,,***(((***(((&&&&&&(((***++++++'''(((***+++,,,,,,,,,++++++---............///111////////////000111222333333222222111111222333333777777777666555555444444666555444222111000000000000///111333222......222.........///000000...,,,,,,---......//////......,,,+++,,,---......,,,***))),,,......---,,,---...(((,,,///000111222000...333,,,,,,444777222000444,,,000777===:::333333888333444888;;;777333888@@@BBBPPPMMMEEEJJJMMMHHHDDDJJJDDDAAACCCDDDEEEGGGLLLNNNLLLIIIHHHIIIJJJKKKKKKHHHHHHHHHGGGEEEFFFHHHJJJIIIGGGEEECCCEEEIIIMMMPPPJJJGGGFFFGGGKKKLLLKKKIIIGGGHHHHHHFFFCCCCCCFFFIIIEEEDDDCCCBBBAAABBBCCCDDD>>>@@@BBBEEEHHHJJJKKKLLLGGGFFFDDDCCCBBBBBBCCCCCC@@@???>>>???BBBEEEFFFGGG@@@@@@BBBGGGKKKLLLIIIEEEBBB@@@>>>@@@DDDFFFEEECCCCCCFFFFFFCCCEEEIIIFFF>>>FFF<<>>BBBEEECCCAAA??????BBBEEEGGGHHHEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@FFFGGGCCCBBBGGGIIIHHHFFFCCCAAABBBGGGJJJHHHBBBHHHJJJMMMOOOOOOMMMKKKIIIMMMSSSXXXVVVNNNIIIHHHKKKNNNNNNMMMLLLKKKMMMQQQTTTmmmhhhnnnGGG222000111...---,,,+++++++++,,,---...(((((())))))*********+++)))************+++++++++)))************+++++++++---------...///000000111222333444444222111222444111111222111111000///...------,,,,,,,,,,,,++++++******++++++++++++*********************)))((((((&&&)))((($$$***444444***+++(((&&&(((+++,,,+++(((,,,)))'''&&&''')))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&'''''')))&&&%%%&&&)))******(((,,,)))&&&$$$%%%(((,,,///***666===888...******))))))+++,,,---,,,,,,---......,,,+++---111333333111222222111111000111111111111222444333222111111222222222000///................../////////......---...............------,,,------------------------...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////222333444444444444333222333222222222333666999;;;AAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBDDDGGGIIIJJJIIIKKKOOORRRQQQKKKGGGGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHEEEDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHFFFDDDCCCCCCDDDEEECCCBBBBBBAAABBBCCCEEEFFFCCCEEEGGGHHHFFFEEEEEEEEELLLJJJGGGEEEDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDAAAAAABBBDDDFFFGGGEEECCCAAAAAABBBCCCCCCDDDDDDDDDHHHAAA@@@EEEHHHEEECCCEEEDDDBBB??????AAACCCDDDDDDHHHJJJLLLQQQVVV\\\bbbeeennnoooqqqqqqrrrtttxxx{{{~~~|||wwwppplllnnntttzzzllliiieeeaaa^^^XXXPPPJJJHHHJJJJJJGGGBBB>>>===>>>?????????>>>===;;;:::999999888777666555444333333555555444333333222111111444333222111111222333444000000000000000000000000//////............/////////............---------///...---,,,,,,,,,,,,,,,..................------......------------..............................000000///...............000000//////.........---////////////////////////000000000000111111111111////////////000000000000///////////////000000111////////////////////////............////////////////////////000000000000333333333333333333333333444444444777:::;;;;;;:::888777666666666777999:::::::::;;;;;;<<<>>>@@@AAA:::<<<>>>?????????@@@BBB@@@@@@AAABBBCCCCCCCCCBBB>>>???AAADDDGGGFFFDDDAAABBBBBBCCCDDDDDDDDDDDDDDDCCCAAAAAACCCFFFHHHGGGFFFAAAAAAFFFMMMPPPLLLKKKLLLLLLNNNPPPOOOMMMJJJIIIIIIIIIEEEEEEJJJLLLKKKLLLNNNiiiiiilllFFF111///000------,,,+++++++++,,,------((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,------...//////000000111333444444333222333555222222222222111000///...------,,,,,,,,,+++++++++)))******++++++******)))***************)))(((((('''+++***(((...999:::222)))(((((((((***+++***)))---+++(((&&&'''(((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((''''''&&&&&&&&&''''''***(((&&&''')))******(((((((((((())),,,111666999DDDKKKJJJAAA;;;999222''')))***+++,,,++++++,,,,,,,,,+++***---000333222111111111000000000000111111222333555444222111111222222111000///............:::888444111///---------......//////......---,,,------------------------,,,,,,++++++++++++,,,,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000111222222222222111000111111000111222555777999===============>>>???@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGKKKMMMLLLGGGDDDEEEGGGCCCCCCCCCCCCEEEGGGIIIJJJGGGEEEBBBAAABBBDDDDDDDDDBBBBBBCCCDDDEEEFFFHHHHHHHHHGGGEEEDDDCCCDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDBBBDDDFFFFFFEEEDDDDDDDDDHHHGGGDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@BBBDDDEEECCCBBBAAAAAA@@@AAAAAABBBCCCDDDHHHBBB@@@CCCCCC???>>>AAACCCAAA???>>>@@@BBBCCCCCCAAAAAACCCEEEHHHJJJLLLNNNCCCEEEGGGGGGHHHIIILLLNNNMMMMMMJJJFFFCCCBBBEEEIIIDDDCCCAAAAAAAAA???;;;777AAACCCDDDBBB>>><<<;;;<<<=========<<<;;;:::999888888888777666555444333222444444444333222222111111333222111000000111222333000000000000000000000000//////............//////............------------......---,,,,,,,,,,,,,,,..................------......------------..............................000//////...------......000/////////.........---////////////////////////....../////////000000000....../////////000000000//////......//////000111////////////////////////............////////////.../////////000000000000111111111111111111111111222111222444777888888777666666555555555666777888999999:::;;;<<<<<<======999;;;===>>>>>>>>>???AAA>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEFFFFFFDDDBBB===@@@CCCEEEFFFDDDBBB@@@@@@???>>>AAADDDFFFFFFEEEDDDDDDGGGMMMNNNIIIGGGHHHHHHKKKNNNOOONNNLLLJJJJJJNNNKKKLLLOOOPPPMMMLLLMMMfffjjjiiiCCC000//////,,,---,,,,,,++++++,,,,,,---))))))))))))************)))))))))*********++++++)))))))))*********++++++,,,,,,------......//////333444555444222111222333222222222222111000//////,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))******))))))((((((,,,...+++''')))000...''''''(((***))))))(((***+++...+++((('''''''''&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&''''''((()))'''&&&'''((())))))((()))***---222888???DDDGGGTTTXXXRRRGGGIIIOOOCCC---)))************************)))***,,,///222222111111111000000000000111111444555666555333111111111111111000///............>>>;;;666111---,,,---......////////////...------------------------------++++++************++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////......000//////000111333555666888888888888999:::<<<<<<===>>>???@@@AAABBBCCCCCCCCCEEEGGGEEEBBBAAACCCEEE@@@@@@@@@@@@BBBDDDFFFGGGDDDBBB??????@@@AAAAAA@@@=========>>>@@@BBBEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBBBB@@@??????@@@AAAAAA@@@BBBCCCCCCBBBAAAAAABBBCCCBBB@@@>>>>>>???@@@AAA<<<<<<======???@@@BBBBBB>>>>>>>>>???AAABBBAAA???@@@???>>>>>>>>>@@@BBBDDDAAA@@@@@@CCCDDDDDDHHHMMMBBB@@@======???AAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@===???AAABBBAAAAAACCCDDD???@@@AAA@@@===;;;;;;;;;::::::;;;===@@@AAA???===999;;;<<<<<<:::999999:::::::::::::::999888666666777777666555444333222222333333333222222111111000111000000//////000000111........................///......------......///......---------,,,,,,,,,------,,,,,,++++++,,,,,,------------------............------------......------------------------//////...---------....../////////...............////////////////////////------........./////////.........////////////000///............///000000////////////////////////---............/////////....../////////000000000////////////////////////......///111333555444333444444333333444444555666666777999:::::::::999999888:::<<<===<<<<<<===>>>======<<<<<<===>>>@@@AAAEEECCCBBBBBBCCCCCCBBB@@@999===BBBFFFGGGEEE@@@===AAA@@@@@@AAADDDFFFGGGFFFGGGFFFGGGKKKJJJEEEBBBBBBDDDHHHLLLNNNNNNLLLKKKKKKOOOMMMPPPTTTTTTPPPMMMOOOhhhjjjhhhBBB000///000,,,------,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))************))))))))))))************+++,,,,,,,,,---------...666666666444111//////000222222222222111000///...,,,,,,,,,++++++++++++***))))))************))))))((()))))))))))))))((((((+++,,,((($$$$$$'''%%% &&&(((+++***''''''))),,,,,,***'''''''''''''''%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&(((***++++++...000555;;;AAAGGGKKKNNNMMMRRRMMMEEEMMM[[[RRR<<<,,,+++******+++++++++***))))))***---///111222222222111111111111222222333555666666555333111000111111000///...............666444111...,,,,,,...///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,---------.........------............------/////////000111222444555444444444555666888999:::<<<===>>>?????????@@@AAA@@@AAABBBAAA??????BBBDDDAAA@@@???>>>>>>???@@@AAABBB@@@>>>>>>???@@@???>>><<<;;;;;;;;;===???BBBCCCAAAAAA@@@@@@@@@AAABBBBBB@@@???>>>===<<<<<<===>>>===???@@@???>>>===>>>??????>>><<<;;;:::;;;===>>>999:::::::::;;;===>>>???===<<<;;;<<<>>>???>>>===???>>><<<;;;<<<>>>AAACCC>>>???AAABBBCCCEEELLLRRRAAA>>><<<<<<>>>@@@@@@@@@CCCDDDEEEFFFFFFDDDAAA???===???BBBBBBAAA@@@@@@AAA<<<>>>???>>>===;;;:::999999999:::;;;<<<<<<;;;:::666777888888888777777777777777777777666555444333555555555444333222222222222222222111111000000000////////////////////////------------------------...------------------...------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------.........------,,,,,,------...------------------------......---------------...................................................------........./////////------........./////////......------......///000........................---------.........//////........./////////000000........................---,,,---///111222222111111111111222222222333333333555777888888777555444666888::::::::::::;;;<<<<<<;;;::::::;;;===???AAABBB@@@>>>===???@@@@@@???999<<>>???BBBFFFKKKMMMMMMKKKJJJIIIHHHIIINNNTTTTTTPPPOOOQQQnnnjjjgggBBB000111111,,,---------,,,,,,+++++++++******))))))))))))))))))(((((()))))))))*********(((((()))))))))*********++++++++++++,,,,,,,,,,,,111333333333111000111222111111111111000///......,,,,,,+++++++++*********)))))))))******)))))))))'''(((((()))))))))((((((&&&''''''&&&(((,,,---+++%%%(((******'''&&&)))+++((('''&&&&&&((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''(((***,,,///111333444555999===AAAEEEGGGIIIAAAIIIHHHBBBJJJXXXUUUFFF///---******+++,,,+++***)))***,,,---///000222333222222222222222333444555444666666555222000000000000//////...........................------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------.........------.........//////000000111222333444222222333333555666888888:::===>>>>>>===>>>???AAA??????@@@@@@???@@@BBBDDD@@@???>>>======>>>???@@@CCCAAA@@@???AAAAAA@@@???>>>============???@@@AAA??????>>>>>>?????????@@@>>>===;;;:::::::::;;;;;;;;;<<<===<<<;;;;;;<<<======<<<:::888888999;;;<<<999999999999999:::;;;;;;<<<;;;:::;;;<<<======<<<>>><<<;;;::::::===???AAAAAACCCCCC???<<<===BBBEEE@@@>>>;;;;;;===???@@@@@@CCCDDDEEEFFFDDDAAA===;;;888:::<<<<<<;;;999999999888888777777777666666555777777777777666555444444888777777888888777666555444444555444444333222111444444333333222222111111000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------...............------------------------....../////////000000000------------............---------------......///------------------------------------........................////////////////////////////////////---------///111222111000//////000000111111111111111222444666666555333222444666888888777777888999;;;:::999999:::<<>><<<:::;;;===???@@@@@@<<<===???AAACCCDDDDDDDDDKKKKKKIIIGGGFFFFFFGGGHHHCCC@@@@@@CCCBBB>>>===???DDDGGGKKKLLLKKKHHHGGGFFFDDDFFFLLLRRRQQQLLLKKKNNNqqqjjjfff@@@000111222---------------,,,+++******************))))))))))))((((((((()))))))))******((((((((()))))))))******************++++++++++++***,,,...000111222444777000000000000///...------++++++++++++************((())))))******))))))(((''''''((()))))))))((((((((()))((((((((()))******&&&''')))((((((''')))***&&&%%%%%%&&&((())))))(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))***,,,///111222555888;;;666777888:::<<<>>>???@@@@@@FFFGGGCCCDDDKKKKKKFFF222...******,,,---+++)))(((***,,,------...///111222222222222222333444555333444555444222000000000//////......---......///......//////...---,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------///...------------.../////////000111111222222333222222222333333555666777888;;;>>>>>>======???BBB??????@@@AAAAAABBBCCCCCC============???AAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAA???@@@@@@@@@AAAAAAAAAAAA???????????????>>>>>>>>><<<<<<:::999999:::;;;;;;<<<<<<===<<<::::::<<<>>>===<<<:::888888999:::;;;::::::999999999:::;;;;;;===<<<::::::<<<===<<<<<<<<<;;;:::::::::<<<>>>@@@???BBBAAA>>>===@@@CCCCCC@@@>>>;;;;;;===???@@@@@@DDDDDDEEEDDDAAA===999777;;;===>>>>>>===<<<<<<======;;;999999;;;;;;;;;::::::;;;;;;:::999888999:::999777777777777777555333222222333333222111111000333222222222111111111000////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************))))))******++++++++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------.........------------------------....../////////000000000,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,------------.........------........./////////////////////////////////...------///111222111000......///000000000000//////000222333333333222222222444666666555444555666888888777888999;;;===>>>===<<<:::;;;>>>@@@AAAAAA>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIGGGEEEBBBBBBCCCEEEAAA>>>>>>@@@@@@>>>>>>AAAEEEHHHJJJJJJHHHFFFEEEEEEFFFHHHMMMQQQOOOHHHGGGJJJnnnlllccc>>>///111111+++------......---+++***)))************)))))))))((((((((((((((()))))))))***(((((((((((()))))))))***************************(((***---...///111333555////////////...---,,,+++++++++++++++************(((((())))))))))))((((((&&&''''''((())))))((((((,,,+++***(((%%%###"""###((('''&&&''')))))))))((('''&&&&&&'''((()))'''&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))///111333444444666999<<<888888888999:::;;;===>>>AAABBBCCCCCCBBBAAACCCFFF333...)))(((+++,,,***(((''')))++++++******,,,...000000000000111222333444000222333333111//////000.........------......//////...---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++******************************++++++++++++,,,,,,,,,,,,......---,,,,,,---......---...//////000000000000222222222222222333444444666999======;;;;;;???CCC??????@@@BBBCCCCCCBBBAAA???>>>>>>???@@@BBBDDDFFFFFFDDDDDDDDDEEEEEECCCBBB>>>@@@BBBDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>??????>>><<<===>>>@@@???>>><<<:::999999:::;;;999999999:::;;;<<<===>>>???===;;;:::<<<======<<<;;;;;;;;;;;;;;;===>>>>>>:::===>>>===AAAGGGIIIFFF@@@>>><<<;;;===???@@@@@@AAAAAABBBBBB@@@>>>;;;999888999999888777777999:::888666555666999999777555333444555444222111333555666444333444666666444222111111222222111111000000222111111111111000000000........................---...///000000///...---------------------------,,,,,,++++++++++++,,,,,,++++++++++++************)))))))))))))))***++++++***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,,,,,,,,,,---------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////...------///111222111///---...///000000000////////////000000111222333333111222444444333333333444444444555777888:::;;;;;;===;;;:::;;;===>>>>>>===<<<<<<<<<===???BBBEEEGGGEEEEEEDDDBBB??????CCCFFFBBB???>>>AAAAAA???@@@CCCFFFGGGHHHGGGEEEDDDEEEFFFIIIKKKPPPTTTPPPJJJJJJNNNjjjmmmbbb<<<---000000***------......---+++***)))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))+++---......------///000............---,,,+++***+++++++++************)))(((((())))))))))))((((((&&&&&&'''((())))))(((((()))(((((()))'''%%%'''))))))&&&%%%&&&)))+++)))&&&((('''''''''((((((&&&$$$''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***000222444444333333666999::::::::::::;;;===???AAA===:::<<>>CCC??????AAACCCDDDDDDBBB???DDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDEEEFFFFFFDDDBBB<<<>>>BBBEEEGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@>>>???AAACCCAAA@@@===;;;:::::::::;;;888999999;;;<<<>>>@@@AAA@@@===;;;;;;<<<=========::::::;;;<<<<<<=========;;;===<<<:::===CCCAAA;;;AAA>>><<<<<<===???@@@@@@999:::<<<===>>>>>>======888999999888666777999<<<666555555888;;;:::777333555777777555222111333555333111000222444555333111000111111111111111000///111111111111000000000000---.....................---...///000000///...---------------------------,,,++++++++++++++++++,,,+++++++++************)))))))))((())))))***++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...........................------///111111000///------///000000000///............///000222444555000222333333222222222333111222444666777888999999<<<:::999:::;;;;;;999888::::::;;;<<>>...//////+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))***+++---......///111000///------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''******''''''******'''''''''''''''((((((((()))''''''''''''((((((((()))---.../////////000333666;;;:::::::::::::::;;;<<<;;;:::;;;>>>@@@???:::666///)))***333555---(((***)))************+++++++++------------.........///......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***)))((((((((()))+++,,,***++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------------------------............///...222666555000,,,---///222333444555777999;;;<<<===>>>@@@@@@???@@@CCCEEEDDDDDDCCCBBB@@@???>>>===EEEAAA???@@@CCCEEECCCAAACCC>>>;;;<<>>>>>??????BBBAAA???>>>=========>>><<<@@@BBBAAA===<<>>===<<<;;;999777;;;;;;===>>>??????????????????>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::>>>>>>>>>>>>????????????<<<===>>>>>>;;;:::999:::;;;<<<======<<<;;;888777::::::999888777666555555666666777777777777666666333444555555555444333222888666444222000000111222000000000000000000000000000000000000000000000000////////////////////////333111///---,,,---...///------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------......//////000000111111111111000000//////......------......///111222333333333333333333333333333222333333444555666777777;;;;;;:::::::::;;;<<<<<<:::;;;<<<===???@@@BBBCCCCCCBBBAAAAAABBBCCCEEEFFFCCCDDDEEEFFFFFFGGGFFFFFFLLLHHHFFFGGGFFFDDDDDDGGGEEEIIINNNSSSTTTQQQLLLIIIhhhkkk```===//////000,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///000///...------,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''))))))''''''))))))''''''''''''((((((((())))))'''''''''((((((((()))))),,,---...//////111444777666666666666666666777888;;;;;;;;;===??????;;;888BBB===<<>>????????????AAACCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBAAA???>>>===>>>???;;;888999>>>AAAAAA?????????>>>>>>======>>>>>>@@@???>>>===============???BBBDDDCCC@@@>>>AAADDDAAA???<<<;;;;;;:::888777999:::;;;<<<==================<<<<<<;;;:::::::::999:::::::::::::::::::::<<<<<<<<<<<<============;;;<<<===;;;999888888999888999;;;;;;;;;:::888777888777777666666555555444444444555555555555444444222333444444444333111111999888666333222222333333000000000000000000000000000000000000000000000000////////////////////////222111///---,,,---......------,,,,,,,,,------.........---,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------////////////000000000000111000000000/////////...---......///000111222333222222222222222222222222222222333444555666777777::::::999999999:::;;;;;;;;;<<<===???@@@AAAAAAAAA?????????@@@AAABBBCCCDDDBBBCCCDDDEEEFFFFFFGGGFFFLLLIIIHHHIIIHHHDDDDDDFFFGGGJJJNNNQQQQQQOOOKKKHHHhhhlll\\\<<>>333''')))************+++++++++,,,,,,,,,------------...,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++************+++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...111555444111000000222000000111222444666777888:::<<<======<<<<<<>>>???@@@???>>>===>>>@@@BBBCCC???BBBDDDBBB<<<888888:::;;;888666777;;;>>>>>><<<:::;;;<<<===>>>======<<<<<<<<<=========<<<<<<;;;???AAACCCBBB???>>>@@@BBB===;;;999888999999888666888888999999::::::;;;;;;;;;;;;::::::999888888888888888999::::::;;;;;;:::999999:::::::::;;;;;;;;;:::;;;:::888666666888999777888999999999888777666555555555555555555555555222222333333333333222222222222222333222111111000888777555333222222333333000000000000000000000000000000000000000000000000////////////////////////111000///---------......---------------...///000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------000000000000////////////000000000000////////////.........///000111222222111111111111111111111111222222333444555666777777888888888888888999::::::;;;===???AAAAAAAAA@@@???;;;<<<===???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFGGGKKKHHHIIIKKKJJJFFFDDDFFFJJJLLLNNNOOOOOOMMMJJJHHHhhhjjj~~~XXX;;;000000111///++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,------............------,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((++++++((((((++++++((('''(((((((((((()))))))))'''(((((((((((()))))))))+++---.../////////222333222111111222222333444555999888888888999:::;;;;;;555888888777===AAA888)))))))))*********+++++++++------------............,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++,,,,,,,,,------------,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++...000000///...///000000000111222333555666777777999::::::999999:::;;;AAA@@@>>>===>>>@@@CCCEEEAAACCCEEECCC???;;;:::999;;;999777999;;;>>>>>>===;;;<<<>>>@@@@@@???===;;;999:::<<<======<<<;;;:::<<<===???>>><<<;;;<<<===:::888666666888999888777999999999999999999::::::999888888888777777777666666777888:::;;;;;;;;;:::888888888999999999::::::::::::999777555555888:::888999999999888777555444333444444444555555555666222222222111111222222222222222222222222111111111444333222111000000111111000000000000000000000000000000000000000000000000////////////////////////000///...------------...------------...000111111,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............111111000000//////......000000000000////////////......///000111111222222111111111111222222222222111222333444555666666777666666666666777777888999;;;===???AAAAAA@@@>>><<<999:::===???@@@@@@@@@@@@???@@@BBBCCCEEEEEEFFFFFFGGGEEEHHHLLLLLLHHHFFFHHHLLLLLLMMMNNNNNNNNNMMMLLLjjjzzzeeezzzTTT999000000000000,,,,,,,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,------...------,,,+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***,,,,,,******,,,,,,***(((((((((((()))))))))***(((((((((((()))))))))***,,,...//////......///000000000000000111222333444666666666666666777999;;;111666777777<<>><<<:::;;;<<<=========;;;;;;;;;;;;<<<;;;:::999999:::888666555666999:::::::::<<<;;;::::::::::::;;;;;;777777777777777666666666555666888:::;;;;;;::::::888888999999999:::::::::::::::999777555666888;;;;;;;;;:::999777555444333333444444555555666666777333333222111111222333333444333333222222222222222222111111000000000111111000000000000000000000000000000000000000000000000///////////////////////////......------------------------...///000111222,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------....../////////111111000000//////......////////////000000000000...///000111222222111111222222222222333333444444111111222333444555666666555444444555666777888888:::<<<>>>@@@@@@>>><<<:::999:::<<<>>>???????????????@@@AAABBBCCCDDDDDDDDDBBBBBBFFFLLLMMMJJJIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQooouuudddwwwPPP888000//////000------------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++,,,---......---,,,+++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***------******------***((((((((()))))))))******((((((((()))))))))******+++---//////...---...///......//////000111333333333444555666555666999;;;888::::::999;;;:::555---)))************+++++++++---------.........//////...//////////////////...------...............///........................------------------------++++++++++++,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------......///---------.........//////.../////////000000111111000000111111222444555666888:::===>>>>>>>>>>>>???CCCBBBAAA@@@AAACCCEEEFFFHHHEEECCCEEEHHHHHHDDD@@@>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGEEECCC@@@>>>======>>>>>>>>>======<<<======<<<<<<;;;;;;::::::888777666888;;;>>>>>>>>>???>>>===;;;;;;;;;<<<===888888777777777777777777555777999:::;;;:::999888888888999999999:::::::::888999999777666666888:::;;;;;;999888666555333333444444444555555666666666444333222111111222333444444444333222222222222333222222222222222222333333000000000000000000000000000000000000000000000000////////////////////////------------------------...............///000111------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...//////000000000000000000////////////////////////000000000000...///111222222222111111222222222333333444444555111111222333444555666666444444444444555777888999888999;;;<<<<<<;;;:::999::::::;;;<<<============???@@@AAABBBBBBBBBBBBBBB@@@@@@DDDJJJLLLJJJIIIKKKIIIJJJKKKLLLNNNPPPQQQRRRttt|||kkkuuuNNN777000......///,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++---......---,,,***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((()))))))))))))))++++++))))))++++++)))(((((()))))))))*********(((((()))))))))*********'''***---.........000111000000000111222333555555222444777888777777:::<<<999777888:::888222///000)))************++++++++++++++++++,,,,,,,,,---------......//////......---,,,,,,,,,------.........------------------------------------------------+++++++++,,,,,,,,,------++++++---.........---,,,+++++++++,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,---------.........000///......///000000////////////000111222333444666999===?????????@@@AAA>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEDDDCCC===???@@@AAABBBBBBCCCDDDCCCCCCEEEEEEEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>???>>>======<<<<<<;;;:::999888888:::>>>AAABBBBBBAAA@@@>>><<<;;;<<<======888888888888888999999999666777999;;;;;;:::888666888888888888999999999999555666777777666555666777777777666555555444444444333333333333444444444444444333111000000111333444444333222111000111111222000000111222222333222222000000000000000000000000000000000000000000000000////////////////////////,,,---------...---------.........------...//////......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---......///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...///000000000////////////000000000000.../////////000000000111///000111333333222111000000111111222333333444444111111222333444555555666333444444444555777888999555666777888888888888888:::::::::999999::::::;;;@@@@@@AAAAAAAAAAAA@@@@@@BBBAAACCCHHHJJJGGGGGGIIIHHHIIIJJJKKKLLLMMMNNNNNNvvvssstttMMM777000...---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))***************+++++++++***+++---......---+++***))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''******''''''******'''))))))))))))************))))))))))))************$$$'''+++...///000222333333333333444555777888999222555999:::999999;;;>>>666222555;;;999222333;;;)))************+++++++++))))))*********+++++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------+++,,,---.........---,,,***++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------...---,,,,,,------------............///111222222333666:::======>>>>>>???:::;;;===@@@CCCEEEGGGHHHEEEGGGHHHEEEAAA???AAADDD<<<>>>@@@AAAAAAAAABBBCCC@@@AAABBBCCCCCCCCCBBBBBBDDDCCCAAA???>>>>>>???@@@???===<<<<<<<<<<<<:::999:::999999<<<@@@DDDEEEEEEBBBAAA>>><<<;;;<<<======999999999999999:::::::::666888:::;;;;;;999777555777777777777888888888888333444666666555444444555333333333333333444555666222222222222222222222222333222111//////111222333333222000/////////000111---...///000000111000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,---......---------///......---------......///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...///000000111......//////000000111111.../////////000000111111///000222333333222111000///000000111222222333333000111222333444555555666333444444555666777999999444444444555666666777888;;;:::888777777777888999@@@AAAAAAAAAAAA@@@??????DDDBBBDDDHHHHHHEEEEEEGGGHHHHHHIIIJJJKKKKKKJJJJJJ