BM66(x YYY;;;888666555444444222222111000------......//////000000------------------------,,,---......//////......---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------...------------...000000000///---,,,///000000///......000222......///222777===BBBEEEIII[[[kkkrrrvvvlllddd```VVVHHH===777333222111111000...,,,+++++++++******)))))))))(((((('''***************+++,,,,,,'''(((((()))***+++++++++***************)))((((((((((((((((((((()))******))))))************))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((('''''')))(((((('''''''''((((((((()))))))))((((((***,,,+++)))(((((())))))(((&&&(((((((((((()))***+++,,,,,,+++++++++++++++,,,---))))))************))))))---,,,,,,,,,,,,,,,++++++***+++,,,***((('''***,,,(((***,,,+++((((((,,,000,,,(((***000///((((((000...))))))...---(((''',,,)))((((((***,,,,,,+++***)))))))))(((((((((((((((*********(((&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))))))))(((''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))*********)))))))))))))))+++***)))))))))***+++,,,555...444XXXuuueeeJJJ555444777444999BBBPPP```nnnkkkUUUAAA>>>FFFAAADDDJJJRRR]]]aaaYYYNNNBBB===666000...---------,,,...000111222444777999CCCCCCBBBDDDIIIOOOVVVZZZXXXZZZ[[[[[[ZZZWWWVVVUUUGGG???444---++++++)))&&&&&&///777888222///111666333222000///------,,,,,,111444888<<<@@@EEEJJJMMMVVVVVVUUUTTTSSSTTTWWWYYYVVVTTTRRRSSSUUUXXXZZZ[[[\\\^^^bbbdddbbb^^^XXXTTTEEE;;;333333333///...///+++,,,,,,+++***)))+++,,,000......666FFFXXXeeelllooommmkkkjjjlllnnnoooooonnnqqquuuvvvtttrrrssstttYYY<<<888666555444444222222111000.........///////////////------------------------,,,---......//////......---,,,,,,++++++,,,,,,---***++++++,,,------......------------------------------------------------..................------,,,,,,,,,,,,---...//////...///000000///...///000777777888???MMM___rrr}}}pppaaaQQQEEE===999333///......///000---,,,++++++,,,---------******))))))))))))))))))((((((((()))***+++++++++***************)))((((((((((((((((((((()))******))))))************))))))))))))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))***))))))(((((()))))))))''''''(((***,,,...000111,,,***))))))******)))(((***)))))))))***+++,,,,,,......---,,,++++++,,,,,,((()))+++,,,------------((()))+++++++++,,,...///+++...111222111000222333111333555666666444222000222000111444333000000222---+++,,,//////,,,+++,,,,,,***((((((***++++++***((((((((((((((((((((((((***+++++++++******+++,,,((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''(((***+++))))))))))))))))))))))))***))))))))))))))))))))),,,+++*********+++,,,---///111HHHtttwwwtttTTT???111333666333999CCC\\\hhhnnncccNNN???===@@@CCCGGGNNNUUU]]]^^^TTTGGG???;;;444///---------,,,---///000111222444888;;;CCCCCCCCCEEEIIINNNSSSWWWVVVWWWXXXWWWUUURRRPPPNNN@@@888///***)))***)))'''(((...444444111///111444222111000...---,,,,,,,,,...111444888<<>>444333333000...///+++,,,,,,+++***)))+++---///---...666FFFWWWdddjjjlllkkkjjjjjjkkknnnooopppkkknnnrrrrrrqqqppppppqqqYYY<<<999666555444444222222111000///////////////.........------------------------,,,---......//////......---,,,,,,++++++,,,,,,---+++++++++,,,------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,---000111,,,...111333333333444555999999:::BBBQQQfffzzzxxxdddfff\\\NNNBBB:::555222//////...,,,,,,,,,,,,***(((******+++******)))''''''(((((())))))***+++++++++***************)))((((((((((((((((((((()))******))))))************))))))))))))))))))************(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++************************)))((()))---333888888888---+++******+++,,,***)))++++++*********++++++,,,,,,+++******)))*********((()))+++---////////////+++...111222222444888<<<888<<>>FFFLLLTTT[[[___[[[MMM???<<<888222...,,,,,,,,,,,,///000000111222555:::>>>BBBCCCEEEHHHKKKOOOQQQSSSUUUUUUTTTRRROOOKKKGGGEEE666000***&&&'''))))))(((***,,,////////////000111000000...---,,,,,,,,,,,,,,,---///222555;;;BBBGGGSSSVVVZZZ\\\\\\ZZZZZZZZZYYYWWWSSSQQQNNNJJJFFFCCCFFFHHHMMMRRRUUUVVVUUUUUUQQQCCC666222111000...---***+++,,,+++))))))+++---...,,,...666EEEUUUaaagggggggggfffggghhhjjjlllnnngggjjjmmmnnnmmmlllmmmmmmXXX<<<;;;666555444444222222111000000000//////......------------------------------,,,---......///.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------..............................------------------------+++++++++,,,---......///111000///.........///000---000555999:::;;;===>>>777888;;;AAAJJJTTT^^^cccmmmtttnnnhhhccceeennnxxx~~~vvviiieeekkkrrrrrrooouuuuuuwwwxxxzzz{{{||||||ooolllpppzzzyyynnnggghhh|||mmm___UUULLLDDD>>>555222///......---***(((++++++,,,,,,,,,+++***))))))))))))******+++++++++***************)))((((((((((((((((((((())))))***))))))************))))))((()))))))))************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))******************,,,******///888===<<<:::,,,+++******+++,,,+++)))++++++************++++++***************+++,,,,,,)))+++---000111222222222777;;;???@@@@@@BBBGGGLLLOOORRRXXX[[[[[[XXXTTTQQQWWWVVVTTTUUUXXX^^^eeejjj___ccc```YYYZZZaaa___WWW\\\\\\TTTIIIEEEHHHIIIFFFFFFCCC???<<<999777444222111111///...,,,***)))((()))))))))***+++***((('''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++''''''((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********,,,+++******+++,,,...///333777aaauuutttUUU888333222777777888EEEVVVpppoooaaaKKK???CCCFFFCCCJJJSSS[[[``````YYYIII:::888444///,,,,,,,,,---,,,000000111111222666<<>>DDDOOORRRVVVYYYYYYXXXXXXYYY]]][[[XXXTTTPPPKKKDDD@@@@@@BBBFFFJJJNNNQQQSSSTTTSSSGGG888111//////,,,***)))***+++***))))))+++------,,,...666DDDRRR\\\aaabbbcccccccccdddeeegggiiieeefffhhhiiijjjjjjjjjjjjVVV<<<<<<666555444444222222111000000000//////......------------------------------,,,---......///.........---,,,,,,++++++,,,,,,---,,,,,,------------......------------------------------------------------......---------...///000...///000222222222222111333666:::===>>>>>>>>>???999;;;===AAADDDGGGJJJKKKHHHMMMVVV]]]\\\XXX\\\dddZZZYYYXXX\\\eeeooowww|||nnnhhhiiiuuu~~~zzz}}}uuuiiidddaaaeeejjjrrr}}}|||{{{wwwpppkkkUUUKKK===333////////////***++++++,,,,,,+++++++++************++++++++++++***************)))((((((((((((((((((((())))))***))))))************))))))((()))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************'''((()))*********)))))),,,***)))...555888777333+++)))((()))++++++***)))******)))))))))***++++++---------------...//////...111555999<<<>>>???>>>DDDHHHLLLMMMNNNOOOSSSVVV```bbbggglllnnnmmmjjjgggjjjggg```XXXWWWbbbwwwssswwwssskkkkkkrrrsssmmmmmmooolllfffbbbaaa]]]XXXRRRQQQOOONNNLLLJJJFFFCCC<<<;;;888555222...,,,+++---++++++,,,......---+++((((((''''''''''''((((((&&&'''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''''')))***+++((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))***************)))))))))***+++---...666:::cccoooxxxlllEEE666555666888777;;;MMM```tttkkkXXXDDD>>>EEEJJJIIIQQQYYYaaaccc___UUUGGG:::444111---+++,,,---------000111111222444888???CCC>>>BBBHHHNNNRRRTTTTTTSSSTTTQQQNNNKKKHHHBBB<<<777---***'''&&&&&&'''((((((...+++)))***---//////......------,,,,,,,,,------,,,,,,++++++---333:::@@@LLLOOOQQQSSSSSSUUUWWWYYY\\\ZZZXXXUUURRRMMMFFFBBB<<<===>>>@@@CCCGGGJJJLLLQQQHHH;;;111---,,,***''')))*********))))))+++---,,,,,,...777CCCOOOWWWZZZ___aaacccbbbaaaaaaccceeecccddddddfffggghhhiiihhhTTT<<<>>>666555444444222222111000///////////////.........------------------------,,,---......//////......---,,,,,,++++++,,,,,,---------------------......------------------------........................---,,,,,,,,,,,,...000111---///222555777888888777<<<>>>??????===;;;;;;;;;===;;;999888999<<>>;;;888666222///,,,,,,...///---+++((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++))))))(((((()))+++---...555AAAkkkxxxWWW???555666777777666===RRRfffrrrdddPPPCCCAAAGGGLLLOOOYYYaaaeeebbbZZZPPPDDD:::111...,,,+++,,,...///...000111333444666;;;@@@DDD>>>BBBHHHNNNRRRSSSSSSRRRQQQMMMIIIFFFDDD???777222***)))((('''''''''((((((...---+++,,,---//////......---------------...///------,,,+++,,,000666;;;HHHJJJMMMOOOPPPRRRUUUWWWVVVTTTSSSRRRPPPMMMHHHDDD@@@???======???BBBEEEHHHJJJHHH@@@555---+++)))'''((()))***)))))))))+++------,,,///777BBBLLLQQQSSS[[[^^^``````^^^^^^aaadddbbbaaaaaaccceeeggggggfffRRR<<>>>>>???AAABBBBBBAAA>>>======>>>AAA@@@???@@@DDDKKKRRRVVV\\\gggkkkgggjjj}}}www___ggglllmmmyyy}}}lllhhhyyy}}}hhhYYYLLL???666555333000---++++++,,,---++++++++++++++++++++++++***************)))((((((((((((((((((((()))******))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))&&&(((***+++,,,,,,+++***'''(((***++++++***)))'''+++***)))***,,,---,,,+++******++++++---...000111111333666<<>>777///---++++++---///000000///111444666888<<>><<<<<>>;;;666111......///000++++++++++++++++++++++++***************)))((((((((((((((((((((()))******))))))************))))))))))))))))))************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***''')))+++---...---,,,+++(((+++---...,,,***)))))),,,+++***+++---...---,,,++++++,,,---///111333444888<<>>@@@III\\\lll___KKK@@@GGGNNNNNNUUUccchhhkkkhhh[[[LLLBBB:::555...,,,++++++...000111111...111444777:::===BBBEEEBBBDDDIIILLLMMMLLLJJJHHHFFFBBB===<<<;;;777///)))"""$$$&&&''''''(((***,,,---///111111000///000111...............///000111......,,,******+++///333777<<>>AAA???HHHJJJ>>>222---+++***'''((())))))((()))+++---......111888@@@GGGIIIIIIEEEJJJPPPRRRRRRSSSXXX\\\___\\\[[[]]]aaaddddddcccRRR>>>777777666444444555444222000////////////////////////........................------------......//////...---,,,,,,++++++++++++////////////000000000000000222000,,,,,,000///***///,,,---222333///111666666:::EEE\\\|||nnneeeVVVKKKIIIKKKIIIDDDHHHCCCCCCJJJQQQXXXbbbmmmvvvuuu~~~kkk___[[[lllfffYYYKKK@@@666,,,+++//////)))'''+++,,,***+++000+++***)))***+++,,,+++***(((((())))))******++++++++++++***************+++,,,,,,***)))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((((((((((((((()))******)))***++++++)))'''))))))))))))************+++++++++,,,...//////...,,,'''(((...000,,,+++---,,,---111555:::@@@FFFIIIJJJIIIRRRhhh~~~xxx{{{yyyiii^^^ccceeeccceeekkktttsssqqqwwwwwwuuu{{{|||~~~zzzxxxxxxyyyzzz|||}}}|||yyysssmmmjjjiiijjjkkkiii```QQQDDD<<<999///+++***//////***&&&(((+++((((((+++***&&&$$$&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))******+++++++++***)))(((((())))))))))))))))))))))))))))))((()))***+++++++++++++++$$$***)))+++111///,,,333<<<```QQQ;;;555333999999888FFF]]]hhhdddQQQHHHCCCEEEJJJQQQ^^^jjjnnnggg]]]RRRHHH>>>666111,,,+++******,,,...000222666333111444:::AAADDDDDDGGGKKKPPPQQQLLLFFFAAA@@@???>>><<<888555111---+++'''&&&&&&''''''((()))***------......///000000000222111000//////...//////***,,,---,,,,,,---///111333666;;;???AAACCCFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIFFF???999555666;;;@@@???CCCEEE???444,,,)))+++(((((()))***+++,,,,,,,,,///000444;;;BBBFFFEEECCCDDDFFFHHHKKKNNNPPPQQQRRRVVVUUUUUUWWW[[[^^^______}}}OOO>>>888777666444444555444222000////////////////////////..........................................//////...------,,,++++++,,,,,,....../////////000000000***...000,,,---222555333///...000222111000888CCCIIIZZZssswwweeeWWWOOOKKKKKKKKKKKKPPP^^^qqq}}}}}}|||pppiiihhhcccwww~~~zzzhhhYYYJJJ:::000---000***))),,,...***)))+++,,,***)))***++++++***((((((((())))))))))))))))))+++******)))))))))******++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))******)))((())))))))))))************,,,++++++++++++++++++***,,,***+++...---***...444555666:::@@@IIIVVVccclllnnnkkkmmmuuu{{{yyytttqqqpppssskkkiiiuuu{{{xxxxxxyyyxxxzzz{{{{{{|||yyytttqqqpppqqqtttuuuiiihhheeeccc___[[[UUUQQQDDD:::111---+++(((***///---(((%%%&&&'''%%%'''***'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++******)))...111+++(((---,,,///;;;NNNpppoooFFF888333666999999>>>PPPeeehhh```SSSJJJCCCFFFMMMVVVcccnnniiibbbXXXMMMCCC:::333///,,,+++++++++,,,...111222555333222555:::AAAFFFIIIKKKNNNQQQPPPKKKEEEBBBAAA===<<<999666222...+++)))(((((('''''''''((())))))------......///000000000111000000////////////000+++,,,------,,,,,,...000222555999===???BBBEEEGGGJJJJJJKKKKKKJJJIIIHHHHHHGGGDDD???999555666:::===>>>AAACCC???777///++++++)))))))))***+++,,,------///000444:::AAADDDDDDBBB@@@AAACCCEEEGGGIIIJJJKKKPPPOOOOOOQQQTTTWWWXXXWWWyyyMMM===999777666444444555444222000////////////////////////........................////////////////////////......---,,,,,,,,,,,,---............////////////+++///111...,,,...111111222222222111222;;;NNN```xxxwwwggg[[[PPPIIINNNWWWrrr~~~yyymmmgggjjjsss~~~|||qqq[[[CCC444333---+++---///---******,,,+++))))))******)))'''))))))(((((((((((((((((()))))))))(((((())))))*********)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))'''''')))******))))))))))))*********++++++++++++******************,,,---//////,,,,,,444>>>>>>BBBGGGNNNXXXfffvvv}}}zzzwwwpppiiihhhlllqqqtttnnnmmm|||}}}wwwqqqnnnppprrrssssssqqqlllhhhjjjqqquuuuuurrr^^^TTTGGG>>>666///,,,---,,,'''%%%''')))((((((+++((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''+++***))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''000222---))),,,+++000@@@MMMqqqzzz~~~vvvSSS;;;555333999888;;;HHH___pppjjjZZZYYYOOOHHHKKKTTT^^^ffflllbbb[[[PPPEEE<<<555000---++++++++++++---///111333222333444666;;;BBBJJJOOORRRRRRRRRNNNIIIEEECCCBBB<<<:::777333...+++((('''(((((((((((((((((()))***------......///000000000//////000000000000000111---.........,,,,,,...000111444777999<<>>:::666555777999<<<===>>>>>>:::444///+++*********+++,,,---...//////111444999>>>AAAAAA@@@;;;<<<===???@@@AAAAAAAAAGGGFFFEEEGGGJJJLLLLLLLLLyyyLLL===888777666444444555444222000////////////////////////........................000000000000////////////......---------------...---.........////////////000111222111111111000...222333555<<>>;;;777555555666:::::::::<<<===999333---++++++++++++---...000111000222555888<<<>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<>>BBBEEEFFFGGGFFFEEEBBB???===;;;<<<<<<;;;888555444444888777888;;;>>><<<666111,,,,,,,,,,,,...000222444222333666888:::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::888777777999:::::::::zzzLLL<<<666777666444444555444222000////////////////////////.................................//////000000000///............///000000////////////000000000000555000---000222333444666===OOOkkkrrrqqqvvv||||||{{{lll]]]SSSppp|||{{{mmmjjj^^^KKK:::222...,,,,,,+++***+++---------,,,))))))(((((((((((((((((((((((((((((()))***++++++******)))))))))))))))***'''(((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((***---...---,,,*********++++++++++++,,,)))+++,,,+++***,,,111555999@@@JJJUUUcccooorrrppp}}}|||uuuhhh^^^bbbrrr~~~zzz|||~~~|||{{{|||}}}~~~~~~xxxwwwkkkxxxzzzppplllooorrr{{{}}}xxxyyyqqqttt{{{{{{rrrmmmnnnuuuvvv|||ooobbb```jjjuuu}}}{{{rrrRRRCCC444,,,)))'''''')))(((((('''((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))***************---+++,,,000666QQQxxxZZZAAA555222999;;;@@@SSSooo~~~uuuaaaTTTKKKRRR\\\fffoooqqqiii___NNNGGG===444///---,,,+++***+++---///111222444555222666;;;BBBIIIQQQXXX]]]\\\XXXSSSNNNJJJFFFBBB@@@:::777222---***)))***+++%%%&&&''')))+++---000111------......///000000000///000111222222222111000///000000000......000222555666888888999:::<<>>===<<<;;;:::777555444444555666555555vvvJJJ;;;777777666444444555444222000////////////////////////........................,,,,,,---...///000000111//////......///000000111000000000000111111111222555222000000000444BBBPPPnnnyyykkkfffppp{{{qqqmmmssswwwuuuvvv{{{xxxxxxrrrlllrrr~~~nnncccfffjjjrrrrrrZZZGGG;;;444000...------------+++***(((((()))))))))))))))))))))(((((()))***+++,,,,,,++++++***)))((((((((()))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((()))***+++'''(((***---000000///,,,*********+++++++++,,,,,,)))---000111222666>>>DDDUUU^^^ggglllssszzz|||zzzwwwyyyvvvkkkaaacccsss~~~|||}}}~~~}}}}}}{{{}}}zzzyyyzzzrrrmmmgggmmmooolllkkkqqqyyy}}}{{{zzz}}}rrrqqqqqqqqqnnnmmmrrrzzzzzzwwwzzztttqqqxxx}}}wwwyyy~~~jjjZZZHHH>>>888222...,,,)))((('''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((())))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))))))))(((+++---+++---222:::\\\xxxLLL???777222;;;>>>HHHaaazzz}}}iiiWWWQQQKKKUUUaaaiiinnnnnneeeZZZHHHBBB999222...,,,+++******+++---000222333444555555777===FFFOOOWWW[[[]]]ZZZWWWSSSOOOLLLHHHAAA===888555000+++))))))+++,,,(((((()))***+++,,,...///------......///000000000000111222333333222000///...///000000//////111333777999;;;;;;::::::;;;<<>>AAAOOOjjjzzzaaaPPPOOOPPP[[[fffjjjkkkhhh___TTTDDD>>>777000---+++***)))***+++...000222444555555666888>>>HHHSSS[[[]]]\\\XXXUUURRRQQQNNNHHHAAA;;;777333...)))'''(((+++---++++++******++++++,,,---------......///000000000111222333444333111///......///000000///000222444999;;;======<<<::::::;;;>>>???AAABBBAAA>>>;;;999555777999:::999999999:::666777888999999:::;;;<<>>HHHRRR[[[cccggg~~~zzzpppkkkttt}}}|||xxx{{{pppqqqxxx}}}}}}vvvzzzyyysssppp{{{}}}{{{zzz|||~~~nnnmmmqqqwwwooohhhtttwwwqqqooowwwyyyrrrttt{{{zzz}}}zzzzzzwwwrrrllljjjmmmpppxxxnnnhhhkkkiiiYYYFFF:::444---))),,,,,,'''$$$&&&%%%+++,,,(((&&&))))))%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((++++++******************************************''''''((()))***++++++,,,///,,,...222666HHHvvvxxx}}}ZZZAAA888777999===FFFggg{{{wwwoooaaaRRRNNNPPP^^^lllpppkkkcccWWWNNNCCC;;;444111...+++***,,,)))+++///222444555666666:::>>>FFFSSS]]]```\\\WWWTTTUUUTTTPPPIIIAAA===;;;555111+++((('''(((((()))******+++,,,,,,---......///////////////.........///000111222222111000///000000///000111333555666::::::;;;;;;;;;;;;;;;:::@@@@@@AAAAAA@@@???===<<<:::::::::===@@@???<<<888444555777;;;>>>???===;;;777444111000111444666777999999999999999999999999::::::999777666555444333111111000000//////......tttIII<<<;;;666666666555444444333333000000/////////.........,,,...///...---,,,---...////////////000000000000000000000000000111111222444000///111222111222666555777AAAVVVvvvsss~~~yyyuuunnneee\\\UUUNNNJJJOOOXXXfffoooyyywwwqqqjjjgggggggggddd```bbb___]]]```gggpppvvvyyyyyyoookkkrrrxxx}}}tttjjj~~~|||aaaCCC555111...---///++++++***)))***,,,,,,+++++++++***))))))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((***(((&&&''')))+++***((()))+++---...---,,,---...555===IIISSS[[[eeerrr{{{zzzyyyzzztttyyy}}}nnnmmmwww}}}xxx}}}|||}}}yyyzzzvvvttt}}}llliiinnnwwwvvvfffcccrrr~~~~~~tttqqqsssvvvyyyxxxwwwwwwyyyxxxyyyyyywwwsssrrrtttwww}}}rrrkkknnnpppeeeUUUJJJBBB888000,,,)))$$$%%%)))$$$((()))%%%%%%((()))'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((************************************************(((((())))))******++++++******---222999RRRzzzzzzQQQ===999999<<<@@@MMMkkkzzztttlll___RRRPPPSSS```kkklllfff\\\PPPFFF>>>777111///...++++++...,,,...111333555666777888???EEEOOOYYYaaabbb]]]XXXSSSOOOKKKIIIFFFBBB===999555000+++''''''((()))))))))***+++,,,---...//////000000000000000000000000...///000111111000///...//////...///000111333444999:::;;;<<<<<<<<<<<<;;;@@@AAAAAAAAA@@@???===<<<;;;;;;;;;>>>@@@@@@>>>;;;333444777;;;>>>???>>><<<888666333222333555888999999999999999999999999999888888777555444333222111111000000000/////////...tttHHH<<<:::666666666555444444333333000000000/////////......---...//////...---...000////////////000000000000000000000000000111111222222111222555444333666;;;===SSSnnnzzztttoookkkgggeeeddd```[[[WWWTTTWWWbbbnnn~~~qqqlllgggfffhhhiiifffccc^^^XXXUUUUUUSSSTTTbbbrrr|||iiibbb{{{rrrRRR<<<000---000,,,,,,,,,+++******,,,///,,,,,,++++++***++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++******))))))(((''''''***((('''((()))++++++***+++,,,------...000333666???KKKZZZbbbeeekkkvvvxxx|||xxxpppyyy}}}tttwww}}}~~~zzz~~~sssvvvvvvuuu||||||{{{|||~~~~~~rrreeeaaagggqqqxxx{{{{{{pppfffhhhzzz{{{wwwuuurrrqqquuu||||||wwwwwwyyyzzzyyyvvvvvvxxx|||}}}ssslllnnnrrrnnneee^^^___SSSEEE999///))))))---''')))(((%%%%%%((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((************************************************)))*********************(((+++///222;;;ZZZhhhFFF999:::<<>>999222---------+++,,,...///111333555555666888:::@@@IIIUUU^^^bbb```[[[XXXOOOJJJDDDCCCDDDBBB<<<666333///***''''''((())))))))))))***,,,...///000111111111111111111111111111...///000000000000///...000//////000111222444444888999:::<<<============AAABBBBBBBBBAAA???===<<<===<<<<<<>>>@@@AAA@@@???666777999===@@@BBBAAA???999777555444444666999:::888888888888888888999999666555444333222111000///000000000000////////////uuuIII===<<<666666666555444444333333000000000////////////...---...//////...---...000////////////000000000000000000000000000111111222000333777888444444===IIIdddyyyuuuqqqtttyyy~~~~~~{{{yyy{{{}}}~~~{{{tttccc]]]WWWQQQJJJIIISSS```aaasssqqqkkkppp|||TTT:::000000......//////,,,)))***---,,,+++++++++******************)))))))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))******))))))))))))))))))++++++***+++,,,------......,,,***)))---666AAAIIIMMMXXXdddjjjjjjkkkpppuuuiiiqqq}}}{{{rrrzzzpppzzz}}}|||}}}~~~qqqvvv|||{{{rrrooouuu~~~}}}vvvuuuqqqlllgggiiittt}}}}}}vvvyyy{{{xxx}}}zzzwwwxxxxxxvvvtttuuuzzz~~~vvvpppkkkkkknnnooopppooozzzppp```OOO@@@444...,,,******)))((((((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((***************+++++++++************************+++************************///333333;;;\\\|||\\\>>>888===>>>???CCCZZZkkkmmmfffccc\\\UUUWWWdddlllpppiii^^^RRREEE<<<555///++++++,,,***+++...000222555555555666999<<>>>>>>>>AAAAAABBBBBB@@@???===<<<=========>>>???@@@AAAAAA<<<<<<===@@@CCCCCCBBB@@@999999777666555666888:::777777777888888888888888555555444222111000///...000000000000////////////sssGGG<<<<<<666666666555444444333333111000000000////////////+++---......------...///////////////000000000000000000000000000111111222222444666555333===WWWooo{{{wwwuuuwwwzzz|||qqqggg___ZZZ\\\```aaaiiivvv{{{yyy{{{xxx^^^HHH999///,,,---000...)))(((,,,***************))))))(((***)))))))))))))))******************************************************(((((((((((((((((((((((())))))************))))))'''(((((()))***++++++,,,+++++++++,,,,,,---...///***+++---000888CCCOOOWWW^^^bbbfffiiilllpppuuuyyyxxxwwwyyy{{{}}}|||yyywww}}}}}}vvvvvvzzz{{{{{{~~~~~~}}}vvvxxx|||uuuttt~~~xxxqqqqqqpppnnnmmmqqqyyyrrrsssqqqnnnlllqqqyyyvvvfffWWWGGG888---***(((''')))+++***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((((((((((((((())))))*********+++++++++************************++++++++++++************+++111444555@@@bbbrrrUUU===;;;???===>>>EEE[[[ffffffaaaccc^^^YYY\\\hhhnnnooofffYYYNNNCCC:::444...***+++,,,******,,,000333555555333555:::???NNNWWWbbbeee```YYYUUUUUUJJJLLLLLLKKKEEE>>>777333...,,,((('''(((*********)))***+++---///111222333000000000111111222222222222222222222222222222222111222222333444444444444666777999:::<<<===>>>>>>???@@@AAAAAA@@@???===<<<<<<======>>>>>>???@@@AAA???>>>>>>@@@AAAAAA@@@>>>::::::999777444444666888666666666777777888888888666555444333222000//////////////////000000000000oooDDD::::::666666666555444444333333111111000000000/////////+++,,,......------...000////////////000000000000000000000000000111111222555444333666@@@YYY~~~yyyxxx~~~xxxrrrooofffaaa___bbbjjjpppooommmtttyyy||||||}}}tttpppNNN555---***...///******...***************)))(((''')))))))))))))))******+++************************************************))))))))))))))))))))))))))))))************))))))&&&'''((()))+++,,,------(((***++++++***+++---///(((...999CCCLLLSSSXXX[[[hhhggggggiiioooyyy{{{xxxwwwxxxwwwttttttwww}}}tttvvv|||zzzvvvzzzyyy}}}vvv}}}|||qqqqqqpppuuuzzzhhhiiiiiiggghhhmmmvvv}}}www{{{zzztttqqqxxxxxxqqqeeeSSSBBB000***''')))+++***((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((()))))))))***++++++,,,,,,******************************++++++++++++++++++)))///333888NNNuuuiiiOOO===>>>AAA===@@@JJJ^^^eeedddccciiieee^^^aaaiiimmmkkk```RRRGGG===666222---***,,,---+++,,,...000333666555333555<<>>??????>>>===<<<<<<>>>???@@@>>>>>>>>>???>>>===<<<===??????>>><<<<<<===<<<999444222444666555555666666777777888888666666555333222111000///////////////000000000000nnnCCC999:::666666666555444444333333111111111000000000//////+++---...///......000111////////////000000000000000000000000000111111222666333888HHHaaawwwnnnddd```bbbeeedddcccooojjjrrrvvvzzzrrrIII999...///000,,,,,,000++++++,,,,,,+++)))(((''')))))))))))))))***++++++************************************************))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,(((***,,,+++***+++...111111:::HHHTTT[[[]]]^^^]]]eeejjjooosssvvv}}}qqqttt{{{~~~vvvrrrsss}}}}}}}}}|||~~~}}}xxxjjjjjjkkknnnrrrttttttsssyyylllcccdddeeedddgggmmmrrrvvv}}}ssskkknnnpppxxxuuuwwwxxxwwwvvvxxx}}}}}}{{{uuuvvv}}}zzzyyyqqq```GGG;;;000---+++((((((***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,***///222???aaa___III<<<@@@BBB===DDDSSSccciiihhhkkkrrrnnndddeeekkkmmmhhh[[[LLLAAA888222000+++***---///...///222111444777666444777???GGGMMMPPPSSSRRROOOLLLLLLMMMNNNMMMJJJFFFAAA;;;555111+++)))'''''')))+++++++++,,,---...///000111222222111111111222333444444444444333222222222222333444333333444555666555555444444555777888999::::::;;;999:::<<<===>>>>>>=========@@@CCCCCC@@@>>>>>>???<<<<<<;;;===???AAA@@@@@@???@@@@@@<<<555222333666444444555666666777888888666555444333111000//////.../////////000000000111oooDDD;;;<<<777666666555444444333333111111111111000000000000,,,...000000//////111333////////////000000000000000000000000000111111222333444@@@^^^~~~wwwooohhhbbboookkkoooooopppwwwooo___III666222111------222,,,,,,------,,,+++)))((())))))((())))))***++++++************************************************))))))))))))))))))))))))))))))************))))))***************+++++++++***,,,......------000333???FFFQQQZZZ___aaabbbbbb]]]jjjyyy}}}yyyzzz}}}uuuxxx{{{{{{~~~vvvrrr{{{www~~~}}}~~~{{{}}}ppphhhfff\\\___ccceeeeeefffhhhkkkcccZZZ[[[eeeeeeZZZUUUZZZhhhhhhhhhiiilllqqqvvvzzzxxxzzzqqqrrrrrr{{{sssuuu~~~wwwrrrvvv}}}ppplllhhhmmm}}}ppp```NNN<<<222,,,''''''***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((((())))))***++++++,,,,,,************************))))))***+++,,,,,,------///111444DDDooo~~~WWWCCC:::AAABBB===GGGZZZhhhmmmmmmqqqzzzttthhhhhhnnnoooiiiZZZJJJ???666000---***)))---111111333666222555888777555999BBBKKKKKKMMMOOOQQQSSSUUUXXXZZZQQQJJJBBB>>>>>>;;;666111***((('''''')))+++,,,,,,---......///000111111222222222333333444555666666444333222111111222333444777777999::::::999888888444555666777888999999999777999;;;<<<>>>>>>>>>===>>>BBBEEEEEEBBB???>>>>>>===<<<===???CCCEEEFFFEEEAAACCCCCC>>>777222333666444444444555666777777888555444333222111///........./////////000000111111lllCCC;;;;;;:::888555444444444222111111111111111111111111111...............///000000111111000000000000000111333000222666555111333999>>>LLL```~~~yyypppjjj```[[[```eeeiiivvvuuuyyynnnLLL777111000...,,,///...,,,***+++---+++((())))))(((((((((((())))))))))))))))))))))))))))))+++)))''''''(((+++...000,,,***))))))***+++***)))&&&((()))))))))((()))+++(((+++,,,++++++...111222******---111000///777BBBNNN\\\fffddd```aaadddddddddppp{{{ttt~~~{{{}}}yyy{{{||||||}}}vvvwww}}}sssnnnqqqrrrooorrryyywwwzzzyyyooommmhhhqqquuussswww~~~{{{qqqddddddnnn|||{{{mmmccccccppptttxxxxxxuuusssrrrrrrqqqrrrvvv|||zzzuuuuuu~~~vvvmmmmmmssswwwwwwuuummmhhhlllttt{{{|||kkkYYYJJJ:::,,,&&&'''&&&'''''''''&&&%%%&&&'''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))******))))))******+++,,,************************++++++,,,---------,,,,,,000---555JJJqqqwwwWWW>>>888@@@;;;:::NNNcccvvvrrrrrrvvvwwwqqqjjjhhhpppiii^^^RRRGGG===555000,,,,,,,,,------///000111555444444666:::???CCCFFFSSSUUUYYY]]]^^^ZZZTTTOOONNNJJJEEEAAA===777000***))))))))))))***,,,...000......///000111222222222444444444555555666666666111111222333555888;;;===;;;<<<>>>????????????>>><<<;;;999888888999;;;<<<<<<======>>>>>>>>>>>>>>>???AAAEEEFFFDDDAAA???===DDDFFFFFFDDDDDDIIIJJJHHHHHHFFFDDDAAA:::333111555444333333555777888888777666555222000//////000111///000000///...///111444kkkCCC;;;::::::888555444444444222111111111111111111111111111///............///000000111111000000000000111111555///---111555777:::>>>NNNooowwwyyyuuuzzztttlllhhhjjjhhhcccgggpppssslllmmmOOO:::000///000---,,,+++***+++------+++)))))))))(((((()))))))))))))))))))))))))))))))))'''***...///---+++******---+++******+++,,,,,,++++++,,,---,,,++++++---///***+++++++++,,,---...---...,,,,,,///222666CCCOOOcccgggfffbbbdddmmmvvvyyy{{{uuuqqqssswww}}}~~~yyyxxxtttzzzzzzpppwwwtttpppnnnpppvvv|||tttrrrvvv|||vvvxxxxxx~~~zzzyyyvvvuuutttuuuwwwxxxppptttyyy|||pppgggiiiyyy|||rrrhhhdddhhhnnnsssvvv|||wwwrrrrrryyy~~~vvvfffLLL444+++...))))))))))))(((''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))******))))))******+++,,,***************************++++++,,,,,,,,,,,,,,,---///<<>>999<<>>HHHOOOWWWaaahhhcccWWWMMMLLLOOOMMMIIIDDD@@@<<<666///***))))))))))))+++---///000//////000000111222222222333333333444444444555555222222333555888;;;>>>@@@@@@AAACCCDDDEEEFFFEEEEEEAAA???>>><<<<<<<<<>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBEEEGGGHHHGGGEEEBBBAAAEEEHHHIIIGGGGGGJJJKKKHHHGGGFFFHHHHHHBBB:::666777555444333444666777666555333222000.........///000000111333333333555777999iiiCCC;;;::::::888555444444444222111111111111111111111111111//////......//////000111111111000000000111111222333222111222444;;;LLL[[[yyyzzz}}}wwwsssttttttqqqjjjssswwwhhh```aaalllpppzzzfffqqqsssSSS<<<222///---,,,,,,,,,,,,,,,,,,---******))))))))))))******))))))))))))))))))))))))'''+++//////,,,)))((((((+++***((()))***++++++***+++,,,,,,+++***+++///111111///---...000///---***000------111999DDDTTTaaarrrnnngggccciiivvvqqqjjjgggkkkrrrzzzyyyyyyyyyzzzuuu{{{}}}lllbbb___lllqqqwwwxxxyyy}}}zzzzzzppplllnnnqqq^^^ccciiilllnnntttwwwjjjfffppp~~~~~~oooeeehhhmmmoooqqquuu}}}~~~{{{www}}}wwwaaaGGG444---((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,///111???WWWzzzwwwlllQQQ<<<666;;;777???ZZZqqquuullliiigggdddccceeefff^^^RRRGGG===666111...+++,,,,,,---///000111111222555888777888@@@MMMWWW\\\aaaddd]]]QQQJJJMMMSSSKKKHHHCCC???:::444...***)))))))))***+++---///000111111111111111111222222222222222222222333444444444555666999===@@@CCCEEEEEEEEEGGGIIIJJJKKKKKKKKKGGGFFFDDDBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHJJJJJJJJJHHHFFFDDDGGGKKKMMMKKKKKKMMMKKKGGGBBBCCCHHHLLLGGG===666555555444333444555666555333222111///......///111222222555999;;;<<<===>>>@@@gggCCC<<<999999777555444444444333222111111111111111111111111/////////...///000000111111111000000111111222222...666;;;777444DDDgggwww|||vvvtttssspppkkk^^^eeepppzzzmmm```]]]fffcccccchhhqqq~~~www}}}}}}^^^fffzzz[[[@@@...000...---//////,,,+++,,,+++******))))))******+++))))))))))))))))))))))))***)))'''''')))+++,,,,,,...,,,++++++---......---,,,,,,---,,,---000444888:::444111444777444///,,,...///444<<>>AAAEEEHHHIIIGGGHHHIIIIIIJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJJJJJJJHHHFFFDDDJJJNNNPPPNNNMMMMMMJJJEEEAAABBBHHHMMMJJJ@@@777444333222222333555666555444111000//////000222444666888;;;@@@CCCCCCCCCCCCCCCdddBBB<<<999999777555444444444333222111111111111111111111111///////////////000111111111111111111111222333333...444999:::BBB]]]~~~sss}}}yyyxxxxxxwwwyyy}}}{{{sssjjjggghhhgggccc```]]]```eeekkkppptttuuuuuu|||qqqfffccc]]]^^^aaaffflllyyyxxxmmm{{{vvv```mmm___AAA444...+++...///,,,***+++++++++************++++++************************+++'''$$$'''...333222///222000///000222333333222000111222222444888===AAA>>>666222666999555111///+++444AAAMMMXXXbbbkkkooonnnlllllllllllljjjjjjjjjnnnpppppppppuuuqqqpppnnnmmmsssqqqbbb\\\\\\___aaagggkkkwwwxxxqqquuuvvvgggbbbccckkkpppqqqvvv}}}|||uuupppnnnooovvv{{{rrr\\\HHH777222,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))(((((((((((()))))))))*********))))))******+++,,,************************************+++,,,---...444666GGGfffnnnbbbMMM>>>999::::::IIIcccpppcccXXXNNNMMMSSSZZZccckkkXXXQQQFFF===666222000...***+++---///000111222222444222222777>>>DDDGGGHHHKKKKKKOOOWWW___```ZZZTTTGGGEEEAAA;;;555///,,,***'''(((***,,,---///000000222222111111111111111111111000000000111333555666:::<<<>>>AAAEEEHHHJJJKKKJJJJJJIIIIIIIIIIIIIIIIIILLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOLLLJJJJJJJJJJJJGGGEEENNNRRRSSSPPPNNNLLLGGGAAACCCDDDIIIOOOMMMCCC999666222111111222555777777666000/////////111444777999???BBBFFFHHHGGGEEEDDDDDD```BBB===999888666444444444555444222111111111111111111111111000000//////000000111222111111111111111222333444555555999HHHdddyyyyyynnnjjjhhheeeeeegggiii```WWWVVVVVVSSSPPPOOOTTTTTTTTTWWW\\\___aaaaaafffhhhmmmttt||||||{{{rrrpppmmmiiieeelll}}}|||pppnnnyyygggEEE555***+++---,,,+++...,,,,,,++++++++++++,,,,,,***************************)))+++222999:::444---...,,,+++,,,...000000///...///111222333666;;;>>>:::222///444666222000333222AAARRR\\\aaafffiiiiiibbb___^^^``````______aaakkkmmmrrr|||rrraaa]]]fffqqqtttiiikkkqqqtttsssqqqhhheeepppxxxlllnnnqqqfff]]]aaahhhmmmqqqrrrqqqooogggooovvvxxxvvvqqqjjjcccDDD<<<111***'''''''''&&&&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))((((((((()))))))))************))))))******+++,,,************************++++++******+++---///000///>>>___vvvpppJJJ===:::<<<@@@QQQeeejjjPPPFFF???AAAIIIRRR]]]eeePPPJJJBBB:::555222///...***+++---000111222222222222//////666AAAHHHIIIFFFHHHUUUdddkkkeeeZZZQQQLLLDDDCCC@@@999222---+++***'''(((***,,,...000000111000000000000000000111111111000000000222666999;;;>>>???BBBDDDFFFHHHIIIJJJKKKJJJIIIIIIHHHIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQNNNLLLLLLOOOPPPOOOMMMUUUXXXWWWRRRNNNKKKEEE??????@@@GGGNNNNNNDDD:::555333222222333666777777666/////////000333777:::<<>>:::888666444444444555444333111111111111111111111111000000//////000000111222111111111111222333444555:::DDDUUUooo{{{xxxvvvqqqnnnnnnpppeee\\\XXXTTTNNNKKKLLLOOOLLLKKKLLLOOOQQQQQQOOOOOOQQQTTTYYY___gggnnnsssyyyuuukkkgggooozzzyyyvvvhhhLLL333,,,---,,,---000,,,,,,++++++++++++,,,,,,************************,,,000444777666333///,,,)))((('''(((***+++++++++***+++---------...111333555---+++111222...000888AAARRRbbbdddaaaaaabbbbbbUUUPPPQQQ[[[ddddddaaa```eeesssrrriiieeejjjyyyuuu~~~yyyjjjfffkkkuuu{{{uuuwwwfffcccfffnnnpppkkklllssskkksssyyyxxxuuuvvvuuurrrXXXLLL;;;///)))((('''%%%&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))(((((()))))))))***************))))))******+++,,,************************,,,,,,++++++,,,...000222333OOO~~~kkkEEE::::::???HHHZZZhhhdddDDD<<<666999@@@GGGPPPWWWIIIDDD===777333111...,,,)))+++...000222333222222222111444<<>>;;;???IIITTTVVVLLL???888777555444555666666555444222222333555888<<<@@@CCCDDDFFFHHHHHHFFFDDDCCCCCC\\\AAA>>>:::888666444444555555444333111111111111111111111111000000000000000111111222111111111111222333444555;;;WWWzzzyyynnnggg___VVVSSSVVVTTTRRROOOOOOQQQPPPMMMJJJDDDFFFHHHJJJMMMSSSYYY]]]dddppp~~~uuuiiidddlllyyy{{{sssddd???000...,,,---111---,,,,,,++++++,,,,,,---************************222666888444+++''')))...,,,***)))***---.........+++---...---,,,,,,---...222+++***000000,,,111<<>>777000***)))***&&&(((***---///111111111,,,------...///000000111111111111222666:::???BBBCCCDDDEEEFFFGGGFFFEEEEEEAAAAAABBBCCCDDDGGGIIIKKKIIIJJJMMMPPPSSSUUUVVVWWWVVVWWWWWWXXXYYYXXXXXXXXXWWWTTTSSSWWW___fffhhhhhh```bbb^^^VVVPPPKKKEEE>>>???DDDRRRaaaeeeZZZLLLCCC:::888666666666555333111666777888:::>>>BBBGGGIIICCCEEEGGGGGGEEEDDDDDDDDDYYY???>>>:::888777666555444333333222444444333333222111000000000111111111111222222222...333444000000777;;;:::NNNnnn|||}}}}}}wwwpppkkkiiihhh```]]]^^^\\\SSSMMMLLLGGGKKKNNNKKKFFFCCCGGGLLLYYY```iiipppvvv{{{mmm___hhhooo}}}zzzZZZ999...000000+++---+++++++++---...---,,,000,,,(((&&&(((---111444999444...++++++,,,,,,+++,,,++++++******++++++,,,------,,,++++++,,,,,,,,,,,,......++++++333@@@KKKbbbeeefffccccccggghhhfffccc]]]kkknnnrrr~~~xxxrrrmmmpppuuu|||~~~{{{zzz~~~~~~|||~~~~~~yyysss|||}}}{{{tttsssnnnbbbMMM888+++)))+++&&&)))***(((&&&''')))***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((((((((()))***************+++++++++++++++***)))((()))***++++++***)))***+++---,,,...000...,,,000666===pppwwweeeBBB666???@@@???RRRmmmooo___===555555777555<<>>GGGTTTfffyyywwweeeWWWYYY___\\\TTTOOOHHHDDD===555...***((((((******+++...000111000///,,,------...///000111111//////111555;;;@@@CCCDDDFFFFFFGGGIIIIIIHHHDDDAAA>>>AAADDDGGGGGGHHHIIIJJJFFFHHHLLLPPPSSSUUUVVVWWWTTTUUUWWWYYY[[[\\\]]]^^^[[[[[[\\\___dddhhhjjjkkkhhhaaaWWWPPPLLLHHHBBB===AAAKKK[[[jjjpppgggVVVHHHDDD>>>:::999666333444888444999>>>@@@CCCHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEYYY???>>>:::999888777666555444444444444444333333222111111000111111111111222222222222//////222555333111;;;HHHeeeooo~~~zzzppphhhfffccc\\\WWWVVVVVVVVVUUUPPPJJJGGGHHHKKKLLLPPPWWW]]]ccckkksssyyywwwjjj```ccckkk|||rrrmmmvvvSSS<<<111......---,,,,,,,,,......---+++000,,,)))---444::::::999333000,,,***,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------.........222===NNN[[[jjjiiiddd```ccclllrrrsssnnnvvv|||yyyuuutttzzz}}}jjjmmmqqqwww}}}|||pppkkkqqqyyyvvvzzztttsssnnncccRRR@@@222***((()))***(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((((((((()))***************)))******+++++++++******)))***++++++***)))***+++,,,+++---///---,,,000666EEEqqqqqq]]]<<<333;;;<<<>>>SSSnnnooo^^^BBB999;;;BBBFFFPPPVVVPPPDDD===444///......---,,,,,,///222444444444444555222999DDDOOOXXXbbblllsssmmmaaaYYY\\\___[[[SSSNNNHHHCCC<<<444...***((((((***+++---///111111000///,,,------...///000111111444555888<<>>999:::999888666666555555555444333333222222111111111111111111111222222222333333...111:::777333DDD^^^lllqqq{{{www|||zzzuuusssmmmfffccc___[[[UUUOOOKKKIIIJJJJJJFFFGGGIIILLLQQQXXXaaagggkkkqqq|||{{{ooojjjdddeeeqqqyyycccggg|||pppNNN555++++++---,,,,,,---......,,,***+++((('''---777;;;888333---,,,***+++,,,......---,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,---222>>>PPPcccpppuuupppggg___aaaiiimmmmmm~~~rrrnnnxxxsssqqqnnnmmmmmmpppsssvvvzzzqqqooozzzxxxqqqyyy|||{{{{{{zzzwwwlllWWW>>>,,,+++***))))))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***************(((((()))++++++,,,,,,,,,)))***++++++***)))***++++++***,,,...---+++000777FFFnnnyyyeeePPP444444888:::@@@WWWooolllYYYBBB:::@@@PPP\\\ggggggZZZCCC<<<333---,,,---------...000333444444333333444222999CCCKKKPPPTTTZZZ^^^ccc```___aaa```YYYRRRPPPGGGBBB;;;333---***))))))***,,,///222333222000...---------...///000111222999;;;???CCCGGGIIIIIIJJJJJJIIIGGGFFFEEEBBB>>>;;;FFFGGGHHHGGGFFFFFFHHHIIIPPPPPPPPPQQQRRRSSSTTTUUU]]]^^^___```aaaaaaaaaaaa]]][[[[[[```hhhllljjjhhh```]]]YYYWWWUUUQQQJJJDDDCCCGGGOOOYYYaaaccc^^^YYYOOOHHHCCC@@@<<<888888;;;===AAADDDCCCEEEIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEWWW???>>>999999888777666555555555555333333333222222111111111111111111222222222333333777111222999???IIIbbb|||{{{nnnuuuzzz~~~xxxoooeee^^^VVVQQQPPPQQQRRRQQQOOONNNLLLJJJKKKNNNRRRVVVXXX___kkkzzz}}}nnnbbbbbbllluuuxxx~~~mmmqqq|||cccHHH555...,,,++++++,,,---...,,,+++***((((((+++000222...***++++++,,,---......------,,,++++++******++++++,,,,,,,,,+++++++++,,,------...---111>>>RRRgggwwwuuuqqqhhh```aaaggghhheee|||~~~}}}zzztttooolllkkkiiiuuuxxxxxx}}}tttrrrsssyyyrrrwww}}}zzz|||jjjOOO:::000,,,((()))***((('''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((()))***************((()))***+++++++++++++++)))***++++++***)))***+++******+++---,,,+++111888BBBiiiqqq\\\HHH444777999;;;FFF^^^pppiiiVVVFFF@@@LLLcccttt|||ttt```CCC;;;111+++***,,,------000222444444333333333444888<<>>CCCGGGHHHHHHHHHGGGDDDCCCBBBCCCDDDDDDCCCAAAHHHIIIIIIHHHGGGHHHJJJMMMUUUTTTSSSSSSTTTVVVXXXYYY```aaaaaabbbbbbbbbbbbaaa^^^\\\]]]bbbiiillliiidddYYYXXXXXXXXXWWWSSSLLLGGGFFFGGGKKKQQQWWWYYYWWWSSSMMMGGGBBB@@@<<<888999<<>>>>>888777777666555444444444444333333222222222222222111111222222222222333333333444444555===SSSrrrppp{{{}}}|||zzzrrrkkkbbb^^^^^^______]]]YYYWWWSSSPPPNNNMMMLLLKKKNNNRRR\\\iiivvvwwwkkkiiiqqqyyy||||||wwwzzzwww}}}gggLLL666,,,*********,,,...---,,,......///...,,,,,,,,,---,,,---...///...---,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...000222:::MMMcccuuu~~~nnnjjjbbb\\\```jjjpppqqqkkkvvvuuusssuuu}}}yyyxxxxxx{{{wwwwww{{{}}}{{{{{{}}}~~~~~~}}}~~~zzztttpppiiittt}}}yyyxxxyyy~~~yyyvvvxxxyyyxxxxxx{{{hhhSSS999///'''(((***))))))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((()))***************+++++++++++++++***)))((()))***++++++***)))***+++***)))***---,,,,,,222:::GGGssspppYYYEEE888777888===NNNffftttkkkYYYQQQOOO___yyy}}}dddBBB:::111+++***,,,------000222444444333333444555===AAAEEEHHHLLLRRR\\\cccbbbffffffaaaYYYSSSQQQPPPEEE@@@888000+++))))))***+++///444666444111///...---------...000333666888===AAAGGGIIIHHHGGGFFFFFF@@@??????@@@CCCEEEFFFFFFGGGHHHIIIIIIIIIKKKOOORRRVVVVVVVVVWWWXXXZZZ]]]^^^```aaaaaabbbcccbbbbbbbbb______```eeeiiiiiiddd___SSSTTTUUUVVVUUUQQQLLLIIIHHHHHHKKKPPPUUUUUUQQQMMMIIICCC???>>><<<:::;;;???DDDGGGHHHFFFFFFIIIIIIFFFIIIIIIHHHHHHHHHGGGGGGGGGTTT>>>>>>999666666555444444444444444222222222222222222222222222222222222333333333333000666@@@SSSuuuyyy}}}{{{{{{sssnnnllljjjgggddd^^^\\\YYYVVVTTTQQQMMMJJJLLLNNNSSS[[[fffrrr|||~~~wwwvvvzzz|||{{{jjjttt\\\999111///,,,+++,,,---......,,,...///---******---222---///000///---,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---.........777EEEUUUbbbiiilllllljjjggg^^^VVVXXXeeeqqqwwwfffiiiuuurrrmmmqqqyyy}}}zzzuuurrrqqqssstttxxxyyyyyywwwrrrnnnlllkkkrrrmmmkkkmmmnnnlllkkkmmmjjjiiihhhhhhjjjnnnqqqsssyyy}}}uuunnnpppllllllvvvxxxvvvtttwww|||~~~|||zzzzzzxxxvvv{{{zzz}}}oooKKK:::+++((()))'''(((+++((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***************,,,,,,,,,++++++)))(((((()))***++++++***)))***++++++***+++---------444<<>>999777666666555555555555555222222222222222222222222222222222333333333444444444<<>>```lllUUU>>>666888:::FFF^^^ssswwwlll```OOOQQQaaaqqqrrrnnnbbbPPP@@@:::222------......---000111333333333444666888888CCCRRR]]]bbbcccddddddeeeeeeaaa\\\ZZZZZZTTTKKKCCC>>>666...)))(((***+++,,,111444444000------///,,,------000444:::???BBBCCCHHHLLLKKKGGGDDDDDDEEECCCAAA??????AAADDDFFFGGGDDDGGGKKKMMMOOOQQQSSSUUUVVVWWWYYY[[[\\\^^^^^^___[[[]]]___aaaccceeefffgggaaaeeejjjjjjeee^^^XXXTTTQQQQQQPPPNNNLLLKKKKKKKKKGGGIIIMMMTTTXXXXXXRRRLLL@@@<<<888999888777999>>>AAADDDDDDCCCDDDHHHJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEQQQ===>>>999888777777666666666666777222222222222222222222222222222333333333444444444;;;CCCdddvvv~~~{{{uuupppiiidddbbb___[[[XXXRRRRRRSSSTTTVVVZZZ```dddfffoooyyyyyyuuuuuusssqqqcccCCC===555///,,,---.........---,,,---//////,,,)))***+++---+++)))))),,,...,,,++++++++++++++++++,,,++++++++++++,,,---...///===XXXpppoooZZZKKKNNNZZZYYYeeeqqqtttvvv|||yyy{{{~~~|||{{{{{{qqqzzz|||zzz{{{}}}~~~{{{xxxsssttttttrrrooollliiiiiikkkkkkjjjhhhggghhhlllnnnnnnhhhfffggggggeeedddfffjjjiiihhhffffffeeeffffffaaaeeeeeecccgggrrrwwwwwwqqqxxxssszzz~~~yyyppprrr|||ooorrr|||{{{|||}}}|||~~~~~~aaaCCC666000)))(((---))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((((((((()))***************((()))***+++++++++++++++)))+++++++++***)))***+++,,,+++,,,......///777???```qqq]]]DDD>>>>>>@@@LLLccctttsssfff[[[KKKMMM[[[fffbbb^^^VVVIII@@@:::333///...///...,,,000111333333333555777:::BBBKKKYYYccchhhiiijjjlllgggfffbbb___aaacccYYYMMMCCC===555...)))(((***,,,---111444333...,,,---000,,,,,,...111555<<>>???BBBFFFHHHJJJEEEHHHLLLOOOPPPQQQSSSTTTVVVWWWYYY[[[\\\\\\\\\\\\ZZZ\\\^^^aaadddggghhhiiiaaagggmmmllldddZZZTTTQQQSSSRRROOOLLLIIIIIIJJJLLLIIIJJJMMMRRRVVVTTTNNNHHH===888444444444222444999???BBBCCCAAACCCHHHJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDPPP???<<<999888777666555555444444555222222222222222222222222444666444000000555777444???ZZZyyy}}}wwwsssoookkkeee```]]]\\\YYYTTTQQQSSSXXX^^^aaabbbjjjwwwzzzxxxvvvtttgggzzzVVVKKK999,,,***///111......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********111******000///***///999OOOjjjuuujjj```WWWPPPSSSYYYXXXlll~~~rrrhhhmmmyyy}}}wwwtttwwwrrrtttvvvyyyyyyxxxvvvuuuyyywwwvvvuuuvvvuuusssrrrvvvuuurrrqqqpppqqqssstttwwwtttqqqqqqssssssqqqooonnnnnnoooooonnnllljjjiiillldddaaagggnnnqqqppppppjjjkkkkkkjjjllluuu|||mmmkkkssszzzqqq|||vvvqqq~~~~~~zzz}}}rrroooxxx~~~|||zzz^^^???///---,,,'''&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,000---+++---+++333GGGjjjyyyLLL>>>999999BBBXXXpppyyypppbbbZZZSSSZZZaaaaaa]]]VVVJJJ???;;;666111...------------333222111222444666666666FFFOOO\\\fffjjjiiigggfffiiidddaaadddhhhcccUUUHHHGGG<<<111,,,+++)))***---,,,///111111...---...000111222444777;;;@@@EEEGGGNNNHHHAAA>>>???BBBCCCCCCDDD===<<>>333000///,,,(((...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///+++,,,000///,,,555DDD___lllkkkccc```ZZZUUUZZZ___hhh{{{rrrjjjmmmuuuzzz}}}tttooowww|||tttpppoooooooooppprrruuuxxxzzz{{{{{{zzzzzzxxxuuuuuuuuutttsssrrrrrrpppnnnmmmmmmpppsssuuusssqqqppprrruuuxxxxxxwwwvvvwwwwwwwwwvvvuuusssrrrhhh```]]]ccckkknnnnnnooojjjjjjiiigggfffjjjssszzz{{{pppmmmmmmyyyzzzwwwyyy|||wwwuuusssrrrqqqsssyyytttZZZAAA222---+++&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++***...,,,---111///888LLLssssssKKK===:::;;;FFF\\\rrryyyoooaaaYYYRRR[[[aaa```ZZZQQQFFF===999555000------.........333222222333444666777777BBBQQQdddnnnmmmgggbbbaaa]]]dddllllllcccYYYQQQNNNEEE;;;000,,,+++)))***,,,+++...111000...---...111333444666:::>>>CCCGGGIIILLLGGGBBB???@@@BBBCCCCCCCCC@@@AAAGGGIIIGGGGGGKKKGGGFFFGGGIIIMMMOOOPPPOOOSSSUUUVVVWWWWWWXXXZZZ\\\]]]^^^___aaabbbcccddddddjjjkkkkkkiiiddd^^^WWWSSSUUUSSSOOOLLLJJJJJJKKKKKKMMMJJJIIILLLQQQTTTSSSRRRBBB===666222222555777888777999<<>>;;;888888777666555555444444555222222222222222222222222444//////444444444<<>>LLLcccvvvyyymmm___WWWRRR\\\ccc___VVVLLLBBB;;;777333///------///000000333333333333444666777999DDDSSSeeelllhhhaaa___aaa```gggllliiiaaaXXXSSSSSSCCC999000---+++))))))***+++...000///---,,,///111555777:::>>>BBBFFFJJJLLLIIIFFFCCCAAABBBCCCCCCBBBCCCEEEIIIMMMKKKHHHHHHLLLHHHGGGGGGIIIKKKMMMMMMLLLMMMOOOSSSVVVWWWYYY\\\^^^```aaaaaaaaabbbbbbbbbbbbkkkllllllkkkhhhbbb]]]YYYYYYTTTOOOMMMNNNOOOOOOOOORRRPPPNNNOOOSSSUUUTTTRRRJJJCCC:::333222555999<<<777888;;;>>>BBBFFFIIIKKKSSSQQQPPPOOOOOONNNLLLJJJ{{{MMM===;;;888888777666555555444444555222222222222222222222222333///111666333444IIIdddyyy~~~xxxtttzzz}}}xxxwwwyyyyyyrrrmmmiiiooottttttrrrrrruuuxxx|||rrrhhhaaa___bbbeeefffddd___ZZZWWWOOOOOOSSSZZZ^^^aaahhhppphhhaaaZZZTTTRRR[[[vvvssswwwuuuTTTAAA666,,,---444......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......999SSSllloooWWWOOOUUUUUUYYYiiizzzttt|||~~~qqquuu}}}sssccceeennntttiiicccdddgggmmmrrruuuvvvuuuttttttsssssstttuuuwwwxxx|||xxxtttqqqqqqrrrrrrqqqooommmjjjiiijjjnnnsssvvvppppppoooooopppqqqrrrrrrvvvwwwxxxxxxxxxwwwvvvuuuxxxqqqlllnnnooonnnlllmmmoooqqqsssrrrpppnnnnnnooonnnrrrxxx|||~~~tttcccgggsssyyyiiinnnppp~~~xxx|||tttpppqqqppplllpppwwwqqqPPP777---,,,***((('''((()))******&&&'''(((((((((((('''&&&(((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,------***,,,000...;;;UUUxxxwwweeeEEE888>>>BBBSSSjjjyyyxxxkkk]]]VVVUUU___fff```SSSHHH@@@:::555222...,,,...000222222333333444333444666999;;;JJJRRR[[[^^^]]]^^^ccchhhqqqggg___^^^cccbbbYYYOOOAAA888///---,,,)))((()))***---//////------000333888:::>>>BBBFFFJJJLLLMMMFFFEEEDDDCCCCCCCCCCCCCCCFFFKKKPPPPPPLLLIIILLLQQQMMMLLLKKKLLLMMMNNNMMMLLLKKKOOOTTTWWWZZZ\\\^^^```aaaaaaaaaaaaaaabbbcccccciiijjjllllllkkkhhheeeccc\\\UUUOOONNNRRRVVVVVVTTTYYYWWWVVVWWWYYYWWWRRRNNNOOOHHH???888666999<<<>>>;;;;;;<<>>============???CCCJJJOOORRRRRRSSSNNNIIIGGGHHHMMMQQQSSS{{{LLL===<<<999888777666555555444444555222222222222222222222222///111555777999KKKvvvsssuuuzzz}}}~~~zzzyyy~~~|||xxxrrrmmmbbb___[[[XXXTTTWWWbbbnnnyyy~~~zzzwwwnnnmmmnnnooonnnkkkfffbbb]]]WWWSSSVVVYYYWWWUUUUUUSSSUUU]]]ddd[[[OOOTTTccczzz\\\CCC555//////......---------------------------------------,,,,,,,,,,,,---------------,,,,,,111===QQQhhhxxx{{{kkkgggrrrxxx~~~{{{}}}}}}uuuwwwssscccZZZUUUbbbpppqqqjjjfffkkkrrrzzz{{{}}}~~~yyyrrrmmmjjjjjjjjjlllnnnpppsssuuuuuusssooonnnnnnoooooonnnsssqqqooommmlllmmmooopppnnnoooooonnnllllllmmmooooooppprrrssstttssssssrrrppplllkkkpppuuuvvvyyy}}}xxxzzz{{{|||{{{yyywwwuuusssttttttqqqoooppptttyyy~~~~~~}}}mmmcccjjjnnnqqqiiihhhzzz|||nnnnnnyyy}}}wwwyyyZZZ>>>000+++&&&$$$&&&)))))))))'''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---,,,000444:::YYY|||sssSSS???777BBBIII___vvv{{{qqqddd[[[VVV^^^eeehhh```SSSIII@@@999333000---,,,...111333444333555666444333555;;;@@@BBBFFFOOOZZZdddhhhgggeee```bbbfffiiiggg___QQQHHHBBB888///,,,,,,******,,,+++...000///...///444888===@@@DDDHHHKKKLLLLLLKKKCCCDDDDDDDDDBBBBBBDDDFFFNNNTTTWWWRRRMMMOOOUUUYYYQQQPPPNNNNNNNNNNNNLLLJJJJJJNNNTTTXXXYYYYYYYYYYYY]]]]]]]]]^^^```ccceeegggmmmmmmlllkkkjjjhhhgggfff\\\ZZZYYY\\\aaafffhhhgggiiimmmssszzz}}}yyyooogggddd___XXXQQQKKKGGGCCCAAA@@@AAADDDKKKSSSYYY[[[ZZZRRRNNNIIIHHHKKKQQQVVVXXX{{{MMM>>>===;;;888777666555555444444555222222222222222222222222...111444777DDDbbb}}}vvvttttttuuuooozzz~~~|||{{{}}}zzz{{{zzzwwwttthhh[[[PPPQQQWWW```jjjrrr}}}~~~{{{zzzxxxtttqqqnnnmmmkkkgggddd```[[[WWWWWWVVVTTTTTTWWW]]]ZZZ```iiibbbRRRNNNWWWsssiiiSSS???...//////...---------------........................,,,,,,,,,---------......///...000999III[[[fffjjjooorrrmmmppp}}}tttnnnfff[[[VVVXXXaaammmzzz}}}xxxwww|||}}}{{{yyyuuuppplllhhhhhhiiikkkmmmoooqqqrrrqqqooommmmmmnnnnnnnnnmmmooonnnmmmllllllllllllllllllmmmnnnllljjjiiijjjmmmkkklllnnnooopppppppppooorrrmmmlllnnnooonnnooossszzzzzzzzz{{{||||||{{{yyywwwvvvrrrlllhhhhhhmmmrrrtttvvvyyy}}}uuubbbeeeiiilllsssuuurrrzzzqqqpppvvvzzz{{{zzzyyyxxxeeeNNN999222***'''((()))(((''''''(((***,,,,,,***((('''(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,......111555===gggzzz}}}~~~dddDDD===999BBBKKKcccyyyzzzmmmaaaZZZWWWaaaffffff^^^TTTJJJ@@@888333000---,,,...111333444333555666555333555<<>>AAAFFFJJJLLLKKKJJJIIIBBBDDDDDDCCCAAABBBEEEHHHNNNUUUXXXSSSQQQTTTWWWXXXRRRPPPOOONNNNNNNNNLLLKKKJJJNNNUUUYYYZZZZZZYYYYYY]]]\\\\\\]]]^^^aaadddffflllkkkjjjiiigggffffffeee]]]^^^aaaeeejjjnnnqqqssswww{{{yyyooojjjccc]]]YYYUUURRRPPPIIIIIILLLSSS[[[___^^^[[[SSSRRRQQQRRRUUUXXXZZZ[[[|||MMM>>>>>>;;;888777666555555444444555222222222222222222222222555777999>>>TTT{{{vvvgggaaaeeelllrrrqqq~~~}}}||||||yyyzzz{{{yyywwwjjjWWWKKKSSScccmmmqqqrrrnnntttzzz~~~~~~yyyrrrmmmkkkiiifffcccbbb___\\\YYYUUURRRWWW___XXXSSS[[[jjjjjjZZZSSSWWWppphhh\\\III444//////...------------...........................,,,,,,,,,------.........000///333???RRRaaaccc^^^[[[eeefffppp|||{{{qqqlllkkkfff```gggtttxxxuuupppnnnnnnooooooooojjjjjjkkkllllllmmmmmmmmmnnnlllllllllnnnnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllllljjjfffdddeeegggfffgggiiijjjkkkkkkkkkkkkllliiihhhkkkmmmmmmooosssqqqqqqqqqsssvvvxxxyyyxxxyyyvvvppphhhcccccciiinnnoooqqquuuzzzwwwddd^^^aaalllrrrsssxxxvvvxxxuuusssnnnrrr{{{uuurrrnnnuuuppp```BBB:::000+++++++++)))''''''(((***,,,,,,***((('''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------//////000222<<>>^^^tttOOO:::<<<999BBBQQQooo}}}qqqcccXXXWWW```jjjiiieee\\\OOOCCC:::555///...---...000333444444333444555666888???JJJRRR^^^]]]___fffnnnrrrnnniiiaaabbbhhhwwwlllPPPAAA777...++++++)))***---000000111111222666;;;???CCCEEEHHHKKKMMMKKKIIIFFFEEEDDDBBBAAACCCHHHMMMQQQUUUXXX[[[[[[WWWSSSPPPNNNUUUUUUSSSQQQOOOLLLJJJIIIMMMPPPTTTYYY[[[[[[ZZZYYYYYYXXXWWWWWWYYY\\\```cccdddbbbbbbdddgggiiiiiigggiiilllrrrxxx}}}{{{}}}xxxssspppnnnmmmmmmjjjiiifff```[[[WWWVVVWWWXXX]]]bbbccc___]]]^^^```vvvHHH======888888777666555555444444555333333333333444444555555;;;999XXXrrrccczzzjjj]]]dddqqqzzz~~~wwwwww|||zzzrrriiicccaaafffnnnsssuuussspppmmmpppdddWWWQQQVVVbbbpppxxxwwwxxxzzzzzzxxxsssooolllhhhiiilllmmmggg___[[[]]]dddeeeccc^^^\\\YYYTTTMMMAAAFFFjjjkkkLLLHHH:::444000000000------///........................+++,,,---...------...000444;;;FFF^^^rrriiiUUUOOOSSSVVVaaapppzzzxxxpppkkkllltttqqqtttzzztttvvvxxx~~~hhh\\\WWWRRRNNNLLLKKKQQQTTTRRROOOPPPOOOMMMKKKOOOQQQQQQQQQTTT[[[aaammmaaaRRRKKKOOOTTTVVVUUUXXXXXXWWWWWWVVVUUUUUUUUUWWWSSSPPPPPPMMMHHHHHHKKKPPPUUU[[[```^^^WWWOOOJJJFFFHHHHHHGGGEEEEEEFFFGGGMMMOOOQQQPPPOOOQQQVVVZZZ]]]^^^bbbgggjjjjjjgggdddZZZ\\\aaahhhpppwwwzzz{{{~~~zzzxxxkkk\\\TTTRRRVVVaaallljjjyyy|||~~~~~~}}}tttwwwwwwttttttxxx{{{zzzsss]]]DDD555///+++(((''''''(((((((((((('''&&&%%%))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------000------444>>>\\\uuuQQQ999999999GGGUUUrrr}}}nnn^^^UUUYYYgggllljjjddd[[[NNNBBB:::666000///...///222444555555333444444444888BBBPPPZZZ^^^^^^cccllltttsssiii```cccqqq|||xxx___DDDAAA777...+++++++++,,,///000111222222444888===AAACCCFFFIIILLLMMMKKKHHHEEEEEEEEEDDDEEEGGGKKKPPPRRRWWWZZZ\\\\\\XXXSSSOOOLLLSSSSSSRRRRRRQQQPPPOOONNNOOOPPPSSSVVVXXXYYYYYYYYYUUUUUUUUUUUUWWWZZZ^^^___aaa```___aaaeeehhhkkkkkkppptttzzz}}}yyyzzzuuuqqqpppqqqrrroookkkeee]]]WWWVVVYYY[[[```bbbddddddbbb`````````tttGGG======888888777666555555444444555444444444333222333555777;;;GGGsssyyyjjj|||iii]]]iiivvv}}}yyy~~~xxxjjj^^^XXXbbbkkkssstttssstttvvvvvvuuudddPPPFFFHHHQQQ^^^hhhjjjnnnssswwwwwwtttppplllgggiiikkkkkkfff```\\\\\\eeeeeeccc___[[[WWWSSSOOOCCC888OOOqqqxxx[[[OOO@@@888111000000------///........................+++---//////...---...///222BBBTTThhhuuuhhhVVVTTTaaadddnnnzzz|||uuuqqqrrr|||jjjyyywww~~~|||}}}}}}sssmmmggg^^^^^^dddjjjqqqpppfffbbbgggjjjgggeeedddbbbaaadddlllvvv}}}uuuiii\\\YYY___hhhmmmnnnkkkkkkkkkmmmoooppppppooommmfffbbb```XXXRRRZZZhhhtttuuuxxxzzzuuujjj```\\\ZZZaaaddd^^^UUUPPPOOOOOOQQQQQQPPPLLLIIIIIIMMMPPPMMMQQQXXX___eeeggggggfffaaa```aaagggooouuuuuusss|||}}}~~~{{{xxxyyyooobbbWWWOOOMMMVVV```iiiooo||||||qqquuuvvvuuurrrrrrzzzmmmRRR>>>333...+++((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...//////111999LLLoooxxxmmmNNN:::;;;;;;JJJZZZttt{{{mmmbbb\\\```lllmmmjjjdddYYYLLLAAA:::777111000///000333666777777666666555555777???KKKTTTRRRdddvvvyyyooodddbbbdddwww{{{eee^^^WWWKKKAAA777---+++++++++---000000222333444666:::???CCCDDDGGGKKKMMMLLLIIIGGGEEEFFFFFFGGGIIILLLOOORRRTTTUUUYYY\\\]]][[[XXXUUUSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSTTTTTTUUUVVVVVVQQQQQQRRRTTTWWWZZZ]]]___aaa___^^^___cccggglllnnntttyyy~~~~~~||||||zzzvvvsssqqqppppppqqqjjjgggbbb\\\YYYZZZ^^^bbbddddddccccccbbbaaa___^^^qqqFFF===>>>888888777666555555444444555555555444222000111444888BBBeeeuuuppp}}}~~~jjj```lllyyy}}}yyyvvvdddZZZXXXcccnnnvvvvvvuuuwwwyyyxxxuuucccPPPEEEBBBEEEMMMVVV```dddlllrrrtttsssooollliiiiiiiiifffcccbbbbbbaaafffeeecccaaa]]]XXXUUUTTTOOO>>>DDDRRRbbbqqqWWWIII???555222000...---...........................,,,...000///...------...000JJJbbbooorrreee\\\bbbiiioooxxx}}}zzzxxxwwwmmm{{{}}}~~~~~~|||rrrkkksss}}}qqqpppzzz}}}xxxwwwvvvwww{{{yyytttooommmrrrzzzyyytttoooggg[[[YYYnnnyyymmmiiikkk}}}nnn```___ffflllnnnkkkfff___ZZZWWWVVVVVVLLLPPPVVV[[[___bbbdddeeehhhdddccchhhpppuuutttqqqvvvvvvwwwyyy{{{|||zzzyyyvvvppphhh^^^RRRIIIJJJOOObbbdddlllwwwzzzwwwxxx~~~|||yyy|||}}}uuuvvvvvv^^^HHH999111,,,((())))))((((((''''''''''''(((((((((((((((((((((((('''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---000555AAAaaa|||~~~nnnbbbHHH:::===;;;HHH^^^sssyyyoookkkiiihhhnnnnnnjjjbbbVVVIII???999777111000///111444777888888777888888777888>>>GGGOOOUUUiiizzzvvvbbbXXXbbbpppmmm]]]aaaddd^^^BBB777---*********---111111222444666999<<>>888888777666555555444444555555666555222000222777<<>>EEEPPP]]]aaahhhmmmpppooollljjjjjjjjjgggcccccchhhkkkkkkiiidddaaabbb```[[[WWWVVVYYYKKKHHHFFFJJJttteeeSSSFFF:::444222000...///........................---...//////...---///000888TTTjjjoookkkaaacccsss}}}xxxuuu}}}~~~tttiiikkk|||~~~mmmhhhrrr}}}zzzqqqpppxxx}}}xxxxxxxxxxxxxxx{{{yyyxxxsssggg]]]ddd|||nnneeejjjvvvggg]]]jjj~~~yyytttmmmhhhaaadddhhhkkkkkkjjjjjjjjjjjjgggfffjjjqqqvvvvvvtttoooooooooqqqtttwwwxxxwwwppplllhhh```SSSEEE??????OOO```hhhfffoootttyyywww}}}zzzyyy~~~xxxiiiTTTAAA555---(((***)))((((((''''''(((((())))))))))))))))))))))))'''((()))***+++++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///+++111888FFFqqqjjjsssjjjZZZBBB999<<<999DDD^^^rrrwwwqqqqqqpppmmmoooooojjj```SSSFFF===888666111000///111444777999999777888::::::<<>>888888777666555555444444555444555666444222555===CCC```nnnmmm~~~wwwvvviiibbbaaapppzzzvvv}}}~~~~~~~~~kkkXXXZZZhhhqqqzzzooonnnnnnlllcccWWWKKKEEE???<<>>777444111//////........................+++,,,---------///222555HHH___kkkfff```^^^kkk}}}yyy|||vvvfffdddqqqlll[[[dddzzzuuueeegggwwwyyyssswwwwwwxxxwwwwwwwwwwwwxxxzzzxxxwwwxxx{{{{{{wwwsssuuuxxxttthhhcccqqq{{{qqqccc]]]llloooYYY^^^zzzuuullluuuzzz{{{xxxwwwqqqooonnnooossswwwwwwvvvnnnllljjjjjjlllnnnnnnnnngggbbb^^^YYYOOOBBB:::999@@@XXXfffdddkkk|||~~~ppp~~~||||||yyyvvv{{{vvvcccMMM===444...******((('''''''''((()))))))))))))))))))))))))))&&&''')))***++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///***111777DDDtttvvvaaasssfffUUU@@@888<<<:::GGG\\\qqqxxxqqqpppnnnkkkooooooiii^^^QQQCCC:::666666000///...000444777999999777888888999===FFFRRR[[[fff```ZZZXXX___iiisssxxxpppiiiaaaeeerrryyynnn___HHH<<<111---,,,,,,///333111333777:::===@@@EEEHHHLLLNNNNNNKKKFFFDDDFFFIIIHHHHHHIIIKKKOOOTTTYYY[[[\\\\\\[[[YYYVVVTTTUUUVVVWWWVVVUUUUUUVVVWWWZZZ[[[YYYXXXVVVTTTSSSSSSSSSSSSQQQOOONNNMMMNNNRRRUUUXXXVVVXXX[[[\\\___cccjjjoooyyy{{{|||}}}yyyuuupppnnnnnnnnnnnnmmmllljjjiiiggghhhhhhfffaaa]]]ZZZZZZeeehhhiiifffcccccchhhmmmmmmDDD===>>>999888777666555555444444555333555666555444999BBBIIIsssrrrgggsss}}}{{{rrrddd___aaarrr~~~zzzwww~~~{{{xxxxxxxxx{{{~~~xxxcccQQQXXXjjj~~~uuucccbbbjjjnnn\\\QQQGGGBBB<<<<<>>OOOZZZqqqxxxpppkkkhhhhhhooooooiii]]]OOOBBB999666555000///...000333777888999999888777666:::EEETTT___YYYXXXXXX]]]fffooouuuwwwbbbdddiiisss{{{|||xxxsssKKK???444///......111444111444777;;;>>>AAAFFFIIINNNOOOOOOJJJEEECCCFFFJJJHHHHHHIIIKKKOOOTTTZZZ]]]^^^^^^\\\YYYWWWWWWYYY[[[YYYXXXVVVUUUVVVXXXZZZ[[[WWWVVVVVVUUUTTTTTTUUUUUUTTTQQQNNNKKKKKKMMMPPPSSSPPPTTTXXX[[[]]]bbbiiiooowwwwwwyyy|||zzzvvvrrrnnnkkkiiigggeeecccbbbbbbbbbggghhhhhheeeaaa^^^\\\[[[bbbfffiiifffaaabbbiiippplllEEE;;;:::<<<888888777666666666666666:::666333999:::333FFFmmmrrr___eee{{{~~~qqqdddVVVYYYaaauuu{{{vvvuuutttuuu}}}zzztttooommmpppuuuvvvjjjWWWNNNZZZlllqqqbbb^^^___^^^ZZZQQQFFF???===EEEVVVgggddddddcccbbb___ZZZXXXZZZeeedddbbbaaaccchhhpppvvvsssmmmeee```___\\\XXXTTTNNNQQQPPPLLLDDDDDDjjjsssPPPEEE???+++000:::)))000...------///000/////////000(((+++444+++222TTTqqqvvv```ZZZ]]]\\\nnnxxx|||oookkkuuuzzzjjjnnnooovvvyyyvvvsssjjjiiixxxjjjeeexxxxxxaaa{{{yyyuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwyyy{{{{{{yyyuuusssrrruuuwwwrrrgggdddnnnzzzvvvwwwxxxjjjWWW___|||vvv^^^\\\www{{{uuuuuukkkZZZWWW```~~~}}}}}}vvvtttsssssssssuuuwwwyyyzzzvvvsssjjjbbbaaafffiiiiii___ZZZTTTSSSRRROOOHHHBBBQQQRRR[[[kkkwwwyyyuuurrrlllvvv~~~~~~zzzwwwyyy{{{|||hhhOOO===555000+++'''((((((''')))---&&&'''***---***%%%$$$((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111(((...444???nnnkkkmmmkkkcccMMM===<<<;;;???LLLhhhnnnsssrrrjjjeeehhhooommmdddVVVJJJBBB===888444//////000222444777999:::888777555777<<>>XXXcccPPPHHH444333:::---000///------///000//////...000***,,,333...999ZZZyyyyyybbb^^^aaa```mmmppplllmmm~~~{{{lllqqq~~~vvvqqq|||zzzlllxxx{{{{{{wwwrrrgggeeeyyyuuugggfffzzzuuueee{{{xxxttttttsssuuuuuuvvvwwwwwwxxxyyyyyyvvvxxx{{{{{{yyyvvvuuutttsssvvvsssgggaaahhhuuu~~~wwwuuutttgggYYYfffooo```jjj~~~sssnnnnnnfffZZZ]]]kkk{{{tttrrrvvvuuuqqqwwwwwwvvvvvvvvvvvvwwwwwwqqqpppjjjcccbbbgggjjjiiiiiifffbbbaaabbbaaa^^^[[[\\\[[[]]]fffsss{{{yyyssspppllljjjnnnvvv{{{{{{|||~~~mmmWWWCCC888111+++'''''''''%%%&&&***&&&&&&))),,,***&&&'''***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333,,,000777HHH{{{xxx|||ggg^^^HHH999:::;;;AAAOOOmmmqqqtttooofffaaaeeekkklllcccUUUIIIBBB<<<777444///000111222444777999:::777777888:::>>>DDDJJJOOOTTT```pppxxxvvvmmmfffbbbmmmvvv{{{|||xxxlllNNN888///111---...333222888888888:::===AAAEEEGGGOOOLLLJJJJJJLLLNNNMMMLLLMMMKKKJJJMMMSSS[[[___aaabbb```_________^^^\\\ZZZYYYYYYXXXUUUSSSSSSWWW[[[[[[XXXUUUTTTUUUVVVVVVVVVYYYWWWUUUSSSQQQPPPPPPPPPPPPSSSWWWXXXYYY]]]dddjjjoooppprrruuuyyy}}}zzzvvvsssooojjjggggggfffccc^^^[[[ZZZ\\\___fffhhhjjjjjjhhhfffeeeeee]]]^^^```eeejjjmmmmmmmmmlllFFF<<<::::::888777666666555555666666222555444555888AAAgggxxxmmmcccwww}}}}}}zzzpppaaaUUUQQQYYYkkkyyywwwtttvvvzzz}}}~~~~~~}}}vvvooommmnnntttzzztttnnnlllkkkkkkeee```WWWLLLPPPooolll^^^XXXQQQJJJFFF@@@<<<@@@JJJXXXkkkzzzttteee[[[YYYZZZ[[[ZZZWWWVVVXXX___iiipppuuurrrlllgggccc___[[[XXXRRRLLLDDDDDDCCC<<>>FFFVVVrrruuutttlllaaa]]]aaahhhkkkaaaTTTHHHAAA;;;777333///000111333555777888999555888;;;===???DDDKKKQQQ]]]ooo{{{kkk___dddnnn{{{~~~}}}{{{zzzlllNNN888---///,,,---333333777777888:::>>>AAAEEEGGGLLLKKKJJJKKKMMMOOOOOONNNMMMLLLLLLOOOUUU[[[```aaabbbbbbbbbcccdddbbb^^^[[[]]]\\\ZZZVVVTTTTTTVVVXXXZZZXXXUUUTTTTTTUUUUUUTTTXXXWWWWWWUUUTTTRRRPPPOOOMMMQQQUUUWWWYYY]]]dddiiikkkkkklllooosssxxx|||~~~zzzuuuqqqnnnjjjgggddddddccc```]]][[[[[[^^^aaaeeehhhlllnnnmmmjjjgggfff^^^^^^aaaeeejjjmmmnnnnnnzzzkkkFFF===:::999777777666555555555555666444999777444999HHHsss}}}|||fffjjjuuu}}}~~~zzztttgggXXXNNNPPP[[[rrr~~~wwwrrrnnnpppvvv||||||{{{{{{uuupppnnnpppuuu~~~||||||}}}xxxrrrlllhhhhhhhhhfff\\\SSSPPPQQQbbbfff[[[UUUKKKBBB>>>999888@@@MMM]]]nnn|||uuuddd[[[ZZZ[[[YYYWWWSSSQQQRRRYYYbbbiiiqqqpppnnnjjjeee___ZZZXXXPPPKKKCCCCCCFFF???FFF^^^~~~YYYNNN???222111000222000......///000///...,,,...///000222:::RRRnnnzzzmmmZZZbbbnnnzzzpppuuu|||nnnvvvvvvkkkvvvxxxkkkeeemmm{{{|||tttgggcccsss~~~uuueee\\\dddwwwvvvaaaXXXaaavvvwwwwwwwwwxxxxxxwwwuuussstttuuuxxxzzz|||~~~xxxzzzzzzyyywwwuuuuuuvvvsssyyyxxxlll```bbbsssvvvjjj]]][[[qqq{{{]]]YYYqqqyyyvvvrrrppplllbbb^^^lllwwwpppnnnpppssstttttttttttttttrrrpppmmmlllqqqooohhh^^^YYY]]]```aaagggjjjlllmmmmmmmmmnnnooonnnnnnfff\\\aaasss~~~~~~zzzqqqeeeaaarrr{{{mmm\\\PPP999222+++++++++)))(((***(((&&&'''******''''''+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++...222AAAlll{{{jjj\\\EEE:::@@@CCCKKK^^^uuuxxxtttggg\\\ZZZaaagggjjj```SSSGGG@@@;;;666333///000111333555777888888666888;;;===AAAIIIUUU^^^sssyyyyyynnn```___ooo~~~zzzwww~~~|||nnnOOO888......+++...555555666777888;;;>>>BBBEEEGGGHHHHHHIIIKKKMMMNNNOOOPPPPPPQQQTTTWWW[[[^^^___```fffeeedddeeeeeedddaaa______]]][[[YYYWWWWWWYYYZZZYYYWWWUUUTTTTTTUUUTTTSSSTTTTTTUUUUUUSSSQQQNNNLLLHHHLLLQQQVVV[[[```fffkkkhhhhhhiiikkknnnsssxxx{{{{{{wwwrrrnnnkkkgggdddbbb___^^^]]]\\\[[[^^^bbbeeeeeeiiinnnpppmmmiiieeecccaaaaaabbbeeeiiilllllllllzzziiiEEE===:::999777666666555555555555555444999666555AAAVVV~~~{{{lllfff|||xxxzzzuuukkk\\\PPPKKKTTTaaazzz~~~~~~}}}}}}wwwrrrnnnooouuuyyyzzzxxx{{{wwwtttuuuuuuwww~~~~~~yyytttpppvvvvvvtttnnnfff___\\\\\\]]][[[QQQJJJNNN]]]|||rrr[[[SSSMMMDDD<<<:::777888@@@LLLYYYjjjwwwrrr```YYYYYYYYYYYYVVVRRROOOOOOTTT[[[aaaiiilllooommmggg```[[[XXXQQQMMMDDDCCCEEE@@@GGG]]]]]]QQQHHH:::444666222111/////////000///...,,,---111111222BBB___ttt}}}jjjXXXbbbkkkzzznnnqqqnnnxxx~~~wwwxxxttt}}}zzzuuummmhhhooozzz}}}xxxrrrhhheeeuuu~~~sss```]]]iiiyyypppZZZYYYkkk{{{xxxuuuwwwyyyxxxvvvtttssstttvvvxxx{{{}}}zzz{{{zzzxxxuuussstttuuurrrwwwwwwnnnaaabbbtttttteeeYYY[[[tttqqqYYY[[[ttt|||xxxwwwxxxtttsssrrrlll___ZZZgggyyyzzztttqqqpppqqqrrrssspppqqqrrrrrrrrrpppooommmrrrnnndddVVVNNNQQQVVVXXX^^^ccciiimmmooopppppppppkkkooojjj]]]XXXeeewwwrrryyysssgggsss~~~|||{{{rrreee[[[???555,,,++++++))))))+++***''''''***+++((('''(((************************+++++++++++++++++++++++++++++++++,,,,,,---------(((///555KKKwwwooo^^^EEE<<>>===???AAAEEEOOOWWWgggnnn]]]KKKCCC>>>:::888:::444777===@@@BBBKKK___rrr|||hhh[[[ZZZVVVOOONNNNNNMMMLLLLLLOOOSSSWWWZZZhhhxxxyyyooohhheeeXXXPPPBBB>>>CCC>>>;;;DDDRRRrrr^^^[[[OOO<<<666444222000///000000///...---'''000444666VVVvvvvvvqqqfffmmmyyyZZZuuu|||~~~tttqqqvvv{{{||||||zzzwwwwww~~~yyyyyyqqqiiikkkvvv~~~xxxrrrpppqqqnnnpppssseeesss{{{hhh^^^jjj}}}yyyvvvxxxwwwssstttxxxwwwwwwxxxxxxxxxxxxyyyyyyssssssrrrqqqqqqssswwwzzz|||zzzwwwqqqfffdddrrr}}}rrreeeZZZ```zzzuuuhhh[[[cccuuuxxxuuuuuurrrtttsssoooiiidddhhhvvvzzztttrrrvvvvvvqqqooorrrpppooonnnnnnoooqqqssstttlllooommmeee___```ccceeepppkkkeeeeeejjjmmmllljjjlllgggiiijjj\\\LLLSSSfff|||nnnjjjtttxxxwwwyyyrrruuussssssYYYbbbPPP<<<111---+++***+++((('''+++444999777444222++++++++++++******))))))++++++++++++++++++++++++******+++,,,,,,---......///111...HHHzzz~~~iiioooZZZAAA>>>FFFDDDIII]]]yyyyyyfff[[[bbbllloooiii```SSSHHHAAA===888555///000333555777777666555555999DDDUUUdddiiiddd]]]MMMTTTaaannnvvvvvvqqqkkkjjjqqqxxx}}}{{{kkkLLL777///222000111555444333555888<<<@@@CCCFFFGGGGGGHHHIIIIIIKKKQQQZZZaaabbbccccccbbbcccgggnnnttteeeeeeeeeffffffdddaaa^^^^^^[[[YYYZZZ]]]^^^]]]\\\[[[ZZZXXXXXXXXXVVVTTTQQQUUUUUUUUUTTTSSSRRRQQQPPPPPPRRRXXX^^^eeeiiiiiiiiiiiikkkmmmnnnooonnnlllkkkdddcccbbbaaa^^^YYYRRRNNNKKKMMMPPPSSSXXX___gggmmmqqqpppnnnkkkhhhhhhjjjllleeecccbbbbbbccceeefffeeeeeeCCC<<<:::999999999777666555555555555<<<555???ccc{{{___aaauuu|||iii^^^dddppp~~~wwwpppkkkfffbbbffflllzzz|||kkkaaagggiiikkkmmmnnnmmmkkkiiimmmlllkkkhhhccc]]]WWWSSSTTTVVVYYY\\\\\\ZZZWWWUUUXXXVVVSSSPPPOOOOOOQQQRRRYYYVVVQQQKKKFFFCCCAAA@@@AAA===;;;<<<===<<>>LLLooovvv]]]QQQGGG666555444222000///.........,,,444///)))AAAlllwwwjjj^^^___rrrsssmmm~~~zzznnnrrr{{{tttssssssvvvzzzxxxrrrpppvvv|||}}}|||}}}zzzvvvlllgggooo|||}}}tttzzztttmmmmmmwww}}}tttiiisss}}}rrr___ddduuuzzz|||yyywwwxxxzzzzzzvvvqqqpppqqqsssvvvyyyxxxuuurrrrrrqqqppppppqqqsssuuuwwwzzz{{{vvviii^^^aaarrrwwwpppcccYYY```nnnsssmmmccc[[[eeevvvwwwuuuuuuqqqppptttqqqhhhkkkxxxwwwvvvtttsssrrrrrrssssssppppppqqqqqqrrrrrrsssssskkkqqqpppfff___cccjjjmmmqqqqqqmmmfffeeehhhiiihhhhhhggggggeee\\\PPPNNNSSSkkktttnnnlllrrriiihhh~~~xxx}}}sss|||pppaaammmSSS000,,,,,,%%%''',,,))),,,777???<<<111*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///333888EEEaaahhhpppTTTKKKCCCAAADDDHHHbbb~~~uuueee^^^fffoooqqqiii^^^OOODDD@@@>>>999333000333777999888666666666888===MMM^^^ddd\\\SSSPPPLLLYYYlllxxxrrrffffffmmmssswww|||vvvhhhKKK<<<...,,,///222222333666555777===@@@@@@AAAEEEFFFEEEGGGNNNRRRTTTYYY^^^eeeddddddfffjjjlllllljjjllleee___```fffiiiddd^^^]]]]]]\\\[[[YYYZZZ]]]______\\\[[[[[[YYYTTTSSSUUUVVVUUURRRQQQQQQRRRTTTVVVXXXZZZ]]]aaadddggghhhhhhjjjkkkllllllkkkiiifffeeeeeeaaa]]][[[ZZZXXXTTTPPPMMMLLLNNNTTT\\\dddhhhiiimmmppprrrqqqpppoooiiibbb^^^```dddeeedddcccbbbbbbeeeCCC<<<:::999999888777666555555555555888555FFFpppjjj[[[iiixxxhhh^^^dddqqqyyyrrrmmmfff```aaaeeejjjwwwpppbbb[[[YYYZZZ]]]^^^___^^^\\\[[[`````````^^^[[[VVVRRROOOLLLNNNPPPRRRSSSRRRPPPOOOOOOMMMJJJHHHFFFGGGHHHIIIIIIGGGCCC???<<<;;;:::;;;>>><<<<<<>>>>>>===BBBHHHVVVeeexxxsssbbbaaaUUUGGG@@@<<<999;;;???@@@???@@@CCCEEEMMM^^^ppp|||~~~wwwfffZZZWWWQQQGGGKKKKKKIIIGGGEEEFFFIIIKKKPPPZZZiiiwww}}}zzzrrrkkk\\\PPPEEE???===:::;;;>>>AAA^^^hhh\\\MMM666555444222111///.........+++222000000LLLuuutttiii^^^aaarrrvvvooouuuyyyvvvwwwsssiiirrruuupppqqqrrruuuyyyxxxsssqqqwww|||}}}|||}}}}}}yyyooofffkkkwwwzzztttuuunnnhhhkkkxxxyyymmmcccmmmwwwmmm\\\cccuuuzzzyyyvvvuuuvvvxxxxxxsssnnnssstttvvvzzz||||||yyyvvvuuuttttttttttttvvvwwwxxxwwwwwwrrrfff]]]```ooo}}}sssmmmbbb[[[bbbpppsssmmmaaa[[[gggwwwwwwtttuuurrrnnntttrrrjjjlllwww~~~}}}sssrrrqqqqqqqqqrrrssssssqqqqqqqqqqqqqqqpppoooooooooqqqmmmeeebbbfffjjjiiiooooookkkeeeccceeefffdddcccaaaaaa```YYYOOOLLLOOO^^^nnnqqqsss}}}wwwlllppptttxxx~~~yyyiiirrrYYY777///---'''))))))%%%%%%,,,111///)))%%%)))))))))*********++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,222111444JJJsss{{{kkkkkkOOOGGGAAA@@@DDDIIIbbbwwwfff___fffnnnqqqjjj^^^OOOEEECCCAAA:::333000333777888888666666666777@@@PPP\\\[[[QQQLLLMMMSSSbbbnnnmmmhhhjjjmmmmmmxxxxxxyyy{{{sssdddIII;;;...,,,///111222333444333777===@@@??????CCCFFFEEEJJJRRRWWWYYY]]]bbbgggddddddhhhnnnppplllggghhhffffffgggiiiiiieeeaaa``````___\\\ZZZZZZ[[[]]]]]]YYYXXXYYYXXXTTTTTTVVVWWWUUUSSSQQQPPPQQQSSSTTTZZZ\\\```cccfffhhhhhhiiihhhiiijjjjjjiiihhheeedddfffbbb^^^ZZZXXXUUUQQQMMMLLLLLLOOOUUU]]]dddggghhhjjjnnnqqqqqqqqqqqqlllddd\\\]]]^^^``````___^^^]]]dddBBB===;;;:::999888777666666555555666777;;;TTTzzzYYY[[[vvvvvvhhh```gggsss}}}wwwrrrmmmeee\\\YYY[[[YYYiiiyyy|||qqqaaaWWWTTTOOOPPPRRRSSSTTTSSSQQQPPPQQQRRRSSSSSSRRROOOMMMKKKDDDEEEFFFGGGHHHHHHHHHHHHEEECCCAAA???>>>>>>???@@@;;;999777666555555666777666666999===???CCCNNNYYYkkk}}}}}}mmm```YYYWWWMMMBBB===;;;;;;>>>CCCIIIGGGFFFGGGIIIRRRcccrrr}}}~~~vvvggg]]]YYYRRRIIINNNMMMLLLIIIFFFFFFGGGIIINNNVVVdddsss{{{{{{uuuooo[[[OOOCCC===:::999:::===@@@SSS{{{lllbbbQQQ333555444222111//////......+++//////888[[[nnn```[[[eeewwwtttfffooo~~~rrrpppiiiwww{{{qqqoooqqqtttwwwzzzwwwrrrqqqvvv{{{||||||}}}}}}rrreeeeeeooouuutttvvvqqqlllqqq}}}xxxhhh]]]gggqqqiii[[[dddxxx}}}wwwvvvuuuvvvxxxwwwsssnnntttuuuwwwzzz}}}}}}zzzxxxvvvvvvvvvwwwwwwwwwvvvvvvsssqqqlllbbb[[[]]]iiitttllliiibbb]]]dddqqqtttnnnbbb___lll|||zzzvvvxxxwwwnnnsssqqqkkkkkktttzzzyyynnnnnnooooooqqqrrrtttuuussssssttttttsssrrrpppooorrroooiiiddddddhhhhhheeelllmmmiiicccaaabbbaaa______]]]\\\]]]XXXQQQLLLKKKOOOgggqqqssssssffftttpppuuu```@@@333...)))+++---(((&&&(((***((((((***)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,222///666VVVpppllleeeIIIBBB>>>???DDDHHHaaa~~~xxxggg___eeennnpppjjj]]]NNNGGGGGGCCC:::222111444777888777666666666777BBBPPPVVVOOOFFFGGGMMMZZZiiimmmbbbaaannntttooo}}}yyytttuuu{{{|||nnn___FFF999...,,,000111222333222222666===@@@>>>>>>@@@CCCDDDKKKVVV\\\^^^```cccgggdddccchhhpppqqqllleeeaaadddhhhkkkkkkiiigggfffeeedddbbb^^^[[[ZZZ[[[\\\ZZZVVVTTTUUUUUUSSSTTTXXXVVVUUURRRPPPPPPQQQSSSTTT\\\^^^aaadddfffgggfffeeeeeefffggghhhgggfffdddcccfffbbb]]]YYYVVVRRRNNNKKKLLLNNNRRRYYY```eeeffffffggglllpppqqqrrrsssmmmfff\\\YYYXXXYYY[[[[[[YYYVVVcccBBB===;;;;;;888888777666666666666666:::DDDcccmmmVVVeeeyyymmmgggmmmwww{{{yyyxxxtttppplllhhh```UUUQQQRRRQQQbbbssstttfffWWWPPPPPPIIIJJJLLLMMMMMMLLLKKKJJJHHHHHHJJJJJJJJJIIIGGGFFF????????????@@@BBBCCCDDD???>>>===;;;;;;;;;<<<===999888666555555666777888888777999<<<@@@III\\\mmm|||uuuaaaXXXUUUJJJBBB;;;999:::<<>>EEEPPPpppjjjdddUUU777555444333111000///......---------===ccc~~~fffXXXXXXhhh{{{uuugggvvv{{{|||vvv{{{{{{yyyrrrqqqtttxxx{{{|||tttppppppuuuyyyzzz{{{}}}sssccc^^^fffoooqqqvvvuuusssvvv{{{{{{oooaaaYYYcccnnnhhh\\\ggg{{{xxxwwwwwwxxxyyyxxxuuuqqqqqqrrrsssvvvyyyyyyxxxuuussstttvvvvvvvvvtttrrrqqqooommmggg___YYY[[[eeemmmffffffbbb^^^fffrrrtttnnneeecccsss}}}xxx{{{{{{qqqrrrnnnggghhhooouuuuuummmnnnoooqqqsssuuuvvvwwwpppqqqrrrsssrrrqqqooonnnooolllgggcccbbbdddeeedddjjjkkkiiicccaaaaaa___[[[]]]\\\[[[[[[YYYTTTNNNKKKFFFaaammmkkkvvv}}}iiiwwwqqqsssdddJJJ666---+++,,,000,,,***+++***(((,,,111,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...000<<<^^^kkkgggaaaFFF???<<<>>>BBBFFF]]]xxx|||vvvfff^^^dddmmmpppjjj[[[MMMIIIIIIDDD999111111444666888777666666777999BBBKKKLLLFFFDDDJJJRRR^^^gggiiiccceeepppvvvsss}}}xxxrrrttt{{{zzzjjjXXXCCC777...---000111222333222222777>>>AAA>>>===???@@@CCCLLLXXX^^^^^^___aaafffddddddhhhlllnnnkkkhhh___bbbeeehhhjjjkkkjjjjjjgggfffddd```\\\[[[\\\]]]ZZZUUUSSSSSSRRRQQQSSSWWWSSSRRRPPPOOOPPPRRRTTTVVVZZZ]]]```cccddddddbbb```aaabbbdddeeeeeedddcccaaaccc```\\\XXXTTTPPPNNNLLLNNNRRRXXX___dddfffgggfffgggkkkooopppqqqqqqllleee]]]XXXSSSSSSWWWXXXUUURRRbbbAAA<<<;;;;;;888777777666666666666777:::JJJnnncccZZZvvvwwwpppttt|||vvvppplllfffcccaaa___XXXNNNJJJKKKMMM___pppppp```PPPJJJKKKCCCCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCBBBAAA@@@@@@;;;:::::::::;;;<<<>>>???<<<;;;:::999999::::::;;;<<<:::888777666777888999@@@???AAADDDJJJXXXooopppZZZNNNIIIAAA;;;777888;;;???HHHPPPVVVSSSOOOQQQ\\\qqq}}}jjj]]]XXXSSSOOOGGGGGGGGGEEECCCBBBCCCEEEJJJPPP[[[kkkyyy}}}dddVVVGGG???;;;999;;;>>>BBBGGG___lllggg[[[AAA666555333111000/////////000,,,---@@@ddd~~~vvv___VVV\\\mmm{{{ssshhhzzz{{{vvv}}}vvv|||yyyuuusssvvvzzz{{{zzzqqqnnnoootttwwwwwwxxx||||||}}}sssaaaYYYaaakkknnnnnnssstttqqqmmmhhh^^^UUUWWWaaammmhhh]]]iii{{{vvvvvvvvvvvvvvvuuutttrrrnnnnnnppprrruuuvvvuuusssqqqrrrtttuuutttrrrpppnnnmmmkkkeee]]]WWWYYYbbbjjjcccdddaaa^^^eeeqqqtttnnnfffdddttt~~~xxxzzzyyytttooogggbbbeeemmmrrrrrrooopppqqqsssuuuwwwxxxxxxoooooonnnmmmkkkiiifffeeehhhgggdddbbb______bbbeeeiiikkkjjjfffcccbbb^^^ZZZZZZZZZYYYXXXWWWUUUPPPKKKBBBYYYjjjkkkqqqttttttzzz~~~lllkkkfffSSS:::---,,,,,,***))))))+++)))(((+++000000000///...,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++111===XXXwwweeebbbaaaEEE>>>;;;>>>AAABBBXXXqqqwwwssseee]]]ccclllppphhhYYYLLLJJJIIIBBB777111222444666777666666666777===@@@CCCDDDEEEKKKSSSYYY\\\^^^dddkkkoooqqqtttxxxxxxuuutttxxx{{{gggRRR???555------000111222444333444888???AAA???===???AAAEEEOOO[[[aaa```^^^___fffjjjlllmmmkkklllppptttllliiieeefffiiilllllljjjgggfffdddaaa^^^\\\^^^___[[[WWWSSSSSSRRROOOQQQUUUOOONNNNNNNNNPPPSSSVVVYYYZZZ]]]aaadddeeeccc```]]]^^^___aaacccccccccbbbaaa___^^^[[[WWWSSSQQQQQQQQQRRRWWW^^^dddhhhiiihhhhhhhhhlllmmmmmmmmmmmmhhhaaa^^^XXXRRRPPPSSSTTTRRROOObbbAAA;;;::::::777777666666666666777777777MMMuuuoooZZZcccyyyzzztttggg___YYYVVVUUUSSSNNNGGGEEEHHHJJJ[[[kkkkkk\\\KKKDDDDDDAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<;;;;;;:::999999777777666666666777888999888888777777777888999999;;;:::999777777999:::;;;???BBBKKKYYYgggxxxkkkVVVGGG>>>>>>:::888:::<<>>===@@@QQQzzzqqqeee[[[EEE666555333222000/////////222---///CCCdddxxxooo\\\XXXdddvvvxxxvvv{{{xxx|||yyyzzzyyyvvvsssuuuyyyyyywwwtttqqqqqqtttuuussstttxxxxxxyyyqqqaaaYYY```iiillllllrrrtttmmmddd^^^YYYUUUWWWaaammmhhh^^^gggwwwyyyqqqqqqpppooonnnnnnoooooollllllnnnpppsssuuutttssspppqqqrrrsssrrrqqqooommmkkkjjjeee\\\TTTUUU```iiidddeeebbb]]]cccooosssoooeeeaaaooo~~~zzzttttttqqqrrrhhh^^^^^^gggpppsssqqqqqqrrrssstttuuuuuuuuuuuusssqqqnnnkkkgggcccaaa___bbbaaa```aaa___]]]aaaggggggkkkkkkhhheeeddd```ZZZUUUXXXWWWSSSPPPPPPMMMIIIAAAMMMeeerrrvvv|||kkkkkkttt~~~xxxiiigggkkkaaaCCC000...+++)))'''))),,,,,,)))+++///111111///...,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++222999KKKwwwzzzggg~~~```aaaEEE>>>;;;>>>AAAAAAUUUmmmuuurrrddd\\\aaajjjnnneeeVVVKKKJJJFFF===555333222444666777666666777888>>>@@@BBBDDDKKKTTTZZZ[[[YYYYYYbbbppptttqqqsssyyyssstttwww}}}zzzbbbLLL;;;333---...000000222444555444888>>>@@@>>>>>>@@@CCCGGGRRR^^^dddcccaaaaaajjjqqqwwwvvvsssrrryyy}}}vvvmmmiiiiiikkkkkkiiihhhgggeeeaaa^^^\\\^^^___\\\WWWUUUUUUSSSPPPQQQTTTNNNMMMLLLMMMOOOSSSVVVYYY\\\___dddggghhheee```]]][[[]]]___aaabbbbbbaaaaaa]]]]]][[[WWWTTTSSSUUUWWWVVV\\\ccchhhjjjjjjjjjiiiiiikkkjjjhhhggghhhccc]]]]]]WWWPPPMMMMMMNNNNNNMMMaaa@@@:::999999777777666666666666777777999SSS}}}^^^ZZZppp~~~}}}tttbbbUUURRRNNNLLLJJJFFFAAABBBFFFFFFVVVfffhhhZZZJJJAAA???@@@@@@@@@@@@?????????>>>888888888888777777666666666666666666666666555555666666666777777888888888:::::::::;;;===@@@CCCEEEEEEOOObbbyyyoooYYYLLLDDD>>>===:::888999:::===FFFPPPVVVYYY^^^fffyyywwwfff\\\VVVSSSRRRLLLLLLLLLJJJFFFDDDDDDEEE@@@CCCLLL]]]ppp~~~ssscccPPPCCC<<<888999<<<;;;>>>IIIiiizzzfffYYYGGG666555444222111000//////000...444KKKggguuummm^^^cccuuuzzztttpppsssuuu{{{yyyzzzxxxttttttyyyzzzwww{{{xxxwwwwwwuuuppppppssstttvvvpppbbb]]]cccjjjkkkooosssssskkkeeecccbbb```[[[dddppplll```hhhtttsssmmmllljjjhhhggghhhkkkmmmjjjjjjkkknnnqqqsssrrrqqqllllllmmmnnnnnnmmmlllkkkiiiiiieee[[[PPPQQQ^^^jjjfffgggbbb[[[```lllrrroooeee___kkk{{{xxxrrrooojjjkkk___WWW___oooyyyxxxrrrrrrrrrssssssrrrqqqooonnnnnnlllhhhdddaaa___^^^^^^aaa[[[ZZZ^^^aaaaaacccgggeeejjjkkkiiigggeee```ZZZRRRWWWVVVOOOJJJKKKKKKJJJGGGAAAVVVqqqvvv|||iiieeeooo~~~yyyvvvxxxkkkhhhtttpppNNN666222------***)))------+++***------------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,333999KKKxxxmmmwww___aaaDDD===<<<@@@CCCAAAUUUnnnvvvtttfff[[[___hhhlllaaaTTTJJJHHHBBB777222444333444666666555555777888<<>><<<===???AAAFFFQQQ^^^eeedddcccdddlllttt|||}}}||||||tttmmmiiihhhjjjllljjjiiifffbbb]]][[[[[[]]]ZZZWWWVVVWWWVVVSSSSSSVVVOOONNNMMMMMMNNNQQQTTTVVVZZZ^^^dddhhhhhheee```\\\YYY[[[^^^```bbbbbbbbbaaa^^^^^^\\\YYYUUUTTTWWWZZZYYY^^^eeejjjjjjjjjjjjjjjggghhhfffbbbbbbcccaaa\\\YYYUUUNNNHHHEEEFFFHHHJJJaaa@@@:::888888777777666666666666777888>>>ZZZrrrYYY```{{{~~~|||~~~uuuaaaQQQOOOKKKGGGEEEAAA>>>@@@EEEDDDSSScccfff[[[KKKAAA>>>======<<<<<<;;;;;;;;;:::777777777777777777777888888888999888888777666555777777777888888999999:::;;;;;;===@@@DDDIIINNNQQQ[[[fff|||{{{gggPPPCCC@@@AAA@@@<<<999666666555777???IIIUUU[[[cccnnnvvvhhh```ZZZWWWVVVKKKKKKJJJGGGCCC@@@???@@@???AAAJJJ[[[ooo~~~wwwfffRRRDDD;;;777777;;;;;;>>>CCC\\\mmm^^^NNN666555444222111000//////...///999QQQjjjuuummmaaassstttpppggg\\\bbbeeezzzyyy|||zzzuuuvvv{{{|||yyy~~~{{{zzzuuunnnmmmooorrruuupppddd```ggglllkkkpppqqqnnnhhhfffiiijjjhhh___iiiuuuqqqdddjjjtttrrrlllkkkhhheeeccceeeiiimmmgggggghhhkkknnnppppppoooggghhhhhhhhhiiihhhhhhhhhgggiiifffZZZNNNNNN\\\jjjhhhhhhbbbZZZ^^^jjjqqqpppggg```jjjzzzyyyrrrnnngggeeeYYYTTTaaavvv|||sssqqqrrrqqqqqqooollljjjiii```^^^[[[XXXWWWXXXZZZ[[[bbbYYYUUU]]]eeeffffffgggdddiiikkkiiihhhfffaaaZZZRRRXXXXXXOOOHHHIIILLLKKKOOO888GGGhhhqqqvvvmmmhhhqqq|||}}}}}}uuunnnrrr{{{ooolll||||||VVV:::555......)))&&&((()))'''&&&((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++333<<>>===???AAAHHHOOO\\\eee\\\III>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888777888999:::;;;:::999999666666777888888888999999===???AAABBBFFFNNNYYYbbbeeerrr\\\UUUKKKEEEAAA???===;;;888888777666666:::???CCCOOO[[[hhhsss|||rrrjjjaaa\\\[[[NNNKKKGGGDDDCCCAAA???===>>>BBBIIITTTgggzzzvvvfffQQQBBB<<<:::888666;;;===BBBRRRvvvqqqVVVXXX===333444444...///444000,,,...999OOOgggssspppiii|||wwwpppcccXXXSSS]]]rrr}}}yyyvvvvvvyyy||||||{{{{{{}}}zzzsssoooooonnnllliiippprrrmmmhhhkkkqqqtttppppppnnnjjjfffggglllrrrjjjnnnxxxuuuggggggppppppoookkkfffbbbaaa```___^^^``````aaabbbccceeefffgggeeefffggggggfffeeebbbaaabbbaaa___YYYQQQQQQ^^^mmmmmmjjj___XXXaaassstttiii[[[eeesss{{{{{{tttlllgggcccQQQSSSqqqyyyyyyssstttssspppmmmjjjfffaaaVVVRRRLLLFFFDDDEEEJJJMMMMMMOOO[[[llltttpppiiiggggggiiilllmmmllliiieeebbbWWWUUUQQQOOONNNLLLJJJHHHMMMAAAEEE[[[mmmpppvvvttt]]]pppuuu~~~wwwtttvvvrrrrrrppptttmmmLLL000...,,,+++***+++,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......//////AAAiiikkk___dddJJJ:::===???;;;GGG]]]vvvzzzuuuggg```eeelllmmmeeeWWWHHHAAA===888333222666888999666222111555999DDDDDDKKKVVVWWWQQQSSS\\\dddfffcccaaahhhttttttmmmuuu{{{xxxqqquuuxxxaaaAAA666333000///000111111111333333555888<<<>>>>>>======BBBJJJSSSZZZbbbhhhllljjjwww}}}yyyyyy~~~{{{uuupppppprrrqqqlllpppkkkddd^^^[[[YYYWWWVVVXXXYYYZZZYYYWWWUUUUUUUUUPPPNNNLLLMMMOOORRRTTTTTTYYY\\\```aaa```]]][[[[[[ZZZYYYZZZ]]]bbbdddcccaaaddd```[[[WWWWWWXXXYYYZZZ___```dddhhhjjjjjjhhhfffgggddd```^^^]]]ZZZUUUQQQQQQJJJFFFFFFDDDAAABBBHHH```BBB<<<999999:::666555777888777777;;;GGGlllyyyaaaXXX___}}}zzzyyy{{{yyy}}}lllUUUFFFCCCCCCBBB???===<<<>>>@@@EEELLL[[[cccZZZFFF<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999888888888999:::;;;;;;:::999888888777777777777888999:::@@@CCCGGGIIIMMMSSS\\\cccxxx{{{kkkXXXIIIEEE???;;;;;;;;;:::999777777666555666:::@@@EEESSS\\\gggppp}}}yyypppfff]]]ZZZMMMJJJEEEBBB@@@???===<<<<<<@@@EEEPPPbbbvvvwwwgggRRRCCC===<<<;;;888<<>>444444555///000333//////000>>>ZZZnnnooofff```vvv{{{zzzpppggg\\\SSSQQQXXXppp{{{}}}zzzxxxxxxzzz|||}}}|||{{{}}}zzztttpppqqqpppmmmlllrrrvvvsssqqqsssuuuuuuooommmiiiggghhhlllqqqtttmmmoooxxxuuufffdddlllkkkkkkgggaaa]]][[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^______^^^\\\[[[\\\[[[YYYTTTMMMNNN\\\llljjjggg\\\VVVcccvvvvvvjjjaaajjjvvv~~~|||qqqbbbWWWTTTXXXkkksssssswwwuuurrrmmmggg___VVVOOOJJJEEE@@@@@@EEELLLRRRUUUZZZXXX^^^iiiqqqqqqoooqqqkkkmmmnnnooommmiiieeebbbWWWTTTQQQNNNMMMLLLIIIHHHEEE::::::NNNcccmmmooorrrsss^^^kkkxxx}}}zzzuuussszzzvvvUUU666333---,,,***+++,,,,,,+++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......333111AAAiiipppdddcccKKK===@@@AAA>>>JJJ___sssxxxuuuiiicccjjjppprrrdddVVVIIICCC???999444222666888999666222111444888BBBGGGNNNSSSRRRQQQWWW___ccc``````ffflllooorrrvvvyyyvvvpppoooyyy{{{bbbBBB555333000///000222222222444444555888<<<>>>>>>>>>888===DDDMMMUUU]]]fffkkksss}}}|||}}}vvvvvvsssqqqsssuuusssmmmkkkgggbbb]]]YYYXXXXXXYYY[[[[[[YYYVVVRRROOONNNMMMNNNMMMLLLLLLMMMOOORRRTTTXXX[[[___```___]]][[[ZZZ\\\[[[[[[^^^bbbeeeeeedddddd```[[[XXXXXXYYYZZZZZZ^^^___cccfffhhhhhhfffdddccc```\\\YYYWWWTTTOOOKKKIIIFFFDDDEEEBBB>>>AAAGGGaaaCCC<<<999999:::666555777888666888<<>>???===<<<<<<===???AAAJJJYYYbbbXXXCCC999:::======<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999999999;;;<<<=========<<<;;;:::999888777666666777999:::???CCCGGGJJJJJJLLLQQQTTTfffnnnoooiiigggfffXXXFFF???<<<:::999:::;;;;;;:::777777777777999>>>EEEJJJWWW^^^fffooo}}}|||tttggg\\\WWWMMMIIICCC???===<<<<<<;;;:::===AAAJJJ\\\qqq~~~zzzjjjTTTDDD???>>>===;;;999@@@???CCCgggxxx___aaaBBB555444666111000333///222111EEEiii{{{ooo```\\\ooo~~~zzzyyyjjj^^^SSSNNNMMMVVVppp|||zzz}}}~~~|||zzzzzz|||}}}~~~}}}{{{}}}{{{vvvssstttrrrooommmssswwwwwwxxxzzzwwwsssjjjfffcccdddiiipppuuuwwwmmmnnnwwwvvvgggccciiiiiieeeaaa[[[VVVSSSQQQPPPNNNOOOOOONNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQOOOKKKGGGJJJYYYiiifffaaaWWWTTTeeeyyyxxxiiicccmmmyyy~~~xxxhhhXXXMMMWWWnnn}}}uuuwww|||xxxsssnnnfffYYYKKKBBBAAA===<<>>777///---++++++,,,,,,+++***)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......555222@@@eeepppbbb]]]JJJ>>>@@@AAA@@@LLL___sssyyywwwlllffflllrrrsssbbbWWWLLLGGGCCC<<<555333666888888555222111444777???HHHPPPNNNMMMRRRZZZ```___[[[```kkknnnkkkqqq~~~yyyooohhhppp}}}aaaBBB444222000000111333333333444444555777;;;>>>>>>>>>777:::???FFFOOOYYYcccjjjyyy~~~sssttttttsssuuuvvvqqqjjjcccccc```[[[WWWUUUXXX\\\]]][[[WWWSSSPPPMMMLLLLLLMMMNNNNNNMMMKKKMMMQQQVVVYYY\\\___```___]]][[[[[[^^^]]]]]]___cccfffhhhiiiddd```\\\ZZZZZZ[[[[[[[[[\\\^^^aaaccccccbbbaaa______\\\XXXTTTQQQMMMIIIFFFCCCCCCEEEGGGEEEBBBDDDHHHbbbCCC<<<999999:::777666777777666999>>>SSS|||rrrTTTTTTmmmzzzuuusssmmmddd^^^aaabbbZZZLLLBBB<<<===>>>>>><<<;;;<<<===@@@JJJZZZbbbWWWBBB777999>>>======<<<<<<;;;;;;:::=========<<<<<<;;;;;;;;;@@@@@@AAAAAAAAA???>>>===:::888666444444666999:::===BBBFFFGGGDDDAAA@@@@@@@@@GGGKKKMMMTTTZZZPPPAAA===<<<;;;;;;;;;:::999999888888999:::>>>EEENNNTTT]]]bbbiiittt}}}vvvoooeeeZZZUUUNNNIIIBBB===;;;;;;;;;;;;888;;;>>>EEEVVVlll|||nnnWWWFFF@@@>>><<<:::999BBBBBBBBBggg{{{dddfffHHH777333777333111222...111///IIItttssscccdddooo~~~|||jjj[[[RRRNNNNNN\\\xxx}}}|||~~~}}}}}}}}}~~~|||}}}|||xxxvvvwwwtttooonnnqqqtttuuuyyy{{{vvvooo`````````bbbgggnnnvvv{{{mmmmmmuuuvvviiicccgggggg___ZZZTTTNNNKKKIIIGGGEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKHHHFFFEEECCC@@@DDDSSScccccc^^^TTTTTTfff{{{xxxggg^^^mmm{{{yyyjjj[[[VVVXXXoooxxxxxx|||{{{vvvqqqmmmeeeVVVGGG???CCCEEEIIIOOOXXXbbbjjjnnnkkkooosssqqqkkkgggkkkqqqfffffffffeeeccc```]]][[[WWWTTTOOOLLLJJJIIIGGGFFFGGGDDDAAAGGG]]]tttyyyqqqvvvqqquuuvvvxxxmmmEEE888111///,,,+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......444111???ccclll\\\VVVGGG===>>>???AAAMMM\\\rrryyyxxxmmmgggkkkpppooobbbXXXPPPLLLGGG>>>777555777888888666333222333555;;;GGGMMMJJJLLLUUU\\\[[[YYY]]]eeekkklllmmmttt}}}pppgggfffttt{{{^^^BBB333111000111333555555555444444444777;;;>>>??????:::;;;>>>CCCKKKVVVaaaiiivvvzzz~~~~~~yyyyyywwwttttttsssmmmeee___```___ZZZTTTSSSWWW\\\ZZZXXXTTTRRRQQQQQQQQQQQQLLLOOOPPPNNNKKKLLLSSSYYY[[[^^^```aaa```^^^]]]]]]```______```cccgggjjjllldddaaa^^^]]]]]]^^^^^^]]][[[]]]______]]][[[YYYYYY\\\ZZZVVVRRRNNNJJJFFFDDDCCCDDDGGGLLLNNNNNNMMMLLLbbbDDD===::::::999777666777666555:::@@@^^^rrrUUUZZZwwwzzzxxxrrrnnncccYYYQQQRRRSSSMMMDDD>>>>>>???@@@???===<<<<<<===AAALLL\\\dddWWWAAA888;;;>>>>>>>>>======<<<<<<<<>>===:::888666444444666888:::===BBBGGGHHHDDD???;;;:::777<<<@@@AAAFFFJJJEEE;;;888888888888777666555555777888:::===CCCMMMWWW___eeejjjssssssmmmjjjbbbZZZVVVOOOJJJCCC>>><<<<<<<<<;;;888:::<<>>>>>=========;;;<<<===>>>@@@AAABBBBBB@@@???>>>===;;;???MMM[[[bbb^^^VVVWWWjjj~~~zzzhhh\\\nnn{{{qqq[[[QQQ]]]nnn~~~tttrrrttttttuuupppllliii^^^NNNBBB>>>JJJRRR[[[______bbbjjjqqqttttttiiihhhmmm`````````___^^^\\\[[[ZZZWWWSSSNNNKKKIIIHHHFFFEEEAAADDDCCCCCCRRRiiiuuuttt~~~oooqqqyyyzzzxxxwwwNNN888333000---,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------......111111AAAgggzzz}}}mmm\\\VVVIII>>>===BBBHHHRRR\\\kkkssstttkkkfffkkkooonnnddd\\\UUUQQQKKKAAA:::777888999888666444333333444888CCCJJJJJJNNNWWWZZZUUUUUUdddmmmiiijjjsssvvvqqqcccccckkkzzzxxxZZZAAA222111111222444666666555555444444666:::===??????======>>>@@@GGGQQQ]]]eeeooottt{{{~~~|||}}}|||yyytttrrrrrrlllddd^^^______YYYTTTRRRWWW\\\XXXUUUQQQPPPRRRSSSSSSSSSJJJMMMNNNLLLJJJLLLSSSZZZ^^^```ccccccbbb`````````aaaaaaaaabbbcccfffjjjllldddbbb`````````aaa```___ZZZ\\\]]][[[WWWSSSQQQQQQVVVTTTQQQMMMIIIGGGEEEEEEGGGGGGIIIPPPXXX[[[WWWPPPcccDDD===::::::999777777888666555:::BBBcccmmmWWWbbbtttvvvlllfffYYYPPPIIIHHHHHHCCC???===AAAAAAAAA@@@>>>===>>>@@@DDDNNN^^^dddWWWAAA:::>>>>>>>>>??????????????????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCCCCCCCAAA???===<<<;;;:::888777777888999:::999???EEEGGGDDD@@@???>>>===>>><<<999:::===<<<777444666888888777777999:::888999<<>>===<<<;;;888:::<<>><<<:::777999??????BBB___{{{mmmqqqWWW<<<111666555222222000000111LLLuuuqqqeeekkkrrrvvvsssooo~~~}}}lll```]]]^^^___sss~~~}}}~~~}}}zzz{{{{{{tttlllrrrttttttsssttttttnnnfffSSS\\\eeegggeeegggqqqzzztttnnnuuuwwwgggZZZXXXVVVPPPLLLFFFBBB@@@???===<<<<<<;;;;;;:::::::::;;;;;;888888888999:::;;;;;;<<<===;;;::::::999<<>>CCCCCC@@@III^^^qqqzzzqqqqqq{{{zzzyyy[[[===555222...,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......000222FFFooouuuggg]]]PPPCCC@@@HHHSSS[[[___```jjjnnniiifffmmmqqqppphhhaaaZZZUUUNNNDDD<<<:::::::::999888777555444444888AAAIIILLLPPPTTTVVVVVVZZZkkkqqqiiikkkwwwrrraaa\\\eeesss~~~vvvZZZAAA333222222333555666666555666444444666:::===???@@@>>>>>>===>>>DDDNNNZZZbbbkkkooowww~~~yyyyyyyyyvvvrrrrrrsssmmmfff______]]]YYYUUUUUUYYY]]]XXXTTTPPPOOOPPPQQQOOOMMMHHHIIIIIIHHHIIILLLSSSYYY```bbbdddeeecccbbbbbbbbbaaabbbcccccccccdddgggjjjbbbaaa``````bbbbbbaaa___ZZZ\\\\\\WWWPPPKKKIIIIIIKKKKKKJJJGGGDDDCCCDDDFFFHHHKKKNNNTTT]]]ccc^^^VVVdddEEE===::::::999777888888555555;;;CCCfffcccVVVhhh~~~sss~~~rrrfff^^^OOOJJJEEEEEECCC???>>>@@@@@@AAA@@@???>>>???AAADDDFFFPPP___dddUUUAAA;;;AAA?????????@@@@@@AAAAAABBBAAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFEEEDDDBBB???>>>>>>===<<<;;;;;;;;;;;;<<<888===CCCEEEDDDBBBBBBBBB@@@@@@???@@@CCCDDD???888777999;;;;;;::::::===@@@>>>@@@DDDKKKUUUdddrrr|||tttiiigggiiiddd\\\WWWNNNKKKEEEAAA???===;;;999777:::<<>>???======<<<<<<<<<<<<<<<===<<<:::::::::999999AAAJJJPPPRRRQQQSSSeeewwwvvvggg]]]bbbeeeeeefffoooyyywwwwwwuuurrrqqquuuqqqnnnhhhXXXGGGEEEOOO\\\ccciiijjjhhhlllxxxzzzuuusssqqqgggfffdddbbb```_________WWWSSSMMMHHHFFFEEEDDDCCCDDDDDDBBB@@@GGGZZZqqqyyy}}}yyy|||~~~~~~~~~|||zzzzzzkkkFFF666333///,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......111444HHHqqqzzzsssfffXXXGGGCCCNNN]]]dddbbbZZZeeekkkgggfffmmmrrrqqqmmmfff^^^YYYPPPEEE>>>===<<<;;;:::999999777555444:::BBBLLLQQQNNNLLLTTT___eeemmmpppnnnsssvvviiiUUU]]]lllxxx}}}yyy^^^AAA444333333444666777666444666444444555999===???@@@???>>>>>>@@@EEEOOO[[[dddiiilllqqqyyyzzzuuurrrttttttrrrsssssslllddd^^^]]]ZZZXXXXXXZZZ]]]___YYYUUUQQQPPPRRRRRRNNNJJJJJJIIIHHHHHHKKKQQQWWW\\\aaacccddddddcccbbbbbbccc```bbbddddddbbbbbbdddfff^^^^^^^^^___```aaa___]]][[[\\\[[[UUUKKKDDDBBBBBBBBBCCCDDDBBBAAABBBEEEIIIHHHPPPXXX[[[```dddddd```dddEEE>>>::::::999888888888555444;;;DDDlllsss[[[UUUkkkxxxppp|||oooaaaXXXIIIFFFDDDDDDAAA>>>@@@DDD?????????>>>>>>@@@DDDGGGGGGQQQ___cccTTT@@@;;;BBB??????@@@AAABBBCCCCCCDDDBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJJJJIIIHHHEEECCCBBB@@@@@@?????????>>>======???CCCGGGHHHFFFDDDEEEFFFGGGHHHLLLRRRXXXUUUHHH:::999;;;<<<:::888888;;;>>>EEEGGGLLLTTT___ooo|||pppggggggiiidddZZZRRRMMMJJJEEEAAA???<<<999777666999;;;>>>JJJ^^^pppyyy~~~lllTTTCCC<<<<<<<<<:::>>><<<===CCCSSSqqq||||||aaa@@@000444444222333222---777UUUwwwzzzqqqrrr}}}eeeRRRMMMOOOQQQ```~~~}}}{{{|||{{{rrrhhhkkksssxxxwwwssslllaaaWWWLLLQQQXXX\\\]]]]]]^^^___ggg```hhhpppdddVVVUUUTTTEEEAAA===:::999:::999999===>>>>>>???@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA===;;;;;;;;;999888>>>FFFDDDHHHIIILLL]]]ppppppccc[[[WWWXXXbbbtttwwwrrrtttsssooopppuuummmiiihhhbbbRRRBBBEEETTTeeehhhkkkllloooyyyvvvppptttuuuqqqkkkiiifffcccaaa_________WWWSSSLLLHHHEEEEEEDDDCCCHHHCCC>>>???GGGXXXqqq{{{{{{vvv~~~yyy{{{xxxvvvNNN777444///,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......333444FFFmmm{{{yyykkk[[[HHHCCCQQQbbbgggcccZZZeeekkkhhhffflllooonnnpppiiiaaaZZZQQQFFF@@@???===<<<;;;::::::888666444<<>>>>>>>>@@@AAAAAAAAACCCHHHLLLHHHVVVaaabbbaaaeeeiiiiiifffEEE<<<888888555999666555999777;;;KKKqqqhhh]]]\\\rrr|||ppplll}}}{{{yyyssshhhZZZOOOHHHDDD@@@???@@@@@@>>><<<:::>>>AAADDDDDDDDDFFFGGGOOOUUUcccjjj]]]HHH@@@FFFAAAAAAAAABBBCCCCCCDDDDDDCCCCCCFFFJJJLLLKKKNNNSSSRRRQQQOOOMMMKKKJJJKKKKKKDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNOOOOOOQQQTTT[[[fffkkkdddSSSDDDAAA>>>>>>@@@AAA??????CCCLLLMMMWWWhhhvvv}}}zzzqqqhhhcccbbb```ZZZUUUMMMKKKGGGCCC???<<<:::999:::;;;<<>><<<999666<<<999<<>>===CCCCCCCCCDDDEEEFFFHHHIIIQQQNNNJJJGGGFFFFFFFFFFFFFFFCCC@@@===<<<>>>AAACCCEEEBBBAAAEEEMMMUUUYYY[[[VVVYYYcccvvv{{{xxxtttqqqppppppooollljjjjjj```TTTLLLEEEDDDMMMZZZnnnlllkkkooozzzrrrppppppmmmooouuuoookkkfffdddcccccc```]]]TTTPPPIIICCCAAABBBEEEHHHKKKAAAFFFGGGBBBXXXxxx}}}www|||vvv|||vvvxxxYYY===999111++++++...---+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222444LLLwwwvvviii]]]LLLDDDNNN^^^bbb\\\]]]hhhpppmmmggghhhnnnssspppiii```YYYUUUOOOFFF@@@>>>===<<<;;;999888777666555DDDOOOMMMKKKRRR^^^fffvvvdddggg{{{yyy^^^TTT```rrruuuxxx|||{{{___BBB666444333555999;;;:::888999:::;;;;;;:::;;;===???===@@@BBBCCCFFFOOO[[[eeeggghhhiiikkkmmmppprrrsssooorrrsssrrrrrrpppggg]]]^^^ZZZYYY\\\^^^]]]^^^```ZZZXXXVVVWWWXXXXXXUUURRRNNNMMMLLLPPPUUUYYY[[[ZZZ___dddeeeccccccfffhhhgggcccaaa``````aaabbbbbbaaa]]]\\\ZZZZZZZZZ]]]```bbb^^^___XXXJJJAAABBBEEEDDDDDDCCCAAAAAABBBFFFJJJMMMZZZ]]][[[XXX\\\kkk}}}fffFFF===:::;;;666:::777666:::999===MMMxxxggg\\\[[[rrr|||zzzkkkkkk~~~zzzvvvnnnbbbSSSHHHCCC@@@<<<<<<======<<<;;;===@@@DDDFFFGGGHHHKKKNNNVVV^^^kkkqqqcccKKKAAAEEE@@@AAABBBCCCEEEFFFGGGHHHGGGGGGJJJNNNOOONNNPPPUUUZZZZZZYYYWWWTTTPPPLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDGGGIIILLLOOOQQQSSSUUUVVV\\\aaakkkvvvzzzqqq^^^OOOLLLHHHEEEFFFFFFEEEGGGLLLNNNSSSaaassswwwooogggbbbaaa^^^WWWQQQLLLIIIFFFBBB???<<<;;;:::888999;;;@@@JJJ[[[ooo}}}uuufffQQQCCC<<<;;;888666;;;999<<>>>>>===;;;999888777666888AAAIIILLLRRR]]]eeehhhiiifffnnnyyyppp\\\ZZZfffqqqtttwwwzzzyyy^^^BBB777666555666999;;;:::999888999;;;;;;:::;;;===???<<>><<<>>>777;;;888666;;;:::???OOO~~~fff\\\\\\sssrrrgggooo~~~{{{sssgggYYYKKKBBB???===;;;:::;;;<<<<<<<<>>===<<<<<<777888;;;???HHHXXXjjjwwwttteeeQQQAAA:::999888777888888<<>>555///...------,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111AAAuuu|||oooggg\\\KKKAAACCCKKKNNNKKKLLL^^^nnnoooiiihhhnnntttvvvnnnddd[[[UUUOOOHHHDDD??????===<<<:::888777666888<<>>@@@===???@@@@@@AAAFFFNNNUUUYYY^^^eeemmmrrruuuuuuuuurrrxxxxxxqqqkkkiiihhhggg```^^^^^^ccceeebbb```aaabbb___[[[WWWTTTQQQLLLIIIIIIJJJMMMSSSXXX[[[\\\[[[YYY^^^aaa```aaafffhhhhhhfffeeedddeeeggghhhgggfff```___^^^]]]]]]^^^___```]]]\\\VVVJJJBBBBBBEEEGGGNNNKKKIIIGGGIIINNNTTTWWWZZZ[[[^^^jjjjjjHHH???===???777;;;777666::::::@@@PPP~~~ggg]]]^^^vvv}}}nnniiixxx~~~|||}}}rrrdddUUUHHH@@@???>>><<<<<<<<<===>>>>>>BBBFFFJJJLLLMMMRRRZZZaaalllvvvtttYYYIIIFFFFFFGGGIIIKKKNNNQQQSSSTTTTTTTTTWWW\\\^^^]]]aaafffmmmmmmllliiibbbYYYPPPKKKKKKIIIHHHFFFFFFGGGHHHIIILLLOOOTTTXXX[[[```fffkkkssszzzrrreee```XXXQQQPPPQQQUUU]]]eeepppxxxvvvlllhhhddd```^^^\\\XXXQQQKKKGGGEEECCC@@@>>>=========888999:::<<>>CCCZZZuuu~~~wwwIII:::555333555...444222777PPP{{{vvvhhhxxxzzz}}}mmmbbbbbb\\\ggg|||yyyyyy{{{zzzyyy|||xxxyyyyyytttlllbbbWWWPPPXXXhhhtttooo^^^MMMCCC>>>EEELLLTTTZZZ\\\\\\\\\]]]TTTXXX\\\^^^ZZZRRRHHHAAA;;;<<<===???CCCFFFHHHIIIOOOPPPPPPRRRTTTVVVXXXYYYVVVWWWYYYZZZXXXWWWUUUUUUSSSQQQNNNKKKJJJKKKMMMNNNTTTTTTRRRLLLEEEAAAAAACCCRRR```mmmnnngggaaa[[[WWWSSSPPPKKKHHHGGGGGGHHHIIIKKKNNNUUUaaakkknnnmmmjjjdddooovvvmmmkkkkkkhhhhhhjjjjjjiiihhhgggeeeaaa^^^[[[WWWRRRKKKDDDAAABBBDDDFFFGGGEEEGGGGGGEEEMMMaaaooopppwwwgggjjjzzz~~~vvvMMMCCC888333000---,,,---,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,---...//////000JJJ{{{oooiii^^^MMMBBBAAAEEEHHHIIIJJJ]]]nnnpppjjjkkkssszzzxxxqqqfff\\\TTTNNNIIIFFF@@@@@@>>><<<:::999777666666;;;DDDPPP\\\dddddd```___ssszzzhhhXXX[[[gggmmmnnnrrrttttttvvvrrr^^^HHH;;;:::::::::;;;;;;;;;;;;:::<<<===<<<<<<<<>>777:::666444999888???OOO{{{iii___aaaxxx|||lllkkk~~~tttdddTTTHHHBBB??????>>>===<<<<<<===???CCCHHHMMMPPPRRRXXXbbbkkkuuu{{{```NNNHHHGGGHHHJJJMMMQQQTTTVVVXXX\\\\\\```fffiiijjjnnnsssxxxvvvsssmmmfff^^^WWWSSSMMMKKKIIIGGGGGGHHHJJJKKKNNNSSSXXX\\\___eeennnttt~~~tttnnnfff``````ccchhhsss}}}wwwnnniii___]]][[[ZZZYYYVVVPPPKKKEEEDDDBBB???>>>=========888999:::<<>>>>>@@@BBBBBBBBBBBBAAABBBEEEJJJMMM\\\cccnnnxxx~~~}}}{{{{{{yyyvvvttttttnnngggfffdddeeejjjjjjeee```___^^^\\\YYYUUUQQQMMMLLLKKKNNNQQQVVVZZZ\\\[[[ZZZYYYYYY^^^``````aaafffiiihhhdddddddddeeeggghhhfffeeeaaa``````___]]]\\\ZZZYYYSSSQQQLLLFFF@@@???DDDJJJRRRSSSTTTVVVXXXYYYZZZ[[[\\\xxxuuu___QQQuuuPPPBBB>>>???888<<<777444888777>>>NNNxxxjjjaaabbbzzz{{{jjjmmm~~~~~~~~~vvvdddSSSHHHCCC<<<======<<<;;;<<<>>>AAAEEEKKKSSSVVVYYY```llluuufffRRRJJJFFFHHHLLLPPPUUUZZZ^^^```iiiiiimmmsssvvvwww{{{{{{tttlllddd^^^[[[PPPNNNLLLJJJIIIKKKMMMNNNSSSXXX^^^aaadddkkkvvv~~~yyyrrrnnnooosssyyyvvvooojjjiiiZZZYYYXXXWWWVVVSSSNNNKKKEEECCCAAA???===<<<<<<<<<666888;;;===CCCOOO\\\ffflllaaaQQQCCC;;;888999:::999999;;;:::>>>WWWtttzzzpppDDD666333222555///555444777KKKrrrqqqkkkzzz~~~zzzrrrvvv}}}|||yyyyyyyyyuuusssppphhh[[[PPPPPPVVVbbbvvv~~~jjjMMM@@@DDDJJJLLLQQQVVVXXXWWWZZZ```eeeeeeccc]]]TTTJJJBBB>>>===>>>@@@BBBDDDFFFIIINNNQQQQQQQQQSSSUUUWWWZZZ]]]^^^\\\```eeefffdddcccdddfffaaa```^^^]]]\\\]]]^^^___\\\^^^aaabbb```]]][[[ZZZQQQQQQLLLFFFDDDFFFDDD@@@FFFHHHJJJLLLPPPUUU[[[```iiipppxxx|||~~~|||tttkkkqqq}}}wwwuuurrrqqqqqqooommmkkkkkkjjjhhhddd```^^^^^^___YYYTTTMMMEEEAAAAAACCCEEEDDDHHHDDDBBBDDDCCCOOOiiifff~~~}}}[[[LLL???:::555---+++...,,,,,,------------......------------------------,,,,,,,,,,,,---...//////===DDDvvvzzznnnvvvppp]]]HHH===<<<>>>AAADDDIIIWWWeeehhhgggllltttyyytttooofff\\\SSSLLLHHHFFFCCCBBB@@@>>><<<999888777999HHHZZZccc^^^VVVWWW^^^uuuqqqdddVVVUUU___ffffffkkkppppppmmmllljjj^^^NNN>>>???AAAAAA@@@???AAABBBDDDEEEEEEDDDBBBAAABBBCCCEEEDDDBBBBBBDDDIIINNNQQQ___eeennnxxx||||||yyyvvvwwwwwwqqqiiijjjggggggjjjiiiccc^^^]]]YYYYYYWWWSSSOOONNNNNNOOOPPPSSSXXX[[[[[[ZZZYYYYYYZZZ^^^aaa___```dddfffeeeccccccccceeeffffffcccaaa_________^^^\\\YYYVVVUUUSSSNNNIIIDDD???<<>>888555888888>>>NNNtttjjjaaabbbzzz}}}lllqqq~~~|||zzzyyywwwcccPPPDDD@@@:::;;;===>>>>>>???CCCGGGIIIQQQZZZ___bbbiiivvviiiUUUKKKIIILLLQQQXXX```gggllloooxxxxxx{{{{{{qqqhhhaaa]]]TTTRRROOOMMMMMMNNNPPPRRRZZZ___eeehhhkkksss~~~~~~{{{}}}sssnnniiiggggggZZZYYYWWWUUUSSSOOOKKKIIIEEECCCAAA>>><<<<<<;;;;;;777999;;;>>>CCCMMMZZZccceee\\\NNNBBB:::777888999;;;:::::::::???YYYxxxxxxoooDDD666444333555...333222999RRRzzzrrriii~~~uuu}}}|||uuuyyy~~~yyyuuutttuuuqqqnnniii```QQQIIIOOO[[[rrr~~~cccGGG>>>CCCHHHJJJPPPVVVWWWVVVVVV[[[aaaaaaaaa\\\RRRFFF>>>===???BBBCCCEEEEEEFFFIIIOOOSSSQQQRRRSSSUUUXXX[[[^^^___bbbgggkkkllljjjjjjmmmpppmmmkkkiiigggeeeeeeeeeeeedddcccdddeeeggggggfffeeeYYYVVVPPPIIIHHHJJJIIIDDDKKKOOOTTTYYY^^^eeelllrrruuu}}}|||vvv~~~xxxrrrssssssrrrqqqpppmmmjjjhhhiiiiiifffaaa^^^]]]^^^ZZZUUUMMMFFFBBBAAACCCEEECCCIIICCC???CCC???JJJhhhlllyyy```PPPBBB===666---***///,,,---------....................................,,,,,,,,,,,,---...//////777BBBnnn|||ggg~~~xxxwww___EEE::::::;;;>>>@@@IIIVVVccchhhjjjnnnrrrtttooollleee\\\SSSKKKFFFEEECCCBBBAAA>>><<<:::888777<<>>DDDMMMYYYZZZ\\\```eeejjjooorrrrrrtttooo```UUUUUU]]]ccc|||XXXIIICCCCCC>>>@@@:::666999888>>>OOOpppjjj```bbbyyyooouuu~~~{{{yyyxxxwww}}}vvvaaaMMMAAA<<<999<<>><<<;;;;;;;;;999:::<<<===@@@HHHSSS\\\```YYYLLLAAA999666777888<<<;;;:::;;;@@@[[[zzzuuupppEEE888666444666---111000;;;YYYtttgggzzzzzzyyy|||~~~~~~yyytttrrrrrroookkkdddZZZKKKDDDNNN^^^~~~|||^^^DDD>>>BBBDDDGGGOOOVVVXXXUUUTTTWWW\\\[[[]]]ZZZQQQEEE===>>>BBBDDDFFFFFFEEEEEEIIIOOOTTTQQQRRRTTTVVVYYY\\\___aaaeeejjjnnnooommmmmmqqquuuvvvtttqqqnnnkkkiiiiiihhhllliiiffffffjjjlllmmmkkkfffbbbYYYOOOMMMQQQSSSQQQPPPUUU\\\ccchhhooowww}}}zzzzzzxxxsssnnnqqqrrrqqqpppooolllhhhfffhhhjjjhhhccc^^^\\\[[[[[[VVVNNNFFFBBBAAACCCEEEBBBIIIAAA>>>CCC===GGGhhhsssrrr}}}|||}}}cccRRRCCC>>>777---***///---------.........//////........................,,,,,,,,,,,,---...//////111KKK~~~kkkxxxyyy~~~bbbFFF::::::<<<===???JJJWWWdddkkkooossssssqqqllljjjddd\\\RRRJJJFFFDDDDDDCCCAAA???<<<:::888777===IIIXXX^^^VVVOOOXXXhhhnnnVVVIIIUUU```___```gggfffkkkjjjeeebbbbbbYYYNNNCCCFFFIIIIIIHHHHHHJJJMMMNNNNNNMMMJJJGGGEEEEEEFFFFFFCCC@@@AAAFFFMMMTTTXXXWWW\\\cccllluuu{{{yyy{{{zzzrrrmmmooossstttnnnjjjhhhhhhfff___YYYXXXUUUVVVUUURRRNNNMMMOOORRRKKKOOOTTTWWWWWWWWWYYY[[[eeeiiijjjgggfffhhhiiihhheeeddddddeeeeeeddd```]]]\\\]]]]]]\\\YYYUUUPPPMMMGGGCCCAAACCCBBBBBBKKKVVV[[[[[[^^^dddmmmxxxpppiii\\\OOONNNXXXccchhh___OOOIIIDDDCCC;;;777888888888BBBOOOzzznnnaaafff}}}www{{{|||||||||xxxtttttt~~~xxxcccNNNCCC@@@======<<<>>>BBBHHHNNNRRRUUUYYYbbbmmmuuuyyyhhhVVVOOOOOOWWW^^^fffssszzzhhh\\\WWWWWWXXXYYYXXXWWWXXX___gggmmmmmmooorrrtttzzz}}}ooommmnnniii```ZZZXXXVVVSSSQQQPPPMMMIIIFFF@@@???===<<<;;;;;;<<<<<<===>>>>>>>>>AAAJJJYYYdddeee[[[KKK>>>888777888:::;;;???;;;>>>>>>[[[uuuwwwHHH444888222333888222---;;;ZZZ{{{mmm{{{uuuuuuzzz|||xxxzzz}}}}}}zzzxxxvvvvvvoooqqqaaaMMMFFFGGGUUUlllrrrSSS??????FFFGGGKKKPPPSSSSSSUUUXXXXXXUUU]]][[[WWWOOOHHHEEEGGGKKKSSSFFFDDDHHHFFFLLLTTTSSSUUUSSSWWW___bbb___aaafffhhhpppxxxxxxsssssszzz}}}vvvrrrooollljjjjjjllllllhhhccceeennnuuuwwwnnnhhhbbb___ZZZVVVVVVYYY]]]```eeekkkpppvvv|||yyyuuuoooqqqpppnnnlllkkkjjjkkkkkkjjjkkkkkkgggbbb^^^^^^___\\\VVVMMMFFFBBB@@@@@@AAAHHHFFF@@@???@@@:::EEE___sssyyyttt{{{tttuuupppUUUFFFCCC888///111222......---------,,,,,,,,,...------,,,,,,------...------,,,------...///000888JJJ|||vvvlllaaaGGG777:::;;;:::@@@RRR^^^kkkqqqtttvvvuuusssmmmcccYYYTTTOOOHHHCCCBBBDDDBBBAAA@@@>>><<<888555???IIIRRRUUUTTTWWW```gggdddNNNQQQ___^^^dddkkkbbbgggjjjhhhaaa]]]^^^]]]YYYFFFIIIMMMNNNLLLKKKOOOUUUUUURRROOOLLLJJJHHHFFFEEEGGGEEEBBBCCCGGGNNNSSSVVVXXX\\\aaafffkkkrrr{{{{{{yyyvvvsssooommmkkkjjjeeecccaaa___^^^\\\YYYVVVVVVUUUTTTSSSQQQQQQPPPPPPRRRUUUWWWWWWVVVWWWZZZ]]]dddfffhhhiiijjjhhhfffeeeeeeddddddeeeeeeddd```]]]ddd^^^YYYWWWSSSLLLGGGFFF???FFFIIIEEEBBBGGGSSS\\\[[[aaadddkkkooo\\\TTTOOORRR[[[bbbfffiiifffWWWPPPJJJGGG>>>999999777777@@@LLLuuulllaaahhh~~~vvvzzz}}}xxxrrrppprrr|||fffRRRFFFBBB???>>>>>>???DDDJJJPPPTTT[[[```iiisssyyyooo^^^VVVSSS[[[dddjjjttt~~~yyyggg[[[XXXaaacccdddbbb^^^___gggooorrrsssvvvyyyyyy}}}}}}ssskkkkkkkkkeee]]]WWWVVVTTTRRRPPPNNNLLLHHHEEE@@@???===<<<;;;;;;<<<<<<888999;;;===CCCPPPaaammmhhh[[[JJJ<<<777777999::::::>>>999<<<===]]]}}}zzzKKK666888222111666000222:::QQQ~~~~~~yyyssskkkggg{{{|||xxxyyy|||}}}|||yyyvvvtttsssmmmlll[[[IIIFFFJJJYYYooonnnQQQ>>>???FFFHHHLLLPPPSSSTTTVVV[[[[[[YYYRRRSSSSSSSSSRRRRRRTTTUUUQQQEEEEEELLLLLLSSS[[[ZZZ[[[XXXYYY___bbb``````cccdddkkkqqqqqqooosss}}}|||sssllliiikkknnnrrrqqqmmmiiimmmvvvzzzzzztttooojjjhhhccc^^^^^^aaajjjlllooosssxxx}}}wwwqqqhhhpppooonnnlllllllllmmmnnnlllllllllhhhccc___^^^^^^[[[UUUMMMEEEAAA@@@@@@@@@EEEDDD@@@@@@BBB<<>>@@@EEENNNZZZbbbaaa```lllmmmZZZRRRTTTUUUVVVWWW\\\gggppprrrbbbZZZQQQLLLBBB;;;:::888666>>>JJJmmmpppgggpppuuuwww}}}ssslllooowwwkkkWWWIIICCCAAA@@@???AAAFFFMMMTTTYYYbbbgggqqqzzzxxxjjj^^^YYYbbblllqqqvvv}}}zzzggg______kkkoooqqqmmmgggiiirrrzzz|||xxxlllgggeeehhhggg```XXXUUUSSSQQQOOONNNLLLJJJGGGDDD@@@???===<<<;;;;;;<<<<<<777888999<<>>???@@@CCCCCC@@@CCCDDD???HHHaaarrrwwwssswwwzzz|||fffRRRKKK===222111000.........------------,,,...------,,,,,,------...------,,,------...///000;;;\\\nnnhhh^^^FFF666999:::999@@@QQQ^^^mmmyyyyyyooo[[[RRRJJJHHHHHHEEEDDDFFFCCCBBBAAAAAAAAA???<<<:::999DDDKKKOOOZZZhhhjjjaaaQQQSSSaaahhh______jjjmmmfffnnnmmmdddfffmmmfffUUUOOORRRTTTSSSQQQQQQTTTWWWbbbaaa```^^^ZZZUUUQQQNNNMMMJJJFFFFFFHHHLLLOOOPPPSSSYYY___dddgggjjjooosss|||yyytttoookkkiiiiiiiiieeeaaa\\\XXXVVVUUUSSSRRRVVVUUUTTTSSSRRRQQQQQQQQQTTTTTTTTTSSSSSSVVVYYY]]]\\\___bbbeeeggghhhgggfffdddcccbbbcccccccccaaa___\\\VVVPPPOOOKKKEEEAAAAAACCC;;;999CCCNNNTTT[[[ccceeepppjjjSSSJJJIIISSS\\\___```ggguuuooobbbVVVRRRFFF>>><<<999888???IIIjjj|||ssszzztttuuuxxxlllhhhrrrooo[[[LLLDDDAAA@@@@@@BBBHHHPPPXXX^^^ggglllvvvsssddd___iiitttyyy|||uuueeebbbfffqqqxxx|||vvvppprrr|||sssgggcccaaaaaacccaaaZZZTTTTTTOOONNNLLLKKKJJJHHHEEECCC@@@???===<<<;;;;;;<<<<<<<<<<<<;;;===FFFUUUfffrrrjjjYYYCCC666555999;;;999;;;>>>777:::@@@fffOOO888999111000555000000222EEEuuusss~~~vvvnnngggdddqqq}}}~~~~~~{{{xxxtttqqqnnnllleee___LLLAAAJJJWWWeeevvv}}}nnnVVVEEECCCIIINNNPPPTTTWWWWWW\\\cccgggffffffbbb^^^^^^aaaccccccbbbXXXNNNPPPYYYZZZ___fffdddYYYVVVUUUYYY___ccccccbbbhhhnnnvvv{{{~~~{{{vvvxxxzzz{{{{{{{{{wwwqqqrrrzzz|||uuutttwwwwww||||||~~~xxxssssssrrrnnnsssrrrpppooonnnoooooopppooonnnmmmiiieee```]]][[[XXXTTTLLLDDD???===>>>@@@CCCDDDBBBEEEFFF???GGG___kkkmmmyyy|||ppprrrwwwxxx~~~oooZZZQQQBBB666444222............------------...------,,,,,,------...------,,,------...///000:::___{{{kkkccc[[[EEE666999:::;;;CCCTTT```ppp}}}wwwjjjWWWOOOIIIHHHIIIIIIIIIKKKGGGFFFDDDBBB@@@===999666777CCCLLLRRRaaaqqqkkkYYYRRR]]]jjjlllcccaaafffjjjfffooonnnfffjjjtttiiiSSSTTTUUUTTTPPPPPPUUU[[[^^^mmmmmmmmmiiibbbZZZTTTQQQOOOMMMKKKKKKMMMPPPRRRSSSOOOUUU]]]aaabbbdddfffiiiooonnnmmmkkkjjjjjjkkkkkkjjjfff```[[[YYYXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRUUUVVVWWWXXXXXXZZZ[[[]]]ZZZ]]]aaaeeehhhiiihhhhhhdddbbbaaaaaabbbbbbaaa___XXXQQQKKKIIIFFFAAA>>>???@@@<<>><<<:::@@@JJJnnn|||~~~rrrtttxxxmmmbbbbbbrrr~~~ppp___OOODDD@@@@@@@@@DDDKKKTTT^^^dddnnnrrr{{{uuufffccclllxxxmmm```ccckkkvvv~~~yyy}}}uuullliiifffccc```______[[[TTTRRRSSSLLLJJJIIIHHHHHHGGGEEEBBB@@@???===<<<;;;;;;<<<<<>>===???GGGUUUcccmmmdddSSS???555555:::;;;:::<<<@@@888;;;DDDmmm}}}NNN777999333222888222111111BBBsss{{{llltttyyyzzzvvvxxxpppsss~~~~~~~~~~~~{{{zzzyyyvvvrrroookkkiiibbb\\\KKKCCCOOO\\\hhhwww|||nnnXXXGGGCCCHHHNNNTTTXXXZZZ[[[```hhhlllkkkiiiccc\\\\\\cccnnnwww|||ooobbbaaadddaaabbbgggdddZZZ[[[]]]ccckkkrrrtttttt|||}}}{{{ssstttwwwuuummmkkkttt{{{xxx|||}}}wwwqqqpppsssuuuvvvuuurrrpppooonnnnnnnnnnnnmmmllliiifffaaa]]]ZZZUUURRRKKKDDD===<<<>>>AAAEEEFFFCCCFFFFFF>>>EEE]]]qqqsssvvvttt~~~~~~ssswww}}}ttt^^^UUUFFF999555222//////.........---------...------,,,,,,------...------,,,------...///000:::[[[xxxmmm___XXXDDD666999;;;>>>GGGVVVcccssssssdddUUUNNNIIIJJJLLLLLLLLLMMMHHHFFFDDDBBBAAA===999666666CCCOOOYYYhhhrrrgggRRRWWWfffmmmjjjiiiiiigggggggggooooooiiiooovvvjjjSSS[[[[[[VVVPPPQQQ\\\gggjjjwwwxxxvvvpppfff[[[TTTPPPMMMLLLKKKMMMPPPSSSUUUUUUQQQWWW___ccccccbbbccceeefffhhhiiikkkllllllkkkkkknnniiiccc___]]][[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUXXXZZZ\\\\\\[[[ZZZXXX[[[___cccfffgggggggggcccbbbaaaaaabbbbbb```^^^UUUMMMGGGEEEBBB>>>===???>>>BBBLLLTTTTTTSSS___ooo~~~```IIIGGGPPPUUU]]][[[\\\iii}}}jjj```RRREEEAAA>>>;;;@@@IIIqqq}}}www}}}~~~qqqsssvvvkkkaaa[[[aaasss{{{qqqcccRRRFFF@@@@@@AAAFFFNNNZZZeeekkkwwwyyy}}}qqqfffgggmmmxxxnnneeejjjsss{{{wwwgggeeehhhjjjccc___[[[ZZZVVVQQQOOOQQQIIIHHHGGGGGGGGGGGGDDDBBB@@@???===<<<;;;;;;<<<<<<<<<<<<===AAAJJJVVVaaahhhYYYMMM===555666:::<<<;;;===AAA:::===HHHsss{{{MMM888;;;555444999333666222@@@mmmwwwkkkzzzzzzyyy|||{{{zzzzzzxxxxxxwwwuuurrrnnnkkkiii```\\\NNNIIIUUU```iiiuuu~~~yyylllXXXGGGAAAFFFMMMXXX\\\___```eeekkknnnmmmkkkddd]]][[[cccqqquuuooonnnhhhiiimmmkkkjjjpppwww}}}|||wwwiiifffjjjjjjeeefffqqq}}}zzz}}}~~~yyyqqqooorrrvvvwwwvvvssspppnnnmmmmmmmmmmmmllljjjhhhfffbbb\\\XXXQQQOOOJJJCCC<<<;;;???CCCEEEFFFCCCEEEEEE===DDD\\\uuuzzzwww}}}sss|||wwwaaaXXXIII<<<555////////////.........------...------,,,,,,------...------,,,------...///000666MMM}}}ttt^^^XXXEEE888:::<<<>>>HHHVVVdddttt~~~ooobbbPPPKKKHHHLLLOOONNNMMMNNNFFFEEEDDDCCCCCC@@@===:::777AAAPPP^^^jjjlll```QQQ\\\mmmmmmgggnnnsssllliiilllooopppoootttuuuhhhWWWdddddd]]]UUUXXXgggsssuuu||||||zzzrrrfffZZZRRROOOJJJIIIJJJLLLPPPSSSUUUUUUXXX^^^eeeiiihhhgggggghhhhhhiiijjjkkkkkkjjjhhhggglllhhhccc___^^^\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUYYY[[[\\\ZZZXXXXXXZZZ^^^bbbdddeeeeeedddbbbbbbbbbbbbcccaaa]]][[[TTTLLLEEECCCAAA>>>>>>AAABBBIIIQQQSSSUUU___rrrmmmUUURRRRRRNNNQQQ[[[PPP___vvvwwwiiiYYYJJJDDD???;;;>>>FFFhhhxxxjjjmmmxxx~~~qqqqqq}}}pppfff\\\YYY___lll~~~xxxsssgggWWWJJJAAAAAACCCIIISSS___lllsss~~~|||~~~vvvlllgggkkkmmmvvvssskkknnnuuu}}}{{{zzzyyyjjjcccdddffffff```ZZZVVVVVVTTTOOOLLLLLLGGGFFFFFFFFFGGGGGGEEECCC@@@???===<<<;;;;;;<<<<<<:::;;;>>>DDDLLLUUU\\\```MMMFFF<<<777777:::<<<<<<<<>>KKKvvvzzzMMM999===777555999111666333>>>jjjpppfff}}}~~~{{{yyyxxxwwwuuuuuuuuutttqqqnnnkkkiii```___TTTPPP[[[bbbgggrrr{{{vvvjjjYYYIIICCCHHHPPP[[[```dddeeehhhmmmooommmiiifffaaa___cccnnn|||tttoooooommmsss}}}~~~zzzllleeeggghhhkkkvvv}}}}}}|||{{{yyyvvvssstttuuuvvvtttrrrpppnnnnnnnnnnnnkkkiiihhhgggfffbbb\\\XXXMMMMMMIIIBBB<<<;;;@@@EEEDDDDDDAAACCCDDD===EEE]]]yyyuuuzzzrrriii```PPP@@@777///////////////...............------,,,,,,------...------,,,------...///000444@@@mmmxxxaaa\\\III:::::::::<<>>MMM^^^fffaaaYYYVVVdddvvvpppeeepppvvvmmmjjjrrrpppqqqvvvxxxsssggg]]]jjjkkkddd\\\___nnnxxxxxx{{{|||yyypppcccWWWQQQOOOIIIIIIJJJMMMQQQTTTTTTTTT___dddjjjmmmlllkkkkkkllliiihhhfffdddcccccccccdddhhhfffbbb```^^^\\\ZZZXXXZZZYYYYYYXXXXXXXXXXXXXXXWWWUUUTTTVVVYYY\\\\\\[[[\\\^^^bbbeeeffffffeeedddaaabbbcccdddccc```[[[WWWTTTLLLEEEBBBAAA???@@@CCCGGGOOOTTTWWWcccwwwsssWWWFFFNNNXXXVVVWWW___ZZZxxxfffLLLppp___NNNFFF@@@;;;<<>>LLLxxxyyyuuu{{{NNN;;;???888555888///333111???kkkkkk\\\xxx~~~|||zzzyyywwwtttttttttsssqqqnnnkkkiii```aaaYYYUUU^^^cccfffpppzzzuuujjj[[[MMMGGGLLLUUU^^^cccggghhhkkkoooooolll``````aaabbbfffooo}}}yyyjjjfffkkknnn{{{wwwrrrrrruuu~~~}}}|||{{{}}}yyyvvvxxxzzzyyyxxxwwwtttsssqqqooonnnnnnoooooojjjhhhffffffeeebbb\\\WWWKKKKKKHHHAAA;;;;;;AAAFFFBBBBBB???AAACCC===FFF___vvv|||nnn}}}qqqhhhWWWFFF;;;222000/////////...............------,,,,,,------...---------------...000000:::>>>fffxxxddd___LLL<<<:::999:::CCCPPP```rrrzzz{{{vvvmmmdddJJJHHHJJJRRRXXXXXXVVVVVVOOOMMMKKKIIIGGGCCC>>>;;;999;;;JJJ\\\aaaXXXVVV[[[kkk~~~uuueeepppuuukkkhhhvvvqqqsss{{{|||qqqfffaaajjjmmmhhh___cccqqqxxxuuuxxxyyywwwnnnaaaVVVQQQPPPLLLLLLMMMPPPSSSUUUUUUTTTaaaffflllnnnmmmlllmmmnnngggddd```\\\[[[]]]aaacccgggeeebbbaaa___]]]ZZZXXX[[[ZZZZZZYYYYYYYYYYYYZZZ]]]YYYUUUUUUXXX]]]``````bbbdddgggiiijjjjjjhhhgggaaabbbccceeeddd```ZZZUUUTTTLLLEEEBBBAAA@@@AAAEEEIIIQQQWWW^^^uuuyyyPPPSSSPPPKKKNNNYYYaaadddiiiUUUOOONNNhhhXXXQQQ@@@777???GGG]]]~~~vvv^^^cccttt}}}rrrnnnwwwlllZZZSSSOOOZZZsss|||zzzyyyppp___QQQDDDAAACCCKKKVVVcccqqq}}}qqqjjjcccbbbggglllooooooqqqqqqxxxuuufffVVVWWWdddvvvxxxwwwwwwuuurrrgggeeecccaaa```]]]YYYWWWSSSRRRPPPNNNLLLJJJIIIHHHCCCDDDEEEFFFFFFEEEDDDDDDAAA@@@???===<<<<<<<<<<<<888???BBB@@@GGGSSSVVVQQQBBB:::666777999999:::<<>>aaa~~~mmm___tttvvv{{{uuurrrrrrsssqqqooonnnnnnooonnnmmmiiiccc```bbbccceeekkkrrr}}}wwwnnnbbbQQQFFFJJJUUU\\\gggooopppoooooojjjccc___```___```jjjxxxwwwsssnnnooowww~~~}}}|||{{{yyy|||{{{zzzyyyxxxvvvuuuuuuqqqpppoooppprrrqqqnnnkkkkkkiiifffggggggddd]]]VVVOOOJJJBBB===;;;===???@@@CCCDDDBBBCCCDDD???KKKffftttvvv~~~yyyooo```HHH777555111000///......------...------------------------...------------...//////333IIIgggqqqbbbMMM???:::;;;>>>???IIIbbbsssqqqrrrwwwnnn\\\MMMKKKNNNXXX^^^^^^\\\[[[YYYPPPJJJKKKJJJEEE???<<<:::999AAAPPPVVVTTTXXXaaawwwuuugggaaammmsssnnnlllxxxyyytttvvv{{{ssshhhjjjuuurrrjjjcccccckkkqqqrrrxxx{{{vvvhhh]]]YYYVVVRRRUUURRROOONNNLLLLLLTTT]]]eeekkkppprrrssstttqqqlllccc```\\\XXXWWWXXX\\\^^^iiijjjkkkjjjfff^^^VVVQQQWWWYYY[[[YYYVVVVVVYYY\\\___YYYXXX]]]aaa```ccchhhdddgggjjjmmmooonnnlllkkkbbbccccccccc```\\\XXXUUURRRMMMDDD>>>===AAAHHHMMMZZZNNNUUUwwwjjjVVVQQQLLLMMMUUUWWW[[[pppdddOOOKKKPPPSSSuuubbbYYYFFF;;;???DDDXXXxxxvvvaaafffuuurrrmmm|||yyylll___VVVUUUXXXfff{{{zzzyyyqqqbbbVVVCCC@@@BBBLLL[[[iiiwww}}}jjjbbbYYYWWW]]]gggoootttwwwwww}}}sssiii]]]QQQTTTaaappp|||~~~wwwxxx~~~{{{lllddddddbbb___^^^\\\ZZZWWWTTTPPPPPPNNNLLLJJJHHHFFFFFFBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@???===<<<<<<<<<<<<777===??????GGGQQQQQQIII@@@:::666777999999:::<<>>[[[{{{[[[IIIIIIBBB<<<;;;888000333???ggg}}}kkkyyywwwtttllluuuyyypppmmmnnnpppoooooopppqqqpppnnnlllgggddddddhhhkkklllqqqvvvzzzuuuooogggZZZOOOOOOUUUaaaiiiooommmjjjhhhddd___^^^___]]]]]]eeesss|||sssuuuyyy}}}||||||||||||{{{yyy{{{{{{yyywwwuuusssqqqpppnnnmmmmmmnnnqqqqqqnnnkkkllliiieeeeeefffddd___ZZZPPPJJJBBB===<<<>>>AAABBBDDDEEECCCDDDDDD>>>KKKgggsss}}}uuu~~~sssdddKKK999555111111///...............------------------------...------------...//////888NNNuuusssdddPPP@@@:::;;;===>>>JJJaaapppnnnnnntttlll\\\LLLIIILLLWWW```bbb```___[[[RRRLLLLLLLLLGGGAAA>>>:::777>>>JJJPPPQQQWWWaaatttqqqccc___lllrrrmmmmmmwwwvvvpppsss|||wwwoooqqqwwwsssmmmlllvvv~~~sssbbbWWWVVVYYYYYYXXXTTTQQQOOOLLLLLLSSS[[[ccciiimmmnnnpppsssqqqmmmbbb___[[[XXXWWWZZZ]]]___bbbeeeiiijjjfff___WWWQQQYYYZZZ[[[YYYWWWXXX\\\```___\\\\\\```bbbaaaccciiijjjllloooqqqqqqpppmmmkkkfffeeedddbbb^^^YYYUUURRRPPPKKKEEEAAA@@@DDDIIIMMMWWW\\\kkk}}}nnn[[[QQQJJJRRRWWWXXX___www\\\LLLPPPWWW]]]bbbpppbbbMMM??????@@@UUUqqq}}}kkkmmmvvvqqqkkkxxx|||qqqaaaSSSKKKQQQ]]]qqq}}}zzzyyyyyyrrrfff[[[FFFAAABBBOOO___nnnyyy|||xxxiiibbb\\\[[[aaakkksssxxx|||~~~rrrbbbZZZQQQJJJPPP^^^mmmzzzyyy{{{|||{{{uuugggccceee___]]]ZZZYYYWWWUUURRRPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@AAA@@@???===<<<<<<<<<<<<999===???BBBKKKSSSNNNCCC???999666888999999:::>>>;;;DDDAAA===ZZZrrrbbbRRRQQQIIIAAA===888111333<<>>KKKhhh}}}yyyxxxxxxzzziiiOOO;;;555111111000///............------------------------...------------...//////333JJJuuufffRRRAAA::::::<<<>>>KKK```ooommmmmmqqqkkk\\\LLLGGGIIIVVVdddhhhfffddd]]]TTTNNNNNNNNNIIICCC@@@<<<888;;;DDDKKKPPPZZZffftttmmm```___nnnrrrnnnpppxxxuuulllppp}}}{{{sssuuu|||xxxxxxyyyaaaSSSSSSZZZ___\\\WWWTTTQQQMMMKKKQQQYYYdddiiimmmoooqqqtttssspppaaa^^^[[[YYYYYY[[[^^^aaa[[[___cccfffddd^^^WWWRRRVVVXXXYYYXXXVVVXXX]]]bbb^^^^^^aaaccccccbbbffflllqqqsssuuuwwwvvvtttqqqnnnkkkiiieee```ZZZUUUPPPNNNKKKIIIFFFDDDEEEIIINNNQQQ[[[oookkkVVVNNNPPPRRRYYY^^^fff~~~___IIINNN[[[bbbkkkxxx|||hhhOOO@@@@@@???RRRlllyyytttssswwwsssllluuu|||ooo]]]OOOEEEPPPbbbxxx}}}zzzyyywwwqqqfff^^^LLLEEEEEERRRbbbooowww{{{zzz}}}yyyqqqpppooorrrwww|||~~~~~~lll```VVVRRRMMMIIIQQQ___sss}}}~~~|||zzzwwwttttttyyy|||rrriiidddfffiii]]][[[WWWTTTSSSPPPMMMKKKKKKJJJIIIGGGEEEDDDCCCBBBDDDCCCCCCBBBAAA@@@@@@???AAA@@@???===<<<<<<<<<<<<<<>>999:::>>>DDDHHHFFFHHHEEEDDDCCC>>>LLLkkk|||yyyuuu{{{~~~zzz~~~xxxqqqUUU>>>444222111000///.......................................------------...//////111GGGxxxtttfffSSSBBB::::::===???KKK```pppqqqqqqsssjjj\\\KKKFFFHHHWWWhhhooommmjjj]]]UUUPPPPPPPPPKKKFFFCCC???;;;;;;AAAIIISSSbbbooouuukkk^^^aaaqqqrrrmmmqqqxxxsssjjjooo~~~|||rrrrrrnnnZZZUUUZZZaaa___[[[VVVRRRMMMKKKPPPXXXdddjjjoooppprrrtttqqqlllccc```]]][[[[[[\\\___aaaXXXZZZ]]]^^^]]]YYYTTTQQQPPPSSSWWWXXXWWWXXX\\\```^^^```cccdddccceeemmmuuuwwwxxxzzz|||{{{yyyvvvtttpppllleee]]]VVVOOOKKKIIIGGGFFFEEEFFFKKKQQQXXX\\\jjj{{{tttZZZMMMPPPVVVYYY\\\ggguuuNNNPPPWWW```eeeooommmOOO@@@@@@@@@KKKddd}}}uuullllll{{{wwwooottt~~~ppp___QQQKKKXXXjjj~~~}}}{{{yyyuuummmddd]]]MMMHHHIIIVVVfffqqqwwwzzzxxxzzz~~~~~~{{{|||pppZZZTTTRRRSSSQQQPPPYYYeee||||||sssmmmkkkdddhhhlllqqqzzz~~~ssspppmmmjjjhhhfffdddccc\\\YYYUUUQQQOOOLLLJJJGGGJJJIIIHHHGGGEEEDDDBBBBBBEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@???===<<<<<<<<<<<<===???CCCLLLVVVXXXMMMAAA999777666999:::999<<>>DDDHHHGGGIIIFFFEEECCC>>>OOOooo}}}zzz{{{}}}}}}{{{uuuzzzttt{{{]]]BBB333222111000//////......///...........................------------...//////999JJJzzz|||qqqsssgggTTTCCC::::::>>>AAAIII___rrrwwwwwwvvvkkk]]]KKKFFFJJJ[[[lllsssqqqmmm]]]VVVPPPRRRSSSNNNIIIGGGAAA===;;;???HHHUUUgggttttttgggZZZbbbssspppiiinnnrrrooojjjqqqsssrrrjjj^^^___cccbbb]]]XXXTTTOOOLLLQQQXXXdddkkkqqqssstttsssmmmfffeeebbb___]]]\\\]]]___aaaZZZYYYXXXVVVTTTSSSRRRRRRMMMRRRYYY\\\\\\\\\]]]______cccfffeeeffflllvvv}}}yyy{{{~~~}}}{{{yyyrrrlllcccYYYPPPJJJGGGFFFDDDDDDEEEIIIQQQ[[[eeekkk||||||rrr^^^OOOOOOVVV\\\XXXiiitttSSSIIIVVVbbbiiiyyyuuuSSSAAAAAA@@@AAAYYY|||ooo|||ttteeecccssszzzsssttt|||sssbbbUUUQQQ]]]nnn}}}}}}~~~|||xxxqqqiiiaaa\\\NNNKKKOOO]]]lllvvv|||zzz{{{~~~oooYYYNNNPPPUUUYYYYYYYYY___hhhxxxyyy||||||ssscccVVVPPP[[[dddnnnuuu|||{{{sssgggeeecccdddggggggccc^^^XXXUUUQQQNNNLLLJJJHHHGGGIIIHHHGGGFFFEEECCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<>>>DDDMMMTTTRRRGGG===777555777:::::::::===BBBAAA@@@===OOOrrrbbbUUUFFF999:::333LLLsss|||~~~tttppp~~~qqqkkkjjjnnnmmmkkklllooorrrssstttllliiikkkooossstttwww|||xxxwwwmmmmmmtttzzz|||~~~{{{yyymmm]]]VVVdddqqqvvvuuuvvvvvvvvvrrrtttwww{{{~~~~~~zzzkkkcccnnn}}}|||~~~|||||||||zzzxxxzzzyyyyyyyyyzzzyyywwwtttvvvvvvwwwwwwvvvsssqqqooosssttttttrrrmmmiiigggfffggghhhjjjiiiddd\\\TTTOOOEEE@@@999666888>>>EEEHHHGGGIIIGGGEEEBBB???QQQsss|||yyy|||yyyrrr{{{yyygggGGG444222222111000////////////...........................------------...//////666EEErrr|||zzznnnwwwkkkXXXGGG<<<;;;???CCCFFF\\\qqqyyyzzzwwwkkk]]]KKKIIIOOO```pppuuurrrnnn^^^VVVRRRTTTVVVSSSNNNLLLCCCAAA>>>???GGGUUUgggsssooo```UUUbbbuuuooofffmmmmmmnnnkkktttzzz{{{{{{iiidddgggbbb^^^YYYUUUPPPMMMSSSZZZiiipppvvvwwwwwwuuuooogggbbbaaa^^^]]]\\\]]]___```]]]ZZZVVVRRRPPPQQQRRRTTTPPPVVV]]]aaaaaaaaabbbdddccchhhkkkkkknnnvvv~~~{{{}}}|||zzzpppjjj___TTTKKKGGGEEEEEEAAADDDHHHPPPZZZfffooouuuqqq\\\MMMJJJRRR]]]fffmmmgggTTTUUUUUU```mmmZZZCCCAAA???>>>TTTrrrxxxyyyeee___mmm{{{uuusssyyyvvviii^^^WWWbbbppp|||zzz}}}}}}|||wwwoooeee___[[[UUUTTTZZZgggssszzz~~~qqqcccRRROOOUUU]]]aaa^^^ZZZZZZ___bbbeeemmmqqqjjj[[[PPPNNNbbbooozzz~~~yyyxxx{{{xxxqqqnnn___^^^\\\]]]^^^^^^]]][[[QQQNNNKKKIIIIIIJJJIIIIIIGGGGGGFFFEEECCCBBBAAAAAABBBAAA@@@@@@???@@@AAAAAAAAA@@@???===<<<<<<<<<<<<===@@@GGGOOOQQQKKKAAA888555555777:::;;;:::===CCC???:::>>>\\\ppp}}}wwwbbbMMM===>>>444GGG|||ttt|||zzzssskkkgggjjjiiiiiikkknnnpppooonnnjjjiiimmmssswwwwwwxxx{{{vvvyyywwwpppooouuuzzz{{{~~~~~~hhhVVVLLLJJJ\\\nnnvvvvvvvvvuuusssmmmooossswww{{{bbb[[[\\\lll{{{wwwzzzzzzzzzzzzyyyvvvuuuxxx{{{{{{yyyxxxwwwxxxwwwvvvtttwwwxxxyyyxxxvvvssspppnnnqqqssssssqqqlllhhhffffffeeeggggggfff```ZZZSSSPPPCCC>>>999777:::@@@FFFIIIFFFIIIGGGEEEBBB@@@TTTwww{{{}}}vvvnnnqqqNNN777333222111000////////////...........................------------...//////000===]]]vvv{{{~~~rrr___LLL???<<<@@@DDDCCCWWWlllvvvwwwtttiii^^^KKKLLLUUUeeerrrtttqqqnnn___XXXTTTXXXZZZXXXTTTSSSJJJHHHDDDCCCHHHVVVfffpppkkk[[[SSSfff{{{sssiiippprrrsssqqqyyymmmdddfffbbb]]]YYYVVVQQQOOOUUU]]]eeekkknnnnnnnnnoookkkfff\\\[[[ZZZZZZ[[[]]]___aaa\\\ZZZWWWTTTSSSSSSUUUVVVUUUZZZ^^^aaaaaabbbfffiiihhhoootttvvv{{{}}}~~~{{{xxxmmmfff[[[OOOGGGDDDDDDFFF@@@EEENNNYYYeeennnuuuxxxnnn___QQQLLLMMMTTTgggzzzhhhNNNQQQ]]]aaassshhh```FFF@@@===@@@TTTlllhhh^^^iiiyyy{{{uuussswww}}}zzzooofff___jjjwww|||{{{|||{{{vvvmmmddd^^^\\\^^^^^^dddooowww|||wwwlllaaaSSSUUU\\\eeeggg___UUUQQQQQQKKKSSSaaajjjeeeZZZWWW[[[nnn{{{~~~zzz}}}zzz}}}tttsssbbbaaa]]]WWWQQQOOOPPPRRRKKKIIIGGGFFFHHHJJJKKKKKKFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAA@@@???===<<<<<<<<<<<>>DDDAAA:::BBBhhheeetttrrrYYYFFFDDD333>>>qqqvvvqqqxxx|||vvvwwwvvvmmmhhhffffffhhhkkknnnnnnkkkiiihhhiiioooxxx|||zzzzzz|||xxxvvvppplllqqqyyyyyytttxxx}}}ppp___UUUOOOLLLVVVfffwww|||xxxqqqhhhaaalllnnnrrrwww|||]]]XXX\\\lll~~~}}}wwwxxxvvvwwwxxxwwwsssrrrwww}}}}}}{{{yyyxxxyyyyyyxxxwwwyyyzzzzzzyyyvvvrrrnnnkkknnnppprrrpppkkkgggfffgggbbbcccbbb```[[[VVVRRRQQQBBB>>>:::999<<>>@@@JJJaaahhhYYY___kkk{{{xxxxxxzzz|||uuummmppp{{{sssttttttppphhhaaa___cccgggmmmpppsssuuuwww~~~zzzmmm___YYYZZZ^^^```cccaaaWWWJJJDDDFFFHHHMMM___sssqqq```\\\gggqqq}}}yyyqqq]]][[[WWWTTTRRROOOMMMJJJEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFDDDAAA???>>>===<<>>===<<<<<<===>>>???@@@@@@@@@???===<<<===???@@@FFFLLLMMMHHH@@@999555777======888888===AAAAAAAAA===GGGuuulll]]]dddRRR;;;999BBBYYYllljjj}}}}}}xxx|||ooobbbfff~~~~~~wwwuuuvvvlllkkkiiihhhhhhhhhiiijjjhhhmmmrrrvvvxxxxxxxxxyyywwwssspppqqquuuwwwuuurrrpppxxx|||mmm\\\LLLEEENNN[[[lllxxxyyyhhhYYYZZZccchhhcccjjjtttzzz{{{|||qqq```YYYZZZiiiyyy{{{sssvvvyyyxxxxxxxxxyyyzzzzzz{{{xxxqqqnnnqqqttttttvvvxxxsssvvvwwwtttssssssppplllqqqpppnnnmmmllliiieeebbbfffdddbbb___\\\WWWPPPKKK@@@<<<999:::>>>CCCEEEFFFLLLCCCHHHMMMCCCEEE```xxxtttwwwPPP:::777555333111111111000...////////////////////////...............///000000555777YYYvvviiiIII@@@@@@AAAEEEBBBJJJYYYjjjtttrrrggg]]]PPPPPP^^^mmmrrrvvvttthhh[[[XXXWWWZZZ```cccbbb___XXXWWWSSSMMMKKKSSScccppphhh[[[YYYjjj{{{|||xxxdddXXXaaaaaa]]]XXXTTTRRRRRRTTTVVVYYYXXXWWWUUUSSSSSSUUUXXXTTTWWWZZZZZZYYYZZZ^^^bbbbbb\\\VVVWWW\\\___]]]YYY[[[YYYYYY]]]___```fffmmmuuuxxx{{{}}}yyy}}}~~~}}}{{{tttllleee^^^UUUNNNFFF@@@AAAFFFDDDNNNXXXaaannnvvvkkkXXXSSSOOOTTT^^^```ggg]]]OOOVVVaaapppbbbLLLMMMTTTkkkIIIEEEAAA???III^^^zzzttt^^^[[[aaavvv|||xxxxxxyyy|||}}}uuutttzzzmmmkkkkkkjjjfffdddfffmmmrrryyy|||}}}xxxtttwww~~~zzzuuuqqqhhh]]]XXXXXX[[[YYYYYYWWWPPPFFFBBBDDDLLLWWWjjjyyytttgggdddlllsssyyyyyynnn[[[YYYUUURRRPPPNNNKKKIIIEEEEEEEEEFFFGGGHHHIIIJJJFFFEEECCCAAA???>>>======???>>>============>>>??????@@@@@@>>><<<<<<===???AAAHHHMMMMMMFFF===777555666::::::777888>>>AAA???======OOO{{{ggglllXXX>>>888@@@UUUiii^^^||||||mmmbbbXXX]]]sss{{{tttqqqnnnmmmlllkkkkkkjjjkkkkkkjjjoootttwwwwwwvvvuuutttuuurrroooqqqtttvvvuuurrrmmmrrrzzzxxxlll^^^SSSMMMOOO[[[ggguuuqqqggg[[[XXX^^^fffjjjfffiiiqqq{{{sssbbb\\\]]]kkk|||zzzrrrttttttttttttttttttuuuvvvvvvvvvpppnnnqqqsssssssssuuupppttttttqqqqqqrrrpppmmmnnnmmmllllllllljjjgggdddeeeccc___[[[WWWSSSMMMJJJ>>>;;;:::;;;???CCCEEEEEEHHHCCCHHHIIIBBBNNNmmm~~~qqq{{{UUU???888555333222222111000///////////////////////////...............///000000333===eeeyyy~~~}}}pppPPPDDDBBB@@@DDDFFFLLLXXXhhhttttttjjj```PPPPPP]]]jjjmmmrrrrrrhhh```^^^]]]aaafffhhhgggdddZZZZZZWWWSSSPPPUUU```iiihhh___```ooo}}}{{{ooo^^^[[[aaa^^^ZZZVVVSSSRRRSSSSSSRRRTTTUUUVVVTTTSSSSSSTTTSSSXXX]]]^^^]]][[[[[[]]]```\\\YYYZZZ^^^```___]]]___^^^```dddffffffjjjppp{{{~~~~~~}}}yyyrrriiidddZZZOOOIIIEEEBBBBBBDDDFFFTTT```cccgggiiiaaaUUUTTT]]]___ccc}}}iiiWWWZZZaaammmgggOOOJJJPPPWWWmmmLLLIIIDDD@@@GGGWWWnnnkkk^^^]]]lll|||vvvtttuuuyyy}}}}}}}}}rrriiiiiijjjlllooottt{{{wwwnnnooozzzrrrkkkfffcccbbb___XXXTTTTTTSSSNNNKKKKKKHHHEEEEEEHHHNNN```ttt|||xxxppplllllljjjiiirrrwwwgggYYYVVVRRRPPPNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHDDDCCCBBB@@@????????????@@@???>>>>>>>>>>>>???@@@>>>???>>>===;;;;;;===???CCCIIINNNKKKBBB999555555777999999999<<>>OOO|||lll[[[}}}iii___UUUWWWkkktttlllmmmmmmmmmlllllljjjiiiiiimmmqqqvvvyyyxxxuuurrrppptttrrrpppqqqtttvvvtttrrrnnnqqquuuuuuuuuvvv{{{||||||{{{yyywwwvvvtttrrrlll\\\MMMKKKTTTaaannnwwwtttbbbSSSTTT___hhhlllmmmiiijjjqqqrrrfffaaacccooo~~~}}}tttuuuttttttttttttuuuuuuuuuuuutttoooooorrrsssrrrqqqrrrppprrrrrrooooooqqqqqqnnnmmmmmmmmmmmmllliiieeeaaaccc___ZZZVVVRRRNNNIIIFFF;;;:::;;;===AAACCCDDDDDDEEEEEEGGGBBB@@@YYY~~~xxxooo\\\DDD888666333222222222000///////////////////////////...............///000000111BBBqqqwww{{{YYYJJJCCC@@@CCCIIIMMMWWWgggtttwwwmmmcccRRRRRR^^^jjjlllpppqqqhhh``````aaafffjjjllliiifff]]]]]]\\\YYYVVVXXX]]]bbbeeedddiiiuuu}}}{{{|||dddTTT```^^^[[[WWWTTTRRRQQQQQQNNNQQQVVVXXXXXXVVVTTTSSSPPPVVV^^^bbbaaa]]][[[ZZZ\\\]]]^^^___aaacccddddddhhhgggiiinnnooonnnqqqwww{{{wwwnnneeebbbTTTGGGCCCDDDDDDDDDEEEIIIZZZfffbbbZZZVVVSSSOOOZZZgggooo|||UUUUUUWWWaaavvvXXXEEEIIITTT^^^cccpppRRROOOIIIDDDFFFOOOddd~~~iiibbbgggzzztttqqqpppuuuyyyxxxyyyzzz}}}}}}yyypppiiihhhooovvv}}}uuufffZZZTTTRRRTTTUUUQQQMMMLLLIIICCCAAADDDIIILLLQQQVVVTTThhhzzz}}}yyypppeeeZZZYYYggg}}}tttbbbWWWTTTQQQNNNMMMLLLIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGBBBAAAAAA@@@???@@@@@@@@@@@@??????????????????@@@>>>>>>>>><<<;;;<<<>>>@@@CCCHHHLLLHHH>>>666666888;;;;;;:::<<<@@@CCCCCCAAA===UUUqqqIII888;;;HHHssswwwgggrrrgggYYYWWWggguuujjjiiiiiijjjjjjiiihhhfffeeeooosssxxx{{{yyyvvvrrrqqqtttsssrrrtttvvvwwwvvvtttuuuvvvvvvuuusssrrrsssuuuqqqqqqpppnnnppprrrssspppcccRRRGGGQQQfffuuuxxxwwwcccSSSNNN^^^pppsssmmmiiidddjjjxxxuuuhhhhhhkkkrrr||||||ssssssttttttuuuuuuuuuuuuuuuuuurrrooopppttttttqqqpppqqqtttvvvuuupppooorrrqqqooopppooonnnmmmkkkfff```\\\___\\\XXXTTTPPPJJJEEE@@@888:::<<<@@@CCCDDDDDDCCCEEEHHHHHH===>>>bbbvvvuuutttrrr}}}xxxpppaaaGGG999666444333333222111000////////////////////////...............///000000111CCCppp}}}{{{cccPPPEEE@@@CCCIIILLLVVVgggvvvyyyooodddUUUUUUbbboooppprrrrrrhhhZZZ[[[___eeejjjkkkiiifff```___^^^\\\[[[\\\___bbbccchhhsss||||||iiiRRR[[[[[[YYYWWWUUUSSSRRRQQQQQQTTTYYY[[[[[[ZZZYYYYYYOOOVVV^^^bbbaaa___]]]]]]YYY]]]aaacccdddeeegggjjjpppnnnooorrrsssssswww}}}yyytttkkkbbb\\\PPPEEEBBBCCCDDDGGGKKKWWWdddjjjbbbVVVQQQRRRTTT___jjj]]]SSS]]]aaalllmmmUUUBBBFFFSSS^^^gggoooxxx___ZZZPPPKKKGGGJJJ]]]}}}qqqfffdddzzz~~~}}}zzzwwwrrrooorrrvvv|||{{{{{{vvvpppkkkhhhgggeeecccsssyyy|||xxxttthhhZZZOOOIIIGGGJJJKKKHHHEEEDDDAAA>>>???HHHQQQWWW___eee]]]lllwwwyyyyyyvvvfffTTTOOOUUUhhhtttbbbUUUSSSPPPNNNMMMLLLJJJHHHFFFFFFEEEDDDDDDDDDEEEEEE@@@@@@@@@??????@@@@@@AAA?????????@@@@@@?????????===>>>===<<<;;;<<>>BBBDDDEEEEEEEEEHHHJJJGGG:::AAAiii}}}iiipppuuusss|||wwwooo~~~vvvkkkxxxbbbGGG999777555444444333222000000000000000000000000000...............///000000333>>>aaa}}}kkkTTTFFF@@@DDDEEEJJJVVVhhhwwwyyypppeeeVVVVVVcccqqqtttvvvrrrfffVVVYYY___eeejjjllljjjhhhccc```^^^]]]```dddgggiiihhhrrr~~~pppZZZWWWWWWWWWVVVVVVUUUTTTSSSVVVXXXZZZZZZZZZZZZ\\\]]]UUUZZZ^^^```^^^]]]]]]___ZZZ___dddffffffgggkkknnnrrrooonnnpppqqqrrrxxx{{{vvvpppggg___TTTMMMFFFCCCBBBDDDKKKTTTfffjjjjjjccc[[[[[[___bbbcccxxx___WWW^^^dddooogggLLLJJJNNNWWW[[[^^^mmmooofffUUUPPPJJJIIIXXXuuuvvvfffbbbttt~~~{{{vvvwww{{{|||vvvpppqqquuuzzz~~~}}}zzztttnnnlllllliiibbb[[[dddffflllsss|||zzzyyyqqqrrrmmmffffffggg```TTTIIIEEECCCEEEEEEAAA??????@@@AAAGGGRRRZZZ]]]bbbhhhYYYbbbgggfffeee```SSSDDDLLLYYYppptttbbbSSSQQQNNNLLLLLLKKKIIIHHHFFFFFFEEEDDDCCCCCCDDDDDD@@@@@@????????????@@@@@@>>>>>>???@@@@@@???>>>>>>>>>>>>===<<<;;;===AAADDDEEEEEEBBB===888666888;;;999888:::<<<===>>>CCCIIIsss}}}NNN;;;;;;<<<^^^pppvvv~~~xxxooonnnzzzxxxqqqjjjjjjkkkllllllllllllkkkqqqtttxxxzzzyyyxxxwwwvvvtttuuuwwwyyyzzzzzzyyyyyyvvvvvvuuutttssssssttttttooorrrqqqllllllnnnggg\\\KKKRRRfff}}}www\\\JJJMMMZZZnnn}}}|||oooaaa\\\nnnvvvwwwtttjjjppptttrrruuuvvvqqqppppppqqqrrrsssrrrqqqpppooopppooorrrvvvuuurrrrrruuu~~~}}}wwwttttttrrrnnnllljjjiiihhhhhhfffccc```[[[YYYVVVRRRMMMFFF>>>999777;;;AAADDDFFFFFFFFFGGGJJJHHHDDD===HHHooowwwhhhttt{{{yyytttmmm{{{kkk[[[hhhbbbFFF:::888555444444444222111000000000000000000000000...............///000000333777OOOppp~~~rrrXXXGGG???CCCBBBIIIVVVfffsssvvvooohhhYYYUUU___ooouuuyyysssddd[[[___eeejjjnnnooonnnmmmfffbbb___aaagggnnnqqqrrrrrr}}}yyyhhhVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXVVVUUUVVVYYY\\\]]]______]]]ZZZZZZ]]]``````dddgggiiiiiijjjnnnrrrpppnnnnnnpppqqqrrrxxx}}}vvvpppkkkbbbZZZNNNIIIEEEDDDDDDFFFOOOYYYdddbbb```___aaaffflllooowww|||^^^VVVYYYbbbeee~~~bbbLLLGGGQQQ\\\aaaaaakkkzzzmmmUUURRRMMMKKKRRReeennneeeqqqvvv}}}|||rrrkkkoooyyy}}}wwwnnnmmmqqqwww{{{|||~~~}}}vvvuuurrrnnnnnnnnnlllgggbbbZZZYYY\\\bbbkkkzzzzzznnngggeeedddaaaffffff```^^^```YYYMMMEEECCCCCCEEEBBB===<<>>>>>??????>>>>>>===??????>>>===<<>>888SSS~~~nnngggzzz}}}vvvuuurrr|||wwwssslllllllllmmmnnnoooqqqqqqrrrtttwwwwwwvvvuuuuuuuuusssuuuxxxzzzzzzzzzyyyyyyxxxvvvuuutttsssssssssrrrooosssrrrlllkkknnneeeXXXPPPaaawwwttt^^^QQQOOO___ppp~~~|||qqqlllnnnqqqllllll}}}kkkkkkpppqqqpppvvvqqqpppqqqqqqqqqsssssssssqqqpppooommmmmmppptttsssppprrrwwwzzz}}}|||xxxuuutttqqqmmmkkkiiigggffffffeeecccbbb\\\XXXRRRLLLGGGAAA<<<999999===BBBFFFFFFGGGHHHJJJHHHBBB???AAASSSvvvyyy{{{rrr{{{zzzqqqrrrfffwwwaaaDDD:::888666555555444333222000000000000000000000000...............///000000111222BBBXXXuuuxxx[[[FFF===AAAAAAHHHTTTaaakkkppppppnnn```WWW\\\kkkvvv}}}xxxgggeeeiiimmmqqqrrrrrrrrrqqqiiifffdddiiiqqqxxxzzzyyy{{{~~~sss[[[ZZZZZZYYYYYYYYYZZZ[[[ZZZZZZYYYVVVTTTTTTVVVXXX\\\^^^^^^\\\ZZZ[[[```dddhhhiiijjjkkklllooorrrtttqqqpppsssxxxzzzzzz}}}~~~~~~zzzrrrkkkeee\\\SSSJJJDDDAAACCCFFFKKKRRRYYYUUUUUUWWW^^^gggpppwww{{{yyyXXXQQQYYY^^^lll{{{^^^JJJKKKOOOZZZdddkkkvvvmmmQQQRRRPPPNNNNNNXXXmmm{{{jjjssssssxxxvvvjjjaaafffuuu|||uuukkkhhhmmmssswwwyyy|||{{{xxxxxx}}}}}}xxxyyyzzzvvvrrrnnnnnnmmmnnnnnnooonnnmmm```^^^^^^aaacccgggrrr}}}}}}rrrddd[[[YYY]]]aaadddXXXaaaccc]]]XXXXXXPPPCCCCCCCCCEEEEEEAAA;;;<<<@@@JJJRRR]]]ddd___TTTNNNNNNMMMQQQUUUTTTPPPQQQ\\\iiieeeuuuiiiXXXNNNLLLJJJHHHHHHHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>?????????<<<===>>>??????>>>===<<>>======@@@DDDHHHMMMFFF===777666666666555777888===BBBBBBDDDQQQaaasssIII>>>AAA666KKKuuurrr___nnn{{{ttt~~~yyysssdddooo}}}zzzwwwtttllllllllllllnnnppprrrtttsssuuuvvvuuusssrrrrrrsssrrrtttwwwyyyyyyyyyyyyyyy}}}zzzxxxvvvvvvuuusssrrrkkkooommmgggiiimmmgggZZZ^^^qqqxxx]]]IIIQQQcccqqqvvvhhhnnnuuuggg]]]nnnyyyjjjmmmnnnmmmnnnxxxssshhhiiikkklllmmmnnnooonnnmmmkkkiiillllllooorrrqqqooorrrxxxvvvyyyzzzvvvttttttqqqlllooolllhhheeedddcccaaa```___XXXOOOGGGAAA>>><<<::::::>>>CCCFFFGGGGGGJJJLLLFFF===;;;DDD[[[|||www}}}xxx}}}aaaCCC;;;999666555555555333222000000000000000000000000...............///000000///000<<>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>=========???CCCGGGJJJIIIAAA888333555888888777777:::888???FFF>>>SSSmmmKKK???::::::DDD___bbbcccsssvvvppp___jjj~~~yyy|||{{{rrrpppkkkddd^^^]]]cccmmmttttttuuuuuuuuutttrrrooonnnooopppssswww{{{{{{xxxuuuttttttuuuttttttuuuxxxzzztttnnnhhhfffgggfffaaa\\\hhhbbbGGGOOOeeeqqq~~~kkkfff{{{nnn___bbbmmmxxxqqqfffhhhkkkppptttxxxyyyddd^^^aaaddddddeeeeeecccaaaaaaeeehhhjjjkkkmmmnnnoooppprrrssstttuuutttqqqnnnmmmpppsssnnnllliiifffcccaaa``````^^^WWWLLLCCC>>>;;;888666:::@@@FFFGGGIIILLLLLLJJJ@@@AAA444???lll}}}wwwhhhDDD???<<<999666666555444333222222111111000/////////...............///000000...333444QQQ___FFF???BBBCCCDDDGGGQQQaaaoooqqqlllgggTTTMMM```{{{uuunnnnnnqqqwwwwwwsssqqqqqqpppnnnmmmrrryyy~~~mmmbbb\\\\\\dddfff___^^^bbbfffccc```]]][[[ZZZ[[[[[[YYY___aaa^^^\\\aaagggkkkqqqpppnnnkkkkkknnnsssxxx{{{{{{}}}yyynnnaaaVVVOOOJJJCCCBBBAAACCCHHHLLLKKKGGGNNNSSS]]]jjjqqqyyyZZZUUU]]]eeesss~~~aaaLLLHHHPPPYYY^^^eeepppggguuuooobbbWWWOOOKKKNNNTTT```yyy}}}vvvwww|||~~~}}}|||pppfffhhhtttzzzvvvnnniiiddddddkkkppprrrvvv{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyvvvssstttvvvxxxwwwuuullljjjjjjmmmlllhhhgggiiiiiihhhfffdddcccbbbccccccfffccc]]]VVVRRRUUU\\\bbb```^^^[[[YYYWWWTTTQQQNNNFFFFFFDDD@@@===@@@GGGMMMWWW[[[\\\TTTHHHEEELLLTTT```fffhhhgggkkkuuu|||dddUUUMMMKKKHHHEEECCCAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<>>>===<<<>>>AAADDDGGGHHHCCC<<<555333666999:::999555<<<;;;@@@IIILLLeeehhhJJJAAA===;;;AAATTT~~~ggg___vvvuuuwwwxxxzzzvvvkkkbbbfffppp{{{}}}{{{wwwwwwyyywwwqqqssskkk___VVVVVV^^^iiiqqquuuvvvwwwwwwuuussspppnnnmmmnnnqqquuuxxxyyyxxxvvvuuuvvvvvvtttrrrrrrtttvvvrrrpppnnnlllkkkiiigggfffxxxyyyjjjQQQKKK^^^vvvzzzrrrttt~~~xxxmmm```___rrrvvvsssrrrmmmkkknnnqqqtttxxx}}}uuu\\\KKKHHHKKKMMMSSSWWWZZZZZZYYY\\\bbbhhhpppppppppooommmkkkkkkkkkoooooonnnkkkhhhhhhjjjmmmnnnmmmjjjfffcccaaa``````YYYRRRIIIBBB>>><<<:::999>>>DDDIIIIIIKKKMMMLLLIIIAAAAAA:::JJJuuu|||{{{iiiGGG???<<<999777666666444333222222111111000000//////...............///000000222777>>>ccc~~~uuuyyy___HHHAAAEEEEEEGGGKKKUUUdddppppppjjjfffYYYTTTeee{{{}}}uuukkklllpppwwwyyyuuurrrssstttqqqqqquuu{{{~~~zzzhhhXXXTTTUUU]]]dddeeeeeefffiiihhheeebbb```^^^\\\[[[^^^eeeiiigggeeeiiimmmnnnpppqqqqqqppppppsssvvvzzz~~~tttfffWWWLLLEEEAAA======<<>>???DDDMMMTTT[[[YYYRRRGGGAAAGGGXXXgggmmmqqqtttssswwwvvvbbbUUUOOOIIIHHHFFFCCCAAA???>>>>>>@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>????????????@@@??????>>>===<<<<<<;;;>>>===<<>>===>>>======<<<<<<<<<=========>>>>>>>>>????????????@@@@@@???>>>===<<<;;;;;;>>>======AAAEEEFFFCCC???555333222444888;;;<<<;;;666BBBDDDBBBRRRrrrvvvwwwZZZFFFEEE@@@<<<<<<@@@YYYoooyyysssssssssooohhhaaa```aaammmttt{{{zzzvvvtttvvvxxxrrrhhh\\\WWWZZZaaaeeegggeeehhhlllppprrrssssssrrrvvvuuutttuuuwwwyyyyyyyyyvvvwwwwwwuuurrrqqqqqqrrroooqqqrrrrrrpppmmmkkkjjjgggVVVLLLWWWmmm{{{|||yyyooo{{{xxxpppooovvvmmmeeeeeeppp|||rrrppprrrrrrqqqrrrnnnoooqqqrrrtttwwwyyy{{{wwwlll[[[PPPPPPUUUTTTNNNMMMMMMMMMNNNQQQUUUXXXZZZaaabbbdddiiiooouuuyyy{{{rrrpppnnnllljjjjjjkkklllgggfffccc___[[[XXXUUUTTTMMMIIIBBB===;;;;;;===>>>CCCHHHKKKLLLNNNPPPLLLFFF<<<666===ZZZ{{{vvvuuu}}}]]]FFF@@@>>>;;;:::999888555444333333222111111000000///...............///000000000000>>>jjjnnnffflllmmmqqqpppbbbMMMBBBCCCAAADDDHHHQQQaaapppuuusssfff```^^^iiiwww{{{tttkkkcccfffnnnxxx|||yyyvvvvvvyyyxxxzzz}}}ppp^^^QQQQQQNNNNNN[[[mmmppphhhoooppprrrrrrppplllhhheeemmmrrruuussssssvvvxxxwwwpppqqqrrrrrrsssvvvzzz~~~jjjWWWHHH>>>;;;;;;;;;999:::???DDDHHHNNNTTTbbbfffhhhooottt]]]gggeeeaaaxxxjjjUUUJJJSSS```eeehhhlllrrr[[[YYY___```~~~kkknnnpppccc^^^ZZZUUUMMMNNN___uuu```WWWcccrrryyy}}}xxxvvvvvvwwwwwwwwwnnneeegggxxxzzzuuuvvvpppnnnllljjjiiiiiiiiiiiinnnqqqsssrrrooollljjjiiijjjffffffhhhgggdddcccfffiiigggdddaaa^^^\\\[[[[[[WWWVVVUUUUUUVVVXXXYYYZZZXXXWWWUUUUUUTTTQQQNNNKKKGGGBBB======DDDMMMUUUYYYUUUIII===???OOOddduuu}}}zzz|||ttt\\\QQQMMMKKKHHHEEEEEEDDDCCCAAA@@@>>>>>><<<<<<<<<;;;;;;<<<=========>>>>>>>>>?????????????????????>>>===<<<<<<;;;>>>>>>???BBBDDDCCC???;;;444444444666999:::;;;;;;777@@@EEEGGG]]]ttttttUUUEEEFFF???<<<>>>???RRRrrroooooooooppptttxxxxxxsssllldddjjjrrrvvvtttppppppsssmmmhhhccccccgggiiihhheee___bbbgggmmmssswwwzzz{{{{{{yyyvvvuuuvvvvvvuuuttttttuuuvvvuuusssrrrssstttpppooonnnoooooolllddd^^^PPPOOOXXXkkkxxxwwwqqqmmmvvvmmmkkkuuu|||sssjjjdddmmmsssnnnmmmsssuuurrrrrrvvvrrrrrrsssuuuwwwyyyyyyyyylllhhhbbbccclllsssoooggghhhccc___aaahhhmmmllliiiyyyuuupppooopppsssttttttqqqooollliiihhhhhhiiiiiidddbbb___\\\WWWSSSOOONNNIIIFFFAAA<<<::::::===???BBBGGGJJJLLLNNNPPPKKKDDD===666DDDccczzziiiggg{{{}}}VVVEEE@@@???<<<;;;:::999666444333333222222111000000000...............///000000555111;;;[[[uuu```xxxmmmiiikkknnndddPPPCCCAAABBBCCCDDDJJJYYYjjjtttuuummmeee```hhhwww~~~uuuiiiccceeennnxxx|||yyyvvvwwwxxxyyy|||ooo___UUUUUUQQQQQQ___rrrvvvooopppsssvvvxxxxxxvvvsssqqqtttwwwvvvssstttxxx{{{{{{yyyxxxvvvttttttyyysssZZZIII???888777:::<<<:::;;;AAADDDGGGQQQ\\\iiihhhooo}}}nnn```^^^jjjoooxxxnnnOOONNNRRRZZZ```fffwwwiiiMMMIII[[[hhhiii~~~jjjpppuuuhhhbbb]]]XXXNNNJJJWWWhhhkkkZZZ]]]iiippp{{{wwwtttsssuuuuuutttrrrooommmpppzzz{{{yyymmmllljjjhhhgggffffffgggfffhhhjjjlllmmmmmmlllkkkgggdddcccddddddaaaaaadddeeecccaaa^^^\\\[[[ZZZZZZVVVTTTSSSTTTVVVYYYYYYYYYWWWWWWVVVVVVVVVSSSOOOLLLCCC???<<<@@@JJJRRRUUUUUUIII@@@:::DDDYYYnnnyyy|||zzz{{{~~~sss[[[MMMJJJKKKHHHEEEDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>@@@BBBBBBAAA===:::777666666777888:::;;;;;;<<>>===<<<:::777444333333333222111111000000...............///000000555...444HHHkkkmmmqqqgggfffkkkfffSSSFFFDDDGGGFFFEEEGGGSSSeeepppsssssskkkdddhhhvvvyyymmmdddfffnnnwww{{{xxxvvvwwwxxxzzz}}}ooobbbUUUVVVXXX___mmm{{{~~~{{{uuuwwwzzz}}}|||}}}|||xxxyyy~~~|||xxxttttttxxx~~~fffMMMAAA<<<888999>>>:::888;;;AAADDDHHHUUUdddlllzzzeeeXXXZZZccciiixxxQQQMMMSSSYYY]]]cccuuuhhhOOONNNUUU^^^qqqkkkqqqyyymmmccc[[[WWWPPPKKKOOOYYYpppeeeZZZ```gggqqqqqqrrrrrrrrrqqqppppppqqqtttvvvuuuyyy~~~~~~yyyrrrpppllliiifffdddcccbbb```___```eeejjjmmmlllkkkfffbbbaaabbbbbb______cccbbb```^^^\\\[[[[[[[[[[[[VVVTTTRRRSSSWWWYYYYYYXXXVVVUUUUUUVVVUUUSSSOOOLLL???===>>>EEEPPPVVVUUUQQQ@@@>>>AAANNNaaarrrzzz{{{wwwwww{{{zzzooo^^^UUUJJJEEEEEEFFFEEEBBBBBBCCCCCCCCCBBB@@@???>>>===============>>>??????>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>BBBEEECCC===777555555777888999:::;;;<<<===???EEE@@@HHHWWWpppvvvaaaLLLCCCHHH@@@???DDD@@@IIIdddiiirrr~~~ooovvviiieeeiiiuuu}}}zzzrrrmmmiiiiiijjjkkkjjjhhheeeddd^^^___```ccchhhnnnssswwwyyywwwtttsssrrrqqqnnnlllnnnppprrrrrrqqqpppppppppppppppqqqqqqnnnfff\\\TTTXXXlll}}}~~~vvvsss{{{nnnhhhttt|||mmmyyyvvvtttyyy{{{wwwssssssuuuwwwmmmllllllmmmmmmkkkgggcccbbbhhhnnnttt}}}~~~~~~zzzqqqoooqqqrrrrrrtttpppllljjjjjjjjjiiihhhaaa___\\\XXXSSSMMMHHHFFF???>>>===:::999<<>>>>>===;;;888555444333333222222111111000...............///000000111***222AAAZZZ|||{{{mmmfffllliiiWWWIIIGGGIIIHHHGGGIIITTTeeepppsssqqqmmmffffffppp{{{zzzsssggghhhnnnvvvzzzwwwuuuwwwyyy{{{}}}wwwwwwwwwvvv}}}zzznnndddUUUXXXbbbsss}}}~~~{{{yyy|||ttt[[[CCC<<<:::888:::@@@999777<<>>===>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????<<<<<<======>>>>>>??????>>>CCCFFFCCC:::333222555888999:::;;;<<<===@@@BBBAAA:::IIIeeeuuuTTTIIICCCIIIBBB@@@FFF>>>DDDKKKpppfff}}}wwwqqqhhh```bbbqqq}}}zzznnnfffkkkkkkiiifffcccaaabbbdddkkkjjjiiiiiilllqqqvvvyyyxxxwwwuuuuuutttssspppnnnmmmoooqqqqqqooommmmmmmmmooosssvvvuuuoooeee]]]XXXbbbxxxyyy{{{pppffftttyyyjjjsss}}}yyywwwoooyyy}}}xxxuuuuuutttpppsssrrrppppppppplllfffaaa]]]ccchhhjjjnnnwww}}}uuukkkjjjmmmooopppoookkkfffdddeeeeeedddbbb]]]\\\YYYUUUOOOIIIDDDAAA;;;;;;;;;::::::>>>EEEKKKMMMOOOOOONNNOOOLLLBBB777===YYYvvvxxxJJJIIIAAA@@@???>>>>>>;;;888555444444333222222111111000...............///000000000+++888HHH^^^uuukkkpppmmmZZZLLLIIIFFFHHHHHHLLLXXXhhhssswwwmmmlllgggccciiitttxxxvvviiiiiinnnvvvxxxvvvuuuvvvzzz}}}zzz|||~~~~~~}}}sssqqqqqqppppppwww|||}}}{{{vvvmmmdddWWWZZZkkkiiiOOO999444555444666<<<:::888>>>HHHLLLRRRdddzzzggg^^^dddhhhmmm]]]PPPVVVaaaeeejjjzzzcccQQQWWW___lllpppoooyyynnncccXXXUUUTTTOOOIIIFFFOOOhhhiiiZZZ___eeelllqqqnnnhhhgggkkkpppssswwwzzzvvvpppooovvv~~~xxx|||xxxjjj___\\\[[[XXXXXXZZZ___eeeiiijjjgggeeefffeeeddddddeeeggghhhiiieeebbb^^^\\\\\\]]]]]]\\\YYYWWWUUUTTTSSSTTTVVVWWWWWWTTTRRRQQQQQQOOOJJJFFF===@@@FFFOOOXXXYYYNNNCCC>>>GGGUUUeeepppuuutttrrrvvv{{{ttt```TTTLLLIII@@@>>>>>>@@@CCCDDDAAA>>>AAA@@@???????????????@@@>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<>>>AAADDDEEECCC???999333111222444777777;;;>>>;;;888999>>>BBBFFF???SSSpppLLLFFFEEECCCCCCCCCBBB@@@???HHHdddZZZgggwwwqqqwww{{{}}}iiiXXXNNNQQQRRRNNNSSS^^^gggkkkkkkeeeaaabbbdddeeettt{{{wwwrrrtttxxxuuusssrrruuuxxxwwwrrrlllllloooqqqppppppooojjjcccqqquuuzzzyyynnncccaaafffvvvyyymmmkkktttwwwlllkkkyyy|||yyynnnuuuwwwyyyzzzzzzxxxuuusss{{{yyyssslllkkkjjjbbbWWW]]]]]]bbbhhhlllpppzzz{{{pppmmmppprrrooojjjhhhggggggeeedddbbb```___ZZZWWWSSSOOOKKKGGGAAA===666888<<>><<<;;;:::999888666444222222222222111/////////............//////000...000;;;ZZZpppkkkqqqeeePPPGGGIIIJJJGGGIIIVVVkkkyyy}}}vvvooogggdddggglllnnnnnnnnnkkklllrrrvvvvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuyyyyyyzzz{{{||||||{{{{{{zzz}}}ssslllmmmnnnnnnnnnsssxxxwwwrrrnnnmmmnnneeebbbssswwwRRRHHH;;;333333666777777<<<:::>>>IIIQQQYYYhhhyyy]]][[[eeejjjrrrbbbSSSTTTcccoookkkiiiLLLSSSbbbmmm}}}xxxqqquuujjj```WWWUUUUUUPPPKKKHHHDDD[[[jjjzzztttgggmmmmmmmmmmmmmmmmmmiiieeejjjooosssrrrmmmkkknnnrrrrrrzzz{{{qqqeee^^^[[[XXXXXXYYY[[[___cccdddcccaaaeeeddddddcccddddddeeeeeeeeebbb```^^^^^^^^^]]]\\\XXXWWWUUUTTTTTTTTTUUUVVVSSSPPPNNNOOOPPPOOOJJJFFF@@@BBBHHHPPPVVVUUUJJJ@@@EEENNN\\\iiirrrtttrrrppppppxxxtttaaaSSSKKKGGGEEE???>>>>>>???BBBBBB@@@>>>??????>>>>>>>>>?????????>>>>>>>>>===>>>>>>???@@@@@@@@@???>>>======>>>>>><<<<<<;;;<<>>999444222444666888999999999999;;;===??????@@@QQQqqq```EEEHHHEEEBBBAAAAAA@@@???===EEEXXXhhh___zzztttssstttsssrrrbbbVVVLLLIIIFFFBBBEEELLLccchhhhhhccc```aaaccccccttt{{{xxxqqqoooqqqnnnkkkjjjmmmrrruuutttrrrrrrvvvwwwtttqqqmmmddd[[[kkkooouuuvvvnnnfffffflllzzz{{{zzz|||iiieeetttwwwllluuu}}}}}}tttyyyyyy{{{{{{{{{zzzxxxwwwxxxuuuqqqmmmgggaaa[[[WWWaaaiiioooooooooyyyyyysssmmmllloooqqqnnnjjjggggggeeecccaaa^^^\\\ZZZUUURRRNNNKKKGGGCCC???<<<777999===@@@CCCGGGLLLOOOLLLLLLOOOPPPHHHAAAGGGSSSrrr~~~}}}sssRRRIII@@@???>>>===;;;:::999888666555333333333333111000//////............//////......222:::TTTrrrdddVVVQQQHHHIIIHHHGGGQQQcccqqqvvvtttnnnfffcccggglllqqqsssooommmooouuuxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvuuutttyyyyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}|||}}}{{{pppjjjjjjkkkjjjjjjoootttuuurrrooooooqqqmmmmmm{{{___IIIAAA777222333666888999<<<===CCCMMMUUUaaavvviiiYYYcccoootttzzzkkk[[[XXX^^^ooouuukkk[[[TTTiiiqqq}}}___|||~~~pppnnneee\\\VVVVVVVVVQQQLLLJJJLLLdddkkknnntttkkkjjjjjjlllllliiieeeaaaeeeiiinnnpppooollljjjiiikkkuuu|||wwwnnnfff```\\\[[[YYYXXXYYY[[[]]]^^^^^^aaaaaabbbbbbaaaaaa``````bbb```___^^^^^^]]][[[YYYWWWVVVVVVVVVUUUUUUUUUUUUOOOMMMKKKLLLNNNMMMJJJFFFAAACCCIIIPPPSSSNNNEEE>>>LLLUUUbbblllpppoookkkhhhkkkvvvkkkbbbVVVKKKEEECCCBBBBBB=========???@@@@@@>>><<<<<<<<<======>>>>>>??????>>>=========>>>>>>???@@@AAA@@@???>>>============;;;<<<===>>>AAADDDGGGHHH>>><<<888555444666888:::<<<999777:::???BBBBBB@@@BBBpppYYYMMMLLLIIIDDDAAA@@@??????>>>HHHQQQvvvbbbmmm|||rrrqqqnnniiifffaaaWWWJJJ>>>:::???EEE^^^ccceeebbb___aaacccbbbooorrrtttqqqkkkhhhiiilllooollljjjlllrrrwwwyyyyyyvvvzzz{{{yyyuuuoooeee[[[gggkkkrrruuuqqqkkkmmmtttxxx{{{ttt___mmmnnnooo~~~}}}yyy{{{{{{{{{zzzzzzzzzyyyyyyvvvrrrqqqooofffZZZYYY___pppxxx|||zzzxxxrrrqqqmmmkkkiiiiiiiiiiiifffdddgggfffddd```]]]YYYVVVTTTOOOLLLGGGDDDAAA???;;;999999<<<@@@CCCFFFJJJNNNQQQKKKLLLOOONNNIIIKKK```yyy{{{iiiMMMLLLAAAAAA???===<<<:::999888777666444333444333111000000//////......//////000---///333777KKKjjjWWWMMMIIIKKKKKKIIIMMM[[[iiippptttnnngggcccffflllssswwwqqqooopppvvvyyyvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzxxxvvvxxx{{{~~~|||}}}yyyqqqkkkjjjjjjhhhggglllqqqsssqqqpppqqqrrrpppttt```GGG>>>999333111333777999:::;;;@@@GGGOOOYYYhhhkkkTTTZZZgggtttiiiRRRWWW___iiixxxtttVVVUUUeee}}}tttLLLCCC~~~zzzlllgggaaaZZZUUUVVVVVVQQQLLLKKKTTTllluuuqqq{{{^^^aaaeeefffccc___aaaeee```bbbfffjjjlllkkkhhheeeeeelllssswwwuuuqqqjjjfff```\\\XXXUUUUUUWWWYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[[[[\\\]]][[[XXXUUUVVVVVVWWWWWWWWWVVVUUUTTTNNNKKKJJJKKKLLLLLLHHHDDD@@@CCCIIIOOOOOOIIIBBB@@@PPPZZZeeelllkkkeeeaaa___iiiwwwiiiNNNJJJCCC???>>>???AAAAAA<<<<<<===>>>>>>>>>===;;;:::;;;<<<===>>>>>>>>>???===============>>>???@@@AAAAAA@@@>>>============<<<===@@@BBBDDDDDDCCCBBB999888777555666777999:::>>>;;;;;;>>>AAACCCEEEHHHXXXrrrYYY\\\QQQMMMGGGBBBAAAAAAAAAAAAHHHNNNhhhqqqkkkwwwssssssppprrrxxxqqqZZZCCC;;;AAAGGGXXX___cccaaa```aaabbbaaafffccc^^^XXXVVVZZZdddkkkqqqpppppprrruuuwwwvvvuuuvvvyyy{{{zzzyyywwwppphhhjjjmmmsssvvvsssoooqqqxxxtttsssmmmoooqqqqqq{{{}}}|||yyyzzzzzzzzzxxxwwwwwwwwwxxxyyywwwqqqqqqrrrhhh\\\bbbssspppnnnnnniiihhhkkkhhhhhhgggdddaaa___^^^^^^fffdddbbb^^^YYYTTTPPPNNNKKKGGGCCC???<<<:::888666<<>><<<:::999888777666444333333333111///000000////////////000000111///222444FFFyyyqqqYYYNNNJJJNNNOOOMMMNNNWWWeeeppptttpppiiidddeeekkktttzzztttooonnnqqqsssrrrrrrtttttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyxxxwwwvvvwwwzzz||||||}}}vvvqqqpppooolllkkknnnqqqrrrqqqoooooooooqqq{{{xxx]]]HHH===777444111222444888999999;;;AAAHHHPPP]]]nnntttYYYWWWcccfffwwwsssRRROOO]]]gggtttvvvaaaTTTZZZsssqqqMMMEEEJJJrrriiifff___YYYUUUVVVUUUPPPLLLKKKMMMZZZcccjjjpppuuuddd[[[UUUYYY___```aaadddZZZZZZZZZ]]]bbbddddddcccccccccfffooowwwyyyuuuqqqeee___XXXRRRPPPPPPQQQQQQQQQSSSUUUXXXYYYZZZZZZZZZXXXXXXYYYZZZ\\\[[[XXXUUUUUUUUUVVVVVVVVVUUUTTTSSSNNNLLLJJJJJJKKKJJJFFFBBB>>>AAAIIIOOOMMMEEEAAADDDSSS]]]hhhkkkfff^^^[[[ZZZlllvvv|||}}}~~~hhhNNNBBB???<<<<<<===>>>??????;;;<<<===>>>===<<<;;;;;;999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@AAA@@@???>>>===============@@@CCCEEEEEEAAA<<<888555555555666777888999:::<<<<<>>???JJJXXXuuu```SSS[[[QQQLLLEEEAAA???@@@AAAAAA@@@IIIUUUwwwooovvvwwwxxxzzz|||\\\FFF@@@BBBUUU\\\bbbbbbaaabbbbbb```___ZZZSSSNNNOOOUUU___eeeiiikkknnnrrrtttrrrnnnkkkuuuxxxxxxxxxyyy|||{{{vvvooopppsssuuurrrmmmooouuuvvvvvvgggqqqvvviiittt~~~|||vvvuuu{{{{{{yyyxxxvvvvvvwwwxxxyyyvvvooonnnqqqkkkdddooo}}}mmmcccfffhhheeecccgggiiihhhfffbbb^^^]]]^^^aaacccaaa^^^ZZZUUUPPPLLLJJJIIIEEE???<<<:::999777666???BBBFFFJJJLLLOOOQQQTTTOOOWWWPPP???HHHkkkzzz~~~rrr~~~~~~WWWDDDEEEBBBBBB@@@???===;;;:::999777666444333333222000...000000////////////000000333...///444III|||zzzfff\\\IIILLLOOOOOONNNTTTbbbooovvvsssmmmgggeeejjjsss{{{wwwpppjjjjjjkkklllppptttuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxxxxxxxxxxxxxwwwwwwuuuwwwyyyzzzzzzzzz{{{|||}}}{{{wwwvvvuuurrrssstttuuutttqqqnnnlllkkkrrr{{{vvv}}}eeeKKK===999444333333333555777888999===CCCJJJUUUgggzzzzzz]]]WWWaaajjjmmmqqqZZZOOOZZZgggtttjjjQQQWWW\\\jjjnnnGGGDDDQQQWWWkkkgggggg^^^XXXUUUUUUSSSOOOLLLMMMQQQLLLMMM]]]lllkkkwwwiiiNNNQQQbbbiiiccc\\\[[[YYYWWWWWWZZZ^^^bbbcccaaa\\\]]]fffqqquuuvvvvvviiicccZZZSSSNNNKKKIIIHHHIIIJJJLLLOOOQQQSSSTTTUUUTTTTTTUUUXXXZZZZZZXXXVVVSSSSSSRRRRRRRRRQQQQQQQQQMMMKKKIIIIIIJJJHHHDDD@@@<<<@@@IIIPPPKKKAAAAAAHHHVVV```jjjkkkccc\\\[[[]]]mmmqqqsssrrrnnncccPPP>>><<<;;;;;;<<<===>>><<<;;;:::<<<>>>>>>===;;;;;;;;;:::;;;<<<>>>>>>>>>======;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>@@@BBBDDDDDDAAA<<<666222333444666888999:::::::::999<<>>??????<<>>===<<<;;;999777555444333222000...111000000//////000000111111,,,...555KKKttt\\\EEEGGGJJJMMMMMMQQQ^^^kkkuuutttpppjjjfffiiisss|||zzzppphhhfffgggiiiooovvvvvvwwwxxxzzz{{{|||||||||wwwwwwwwwwwwwwwwwwvvvuuusssvvvyyy{{{{{{zzz{{{{{{|||{{{xxxxxxwwwuuuzzzzzzyyywwwtttqqqnnnlllppp|||{{{pppmmmuuu{{{iii[[[KKK<<<444333333444444555777888888???HHHQQQ]]]rrr~~~mmmXXX\\\dddnnnXXXPPPYYYgggrrrvvvNNNHHHZZZllljjjPPPHHHKKKRRRXXXgggdddeee[[[UUURRRSSSRRROOOOOORRRVVVRRRLLLTTTaaabbbmmmddd[[[cccfffbbb^^^]]][[[XXXUUUUUUXXX]]]```^^^[[[[[[aaafffhhhmmmtttoooiiiaaaXXXQQQLLLGGGDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNOOORRRUUUWWWVVVUUUOOONNNMMMLLLLLLLLLMMMMMMIIIGGGEEEFFFHHHGGGCCC???===AAAKKKQQQJJJ>>>???JJJWWWaaakkkjjjaaa[[[\\\aaaiiiggggggfff[[[KKK???<<<999999;;;===??????<<<999;;;===??????<<<;;;;;;<<<;;;<<<>>>??????>>>===<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>??????@@@CCCCCCAAA>>>;;;777333111444555888;;;<<<<<<;;;;;;<<<===BBBEEEBBBIIIgggtttpppaaaMMMHHHFFFEEEBBB===;;;<<<===>>>???>>>GGGEEEQQQ{{{ooo}}}|||yyyyyy|||uuuWWWJJJNNNWWW___aaa```___]]]ZZZ\\\ZZZYYY[[[^^^```___\\\_________```bbbffflllpppnnnppppppppprrrvvvvvvrrrlllkkklllmmmkkkiiikkkpppuuuwwwuuuooommmsss~~~{{{vvvwww{{{|||wwwxxx{{{yyyyyyxxxxxxwwwwwwwwwxxxpppmmmkkkkkknnnsssxxxzzzsss}}}~~~rrrjjjggg]]]aaaccceeeiiinnnmmmhhhjjjhhhfffeeeccccccbbbaaaWWWVVVSSSPPPLLLHHHDDDBBB???<<<888666999<<>>======;;;999777666555444222000111111000000000000111111...,,,000555DDDtttZZZEEEDDDGGGKKKMMMPPPZZZfffqqqsssqqqlllgggjjjuuu~~~{{{rrrjjjhhhiiilllqqqxxxwwwxxxyyyzzz{{{|||||||||vvvwwwwwwwwwvvvvvvuuutttuuuvvvxxxwwwvvvvvvxxxyyy{{{~~~{{{yyyyyyyyywww|||{{{zzzyyyxxxvvvtttrrrnnntttzzzzzzzzzssskkkhhhnnnzzzcccSSSLLLCCC888222000111333333444555777999AAANNNXXX```qqq~~~ttt^^^WWWccciiiwwwcccRRRTTTdddrrrlllVVVLLLTTTddd}}}eeeHHHFFFOOOTTT\\\fffeeeaaaaaaXXXSSSPPPQQQQQQPPPRRRUUUMMMUUUSSSNNNPPPWWWjjjkkk```ZZZ___hhhZZZYYYUUUQQQNNNOOOTTTWWW\\\[[[]]]```^^^\\\dddooovvvppphhh___WWWOOOHHHDDD@@@??????@@@AAACCCEEEGGGGGGGGGIIILLLOOORRRRRRRRRMMMKKKIIIHHHGGGHHHJJJKKKEEECCCBBBDDDFFFFFFCCC@@@???CCCLLLRRRIII<<<>>>JJJUUU```iiihhh___YYY\\\cccfff```^^^]]]PPP===888???777999;;;???AAAAAA===:::;;;>>>@@@@@@===:::;;;<<<<<<===???@@@@@@>>><<<;;;::::::;;;;;;===>>>???@@@============>>>???@@@AAAFFFCCC>>>999555444333444555777:::===>>>>>>===<<>>CCCFFFFFFIIIMMMOOOOOOOOOOOOPPPIII<<<;;;RRRkkkuuuvvvvvvttt^^^LLLMMMDDD@@@@@@@@@?????????>>>>>>===;;;999888777666444222111111000000000000111111------333444;;;fff}}}gggHHHEEEFFFLLLNNNPPPYYYdddnnnqqqqqqmmmiiilllwww|||tttmmmlllmmmooosssyyywwwxxxyyyzzz{{{{{{{{{{{{vvvvvvwwwvvvvvvuuuttttttwwwwwwvvvsssqqqrrruuuwww{{{{{{yyy{{{{{{zzz{{{zzzzzzzzz{{{{{{yyyxxxssstttpppmmmttt{{{qqqlllfffccchhhssssss[[[JJJ>>>444222444...///111222333555777:::AAAQQQ[[[___iiirrrfffOOORRRhhhrrroooVVVUUUZZZlllyyy|||WWWNNNWWWccclll]]]QQQGGGFFFNNN]]]qqqdddXXX^^^YYYUUUSSSRRROOOKKKMMMQQQRRRSSSNNNNNNSSSSSS___wwweeeTTT[[[bbb___\\\TTTLLLLLLPPPPPPNNNSSSXXX\\\]]][[[\\\```dddttttttqqqjjjcccZZZMMMAAABBB???;;;999:::;;;<<<<<<@@@???@@@CCCHHHKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEHHHLLLMMMGGGAAABBBHHHXXX]]]aaa___ZZZYYY]]]bbbbbb^^^VVVMMMDDD===999777999:::<<<===>>>===<<<;;;;;;===>>>???>>>===;;;:::??????>>>>>>=========<<<999:::;;;<<<<<<<<<;;;;;;===???@@@AAAAAAAAABBBDDDBBB@@@===999666444444333555777999;;;===>>>@@@@@@AAA===DDDHHHRRRvvvnnn```aaaZZZPPPHHH@@@HHHFFFCCC???>>>@@@BBBCCCCCCCCCBBB???FFFaaakkkeeennn|||sssttttttuuuwwwsssgggZZZQQQNNNUUUbbbcccXXXSSSYYYYYYYYYXXXWWWXXX\\\aaaeeejjjbbbYYYSSSRRRSSSTTTTTT\\\^^^bbbgggkkkooorrrtttlllnnnnnnllljjjiiimmmpppvvvwwwwwwtttqqqppptttwwwyyywwwwww}}}wwwvvvttttttuuutttsssqqqsssrrrqqqrrrrrrpppmmmjjjggghhhlllsssyyyyyyrrrkkknnnjjjiiimmmlllhhhhhhllleeehhhkkknnnppppppooonnnkkkhhhddd```\\\WWWRRRNNNNNNMMMKKKIIIEEEAAA>>><<<888999<<>>===<<<<<<;;;::::::999777666444333111000000////////////000---111000111;;;RRRsssrrrQQQIIIEEEIIILLLMMMUUU```kkksssuuupppkkkpppzzz}}}pppiiijjjnnnrrrsssuuuwww|||}}}||||||{{{yyywwwvvvwwwwwwvvvuuuvvvtttssstttvvvwwwwwwvvvzzz{{{|||zzzxxxyyy|||zzz{{{|||~~~~~~~~~}}}|||~~~zzzppphhhmmm{{{zzziii```hhhppprrruuuzzzyyyiiiRRR???666333111000000111222333444666999<<>>===<<<:::888666;;;;;;;;;===AAACCCCCCCCCFFFEEECCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCFFFJJJLLLFFF@@@AAAGGGTTTYYY]]]\\\XXXVVVZZZ___]]]YYYRRRKKKCCC>>>:::999999;;;===??????>>><<<;;;;;;<<<>>>@@@AAA@@@???>>>>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>AAADDDEEEDDDCCCCCCCCCAAA>>>:::666444444555777;;;<<<======>>>@@@BBBDDDKKKFFFIIIWWWmmmnnn```mmmqqqOOOJJJHHHCCCEEEEEECCC@@@@@@AAACCCDDDDDDCCCCCC@@@CCCUUUqqq{{{ggghhh{{{xxxuuutttrrrpppooonnnfffVVVNNNTTTZZZXXXVVVXXXWWWWWWWWWVVVVVVXXX\\\___gggddd```^^^^^^\\\XXXUUUPPPTTTZZZ```eeehhhiiiiiimmmmmmmmmlllmmmppptttwwwyyyzzzzzzxxxuuurrrpppppprrrpppqqquuuyyy{{{xxxuuuvvvtttsssrrrssssssqqqpppppppppoooqqqrrrsssrrrpppmmmpppvvvzzzzzztttllleee^^^]]]```fffiiiggghhhlllgggiiikkkmmmnnnllljjjhhhccc___ZZZVVVSSSQQQOOOMMMGGGFFFDDDAAA???<<<:::999999;;;>>>AAADDDFFFHHHHHHIIIKKKMMMNNNRRRRRRJJJ@@@777AAAWWWttt{{{oooSSSLLLFFFFFFBBBAAAAAA@@@???>>>======;;;::::::999888666444333111111000////////////000,,,000000111888HHHvvvYYYMMMFFFIIILLLLLLQQQZZZhhhqqqvvvrrrmmmpppvvvzzzuuupppkkkhhhiiillloooqqquuuwwwzzz}}}}}}zzzxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuwwwxxxxxxwwwuuuxxxzzzzzzyyyyyyzzz|||zzz{{{|||}}}}}}|||{{{{{{xxxxxxrrrlllooo|||ttthhhbbbiiiooooooqqqwwwvvvwww{{{}}}kkk]]]JJJ;;;444111///...000111222333444666999<<>>;;;999777555777666666777:::;;;<<<;;;??????>>>>>>>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBAAACCCGGGIIIEEE@@@AAAGGGOOOTTTXXXWWWTTTSSSVVVYYYVVVSSSNNNHHHCCC>>><<<:::999;;;>>>@@@AAA???===;;;:::<<<>>>@@@BBBCCCCCCBBB===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<>>:::666222222444888::::::;;;<<<<<<===???BBBEEEDDDKKK[[[|||~~~eeebbbZZZKKKJJJLLLJJJEEEDDDCCCAAABBBDDDEEEEEEDDDDDDCCCBBBBBBFFFYYY|||rrriii{{{uuusssrrrvvvkkkPPPKKKQQQUUUVVVVVVUUUUUUVVVUUUTTTTTTUUUWWW]]]___dddhhhjjjhhhccc^^^UUUVVVVVVXXX[[[^^^bbbdddiiihhhgggiiinnnsssvvvxxxyyyyyy{{{{{{{{{wwwqqqlllmmmnnnpppqqqqqqpppooommmpppooommmmmmnnnnnnmmmkkknnnmmmlllmmmoooqqqqqqqqqqqqwww{{{xxxmmmaaaXXXTTTNNNPPPXXXbbbhhhiiijjjlllhhhiiikkkkkkiiifffbbb___XXXTTTNNNJJJIIIIIIIIIIII???>>><<<:::999888888999<<<>>>@@@DDDGGGIIIKKKLLLMMMLLLNNNSSSSSSJJJ@@@;;;<<>>======;;;;;;:::999888777555444222111111000//////000000,,,111111222555>>>bbbeeeUUUIIIJJJMMMMMMOOOTTTdddnnnvvvsssmmmkkkkkkjjjaaadddggghhhhhhiiillloootttvvvwwwxxxxxxwwwvvvttttttuuuvvvwwwyyyzzzzzz{{{yyyxxxwwwwwwyyyzzzyyyxxxqqqtttxxxzzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzz~~~zzzqqqlllpppxxx|||llleeedddjjjmmmkkklllqqqkkklllooouuu|||~~~yyysssjjjcccUUULLL???666111///---,,,000111222333444666999<<>>@@@@@@???<<<::::::;;;===>>>@@@AAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;<<<>>>???CCCGGGJJJKKKGGGBBB===:::888666444222333666999;;;777:::===>>>>>>???CCCFFF???]]]xxxiiioooNNNOOOLLLKKKLLLBBBDDDCCCBBBDDDFFFGGGFFFEEEDDDBBBCCCDDD@@@GGGhhhyyy~~~sssrrruuuhhhUUUQQQRRRRRRRRRSSSTTTUUUTTTRRRPPPPPPQQQPPPUUU]]]ffflllnnnnnnmmmiiibbbXXXPPPNNNSSSZZZ```cccbbbdddjjjqqqvvvwwwvvvuuuuuuvvvzzz}}}|||wwwrrrooosssvvvwwwuuussstttuuurrrqqqooooooppppppooonnnooollljjjjjjlllmmmmmmmmmrrruuuttthhhVVVHHHDDDEEELLLQQQZZZdddkkklllllllllfffggggggfffccc^^^XXXUUUOOOLLLGGGDDDCCCCCCBBBBBB<<<:::999888888999;;;===>>>@@@CCCFFFIIILLLMMMNNNQQQOOOQQQTTTLLL???;;;AAAXXXvvv~~~tttppp{{{|||oootttxxx~~~XXXLLLEEE@@@BBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999777666555333222111111000000000000///333333444666:::WWWwwwppp\\\MMMLLLPPPPPPOOOQQQ```llluuutttmmmfff```[[[[[[bbbjjjkkkgggfffkkkpppsssuuuvvvuuuvvvxxxwwwsssppprrrvvvyyyzzz{{{}}}~~~{{{zzzyyyzzz{{{|||zzzyyyrrrtttvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzqqqiiiggghhhiiieeecccfffjjjjjjggggggkkkjjjiiikkkmmmppprrrqqqppprrrwwwuuuggg^^^ZZZVVVOOOHHH@@@<<<666111000///---+++000111222333444666999<<<<<<<<<>>>AAACCCKKKZZZhhhmmmkkkRRRWWWqqqrrrwwwPPPIII^^^hhheeeFFFJJJWWWaaauuurrrwwwiii^^^TTTRRRSSSRRRRRRSSSOOOSSSYYYhhhuuugggSSSOOOWWWqqq]]]ZZZTTTOOOPPPSSSOOOIIIFFFGGGHHHJJJLLLQQQVVVZZZ[[[]]][[[XXXXXX^^^aaaaaahhhbbbYYYPPPJJJEEEBBB???999777555555666777888888666666666666888:::<<<===??????>>>>>>>>>???@@@@@@AAAAAACCCEEECCC???AAAFFFHHHKKKNNNNNNMMMKKKLLLMMMNNNLLLIIIEEEBBB>>><<<;;;777999<<<>>>>>>===:::999::::::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888999999;;;<<<>>>@@@AAADDDGGGIIIHHHCCC<<<666444333333444555777888:::;;;:::>>>BBBCCCAAAAAADDDGGGWWWzzztttYYYIIIQQQKKKGGGHHH@@@DDDDDDCCCDDDFFFGGGFFFEEEEEEAAADDDHHHBBB???TTTpppwwwrrrtttmmm\\\TTTQQQOOORRRSSSTTTSSSQQQNNNMMMMMMJJJMMMSSSYYY```hhhnnnqqqrrrjjj^^^SSSMMMMMMQQQUUUZZZ]]]cccllluuuzzzzzzwwwtttsssssswww{{{}}}zzzwwwpppuuuzzz|||zzzyyy{{{~~~{{{zzzyyyyyyzzzzzzyyyxxxrrrpppnnnnnnpppqqqrrrqqqsssrrrjjj[[[JJJBBBEEELLLVVV\\\ccciiilllmmmkkkiiiaaa``````^^^ZZZUUUQQQNNNJJJHHHEEECCCAAA???<<<:::999888888888:::<<>>===<<<<<<;;;;;;;;;;;;;;;:::888777666444444222111111000000000000333222333555888QQQxxx~~~vvvaaaOOOMMMQQQQQQPPPRRR[[[gggssstttoooiiiaaa[[[bbbjjjqqqnnngggeeekkkrrrsssvvvvvvuuuwww|||zzztttmmmqqqwwwzzz{{{|||~~~|||{{{{{{|||}}}}}}{{{yyyvvvvvvuuuvvvxxx{{{}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzuuuooommmlllkkkiiihhhbbbcccfffiiihhhddddddgggiiihhhffffffdddbbb^^^[[[]]]```ffflllpppssstttuuunnnbbbTTTJJJGGGDDD>>>888444222000/////////...---000111222333444666999<<<@@@<<<<<>>:::888888888777777555555444555666777999;;;<<<<<<<<<<<<===>>>??????AAA@@@@@@BBBAAA>>>???CCCEEEGGGJJJJJJIIIGGGFFFEEEHHHGGGEEECCC@@@===;;;:::888999:::<<<<<<;;;:::999;;;;;;::::::999999999888:::::::::;;;;;;;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@BBBCCCDDDAAA<<<777444222333444666888:::;;;;;;;;;<<>>===<<<<<<;;;;;;;;;;;;:::999888888555555333222111111000000...000///000333444IIIlll{{{fffSSSPPPSSSRRRRRRUUUWWWcccoootttsssqqqkkkeeelllrrrvvvqqqhhheeellltttvvvzzzzzzwwwzzz|||tttlllqqqxxx|||||||||}}}}}}||||||}}}~~~~~~{{{yyyzzzxxxvvvvvvyyy|||~~~~~~zzzyyyyyyyyyyyyzzz{{{|||yyyrrrmmmooopppnnnkkkjjjcccdddfffgggfffdddcccdddfffdddaaa^^^[[[VVVPPPKKKNNNPPPRRRTTTVVVYYY]]]``````WWWLLLEEEAAA===888333//////////////////000000000111222333444666999<<>>HHHSSS\\\iiivvvdddSSS\\\iiitttiiiMMMJJJ[[[qqqoooKKKIIISSS\\\nnnzzz\\\RRRrrroooaaa[[[VVVUUURRROOOPPPSSSMMMOOONNNSSSYYYTTTUUUccchhhOOOFFFIIILLLKKKHHHFFFCCCBBBCCCFFFHHHJJJJJJRRRYYYZZZZZZ[[[ZZZWWW]]]^^^aaacccccc___XXXSSSOOOJJJDDD???===;;;999777777666555444555666777888777777888888:::;;;===>>>@@@======???>>>:::;;;>>>BBBDDDFFFFFFDDDBBB???>>>@@@@@@??????>>><<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBAAA@@@===<<<>>>>>>===;;;777555555666777777888999:::;;;<<<======@@@AAAAAABBBIIIWWWaaaxxxtttvvvyyy~~~pppPPPNNNHHHHHHLLLHHHDDDJJJHHHFFFCCCBBBBBBCCCDDDCCCDDDBBBCCCEEEDDD@@@BBBHHHbbbzzzrrr|||{{{zzz~~~~~~|||wwwuuuiiiXXXMMMNNNOOONNNLLLKKKLLLMMMLLLLLLKKKIIIIIIKKKQQQVVV___bbbhhhlllmmmkkkhhheee[[[___dddhhhjjjkkklllllltttuuuuuuuuussssssssstttoooqqqtttuuutttsssssssssuuutttssssssuuuuuutttsssqqqqqqqqqsssvvvwwwvvvuuuqqqllleee```^^^^^^``````\\\______[[[YYYYYYWWWRRROOONNNKKKIIIHHHHHHHHHIIIEEECCC???===;;;:::888666777999;;;===@@@CCCEEEFFFJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQIII<<<;;;QQQsss~~~tttrrrpppXXX\\\TTTKKKIIIDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;:::999888666555444333222111111111...000///111333000@@@___ooo\\\XXXXXXVVVWWW\\\VVVaaalllqqqsssssspppkkkmmmsssvvvrrrjjjggglllssszzz~~~~~~zzz}}}|||ppplllrrrzzz~~~}}}{{{|||}}}}}}|||}}}~~~~~~{{{yyyzzzxxxvvvxxx{{{||||||{{{vvvvvvvvvvvvwwwxxxzzz{{{{{{uuurrrssspppjjjhhhjjjffffffeeeddddddeeedddccccccbbb```^^^[[[VVVOOOKKKIIIJJJJJJHHHGGGIIIMMMQQQTTTPPPJJJEEE@@@;;;666333/////////.........000222000111222333444666999<<<@@@>>>EEESSS^^^eeesssxxxXXXTTT___qqqvvvWWWQQQ[[[pppyyySSSHHHOOO___rrrrrrVVVOOOPPPvvvmmmkkkaaa]]]ZZZXXXSSSNNNOOOTTTTTTSSSKKKIIIMMMNNN[[[tttoooppppppzzz___GGGAAACCCDDDHHHFFFCCCBBBCCCCCCCCCCCCIIIOOOSSSRRRQQQUUUWWWWWW]]]\\\[[[\\\___bbbcccbbb[[[UUUNNNGGGBBB>>>;;;999888777666555444555666777444444555666888:::;;;<<>>;;;999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========AAACCCDDDEEECCC???;;;888;;;:::999777555555888:::<<<:::999888999;;;>>>@@@AAACCCEEEFFFKKKZZZnnn~~~xxxgggiiizzzNNNDDDLLLAAA;;;EEEBBB;;;CCCJJJGGGCCCAAAAAABBBCCCCCCDDDCCCBBBBBB@@@@@@BBBEEERRRuuueeefffwwwtttvvvtttsss~~~vvv^^^KKKLLLLLLLLLJJJJJJLLLNNNIIIJJJKKKIIIGGGFFFIIILLLQQQVVV^^^fffmmmrrrtttuuuoooqqqrrroookkkhhhiiikkkooorrrvvvvvvsssqqqrrrsssssssssttttttsssqqqnnnlllrrrqqqpppppprrrsssrrrpppmmmmmmlllnnnnnnnnnkkkiiimmmhhhcccbbbcccaaa[[[UUUUUUXXXVVVOOOMMMOOOMMMHHHJJJHHHEEECCCCCCEEEGGGIIIDDD@@@;;;888777888888888:::;;;>>>BBBEEEGGGIIIJJJNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTIII===DDDfffvvvuuuVVVLLLWWWOOOGGGGGG@@@EEEDDDCCCCCCAAAAAA@@@???<<<<<<<<<<<<;;;:::999999777666444333222111111111///111111444555///:::UUUyyyfff```^^^[[[]]]cccXXXaaajjjnnnoooooommmiiikkkppptttqqqjjjhhhlllrrr}}}|||}}}zzzllllllsss{{{}}}{{{{{{|||}}}|||}}}~~~~~~{{{xxxxxxwwwwwwzzz}}}}}}zzzwwwssssssssssssuuuwwwyyyzzzuuusssssstttnnnhhhiiioooiiihhheeebbbcccfffeeeccceeedddcccbbb```\\\WWWSSSHHHIIIHHHFFFCCCCCCGGGJJJKKKJJJHHHEEE???:::555222000000///...---...000222000111333333444666999<<>>EEEEEEAAA@@@CCCGGGLLLPPPRRRSSSSSSUUUSSSPPPQQQUUU\\\dddjjjgggeee```YYYQQQJJJDDD@@@>>><<<::::::999999777666666666555444444555666777<<<<<<;;;;;;:::999999999;;;;;;<<<<<<<<<=========;;;;;;::::::;;;;;;<<<<<<999:::;;;;;;:::999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFEEEAAA;;;777444333444666888::::::999999@@@;;;777666:::???BBBCCC@@@BBBDDDLLLccccccpppqqqQQQIIIEEEAAA@@@AAACCCCCCAAAFFFEEEDDDBBBAAA@@@??????>>>???@@@BBBCCCDDDDDDDDDKKKWWWttthhh```nnn~~~zzzvvv{{{tttppp~~~]]]PPPEEEDDDFFFFFFHHHMMMKKKHHHGGGIIIHHHDDDCCCEEEHHHKKKQQQXXX___fffkkkmmmmmmppptttvvvuuupppkkkgggmmmlllkkkjjjiiiiiiiiiiiilllqqquuutttpppmmmmmmoooooonnnmmmllllllkkklllllllllkkkiiijjjkkkkkkjjjiii```^^^]]]\\\ZZZWWWTTTPPPOOOLLLHHHEEEDDDEEEGGGHHHKKKJJJHHHGGGFFFEEEEEEDDD>>>===;;;999888888999:::???AAADDDEEEGGGJJJMMMPPPOOONNNQQQWWWYYYUUUQQQPPP]]]JJJ:::AAAccczzzbbbVVVKKKGGGFFFCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDAAA>>>===>>>===:::777999777555333111000000000///111111///...222<<>>===???AAADDDFFFIIILLLPPPRRRRRRPPPMMMLLLNNNRRRVVVYYY___```aaa```^^^ZZZVVVTTTIIIFFFCCC???===<<<;;;::::::999777666555666777888999::::::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;:::999999:::;;;>>>>>>>>>>>>======<<<;;;===>>>@@@BBBCCCCCCBBBBBB>>>??????===:::777666666666777888999:::;;;;;;;;;333777===@@@BBBBBBDDDEEEAAADDDKKK___}}}hhh|||[[[KKKEEEBBB@@@@@@CCCEEEDDDCCCFFFEEECCCAAA@@@???>>>>>>>>>???@@@BBBCCCCCCDDDDDDFFFJJJ^^^tttddd}}}}}}{{{xxx~~~{{{jjjVVVIIICCCAAAEEELLLNNNJJJGGGHHHGGGEEEGGGKKKDDDGGGKKKPPPUUUYYY\\\]]]cccfffkkkppprrrqqqooonnnmmmllljjjgggdddbbbaaa```fffhhhiiigggcccbbbeeeiiijjjkkkmmmmmmmmmkkkiiigggeeedddddddddeeeeeecccaaa```^^^\\\ZZZWWWTTTPPPLLLMMMKKKHHHFFFEEEEEEFFFGGGIIIHHHFFFDDDBBB@@@??????;;;:::999999:::;;;===???CCCDDDGGGHHHIIIKKKMMMPPPWWWSSSRRRSSSRRRPPPSSSXXXKKKQQQ[[[jjj}}}zzzwww}}}{{{\\\RRRIIIGGGFFFEEEDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEBBB???>>>???>>>;;;888999888555333111000000000...000000///...111999@@@iii|||eee\\\[[[ZZZXXXWWWXXX```mmmtttqqqlllkkkjjjppptttrrrkkkgggiiimmmyyyzzzwwwsssooopppsssxxxyyytttooorrrzzzxxx{{{~~~|||yyyvvvuuuuuurrrqqqsssxxx{{{yyywwwwwwwwwvvvvvvvvvwwwyyyzzzwwwuuurrrooollliiihhhgggdddeeeeeeeeeeeeddddddcccccccccdddeeeeeeccc___]]]XXXVVVRRRMMMLLLMMMQQQUUUZZZ```aaaWWWKKKBBB;;;666333111//////000111000///000222333444666888<<>>===>>>???AAAAAAAAADDDJJJOOONNNMMMKKKIIIHHHHHHGGGHHHOOOSSSYYY___cccdddcccbbbWWWTTTOOOJJJFFFDDDDDDCCC@@@>>>:::777666666777888666777888999:::;;;<<<===888888999999999:::::::::===<<<<<<;;;;;;;;;<<<<<<;;;<<<;;;:::999999;;;===>>>>>>????????????>>>===???AAACCCDDDDDDBBB???===::::::888666444444666999;;;:::::::::;;;<<<<<<===777>>>EEEFFFBBB???@@@CCC???SSShhhqqqwww~~~{{{gggIIIJJJAAA@@@@@@AAADDDFFFFFFEEEFFFDDDCCC@@@???===<<<<<<>>>???@@@AAABBBCCCCCCCCCCCC???GGGdddlll|||yyy}}}kkkVVVJJJEEEFFFJJJIIIGGGGGGJJJKKKHHHHHHKKKCCCEEEFFFHHHJJJKKKLLLLLLRRRVVV[[[bbbgggkkkmmmmmmkkkjjjgggdddaaa^^^]]]\\\WWWWWWUUUQQQNNNPPPUUUZZZ\\\___dddhhhiiifffccc```______```aaabbbaaa^^^\\\WWWUUUSSSRRRPPPNNNJJJHHHJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCAAA>>><<<:::999999999999999:::===@@@BBBDDDGGGHHHJJJKKKLLLMMMOOOQQQUUUVVVYYYYYYTTTMMMMMMRRRPPPbbbxxxssssss|||hhhUUULLLFFFFFFGGGFFFGGGIIICCCCCCCCCBBBBBBAAAAAA@@@DDDCCC@@@@@@???>>><<<:::999888666444333111111111...000000///...000666;;;YYYrrr\\\VVVVVVSSSWWWVVV[[[iiitttuuuppplllmmmpppsssqqqmmmiiiiiijjjwww}}}|||zzzvvvpppqqqrrrttttttnnniiilllrrrxxxzzz}}}}}}{{{wwwuuutttuuusssrrrtttxxx{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxvvvsssoookkkhhhfffdddbbbcccdddfffeeedddbbb```ddddddeeeeeedddbbb```^^^\\\[[[ZZZWWWVVVZZZbbbhhhqqqyyyyyyiiiSSSCCC:::666444111//////000000000///000222444555777:::>>>AAAGGGHHHaaapppvvvgggLLLPPPbbbnnnhhhSSSSSSmmmiiiDDDHHHOOO]]]yyyzzz\\\PPPVVVbbbvvvZZZ^^^fffaaaYYYUUUWWWXXXTTTNNNKKKMMMLLLKKKJJJJJJKKKMMMNNNKKKKKKHHHFFFNNNaaauuu|||fffCCC888???EEEDDDCCC<<<>>>@@@???===???DDDIIIIIIIIIJJJIIIGGGEEEBBB@@@AAAEEEKKKRRRWWWZZZ[[[\\\ZZZYYYXXXUUUQQQOOONNNNNNGGGDDD???;;;888666777777666666777888999:::;;;;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;>>>@@@===>>>???AAACCCDDDDDDEEEDDDDDDCCCBBB???<<<888666777777666555444555888;;;======<<<;;;;;;<<<===>>>CCCCCCCCCBBBAAACCCGGGLLLYYYppp}}}rrrhhhwwwzzzsss{{{PPPDDDJJJ@@@@@@AAACCCDDDEEEEEEDDDEEEDDDBBB@@@>>><<<;;;;;;>>>???@@@AAAAAABBBBBBBBBBBB??????MMMhhh~~~zzzqqqzzz}}}ttteee^^^VVVLLLDDD???@@@EEELLLMMMIIIEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFHHHLLLQQQVVVZZZ^^^___\\\\\\ZZZYYYXXXXXXWWWXXXLLLLLLJJJFFFDDDFFFKKKOOOMMMPPPUUUZZZ\\\\\\ZZZXXXVVVVVVWWWYYYZZZYYYUUURRRHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA>>>===;;;:::888777777777::::::;;;>>>@@@CCCFFFHHHHHHKKKMMMOOOOOOPPPRRRSSSWWWVVVVVVTTTNNNMMMWWWddd}}}zzz~~~ZZZOOOIIIDDDEEEGGGFFFGGGIIIDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@??????>>><<<<<<:::999777666444333222111///000111111000111444777KKK~~~^^^TTTSSSRRRVVVSSSVVVbbbqqqvvvrrrkkkooopppqqqqqqnnnkkkhhhgggrrryyy~~~yyyrrrqqqssssssoooiiiiiimmmuuuwwwyyyyyyxxxvvvuuuuuuxxxvvvtttuuuwwwxxxxxxwwwvvvvvvtttsssssstttuuuvvvwwwuuurrrnnnkkkhhhfffeeeddddddddddddcccaaa```^^^cccdddeeeeeecccaaa_________```aaa```aaagggpppxxxtttXXXCCC:::666555222000//////000000000000222444666888;;;@@@CCCJJJKKKcccrrr}}}zzz\\\JJJXXXmmmxxxyyyTTTUUUaaalllHHHAAAMMMYYYkkkhhhMMMQQQcccppppppTTTWWW^^^\\\XXXXXX]]]```ZZZSSSPPPQQQOOOLLLJJJHHHHHHIIIJJJHHHIIIIIIKKKXXXjjjuuuwwwuuu}}}fffFFF>>>???AAAAAA===???AAA@@@>>>>>>@@@CCCAAACCCEEEGGGGGGEEEBBBAAA@@@@@@BBBDDDFFFIIIJJJKKKOOORRRUUUVVVTTTRRRRRRRRROOOLLLGGGBBB>>><<<;;;;;;999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<>>>AAACCC???@@@AAACCCEEEFFFFFFGGGCCCAAA>>>:::888666666555555777999:::::::::;;;<<<>>>===<<<;;;;;;<<<>>>???CCC???===CCCNNNWWW[[[[[[tttvvvsssrrriiiuuuVVVFFFEEEDDDBBBBBBDDDDDDCCCCCCBBBBBBDDDCCCAAA???===<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAA???BBBAAA@@@III```yyy||||||zzz~~~|||tttvvv|||uuu^^^GGGCCCBBBDDDHHHIIIEEEDDDEEEHHHHHHHHHHHHHHHGGGFFFEEECCCDDDDDDFFFHHHJJJLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMGGGIIIKKKLLLNNNNNNNNNNNNHHHHHHIIIKKKLLLKKKGGGDDDAAA???>>>???@@@AAAAAA???>>>???@@@@@@@@@???>>>===999999888888999999:::;;;??????@@@BBBDDDGGGHHHIIIIIILLLOOOQQQQQQRRRTTTUUUYYYRRRIIICCCGGG\\\aaaRRRLLLGGGDDDFFFFFFDDDEEEGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<::::::999777666444222222111222222222222222444666GGGdddSSSQQQRRRUUUQQQRRR\\\kkktttqqqiiimmmnnnooopppooommmiiifffmmmuuu|||{{{qqqpppssswwwvvvoookkkkkkqqqrrruuuuuuuuutttuuuvvvwwwvvvttttttuuuwwwxxxxxxwwwvvvuuusssssssssttttttsssrrrooommmkkkiiihhhgggiiigggdddbbb```^^^^^^^^^aaaccceeedddbbb`````````bbbccceeefffiiipppxxxtttYYYEEE;;;777777444111///000111111111000222444666888;;;@@@CCCHHHMMMdddwww\\\UUUNNN^^^sssaaaTTTccc{{{zzzMMMAAAJJJYYYmmmyyy[[[LLL```|||qqqVVVZZZbbb```YYYUUUVVVWWWTTTQQQQQQOOONNNKKKHHHGGGGGGGGGHHHEEEHHHJJJNNN\\\lllpppkkkkkkpppjjjNNNCCC@@@===AAAAAA@@@@@@@@@???>>>>>>;;;===???BBBCCCCCCBBBAAADDDCCCAAA?????????@@@AAA@@@EEEJJJLLLKKKKKKLLLNNNQQQOOOLLLHHHEEECCCBBBBBB>>>======<<<;;;::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA<<<>>>???@@@???@@@AAACCCAAABBBBBBBBBBBBBBBAAAAAA<<<:::777555555666999:::777:::===???>>>=====================>>>>>>???@@@CCC???AAAOOObbbjjjdddZZZYYYccctttzzznnngggHHHHHHIIIBBBDDDEEEEEEDDDBBB@@@AAABBBCCCBBBAAA???>>>============>>>???@@@@@@@@@@@@@@@999???BBB<<<999HHHhhh~~~~~~zzzvvvuuuzzzcccXXXQQQJJJGGGEEECCCFFFKKKGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBBGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGEEEDDDCCCCCCDDDAAAAAAAAACCCDDDCCC@@@===BBB@@@>>>=========<<<;;;:::;;;<<<<<<<<<<<<<<<;;;888888999:::<<<>>>@@@AAADDDEEEFFFGGGIIIJJJKKKKKKJJJMMMPPPRRRRRRRRRSSSTTTIIIIIILLLTTTbbb}}}zzzoooOOOMMMJJJFFFEEEFFFEEEBBBBBBEEECCCCCCCCCBBBBBBAAAAAA@@@>>>??????>>><<<;;;<<<===;;;::::::999777555333222222222111111222333444555BBBpppqqqXXXPPPQQQSSSPPPOOOVVVdddooonnnfffhhhjjjmmmoooooommmjjjhhhmmmttt{{{}}}uuunnnnnnrrryyy{{{vvvqqqooopppqqqssssssrrrsssuuuwwwrrrrrrrrrrrrtttwww{{{}}}zzzxxxwwwuuuttttttuuuuuupppooommmllljjjjjjiiiiiijjjhhheeeaaa___^^^^^^___```ccceeeeeebbb```bbbdddeeeeeegggjjjooouuuzzz}}}}}}}}}mmmYYYJJJAAA;;;999666222000111222333222111333555666888;;;???BBBEEERRRiiiPPPMMMTTTdddvvv[[[ZZZrrr\\\AAAHHHPPPbbb]]]ZZZaaasssXXX\\\ddd^^^VVVOOONNNMMMKKKLLLNNNKKKKKKKKKKKKKKKKKKJJJJJJDDDKKKNNNOOOWWWcccddd]]]YYY___nnnxxxgggTTTHHHCCC>>>===???@@@>>><<<:::;;;<<<===??????@@@@@@BBBBBBAAA@@@???>>>>>>>>>:::>>>AAAAAA???@@@EEEIIIIIIIIIIIIIIIHHHHHHGGGFFFBBBAAAAAA@@@??????>>>>>>=========>>>>>>>>>??????===>>>>>>@@@AAACCCEEEFFFAAACCCEEEDDDBBB@@@??????===============<<<;;;:::888777666666777999;;;===999<<>>======>>>===>>>???@@@AAABBBBBBBBBAAA???DDDVVVjjjooocccTTTQQQsss|||}}}zzzTTTIIIJJJHHHCCCDDDEEEEEECCC@@@???AAADDDBBBBBBAAA@@@???>>>>>>???===>>>??????????????????999999===>>>;;;===QQQhhh{{{~~~~~~wwwqqqvvvnnneee\\\UUUNNNHHHHHHLLLGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBFFFEEECCCAAA@@@>>>>>>>>>???>>>>>>>>>??????===<<<@@@>>>;;;::::::;;;:::999999999999::::::;;;;;;;;;;;;;;;===>>>AAACCCFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMOOORRRSSSQQQPPPOOOPPPFFFQQQeeeyyy}}}XXXOOOIIIGGGEEEDDDFFFEEEAAAAAAEEEBBBBBBBBBBBBBBBBBBBBBBBB===???@@@???===<<<===???;;;;;;;;;:::888666444222222111//////000222444555:::ZZZbbbRRRSSSQQQOOONNNQQQ]]]iiiiiibbbbbbfffkkknnnnnnlllkkkkkknnnuuu{{{zzzpppllljjjnnnwww|||{{{wwwvvvtttttttttsssrrrrrrtttvvvqqqqqqqqqqqqsssvvvzzz}}}zzzyyywwwuuuttttttttttttooonnnmmmkkkjjjiiiiiiiiigggfffeeecccbbbaaa`````````dddgggfffdddcccfffiiiiiigggggglllsssxxxyyyxxxyyyyyyrrrfff[[[RRRIII@@@<<<888444111222333444444222333555666777:::===@@@DDD\\\ssscccNNNKKKbbbooo{{{rrr]]]cccfffJJJFFFMMM\\\nnnjjjTTT```~~~sssWWW[[[bbb[[[UUUPPPPPPOOOMMMLLLNNNHHHJJJMMMPPPQQQQQQPPPOOOFFFOOORRRNNNPPPYYYZZZTTTNNNUUUaaammmrrr|||zzzMMMEEE<<<999===@@@???<<<===<<<<<<<<<===>>>??????<<<===???@@@@@@???>>>===<<<>>>>>>;;;888:::@@@GGG@@@AAADDDFFFGGGHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDD??????@@@BBBDDDGGGIIIJJJEEEGGGHHHGGGDDD@@@===;;;666777777888999999999888888999999:::;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>===???AAACCCDDDDDDDDDCCC777777???RRRhhhpppggg[[[wwwVVVGGGIIIDDD@@@BBBDDDEEEEEEBBB??????BBBFFFBBBAAAAAA@@@??????@@@@@@===>>>>>>????????????>>>===666888BBBBBB;;;???LLLfffuuurrr}}}mmmttt~~~yyysssmmmggg]]]PPPHHHFFFHHHIIIIIIJJJKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEAAAAAA@@@@@@@@@@@@AAAAAAAAA???======???@@@AAABBB>>>>>>>>>>>>>>>>>>======;;;:::888999::::::999888:::888777666888::::::999999999999999:::;;;<<<<<<>>>???@@@BBBDDDFFFIIIJJJIIIJJJLLLMMMOOOPPPPPPPPPPPPRRRSSSSSSPPPNNNLLLLLL^^^hhhzzzwwwvvv{{{~~~{{{dddLLLQQQCCCEEECCCDDDFFFEEEAAABBBEEEAAAAAABBBBBBBBBBBBBBBBBB>>>@@@BBBAAA>>>===???AAA;;;;;;;;;:::999666444333222///------///222444555777MMMlllVVVWWWOOOOOOMMMNNNXXXdddfff```]]]ccckkknnnmmmkkklllmmmooouuu|||{{{qqqjjjgggiiisss{{{|||{{{{{{xxxxxxwwwuuurrrrrrsssuuussssssrrrqqqqqqsssvvvyyyxxxwwwuuusssrrrqqqqqqrrrpppooommmkkkjjjiiihhhhhhbbbccceeeeeeeeedddbbbaaaaaaeeehhhhhheeeeeeiiimmmlllhhhhhhmmmvvvzzzxxxsssxxxtttlllccc^^^YYYNNNDDD===999555222333444555555222333555666666999<<>><<<>>>AAABBBBBB@@@===;;;:::;;;888999;;;============<<<===>>>??????>>>>>>???@@@CCC@@@===<<<>>>@@@???===BBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIEEEEEEEEEFFFGGGIIIJJJKKKKKKHHHFFFGGGHHHFFF???999999:::;;;<<<<<<:::888777777888;;;===>>>>>>======999:::<<<===>>>>>>>>>>>>AAAJJJFFF>>>AAAAAA===???<<<666BBB```rrrtttfffKKKAAABBBBBB@@@@@@>>>@@@BBBCCCBBBAAAAAAAAAAAA@@@@@@AAABBBAAA???===<<<<<<<<<<<<===>>>@@@@@@>>>>>>============>>>>>>NNNcccsssyyyoookkksss~~~pppeeeeeehhhdddZZZRRRKKKHHHIIIOOOQQQNNNJJJIIIJJJOOOPPPKKKGGGIIIGGGCCCGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@???>>>======???AAA===>>>?????????>>><<<;;;<<<:::888999<<<======;;;======;;;::::::;;;<<<===:::===@@@AAA@@@???>>>???BBBAAABBBCCCFFFHHHIIIIIIOOOMMMMMMQQQQQQNNNMMMOOONNNOOOOOOIIIEEEOOOmmmtttiiilllzzzzzzTTTOOOOOOGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::999888888888222111111111111111222222999:::\\\[[[QQQOOOOOONNNQQQWWW^^^```^^^```ccciiiqqqtttqqqkkkhhhmmmssszzz~~~|||rrrmmmnnnpppuuu{{{}}}{{{yyyzzzyyywwwtttrrrrrrtttwwwyyyzzzwwwrrrqqquuuvvvuuuvvvvvvvvvtttrrrrrrtttvvvrrrooolllllloooooojjjfffbbbccceeeggggggggggggfffffffffgggggghhhjjjkkkllllllkkklllpppuuuxxxxxxvvvssssssmmmccc\\\XXXTTTOOOGGG<<<333222333333222333444222333777::::::<<>>???;;;;;;<<<===<<<;;;:::999:::<<<===>>>===>>>???AAA@@@===::::::<<<===<<<;;;;;;;;;;;;;;;<<<===>>>???CCCDDDEEEFFFGGGGGGHHHGGGCCCCCCCCCDDDEEEFFFGGGHHHGGGEEEBBBCCCEEECCC>>>999999:::<<<>>>>>>===<<<;;;>>>>>>>>>???????????????<<<<<<;;;;;;<<<@@@DDDGGGBBBIIICCC<<<>>>===<<>>>>>>>>@@@>>>@@@BBBBBBAAA@@@AAABBBAAA@@@@@@AAABBBAAA???===;;;;;;;;;;;;<<<===>>>???>>>>>>======<<<=========AAAOOOiiizzz{{{yyyuuuxxx}}}vvvxxx|||yyypppjjj]]]VVVNNNHHHDDDDDDMMMWWWPPPQQQLLLEEEDDDHHHHHHEEELLLKKKJJJIIIIIIGGGEEEDDDCCCCCCCCCBBBAAAAAACCCDDD@@@AAAAAA@@@@@@???>>>===???===;;;<<>>@@@@@@???>>>>>>>>>???@@@>>>@@@CCCDDDCCCAAAAAAAAAGGGFFFEEEFFFHHHJJJKKKLLLNNNLLLMMMPPPPPPOOOSSSXXXTTTKKKEEEMMMaaa~~~vvvkkkssszzz}}}eeeKKKIIIIIIDDDDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>===<<<;;;;;;;;;::::::999888888777777222222111111111111222222777999NNNtttxxxttthhhSSSQQQPPPNNNOOOTTT[[[```bbbbbbeeekkkrrrtttqqqmmmjjjlllrrryyy}}}sssmmmnnnqqqvvv|||~~~|||zzzxxxwwwvvvtttrrrrrruuuxxxxxxyyywwwrrrrrruuuwwwuuuvvvvvvvvvuuusssssstttvvvssspppllllllnnnmmmhhhddddddeeefffhhhhhhhhhhhhhhhffffffggghhhiiikkkmmmnnnpppoooooorrruuuwwwvvvtttuuusssllldddaaabbb```\\\KKK@@@666444555444444555555444555888:::;;;@@@GGGQQQfff\\\NNNTTT___dddwwwjjj^^^ddd|||wwwOOOHHHKKKRRRiiikkkWWWZZZlllmmmNNNNNNQQQVVVUUURRROOOMMMLLLMMMMMMJJJLLLMMMLLLJJJHHHGGGGGGLLLOOORRRSSSRRRPPPPPPPPPQQQOOOQQQWWW___iiiyyyqqqMMM===999999888999:::<<<===>>>>>>>>>>>>>>>>>>===<<<:::888777888:::<<<<<<<<<===???AAA>>><<<::::::;;;<<<;;;:::666666666666777888888999<<<===>>>@@@AAABBBCCCCCC>>>>>>>>>???@@@AAABBBCCCAAA>>><<<<<<>>>>>>;;;888:::;;;===???@@@AAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAADDDGGGEEEEEE;;;666<<>>===>>>===>>>@@@???@@@AAA@@@??????AAACCCAAA@@@@@@AAABBBBBB???===:::::::::;;;;;;<<<======???>>>===<<<<<<<<<<<<<<<:::>>>MMMeee}}}{{{|||yyyyyyuuu|||zzz}}}yyyjjjiiihhh```RRREEECCCHHHHHHKKKMMMMMMNNNOOOKKKFFFEEEFFFIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDBBBAAAAAACCCDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDFFFHHHHHHFFFEEEEEEEEEHHHHHHGGGGGGIIIKKKNNNPPPPPPRRRWWWYYYSSSKKKIIILLLMMMJJJQQQhhh|||uuuuuu}}}pppNNNFFFDDDCCCCCCDDDCCCBBB@@@??????>>>>>>@@@@@@???????????????@@@@@@@@@???>>><<<;;;::::::::::::999999888777777777222222111111111111222222333777@@@\\\tttkkkzzzwwwUUUTTTRRRPPPPPPRRRYYYaaahhhjjjlllppprrrrrrqqqooommmjjjpppwww}}}|||ssslllnnnrrrxxx}}}~~~|||wwwwwwvvvuuussstttvvvyyywwwyyywwwsssssswwwxxxwwwvvvwwwwwwvvvtttsssuuuvvvtttqqqnnnmmmmmmlllhhhdddfffggghhhiiijjjjjjjjjiiigggggggggiiijjjlllmmmnnnqqqqqqqqqsssvvvxxxwwwvvvtttqqqkkkfffiiioooooojjjPPPDDD999555666555555777666666777999999;;;EEEOOOYYYkkkqqqRRRMMMYYY```hhh|||xxx^^^]]]nnnbbbEEEGGGMMM\\\wwwtttYYYOOO^^^xxxjjjKKKMMMTTTRRRQQQNNNMMMLLLMMMNNNOOOJJJKKKLLLKKKIIIHHHIIIJJJKKKNNNQQQRRRQQQOOOMMMMMMSSSTTTVVVWWWVVV]]]pppyyy^^^III999777999;;;>>>@@@???===<<<@@@@@@???>>><<<;;;:::999999:::<<<<<<;;;;;;<<<>>>>>>===<<<<<<=========<<<888888777777888999999:::777888:::;;;<<<=========:::::::::;;;;;;===>>>>>>;;;999777777888:::999888======???@@@AAAAAAAAA@@@@@@@@@AAABBBBBB@@@???>>>AAADDDFFFEEEBBB???>>>???<<<>>>;;;AAARRRYYY^^^jjjhhhrrr~~~QQQDDDBBB@@@BBBCCCCCCAAA@@@???@@@@@@???>>>>>>AAACCC@@@@@@@@@AAABBBAAA???===::::::;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;===<<<===JJJeee~~~uuu{{{rrryyy~~~zzzwwwjjjooovvvuuugggQQQAAA<<>>>>>>>>>>>>>>BBBAAAAAA???>>>===<<<;;;:::999999888888777666666333333222111111111222222...444999UUU{{{www^^^VVVTTTSSSSSSTTTXXXbbbllluuuvvvuuuqqqoooppprrrqqqiiiooovvv{{{|||sssllloootttzzz~~~~~~zzzzzzzzzxxxvvvvvvwwwyyywwwyyywwwttttttxxxyyyxxxvvvwwwwwwvvvuuutttuuuvvvsssqqqooooooooonnnkkkhhhiiiiiijjjjjjkkkkkkkkkkkkhhhhhhhhhhhhiiijjjkkkkkknnnoooqqqtttwwwzzz{{{{{{sssppplllkkkrrrxxxwwwpppTTTGGG;;;666666555666888666666777888777:::FFFTTT\\\iiizzz|||gggOOONNN[[[bbbooooooYYYbbb|||rrrPPPBBBJJJSSSeeehhhSSSNNN```|||fffJJJQQQYYYRRRQQQNNNKKKIIIIIIIIIJJJGGGIIIJJJIIIHHHIIIJJJLLLGGGIIIMMMMMMLLLIIIHHHGGGOOOPPPQQQNNNIIILLL^^^qqq|||aaaMMMHHHAAA<<<<<<======>>>@@@??????>>>>>>>>>======<<<===>>>===;;;::::::;;;<<<<<<=========<<<======;;;;;;;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<:::888888999;;;<<<===??????@@@@@@@@@?????????===???CCCFFFFFFDDDAAA>>>AAACCCCCC@@@<<<;;;>>>BBBBBBIIILLLXXXooowwwqqqqqq}}}YYYIIIEEECCCAAABBBEEEGGGDDD???>>>??????>>>===>>>@@@BBB?????????@@@AAA@@@>>><<<;;;;;;<<<=========<<<<<<======<<<;;;;;;:::;;;;;;===>>><<<===KKKeee~~~{{{tttjjjcccgggwww{{{nnnmmmooorrrooodddYYYTTTMMMNNNNNNHHH@@@>>>EEENNNQQQSSSVVVUUUQQQMMMKKKJJJLLLJJJIIIKKKMMMNNNMMMKKKMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKLLLNNNQQQRRRRRRSSSUUUWWWVVVPPPJJJHHHNNNaaauuunnnrrrjjjEEEFFFMMMEEECCCKKKFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>>>>=========>>>AAAAAA@@@???>>>===<<<;;;::::::999999888777777777444333333222111111222222///333777XXXoooVVVSSSSSSUUUUUUVVV^^^hhh}}}~~~xxxooojjjooossstttnnnrrrwww|||}}}tttlllpppwww|||~~~|||yyyxxxyyyzzzwwwyyyxxxuuuuuuyyyzzzxxxuuuvvvwwwwwwuuuttttttuuurrrqqqqqqqqqrrrqqqpppnnnkkkkkkkkkkkklllllllllmmmiiiiiihhhgggggggggggggggmmmoooqqqtttvvvxxxzzz{{{uuutttrrrsssyyy}}}xxxoooVVVHHH;;;777666555555777555555666666555888DDDRRRUUU^^^kkkmmm___OOOOOOXXXfffxxxiii]]]nnneeeHHHFFFRRRZZZmmm|||___RRRSSShhhdddKKKRRR[[[WWWTTTPPPKKKGGGDDDCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLIIIKKKNNNNNNMMMKKKJJJJJJKKKKKKLLLHHHBBBDDDRRRaaavvvgggRRRBBB::::::===>>>???>>>>>>>>>>>>??????@@@???@@@@@@???<<<::::::;;;999;;;<<<===;;;;;;;;;<<<===<<<<<<;;;<<<<<<======??????@@@@@@@@@??????>>>@@@?????????@@@@@@AAABBB???>>>======>>>???AAABBB@@@@@@@@@?????????>>>>>>???BBBEEEHHHIIIGGGDDDAAAAAA@@@===999888>>>KKKUUUmmmqqqfffbbbwww\\\EEEIIIBBBBBB@@@@@@CCCFFFCCC<<<===>>>???>>>======???AAA>>>======>>>??????<<<:::;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<666;;;???===>>>KKKeeezzzwwwfffbbbgggwww|||xxxzzzqqqgggWWW]]]dddcccWWWGGG@@@@@@IIIMMMQQQQQQNNNMMMMMMOOOMMMKKKJJJLLLPPPQQQOOOLLLNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNMMMKKKJJJLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMNNNOOOLLLOOOPPPPPPPPPRRRWWW\\\TTTSSSVVV]]]iii{{{xxxnnnqqq~~~~~~xxxnnnUUUDDDHHHKKKEEECCCJJJGGGFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>============>>>======<<<<<<;;;;;;:::;;;;;;::::::999888888777555444333222222111222222333222555TTT[[[TTTQQQSSSRRRPPPUUU^^^yyy}}}xxxmmmhhhnnnssssssuuuxxxzzz|||}}}vvvnnnssszzz|||{{{|||}}}xxxzzzzzzvvvvvvyyyzzzwwwtttuuuwwwvvvtttsssssstttqqqrrrrrrssssssssssssrrrmmmmmmllllllllllllmmmmmmiiihhhgggfffffffffffffffnnnpppssstttttttttvvvwwwxxxyyyxxxxxx{{{{{{uuulllUUUHHH<<<888777555555666555444555666555777@@@KKKJJJRRR]]]aaaXXXOOOPPPYYYkkkxxxdddgggzzzwwwYYYFFFMMMXXXaaatttoooUUUQQQ]]]yyydddKKKPPPVVVWWWTTTPPPKKKGGGDDDCCCCCCFFFHHHJJJJJJIIIIIIJJJKKKKKKMMMNNNNNNMMMMMMMMMNNNIIIHHHGGGGGGDDDEEEOOOZZZmmm~~~fffVVVLLLFFFCCC>>>>>>===<<<<<<===>>>>>>@@@AAABBB@@@>>><<<===>>>888;;;>>>>>><<<;;;<<<======<<<<<<;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@????????????@@@AAAAAA>>>????????????@@@AAACCC@@@@@@??????@@@@@@AAAAAADDDEEEEEEFFFFFFEEEDDDCCCAAACCCDDDDDDEEENNN]]]iiizzzeeeJJJCCCEEEAAAFFFHHHDDDBBBBBB@@@;;;;;;===??????>>>===>>>???<<<<<<<<<===>>>===;;;999:::;;;<<<======<<<:::999999999999999:::;;;<<<===555666;;;???===<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999555555444333222222222222444111555GGGppp{{{iii\\\SSSRRRPPPKKKNNNWWWllltttuuummmiiiooorrrpppwwwxxxxxxwwwyyy|||xxxrrrooouuu|||}}}~~~}}}yyy{{{{{{wwwwwwyyyyyyvvvrrrtttvvvuuutttrrrrrrrrrrrrsssttttttsssrrrrrrrrrnnnmmmllllllkkklllmmmnnnggggggggggggggghhhhhhiiilllnnnqqqrrrrrrrrrtttvvvxxxzzzyyyuuutttsssmmmfffTTTHHH===:::999777666666555333444777777888<<>>===<<<;;;::::::;;;<<<@@@AAABBBAAA@@@??????AAA:::===AAAAAA???>>>???@@@======<<<<<<;;;<<<<<<===999:::;;;===>>>???@@@@@@======<<<<<<<<<===>>>>>><<<===>>>>>>>>>>>>???@@@?????????@@@AAABBBCCCDDDGGGFFFCCCAAA@@@@@@AAABBBAAAIIIQQQVVVYYY___iiiqqq~~~bbbCCCCCCDDD===EEEOOOTTTMMMDDD@@@>>>::::::<<>>;;;;;;;;;<<<===<<<:::888888999;;;<<<<<<;;;999888888888888999:::;;;<<<===<<<444444>>>>>>888;;;GGGWWWqqqsssooo}}}tttxxx}}}fffbbbeeeooossskkkaaa\\\KKKNNNOOOKKKDDDAAABBBEEEEEECCCBBBEEEIIIKKKHHHDDDKKKMMMOOOQQQSSSSSSSSSSSSQQQSSSTTTRRROOONNNPPPSSSOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSRRRRRRTTTVVVXXXXXXYYYZZZaaaqqq{{{qqqiiidddeeejjj~~~tttLLLGGGNNNNNNEEEBBBGGGJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<;;;;;;::::::999666555444333222222222222111///666===TTTkkkiiiuuuwwweeeVVVRRROOOJJJLLLTTT```lllsssmmmkkkpppqqqlllvvvvvvsssqqqrrruuurrrlllpppvvv~~~~~~~~~zzz|||~~~~~~~~~zzz||||||xxxwwwyyyxxxuuuqqqsssuuuuuusssrrrqqqrrrrrrsssttttttrrrpppppppppnnnmmmlllkkkkkklllmmmnnnfffffffffggghhhjjjlllmmmgggjjjoooqqqqqqrrruuuxxxvvvwwwuuuoookkkjjjfffaaaTTTIII???<<<;;;999777777777444444888999999:::>>>CCCQQQ______TTTPPP[[[jjjsssggg[[[sss{{{```IIIEEERRRZZZiii~~~```QQQ]]]ttt___KKKQQQTTTYYYQQQJJJIIIHHHGGGIIIMMMSSSRRROOOKKKHHHEEECCCBBB???DDDGGGEEEEEEHHHJJJJJJCCCBBBEEEJJJIIIEEEEEEJJJRRRVVVddd|||aaaRRRJJJ@@@::::::;;;:::888666888;;;<<<;;;::::::;;;?????????AAACCCCCCBBBAAA<<<@@@CCCAAA??????AAABBBAAA>>>:::888===BBB???999>>><<<===??????>>>>>>@@@AAAFFFAAA>>>AAA>>>===GGGBBB@@@BBBEEEEEEAAA???AAAFFF>>>???HHHKKKGGGIIIPPPZZZ___dddgggiiikkkpppsssdddIIIEEECCC@@@???EEEEEEEEEDDDAAA>>><<<:::============>>>???@@@AAA<<<<<<===>>>>>>===<<<;;;666777888999::::::999888:::::::::999999888888888999999:::::::::;;;;;;;;;FFFVVVooozzzzzzooopppvvv}}}qqqqqqiiihhhttt~~~{{{nnnccc```dddhhhgggaaaWWWLLLDDDFFFAAA@@@DDDEEECCCAAABBBCCCCCCDDDIIIOOOQQQPPPMMMOOOTTTUUUPPPMMMOOORRRSSSSSSRRRQQQPPPQQQSSSVVVXXXUUUSSSRRRTTT[[[fffrrryyywwwmmmuuu}}}zzzwwwoooiiicccaaaiiiuuuuuuUUUPPPGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;===>>>???<<<<<<;;;::::::999888888666555555444444333222222000333111666FFF^^^]]]SSSjjj|||cccMMMSSSRRRIIIJJJNNNYYYfffpppooojjjkkkllllllvvvrrrmmmkkklllooorrrtttpppuuu{{{}}}zzzyyywwwyyy|||}}}||||||}}}|||xxxxxxzzzzzzvvvrrrzzzwwwrrrooonnnnnnnnnmmmnnnooopppppppppooommmlllkkklllnnnnnnnnnllljjjhhhddddddeeegggiiikkkmmmnnnpppooommmlllmmmpppsssuuusssnnnjjjkkkooolllaaaXXXJJJKKKJJJFFF???:::888999888777555555666999<<<>>>CCCOOOWWWVVVUUU]]]hhhmmmzzzaaaaaaxxxrrrXXXGGGHHHTTTXXXccc{{{oooYYYWWWddd```NNNTTTVVVZZZSSSLLLJJJHHHFFFFFFIIINNNLLLJJJGGGDDDBBB@@@???BBBGGGGGGCCCAAADDDGGGGGGGGGEEEGGGJJJIIIEEEEEEJJJJJJJJJRRReeekkk___QQQIIIGGGEEE>>>777>>>>>>===:::888888:::<<<<<<<<<===???AAACCCCCCCCCAAAAAA???======???AAABBB>>>@@@@@@???AAADDDDDD???AAAAAAAAABBBCCCCCCDDDEEE???EEEDDDDDDIIIAAA:::???GGGEEEFFFGGGEEE@@@@@@CCCCCCGGGLLLTTT___kkksssuuuhhhpppzzz}}}QQQAAAAAABBB@@@@@@AAAAAAAAAAAA@@@>>><<<;;;============>>>???@@@@@@;;;<<<======<<<;;;:::999666777888999:::999999888::::::999999999888888888888999999999999:::::::::AAAHHHYYYooo~~~vvvqqqpppyyyxxxppprrryyyooosssrrryyyvvvWWW\\\hhhsssssseeeVVVNNNKKKIIILLLQQQSSSQQQRRRTTTOOOKKKGGGGGGKKKNNNOOONNNKKKLLLKKKJJJNNNUUUVVVSSS[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^bbblllzzz|||tttccceeeqqqnnn}}}|||zzzuuunnnnnn}}}[[[LLLNNNHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>><<<;;;;;;:::999999888888666555555444444333333222///111///111:::KKKyyycccUUUgggyyytttQQQLLLKKKKKKOOOQQQVVVcccmmmmmmjjjkkklllkkkooonnnmmmnnnrrrvvvxxxyyynnnssszzz~~~~~~|||yyyxxxvvvxxxzzz{{{{{{{{{|||}}}{{{wwwwwwzzz{{{xxxuuuwwwuuurrrqqqqqqpppnnnlllllllllmmmnnnnnnmmmmmmllllllmmmmmmmmmmmmkkkjjjiiieeeeeefffgggiiikkklllmmmnnnnnnmmmlllmmmoooqqqrrrqqqnnnkkklllmmmhhh___VVVMMMMMMLLLGGGAAA<<<;;;;;;999888666666777999<<<>>>BBBKKKQQQPPPSSS]]]iiippp~~~uuuaaaeee{{{qqqSSSFFFJJJWWW[[[ggg|||lllYYY[[[kkkaaaQQQWWWXXXWWWPPPKKKJJJIIIFFFFFFIIIIIIHHHFFFDDDBBBAAA@@@???EEEHHHGGGBBBBBBGGGKKKLLLKKKIIIIIIKKKIIIFFFGGGKKKIIIFFFFFFOOOddd{{{ggg^^^WWWJJJ??????>>><<<999888999===AAA======<<<;;;;;;;;;;;;;;;BBB@@@>>>???AAADDDFFFHHH@@@CCCDDDAAA???@@@???<<<>>>??????@@@AAACCCDDDDDDFFFFFF??????FFFAAA===EEE===CCCNNNXXXXXXTTTTTTXXXWWWaaaccc^^^fffzzz}}}rrrXXX???:::>>>???>>>???======>>>>>>===<<<;;;;;;===<<<<<<======>>>???@@@<<<<<<<<<<<<;;;999888777777777888999999999999888999999999888888888888888777777777888888888999999<<<:::AAAVVVooo{{{ssslllooo}}}}}}mmmgggqqq|||uuurrrttt~~~eee^^^bbbppprrrhhhaaacccXXXVVVXXX\\\]]]ZZZXXXYYY\\\ZZZYYY\\\aaafffgggggg[[[WWWRRRUUU```kkkjjjdddWWW[[[bbbjjjrrrxxx{{{}}}rrrpppmmmlllooouuu}}}xxxooolllcccWWW___uuu}}}eeePPPLLLKKKHHHHHHHHHGGGFFFDDDCCCBBB????????????????????????<<<>>>@@@AAABBBAAA???>>><<<<<<===>>>>>>>>>======;;;;;;::::::999999888888666666555555444333333333333333111333666>>>lllwww\\\^^^lllZZZJJJGGGMMMPPPJJJQQQ\\\gggjjjjjjjjjkkkjjjjjjjjjkkkoootttwwwxxxxxxooottt{{{~~~|||{{{uuuwwwyyyyyyyyyxxxyyyzzz|||yyyuuuuuuxxx{{{{{{yyyrrrrrrqqqrrrrrrqqqnnnkkkiiijjjjjjkkkllllllmmmmmmnnnmmmmmmllllllkkkjjjjjjggggggggghhhiiijjjkkklllllllllmmmmmmmmmnnnoooooommmmmmmmmmmmkkkeee]]]WWWSSSRRROOOJJJDDD???>>>>>>:::999888777888;;;===???AAAFFFJJJKKKQQQ]]]jjjqqq||||||oooaaakkk~~~mmmNNNEEELLLYYY^^^kkkeeeUUU[[[nnnaaaSSSWWWXXXQQQKKKHHHIIIIIIHHHHHHKKKGGGGGGEEEDDDCCCCCCCCCCCCFFFGGGFFFDDDGGGOOOUUUWWWKKKKKKKKKJJJIIIIIIKKKNNNSSSNNNIIIJJJVVVoooxxxfffVVVVVVSSSNNNHHHBBB???>>>???>>>===<<<::::::;;;======<<<;;;;;;:::999;;;@@@EEEEEEAAA<<<<<<>>><<<888777:::======???AAAAAA???GGGHHHGGGLLLSSSIII???DDDKKKZZZrrr|||}}}nnnuuuuuummmkkkxxxuuu}}}tttTTTFFF::::::======<<<===<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<===>>>??????======<<<;;;:::999888777888888888888999888888888888888888888888888888777666666666777777777777888;;;666888FFF[[[ooouuummmrrrwwwtttzzz}}}wwwuuuxxx~~~}}}wwwjjjiiiyyyxxxxxxpppjjjgggkkklllhhhaaa]]]UUUVVV[[[aaaggghhheee```___ZZZTTTUUU```jjjjjjccc^^^```cccfffjjjmmmpppqqqbbb^^^WWWSSSTTTZZZbbbgggyyyvvvqqqggg___iii~~~jjjYYYTTTMMMFFFGGGGGGFFFEEEDDDCCCAAAAAA===>>>>>>>>>>>>>>>>>>===<<<>>>@@@AAAAAA@@@>>>===;;;<<<>>>??????>>>===<<<::::::::::::999999888888666666666555444444333333444222111666888:::___lll\\\ddd~~~mmmVVVMMMQQQPPPCCCMMMVVV```fffiiijjjjjjiiijjjiiiiiikkknnnqqqqqqqqqrrrxxxyyyzzz{{{zzzxxxvvvvvvwwwyyyvvvssssssvvvyyy{{{{{{pppooonnnoooppppppnnnllliiiiiiiiijjjkkklllnnnooonnnnnnmmmkkkkkkkkkkkkkkkhhhhhhhhhhhhiiijjjkkkkkkjjjkkklllmmmmmmmmmlllkkkhhhkkknnnnnnjjjddd___]]]\\\ZZZUUUOOOHHHCCC@@@???<<<;;;999888999<<<>>>@@@AAADDDHHHLLLTTT___jjjqqq|||wwwjjjcccpppzzzfffLLLGGGOOOZZZ```ppp}}}bbbTTT]]]pppaaaQQQUUUTTTPPPJJJGGGHHHHHHGGGGGGJJJFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEJJJSSSXXXYYYHHHJJJJJJIIIIIIKKKNNNPPPUUUSSSOOOMMMRRRaaavvvttt```NNNDDDDDDEEEEEEDDDCCCEEEIIILLLPPPKKKFFFAAA;;;:::CCCOOOYYYQQQFFF???BBBGGGEEE>>>===DDDJJJKKKLLLNNNKKKDDDZZZffftttlllPPPIIIZZZiii{{{zzzttt}}}|||jjjMMMGGGAAA<<<<<<===<<<<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>??????>>>===<<<:::999999888999999888888888888888888777777777777777777777777555555666666666777777777999999:::>>>EEESSSlllxxxrrrzzz}}}|||zzzzzzxxxuuuxxx}}}|||uuu}}}}}}xxx|||kkkkkkkkkmmmmmmiiiaaaZZZVVVSSSMMMIIIMMMTTTVVVSSSTTTSSSRRRSSSWWW\\\bbbfffeee```ZZZXXX]]]hhhuuu}}}{{{```RRRSSSOOOHHHDDDFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>????????????>>>>>>>>>???@@@@@@???>>><<<:::;;;<<<===>>>>>>===<<<;;;:::999999999999999888888777666666555555444333333222...+++222777555KKKtttdddeee~~~dddRRRQQQRRRHHHLLLPPPYYYbbbgggiiiiiijjjllljjjggggggiiilllmmmmmmrrrxxx}}}~~~~~~|||xxxvvvuuuuuuvvvtttrrrqqqtttwwwyyyzzzqqqnnnlllkkklllnnnooooookkkjjjjjjjjjkkkmmmppprrrnnnnnnmmmkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkkkkkjjjkkklllmmmmmmllljjjiiieeeiiilllmmmjjjgggddddddeeeaaa[[[TTTNNNGGGCCC@@@===<<<:::999:::<<>><<<<<<<<<<<<>>>??????>>>===;;;;;;:::::::::;;;::::::;;;;;;<<<===>>>>>>>>><<<;;;:::::::::::::::999888888777888888888666666666666777777777777555555555666666666777777777999<<<:::777===RRRfff||||||{{{~~~}}}{{{yyy|||ooonnniiicccbbbhhhlllllleeecccbbbdddkkkvvv|||yyy}}}fffOOONNNNNNGGGEEEMMMDDDCCCBBBAAAAAA@@@AAAAAA>>>???@@@AAAAAA@@@???>>>@@@@@@???>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;::::::999999999999999999888888777777666666555444444444444111---111777333<<>><<<;;;999:::<<<>>>@@@BBBEEEMMMVVV\\\bbbkkkuuurrrdddfffuuu}}}oooZZZMMMNNNWWW\\\ccczzz|||fff]]]eeettt___KKKOOOPPPVVVNNNGGGEEEDDDAAABBBEEEBBBAAAAAAAAAAAABBBCCCCCCFFFHHHGGGEEEGGGJJJHHHBBBBBBHHHJJJHHHHHHKKKMMMKKKHHHJJJLLLLLLKKKMMMRRRWWWmmm~~~{{{wwwzzz}}}ooobbbZZZ^^^eeejjjttttttgggeeegggaaaYYYcccsssvvvgggmmmmmmmmmtttxxxooorrr}}}vvvrrr|||hhhIIIAAAGGG;;;<<<<<<;;;<<<===>>>>>><<<<<<;;;::::::;;;;;;<<<::::::::::::;;;<<<===>>>===<<<:::999999999::::::::::::888777777777888888555555555666666666777777555666666666666777777777777777888999666777AAALLLggg~~~vvv{{{uuusss||||||}}}~~~yyyvvv{{{~~~~~~}}}}}}aaaVVVNNNMMMKKKHHHIIINNNBBBAAA@@@@@@???@@@AAABBB???@@@AAABBBBBBAAA@@@??????>>>===<<<<<<<<<<<<===<<<;;;:::999999999999999888888888888888888999999777777666666555555444444444888333111666555999FFFkkk~~~___]]]uuulllRRRFFFKKKNNNNNNKKKOOOZZZcccfffhhhkkkjjjiiiiiijjjmmmooooooooojjjpppxxx~~~{{{|||}}}|||zzzxxxxxxyyyvvvvvvvvvvvvuuuuuuvvvwwwsssqqqoooooopppqqqqqqqqqooommmkkkiiijjjmmmqqqssslllmmmmmmmmmmmmkkkjjjiiihhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmlllkkkjjjiiiffffffffffffggghhhhhhhhhhhhfffbbb^^^ZZZTTTMMMGGG>>><<<:::999999;;;>>>???AAADDDMMMWWW\\\aaaooo}}}~~~ooobbbfffvvv{{{lllYYYLLLQQQ\\\```gggxxxhhheeeooo{{{___JJJOOOQQQTTTLLLEEECCCCCCBBBDDDHHHCCCCCCBBBBBBCCCCCCDDDEEEEEEGGGHHHGGGIIIJJJEEE>>>BBBHHHKKKHHHGGGJJJJJJGGGKKKMMMNNNMMMKKKJJJLLLOOOPPPccc~~~~~~vvvppprrryyyzzzvvvjjj|||~~~mmmsssuuuxxxfffmmmzzzYYYHHHEEE???888;;;===>>>======>>>>>><<<999999888888999;;;===>>>::::::::::::;;;<<<======;;;:::999888888888999:::;;;:::888777777777888888444555555555666666777777666666666666777777777888:::555444999<<<<<<<<<===BBBbbbzzzsssoooxxxzzz|||vvvvvvxxxgggSSSQQQJJJEEEHHHNNNKKKCCCAAA@@@?????????@@@AAABBB>>>@@@AAABBBBBBAAA@@@>>>>>>===;;;:::;;;<<<>>>@@@<<<;;;999888777888999999888888888888888888999999777777777666555555444444...777444...111555888BBBTTTtttooo^^^lll}}}zzz```NNNMMMOOOPPPKKKMMMXXXbbbfffhhhllliiiiiijjjlllnnnnnnkkkiiiiiiooowww~~~wwwyyy{{{{{{zzzzzzzzz{{{xxxyyyyyyxxxwwwvvvvvvwwwtttsssssstttuuutttrrrpppooommmjjjiiiiiilllppprrrkkklllnnnnnnnnnllljjjhhhhhhhhhhhhiiijjjkkkmmmnnnooonnnmmmlllkkkkkkjjjjjjiiifffdddccceeeggggggffffffdddbbbaaa^^^YYYQQQKKK>>><<<:::999999;;;===???@@@CCCLLLUUUZZZaaarrr}}}mmmaaagggvvvzzzkkkZZZJJJRRR```dddkkk|||ppprrr}}}XXXHHHMMMMMMWWWNNNFFFEEEEEECCCCCCEEE@@@@@@AAACCCDDDDDDDDDDDDGGGHHHHHHHHHGGGEEECCCBBBDDDOOORRRJJJEEEIIIJJJFFFBBBGGGFFFBBBAAAHHHPPPRRRRRRWWWfff}}}qqqmmmkkkrrrPPPFFFFFFAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::::::::;;;<<<<<<;;;::::::999888888888888888999999777777777777777777777777333444444444555555666666555555555555666666666666777777888888888999999999<<>>>>>======@@@???===<<<<<<<<<===>>>;;;:::999999;;;;;;:::999999999999888888888888888999999888777666555444444555444222222222444666777RRRqqqggg```}}}yyyVVVGGGKKKNNNMMMNNNSSS[[[bbbgggiiiiiiiiihhhhhhlllqqqppplllhhhnnnvvv}}}~~~}}}~~~~~~}}}|||{{{{{{zzzyyy~~~yyyxxx|||{{{tttpppppprrrqqqrrrtttwwwvvvqqqmmmmmmoooppppppnnnnnnpppssspppnnnlllkkkkkkkkkjjjiiiiiijjjjjjiiihhhiiilllnnnjjjjjjkkkkkkkkkjjjjjjiiillliiifffeeeggggggeeebbbhhhdddaaaaaaaaa\\\QQQHHHEEE???888555666999;;;;;;BBBEEEMMMUUU[[[dddtttgggaaaooovvvtttjjj\\\LLLYYY```___jjj~~~zzz~~~[[[IIIMMMMMMRRRJJJDDDEEEFFFDDDCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEPPPXXXWWWKKKEEEGGGIIIEEEBBBCCCEEEHHHJJJLLLOOORRRUUUVVV[[[eeetttuuukkklllqqq{{{lllUUUBBB>>>>>>:::999<<<::::::::::::::::::::::::888::::::999888777777888999:::;;;<<<<<<;;;:::999999999888888777888888888666666666666666666666666444444555555555666666666555555555666666666777777777777777888888888999999===???GGGSSSfff|||xxxwwwooo^^^SSSMMMJJJFFFDDDDDDEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===;;;:::999999;;;;;;:::999999999999888888777777777999999888777666555444444444333222111222333555666GGGrrrrrrccc{{{~~~\\\KKKLLLKKKKKKLLLPPPVVV^^^eeejjjhhhiiigggdddeeejjjjjjhhhfffkkkrrrxxx{{{}}}~~~|||{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwzzzxxxrrrpppsssttttttuuuwwwyyyvvvqqqmmmoooqqqrrrqqqooooooqqqsssqqqooommmllllllkkkkkkjjjiiijjjkkkkkkjjjjjjlllmmmjjjkkkkkkkkkkkkkkkjjjjjjjjjgggeeeeeeggghhhgggeeefffcccaaaccceeeaaaWWWNNNIIICCC;;;777777:::<<<===>>>AAAIIITTT^^^hhhwww~~~fffaaannnvvvuuulll^^^MMMWWW]]]```ppp||||||]]]LLLOOOOOOPPPHHHCCCDDDEEECCCAAABBBCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFHHHIIIIIIVVVZZZVVVJJJCCCFFFHHHFFFCCC>>>???IIINNNMMMPPPWWWTTTSSSRRRQQQUUUeee~~~rrrtttsssooonnnuuu```III@@@<<<======999:::@@@999999999999999999999999666888888888666555666777999::::::;;;;;;::::::999:::999888777777777777777666666666666666666666666555555555666666666666666666666666666777777777777777777777777888888888888;;;999888<<>>::::::::::::::::::::::::666777888777666555666777999999::::::::::::999999:::999888777777666666777666666666666666666666666666666666666666666666666666666666777777777888888666666666777777777888888777777777888===KKK^^^lllvvvpppkkkmmmzzzxxx}}}{{{vvv^^^VVV[[[WWWLLLHHHFFFCCCBBBAAAAAA???===BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;;;;;;;:::999888999:::::::::888::::::999888777666555555888777777666555555444444333222111111111222333333888UUUvvvrrrdddjjj```LLLJJJLLLLLLKKKJJJPPP[[[ddddddgggfff```]]]aaagggiiifffgggiiikkknnnrrrxxx}}}yyyxxxwwwvvvvvvwwwyyyzzzvvvxxxzzzwwwqqqnnnpppuuuvvvxxx{{{|||{{{wwwqqqmmmrrrrrrrrrpppooooooppppppqqqqqqqqqooommmmmmmmmnnnjjjlllooopppnnnlllkkkkkkhhhiiijjjjjjkkkjjjjjjjjjggggggfffffffffgggggggggcccccceeeiiikkkiiibbb\\\RRRLLLCCC<<<999:::===??????@@@III[[[lllwww~~~tttaaa___kkksssuuummm^^^OOOWWW^^^fffxxxxxxrrr{{{___RRRZZZ]]]^^^RRRGGGBBB???<<<<<<>>><<<===???@@@BBBCCCCCCDDDKKKJJJHHHGGGGGGHHHIIIIIIFFFIIIJJJGGGFFFFFFEEECCC<<<<<>>;;;;;;===;;;<<<>>>@@@BBBCCCDDDDDDKKKJJJIIIHHHFFFFFFEEEEEEEEEGGGJJJJJJIIIFFFBBB???777HHHbbbrrrkkkXXXOOOSSSTTTMMMHHHGGGHHHIIIMMMRRRUUUnnnqqqhhhccc```aaabbbjjjfffLLL@@@>>>???BBB>>>;;;;;;<<<<<<:::888777777777777777777777777777999:::999888888999;;;999888888777777888888999777777777666666777777888555555555555555555555555555555555555555444444444555555555555666666666666555555555555666666666666666888999888555555777:::???NNNdddzzz~~~yyyzzzqqqooosssuuuttt~~~xxxyyyyyyzzz{{{cccRRRJJJNNNKKK@@@@@@KKKFFFCCCAAA???@@@@@@@@@???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>?????????<<<============<<<;;;;;;:::888777888999:::999888888888777777777666666666666666666555555555444444333333333333333222222222111111EEExxxuuuaaarrrcccVVVWWWVVVTTTQQQRRRUUUYYY[[[```ddddddffflllppppppgggggghhhggghhhkkkppptttyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}vvvqqqoooooonnnnnnqqqtttuuusssqqqooonnnooommmkkkkkklllmmmlllkkkmmmooopppnnnkkkjjjllloookkknnnpppqqqnnnkkkjjjiiifffggghhhiiijjjjjjjjjjjjllllllkkkhhhdddbbbbbbcccgggffffffggggggeeebbb^^^WWWSSSLLLCCC<<<999:::<<>><<<===:::;;;===???AAABBBCCCCCCGGGGGGGGGFFFEEEDDDBBBAAAEEEEEEGGGIIIIIIEEE@@@===;;;YYYzzznnnVVVMMMMMMRRRKKKFFFGGGHHHHHHKKKOOORRR```qqq~~~zzzssspppsssrrrggg\\\VVVVVV[[[iii{{{uuuZZZHHHAAA@@@>>><<>><<<;;;<<<;;;:::777777777777777777777777777888999999888888999;;;999888777777777777888999666666555666666777888999555555555555555555555555555444444444333333333333444444444444555555555555444444555555555666666666666666666555666666777777;;;;;;DDDTTTeeeyyywwwqqqxxxzzzxxxpppooowww|||wwwuuudddSSSMMMKKKKKKFFF???AAAIIIDDDAAA>>>===>>>???@@@@@@?????????>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>;;;;;;<<<===<<<;;;:::999999888777888999:::999777666666666666777777777777666666555555555444444444444444444444444333222222///444???cccyyyaaacccjjjjjjZZZ[[[[[[[[[ZZZYYYXXXWWW[[[```eeeiiiooouuuuuuqqqdddfffhhhiiijjjlllpppsssyyyyyyzzz{{{zzzyyywwwvvvwwwzzzzzztttqqqrrrooojjjgggjjjnnnooonnnmmmnnnooommmkkkiiijjjlllnnnmmmkkkjjjmmmnnnllliiigggjjjnnnlllnnnpppooommmjjjiiihhhhhhhhhjjjkkkkkklllllllllkkklllkkkhhhdddaaabbbcccfffeeeddddddcccbbbaaa```YYYWWWQQQHHH???::::::;;;<<<>>>HHHXXXeeekkkqqquuujjj___```iiioootttnnn\\\QQQTTTZZZdddqqqzzzxxxqqqlllmmmxxxaaaLLLKKKHHHLLLEEEBBBCCCDDDAAA>>>>>>888999;;;===???@@@AAAAAACCCCCCDDDDDDDDDBBB@@@???BBBAAABBBFFFGGGDDD@@@???CCCffffffPPPKKKMMMLLLIIIJJJLLLLLLJJJKKKNNNbbbaaa^^^]]]lllyyy}}}~~~yyyooommmmmmqqqxxxzzzxxx{{{qqqRRRKKKCCC@@@???>>><<<<<<999<<<===:::777666777777888888888888888888888888666888999999888888999;;;999888777666666777888999555555555555666888999:::555555555555555555555555444444444333333222222222333333333444444444555555444444444555555555666666444444555777999999777555<<<444444>>>EEENNNjjjsssvvv{{{vvvuuuyyy}}}zzzrrruuuaaaPPPMMMPPPNNNHHHDDDFFFIIIDDD===CCC@@@<<<:::<<<>>>@@@AAA>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>::::::;;;<<<;;;:::999888999888777888999999999777555555666666777777888888555555555555555444444444444555555555444444333222///:::<<>>???>>>======>>>@@@@@@???===@@@@@@??????@@@@@@AAABBBDDDFFFGGGFFFCCCAAA@@@@@@KKKuuusssWWWQQQOOOEEEDDDIIIOOOQQQOOONNNQQQTTT```\\\XXXUUUWWWfff~~~}}}xxxtttdddkkkhhhfffmmmrrr{{{___PPP======>>>>>>===;;;999888;;;<<<<<<;;;;;;999888777888888777777777777888888888888888888888888888888888888888888888777666555777777777777666666666666666666666666666666666666333333333444444444555555333222222111111222222333333333333333333333333333555555555555555555555555666888:::999999===EEEMMMlll{{{nnnqqqzzzwwwvvvuuutttzzzrrrjjjwwwwwwppp\\\LLLGGGKKKJJJIIIHHHFFFDDDCCCAAAAAABBB===:::;;;???CCCCCCAAA???>>>>>>===<<<;;;;;;;;;========================<<<;;;:::999888888888888888888777666666666666666666666555555555555666666444444444444444444444444333333333333333333333333111///999HHHbbbiiiVVVLLLiiiddd___[[[[[[ZZZYYYbbbdddWWWWWWQQQRRR]]]hhhkkkhhhffffffdddcccbbbeeeiiinnnqqqsssvvvzzz{{{yyyuuurrrqqqrrrooolllnnnpppppplllgggaaacccfffhhhjjjjjjiiihhhooommmkkkkkkkkklllkkkjjjnnniiifffgggggggggjjjnnnrrrqqqooonnnlllkkkkkkkkkggggggggghhhiiikkklllmmmnnnkkkhhhfffeeecccaaa___cccaaa______aaabbb```^^^[[[[[[XXXRRRJJJBBB===:::;;;AAAIIIRRRZZZeeeqqqyyyggggggcccbbblllvvvnnn]]]MMMRRRSSSTTTaaassswwwqqqrrrhhhJJJ@@@@@@BBBCCCDDDCCCAAA???@@@AAA>>>======>>>@@@@@@???===?????????@@@@@@AAAAAABBBAAACCCFFFGGGFFFFFFFFFGGGQQQiiirrr___NNNLLLJJJBBBFFFMMMVVVYYYVVVRRRPPPOOOQQQOOONNNOOOSSS^^^ttttttooovvv{{{wwwvvvzzz}}}^^^JJJAAA=========<<<<<<:::999999999999999888777666666666888888777777777777888888888888888888888888888888777777888888888777666666777777777777666666666555555555555555555555555555333333333444444444444444333333222222222222333333333333333333333333333333555555555555555555555555111444555333222444:::@@@GGGVVVlll|||uuusssxxxtttrrrrrruuu}}}ooommmlllfffmmmyyywwwqqqwww{{{yyyzzz}}}zzz```TTTNNNHHHHHHMMMIIIHHHGGGFFFDDDCCCAAAAAAAAA===:::;;;???BBBAAA>>>???>>>>>>===<<<<<<;;;;;;========================;;;;;;:::999888888888888888888777666666666666666666666555555555555666666444444444444444444444444333333333333333333333333555...222;;;QQQ~~~ttt]]]GGGVVVwwwfff]]]]]]^^^\\\cccgggaaaVVVOOONNNWWWccchhhjjjjjjfffdddbbbaaabbbfffjjjlllqqqtttxxxxxxwwwtttrrrrrrrrrooommmnnnpppoookkkgggdddeeefffggghhhgggfffeeemmmlllkkkkkklllmmmmmmmmmmmmiiifffggggggfffiiinnnpppooonnnmmmlllkkkkkkkkkgggggggggggghhhhhhiiijjjjjjhhhfffeeeeeeeeecccbbbcccaaa___```bbbbbbaaa___\\\[[[YYYTTTNNNGGG@@@;;;;;;???FFFLLLSSS]]]iiirrrlllgggaaacccrrr}}}qqq]]]MMMOOOOOORRRbbbvvv}}}www}}}gggIII@@@CCCFFFFFFEEECCC@@@???AAABBB>>>======>>>@@@@@@???>>>===>>>???@@@AAABBBAAAAAA???BBBDDDEEEFFFFFFGGGIIISSSVVVSSSKKKIIILLLKKKEEELLLQQQWWWYYYUUUQQQOOONNNJJJHHHJJJOOOUUUZZZaaahhhvvv|||___OOOFFF@@@???===<<<;;;:::::::::::::::999888777666555555666666888777777666666777777888777777777777777777777777666666777888888888777777777777777666666666555555555555555555555555555555444444444444333333333333333333222222222222333333333333333333333333333333444444444444444444444444444666666555222222555888444:::DDDNNN^^^sss~~~yyy|||~~~{{{uuuooosssxxxyyymmmpppsssqqqzzz___PPPDDDDDDGGGEEEEEEHHHFFFFFFFFFEEEDDDBBBAAA@@@???===<<<===@@@AAA???<<<>>>>>>>>>===<<<<<<;;;;;;========================;;;:::999888888777888888888777777666666666666666666666555555555555666666444444444444444444444444333333333333333333333333666...///444@@@ccc{{{eeeEEECCCjjjooo______hhhggggggjjjggg[[[SSSMMMRRRZZZbbbhhhlllgggeeecccaaaaaaccceeegggppprrrtttuuutttssssssssssssqqqoooooopppoookkkggglllkkkkkkjjjhhhfffeeedddkkkllllllmmmmmmnnnoooooommmiiifffggggggfffhhhmmmnnnmmmllllllkkkkkkllllllkkkjjjiiihhhhhhhhhhhhhhhfffeeecccdddeeeffffffeeebbb`````````bbbbbbbbb```^^^\\\YYYWWWTTTMMMDDD===;;;>>>CCCGGGMMMUUU```hhhnnnfff^^^cccvvvsss]]]OOONNNLLLPPPbbbyyy```FFFDDDLLLJJJIIIGGGCCC???>>>???AAA=========>>>@@@AAA@@@>>>===>>>@@@AAABBBBBBAAAAAAAAACCCDDDCCCBBBAAAAAABBBMMMFFFBBBFFFMMMQQQPPPOOOQQQRRRQQQNNNLLLLLLOOOQQQMMMLLLNNNUUU\\\]]]YYYUUUWWW\\\jjj|||jjjMMMAAA@@@AAA@@@???<<<;;;999888888999:::;;;;;;999777666555666888999777777666666666666777777666666666666666666666666555555666777888888888777777777666666666555555555555555555555555555555555444444444333333333333222333333333222222333333333333333333333333333333333444444444444444444444444666888999777555444555666888888777666;;;IIIZZZgggwwwssszzz}}}}}}{{{vvv```QQQQQQGGGBBBEEEIIIGGGDDDDDDDDDDDDDDDDDDCCCBBB@@@??????>>>>>>@@@BBBAAA>>>;;;>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777666666666666777777666555555444444555555666444444444444444444444444333333333333333333333333333///222777:::KKKmmmsssMMM999TTTzzzzzzaaa___nnnpppjjjhhhfffeeeZZZQQQPPPTTTZZZcccjjjjjjhhhfffdddccccccdddeeennnppprrrrrrrrrrrrtttuuuuuutttrrrrrrrrrqqqmmmjjjuuutttrrrooollliiifffeeelllnnnoooooonnnnnnnnnooommmiiiggghhhhhhfffhhhlllkkkkkkjjjjjjjjjkkkkkklllooonnnmmmkkkjjjiiihhhhhheeecccbbbccceeeffffffeeeaaa``````aaaaaabbbbbbaaa^^^[[[YYYYYYXXXRRRHHH???;;;@@@EEEJJJNNNTTT\\\bbbiiibbb\\\bbbsss}}}qqq___VVVQQQKKKNNN```vvvaaaJJJIIIQQQLLLKKKHHHCCC>>><<<<<<======<<<<<<>>>@@@AAA@@@?????????@@@AAAAAAAAAAAA@@@CCCDDDDDDBBB@@@>>>???@@@FFF@@@BBBMMMTTTQQQOOOQQQOOONNNMMMKKKJJJKKKNNNQQQKKKKKKMMMSSSZZZ\\\VVVOOOMMMLLLQQQ]]]mmmeeeVVVJJJ???>>>@@@>>>999666:::999888777777888:::;;;:::999777555555666888999777777666666666666777777555555555555555555555555444555666777777777777777666666666666555555555555555555555555555555555555333333333333333333333333444333333333333333333444333333333333333333333333444444444444444444444444222333444444333222222333444444444444555:::BBBHHH]]]lll|||~~~{{{zzz|||bbbUUUPPPMMMJJJGGGBBB@@@DDDIIIIIIGGGFFFBBBBBBCCCCCCBBBAAA???===??????@@@BBBCCCAAA???<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777666666666666777777555555444444444444555555444444444444444444444444333333333333333333333333000111444666666;;;WWW{{{\\\666>>>\\\nnnrrrhhh\\\hhhjjjeeeeeeeeeiii___VVVRRRSSSWWWaaajjjlllllljjjiiihhhhhhhhhhhhnnnoooqqqqqqqqqrrruuuwwwxxxwwwwwwvvvvvvtttqqqoooyyyxxxvvvsssoookkkhhhfffoooqqqrrrqqqooommmlllmmmnnnjjjhhhiiiiiiggghhhkkkiiiiiiiiiiiiiiijjjjjjkkknnnmmmllljjjiiigggggggggeeedddbbbbbbdddeeedddccc``````aaa````````````aaa]]][[[YYYZZZZZZUUUKKKCCC>>>DDDLLLRRRUUUYYY]]]aaa___\\\[[[```kkkqqqlllccc\\\UUUMMMMMM[[[nnn|||iiiQQQKKKNNNIIIHHHFFFBBB===;;;:::;;;<<<<<<<<<>>>@@@AAA@@@???BBBAAA@@@?????????@@@@@@CCCCCCDDDCCCAAAAAACCCDDDBBBCCCKKKTTTSSSLLLHHHJJJHHHJJJNNNPPPQQQOOOMMMKKKCCCFFFIIIKKKPPPTTTRRRLLLOOOLLLMMMSSSYYYcccwwwsssXXXHHHAAA===;;;======999555555777777777777777888999:::777666555444444555666777777666666555555666666777666666666666666666666666555555666777777777666666666666666555555555444444444444444444444444444444222222222222333333333333444444333333333333444444333333333333333333333333333333333333333333333333222222222333333444444444...111555777777888999:::<<>>@@@AAAAAA@@@???>>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666777777666666666666666777777888555555444444444444555555444444444444444444444444333333333333333333333333000333000///222444JJJnnnfff;;;666PPPjjjzzzyyyxxxdddeeeaaa^^^dddgggfff___ZZZWWWVVVXXX```iiillllllllllllllllllllllllnnnppprrrsssssstttvvvxxxyyyyyyyyyyyyxxxvvvuuutttwwwwwwwwwuuurrrmmmiiigggpppsssuuusssooollllllmmmoookkkjjjkkkkkkhhhiiilllhhhhhhhhhggghhhhhhiiiiiiiiihhhgggfffeeedddddddddfffdddbbbbbbcccccccccbbb___```aaa```^^^]]]^^^___]]]\\\[[[[[[[[[WWWOOOIIIEEEKKKRRRWWWYYY[[[___bbbWWWWWWYYY]]]cccggghhhgggaaa[[[SSSQQQZZZjjj{{{hhhQQQHHHIIIBBBCCCCCC@@@===;;;;;;;;;<<<<<<<<<>>>@@@AAAAAA???EEECCCAAA>>>===>>>???@@@AAABBBBBBBBBAAAAAADDDFFFCCCIIIPPPSSSOOOGGGEEEFFFHHHJJJMMMPPPQQQOOOKKKHHHFFFLLLOOOKKKJJJLLLLLLJJJNNNNNNTTT]]][[[WWW\\\hhhyyywww\\\KKKEEEGGG;;;888888:::999666777:::444555666777888888888888666666666666666666666666666666555555555555666666666666666666666666666666666666666777666666555555666666555555555444444444444444444444444444444444000000111222333444444555444444333333333333444444333333333333333333333333333333333333333333333333555555444444555666777777222444666777777666666666111333888>>>FFFPPP\\\fffyyy|||qqqbbbQQQNNNIIIFFFCCCAAA@@@>>>EEEEEEDDDEEEFFFFFFCCC???AAAAAABBBBBBAAA>>>:::888:::<<<>>>??????>>>>>>>>><<<=====================:::::::::::::::::::::::::::999888777777666666666666666666666666777888888555444444333333444444555444444444444444444444444333333333333333333333333///666000,,,222222===YYYooozzzhhhCCC777IIIhhh~~~wwwggg```fffiiiccc```^^^]]]YYYWWW\\\ccchhhiiikkklllnnnnnnooooooppprrrtttuuuuuuuuuwwwxxxwwwyyyzzzzzzyyyxxxwwwvvvuuuwwwxxxxxxvvvrrrmmmjjjooorrrvvvuuupppmmmmmmooopppmmmkkkmmmllliiiiiilllhhhhhhggggggfffgggggggggeeeddddddcccccccccccccccdddbbbaaaaaacccdddcccbbb___```aaa___\\\[[[[[[]]]^^^^^^^^^^^^[[[XXXTTTQQQNNNQQQUUUWWWWWWYYY]]]aaaUUUUUUVVVZZZ___cccgggkkkhhhddd^^^\\\bbbppp___KKKFFFGGG===>>>@@@???===<<<<<<<<<<<<;;;<<<>>>@@@BBBAAA@@@GGGEEEAAA===<<<===>>>@@@@@@AAAAAA???>>>>>>@@@BBBDDDKKKQQQQQQKKKGGGGGGHHHMMMKKKJJJIIIJJJKKKJJJJJJRRRZZZ[[[SSSKKKJJJJJJHHHHHHNNN\\\iiieeeVVVQQQVVVTTT___qqqzzzWWWKKKKKKFFF???;;;@@@<<<999999777444444777333444666888999999888777777888999999999999888888666666555555555555666666777777777777777777777777666777777777666555444444666666555555555444444444444444444444444444444444//////000111333444555666555444444333333444444555333333333333333333333333333333333333333333333333666444222222333555555555555555444444555666999:::666555555666777999===BBBEEEXXXlll{{{~~~vvvsssbbbXXXPPPLLLJJJJJJIIIFFFCCCBBBCCCDDD>>>@@@BBBDDDFFFGGGDDD???AAAAAABBBBBB@@@===999777888:::<<<<<<<<<<<<===>>><<<<<<<<<===============:::::::::::::::::::::::::::999888777666666666666666666666666666777888888555444444333333444444555444444444444444444444444333333333333333333333333...888222...777222000CCCTTTjjjfffGGG555;;;TTTpppwwwggghhhiiicccccccccaaa[[[TTTUUU[[[dddfffhhhkkknnnooooooooopppsssvvvwwwwwwwwwwwwxxxvvvxxxzzzzzzyyyxxxwwwxxxuuuxxx{{{|||zzzvvvqqqnnnmmmqqqvvvuuuqqqnnnooorrrqqqmmmlllnnnmmmjjjjjjmmmhhhhhhgggfffffffffffffffddddddcccccccccdddeeeeeebbbaaa```aaacccddddddddd___```aaa___[[[YYYZZZ[[[___```aaa```\\\YYYWWWVVVTTTUUUUUUTTTRRRUUU[[[```VVVTTTTTTYYY^^^ccchhhlllooollliiihhhlllzzzTTT@@@CCCJJJGGGBBB===<<<>>>???<<<999777777888999;;;<<<======>>><<<;;;;;;===>>>>>>===>>>>>>>>>===<<<===AAACCCFFFJJJNNNMMMIIIFFFGGGIIIPPPLLLHHHFFFFFFGGGHHHHHHRRRXXXYYYTTTNNNMMMNNNNNNPPPXXXbbbfffbbb[[[VVVTTTPPPRRRWWW```oooxxxXXXOOOCCC===<<<======<<<;;;;;;;;;::::::999999999555666888::::::888666555888777777666555444444444444444555555666777777777444444555555555555444444666666777777777777666666777777666666555555444444333333333333333333333333111111222222222333333333111222222333444444444444111111222222222333333333666555444333333333444555333333333444444444555555444444444555555555555666444444444444444444444444999>>>DDDLLLXXXjjjpppdddZZZWWWTTTMMMGGGGGGMMMNNNLLLHHHCCCAAACCCEEECCC@@@BBBGGGFFFAAABBBHHHFFFCCC@@@<<<::::::;;;<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888444555555555666666777777666666666666555555555555555555555555555555555555333333333444444555555555555555444444444333333333555444222111111222444555JJJ^^^gggTTT:::666MMMeeehhhbbbdddccciiipppeeeRRROOOYYYXXX___hhhnnnooonnnmmmmmmlllmmmpppvvv{{{|||yyyvvvwwwyyyxxxwwwzzzzzz{{{|||||||||{{{zzzxxxwwwrrrssstttuuutttrrrooonnnnnnooooooooommmllljjjhhhfffeeedddeeeggghhhgggfffdddeeeeeeffffffeeeeeedddccccccbbbbbbbbbbbbcccccccccbbbaaa``````_________bbb___[[[\\\^^^___\\\XXXYYYWWWRRRKKKHHHNNN[[[eeeddd\\\SSSTTTdddsssrrrgggnnnhhhooowwwVVVBBBCCCJJJFFFBBB===<<<>>>???<<<999888888999999:::;;;<<<<<<<<<:::999999;;;<<<<<<;;;===>>>>>>===<<<===???BBBEEEGGGIIIHHHDDDCCCFFFJJJNNNKKKHHHGGGIIIKKKKKKLLLOOOUUUWWWRRRMMMLLLLLLLLLNNNUUU\\\^^^ZZZUUUQQQQQQJJJLLLNNNRRRZZZhhhzzz~~~aaaKKKHHHBBB<<<:::<<<>>>===;;;;;;;;;:::::::::999999999666777888888888888777666777777777666555444444444666666666555555555555555444444555555555555444444666666666777777666666666555555555555444444444444333333333333333333333333111111111222222222333333222222333333444333333333111111111222222222333333555444333222222333444444222222222222333333333444444444444444555555555555444444444444444444444444555777:::;;;@@@IIIWWWaaannnyyyqqq```VVVNNNHHHIIIJJJFFFCCCCCCIIIIIIHHHDDD@@@???@@@BBBBBB@@@BBBEEEDDD@@@@@@EEEAAA@@@>>><<<<<<<<<===>>>===>>>??????@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<::::::;;;;;;::::::999888555555555555666666666777666666666666555555555555555555555555555555555555333333444444444444444444555444444444444333333333555444222111111222444555>>>MMM^^^]]]HHH777@@@TTTlllbbbkkkkkkqqqvvvnnn\\\PPPNNNUUU\\\fffmmmnnnmmmllllllkkkkkknnnrrrwwwzzzyyywwwxxxzzzyyywww{{{{{{{{{|||}}}}}}}}}|||zzzyyyuuuvvvvvvvvvuuutttrrrqqqrrrrrrrrrqqqpppnnnllljjjiiigggeeefffggghhhggggggeeeeeeffffffffffffeeeeeeeeedddcccbbbaaa````````````aaabbbbbbbbb```___^^^ccc___\\\]]]```aaa^^^ZZZ\\\XXXQQQIIIEEEKKKYYYdddhhheeecccgggttt}}}yyymmmccciiiXXXDDDCCCHHHDDD@@@<<<;;;===>>><<<:::888999999999::::::;;;;;;:::888777888999:::::::::<<<===>>>>>>===<<<===???BBBCCCCCCAAA???@@@EEEIIIIIIGGGFFFFFFHHHKKKLLLLLLKKKPPPSSSOOOKKKKKKKKKIIIKKKOOORRRRRRNNNKKKKKKKKKIIIJJJJJJIIIJJJOOOXXX___rrrrrr^^^NNNAAA:::;;;999888:::===>>>;;;999:::::::::999999999999999777777777777777777777777777777666666555444444444777666666555444444333333444444555555555555444444555555666666666666555555333333333333333444444444333333333333333333333333111111111222222222222333333333333333333333222111111111111222222222222333333333222222222222333444111111111111222222222222333333333444444444555555333333333333444444444444444555666444222444:::>>>DDDLLLWWWaaalll{{{ooo^^^OOOEEEGGGCCCAAAEEEHHHGGGFFFFFFGGGGGGFFFCCC@@@???@@@BBB@@@@@@BBBDDDBBB???>>>AAA============>>>>>>>>>??????????????????>>>=========<<<<<<;;;;;;;;;<<<<<<:::::::::::::::999999888555555555555666666666666666666666555555555555444444444444444444444444444444444444444444444333333444444444444333333333333444333222111111222333444666AAAZZZmmmdddJJJAAAIIInnnooo```fffhhhlllooolllcccUUUKKKNNNUUU___gggkkkmmmmmmnnnjjjjjjkkknnnssswwwxxxxxxyyyzzzzzzyyy{{{~~~~~~{{{{{{|||}}}~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvuuussspppnnnlllmmmjjjgggffffffgggggggggffffffggggggggggggfffffffffeeecccaaa```______^^^^^^___aaaccccccaaa___]]]ccc```^^^___bbbcccaaa^^^___\\\UUULLLHHHMMM[[[fffooorrruuuxxx{{{yyymmmaaa```qqqZZZEEEBBBFFF@@@===:::999:::;;;:::999999999999999999999::::::999888777777999::::::999:::<<<>>>>>><<<;;;<<<======>>>>>>======???CCCGGGDDDCCCBBBCCCEEEGGGGGGGGGHHHMMMPPPMMMJJJKKKKKKIIIKKKKKKKKKIIIFFFEEEFFFIIIHHHJJJKKKHHHEEEEEEHHHKKKQQQVVVeeeyyysssVVVHHHCCC??????CCC;;;::::::;;;<<<<<<999666999999999999999888888888888777666666666666777888666666666555555444444444555555555444444444333333333444444555555444444333444555555666666555555444222222333333444444555555222222222222222222222222111111111111222222222222333333333333333222111000111111111111222222222222222222222222222222333333111111111222222222222333222333333333444444444444333333333333333444444444222444777777666555777999888;;;>>>@@@CCCKKKUUU^^^yyy~~~~~~kkkdddZZZRRRNNNMMMKKKJJJIIIGGGGGGJJJLLLKKKIIIHHHHHHHHHFFFEEECCCCCCCCCDDD@@@AAACCCDDDBBB???>>>???===>>>???@@@@@@@@@???>>>@@@@@@@@@???>>>===;;;:::::::::999999999::::::;;;999::::::::::::999888888555555555666666666666666666666555555555444444444444444444444444444444444555555555444444333333333444444444333333333222222333333222111111222333333444===TTTnnnvvvhhhTTTJJJKKKddd}}}ooo\\\bbbffffffdddcccbbbZZZPPPJJJNNNUUU\\\cccjjjnnnqqqjjjiiiiiikkkoootttxxxzzzzzzzzzzzzzzzzzz||||||zzzzzz{{{}}}}}}{{{yyyxxxwwwxxxyyyzzzyyyyyyyyywwwuuurrrpppnnnooolllhhheeeeeefffgggfffeeeffffffggggggffffffeeeeeedddbbbaaa```_______________``````````````````bbb```___```bbbdddcccaaabbb```\\\VVVRRRWWWbbblllpppvvv}}}{{{qqqcccYYYccctttZZZEEEAAACCC<<<:::888777777888888888999999999999999999999999:::999777888:::;;;;;;:::999;;;<<<===<<<;;;;;;<<<:::;;;<<<>>>>>>@@@BBBDDDDDDCCCBBBCCCEEEEEEDDDBBBHHHLLLMMMJJJJJJMMMMMMKKKOOOMMMJJJGGGFFFFFFIIILLLGGGJJJKKKIIIDDDAAAAAABBBKKKHHHKKKTTTYYY```rrrppp[[[III;;;:::<<<999999===<<<;;;:::::::::999888777888888888888888888888888777777666555555666777777555555555555444444444444222333333333444444444555333333444444444444333333444444555555555555444444333333444444555555555666222222222222222222222222000000111111111222222222333333333333222111111000000000111111111222222222111111111222333333333333222222222222333333333333222222222222333333333444222222222333333333444444...111444666666666666666333444555555555777===AAADDDKKKYYYlll}}}|||pppiii```VVVNNNNNNJJJDDDAAAAAADDDGGGIIIHHHIIIJJJJJJJJJJJJGGGEEEIIIHHHFFFFFFEEEEEEEEEDDD@@@CCCFFFEEECCCBBBAAA@@@@@@@@@AAABBBAAA@@@>>>===?????????>>>===<<<;;;:::888888888777888888999999999999::::::999999888777666666666666666555555555555555555555444444444444444444444444444444444444555555555444444333333333444444333333333222222222222222222222222222222222///888FFFZZZpppyyyjjjSSSEEEOOOooo}}}fffeeeiiiiiidddaaaaaa\\\UUUPPPOOOOOORRRYYYbbbjjjoookkkjjjiiiiiilllqqqxxx|||zzzzzzzzzzzzyyyxxxxxxzzzyyyzzz|||~~~}}}|||zzzxxxxxxyyy{{{|||{{{zzzzzzyyyvvvtttqqqoooqqqmmmhhhfffeeefffffffffeeeeeeffffffffffffeeeeeecccbbbbbbaaaaaaaaaaaaaaaaaa```]]]\\\]]]___bbbdddaaa``````aaabbbccccccbbb```bbbccc```^^^aaaiiiqqqmmmuuuuuullliiihhhsssXXXCCC>>>???999888777666666777888888777888888888999999::::::;;;999888999:::<<<;;;;;;777999:::;;;::::::<<<===;;;<<<===???AAABBBCCCDDDHHHGGGGGGHHHIIIHHHEEECCCIIIKKKJJJHHHIIIMMMOOONNNSSSPPPMMMKKKJJJLLLOOOQQQKKKNNNOOOLLLFFFBBBAAABBBDDDCCCDDDGGGHHHJJJRRRZZZfffuuuiiiSSSGGGCCC===;;;===>>>:::777666999888888777777777888888777777777777777888888888666666666666666666666666444444444444444444444444111111222333333444555555333333444444444444333333333333444444444444333333444444444444555555555555222222222222222222222222000000000111111111111222222222222222222222111000000000000111111111111222000111222333444444444333222222222222333333333444111111222222222333333333111111222222333333444444111222333444444333111000222333444555444555777999111666===DDDIIILLLOOOQQQYYY___fffnnnxxxxxxrrr```WWWLLLFFFEEEFFFEEECCCGGGEEEAAA>>>===>>>@@@BBBDDDGGGHHHGGGGGGIIIHHHEEEGGGFFFDDDDDDDDDDDDBBBAAA???EEEHHHFFFEEEEEECCC@@@BBBBBBBBBBBBAAA???===;;;===============<<<;;;;;;999999888888888888999999999999999999999888888777666666666666666555555555555555555444444444444333333333333333333333333333444444444444444444333333333333333333222222222222222222222222222222222222///777<<>>???AAADDDGGGHHHJJJJJJJJJLLLMMMLLLHHHFFFIIIIIIGGGDDDFFFMMMPPPPPPQQQOOOLLLKKKLLLNNNPPPQQQMMMNNNOOOLLLGGGDDDDDDFFF@@@CCCEEEEEEHHHMMMNNNLLLKKKVVVdddmmmuuutttZZZIIIBBBAAA@@@:::>>>@@@>>><<<======;;;666777888888777777777777666666666777777777888888444555666777777666555444444444444444444444444444222222222222222333333333222333333444444333333222333333444444444444333333444444444333333333333333111111111111111111111111000000000000111111111111000111111222222222222111000000000000111111111111000111333444555555555444111111111111222222222222111111111111222222222222000111111222333333444444444333333333333333222111444444555555444444555555444555777666666666777888777;;;AAAEEEIIIOOOYYY```lllpppvvv{{{~~~|||tttnnneee\\\TTTMMMGGGCCCDDDAAA======???BBBDDDDDDBBBAAA@@@>>>======???AAAAAAFFFHHHEEEEEEHHHIIIFFFGGGEEECCCCCCDDDCCCAAA>>>>>>DDDHHHFFFEEEFFFEEEAAA@@@@@@@@@???>>>===<<<;;;:::;;;<<<<<<===============<<<;;;:::::::::::::::999999999999999888777777777666666666555555555555555555555444444444333333333333333333333333333333333333444444444444444444333333333222222222222111111111222222222222111111222555777;;;LLLdddtttwwwUUU>>>NNNvvvooobbbaaacccbbbdddiiiddd\\\SSSOOORRRZZZbbbgggjjjjjjiiiggggggkkkrrrxxxzzzxxxxxxzzzwwwqqqrrrwwwvvvwwwyyy{{{||||||||||||~~~}}}||||||||||||}}}~~~|||||||||{{{zzzxxxuuutttrrrpppmmmllllllkkkiiihhhhhhhhhiiiiiiiiiiiihhhhhheeeeeedddcccbbbbbbcccccc```^^^\\\ZZZ[[[___cccfffcccddddddddddddddddddeeecccfffiiiiiigggiiiooouuuzzzwwwzzz{{{UUU@@@::::::999999999888888888:::<<<555666777888999:::;;;;;;:::999777888999;;;::::::666777777777777999===AAAFFFCCC???>>>AAAEEEIIILLLIIIIIIKKKMMMNNNMMMJJJGGGIIIHHHEEEAAADDDLLLQQQQQQLLLJJJHHHHHHJJJLLLMMMNNNFFFHHHIIIGGGCCCBBBDDDGGGHHHLLLIIIDDDGGGPPPOOOHHHMMMRRRTTTOOOKKKSSSgggzzzbbbXXXKKKBBB>>>======<<<888@@@@@@777333999>>><<<888:::<<<<<<:::777555444555666666666777777888888444555777888888777555444444444444444444444444444444444333333222111111111222333333444444333333222222333333444444333333222444333333222222111111111111111111111111111111111000000000000111111111111///000111222222222222222000000000000111111111111111222333555666666555555000000000000111111111111000111111111111222222222000000111222333333444444111000///000333555666666111111111222333444666777555444333333444444444444555999<<<;;;888777:::>>>???AAACCCEEEFFFIIILLLOOOLLLNNNQQQUUUXXXZZZ[[[[[[eeeaaa\\\XXXVVVTTTSSSRRRWWWTTTOOOLLLJJJHHHFFFDDDHHHDDD@@@>>>>>>???@@@@@@>>>>>>?????????>>><<<<<>>======@@@BBB???EEEFFFAAA@@@EEEFFFCCCIIIFFFDDDDDDEEEDDDAAA>>><<>>>>>======<<<<<<;;;;;;888999;;;<<<===>>>>>>>>>@@@???>>>===<<<;;;;;;;;;888999999999999888777777777777666666555555555444555555444444444333333333333333333333333333333333333333333444444555555555333333333222222222111111111111222222222222111111000000222777>>>NNNhhh~~~nnnIIICCC\\\qqq|||kkkaaa___]]]aaakkkccc\\\TTTQQQUUU]]]eeeiiiiiiiiihhhfffeeeiiiooouuuyyywwwxxxyyyvvvooopppvvvuuuvvvxxxzzz{{{{{{{{{zzz~~~~~~~~~~~~~~~~~~|||}}}}}}}}}{{{yyyxxxvvvsssqqqpppoooooonnnllljjjjjjjjjkkkkkkkkkkkkjjjjjjhhhgggfffdddcccbbbbbbaaa^^^]]]\\\\\\]]]```bbbdddeeefffgggfffeeeeeeeeefffiiikkkllljjjhhhjjjqqqxxxyyyyyySSS===888<<<:::::::::999999888888888777888888888999999999999777888999:::;;;:::999999999777666555777:::===???=========>>>AAAEEEIIILLLIIIHHHGGGGGGHHHHHHGGGEEEIIIGGGEEEFFFHHHJJJKKKKKKHHHDDDDDDHHHJJJGGGEEEGGGJJJIIIFFFDDDDDDEEEGGGIIIKKKKKKKKKJJJGGGFFFJJJPPPTTTYYY[[[UUULLLHHHJJJOOO\\\^^^aaajjjyyygggWWWMMMHHHEEE@@@>>>=========<<<999999999999999999999999777777888888888999999999<<<;;;:::888777666666666777777777777777777777777666666555444333333222222222222111111222222333444333444444444333222222111333333333333333333333333444444333333333222222222111222333333333111000///000000000000000000000000222111111111000000//////111111111000000000000000111111111111111111111111111111111111111111111111000111222333444333222222111111111111111111111111111111111111111111111111222222222333333333444444333333333333333333333333444444444444444444444444666666666666777777777777777999>>>AAACCCCCCAAA@@@@@@@@@???<<<;;;;;;>>>@@@===;;;:::999999;;;<<<>>>;;;<<<<<<:::999999<<<>>><<<>>>??????>>>>>>>>>???DDD>>>;;;???@@@<<<<<>><<>>@@@???>>><<<:::999999999999:::999999888888999999:::888888777666666666666666555555555555555555555555444333222111111111222333222222333333333333444444333333333222222222111111000000000000000000000000000///000222666AAAUUUggglllVVV???DDD]]]kkkuuuvvvYYYVVVaaafffcccfff```[[[XXXVVVWWW```jjjmmmkkkhhheeeccccccfffhhhrrrwww}}}}}}xxxttttttuuuwwwyyy|||}}}}}}{{{yyywww}}}~~~}}}~~~}}}}}}|||{{{yyyxxxwwwvvvrrrrrrqqqpppooommmkkkjjjiiiiiijjjkkkkkkjjjhhhggghhhgggffffffffffffeeedddbbb```^^^]]]]]]___aaacccdddcccbbbaaaccceeehhhjjjpppppppppoooooooooooooooxxx|||YYY@@@999<<<;;;;;;::::::999999888888555555666666666777777777999::::::::::::888777666888888777777888:::===>>>======<<<===???CCCGGGIIIGGGFFFEEEEEEEEEFFFFFFFFFKKKJJJJJJIIIIIIJJJKKKLLLIIIFFFCCCCCCGGGJJJKKKJJJKKKIIIGGGFFFEEEGGGIIIJJJJJJHHHGGGIIIKKKKKKJJJJJJOOOSSSTTTOOOGGGCCCFFFKKKMMMOOONNNNNNVVVccclllnnnwwwvvvmmmaaaWWWQQQKKKDDD>>>>>>===;;;;;;;;;;;;;;;:::::::::999999999999999999777777888888888999999999;;;:::999777666666555555555555555555555555555555666555555444333333222222222222111111222222333444444444444444444333222222333333333333333333333333444333333333333222222222111111111111111000000///000000000000000000000000111111111000000000//////000000000000000000000000111111111111111111111111111111111111111111111111000111222333333333222222111111111111111111111111111111111111111111111111222222222333333333333444333333333333333333333333444444444444444444444444444444555555555666666666555777999<<<===<<<;;;:::777888777666444444555777999888777666666888999:::999999999888666666888::::::<<>><<>>>>>>>>===<<<===???@@@>>>===;;;:::999888888999999999999999999999999999777777666555555555555666555555555555555555555555444333222111111111222222222222222333333333444444333333222222222111111111000000000000000000000000111000000111333;;;KKK[[[fffcccQQQGGGQQQ___kkkyyyuuu]]]YYYbbbeeeaaaddd```\\\ZZZWWWWWW]]]eeeeeeiiimmmnnnkkkgggddddddmmmttt|||}}}zzzyyyzzzxxxyyyzzz{{{||||||zzzxxx}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxttttttrrrqqqooonnnllllllhhhiiijjjjjjjjjiiihhhgggfffeeeddddddeeeeeedddcccbbbaaa```___```bbbeeeggghhhgggffffffgggjjjmmmooorrrrrrrrrrrrrrrqqqqqqqqqppptttzzz^^^CCC:::<<<<<<<<<;;;::::::999888888555555555555666666666666;;;;;;;;;:::999777444333888888888999:::;;;<<<<<<<<<<<<;;;<<<===@@@CCCEEEDDDCCCBBBBBBBBBDDDFFFHHHNNNOOOOOOMMMIIIHHHKKKMMMHHHGGGBBB???HHHUUUXXXRRRKKKJJJHHHGGGGGGIIIJJJLLLKKKHHHGGGJJJOOOQQQLLLFFFHHHKKKLLLHHHCCCBBBGGGKKKIIIGGGFFFMMMZZZbbb]]]RRRSSS]]]hhhooowwwwwwkkkbbb[[[UUURRRLLLFFF>>>;;;<<<===;;;888999999999999999999888888;;;;;;::::::999999888888777777777888888888888999999999777666555555444444444444444444444444444444555555444444333333222222222111111111111222333333444444444444444333333222333333333333333333333333333333333222222222111111111000000////////////000000000000000000000000000111111000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111000111222222333333222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333444444444444444555666666777666666555666777888777555333333444777666555555555666888999888999888777555444666888666999<<<>>>???@@@BBBDDDDDD@@@===??????>>>===???===>>>>>>===<<<>>>@@@CCCCCCCCCDDDBBBAAA@@@BBBCCC???======???CCCDDDBBB@@@<<<<<<======???@@@@@@AAA@@@??????>>>>>>>>>>>>???<<<<<<:::999888888777888777888999::::::999888777666666555444444444444555444444444444444444444444444333222222111111222222222222222222333333333333333222222222222111111111000000000000000000000000111000///000000333???KKKYYYkkkeeeOOOJJJWWWjjj||||||hhh^^^```cccbbbbbb___]]]\\\YYYVVVXXX]]]aaaiiiqqqsssnnniiifffeeekkkrrrzzz}}}|||}}}zzzxxxvvvxxx{{{|||{{{xxx|||~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzzwwwvvvtttqqqooonnnnnnnnniiiiiiiiiiiiiiihhhggggggcccccccccccccccdddddddddccccccbbbbbbcccfffiiijjjiiihhhhhhiiikkknnnqqqrrruuuuuuvvvvvvuuuuuutttsssrrrsssvvv}}}^^^CCC;;;======<<<<<<;;;:::999888888666666666777777777888888::::::::::::888666444333777888999;;;;;;;;;::::::;;;;;;::::::;;;===???AAACCCBBBBBBAAAAAACCCGGGJJJPPPRRRSSSOOOIIIGGGJJJNNNEEEGGGCCC@@@MMM```cccYYYJJJJJJIIIHHHIIIJJJLLLMMMLLLKKKJJJJJJOOOQQQMMMFFFEEEFFFGGGFFFEEEGGGLLLPPPSSSJJJHHHZZZrrrxxxcccKKKNNNRRRTTTRRRPPPSSSYYY___kkkooossswwwzzz}}}yyytttqqqkkkaaaYYYOOOKKKEEEAAA@@@BBBEEEGGGLLLGGGAAA?????????===:::>>>===<<<:::888777888999<<<;;;;;;:::999888888777777777777777888888888888888777666555444444444444444444444444444444444444444444444333333333222222111111111111111222222333333333444444444444333333222222222222222222222222222222222222111111111111000000...------...///000////////////////////////000000000000000000///////////////000000000000000111111111111111111111111111111111111111111111111000111111222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333444444555555444444555555666777777999;;;;;;999666555555666555555555666777888999::::::999777555555777888333555888:::;;;<<<>>>???BBB???<<<<<<============:::;;;=========>>>@@@BBB@@@AAABBBAAA??????@@@BBB>>>======???BBBCCCAAA@@@===>>>???AAABBBCCCCCCCCC@@@???>>>>>>>>>>>>===<<<;;;:::999888888777777777666888999;;;;;;999888666555555444333333333333444444444444444444444444444333333222222222222111222111222222222222333333333222222222222111111111111000000000000000000000000000//////000......555>>>KKKeeekkk[[[PPPWWWqqqooo\\\YYY```fff```]]]]]]^^^\\\WWWUUUWWWccciiiooooookkkhhhiiillllllpppuuuxxxyyyyyyzzz|||zzzvvvtttuuuyyy{{{zzzxxx{{{|||}}}~~~}}}}}}~~~}}}zzzxxxxxxyyy{{{|||yyywwwtttqqqooonnnooooooiiiiiiiiiiiihhhggggggfffbbbcccddddddddddddeeeffffffeeeeeedddeeegggiiijjjfffggghhhjjjllloooqqqrrrvvvwwwxxxxxxxxxwwwvvvvvvxxxwwwxxx{{{YYY@@@;;;>>>===<<<<<<:::999888888777555666666666666777777777777777888999888777666555777888999;;;;;;:::888888::::::999999:::;;;======BBBBBBBBBAAAAAACCCGGGKKKOOOQQQRRRNNNHHHEEEHHHLLLCCCGGGEEECCCOOO``````SSSIIIHHHHHHHHHIIIKKKLLLMMMKKKMMMLLLHHHIIIMMMMMMHHHHHHGGGGGGGGGHHHJJJMMMOOORRRJJJHHHSSSbbbdddWWWHHHQQQQQQQQQOOOLLLHHHGGGHHHMMMOOOQQQQQQQQQPPPQQQRRROOOOOOQQQSSSUUUVVVVVVUUU]]]]]]^^^aaaccc```ZZZTTTOOOJJJEEEDDDFFFFFFCCC@@@@@@???>>>===>>>BBBFFFIIIBBBBBBBBBBBB@@@>>><<<;;;??????===:::777777;;;>>>;;;;;;:::999888888777777777777777777777777777777666666555444333333333333555555555555555555555555333333333333333222222222111111000000111111222333222222333333333333333222222222222222222222222222222222111111111000000000000///...------...///000//////////////////////////////////////////000000......//////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222333333333444444444333222222333444555777888444666999999777444222222333333444444555666777777888999888777555555666888444666888999999999:::;;;===<<<:::999;;;======<<<888;;;>>>@@@???>>>??????===>>>???>>>======>>>@@@======>>>???@@@AAA@@@???@@@@@@AAABBBCCCCCCCCCBBB???>>><<<===>>>>>><<<:::999999999999888777777666666777999::::::999777666555555444333333333333333444444444444444444444444333333333333222222111111111111111222222222333333222222222111111111000000000000000000000000000000///......000///...222888EEEYYYeeeccc[[[XXXppptttXXXQQQYYYccc^^^\\\\\\______YYYVVVVVVaaaffflllmmmjjjhhhiiillljjjkkklllnnnppptttyyy}}}zzzwwwtttuuuwwwzzzzzzyyyyyy{{{||||||{{{{{{|||~~~~~~|||zzzxxxxxxzzz|||}}}yyywwwtttqqqooonnnnnnoookkkjjjiiiiiihhhgggggggggccceeegggfffeeeeeeggghhhiiihhhgggfffffffffggghhhfffgggiiilllnnnpppqqqqqquuuvvvxxxyyyzzzyyyxxxwwwvvvvvvwwwyyy~~~wwwSSS>>>:::===<<<<<<;;;:::888777666666333333333333444444444555444555666777888888777666777888999999999888777666999999999999::::::;;;<<<@@@BBBCCCBBB@@@BBBFFFJJJKKKMMMLLLIIIEEEDDDFFFHHHCCCEEEDDDCCCKKKTTTQQQGGGFFFFFFFFFGGGHHHJJJKKKLLLHHHLLLKKKFFFHHHNNNOOOJJJMMMKKKIIIIIIJJJJJJIIIHHHDDDGGGKKKNNNPPPWWWhhhxxxnnnYYYLLLGGGGGGIIILLLKKKLLLLLLJJJFFFCCCBBBBBBCCCBBBCCCEEEIIIIIIGGGEEEBBBCCCEEEGGGHHHFFFBBB???<<<===???AAABBBAAA>>>;;;>>>???@@@@@@@@@AAADDDFFFCCCIIIPPPOOOHHHAAA======999;;;;;;999777999>>>BBB999999888888777777666666888777777777777777666666666555555444333333444444555555555555555555555555333333333333222222222222111000000000000111222222000111111222222222222222222222222222222222222222111111111000000000000//////............//////000000000000000000000000000......////////////000000---......//////000000111000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000000000000000000000000000///000000000000111111111222222222222222222222222111111111111111111111111222222222222333333333333000000000111222333555666222444666777555333222222000000111222333444444555555666666444333333555777777999;;;;;;:::999999:::999:::888666999===>>><<<999<<<@@@AAA@@@>>><<<<<<;;;<<<===<<<;;;;;;===???======>>>??????????????????@@@BBBBBBCCCBBBAAA@@@>>><<<;;;<<<>>>???<<<999999999999999999888777666666777888999999888777666555555444333333333333444333333333333333333333333222333333333333222111000111111111111222222222222222111111111111000000000000000000000000000000000...---...000000...111666CCCOOOZZZcccccc[[[ddd~~~}}}nnn[[[VVVUUU]]]ZZZ[[[```aaa^^^[[[[[[ZZZ```ggglllmmmjjjgggeeeeeedddccceeekkksss{{{{{{{{{zzzyyyxxxyyyzzz{{{{{{|||}}}|||{{{zzz{{{|||}}}|||zzzyyyyyy{{{|||~~~zzzxxxuuurrrpppooonnnnnnmmmllljjjiiihhhhhhhhhhhheeegggiiiiiifffeeegggjjjjjjiiihhhggggggfffffffffhhhjjjmmmoooqqqrrrrrrrrrsssuuuxxxzzz{{{{{{{{{zzzvvvwwwzzz}}}qqqQQQ>>>999:::<<<;;;:::999777666555444222222333333333444444444333444666777777777666666777777777777777666555555888888888999::::::;;;<<<>>>AAACCCBBB@@@@@@CCCGGGGGGFFFEEECCCCCCCCCCCCDDDBBBAAA@@@CCCGGGIIIHHHEEECCCCCCDDDFFFGGGIIIJJJJJJGGGKKKKKKJJJPPPZZZWWWNNNNNNLLLKKKLLLOOOOOOKKKHHHCCCGGGMMMPPPRRRaaa\\\IIIGGGIIILLLNNNJJJKKKKKKIIIFFFCCCBBBCCC>>>@@@CCCDDDCCCBBBBBBAAACCCEEEFFFFFFEEEDDDCCCCCC>>>BBBFFFGGGDDD???<<<::::::<<<>>>>>>===>>>AAADDDLLLXXXdddbbbTTTEEE???>>>666:::===>>>;;;;;;===AAA777777777666666666666666888888777777666666666666666555555444444444444444444444444444444444444444222222222222222222222222000000000000000111222222//////000111111111111111111111111111111111111111111111000000000/////////......///000000000000000000000000000000000000000........./////////000000------......///000000111000000000000000000000000000000000000000000000000111000000///000111222333000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000111111111222222000000111111222222222222000222555555444333333444///000111222333444444444444555555444444444777999777999:::;;;999999999:::666888888666999???AAA======>>>@@@???===;;;:::;;;;;;<<<<<<<<<;;;;;;===???<<<===>>>???>>>>>>>>>>>>===>>>@@@AAAAAAAAA???>>>>>><<<:::===@@@AAA>>>:::888999:::::::::999888777777777888888888888777777666555555444444444444444333333333333333333333333222222333333333222111000111111111111222222222222111111111111000000000000000000000000000000000000///------000000...000444999EEENNN\\\jjjggg^^^```gggrrriiiVVV\\\XXXYYY___cccbbbaaabbbZZZ[[[___eeeiiiiiifffcccdddbbbaaadddjjjssszzz~~~|||zzz|||}}}~~~~~~|||{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}zzzyyywwwuuussspppooonnnnnnmmmkkkjjjiiihhhiiiiiifffiiikkkjjjfffdddgggjjjiiiiiiiiiiiiiiihhhhhhhhhjjjllloooqqqssssssrrrqqqrrruuuxxx|||~~~~~~~~~}}}yyy{{{~~~oooQQQ???888777;;;;;;999888777555444333444444444555555555666666444555666777777666555444777777666666555555444444777777888999:::;;;;;;<<<<<>>AAADDDDDDBBB@@@@@@AAABBBBBBBBB@@@<<<===CCCFFFFFFGGGJJJAAABBBCCCDDDFFFHHHIIIIIIIIILLLLLLOOO[[[gggaaaRRRMMMKKKKKKOOOTTTVVVRRRNNNNNNIIIHHHKKKQQQ^^^vvvkkkRRRPPPWWWXXXOOOGGGCCCDDDEEEEEECCCAAAAAABBB>>>CCCHHHGGGCCC@@@AAADDDBBBDDDEEEDDD@@@???@@@CCC888===AAAAAA===;;;<<>>@@@<<<===>>>???>>>===>>>>>>:::;;;>>>@@@AAA@@@???>>>???<<<;;;>>>BBBCCC@@@<<<888999:::;;;;;;:::888777888888777777777777888888666666555444444444444555333333333333333333333333222222333444333222111000000111111111111222222222111111111111000000000000000000000000000000000000000------000000---...222---===GGGUUUooovvvaaaMMMLLLgggfff\\\XXXXXX^^^dddeeefffggg```[[[XXXZZZ```fffhhhgggfffeeedddggglllrrrwwwzzz~~~{{{~~~}}}||||||}}}zzzzzz{{{||||||}}}}}}}}}{{{{{{yyyxxxuuurrrpppnnnooonnnllljjjiiiiiiiiijjjfffiiillljjjeeecccfffiiiiiiiiiiiijjjjjjkkkkkkkkkiiikkkoooqqqrrrrrrqqqooorrruuuyyy}}}zzz|||~~~~~~uuuUUU???777777::::::999888666666555555666666555555555444444444555555555555555555444444555555555555666666666666777888999999888888:::<<<;;;<<<======<<<<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@DDDBBB@@@CCCHHHJJJGGGCCC===???BBBDDDDDDEEEGGGIIIGGGMMMKKKKKK___uuulllSSSRRRMMMIIIIIIMMMPPPPPPMMMKKKJJJKKKLLLOOOSSSWWWZZZ\\\QQQLLLSSSYYYVVVMMMHHHIIIDDDCCCEEECCC>>>@@@FFFBBBBBBCCCFFFGGGFFFCCC@@@???@@@AAABBBCCCBBBAAA@@@>>>AAAAAA===<<<>>>???>>>===<<<;;;<<<===@@@BBBDDDHHHJJJLLLMMMJJJEEE???;;;::::::::::::::::::::::::777777777777666666666666777777666555555555555555777666555444333333222333333333333333333333333333444444333333222111000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111000////////////............////////////.........---------......------------......////////////////////////000000////////////000000//////000000000000//////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////333333222111000///......000000000000000000000000000000000000000111111222111111222333333333333222333333444444555666666777555555666777777777777777666666666666777777777777555555777888:::<<<===>>>:::::::::;;;<<<;;;999888333888>>>>>>;;;:::;;;>>>;;;===>>>@@@@@@>>>===;;;BBBAAA@@@>>>======<<<<<<>>>>>>>>>>>>==================<<<;;;::::::999888888999999888888777666555666666555555555444444444444333333222222333333444222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...333???RRRiiirrrdddOOOMMMaaawww}}}ttteeeccc___]]]```fffeee```fff```[[[[[[___aaacccdddfffccccccgggjjjkkknnnssszzz~~~~~~}}}{{{|||~~~|||yyy}}}{{{yyyvvvsssqqqpppooollllllllllllllllllkkkkkkgggjjjllliiieeecccfffjjjpppooonnnmmmlllkkkkkkkkknnnppprrrssssssqqqnnnllluuuttttttxxx}}}~~~zzzvvvxxx|||~~~|||~~~}}}qqqRRR>>>888888999999888888777555444333666555555555444444444333555555555555555555444444555555555555666666666666999:::::::::888888:::<<<;;;<<<>>>===<<<<<<===???>>>???@@@BBBCCCDDDDDDDDDGGGDDDAAABBBFFFHHHGGGEEE<<>>======@@@CCCCCCCCCDDDEEEFFFFFFCCC@@@>>>>>>???@@@@@@@@@???>>>999======;;;;;;>>>@@@>>><<<<<<;;;;;;<<<>>>@@@BBBAAABBBDDDEEECCC???;;;888888888888777777777666666999888888777666555444444777666666555555555555555666555444333222222222222333333333333333333333333444444333222222111000000000000000000000000000000111111000000000000111111111111111111111111111111///000000000000///......//////............/////////.........------------......------------..............................000//////////////////000//////000000000000//////////////////////////////............................../////////000000000....../////////000000000////////////////////////222111111000000/////////000000000000000000000000000000//////000000111222000111222222333333222222111222222333444444555555555555666777777777777666555555666666666777777777555666777888999:::;;;;;;888999:::;;;<<<<<<:::888666;;;??????;;;999:::<<<<<<===>>>??????>>>===<<>>===<<<<<<<<<>>>>>>>>>>>>=========<<<;;;;;;::::::::::::::::::888888888888777666555444555555555444444444333333333333222222222222333333222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////...111999III^^^hhh___OOOSSSeeeyyywwwlllaaa\\\bbbiiihhhgggiiijjjccc[[[XXXYYY___fffkkkhhhdddccceeeeeedddgggkkkvvvzzz~~~}}}|||{{{zzzyyyzzz||||||{{{zzz}}}|||zzzxxxvvvtttssssssoooooommmlllkkkkkkkkkkkkiiikkkmmmjjjfffdddfffjjjnnnmmmmmmlllkkkkkkkkkkkknnnoooqqqssssssrrrqqqpppuuuttttttxxx|||}}}yyyuuuyyy{{{}}}}}}{{{zzzzzz{{{lllNNN>>>999:::777888999999888666444222555555444444444444333333444444444444444444555555444555555555555666666666:::;;;;;;:::888888999;;;;;;<<<>>>>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEIIIEEEAAAAAADDDFFFFFFEEE;;;???CCCEEEFFFFFFGGGHHHNNNQQQRRRRRRSSSVVVUUUQQQRRRLLLFFFCCCEEEIIIKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHJJJFFFEEEJJJMMMKKKHHHGGGEEEHHHEEE>>>???HHHLLLJJJFFFEEEDDDDDDEEEEEECCCAAA>>>???@@@@@@@@@???>>>===888;;;<<<:::;;;???@@@======<<<;;;;;;;;;<<<===>>><<<<<<======<<<;;;999888888888888777666666666555999999888777555444333333777666555555444444555555444444333222111111111111333333333333333333333333333333333222111111000000000000000000000000000000111000000//////000000111000000000000000000000000...////////////...------....................................------------......------------..............................//////............//////...//////000000//////...////////////////////////.................................////////////000.........////////////000////////////////////////000000000000000000000///........................///////////////000111111000000111222222222222222000000111111222333333333444444555666666666666666444555555555666666666666666666666777777777777777666888:::<<<===<<<:::999999===??????<<<999:::;;;========================???>>>===<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<888888888999999999::::::888888888777666444333222444444444333333333222222333333222222222222333333111111222222222222111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////111<<>>@@@EEEDDDBBB@@@@@@@@@AAABBBFFFDDDBBBBBBCCCDDDDDDBBB===@@@EEEGGGHHHHHHIIIIIIOOOMMMOOORRRQQQOOOPPPTTTSSSOOOKKKHHHIIIKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIJJJLLLMMMLLLKKKKKKHHHRRRQQQGGGKKKZZZ^^^UUUGGGFFFDDDDDDDDDEEECCCBBBAAABBBBBBCCCBBBAAA@@@???;;;===>>><<<>>>BBBAAA>>>>>>===<<<;;;;;;;;;<<<<<<======<<<;;;::::::999999999999999999999999999999777777777666555555444444666666555444444444444555333333222111000000111111222222222222222222222222333222222222111111000000000000000000000000000000000000////////////000000000000000000000000000000...////////////...------........................------------------------...------,,,,,,------...........................///......------......///...//////////////////...................................................------........./////////------........./////////.................................//////000000000------------------------///............///000000///000000111222111111111000000111111111222222222333333444555555555555555444444444444555555555555666666666555555555444444444777;;;======<<<:::::::::<<<>>>>>><<<;;;;;;<<<>>>===<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<777777777888888888888888888777777666555333222111333333333222222222111111222222111111111111222222000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000---,,,222@@@NNNVVVWWWdddfffjjjsssoooaaaaaabbbaaabbbfffdddhhhiiieeebbbbbbeeeeeeiiieeecccddddddcccfffjjjgggmmmuuu{{{~~~~~~}}}}}}|||}}}~~~~~~}}}|||yyywwwuuuuuuwwwyyyzzzzzzwwwwwwwwwwwwvvvvvvuuuuuuxxxvvvqqqmmmkkkjjjjjjkkklllmmmllljjjgggeeefffhhhjjjkkkllllllmmmmmmmmmmmmoooooonnnooopppqqqssstttsssssssssvvvxxxyyywwwttttttuuuuuuwww{{{~~~}}}tttsssyyyxxxiiiJJJ===999888777888:::;;;:::888555444222222333333333333333333333333333333444444555555444444444444555555555555666777777666444333444666999;;;<<<===<<<<<<>>>???CCCBBBAAA?????????@@@AAAAAAAAABBBDDDDDDCCCAAA??????BBBFFFIIIJJJJJJKKKLLLQQQLLLKKKPPPRRROOOOOORRRQQQPPPNNNNNNMMMLLLJJJIIIMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIJJJIIIHHHHHHHHHHHHIIIUUUVVVMMMQQQ```___QQQGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@???>>>;;;>>>??????DDDIIIHHHDDD??????>>>===<<<<<<<<<<<>><<<:::999888999999777888888999:::;;;<<<<<<444444555555666666777777666666555444444444444444222222111000000000111111222222222222222222222222222222111111111111111000////////////////////////000000////////////000000//////////////////////////////000000000///......------............------,,,,,,------------------------,,,,,,,,,,,,------..............................------------............////////////......------------------------........................------------............------------............---------------------------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000...///000000111111000000111111111111111222222222222222333444444444444444222333333333444444444444555555555444444444333333444777;;;===<<<;;;:::;;;999:::<<<<<<<<<<<<===>>>======<<<<<<<<<<<<======;;;::::::;;;;;;<<<===>>>============<<<<<<<<<<<<999999888777777666555555777777666666555333222111333333222222222111111111222111111000000111111222///000000111111000000///000000000000000000000000////////////////////////................................................000,,,***...888EEERRR[[[ddd\\\SSSWWWiiinnndddgggjjjgggbbbjjjnnnkkkkkknnnqqqpppfffcccbbbdddeeedddeeeiiifffllltttzzz}}}~~~~~~|||}}}~~~~~~}}}|||yyyxxxyyy{{{|||}}}{{{yyyuuuvvvwwwwwwwwwwwwvvvvvvzzzwwwsssooolllkkkkkklllllllllkkkiiigggfffggghhhkkklllmmmnnnoooooonnnnnnooonnnmmmlllmmmnnnpppqqqrrrrrrssstttvvvvvvuuutttssssssssstttvvvyyy}}}~~~tttttt{{{|||iiiJJJ===999555777888999:::999888666444111111222222222222333333222222333333444444555555333444444444444555555555444444555444222222333555888999;;;;;;;;;;;;===???<<<<<<===>>>???AAABBBCCC>>>@@@CCCEEEEEECCC@@@>>>AAACCCFFFHHHIIIJJJLLLNNNTTTOOOMMMOOOPPPNNNLLLKKKLLLMMMNNNOOOMMMKKKHHHFFFJJJJJJJJJJJJJJJJJJKKKKKKHHHJJJIIIGGGGGGIIIIIIFFFGGGPPPQQQIIILLLVVVQQQBBBEEEDDDDDDEEEFFFGGGEEECCCAAAAAAAAAAAA@@@>>><<<;;;999<<<>>>AAAHHHOOONNNJJJ??????>>>>>>===<<<<<<;;;===<<<:::888666666777777444555555666777888999999222222333444666777888888666555444444333333444444222222111111111111111222222222222222222222222222111111111111111111111111////////////////////////000//////......//////000///////////////////////////000000000000///......,,,---...//////...---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------......//////......---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......///000000000000000111111111111111111111111111111222333333333333333222222222222333333333333333333333444444444444444555999<<<<<<:::999:::<<<888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>???=========<<<<<<<<<;;;;;;:::999888777666555444444666666666666555444333222333333333222222222111111111111000000000000111111000000111111111111000000000000000000000000000000////////////////////////................................................///---,,,...333<<>>999444666666666666666555555444111111111111222222222333111222222333444444555555333333444444444555555555222333444333222222444666666888::::::::::::<<<>>>888999;;;===???AAABBBBBB???AAADDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHKKKNNNOOOQQQPPPMMMLLLLLLJJJGGGKKKLLLMMMMMMKKKIIIHHHHHHIIIHHHGGGFFFGGGGGGIIIIIIGGGIIIHHHEEEHHHMMMLLLHHHFFFJJJJJJEEEIIIOOOKKK@@@CCCCCCDDDFFFHHHHHHFFFDDDBBBBBBBBBAAA@@@>>>;;;::::::<<<===@@@GGGNNNLLLGGG============<<<;;;;;;:::999888777666666666666777555555555555555555555555222333444444555666777777666555444444333333444444222222111111111222222333111111111111111111111111000000000000111111111111//////////////////////////////............//////...........................////////////...------+++,,,...//////...,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------,,,,,,------...///---...//////000000//////////////////////////////000111111222222222222222111111111111222222222333111111222333444555666777888;;;===;;;888777:::===999999888999:::;;;;;;;;;;;;;;;<<<======<<<;;;;;;999999:::;;;<<<>>>@@@AAA======<<<<<<<<<;;;;;;;;;888888888777777666666666555555666666666555555444444333333333222222222222000000000//////000000000000111111222222111111000000000000000000000000000////////////////////////...................................................---...//////333AAAPPPPPPMMMJJJIIIOOObbb|||tttcccdddiiihhhmmmmmmiiinnnyyy}}}xxxWWWWWWZZZ```bbb``````bbbgggkkkppptttvvvyyy{{{}}}|||}}}~~~||||||~~~~~~zzzwwwvvvxxxyyy{{{{{{zzzyyyxxxwwwvvvtttrrrqqqpppoooooonnnmmmlllllllllmmmmmmmmmkkkmmmnnnooopppooommmllllllllllllmmmnnnooopppqqqpppqqqrrrrrrrrrrrrrrrssspppssstttooohhhgggnnnuuu{{{}}}{{{uuuxxxhhhJJJ>>>999333555444444444444333333333000000111111222222222333111111222333333444555555333333333444444444555555222333444444333333555777555777999999999:::;;;===999:::<<<>>>??????>>>>>>BBBCCCDDDEEEEEEEEEFFFHHHAAABBBCCCCCCCCCFFFJJJNNNHHHOOORRRLLLIIILLLLLLHHHMMMMMMMMMLLLJJJJJJJJJKKKJJJIIIGGGEEEEEEFFFHHHIIIBBBDDDBBB@@@EEELLLLLLFFFHHHHHHGGGFFFKKKRRRPPPIIIAAABBBDDDGGGIIIIIIGGGDDDDDDDDDDDDCCCBBB???===<<<>>>??????@@@EEEIIIFFF???;;;<<<<<<<<<;;;;;;:::999666666666666777888888999888777777555444333222222444444444555555555555666555555444333333333333444333222222222222222333333111111111111111111111111000000000000000111111111//////////////////////////////............//////........................------......------,,,++++++,,,...//////...,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---......///////////////.....................---000000111222222222222222000111111111111222222222000000222333555777888888999<<<===:::666666:::>>>;;;:::888888999999999888:::;;;===>>>>>>===;;;:::999999:::;;;===???AAABBB======<<<<<<<<<;;;;;;;;;777777777777888888888888444555666666777777666666444444444333333333222222000000////////////000000111111222222222222111111000000000000000000000000////////////////////////................................................------///000,,,,,,999HHHWWWZZZYYYRRRKKKTTTmmmyyyaaa```nnneeelllnnnkkkooouuupppeeeOOOPPPWWW```dddddddddgggdddgggkkknnnppprrruuuxxx}}}~~~}}}}}}}}}~~~~~~}}}yyyvvvuuuvvvxxxyyyyyyxxxwwwvvvvvvuuuuuutttsssqqqppppppooonnnmmmmmmoooppppppoookkklllnnnoooooonnnlllkkkjjjkkklllnnnpppqqqrrrssspppqqqrrrrrrqqqqqqqqqsssnnnsssuuupppgggfffoooyyyxxx}}}yyyxxxtttxxxhhhJJJ:::888;;;333444555555444333111000111222222222222111000000222222111111222222333444666555444333333333333333111222333333444444333333555666666666777777888888:::;;;<<<<<<;;;;;;===>>>BBBCCCDDDCCCBBBBBBBBBDDD???@@@BBBDDDFFFHHHHHHIIIMMMKKKIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKIIIHHHHHHHHHEEECCCCCCFFFHHHHHHGGGGGGCCC@@@AAADDDGGGGGGFFFFFFIIIIIIHHHJJJLLLKKKFFF@@@BBBEEEHHHIIIHHHFFFEEEGGGFFFEEEDDDBBB@@@??????DDDAAA>>><<<<<<======<<<::::::;;;;;;::::::999888888888888888888888888888;;;999666333222333444666666666555444444555777888444444444333333222222222333333333333333222111000000000000000000000000000222222222111000//////...////////////////////////......////////////............////////////......//////...---,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,------......---------,,,+++---///000000//////////////////000000111000000111222222222222111///000111222333444444444666777888888777666888999777777888;;;======;;;999<<<:::888888999:::999888<<<===>>>???@@@AAAAAAAAA>>>>>>>>>===<<<:::999888999777555333222333444555666666777888888777666555333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............//////.........---------+++,,,,,,,,,,,,///444777MMMUUU^^^aaa^^^^^^dddkkkuuummmaaabbbhhhggggggjjjmmmmmmkkkiiiiiiaaaZZZYYY\\\```eeeiiifffeeecccdddggglllqqqttt~~~~~~~~~|||||||||}}}}}}{{{xxxuuuyyyzzzzzzzzzyyyyyyxxxxxxvvvuuusssrrrqqqrrrssssssmmmnnnpppqqqrrrrrrrrrqqqkkkllloooppppppooolllkkkpppppppppooooooooooooooopppqqqqqqqqqqqqpppoooooorrrtttuuuvvvxxx~~~~~~zzzzzz}}}~~~zzz|||gggIII999777999333444444444444222111000111222222222222111000000222111111111111222333333444444333222222222222222111222333333444444333333777777666666666555555555888999::::::999:::<<<>>>@@@BBBBBBBBBAAA@@@AAABBB???@@@BBBEEEHHHKKKMMMOOOIIIIIIHHHFFFDDDDDDFFFIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHEEECCCCCCEEEGGGGGGEEEHHHDDDAAABBBEEEGGGGGGEEEIIIKKKJJJGGGFFFHHHFFFBBBAAABBBDDDFFFGGGFFFEEEEEECCCBBBBBBAAA???===<<<;;;CCC@@@<<<;;;;;;<<<<<<;;;:::::::::;;;:::999999888888888888888888888888888;;;999666444222333444555999888777555555555666666333333333333333333222222222222333333222222111000000000000000000000000000222222111111000//////...////////////////////////......////////////............////////////......///......---,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------+++,,,------...---------...,,,,,,---///000///...///////////////000111111000000111222222222222111000111222333333444333333444666777777555555666888666777:::<<<===<<<<<<<<<;;;999777777999:::::::::======>>>???@@@@@@@@@@@@=========<<<;;;:::999888999888666444333444555555666777777888777666555444333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////..................------,,,,,,,,,,,,//////...,,,+++---000333???MMM___kkklllgggdddcccmmmzzz|||}}}gggYYYbbbeeeiiilllnnnoooooopppkkkgggccc`````````bbbeeegggfffeeedddeeeiiinnnrrr{{{|||~~~~~~}}}~~~~~~}}}{{{xxx||||||}}}}}}|||{{{yyyxxxwwwvvvuuusssrrrqqqqqqqqqmmmnnnooopppqqqqqqpppoookkkmmmnnnpppppppppnnnmmmpppppppppooooooooonnnnnnoooooooooppppppooooooooouuuuuuuuuuuuvvvzzz|||yyyuuuuuuxxx}}}fffHHH888555777444444444444333222111000111111222222111111000///111111111111111222222333333222111111000111111111111222222333333333333333555555555555555555555555555777888888888999<<<>>>???@@@AAA@@@???>>>???AAA@@@@@@AAACCCFFFJJJMMMOOOEEEGGGHHHDDD@@@>>>BBBGGGJJJLLLMMMLLLJJJHHHGGGGGGIIIGGGEEEEEEFFFHHHHHHHHHLLLHHHEEEEEEGGGIIIHHHFFFHHHJJJIIIDDDCCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@???===;;;999AAA>>>;;;999::::::::::::999::::::::::::999888888777777777777777777777777;;;999666444222222333444:::999888666555444444444222222222333333333333333111222222222222111111000000000000000000000000000222111111000000//////...////////////////////////......////////////............////////////............------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...---,,,---//////...---000000//////000000111222///000111111222222111111222333333444444333333333333444555555444444555777555888<<<===<<<;;;<<<>>>;;;999777666888;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::::::::999777666555555666777888888888777666555444333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////............------,,,,,,,,,,,,+++++++++000000///---++++++...000222AAAWWWhhhoookkkccc]]]kkk{{{mmmSSSYYY___hhhnnnqqqrrrtttuuulllnnnoookkkeeeaaa``````ggghhhgggeeedddeeejjjooowwwyyy|||~~~}}}~~~}}}~~~|||yyywwwwwwvvvvvvtttsssqqqooonnnmmmnnnoooppppppooonnnnnnmmmmmmnnnooopppqqqqqqrrrqqqqqqpppoooooonnnmmmmmmnnnnnnooooooppppppqqqqqquuusssrrrsssuuuxxxyyyzzzwwwuuurrrrrrtttxxx{{{|||~~~dddGGG777333555444444333333222111111000111111111111111000000///000000000000000111222222222111111000000111111111111111222333333333333222222222333444444555666666444555777888888:::===???>>>???@@@@@@>>>>>>???@@@AAA@@@??????@@@CCCEEEGGGDDDGGGIIIEEE>>><<>>:::888;;;>>>:::888666666999<<<===>>>???>>>>>>======<<<<<<<<<@@@@@@@@@@@@???>>>===<<<:::999888777777777777888999888888777555444333222222222222222111111111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///111...666EEETTT```dddccc```uuuxxx___SSSYYYbbblllsssvvvtttrrrkkkssswwwsssjjjccc```^^^cccfffiiihhheeedddfffiiiqqqtttxxx}}}~~~}}}}}}~~~~~~{{{wwwtttttttttttttttsssqqqooommmppppppqqqqqqpppooonnnmmmnnnnnnnnnnnnppprrrtttuuurrrqqqpppooonnnmmmllllllnnnnnnooooooqqqrrrssstttqqqpppooorrrvvvyyywwwuuuvvvtttsssrrrtttwwwzzz|||~~~bbbFFF777333444444444333222111111111000000111111111111000//////000000//////000000111222222222111111111111222222000111222222333333222222333333333444444444444444444666777888999;;;>>>@@@>>>@@@AAA@@@???>>>???@@@@@@???>>>===>>>@@@BBBDDDEEEIIIJJJFFF@@@>>>CCCIIIHHHLLLOOOOOOJJJGGGGGGHHHGGGGGGGGGHHHIIILLLNNNPPPMMMJJJGGGGGGIIIIIIGGGDDDEEEHHHHHHDDDBBBEEEGGGGGGCCCBBB@@@?????????AAABBB???@@@AAAAAA@@@???>>>===???===:::999999:::;;;:::888888999999888888777666666666666666666666666666888777666444333333333333222222333333333333333333111111111222222333333333///000000111111000000000////////////////////////000000000///////////////////////////////////////------............------------............------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,***************************+++,,,,,,------,,,,,,...---,,,---/////////---//////......//////000111//////000111111111111000333333333444333333222222222444555555555555666888999===@@@>>>999666888<<<:::888666777:::<<<>>>>>>???>>>===;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;:::999999888888888888888999888777666555444333333222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////............------------------------............,,,,,,---,,,++++++...000---///666BBBOOOZZZ```bbbkkkrrrvvvxxxuuuWWWVVVYYYdddqqquuuooogggfffrrrzzztttkkkeeebbb___^^^ccchhhiiigggeeeeeeeeekkknnnsssxxx|||~~~~~~{{{|||~~~~~~|||xxxtttqqqpppqqqrrrssssssrrrqqqpppsssssstttsssrrrpppmmmlllnnnnnnmmmnnnppprrruuuvvvqqqqqqpppooonnnmmmlllkkklllllllllmmmnnnppprrrsssrrrppppppssswwwxxxvvvsssuuuttttttssstttwwwzzz|||~~~aaaGGG999555555444333222111111000000111000000111111000000///...///////////////000000111111111111111111111222333000111111222222222222222777666555444333222222111444666777888999:::===@@@>>>???@@@@@@>>>>>>???@@@======>>>???@@@CCCEEEGGGFFFHHHIIIFFFBBBAAAFFFJJJEEEJJJOOONNNIIIEEEEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMHHHEEEBBBCCCEEEEEEBBB???FFFKKKKKKFFFCCCDDDEEEEEECCCBBB@@@???>>>??????@@@========================>>><<<999888999:::;;;:::777888888888888777666666666666666666666666666666666555555444444444444444000000111222222222222222111111111222222222222222...//////000000000000///////////////////////////////////////////////////////////////////////////------............------------............------,,,,,,,,,,,,++++++++++++************++++++++++++************************************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))************+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************+++,,,,,,******************************+++,,,,,,,,,,,,,,,---,,,+++---///000000///......------......///000...///000000111111000000111222222333333222222222111333555555555555777888:::<<<===<<<888666888:::999888777999;;;=========>>>===;;;:::999:::;;;;;;:::::::::::::::999888888999999999999999999999888888777666555444444444444222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.........------------,,,------...............///.........,,,***)))***+++***,,,222;;;GGGSSS[[[___XXX]]]bbblllcccZZZTTTYYYffflllggg___cccooovvvppphhhfffddd```\\\^^^bbbfffhhhhhhgggfffhhhjjjmmmqqqvvvzzz~~~~~~}}}}}}{{{|||||||||zzzwwwtttqqqqqqrrrssssssttttttssssssvvvvvvuuutttrrrooommmkkknnnnnnnnnnnnppprrrtttvvvppppppooonnnnnnmmmlllllljjjjjjiiiiiikkkmmmoooppptttssstttuuuvvvuuusssqqqsssttttttttttttuuuyyy|||}}}```HHH;;;666666444333222111000000000111000000000000000//////...///............///000000000/////////000000111222000000111222222222222222444444444444444555555555444555777777777999;;;===<<<===>>>>>>===<<<===>>>>>>>>>???AAACCCDDDEEEFFFEEEEEEEEECCCBBBCCCFFFIIIFFFLLLRRRQQQKKKFFFFFFHHHFFFGGGGGGEEECCCBBBEEEGGGDDDBBB@@@AAACCCCCCAAA>>>CCCIIIKKKGGGCCCDDDFFFFFFCCCBBBAAA@@@????????????===<<<:::::::::;;;<<<======:::777666777999999999777777888888777777666555555555555555555555555555333333333444444444555555111111222333333222111000222222222222111111111111---...//////000000//////////////////////////////////////////////////////////////////////////////,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************************++++++++++++,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,---------************++++++,,,,,,***************************************************************************************************************++++++,,,******************************+++,,,,,,,,,,,,++++++++++++,,,///111111000---,,,,,,,,,,,,---.........//////000000000000000//////000111222222222222000111333444333444666777999999999888888888999:::888888999;;;===>>><<<;;;===<<<:::999999999;;;<<<999::::::::::::999999888888888999999999999888888777666555444333444444555111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,------.........,,,------,,,***)))***++++++,,,///555>>>JJJUUU\\\VVVUUUWWWcccyyyssscccSSSOOOVVV^^^```^^^bbbmmmpppiiidddeeeddd___]]][[[ZZZ^^^eeejjjkkkjjjgggggggggiiimmmsssyyy}}}}}}}}}~~~}}}}}}}}}|||{{{yyyvvvuuuwwwvvvvvvuuuuuuuuuvvvvvvwwwvvvuuutttqqqnnnkkkiiimmmmmmnnnooopppqqqssssssoooooonnnnnnnnnmmmmmmmmmkkkkkkjjjjjjjjjlllnnnpppqqqsssuuuuuutttsssssstttssstttvvvuuuuuuvvvzzz}}}~~~```HHH<<<888777444333222000000000000111000000000000000//////..................///000000...............///000111000000111222222222222111...///111444666999;;;<<<333444666666666777999<<<;;;<<<===<<<;;;;;;<<<===@@@AAAAAABBBBBBAAAAAA@@@CCCBBBAAAAAAAAACCCEEEFFFJJJPPPVVVUUUOOOJJJJJJLLLJJJKKKJJJGGGCCCAAABBBEEEEEEBBBAAABBBEEEEEEBBB???<<>>>>>>>>===:::999999;;;>>>???;;;888666555666888888888777777777777777666666555555555555555555555555555222222333444444555666666333444444444333111///...333222222222111111000000------...///000000//////////////////////////////.........///////////////////////////////////////,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,******************************+++,,,,,,,,,,,,++++++******,,,///111222111,,,++++++++++++,,,------...//////000000000000000---...///111111222222222...000222222222333444666777666555666999;;;;;;:::888888:::<<<>>>>>><<<999<<<;;;999888888999;;;<<<<<<<<<<<<===<<<<<<;;;;;;777888888999999999888888777666444333333444555666111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------''')))+++++++++,,,---///---,,,,,,...555BBBRRR\\\```WWWQQQXXXkkk{{{~~~lllUUUHHHJJJTTT\\\```bbbkkkmmmddd```dddddd^^^___YYYUUUXXXbbbllloooooohhhfffdddcccgggnnnuuuyyy|||}}}~~~|||{{{zzzyyy|||{{{yyywwwvvvwwwwwwxxxvvvvvvuuussspppmmmiiihhhmmmmmmnnnooopppqqqqqqrrrnnnnnnnnnnnnnnnmmmmmmmmmooonnnmmmlllmmmoooqqqrrrkkkooossstttssstttwwwzzzuuuwwwxxxxxxwwwxxx|||yyy[[[GGG:::444444555444333111000////////////////////////////////////......------///000111000...,,,---000111///---000000000000000000000000222222333444444555555666555333222444888;;;:::888888999999::::::;;;;;;;;;<<<===???BBBDDDDDDAAA???<<<<<<>>>???AAACCCDDDDDDPPPcccrrrlllYYYKKKFFFFFFJJJHHHFFFCCCAAABBBEEEHHH???AAAEEEHHHIIIHHHEEEDDDBBBCCCEEEFFFEEEDDDEEEFFF@@@@@@??????>>>>>>=========;;;999999::::::999888777777666666666666777777888888888888888777666555666444333333444444444333555555444333333222111111333333333333333222111000000000000000000000000000........................////////////////////////...........................---,,,+++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++************************((()))***+++++++++++++++******))))))(((((('''''')))))))))))))))*********))))))))))))((((((((((((,,,+++++++++***)))))))))))))))))))))************++++++******++++++,,,---*********++++++,,,,,,,,,))))))************))))))******************************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***++++++******************,,,,,,,,,,,,,,,+++***)))******+++,,,---//////000......------------......///............///000000///000111222222111///...//////000111111111111111333222222333555888;;;===888999:::;;;<<<;;;:::999666666888999;;;<<<>>>>>>:::::::::999999999888888777777888888888888777777666555555444444333222222111222333333333333222111222222222111111111000000000000000000000000000000////////////////////////........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,...---...555AAAJJJWWW]]]^^^XXXZZZlllwwwzzzjjjWWWEEE???KKK[[[dddgggfffaaa```bbb```ZZZ___```___[[[YYY```mmmyyynnnkkkhhhffffffiiilllooosssyyy{{{}}}~~~|||||||||~~~}}}|||zzzxxxvvvuuuttt|||{{{xxxtttpppllliiihhhmmmnnnoooqqqqqqpppoooooonnnnnnmmmkkkiiiiiilllnnnrrrqqqppppppqqqqqqooommmmmmnnnoooqqqrrrsssttttttwwwxxxzzz{{{{{{{{{}}}xxx\\\HHH;;;444444555444222111000/////////........................///......---...///000111000...------000000///---000000000000000000000000111111222222333333444444444333222444888::::::888888999999::::::;;;;;;<<<:::;;;>>>AAACCCBBBAAA???>>>>>>???AAABBBCCCDDDEEEKKK[[[gggcccUUUKKKHHHHHHGGGFFFDDDBBBAAABBBDDDFFF@@@BBBDDDFFFFFFDDDBBB@@@CCCDDDEEEEEECCCBBBBBBCCC@@@@@@???>>>===<<<;;;;;;===;;;999888999999888777777777666666666666777777777777888888777666555555999777555555666777666555555444444333222222111111111222222222111111000///000000000000000000000000...........................................................................------,,,++++++,,,,,,,,,,,,,,,+++++++++***************))))))*********************************((()))***++++++++++++******)))))))))((((((((('''++++++******))))))(((((((((((((((((())))))))))))++++++******************))))))))))))************++++++******++++++,,,---***++++++++++++++++++,,,))))))************))))))************************)))******++++++******)))))))))))))))))))))))))))***)))(((''''''((()))******************************+++++++++******)))(((******+++,,,---...//////......------------............------......///000...///000222222111///...//////000111111111111000111111111222333666999;;;777888888999999999999999999999999999::::::;;;;;;999999999999888888888777666666777777777777666666555555555444333333222222111111222333333222111111222222222111111111000000000000000000000000000000................................................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...------111:::AAARRRYYYZZZTTTSSSbbb{{{}}}bbbOOOIIIIIIJJJZZZcccjjjhhheeefffeeecccaaa___\\\YYYZZZ```iiiooopppnnnjjjfffeeeeeeggghhhnnnttt{{{}}}~~~~~~}}}}}}}}}~~~}}}|||{{{zzzyyyxxxwww{{{yyywwwtttqqqmmmkkkjjjooopppqqqqqqpppooonnnmmmllllllllljjjhhhiiikkkmmmrrrpppppppppqqqqqqooommmkkkkkkmmmooopppqqqqqqqqqxxxzzz{{{|||{{{|||}}}|||}}}}}}~~~~~~www\\\III<<<555333444333222111000/////////........................///............///000000///...---...//////...---000000000000000000000000///000000111222222333333333333333444777999999888888888999:::;;;;;;<<<<<<888:::===@@@BBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDDBBBMMMUUURRRKKKHHHGGGFFFEEEDDDBBBAAAAAABBBCCCDDDBBBCCCCCCCCCBBBAAA???>>>DDDEEEFFFDDDBBB@@@@@@AAA@@@???>>>===<<<;;;:::999<<<:::888888999999888777777666666555555666666777666777777777777666666555999777555444555666666555444444333333222222111111000111111111111000//////000000000000000000000000................................................------------------------......---,,,,,,,,,------,,,,,,,,,++++++++++++***************************************************))))))******++++++******))))))))))))((((((((((((,,,,,,+++***)))(((''''''''''''(((((())))))******))))))******************))))))))))))************+++************+++,,,,,,+++++++++++++++*********))))))************))))))************************)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))************************)))************)))((((((******+++,,,------...///...------,,,,,,------...------,,,,,,,,,---.........///111222333222222111...///000000111111000000000000000111222555777888777666666666777777888999;;;;;;::::::999888888777888888777777777777777666555555666666666666555555555555444444333333222222111111222222222222111111222111111111111000000000000000000000000000000000........................------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,......---+++---222777HHHSSS[[[[[[[[[dddrrr|||~~~|||mmmcccaaaUUUDDDMMM\\\iiijjjeeebbbcccdddiiiddd```bbbhhhnnnpppppppppooollliiigggeeeddddddiiilllrrryyy~~~}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzyyywwwuuusssqqqqqqoooppppppqqqppppppooooookkkllllllkkkiiijjjlllnnnqqqpppooooooppppppooonnnjjjkkkmmmooopppqqqqqqqqqxxxyyyzzzzzzyyyyyy{{{|||yyyyyyzzz{{{||||||||||||{{{|||}}}uuu[[[III===555333333222111000////////////..................................../////////000......---...............000000000000000000000000///000000111111222222333333333333444666777888888777888888999:::;;;<<<<<<777:::>>>AAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAFFFHHHFFFEEEGGGHHHEEECCCBBBAAABBBCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@??????GGGGGGFFFDDDAAA??????@@@>>>>>>>>>======<<<<<<;;;===;;;999999999:::999888666666666555555666666666666666777888888888777777777444222111111222222222333333333333222222111111000111111111111111000000000000000000000000000000................................................------------------------......------,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))************))))))))))))))))))((((((((((((+++*********))))))((((((&&&''''''((()))******+++(((((())))))******++++++((()))))))))***************************++++++,,,,,,,,,++++++******))))))))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))***************)))))))))******+++,,,---------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///000222333444444444444...//////000000000000000111111111111222444666777666666555555555777888999;;;::::::999888777777666666666666666666666666666333444444555555444444333555555444444333222222111000111111111111111111000111111111111000000000000000000000000000000000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,---...---++++++...000777FFFWWWbbbjjjoooooolllvvvzzzxxxssspppSSSIIIUUUaaafffccc``````aaaiiieeedddlllxxx}}}xxxqqqhhhiiikkkmmmllljjjgggffffffeeehhhooowww~~~~~~~~~~~~~~~}}}|||{{{zzzzzz}}}}}}||||||{{{zzzzzzyyynnnoooooopppqqqqqqqqqqqqlllmmmmmmmmmllllllnnnppppppooonnnnnnooopppooonnnnnnnnnppprrrssstttttttttuuuvvvwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{||||||{{{zzzwwwxxxzzz{{{}}}}}}~~~~~~rrrXXXHHH===666333222222111000////////////........................---......///////////////---.........---------...////////////////////////000000111111222222333333222222333444555555666777666666777888999:::;;;<<<888<<<@@@CCCBBBAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAEEEFFFEEECCCEEEIIIIIIFFFBBBAAAAAACCCFFFFFFDDDAAAAAAAAABBBCCCCCCCCCCCCCCCGGGGGGFFFDDD@@@??????@@@======>>>>>>>>>>>>??????>>><<<:::::::::::::::888666666555555555555666666666666777888999999999999666333000//////000111000333222222222222222111111111111222222333222222111////////////////////////................................................------------------------------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,---......---,,,,,,))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))(((((())))))*********+++&&&''''''((()))******+++((((((((())))))******+++((()))))))))******************))))))******+++,,,+++++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))***************++++++,,,++++++***))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------......///000111222222222......///000000000000000111222222222333444555666666666555555555777999:::888888888888888888777777555555555555555555555555333333444444444444333333555444444333222222111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,------,,,,,,---...+++555FFFXXXjjjtttpppfffkkkjjjppp{{{zzzqqqqqqxxxlllKKKNNNSSS[[[```cccdddfff```^^^```kkkxxxzzzooodddZZZ___ffflllooonnnkkkiiieeebbbaaafffnnnvvv{{{|||}}}~~~~~~|||zzzyyywwwwww|||||||||}}}}}}~~~~~~~~~rrrrrrqqqppppppooooooooolllmmmmmmmmmkkkkkkmmmnnnpppnnnllllllnnnoooooonnnooopppqqqssstttuuuuuuvvvssstttvvvuuuttttttuuuvvvxxxyyyyyyzzzzzzzzzzzzyyyvvvwwwxxxxxxyyyyyyyyyyyynnnTTTFFF<<<666333222111000///////////////---------------------------......///000/////////,,,...///...---,,,---...////////////////////////000000000111222222333333111222444444333444555777444444555777888999::::::999>>>BBBDDDBBB@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@CCCCCC@@@>>>AAAEEEEEE@@@@@@???@@@DDDHHHHHHDDD@@@???@@@BBBDDDEEEFFFEEEEEEEEEEEEDDDBBB???>>>@@@AAA>>>>>>>>>>>>????????????===<<<:::999::::::999888666555555444444555555666555555666888999999999999999666222000000222222222222222222222222222111111111111222333333333333222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,............,,,,,,))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))''''''((()))***+++,,,,,,''''''(((((())))))******(((((())))))))))))))))))))))))))))))***************))))))))))))***++++++***************)))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))***************+++,,,,,,,,,,,,+++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---.........---...//////000000//////222222222333333444444444444444444555666777888999777777777777777888888888444555555555555666666666333333444444444444333333444444333333222222111111000000////////////000000//////000000000000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,------------000888GGG]]]nnnqqqlll^^^\\\ddduuu}}}vvvtttXXXNNNGGGKKKUUU^^^dddhhh\\\[[[___hhhooonnncccYYYTTTYYY```gggkkklllkkkjjjfffdddbbbdddhhhnnnsssuuuyyy|||}}}{{{yyywwwvvvuuuxxxxxxyyyzzz{{{|||}}}~~~xxxwwwtttqqqooommmkkkkkkkkklllmmmlllkkkjjjjjjkkkooommmkkkkkkmmmooooooooommmmmmoooqqqrrrssssssttttttuuuvvvvvvuuuuuuwwwxxxwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvjjjPPPCCC;;;555333111111000////////////000------------------------------///000000000///...+++---///...,,,+++---///////////////////////////...//////000000111111222000222444444333222444666222333444555666888999999999>>>CCCDDDAAA>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@>>><<>>CCCHHHHHHCCC>>>>>>@@@CCCEEEFFFFFFEEEDDDAAAAAA@@@>>>======???BBB@@@??????>>>======<<<<<<<<<:::888777888888777666666555555444444555555666222333444666777777888888;;;888333111111333444444111111111111111111222222000000111222222222222222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))((((((''''''((((((((()))))))))***(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))************)))))))))))))))***++++++))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))******+++))))))***+++++++++++++++)))))))))***************++++++************++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------...//////000000//////111111222222222222222222111222333555666666777777777777777777777777777777444555555555666666666666333333444444444444333333444444333333222111111111000///............///000////////////000000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++***)))***+++,,,,,,+++///000222:::LLL___hhhiiiWWW[[[eeevvv}}}gggQQQHHHJJJQQQZZZbbb^^^^^^aaafffiiihhhbbb]]]^^^___```ccceeehhhjjjkkkfffhhhiiiiiiiiiiiikkkllltttxxx}}}~~~}}}|||{{{yyyxxxwwwvvvvvvvvvwwwyyyzzz|||}}}}}}xxxvvvtttqqqooommmllllllnnnppppppooommmkkkkkklllooommmjjjjjjlllnnnooooookkklllmmmooopppqqqrrrrrrrrrtttvvvvvvuuuvvvwwwyyywwwuuusssrrrrrrsssuuuwwwwwwxxxxxxxxxxxxxxxwwwwwwhhhNNNAAA:::555333111000000////////////000------------------------,,,---///000000000///...+++---///...,,,+++,,,///////////////////////////------......///000000000000222444444222222444666111111333444555777888888999>>>CCCCCC???<<<===???@@@@@@AAABBBBBBCCCDDDDDDBBBCCCCCCBBBDDDGGGFFFAAA;;;;;;===BBBGGGGGGBBB<<<>>>@@@CCCFFFGGGEEECCCAAA===>>>===<<<;;;<<>><<<:::999888:::888666555666666555444555555555444444555555555000111222444555666666666;;;888333000111222333333111111111111111111222222//////000111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))******************))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))************)))))))))))))))******+++(((((())))))******++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++(((((()))***************))))))))))))************++++++************++++++------,,,,,,------...///000//////.........//////---......///////////////000000111111111111000000///000222444555555555444888888777777666666555555555555555666666666777777333444444555555444444333444444333333222111111000000///...------...///000.../////////000000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++***(((((()))******)))'''+++///333>>>MMMWWW[[[WWW```mmmzzzhhhRRRIIIIIIRRR\\\]]]___aaacccdddeeeffffffllliiieeebbbbbbeeeiiilllgggkkkooooookkkgggeeefffqqqvvv|||}}}||||||{{{zzzzzzyyyyyyvvvwwwxxxzzz{{{}}}~~~sssrrrqqqpppppppppqqqrrrssstttuuusssqqqooonnnnnnooollljjjjjjlllnnnooooookkklllnnnoooqqqrrrrrrrrrpppqqqssstttttttttvvvxxxyyywwwtttrrrqqqsssvvvxxxwwwxxxyyyzzzzzzzzzzzzzzziiiNNN@@@888444333333222111///......------...---,,,++++++,,,...///,,,---------.../////////---------,,,,,,+++++++++---------............///............////////////000000000111222222333333222333444444555555444444888:::============>>>@@@@@@>>>===???BBBCCC@@@<<>>???===<<<===>>>@@@@@@>>><<>><<<;;;;;;<<<<<<;;;;;;999888777666666666777666666555444444333333555666666666555444333333555222000000111222111111222222222111111111000000////////////////////////........................///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((************************++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))((((((((((((******))))))))))))******((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))((())))))*********))))))(((***+++***)))((()))***))))))************))))))''''''(((((())))))******))))))(((((()))******+++******))))))))))))******))))))))))))((((((((((((+++,,,,,,+++))))))***+++((())))))***++++++,,,,,,...---,,,,,,,,,---//////---------...///000///---/////////000000111111111222222333444555666777777777777777777777777777777777777777777777777777777888777666555555555666666444444444333222111111111////////////////////////000000////////////000000........................------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******************************************))))))************************---,,,******...777AAAIIIVVV___fffnnn~~~^^^DDDFFFFFFKKKTTT```lllsssvvvvvvttttttrrrnnnfff^^^ZZZ\\\^^^bbbaaa```cccfffgggeeecccfffiiimmmsssxxx}}}|||zzzzzz{{{zzzzzzyyyyyyzzz|||}}}~~~{{{zzzyyyxxxwwwvvvuuuuuuxxxwwwvvvvvvvvvvvvtttrrrqqqooolllmmmoooqqqpppooonnnnnnooorrrssssssqqqoooooonnnnnnnnnooorrrtttvvvxxxxxxxxxwwwwwwwwwwwwvvvuuuvvvvvvwwwwwwvvvuuutttbbbGGG:::333111222222111000///...---------,,,------...------,,,,,,............------------+++,,,,,,,,,,,,,,,,,,---------------............---............///////////////000111111222222333333333444555555555555555777999;;;<<<<<<<<<===>>>999;;;======<<<<<<<<<===??????@@@BBBEEEEEEDDDBBBAAABBBCCCDDDDDDDDDCCCCCC@@@AAABBBDDDGGGHHHGGGEEEBBB???::::::@@@HHHIIIDDD>>>===;;;::::::;;;<<<===;;;:::999777666666666666666666555555444333333333444333444555777666333///444222000///000222222111222111111111111000000000////////////////////////..............................------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((************************++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))'''((()))***************(((***+++***)))((()))***))))))************))))))&&&&&&'''((()))***++++++))))))((((((((()))*********))))))(((((())))))***(((((((((((()))))))))))))))***+++***)))((()))***''''''(((((())))))******------,,,,,,,,,---...///...------...000000///---------...///000111111222111111222333444555666666666666666777777777777777777777777777777777777777777777777777777666666555555444444333333222222111000000000000000000000000000000////////////000000...........................------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))(((((((((************************,,,,,,******+++000777<<>>===;;;:::===???>>>>>>???AAADDDEEEDDDCCC???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@BBBEEEEEEDDDCCCBBBAAA??????CCCIIIIIIDDD======<<<;;;:::;;;;;;<<<999999888777666555555666555555555444444333333333333444444666777777666666666444111000111111111000111111111111000000000000////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((()))))))))************))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))***************************))))))))))))))))))))))))&&&'''(((******+++++++++(((***+++***)))((()))***))))))************))))))'''''''''((()))*********))))))((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))''')))******((('''((()))'''''''''(((((())))))))),,,,,,,,,,,,,,,---------...------...000000///---+++,,,---...///000111111000000111222333444555555555555666666666666666777777777777777777777777777666777888999888777555444444444444333333333222222000000000000000000000000000000////////////000000..............................---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++******************************))))))((('''''''''***************************+++*********,,,000444AAARRR^^^^^^eee{{{gggIII???DDDRRRhhhzzz{{{vvvssstttrrrmmmfffbbbaaacccaaa^^^]]]aaagggjjjhhhdddccceeehhhjjjmmmpppsssuuuzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwzzzyyyxxxyyyzzzyyyxxxvvvrrrpppmmmkkkkkklllmmmnnnpppqqqsssuuuuuurrrmmmiiijjjkkkmmmooopppqqqqqqqqqssstttvvvwwwvvvuuusssqqqyyyyyyxxxwwwwwwwwwwwwwww___DDD888333222444111000///...---------...,,,---...///...---+++***......------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------...------------...............//////000111111222222222333333444444444444444555777999:::::::::;;;<<<999<<<>>>>>><<<<<<>>>AAA>>>======@@@BBBDDDDDDCCC>>>???@@@AAABBBAAA@@@@@@BBBAAA@@@AAABBBBBBAAA???BBBEEEFFFCCCCCCFFFFFFDDD???>>>===<<<;;;:::::::::888888777666555555555555444444444444444333333333333555777666555777<<>>@@@BBB===<<<<<<>>>AAADDDDDDCCC>>>???@@@AAAAAAAAA@@@???CCCBBB@@@@@@AAAAAA???>>>BBBFFFHHHDDDAAABBBCCCAAA???>>>>>>===;;;:::999999777777666555555555555555444444333333333333333333333666888666333555>>>EEE999666333111111000///...//////000000000000000111////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))************************(((((((((((())))))))))))''''''(((((())))))******)))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))************))))))))))))+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************(((***+++***)))((()))***))))))************))))))***)))))))))((((((((('''))))))((((((''''''(((((()))((((((''''''(((((()))''''''(((((())))))******%%%(((******)))(((((()))))))))))))))************)))***+++,,,,,,,,,++++++,,,++++++,,,......---+++******+++,,,---......///......///000111222333333333333444444555666666666666666666666666666666666444555777888777666444333222222222222222222222222000000000000000000000000000000////////////000000---------------------------,,,,,,++++++++++++,,,++++++************++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))*********+++---///111444DDD]]]kkkkkkiiijjjxxx~~~tttZZZFFFJJJ\\\jjjsssyyyppppppmmmhhheeeffflllqqqkkkgggbbb^^^]]]^^^^^^______dddhhhiiihhhfffgggiiiqqqwww~~~~~~}}}||||||zzzzzz{{{{{{zzzxxxvvvuuuxxxwwwwwwxxxyyyyyywwwuuussssssrrrpppllljjjkkkkkknnnnnnppprrrrrrqqqmmmiiijjjkkkmmmoooqqqqqqqqqqqqsssssstttuuutttsssrrrqqqoooppppppqqqqqqrrrssssss]]]DDD999444222333//////...---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------...............//////000111111111000000111222222222222111333666888999888888999;;;===<<<;;;<<<>>>@@@AAAAAA===<<<<<<===AAACCCDDDCCC???@@@AAABBBCCCBBBBBBAAABBBAAA??????@@@AAA@@@???AAACCCBBB>>>>>>AAA@@@<<<;;;;;;;;;;;;;;;:::999999666666555555444444555555333333333333333333333333333444444444333555999===444222/////////000000///////////////000000111111////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************'''((((((((()))))))))***'''''''''((()))*********((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((***+++***)))((()))***))))))************))))))(((((((((((())))))))))))))))))((('''''''''''''''((((((''''''''''''(((((('''''''''((()))*********%%%(((***+++***)))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***+++******+++------,,,******+++++++++,,,,,,---------......///000111222333222333333444555555666666666666666666666666666666444555555666555444333222111111111111111111111111////////////////////////000000////////////000000------------------------+++++++++***++++++,,,,,,++++++************++++++)))*********++++++++++++************************(((((())))))***+++++++++))))))))))))))))))))))))((()))******))))))+++---***///999JJJ\\\iiijjjfffnnnttt{{{www}}}yyyVVVIIIKKKRRR]]]iiiiiiiiihhheeedddffflllqqqlllkkkhhhbbb]]]ZZZ[[[]]]]]]aaaddddddbbbbbbfffjjjnnnsssxxx}}}}}}~~~~~~~~~}}}|||zzzyyyuuuvvvwwwxxxxxxvvvuuusssuuuuuuuuuwwwzzz{{{{{{zzztttvvvwwwuuupppmmmllllllkkkkkkllloooppppppnnnlllkkklllmmmooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppjjjkkkmmmooopppqqqqqqppp\\\DDD999444111111//////...---------......000///---,,,++++++,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111//////000111111111111111333555777888888888999:::>>>;;;999:::>>>AAAAAA@@@<<<;;;;;;===@@@CCCDDDDDDAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>???AAABBBBBBAAAAAA???;;;999===AAA???888777888999:::::::::::::::666666555444444444555555333333333333333333333333333222111222444555444333000...,,,,,,...000000000.../////////000000111111////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))************))))))))))))++++++************++++++************************)))))))))))))))))))))))))))************))))))((((((***+++***)))((()))***))))))************))))))&&&&&&'''((()))***++++++***)))((('''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++%%%(((+++,,,+++***)))***)))))))))))))))(((((((((((()))***+++,,,+++*********))))))***,,,,,,+++)))+++++++++++++++++++++,,,------...///000111222222222222333444444555666666666666666666666666666666444444444444444444333222000000000000000000111111////////////////////////000000////////////000000------------------------************+++,,,------++++++************++++++))))))******++++++++++++************************(((((()))***+++,,,------))))))))))))))))))))))))((()))***)))'''''')))***&&&...222555HHHcccmmmfff```hhhnnnrrr{{{|||mmmiiiyyyyyyuuuiiiMMM@@@>>>IIIXXX```bbbccccccdddgggmmmssslllnnnmmmhhh```[[[[[[]]]\\\___bbbaaa___bbbhhhnnnkkknnnrrruuuwwwzzz~~~|||}}}}}}}}}|||{{{yyyxxxrrrtttuuuvvvvvvuuusssrrrsssssstttxxx|||~~~~~~~~~vvvyyy{{{yyytttooommmmmmjjjjjjjjjmmmooopppooommmlllmmmmmmooopppqqqsssssspppooonnnnnnmmmmmmnnnnnnhhhjjjmmmppprrrrrrrrrqqqZZZEEE:::222...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------,,,,,,++++++***)))((((((,,,,,,,,,---------.........------,,,,,,------...------...///000111222222////////////000000000000222444666777666666777888:::===>>>======@@@@@@===<<<>>>????????????AAABBBAAADDDEEECCC???===>>>@@@BBBAAABBBDDDFFFEEE@@@<<<===:::999<<<@@@BBB@@@===;;;777777999888555555777555777777555111000222444222222333444333222111000///000000000000111111111111111111111111000//////000000000000000000000000------------------------,,,---...//////...---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++***)))'''''''''((((((%%%''')))***+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))******************++++++++++++******+++*********))))))((((((++++++++++++++++++++++++))))))************))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))+++*********))))))((((((''''''((()))******++++++++++++++++++++++++++++++---///000000//////000222111333555666555333333444444444444444444444444444444444555555444444333222333111//////000111000///////////////////////////////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))+++)))((())),,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((+++///222:::KKKaaaqqqnnnZZZRRRaaaooorrruuu}}}sssyyyttt[[[CCC<<>>???@@@??????AAABBB???@@@@@@???>>>>>>@@@AAABBBAAAAAABBBDDDCCC@@@===<<<;;;<<>>:::999555555888:::777555555444666666444222111222444222222333333333222111000111111111222222222333333111111111111111000//////////////////////////////------------------------,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))(((''''''((()))***&&&''')))***+++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******((((((((()))))))))******)))******++++++******)))*********)))))))))((((((************************))))))************))))))(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))*********)))))))))(((((((((((())))))***++++++,,,++++++++++++++++++++++++,,,...////////////111222111333555666555444444555444444444444444444444444444444444444444333222222333111//////000111000///////////////////////////////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))***)))(((***,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......444BBBVVVeeejjj```XXX]]]lllxxx~~~pppUUUAAA999>>>EEEMMMUUU^^^hhhlllllllllmmmmmmkkkhhheeecccbbbfffcccaaaccciiimmmnnnllliiiiiikkkoooooonnnrrrxxxyyyyyyxxxwwwuuusssrrrqqqqqqpppqqqsssvvvwwwvvvsssrrrsssuuuwwwxxxxxxwwwvvv{{{{{{{{{zzzxxxvvvsssrrrsssrrrpppnnnlllkkkjjjjjjkkklllnnnppprrrrrrrrrrrrooommmlllkkklllkkkjjjhhhiiijjjkkkmmmoooppprrrsss~~~XXXCCC999222///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------000000/////////.............../////////000000000111333555555555555555777777:::;;;999:::===>>>;;;===>>>@@@@@@??????@@@BBB>>>===;;;;;;===???AAAAAABBBAAA@@@@@@AAAAAA@@@>>><<<===???AAACCCAAA===::::::555333777;;;999555444333444444333222222333555222222333333222222111000222222333333333444444444000000111111000000//////////////////////////////------------------------------............------------------,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((()))***+++&&&''')))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))((((((''''''''''''(((((((((((((((((('''''''''((((((((((((((()))******''''''((((((((())))))))))))******++++++******)))******))))))))))))(((((((((((((((((((((((((((((())))))************))))))((())))))************)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))(((((((((((())))))******))))))))))))(((((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,.../////////111333222333555666555444555666444444444444444444444444333333333333333222222111333111//////000111000///////////////////////////////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))(((***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))------,,,***,,,666FFFRRR___bbbaaabbbnnn}}}```qqqsssWWW@@@777666<<>>@@@??????>>>@@@AAAAAA===999999<<<@@@AAA@@@AAA@@@>>>>>>>>>??????@@@<<<===???AAA@@@???>>>>>>AAA888222666:::999666444222222222222222222444555222222222222222111111000222222222333333333444444///000000000000000//////////////////////////////------------------------------------------------......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((())))))***''''''''''''(((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))((()))************))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))(((((()))*********+++++++++,,,************++++++++++++)))+++---......///111333222333555555444444555777444444444444444444444444222222333333222222111000333111//////000111000///////////////////////////////////////..................---------,,,,,,,,,------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,******///888???OOO[[[hhhpppyyyhhhjjjyyy]]]DDD888444???MMMWWWcccnnnmmmoooqqqooojjjfffeeeeeeggghhhkkkpppssssssooolllhhheeedddeeeeeeccceeeiiipppqqqqqqrrrrrrrrrqqqqqqtttttttttuuuvvvwwwwwwvvvuuuuuuuuutttttttttttttttvvvuuuuuutttsssqqqpppppppppqqqrrrssstttsssrrrrrroooooopppqqqqqqqqqqqqqqqkkkjjjiiiiiikkkkkkjjjiiiiiiiiikkklllnnnpppqqqrrrzzzUUUAAA888111///111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))*********************+++++++++***************)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---.../////////............///////////////111333333333222333555444777777555666:::<<<:::<<<>>>??????======>>>@@@CCC???::::::<<<>>>???===???>>>===<<<<<<===???@@@<<<>>>???===<<<===@@@DDDHHH===444444888888666555111111000111222333333444222222111111111000000000111111111111222222222222...//////000000000//////........................---------------------------------,,,,,,---------......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))(((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((())))))***''''''''''''(((((((((((()))))))))******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********))))))((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((())))))***************+++++++++)))))))))******+++++++++(((***,,,---......111222111222444444333333555777444444444444444444444444222222333333222222111000333111//////000111000///////////////////////////////////////..................---------,,,,,,,,,------,,,,,,,,,+++++++++*********************************)))))))))(((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,---,,,---000333AAAMMMeee{{{{{{|||~~~uuu\\\HHH888777>>>GGGVVVeeekkknnnpppmmmiiifffgggiiidddfffjjjnnnppppppmmmkkkfffbbbaaacccdddbbbcccffflllmmmnnnppprrrtttvvvwwwvvvvvvvvvvvvuuutttuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyxxxwwwvvvuuuuuuttttttoooppprrruuuvvvvvvvvvvvvssssssrrrpppooonnnnnnnnnjjjhhhggghhhiiiiiihhhgggjjjkkkkkklllmmmnnnnnnnnnxxxSSS???777111///111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,******+++,,,---...///000------........./////////...000222333222222222444444666666333555999<<<:::;;;===>>>===<<<;;;<<<>>>CCC@@@===;;;;;;<<<<<<;;;<<<======<<<:::;;;===@@@===??????;;;888999???EEEHHH>>>555444666666555666222000///000111333333222222222111000000000000111//////000000000111111111......///000000000//////........................------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,************************))))))))))))))))))))))))************)))((('''&&&))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((()))******''''''((((((((()))))))))((())))))******))))))(((''''''(((((((((((())))))************************))))))************)))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((((((((())))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++)))***,,,---------///111000111222222111222555777444444444444444444444444333333333333333222222111333111//////000111000///////////////////////////////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++******************************)))))))))((((((((())))))))))))))))))))))))&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,......---------777???WWWsssxxxnnnqqq~~~yyywwwbbbIII999555:::EEEPPP___dddiiiiiifffeeehhhkkkdddeeefffhhhjjjlllmmmmmmfffbbbaaaeeefffdddcccdddffffffgggjjjnnnsssxxx{{{vvvwwwwwwvvvttttttuuuwwwvvvvvvxxxyyy{{{{{{||||||wwwwwwvvvuuuttttttuuuuuuttttttuuuuuuvvvuuuuuuuuuvvvtttrrrpppmmmlllkkkkkkjjjiiihhhhhhiiiiiigggfffjjjjjjjjjkkkkkkkkkllllllvvvRRR???777111///111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...---------.........//////---///111222111111222333333666555333444999<<<;;;:::;;;<<<<<<::::::;;;<<<>>>>>>>>><<<:::999999:::999;;;<<<<<<::::::<<>>666111///222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++******************++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++---------.........//////---///111111111000111333333666555333444999<<<;;;999:::;;;;;;999999999;;;:::<<<>>><<<888777888:::888:::<<<<<<::::::;;;>>>===BBBDDD???777333666<<<777555555888777444333555333000...///111222111///333222000/////////000111///000000000000111111111------...///000000//////........................------------------------------++++++++++++------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&'''(((*********))))))******)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((******((('''&&&'''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))************(((((())))))))))))((((((&&&'''''''''(((((())))))************************))))))************))))))***************)))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((('''''''''''''''(((((()))***+++++++++***+++---,,,,,,,,,---......////////////000333666444444444444444444444444444444555555444444333222333111//////000111000///////////////////////////000/////////..................---------,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))%%%(((******(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************,,,---,,,///666FFF___rrrqqqffftttyyyzzz{{{xxx|||\\\EEE>>>:::333:::FFFWWWaaaccccccdddggghhhfffdddbbbccciiiqqqwwwtttpppppptttuuupppkkkjjjeeebbb^^^\\\]]]aaagggkkktttvvvxxxxxxwwwyyy}}}{{{}}}~~~yyyxxxwwwvvvvvvwwwxxxyyyxxxwwwuuutttttttttuuuvvvsssrrrooommmkkkkkkkkkkkkooonnnlllkkkkkkkkkiiigggdddeeefffhhhiiikkklllllllllNNN???444111444111222111111///...---,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------..............................//////000000111111444444444444555777888:::888;;;===;;;888888<<<@@@@@@>>>;;;777555777<<>>===999999<<<@@@BBBBBBAAA===777444444555666666666666555444333333000000111111111111000000000000111111000///......000000000000000000000000222111111000///......---,,,---......,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++*********))))))(((((()))*********++++++++++++((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&''')))*********)))(((''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))---+++)))***,,,---,,,)))''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---.../////////000111111222222333333333444444444555555111333444444222111111222222222222111111111000000000000000000////////////,,,---...//////...---,,,//////...---,,,,,,++++++************************+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))******)))))))))))))))***))))))))))))((((((((((((******))))))))))))******)))************+++++++++...---000999HHH[[[jjjsssiiimmmqqqttt{{{mmmmmm|||xxxfffHHH///:::999@@@PPPZZZ^^^eeeooolllgggdddiiipppsssnnnggggggrrr}}}}}}ssskkkkkkooohhhbbbYYYQQQNNNRRRZZZaaacccfffjjjpppvvv{{{|||{{{yyywwwwwwwwwwwwxxxxxxvvvtttuuuwwwwwwtttqqqtttsssrrrqqqpppooonnnmmmqqqqqqpppnnnllljjjhhhfff```dddhhhiiihhhiiikkkmmmlllNNN???444111333000000000//////......------------,,,,,,+++******)))++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------.................................///000000111111333333222222333555777888888;;;===;;;888777;;;???<<<;;;:::777666999>>>BBB;;;>>>@@@>>>:::999<<>>LLLWWWdddoooiiiiiikkkppptttqqqhhh```ggglllrrrssspppnnnnnnpppmmmjjjccc]]]WWWSSSQQQPPPZZZ]]]cccjjjqqqwww|||~~~~~~{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvxxx{{{|||zzzxxxxxxwwwvvvtttrrrpppnnnmmmtttssssssrrrpppnnnlllkkkfffhhhiiiiiigggggghhhjjjjjjMMM???444111222///......//////////////////---,,,,,,++++++*********++++++++++++++++++++++++************************+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---------------------------......//////000111111222111111111222444666777999;;;<<<:::777777999<<<999999888888888;;;???CCC???AAAAAA???<<<;;;===???@@@@@@???<<<888555555666666555555444333222000000111111111111111111111111000///...---------...///000000000000000000000000////////////////////////,,,---......,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))******))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''&&&'''(((((())))))((((((''''''((()))))))))))))))*********)))((('''''''''************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))((((((******)))((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,---......//////000111111111222222333333333444444444111222444333222000111111222111111111111000000000000000000/////////............////////////...............------,,,,,,+++************************+++************)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))((((((((((((******))))))))))))******)))************+++++++++---,,,+++***///:::IIITTTnnnuuuvvvjjjaaaeeettt~~~uuugggZZZgggzzz~~~^^^GGG444111:::EEESSS___eeeggglllpppqqqllleee___dddbbbaaadddjjjpppssstttmmmjjjfffccc```[[[TTTOOOMMMPPPUUU[[[bbbiiinnnqqqvvvxxx{{{{{{yyyvvvtttsssuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxzzz|||~~~~~~}}}{{{zzzyyyxxxvvvtttsssrrrwwwwwwvvvvvvuuutttrrrrrrllllllkkkiiifffeeefffhhhgggKKK>>>444111222...////////////............,,,,,,,,,++++++*********++++++++++++++++++++++++***************************************++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------------------------------......///000000111111111111111222444555777999:::;;;:::777666777999777888999999:::;;;???BBB???@@@AAA@@@>>>===???AAA@@@???===;;;888777666666777777666555444222111000111111111111111111111111000///---,,,+++---...000////////////////////////......//////////////////,,,---......,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))((())))))))))))))))))(((((('''''''''(((((((((((()))((((((((((((((()))))))))))))))************))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''((()))))))))))))))'''(((((()))))))))))))))***)))))))))((((((((('''++++++******))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,,,,------...//////000000111222222222222333333333333111222333333111000000111111111111111000000000000000000/////////.........////////////////////////......---------,,,,,,,,,************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))((((((((((((******))))))))))))******))))))*********+++++++++,,,...---++++++111<<>>444111222...111111000///...---,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,---------------------------------...//////000000222222111111222444666777888999999999777666666777888999;;;;;;;;;;;;<<<>>>===>>>?????????@@@AAACCC>>>===;;;:::999888777666888888777777666444333222222222111000000111222222000...---+++,,,---///000////////////////////////............////////////,,,---......,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************)))(((((((((((((((((((((((())))))&&&'''''''''(((((((((((((((((((((((())))))******''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((())))))***'''((((((((()))))))))***++++++******))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))************)))************))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******++++++---------...//////000000111111111222222222333333000222333333111000000111000000000000000000000000////////////............//////............//////---------------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******))))))))))))((((((((((((******))))))))))))******))))))*********+++++++++)))---///...,,,...444:::KKK^^^mmmlllfffjjjyyy{{{~~~vvv\\\JJJ<<<333777@@@HHHOOOZZZccchhhkkknnnooojjjiiifffddddddjjjssszzzvvvrrrnnnnnnooollleee______ZZZSSSNNNKKKMMMQQQTTTOOOTTTXXXZZZYYYYYY[[[]]]^^^___```bbbdddfffggggggkkkmmmoooqqqtttxxx|||~~~~~~~~~~~~}}}}}}}}}}}}|||yyyzzzzzz{{{{{{zzzzzzzzztttqqqnnnlllllllllmmmmmm___FFF===444222333...222222111///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000222111111111222444666777777777777888777777666555888:::======<<<;;;:::;;;;;;<<<<<<===>>>@@@BBBBBB>>>;;;999999999999888777777777777777777666555444333222111000000111222333///...---------...///000000000000000000000000000........................,,,---......,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******))))))((('''''''''(((((((((((())))))''''''''''''(((((((((((('''(((((())))))******+++&&&''''''((((((''''''&&&))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((('''((())))))******))))))((((((((((((((()))******'''''''''((()))*********************)))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))******+++,,,,,,------.../////////000000111111111222222222000111333222111///000000//////000000000000000111/////////.........------......------------......------------------------************************(((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))******))))))))))))((((((((((((******))))))))))))******)))************+++++++++&&&***---...------///222777HHHZZZcccgggpppzzz~~~yyyzzzkkkUUU???444555888BBBPPP]]]fffkkkmmmnnnlllmmmllleee^^^\\\aaaggggggjjjpppwww{{{yyyrrrkkkiiicccZZZQQQLLLJJJKKKMMMIIIJJJLLLMMMNNNOOOQQQSSSPPPQQQRRRTTTVVVVVVWWWWWW\\\___ccchhhlllrrryyy}}}}}}}}}}}}||||||{{{{{{zzz{{{{{{||||||||||||{{{{{{vvvtttqqqqqqrrrssssssrrr|||[[[DDD<<<444333444000111000000///...---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000111333444666555555666777888777666555666999===>>>===;;;::::::<<<;;;:::;;;===>>>??????===:::888888999:::999777555666666666666666555555444333111000000111333444.........//////000000000000000000000000000000000/////////......------,,,,,,---......,,,,,,---...------,,,,,,,,,,,,++++++************************)))))))))))))))((((((''''''''''''((((((((())))))''''''((((((((()))))))))'''(((((()))******++++++''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''((((((((()))(((((()))************))))))(((((('''((()))***+++(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))+++***((('''(((***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++,,,,,,---......//////000000000000111111111222000111222222000//////000////////////000000111111//////.........---------...---,,,++++++,,,---...------------------------************************(((((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))'''&&&&&&'''''')))******))))))))))))((((((((((((******))))))))))))******)))************+++++++++)))***+++,,,------......///999GGGSSSbbbpppwwwwwwuuuvvv~~~|||xxxZZZAAA777666:::BBBKKKVVV___fffiiikkknnnoooiii___YYYXXXZZZWWW]]]gggqqqxxxzzzyyywwwoookkkeee^^^XXXTTTRRRQQQPPPNNNKKKIIIJJJKKKLLLLLLJJJJJJLLLMMMNNNNNNMMMMMMPPPTTTXXX[[[___eeelllqqqttttttuuuwwwxxxzzz{{{||||||}}}}}}~~~}}}}}}||||||yyywwwuuuvvvxxxxxxwwwuuuyyyYYYCCC<<<555333555000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++,,,++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////...///000111333444444444555666888888666555444888<<>><<<;;;;;;===;;;::::::<<<<<<<<<<<<<<<:::777777:::;;;999777333444555555666666555555444333111000000111333444......///000111111000000000000000000000000000000000000///...------,,,,,,,,,---......,,,,,,---...---------,,,,,,,,,++++++************************)))))))))))))))(((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((()))***************)))((('''''''''(((***+++******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&(((***)))&&&&&&'''***''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******************************)))))))))))))))***++++++,,,------......///000000000000111111111111000111222222000//////000.../////////000000111111//////.........------------,,,++++++++++++,,,---------------------------************************'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))((((((((((((******))))))))))))******)))************+++++++++...,,,***+++---.........,,,000777DDDXXXjjjpppmmmjjjjjjvvvvvvlllvvvwwwXXXGGG===888444777AAAPPP^^^fffooorrruuurrrkkkddd```^^^XXX\\\aaafffjjjoootttwwwvvvuuussspppkkkfffbbb___[[[UUUNNNJJJJJJKKKJJJHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMPPPRRRSSSWWW]]]aaahhhjjjmmmrrrwww{{{~~~~~~~~~~~~}}}}}}{{{yyyxxxyyy{{{{{{xxxuuu{{{YYY@@@999555555666///......---------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))((((((***)))))))))***+++,,,,,,+++++++++*********))))))+++++++++*********))))))---,,,,,,+++*********+++------......///000000000.........///000222333444111222444555777777666666999<<<;;;666333555777555888:::======;;;999888888;;;888555666:::;;;999555555666777777666444222111000000/////////000222333000000000000//////////////////000000000000//////000000//////.........---,,,,,,,,,------.........************************))))))))))))))))))))))))((()))++++++)))(((((()))''''''''''''((()))***+++))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((+++*********))))))(((((())))))))))))***************)))(((''''''((()))***((()))***)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******+++,,,---//////000000000000000////////////////////////........................//////////////////////////////////////////.........---------///...---,,,+++++++++++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++......000555AAATTTiiiwwwyyyqqqnnnxxx|||kkkiii{{{~~~jjj\\\MMM???;;;===@@@FFFLLL___gggooossssssqqqlllhhhfffdddbbbaaabbbggglllppprrrqqqqqqsssvvvwwwwwwuuuooodddVVVOOOMMMMMMJJJGGGJJJKKKMMMLLLKKKIIIHHHHHHLLLMMMNNNOOOOOOQQQTTTWWWXXX[[[___aaadddiiipppvvvxxxyyy{{{|||}}}||||||{{{zzz{{{{{{||||||||||||{{{{{{YYY@@@999555444555///............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((*********)))******+++++++++++++++*********))))))+++++++++*********))))))---,,,++++++******++++++,,,,,,,,,---......//////.........///000111333444111222444666777777777666<<>>999666888999777888:::;;;;;;999777666777<<<888666777::::::888444666666666666555444333222111000000000000111222333111111000000000///////////////000000000000//////000/////////.........---,,,,,,,,,---------......************************))))))))))))))))))))))))***+++,,,***(((''''''((())))))((((((((()))******))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))(((((())))))))))))***************)))(((''''''((()))***((()))***)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((***))))))(((((())))))*********+++,,,---...//////000/////////////////////////////////........................////////////////////////////////////......---------,,,,,,,,,///...---,,,+++++++++++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((,,,///111777DDDXXXgggvvvwwwwwwwwwzzz|||uuuuuu{{{iiiQQQ<<<555;;;CCCKKKRRR\\\eeekkkooopppooouuuooogggaaa___```bbbcccjjjooovvv}}}}}}xxxpppfff___\\\ZZZVVVSSSNNNMMMLLLJJJHHHGGGGGGHHHHHHIIIKKKNNNPPPQQQRRRRRRQQQRRRSSSSSSUUUZZZaaagggppprrrtttvvvxxxyyyzzzzzzzzzzzz{{{|||{{{{{{zzzzzzzzzXXX@@@:::444333333...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))++++++******)))*********+++++++++***************+++++++++***************,,,,,,++++++******+++++++++++++++,,,------..................///111222333222333444666777777777777>>>AAA@@@;;;888999:::888999999999888666555555777<<<999777777999999666333777666555444333333333333222111111111111222333333222222111111111000000000...//////000000//////.../////////...............,,,,,,,,,,,,------------************************))))))))))))))))))))))))*********)))((()))+++---++++++***))))))))))))***))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))(((((())))))))))))***************)))(((''''''((()))***((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))(((((())))))*********+++,,,------...///////////////////////////////////////........................////////////////////////////////////---------,,,,,,,,,++++++......---,,,+++++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++%%%+++///...---555EEERRRhhhvvv}}}pppkkktttzzzyyyxxxuuurrrwwwfffRRRBBB777<<>>RRRmmmzzzrrrnnn}}}{{{lll```nnnzzzssstttuuuSSSGGG===>>>FFFRRRcccppp~~~uuummmqqqjjj___dddnnnssstttwww|||~~~}}}{{{xxxtttoooggg]]]WWWWWWRRRLLLLLLPPPRRRPPPMMMLLLMMMNNNPPPRRRTTTTTTTTTPPPQQQRRRSSSUUUWWWXXXYYY\\\ZZZXXXYYY]]]eeennnssspppSSS???999222000222...,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************))))))))))))************++++++******)))************************+++++++++***************+++++++++++++++******++++++,,,,,,,,,,,,,,,---......//////---------------...//////111111222222333444666777333888999666444666666444888999999888888:::>>>@@@999999888777666666555555444444333333333333333444222222222333222222111000222222111111111000000000---......//////......------------------.........,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++,,,+++++++++...000---,,,+++***)))((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))***************)))(((''''''((()))***'''((()))((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((())))))*********+++++++++---------......//////000////////////........................////////////////////////////////////000000000////////////...---,,,,,,++++++,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))************************+++)))'''))),,,......---555???QQQhhh{{{}}}|||aaaQQQcccyyyhhhNNNAAA<<>>999111000222///.........---------,,,,,,)))*********++++++++++++************************((()))))))))*********************)))******++++++))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---+++++++++,,,------......------,,,,,,------...///111000000000111333555666222666999666555777777555::::::;;;:::999999;;;>>>777888888777666555666666222333333444444333333333111111222222222111000///111111000000000/////////---......//////......---,,,,,,,,,------.........,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))***+++***)))((()))++++++***))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************)))(((''''''((()))***&&&'''((((((((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))***************,,,,,,---......///000000////////////........................////////////////////////////////////000////////////.........,,,,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))***+++,,,,,,111222;;;NNNeeexxx~~~|||yyyuuuuuu~~~wwwVVVMMMRRRkkkmmm```SSSEEE@@@BBBHHHSSSaaakkknnnooorrrtttppphhh___]]]```aaa^^^YYYbbbfffkkkqqqvvv{{{~~~ppplllfff___YYYTTTRRRQQQNNNMMMMMMOOORRRSSSQQQOOONNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNQQQTTTVVVkkkOOO===888111000222000000000/////////.........))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++***)))))))))***+++,,,,,,))))))******++++++++++++))))))******+++++++++++++++*********+++,,,,,,---)))******+++,,,,,,------------,,,,,,,,,---......000000//////000222444555222777999888777999:::888;;;<<<<<<;;;999888999:::666777888777666555666777111222333444555444333222000111222222111000///...000000000000////////////---..................---,,,,,,,,,------.........,,,,,,,,,++++++*********************************))))))))))))))))))))))))$$$&&&((()))(((((((((******))))))((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))***************)))(((''''''((()))***&&&'''((((((((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++************++++++))))))))))))************,,,,,,------...///000000000/////////......................../////////000//////////////////////////////.........---------,,,,,,,,,++++++,,,------+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))),,,---,,,)))(((+++...------222???SSSfffsssyyytttkkkeeejjjwwwzzzzzzooohhhWWWPPP___www```KKKDDD<<<>>>CCCLLLZZZiiivvv}}}ooonnnlllkkkjjjhhhgggfff[[[]]]aaagggnnnuuuzzz}}}}}}xxxpppggg```[[[ZZZTTTQQQOOOPPPRRRTTTRRRPPPNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMPPPRRRUUUVVVVVVVVVnnnNNN999555111111222---------,,,,,,,,,,,,++++++******++++++++++++******************************((()))***++++++***)))(((---,,,***)))))))))******,,,+++++++++******))))))*********)))))))))))))))************************,,,,,,++++++,,,,,,---...------------------------000000000111222222333333333555666666555555777888===;;;999777666666777888888888888888888777666555777666444333222111111111111222222222111000...------------------...//////........................++++++,,,---............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((111///,,,(((&&&%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((***************)))((((((''''''&&&''''''((()))***(((((((((((())))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***)))******++++++,,,------..................------..................------///////////////.......................................---------,,,,,,,,,+++******)))))))))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++---///000777GGG]]]nnniiikkkkkklllnnnppprrrssstttvvvfffYYYPPPccczzzvvvyyy~~~fffRRR@@@555:::CCCLLL]]]ooohhhpppuuutttuuuyyyxxxsssnnnlllfffaaa___bbbhhhmmmyyyyyy}}}~~~xxxmmmfffeee___WWWUUUVVVWWWVVVSSSRRRPPPMMMJJJIIIJJJMMMOOOJJJIIIKKKPPPUUUXXXVVVSSSlllMMM999555111111222---------,,,,,,,,,,,,++++++******++++++++++++************************************)))(((((()))******,,,,,,***)))))))))******))))))))))))(((((((((''')))))))))))))))*********************************,,,++++++++++++,,,------------------------------//////000111111222222333333444666666555555666888999999999999888777666555888888888888888999999999666666444333222111111111111111222222111000...---......---------......///........................,,,,,,------...---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((...---***((('''&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))((((((***************)))(((((()))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***)))******++++++,,,,,,---..................------......................../////////////////////..............................------------,,,,,,,,,++++++***)))(((((())))))***)))))))))((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++...//////111:::HHHSSSdddkkknnnlllkkkmmmkkkfffnnnzzzkkkZZZKKKgggwwwnnnnnnxxx|||jjjSSSCCC::::::CCCNNNVVV^^^ffflllrrryyy~~~{{{yyyuuuoooiiieeeeeefffjjjnnnttt{{{}}}||||||vvvooojjjgggaaaYYYSSSWWWTTTQQQOOOOOOOOONNNNNNJJJLLLOOOPPPQQQQQQQQQQQQjjjLLL999666111111222---------,,,,,,,,,,,,++++++******++++++++++++******************************,,,+++(((&&&&&&(((+++,,,,,,+++******)))*********))))))))))))(((((((((((((((((())))))******++++++************************+++++++++++++++,,,------,,,,,,,,,,,,------------//////000000111111222222222333555555555555666888666777999:::999777555333888888777777888999;;;<<<666555444333222111111111111111222222111000///...///......---------..............................---------...------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))'''''''''((()))&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))******))))))((((((******(((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((())))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))******+++,,,,,,,,,------------------....................................//////////////////........................------------,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))***************)))((('''''''''))))))))))))))))))))))))))))))))))))***************---000///,,,...444:::TTTdddqqqsssuuuvvvmmm^^^kkkllloooxxx{{{lllXXXhhhzzzzzzkkkkkkttt```GGG<<<888777BBBFFFNNNYYYaaaiiisss}}}}}}}}}xxxrrrnnnlllkkklllmmmmmmlllmmmqqquuu{{{xxxnnnfffaaa^^^\\\[[[ZZZWWWRRRMMMLLLOOORRRQQQNNNMMMPPPSSSfffJJJ999666111111222...------,,,,,,,,,+++++++++******++++++++++++******************************+++***)))'''''')))***+++++++++******************+++++++++***************''''''((()))***++++++,,,************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---------......//////000111111222111222444444444444666888666666777888888777555555:::999777666666888999;;;666555444333222222222222000111222222111000///...//////...------------.......................................---,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,------------......---------...........................////////////........................---------,,,,,,,,,++++++,,,,,,+++)))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************(((,,,///...,,,+++...111:::OOOcccnnn{{{uuu___bbb___]]]eeeuuu|||rrruuuuuuqqqiiidddlll~~~wwwuuuiiiYYYKKK>>>:::777999AAAIIIRRRaaaqqqtttyyy~~~yyyvvvzzzsssiii___[[[]]]dddiiinnnxxxzzzrrrpppnnnmmmkkkeee\\\TTTSSSTTTUUUSSSQQQPPPRRRTTTbbbHHH999777222000222...------,,,,,,,,,+++++++++******++++++++++++******************************))))))************))))))************+++***************************++++++''''''((()))***++++++,,,************************+++************+++,,,,,,+++++++++,,,,,,,,,---------......//////000111111000111333444333444666777777777666555555666777888;;;999777555444444666777555555444333222222222222000000111222222111///...///......---------..........................................---,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((()))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((())))))******+++,,,,,,,,,,,,,,,,,,------......---------.........//////---.........//////000000////////////////////////------,,,,,,,,,+++++++++,,,+++***)))(((((((((((((((((((((((())))))))))))---,,,+++***)))((('''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))+++---,,,++++++...000)))777FFFUUUjjj{{{wwwggg]]]aaahhhrrr~~~zzznnnzzz{{{zzzxxxssspppnnnmmmzzzkkk\\\JJJAAA777333666???NNN[[[cccjjjsss{{{~~~~~~}}}}}}uuuiii```^^^___^^^]]]^^^eeennnsssvvv|||wwwmmmeeebbb___[[[XXXXXXVVVTTTQQQ^^^FFF999777222000222...------,,,,,,,,,,,,++++++******++++++++++++******************************((()))***++++++***)))((())))))***++++++++++++***(((((((((((())))))))))))(((((())))))******++++++***************************************+++,,,,,,******++++++,,,,,,------------......//////000000///000222333333444555777888777555444555777999;;;;;;999777555444333333444555444333333222222222333///000111222222111000///---------------...//////........................---------...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))((((((&&&&&&&&&''''''(((******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))***+++++++++++++++,,,,,,------......,,,,,,------.../////////------......///000000000////////////////////////,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((((((((())))))))))))------,,,+++)))(((''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************,,,,,,+++***((())),,,......000333<<>>EEEPPP^^^kkktttrrrtttyyy~~~|||xxxnnnjjjbbb[[[WWWYYY___eeejjjlllpppuuu|||{{{vvvpppkkkgggZZZCCC888888222000222///---------,,,,,,,,,++++++******++++++++++++******************************,,,***(((''''''(((***,,,((()))***+++,,,,,,+++***))))))******+++++++++,,,*********)))))))))))))))*********************************)))***++++++,,,))))))***+++,,,,,,------,,,,,,------...//////000---///111222222333555777444666888:::;;;;;;:::999777777888888888888777666444444333222222222333333///000111222222111000///++++++,,,,,,...///111222........................++++++,,,---............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&'''((((((((((((((()))))))))'''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((***)))(((''''''&&&''''''(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******'''''''''''''''''''''''''''((()))(((&&&&&&((()))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((((((((()))******++++++******+++,,,,,,---......,,,,,,------...///000000---------...///000000111000000000000000000000000,,,,,,,,,+++++++++******(((((((((((()))***+++,,,'''((((((((())))))******%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,------...///((((((...444111222GGGbbbuuu|||vvvnnnjjjvvvvvvhhh[[[SSS^^^tttlllvvv___XXXaaa[[[HHH<<<999666555999DDDPPPYYYlllpppuuuyyy|||~~~yyywwwqqqkkkeee___[[[YYYVVVXXX[[[___eeelllsssxxx}}}}}}PPPDDD777222111///...000//////...---,,,,,,++++++))))))))))))******************))))))******+++,,,&&&'''(((*********)))(((((()))+++------,,,+++***++++++************++++++*********)))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++,,,---...///---...///111333444444444777777888999::::::::::::888888888888777777777777333333333222222111111111///111333555555333111///,,,,,,,,,,,,,,,---...///........................,,,,,,,,,+++++++++******+++******)))))))))))))))(((((())))))))))))(((((((((''''''((()))******)))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&:::>>>333&&&''')))&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((((((((((()))******++++++((())))))))))))*********------------------------+++,,,---...////////////...............---------,,,,,,,,,+++++++++******(((((())))))*********+++************))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))((((((******++++++++++++******)))))))))))))))******+++************************---,,,+++,,,...333888;;;VVVrrrxxxppplllfffooo|||zzzyyy~~~yyypppfff\\\WWWbbbxxxfff[[[hhh}}}mmm]]]PPPCCC>>>:::888;;;BBBIIIKKK]]]ooovvv~~~~~~|||wwwrrrmmmiiiggg\\\XXXTTTRRRSSSWWW[[[]]]hhhlllrrrwww{{{|||PPPCCC777222111///...//////......---,,,,,,++++++))))))))))))******************))))))******+++,,,'''(((((())))))))))))))))))***,,,---------+++++++++******************+++)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++,,,---...---...///111222333444444666777888999::::::::::::666666666666555555555555333333333222222111111111///111333555555333111///---,,,,,,,,,,,,---...///........................,,,,,,+++++++++*********+++***))))))(((((())))))(((((())))))))))))(((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555:::000%%%'''(((&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((()))******++++++)))))))))************+++------------------------+++,,,---...//////////////////......---------,,,,,,,,,,,,+++++++++******((()))))))))*********************)))))))))(((((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))******************))))))))))))))))))******+++************************---,,,++++++---000333555>>>UUUnnn|||}}}lllkkknnntttwwwwwwyyy}}}~~~vvvlllaaa^^^jjjyyyyyyhhh\\\fff{{{ooocccSSSBBB888777@@@:::EEEVVV___jjjuuuwwwxxxyyy{{{}}}}}}|||zzzxxxnnnhhh___WWWSSSRRRSSSTTTVVVWWWZZZ```hhhqqqxxx}}}wwwOOOBBB666222111///...///......------,,,,,,++++++))))))))))))******************))))))******+++,,,))))))((((((((()))*********+++,,,---...---,,,+++************************(((((())))))******++++++************************++++++++++++++++++++++++******++++++++++++******---,,,++++++++++++,,,,,,------///000222333333333666666777888999999999999444444444444333333333333222222222222222111111111///111333444444333111///------,,,,,,,,,---......------------------------,,,++++++++++++*********+++***))))))(((((())))))(((((())))))))))))((((((***((('''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---222+++$$$((((((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''(((((('''(((((())))))******+++)))************+++++++++,,,,,,,,,,,,------------+++,,,---...////////////000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))******************))))))))))))(((((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))******))))))((()))))))))))))))******+++************************,,,,,,+++++++++,,,------,,,888HHHYYYkkk}}}{{{sssmmmnnnpppppppppqqqyyyzzz|||zzzqqqhhhfffiiipppmmmmmmvvvttthhhlllsssuuuwwwyyyyyy|||iiiXXXQQQDDD000///<<>>444111111...,,,---,,,,,,,,,,,,++++++++++++))))))))))))******************))))))******+++,,,++++++***)))))))))************++++++++++++,,,,,,)))***+++,,,,,,+++***)))(((((())))))******++++++************************************************))))))************))))))******+++,,,---,,,,,,,,,,,,---...///000000000000333333444555666666666666444444444444333333333333000000000111111111111111000000111222222111000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***)))((((((''''''(((((((((((())))))))))))(((((()))'''&&&'''(((((('''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%"""###)))%%%!!!(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&''''''(((((())))))***((())))))))))))***************++++++,,,,,,------+++,,,---...///////////////............---------,,,,,,,,,+++++++++******************))))))))))))))))))((((((((((((''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,+++---000222000111:::DDD]]]qqq{{{ssstttxxxyyyxxxuuuxxxmmmdddjjjsss~~~uuuiiikkkuuu{{{sss___OOOFFF>>>111111111444999BBBMMMWWW]]]dddlllvvv}}}}}}xxxvvvtttpppiiidddccc```cccjjjnnnkkkgggeeefffHHH===333111111...,,,,,,++++++++++++++++++++++++))))))))))))******************))))))******+++,,,+++++++++++++++***)))(((***)))))))))******++++++(((***+++,,,,,,+++***((()))))))))))))))*********))))))))))))))))))))))))************************))))))************)))))))))***+++---............,,,,,,---...////////////222333444555555666555555444444444333333333222222///000000000111111111222000000111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((''''''''''''((((((((())))))))))))(((((('''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))******+++))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&"""$$$***$$$ ((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((()))))))))''''''((((((((())))))))))))******+++,,,,,,------+++,,,---...////////////---------...............,,,,,,,,,+++++++++******************)))))))))((())))))((((((((('''''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))******************))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++)))***///222///+++...555???LLLcccxxx|||}}}wwwvvvwwweeeZZZVVVyyyzzzvvvtttpppttt|||vvvgggccciiieeeRRR>>>;;;666333222555888;;;GGGPPP\\\gggoooxxx}}}yyyvvvvvvxxx{{{cccHHH===333111111...,,,,,,++++++++++++++++++++++++))))))))))))*********************)))***++++++,,,***+++,,,,,,,,,***)))((()))))))))((())))))***+++((()))+++,,,,,,+++)))(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((***,,,...///000//////,,,,,,---...////////////222222333444555555555555333333333222222222222111//////000000111111111222000000111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###%%%***$$$)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))***+++,,,,,,------+++,,,---...////////////,,,,,,------.../////////,,,,,,,,,+++++++++******+++*********))))))(((((()))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))((((((******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))++++++***)))))))))))))))...******---,,,***...555222333@@@YYYsss{{{vvv{{{|||lll```XXXccctttttthhhjjjiiijjjwww}}}llleeeooouuuLLLGGGAAA:::555444444555666===FFFNNNTTT]]]gggooouuuxxx}}}```BBB999111//////---,,,...,,,+++***+++,,,---+++))))))((('''''''''(((***+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))***+++***)))((()))***,,,,,,,,,,,,***)))((('''((((((((((((((((((((((((++++++***)))(((((()))))))))************+++++++++,,,,,,,,,---------......------...000111222333444222222222111111000000000000000000000////////////222000...000222333111.........------------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***))))))************)))))))))((((((''''''''''''((()))(((((((((***---000222))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))*********((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&))))))(((((('''''''''&&&''''''(((((())))))******++++++++++++,,,---......,,,---......///.................................,,,,,,+++++++++,,,------******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))(((((((((((())))))))))))((((((((((((((()))******+++++++++++++++***)))(((+++*********))))))(((((())))))))))))************+++*********))))))((((((+++***)))(((((()))***+++******+++++++++,,,,,,,,,...000222777CCCXXXqqq|||{{{}}}{{{ttt||||||zzzxxx{{{}}}zzzsssjjjmmmppprrrtttvvvyyy|||uuulllgggcccooo~~~vvvlllttt{{{```XXXSSSQQQKKKAAA<<>>MMMXXXlll}}}ssslllcccbbblllwwwxxxrrruuuxxx{{{zzzwwwtttsssttt{{{xxxuuurrrhhhiiilllfff```bbbnnn~~~dddaaa]]]\\\aaaddd```WWWQQQKKKEEE<<<555222333444555777;;;AAAGGGNNNWWWaaahhhzzz{{{~~~___AAA888111000///---,,,...,,,+++***+++,,,---+++)))((((((((((((((()))******((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))******************))))))))))))((()))******)))((()))+++((())))))******))))))((())))))))))))))))))))))))******)))((((((((()))))))))))))))*********++++++++++++,,,,,,,,,------------...///000111222333444333333333222222222222111------...///000111222222000//////000111111000.........------------......,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))'''&&&&&&%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&''''''(((((()))******))))))((())))))***+++,,,+++,,,------......------------------------------...------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''((())))))(((((((((((())))))))))))((((((((((((((()))************++++++******))))))************))))))))))))))))))))))))************************))))))))))))******))))))))))))***************++++++++++++,,,,,,---...---,,,...444999JJJccc|||ooo___]]]lll~~~}}}|||}}}~~~{{{zzzuuuzzz{{{sssrrrrrrjjjVVVZZZooouuucccYYYUUUQQQVVVdddqqqtttooodddZZZMMMEEEAAA===666///666666666666888>>>EEEJJJRRRQQQPPPRRRVVV\\\bbbfff[[[@@@888111000000...---...++++++***+++,,,---+++)))((((((((((((((())))))***(((((())))))************))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))((()))******))))))***+++''''''((()))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,------...///111222333444333333333222222222222222......//////000000111111//////000000111000//////...------,,,,,,------...++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((('''$$$%%%&&&'''(((((())))))'''&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&'''(((***+++''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))***+++,,,,,,++++++,,,---------------------------------------......------,,,+++***)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''((())))))(((((((((((())))))))))))((((((((((((((())))))***))))))************))))))*********)))))))))))))))((()))))))))*********************)))))))))))))))***))))))))))))))))))***************++++++++++++)))+++---......///111444777BBBTTTjjjqqqnnnyyy}}}{{{wwwssszzz{{{wwwnnnqqq~~~rrrhhhhhhjjjiiiaaaWWWVVV\\\___]]]ZZZUUUQQQOOOOOOKKKBBB;;;@@@===888333111111333666888666444333666:::@@@CCCWWW???777111000111...---...++++++***+++,,,---+++)))'''(((((())))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******''')))******))))))***+++&&&'''((())))))***)))))))))))))))))))))))))))))))))((((((((((((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,---...000111222333222222222222222222222222111111000000//////.........///000000000/////////------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''###$$$&&&'''(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))***))))))******+++,,,---***++++++,,,,,,,,,,,,,,,------------------------------...---,,,+++***)))((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((())))))***((())))))*********))))))))))))))))))))))))******((()))))))))************))))))))))))))))))******)))))))))******)))))))))))))))*********+++++++++%%%&&&(((***+++---///111111000444AAAVVVlll}}}zzzyyyuuunnnppptttqqqxxx|||yyyxxxuuujjjYYYUUU]]]eeemmmpppeeeXXXTTTYYY]]]SSSQQQNNNLLLKKKJJJHHHFFFJJJGGGCCC???<<<;;;::::::666666444444333444444555TTT>>>777111111111///---...,,,+++***+++,,,---+++)))''''''((()))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************'''(((******))))))***,,,'''((())))))************))))))))))))))))))))))))((((((''''''(((((())))))((((((((()))))))))******))))))*********+++++++++***+++,,,---...000111111000111111111111222222222222222111000///...---------///111000///...//////------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))***************,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))******))))))))))))))))))************))))))))))))************))))))))))))************))))))************)))))))))))))))************+++***)))((((((((()))++++++...000333555777AAAWWWkkk|||wwwrrrtttyyykkkeeehhhiiihhhqqqvvvpppttt{{{xxx||||||vvvddd\\\^^^WWW\\\bbb___WWWYYYlllxxxjjj]]]TTTPPPOOOPPPTTTPPPKKKGGGEEECCCAAA???666666666555333222111000RRR>>>666111111222///---...,,,+++***+++,,,---+++)))&&&'''((()))***))))))(((***)))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************&&&(((******))))))+++,,,))))))******+++*********(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***))))))))))))*********+++))))))***+++---...////////////000000000111111111111111000000//////......---///111000...---...000---,,,,,,++++++,,,,,,---************************((()))))))))************))))))))))))))))))))))))'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((()))))))))((())))))***+++,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++***((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((()))******'''(((((()))))))))))))))((()))))))))************))))))))))))************((()))))))))************((()))***++++++***)))((())))))))))))************,,,+++*********+++******+++...222333///...:::IIIZZZjjj}}}xxxuuu~~~|||zzz~~~yyytttvvv{{{llljjjpppqqqhhhhhhnnnllliiitttxxxssssssooohhhhhhlllhhhbbblll~~~qqqkkkfffbbb^^^WWWRRRLLLIIIIIIJJJKKKJJJIIIFFFBBB>>><<<===>>>???RRR===666111111222///---...,,,+++***+++,,,---+++)))&&&''')))*********)))(((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++&&&((()))***))))))+++---******++++++++++++******(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))************(((((()))***,,,---...///......//////000000000111////////////000000000000,,,///111111...---...000---,,,,,,++++++,,,,,,---************************(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((&&&%%%######$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))((('''%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((()))***+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++''')))***++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))((((((((((((((()))******''''''((()))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++((()))***++++++***)))((())))))))))))************&&&&&&'''))),,,---,,,+++,,,''''''///444222222444333EEE]]]sss}}}uuuvvvxxxtttpppbbbmmmuuuuuuttt{{{{{{yyyqqqaaa___fffeeeqqqyyy|||vvvrrrvvv|||rrrmmm{{{wwwyyy{{{ssslllnnnuuuwwwppphhhgggccc^^^___fffnnntttwwwmmmhhh___XXXUUUWWW[[[___~~~TTT>>>888333222000---,,,...------,,,,,,+++***))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000........................,,,---......//////......//////...---,,,,,,+++++++++*********))))))(((((()))************)))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''((())))))******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++***(((''''''(((***+++)))***************++++++******+++,,,...///000000222666@@@MMMYYYiiiyyywwwtttooolllkkkhhhgggiiirrrwwwdddaaaiiinnnjjjooovvv|||{{{xxx|||vvviiiaaa___aaacccddd```[[[VVVfffzzzpppkkkrrr||||||SSS>>>777222111000---,,,...------,,,++++++***))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000........................,,,------...............///......---,,,,,,++++++************)))))))))(((***************)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++***)))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++***)))((()))***,,,---......------,,,++++++***++++++++++++,,,---............333:::@@@HHHYYYiiiwwwuuuxxxuuusssmmmgggdddkkkxxx{{{uuutttttttttrrrqqqooolllkkkttt~~~~~~tttkkkggghhhkkkuuurrrfffcccqqq|||yyyyyyRRR>>>777222111000---,,,...,,,,,,,,,+++******))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))******++++++++++++++++++++++++------......////////////------------------------,,,,,,---.....................------,,,,,,++++++************))))))))))))***+++******)))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((())))))******'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%'''((()))******&&&&&&'''''''''((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((('''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******)))))))))((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))+++---///111222222111///...,,,+++***,,,+++*********+++---...111///---...///111888@@@XXXqqqxxxxxxxxxkkkccceeeqqq{{{|||zzzyyyuuuqqqmmmhhhffflllssszzz{{{ooolllsss|||zzztttnnnpppuuu|||xxxtttvvvQQQ===666111111000---,,,...,,,+++++++++******))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((()))))))))***++++++++++++++++++++++++,,,,,,------......//////------------------------,,,,,,---.........---------------,,,,,,,,,++++++*********)))))))))))))))************)))(((&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((***++++++'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%'''((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))***++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++*********)))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))************))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************(((((()))***---///111333222111000///...---,,,,,,,,,+++******+++---///000444111......///000111333:::@@@RRRhhhsssuuu|||xxxpppoooppprrrzzzzzzzzz|||~~~zzzqqqkkkkkkrrruuuwwwxxxnnnooo{{{zzziiibbbfffiiikkkjjjfffjjj{{{rrrOOO<<<555111000///---,,,...++++++***************)))'''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))***************************++++++,,,------......------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))***************))))))'''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++'''''''''(((((((((((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))************((()))))))))************'''((()))+++---///111222------------------------+++++++++,,,---///111333---,,,******---000000///333,,,000AAARRR^^^lllyyyuuutttwwwqqqjjjxxxwwwtttsssxxx}}}uuutttzzzzzzzzzvvvrrrooopppqqqvvvnnnMMM;;;555000000///,,,,,,...************************'''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++))))))))))))************(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))&&&&&&'''''''''((((((((($$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((''''''(((***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********)))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************'''''')))***+++---......))))))***+++,,,---......++++++,,,...///000111222(((***)))(((***......+++//////000222444:::GGGUUUoooxxx~~~{{{|||vvvppp|||uuuttt||||||{{{~~~|||yyyxxxwwwwww~~~xxxwwwwww|||uuuqqqsss}}}kkkKKK;;;444000000///,,,,,,...))))))))))))************'''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++((()))))))))************&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++*********))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************''''''((())))))*********'''((()))***+++,,,------,,,---...///000///...---)))------))))))------+++)))///111,,,'''***111555JJJTTTfff|||tttjjjjjjooorrr|||wwwvvv||||||wwwtttvvvxxxzzzyyyqqqqqqppppppppprrruuuwwwwwwtttlllhhhppprrrqqqxxx|||iiiJJJ:::444000//////,,,,,,///)))))))))))))))*********'''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++(((((())))))*********+++%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++************)))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************''''''((((((((((((''''''(((((()))***++++++,,,,,,,,,...///000///---***((((((......)))'''+++---***''',,,,,,'''***333444---,,,222;;;HHHYYYqqqqqqbbbgggccceeennnwwwyyyvvvtttqqqxxxtttnnnfffcccgggqqqyyyvvvyyysssnnnmmmgggiiiyyywwwfffDDD888444000...------,,,+++************))))))))))))************))))))))))))(((((())))))))))))((((((***)))(((''''''((()))*********))))))((((((((('''''''''''''''((((((((()))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))************+++,,,---...+++,,,------......------******+++,,,,,,---......------,,,,,,,,,,,,++++++*********)))(((''''''&&&***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,+++***((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******))))))((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++)))))))))))))))((('''''''''((())))))(((((()))***)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,111000000333;;;GGGRRRZZZ|||~~~vvvllljjjoooppplll|||~~~zzzqqqsss~~~zzzvvvuuussskkkfffrrrxxxqqqeeeDDD888444000...------,,,+++************))))))))))))(((((()))))))))*********(((((())))))))))))((((((***)))(((''''''((()))***)))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((************+++,,,------***++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,+++++++++++++++***))))))(((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((()))*********+++))))))*********+++++++++******++++++++++++******+++++++++,,,,,,,,,------++++++,,,,,,+++***((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++)))))))))))))))((('''''''''((())))))(((((()))***))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((()))******++++++++++++---,,,+++---111666<<<@@@HHHXXXccceeekkk~~~|||mmmaaammm|||xxxrrrrrrvvvtttpppuuuyyycccCCC888444000...------,,,+++************))))))))))))&&&''''''(((***++++++,,,(((((())))))))))))(((((()))((((((''''''(((((()))'''((()))***)))((('''&&&((((((((((((((('''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((******)))******+++,,,---)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))*********++++++)))******************)))++++++++++++,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))++++++++++++++++++++++++)))))))))))))))((((((''''''((())))))(((((()))***)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++,,,,,,------.........///888===<<>>888444000...------,,,+++************))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%'''(((***%%%&&&&&&'''((()))******(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''((((((((())))))***+++,,,)))******+++++++++++++++))))))******++++++,,,,,,++++++++++++************))))))))))))))))))))))))'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))(((((((((((()))))))))*********++++++++++++******************++++++++++++++++++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***************************''''''((()))))))))))))))'''((())))))(((((()))***(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))*********)))***************+++++++++///,,,)))((()))))))))***///,,,---111111------111333888AAAMMM[[[mmmVVV>>>888555000...------,,,+++************))))))))))))%%%&&&&&&'''((()))******(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$&&&)))+++$$$%%%&&&'''(((***++++++((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,(((((()))***************(((((()))***+++,,,,,,---+++++++++************)))((((((((((((((()))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++++++++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''''''''''''''(((***++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************$$$%%%''')))))))))(((''''''$$$$$$(((,,,,,,++++++---((((((---///,,,***---,,,111555555555<<>>777444111......---,,,*********++++++++++++******'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((***)))'''&&&&&&''')))***&&&''''''(((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********************************++++++++++++++++++++++++************)))))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''(((+++...222666888,,,)))''''''(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%######&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))***************************************))))))((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((()))***+++,,,((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))************++++++++++++...------------...//////111333666777888>>>HHHOOOiiiooozzzzzz~~~OOO>>>666444000...------,,,*********++++++++++++******'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******************************++++++++++++++++++++++++************))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$%%%''')))---111555777***(((&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))%%%""""""&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))+++************)))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++***************)))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,''''''''''''''''''''''''''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...***,,,---,,,***+++000444444:::CCCPPP^^^jjjtttyyy|||NNN>>>666333000...------,,,*********++++++++++++******'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********************************************)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$%%%&&&(((***,,,((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''%%%###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++++++++******************(((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((()))))))))************((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))******))))))(((((((((((())))))))))))***************+++,,,,,,,,,...000000//////222444000111222555999===AAACCCPPPTTT[[[cccllluuu~~~zzzMMM>>>555222///---------,,,+++******++++++++++++******'''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************))))))))))))))))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###"""!!!((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***)))&&&&&&+++000''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************************************++++++))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))((()))******++++++******''''''((((((((())))))))))))))))))))))))***++++++---.........,,,+++++++++444333111000000111333444444555666777:::@@@HHHMMMwwwKKK<<<444222...---------,,,+++******++++++++++++******'''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''(((((())))))*********************************))))))))))))************'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%$$$%%%$$$$$$###$$$%%%'''(((&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((******&&&###(((555@@@''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***************************)))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************''''''((()))))))))))))))))))))***+++++++++++++++(((((((((((())))))))))))))))))(((((())))))***+++)))******+++,,,++++++***+++***))))))***+++---...111222444444333222333444tttGGG:::444111...---------,,,+++******++++++++++++******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((())))))(((((((((&&&''''''((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))******+++************************((()))))))))************'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''(((((((((''''''&&&###""""""""""""$$$%%%&&&%%%'''((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((&&&$$$(((111999''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))******************************))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******************************((((((((())))))*********))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))((())))))***************(((((()))))))))*********)))))))))((()))******+++(((((()))+++...///000000//////...............///%%%'''***---000000///...qqqEEE777333111...,,,------,,,+++******++++++++++++******'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%''')))'''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' ###'''))))))'''%%%$$$((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******************************)))************+++++++++******))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++''''''(((((()))))))))***)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))***+++,,,(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))************)))))))))))))))***+++++++++***(((((())))))((('''---------,,,,,,,,,++++++000...,,,,,,...///...---lllGGG888333222000---,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&((('''&&&%%%$$$%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''########################$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((***+++++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((,,,+++++++++******))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))************************+++***)))'''''''''((()))))))))((((((((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***)))))))))))))))*********)))*********++++++++++++***+++,,,---...---,,,+++jjjEEE666333222000---,,,+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((++++++*********))))))))))))******++++++******)))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))******)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))************************+++***)))(((''''''((()))))))))(((((((((((())))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++)))))))))))))))))))))***)))))))))*********++++++***+++,,,------,,,++++++gggCCC555333222000---,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***************))))))))))))******++++++******)))%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''+++++++++*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))((()))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))))))))((((((((()))))))))*********++++++,,,++++++******eeeBBB666333222000---,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((())))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((((((((((((((((())))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))************)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((())))))(((((((((((())))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((***))))))(((((())))))************)))))))))))))))(((((((((((())))))))))))************************dddBBB777333222000---,,,+++++++++++++++******)))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&%%%'''''''''(((((((((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###&&&******(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((()))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((((((((((((((())))))))))))******************++++++bbbAAA777333222000---,,,+++++++++++++++******)))(((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''&&&''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))******))))))((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''###(((,,,---***'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%&&&((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++******)))(((((('''(((((())))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((''''''(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''++++++******)))(((((((((((((((((()))))))))******))))))))))))***,,,---...```???666333222000---,,,+++++++++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((()))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&###$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************+++************)))))))))'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$***///000,,,(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&(((((('''''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))*********++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((''''''''''''((()))***+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((())))))(((((((((++++++******)))((((((''')))))))))*********++++++(((((()))***+++---000111^^^>>>555333222000---,,,+++++++++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))''''''''''''((((((((()))******))))))((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((()))))))))******++++++(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%&&&&&&"""$$$%%%'''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''++++++++++++++++++++++++------........./////////++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%+++111222...)))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%%%%&&&(((((('''((()))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))******++++++))))))******+++++++++,,,(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((''''''''''''((()))++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))+++++++++***)))(((((('''************++++++++++++(((((((((***,,,///111333[[[===777333111///,,,+++***)))))),,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))******)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&((()))+++(((&&&'''))))))'''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''''')))'''%%%%%%&&&'''((('''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((('''&&&%%%$$$'''((())))))((('''$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((()))******((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((($$$&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''///666777000)))))))))'''''')))***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''')))******((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((((()))*********((('''&&&))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***)))(((((((((***+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))++++++******)))(((((((((++++++***)))((((((((()))))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((***)))(((((()))***)))((())))))))))))))))))))))))''''''''''''(((***++++++------,,,+++***)))(((''')))))))))))))))))))))))),,,***))))))+++...222444XXX<<<666444222000...,,,+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))******)))((('''&&&''''''((()))'''&&&%%%%%%&&&''')))***(((&&&'''((()))'''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))((('''''''''''''''&&&&&&''''''(((((())))))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&'''(((((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))(((((())))))***(((((()))))))))*********************************(((((()))******)))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''(((''''''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%'''((((((&&&%%%&&&'''))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---333444...(((((()))''''''(((***)))'''&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))((((((''''''(((((()))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((()))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++***)))((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))*********+++***))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))%%%%%%%%%&&&((()))))))))))))))))))))))))))))))))((((((((((((((()))***+++*********)))))))))))))))))))))))))))))))))))))))+++*********+++---000111UUU;;;777444333111...---,,,,,,,,,******)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''''''''(((((('''&&&%%%%%%&&&'''((()))(((''''''(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((((((((((((%%%%%%&&&'''((()))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&&&&'''''''''%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''))))))(((''''''((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))...000,,,''''''(((''''''((())))))'''&&&''''''&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((''''''&&&''''''((()))******))))))(((((())))))***''''''((((((((()))))))))+++++++++***)))))))))((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******+++)))))))))((())))))***+++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((()))************))))))((((((''''''))))))))))))))))))))))))))))))((((((((())))))***''''''(((((()))))))))***))))))))))))))))))))))))))))))******+++,,,,,,---SSS;;;999333222000...,,,,,,,,,,,,))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))&&&'''''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))******''''''(((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&(((******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++)))'''&&&''''''&&&((())))))(((''''''(((''''''((((((((((((''''''***((('''%%%%%%'''(((***'''''''''''''''((())))))******))))))))))))******'''(((((((((((()))))))))---,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))***++++++++++++++++++***)))))))))))))))******+++))))))))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))************)))((((((((()))***++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))'''((()))((('''&&&'''(((((((((((((((((((((((((((******))))))((()))))))))((((((((())))))))))))***))))))))))))))))))))))))((()))***++++++******)))QQQ;;;:::222000...,,,++++++++++++)))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''((((((((((((''''''))))))((((((''''''&&&&&&%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((************************)))))))))))))))(((((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&(((******)))((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((&&&&&&(((&&&'''))))))(((''''''((('''(((((((((((((((((('''***)))'''&&&&&&''')))***(((''''''''''''(((((()))******))))))))))))******(((((((((((()))))))))***---,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))*********)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************))))))(((((()))((((((((()))***++++++(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&!!!$$$%%%%%%&&&))),,,((((((((((((((((((((((((+++******))))))))))))***++++++*********)))))))))))))))))))))))))))))))))'''(((***++++++***((('''PPP::::::111000...,,,++++++++++++))))))(((''''''(((((()))((((((((((((((((((((((((&&&''''''((()))(((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((()))***)))((('''******)))((('''&&&%%%%%%$$$'''***)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))(((((('''%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))************************))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''''''''((((((((((((%%%''')))***)))((()))***&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%&&&))))))'''&&&(((%%%'''))))))((('''((()))'''(((((())))))(((((('''))))))(((''''''((())))))((((((''''''''''''((((((***))))))(((((())))))***((((((((()))))))))******+++++++++***)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((())))))***))))))))))))************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++)))************)))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))++++++******)))(((((('''))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&+++---///---)))'''(((***))))))))))))))))))))))))******)))))))))******+++,,,+++++++++******))))))))))))))))))))))))))))))'''((()))*********)))(((NNN888888111000...---,,,,,,,,,,,,)))))))))(((((())))))***((((((((((((((((((((((((&&&&&&((()))))))))((('''%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&%%%''')))((('''&&&(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))''')))***,,,,,,,,,***)))))))))((((((''''''&&&&&&###'''******&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((($$$&&&((()))(((((()))***&&&'''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))%%%%%%***+++(((''')))%%%'''))))))((('''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******))))))))))))))))))******+++)))******+++***)))((('''************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********)))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))666888777333,,,'''''')))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))'''((())))))************~~~LLL666666222111///...---------...***)))))))))))))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%'''))))))'''&&&(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))***,,,.........,,,+++'''''''''(((((((((((((((###'''+++***&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((((((((((((((($$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))$$$&&&(((((((((((()))***'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***&&&&&&+++,,,((('''***%%%'''((()))((('''((()))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++&&&'''(((*********)))((())))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))******+++)))***+++++++++)))((('''************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((()))******++++++++++++***)))(((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++***---000...***(((+++...))))))))))))))))))))))))))))))))))))***+++,,,---&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((()))***++++++,,,wwwKKK:::333333222000...,,,+++******---,,,+++***)))''''''&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''(((((())))))''''''(((((('''&&&%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''(((***###&&&%%%!!!000***%%%+++)))'''''')))(((+++***...,,,$$$%%%(((!!!))))))))))))************'''(((***+++,,,,,,,,,+++"""$$$---333###...+++$$$'''000((((((,,,"""(((888)))---"""'''$$$###&&&+++,,,)))%%%!!!888$$$555+++222222+++555///*** ***...(((000111&&&&&&&&&&&&%%%%%%$$$###&&&'''((()))***,,,------...(((+++...555$$$***(((000)))333'''###)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))***************))))))((('''&&&&&&&&&)))))))))((('''''''''&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))******+++((((((((((((((()))******&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))************((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))(((((((((+++*********))))))(((((())))))))))))************++++++******))))))((((((+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))******)))(((((((((((((((,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++*********))))))(((((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))******))))))((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))uuuKKK:::444333222000...,,,+++************))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((('''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''***)))333PPP<<<+++555///'''$$$(((---***%%%,,,(((!!!///%%% 555(((((()))))))))*********'''((()))+++++++++******///%%%)))'''222"""+++<<>>'''(((***333|||###///...///%%%$$$'''(((&&&######&&&+++$$$+++)))###)))IIITTT...///###777"""%%%###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%333~~~ttt|||xxx}}}~~~www---$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((***))))))))))))***++++++)))(((((((((((()))******))))))))))))))))))******((())))))))))))*********)))))))))***++++++,,,,,,))))))*********+++++++++************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++***************))))))))))))))))))*********++++++))))))))))))((((((((((((***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))))))))***))))))(((((((((((()))))),,,++++++************************))))))*********+++++++++++++++***************))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++******)))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))(((((((((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))******************************************************pppGGG999444111000///---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((%%%)))111 000777 444111+++,,,&&&(((((((((((()))))))))***((((((((((((((((((''''''000(((333MMM***(((+++444"""%%%((((((&&&&&&))),,,"""---%%%DDD+++222...$$$222!!!***%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&___LLL%%%---(((,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******)))(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''''''''$$$%%%%%%%%%&&&''''''''''''((((((((())))))******''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******++++++***))))))(((((((((******))))))******+++,,,))))))(((((())))))***+++******************)))))))))))))))*********++++++)))*********+++++++++,,,*********+++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***++++++,,,************************))))))*********+++++++++((((((((((((((((((((((((******+++++++++******)))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))+++******))))))***************))))))))))))******+++++++++***************))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((((((((((((++++++++++++***))))))((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))************************************************nnnEEE888333111000...---++++++******------,,,+++***)))((('''(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((++++++"""!!!)))aaaZZZ(((++++++'''(((((((((((()))))))))((((((''''''''''''''''''222777zzz&&&"""...,,,###$$$&&&((()))((('''&&&!!!!!!ooo%%%)))'''333%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$XXX@@@!!!'''""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******)))((((((((('''''''''&&&((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''$$$%%%%%%%%%&&&'''''''''''''''(((((())))))******&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))*********))))))************************'''''''''((((((((()))))),,,+++***)))(((((())))))***************++++++,,,)))))))))))))))***++++++++++++++++++************************++++++++++++))))))************++++++++++++++++++,,,,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++''''''((())))))***++++++***************+++++++++************++++++++++++((((((((())))))))))))))))))******+++++++++******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))''''''(((((()))))))))***))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))******************************(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((******))))))((((((((((((************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))******(((((((((((())))))))))))))))))))))))***************++++++,,,++++++***)))************************************************kkkDDD777333000///...,,,++++++******///...---,,,***)))((('''((((((((((((((((((((((((''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((())),,,"""--->>>...@@@JJJ777,,,''''''(((((((((((())))))((((((''''''''''''((()))IIIyyy,,,%%% ...&&&&&&&&&&&&&&&%%%###!!!)))eee111)))%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''000^^^AAA***......///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''(((((((((((((((((('''&&&&&&&&&''''''(((((()))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))******))))))((())))))***+++++++++******************************(((((((((((()))))))))))),,,+++***)))((()))***++++++************+++,,,,,,***))))))))))))***++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------************************,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))))))))***+++++++++*********+++++++++++++++*********++++++++++++,,,))))))))))))************))))))***++++++++++++***((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((()))************))))))*********)))))))))***************''''''(((((((((((())))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))***)))(((((('''(((((()))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))***+++(((((((((((()))))))))))))))))))))************+++******,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++iiiBBB777333///...---,,,+++*********,,,,,,,,,+++***))))))(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&&&&((())))))---555000***777(((---)))wwwxxx+++'''''''''((((((((())))))(((''''''''''''(((***+++$$$~~~)))///@@@YYY222333"""%%%'''(((&&&$$$$$$(((,,,zzzppp,,,``` )))%%%%%%&&&'''''''''''''''))))))))))))))))))******)))VVV;;;######%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))************))))))(((((()))***************************************)))************++++++++++++***)))((((((***+++,,,++++++******++++++,,,---******))))))******+++,,,******++++++,,,---------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,)))*********+++++++++,,,))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((())))))***+++++++++************++++++((()))))))))*********+++'''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***)))((((((((()))***+++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))***+++(((((((((((())))))))))))))))))*********+++++++++(((***,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++gggBBB777444///...---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))((((((((('''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***$$$......""" 000'''///***000666''''''''''''((((((((()))((('''''''''((()))+++,,,www777%%%)))$$$###---######'''***'''###'''222===***'''!!!RRR---"""%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((YYYHHH111%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''))))))))))))************''''''''''''((((((((()))))))))************))))))''''''((()))))))))))))))************************++++++,,,,,,,,,---------+++***)))((()))***,,,...++++++******++++++,,,---*********)))******+++,,,******+++,,,,,,---......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------------------------------..................------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))*********+++&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))******)))))))))+++,,,---************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,(((((((((((())))))))))))))))))******++++++++++++((())),,,.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++eeeBBB777111111000///---+++*********+++******)))(((''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))******((("""444)))$$$+++ YYY>>>,,,///""":::555***&&&'''000&&&)))777---222%%%\\\(((###%%%,,,---***###ooo000***,,,%%%###)))''' &&&///!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%[[[<<<$$$,,,%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,+++***))))))***++++++((()))***+++++++++***)))************++++++,,,,,,111000...,,,++++++,,,---,,,***(((((()))+++++++++...,,,+++,,,------,,,***---...///000000...,,,+++/////////...------000222000000000000000000000111,,,++++++,,,---...---+++)))***,,,............---000---...///...)))(((***.../////////---,,,,,,---+++,,,------,,,******+++***,,,---+++)))(((***,,,++++++++++++++++++++++++...---++++++++++++***(((++++++************++++++++++++++++++******))))))------,,,++++++*********************************************))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))************)))))))))((('''((()))***)))((())))))))))))************)))(((((()))++++++***)))(((((((((((()))))))))))))))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,000---***)))+++...000111///,,,+++++++++******,,,bbb@@@777333111000///---,,,+++************))))))(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))((('''+++222"""DDDMMM333222"""666"""%%%++++++ ((($$$(((+++###///"""LLL;;;'''&&&(((&&&***###%%%$$$ooo666&&& $$$sssSSS$$$""")))''' ###""" ///%%%%%%%%%%%%%%%%%%%%%%%%!!!^^^OOO'''"""+++&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,+++***))))))***+++,,,***+++,,,------,,,++++++***+++,,,---.........---,,,+++***+++---......---///---,,,+++,,,---------,,,,,,---......///000000---...000111222111000///111333444333333444666888666666555444333222222111888555222000000///...,,,333222000///...//////000000------111222000000222,,,...///000///---,,,,,,,,,---------,,,++++++++++++---......,,,,,,///111++++++++++++++++++++++++...---++++++,,,+++***(((++++++************++++++++++++++++++*********)))************************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))************)))))))))((('''((()))***)))((())))))))))))***************))))))***,,,,,,+++***(((((((((((()))))))))***)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,+++++++++---............___>>>888555111000...---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&((()))((('''""")))%%%&&&222222***---XXXDDD000777&&&((($$$,,,)))###'''$$$666)))(((*** 777&&&((('''+++))),,,)))&&&***"""```!!!***&&&!!!333###(((%%%%%%%%%%%%%%%%%%%%%%%%***eeeDDD''',,,((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,++++++******+++,,,,,,))))))***++++++***)))))))))***,,,---......---,,,,,,,,,---///111222111111000000000000000111222333000333888:::;;;>>>BBBFFFDDDEEEGGGIIIJJJKKKLLLLLLQQQSSSUUUVVVVVVWWWYYYZZZZZZYYYXXXWWWUUUSSSQQQPPPTTTOOOIIIDDDBBB@@@???>>>AAAAAA@@@???===:::777666555000...111333000...///...///000222222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++...---++++++,,,,,,***)))++++++************++++++++++++++++++************'''(((((()))******++++++************************************))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))************)))))))))((('''((()))***)))((())))))))))))************+++******+++------,,,***((((((((()))))))))******)))************+++++++++************************++++++++++++++++++++++++***,,,......---,,,+++,,,---,,,++++++,,,,,,***(((___>>>888666000000...---,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&***...///'''###000444###bbb 444---)))(((###%%%---$$$ddd&&&,,,)))###''')))((($$$'''+++"""+++KKK***,,,"""***%%%]]])))$$$%%%eee~~~'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,---))))))******************---------,,,,,,,,,------...111444444222333666:::888:::<<<>>>@@@BBBEEEGGGGGGMMMUUUYYY[[[___fffmmmnnnnnnppprrruuuwwwyyyzzz~~~|||wwwqqqllliiihhhhhhgggbbbeeehhhiiifff___WWWRRRRRRJJJDDDCCCAAA;;;555333555333222111111000/////////...---.../////////...------,,,+++******++++++++++++++++++++++++++++++...---++++++,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))******++++++************************************)))))))))(((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))************)))))))))((('''((()))***)))(((((()))))))))******************)))+++,,,---,,,***(((((()))))))))*********))))))*********+++++++++)))))))))************************+++++++++++++++))),,,...///...---...000///...,,,,,,000555777555```???777444000///...---,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&...###%%%+++&&&&&&(((!!!---###444'''+++(((+++&&&%%%(((,,,!!!{{{%%%,,,)))((("""<<<***''' +++&&&!!!%%%,,,'''$$$]]]FFF---"""***333&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))************************++++++,,,,,,------------,,,,,,,,,---...//////000000///---,,,---///222444666===CCCAAA<<<===GGGQQQSSSWWW\\\aaadddhhhmmmpppsssyyy{{{tttqqqkkkaaaYYYUUUMMMGGG???999666444333111555222///...///000///---///...---------.........++++++++++++++++++++++++...,,,+++,,,------,,,***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********************************************)))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))************)))))))))((('''((()))***)))(((((()))))))))************)))(((((()))+++,,,***)))))))))))))))************))))))*********+++++++++)))*********+++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,...000///000111444AAARRRZZZZZZaaa???666333//////...---,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&((()))((('''+++%%%222222......,,,...999XXX$$$&&&***((('''///***$$$***rrr''''''***+++%%%iii---,,,'''&&&ccc+++&&&---###ZZZmmm"""$$$yyy&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))************************++++++,,,---............++++++,,,---...000222333000000111333888>>>CCCGGGSSS\\\cccccc^^^```lllwww{{{yyyqqqfff]]]WWWSSSOOOLLLBBB===777444333111---***...---,,,,,,...//////...------------------------...,,,+++,,,---...---+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))************************************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))************)))))))))((('''((()))***)))((())))))))))))************)))(((((()))++++++***((()))))))))*********++++++)))************+++++++++******++++++,,,---------+++++++++,,,,,,------......---,,,---111444555555;;;===>>>AAAQQQfffooonnnaaa???666222///...------,,,,,,,,,,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))(((,,,,,,+++(((!!! )))"""+++)))***+++((('''000***%%%LLLbbb+++ (((***)))+++***%%%&&&''''''KKK$$$,,,------$$$aaa)))))))))vvv...&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))***************************+++---.../////////.........///000333666999::::::>>>FFFPPP[[[dddlllppp|||~~~yyyhhh```VVVOOOKKKEEE???:::999666333222222222000..............................,,,+++,,,---...---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++************************************************))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))))))))************)))))))))((('''((()))***)))((())))))))))))***************))))))***,,,,,,+++)))))))))*********+++++++++)))************+++++++++++++++,,,------...//////+++,,,,,,---......//////222000222;;;FFFMMMNNNLLLKKKNNNOOOQQQ___qqqwwwqqq```>>>666333///...------,,,,,,,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))******(((""")))%%%!!!)))...,,,---'''222...111bbb'''+++***%%%))))))///qqqUUU///'''(((+++((($$$+++&&&***666>>>,,,$$$""" $$$nnn###$$$!!!rrr"""%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))***************************+++---///000000///...777777888:::===AAADDDFFFNNNUUUcccsss}}}ssslllddd[[[TTTLLLHHHBBB???===:::555222////////////////////////...,,,+++,,,......---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------((((((((()))******++++++************************************))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******'''(((((()))))))))))))))))))))************)))))))))((('''((()))******((())))))))))))************+++******+++------,,,***)))************+++++++++)))************+++++++++,,,,,,------...///000000,,,,,,------...///000000444555;;;JJJ]]]hhhiiieeeRRRXXX[[[___nnn{{{\\\;;;666444000///...,,,+++***)))))))))******))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''+++(((%%%$$$777---((("""---+++"""AAAkkksssgggiii>>>+++"""((($$$,,,%%%))))))\\\***&&&'''&&&---...)))***&&&XXX%%%***555%%%&&&mmm000&&&qqq)))'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************************...------,,,+++***))))))*********)))))))))))))))))))))))))))************)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,,,,***((()))+++,,,)))&&&***,,,---,,,***)))+++,,,//////---+++)))***---000000/////////000444999<<>>OOOXXXdddlllpppxxx{{{uuukkk^^^QQQFFF>>>999555333000...------///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***+++((())))))***++++++,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***))))))((()))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((())))))***++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,...+++,,,///---+++222>>>CCC>>>;;;<<<<<<<<>>@@@CCCKKKUUUZZZiiiuuuTTT999777555111000///---,,,+++******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))***$$$''''''000rrrEEE***'''(((---&&&\\\+++(((+++)))%%%'''***$$$%%%QQQ...(((%%% 222,,,;;;+++$$$+++ HHH222%%%///```DDD(((***%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&''''''(((((())))))***+++*********))))))((((((((()))))))))************(((((((((((())))))***+++************************************************)))*********++++++++++++,,,,,,+++*********+++,,,,,,---///222555666555333999===FFFQQQaaarrryyynnnjjjkkkqqq{{{{{{kkk]]][[[^^^bbbgggnnnrrrpppiii```ZZZ```bbbhhhpppwwwtttfffYYYWWWaaarrrzzzpppmmmggg\\\OOOAAA666///333111......///000///------,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***++++++************++++++))))))))))))))))))******************************(((((((((((((((((((((((('''(((((()))))))))))))))*********++++++++++++***(((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++++++++************++++++++++++******+++,,,,,,---,,,,,,+++++++++,,,------000---000888===DDDTTTeee^^^KKK>>>BBBLLLSSS[[[dddaaapppSSS999777555111111///---,,,+++++++++************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''---&&&###///((( ???qqqrrr***'''&&&...***\\\,,,'''++++++)))'''&&&$$$&&&???:::(((###)))$$$$$$---"""AAA000"""###,,,###JJJ888%%%$$$///$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************'''((((((((())))))******,,,,,,+++***)))(((''''''))))))))))))************((((((((((((((()))***+++************************************************)))***++++++,,,,,,++++++*********)))((()))+++---,,,...111444555777:::===CCCPPPfff|||vvvqqqttt}}}ppphhhjjjrrrzzzsssiiifffgggjjjqqqttthhhWWWOOOUUU___^^^cccjjjmmmkkkddd[[[TTTZZZ]]]bbbgggjjjfffUUUEEEIIIPPP]]]kkkuuuyyywwwtttfff___^^^hhhuuu|||{{{mmm\\\MMMEEE<<<777111...//////...,,,------,,,,,,,,,---............---,,,,,,+++******++++++************++++++))))))))))))************************************))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))******+++,,,++++++************++++++++++++***++++++,,,---...,,,,,,++++++,,,---///000222555:::BBBLLLXXXdddkkkWWWHHHDDDVVVhhhppptttzzz{{{QQQ888666444222111///...,,,+++++++++((()))))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''')))(((&&&)))***!!!CCC"""%%%+++)))((($$$...///\\\+++%%%))),,,+++'''###)))+++)))UUU)))///LLLnnn))):::,,,!!!(((eee''''''&&&&&&000^^^LLL###""" """"""###%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))++++++******))))))(((((())))))))))))************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++)))***++++++***,,,000444666888:::999999===HHHPPPfffuuuuuuqqqsssvvvvvvmmmfffccccccgggrrr~~~zzzqqqlllpppzzzxxxmmmkkksss}}}xxxtttsssyyy{{{yyyvvvssskkkaaaccchhhooouuuwwwwwwuuusssaaaWWWSSS\\\iiiqqqssssssmmmgggcccgggsss|||~~~ppprrrxxx{{{qqqjjjXXXOOOCCC:::666444000---000000///...---------------------------,,,,,,,,,++++++************++++++((()))))))))************************************))))))))))))))))))))))))&&&'''((()))***))))))(((((((((***+++++++++******'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---++++++************++++++++++++++++++,,,---.........---------...000333444:::DDDNNNTTT```mmmpppiiiQQQMMM\\\|||yyyoookkkPPP777555333222111///...,,,,,,++++++&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((( ...+++,,,222nnn111+++%%%((()))"""---222\\\+++###''',,,---'''"""//////mmm***,,,666,,,000,,,+++ +++zzz"""*** YYYCCC$$$'''!!!!!!###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))************************+++,,,---...------------------------************************)))***+++,,,---,,,++++++***,,,......///222777<<>>777333333222111///---,,,,,,,,,+++,,,,,,------......///++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))&&&''')))*********)))((('''((()))***++++++***)))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---++++++************++++++++++++++++++,,,---.../////////...///000333666888BBBRRR^^^cccooo|||wwwfffPPPXXXuuu~~~vvvkkk\\\OOOMMMQQQPPP999666111333222111///---,,,,,,,,,))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))((('''&&&&&&))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&###111...)))"""'''&&&###(((***~~~///'''$$$(((,,,```+++))),,,)))&&&,,,+++...,,,mmm...%%%%%%%%%&&&&&&&&&''''''>>>&&&$$$%%%\\\>>>'''"""'''$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&'''(((***+++*********))))))(((((()))))))))))))))******++++++******)))***,,,---...---,,,+++******+++,,,---/////////---***)))***+++***&&&(((///111---+++---(((///444555999CCCMMMQQQ```\\\XXXVVV[[[jjj}}}|||}}}~~~uuuuuuyyyzzzuuunnnnnnmmmiiidddaaadddlllsssuuuzzztttiiiccciiipppkkk___PPPJJJDDDEEEOOO___nnnwwwnnn[[[MMMFFF777444000.........---,,,111///...---,,,,,,,,,,,,,,,+++******)))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''((()))++++++)))************+++++++++*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++...000///------000444000...---111666<<>>'''"""'''$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&$$$&&&''''''''''''(((***+++*********)))))))))))))))))))))))))))***++++++***)))))))))***+++,,,---,,,,,,++++++++++++,,,,,,---...///...,,,+++,,,---///+++))),,,,,,)))+++///...333:::AAANNNbbbrrryyyqqqcccaaammm~~~xxxvvv}}}sssooojjjiiimmmsssxxxzzz~~~|||yyyyyy}}}yyyuuummmddd```cccjjjoooqqquuusssrrrvvv|||mmmeeeUUUMMMBBB888222000//////---------------,,,***))),,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))******)))((((((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((()))***+++)))************+++++++++************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,......------.........---***)))---;;;MMM[[[```aaajjjyyyvvviii^^^WWWSSSMMMQQQXXX]]]```___]]]ZZZMMM777777222111000///---,,,+++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&((()))'''******vvv***(((---""",,,uuu&&&***,,,'''(((aaa)))'''+++(((%%%nnn$$$'''...,,,$$$===%%%999(((###'''''''''((((((((())))))kkk!!!jjj>>>'''"""'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%&&&(((((('''''')))******************)))))))))***))))))))))))***++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,...//////...------...---+++,,,---,,,---222:::EEENNN[[[hhhyyyxxxwww}}}|||}}}{{{wwwtttjjjlllmmmoooqqqvvv}}}|||tttjjjgggmmmuuu{{{~~~|||ppp^^^LLL???888444222...------...///...,,,***,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))))))))((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++)))************+++++++++************************))))))))))))))))))))))))---------,,,,,,+++++++++000---***,,,///000...***......777NNNkkk|||{{{sssrrr~~~{{{iii]]]RRRIIIIIIPPP^^^iiiwwwxxxqqqmmmKKK666666333000///...---,,,+++++++++))))))))))))(((((((((((('''(((((())))))))))))((((((((()))))))))(((((('''&&&&&&''''''(((((())))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((&&&(((,,,***MMM***(((/// ***sss%%%***---&&&***___)))'''+++)))&&&TTT///)))***&&&((((((TTT &&&)))&&&'''''''''((((((((((((---'''lllWWW>>>'''"""'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''((((((((((((''''''%%%'''(((((((((((()))+++******************************))))))******+++,,,************+++,,,------***+++,,,------,,,+++***,,,...///000...------...,,,///111222333999CCCMMMeeexxxyyyttt}}}|||rrrqqq||||||{{{{{{sssxxxpppsssxxxzzzxxxzzzvvvrrrrrruuuwwwvvvuuuxxxzzz~~~}}}{{{xxxqqqkkkiiikkkpppxxx}}}kkk[[[LLL@@@999444111......///000///...,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))*********+++++++++)))***************++++++))))))))))))))))))))))))...------,,,,,,++++++***---,,,+++,,,///111000...666999EEE]]]yyyrrrpppyyyyyyuuueee[[[WWWZZZVVVOOOUUUeeexxxvvvJJJ555666333000///...---,,,+++++++++))))))))))))((((((((((((''''''((()))))))))))))))(((((()))))))))))))))(((&&&&&&''''''(((((())))))((()))))))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''+++...)))666(((***---"""(((www((((((+++&&&---aaa)))''',,,***''':::...***)))&&&)))&&&nnn]]]!!!''' 888<<<###---%%%%%%&&&&&&&&&''''''''' ---555NNNAAA>>>'''"""'''$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((''''''''''''(((((((((((((((((('''&&&((())))))((()))***,,,***************+++++++++***************++++++,,,++++++,,,---............+++,,,---......---,,,+++---...000///---,,,,,,---///222555888@@@QQQeeessszzzooolllvvv|||||||||vvvooollleeeiii{{{wwwooooooppppppooolllhhhbbb___^^^]]]YYYUUUPPPSSSWWW[[[___aaaaaaaaaeeecccccchhhrrrxxxaaaaaaaaabbbgggooowww}}}|||jjjWWWLLL???888000+++,,,...///...---,,,,,,+++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------------((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))*********+++++++++))))))******+++++++++,,,))))))))))))))))))))))))---------,,,,,,++++++++++++---......---...111444<<>>'''"""'''$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''(((((())))))((((((''''''(((******))))))+++,,,*********++++++++++++++++++************+++,,,,,,,,,,,,---...////////////,,,,,,------------,,,,,,...//////...------///111---555>>>JJJ___|||}}}zzzwww}}}sssoooqqqxxxyyytttssswwwwwwpppoooqqqvvvzzzxxxsssmmmiiieee___XXXRRRNNNPPPTTTWWWXXXXXXWWWVVVJJJGGGFFFLLLUUU\\\______jjjlllrrrzzzzzzrrrjjjffffffgggrrrwwwtttiiiSSSHHH:::111......---,,,------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,,,,+++(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++))))))******+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000000333:::@@@IIITTTcccttt}}}fffQQQIIIMMMUUUjjjuuuzzzvvv|||zzz}}}}}}xxxtttssssssKKK555444000000000///...------------))))))))))))((((((((((((&&&'''((()))************(((((()))***************((((((((((((((('''''''''&&&&&&'''(((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))---,,,+++&&&111"""111&&&...'''---,,,***UUUttt***)))...,,,)))$$$$$$)))&&&111''',,,!!!BBB)))$$$===!!!111333666***222&&&&&&&&&&&&'''''''''''',,, ''' >>>'''"""'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((''')))************+++---*********++++++,,,,,,,,,++++++******++++++,,,---+++,,,---.../////////...------,,,,,,,,,,,,------...//////...///111555999===MMMbbbxxx{{{{{{{{{mmmnnnyyy~~~|||}}}zzzpppmmmmmmmmmrrrxxx|||yyyvvvtttrrrlllddd^^^YYY[[[___bbbddddddbbbaaa]]]ZZZXXXXXXZZZZZZVVVRRRMMMOOOTTTYYYYYYXXX```kkk}}}~~~wwwtttkkklllmmmooottt~~~qqqdddRRREEE>>>999444///------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++***++++++,,,,,,------...---...111555===GGGQQQXXX^^^fffqqqpppiii]]]PPPJJJPPP]]]iiivvvwwwyyyyyyyyyxxxwwwwwwKKK555444///111000///...............))))))))))))((((((((((((&&&'''((()))************(((((()))***************))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,&&&,,,000000&&&444777&&&///(((111///&&&<<<}}}***)))///---***%%%111)))///+++333!!!---rrr000###222;;; ,,,'''777###$$$+++''''''''''''''''''((((((((()))###,,,...$$$???'''"""'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((((()))***+++******+++---*********++++++,,,,,,,,,++++++******++++++,,,---***+++,,,...///......---......,,,++++++,,,............//////000555;;;???[[[rrrsssyyy{{{{{{{{{sssfffdddkkkqqquuuwwwssslllhhhiiillluuuyyy~~~}}}xxxrrrnnnmmmlllgggfffiiihhhddddddhhhmmmmmmmmmpppqqqnnnhhhcccTTTXXX]]]bbbeeeffffffeeefffccc```^^^^^^^^^]]]\\\TTTUUUWWWWWWNNNDDDFFFNNNMMMYYYffflllmmmqqq{{{~~~yyyooogggeeelllzzz}}}jjjZZZPPPGGG===555...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))((('''((()))++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))*********)))(((((((((((()))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///...---000:::KKK]]]jjjpppjjjnnnttt~~~tttlllmmm]]]YYYTTTTTT[[[hhhvvvxxxvvvuuuwww{{{yyyHHH<<<222555//////...---,,,,,,,,,,,,,,,+++******))))))******&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))'''''')))+++'''(((***+++,,,,,,++++++---+++(((000...***%%%111$$$666,,,___111///666666222111555<<<>>><<<+++bbb+++///,,,)))(((((()))((((((KKK:::&&&+++;;;,,,///&&&###)))---***''''''%%%&&&((()))))))))((('''+++&&& 555<<>>RRRfffvvvuuu}}}jjjlllmmmpppxxx~~~oooVVVIIIIIIRRRYYY```iiimmmggg\\\VVVTTTSSS______```___[[[VVVQQQNNNRRRPPPSSS[[[^^^ZZZWWWXXXWWWhhhvvvwwwvvvvvvoooddd]]]```cccdddbbb___]]]\\\eeehhhjjjfff^^^[[[^^^bbb^^^^^^^^^\\\YYYUUURRRPPPIIIDDDEEELLLLLLHHHMMMXXX```ooo~~~xxxsssoooxxx}}}{{{{{{}}}lllXXXEEE;;;999///)))...222111......***)))))))))******'''%%%******))))))))))))*********************)))((((((******))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,---------***+++---...---,,,---...//////888LLL___nnn}}}wwwooommmwww{{{xxxlll\\\RRRPPPUUUhhhyyy}}}vvvzzz~~~~~~wwwGGG;;;111444//////...---,,,,,,,,,,,,,,,+++******))))))******&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))''')))******)))((()))***))))))***+++,,,++++++***))))))&&&,,,---)))---555)))111***```??????EEENNNLLLRRRSSSTTTPPPYYYGGGGGG+++000000000000000000111111;;;sss***222%%%$$$+++)))((('''$$$###''',,,&&&'''((()))***))))))(((!!!,,,000'''999$$$GGG@@@)))$$$)))&&&&&&&&&'''''''''&&&&&&%%%'''''''''(((((()))))))))))))))))))))************((()))))))))******************))))))******+++,,,************************))))))))))))************---,,,+++******+++,,,---,,,,,,++++++,,,,,,---............/////////000000222111000///000111111///...000666===GGG[[[~~~{{{~~~~~~tttwww}}}{{{iiiaaajjjxxxyyynnn___RRRNNNSSS\\\cccffflllpppqqqrrrtttrrrnnnfffccc^^^ZZZXXXXXXZZZ[[[XXXXXXZZZ[[[^^^bbbeeegggppp}}}uuuwwwyyyxxxtttppplllkkkiiimmmnnniiibbb]]]^^^bbb\\\\\\\\\\\\\\\\\\\\\\\\SSSMMMMMMRRRQQQLLLOOOYYYQQQSSSTTTTTTXXXdddrrr|||{{{qqqqqqmmmkkkssszzzyyy|||~~~{{{lllbbbJJJ===111...///,,,+++,,,+++*********+++,,,------******))))))))))))*********************)))((((((***)))))))))((((((((('''&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,---------***,,,...///......///000888999BBBTTTeeeppp{{{uuunnnkkkrrr{{{sssbbbOOOHHHVVVhhhyyyzzz}}}tttEEE999000333000///...---,,,,,,,,,,,,,,,+++******))))))******&&&'''(((((())))))((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))&&&(((***+++*********++++++++++++,,,++++++***)))***...&&&(((***PPP111***...444<<>>KKK\\\jjjttt}}}zzztttppptttxxx|||sss___KKKAAAKKKgggvvvsssyyyrrrCCC999000444000///...------,,,,,,,,,,,,+++******))))))******''''''((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******))))))(((((()))*********+++...000------,,,,,,+++***)))))))))444)))+++---,,,:::BBBCCCYYY\\\ppp]]]QQQFFFRRR\\\uuujjjtttwwwdddooommm\\\^^^kkknnnmmmeeeWWWJJJDDDBBB222777000AAA+++(((---"""###"""(((...+++$$$''''''((((((((()))))))))...%%%&&&)))000@@@@@@)))%%%)))'''&&&&&&'''(((((((((''''''$$$$$$%%%&&&((()))******+++++++++******))))))((()))))))))))))))*********(((((('''''''''(((((()))))))))))))))))))))))))))((()))))))))******************)))))))))***+++,,,,,,,,,,,,,,,,,,---............/////////000000000---,,,...///...,,,...222<<>>666---)))***,,,***''',,,++++++******++++++,,,***************)))(((((('''((((((((()))))))))***(((((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,---.........---,,,------------............/////////333===NNNaaammmrrrtttrrrooosss~~~yyygggYYYYYY```wwwzzz|||jjj___dddnnnsssyyyiii>>>888111444111000///......------...,,,++++++***)))*********(((((()))*********************++++++++++++******))))))))))))))))))))))))************************))))))***+++,,,------...&&&))),,,...---,,,++++++...---,,,+++++++++,,,---///%%%000111///<<<>>>777___]]]qqqfffeee___cccdddnnnoooxxx}}}ffflllllllll||||||vvvzzzmmmgggLLL,,,------***,,,,,,+++*********+++------'''000%%%(((777'''333""",,,---@@@***%%%***(((&&&'''((()))************((((((((((((((()))))))))((((((((())))))******++++++*********))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************)))***+++,,,---......---...------------...//////////////////000000000000444000222<<>>666777000222000.........///...---++++++******)))(((((('''))))))***++++++++++++*********+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))************(((***++++++******+++,,,---,,,+++***))))))))))))(((+++,,,,,,******---000111000222777???EEEGGGGGGKKKooo~~~{{{uuurrrvvvssshhh]]]```pppvvvooo___MMMAAA ***)))((()))+++,,,---,,,++++++++++++++++++++++++222,,,CCC999///***###,,,%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((())))))((('''&&&)))************+++++++++((()))***,,,---+++((($$$***+++------,,,+++,,,...000//////.........//////000000000/////////111222111555;;;HHHbbbvvvpppzzzqqqjjjzzz~~~yyyooocccZZZ\\\ZZZWWWRRRNNNMMMOOOQQQJJJJJJEEE;;;777===GGGMMMdddnnn}}}dddWWWXXX^^^aaakkkrrr}}}vvvgggQQQ===111------------,,,+++***+++,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---+++---000000------000***444===BBBJJJ[[[qqqttt|||yyyaaaNNNOOO^^^jjjmmmwwwpppxxx~~~}}}vvvwwwmmmiiirrryyyfff>>>666777000222000.........///...---,,,++++++***))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,************)))))))))((())))))))))))************(((***++++++******+++,,,*********)))))))))))))))***...111///+++***...333333<<>>666777000222000.........///...---,,,,,,,,,+++******))))))))))))***++++++++++++*********+++++++++,,,,,,,,,************)))))))))))))))))))))*********++++++)))***++++++******+++---))))))***++++++++++++***,,,...///,,,))),,,666>>>NNNWWWbbbddd\\\SSSLLLJJJ>>>]]]ccc[[[~~~xxxtttqqqiiifffccceeennn,,,+++++++++,,,,,,***)))++++++++++++++++++++++++%%%000+++$$$(((;;;###(((------((((((((((((((()))))))))&&&''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))'''(((((())))))((((((''')))************+++++++++***,,,...---***(((***,,,+++,,,,,,+++***+++---///...---------------......111///,,,,,,///222555666EEEUUUooo}}}rrrkkkrrr~~~}}}|||}}}vvvsssqqqqqqsssrrrnnnkkknnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrqqqnnnkkkhhhfffmmmmmmllliiifffggglllqqqsssvvvxxxxxxxxxyyy~~~}}}uuuhhhXXXNNNPPPUUUTTTKKKBBBEEEMMMSSS\\\WWWTTTUUUZZZfff|||{{{nnn[[[OOOKKKZZZqqqppp[[[GGG888000---,,,***+++,,,,,,+++***,,,,,,++++++***)))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))((()))))))))'''''')))***))))))((('''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...,,,---//////---///444===<<>>'''))),,,,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))******))))))*********+++++++++,,,...000---(((''',,,000+++,,,,,,+++***+++---///,,,,,,,,,,,,,,,---...//////333555111...666GGGVVVxxx|||xxxqqqkkkzzz}}}|||uuuwwwzzz~~~~~~zzzsssnnnaaabbbeeeiiimmmoooooooooiiijjjjjjhhheeecccaaaaaa[[[ZZZWWWUUUSSSPPPMMMKKKHHHHHHHHHGGGFFFDDDCCCAAAAAAAAA@@@@@@???>>>===<<<888999;;;<<<<<<===???@@@<<>>666777000222000.........///...---++++++++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,))))))))))))*********************++++++++++++,,,***+++,,,,,,++++++,,,...,,,,,,+++******++++++,,,,,,333@@@OOOYYY]]]YYYUUULLLNNNRRRTTTVVVUUUUUUUUU]]]___jjjvvvssszzznnnkkklllyyyuuuzzz{{{pppEEE===@@@///---++++++---......------,,,,,,++++++*********$$$;;; ---)))...''' '''%%%,,,%%%((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((()))***++++++)))************+++++++++,,,......,,,))))))+++...***+++------,,,+++,,,...,,,,,,,,,,,,---...///000,,,111444333666FFF```uuuxxx~~~ppp}}}~~~xxxtttrrrooonnnfffgggjjjmmmmmmhhhaaa[[[TTTVVVYYY]]]```aaabbbccc^^^___```aaabbbaaa``````XXXWWWUUUSSSQQQPPPOOOOOOTTTSSSRRROOOLLLHHHDDDBBB<<<;;;:::999888999:::;;;<<<===???@@@???>>>;;;:::888888999999::::::;;;;;;???CCCIIIQQQXXX\\\[[[YYY]]]bbbjjjrrryyy|||}}}}}}~~~wwwllleee[[[UUUOOOJJJGGGKKKYYYgggkkkttt|||vvvjjj^^^VVVgggvvv~~~rrrLLLBBB444,,,***++++++))),,,,,,++++++***)))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))((()))))))))'''''')))***))))))((((((((()))*********))))))(((((())))))***************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////...---///000000333>>>IIIeeexxxqqqjjjyyyfffUUU[[[iiivvvnnnqqqtttuuuxxxwwwxxxfff>>>666777000222000.........///...---************************))))))***++++++++++++*********+++++++++,,,,,,,,,((()))))))))*********************+++++++++,,,,,,***+++---,,,++++++,,,...---,,,+++***,,,...111333;;;EEEQQQXXXXXXSSSNNNLLLIIIOOOUUUYYY[[[___gggmmmzzz~~~iiidddsss{{{___NNN@@@777444000....../////////------,,,,,,+++******))),,,%%%---$$$111%%%***DDD333*** (((&&&$$$000///)))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((***+++,,,)))************+++++++++---,,,,,,+++++++++++++++(((+++---...---,,,,,,,,,------------...///000111...///222999IIIeeewwwxxxpppttt{{{|||tttoooiiidddbbb```]]][[[UUUUUUUUUUUUUUUSSSNNNKKKKKKMMMPPPRRRSSSSSSSSSTTTVVVWWWYYY\\\^^^___^^^]]]WWWVVVUUUSSSRRRSSSUUUWWW^^^^^^^^^\\\ZZZWWWSSSQQQKKKHHHEEEBBBAAACCCEEEGGGKKKLLLMMMOOOPPPOOOLLLKKKHHHEEEDDDEEEGGGFFFAAA===;;;<<<>>>BBBEEEGGGGGGEEEIIIMMMSSSZZZaaaeeeggghhhmmmpppuuuvvvwww{{{{{{lllbbbWWWOOOJJJJJJRRR[[[dddkkkpppooorrr~~~rrraaa\\\dddvvveeeVVVAAA222---,,,+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((()))))))))'''''')))***))))))(((((()))******+++******))))))))))))******************************))))))*********+++++++++---------------------------------.........//////......///111222666CCCPPPmmmzzz|||mmm]]]^^^pppwwwsss}}}~~~~~~{{{{{{fff>>>666777000222000.........///...---))))))))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,***,,,------,,,+++---...///...,,,---///444888;;;UUU]]]ccc^^^RRRJJJKKKPPPUUUYYY\\\]]]aaarrryyyooovvv~~~oooTTT>>>:::444000//////000///------,,,,,,+++***))))))..."""333)))'''333%%%%%%$$$***$$$555,,,)))000###+++*********))))))((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))))))))))))))))))))))))))((((((((((((***,,,---)))************+++++++++---+++***+++,,,,,,***)))'''***...///...,,,++++++---------...///000111111222000222???ZZZrrrwww{{{mmmeeeiii~~~xxxpppnnnvvv|||rrrnnnmmmlllfff```\\\WWWQQQNNNMMMLLLIIIGGGHHHFFFDDDCCCDDDDDDCCCBBBGGGIIIKKKKKKJJJIIIIIIIIINNNOOOPPPSSSUUUUUUSSSQQQVVVUUUTTTRRRRRRUUUYYY\\\YYYZZZ\\\^^^___^^^\\\[[[[[[WWWRRRNNNMMMNNNQQQSSSVVVVVVXXXZZZ^^^_________SSSPPPNNNQQQUUUTTTMMMGGGBBB@@@>>>======>>>>>>===>>>@@@BBBFFFJJJNNNPPPRRRWWW\\\aaaeeegggmmmvvv}}}xxxnnnddd\\\VVVQQQRRRVVVXXX```fffffffffmmmwww|||ppphhhdddpppzzz|||zzzgggMMM999111///...---,,,,,,++++++***)))))))))************************''''''((())))))***))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))((())))))***++++++******))))))))))))******************************)))************+++++++++------------------------,,,,,,,,,---------............000222333888FFFTTTnnnvvv```ZZZfff{{{~~~wwwuuusss~~~___>>>777444111000000000///......------------,,,++++++******)))))))))***++++++++++++***++++++++++++++++++++++++++++++******************++++++******++++++,,,---,,,...///---***)))---111///,,,---111444999HHHYYYiii^^^UUUUUUXXXXXXTTTOOOTTTbbbvvvtttyyy|||ooommmjjjttttttqqq]]]MMM;;;222222111///---000...,,,,,,---,,,***((())))))))))))(((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((()))$$$%%%&&&'''((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%''''''''''''(((***++++++---,,,,,,++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,---...//////...---...000000///000111:::TTT{{{|||jjjvvvoooaaafff~~~{{{vvvggg]]]RRRJJJHHHHHHFFFDDDAAA@@@>>><<<;;;;;;<<<===<<<<<<===>>>>>>>>>>>>===>>>@@@AAAAAAAAAAAABBBDDDIIIFFFDDDEEEJJJMMMLLLJJJMMMMMMLLLMMMNNNPPPSSSTTTTTTVVVXXX[[[\\\]]]]]]\\\]]]\\\XXXTTTRRRTTTXXX\\\\\\[[[ZZZ]]]aaacccbbb```ZZZYYY^^^iiinnnhhh]]]WWWTTTQQQMMMHHHEEECCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBHHHKKKHHHJJJWWWhhhsssvvvzzz~~~zzzvvvrrrhhhXXXLLLUUUTTTQQQQQQYYYeeemmmnnnxxxlll```iiiqqqoooxxx{{{tttfffRRR===...+++...'''+++...---+++***++++++))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))***)))'''&&&'''(((***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************+++,,,---...,,,,,,,,,---------......***,,,...///......///000000...111777777>>>XXXtttwwwnnnggg___eeezzzzzz~~~xxxrrr|||___>>>888444222000000000///......------------,,,,,,+++*********))))))***+++++++++++++++++++++++++++++++++++++++++++++******************+++++++++***++++++,,,---......---,,,,,,++++++***222***)))444GGGUUU[[[]]]LLLTTT\\\[[[SSSOOOUUU]]]nnn{{{yyykkkmmmmmmmmmwwwlllkkkfffZZZIII888...***,,,------,,,***(((((()))***)))))))))((((((((((((''''''''''''''''''''''''+++***((('''''''''((()))'''''''''(((''''''&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((()))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////---+++,,,...000000777>>>QQQqqqooooooxxxyyymmmccchhh}}}zzzfffMMMFFF===888888999888666<<<:::888666555666777777777888888999999999999999888:::;;;;;;::::::;;;===CCCBBBAAA@@@AAACCCEEEFFFGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTZZZYYYWWWUUUTTTWWW\\\```\\\ZZZYYY[[[___aaabbbaaabbbcccjjjrrruuuqqqnnnnnnmmmjjjeee```ZZZVVVSSSQQQPPPRRRSSSTTTSSSPPPMMMJJJGGGHHHFFFBBBDDDLLLSSSUUU^^^cccjjjpppuuu{{{xxxkkk```SSSUUURRRKKKJJJTTTaaahhh}}}ooobbbllltttkkkhhhsssuuurrrdddNNN:::000...(((+++---,,,***)))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))(((((('''))))))(((((((((((())))))))))))'''''''''(((***+++*********+++++++++,,,,,,,,,,,,,,,++++++*********************+++,,,---...,,,,,,---------.........+++---//////......///000333555666888AAATTThhhsssnnnuuuzzzppp```bbblll|||xxxwww}}}___???888555333111000000//////......---------,,,,,,++++++******)))******+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,------///---,,,---///...+++(((111222666AAAPPPZZZWWWNNNLLLXXX```[[[RRRUUUgggyyyiiihhhlllTTT???222---000111...***'''))),,,******)))))))))(((((((((''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((('''&&&%%%%%%''''''((((((((()))))))))***************+++++++++))))))((((((((())))))***+++******))))))******+++*********+++,,,,,,,,,------------------...//////------,,,,,,,,,...222666<<>>===<<<<<<======@@@AAACCCEEEGGGIIIKKKKKKOOOOOOOOONNNOOOSSSXXX\\\YYYWWWVVVXXX[[[___aaabbbeeegggmmmrrrrrrpppssszzzwwwwwwwwwuuusssooollljjjhhhjjjmmmooommmhhhbbb___\\\YYYUUURRRVVVYYYUUUNNNOOOSSSYYY___ffflllsssxxx~~~~~~yyypppeeejjjeeeUUUGGGHHHUUU```zzzhhhcccsss~~~mmm^^^fffooovvvsssdddOOO;;;000------,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((()))))))))((('''''''''(((***+++*********++++++++++++,,,+++++++++++++++*********************+++,,,---...,,,------------.........---...000///......///000111777888<<>>999666555111111000000///............------,,,++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++++++++,,,------+++,,,...///////////////111CCCRRRSSSNNNKKKGGGCCC[[[ZZZWWWTTT\\\sss|||qqqpppwwwZZZBBB444444222000---+++,,,---*********)))))))))(((((('''''''''''''''''''''''''''(((((())))))(((''''''((((((((((((((('''&&&&&&'''(((((((((((())))))))))))******++++++,,,,,,,,,******))))))((()))))))))++++++************++++++(((((()))***+++,,,,,,------,,,,,,,,,,,,---......++++++---.........555<<>>888666555111111111000//////............------,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))---000///,,,---444;;;FFFUUU```YYYKKKEEEIIINNNWWW[[[___ggg{{{yyy~~~llljjjvvvhhhPPP;;;555...,,,...000///---************))))))))))))((((((((((((((((((((((((&&&'''((((((((((((''''''&&&''''''((())))))(((((((((((((((((()))))))))***)))))))))******++++++++++++******))))))))))))***,,,,,,++++++++++++,,,,,,(((((()))******+++,,,,,,++++++******++++++,,,---,,,,,,...000......777CCChhh{{{uuuwwwdddooo|||ooo]]]KKK<<<444//////...///111222222111333222222222222333333444222222333444444444444333111222222000///000222555555333444;;;AAABBB<<<555666666777888888999999999777777777777666666555555666777888888888:::>>>@@@CCCCCCDDDFFFIIIOOOTTTXXX___]]]```eeehhhfffgggjjjnnnqqquuuxxxxxxuuuqqqoooyyy{{{}}}|||xxxppphhhccclllsssxxx{{{~~~yyyooolllgggaaa\\\XXXUUUTTTXXX\\\dddmmmwwwyyyhhh]]]UUUPPPXXXgggsssyyyjjjdddkkkfff```]]]eeewww|||jjjSSS@@@555,,,+++,,,******---))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((())))))***))))))*********+++++++++************************************+++,,,---------------........./////////000000///...///000222777===QQQmmm}}}xxxkkkcccnnnooo```WWW```ttt~~~zzzssssssnnnuuu\\\<<<777666555222111111000000//////.........------,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,------...+++///111///,,,222BBBPPPjjjbbbWWWOOOHHHFFFNNNWWW^^^uuu}}}fffddddddoooxxxyyyzzzyyypppdddHHH===111,,,...111///,,,++++++*********)))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&'''((())))))))))))((((((((()))))))))******)))))))))))))))***************)))))))))******+++---,,,,,,,,,,,,,,,,,,---)))))))))***+++++++++,,,***************++++++,,,///---...111000333DDDWWWyyyrrrmmmkkkuuueeeVVVIII<<<444222000000000111111111111111000000111111222222333333111222333333444444333333555555555444333555888;;;:::777888???HHHIII@@@666444555777999:::;;;<<<<<<=========<<<;;;999666555555666777777777777999;;;888:::;;;===???BBBGGGKKKPPPOOORRRYYY]]]]]]^^^aaaaaadddiiimmmooopppooonnnzzzzzzyyyvvvqqqjjjccc___jjjrrryyyzzz{{{||||||zzzyyyvvvqqqllliiieeeaaa___ZZZYYYXXX[[[bbblllvvv|||{{{~~~~~~yyyssshhh]]]QQQRRRUUUkkk___[[[iiixxxlll___```sssoooPPP>>>///++++++((((((+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))************+++)))))))))***************************+++,,,---...------.........////////////000000//////000222555:::BBB[[[zzzyyykkkhhh~~~sssbbb```eeeqqqvvviii|||rrriiioooxxx[[[;;;666666555222222111111000/////////.........---,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,,,,---.........///000000666GGG^^^pppqqq\\\LLLKKKKKKKKKUUUddd~~~|||~~~~~~vvvlllrrrrrrnnnrrr}}}yyygggZZZHHH;;;444111///,,,+++++++++*********))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''(((((()))))))))(((((((((((()))))))))*********************))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++++++++++++++++++++******++++++,,,---000,,,---222777DDDaaa~~~rrrwwwwwweeehhhzzz}}}jjj\\\MMMEEE???777333444222222333333222222333444000000111222333444444444444555555666666666666666;;;;;;;;;::::::<<<@@@DDDBBB???>>>BBBHHHHHHBBB;;;888999;;;===>>>?????????CCCEEEFFFGGGEEEBBB>>><<<888:::<<<<<<;;;:::;;;===888:::<<<<<<;;;;;;>>>AAA???@@@DDDIIIIIIIIIMMMTTTTTTWWW[[[___dddgggiiijjjtttsssrrrpppnnnkkkhhhgggtttzzz}}}{{{yyy{{{{{{yyy{{{yyywwwwwwwwwvvvssspppmmmhhhbbb]]][[[^^^bbbeeemmmrrryyy}}}~~~}}}zzz{{{|||tttiiiTTTLLLDDDSSSqqq{{{wwwxxx}}}ttthhhbbblllzzzqqqdddjjj|||gggOOO999111///)))(((,,,))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))************((()))))))))*********+++************+++,,,---...............////////////...///000//////111444777<<>>===888444555000111111111000111222444111222333555666666666666888999999:::;;;::::::::::::;;;;;;:::;;;===BBBEEEGGGEEECCCCCCEEEDDDBBB???===>>>@@@BBBCCCCCCCCCBBBCCCEEEHHHIIIHHHEEEAAA>>>;;;===?????????>>>???@@@===@@@AAA???<<<;;;<<<>>>999;;;???@@@:::888@@@KKKTTTTTTUUUVVVXXXYYYZZZ[[[ggggggggghhhjjjlllnnnooo||||||~~~}}}zzz}}}|||{{{}}}|||yyysssrrrooojjjeee```\\\ZZZ```gggpppvvvxxxyyy{{{|||wwwqqqrrruuuqqqhhhYYYRRREEEEEERRRYYYcccttt|||}}}ggg\\\hhh~~~kkkaaaoooyyy^^^CCC999444---+++...))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))************(((((())))))*********+++************+++,,,---.............../////////000...////////////222555999BBBSSSdddppp}}}}}}zzztttqqqxxxzzzyyyyyyoooppp|||XXX:::444333444333222111000///...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,++++++************++++++***+++---......---...333222888VVVzzz|||gggKKK\\\gggbbb[[[hhh|||zzz|||zzzuuunnniiiggglllssstttllldddyyy|||uuunnnxxxlllMMM;;;444000---,,,,,,++++++******)))(((((('''''''''(((((()))++++++++++++*********)))))))))((((((''''''''''''''''''''''''((()))++++++)))************++++++++++++++++++++++++***)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---...---+++)))000---///RRRvvvmmmwwwjjj|||{{{tttxxxeeeWWWNNNDDDCCCAAA>>>;;;777444222555333222333555777888777333777999777;;;@@@>>>666::::::999777:::???>>>999;;;::::::;;;???DDDHHHKKKQQQLLLJJJMMMPPPMMMJJJIIIKKKLLLMMMLLLMMMNNNNNNLLLJJJLLLLLLJJJIIIHHHEEEBBBEEEBBB???>>>???BBBDDDEEECCCIIIJJJFFFAAAAAAAAA???;;;<<<<<<;;;;;;;;;;;;;;;>>>???AAADDDGGGIIIKKKLLLQQQUUUYYY]]]aaagggpppvvv}}}|||{{{yyyyyyzzz{{{{{{}}}yyyyyy|||~~~}}}|||zzzzzzyyyvvvrrrlllhhheeedddcccaaaaaaccchhhnnnqqquuuzzz|||{{{|||}}}xxxsssooonnndddUUUIIIHHHJJJNNN[[[iiiwwwbbb\\\ggg{{{hhhaaapppwww]]]BBB///(((+++///*********(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++******))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,...///000000000000///***)))...222444:::AAAOOO___kkkmmmttt|||bbbZZZtttpppttt}}}WWW:::555444555222222111000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///------,,,+++++++++++++++,,,++++++,,,------...---111000333CCC^^^nnndddPPP]]]ccchhhiiiqqq{{{~~~nnnbbb]]]ooo~~~zzz{{{sssrrrQQQ:::555///...------,,,,,,***)))))))))((((((((((((((()))************))))))))))))((((((((('''''''''&&&&&&''''''''''''((()))***+++))))))*********++++++++++++++++++++++++***))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---+++---111666FFFnnnsssxxxmmm]]]TTTMMMFFFCCCAAA???<<<999666444333444333444555888999888777888888888:::===AAACCCCCCAAACCCBBB@@@AAABBB???999888:::<<>>;;;;;;;;;<<<===>>>??????DDDGGGKKKOOOSSSZZZbbbhhhpppqqqqqqssstttvvvxxxyyy|||zzzyyyzzz||||||zzzxxx{{{yyywwwuuusssrrrrrrrrrtttpppjjjccc^^^[[[YYYYYYbbbjjjrrrvvvzzz|||wwwuuutttbbbXXXQQQSSSXXX[[[]]]```{{{wwwmmmnnnxxxvvvhhhjjjrrr~~~nnnWWW@@@111,,,---++++++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++++++++++++++*********)))******+++++++++,,,,,,,,,***++++++,,,,,,------...------...///000000000//////,,,,,,000333555===FFFYYYaaahhhmmmvvvwwwUUUUUUiiittt|||wwwkkkuuuvvvkkkVVV:::555444555111111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///...------,,,,,,,,,,,,,,,------,,,,,,,,,---...///555777BBBRRR[[[WWWNNNJJJeeehhhllluuu{{{ooojjjgggzzzyyyvvvvvvxxxvvveeeEEE777222000///......---***(((+++***)))((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))******)))))))))*********++++++***++++++++++++***))))))******++++++++++++******++++++,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,---...:::YYY{{{~~~|||fffTTTNNNMMMIIIBBBAAA???<<<888666555555555333333555777::::::999777;;;888<<>>>>>>>>>>>???@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;:::<<>>???BBBEEEGGGKKKMMMRRRWWW[[[___aaabbbdddhhhpppwww{{{{{{xxxvvvtttsssrrrrrrtttxxx|||vvvvvvvvvuuusssqqqooonnnhhhiiifffbbbdddmmmwww{{{{{{~~~~~~{{{zzz{{{yyyxxxrrrkkkooozzz|||uuukkkyyy{{{kkkccc}}}}}}cccHHH777000,,,+++***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------......///////////////...------///000222777DDDYYYjjjuuueeecccxxxZZZTTTooo~~~~~~rrrooo{{{rrrlllnnnooooooUUU:::555222111111111111111000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,------...---......------000555:::AAAQQQXXXKKK@@@DDDNNNSSSZZZtttwwwyyy{{{|||{{{tttjjj```[[[YYYUUUSSSSSSVVV\\\dddlllqqqcccooojjjttt|||}}}{{{sss^^^IIIDDD===555///...---+++(((***)))((('''&&&&&&%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))*********)))******+++++++++************++++++++++++***************++++++,,,,,,,,,***+++++++++,,,---...///444AAAbbbppptttsssuuunnnVVVWWWTTTPPPNNNMMMGGG???===:::666333111222444666555333333555999===???@@@GGGBBBRRRtttuuugggfffdddhhhiiieeebbb___ZZZTTTJJJJJJOOO^^^rrrsss___hhh{{{vvvrrr{{{fff\\\[[[\\\]]]VVVLLLHHHJJJFFFGGGIIIKKKNNNUUU]]]ddd]]]^^^]]]ZZZXXXUUULLLBBB>>>======>>>@@@BBBDDDFFFGGGFFFEEECCCCCCCCCDDDEEEDDDBBB@@@???>>>============???CCCFFFIIIKKKLLLLLLUUU[[[dddmmmrrruuuuuutttssstttuuuwwwyyyzzz||||||yyyyyyzzzzzzyyywwwtttrrruuutttnnnfffdddkkkrrruuussstttvvvwwwxxxzzz{{{|||yyy}}}xxxmmmjjjpppsssooo]]]aaauuuzzzmmmmmmxxxtttYYY@@@000...,,,************(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------......///////////////...------///111222;;;PPPkkk~~~vvveeeeeexxxgggppp~~~oooooottttttkkkjjjkkkkkkiiiUUU;;;777333111222222222111111000000000//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,,,,,,,------...,,,---///...///444<<>>CCCQQQUUUNNNzzzxxxnnnooovvvyyywwwrrrssssssqqqkkkeee___[[[VVVQQQLLLKKKQQQWWW\\\]]]XXX[[[aaagggnnnuuu||||||{{{xxxsssfffvvv~~~nnnggg\\\PPP@@@444000///---+++***)))(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&''''''((((((((((((((()))))))))******))))))***++++++++++++*********++++++++++++******))))))******+++,,,,,,,,,)))+++,,,,,,,,,---000222666PPPzzzvvvvvvssslll~~~}}}www}}}lll___XXXTTTWWWVVVPPPKKKJJJFFFBBB<<<999555222111222444555444444444777===BBBEEEFFFGGGFFFWWWtttvvvmmmoooxxxzzzuuulllddd```]]]YYYFFFNNN```yyymmmcccyyymmmhhhaaa]]]\\\UUUHHHAAAAAA;;;===???AAAEEENNNYYYbbbdddfffeee___YYYSSSIII???;;;::::::;;;===AAADDDFFFFFFEEEEEEEEEFFFIIIKKKMMMHHHFFFCCCBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>>===IIINNNVVV\\\aaaeeehhhkkkmmmooosssvvvyyyyyyyyyxxxzzz{{{|||}}}|||yyywwwuuutttwwwvvvqqqoooqqqrrrpppllliiigggiiipppwww{{{|||uuu{{{}}}vvvnnniiieeebbbQQQOOOWWWmmm}}}}}}}}}}}}dddkkkxxxoooOOO666444///+++)))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------.........///////////////...---111222555AAAYYYsssqqqjjjppp{{{{{{kkkmmmyyyyyytttooommmmmmllliiigggUUU===:::777555333333222222111000//////000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///+++++++++++++++,,,------***---//////111888BBBJJJIIIBBB;;;===IIIZZZfffkkk{{{}}}~~~|||xxxuuusssrrrddd]]]YYY[[[ccciiiiiieeeYYYUUUQQQQQQTTTXXX[[[\\\ggglllqqqwww~~~~~~{{{uuutttwww~~~jjjrrryyyhhhOOO===444111///---******)))))))))))))))***''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((()))))))))***))))))***+++++++++++++++******++++++++++++******((())))))***++++++,,,,,,)))+++---...---...111444;;;XXX~~~zzzvvv}}}rrrjjjttt~~~uuuggg\\\UUUQQQUUUXXXVVVQQQMMMLLLIIIEEE;;;999666333222222333444222444888???EEEIIIJJJIIIIIIUUUnnn~~~zzz~~~yyyjjj```]]]]]]\\\RRRfffvvvsss~~~wwwhhh[[[SSSSSSNNNAAA999999333666888999:::@@@IIIQQQXXX]]]___ZZZSSSLLLDDD<<<777777777888:::>>>BBBEEEDDDDDDDDDEEEHHHLLLPPPSSSLLLJJJIIIJJJLLLMMMLLLJJJGGGFFFDDDBBB@@@???>>>===CCCEEEHHHJJJKKKOOOUUUYYY\\\^^^ccchhhlllooopppppptttuuuwwwxxxxxxwwwvvvuuuqqqvvvxxxuuusssuuuuuusssnnneee\\\]]]hhhrrrwwwvvvtttuuuyyy|||wwwllldddbbbUUUTTTTTTYYYbbbnnnyyy}}}qqqjjjiiiwwweeeLLL:::444---***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,------...------...///000000000///...333666:::GGG]]]qqqzzznnnvvv}}}wwwxxxpppmmmmmmxxx|||qqqmmmmmmlllkkkjjjjjjkkklllTTT>>>===:::999444444333222111000///...000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************++++++,,,---))),,,///000333:::FFFOOOGGG===;;;CCCLLLZZZxxx|||yyy{{{~~~iiidddccclllzzzzzzooojjjdddbbb```]]]VVVPPPPPPQQQRRRVVVdddxxx~~~xxxuuuwwwxxxvvvyyymmmvvvxxx[[[CCC777333111///++++++++++++++++++,,,,,,(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((()))***+++++++++++++++******++++++++++++******((())))))***++++++,,,,,,))),,,.........///222555FFF^^^yyy{{{ttt~~~uuuppptttbbbXXXVVVUUUTTTNNNQQQQQQPPPOOONNNHHHAAA;;;999777444222222222333000444<<>>KKK^^^kkkooooooooolllrrr}}}{{{nnnhhhnnnsssyyyqqqooolllkkkiiieeeaaaaaadddhhh