BM66(@ lllkkkzzzmmmRRRFFFXXXiiinnnnnnkkkbbbWWWRRRVVVXXXQQQDDD777000///111111222222222333333333444222///------///111333;;;;;;888333...+++---000000...+++***+++***)))((()))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,...000222333555444444666888:::;;;;;;:::;;;999777AAA]]]yyytttZZZDDD???999===;;;==={{{|||}}}```MMMLLL___oooqqqlllfff\\\QQQQQQSSSSSSKKK@@@666111111222222222222222333333333333222///------///222555===:::666222...,,,,,,---...,,,***)))******)))''')))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,...000222333555444444555777999::::::;;;<<<<<<;;;DDD^^^uuuyyynnnZZZEEEAAA:::>>>;;;<<>>:::;;;___LLLDDDAAALLLbbbuuuuuummmfff```YYYUUUOOOFFF<<<555222333555444444444444333333333333::::::777111------333999<<<555//////222333000+++,,,***((((((*********)))((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,...000222333444444555555555666777999888999:::;;;@@@QQQpppeee|||yyyaaa{{{WWWDDDBBB<<<>>>999999lllTTTGGGBBB@@@OOOeeewwwwwwpppkkkfffaaaZZZQQQDDD888222111333444444444444444444444444444;;;:::666222000333:::@@@<<<666111333999===999555---+++******+++,,,+++***'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,...000222333222444666555444555777:::999999;;;<<<===JJJhhh{{{ooowwwcccwwwUUUBBBAAA;;;===888777vvvdddTTTGGGCCCGGG\\\nnn{{{yyyrrrnnnhhhbbb[[[PPPAAA666222222333333444444444555555555666666999666222000333:::BBBGGG<<<888555888???CCCAAA===...,,,******+++,,,+++***''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,...000222333111444666666555555999<<<<<<<<<===>>>>>>IIIfffssswwwwwwfffuuuTTTBBB@@@:::===888888yyyiiicccUUUDDDFFFWWWjjjwww{{{tttpppiiiaaaXXXMMM>>>444222333333222333333444555666777777888;;;555...---333<<>>AAA@@@===...,,,************)))(((&&&'''((((((((('''&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,...000222333000333777777666666;;;???<<<;;;===@@@@@@JJJiiisssxxxhhhtttVVVCCCAAA;;;>>>::::::yyygggaaacccTTT???HHHdddqqq||||||uuurrrkkkbbbTTTIII;;;333222444444222222333444555666888999999@@@777---+++222:::??????444333222444888;;;:::888...,,,***)))))))))'''&&&&&&'''((((((((('''%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******+++,,,...000222333///333777888666777<<>>888444///...000111000...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((************,,,///111333333444444444555777:::======<<<777:::AAAGGG```hhhhhhQQQAAAAAA===???:::999~~~yyyzzzttthhhgggddd\\\QQQSSSkkkzzzqqqiiiZZZLLL???333111444444444444777777666444555999???CCC555...,,,777IIIQQQJJJ???777333...------...,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))*********+++,,,///111333333444444444444555888:::======999:::???CCCZZZ}}}lllgggRRRAAAAAA<<>>PPPUUUJJJ<<<222444666444000,,,,,,---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******)))******+++---///111222444555555555444444777999<<<===:::;;;???BBBXXX|||{{{llldddRRRAAAAAA<<>>666000111444444444666555666444222666===???;;;---///888GGGSSSSSSFFF888888AAAHHHDDD888......222++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******))))))***,,,---///111222444666777666555555777888:::<<<:::<<<@@@CCC[[[pppjjj^^^SSSAAA@@@;;;>>>999999nnnmmmlllddd\\\aaavvvuuurrrrrriiiaaaYYYKKK:::333///222555444444666444666444222777???===444---666DDDOOOSSSLLLAAA888JJJTTTZZZSSSAAA222///222++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))((()))***,,,...///111111444555777777666666777888888;;;:::<<<@@@DDD^^^pppqqq```SSSAAA@@@;;;>>>999999tttlllqqqnnnddd^^^nnnwwwqqqqqqhhh^^^SSSEEE777222000333555555444666333666555333:::AAA;;;///---===OOOWWWQQQFFF>>>;;;YYY]]]^^^TTTCCC666000000++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((()))+++---...000000111111333555666555555666888888;;;::::::>>>CCC___ppp~~~gggTTTAAA@@@:::===999999uuuqqqtttvvvpppbbb]]]qqqqqqjjjjjj```UUUJJJ<<<666111000444666555444666333777666555;;;CCC;;;,,,...AAAWWW\\\PPPCCC>>>???___]]]XXXNNNBBB888111///++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''((()))+++---...000000111///222444555444555666777999;;;999999<<>>888555555555666666666777777666444444;;;AAA???666,,,888GGGSSSPPPDDD:::666666666999:::888333000///000***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++)))(((,,,222555555222333444555555444555888:::999:::666777<<>>AAA999222111GGGWWWbbbWWWBBB555333555555666777555222///......***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++******---222555555333222444555555444555888:::::::::777888<<<@@@YYY~~~nnniiiTTTAAA???999;;;777777vvvvvvqqqhhheeerrrooo]]]___```eeehhh___LLL;;;444666666666666666666777777:::444888AAA???333222:::SSSeeemmm]]]DDD666444555===;;;888555222///,,,+++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********,,,111333333333222333555555444555777999888999666888<<>>777333222000...+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))),,,...111111111111222444555555555666888666888555888===AAAZZZxxx{{{xxxZZZlllSSSAAA???999<<<888888|||lllkkkvvvwwwddd\\\ggggggdddZZZKKK>>>888777888888777777777777666666666:::@@@AAA999444AAATTTeeefff[[[IIIFFFUUUaaacccXXXNNNBBB999555222---)))***)))((((((''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((***+++---///000111000222444555555555666777666888666888===AAAXXX}}}|||uuu}}}WWWbbbSSS@@@???999<<<888999yyyhhhiiiwwwlll]]]]]]kkkkkkeeeVVVDDD999666777888888888777777777666666222===DDD???555999LLL```ddd^^^NNNBBBOOOiiitttoookkk]]]JJJ===777333...)))***)))(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,---///000222///222444555555555555666999:::888999<<>>999<<<888999ssswwwqqqpppzzz|||ddd[[[cccoooooohhhVVVCCC999777999999888888888777777666666000???GGG>>>333<<>>SSSnnnrrrdddfffWWWDDD888555555222...***))))))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))+++,,,......///111333///111444555555555555666<<<===999:::<<<===RRRuuuxxxbbbgggSSS@@@>>>999===999999~~~~~~xxxqqqlllqqqlll\\\]]]aaannnkkk```OOO@@@888888999999::::::999777666777999>>>GGGEEE777333AAAOOORRRUUUMMM888:::VVVaaa^^^gggUUUIII@@@>>>;;;333------+++***)))((((((''''''(((%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++,,,,,,...///111222444444444555777888777666777<<<999666888===UUUwwwpppbbbjjjVVVBBB???999===:::;;;xxxnnnsssjjj]]]ccciiiooohhhZZZJJJ>>>:::;;;<<<999999999888666555666888888???===333333DDDTTT[[[SSSEEE555;;;NNNQQQLLLMMMIII@@@999:::888333...---)))((((((''''''''''''(((&&&&&&&&&''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++,,,,,,...///111222444333333555777888777555777<<<:::777999===SSSttt~~~kkkeeeiiiXXXDDD@@@999;;;777777wwwsssvvv~~~ggg___kkktttqqqdddQQQCCC<<<;;;===???::::::999777555555666888;;;<<<888222888JJJ[[[aaaSSS???:::EEEJJJGGGCCC>>>===888555666666222---,,,(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++,,,,,,...///111222333222222444666777666444777<<<;;;999;;;===PPPooofffeeeeeeWWWCCC@@@:::<<<777777||||||tttxxx{{{}}}hhhcccpppxxxrrr___HHH<<<:::;;;>>>@@@;;;;;;:::888666666888:::HHH@@@777888DDDTTT]]]^^^KKK>>>KKK\\\SSSJJJIII@@@888555444444444111---***+++***)))((('''&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++++++++,,,...///111222222222222333555666555444777<<<;;;:::<<<===NNNkkkddd{{{aaa```TTTBBB@@@;;;>>>::::::~~~zzz|||~~~}}}jjjhhhsssvvvoooXXXAAA888999:::<<<>>>======<<<:::888888;;;===MMM@@@777AAASSS^^^[[[TTT>>>GGGjjjnnn\\\RRRDDD555555333111111000...+++///...,,,***(((&&&%%%%%%((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++++++++,,,...///111222222222222333555666555444777;;;::::::======LLLggggggvvvddd___VVVCCCAAA;;;>>>::::::}}}}}}}}}}}}}}}~~~|||xxxjjjllltttrrreeeOOO;;;777999999999<<<======<<<:::999;;;>>>AAADDD999999LLL___```TTTIII===___vvv]]]III999999555000---//////...000///---+++((('''%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++,,,,,,...///111222333222222444666777666444777;;;999999======KKKfffkkkuuulllbbb~~~\\\FFFAAA:::<<<777777|||zzzyyy}}}wwwvvvooofffmmmuuupppXXXEEE777777;;;999999<<<<<<<<<;;;999999;;;@@@CCC777555AAA[[[hhh]]]JJJ@@@GGGuuufffQQQIIIHHH@@@444---...///---...---+++)))((('''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++,,,,,,...///111222444333333555777888777555777:::777888<<<===LLLeeennnsssqqqccc{{{___HHHAAA999;;;888888|||xxx{{{sssnnngggbbbmmmvvvpppOOO>>>444888<<<:::999===::::::999888888;;;@@@DDD111666LLLggglllXXXCCC:::MMM|||fffVVV\\\YYYLLL:::///......+++***))))))(((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))++++++,,,,,,...///111222444444444555777888777666777999666777<<<===LLLfffppppppppp```xxx___GGGAAA999===;;;===zzzvvvuuu}}}vvvhhh___hhhrrrjjjXXXAAA===888777888::::::999;;;666444777===@@@>>>;;;444???RRRbbb___MMM@@@@@@WWWmmmooolllwwwqqq]]]XXXhhh\\\GGG555///111,,,###***((('''&&&&&&'''(((***///,,,(((&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))***+++,,,...///000000222111222444777888555111666<<<:::555777999HHHaaa}}}wwwpppyyycccttt]]]DDD???;;;???:::999yyywwwyyyssseeecccnnnsssdddPPP>>>;;;888777888:::999888999888666777<<>>666777888999::::::999888777:::::::::@@@EEE???333DDDnnntttcccHHH@@@UUUdddJJJEEEKKKDDDFFFMMMGGGEEE???888444444333...(((***)))(((((((((((()))***,,,)))&&&%%%&&&'''((('''%%%%%%&&&''''''(((((((((((((((''''''&&&&&&%%%%%%(((((()))***************)))***+++,,,...///000000222333333444555555444333666<<<999666999:::EEE[[[wwwccc{{{fffggg]]]DDD???;;;???:::999zzzwwwooolllccccccmmmhhhQQQ>>>:::444666888::::::999999888999999:::???FFFGGG>>>333WWWzzzjjjOOOAAAMMMiiicccNNNOOOTTTFFFAAADDD>>>BBB<<<666444333000+++'''+++******************++++++(((%%%%%%&&&'''((((((&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&(((((()))***************)))***+++,,,...///000000333444555666666777777888666<<<999777::::::DDDWWWxxx{{{bbb|||lllddd]]]DDD???;;;???:::999qqqgggbbb```dddgggZZZCCC888:::555777:::;;;:::999999:::;;;888<<>>>>>;;;777555666888777<<<999888<<<;;;AAAQQQlllzzzZZZlllyyy\\\kkk]]]DDD???;;;???:::999nnnuuujjjbbb___aaaYYYIII<<<888777444666888:::;;;::::::;;;<<<666;;;EEEEEE999666QQQtttiiiYYY[[[BBBEEEssszzzpppHHHBBB999222---***(((&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))+++---......///000222222333333444555666777777:::999999999999<<>>???@@@AAA>>>uuuzzzooojjjeee\\\\\\TTTEEE999777666555777999;;;;;;::::::;;;<<<<<>>>>>???@@@===tttmmm{{{yyyoooiiidddXXXUUULLL???777555666666888:::;;;;;;:::999:::;;;???FFFBBB222--->>>SSS]]]XXX:::999???DDDNNNMMMSSSXXX\\\gggtttttteeePPPDDDAAA;;;444...+++)))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))+++---......///000222222333333444555666777777:::999999:::999;;;FFFQQQqqqkkkwwweeeaaapppFFF>>>======>>>;;;~~~XXXMMMbbb|||}}}pppcccZZZTTTNNNEEE;;;666666888888999:::;;;:::999999:::<<>><<<777111,,,))))))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))+++---......///000222222333333444555666777777999888999:::999;;;EEEPPPooossssssccc\\\sssHHH>>><<<;;;<<<999]]]HHHVVVsss{{{oooaaaVVVQQQIII???999777888999:::999:::::::::888999;;;===DDDHHHCCC???PPPllltttjjjIIIAAARRRrrrrrraaabbbfff[[[QQQIIIIIIJJJHHHDDDBBB999444...***(((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))+++---......///000222222333333444555666777777999888999:::999;;;DDDNNNhhhuuunnnddd[[[sssHHH>>>;;;:::;;;888yyy\\\YYYppp~~~zzztttiiiaaaNNNDDD:::888999999999:::999999:::999888999<<<>>>III@@@===QQQssssss[[[<<>>777333---)))(((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))+++---......///000222222333333444555666777777999888999;;;999:::CCCMMM]]]}}}oooiiiggg^^^pppFFF>>><<<;;;<<<999|||___UUUjjj~~~~~~yyymmmcccKKK???666777::::::888888777888999888888:::===@@@DDD>>>NNNttt~~~```LLL@@@iiiiiieeebbb___WWWJJJ???<<<777333---)))(((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))))))+++---......///000222222333333444555666777777888888999;;;999:::BBBLLLXXXzzzfffdddnnnaaalllDDD======<<<===999vvvcccKKKDDD___{{{wwweeeWWWIII===444666;;;999777777777777888888888:::>>>AAA888CCCiiilllMMMHHHHHH~~~yyyhhhSSSEEEBBB777333---)))(((((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))))))+++---......///000222222333333444555666777777888888:::;;;999:::BBBLLLYYY{{{___aaatttdddiiiBBB============:::ppp]]]JJJAAA;;;<<>><<<:::888777777888888999AAA333...???>>>888JJJ<<>>;;;888:::HHHOOOQQQJJJEEEEEEAAA:::999999777777777777999999===333======555MMMYYY===;;;^^^|||wwwaaaTTTWWWyyyhhhdddrrr|||yyyvvvqqqXXXBBB===<<>>CCCPPPqqqpppiiieee{{{fffBBB>>>===<<<<<<999~~~{{{yyyoooyyy}}}qqqgggccc]]]YYYWWWQQQGGG===???:::999===>>>;;;:::======EEEJJJJJJJJJJJJFFF@@@888888888888888:::;;;<<<<<<555<<>><<<<<<888zzzgggZZZ^^^aaaVVV\\\XXXTTTRRRQQQJJJAAA:::>>>>>>???>>>:::777<<>>;;;<<<888CCCQQQHHHCCCUUUjjjwwwTTTVVV}}}vvvvvvxxxiiiXXXYYYdddXXXdddbbbXXXZZZ\\\III222---+++(((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((()))***+++,,,******+++,,,---///111222555555555555555666666777:::;;;;;;;;;<<>>@@@===999;;;FFFPPPbbbuuugggIII777999:::;;;<<<===>>>>>>???<<>>@@@BBBWWWwwwttt[[[~~~ooopppiiiEEE@@@???======:::|||sssjjj```WWWKKKAAA@@@EEEIIIGGGBBB>>>AAAQQQgggvvvbbbFFF888999999;;;<<<=========>>>???>>>AAAHHHIIIJJJeeeooo___}}}zzzsss___eeemmmcccXXXYYYJJJ444///---+++******++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((()))***+++,,,---...///000222555777888333333333444555666777888:::999999:::<<<>>>>>>???YYYxxxzzz^^^xxxuuummmlllGGG@@@???======;;;|||kkkXXXKKKLLLTTTaaaWWWHHHAAALLLjjjrrrQQQ???:::888999:::;;;<<<<<<<<<<<>>===<<<<<<>>>??????>>>ZZZxxxcccmmmyyykkknnnHHHAAA>>>===>>>;;;lllaaahhhssstttXXXEEEUUU{{{vvvZZZDDD===???>>>=========>>>???>>>===FFF:::HHHHHH777XXX|||wwwUUU[[[{{{hhhwww}}}SSS555333------,,,++++++******++++++************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''&&&'''''')))***+++***)))((()))***//////............//////333333444444555666666666888;;;===;;;777777<<>>>>>===<<<===>>>>>>>>>>>>???IIIKKK@@@EEEccc{{{|||xxx]]]QQQoooyyyQQQ666555------,,,++++++******++++++((((((((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))(((*********(((((()))***............///000111222333333444444555666666666888;;;===;;;777777<<>>??????>>>UUUJJJ;;;YYY}}}hhhGGGVVVwwwxxxyyyvvvDDD000333(((,,,,,,+++************+++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''(((******((()))))))))'''''')))***------...///000222333444333333333444555555666666888;;;===;;;777777===BBBSSSsss]]]ooorrrffftttJJJ@@@>>><<<<<<888pppuuutttQQQNNNaaavvvZZZHHH@@@;;;:::;;;<<<============>>>@@@BBBDDDLLLEEEDDDiiiZZZKKKiiixxxyyy|||wwwlllnnnnnnzzz}}}]]]444...222''',,,++++++******************))))))(((((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''((())))))'''(((((((((''''''))),,,......//////000222333444222333333444444555666666777:::<<<:::777888===BBBRRRpppkkkrrrrrrdddvvvKKKAAA>>><<<;;;888uuummm|||~~~gggMMMZZZyyypppRRRAAA<<<<<<>>>@@@<<<===>>>>>>===>>>BBBEEEPPPAAANNNeeezzzlllVVVmmmpppqqqxxxmmmrrrgggGGG...000444***,,,+++******))))))******------,,,***((('''%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((''''''''''''''''''((((((''''''(((+++---000000000000000111111222222222333333444555555555777:::<<<:::777888===CCCXXXtttwwwwwwrrrfffvvvKKKAAA>>><<<;;;888tttvvvrrrYYYEEE^^^fffJJJ<<<999:::<<<>>><<<>>>@@@???>>>???DDDHHH[[[OOOppp^^^pppooooooeeeNNN666,,,......***++++++***))))))))))))***......,,,+++)))'''%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))******(((''''''&&&&&&&&&'''(((((('''''')))---000111000000//////000000000222222222333444444555555666:::<<<:::888888>>>CCC```}}}xxxvvvrrrkkktttJJJ@@@>>><<<<<<888wwwwwwhhhTTTTTTrrrxxxooonnnZZZEEE<<<;;;<<<<<<<<<===@@@AAA@@@???@@@FFFLLLVVVkkkfffhhhnnnjjjTTT999---///***&&&,,,++++++***)))))))))))))))++++++***)))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''''''''((((((((())))))((((((***...222............///000111111111222222333333444555555666999<<<:::888888>>>DDD```tttkkkrrrnnnsssHHH???===<<<<<<999xxxjjjiiiwwwmmmbbb{{{|||jjjWWWIII===;;;???AAABBBBBB>>>@@@BBBAAA???AAAHHHMMMFFF{{{jjjPPPwwwyyyfffKKK000...555+++&&&444+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((()))***)))))))))((()))+++000333,,,,,,,,,---///000222333111222222333333444555555666999<<<:::888999>>>DDD[[[~~~qqq___ssspppqqqGGG???===<<<<<<999|||mmmjjjxxxzzzuuujjjRRREEE@@@;;;<<<@@@CCCBBB@@@CCCBBB???>>>AAADDDAAA;;;KKKwwwjjjKKKSSSzzz^^^DDD///---000...,,,---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''***...111000...+++,,,---///000000111111444444444555555555555666888:::;;;999666888>>>EEEaaa}}}gggwwwiiipppHHH???<<<:::;;;888wwwooo{{{~~~|||\\\HHHCCC???<<<===AAACCCBBB@@@AAA@@@@@@@@@???>>>@@@CCCaaayyywwwXXXTTTrrrRRR===---,,,///---,,,...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((())))))***))))))***---111111///,,,,,,,,,...///000111111111444444444555555555555666999<<<<<<:::777888>>>DDDdddoooyyyjjjqqqIII@@@===;;;<<<:::|||pppsssyyy}}}|||hhhKKK???AAA???>>>AAADDDFFFDDDBBB??????AAAAAA;;;888CCCSSS```OOOlllqqqAAA444+++---...,,,+++...************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))***,,,000222111---***,,,---...///000111111111444444444555555555555666:::===>>>;;;888999???EEEeeerrr}}}iiirrrJJJAAA>>><<<===;;;rrrqqqjjjfffaaagggjjjTTT??????@@@@@@AAADDDGGGHHHFFFDDD@@@???BBBBBB======TTToooqqqTTTggg|||SSS444///,,,......+++***---************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))************+++,,,...///...,,,***,,,---...///000111111111444444444555555555555666999<<<===;;;999;;;BBBHHHdddrrrjjj~~~gggqqqIII@@@===<<<===;;;qqq|||zzzsss]]]SSSIIINNNRRRBBB888BBB===>>>AAACCCFFFFFFDDDBBB??????AAAEEEHHHUUUuuuccc^^^{{{www~~~zzzggg???///...///000...******,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******++++++***)))))))))+++,,,,,,---...000111111222222444444444555555555555666777:::<<<;;;:::===DDDKKKbbb|||aaa^^^}}}dddpppHHH???<<<;;;<<<:::uuusss{{{jjj```OOOFFF999;;;@@@999555BBB:::;;;===@@@@@@@@@???>>><<<===@@@GGGWWWtttiii}}}EEE555---...000000...+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))******)))'''&&&'''***------...///000111222222222444444444555555555555666666999<<<;;;:::===EEEKKKbbb{{{```bbbzzzbbboooGGG???<<<;;;<<<:::|||pppmmmzzzjjjWWWLLLBBB???666555===999777@@@:::;;;===>>>>>>=========:::===???FFFaaatttvvv\\\555222---......---,,,------,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((()))***)))((((((+++------...///000111222222222444444444555555555555666888;;;<<<;;;999;;;BBBHHHaaa{{{rrr}}}xxxaaaoooHHH???===<<<===;;;uuuiiiooosss[[[III>>>;;;>>>999888@@@???:::???===>>>??????>>>>>>>>>???:::>>>>>>DDDcccxxxRRRyyyiiiuuubbb777444555,,,,,,,,,***+++......---************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((%%%))),,,,,,+++***+++------...///111222222222222444444444555555555666666:::<<<===;;;888999???EEE___||||||wwwbbbpppIII@@@>>>===>>>===wwwpppzzzppp___OOOEEEAAA888777888;;;???AAA???===<<<===>>>???CCCEEECCC>>>DDD555888XXX{{{SSSWWWzzzOOO111,,,222.........///////////////+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((((((((((()))))))))***+++)))(((((()))+++...------...111222222111444444555666777777777666::::::;;;;;;888777>>>GGG^^^~~~vvveeetttLLLCCC???<<<;;;888~~~ooonnnvvvuuucccSSSEEE===;;;999888999<<<@@@AAA@@@>>>===???AAA@@@???AAADDDFFFGGGFFFXXXWWW]]]zzzhhh@@@111000000........................*********)))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))******)))(((((()))+++---,,,,,,---000111111000333444555666777777777777::::::;;;;;;888777>>>GGG\\\~~~xxxiiirrrKKKCCC@@@======:::rrriiissszzzdddSSSEEE;;;666666;;;;;;<<<>>>AAABBB@@@??????BBBDDDAAA===@@@KKKUUUMMMZZZ{{{^^^HHHOOO111111444............------,,,,,,,,,))))))))))))((((((((('''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))((((((''''''(((((())))))******)))((((((***+++,,,++++++---///111111000333444555666777777777777:::999;;;;;;999777>>>GGG[[[~~~~~~xxxyyykkkpppJJJCCC@@@>>>???<<>>777666888<<<===???@@@BBBBBBBBBAAABBBCCCCCCBBBAAAHHHXXXhhhdddsssgggSSSuuuggg<<<---222333.........------,,,+++************)))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((''''''(((((((((((()))***)))((((((***,,,---,,,,,,---000222222111333333555666777777777777999999:::;;;999888>>>HHH\\\uuuqqqsssfffqqqJJJCCC@@@>>>>>><<>>>>><<<}}}ssscccRRRDDD<<<777888;;;<<<>>>AAA<<<@@@EEEGGGHHHIIIKKKNNNJJJJJJMMMLLLCCCAAAXXXsssuuuXXXOOOrrrwww===888333///+++***---111------------------------))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''((())))))((()))+++---,,,+++,,,...111333444333111222444666777888999999888888:::;;;999999@@@IIIWWW{{{jjjvvv]]]lllkkkoookkkoooIIIBBBAAA???@@@>>>|||tttyyysss^^^NNNGGG===<<<:::888888999:::;;;999;;;>>>@@@BBBEEEIIIKKKEEEMMMRRRLLLEEERRRsss{{{```OOOcccTTT666444111...---,,,------...---,,,,,,++++++,,,,,,************************)))'''%%%%%%''')))******''''''''''''((((((((((((((()))))))))))))))((((((&&&&&&&&&'''((())))))***((((((((()))******++++++---,,,,,,...111333333222333444666777888999888888999:::===???===;;;AAAJJJbbbqqqkkksss```zzz~~~rrrtttmmmoooJJJBBB???===???>>>vvvwww}}}xxxeeeQQQCCC>>><<<;;;999777777888999:::777777888999;;;@@@EEEJJJWWWXXXOOOAAAQQQaaaKKKdddppp>>>444333000...---------...------,,,++++++++++++,,,************************...,,,(((&&&&&&&&&%%%$$$''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&''''''((())))))***((((((((()))******++++++---,,,,,,...111333333222333444666777888999888888999:::<<<>>><<<;;;BBBKKKZZZllltttxxxaaa{{{yyyooovvvgggnnnIIIBBB???===>>>===zzznnnxxxssscccRRRCCC:::999:::999777666666666777888666666555444666;;;BBBGGGWWWUUUYYY]]]xxxzzzMMMNNN{{{III111222111000...------...///------,,,+++++++++++++++************************///,,,)))'''&&&%%%$$$###''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((()))******++++++---,,,,,,...111333333222333444666777888999888888999999:::;;;::::::BBBLLLYYYnnnkkk{{{qqqvvvffflllHHHBBB@@@===>>><<<tttooozzzqqq]]]NNNCCC<<<999;;;888777666555555555666666777777666555555999>>>BBBNNNPPPnnn\\\aaaTTT555333000000///.........//////---,,,,,,+++***+++++++++***************************(((&&&&&&'''(((((('''''''''''''''(((((((((((())))))***+++++++++******''''''''''''(((((())))))((((((((()))******++++++---,,,,,,...111333333222333444666777888888888888999888999:::888999BBBLLLZZZpppzzzrrriiijjjHHHCCC@@@======;;;rrrlllpppxxxnnn^^^LLLAAA<<<999;;;>>>666666555555444444444555666666777666666777999<<>>HHHSSSmmm|||eee]]]mmmIIICCC@@@<<<===:::|||qqqoooxxxzzzhhh^^^QQQFFF;;;:::;;;:::888888555555555555555444444333333333444555666888===@@@JJJwww}}}YYYSSSTTT777333333///////////////...------,,,,,,++++++***************)))))))))))))))))))))))))))((('''((()))((('''%%%''''''''''''((((((((((((%%%%%%&&&(((((()))))))))((((((((((((((((((((('''((((((((()))******++++++---,,,,,,...111333333222333444666777888999888888777777999:::777555<<>><<<===<<<|||tttooonnnzzz~~~mmmYYYIIICCC666999;;;<<<:::888888888333444333333444777777444666222333888777;;;RRRlll```LLLeee```::::::>>>222---555......---,,,,,,,,,,,,---******)))((()))***,,,---************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,+++)))'''(((+++---///......///222333333222555666777888::::::::::::999666666888888999>>>EEENNNfffzzzlllvvv[[[ooo{{{MMM>>>??????===>>>ssskkklllnnnyyymmm^^^MMMAAA===???AAAAAA@@@<<<888666555333555777888888777444000111555:::;;;===PPPwwwdddOOOVVV~~~kkkIII111222555---+++222......---,,,,,,,,,,,,---*********)))******++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))((((((+++---///......///222333333222555555777888999::::::::::::777777999999999>>>DDDRRRiiipppZZZ~~~mmm}}}zzzXXXsss{{{MMM>>>??????===>>>pppnnntttzzz}}}qqqcccWWWLLL@@@::::::CCCCCCCCC@@@;;;777555444555555666777777555444444777666999IIIjjjoooWWWcccFFF:::000000111......222......---,,,,,,,,,,,,---*********+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******++++++)))((()))+++---///......///222333333222444444666777888999999999;;;888777999999888===CCCUUUnnneeeVVV|||kkkwwwZZZzzz{{{NNN>>>@@@???<<<===|||kkk___QQQGGG???:::999<<<>>>>>>>>>;;;888666555666555333111222222333777<<<:::999???\\\ppp\\\tttQQQ777777444111000111000.........---,,,,,,,,,,,,---)))***+++++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******+++***))))))+++---///......///222333333222333444555777888888888888;;;888777888777777;;;AAAKKKiii^^^bbbvvvjjjsssZZZ{{{|||NNN???@@@???<<<<<>>999555333444555111222999AAA???666444888999[[[}}}MMMZZZggg>>>333111222000+++---333222,,,......---,,,,,,,,,,,,---)))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((()))++++++******+++---///......///222333333222444444666777888999999999999666555777777666;;;AAAUUUpppsssnnneeelllfffjjjrrrZZZyyy|||OOO@@@AAA???;;;:::|||mmm___PPPDDD@@@;;;888:::<<<<<<>>>BBBEEEDDD???:::555222333555555555<<>>???GGGZZZzzzZZZYYY~~~mmmCCC555888000222111///000222333222......---,,,,,,,,,,,,---)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))++++++******+++---///......///222333333222555555777888999::::::::::::777666888888999===DDD^^^vvvvvvyyy```ppppppzzzuuuXXXxxx|||OOO@@@AAA???::::::zzz|||vvvdddVVVNNNFFF>>><<<999888===@@@@@@AAADDDDDDBBB>>>888333222333555:::777:::CCCDDDDDDNNN]]]zzzhhhWWWZZZfff:::000444222,,,///222111---+++---000......---,,,,,,,,,,,,---)))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&(((+++++++++++++++---///......///222333333222555666777999::::::::::::;;;888888::::::;;;@@@FFFQQQlllnnnNNNsssyyyqqqOOOqqq|||PPPAAABBB???:::999qqq^^^OOOFFFAAA<<<999999:::;;;<<>>???>>>;;;<<<|||mmmbbbRRREEE???<<<:::888<<<<<<>>>???AAADDDFFFGGGGGGHHHEEE>>>666333333555;;;<<<999888JJJqqqnnnZZZQQQ<<<666111000333000111111///---...111444777///)))+++---+++******))))))))))))))))))))))))((((((((((((((('''&&&&&&(((%%%&&&******&&&&&&))))))(((((((((''''''''''''(((&&&$$$%%%''')))((('''((('''&&&&&&&&&&&&'''((())))))))))))***+++,,,---///......222777999777333444555777888::::::;;;;;;<<<999777999999:::???EEEeeevvv|||nnn[[[mmmmmmyyy\\\UUU~~~OOO>>>???>>>;;;<<<{{{{{{yyylllXXXOOODDD<<<:::::::::999???@@@AAACCCEEEGGGHHHIIIHHHJJJIIIBBB999333444888888999999CCCcccnnnXXXQQQrrrxxxQQQ333444999111---222000000000...,,,,,,...000555...)))+++,,,***)))***(((((((((((((((((((((((((((((((((((((((''''''&&&)))&&&&&&((((((&&&&&&(((((((((((((((''''''''''''(((&&&%%%&&&''')))(((((((((''''''&&&&&&''''''((())))))))))))***+++,,,---///......222777888777444444555777888::::::;;;;;;<<<999888999999999>>>EEEccczzzvvvuuueeezzz___\\\PPP??????>>>;;;<<<zzzsssdddWWWIIIDDD===999999;;;===>>>AAABBBCCCEEEGGGIIIJJJJJJIIIJJJJJJGGG???777666:::999>>>LLLiiihhhNNNLLLuuuTTT<<<,,,111777333///000......------,,,,,,---...333---)))+++,,,))))))***(((((((((((((((((((((((('''((((((((((((((('''''')))((('''''''''&&&&&&'''((((((((((((((('''''''''((('''&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))***+++,,,---...------000333444333111444555777888::::::;;;;;;<<<:::999999888888===EEEWWWvvvzzzffffffcccQQQ@@@@@@>>>;;;;;;~~~{{{vvv~~~oooaaaSSSHHHAAA>>>;;;999:::===@@@BBBBBBCCCEEEGGGIIIIIIJJJJJJMMMJJJIIIIIIBBB999666888<<>>;;;444///111555444///.........///000111222222000,,,***++++++((((((***((((((((((((((((((((((((''''''((((((((((((((('''))))))((('''&&&((((((((('''''''''((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))***+++,,,---/////////000111222111000444555777888::::::;;;;;;<<<:::::::::888888>>>GGG___|||fffdddcccRRRAAA@@@>>>;;;;;;~~~xxxxxx~~~uuuggg\\\QQQFFF???<<<;;;::::::;;;>>>AAACCCCCCDDDFFFHHHJJJJJJJJJJJJNNNJJJIIIHHHAAA777888@@@WWWjjjbbbMMMsssjjjCCC111999888...,,,444666///111000000111444555555444...+++***++++++''''''***((((((((((((((((((((((((&&&'''(((((((((((((((((((((***)))&&&'''***,,,***'''''''''((((((((((((((('''((()))((('''''')))+++'''(((((())))))(((((('''))))))))))))***+++,,,---111111111111222222333333444555777888::::::;;;;;;;;;:::;;;<<<999999AAAJJJqqqbbbYYY___SSSAAAAAA>>>;;;;;;}}}uuujjj\\\QQQJJJDDD???;;;999:::;;;<<<>>>@@@CCCEEEDDDFFFHHHJJJLLLLLLKKKKKKKKKJJJJJJIII???:::HHH]]]hhh[[[qqqhhhFFF777000222222//////111111...111//////000333444222000,,,******,,,***''''''***))))))))))))))))))))))))&&&&&&'''((((((((((((((((((+++***&&&'''---///---''''''''''''((((((((()))'''((())))))'''''')))+++'''((()))******)))((('''))))))))))))***+++,,,---...///000111111333555666444555777888::::::;;;;;;:::;;;<<<===;;;;;;CCCMMMuuuaaaRRR___TTTBBBAAA>>>;;;;;;{{{oooxxx{{{eeeYYYLLLCCC@@@===;;;:::888:::===???AAACCCFFFIIIEEEGGGJJJLLLMMMMMMLLLLLLFFFHHHLLLJJJ@@@@@@[[[{{{~~~XXX\\\yyyvvvEEE666444555---,,,222444---***,,,///---+++,,,//////,,,)))+++)))***,,,***&&&'''***************************&&&&&&'''((())))))(((((((((++++++&&&(((...111///&&&'''''''''(((((())))))&&&(((***)))''''''))),,,'''((()))******)))((('''))))))))))))***+++,,,---)))***,,,...///222555777444555777888:::;;;;;;;;;:::;;;===>>><<<<<>>:::;;;zzzuuu{{{}}}lll]]]OOOJJJCCC>>>;;;;;;::::::;;;===???BBBEEEGGGHHHIIIFFFHHHLLLQQQRRRPPPMMMLLLJJJGGGIIIKKKBBBFFFlll~~~sss[[[SSStttEEE555555444444333111///...//////000111///---------------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((+++...---)))%%%*********++++++,,,,,,---///000111111000111333555555666888999:::::::::999===;;;:::<<<===???GGGPPPjjjmmmjjj{{{sssRRRjjjTTT???>>>>>>;;;888xxxtttsssrrrwwwkkk\\\OOOFFFBBB===999999:::;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIEEENNNRRRJJJDDDGGGMMMOOONNNOOOCCC999RRR}}}\\\LLLXXXwwwMMM:::999666...333222000///.........//////...---,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((***------)))&&&*********++++++,,,,,,---...000111111000111333555555666777999:::::::::999>>><<<;;;;;;:::<<>>>>>>>>???AAADDDFFFHHHIIIIIIEEENNNPPPIIIEEEJJJOOONNNHHHCCCCCC[[[uuu]]]JJJXXXrrrFFF000111777444---222111000///.........///...------,,,++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))++++++***((())))))***+++,,,,,,------...///111111000111444666444555777999::::::::::::===<<<======;;;===HHHUUUjjjnnn{{{YYYuuuWWWBBB@@@@@@<<<:::xxxxxx|||{{{sssfffWWWLLLEEE???<<<;;;999888:::===AAABBBCCC@@@AAACCCEEEGGGIIIIIIJJJHHHFFFHHHOOOTTTSSSNNNKKKNNNXXXoooUUUMMM```eeeOOO999333222//////222111111111000000/////////---......---,,,+++***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))((((((((())))))******))))))***+++,,,,,,------...///000111111222444666444555777999:::;;;::::::;;;;;;>>>???>>>BBBPPP^^^jjjqqqsssUUUwwwWWWBBB@@@???<<<:::|||tttxxx~~~uuuggg^^^RRRHHHAAA===<<<<<<<<<;;;;;;===@@@CCCDDDDDDBBBCCCEEEGGGHHHIIIJJJJJJMMMDDDGGGSSSRRRHHHIIIVVVzzz___XXXlllGGG===999:::666,,,,,,444111111111111111111000000---///000000---++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''((()))+++((())))))+++,,,---......---///000111111222444777333555777999:::;;;;;;;;;;;;;;;===??????CCCOOO]]]___kkkoooXXX}}}WWWBBB???>>>;;;:::zzzzzzxxxuuuyyyuuuiii```SSSKKKBBB>>><<<::::::============???BBBCCCCCCBBBEEEEEEGGGHHHIIIJJJJJJKKKOOOKKKMMMNNNDDD@@@XXXzzz```KKKtttOOO@@@777111444555000...000000000111111111111000///,,,///222111...++++++---))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''''')))+++(((((()))***,,,---......---...000000111222555777333444666999:::;;;;;;;;;===;;;;;;======@@@HHHQQQPPP___kkkZZZWWWBBB???===::::::}}}tttooossswww}}}~~~pppggg^^^TTTLLLEEE>>>:::<<<<<<:::;;;??????>>>???AAADDDEEEDDDBBBFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNLLLFFFIIIcccYYYWWWxxx\\\888;;;444//////222222000...---...///000000///......***...222111---******,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''))))))'''&&&(((***'''((()))***,,,---...///,,,...000000111222555777222444666999:::;;;<<<;;;???:::999<<>>???======@@@@@@@@@BBBDDDGGGHHHFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKEEEKKKEEEAAA^^^\\\OOO~~~RRR;;;999000444555222///000000///+++,,,---.........---,,,)))---111000,,,((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$'''***)))'''&&&(((***'''((()))***,,,---...///,,,...000000111222555888222444666999;;;;;;<<<<<<>>>999777<<>><<<===yyyzzzooodddUUUKKKFFFCCC???===999999;;;<<<===???@@@@@@CCCEEEGGGJJJKKKJJJIIIHHHBBBPPPKKKGGGOOOJJJDDDOOOEEEKKKSSSggggggYYYSSSsss___>>>555666333333222222111000000000///............---------,,,,,,++++++***)))((((((+++*********))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((()))))))))***+++,,,......000111222222111111333555555666777999;;;<<<<<<<<<;;;999:::<<<===@@@HHHRRRZZZbbbrrrvvvqqq^^^]]]vvvXXXFFF@@@:::AAA;;;uuummm^^^UUUJJJBBB@@@>>><<<:::;;;;;;===>>>???AAABBBBBBFFFFFFGGGGGGHHHHHHHHHHHHIIINNNHHHIIIUUUMMM???BBBJJJqqq{{{\\\TTTggg~~~iiiEEE444222666333333222111111000000///............------------,,,,,,++++++***))))))(((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))((((((((('''''''''''''''((())))))))))))((('''((((((''''''''''''(((((()))))))))***+++,,,......000111222222111222333555555666777999:::;;;<<<<<<===;;;<<<=========DDDMMMTTT___ttt|||xxx``````zzzoooYYYEEE???999???999~~~{{{rrrhhh\\\SSSJJJEEE>>>;;;;;;<<<;;;:::>>>>>>???@@@BBBCCCDDDDDDIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLIIIKKKOOOGGGCCCNNN}}}TTTWWWpppgggCCC777444555777333222222111111000//////............------------,,,,,,++++++***)))))))))******))))))))))))(((((('''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((()))******((((((((((((''''''''''''((())))))******))))))(((((((((''''''''''''(((((()))))))))***+++,,,......000111222222111222444666555666888999:::;;;<<<<<<>>>======>>><<<;;;@@@GGGPPP___yyyaaabbbwwwZZZEEE???:::@@@888|||mmmbbb\\\TTTJJJAAA???<<<:::999;;;======<<>>???XXXyyyqqqTTTkkkvvvGGG888999777444444222222222111000000//////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((('''''''''))))))************))))))((((((''''''''''''(((((()))))))))***+++,,,......///111222222111222444666666666888999:::;;;;;;;;;===<<<===>>><<<:::>>>DDDQQQbbb~~~^^^aaa\\\GGGAAA>>>EEE<<>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLKKKJJJJJJJJJJJJKKKDDD@@@XXXhhhXXXXXX^^^kkkNNN777666:::444...///222222111111000//////......------------,,,,,,,,,+++++++++***************(((((((((((((((((())))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((******))))))))))))******((((((''''''''''''(((((()))))))))***+++,,,......///000111222111222555777666777888999:::;;;;;;;;;;;;:::<<<===<<<;;;???FFFUUUfffYYY______HHHDDDCCCJJJ@@@xxxfffgggnnnllleeeXXXPPPFFFAAA??????<<<888;;;;;;;;;<<<===>>>??????CCCCCCDDDDDDEEEFFFFFFGGGEEEGGGJJJLLLMMMKKKIIIHHHAAABBBKKKUUUgggkkkSSSSSSwwwrrrFFF;;;444666666000...111222111111000000///......------------,,,,,,,,,,,,************************''''''(((((((((((())))))'''((())))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((***))))))(((((())))))***((((((''''''''''''(((((()))))))))***+++,,,.........000111222111333555777777777888999::::::::::::999999:::<<<<<<<<>>???AAABBBEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDFFFXXXvvv{{{bbbXXX___yyy@@@888777666555444333222111111111111000//////......---------,,,,,,,,,++++++************************'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((()))))))))(((''''''((())))))((((((''''''''''''(((((()))))))))***+++,,,.........000111111222333555777777888999999::::::::::::;;;999:::<<<;;;<<>>??????@@@@@@@@@AAADDDFFFGGGHHHHHHIIIIIIJJJJJJJJJMMMKKKIIIFFFDDDCCCBBBBBB]]]dddXXXUUUlll~~~TTT@@@222555555333222444000)))111111111000//////......---------,,,,,,,,,++++++******************++++++&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))***+++,,,.........///111111222333555888777888999:::::::::::::::<<<::::::;;;;;;<<>>>>>::::::;;;;;;<<<=========@@@@@@@@@AAABBBCCCDDDEEELLLIIIFFFEEEIIIMMMMMMJJJKKKIIIIIIHHH???:::III^^^]]]LLLqqqUUU???888555555444333222000000///111000000///...---------------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&))))))(((''''''''''''(((...---+++******+++---........./////////222666999999888777888:::;;;;;;:::===;;;;;;<<<<<<:::===CCCDDDbbb{{{qqqZZZmmmaaaEEE@@@999???>>>yyyrrruuu|||yyytttnnnnnnsss{{{{{{|||||||||qqq]]]XXXRRRPPPQQQOOOKKKGGGHHHFFFBBB>>><<<:::::::::<<<<<<======>>>?????????@@@@@@AAAAAACCCDDDFFFFFFHHHHHHHHHIIIKKKKKKHHHCCCGGG===888<<>><<<:::888888888999>>>??????@@@@@@AAABBBBBB@@@AAABBBCCCEEEFFFGGGHHHKKKJJJHHHFFFDDDCCCBBBBBB>>>GGGTTTaaannneeeKKK___oooNNN@@@999666777444444333222111000000///000000//////...---------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''(((((()))+++,,,---***)))))))))***,,,---//////000111222222444777:::777777777888:::;;;:::999;;;999888:::999888;;;@@@HHHkkkpppSSSbbb```DDDAAA;;;<<<777wwwkkkcccaaadddhhhnnnrrrxxxyyytttooouuu~~~yyywwwxxxuuupppoooppppppllleee\\\VVVRRRNNNJJJGGGDDDCCCBBB???===<<<<<<;;;:::;;;;;;<<<<<>>AAABBBjjj```[[[^^^iiisssGGG999;;;999666888333333333222111000000////////////......---------,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((()))***+++,,,''''''((((((***,,,...//////000111222222333666888666666666888;;;;;;:::999;;;999888::::::888;;;AAAHHHhhheeeRRRjjj]]]CCCCCC>>>@@@999~~~xxxtttsssuuussspppiiiaaa___jjjxxxyyy{{{|||~~~|||xxxsssyyy||||||{{{ooolllgggbbb[[[UUURRRPPPOOOOOOFFFDDDAAA>>>===;;;999777<<<<<<<<<======>>>???@@@???@@@@@@AAAAAABBBBBBCCCBBBCCCEEEFFFGGGHHHHHHHHHAAADDDIIILLLGGG@@@CCCJJJhhh|||cccWWWiiifffJJJ666777;;;555111444333222222111111000000000............------------,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((((((&&&'''((()))+++,,,...///...///111111111222444666555555666888;;;<<<:::888<<<999999;;;:::999<<>>@@@999xxxnnneeeccclllyyyooollliiiiiimmmtttyyy|||ttthhhhhhmmmtttyyy{{{zzzyyyxxx}}}hhh```______XXXQQQMMMMMMKKKFFFBBB??????>>><<<<<<;;;;;;;;;<<<<<<======>>>???@@@@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFF@@@===;;;:::DDD^^^xxxmmmTTTlllhhhFFF<<<777999777222000444222222111111111000000000------------------------++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))))))))((('''''''''((((((((((((((())))))(((''''''''''''''''''''')))***,,,---......---///111111111111333555333444666888;;;<<<:::888<<<:::999;;;:::999<<>>>>>>>>===>>>???AAA======>>>???????????????@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHGGGFFFDDDCCCIIIGGGIIIOOOWWWiiilllXXXmmmZZZAAA;;;;;;:::777444333444666111111111111000000000000------------------------++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((''''''''''''((((((((()))(((((((((((((((((())))))((()))***+++------.........000222333222222444555222333555999;;;<<<:::888;;;999888:::999888;;;@@@MMMhhh||||||___PPPmmmdddGGGAAA999<<<999uuukkkhhhkkkmmmiiidddeeeddddddeeehhhnnnsssvvvppptttxxxzzz{{{}}}}}}|||zzzwwwuuuxxx~~~~~~|||pppiiiaaa___eeemmmjjjccceeemmmrrrlllaaa___hhhttt{{{xxxmmm^^^TTTQQQPPPMMMPPPIIIAAA======>>>>>><<<<<<<<<===<<<;;;<<<===?????????@@@@@@@@@@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAA???OOOnnntttUUU___}}}lllKKK<<<888444777666222111555555222111111111111000000000000------------------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((&&&'''''''''(((((())))))(((((((((((()))+++,,,---)))***+++,,,---.........///111333444444333444666222333555999<<<<<<:::888:::777777999888777:::???JJJhhh}}}|||^^^TTTuuudddGGGAAA:::>>>===}}}zzztttooojjjddd``````bbbccccccdddhhhgggggghhhlllooonnnkkkeee^^^]]]eeelllmmmmmmpppzzzuuuqqqpppmmmiiihhhjjj|||{{{rrrhhhnnn|||zzz|||wwwrrrlllmmmkkkmmmwwwxxx}}}}}}kkkccchhhfff\\\fffjjjmmmqqqxxx{{{~~~~~~wwwkkkiiivvvxxxssslll```UUULLLHHHGGGGGGCCCBBBAAA???>>><<<;;;:::===============<<<<<<<<>>??????@@@BBBFFFHHHHHHEEEJJJKKKDDD<<<<<>>>>>>>>??????<<<<<<==================????????????@@@@@@@@@@@@===@@@CCCEEEFFFEEEAAA<<>>999666777555555555444333333222222000000000000/////////......------------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))(((((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++*********+++---///000111000///000222444333222444444777:::======<<<999:::::::::999888888:::<<>>888:::[[[cccooo~~~|||nnngggmmmoooeee___aaabbbgggrrr~~~xxxqqqlllmmmpppsssxxx~~~tttiiimmmxxx{{{uuuooo|||zzzwww~~~uuukkkvvvvvv}}}}}}vvvrrrrrrooorrrzzz~~~rrrnnnrrrsssvvvxxx|||xxxrrrmmmhhhaaaXXXRRRRRRNNNIIICCC>>><<<;;;;;;::::::;;;<<<===>>>???@@@<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCAAA??????AAACCCDDDEEEAAA<<>>===888:::IIIKKKOOOWWWbbbooozzzzzzuuu}}}yyy~~~ssswwwrrrqqqyyy~~~~~~sssiiieee```ZZZTTTOOOKKKFFFBBBEEEDDDAAA???===<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@?????????@@@@@@@@@AAAAAADDD@@@======>>>???BBBGGG???UUUuuuxxxeeeggg\\\III???777999;;;888666777444333333333222222222111000000/////////.........---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***))))))***+++,,,...///222000///000222444555444333333555888<<<===<<<;;;777888999888777777999:::HHH^^^pppyyyqqqKKKQQQqqqhhhDDD>>>===999;;;FFFDDDCCCDDDHHHNNNUUUYYYeeellluuu~~~sssrrrzzzssslllppptttxxxtttpppnnnmmmhhh```YYYOOOKKKGGGCCC@@@???=====================<<<<<<<<<>>>>>>===<<<;;;:::999999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBB===<<<>>>BBBAAA>>>AAAHHHccczzz{{{ccc___jjjMMMAAA>>>:::888888777444222222222222222222222111111111////////////............------,,,,,,,,,++++++++++++******))))))******+++)))))))))))))))))))))))))))*********)))((('''&&&(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))))))))***+++,,,---...111000///000333555555555333444555777;;;<<<<<<;;;666777999999888888999:::HHH[[[lllwwwkkkHHHRRRtttmmmFFF??????;;;;;;EEEEEEFFFGGGFFFEEECCCBBBHHHLLLSSSZZZcccooo|||nnneeekkkrrrjjjcccdddbbbddd^^^WWWSSSQQQOOOKKKHHH@@@???===;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???????????????@@@@@@@@@AAAAAAAAA<<<999999===AAALLLeee~~~tttiiiqqq___AAA999;;;<<<:::888666555333222222111111111111111111111111/////////.........------,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))))))))))))))))))))*********)))(((&&&%%%(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((()))***+++,,,------000///000222555666555444555444555777:::;;;;;;:::555777999:::999999999;;;AAASSScccpppdddEEERRRuuupppHHH???@@@<<<;;;EEEFFFGGGHHHGGGEEEBBBAAACCCDDDEEEGGGJJJOOOUUUXXX]]]bbbkkkvvvuuu}}}nnnaaa]]]XXX\\\^^^WWWVVVXXXQQQPPPKKKFFFBBBAAA???===;;;:::;;;<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>???===>>>>>>>>>>>>?????????FFFDDDGGGNNNXXXpppvvvfff```rrrmmmOOOCCC===999777999999777555444555555444000111111111111111111111//////.........---------,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))'''((()))******)))(((&&&(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))***+++,,,,,,,,,...///111444777777555333666666555777999:::999888555888:::;;;:::::::::;;;@@@PPP___kkkfffHHHWWWyyypppHHH>>>???;;;999GGGEEECCCAAAAAACCCEEEGGGBBBBBBBBBCCCDDDEEEFFFFFFEEEGGGLLLRRRXXX^^^ccceeelllqqqwww~~~www|||ssshhhoooyyy\\\RRRXXX[[[SSSPPPJJJCCCGGGHHH===???======>>>??????===;;;:::<<<======<<<:::999888>>>===<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<============KKKUUUhhhzzzfffggg|||eeeGGG999666666888;;;555555333111111333333111000000000000000111111111//////.........---------,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))%%%&&&(((***+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***,,,,,,,,,,,,---...111555888888555222888666666666888999888777666888;;;<<<;;;;;;;;;<<>>???:::777EEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEGGGIIILLLMMMPPPUUU]]]dddiiinnnsssuuu|||}}}wwwqqqssslllbbbZZZWWWZZZ```dddiiigggbbb]]]VVVPPPKKKHHHJJJGGGDDD@@@>>>>>>???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::;;;::::::;;;===>>>======888<<>><<<::::::;;;666:::BBBDDD<<<888HHH___|||{{{gggcccyyypppKKKGGGAAA===:::888666555444444333333333333222222444333222111000000000000000000///...------,,,,,,///...---,,,***)))((((((+++++++++************)))'''((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&'''***+++)))''')))(((((('''''''''(((((('''((()))******)))((('''((('''%%%%%%%%%&&&(((***))))))))))))************************+++,,,------222222222222222333333333444444666999<<<<<<;;;999666888999999888888888999FFFOOO[[[kkkjjjTTTeeekkkGGG???===@@@666EEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAA@@@AAAAAACCCDDDFFFHHHDDDGGGJJJLLLOOORRRVVVYYY\\\aaafffhhhiiikkkpppttt~~~qqq___WWWVVVTTTQQQKKKGGGEEEGGGJJJLLLLLLLLLJJJIIIFFFDDDBBB@@@BBB@@@>>><<<:::::::::;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<>>>=========>>>?????????888@@@???666666>>>>>>777DDDDDDBBBAAAGGG___lllrrrzzz^^^HHHCCC@@@;;;888777666555333444444333333333222222222444333222111000000000000000//////...------,,,,,,...------,,,+++***))))))+++++++++************)))((((((******+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''******)))'''((((((''''''''''''(((((('''((()))******)))(((''')))((('''&&&&&&((()))+++(((((()))))))))*********************+++,,,------111111111222222222222222333444555888;;;<<<:::888666888999:::888888888999DDDNNNZZZkkkmmmUUUbbblllHHH???===@@@666BBBCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAA????????????@@@AAABBBBBB???@@@@@@???>>>@@@CCCFFFEEEGGGHHHGGGGGGIIIOOOTTTWWWZZZ```dddiiinnnssswww|||~~~~~~}}}|||xxxoookkkttt}}}llleeeqqqwwwhhhWWWJJJCCCBBBDDD>>>>>>>>>===============::::::<<<======>>>>>>>>>;;;::::::999888888777777<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;::::::999:::;;;<<<======>>><<<999:::======999:::TTTlllsssuuunnneeeooogggIII======<<<999666555555555555444333333333333222222222222333222111000000//////000//////......---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************))))))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''((((((''''''''''''(((((((((((())))))))))))(((((())))))((('''''')))***+++(((((())))))))))))******************+++,,,---...000000000111111111222222333333555888:::;;;999777666888::::::999888999:::AAALLLYYYlllrrrWWW```mmmIII???<<<@@@777EEEDDDCCCAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA???@@@@@@@@@???@@@CCCEEEBBBBBBBBB@@@???AAAEEEHHHAAACCCFFFHHHIIIKKKNNNQQQWWWXXXZZZ\\\^^^^^^]]][[[\\\^^^___^^^]]]cccoooxxxwwwtttqqqqqqxxxzzznnn___SSSOOONNNSSSVVVVVVXXX\\\WWWYYY\\\YYYQQQLLLRRR]]]VVVXXX]]]ccc```VVVQQQQQQMMMIIIDDDAAA??????>>>>>>;;;<<<===??????>>><<<;;;:::;;;<<<<<<=========<<<999999:::;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<;;;;;;<<<======666777@@@BBB>>>DDDPPPaaawwwsssbbbdddlllOOOAAA:::<<>>AAABBBAAA@@@AAABBB@@@AAAAAAAAA@@@???@@@AAA@@@AAABBBAAA@@@???@@@BBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEFFFHHHLLLNNNJJJIIIGGGEEEGGGIIIGGGBBBBBBAAABBBDDDCCCBBBCCCGGGAAABBBEEEGGGEEEDDDHHHPPPFFFCCCBBBDDDDDD@@@===;;;===<<<===>>>@@@???;;;777<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888999:::<<<===>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;???AAABBBAAA>>>;;;;;;<<<===BBBDDDDDDLLL___uuuwwwiiiooouuuYYY@@@<<<@@@>>>999777:::888666666666666555333333333222222222111111111000000//////.../////////---------------,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++*********))))))++++++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((((()))'''''''''''''''((())))))))))))(((((((((((())))))'''&&&&&&&&&''''''(((((('''(((((((((((())))))))))))))))))***+++,,,...///...//////000111111222222222222444777::::::999777666888:::::::::999:::<<<@@@KKKYYYkkkrrrVVV[[[qqqKKK???;;;???888NNNLLLIIIGGGDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>><<<>>>AAABBB@@@>>>======>>>???@@@@@@@@@???===<<<@@@AAABBBAAA???>>>???@@@>>>@@@@@@@@@>>>>>>???AAA>>>>>>>>>@@@AAA@@@???===???CCCFFFFFFCCCAAA@@@@@@>>>?????????===<<<>>>???DDD@@@=========>>>EEEMMMCCC???<<<<<<>>>?????????>>>===<<<===>>>===<<<:::<<<;;;:::888777888888999::::::;;;;;;;;;::::::999999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;;;;;;;;;;:::;;;<<<:::777666999<<>>;;;<<<<<<888555444777666444444444333222000222222222222111111111111//////............//////------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++************)))+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''&&&''''''((()))***))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))***+++---...///...//////000111222333333333333555888:::;;;999777666888::::::::::::;;;<<>>???@@@?????????@@@@@@@@@>>>===<<<>>>???>>>===<<<===??????@@@AAA???===<<<>>>AAA??????@@@@@@@@@???>>>===888<<<@@@AAA>>>:::999;;;>>>>>>>>><<<;;;<<<======CCC>>>;;;:::999999>>>EEE<<<>>>>>><<<;;;<<<>>>???:::;;;;;;;;;<<<===>>>???<<<;;;:::999888999:::;;;::::::;;;<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<<<<<<<======>>>>>>===???FFFRRR[[[jjjddd~~~vvvSSS>>><<>>777333444888999444333222333333333111000222222222222111111111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))***))))))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''')))******''''''(((***&&&&&&&&&''''''((()))******)))(((''''''((()))***&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((()))***+++---.../////////000111222333444444333444555888;;;<<<:::888555888:::;;;::::::<<<===>>>GGGSSScccaaaKKKVVVuuuNNN???:::???888UUUYYY___bbbaaa[[[SSSNNNFFFFFFEEEDDDCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA>>>>>>???>>>===???BBBEEE???>>>======>>>??????>>>===>>>???>>>===<<<===>>><<<>>>>>><<<999999<<>>@@@???<<<;;;===@@@??????@@@@@@>>>===???CCC@@@@@@>>><<<===??????>>>;;;:::<<>>:::;;;>>>666===BBB???999666777999888;;;===>>><<<:::::::::999999999999999::::::;;;999999:::::::::999999888;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???NNNOOOPPPRRRZZZiii~~~tttrrr[[[AAA<<>>===>>>>>>???AAA???===;;;;;;<<<===>>>:::;;;<<<========================<<<<<<<<<<<<;;;???>>>======<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================999::::::;;;;;;::::::999777999:::;;;:::999::::::;;;<<<===>>>;;;888:::===;;;:::;;;======;;;;;;<<<;;;<<<<<<<<<:::999999:::===:::999;;;:::777999===333FFFBBB777>>>CCCMMMeee}}}}}}kkk~~~[[[GGGBBB???>>>>>>999999888777666555444444555555444333333222111111333222222111000///......000222000++++++111333111------,,,,,,,,,,,,++++++---+++)))***,,,---,,,)))************************))))))************))))))+++'''&&&)))(((######'''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))((((((((((((((()))+++,,,---,,,++++++,,,...---...000111333333444444000222666888:::999888777777999;;;<<<<<<:::777666>>>???HHH^^^cccOOO\\\|||MMM>>>???999444vvvccc___bbbsssooohhh___PPPCCCAAAEEEBBBEEEIIIKKKKKKIIICCC>>>AAA>>>===@@@@@@>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<>>>@@@AAA=========>>>>>>????????????>>>>>>>>>>>>???@@@@@@===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::777444333444666999<<>><<<<<<;;;;;;<<<>>>???999444666===BBBBBB???>>>>>>@@@AAA???===AAAHHHRRR[[[SSSOOOcccwwwuuulllqqq}}}___PPPBBB>>>>>><<<;;;<<<999999888777666555444333555444444333222222111111222111111111000/////////+++,,,---...---,,,++++++------,,,,,,,,,,,,++++++---+++)))***,,,---,,,***************************))))))************))))))+++'''&&&)))***&&&&&&(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((('''''''''''''''((())))))))))))((((((((((((((()))+++,,,,,,,,,++++++,,,...---...000111333333444444111333666999::::::999888777999;;;<<<<<<:::777666<<<===GGG^^^bbbOOO\\\OOO???@@@===999lllZZZPPPJJJVVVnnn{{{dddVVVWWWjjjkkkeee\\\XXXVVVNNNDDDGGGCCCAAADDDDDDBBBAAACCC???@@@AAABBBBBBAAA@@@@@@>>>===<<<===>>>>>><<<;;;======<<<<<<<<<===>>>>>>======<<<<<<<<<>>>???@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<;;;::::::999999999:::???===::::::<<>>===::::::;;;;;;;;;<<<======::::::<<<>>>@@@???<<<999888888999;;;<<>>@@@>>>;;;rrrcccVVVSSS\\\jjjjjjeeetttnnneeegggcccYYYQQQRRRTTTVVVRRRJJJGGGIIIEEEFFFHHHHHHHHHFFFCCCBBB>>><<<<<<===??????<<<888>>>>>>===<<<<<<===>>>???>>>===;;;:::;;;<<<===>>>==================>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;=========888;;;=========<<<888222888;;;=========>>><<<999666===BBB???:::;;;EEEPPPXXXRRROOORRR[[[iii}}}uuuqqqwwwmmmXXXNNNHHH??????>>><<<888666666999777777666555555444333333333333333333222222111111/////////000000000000000333...222>>>===000***///------,,,,,,,,,++++++++++++++++++++++++,,,++++++************************))))))************))))))***&&&$$$'''+++---+++)))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''''''''''''''((())))))(((((('''''''''((()))))))))+++++++++***+++---...---...000111333333444444222444777:::<<<;;;:::999777999;;;<<<<<<:::777666888;;;EEE[[[}}}]]]MMM]]]OOO<<<===:::777sssiii]]]ZZZrrrzzzpppmmmdddYYYaaaiiitttyyysssiiigggkkk\\\\\\]]]\\\[[[XXXUUUSSSRRRJJJAAA<<<<<<>>>???>>>@@@??????>>>>>>>>>??????AAA@@@>>>============>>>>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>???>>>===666<<<@@@>>>===???>>>:::>>>@@@???;;;<<>><<<777444555888999999666666555555444444333333333222222222222222111111///////////////000000000111***---777666***&&&---------,,,,,,,,,+++++++++++++++,,,+++++++++++++++************************))))))************))))))((('''%%%&&&)))+++***(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))(((((())))))((((((''''''&&&&&&'''''''''''''''((())))))'''''''''''''''((()))))))))***++++++***+++---///---...000111333333444444222444777:::<<<;;;:::999777999;;;<<<<<<:::777666999;;;DDDYYYxxxZZZLLL^^^RRR>>><<<888444yyydddOOOAAANNNXXXgggrrrtttqqquuu|||~~~ttteeeQQQCCC===>>>??????======>>>>>>>>>===<<<<<>>>>>>>>>>>=========??????>>>===============<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<============<<<<<<===;;;999:::<<<===:::777<<<@@@???:::;;;BBBCCC>>>:::>>>>>><<>>@@@<<<666888777444333777:::888222555555444444444333333333222222222222222222111111///////////////////////////***+++000///)))(((,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,************************))))))************))))))'''******''''''))))))'''((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''((())))))((()))*********+++---///---...000111333333444444222444777:::;;;;;;:::999777999;;;<<<<<<:::777666999;;;DDDWWWuuuWWWKKK___VVVAAA>>>:::777hhhTTTOOOEEEDDDGGGMMMPPPQQQUUU[[[[[[[[[ZZZYYYXXXWWWVVVVVVpppfffZZZRRROOOMMMIIIDDDCCCDDDFFFGGGFFFEEEBBBAAA???@@@BBBDDDEEEEEEDDDCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>=========????????????????????????????????????????????????===>>>@@@AAAAAA@@@>>>===;;;::::::???DDDEEEAAA======???@@@BBBNNNYYYUUUGGGFFFQQQYYY___lllnnn~~~uuufffJJJ888>>>DDDDDD>>>999:::>>>777999888666888:::777///444444444333333333333333111111111111111111222222000000000///.........---.........///............------,,,,,,,,,,,,++++++***+++---,,,***)))+++---************************))))))************))))))(((...///)))%%%&&&((('''((((((((((((((((((((((((&&&''''''(((((((((((((((*********)))))))))(((((('''''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''((())))))''')))************---///---...000111333333444444111333666999::::::999888777999;;;<<<<<<:::777666999<<>>@@@CCCEEEEEECCC@@@>>>???@@@CCCKKKSSSWWWTTTPPPJJJQQQ[[[lllwwwgggxxx}}}zzz\\\IIIAAA>>>CCC===888888::::::888888333777777333555:::;;;888444444333333333333333333111111111111111111222222111111000///...------,,,***//////------000///+++---------,,,,,,,,,++++++))),,,---,,,***)))+++---************************))))))************)))))))))111444,,,%%%%%%''''''((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********))))))((((((&&&'''''''''(((((())))))'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***'''(((************---///---...000111333444444444000222666888:::999888777777999;;;<<<<<<:::777666999<<>>=========rrrtttooobbbeee]]]XXXVVVTTTLLLFFFCCCEEEGGGJJJMMMQQQWWW\\\```nnnyyyhhhlllssszzz{{{uuummmhhhpppuuuppp___VVVZZZ^^^\\\iii^^^VVVXXX[[[ZZZTTTQQQTTTYYY[[[XXXUUURRRLLLFFFLLLVVV[[[TTTGGGAAABBBEEEDDDFFFNNNYYYZZZSSSMMMMMM```^^^gggwwwtttqqqYYYHHHAAA???;;;777999999999888777666666555777777666555555555555555333333333333333333333333111000///000111222111///////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***(((&&&%%%%%%&&&%%%&&&)))(((((())))))))))))((('''))))))((('''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***+++,,,.........///000111222333333333222333666888999999888777555888<<<===<<<999777666888888EEEXXXqqqvvvVVVSSSlllRRRCCC@@@;;;:::vvvsssZZZ\\\^^^]]][[[ZZZ\\\^^^~~~___MMM\\\uuu}}}nnnlllwww}}}zzzwwwooojjjnnnqqqlllddd^^^hhhlllkkk___RRRJJJGGGEEELLL]]]qqquuuiiiZZZUUUWWWdddooo}}}yyygggTTTKKK???999:::===>>><<<999999888777777666555555777666666555555555555555333333333333333333333333111000///000111222111///111000000000000/////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))000...,,,+++)))((('''(((***))))))((('''&&&&&&&&&))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,.........///000111222333333333222333666888999999888777777:::===>>>;;;888666555888888DDDWWWppp|||SSSRRRoooSSSCCCAAA===<<>>>>>;;;777555444888777CCCVVVpppUUUWWWvvvSSSCCCBBB>>>===mmm\\\PPPDDDBBBFFF===>>>>>>===:::777555555777777777666666555555555666555444444333333444444222222222222222222222222111000///000111222111///111111111000000000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++******+++,,,------+++***+++***'''))))))((()))+++...222444)))(((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))))))))***+++,,,.........///000111222333333333222333666888999999888777999;;;======;;;888777666888777CCCVVVppp\\\___}}}UUUCCCAAA>>>;;;uuuYYYKKKBBBCCCDDD??????DDD666888::::::777666666777666666666555555555555555555555444333333333333333222222222222222222222222111000///000111222111///000000/////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***'''***+++''''''++++++'''))))))((()))+++...222444((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))))))))***+++,,,.........///000111222333333333222333666888999999888777777999<<<<<<;;;:::::::::999888CCCVVVqqq]]]^^^zzzWWWBBB@@@<<<999|||hhhTTTDDD@@@;;;888;;;>>><<<:::999444666777777666555666888555555555555555555444444444444333222222222222333222222222222222222222222111000///000111222111///////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))'''&&&'''((((((,,,+++%%%%%%***,,,'''******)))(((((()))***+++(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''')))))))))***+++,,,.........///000111222333333333222333666888999999888777777999;;;<<<;;;;;;;;;<<<999888EEEXXXrrrXXXWWWsssYYYBBB@@@<<<888jjjRRRFFF@@@???AAA@@@>>>999444555999999666888888888888777666444333444444444444444444444444444333333222222222222222111111111111111111111111111000///000111222111///000000000////////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((('''((()))IIIJJJBBB222******''' ***))))))((('''&&&&&&&&&'''''''''''''''((())))))&&&%%%%%%&&&&&&((())))))''''''''''''(((((((((((()))))))))***+++,,,.........///000111222333333333222333666888999999888777888:::<<<<<<;;;:::;;;;;;999999FFFZZZtttXXXVVVrrrZZZBBBAAA===999^^^MMM@@@@@@@@@;;;999<<<444::::::666888>>>;;;222333333444666888777444111444444444444444444444444444333222222111111222222111111111111111111111111111000///000111222111///111111111111000000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++***+++,,,...222...$$$###,,,///***(((((())))))))))))(((''''''''''''''''''((()))***%%%%%%%%%&&&'''((()))***(((((((((((()))))))))))))))))))))***+++,,,.........///000111222333333333222444666888999999888777;;;<<<===<<<;;;999999:::999999GGG[[[uuu^^^\\\vvv~~~ZZZCCCBBB???;;;gggUUUQQQAAA???===;;;:::;;;<<<===;;;:::999888777555444444666666555555555444444444444444444444444444444444444444444444444444444444111111111111111111111111111111111111000000000000000000000///......------//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***++++++,,,,,,///......000222333222000666444444555777999999999;;;<<<>>>===<<<:::;;;;;;444<<>>;;;ttt^^^SSSKKK@@@<<<@@@>>>===;;;999888999:::::::::999888888777666555555666555555555444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000000........./////////////////////.........---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++******++++++,,,,,,///......000222333222000333333444555777888888888;;;<<<>>>===;;;::::::;;;777===FFFUUUooo|||ZZZ^^^~~~YYYCCCBBB???==={{{lllXXXHHH;;;999::::::===CCC;;;:::888777666666777888888777777777666666666666555555555555444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111000000000000------......///000000111...............---------,,,,,,------------,,,,,,******+++,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((++++++******++++++,,,---///......000222333222000111222555777888888777666;;;<<<======;;;::::::;;;999<<>><<>>:::444111777777666666666666666666555555555555555666666666333333444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111000000000///000000//////............---.....................,,,------......------,,,)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******)))((('''(((((()))'''((()))+++,,,---......((((((((((((((((((((((((''''''''''''((((((((((((************+++,,,---...///......000222333222000111555:::<<<<<<:::999999:::;;;===<<<:::999999:::888999???RRRvvvpppSSSWWWuuudddHHHAAA<<<:::nnn^^^OOOEEE>>>===<<<<<<:::888<<>><<<::::::;;;:::;;;<<<<<<:::999999:::999;;;BBBVVVzzzrrrTTTZZZyyyfffHHH@@@<<<;;;pppYYYFFF===:::;;;<<<<<<;;;<<>>xxxiiiiii___NNNCCCAAA?????????===<<<===:::666777;;;<<<777777:::777:::;;;:::::::::888444333333444555555555444444555555444444444333333333222222222333333444444444444444444444444444444444666666666666666666666666111111111111111111111111111111111111000000000000------......///000000000---------.........//////------............------,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***((('''&&&''')))***'''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((())))))))))))***+++---...//////......000222333222000111666;;;;;;999777999<<<999;;;<<<<<<:::999999:::333888AAASSStttuuuPPPddd~~~rrrgggHHH@@@???AAAaaawww}}}ooo\\\MMMFFFDDDCCCBBB>>>===<<<;;;::::::999:::999:::<<<<<<;;;:::::::::888888888888888888777777777777777666555555444444444444333333333444555555777777666555666777888999888999:::::::::999888777777888888888999::::::;;;999777666666888999999888444333222111000111222333444111///...////////////.........---------------//////.........---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))************+++,,,---...,,,---///000111222111111111333666777777666777888999999::::::;;;;;;::::::666666===SSSsssxxxXXXcccwwwhhh|||gggHHHAAA>>>;;;SSSYYY```dddiiirrrxxxtttbbbLLLQQQIII???;;;;;;>>>???>>>===<<<;;;:::999999999999777888888888777666777777555555555555555555555555777777777666666555555555333333333333444555777777:::::::::::::::<<<===>>><<<<<<>>>?????????>>>===;;;<<<<<<============<<<>>><<<::::::;;;<<<;;;::::::999777555444333333222444111//////000000000//////////////////.........//////.........---------......------,,,++++++***++++++++++++++++++*********************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((())))))))))))************+++,,,---...,,,---...000111111111111111333666777666666777888<<<<<<<<<<<<<<<;;;:::999777777>>>RRRrrrzzzQQQ[[[~~~}}}lllzzzgggHHHAAA>>>;;;CCCDDDEEEFFFHHHMMMTTTYYYbbbmmmddd\\\QQQLLLUUU[[[QQQ@@@;;;888555666888:::888666;;;:::999888777777777888777777666555555555555555444444444444444444444444777777777666666666666666555555555666888999;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBBBBBBBBBBAAACCCDDDFFFFFFEEECCCBBBEEECCCAAAAAAAAAAAAAAA???@@@???===;;;888666444333444222000///000000///.../////////000000000000000/////////.........------......------,,,+++++++++,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((())))))))))))************+++,,,---...,,,---...000111111111111111333555666666666777888>>>>>>>>>>>>===;;;999888888888>>>QQQpppuuuNNNUUUvvvqqqyyygggHHHAAA>>>;;;BBBDDDHHHKKKMMMKKKHHHEEEHHHKKKQQQZZZdddjjjllllll{{{pppaaaXXXNNNDDDDDDAAA===>>>GGGOOOJJJ???===<<<;;;;;;<<<;;;888444999888777666666666666666999888666555666666666666555555555555555666666666777777777777777888888888::::::::::::;;;===>>>>>>???????????????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLMMMLLLKKKJJJIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>===888666444222222111///...////////////////////////////////////..................------,,,,,,,,,,,,......------,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,------------...///000111222222111333555555555555777888<<<<<<===>>>===;;;999888888999???PPPooolllRRRVVVuuussszzzfffGGGAAA>>>;;;FFFDDDAAAAAACCCEEEFFFEEEEEECCC@@@@@@CCCGGGLLLNNNMMMZZZlll~~~~~~|||wwwmmmfffXXXUUUOOOGGGBBB@@@===999>>>@@@???<<<;;;:::777333999999999999::::::999888777777666555555555666666888666555555777888777666555555555666666666777777888888888999999:::::::::>>>===<<<<<<<<<<<<<<<===@@@@@@AAAAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBAAAAAAAAAAAADDDHHHKKKMMMNNNMMMLLLIIIHHHFFFFFFHHHIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHAAA???<<<;;;999777444222000000000/////////......000000/////////...............------------,,,,,,------,,,,,,+++++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))************+++,,,------------...///000111222222111333444444444555777888888999;;;<<<===;;;:::888777:::@@@PPPpppkkkTTTXXXvvv{{{sss}}}fffGGGAAA>>>;;;@@@>>>======???BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA===BBBHHHNNNXXXccchhhgggmmmuuu{{{dddWWWJJJHHHIIIFFF@@@======<<<<<<;;;;;;<<<======222666::::::888888:::===999999888666666555555555666666555555555555666666555333333555888999777444444444555555666777777777999999:::;;;<<<<<<======>>>===<<<;;;::::::::::::;;;<<<===???@@@@@@@@@@@@CCCBBB@@@???>>>>>>>>>>>>CCCEEEIIILLLNNNOOOOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGEEECCCCCCAAA===;;;555444444333222111000000000000000/////////............------------------************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))((((((((((((((((((((())))))))))))************+++,,,---...............///111222333111333444444333444777999666888:::<<<===<<<:::888666;;;AAAOOOppprrrQQQWWWxxxwwwtttfffGGGAAA>>><<<;;;>>>AAADDDDDDCCCBBBAAA>>>???AAAAAA@@@???>>>===AAABBB@@@>>>AAAEEEEEEAAA>>>CCCLLLXXXccckkkppprrr~~~rrrhhh___\\\XXXOOOEEE@@@DDD>>><<<@@@DDDDDDDDDEEE<<<;;;;;;;;;999888888::::::;;;===<<<888666888;;;;;;;;;:::888555444333333666666555555555555666666444333333777<<<===:::666666666777777888999999::::::;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<<<<=========???BBBEEEHHHJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLSSSTTTVVVWWWYYYZZZZZZZZZZZZXXXUUUTTTSSSSSSQQQPPPLLLIIIFFFBBB@@@AAABBBCCCGGGFFFFFFFFFGGGFFFDDDBBB<<<<<<;;;999777666444444000000000000/////////...------..................***++++++,,,,,,------...***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))************+++,,,---...............///111222333222333333333333444666999888:::<<<>>>>>><<<999777777<<>><<>><<<:::===BBBFFF???@@@@@@???>>>>>>???AAA;;;<<<<<<;;;???DDDCCC>>>>>>>>>>>>???AAACCCEEEFFFFFFIIIMMMRRRZZZfffttt~~~~~~yyy|||pppbbb\\\VVVNNNJJJJJJHHH>>>888:::???@@@@@@@@@===:::999;;;;;;777666888:::::::::;;;:::888888;;;555444444666777777999;;;333555777888777777777888666666555555555666666777555444666;;;AAABBB>>>999999999:::;;;<<<<<<======;;;<<<===>>>???@@@AAABBB????????????@@@AAABBBBBBHHHKKKOOOTTTYYY\\\^^^___``````___```aaaccceeeffffffffffffffffffggggggggggggdddaaa^^^]]][[[YYYWWWZZZVVVPPPJJJFFFEEEFFFGGGBBBBBBCCCEEEGGGGGGFFFDDDBBBBBB@@@>>><<<:::888777000000000000////////////------..................---......///000111222222))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))************+++,,,---.........---...///000222333222333333333222444666999;;;===???@@@???<<<888666888>>>BBBMMMlllpppRRR[[[||||||eeeGGGAAA>>><<<>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::999999999888888:::;;;<<<=========<<<===>>>@@@BBBDDDFFFFFFGGGGGGHHHKKKPPPWWW^^^bbblllgggdddkkk|||||||||vvvpppkkkgggdddVVVUUUSSSQQQOOOLLLKKKJJJRRROOOIIICCC@@@>>>>>>???;;;<<<<<<<<<;;;;;;:::999888888888888888888888888777777888888888888777777666666666666666666666666777777666666555555555444555555444444444555555666777777888888999:::::::::999999999:::<<<;;;999777???<<<<<>>CCCBBBCCCIIISSS\\\]]][[[aaaeeeiiikkkkkkkkkkkkmmmiiigggeeedddeeeeeecccaaadddddddddeeeiiimmmiiibbb]]]aaaccc___ZZZZZZ___fff^^^XXXYYY```[[[NNNMMMWWWPPPLLLGGGDDDCCCBBB@@@@@@???>>>>>>@@@BBBBBB???<<<===999444111//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''************+++,,,---...000///...------...///000---///222444555666888999888;;;>>>???>>><<<::::::666;;;AAAMMMlllxxxOOOTTTwwwzzziiiEEEBBB@@@555===>>>>>>>>>>>>===<<<;;;=========<<<<<<<<<;;;;;;::::::::::::999999999999888999999:::::::::999999999999:::;;;<<<<<<======>>>=========@@@CCCGGGIIIDDD@@@===@@@JJJUUU\\\___ZZZWWWRRRLLLIIIKKKPPPTTT\\\[[[YYYUUUQQQPPPQQQRRRWWW___fffdddZZZQQQNNNNNNRRRTTTZZZ___ZZZOOOJJJKKKKKKJJJIIIGGGEEECCCAAA@@@CCCCCCBBBAAA@@@>>>>>>===DDDAAA>>>:::888777888888::::::;;;;;;::::::999888888888888888888888888888555666666777777666666555666666666666666666666666777666666666555555555444555555444444555555666666777777888888888777777666555555777999;;;<<<<<<<<<>>>999666999===@@@EEEJJJLLLRRR\\\hhhrrruuurrrmmmpppooollljjjhhhhhhiiijjjkkkddd___ccclllqqqoookkkqqqtttvvvxxx|||||||||}}}}}}zzzxxxyyy~~~|||tttpppoooiii```___eeeZZZYYYTTTOOOPPPTTTQQQIIIFFFAAA<<<:::;;;===>>>===;;;999777555555444111000..................---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++***))))))((((((''''''''''''((((((******))))))((((((''''''''''''((((((((((((((('''************+++,,,------000///...------...///000000222444555555555666888888;;;>>>???>>>;;;::::::777<<>><<<999;;;>>>@@@???===888;;;>>>@@@???===<<<<<<;;;===>>>>>>>>>>>>@@@AAA@@@@@@?????????>>><<<;;;>>><<<<<>>???===;;;::::::666<<>>===<<<;;;<<<===:::<<<>>>???>>>======>>>???<<<999:::===??????>>><<<;;;;;;;;;<<<<<<===???::::::::::::::::::999999888888999999999:::::::::777888999999::::::::::::666666777777777666666555666666666666666666666666444444555555555555444444555555555555555555555555555555555555555555555555555555555555666777888888444666888;;;<<<<<<<<<;;;<<<;;;:::999777777999:::BBBEEENNN[[[eeeiiinnnrrrkkkkkkmmmpppooommmnnnrrrwww~~~yyyvvvlll^^^TTTPPPQQQRRRRRRPPPMMMHHHEEEDDDBBB???>>><<<:::666333444333333222111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))((((((((((((((())))))******+++,,,------,,,+++***((((((''''''''''''(((((()))))))))((((((''''''&&&***)))'''&&&&&&'''(((((())))))))))))***+++,,,---...............//////000222444666777666666777888777:::===>>>===;;;:::999555;;;BBBNNNiiioooMMMMMMjjjooopppHHHAAAAAA<<<999::::::;;;;;;;;;::::::::::::::::::999999999999888888777777777666666666444444666777777888888888666666666666777777777777444555666777888888888777444333333444666666555444999888666333222222666999555777999999777555444444666555555555666777888888222666888777444444666888777666666444333222111111777777777777777777777777444444666666777666666555444444555555666555555444555555555555555555555555444555555666666555555444444444444444444444444444444444444555555555555555555555555666777888999999777888999;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>@@@DDDGGGTTTXXX```iiijjjhhhjjjoooooouuu{{{xxx}}}sssvvvtttooofff]]]TTTPPPNNNNNNKKKGGGCCC@@@>>>===<<<;;;666555444333222111000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))******+++,,,------,,,+++***((((((''''''''''''((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))***+++,,,,,,---......//////////////////222555666777777999;;;777:::===>>>===;;;999999444:::BBBOOOlllhhhHHHDDD___nnnzzzsssJJJ@@@@@@===888999999::::::::::::999999999999999888888888888777777666666666555555555222333444666777777888888333333444444555666666666555555666666555444444333777777666666666777888888555777888888777777888:::666888::::::999777777888555777888888888777777888333999===:::666666777777888888888888777777777777666666666555555555555444444444555555555444444333333333444555555555444444444444444444444444444444444555555555555555555444444444444444444444444444444444444444444555555555666666666666777999:::;;;;;;;;;;;;:::::::::::::::;;;@@@EEEJJJMMMRRRYYY^^^\\\aaagggjjjfffccckkkvvv~~~wwwiiihhhuuu|||lll```YYYSSSOOOHHHDDDAAA@@@>>>===888777666444333111000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,+++***)))((((((''''''''''''((((((%%%%%%&&&'''((())))))***'''''''''''''''((())))))))))))((())))))***+++,,,,,,---...///000000000///...111444555666777999;;;777:::===>>><<<:::999999444:::BBBPPPnnncccJJJDDD\\\kkkpppwwwLLL???>>><<<777888888999::::::999999999999888888888777777777666666666555555555444444222222333444555555555444222222333333333444444444777666666555444444333333444444444444333333333444000333555666555555555666222444666666444444555666555444444444555666555444222666777333333666666222222222333333444444555555555555555666666666666666555555555444444444444444222333444444555555555444333333333333333333333333333333444444444444333333333333333333333333333333333333333444444555555555666666666777888999;;;;;;===<<<<<<<<<===???AAACCCKKKPPPWWW[[[]]]```fffkkkhhhqqq{{{{{{qqqllluuuxxxxxxpppgggdddgggiiiiiieeeaaaaaagggnnnhhhllllllgggcccdddddddddmmmnnnoooppprrrtttvvvxxxwww{{{{{{tttooojjjbbbZZZSSSLLLFFFBBB<<<<<<:::999777555444333111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))***++++++***))))))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%&&&((())))))))))))((((((((())))))***+++,,,,,,---...///000000000//////111444555555666777999666999<<<===<<<:::999999555;;;BBBOOOnnnlllPPPNNNkkklll}}}kkkzzzNNN>>><<<;;;666777888999999999999999888888888888777777777777666666555555555444444444222333333333333222111111444444444444333333333333333333222222222333444444444555777777666555555666666666666444222222444666333444555444333222333444999555222333777999888555444555111///333:::777000222333333333444444444444222222333333444555555555111111111111111222222333222333444444555555555555333333333333333333333333222222222333333222222222333333333333333333333333333333333444444555555555666666666777888:::;;;<<<<<<<<<<<<>>>BBBGGGMMMPPP___dddiiiiiigggfffhhhkkkwwwzzzvvveee\\\\\\bbbhhhccceeekkksss{{{{{{tttmmmaaafffiiiiiimmmsssxxxxxx{{{vvvwww{{{{{{vvvppphhhdddkkkxxxzzzsssvvvyyymmm```TTTMMMBBBAAA@@@>>><<<:::999888222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))***++++++***)))(((((((((''''''''''''((((((''''''''''''''''''&&&&&&###$$$&&&(((************(((((((((((()))***+++,,,+++,,,...000000000000///000222444555444444555666666999<<<===<<<:::999888666<<>>>>>===JJJpppZZZ[[[uuufff|||{{{LLL===???999333444666777777777555444777777666666555444444333444444333333333222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555444444444333333333333444333333222222333333444333333333333333333333333222222222222333333444555333444666666666777:::<<<999;;;>>>AAADDDFFFIIIJJJTTT^^^hhhjjjeeeeeemmmwwwzzzzzzxxx}}}zzzllldddppprrrhhh`````````^^^___bbbccceeennn~~~~~~~~~~~~rrrooohhh^^^SSSIIIBBB???777777999999333------222.........---,,,+++,,,,,,+++*********))))))))))))***)))))))))(((((((((((())))))(((((((((((())))))+++++++++***)))((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))******+++,,,,,,---//////......000111111333555666555555555777777999<<<<<<;;;999999999:::<<<===KKKrrreeefffpppccc|||MMM>>>???999333444555666666666555444666666666555555444444333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333333222333333222222222222333333333333333333333333333333333333222222222333444444333555777888999;;;???AAA===@@@DDDIIINNNSSSZZZ^^^bbbhhhkkkgggccclll~~~rrrwww|||yyyjjj___bbboooyyylllkkkmmmqqqtttuuuxxx|||{{{lllWWWJJJDDD???;;;:::666222222555000000000///...---,,,++++++++++++*********))))))******)))))))))((((((((()))))))))(((((())))))***+++++++++***))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((******))))))******+++,,,,,,---//////......000111111333555555555444555777666:::===???===;;;999999777:::>>>MMMuuufffkkkiiiccc~~~OOO???@@@:::222333444555555555555444555555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333222222222222333333222222222222222222222222333333333222333333444555555777999;;;<<<>>>AAADDDDDDGGGKKKPPPVVV___iiipppnnnppprrruuuoooiiittteeeeeebbb___dddqqq|||xxxjjj^^^MMM<<<999======999555333222111000000///...---,,,,,,+++++++++******************)))))))))(((((()))))))))((())))))******+++++++++******)))))))))***))))))))))))))))))***((((((((((((((()))))))))''''''''''''((((((((((((******))))))******+++,,,,,,---//////......000111000222444555444444666777666:::>>>@@@???===:::999666;;;@@@PPPwww\\\ggghhhiiiPPP@@@AAA:::222333333444444444444444444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333444555666777888:::<<<===???AAADDDGGGKKKQQQYYY___bbbffflllpppnnnzzzxxxdddZZZbbbZZZXXXWWWaaazzzrrrdddVVVPPPLLLDDD;;;666555333000///000000///---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))***++++++++++++++++++************)))******************)))((((((((()))))))))******'''''''''((((((((())))))******))))))******+++,,,,,,---//////......000111///111444444444444666777666:::>>>AAA@@@===;;;:::888===BBBQQQvvv\\\mmmnnnrrrRRRAAAAAA:::222222222333333333444444333333333333333333333333111111111222222222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222222222222222222222222222333333444444666777999:::;;;===@@@CCCEEEHHHLLLOOOTTT]]]hhhmmmllliiiiiijjjzzzoooeeeWWWRRR]]]mmmsssxxxfffQQQEEECCC<<<777111//////000///------------,,,,,,,,,++++++++++++*********)))))))))))))))))))))******+++,,,++++++++++++++++++++++++))))))************))))))(((((())))))******++++++''''''((((((((()))))))))******))))))******+++,,,,,,---//////......000111...111333444444444666777666999===??????===<<<;;;999???DDDQQQuuusssvvvxxxRRRAAAAAA:::222222222222222333333444222222222222222222333333000111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222111111111111222222111111111111111111111111333333444666888:::<<<===>>>AAAEEEIIIMMMRRRWWW[[[aaafffkkkllljjjjjjpppuuukkk```eeejjjtttqqqbbb]]]JJJCCC999333222333111///------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))***+++,,,---++++++++++++++++++++++++(((((()))******)))(((((((((((()))******+++,,,,,,'''((((((((())))))))))))******))))))******+++,,,,,,---//////......000111...000333444444444666777666999<<<>>>===<<<<<<<<<999>>>CCCPPPsssvvvzzzRRR@@@@@@999222222111111222222333444222222222222222222222333000000111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222222222111111111111222222111111111111111111111111333333444666999<<<>>>???AAADDDIIIOOOTTTZZZ```dddlllkkkgggbbbaaajjj{{{lllfffddd___iiisssWWWNNNBBB:::777777555333......---------,,,,,,,,,+++++++++************)))))))))))))))***+++,,,---++++++++++++++++++++++++'''((()))******)))((('''((())))))***++++++,,,,,,(((((((((((())))))))))))*********)))***++++++,,,,,,---//////......000111...000222444444444666777777999;;;<<<<<<;;;<<<===888===BBBNNNrrrrrr|||RRR@@@@@@888333333333333333333333333222222222222222222222222333222111111333333222111////////////////////////000000000000000000000000///111222111000///000111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111//////000111111111111111000111111111111222222222222222222222111111444666777777888:::===@@@CCCEEEKKKNNNTTTZZZ```eeejjjllllllbbb^^^iii{{{pppgggfffeeewwwwwwkkkVVVDDD>>>>>>777...333000000000---)))***...,,,+++++++++++++++,,,,,,((((((((((((((()))******)))))))))))))))************++++++***)))***---///************+++,,,---...************))))))))))))))))))))))))***************...555777111***+++111222///000666999888666777666777999;;;<<<<<<<<<;;;777???FFFSSSvvvtttQQQ>>>???999333333333333333333333333222222222222222222222222333222111111333333222111111111111111111111111111000000000000000000000000///000111111000///000111//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000111111111222222222222//////000111111111111111000111111111111222222222000111111111000111444666;;;;;;<<<===@@@DDDGGGJJJPPPSSSZZZbbbjjjmmmllljjjlllsss}}}yyyjjjdddfffmmm|||kkkTTTAAA::::::333000...000///+++***,,,++++++*********++++++,,,)))(((((((((((()))******************************)))*********))))))***,,,***************+++,,,---************))))))))))))))))))))))))************+++---111555333...---000///333<<>>======AAAAAAAAAOOOxxxoookkkRRR??????999222222222222222222222222222222222222222222222222222111000111222333222000111111111111111111111111000000000000000000000000///000111000///...///111////////////000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111////////////////////////000000111111111222222222//////000111111111111111000000111111111222222222111222333444555777:::===AAABBBDDDHHHMMMSSSYYY\\\eeemmmqqqjjjaaaeeexxxwwwlllrrrkkkUUUEEE;;;333222333111//////++++++***)))))))))*********))))))))))))***++++++......---,,,++++++******---...000000---+++++++++******))))))))))))))))))************)))))))))(((((()))))))))************,,,,,,///555666333333666<<<<<<======888333555;;;999:::<<<===>>>???>>>>>>@@@AAABBBNNNuuuppprrrRRR??????999222222222222222222222222222222222222222222222222222111000000222222111000000000000000000000000000////////////////////////...000111000///...///000...////////////000000000////////////////////////////////////////////////........................////////////////////////...////////////000000000////////////////////////////////////000000000000//////000111111111111111000000111111111222222222000222444555777999===AAABBBDDDIIIOOOVVV]]]cccfffkkkmmmllliiiiiissszzzzzz|||vvvkkk~~~oooUUUHHH;;;666444111//////,,,,,,+++***))))))*********************+++,,,,,,.........---,,,+++******---///000000---+++************))))))))))))))))))************)))))))))(((((()))))))))************+++...444777444111444;;;<<<666222222333333555:::999:::<<<>>>?????????>>>:::@@@DDDOOOqqqmmm~~~TTT@@@???888333333333333333333333333222222222222222222222222222111000000111222111000////////////////////////////////////////////////...///000000......///000......////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////000000000000000000000000000000........./////////000000//////000111111111111111000111111111111222222222000222444666888<<<@@@DDDGGGJJJPPPXXX___fffjjjlllllliiiiiirrrzzzjjj```fffyyyfffZZZMMMDDD<<<444//////------,,,+++************++++++******++++++,,,------------,,,,,,++++++++++++,,,---,,,***(((((()))******)))))))))******+++************))))))))))))))))))))))))************+++///555777222---222:::333///...333666555444555999:::<<<===>>>???>>>>>>666>>>DDDPPPpppgggVVVAAA???888444444444444444444444444222222222222222222222222222000///000111222111///000000000000000000000000////////////////////////...///000///......///000........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000////////////000000000000//////000111111111111111000111111111111222222222333555888:::===AAAFFFIIIOOOSSSZZZbbbhhhlllnnnooolllsss}}}|||sssoooooo|||zzzqqqeeeZZZLLL===444222///...---,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++***(((''')))******************+++,,,---************))))))))))))))))))))))))************---...111444000,,,...444//////222888888555444777888999;;;===>>>>>>>>>===666<<>>888999;;;<<<===>>>======888;;;???PPPwwwoooaaaXXXBBB???777<<<;;;999777555444333333333333333222333333333444000111111222222222111111000000111111111111000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////...............///000000////////////////////////000000////////////000000000000000000000000000000000000000000111111111111...///000222222222111000000111222222222444777999<<<>>>@@@BBBEEEJJJPPPUUUaaa^^^bbblllppplllkkkooowww}}}tttvvv}}}yyypppcccSSSHHH:::333------///...+++)))++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++******++++++,,,---+++******+++,,,+++)))&&&''')))+++,,,++++++,,,...+++,,,......------///000...111444555555555555666:::999999<<<@@@AAA???===::::::???UUU|||zzziii^^^AAA;;;666eee[[[LLL===555222555888333444444444444333222111111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000............//////////////////////////////////////////////////////////////////.........//////000////////////////////////000000////////////000000000000000000000000000000000000000000111111111111///000111222222111000000000111333333444666999<<<===???BBBEEEJJJQQQXXX^^^___oootttkkkjjjyyy|||~~~|||tttcccZZZWWWCCC;;;333...,,,+++***)))---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,+++***+++,,,,,,***((('''***...000///---,,,,,,+++---...///......///111///111444555555666777999:::::::::<<>><<<;;;:::>>>SSSyyyiii___DDD@@@===ppplllfff\\\PPPCCC999333333444555555555444333222111222222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////000//////.........//////////////////////////////000//////......//////000000000000000000000000000000000000000111111111111000111111222111111000000000222444555666999===@@@CCCEEEIIIMMMRRRZZZbbbgggjjjssspppdddhhh~~~yyy{{{~~~tttzzzlllaaa\\\IIIDDD;;;222------...000---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...---++++++,,,,,,,,,+++(((,,,111333222///,,,+++,,,...////////////000222000222444555555777:::<<<;;;:::;;;===>>>???===;;;<<<;;;???RRRwww|||yyyggg^^^DDDBBB@@@aaagggmmmooohhhYYYHHH>>>999888777666555555666666222222333333222222111111000111111222222111111000000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////000000///............////////////////////////////////////......////////////////////////////////////000000000111111111111222222222111111111000000000222555777999===AAAEEEKKKNNNQQQUUU[[[aaaiiinnnxxxiiibbbooozzzxxx}}}xxxvvv{{{|||kkk]]]WWWTTTKKK>>>444111000///++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++******++++++,,,---000---++++++,,,---------***---000111000---,,,+++---...000000//////111222111222444444555888<<>>===<<<;;;;;;<<>>AAAEEEKKKNNNPPPUUU\\\ccchhhmmmqqqttteeexxx{{{wwwnnnmmmtttzzziiikkkfffYYYOOOIII???444---...//////000111222222++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,++++++---......---+++,,,+++***)))))),,,...,,,...////////////000222111333555666666888;;;===888:::<<<===<<<;;;;;;<<<666===GGGZZZyyyuuuhhhppp___CCC@@@===dddeeegggiiiiiigggeeecccoooiii___TTTHHH???999666444444444444333222111000111222222333333222222111000000000000000000000000000000000000000000000000............////////////........................////////////////////////------------...000111222///////////////////////////......------......///000000000000000000000000000000000000111111111111111000000000111333555666;;;===@@@CCCFFFKKKPPPTTTVVV[[[bbbhhhjjjkkkkkklllsssqqqllltttyyy|||mmmhhhmmmuuufffjjjfff]]]YYYXXXOOOBBB000000000000000/////////******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,++++++,,,......---,,,(((***++++++******,,,---+++---...///......///111111333555777777777999:::666999<<<===<<<;;;<<<>>>666<<>>AAACCCFFFKKKQQQWWW\\\___uuuiiijjjsssmmm```lllnnncccyyy}}}sssooollljjjppprrrjjj^^^VVVPPPLLLAAA:::111***(((***,,,---)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++***+++---//////---***)))+++,,,------------,,,,,,++++++,,,------......///333444555666777888999::::::::::::;;;======;;;999888>>>IIIZZZuuuyyykkkrrrsssdddGGG???888VVV]]]gggqqqyyyxxxllleeeeeebbb]]]JJJ@@@777666666444444666000000000000000000111333000000000000000000000000////////////....................................------------------,,,,,,...........................------,,,,,,------..................---------...------,,,---...///000........................---...///000111111000000000000111222333777===AAAEEEFFFIIINNNTTT[[[```ccccccqqqqqqdddkkkooodddsss}}}wwwooojjjllliiiccc]]][[[VVVPPPEEEAAA:::222,,,******+++'''((()))******)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***(((((())))))***)))))))))+++,,,,,,------......///111111222444555777888999999888999:::<<<<<<:::888777===III[[[vvv}}}pppmmmqqqfffHHHAAA:::CCCFFFNNNYYYggguuu}}}tttppplllggg^^^RRRFFF>>>999444222222444222111000000111333444000000000000000000000000////////////............////////////////////////,,,,,,------------------...........................------,,,,,,------...---------..................------------...//////........................---...///000111111111000///111333555777<<>>999666444000---++++++,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))))))))***+++++++++++++++,,,------,,,,,,------.../////////222222444666888999;;;<<<888777888:::<<<<<<:::999888;;;FFF\\\xxxzzznnncccjjjdddDDD===:::hhh\\\PPPJJJGGGEEEHHHMMM]]]hhhzzzuuuooodddWWWMMMDDD===999666444222222333333111///111111111111111111111111////////////............000000000000000000000000,,,,,,,,,------....................................------,,,,,,------...,,,---------.../////////---------................................................///000000111111///222777<<<@@@EEEJJJNNNRRRTTTXXX]]]aaaeeehhhjjjjjj[[[tttsssqqq|||mmmjjjyyy{{{{{{vvvnnnmmmfff\\\WWWWWWWWWUUUSSSIII???:::;;;;;;666000---,,,,,,+++++++++++++++))))))*********+++++++++************************---,,,+++******+++---...***)))(((((((((((()))***,,,,,,---......//////000222333444666888999;;;;;;888888999;;;======<<<:::;;;:::EEE]]]zzzvvvmmmeeejjjfffCCC<<<:::sssjjjhhhbbbVVVOOONNNGGGLLLXXXhhhxxxlll\\\QQQHHHBBB777333111111333444222000111111111111111111111111////////////............////////////////////////,,,,,,------------------...........................------,,,,,,------...---------...............,,,---......//////..............................///.........///000111222111555;;;@@@EEEJJJNNNRRRVVVYYY]]]bbbeeefffeeeeeeZZZnnn{{{lllyyysssqqq|||mmmoookkkccc\\\YYYUUUQQQ[[[QQQEEE??????>>>888111,,,+++***))))))))))))))))))************+++++++++************************(((((()))***,,,///111333...---+++***))))))***+++---------...//////000000111222333444555777777888888888999;;;>>>>>>===;;;<<<:::EEE```~~~pppqqqfffooolllFFF===<<<mmmfffWWWQQQOOOSSS]]]ppp|||mmm^^^RRREEE>>>666222333444444222111111111111111111111111////////////....................................------------------,,,,,,...........................------,,,,,,------..................---------,,,---.../////////...---........................//////......///000111222444999@@@FFFKKKOOOSSSVVVZZZ]]]cccggghhhfffccc```^^^rrr}}}~~~jjjlllkkkiiifffbbbXXXMMMSSSPPPJJJDDD???:::666333---,,,+++)))(((((()))))))))************+++++++++************************(((((()))***,,,---///000333222///---,,,+++,,,---------......//////000000333333444444555666666666777777888:::===>>><<<;;;;;;999GGGeeegggttt___qqqoooHHH===<<<ssshhh\\\TTTQQQVVVhhh{{{zzziiiVVVLLL>>>666444555555444111111111111111111111111000/////////.............................................------,,,,,,,,,...........................------,,,,,,------.../////////......------,,,,,,,,,.../////////...---........................//////......///000222333777<<>>CCCHHHLLLTTT\\\^^^\\\cccaaafffnnnhhhZZZWWW^^^tttnnnvvvyyypppmmmgggnnn~~~iiigggbbb```fffkkk___LLLJJJHHHFFFDDDAAA>>>999666444222000///...,,,(((%%%))))))))))))))))))))))))+++,,,---,,,***)))***+++++++++++++++++++++++++++''')))***,,,------,,,,,,***,,,/////////......///000111333555777777777777;;;:::999999999:::;;;<<<<<<999KKKpppxxx]]]pppmmm\\\wwwrrrGGGCCC888uuujjjcccWWWlllhhhXXXLLL???999:::555555444444444444444444111000000000//////////////////............//////------------------------......------------......,,,------------.........///................../////////.........------------------.........//////...//////...///111666999AAAGGGKKKOOOUUU\\\___]]]```ggghhhaaa\\\]]]______hhhpppvvvuuuooowwwpppgggfffccccccfffggg```UUUNNNJJJEEE???<<<999777666666222...+++,,,---...///************************+++,,,---,,,***)))***+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***,,,...//////......///000111333555777777777777::::::999999999:::;;;<<<<<<999IIIlll{{{uuuYYYllliii]]]~~~oooEEEBBB999zzzeeedddeeeooo}}}nnn```NNN@@@;;;222444555444222000222333111111000000000/////////000//////......//////000------------------------......------------......,,,,,,,,,,,,------------......------------.....................---------------........./////////.../////////111444999<<>>:::555111...---+++***++++++++++++++++++++++++)))+++,,,,,,+++***+++---+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,---...---------///111///000222444555666666666777888999:::;;;<<<<<<<<<:::<<>>EEEMMMSSSTTT\\\bbbbbbbbbfffjjjkkkhhhwww~~~yyyxxxxxxqqqgggnnnzzziiippp|||uuunnneeeWWWJJJKKKOOOQQQNNNGGGAAA>>>===;;;777111---,,,---------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,---...---,,,---///222...000222444555666666555666777999;;;<<<<<<<<<<<<999===CCCQQQooo|||[[[iiisssHHHCCC888}}}pppqqq~~~jjjOOO???888777888222222222111111111111000111111000000000000111111////////////////////////.........------.........---------.........////////////............//////---------.........//////////////////000000000000000333666;;;@@@HHHPPPUUUXXX```eeedddbbbeeehhhiiijjjzzzvvvzzz|||ppp___ddd|||mmmmmmvvv|||yyylllbbb]]]UUUKKKGGGKKKOOOLLLFFF@@@>>>???111000000000111000---+++++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++''')))+++,,,------,,,,,,,,,---------,,,---000222...000222444555666555555666777999;;;<<<<<<<<<<<<888===CCCQQQooo~~~}}}[[[sssvvvJJJCCC777uuuqqqsssPPP:::666;;;444111222555555111000111000000000000000000000000////////////////////////................................................000000//////............------------------------...///000000//////000222555888<<<@@@EEELLLSSSXXXYYYcccgggcccaaaeeegggeee~~~xxxqqqppprrrkkkbbbXXXooonnnbbbbbbffffffdddjjjooo^^^KKKIIILLLJJJHHHFFFDDD@@@<<<888111111111000//////......++++++++++++******)))))),,,,,,,,,+++++++++******)))***+++,,,---,,,++++++***++++++,,,,,,++++++***------------...///000000000000000222555666666555999999::::::;;;<<<<<<===<<<<<>>CCCHHHNNNTTT[[[```fff___bbbiiiaaa^^^~~~~~~xxxvvvrrrnnnmmmnnniiicccWWWMMMEEEHHHQQQZZZcccjjjuuuxxxpppfffeee___[[[```UUUOOOGGG@@@===<<<<<<<<<666444111///---------...++++++++++++************,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++,,,---...//////...///111444666555444::::::;;;<<<============999;;;CCCTTTnnnpppsssooobbbwwwKKKCCC:::}}}cccCCC;;;555555666333222222////////////////////////////////////////////////................................................------------------------........................///000000///...000333555<<<@@@GGGMMMSSSYYY___ccceeebbbfffjjjbbbggg{{{wwwuuutttssspppmmmlllllliiieeeiiiXXXGGG@@@DDDPPP___lllppp^^^___cccgggXXXRRRJJJCCC@@@>>>>>>===888666222...,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++++++++++++++---,,,***))))))***,,,---++++++++++++,,,---............///111444666555444:::;;;<<<===>>>>>>>>>===888;;;CCCTTTlllrrrgggbbb{{{MMMBBB888bbbNNN:::222333333222222000000000000000000000000////////////////////////................................................------------------------........................///000000///000222666999>>>CCCJJJQQQVVV[[[```ddddddgggfff```bbb|||}}}{{{uuurrrrrrpppnnnmmmllljjjhhhgggddd[[[PPPFFFBBBIII\\\ooovvvTTTXXX```___UUUQQQKKKEEEAAA>>><<<:::999777333///---,,,------+++++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))*********++++++---,,,***))))))***,,,---++++++++++++,,,---............///111444666666555999;;;<<<>>>???>>>>>>===888;;;DDDSSSiiiqqq[[[bbbOOOBBB777qqqNNN999333222333555000000000000000000000000////////////////////////................................................---------------.................................///000000000222555:::>>>AAAFFFNNNTTTYYY^^^aaaddddddhhhbbb[[[mmm~~~xxxuuupppmmmlllmmmkkkgggfffhhhaaaaaa]]]TTTIIIHHHXXXjjjuuuRRRUUUYYYWWWOOOLLLGGGCCC???<<<777444888666333000...---------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,+++******+++,,,,,,++++++++++++,,,---...///......///222555777777666888:::<<<>>>???>>>===<<<888<<>>CCCDDDJJJQQQXXX]]]```bbbdddeeeeeebbbiii~~~yyyvvvnnnkkkjjjllliiidddcccffffffeeeddd^^^UUUPPPXXXccc}}}iiiVVVRRRPPPQQQMMMJJJEEE@@@===:::666444777555444111///...------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********))))))((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////000333777999999888777999;;;===>>>===<<<;;;999<<>>===;;;::::::===CCCMMM```yyyvvveeefffRRRxxxzzzvvvHHHAAA:::jjjMMM???777666777444......222333000000000000000////////////............////////////////////////////////////////////////////////////000000///..................///000444999???DDDGGGNNN[[[\\\YYY```dddbbbeeeeee^^^hhh{{{vvvkkkjjjiiigggeeecccbbbaaabbb^^^[[[\\\```aaa^^^[[[ZZZOOOKKKRRRUUUPPPNNNRRRLLLHHHFFFEEEBBB;;;999:::777666444111///---+++***---------,,,,,,+++++++++,,,,,,,,,+++++++++************))))))))))))************+++++++++,,,,,,,,,***,,,------------...000...//////111444777:::<<<<<<<<<======<<<;;;::::::999<<>>999777444111///------,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************)))))))))))))))************+++++++++,,,,,,***,,,------------...000//////000111444777999;;;<<<<<<======<<<;;;;;;:::999<<>>888555111---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))*********+++++++++***,,,------------...000000000111333444444555555;;;;;;<<<<<<<<<<<<<<<;;;:::===EEETTTjjjpppZZZqqqcccVVV|||QQQ???;;;dddBBB555666666555666222222111111111000000000............////////////////////////////////////000000000000000000000000///............//////000222666===EEELLLRRRUUUWWW[[[ddddddcccddd^^^___lll~~~yyyzzzzzzuuuvvvvvvvvvxxx|||~~~yyyxxx{{{yyyxxxwwwzzz~~~{{{www}}}~~~}}}|||vvvmmmllliiieeeaaa]]]ZZZXXXQQQQQQPPPOOONNNNNNMMMMMMIIIGGGCCC@@@CCCPPPcccrrrfffUUUDDD@@@BBBBBB???>>>666444000---++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))******)))))))))************+++***,,,------------...000///000111333444555555555:::;;;<<<<<<===<<<<<<<<<:::===EEETTTjjjgggYYYuuu[[[bbbyyyOOO>>>===]]]AAA777777777555222222222111111111000000............////////////////////////////////////000000000000000000000000---------......000111222666:::AAAIIIOOOTTTVVVWWW\\\cccccccccddd```dddttt~~~~~~sssssstttuuuxxxyyyzzzzzz}}}xxxrrrmmmllliiifffccc___]]]\\\TTTSSSQQQNNNKKKKKKLLLMMMFFFEEEBBB???@@@HHHSSSZZZPPPHHHBBBAAAAAA===999999555444111///---,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((((((((()))***+++,,,))))))))))))***************,,,------------...000---...111333444555555555:::;;;;;;<<<======<<<<<<;;;>>>GGGVVVmmmccc[[[{{{ccczzz|||KKK<<<>>>uuuNNN:::888999777222222222111111111111000............/////////000////////////////////////////////////////////////++++++,,,---///111333444;;;???FFFNNNTTTWWWXXXYYY[[[bbbbbbcccfffbbbiii{{{ssstttxxx}}}|||wwwqqqnnnnnnppptttzzz{{{vvv}}}wwwqqqmmmllljjjgggdddbbb```___WWWUUURRRMMMJJJIIIJJJLLLEEEEEECCC???===???AAABBB:::999;;;??????:::777888555444222111///...------+++++++++,,,,,,---------,,,,,,,,,+++++++++******'''((((((((()))+++,,,---))))))))))))***************,,,------------...000,,,...000333444555555555::::::;;;<<<=========<<<;;;???HHHXXXooo^^^YYYzzzzzzzzzHHH:::<<>>===<<<<<<;;;::::::999999===@@@:::222555222///---------,,,+++---,,,,,,++++++,,,,,,---222///,,,+++,,,+++(((%%%))))))))))))***************,,,+++)))+++...---)))...---,,,+++,,,---...//////000000111333555777888999:::<<<===>>>>>>>>>>>><<>>===<<<;;;:::;;;;;;:::777;;;CCCHHHHHH999666111///------,,,***---,,,,,,++++++,,,,,,---555222000000000000---+++))))))))))))***************,,,+++***,,,//////+++------,,,,,,,,,---.../////////000111333555777888999:::<<<===>>>???>>>>>>???BBBGGGSSSnnn]]]iiissscccwwwzzz}}}LLLFFF999^^^AAA:::999444000000222333111...111000///......///000111........................---------............///...000111111000333888<<>>JJJWWW^^^===999333///---,,,+++***---,,,,,,++++++,,,,,,---///---,,,,,,------+++***))))))))))))***************,,,,,,***,,,000000,,,---,,,,,,,,,,,,---.../////////000111333555777888999:::<<<===>>>???>>>>>>???@@@CCCMMMfff|||___sssmmm[[[yyyvvvuuuvvvPPPFFF888{{{SSS;;;===777444444444111///...000000////////////000000........................---------............///---000222222000333:::AAAHHHKKKQQQVVV[[[^^^______YYY```bbbXXX```ttt~~~xxxtttrrrmmmiiieeecccbbb```^^^\\\VVVTTTPPPMMMJJJHHHEEEDDDDDDBBB???======<<<;;;999:::===@@@AAAGGGSSS\\\___<<<888222...------,,,,,,---,,,,,,++++++,,,,,,---(((((('''(((((((((((((((((()))))))))************)))++++++))),,,000000,,,,,,,,,,,,,,,---....../////////000111222444666777888999;;;===????????????;;;<<<@@@KKKaaavvv]]]uuuuuugggtttooo}}}PPPCCC666wwwMMM<<<777444555444///...111000000////////////000000........................---------............///,,,///111111000444<<>>======<<<:::888888===BBBHHHPPPVVVSSSKKK888444000...---......------,,,,,,++++++,,,,,,---)))************++++++,,,((()))))))))************(((***)))(((***......***++++++,,,---.........///...//////000222444666777888999;;;===????????????888;;;BBBOOObbb~~~ttt\\\ttt}}}yyypppwwwPPPBBB777qqqCCC999222333333//////444//////000000000000//////........................---------............///,,,...///000222777???EEEMMMOOOSSSXXX\\\___aaabbb___```VVV^^^||||||{{{wwwvvvrrrooojjjddd^^^[[[YYYXXXXXXTTTOOOMMMLLLJJJFFFCCCAAA???=========<<<:::888666;;;AAAGGGNNNOOODDD888444111///...///000///...---,,,,,,++++++,,,,,,---)))***,,,,,,++++++,,,---))))))))))))************(((***)))''')))---,,,(((***+++,,,---.../////////......///000222444666777777999;;;===???@@@@@@???888===GGGUUUggg~~~uuu]]]tttoooQQQBBB;;;^^^GGG444222555222000222//////000000000000//////........................---------............//////......000444;;;BBBGGGNNNPPPTTTXXX\\\___bbbccc[[[^^^UUUiii{{{wwwuuupppmmmiiiddd___\\\\\\\\\ZZZUUUOOOMMMMMMLLLGGGCCC@@@>>>=========<<<999777555999<<<===???@@@:::222333222111111222222000...---,,,,,,++++++,,,,,,---''')))+++***(((((()))+++))))))))))))************+++,,,+++((())),,,+++''')))***,,,---/////////.........///000222444555666777888;;;===???@@@@@@@@@999===HHHWWWggg}}}mmm[[[wwwnnnQQQAAA;;;zzzXXX999333777666111/////////000000000000//////........................---------.........//////111///...000777???EEEHHHOOOQQQTTTXXX\\\___bbbccc\\\ccc]]]zzz|||xxxtttsssjjjiiifffccc``````bbbdddZZZUUUPPPMMMNNNLLLHHHCCC???>>>===<<<===<<<999777555888888333111333555444444333333333444333000------,,,,,,++++++,,,,,,---(((+++---,,,)))(((***,,,))))))))))))************---...,,,)))***---+++''')))***,,,.../////////.........///000111333555666777888;;;===???@@@@@@@@@777;;;FFFTTTcccyyycccXXXyyyzzzfffxxxOOO???:::pppCCC888888111111999222111000//////.........////////////////////////......///000000000000000//////000444;;;BBBHHHJJJRRRSSSVVVZZZ^^^``````___]]]ZZZlllwwwrrr{{{yyy{{{xxxrrrnnnhhhcccaaa___^^^]]]ZZZWWWRRROOOLLLIIIFFFDDDAAA???<<<999777666777777666555555444444333222222888444888@@@===111...222,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***)))(((((('''*********))))))))))))))),,,,,,,,,---...///000111,,,---///000000111444666888888999:::;;;===>>>>>>===:::DDDOOOUUUppp|||^^^\\\sssqqqtttrrrRRR>>>==={{{```@@@555444333111222222000///////////////////////////////////////......///000000000000000000000222777===DDDIIILLLSSSTTTWWW[[[^^^```___^^^eeeggglllooo|||~~~|||yyysssooojjjfffcccaaa___^^^YYYVVVRRROOOLLLIIIFFFDDDAAA???<<<999777777777777555555555444333333222222444555???JJJGGG777------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******)))(((((('''***))))))))))))))))))))),,,,,,,,,,,,---///000111...000111111111222555777777888999:::;;;===>>>>>>>>>;;;DDDNNNUUUrrr{{{]]]XXXlllvvvyyyTTT???:::uuuQQQ777999888///333222111000////////////////////////////////////......///000000000000000///222666;;;AAAGGGKKKMMMUUUWWWZZZ\\\^^^^^^^^^]]]```iiiffflll}}}zzzsssppplllhhhfffccc```^^^YYYVVVQQQNNNLLLIIIFFFDDDAAA@@@===:::888777666666555555444444333333222222333666@@@JJJGGG999...,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))******++++++,,,,,,---///000111111222333333333333555777777777888:::;;;===>>>>>>>>>;;;CCCLLLTTTssszzz]]]WWWjjjwww}}}VVV@@@888kkk~~~uuutttwwwkkkEEE;;;;;;666333333222111000000000000////////////////////////......///000000000000000...222888>>>DDDHHHLLLNNNWWWYYY\\\^^^^^^]]]\\\\\\YYYbbb```vvv|||yyyrrrooollliiifffccc```]]]WWWTTTQQQNNNLLLJJJGGGEEEAAA@@@>>>;;;999777666666555555444444333222222111777777:::>>>;;;333///000,,,++++++******++++++,,,++++++++++++++++++++++++************))))))(((((()))))))))))))))*********+++++++++,,,---...000000222333444333333333555777666777888999;;;<<<>>>>>>===:::AAAHHHQQQtttqqqYYYXXXnnnuuu~~~VVV@@@777^^^vvvbbb```fffwwwiiiyyy]]]>>>555888444333222111111000000000000000000000000000000000......///000000000000000...333:::@@@EEEIIIMMMPPPYYY\\\______^^^\\\\\\\\\[[[]]]aaa{{{xxxpppnnnjjjgggeeebbb^^^[[[VVVSSSPPPMMMLLLJJJGGGEEEBBBAAA>>><<<999777666555555444444333222222111111666555666666333//////111,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))(((((())))))************+++++++++,,,---...///000111222333222111222444555555666777999;;;<<<>>>>>>;;;999>>>DDDOOOtttiiiVVV]]]xxxssstttUUU???999VVVbbbRRRZZZiiinnn```~~~}}}MMM555444555444333222111111111111000000000000000000000000......///000000000000000...444<<>>???:::888===BBBNNNtttjjj[[[ggguuulllUUU???:::]]]nnnRRRJJJZZZmmm~~~ccclllnnnHHH666555444333222222111222222000000000000000000000000......///000000000000000111777>>>CCCFFFKKKRRRWWWYYY]]]aaaaaa^^^[[[\\\^^^[[[fffsss{{{yyyqqqmmmhhhdddaaa___]]]\\\TTTQQQNNNLLLKKKJJJHHHFFFBBBAAA@@@>>>;;;888555444444444333333222111111111,,,000555666444222000...,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))***'''(((((()))******++++++*********+++,,,---//////...///111111111222444666444555666888:::<<<>>>???:::999???CCCNNNvvvjjj]]]hhhxxxqqqUUU???:::iiiaaaIIIFFFXXXmmmtttjjjfff___???555555444333222222222222000000000000000000000000...//////000000000000000333999@@@EEEHHHLLLTTTZZZYYY]]]bbbbbb^^^\\\]]]___fff}}}fffkkk}}}zzzrrrnnnhhhcccaaa___^^^]]]SSSQQQNNNLLLKKKJJJHHHGGGBBBBBB@@@>>>;;;888555444444444333333222111111000,,,///111///...000111111,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))*********'''(((((()))***+++++++++*********+++,,,---//////...///111111222333555888444444666888:::<<<>>>???;;;;;;@@@DDDPPPwwwbbbUUU^^^wwwxxxrrrVVV@@@:::ZZZMMMNNNSSSrrrjjj^^^jjj~~~FFF666@@@444+++777777///444000000000000000000000000111000000000111111000///555:::BBBHHHMMMPPPSSSUUU[[[^^^______[[[UUU]]]nnnrrrhhh~~~yyywwwwwwpppmmmhhhccc___\\\\\\\\\UUUTTTQQQOOONNNJJJFFFCCC@@@???>>>;;;999666555444000111222333222111000///000///...------...///000......---,,,++++++++++++++++++******************((()))***++++++***)))(((++++++************++++++***++++++,,,,,,------.........///000111333555666888888999:::<<<>>>@@@AAA<<<;;;@@@DDDQQQwwwXXXRRRdddtttZZZ@@@777{{{SSSGGGNNN\\\vvvggg^^^vvv```;;;;;;333111666555111444111111111111111111111111111000000000111111111111777<<>>@@@AAA<<<:::===@@@KKKqqq___UUU___yyysssZZZAAA888wwwQQQGGGOOOcccqqq\\\aaa}}}NNN;;;444888666333444111111111111111111111111111000000000000111222333333:::>>>EEEKKKOOOSSSVVVYYYaaaWWWccc^^^RRR{{{{{{yyypppmmmgggbbb]]]ZZZYYYYYYUUURRRMMMJJJIIIHHHHHHGGGCCCBBB@@@>>><<<999888777333333444444333333222111111///---,,,,,,---///111...---,,,+++******************++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,------.........///000111333555666888888999:::<<<>>>???@@@>>>999;;;>>>IIIpppooo```___uuuvvvYYYBBB:::uuuWWWMMMRRRfffyyycccYYYfffmmmFFF666:::555444666---111111111111111111111111///000111111111222444666===AAAGGGMMMQQQUUUXXX[[[```\\\aaa___ccc}}}uuuqqqnnnkkkfffaaa]]]ZZZZZZZZZTTTQQQNNNLLLKKKJJJHHHGGGBBBAAA@@@>>><<<:::888777333333333333222111111000111///---++++++---///111///...---,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,------.........///000111333555666777888888:::;;;===???@@@???999;;;@@@LLLttt}}}kkkcccyyy{{{XXXDDD:::uuuZZZOOOSSSjjj}}}hhhYYYTTTmmmVVV888666333555888---111111111111111111111111...000111111111333666:::???CCCIIINNNRRRVVVZZZ]]]XXX```ZZZccc{{{rrrlllllliiieee```]]]\\\\\\\\\RRRRRRQQQQQQPPPMMMIIIEEEAAAAAA???===;;;:::888777333222111111000/////////000///---++++++---///000000///...------,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++************++++++***++++++,,,,,,------.........///000111333555666777777888999;;;===???@@@@@@999:::@@@KKKqqqyyyiiiccc~~~|||WWWDDD:::zzz\\\NNNSSSssspppaaaQQQXXX~~~nnnDDD444333777888111222222222222222222222222...000222111111333888===AAAEEEJJJOOOSSSWWW[[[^^^WWWaaaUUUbbbmmm|||tttnnnllljjjeeeaaa^^^\\\\\\]]]RRRRRRSSSSSSRRRNNNHHHDDDAAA@@@???===<<<:::999888333222111///..................---,,,,,,---......000///...---,,,,,,,,,,,,******++++++,,,------------,,,,,,++++++,,,,,,---++++++************++++++***++++++,,,,,,------.........///000111333555666777777888999;;;===>>>??????777999>>>FFFggglll[[[]]]xxxWWWCCC888fffTTTYYY~~~zzzjjjVVVRRRkkk]]]<<<888777444555222222222222222222222222---000222222111333:::???BBBFFFKKKOOOSSSWWW[[[^^^]]][[[QQQ^^^|||oooaaa}}}|||~~~wwwrrrpppmmmhhhbbb^^^\\\[[[[[[TTTSSSRRRQQQPPPLLLGGGCCCBBBAAA@@@???===<<<::::::444333111000///......///------------------------......---+++++++++++++++******++++++,,,------...---,,,+++******+++,,,---++++++************++++++***++++++,,,,,,------.........///000111333555666666777777999:::<<<>>>???>>>777:::@@@GGGdddhhhTTT\\\tttzzzWWWAAA666rrr___```~~~mmmXXXPPP\\\{{{vvvGGG===777000777222222222222222222222222---000222222111333:::@@@CCCFFFKKKOOORRRWWW[[[^^^___QQQPPP^^^nnnQQQmmmvvvsss~~~xxxsssssspppjjjccc^^^[[[YYYXXXVVVTTTQQQNNNLLLJJJFFFDDDCCCCCCBBB@@@>>>===<<<;;;666444222111/////////000+++,,,............,,,+++---,,,+++***))))))))))))******+++,,,,,,---......,,,,,,************,,,,,,++++++************++++++***++++++,,,,,,---............///000111333555666666777777999:::<<<>>>???>>>777===EEELLLiiioooVVV___rrr|||pppXXX@@@555uuusss^^^UUUOOOUUUvvv```:::666999444666666555444333333333333333222000000333888===@@@EEEFFFIIINNNTTTYYY[[[[[[XXXTTTQQQ\\\~~~uuu]]]~~~pppmmmxxxzzzuuuuuu{{{oooddd```^^^[[[XXXXXXUUUTTTRRROOOLLLIIIFFFEEE@@@@@@>>>===;;;999888777555444333111000//////......,,,***+++---...,,,***+++,,,,,,---,,,+++***)))***+++,,,---...---,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,.........///000222444555555777999;;;<<<===<<<<<<;;;999???BBBIIIkkkgggLLLccc|||zzz]]]>>>:::xxxeee[[[QQQLLL]]]uuu~~~RRR===888888666555444333333222222222333222111111444888===@@@EEEFFFIIIOOOUUUZZZ[[[[[[```YYYVVVfffcccuuuzzzlllooo~~~{{{wwwwwwxxxnnneeeaaa___[[[WWWWWWTTTSSSQQQNNNLLLIIIGGGFFFBBBAAA@@@===;;;888666555555444333111000///.........,,,***+++---...,,,***+++,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,.........///111222444555555777999;;;<<<======<<<===:::>>>@@@HHHlllvvv^^^kkkuuu\\\===999uuu{{{mmm^^^QQQGGGJJJTTTmmmBBB333999555555444333222222222222333222111222555:::>>>AAAFFFGGGJJJPPPVVVZZZ\\\\\\ZZZTTTTTTmmmyyygggrrrlllyyyuuuoootttyyy~~~|||{{{wwwqqqmmmooovvv|||}}}yyyxxxtttllleeeccc```ZZZVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCAAA>>>;;;888555444555444333111000///......---,,,++++++------,,,+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,......//////111222444555666777999;;;<<<=========@@@;;;===???GGGllltttwww~~~yyyooo[[[<<<999ooodddfffjjjttt^^^RRRKKKJJJMMMjjjKKK333;;;555444333222222111222222222222222333666;;;@@@CCCFFFHHHKKKQQQXXX\\\]]]\\\UUUTTT[[[zzzsssooouuusssmmmmmmkkkiiihhhiiikkknnnoooaaa```___\\\[[[]]]bbbgggsssppprrr{{{{{{xxxpppjjjeeeddd```YYYSSSRRRQQQPPPNNNMMMKKKIIIGGGGGGDDDCCC@@@>>>;;;888666555555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,......///000111333444555666777999;;;============@@@;;;===@@@GGGkkksssoooiii\\\===:::ppp^^^UUUSSSSSSkkkzzz```VVVRRRMMMIIIPPP{{{\\\;;;;;;555555444333222222222222222222333555888===AAADDDGGGHHHMMMSSSYYY]]]]]]]]]ZZZaaaoooyyy{{{{{{ppp{{{pppmmmiiiddd```aaagggkkkiiifff^^^```bbbdddfffhhhjjjlllqqqmmmnnnuuu}}}zzzvvvmmmhhhdddccc^^^UUUOOONNNMMMMMMLLLKKKIIIHHHGGGFFFBBBAAA@@@>>><<<:::999888444333222000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,/////////000111333555666666888:::<<<===>>>======???:::>>>BBBJJJllljjjnnnfff___???;;;sss\\\PPPKKKJJJNNNpppfff\\\XXXNNNBBBFFFccctttGGG555666666555444333333333333222222333666:::???CCCFFFGGGIIINNNTTT[[[^^^^^^]]]WWWfff|||gggvvvqqqrrrnnnqqqpppnnnnnnqqqtttpppggg^^^qqqtttyyy}}}yyyssskkkgggcccaaaZZZQQQKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEAAAAAA???>>><<<;;;:::999444333222000///...------+++,,,------++++++,,,---++++++******++++++,,,---+++************+++,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,/////////000222333555666777888:::<<<===>>>>>>>>>===999===CCCLLLnnnxxxooohhheeecccAAA;;;yyy```QQQGGGEEEIII\\\kkkbbb```UUUFFFHHHNNNyyy[[[555777777666555444444444444111222444777;;;@@@DDDGGGGGGJJJOOOVVV\\\______^^^[[[nnnhhhppppppuuuyyy}}}~~~}}}yyyrrrjjjfffbbb___WWWLLLGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA>>><<<:::999888444333111000...---------***,,,...---+++***,,,...++++++*********+++,,,---+++***)))))))))***,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,//////000111222444555666777888:::<<<>>>>>>>>>>>>===888<<>>888777666555555444555555111222444777<<>>>>>>>>>>>===777:::AAAOOOvvv___\\\jjjvvvwwwccceeeBBB888uuuqqqxxxxxxfffRRRHHHRRRKKKVVVxxxcccmmmeee[[[EEEJJJJJJfffNNN>>>555555555111444777000444666:::<<<>>>@@@CCCFFFDDDNNNPPPSSS\\\^^^aaalllqqqvvv}}}hhhrrr{{{tttnnniiifffbbb]]]SSSHHHDDDFFFJJJIIIGGGEEEFFFGGGAAA;;;???@@@BBBAAA>>>999666444444333222000///---,,,+++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,++++++******++++++,,,'''+++......+++)))***+++000...+++***+++***)))((())))))))))))***+++,,,------...///000111222333333555777999<<<>>>>>>======<<<;;;:::???LLLlll```VVVuuu|||ttt{{{aaawwwfff999:::zzzwww|||yyyeeeOOOGGGLLLZZZqqqtttggg[[[IIIEEEBBBXXXaaaAAA777666777333444666111444666999<<<===@@@CCCEEEGGGNNNPPPTTT\\\[[[```pppjjj}}}hhhvvv{{{vvvrrrnnnhhhaaaYYYNNNEEECCCFFFLLLMMMNNNMMMJJJFFFFFFHHHBBBCCCCCCBBB???<<<999888555444333111000...---,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,...//////...000...+++***++++++)))((())))))))))))***+++,,,---------...000111333444444555777999<<<>>>>>>>>>======;;;;;;===IIIfff\\\PPPqqqhhhsssaaaxxxkkk>>>>>>~~~gggPPPKKKLLLpppuuussseee[[[QQQDDD>>>HHHgggyyyHHH:::777:::444333666222333666999;;;===???BBBEEEKKKNNNPPPWWW^^^ZZZaaawwwrrryyyhhh|||}}}yyyvvvsssooofff[[[QQQHHHBBBEEEKKKQQQMMMNNNWWWYYYSSSNNNNNNFFFEEEBBB@@@===;;;::::::666555444222111///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,111---)))+++000444444333000...++++++++++++***)))***))))))******+++,,,---+++,,,...///111333555555444666999<<<>>>>>>>>>======<<<<<>>>>>>>>>>>;;;<<<>>>CCCOOOjjjXXXVVV~~~mmmppp@@@;;;}}}qqqddd]]]yyyzzzwwwkkkfffZZZMMMJJJDDDAAAjjjdddEEE666:::777444666777444666:::<<<>>>@@@CCCFFFLLLRRRVVV\\\^^^WWW```zzzrrryyyoooxxxrrrmmmfffZZZLLLDDDAAACCCLLLUUU^^^hhh}}}lllaaaSSSLLLCCC;;;888666555444333333222000///...------------,,,,,,,,,+++++++++,,,------------,,,++++++,,,++++++******++++++,,,------,,,++++++///555:::///---,,,+++,,,,,,+++***************+++,,,---...+++,,,---///222444555666333555999<<<>>>??????>>>;;;<<<@@@FFFRRRlllzzzSSSSSS}}}nnnrrrBBB;;;xxxqqqmmmiiihhhzzzjjjcccZZZQQQMMMEEE===SSSRRR888:::999555666777555888;;;===???AAADDDGGGKKKVVVZZZYYYZZZ[[[iiixxx~~~ttt}}}wwwpppkkkaaaUUUIIIDDDDDDHHHQQQZZZllluuutttXXXPPPEEE===:::999777555222222111000///...------------,,,,,,,,,,,,++++++---------------,,,++++++,,,++++++******++++++,,,***,,,...,,,***+++111666///---,,,+++,,,---,,,++++++******++++++,,,---...+++,,,...///111333555555333555888<<<>>>?????????===>>>@@@EEEOOOhhhxxxNNNKKKtttqqqlllwwwHHH>>>oooffffffhhh|||ttttttiiifff]]]VVVLLLFFF@@@BBBfffccc===<<<;;;666666666777999<<>>?????????======???BBBLLLddd|||SSSNNNtttqqqlll{{{KKK@@@mmmaaacccggg}}}ooofffnnnnnnqqqaaaZZZJJJFFFDDD999PPPoooAAA======777555555777:::===???AAACCCGGGIIICCCXXX]]]UUU```|||iiivvvyyyqqq|||uuunnnggg```\\\LLLEEEBBBIIISSS]]]hhhpppuuueee\\\SSSTTTLLLAAA;;;::::::888666444333333222111000//////---------,,,,,,,,,++++++------......------,,,+++,,,++++++++++++++++++,,,---,,,+++---000000,,,)))///---,,,,,,---...---,,,++++++++++++,,,---......---...///000111222333333333555888<<<>>>???@@@???<<<<<<===AAAKKKccc\\\YYY|||qqq{{{JJJ>>>pppRRRVVVsssuuubbbiii{{{uuuaaafffUUUJJJIIIDDD@@@NNNcccNNN======666555===999;;;>>>@@@BBBDDDGGGIIIVVVSSSaaaVVV^^^mmm___yyyqqq}}}ssskkkgggcccZZZQQQFFFDDDGGGPPPZZZfffwwwuuu```RRRNNNNNNFFFCCC@@@===;;;999777555333333333222000...---,,,...+++)))***---...,,,***......//////...,,,+++)))++++++***************+++---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++))))))))))))***+++,,,---------...000222444666777666888:::<<<======<<<;;;777===>>>BBBQQQeeeiiiZZZrrr|||kkkLLL;;;vvv^^^eeeuuuooo}}}ppp^^^SSSKKKGGG@@@;;;DDDRRR}}}cccDDD@@@;;;777===999<<<>>>@@@BBBDDDGGGIIIPPPPPP^^^TTTYYYyyybbbiiizzzvvv|||ppphhhccc^^^SSSJJJHHHJJJOOOYYYgggyyytttcccVVVNNNJJJHHHDDDAAA>>>;;;:::888555333222222111111111000000000///...------...///...------............,,,+++***++++++************++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,,,,---...111333555666666888:::<<<===>>>>>>>>>888>>>>>>BBBOOOaaammmYYYooovvvgggOOO===rrruuu{{{pppvvvqqq^^^]]]XXXNNNCCC???AAADDD___}}}JJJ@@@===666;;;:::<<<>>>@@@BBBDDDGGGJJJOOOSSS___UUUYYYwwwiiiyyyxxx{{{zzz~~~wwwjjjccc```ZZZPPPGGGIIIOOOVVVaaavvvsss___RRRMMMKKKHHHCCCBBB???<<<999888777444222555444222111000000000111---...///...---,,,---...------......---,,,+++***++++++************++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,++++++,,,...000222444555777777999;;;===???@@@AAA:::>>>===AAAMMM\\\}}}lllZZZoooxxxwww|||cccQQQ@@@zzzrrrhhhuuuzzzcccffflllhhhWWWIIIEEECCC???OOOUUU@@@>>>888===;;;<<>>;;;999888777555333;;;999555111///.........))),,,...---***)))+++---------------,,,,,,++++++++++++*********+++,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,+++++++++******))))))***++++++,,,+++,,,---...000222444666777777888:::<<>>AAA<<<===???@@@AAADDDHHHLLLRRRYYYUUUQQQYYYxxx___vvvvvv~~~}}}{{{lll```WWWVVVVVVRRROOOOOOVVVaaammmzzzoooggg\\\SSSNNNKKKHHHFFFAAA???<<<::::::999777555;;;999555111///.........)))+++---,,,)))(((***------,,,,,,,,,++++++++++++++++++******+++,,,,,,---***+++,,,---...---,,,+++------,,,,,,,,,+++++++++*********)))******+++,,,,,,---...///111444666777666666777999<<>>@@@JJJMMM<<<>>>===<<<>>>???@@@AAADDDIIILLLTTT\\\SSSXXXhhhyyy[[[xxxzzz}}}yyyuuucccYYYRRRRRRQQQLLLNNNTTT]]]ggguuu}}}gggddd^^^VVVNNNHHHEEEDDDAAA???<<<;;;;;;:::999777555444222111000000000111,,,---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++***++++++,,,---...++++++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++***************++++++------...000222444666777444555777:::<<<>>>@@@AAA;;;<<<<<>>??????AAADDDIIIMMMTTT]]]TTTdddzzzhhhyyy~~~zzz{{{pppjjj\\\UUURRRUUURRROOOVVVbbbhhhppprrrddd```ZZZSSSLLLFFFCCCBBB@@@>>><<<;;;;;;;;;999888222222111111111000000000---,,,+++,,,------,,,+++,,,,,,+++******+++,,,---++++++++++++,,,---......,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++***************+++,,,,,,---///111333555666333444777:::<<<===>>>>>><<<<<<<<>>??????AAADDDJJJMMMMMMXXXPPPjjj}}}wwwwww}}}www~~~qqqccc[[[WWWSSSTTTYYYXXXVVVaaarrrvvv|||uuuddd^^^VVVOOOJJJGGGDDDBBB???===;;;:::::::::999888333333333222000...---,,,,,,***((())),,,---+++(((,,,+++*********+++,,,---++++++++++++,,,---...///---,,,+++***+++,,,---...---------,,,,,,,,,++++++++++++***************+++++++++,,,...000222444555222444777:::<<<===<<<<<<>>>===<<>>zzzmmmcccZZZppptttPPPGGGNNN\\\qqq___nnnwwwmmm]]]QQQFFF<<<===AAACCCjjjTTT???@@@>>>===>>>BBBDDDEEEIIIPPPQQQZZZUUUiiiqqqtttyyywwwfffYYYSSSPPPUUU\\\cccjjjooosssttt|||vvvkkk___ZZZTTTNNNJJJGGGCCCAAA@@@@@@???>>>===;;;999888555444333222111111111111...---+++******+++---...((((((((((((((()))*********++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------///222666888444666888:::;;;<<<<<<;;;@@@@@@???EEELLLQQQooopppGGGMMM}}}nnnxxxXXXuuuUUU===}}}lllRRRiiiiiiMMMLLLYYY{{{dddqqqwwwooo```SSSGGG===;;;>>>===[[[lllGGGBBB>>>===>>>BBBDDDEEEJJJPPPTTT]]]YYYpppmmmxxxzzztttzzzpppfff[[[WWWWWWSSS[[[gggqqqvvvxxxzzz{{{nnnfffaaa\\\UUUOOOKKKHHHEEEDDDBBBAAA@@@>>>===;;;::::::666555333222111000000000...---+++******+++---...***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------///222555777444666888:::;;;<<<<<<;;;<<<======EEEMMMTTTsssvvvPPPTTT|||{{{wwwuuu```}}}XXX???uuuOOOeee```UUU___|||lllssswwwqqqdddUUUHHH>>>===AAA<<>>BBBDDDEEEJJJQQQQQQXXXVVVqqqkkk{{{wwwppp}}}zzzuuufff\\\VVVWWW\\\]]]iiiwww~~~~~~|||}}}wwwiiidddbbb\\\UUUNNNKKKIIIHHHGGGDDDCCCAAA>>><<<;;;;;;;;;777666444222111000//////------++++++++++++------+++************+++,,,,,,...------,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,...000222555777444666888:::;;;<<<<<<;;;;;;;;;<<>>AAA>>>EEEoooOOO@@@@@@>>>???BBBDDDEEEKKKRRRPPPUUURRRsssqqqtttxxxwwwppp|||vvvtttiiiccc___```dddqqqzzz{{{wwwzzzvvvkkkfffaaa[[[SSSMMMJJJIIIIIIIIIEEECCC@@@===;;;:::;;;;;;888666555222111///......---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,...000222444666444666888:::;;;<<<<<<;;;======;;;AAAGGGKKKhhhaaaIIIPPPnnn{{{yyyyyylll[[[>>>{{{}}}vvvZZZ```nnn{{{|||tttppprrrlllZZZHHH???:::======???YYYZZZBBBAAA>>>???BBBCCCEEEKKKRRRWWWYYYWWW}}}gggtttxxxooozzz||||||oookkklllnnnrrrvvvtttsss}}}wwwllleee^^^XXXPPPKKKHHHHHHHHHHHHDDDBBB???<<<:::999999:::888666555222111///......,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,...000222444555444666888:::;;;<<<<<<;;;>>>>>><<<@@@EEEHHHddd~~~cccLLLNNNmmmvvvccc{{{{{{kkk___@@@uuuyyyxxxZZZVVV]]]uuutttmmmrrrppp]]]JJJAAA<<<;;;@@@BBBLLL{{{iiiBBBBBB??????AAACCCEEELLLSSSYYYZZZ]]]hhhqqquuullluuuzzznnneeefffppp{{{}}}tttxxx}}}rrrggg___ZZZUUUNNNJJJHHHGGGGGGGGGDDDBBB???<<<:::999888888777666444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,...000222333444444666888:::;;;<<<<<<;;;======<<>><<<:::888777666555333222111000000000+++,,,,,,------,,,,,,++++++************+++,,,,,,***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,...000222333333444666888:::;;;<<<<<<;;;;;;;;;:::@@@GGGLLLiiidddTTT~~~~~~___iiiGGGrrrssszzzdddUUUYYYuuujjjuuuwwwdddOOOGGGBBB666>>>BBB:::[[[XXXCCC@@@???AAACCCEEELLLTTTSSSYYYfffxxxuuu}}}lll|||rrrhhhqqqooo\\\WWW[[[lll}}}pppddd___\\\VVVSSSNNNKKKJJJIIIHHHFFFDDDCCCBBBAAA>>>;;;999777555444333222111111111111+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,...000222333333444666888:::;;;<<<<<<;;;::::::999>>>DDDIIIfffcccQQQyyy~~~vvvXXXiiiFFFvvvpppwwwuuuqqqvvvllleeeooojjjSSSffftttjjjyyynnnTTTGGGBBB999???>>>@@@OOO\\\EEE>>>BBBDDD???DDDOOOQQQYYYVVVpppooo~~~oootttrrrfffpppxxxjjj___UUUYYYeeexxx~~~nnnbbb]]]\\\WWWSSSMMMIIIHHHHHHHHHGGGEEEDDDDDDBBB???<<<999777888666444333333222///......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******+++++++++******)))++++++******++++++,,,---------------,,,,,,+++***++++++++++++++++++++++++******+++,,,...111444555999777666888<<<>>>===;;;;;;:::777<<>>DDDbbb{{{JJJ@@@AAAEEEBBBFFFPPPRRRPPP]]]xxx|||ggggggxxxlllvvv}}}uuummmbbbYYYfffrrr|||sssjjjbbb\\\VVVSSSNNNLLLIIIGGGGGGGGGGGGFFFDDDDDDDDDCCCAAA???<<<;;;;;;999777666666555222000...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***)))+++++++++++++++,,,------,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,...111333555<<<;;;::::::<<<<<<<<<::::::;;;999;;;???FFFkkkkkkTTT[[[|||{{{~~~zzztttWWWqqqDDDpppyyyppp]]]SSSTTTbbbxxxzzzssseeeddduuunnnyyytttrrruuummm\\\QQQBBB:::@@@>>>===???UUUPPPAAA???DDDBBBEEEOOORRRWWWiiivvvvvvbbbeeewwwjjjrrr{{{ssskkkffftttyyykkk```YYYTTTOOOKKKIIIHHHFFFFFFGGGGGGFFFEEECCCCCCCCCCCCBBB@@@>>>===;;;999777666555444222000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,++++++++++++,,,------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,...111333555555555666777:::;;;<<<<<<999;;;:::;;;===GGGpppmmmWWW___~~~uuu{{{bbbuuuHHH~~~kkk^^^eeewwwiiiYYYooonnn```^^^kkkvvvoooqqqmmm___RRREEE;;;>>><<<<<<>>>NNN}}}XXXCCC===BBBAAAEEEOOORRRZZZppp|||{{{tttaaaggg}}}mmmuuu{{{pppmmmqqqwwwrrr```SSSNNNKKKGGGDDDCCCBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBB@@@>>>===999888555444444333111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------+++******,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...000333444333444666777888:::<<<===999<<<;;;;;;===FFFrrrxxx___eeeqqquuu~~~nnnwwwJJJ{{{yyypppfffSSShhhsss___QQQOOOWWWiiizzzmmmmmmmmmaaaTTTGGG<<<>>>;;;===???IIIqqqcccIII>>>BBBAAAEEEPPPUUUZZZsssjjj}}}fffggg}}}~~~mmmuuu~~~hhh```iii}}}uuuiiiYYYNNNIIIGGGDDDBBB@@@>>><<<<<<>>>@@@@@@@@@BBBCCCCCCBBBAAA???===<<<888666444333333111///---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------/////////...---,,,+++***,,,,,,,,,,,,,,,------...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---...000222444777888999:::999999:::<<<:::<<<;;;;;;===FFFpppnnnUUU```tttyyy}}}xxxrrrwwwJJJtttjjjwwwbbbMMMeeerrrVVVMMMHHHQQQfff~~~mmmjjjkkkbbbTTTGGG===???<<<@@@@@@DDDeeennnPPP@@@CCCCCCGGGRRRXXXbbbzzz~~~eeemmmbbbyyy{{{kkksssqqq]]]^^^sss|||ssskkk```WWWRRRNNNJJJGGGCCCAAA>>>===???AAABBBCCCBBBBBBBBBBBB@@@>>><<<;;;888666444333222111///---...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------000000//////...,,,+++***---,,,,,,,,,,,,---......***+++,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,---...000222333555777999999888888:::<<<;;;<<<:::;;;>>>FFFlllbbbJJJZZZxxx|||ooowwwIIIqqqnnnsssgggLLL```\\\KKKLLLMMM]]]|||nnngggjjjbbbUUUFFF===@@@>>>BBBAAA@@@]]]vvvUUUCCCEEEDDDHHHTTT\\\pppxxxlllyyyrrr^^^sss|||kkkuuugggYYYddd~~~{{{yyytttmmmfff___XXXQQQMMMIIIFFFBBBAAABBBEEEGGGHHHBBBBBBBBBAAA@@@===;;;999888666444333333222000......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------000000000///...,,,+++***---,,,,,,,,,,,,---......***+++,,,,,,------------++++++++++++++++++++++++------,,,---...000222333///222555777666777;;;>>><<<<<<:::<<>>TTTPPPZZZmmmlll|||vvvuuulll\\\vvvzzzsssyyy}}}aaa[[[mmm}}}uuummmggg```[[[WWWRRRLLLHHHIIIJJJKKKJJJNNNLLLFFF@@@@@@AAA>>>888:::999888444111000222444...---,,,,,,++++++,,,,,,,,,------......------,,,......---,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))***+++,,,+++***+++,,,///222444333444666888:::;;;<<<<<<888<<<;;;:::<<>>===:::>>>FFFrrr```KKKEEEBBBNNNRRRiii|||kkk~~~xxxyyy```^^^zzzttt|||mmm\\\ddd}}}xxx}}}}}}}}}~~~|||vvvooojjjkkkgggccc``````aaabbbbbbaaammmuuurrrhhh^^^UUUNNNAAA<<<777444222111...+++...---,,,,,,++++++,,,,,,,,,------......------,,,...------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,,,,)))***+++---///000111222222333555777888:::::::::999<<<999777999@@@```{{{xxxkkkgggPPPjjj[[[eee[[[RRRVVVdddzzziii]]]eeeccc\\\KKKBBB<<<>>>>>>999;;;AAAWWWkkkKKKFFFEEEKKKRRRlllnnnzzzooo^^^eee{{{ttt|||yyyfff[[[hhhzzzuuu{{{zzz|||zzzwwwtttttttttuuuxxx|||wwwbbbUUUNNNAAA;;;555333333222...)))...---,,,,,,++++++,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,***++++++)))***,,,...///111111111222333555666888999999999999;;;888777:::AAA```wwwuuurrrbbbgggPPPzzzfff^^^ccc]]]TTTRRRYYYtttiii[[[eeeeee]]]LLLBBB<<<>>>>>>999999>>>HHHvvvLLLFFFHHHIIIRRRkkkiii|||jjjbbbppp|||sssyyymmm___[[[lll|||xxx~~~{{{~~~oooXXXKKKFFF===888333222444444///+++...---,,,,,,++++++,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))***)))***,,,...///111111111333333555666888888999999888:::888888===DDDbbbnnnfffnnnkkk^^^nnnRRRiiiyyyiiidddggg```VVVPPPXXX~~~jjj[[[fffggg^^^NNNCCC<<<>>>>>>:::999>>>EEE{{{QQQEEEIIIJJJSSSggg```}}}zzzppphhhhhh}}}}}}sssvvv___YYY]]]sss~~~{{{rrrXXXIIIBBB>>>999666444333444333000---...---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***(((((())))))***+++---///000111222444444666777888999999999999;;;888999???FFFdddvvvnnnlll|||ggg]]]uuuUUUhhhrrrhhhjjjdddYYYUUUfff|||lll\\\hhhiii___PPPCCC;;;===>>>;;;;;;???@@@pppYYYDDDIIIKKKVVVeeeqqqdddxxx{{{gggnnn}}}rrruuuwwwVVVXXXeee}}}wwwrrrdddSSSGGGBBB???;;;777666555444333111///......---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++)))))))))+++++++++,,,---000222333555555777888999999::::::;;;<<<999:::???FFFbbbppp|||jjj^^^uuuVVVpppyyyiiidddhhh]]]\\\uuuxxxyyynnn]]]jjjjjj___QQQDDD;;;===>>>;;;<<<@@@888ddd```DDDHHHLLLYYYeeennnpppxxxfffrrr}}}rrrttt```UUU[[[mmm}}}nnnfff___ZZZOOOEEEBBBCCC@@@;;;666777888555222///.........---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,*********,,,+++***+++,,,///222444555666777999999:::::::::======999:::>>>EEE```tttppp```qqqTTT}}}yyydddbbbuuucccccc|||yyyssshhh```hhhfffeeeRRRFFF<<<;;;>>>>>>===>>>CCCUUU^^^AAAMMMQQQbbbrrriiixxxwwwhhhuuuyyylll~~~gggSSSOOOaaa{{{ooobbb]]]]]]QQQNNNJJJFFFDDDAAA>>>;;;888888666555333111000000------,,,,,,,,,,,,++++++++++++,,,------....../////////...---,,,,,,++++++,,,------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))***+++,,,///111333222444777888888888:::;;;<<<>>>888555:::DDDaaayyy|||{{{sssggguuu]]]pppZZZ\\\vvv]]]```xxxpppppppppfffjjjgggeeeRRRGGG===<<<>>>>>>>>>???>>>LLL{{{cccDDDNNNSSSddduuuggg{{{uuukkkyyyzzzkkk|||{{{aaaSSSWWWjjj~~~{{{zzzvvvlll```VVVRRRRRROOOLLLHHHDDDBBB???<<<:::888888666555333111000000------,,,,,,,,,,,,++++++++++++,,,------......//////......---,,,,,,++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,///111333222444777888888888:::;;;<<<>>>999666;;;DDD___ssswwwyyywww^^^hhh^^^fffOOOWWW}}}vvv\\\gggnnn^^^ZZZ\\\aaa~~~xxxjjjjjjfffbbbRRRGGG>>><<<>>>>>>???@@@>>>DDDlllkkkHHHNNNSSSfffvvvggg{{{wwwnnnzzzkkkyyykkkZZZUUU___xxxxxxsssqqqpppnnnkkkfff```YYYTTTPPPNNNMMMJJJFFFBBB@@@===:::888888888666555333111000000------,,,,,,,,,,,,++++++++++++,,,------......///.........------,,,,,,+++---,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,///111222222444777888888888999;;;:::===:::888===EEE___www|||wwwzzzWWW[[[```bbbMMMUUU{{{ooo\\\llleeeOOOGGGIIIQQQZZZwwwkkkgggddd^^^QQQGGG???===>>>>>>???BBBCCCCCCccctttKKKLLLQQQdddtttiii{{{}}}ppp|||lllwwwyyy^^^VVV[[[lll}}}tttuuuuuurrrnnniiigggfffkkkfffaaa]]][[[XXXTTTQQQLLLIIIEEEBBB@@@===:::888888888666555333111000000------,,,,,,,,,+++++++++++++++,,,------......///......---------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,...111222222444666777777888999:::888<<<::::::@@@HHHbbb~~~www{{{YYYXXXaaa}}}cccRRRSSSwwwjjjXXX___xxxqqqTTTGGGEEEJJJXXXhhhmmmeeeccc[[[PPPGGG???=========???BBBEEECCC\\\}}}NNNJJJNNNcccrrrhhhqqq~~~mmmttt~~~nnnVVVXXXfff}}}ppppppnnnjjjeeebbbaaabbbeeeaaa[[[YYYXXXWWWRRRNNNLLLIIIEEECCCAAA>>><<<999888888666555333111000000------,,,,,,,,,+++++++++++++++,,,------......///---------------,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***+++,,,...000111111333666777777777999:::555;;;:::<<>>===<<<<<<>>>CCCBBBBBBUUURRRJJJPPPfffuuueeettt}}}mmmttt~~~eeeUUUbbbyyy{{{vvvnnnddd]]][[[]]]```___\\\YYYWWWWWWUUUPPPLLLMMMJJJFFFCCCAAA???===;;;888888666555333111000000------,,,,,,,,,,,,++++++++++++,,,------......///---------------------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,...000111111333666777777777888:::555::::::;;;CCCLLLgggzzzhhhXXXkkkvvvyyyXXXfffeeerrr^^^TTTPPPlllqqqQQQMMM[[[xxxoooZZZNNNWWWhhh{{{oooaaaaaaUUULLLDDD>>><<<;;;:::===BBB???BBBOOOYYYOOOVVVooo~~~|||eeeyyywwwzzzllltttttt```ZZZttt{{{rrrhhh___[[[[[[]]]YYYYYYYYYYYYWWWTTTPPPMMMLLLIIIEEECCCAAA???===;;;888888666555333111000000------,,,,,,,,,,,,++++++++++++,,,------......///---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,...///111111333555666666777888:::666;;;999999@@@JJJdddjjjZZZlllzzzwww|||UUUeeejjjnnnYYYOOORRRkkkgggJJJNNNfffxxxgggdddyyynnn]]]]]]QQQKKKDDD===;;;:::999===BBB@@@EEEMMM]]]SSS\\\wwwxxxggguuu{{{wwwjjjtttnnn___aaa}}}{{{{{{wwwqqqiiiaaa]]][[[SSSUUUWWWXXXVVVRRROOOMMMKKKHHHEEEBBBAAA???<<<:::888888666555333111000000---------,,,,,,,,,++++++++++++,,,------......///---------------------------,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,...///000111333555666666777888999888<<<999888>>>FFFaaannn{{{vvv|||UUU```mmm___mmmiiiRRRJJJGGGiiifffIIIMMMggg{{{cccVVVPPPFFF@@@<<<<<<<<<;;;===AAACCC>>>III{{{```QQQ```^^^mmmsss|||pppkkkvvvsssiiimmmyyyuuuwwwzzzzzzuuulllccc]]]ZZZWWWSSSSSSTTTSSSQQQOOOLLLJJJFFFAAA>>><<<<<<<<<:::888666555555444111///......---------,,,,,,,,,+++,,,------......---------------,,,,,,++++++++++++++++++*********))))))++++++,,,,,,,,,++++++***)))******+++++++++***************+++,,,---...///000222444555666777999;;;>>>;;;888888;;;IIIbbbxxx{{{yyy|||JJJdddoooIIITTTddduuueeeQQQLLLMMMooogggMMMOOOfffmmm\\\RRRGGGAAA===<<<<<<<<<>>>CCCDDD???JJJzzzkkkXXXddddddkkkuuusssmmmuuu~~~{{{sss~~~{{{uuuvvvyyy{{{yyytttkkkeee\\\XXXUUUSSSSSSSSSQQQNNNLLLJJJFFFBBB???===<<<<<<:::888666555555444111///......---------,,,,,,,,,+++,,,------......------...---------,,,,,,,,,++++++++++++*********))))))+++++++++,,,,,,++++++*********++++++++++++***************+++,,,---...///000222444555666777999;;;:::::::::999:::HHHeeezzzwww{{{NNN```qqqFFFMMMTTTYYYbbbvvvaaaNNNLLLQQQssskkkTTTSSSiiittt___QQQIIIBBB<<<<<<======???CCCDDD@@@IIIuuuoooYYYccceeekkkzzztttmmmttt{{{~~~}}}rrrqqqqqqtttwwwvvvpppjjj```]]]YYYVVVTTTSSSQQQPPPLLLJJJFFFCCC@@@>>>===<<<:::888666555555444111///......---------,,,,,,,,,+++,,,------......------.........---------------+++++++++******************++++++,,,,,,+++++++++***+++++++++++++++***************+++,,,---...///000222444555666777999;;;777999;;;999888EEEdddkkkyyy|||VVVbbbtttGGGJJJKKKIIIOOOhhh]]]JJJHHHOOOssssssZZZVVVooosss]]]QQQKKKBBB;;;:::;;;<<>>===:::888666555555333111///......---------,,,,,,,,,+++,,,------......------........................******************************+++,,,,,,,,,++++++++++++,,,,,,++++++***************+++,,,---...///000222444555666777999;;;888999:::::::::EEE___www{{{xxx}}}WWWjjjuuuMMMNNNMMMIIIPPPkkkZZZGGGFFFNNNuuu|||\\\XXXwwwooo\\\UUUMMMCCC:::888:::;;;>>>AAAAAA@@@CCCeeerrraaammmpppzzzrrrkkksssvvvpppttthhhdddhhhlllnnnlllcccbbb___[[[VVVRRROOONNNKKKJJJHHHEEEBBB@@@>>>>>>:::888666555555333111///......---------,,,,,,,,,+++,,,------......------........................************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,---...///000222444555666777999;;;999888999<<>>:::888666555555444111///......---------,,,,,,,,,+++,,,------......---------------------.........***************+++++++++)))***++++++,,,,,,,,,,,,------------,,,+++***)))*********+++,,,---...///000222444555666777999;;;999666777>>>GGGSSSeeessswww}}}~~~sssjjjZZZiii|||~~~pppddddddsssVVVHHHKKKRRR|||YYYYYYpppeeeqqqqqqfffdddXXXJJJ===999;;;===>>>@@@BBBBBB???XXXeeehhhfff}}}}}}www}}}uuugggzzz{{{nnnccc^^^\\\]]]^^^bbbdddfffccc\\\UUUQQQOOOKKKJJJIIIGGGDDDBBB@@@???:::888666555555444111///......---------,,,,,,,,,+++,,,------......------+++,,,,,,,,,------------))))))*********+++++++++))))))***+++,,,,,,,,,,,,------------,,,+++***)))*********+++,,,---...///000222444555666777999;;;999777888<<>>???AAACCCDDD???UUUgggeee```zzz}}}lllfffzzzpppgggcccaaaaaafffiiillljjjccc[[[VVVTTTJJJJJJIIIGGGEEEBBB@@@???:::888666555555444111///......---------,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------))))))******++++++++++++((()))***+++,,,------------...------,,,+++***)))*********+++,,,---//////000222444555666777999;;;:::999888888:::GGG___uuu|||hhh~~~TTTppp}}}[[[JJJNNNbbbgggQQQ[[[kkkYYYUUUZZZ]]]pppuuugggcccTTTIII???;;;;;;<<>>BBB???^^^jjj^^^gggyyymmmdddjjj~~~}}}}}}zzzvvvpppmmmnnntttzzzwwwiii\\\UUUPPPMMMJJJGGGFFFDDDAAA???===:::777555555444222000///...------...---+++))),,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,+++***)))++++++++++++,,,,,,---...111222333555777888999999999:::666777???EEEXXXtttfff{{{UUUsssyyy^^^LLLOOOjjjgggRRR[[[kkkXXXMMMDDDCCCGGGVVVmmmuuuddd```RRRGGG>>>;;;<<<<<>>===:::777555555444222000///...------...---+++***,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,+++***)))++++++++++++,,,---...///000222333555777888999999888;;;888888>>>CCCWWWtttlll|||UUUlll~~~bbbMMMPPPqqqdddQQQYYYgggNNNFFFGGGGGGHHHKKKSSSpppwwwccc^^^OOOEEE===<<<======>>>AAACCCEEEEEEeeeooonnnvvvzzzxxxvvvnnnhhhvvv{{{www}}}||||||zzzsssnnnmmmccc]]]UUUMMMHHHCCC???======:::777555555444222000000...------------,,,***,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,+++******)))******+++,,,...///000000111333555777888999999666;;;:::999<<<@@@UUUtttoooXXXiiigggPPPSSSwww```PPPVVV~~~bbbRRRDDDCCCHHHKKKLLLOOOddd{{{eee___LLLCCC<<<<<<======>>>AAAAAA@@@>>>VVVzzzssstttzzz}}}{{{yyyyyywwwtttooouuuzzzxxxuuutttxxx{{{yyyuuutttrrrmmmjjjkkkccc]]]TTTLLLGGGCCC@@@>>><<<:::777555555444222000000...,,,,,,------,,,***,,,,,,---.........------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***)))))))))+++,,,...000111000111333555666888888999555;;;;;;:::;;;===RRRsssmmm[[[pppnnnWWWZZZ]]]PPPSSStttxxxXXXPPPIIIIIIOOOWWWbbbjjjfff]]]LLLCCC<<<<<<======>>>AAACCCBBB>>>OOOiiikkkuuu~~~yyyzzzxxxzzz{{{zzzuuusssuuuzzzrrrmmmjjjjjjhhhccc``````[[[VVVOOOIIIEEECCCAAA@@@<<<:::777555555444222000111...,,,,,,,,,---,,,++++++,,,,,,---...---------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++)))))))))+++,,,...000111000111222444666777888888444;;;;;;999:::;;;OOOpppkkk\\\tttttt\\\```\\\PPPSSSiiicccMMMMMMOOOXXXhhh~~~hhhYYYOOOEEE===<<<======>>>AAA@@@CCC@@@NNNhhhqqq}}}~~~wwwssssssiiidddbbbdddbbb\\\XXXXXXTTTPPPKKKFFFDDDCCCBBBAAA===:::777555555444222000111///,,,+++,,,---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++)))******+++,,,...///000///000222444666777888888666;;;:::888:::;;;MMMlllmmmZZZpppttt\\\```TTTMMMRRRaaa|||uuuaaaNNNUUUdddyyyqqq[[[RRRGGG>>>;;;<<<<<>>HHH[[[yyy}}}rrrXXXhhhsss~~~\\\kkkgggPPPCCCQQQjjjppphhhXXXIII<<<999===???@@@AAAAAA===???LLLhhh}}}hhhyyy|||xxxwwwsssooommmhhheeeaaa]]]\\\ZZZXXXVVVTTTQQQMMMIIIGGGDDDAAA???<<<;;;999777555333222222///...---,,,++++++++++++------------------------------,,,,,,,,,,,,+++++++++)))((()))+++---+++*********++++++++++++******************************))))))))))))***+++,,,---000111222444555666777777999<<<888666;;;===EEEVVVtttrrr___eeennnggg}}}cccSSSJJJ[[[kkkkkkVVVIII<<<:::===>>>???@@@CCC===<<>>@@@EEEAAA<<>>@@@CCCDDD===GGGmmmwwwhhh}}}xxxpppmmmlllhhhccc___]]]ZZZXXXVVVSSSPPPLLLIIIGGGEEEBBB@@@<<<;;;999777555333222222//////...---,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++)))***************++++++++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))************+++,,,---...000111222444555666777777444999777777<<<<<<@@@PPPtttqqq|||KKKOOOtttooo}}}{{{aaaQQQVVVpppnnnzzz|||mmmfffcccKKKCCC<<<<<<======???AAA===CCC===IIIssspppuuummmkkkjjjgggbbb^^^\\\ZZZXXXVVVSSSPPPLLLIIIGGGEEECCCAAA<<<;;;999777555333222222000///...---,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,++++++(((***++++++******+++,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++******++++++,,,---...000111222444555666777777333888666777<<<===BBBRRRuuuvvv{{{MMMOOO{{{yyy}}}^^^MMMVVVuuu___fffzzzqqqiiiddd\\\GGG@@@;;;<<<>>>>>>@@@CCC>>>EEE>>>OOO~~~sssuuummmkkkiiifffbbb^^^]]][[[YYYWWWRRROOOLLLIIIGGGEEECCCAAA<<<;;;999777555333222222000///...------,,,,,,---++++++,,,,,,---......///------,,,,,,,,,,,,++++++(((***,,,+++))))))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111222444555666777777444999777666<<<===CCCSSS|||{{{wwwNNNSSSrrrXXXIIIXXXcccTTTbbbzzz~~~iiiccc^^^TTTEEE???:::<<<>>>>>>@@@DDDBBBHHH@@@TTT~~~nnn}}}xxxpppnnniiifffbbb___]]]\\\ZZZYYYRRROOOLLLIIIGGGFFFCCCAAA<<<;;;999777555333222222000000...---------------++++++,,,,,,---...//////---------,,,,,,,,,++++++(((***,,,+++))))))+++---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,---......000111222444555666777777777;;;777666<<<<<>>@@@@@@DDDDDDgggxxxlll{{{yyyssspppmmmiiiccc``````___[[[XXXRRROOOLLLIIIGGGDDD@@@>>>;;;;;;:::888666444111000//////...---,,,,,,,,,,,,........................---,,,,,,+++*********+++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,...///000111222333444444555444666666777999;;;???FFFMMM~~~~~~rrr|||kkkMMMWWW{{{aaaOOOLLL```eeeWWWNNNMMMaaazzziii___YYYRRRHHH@@@;;;<<<>>>>>>???AAA???@@@CCClllrrrhhhxxxyyytttrrrnnniiidddaaa```___\\\YYYSSSPPPLLLIIIGGGDDD@@@>>><<<;;;:::999777444222111000000///...------------........................---,,,++++++******++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,...///111222333555666666666666:::::::::999777888>>>DDDsss~~~pppzzzjjjMMMVVVrrr\\\LLLKKKeeesssZZZHHHHHHHHHKKKbbbiii]]]XXXSSSGGG@@@;;;===??????@@@BBB@@@===EEEuuullldddvvv{{{wwwuuunnniiidddaaa```^^^[[[XXXSSSPPPLLLIIIFFFDDD@@@>>>===<<<;;;:::888666444222111111000...............------------------------,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,...///222333555666777888888888666999;;;999888;;;BBBHHH```~~~qqqzzzhhhKKKTTTjjjXXXGGGHHHeeeuuuZZZJJJBBBHHHHHHJJJbbbkkk___YYYUUUEEE>>>:::<<>>======<<<;;;999777555444111000///...------------------------------------,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,...///222333444666777888888888222777:::777777<<>>>>>???AAABBB;;;KKKnnnhhhvvv|||vvvssslllgggaaa^^^]]][[[WWWTTTTTTPPPKKKGGGDDDAAA???=========<<<;;;999777666555000///...---,,,,,,,,,,,,------------------------,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,...///000111222444555666777777555999:::555444999======SSSzzz~~~jjjKKKXXXsssRRREEEFFFEEEYYYyyynnnSSSGGGDDDEEEIIIMMMUUUmmmwwwcccWWWPPPLLL@@@:::777;;;>>>>>>???@@@>>>999KKKzzznnniiiuuuzzzsssooolllgggaaa^^^]]][[[WWWTTTSSSOOOIIIEEEBBB???===;;;<<<<<<;;;;;;999777666555///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,...///...///111333444555666666777::::::777;;;EEEGGGCCCZZZ~~~{{{rrrSSSccckkkNNNEEEGGGEEETTTjjjkkkXXXOOOTTTMMMZZZeeennnhhhWWWPPPLLLJJJ???:::777;;;???@@@@@@AAA<<<:::LLLssshhhdddppp|||vvvrrrnnniiiccc___^^^\\\XXXUUUSSSNNNHHHCCC@@@===;;;:::;;;;;;;;;:::999777666555000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,...///---...000222444555666666555888777888CCCQQQSSSKKKZZZzzz|||aaaqqqcccKKKDDDFFFEEEQQQcccaaaTTTWWWiiirrr\\\OOOLLLMMMMMM@@@:::888===AAAAAAAAABBB<<<===OOOqqqaaa___kkk{{{wwwpppkkkeeeaaa___]]]YYYVVVRRRMMMGGGBBB>>><<<:::999;;;;;;:::999888777555444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***+++,,,...///...///111333555666777777777888444444@@@NNNMMMAAAUUUlll{{{cccHHHFFFEEEIIIZZZfffcccmmmlllYYYPPPPPPMMMDDD:::999999:::===@@@AAAAAA@@@===IIIzzzaaahhhwww~~~xxxssspppkkkfffaaa\\\WWWSSSMMMKKKGGG@@@;;;:::===@@@???===<<<;;;;;;999666444333222111000......------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************+++,,,---///000///000111333444555666666555777::::::999;;;???CCCXXX}}}]]]EEEDDDEEEWWW}}}jjjZZZPPPMMMJJJAAA:::999999;;;>>>@@@AAA@@@???AAAMMMvvv]]]cccpppzzzttttttpppjjjeee```[[[WWWTTTMMMJJJEEE@@@<<<===BBBEEEAAA???===;;;:::999777555222111000///...---------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************+++,,,---/////////000111333444555666666555777::::::999;;;???CCCWWWjjjqqqXXXDDDDDDHHH___kkk```TTTNNNKKKDDD999999999;;;>>>@@@AAA@@@???DDDQQQoooXXX___iiixxxrrrsssooohhhbbb^^^ZZZVVVTTTNNNIIICCC>>>>>>BBBGGGKKKEEEAAA>>>;;;999888666555000//////...------......------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************+++,,,---...//////000222333555666666666555777::::::999;;;???CCCPPPzzzyyy```rrrhhhUUUEEEGGGMMMaaa~~~kkkaaaTTTMMMKKKFFF999999999;;;???@@@@@@@@@===FFFRRRhhhUUU\\\eee{{{vvvqqqllleee___[[[XXXUUUSSSOOOIIIAAA===???EEEJJJMMMFFFBBB===:::888777555444///......---------......---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,---...///000000222444555666666777555777::::::999;;;???CCCKKKqqqqqqwwwXXXwww~~~fff___QQQEEEHHHRRRqqqvvvcccZZZNNNGGGFFFAAA888888999<<>>;;;999777555333000//////...------............---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...000111333444666777777777555777::::::999;;;???CCCHHHUUUeeeaaa{{{rrrgggSSSPPPGGGBBBJJJXXXyyy```bbbpppYYYVVVSSSPPPIII===888888:::===@@@AAA@@@>>>===LLLaaaYYYQQQYYYZZZ|||}}}yyynnnkkkeeeaaa]]]YYYUUURRRIIICCC???CCCMMMRRRPPPKKKFFFCCC@@@>>>===:::777555222111000///...---------/////////.........------,,,,,,,,,------------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------000111333555666777777777555777::::::999;;;???CCCBBBIIIWWWZZZ~~~xxxwwwiiicccPPPNNNFFFCCCMMMZZZpppbbbmmmiiiRRRRRRSSSQQQGGG888777888:::===@@@AAA@@@>>>???OOOiiiUUUQQQ\\\^^^~~~zzzooolllhhhddd```\\\WWWTTTEEEAAA???FFFRRRWWWTTTMMMFFFEEEBBBAAA@@@===:::777333333111000......------000////////////.........,,,,,,,,,---------......,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------111222333555666777777888555888::::::999;;;???CCCBBBGGGVVV[[[uuuddddddgggRRRKKKAAACCCSSSccc}}}yyy~~~qqq```___yyyjjjUUUNNNOOOKKKAAA:::::::::<<<>>>AAAAAA???===FFFNNNhhhPPPUUUdddkkkvvv~~~sssqqqkkkbbb^^^\\\VVVPPPCCCBBBEEENNNWWW[[[WWWQQQPPPKKKDDD???<<<999777666111111000000//////......------------------------+++---///000...,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***++++++++++++,,,---.........///111444555777888888777888999999:::;;;???AAABBBKKK\\\bbbrrr```]]]nnnTTTJJJCCCEEESSStttvvvZZZWWWWWW\\\___mmmzzzhhhUUULLLHHHDDD>>><<<:::;;;===???@@@@@@???===>>>GGGmmmtttJJJRRRdddkkkttt}}}{{{yyyyyy~~~}}}}}}{{{uuusssmmmddd___]]]WWWOOOGGGGGGIIIPPPXXX[[[XXXTTTNNNJJJEEE@@@===;;;999777222222222111000000//////------------------------+++---///000...,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++,,,---......000111333555666777888888777888999999:::;;;>>>AAA>>>FFFVVV\\\pppsssUUURRRpppyyyWWWIIIFFFJJJUUU]]]IIILLLIII___uuussscccRRRGGGAAA<<<;;;===;;;<<<>>>???@@@???>>>>>>AAAJJJ~~~jjjFFFQQQcccjjjnnn~~~~~~wwwmmmmmmlllkkkkkkkkklllmmmxxx}}}|||{{{zzz|||{{{~~~|||xxxyyy}}}xxxwwwtttnnnfffaaa^^^WWWOOOHHHIIILLLRRRXXX[[[YYYVVVMMMJJJFFFBBB@@@===:::888333333222222111000000000------------------------+++---//////---,,,+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))++++++++++++,,,---......222333444666777777888888777888999999999:::===???@@@EEERRRWWWuuu]]]MMMMMMeee[[[IIIHHHNNNYYYuuu[[[VVVbbbhhhmmm]]]KKKAAA===::::::<<<<<<===?????????>>>??????HHHVVVfffHHHSSSdddiiihhh}}}~~~sssgggjjjvvv}}}yyypppkkkmmmppptttwwwzzz|||||||||~~~{{{wwwtttrrr{{{yyyuuurrrlllfffccc```XXXOOOCCCGGGOOOWWW\\\\\\YYYVVVPPPMMMHHHEEEAAA===999555333222222111111000//////........................,,,---//////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***(((++++++++++++,,,---......222333444555666666666666666888999999999999;;;===DDDFFFPPPUUUVVVOOOMMM```^^^HHHGGGOOOZZZ}}}rrryyygggVVVDDD======<<<::::::;;;===???@@@>>>>>>???AAAJJJggg```IIITTTeeekkkfffzzzyyykkkeee```bbbkkkrrruuutttvvvzzz}}}xxxzzzwww|||qqqooojjjeeedddbbbYYYNNN???HHHVVVaaadddbbb\\\XXXTTTPPPKKKFFFAAA;;;666222111111111000//////..............................,,,...///...,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***(((++++++++++++,,,---......000111222333444555555555666888999999999888999;;;>>>???JJJRRRSSSNNNHHH\\\]]]GGGDDDOOO```^^^NNN???<<<>>>>>>:::888:::===@@@@@@>>>>>>AAADDDSSSUUUGGGRRReeennnhhhyyyggg[[[YYY]]]dddlllvvv}}}yyyyyy}}}qqqnnniiiffffffcccYYYLLLAAANNN```lllnnnhhhaaa\\\VVVRRRKKKEEE???:::444111111111000000///.................................---...///...,,,+++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))++++++++++++,,,---......///000111222444444555555666888999:::888777888999555888EEEQQQ|||mmmLLLKKKIIIfffWWWFFFFFFWWWppptttQQQGGG???===>>>;;;999888999<<<@@@???>>>>>>BBBFFFiiiLLLEEEOOOcccpppkkkooo}}}mmmbbb]]]ZZZdddooo~~~|||}}}zzztttqqqlllhhhgggdddWWWJJJHHHVVVhhhrrrqqqjjjbbb^^^VVVQQQJJJCCC===999555222222222111111000//////...........................---......---,,,+++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++,,,---.........///111333444555666666666888::::::888777777777;;;>>>NNN[[[xxx___HHHLLLSSS{{{xxxQQQFFFJJJ```eeeHHHCCC@@@???<<<888777999888<<>>???CCCHHH{{{{{{JJJEEENNNaaapppkkkbbbyyyggg]]]\\\cccjjj|||xxxwwwxxxuuunnnjjjhhhdddVVVGGGLLLZZZjjjsssppphhhaaa^^^UUUPPPHHHAAA===999666444333333222222111000000000////////////////////////---......---++++++,,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***++++++++++++,,,---.........000111444666777888888666888::::::888666666666IIILLL\\\iiizzzTTTIIIOOO```hhhIIIRRRUUUnnndddLLLEEE???===<<<888888:::<<<;;;@@@<<>>@@@@@@\\\QQQAAAFFFEEE[[[pppzzzmmmuuuwwwnnnjjjoooyyy{{{}}}|||rrrssspppjjjfffbbb[[[SSSXXXhhhsssnnneee___YYYSSSOOOIIIAAA;;;777666555444444333111///.........///////////////////////////......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///000111222333333444444444555777888999888777888888<<>>@@@EEEgggLLLAAADDDCCCVVVmmmuuupppqqqwww}}}{{{pppqqqooojjjfffddd]]]VVVWWWbbbjjjiiiddd___WWWOOOGGGCCC===999777777666555333222000///...---......////////////...............---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///000111333444444333333444555777888888777777888999BBBPPPWWWjjjgggMMMLLLPPPooozzz[[[TTT]]]nnntttvvv___UUUUUUKKKDDD===;;;:::888:::===>>>;;;BBB>>>===@@@KKKttttttIIICCCDDDBBBQQQfffpppgggqqqqqqwww|||}}}{{{qqqrrrpppkkkgggeee^^^WWW[[[^^^```aaa```\\\QQQGGG???===:::999999999888777333222000///...---......////////////............------,,,++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...//////222555555444333333444666777888888777777888:::BBBPPP[[[ppp|||TTTHHHPPP]]]iiiSSSVVVmmm|||mmm___dddpppiii]]]XXXTTTMMMEEE===;;;:::999:::>>>>>>;;;CCC>>><<>>======>>>>>>===999666555444222111000///000000---...///000111222333444---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---//////***000666888555444555888777777888777666666888;;;???RRRgggnnniiiQQQOOOccc{{{___ZZZXXXccc{{{|||wwwmmmeeegggsssJJJBBB<<<;;;;;;:::<<>>gggJJJBBB???AAA@@@CCCUUUjjjwwwmmm~~~|||yyyyyywwwrrrjjjbbb]]]ZZZ[[[^^^]]]YYYTTTOOOFFF===>>>AAACCCAAA===999888999555333111000111111000///------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...+++)))***---...---,,,111111000111222444777888;;;;;;;;;:::888888999;;;AAA\\\rrrnnnuuufffWWWRRRvvvsss```^^^^^^iiiiiifffllljjjHHHAAA<<<;;;<<<;;;===@@@BBB>>>@@@DDDAAAMMM}}}rrrHHHBBB???AAA@@@BBBRRReeeqqqkkkssszzz~~~zzzyyyuuupppjjjddd^^^[[[YYY[[[YYYTTTPPPMMMGGG@@@CCCEEEGGGEEEAAA===<<<<<<555333111000111111000///////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---+++)))***,,,...---,,,111000000111222444666777999:::;;;;;;999999:::;;;???RRR```ppprrrlll|||bbb]]]___lllrrriiinnnvvvcccmmm|||yyy___EEE???;;;<<<===<<<>>>BBBAAA<<<<<>>===444333111000111111000///111111111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++******,,,------,,,000000000111333444666777666888:::;;;;;;::::::;;;>>>IIIQQQbbbeee{{{wwwSSS]]]sss^^^^^^vvv}}}sss___zzzqqqXXXBBB===:::<<<>>>>>>@@@CCCBBB===<<>>>>>???>>>>>>DDDJJJeeeqqq___ccc{{{vvvwwwkkkyyy}}}wwwppplllllliiiddd^^^\\\```___YYYQQQLLLGGGBBBGGGGGGFFFEEEBBB???;;;888444222000000111222111000000000///...---,,,,,,+++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++))))))*********+++++++++***++++++******+++,,,---...///000222333444555555222555999;;;;;;:::;;;;;;999EEERRRhhh]]]wwwmmmbbb}}}hhh___sssqqquuu}}}jjj|||fffOOO>>>::::::>>>AAA@@@@@@CCC???<<<===DDDSSSttttttEEE>>>============>>>BBBEEE]]]nnnddd___zzzmmm}}}yyylllzzz|||wwwrrrooolllhhhccc______dddddd\\\SSSMMMGGGBBBKKKIIIHHHFFFDDDAAA<<<888333111000000111222222111//////......---,,,++++++++++++++++++++++++++++++((())))))***+++,,,------++++++++++++++++++++++++)))************+++++++++)))***++++++)))***+++------...000222333444444444333666999::::::::::::;;;@@@OOO___vvv\\\~~~tttuuueeewwwiiisssjjjiiivvvsssvvvzzzsss___GGG===::::::???AAA@@@@@@BBB;;;:::<<>>AAACCCPPPeeehhh```yyy{{{jjj~~~tttzzzxxxuuuqqqlllgggbbb___aaaeeedddZZZPPPKKKGGGEEELLLJJJHHHFFFEEEAAA<<<777333111000000111222222111//////......---------,,,************************(((((()))***+++,,,------************************)))************+++++++++)))***++++++))))))+++------...000222333444444444555777888999888888:::<<>>JJJ[[[vvv^^^uuu{{{lll|||___UUUggghhh[[[ppppppYYYWWW^^^ZZZtttrrrWWWKKKFFFBBB:::===@@@AAA@@@???>>>???777FFFGGGOOO}}}BBBFFF===============>>>??????JJJOOOdddeee```uuuooo~~~|||{{{yyyuuupppkkkgggdddbbbhhhaaaYYYTTTMMMFFFDDDFFFIIIGGGEEEDDDCCC???999444111222222222222111000000000///...---,,,+++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++*********)))+++------,,,+++)))************+++++++++,,,,,,++++++***+++++++++/////////111333444333222888888888666555555888:::???HHHXXXlllhhhuuubbbxxxrrrXXXRRRkkkrrrXXX\\\qqqbbbSSSRRRWWWbbb}}}___NNNFFF@@@<<<;;;===@@@AAA@@@???>>>??????FFFKKKcccyyyAAACCC===<<<<<<<<<<<<===>>>>>>FFFLLL]]]aaa___tttuuu~~~~~~|||wwwrrrmmmiiigggfffddd^^^WWWSSSMMMGGGFFFIIIHHHFFFDDDDDDBBB>>>777222111222222222222111000000000///...---,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,++++++*********)))+++------,,,***))))))*********+++++++++,,,,,,++++++***++++++,,,/////////111333444333333777777777666555666999;;;DDDNNN]]]ooofffnnn^^^pppmmmSSSPPPllllllXXXLLLaaayyyaaaUUURRRUUU[[[www]]]KKKEEE@@@;;;999<<<>>>@@@AAA@@@?????????AAABBBRRR|||hhhAAA???;;;;;;;;;;;;;;;<<<<<<===@@@HHHSSS\\\___jjjsss|||wwwqqqllliiihhhhhh```ZZZUUURRRNNNJJJJJJMMMGGGFFFEEEDDDAAA<<<555000111222222222222111000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********)))+++,,,---+++***)))))))))*********++++++,,,++++++***++++++,,,,,,...///000111222333333333555666666666555777999<<>>??????AAAGGGiiiVVVAAA===::::::999999::::::;;;<<<<<>>???:::999>>>>>>@@@AAAAAA???>>>???@@@FFFZZZvvvGGGAAA>>>999999999999999:::;;;;;;:::FFFGGGVVVdddVVVkkkyyy}}}}}}yyysssmmmhhhffffffgggaaa[[[VVVTTTQQQMMMMMMPPPKKKKKKIIIFFF@@@:::555222111222222222222111000000//////...---------......---,,,+++*********++++++***++++++,,,,,,++++++***+++***)))***++++++***((((((((()))))))))*********+++*********++++++,,,------///222222111111333555111333555666666777:::<<>>@@@AAAAAA@@@???>>>???@@@IIIjjjaaa???@@@>>>999999999999999::::::;;;999EEEEEEQQQaaaVVVdddyyy|||yyytttnnnjjjhhhggggggaaa[[[VVVTTTPPPMMMMMMPPPNNNMMMKKKEEE>>>888555444111222222222222111000000//////...............///...---+++***)))******+++***++++++,,,,,,++++++***+++***)))***++++++)))'''((((((((()))))))))******************+++,,,------,,,///222333111111333555111333555666666777999;;;BBBOOOfff}}}yyyWWWfffllluuupppfff\\\GGGRRRxxx|||cccXXXXXX___dddrrrrrrdddZZZZZZWWWQQQRRRYYY^^^lllttt~~~qqqSSSDDDAAA===;;;:::;;;<<<>>>@@@AAABBB@@@???>>>???@@@JJJqqqOOO<<>>999:::???AAA>>>AAABBBBBB@@@???>>>???AAANNNuuuxxxDDD;;;???999::::::999999::::::;;;<<<888AAAAAADDDQQQWWW]]]jjjxxx~~~}}}uuutttppplllhhheeebbbaaaZZZTTTPPPPPPNNNKKKMMMQQQPPPNNNIIIAAA888333333444111222222222222111000000//////.........//////000///...+++***))))))***++++++++++++,,,,,,++++++++++++***)))***+++***((('''(((((((((((())))))))))))************+++,,,---...+++///333333111000333666111444666777666666777888>>>KKKgggnnnOOOllluuuaaa{{{\\\GGGZZZjjjWWWXXXlllpppvvvaaaHHH???<<<:::999:::<<<======???BBBFFFAAA777===GGGEEEZZZcccDDD>>>999<<<:::999999888888999999:::<<<<<<>>>CCCKKKSSSYYY\\\~~~ttt}}}{{{}}}{{{vvvnnnfffaaa______YYYYYYUUUPPPOOORRRPPPLLLNNNKKKEEE===666333333444444444333222222111111000///...000111000------///+++,,,------------,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))))))))************)))************+++++++++---...000111000111222444333555777555333333777:::???OOOkkkrrrUUUUUUaaa|||hhhUUUCCCYYYttt___\\\kkk~~~YYYDDD>>><<<999999;;;===>>>>>>BBBBBBAAA???<<<<<>>999;;;:::999999888888999999:::;;;;;;<<>>??????BBBBBB;;;>>>DDD;;;JJJsssuuuFFF>>>>>>::::::999999888888888888999999:::::::::===CCCKKKSSSXXXiiizzzwwwyyyrrrnnnjjjgggfffddd```\\\ZZZ[[[YYYUUUUUUXXXVVVRRRQQQIII???888555444333222444444333222222111111000//////...---.../////////******++++++++++++******,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++---...000111000111222444333555666555333444777;;;;;;DDDXXXppplllMMMNNN^^^rrrbbb|||xxx|||VVVGGGVVVmmmbbbtttwwwZZZCCC>>>;;;999999:::===???@@@@@@>>>AAA888>>>GGG;;;SSS[[[=========:::;;;999999888888888888999999:::::::::;;;???GGGPPPVVVZZZ}}}sssppp|||wwwpppjjjbbb```aaaaaa^^^ZZZWWWYYYWWWUUUUUUWWWUUUPPPPPPGGG;;;555555555444111444444333222222111111000...///...,,,---111222000************************,,,,,,,,,+++++++++***************))))))*********((()))))))))************))))))*********+++++++++---...000111000111222444333555666555333444888;;;@@@FFFWWWnnnpppKKKIIIZZZ|||ssseee~~~~~~ZZZJJJUUU}}}ooodddiiiyyypppsss}}}~~~hhhMMM@@@???:::999999;;;>>>@@@AAA@@@:::@@@:::<<>>;;;999;;;<<<888888777777777777888888888999::::::;;;@@@HHHOOONNNcccrrrtttttt~~~zzzuuuuuummmddd^^^]]]^^^______^^^```___\\\[[[ZZZTTTNNNDDD???888444444555444333444444333222222111111000---111000...222999777///,,,+++************+++,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))************)))************+++++++++---...000111000111222444222444666555444555888<<>>>>>:::@@@aaaVVV======999999>>>999888888777777777777888888555777999999999<<>>999;;;>>><<>>AAAIIIQQQTTTuuu{{{rrr~~~uuuooonnnnnnmmmiiieeedddeeehhhnnnjjjgggeeeaaaYYYMMMCCC::::::999888777666555444777444222333555666444111---333666555777999444,,,---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,,,,...000222444333555666555444444555666<<>>;;;999===<<>>AAAEEEIIIMMMgggzzzttt~~~yyy|||rrrmmmnnnpppooojjjdddbbbeeeiiihhhhhhgggeee```VVVIII???::::::999888777666555555777444222333444444333111222555666666888777333------,,,,,,++++++,,,,,,---,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,------///000222333333444555555444444555777>>>NNNkkkhhhCCCHHH```vvvrrrWWWRRRdddqqqiii___XXXVVVVVVSSSPPPTTTeeerrrssstttvvvpppddd[[[UUUMMMCCC===;;;<<<===????????????>>>===;;;:::>>>???>>>KKKjjjFFF===999;;;;;;777777<<<777777777777777777777777777888888777777999===@@@FFFEEEJJJZZZvvvvvvuuu~~~tttllliiipppqqqooojjjeeecccfffkkkdddeeefffddd\\\OOOCCC;;;:::999999888777666555555666555333222333333222111777444444666666333//////---,,,,,,++++++,,,,,,---,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---///000111222222111333555555555555666888>>>JJJeeehhhCCCIIIccc|||]]]^^^{{{^^^RRR___wwwgggVVVOOORRRWWWYYYbbbttt~~~vvvoooqqqlllbbbWWWOOODDD<<<:::;;;======AAA@@@>>>===<<<<<<<<<<<<>>>@@@DDDdddRRR>>>;;;:::;;;999555666;;;777777777777777777777777666777888777777888;;;>>>FFFBBBIIIQQQiiizzzxxxwwwwwwzzzzzzooouuusss}}}}}}uuulllhhhgggrrrpppllljjjiiijjjkkkllleeefffeee^^^SSSGGG===888999999888888777666666555666555333222222222222222777333444777555...---111---,,,,,,++++++,,,,,,---++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***,,,...000222222222111111222444555555555777999;;;CCC\\\lllEEEHHH```zzzppp\\\gggfffVVVaaa{{{eeeYYY\\\eeejjjzzz~~~pppjjjllliii```SSSJJJ???999999<<<>>>>>>BBB@@@>>><<<;;;<<<===>>>===BBBYYY}}}@@@;;;:::;;;;;;888444444777666666666666666666666666666777777777777888:::<<>>>>>777000000555---,,,,,,++++++,,,,,,---+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,...000222222222222111222444555555555777999999@@@WWWzzzrrrGGGFFF[[[}}}^^^QQQggg```\\\qqqhhhWWWbbb~~~{{{vvvhhhcccccc^^^VVVKKKEEE===999:::===??????@@@???===<<<;;;<<<>>>???;;;HHHvvv___::::::;;;;;;999777444444555666666666666666666666666555666777777666777999;;;;;;>>>DDDFFFKKKnnnwwwjjjbbbccceeeggghhhhhhhhhhhhiiiooooooooopppqqqrrrssstttqqqwww|||nnngggpppvvvkkkvvvyyyrrrxxx~~~vvvooonnnnnnmmmpppkkkgggjjjqqqtttooojjjiiibbbVVVJJJ@@@;;;999888888888888888777777666666444444444222111222555888;;;IIIQQQKKK===666666999---,,,,,,++++++,,,,,,---*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,---...000111222333333111333555555555555666888:::BBBWWWvvvyyyKKKEEEXXXxxxnnnMMMJJJ^^^\\\]]]ttthhhUUU^^^tttppptttxxxiiiaaa^^^XXXNNNIIIAAA>>>;;;:::;;;>>>AAABBB>>>>>><<<<<<<<<===???@@@BBB[[[vvvHHH>>>::::::999777777777666555666666666666666666666666444666777777666666888:::888???AAACCCHHHWWWqqqcccZZZ```eeeooo{{{rrrjjjppprrrkkkyyyvvvqqqxxx|||rrrmmmnnnnnnkkkkkkkkkkkkmmmnnnmmmjjjgggbbbYYYKKKAAA<<<:::888777888888888888777777777777333444444333222444888<<>>???@@@QQQsss^^^999AAA999999777555777999888666666666666666666666666666444666777777666666777999111::::::<<>>???```ppp[[[AAA:::888333---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,............000222444555333555666555444444555666777BBBXXXqqqQQQHHH[[[|||bbbAAAIII\\\XXXXXXqqq|||nnnQQQSSSuuuyyyiiidddbbbTTTOOO[[[dddkkk{{{mmm^^^TTTLLLCCC<<<:::;;;;;;<<<>>>>>>?????????666:::=========???BBBCCCcccwwwLLLBBB555999999999888777666666555666666666666555555555555555555555555555666777777999777999<<<;;;AAA[[[www~~~dddVVV___sssyyy{{{|||vvvfffooo|||~~~yyyqqqmmmnnnnnnllliiieeeiiinnnssssssnnneee___TTTGGG===;;;:::777777:::888999999888888777666555111666666000000888@@@BBBJJJaaa]]]BBB888;;;:::777//////...---,,,,,,,,,,,,------......---+++***)))))))))))))))))))))))))))))))))'''&&&&&&***///444///,,,))))))+++---,,,***---...///111222222222222777555555666555333333444===BBBTTToooWWWMMM\\\|||gggDDDPPPllleeeVVVsssvvv]]]JJJQQQssslllYYYSSSSSSLLLPPPbbbmmmqqqcccSSSJJJCCC<<<999999:::;;;===???@@@AAA@@@@@@BBB:::999???AAAAAALLL[[[[[[??????666999999888888777666666555666666666666555555555555555555555555555666666777777666999======???RRRhhhttt^^^WWWeee|||yyyuuu{{{{{{xxxllleeeuuuzzzxxxzzzzzztttnnnlllnnnpppooommmkkkmmmqqquuutttmmmbbbYYYKKKAAA999888999888777999888888888888888777555555;;;444000555;;;???BBBFFF[[[]]]MMM<<<:::999333444///...---,,,,,,+++++++++,,,,,,,,,,,,,,,***)))((())))))))))))))))))))))))))))))(((''''''***...222...+++))))))+++,,,,,,+++---...///000111222222222333333444555666666777888888>>>SSSpppUUUKKK]]]wwwrrrJJJQQQqqqeeeTTTqqq|||www\\\IIINNNkkk[[[MMMNNNVVVYYYeeeyyy~~~yyycccVVVHHH@@@;;;777777999:::<<<>>>AAABBBAAA@@@@@@BBB999:::BBB@@@BBBbbb|||FFF;;;???<<<999888888777777666666555666666666555555555555444555555444444555555666777555444888>>>>>>>>>GGGTTTxxxhhhVVVXXXmmm{{{tttkkkppp~~~tttmmmjjjeeeggg~~~yyysssvvvvvvqqqlllkkkmmmppppppooonnnnnnpppsssrrrjjj\\\QQQ@@@999555666999888888888888888888888777666555555===444333;;;@@@???EEEQQQcccSSS;;;333:::777///111......---,,,++++++++++++***+++++++++***)))((('''))))))))))))))))))))))))((()))))))))((())),,,...---+++))))))+++,,,,,,,,,---...///000111222222222111111222333444666777777666>>>UUUsssSSSIII___|||xxxNNNRRRsssgggSSSkkk~~~{{{yyyUUUHHHRRRmmmXXXVVVcccsssxxxwwwppphhhaaaTTTJJJ@@@<<<999777888;;;<<<===???AAAAAA???===<<<;;;<<>>===AAAGGG\\\ppp___PPPXXXrrrwwwwwwooofffjjj}}}|||tttrrrpppxxxvvvqqquuuuuuqqqllljjjlllnnnnnnnnnlllkkkkkklllkkkaaaRRRGGG999666555777999999888777888888888888777666555444333888=========DDDSSSaaaWWWLLL888000999999111111...---,,,++++++***+++++++++++++++******))))))(((((((((((((((((((((((((((((()))******))))))***+++,,,+++***)))***+++,,,---,,,---...000111111222222111333333111111333333111999BBBZZZwwwQQQHHHaaavvvNNNNNNnnnkkkVVVbbb|||}}}zzzvvvLLLJJJ]]]yyyyyy{{{tttllldddXXXMMMEEE@@@;;;;;;;;;888999;;;>>>>>>??????>>><<<999888<<>>;;;777999777777777666666666666666555555555555444444444444444444444444444555666666666333333888<<<===@@@BBBEEEyyy||||||kkk[[[OOOYYYtttiiiqqqxxxrrrlllmmmzzzzzzpppooorrrnnnllliiihhhiiilllooopppooolllhhhddd___TTTFFF<<<777888999999::::::888666777888888777777666555444,,,:::===999FFFaaapppmmmNNNTTTGGG888999<<<555222......---,,,++++++++++++,,,+++++++++************((((((((((((((((((((((((((()))+++***)))((()))***++++++*********+++,,,...,,,---...///000111111111000444555111222666666333999DDD]]]zzzOOOIIIccczzzOOOJJJeeeoooZZZZZZvvvqqqlllJJJMMMddd~~~nnnbbb]]]XXXNNNDDD;;;888888::::::888999<<>>===<<<:::999888@@@;;;>>>XXXNNN:::999777777999666666666666666666666666555555555444444444444333444444333333444444555666555444333555999===???AAABBBZZZ|||~~~}}}zzz}}}uuufffZZZQQQ\\\vvvttt___ggg|||xxxwww}}}uuujjjjjjkkkiiibbbbbbaaacccfffkkkpppssssssnnnfff]]]RRRFFF;;;444999<<<>>><<<<<<<<<:::666777777777777666555444444111:::999;;;]]]sssYYYcccWWWAAA<<<<<<666222//////...---,,,,,,,,,,,,,,,++++++*********++++++))))))))))))))))))))))))''')))******(((((()))******++++++***)))***---///,,,---...///000111111111///555666333555===>>>:::555BBB\\\zzzyyyLLLKKKeeeVVVIII```mmmYYYYYYxxxrrrjjjKKKOOOccczzz{{{mmm\\\RRROOOKKKEEE@@@999777777999999888;;;@@@@@@???===<<<;;;;;;;;;<<>>@@@===<<<>>><<<888777777777777666555444333666===AAALLLooouuuqqqkkkUUUBBB>>>888222555000000///...------------+++***))))))))))))***+++))))))))))))))))))))))))'''((()))((('''(((***,,,)))***+++***)))***---000,,,,,,...///000111111111...555777333555>>>@@@:::444AAA[[[yyylllIIIMMMfff\\\LLLcccfffRRR]]]~~~}}}xxxkkkHHHMMMcccyyy{{{xxxaaaYYYPPPKKKHHHDDD???<<<<<<999888999999:::???EEE???>>><<<;;;;;;===???@@@???DDDfffuuuHHH;;;>>>222555===///555555555666666666666666555555444444444333333333444333333333333444555555222555777666777999:::999DDD999XXX{{{xxxxxxzzz|||{{{uuuqqq~~~{{{}}}yyy|||xxxxxx{{{zzzvvvrrrzzzuuueeeZZZWWWVVVeeezzzeeeYYYccc}}}xxxxxx|||}}}}}}~~~ttt```___lllhhhWWWXXXXXXXXXYYY\\\```fffjjjccc```WWWJJJ<<<444444777888>>>AAA===<<>>:::777777777777666555444333666BBBQQQ```uuuxxxiiiIII>>>???444...777111000///......---......***)))(((''''''((()))***))))))))))))))))))))))))'''((((((''''''(((***---)))***,,,+++)))***---000+++,,,---///000000111111...555666111222:::;;;555666CCC\\\xxxcccFFFOOOfff___PPPiii```KKKbbbyyy}}}lllAAAKKKeeessspppkkkiiiggg^^^OOOMMMHHHDDD@@@>>>======888888:::;;;===???AAAAAA:::===<<<999===DDDBBB:::LLLkkkMMMDDD<<<;;;999555555:::555555444444444444555555444444444444444444444444444444444444444444444444444444555555666888999:::AAABBBJJJlll{{{vvvsssrrrrrrtttyyy}}}}}}~~~~~~~~~~~~}}}vvvooo{{{|||{{{vvv~~~}}}|||zzzwwwvvvuuusssrrrppppppppprrrpppcccWWWSSSRRRddd|||vvvaaa\\\eee}}}wwwlllpppyyyxxx|||{{{~~~yyyxxxyyy|||vvvsssiii^^^```hhhdddXXXUUU]]]ccc```]]]]]]^^^^^^^^^UUUGGG<<<777555444333777888:::<<<<<<;;;:::999999222555???<<<000///999DDDDDDXXXxxxyyypppssstttbbbLLL===999888444000333111...,,,---.........******************++++++(((((())))))))))))((((((+++*********************+++***((('''''')))***+++,,,,,,,,,---...000111222222222222333333444444444999EEE]]]xxxiiiIIIQQQiiivvvGGGMMM]]]___IIIbbbzzzzzzhhhHHHPPPfffpppeeebbb[[[ZZZXXXOOOHHHEEEBBB>>><<<:::::::::999:::;;;===>>>?????????CCC===???CCC:::222@@@YYYjjjjjjGGG>>>999888888666777;;;555555444444444444555555444444444444444444444444444444444444444444444444444444444555666888999:::666>>>CCCUUU~~~~~~|||zzzvvvsssmmmnnnpppuuuzzz}}}|||zzzyyyyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}wwwqqqtttvvvtttnnn|||yyywwwuuuqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnkkk^^^RRROOOQQQeee}}}~~~wwwrrr^^^TTT]]]{{{}}}qqqhhhlllvvv{{{|||{{{yyy|||}}}|||}}}|||www{{{vvvvvvzzz|||yyyyyy{{{zzzwwwtttpppooonnnoooppprrrrrrhhh[[[XXX___bbb]]]ZZZ___aaa```______]]]YYYNNNGGG>>>777555666666666777888:::;;;<<<;;;:::999888666555444333444:::???NNNQQQcccwwwvvveeebbbmmm^^^TTTFFF;;;777777555444333000---,,,---......---,,,,,,+++***))))))))))))))))))************))))))))))))******************)))(((((('''(((***,,,---------...///000000111111444444444444444444444444:::DDDXXXrrrjjjKKKSSSkkkpppCCCGGGYYY___LLLccceeeCCCOOOjjjuuubbbYYYWWWOOOMMMLLLDDD@@@>>><<<:::999888999999<<<===>>>??????>>>======:::999>>>BBB<<>>>>>???@@@???>>><<<:::444<<<@@@AAAQQQwwwaaaEEEAAA===888666555444333333555444444333333444444555333333333333333333333333333333333333333333333333444444444444555666777888666AAA???:::LLLqqq|||}}}{{{yyywwwwwwuuurrrpppnnnmmmmmmoooqqqsssuuuuuuqqqrrrssssssttttttsssssswwwxxxzzz||||||zzzwwwuuummmmmmpppvvvrrrggg]]]ZZZbbbtttxxxooonnnllleeeeeeffffffhhhjjjlllooopppkkkgggZZZPPPQQQZZZuuuyyytttpppooozzzvvvuuuuuuvvvvvvsssmmmhhh```SSSccc|||uuulllfffjjjqqqrrrqqqpppiiiqqqvvvuuussstttsssqqqmmmkkkjjjkkkmmmlllkkkkkkkkkhhhfffhhhnnnqqqooollljjjiii```SSSMMMRRRZZZ]]]ZZZ\\\[[[VVVRRROOOHHHAAA888777777666666666666555777777888999:::999999999666:::;;;:::<<>>:::999999777555000...+++++++++,,,+++***,,,+++***))))))))))))))))))******++++++******)))'''''''''((())))))******((((((((()))***+++---......///111333333222000///555555555555444444444444999???QQQlllgggMMMZZZuuu]]]===???OOO```PPP``````BBBNNNkkkUUUHHHEEEEEE<<<999;;;777999999999:::;;;<<<======>>>?????????>>>===;;;:::@@@>>>AAATTTsssAAABBB>>><<<888666555666555333444444333333333333444444333333333333333333333333333333333333333333333333444333333333444555666777555999888:::BBBQQQyyy~~~|||xxxvvvuuussspppnnnjjjiiifffeeefffkkkppptttppppppqqqrrrrrrrrrrrrqqqrrrtttvvvwwwvvvuuutttssspppmmmkkkhhhccc[[[WWWXXX^^^jjjssspppkkkhhhddd^^^ffffffggghhhiiikkklllmmmccc```SSSKKKMMMWWWsssrrrmmmjjjkkkqqqqqqqqqqqqssstttqqqjjjeeeZZZUUUkkkttt}}}wwwnnniiikkkppppppnnnmmmjjjqqqvvvsssppppppooommmkkkkkkiiiiiijjjjjjiiigggeeeccccccgggmmmpppmmmiiieeeaaaXXXQQQQQQTTTUUUSSSUUUYYYYYYPPPFFF@@@<<<999000222444555555444333222777777888888888999888888888333666@@@GGGPPPeee{{{kkkYYY^^^ZZZIIIJJJBBB:::888;;;===999333///---++++++,,,,,,+++)))(((((((((((()))***++++++(((((())))))))))))((((((''''''(((((()))))))))******************+++++++++...///111333333222000///444333333333333333333333777>>>RRRppp^^^HHHYYYwwwVVV>>>BBBVVVfffTTT___~~~bbbHHHOOOfffHHH>>>???@@@888666:::777888888999:::;;;;;;<<<<<<>>>=========<<<<<<<<<<<>>CCCCCC^^^~~~}}}~~~~~~}}}~~~{{{xxxuuusssrrrooommmjjjiiifffccccccgggnnnsssmmmmmmnnnoooooooooooonnnlllnnnppppppooonnnnnnooopppmmmggg```ZZZVVVWWWYYYccckkkvvv|||wwwkkkbbb```ddddddddddddeeefffgggggg___]]]RRRKKKNNNWWWqqq{{{qqqlllkkkmmmooonnnmmmnnnppprrrnnngggaaaXXXZZZuuuvvv|||vvvmmmhhhjjjmmmmmmkkkkkklllqqqrrrooommmmmmkkkhhhkkkkkkjjjggghhhjjjhhhdddccccccdddhhhmmmmmmjjjfff```YYYQQQPPPTTTUUUPPPIIIOOOTTTSSSIII>>>888777666...111666999999999888999777777777777777888888888999000333CCCNNN[[[yyyttteeeZZZMMMMMMWWWFFF>>>777777===???999222///---,,,,,,,,,,,,+++)))'''''''''((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++++++++***---...000111111111000000222222222333333333444444666===RRRtttXXXFFFZZZzzz{{{OOO???GGGbbbpppXXX^^^~~~yyyaaaIIIOOOddd@@@888<<>>BBBLLLqqqjjjDDD;;;;;;444777777444666;;;:::555444333333222222333333444222222222222222222222222222222222222222222222222333333333222333333444555444777777<<>>777555555333:::>>>DDDGGGGGGFFFFFFGGG666666666666666777888888999:::BBBNNNZZZlll|||dddaaaYYYHHHFFFSSSBBB>>><<<===@@@>>>777111///...------------+++)))((((((((((((((()))***+++)))))))))******)))))))))+++++++++***))))))(((((()))******+++,,,,,,,,,,,,------...///000000111111111222222333444555666666777===QQQttt\\\LLLaaapppHHH>>>KKKllluuuWWW[[[|||~~~vvv[[[CCCMMMhhh888222888===666555<<<<<<<<<======>>>>>>>>>======;;;:::888777888;;;>>>@@@MMMzzzBBB999BBB555666999888444555888666000444333333222222333333444222222222222222222222222222222222222222222222222333333222222333333444444111999666444:::>>>FFFUUUzzz|||uuuwww{{{|||xxxuuurrrqqqqqqqqqpppooodddffffffdddaaa```aaacccdddeeeffffffggggggffffffeeeggghhhgggdddccceeegggdddeeeccc]]]YYYYYY\\\^^^dddpppsss```eee____________```aaabbbbbbXXXXXXPPPKKKMMMRRRiiirrrccc```]]]```gggfffgggggghhhjjjkkkggg___YYYQQQZZZttt|||uuuiiiaaa\\\___cccdddfffiiiiiiiiifffccceeehhhgggbbbhhhjjjhhhccccccgggeee___[[[```dddfffeeeaaa^^^]]]VVVOOOKKKLLLOOOMMMHHHCCCBBB@@@:::444222555444000...222888:::888777666777666666666666666777888888888GGGVVV^^^hhhzzzssssssnnneee\\\VVVNNNGGGAAABBBDDDEEECCC===555//////...------......+++******))))))(((((((((((()))******++++++++++++******------,,,+++***)))(((((('''(((***+++------......,,,,,,,,,---...000222222111222333444555777888888999===PPPsssdddUUUiiixxxsssjjjCCC<<>>???>>>>>>===666888<<>><<>>AAA___ppp|||rrrrrrwwwtttnnnkkknnnpppmmmkkkjjjiiifffccc```___^^^\\\ZZZYYY[[[]]]```bbbbbbaaa```aaabbbcccddddddcccaaa```_________]]]ZZZXXXYYYZZZ^^^fffnnn\\\^^^aaa```^^^]]]\\\\\\]]]^^^[[[UUUNNNKKKKKKTTTgggxxxpppfff]]][[[\\\\\\___bbbeeeddddddeeefffccc]]]YYYSSS\\\yyypppggg```\\\^^^aaaccceeehhhhhheeebbb```aaabbbcccbbbgggfffeeecccbbbbbbcccccc___cccfffeee```[[[WWWVVVQQQJJJGGGIIIKKKGGGCCCAAA>>>:::666333333444444333666666666666666666666666222888;;;888333333555666HHHRRR___rrr___^^^cccccc]]]]]]]]]RRRAAAIIILLLNNNMMMCCC666///............---,,,+++***)))*********)))))))))))))))))))))************))))))(((((()))***************))))))***+++,,,------...------...///000111222222333333333555666666444222444===SSSssseeeZZZmmmxxxkkkCCC<<>>:::777777999;;;AAA<<<999999;;;AAANNNZZZZZZ???999;;;999666555555555555555555555555222222222222222222222222222222111111111222333444111111111111111111111111333333333333444444444444333444666777888:::===@@@KKK___vvvppptttuuuooolllmmmmmmjjjiiijjjhhheeebbb```^^^]]][[[YYYWWWYYY]]]aaabbb```^^^\\\\\\]]]___``````___^^^]]]]]]^^^^^^]]]\\\\\\]]]______ddduuu~~~fffXXXZZZ\\\\\\[[[[[[[[[[[[[[[[[[ZZZSSSMMMJJJKKKQQQ___llliiiaaaZZZYYYYYYYYY[[[^^^```______aaabbb```\\\XXXUUU___|||zzzkkkbbb]]]\\\___bbbaaaaaabbbbbb```^^^^^^```bbbbbbaaadddcccaaa````````````aaa___aaaccc```[[[UUUQQQPPPMMMGGGDDDFFFGGGCCC>>><<<:::777444222222333333333777777777777777777777777>>>;;;888666444777===CCCSSSSSSiiifffZZZVVVUUUYYYaaaeee___UUUMMMMMMPPPOOOIII???777222000.........---,,,+++***))))))))))))))))))*********))))))************))))))(((((()))***************++++++++++++++++++,,,,,,------...///000111222222222222333444555555444333444===SSSvvviiiZZZjjjxxxtttjjjDDD>>>OOOnnnlllOOOYYYnnnuuu}}}sssUUU@@@UUUnnn::::::;;;<<<<<<<<<<<<<<<@@@???===;;;888999<<<>>>===:::===HHHXXXkkkccc777444<<<999444666444444444444444444444444222222222222222222222222111111111222222222333333000000000000000000000000222222222222333333333333222333555666777888;;;>>>;;;LLLqqqqqqqqqtttooolllllljjjgggfffiiifffccc```^^^]]]\\\ZZZXXXUUUXXX\\\___```]]]YYYVVVWWWXXXZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[[[[[[[\\\^^^```___aaafffiiieee\\\UUUTTTWWWWWWXXXXXXXXXXXXXXXXXXXXXQQQKKKJJJKKKNNNUUU]]]^^^XXXTTTTTTTTTSSSTTTVVV[[[[[[[[[\\\]]]\\\ZZZXXXRRR]]]|||{{{nnnaaa\\\YYYZZZ___aaa]]]ZZZZZZZZZYYYZZZ\\\^^^```___^^^\\\\\\[[[ZZZZZZ[[[[[[[[[]]]]]]\\\YYYSSSNNNJJJIIIGGGBBB???BBBBBB===888666777444111000111333333333888888888888888888888888???777222444777999BBBMMMWWWiiioooUUUUUU]]]XXX]]]lllmmm```VVVVVVUUUWWWQQQCCC:::999666111.........---,,,+++***)))(((((())))))******++++++))))))************))))))(((((()))***************,,,,,,,,,+++++++++******------...///000111222222111111222222333444555555444<<>>RRRpppdddGGG555:::<<<222///999444444444444444444444444222222222222222222222222000000111222222222222111111111111111111111111111111111222222222333333333222333555555555777999;;;<<>>>>>888333222444222000000222444555555888888888888888888888888999222333:::===???JJJZZZbbbvvvbbbVVVbbbbbbhhhmmmiii^^^YYY[[[\\\\\\QQQ>>>666999888111///...---,,,+++*********''''''((()))***++++++,,,))))))************))))))(((((()))***************++++++++++++++++++++++++------...///000111222222///000222222222333555777666;;;OOOvvvsss\\\eeeuuukkkmmm|||fffEEEDDDVVV}}}]]]fffyyywww{{{]]]OOO___ppp:::;;;<<<===>>>===<<<;;;<<<>>>>>><<<999888<<<@@@KKKZZZwwwcccAAA===<<<===999222333888444444444444444444444444222222222222222222222222///000111222222222111111222222222222222222222222111111222222222333333333222333444555444555888:::???===EEE___vvvrrrpppjjjhhhhhhkkkjjjeeeccccccaaa^^^\\\ZZZYYYXXXVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTUUUTTTSSSTTTVVVWWWUUUUUUQQQKKKLLLSSSTTTPPPOOOPPPRRRSSSTTTSSSSSSRRRNNNJJJIIILLLNNNLLLLLLOOOOOONNNOOOSSSSSSOOOOOORRRRRRSSSRRRQQQOOOMMMLLLLLLWWWdddzzzeee[[[SSSTTTRRRSSSVVVUUUQQQOOORRRUUUUUUVVVXXXYYYXXXVVVSSSQQQQQQRRRRRRRRRRRRRRRRRRPPPOOOLLLIIIGGGEEECCCBBB===:::999;;;:::555111111444222111222555777888777888888888888888888888888666555999@@@DDDKKK]]]qqqsss]]][[[eeejjjbbb[[[\\\`````````[[[LLL;;;555777666000000///---,,,+++*********''''''((()))***++++++,,,))))))************))))))(((((()))***************))))))***+++,,,,,,------------...///000111222222...111333333333333555777777999KKKrrrmmm]]]jjjtttnnnrrr}}}eeeDDDEEEXXXdddnnnwwwwww```NNN]]]mmm;;;;;;<<<============<<<999999777666999EEEXXXeeeuuucccFFF<<<<<<888444555999999555333333333333333333333333222222222222222222222222000000000111111111222222222222222222222222222222222222222222333333333333333444555555444555777999:::999>>>MMMggg}}}yyyppppppxxxmmmgggdddfffgggdddaaaaaa___\\\YYYXXXWWWWWWUUUSSSTTTRRRPPPNNNMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTRRRSSSTTTSSSRRRRRRSSSUUUOOOOOOLLLIIIKKKPPPQQQPPPNNNNNNOOOPPPPPPPPPOOOOOOJJJHHHIIILLLMMMKKKLLLOOOPPPPPPSSSWWWWWWTTTTTTXXXZZZ\\\]]][[[XXXUUUTTTSSSfffpppxxxbbbXXXPPPQQQOOOPPPQQQOOOLLLMMMQQQTTTTTTTTTUUUUUUTTTQQQNNNPPPPPPQQQQQQQQQQQQPPPOOOIIIGGGEEEDDDCCCBBB@@@???:::777666888666222111333444333222444777999999999888888888888888888888888666999===BBBLLL^^^uuusssfffeeennnlll^^^WWW^^^dddaaa\\\QQQDDD:::777666333000000///---+++*********+++(((((())))))******++++++))))))************))))))(((((()))***************((()))***+++,,,------...------...///000111222222...222666666555333555777666888HHHmmmkkklllzzz{{{eeeCCCEEEXXX}}}bbbooowwwvvveeeJJJZZZjjj<<<<<<<<<<<<<<<======>>>888:::<<>>???@@@EEEMMMXXXjjj}}}gggEEE555:::555333555999888222111555333333333333333333333333222222222222222222222222222111///......000222333000000000000000000000000333333444444444444555555444555666666555555777999777<<<<<<;;;DDDYYYmmmwwwtttmmm]]]YYY]]]___^^^^^^\\\ZZZWWWVVVUUUUUUSSSRRRLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPLLLHHHHHHKKKIIIDDDFFFMMMLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHJJJKKKGGGDDDHHHPPPLLLMMMRRRVVVUUUSSSUUUZZZXXX\\\aaaaaa^^^[[[ZZZZZZ]]]cccvvv|||jjjYYYRRRLLLIIIJJJMMMQQQNNNIIIIIIMMMNNNMMMLLLLLLNNNMMMLLLJJJGGGHHHHHHHHHGGGFFFDDDCCCAAA???======>>><<<888444555222111111000...000555444333333444777999999888666666666666666666666666:::JJJZZZiiioooxxxyyynnnxxxrrr___TTT]]]iiikkkjjjlllLLL999111;;;???666222777111///---+++******++++++*********)))))))))))))))))))))************))))))(((((()))***************,,,,,,,,,++++++++++++***------...///000111222222...444;;;<<<888444444555000444FFFiiilllfffBBBCCCUUUaaallltttrrrnnnLLL[[[kkk@@@???<<<:::<<>>GGG___uuuzzzvvvfff^^^YYYWWWXXX\\\TTTVVVWWWVVVSSSQQQSSSUUUNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNNNNMMMLLLLLLMMMOOOTTTRRRQQQSSSVVVWWWTTTRRRNNNZZZgggiii```UUUOOONNNJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHJJJIIIEEEAAABBBCCCDDDEEEEEEDDDCCCBBBAAA???===:::777555444333222222111111222333555666333333333444444666777888000666888333444<<<@@@???RRRUUUeeepppssslllooouuuhhh]]]iiiyyyyyyxxxiiiJJJ777777777999:::777222...))))))))))))))))))))))))******))))))))))))************************************))))))))))))******,,,+++*********+++,,,---------......//////000000111222222333333444444555111555IIIeeejjjwwwmmmFFFEEEXXXuuunnntttrrr~~~oooPPPXXXlll:::888666:::IIIccc|||gggMMM>>>:::999999555555555555444444444444444444333333333222222222222333333333222222111000111111111111111111111111111111111111111111111111000000000111222222222333222333444555555555444444555444666888:::AAATTTfffuuu~~~vvv~~~}}}}}}{{{~~~zzzyyypppaaaYYYSSSMMMQQQSSSUUUTTTRRRPPPPPPQQQNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIHHHJJJLLLOOONNNMMMOOOQQQRRRPPPNNNJJJRRRZZZZZZTTTLLLIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDEEEGGGFFFCCC@@@???@@@AAABBBBBBAAA@@@???===;;;999777555333222222222222222222333444555666666666666555555555555555:::999555333888BBBKKKOOOeeebbbsssuuuqqqmmmlllllljjjiiihhheeehhh{{{mmmVVVDDD999444000222777888222,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,,,,------......///000000000111222222333333444444555777999FFF___gggrrrqqqwwwfffCCCEEEYYY{{{rrrtttssszzzsssSSS]]]rrrLLLKKKMMMVVVfff|||pppaaaqqqhhhJJJ<<<888555555888555555555555444444444444333333333333222222222222222222222333222222111000111111111111111111111111111111111111111111111111111111111111111111222222111222333444444444444333777444444555666:::EEEPPPbbbxxxyyyyyy~~~{{{nnnpppqqqwww{{{|||wwwssspppnnnkkkttt|||eeeZZZRRRGGGNNNPPPSSSSSSRRRPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCEEEGGGHHHGGGGGGHHHJJJKKKIIIHHHHHHJJJKKKJJJGGGDDDCCCCCCEEEEEEFFFFFFEEECCCBBBAAAAAA@@@@@@BBBCCCBBB@@@>>><<<<<<============<<<<<<777666555333222111111111222333444555555555555555666666666777666666555444777333111777AAAMMMYYYcccnnn~~~~~~ssshhhaaaccceeeaaa^^^___bbbwww___CCC@@@@@@777//////555666000)))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******)))******+++,,,,,,++++++------......///000000111111222222333333444444555::::::DDD___nnn{{{mmmssseeeBBBDDDXXXyyynnn}}}~~~rrruuu|||uuuUUU```sssfffeeejjjwwwuuunnnlllkkkyyy}}}wwwwww```III888999;;;444111555555555555444444444333333333222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111111111111111222222333333333333777555333333555888<<<@@@OOO```ttt{{{vvvqqqssswwwyyyrrriiixxx{{{}}}xxxooogggggglllttt|||kkk^^^TTTKKKKKKMMMPPPRRRRRRPPPOOONNNMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCAAABBBBBBAAA@@@@@@AAACCCBBBBBBCCCCCCDDDDDDDDDCCCGGGEEECCCAAAAAAAAA@@@???BBBCCCCCCCCCBBB@@@>>>=========>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;444333222111111111111111222333555666777666555444333333555666666666666555333222666AAAJJJRRR```nnnyyywwwmmmjjjlllmmmbbbVVVZZZgggkkkrrrSSS>>>CCCEEE>>>666333444333...((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******''')))***,,,,,,,,,+++***,,,------...///000111111111222222333333444444555555999EEEgggvvv{{{}}}mmmFFFDDDWWWnnncccssswwwqqqxxx}}}xxxyyyWWW]]]llluuuttt|||{{{{{{xxxuuuvvvoooqqqnnnooolllaaaEEE888333:::;;;333000777555444444444444333333333222222222222222222222222000111111222222111111111000000000000000000000000000000000000000000000000222222222111111111111111111111111111222222333333666666555444666888999999FFFRRRbbbkkkooosss{{{~~~rrruuuzzzuuufffeeemmmooooooyyyrrr\\\QQQIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@???======???@@@>>>???@@@AAA@@@@@@@@@@@@CCCAAA??????@@@@@@>>><<<@@@@@@AAAAAA@@@>>>===<<<;;;<<<==================;;;;;;;;;::::::;;;;;;;;;222222222111111222333333333444555666666666555444444444444555555555444444888<<>>GGGSSS]]]eeeppp}}}qqqvvvxxx{{{ppphhhllljjjgggyyymmm[[[LLLIIIFFFDDDEEEGGGHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDBBBAAA@@@>>><<<;;;;;;:::========================<<<<<<<<<===============;;;<<<<<<<<<<<<=========>>>>>>??????????????????===>>>>>>===<<<<<<===???;;;===??????>>>===>>>???======<<<===>>>===;;;999======>>>???>>>===<<<;;;:::<<<<<<<<<::::::;;;<<<:::999999888888999999:::222222222222222333444444333444444555555555444444777666555444444333444444:::CCCKKKPPP[[[qqqtttbbbqqqtttiiikkkfff```[[[^^^kkk}}}sssPPPFFFMMMOOOMMMCCCAAA===666///++++++---)))))))))))))))))))))))))))((((((''''''(((((()))******************************))))))))))))******'''''')))***++++++,,,,,,+++,,,---...///111111222111222222333333444444555222;;;HHHpppfffPPPuuuuuummmrrrvvvPPPKKK^^^iiibbbtttyyyvvv}}}{{{[[[[[[eee~~~zzz]]]HHHTTT[[[^^^cccvvv{{{uuugggWWWOOOEEE444888777666555333444666999444444444333333333222222000111111111222222222222//////000111111111111111000000000000000000000000000000000000000000000000000000000111222222222333333222222111222333444555///555888555444777888666555===GGGPPPXXXgggzzzvvvhhhkkk~~~|||~~~vvvjjjkkkffffffsssuuueeeVVVOOOGGGBBBAAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@>>>===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<::::::<<<===999<<<>>>>>><<<;;;<<<>>>:::;;;<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999;;;<<<:::777666888:::777666555444444555666777333222222222222333444444444444333333333333444444666555444444555777:::<<<@@@NNNYYY^^^pppssstttwww|||xxxjjjaaadddccceeeaaa\\\fff~~~pppZZZNNNHHHMMMQQQMMMPPPIII>>>333,,,)))***,,,))))))))))))))))))))))))((((((''''''''''''((((((******************************))))))))))))******''''''(((((()))+++,,,---+++,,,---...///111222222111222222333333444444555222;;;DDDmmmVVVBBBggguuuYYYaaa~~~qqqMMMIII\\\{{{hhhhhh}}}zzz}}}UUU\\\mmmnnnmmmhhh```YYYWWWZZZ___TTTbbbkkklllttt|||}}}qqqjjjxxxfffBBB;;;>>>555444888999777777888555///444444444333333333222222000000111111222222222222//////000111111111111111000000000000000000000000000000000000000000000000//////000111222333333444444333222222222333444555,,,444888444111444666444222:::DDDKKKSSSaaauuuxxxjjjhhhqqq}}}yyynnnwww|||qqqggghhh```aaacccgggooouuupppggg```WWWKKKCCCAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;:::999999:::<<<888;;;======;;;:::;;;===;;;<<<===<<<::::::;;;===666777999:::;;;;;;::::::999:::;;;999555444666888444333222111111222333444333222222222222222333444555444222111111222333444222111111333777===BBBFFFNNN```kkkooo{{{ddddddeeeYYYXXXiiiqqqlllqqqvvvOOOFFFSSSOOOLLLPPPMMMaaaSSS@@@111***)))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******(((((('''''')))***---...++++++,,,...///111222222111222222333333444555555000999@@@jjjYYYHHHWWWmmmPPPZZZyyymmmHHHCCCVVVpppoooccciii{{{rrrOOO\\\sssQQQSSSUUUYYYbbbjjjjjjeeegggooouuuvvv|||}}}{{{rrr___[[[hhhzzzuuugggTTTDDD<<<999666444333444444555555444444333555444444333333444444555222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111222222333333333333444444444444444555555555555666666666999???IIIZZZsss}}}mmm```bbbjjjsss}}}~~~pppccc``````]]]]]]```ddd___XXXTTTUUUZZZ```dddddd\\\RRRKKKHHHEEEBBB???BBBBBBCCCDDDDDDBBBAAA@@@BBBAAAAAA@@@???>>><<<<<<999999999888888888777777:::999777666666777999:::999999999::::::999999999999999999999999999999999999999888777777666777777999888888888777777666666999999999999999999999999999999999888888888888888888777555555666666555333222222222222222222222222222222222222222222222222444555555333222111333444444//////777>>>FFFQQQ]]]rrrwwwxxxqqqmmmoootttvvvmmm]]]``````YYYaaahhhlllsssTTTJJJBBBBBBBBBBBBFFFMMMOOODDD666---+++++++++***+++++++++++++++***)))((((((((()))***************(((((((((((())))))))))))************************...---***)))((((((***+++......//////000000111111222222333444333222000///666444EEEhhhSSSBBB[[[qqqOOOUUUwwwpppLLLCCCSSSbbbvvvvvvuuuoooPPP]]]qqqXXXYYY[[[___iiitttwwwtttggglllqqqvvv|||oooqqq|||yyygggWWWUUU___hhhjjjYYYOOOAAA888555555444333333333444444444444333333444444444333333444444444222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////...000000000000111111111111222222222333333333444444333333333333444444444444666555777<<>>===>>>AAACCCCCCBBB@@@>>>@@@@@@??????>>><<<;;;:::999999888888888777777777999888777666666777888999666777777888888777777666777777777777777777777777888777777666666666666777888888888777777666666666777777777777777777777777666666666666666666666666777555444444666666555333222222222222222222222222222222222222222222222222222333444444333333444555222444:::AAAFFFNNN```rrr{{{vvvyyyzzzdddPPPeeeyyykkkooopppbbbSSSOOOfffwww~~~||||||ooo\\\III<<<444;;;EEEHHHGGGEEE>>>777///++++++---,,,******++++++++++++***)))(((((())))))*********))))))(((((((((((())))))))))))************************---,,,***)))((()))***+++.........///000000111111000111222333444444444444555111???aaaVVVDDDXXXsssTTT^^^}}}UUUGGGRRR```~~~zzzWWWeeezzz[[[]]]```eeeqqq~~~~~~zzzvvvxxx}}}{{{kkkjjjsssxxxxxxwwwpppggg[[[UUUYYY]]]YYYQQQBBB===666333444555666555333333444444444444333333444444333333333333444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222222222222333333333333222222222222333333333333666444666888<<>>>>>======<<<;;;999999888888888888777777777777777666555444444555666777444444555555555555444444555555555555555555555555555555555555555555666777777777777666666666666666555555555555555555555555444444444444444444444444444333222333555666555444222222222222222222222222222222222222222222222222000222444444333333555666333888BBBJJJRRR___uuu{{{sssggg\\\YYY```mmmwww}}}kkkbbbgggaaaSSSUUUdddnnn}}}iiiaaaWWWHHHMMM???777>>>JJJKKK@@@666000,,,******---...,,,*********++++++******))))))))))))*********))))))((((((((((((((())))))))))))************************+++***)))))))))***+++,,,---......//////000111111000000111222444666777888BBB999BBB```SSS===TTTwwwWWWbbbXXXHHHRRRfff~~~```qqqZZZ^^^aaagggrrrxxxtttyyyttt{{{www~~~tttlllgggeeegggkkkiiiccc]]]\\\]]]WWWIII;;;:::888555444555666555444333333333444444333333333333333333444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////000000000111111111111111222222222222333333333222222222222333333333333555444555777888:::CCCNNNTTTTTTSSSRRRQQQRRRXXX^^^aaa```bbbiiinnnkkkbbbZZZccchhhkkkcccUUULLLNNNSSS[[[gggsssqqqcccRRRHHHEEE<<<===>>>@@@AAABBBBBBBBB<<<<<<<<<<<<;;;:::999888888888777777777666666666555555444333333444555555222333333444444333333222444444444444444444444444333333333333444555666666666555555555555555555555444444444444444444444444222222222333333333333333333222111222444555444333222222222222222222222222222222222222222222222222000222333333333333555666<<<>>>HHHZZZnnnggg___OOOIII\\\tttqqq]]]jjjiiicccXXXPPPTTTaaalllxxxjjjRRRRRRVVVSSSOOOHHHCCCEEEHHHCCC777,,,...,,,+++,,,------+++)))))))))************)))))))))************)))(((((((((((((((((())))))))))))************************))))))))))))***+++,,,---------......///000000111111111111222333666888:::HHH???EEEcccVVV<<>>===<<<<<<>>>AAABBB<<<<<<<<<<<<;;;:::999999777777777666666666555555444333333333333333333444222333333333333333333222444444444444444444444444333333222222333444555555444444444444444444444444444444444444444444444444222222222333333444444444222111111222444555444333222222222222222222222222222222222222222222222222111222333333333444777999EEEFFFRRRooowwwOOOKKKTTTfffjjj```___hhh___[[[WWWXXXbbbkkkkkkeeevvvUUUAAAGGGSSSWWWFFFIIIKKKGGG???777111---///---+++***++++++++++++((())))))*********))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++,,,------------...//////000000333333222222333444666777===777AAAbbb```DDDTTTuuuTTT]]]XXXGGGPPPxxx}}}fffwwwhhhzzzbbbddddddbbbeeelllppppppbbbgggnnnpppmmmkkksss}}}xxxbbbTTTXXX\\\aaallllllkkkggg\\\OOOJJJVVVfffnnncccTTTHHH>>>666555777333333333333333333333333222222333333333333222222111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222333333333333444444444444555333444777777555888===CCCIIIMMMLLLKKKNNNPPPPPPOOOQQQVVVaaaoootttiii[[[UUUTTTRRRQQQPPPNNNKKKIIIFFFJJJPPPSSSSSSNNNHHHDDDCCCAAA>>>;;;::::::<<<>>>:::;;;;;;;;;::::::999888666666666666555555555555333333333333333333333333222222333333333333222222444444444444444444444444333333333333333333444555333333333333333444444444444444444444444444444444111222222333333444444555333222111222444555444333222222222222222222222222222222222222222222222222333333444444555888===AAAGGGKKKZZZuuurrrTTTGGGXXXkkkrrrjjj```\\\]]]^^^VVVXXXeeennnoooxxx|||tttbbbJJJ<<<===DDDHHHKKKQQQRRRFFF666...,,,,,,+++***)))((((((***,,,---(((((())))))******))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,------......///000000444333333333333333444444666333???___^^^AAAUUUmmmPPPbbbbbbIIILLLpppsssdddzzz}}}gggwww^^^^^^\\\XXXZZZdddmmmpppbbbdddiiijjjfffdddmmmzzzxxxqqq___VVV___aaa]]]``````WWWNNNJJJHHHIIIPPPYYYUUUIII>>>999666333777===555555444444333444555666222222333333333333222222000222333444444333222000111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000111111111111111111111111222222222222222222222222333333333333444222333666666333444888:::BBBGGGHHHJJJPPPQQQNNNMMMPPPQQQSSSYYY^^^[[[SSSNNNLLLJJJIIIIIIIIIHHHGGG@@@AAABBBCCCDDDFFFIIIKKKHHHFFFDDDAAA>>>;;;:::999888888999999999888777777666666666555555555444444222333333333333333333222111111222222222222111111333333333333333333333333555444444333333333333444222222222222333333333444333333333333333333333333000111111222333333444444555444333333444444333222222222222222222222222222222222222222222222222222444444444555999???HHHNNNSSS\\\dddggghhhcccUUUGGGXXXmmmrrrccc___ggg]]]FFFTTT\\\eeeiiiiiiooogggYYYKKKDDD>>>:::<<>>ZZZYYY===PPPvvvgggLLLaaafffKKKKKKiiiyyyqqqjjjyyyeeetttUUUUUUQQQMMMRRRaaaooovvv]]]ZZZYYYZZZYYY^^^pppuuurrrbbbTTTSSSSSSWWWcccaaaOOO???>>>EEEJJJJJJIIICCC:::555777777333111333555444333000//////111333222222222333333222222222000111333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000111111111111000111111111111222222222000111111111111222222222444111222444444111111444222:::@@@CCCJJJRRRTTTPPPFFFKKKLLLHHHJJJSSSYYYZZZPPPNNNKKKHHHEEEEEEEEEFFFBBBBBBAAA>>>>>>DDDMMMTTTLLLLLLKKKIIIEEE???:::777666777777777777777666555666666555555555444444444222333333444444333333222000000111111111111000000222222222222222222222222666555555444333333333333111111222222222333333333222222222222222222222222///000000111222333333333666555444444444444333222222222222222222222222222222222222222222222222222444444555777<<>>:::333333333333333333333333444444444333333222222222111111111111111111111111222222222111111111000000111111000000000000111111//////000000111111111222------...000111111111111000000000000000000000000000000000000000000000000333222111000000111222333111111111111111111111111333333333444444444555555555777;;;???CCCGGGIIIJJJHHHEEECCCEEEJJJOOOQQQQQQSSSRRROOOJJJDDDBBBCCCFFFFFFGGGFFFBBB>>>>>>DDDJJJHHHNNNXXX[[[PPP>>>777999777666555444444555666777555555666666555555444333555555444333333222111111000111111111111222222222333222000//////000222333999888555333111111222222333333333222222111111111111111111111111111111111111111222333333444555555333333333333333333333333333333222222222222222333111222444444333333444666666666;;;BBBDDDLLLfff{{{fffQQQFFF@@@???KKK[[[YYYZZZZZZVVVPPPHHHBBB???CCCHHHUUUiiixxxuuu```LLLBBBFFFCCC<<>>>>>===:::666333333333333333333333333444444333333333222222222111111111111111111111111222222222111111111000000111111000000000000111111///000000000111111111111---...///000000111000000000000000000000000000000000000000000000000000000222222111000000111222222111111111111111111111111222333333333333444444444444666888;;;???BBBEEEFFFFFFCCCAAABBBFFFJJJLLLLLLMMMNNNOOOMMMHHHDDDCCCCCCFFFGGGFFFAAA<<<<<<@@@DDDCCCGGGOOOSSSKKK???:::<<<777666555444444555666666555555555555555444444333555555444333333222111111111111111111222222222222333222111000000111222333777666333111111111111222333333333222222222111111111111111111111111111111222222222333333444444444222222222222222222222222222222111111111111222222222444444333222111222333<<<;;;;;;DDDVVVlllzzz```RRRFFFCCCAAA???HHHTTTOOOPPPOOOLLLGGGDDDDDDFFFFFFPPP]]]gggggg\\\KKK???HHHNNNLLLDDDCCCIIIJJJDDD444222///,,,++++++,,,---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((***++++++)))************+++++++++,,,------...///000111111000111222333444444444444666444888]]]vvvFFFKKKmmm\\\GGG^^^||||||\\\AAARRRhhhmmmiiiooo}}}dddrrryyyEEEGGGHHHFFFCCCGGGPPPXXXUUUKKKCCCBBBDDDEEEFFFIIIGGGEEECCCAAA@@@@@@AAABBBBBB>>>999777777777444222333333333333333333333333333333333333222222222222111111111111111111111111222222222111111111111111111111000000000000111111000000000000111111111111//////000000000000//////000000000000000000000000////////////////////////222222111000000111222222111111111111111111111111111111222222222333333333444444555666999<<>>BBBFFFEEE@@@>>>@@@888777666555555555555555555555555555555444333333555444444333333222222111111111111111222222222333333222111000000111222333444333222111000111222222333333333222222222222111111111111111111111111111333333333333333333333333111111111111111111111111111111000000000111111222000222444555666777:::<<<<<>>888888FFFMMMMMMEEE??????===888......------,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''%%%&&&&&&((()))***+++,,,)))************+++++++++,,,------...///000111111000111222333444444444444222666;;;]]]{{{DDDIIIkkkVVVCCC\\\}}}~~~^^^CCCSSSnnnuuuqqqsss~~~hhhuuu@@@@@@@@@@@@@@@EEEMMMSSSKKKDDD>>>???AAABBBEEEIIIBBBAAA>>>===<<<<<<<<<===:::777444333333333222000222222222222222222222222333222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000111111111///000000000000//////...////////////////////////////////////////////////222111111111111111111222111111111111111111111111000111111111111222222222444444333333555777:::<<>>>>>===>>>?????????AAAEEEJJJMMMMMMHHHCCC@@@@@@AAA@@@>>>:::777777888:::999999<<<>>>???@@@@@@<<<;;;:::888666555444444444444555555555444333333444444444333333222222222111111111222222222333333333222222111111222222333333333222111222222333444222222222222222222222222222222222222222222222222333333333333333333333222222222222222222222222222000000000///000000111222111333444555666888<<<>>>777CCCKKKJJJGGGHHHFFFBBB@@@???CCCIIIIIICCC???@@@AAAAAA@@@<<<<<>>FFFHHH@@@777333111---,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))*********))))))*********+++++++++***++++++,,,---...//////000111222333333444333333///888<<>>===@@@AAAAAA@@@>>><<<;;;<<<;;;<<>>???>>>@@@???===;;;888666444222444444444555444333333222444444333333333333222222111222222222222333333333333222222222222222222333333333333333333444444555222222222222222222222222444444444444444444444444333333333333333333333222333333333333333333333333000000//////000111111222444555555555444555888:::FFFFFFHHHHHH@@@999>>>IIIAAABBBFFFJJJIIICCC>>><<<<<<===>>>???CCCMMM[[[fffcccVVVCCC555000222666888:::@@@CCC===555000...---...---+++***)))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))(((((())))))))))))((('''))))))*********+++++++++***++++++,,,---...//////000000111222333333333333...999<<>><<<999777444333444444444444444333222222333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444111222222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333000000000000111111222333222333666888;;;@@@FFFJJJ```LLL=========;;;BBBNNN>>>???AAACCCBBB???<<<;;;666888===BBBIIIRRR[[[aaaLLL@@@444111555888555111666888999777222...------...---+++***)))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********(((&&&%%%)))************+++++++++,,,------...///000111111///000111222333333333333///888;;;PPP|||nnnGGG===YYY|||dddLLL]]]xxxyyy^^^JJJ___pppuuunnnmmm~~~~~~hhhttt555333222666;;;???@@@???999666555666555444666;;;666666555444333222111111000111222333222222333333111111111111111111111111000111111111222222222222111111111111111111111111000000111111111222222222111111000000000000111111111111111111000000000///---...///000000111000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111111111111111111111111222222222333333222333333333333444444444333777;;;<<<;;;:::;;;<<<;;;::::::<<<@@@BBBAAA@@@;;;:::888888888999999999888;;;999444333777888666:::;;;;;;:::999777666555333444444444444333222222333333333333333333333333222222222333333333444444222333333333333333333222333333444444444333333222111111222222222333333333333333333333333333333333222222222333333444444444222222222222222222222222000000000111111222444444///222666;;;AAAIIIRRRWWWWWWHHH888333777;;;>>>???999:::;;;:::::::::999777444666;;;CCCIIILLLJJJHHH777333000222555777444000333111///...,,,++++++,,,******+++,,,,,,+++******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******'''(((*********)))'''&&&)))************+++++++++,,,------...///000111111///000111222222333333222000555;;;XXXkkkFFF;;;VVV|||cccKKK\\\wwwxxx^^^KKK```xxxyyymmmkkk}}}zzz{{{eeezzz666555555444555777:::<<<===666333666999999888999333222222222222222111111...000111222111111111222111111111111111111111111000000111111222222222222111111111111111111111111000000111111222222222222111111000000000000111111222111111111000000//////------///000111111111111000000000000000000000000111111111111111111111111000111222333333222111000111111111111111111111111111222222222222333333333111111222333333333333222000444:::<<<;;;:::;;;<<<555444444777;;;===;;;999===;;;999888888999999888555::::::555222555666444555666888999999888777666333333444444444333222222333333333333333333333333222222333333333444444444222333333444444333333222222333333333333222111000111111111222222333333333111111111111111111111111111111222333333444555555111111111111111111111111111111111111222333444555333555777999<<>>]]]lll@@@999NNNuuunnnOOOQQQooowwwfff[[[ZZZuuu~~~wwwppp{{{222111000111222333333111222111000000000000000000000000000000111111111111222222222222222222222222222222222111111000000///222222222111111111111111111111111111000000000000333222222222222111111111111000000////////////000///////////////000111111//////////////////////////////000000000000/////////000000111111000000///000000000000000000000000000000000000111111111111111111111111111111111111333333222222222222222222222222333333444444555555222333444555555555555555777777777777666666666666444444333333333333444444444444333333333333333333333333333333333333333333222222111111000111111111111111111111111111111111222222222222333333333333222222111111111111111000222222222222222222222222111111111222222222222222:::666111///000111000...//////............//////111111111111111111111111555333222000///000000111333333333222222222222222222222111111111111222222000000000/////////......////////////////////////,,,,,,,,,,,,++++++++++++*********)))******+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''((((((((()))))))))((((((((()))))))))******++++++,,,------......//////000111111222222111111111555<<>>PPPuuu{{{NNNBBBaaatttqqqkkkiii{{{{{{yyyyyyxxx~~~}}}uuurrr|||~~~}}}111222333333222222111111111111000000000111111222//////000000111111222222111111111111111111111111111111111000000000000000111111111111111111111111111111111111000000000////////////////////////////////////000000000000//////////////////000000111//////////////////////////////000000000000////////////000000000000/////////////////////////////////000000000111111111111111111111111111111111111333333333222222111111111111111111222222222222222333333444555666777777666555555555555555555555666333333333333333333333333333333333222222111111000000111111222222333333444333333222111000000000111111111111111111111111111///000111111222333444444222333333333333333333333333333222222222222222222111111111111111111111111111000//////111333333444111000000//////000000111000/////////////////////000000000000000111111222111111111000/////////...111000///..................------------...//////------------------------,,,,,,+++++++++******************+++************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))***((((((((()))***+++++++++++++++,,,------......///......///111111222222222555<<<===GGGlllvvvHHH;;;IIIjjj}}}~~~yyyPPPJJJooo}}}qqqjjj}}}|||tttqqqpppoooxxx{{{{{{tttrrr{{{|||sss...000222222000///...///111111111111111222222333000000000000111111111111111111111111111111111111000000000000000000000000111111111111111222222222111111111111000000000000000000111111111111111222...//////000000000000//////////////////000111111//////////////////////////////000000000000//////...//////000000//////...000000000000000000000000000000000000111111111111111111111111111111111111333333222222222222222222111111222222222222222222222333444555666777777777444444444555555555555555333333444444444444333333333333222222222222222222000111111111222222333333222222111111000111111111111111111111111111111111000000000111222333333444333333333333333444444444222222222222222222222222111111111111111000000000222111000000////////////111111000000000000111111////////////////////////...//////000111222222222000000000///////////////111000///......------.....................//////------------------------++++++++++++***************++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&((((((((()))))))))******'''((())))))***+++,,,,,,++++++,,,------......///...///000111222333333333444???@@@DDDiiizzzHHH???IIIhhhzzz|||rrrQQQXXXlll{{{sssrrrrrrrrrwww|||{{{wwwyyyxxxxxx~~~hhhqqq...111333333111......///111111000000111111222333111111111000000000000000111111111111111111111111///000000000000000000000000000111111111222222222111111111111000000000000000000000000111111222222---...///000111111000//////////////////000111111//////////////////////////////000000000000//////......////////////......000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222333333222222222222222222222222111222333444555666666666333333444444444555555555333444555555555555444333222222222333333333333333111111111111111222222222111111111000111111222222111111111111111111111111000000111111222222333333111111222222333333333333111111111222222333333444222111111111000000000////////////...---,,,,,,,,,000000////////////000000.........///000000111111//////000000000000000000////////////000000000000111000///......------------...///000//////------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,+++***)))(((************))))))))))))))))))))))))))))))))))))************************)))(((((('''''''''(((((((((((()))))))))*********'''((()))***+++,,,,,,---++++++,,,------......///...///000222333333444444333EEEGGGEEEfffOOOBBBNNNnnn|||mmmNNN]]]}}}vvvwwwzzz{{{zzz{{{}}}~~~yyywwwbbbmmm000333666666333000000111000000000000000111222222222222111111000000//////000000000000000000000000////////////000000000000000000111111222222222222111111111111000000000000---.........//////000000---...///111111111000//////////////////000111111//////////////////////////////000000000000//////......////////////......000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333444333333222222222222222222///000222333444555555555333333333444444555555555444444555666666555444444222222222333333444444444111111111111111111111111111000000000111222333333111111111111111111111111111111111111111222222222000000111111222222222222000000111222333333444444222111111111000000/////////000111111000000111333//////............//////---......///000111222222000000000000///...---,,,.../////////000000111111111111000///...------------...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***+++,,,,,,+++***)))(((************))))))))))))))))))))))))))))))))))))************************''''''&&&''''''((()))***))))))))))))************'''((()))***+++,,,------++++++,,,------....../////////111222333444444555444KKKNNNGGGdddWWW>>>NNNqqq{{{lllJJJZZZyyy|||~~~{{{}}}{{{uuuwwwpppbbbsss......//////000000111111111111000000//////......111111111111000000000000000000000000000///......000000111111111111000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000---...///...---,,,---///////////////////////////............/////////000000000000000111111111111111111222222222222111111111111111111111111111111000000000111222222222333222222222333333444444444666555555444444333222222444444444555555666666666222222111000111222444555444444444333333333222222111111111111111111111111111111222222222222111111000000000000000000000000222111000//////000111222////////////////////////000000000000000000000000////////////000000000000222111000//////...//////......//////000000111111000000000000////////////000000000000000000000000000000//////......------/////////......---------,,,,,,,,,***((((((***+++************))))))((((((************************+++*********))))))(((((((((((((((((((((((((((((()))((('''''')))+++...000&&&&&&&&&&&&'''''''''((((((''''''(((++++++)))&&&((((((((()))******++++++,,,,,,------...---------...///111333444333222111======ZZZbbb___PPP<<>>AAA777+++((((((((()))******++++++***+++,,,---......//////000000000111111222333333555NNNllleeeCCCDDD[[[```GGGLLLdddzzzeee\\\zzzttt~~~}}}uuu111000000000/////////....../////////000000000111111111111111000000000000......///000000000000000000000111111111111000000////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000.../////////000000000111........................---...//////...---.../////////////////////////////////000000000111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111222222222000000111111111111111111///000000000111111222222444444333333222222222222111111111111222444555666333333333333222222222222111111111111111111111111000000111111111111000000000000000000000000000000///000111222222111000///////////////////////////111111111111111111111111000000000000111111111222000000///.........//////////////////000000000000000000000000////////////////////////////////////...------------------,,,++++++++++++,,,,,,------)))+++---------,,,,,,---)))))))))*********++++++*********************************++++++,,,,,,,,,************************))))))(((''''''(((******((((((((()))))))))******...)))(((000;;;===444***((((((((()))******+++++++++,,,,,,---.........---000000000000111222333333999HHH\\\VVV===@@@WWWbbbKKKVVVooojjj]]]wwwrrr|||xxxlllyyy111111000000/////////....../////////000000111111111111111111000000000000......///000000000000000000000111111111111000000////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000.../////////000000111111........................---...///...---,,,---///////////////////////////000000000000111111111111000000000000111111111111111111222222222222111111111111111111111111111111000000111111222222222333000000111111222222333333000000000000111111111111444444444333333222222222000000///000111333666777444444444333333333222222111111111111111111111111//////000000000000//////000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111000111111111222222222222000///...---------------......//////000000111111000000000000////////////000000000000000000000000.........------,,,,,,,,,+++++++++,,,,,,---------(((+++---...---,,,,,,---(((((())))))*********+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***)))'''&&&'''(((***,,,(((((((((((())))))))))))***&&&%%%)))000222,,,%%%((((((((()))******++++++,,,,,,------...---------000000000000111222333444999AAAMMMHHH666<<>>HHHmmmyyyeeepppwww{{{rrr{{{xxxsssRRRBBBPPPlllyyy{{{uuu////////////////////////........................////////////000000000000////////////////////////...000111000///...///111///////////////////////////////////////000111111000000////////////000000000000////////////000000111222333222000......///111000000000/////////...////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000000111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////////////////////////////000000000000------........./////////000000000000000000000000////////////////////////000000111222222222222111000000////////////000000111111111111111111111111......//////000222333444////////////......------------............------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************))))))***++++++))))))******)))))))))***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,------......///......///000000000000000...---555333777>>>KKKsss}}}jjjtttyyyzzzrrr|||}}}rrrRRRAAANNNiiivvvvvvyyy////////////////////////........................222111111000///......---000000000000000000000000...000111000///...///111000000000000000000000000///......//////000111222000000////////////000000000000////////////000000000111222222000......////////////000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000........./////////000000000000000000000000000000//////////////////////////////000111111111111000000//////......//////000111111111111111111111111000000000//////000000111........................,,,,,,---............---.........---------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))***++++++(((***+++***)))((()))***&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,------......///......///000000000000000,,,,,,777777;;;BBBNNNvvvpppvvvxxx{{{{{{tttSSS@@@LLLgggtttuuu~~~~~~}}}////////////////////////////////////////////////111111111000///.........000000000000000000000000...000111000///...///111000000000000000000000000............///000111222000000////////////000000111000///......///000111...///111000///......///......//////000000111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000...//////000111111222222000000000000000000000000000000000000000000000000.../////////000000000111//////000000000000//////000000000000000000000000.../////////000000000111............////////////000000000000000000000000////////////////////////......///000000000000/////////............//////////////////////////////111111000///............,,,,,,,,,------......///+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******************************************************)))))))))))))))***++++++(((***+++***(((((()))+++((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,------......///......///000000000000000000---666777===AAAGGGjjjyyysss}}}xxxzzzwww{{{YYYEEEOOOkkkvvvzzzwwwjjj////////////////////////000000000000000000000000000000000000////////////000000000000000000000000///000111000///...///111000000000000000000000000............///000222222000000////////////000000111000///......///000111,,,...000000///......///------...///000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222000000000000000000000000000000000000000000000000.../////////000000111111//////000000000000//////000000000000000000000000.../////////000000111111---------.........//////000000000000000000000000////////////////////////---....../////////////////////............//////........................//////............//////***++++++,,,---...//////+++,,,------.........---++++++++++++++++++++++++---------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------++++++++++++******))))))************************************************))))))((())))))***++++++(((***,,,+++(((''')))+++)))******+++,,,,,,------))))))))))))))))))))))))************************)))))))))))))))******+++++++++,,,------......///...//////000000000000000666///555555;;;======YYYnnnsss|||~~~vvv~~~```KKKUUUqqqzzz}}}nnnYYY///////////////000111111000000000000000000000000000000000000000000000000---...//////......///111000000000000000///......//////............//////000000000000000000000000222111111111000000//////000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000000111111111000000////////////000000000000222111111111000000//////111111000000000000111111111111000000//////......000000////////////000000////////////////////////000000000000000000000000...------...///000000///000000000000000000000000///...---------///000111...............///000000............/////////000------......//////000000------------------------........................---------............///)))***++++++------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***)))'''''''''((()))***)))((((((((()))+++,,,+++)))((('''((()))+++,,,++++++,,,------......///---......///000111111222111555555999>>>:::===NNNrrrpppwww~~~xxx___III[[[ppp|||yyyqqqccc///////////////000111111000000000000000000000000000000000000000000000000---..................///000000000000000///......//////............//////////////////////////////111111111111000000000///000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000//////000000000000//////////////////000000000111222111111111000000000000111111000000000000111111111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000222000//////000000...---000000000000000000000000///............//////000...............///000000---------............///.........///////////////------------------------........................---------............///,,,,,,,,,---......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))************+++***)))((('''(((((()))***)))((((((((()))++++++***)))((('''((()))+++,,,++++++,,,------......///......//////000000111111...333333777:::555:::MMMssstttzzzzzzttt|||bbbNNNbbbwww}}}yyyjjj///////////////000111111000000000000000000000000000000000000000000000000111111111111111111000000000000000000000///......000//////......//////000........................111111111111000000000000000000000000111111111111.........///000111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000/////////////////////////////////000000000111111111111111111111000000000111111000000000000111111111000000000000/////////111000000//////000000111111111111111111111111111000000000000000000000000222000///000111111000///000000000000000000000000//////////////////...---//////.........///000000,,,,,,---------.........///////////////.........------------------------........................---------............///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))))))))((()))******+++***)))((((((((()))+++,,,++++++,,,------......///000000000000000000000000---333333555777333<<>>EEEfff||||||ssswwwyyytttaaannn~~~111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111000000111111111222222222333333222222222222111111222222111000000000000111222222222222222222222222333222222111111222222333222222222333333333444444333333333333333333333333111111111111222222222222222222222333333333444444333444444444222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444333333222222111111111111111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333222222111111111000000000111111000/////////000000111000000000000/////////000000000000000000000000////////////////////////............//////////////////............//////................................................------............------.................................---------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***++++++++++++++++++++++++///...,,,++++++,,,------************++++++++++++************************))))))))))))+++,,,---......------------...//////000000000000111111111111333555222555???===:::BBB```vvv~~~yyyrrrxxx|||ttteeettt222222222222222222222222111111111111111111111111222222222222222222222222///000111111222222111111111111111222222222333333333333333333333333222222222111111000000000111111333333333333333333333333333333222222222222333333333333333333444444444444555555555555555555555555222222222222333333333333333333333333444444444444333444555444333222333444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444444555444444444333333222111111222222222222222222222222444444444444444444444444333222222111111222222333333333333333333333333333222222222111111111000000333222000///...///000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000//////......//////000................................................------............------.......................................------------...............------------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---......------------.../////////000000000111111111111333555222444<<<:::777@@@YYYnnn{{{}}}}}}wwwxxxzzznnn|||222222222222222222222222111111111111111111111111222222222222222222222222000000111222222222222222222222222222333333333333333333333333333333444444222222111111111111222222333333333333333333333333444444333333333333444444333333444444444555555555555555555555555555555555333333333333444444444444333333444444444555555555333444555555444333444555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444444444333333333222222444444444444444444444444444444444444444444444444333333222222222222333333222222222222222222222222222222222222111111111111333222111/////////000111000000000000111111111111111111111111111111111111000000000000000000000000/////////000000000111111000000000//////000000000////////////////////////////////////////////////---......//////......---................................................------...............---------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,...------------.../////////000000000111111111111222555222444;;;888777AAAUUUiiixxx~~~www|||uuu333333333333333333333333333333333333333333333333333333333333333333333333111111222333333333333222222222333333333444444444333333444444444444555555333222222222222333444444444444444444444444444444555444444333333444444555444444444555555555666666555555555555555555555555444444444444555555555555444444444555555555666666333555666555444444555777555555555555555555555555555555555555555555555555555555555555555555555555333444444444555555555555333333333333444444444444555555555555555555555555444444444444444444444444333333222222222222333333222222222222222222222222333222222222222111111111222222111000000000111111000000000111111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111////////////////////////////////////////////////......////////////............................................./////////,,,---......///.........------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++...------------...//////000000000000111111111111111555333444;;;999999DDD\\\ppp}}}www444444444444444444444444444444444444444444444444444444444444444444444444222222333444444444444333333333333333444444444444333444444444555555555555444333333333444444555666444444444444444444444444555555444444444444555555444555555555666666666666555555555555555555555555444444555555555666666666444555555555666666666666333555666666555555666777666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555222222333333444555555555555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333333333222222222111111111000000111222222222111111000000111111111222222222111111111111111111111111111111111111111111111111000000000111111111222222222111111000000111111222////////////////////////////////////////////////......////////////..............................---........./////////000,,,------...//////..............................++++++,,,------------,,,------------------------,,,------,,,******,,,///------------------------++++++,,,------------------------,,,,,,,,,++++++------------------------,,,,,,+++++++++,,,------...------------...//////000000000000111111111111000555333555<<<;;;<<>>===<<>>SSSrrrkkkdddsss~~~~~~999999999999999999999999::::::999999999999::::::999999999999999999999999888888888888888888888888999999999999999999999999777777777888888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<========================::::::;;;<<<===>>>>>>===999999999999999999999999999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;:::888888::::::;;;;;;;;;;;;::::::888888888999999999::::::777888888999999999999999::::::999999999888888888777777777777777888888888777777777777777777777777666666666666666666666666555555555555555555555555555555666666666777777777555555555555555555555555333444444444555666666666222333333333444444444444444444444444444444444444333333333333222222222222000111111222333333444444111111111111111111111111000000000000000000000000...//////000111111000000---///222222///...///000///////////////000111222////////////////////////////////////////////////+++...000111///---...///////////////000000000000//////000111222222333333222333444111000222999???TTTqqqyyyfffaaajjjwww999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>========================999::::::;;;<<<<<<<<<;;;;;;::::::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<;;;:::999888;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<888888999::::::::::::999<<<<<<;;;;;;;;;:::::::::999888888888888888888888888888888888888888888888777777777777777777777777555555666666666666666666777777888888999999999:::777777777777777777777777333444444555666777888888333333333444444555555555555555555555555555555555444444333333333333222222222222333333444555666666111111111111111111111111000000000000000000000000---///000111000///000111+++...111222000///000111222111000000000111333444000000000000000000000000000000000000000000000000***---111111///...///000////////////000000000000111111111111111111111111333555666555222444:::@@@SSSoooyyyfff[[[\\\eee{{{<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<;;;:::;;;;;;:::999:::;;;<<<===<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???????????????CCCAAA888999BBBDDD>>>@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>????????????<<<===???@@@???>>><<<;;;>>>>>>>>>>>>===============<<<<<<<<<<<<<<<===>>><<<<<<===>>>???@@@AAAAAA===>>>>>>===;;;;;;===>>>777888:::;;;============<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>===<<<;;;:::999999999888888888777777;;;;;;:::999999888777777:::::::::;;;;;;;;;<<<<<<999999;;;;;;;;;;;;999999777777777777777777777777888777777777666666555555444444444444444444444444555555666666666666555555555555555444333333222222555444444333333444444555111111111222222333333333000000000000000000000000000111111111111222222222111111111111111111111111111111111111000000000000...//////000000000000000222111//////000000//////666444000---,,,...000222111111222333444444555555333111222444444333777===QQQsssqqqSSSBBBRRRmmm|||<<<<<<<<<<<<<<<<<<<<<<<<========================>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<==========================================<<<;;;;;;===<<<<<<;;;<<<===>>>???===============>>>??????=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@FFFOOOPPPFFF???@@@AAA===@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBAAA@@@>>>=======================================>>>???AAAAAA=========>>>??????@@@@@@@@@@@@@@@>>>;;;:::;;;<<<888888999:::;;;<<<======<<<<<<<<<===============<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888<<<;;;;;;:::999999888888999999:::::::::;;;;;;;;;999:::;;;;;;;;;;;;:::999777777777777777777777777777777777666666666555555555555555555555555555555555666666777777666666555555555555555555444444444555444444444444444444555222222222333333333333333111111111111111111111111111111111111222222222222222222222222222222222222222111111111000000000000...///000000111111000000333222000///.........---555333111.........000111111111111222333444444444555333333555444333777===XXXnnnOOO<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<>>>>>>>>>>>???@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@FFFTTTZZZPPPCCC>>>???>>>AAA@@@@@@???????????????>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAA???>>>===========================>>>>>>???@@@BBBCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA???;;;999::::::999999888888999;;;===>>><<<<<<<<<======>>>>>>>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@========================<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::===<<<<<<;;;;;;:::::::::999999999::::::::::::;;;::::::;;;<<<<<<;;;::::::888888888888888888888888777777777777777666666666666666666666666666666666666666777777777777666666666666666666666777777777555555444444444444555555444444444444444333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000//////000111111111111000------------///111222444333222111000000000000000000000111111222333333333666444444555333222777>>>XXXyyyaaaFFF555CCC___xxx}}}|||>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???KKKSSSLLLBBB???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@???@@@@@@AAA@@@???>>>>>>>>>>>>>>>????????????????????????@@@@@@BBBCCCCCC@@@@@@??????>>>>>>>>>>>>AAAAAA@@@>>>;;;::::::;;;;;;:::999888999;;;===???;;;;;;<<<======>>>??????<<<<<<===>>>>>>>>>>>>===????????????????????????????????????@@@@@@@@@@@@???????????????????????????>>>>>>======>>>>>>???>>>===<<<;;;:::;;;<<<=======================================<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888888888888888888888888888888888888888888666777777888888777777666666666777777888999::::::666666555555555555666666666666555555444444444333333333333333333333333333222222222222333333333444333333333333333333333333333333222222222111111111///000111111222222111111------......///111444666222222222222111111000///000000111111111222222222555444555555333333:::CCC^^^zzz___mmmqqqSSSAAA999JJJgggvvvgggppp{{{www?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@================================================;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB===BBBEEECCC@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???>>><<<<<<===>>>===<<<;;;:::;;;<<>>??????@@@===>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777777888888888888777777666777777888999:::;;;;;;777666666555555666666777666666666555555444444444333333333333333333333333222333333333444444444444333333333333333333333333333333333333222222222222000111111222222222222222333444333111//////222555111111222333222222000000111111111111111111222222333333444555333555>>>JJJqqqeeeNNN[[[]]]III@@@AAARRRhhh{{{|||hhhVVVMMMUUUZZZSSS@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAA????????????????????????????????????????????????===>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEBBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@===>>>??????>>>???AAACCC??????>>>>>>>>>???AAAAAA>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@=================================>>>>>>>>>??????>>>===<<<<<<<<<<<<===>>>========================:::::::::;;;;;;;;;;;;;;;999999999999999999999999888888999999999999888888777777888999::::::;;;;;;777777666666666666777777555555555555555444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444333333333222222111111222333333333333222///111222222222666<<>><<>>>>>?????????@@@@@@@@@====================================>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999999999:::::::::;;;999999999999999999999999888999999999999999999888888888888999999:::::::::888777777666666777777888444444444444444555555555222222222222222222222222444444444444555555555555444444444444444444444444444444444444333333333333111222222333444333333333,,,///333444666;;;DDDKKK222222222222222222222222333333333333333222222222444444555555333555BBBPPPhhhqqqcccVVVCCC777@@@>>>888999;;;??????>>>AAAEEESSSdddvvv{{{rrriiikkkrrryyyyyy~~~||||||UUUCCC===AAA>>>======666AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFFFFDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEE????????????@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEGGGIIIBBBCCCDDDEEEEEEDDDDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999999999999999999999999999999888999999::::::999999888888888999999999999::::::888888777777777777888888222333333444444555555555222222222222222222222222444444444555555555666666555555555555555555555555555555444444444333333333111222333333444444333333666999:::888666888???EEE333222222111111222333333333333333333333333333333666666777666222444AAAPPPTTTUUUFFFDDD===555@@@???<<<===???@@@>>>===AAAFFFCCCOOOdddooo```JJJLLL^^^```jjjxxx~~~uuucccWWWTTTMMMBBBGGGPPPKKKEEEDDDAAACCC@@@AAAEEEEEEBBB@@@BBBCCCDDDCCC@@@AAAEEEEEEBBBEEEEEEFFFGGGHHHIIIIIIIIIBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAA??????@@@BBBEEEFFFFFFDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDBBBCCCBBBAAABBBCCCDDDCCCAAADDDCCCBBBAAAAAAAAABBBBBBEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBDDDGGGHHHGGGEEEEEEBBB@@@@@@BBBDDDEEEEEECCCDDDDDDDDDCCCCCCDDDEEEJJJCCCAAAEEEGGGDDDBBBDDDBBBCCCEEEFFFFFFEEECCCBBBDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEHHHHHHEEEDDDFFFEEEAAAEEEFFFEEEBBBBBBDDDDDDCCCEEECCCBBBBBBCCCDDDDDDCCCBBBCCCCCCCCCBBBCCCDDDFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDHHHDDD???>>>@@@BBBBBBBBBEEEBBB???>>>???@@@??????>>>======>>>@@@AAA@@@???CCC@@@>>>===>>>??????>>>AAA>>><<<;;;===???AAAAAA999;;;===<<<:::;;;>>>AAA@@@>>>;;;;;;<<<===>>>===;;;;;;:::<<<>>>>>>===;;;999999999999:::;;;<<<===888999999999::::::;;;;;;999888777666666777999:::777777666666666777777888666777888999999888777666555555666666666666666555444444444444444444444444///000222444555555444444555555666666666666555555777777666555333444777999333777::::::888999???DDDKKKIIIDDD???:::777666555222333444555666555444444666555555555555555555555444333333333444999CCCNNNQQQVVVVVVOOONNNTTTWWWSSSQQQSSSXXX\\\[[[WWWUUUVVVXXXbbblllmmmfff```bbbfffkkksss}}}~~~rrreeeaaafffcccjjjvvv|||ooo___UUUCCCAAABBBEEECCC@@@???CCCBBBEEEDDDBBBDDDGGGHHHEEECCCCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAABBBDDDEEEDDDCCCEEEDDDDDDCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEBBBBBBBBBDDDEEEEEEEEEDDDFFFDDDBBBAAAAAA@@@>>>===AAAAAA@@@@@@@@@BBBDDDFFFAAA@@@???????????????@@@@@@>>>===???BBBEEEEEECCCIIIGGGFFFFFFGGGGGGEEEDDDFFFFFFEEEEEEDDDDDDFFFGGGJJJDDDBBBGGGIIIFFFEEEGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDDDDFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDBBBEEEEEECCCBBBDDDDDD@@@DDDEEEEEEDDDDDDDDDCCCBBBEEEDDDBBBBBBBBBBBBBBBAAACCCCCCCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBFFFBBB???>>>??????>>>===CCCBBBAAAAAABBBCCCBBBAAACCCAAA??????AAABBBCCCBBB???>>>>>>???@@@???===;;;:::;;;>>>BBBDDDCCC???<<>>???>>>=========;;;:::999:::;;;;;;:::888???>>>===<<<;;;::::::::::::::::::999999999999999<<<<<<<<<;;;;;;:::::::::666777888888888888777666<<<<<<<<<<<<;;;:::999888666666777777777777666666444444444555555555555555111222444555666666555555666666777888888888777777444555444333111222444777222555666666555999@@@GGGOOOKKKFFF@@@:::777666555222333444555555555444444333333333333333333333333333111333666888===NNN```iiiqqqtttppppppwwwzzzxxxzzzwwwwww{{{~~~}}}xxxssssss|||}}}~~~~~~|||yyyEEEDDDFFFHHHFFFCCCFFFKKKCCCEEEEEEAAA@@@AAA@@@===DDDDDDDDDDDDEEEFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBCCCBBBAAAAAADDDBBBAAAAAACCCDDDEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHBBBBBBCCCDDDEEEEEEEEEDDDKKKIIIGGGFFFFFFEEEDDDBBBEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJHHHHHHIIIKKKLLLKKKKKKGGGGGGGGGHHHIIIHHHFFFDDDIIIHHHGGGFFFFFFGGGHHHIIIJJJFFFFFFIIIKKKIIIHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGEEEFFFHHHIIIIIIIIIKKKMMMIIIJJJKKKLLLKKKIIIGGGFFFFFFIIIIIIGGGGGGJJJJJJHHHIIIIIIKKKLLLLLLJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHHHHIIIJJJJJJHHHFFFCCCCCCDDDFFFHHHHHHFFFDDDHHHEEEBBBBBBEEEHHHKKKLLLKKKLLLMMMOOOPPPMMMIIIEEECCCEEEJJJOOORRRQQQMMMIIIOOOOOONNNOOOOOONNNLLLJJJQQQSSSTTTRRROOONNNOOOQQQNNNLLLKKKKKKKKKJJJHHHFFFIIIHHHEEEBBB???===<<<;;;======<<<;;;::::::::::::<<<======<<<;;;999888777666777999::::::999777666::::::999999999888888888444555555555555555444444333333333333222222222222111222333444444444444444222333444555555555555555444444444222111111333555222444444444555:::CCCJJJKKKGGGAAA:::444111000000111222333333444444333333222222222222333333333333444111333888999???WWWrrrzzzLLLLLLOOOQQQOOONNNSSSZZZ]]]___\\\UUUOOONNNKKKGGGIIIJJJLLLNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJKKKMMMMMMKKKLLLLLLLLLKKKJJJIIIHHHLLLJJJHHHHHHJJJMMMOOOOOONNNOOOOOOQQQRRRSSSUUUUUUSSSSSSRRRSSSTTTVVVYYYZZZRRRSSSUUUUUUTTTSSSSSSTTTPPPNNNLLLLLLMMMNNNNNNNNNLLLMMMNNNPPPPPPPPPNNNNNNOOOOOONNNMMMLLLLLLLLLLLLOOOPPPQQQRRRRRRQQQOOOMMMNNNNNNNNNPPPRRRTTTSSSRRRQQQPPPNNNNNNOOOPPPQQQQQQRRRQQQQQQSSSSSSQQQOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOQQQRRRQQQRRRSSSUUUTTTUUUWWWXXXVVVTTTPPPNNNSSSUUUVVVTTTUUUYYYZZZXXXWWWWWWYYY\\\\\\XXXUUUUUURRRSSSTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTSSSSSSWWWWWWWWWVVVTTTRRRPPPOOONNNQQQTTTVVVWWWVVVSSSQQQQQQSSSWWW[[[^^^^^^\\\[[[\\\\\\^^^aaaccccccaaa___ZZZWWWTTTUUUYYY^^^cccffffffffffffggggggeee```\\\[[[[[[]]]```dddffffffeeeeeeeeeeeeiiimmmnnnkkkgggnnnkkkeeeaaa___```bbbddd^^^]]][[[ZZZZZZXXXVVVSSSQQQPPPMMMJJJGGGDDDBBBAAAAAAAAA@@@?????????@@@AAA@@@???>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::999999777777777777777888888999666666666777666666555555444444444444333333333333333444444444444444444444111111222333333333333333444555555444222222333555111333444555888===EEEJJJEEEAAA;;;555111/////////000000111111222222222222333333333333444444444444555111333777888AAA^^^~~~~~~{{{~~~]]]\\\]]]^^^]]][[[^^^dddkkkllliii```XXXUUUTTTQQQPPPSSSVVVYYYYYYWWWTTTRRRUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]___]]]ZZZYYYZZZ\\\]]]]]]]]]^^^___aaaccceeefffggggggfffeeeeeeeeefffhhhhhheeegggjjjkkkjjjjjjkkkmmmjjjgggeeeeeefffhhhhhhhhhcccfffjjjnnnooommmkkkhhhbbbaaa``````_________``````ccchhhkkkllljjjhhhgggjjjiiiggggggiiijjjkkkjjjdddcccbbbcccfffggggggeeegggiiijjjjjjhhhfffcccaaa\\\^^^bbbeeeeeebbb^^^\\\^^^___aaa```______```bbbbbbccceeefffeeebbb___]]]cccffffffdddfffjjjllljjjkkkhhhiiimmmmmmhhhfffiiieeegggiiihhhfffeeeeeefffbbbbbbcccgggkkknnnnnnmmmmmmmmmkkkjjjgggeeecccaaa]]]aaaggglllllliiidddaaaaaaeeekkkppprrrqqqooommmqqqqqqqqqrrrttttttrrrpppdddaaa^^^^^^aaafffjjjkkkgggfffddddddcccbbb___\\\[[[\\\___cccfffgggfffdddhhhggghhhlllppprrrooollllllgggbbbaaabbbcccbbb```[[[ZZZXXXWWWWWWVVVSSSPPPSSSRRRPPPNNNLLLJJJIIIIIIGGGFFFEEEEEEFFFHHHJJJKKKKKKIIIFFFDDDCCCDDDFFFGGGCCCBBBAAA@@@???@@@@@@AAA@@@@@@??????>>>===<<<<<<:::::::::::::::999888888888888777777666666666666777777777666666666666666444444555555555555444444444555555444222222333444///111444666999===@@@CCCAAA>>>:::666444333444555000000000000111111222222333333333444444444555555555333333777===MMMmmmtttpppooopppnnnkkkjjjllljjjmmmjjjaaa[[[\\\^^^^^^```bbbdddffffffdddbbb```dddeeeggghhhhhhgggeeecccbbbaaaaaabbbeeeiiimmmoooooollliiigggggggggfffdddfffhhhjjjmmmoooqqqssssssnnnmmmllljjjhhhgggeeedddgggkkkoooqqqqqqrrruuuyyyzzzwwwtttrrrrrrrrrrrrqqqpppssswww{{{}}}}}}{{{zzzsssssssssrrrrrrsssssstttqqquuu{{{|||zzzyyyxxxyyy|||}}}~~~}}}zzztttxxx}}}}}}xxxtttppprrrsssrrrqqqqqqrrrsssrrrsssuuuvvvuuutttrrrqqqvvvyyyyyywwwxxx}}}~~~zzzxxx}}}|||wwwxxx~~~|||~~~{{{{{{}}}zzzyyy{{{}}}{{{zzzyyyxxxxxxzzz~~~~~~}}}wwwuuurrrrrrssstttuuutttrrrqqqppppppqqqqqqooommmkkkooovvv|||}}}xxxooohhhfffeeeeeefffgggfffdddbbbbbbccceeehhhjjjhhhccc^^^^^^]]]\\\[[[\\\[[[XXXVVVWWWVVVUUUTTTTTTSSSSSSTTTRRRQQQQQQQQQRRRUUUWWWYYYWWWUUURRRPPPOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMLLLJJJGGGCCC@@@>>>============<<<;;;:::::::::::::::999888888777777888888777666555555555666777777777666666555444333444555666555333222222333...000222555777999:::::::::888666555444555666777222222222222222333444444333333333444555555666666555666666888GGGddd}}}{{{~~~wwwssswww}}}{{{zzzxxxwwwwwwxxxzzz{{{|||}}}}}}xxxsssooolllkkkiiiiiikkkpppuuuxxxvvvuuussssssttttttrrrqqqrrrtttwwwzzz}}}xxxxxxxxxxxxvvvsssqqqooossswww{{{|||zzzzzz}}}{{{xxxtttqqqqqqrrrrrrrrruuuuuuttttttuuuuuuvvvwwwuuuuuuuuuuuuvvvvvvwwwxxxvvvxxx{{{}}}zzzzzzzzzwwwtttqqqqqqqqqlllqqquuutttoookkkkkkmmmnnnmmmlllmmmnnnnnnllljjjffffffeeeeeeeeeffffffgggfffeeeccccccdddfffiiijjjhhhhhhgggfffccc```]]][[[\\\]]]___```___]]]ZZZXXXWWWXXXYYYXXXUUUQQQLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>======>>>>>>?????????>>><<<;;;999888888999:::999777666666666555444444555666777777777444444444444444444555555777666555555555666888888777777777888999:::::::::888<<<999888OOOwww}}}yyyuuurrrrrrvvv{{{~~~||||||}}}zzz|||wwwtttuuuwwwzzzuuuhhhdddmmmxxxwwwwwwwwwxxxzzzzzzyyywwwwwwwwwvvvvvvwwwwwwxxxyyywwwuuusssrrrrrrtttvvvxxx|||}}}~~~~~~zzzssslllhhhcccgggkkknnnmmmiiiccc______aaadddfffeeebbb^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKIIIGGGEEEDDD===???@@@???===;;;;;;;;;===;;;777666666777888999777777888999999888777777:::999888888888999;;;<<<<<<<<<===>>>>>>???@@@@@@<<>>CCCDDDKKKQQQRRRMMMIIIJJJLLLJJJMMMUUU___fffeee]]]UUUZZZWWWOOOJJJ[[[zzz~~~{{{xxxxxx|||{{{{{{~~~{{{yyyyyy|||~~~}}}xxx|||~~~yyyuuutttpppfff^^^^^^aaadddhhhkkkccc^^^WWWPPPNNNQQQYYY```ggglllrrrsssooommmnnnpppvvvxxx}}}xxxrrrfffcccZZZVVVfff~~~yyy{{{vvvfffgggfffddddddhhhnnnttthhhpppzzz{{{}}}|||sssnnnrrr~~~}}}xxxrrr||||||~~~zzzzzzyyyxxxwwwwwwzzz}}}}}}xxxpppnnnpppqqqppprrrwww}}}}}}}}}{{{yyy}}}}}}tttnnnrrr{{{~~~xxx~~~}}}xxxxxxyyysssyyy}}}{{{xxxvvvtttuuu{{{~~~zzzuuusssqqqnnnkkknnnrrrsssuuuwww|||yyy~~~uuuwwwwwwxxxzzzuuuooonnnooonnnjjjfffeeegggffffffiiillliiiddd\\\bbbkkksssuuuqqqiiicccqqqlllhhhjjjrrr{{{uuujjjmmm}}}~~~{{{ssskkkkkkrrr}}}yyywwwxxxwwwuuuqqqnnnmmmllleeeiiiiiieeebbbaaa___\\\\\\___cccfffgggiiilllooorrrtttyyyzzzttt|||wwwttttttxxx{{{xxxtttqqqwww}}}|||~~~}}}yyyzzz||||||{{{{{{{{{~~~|||wwwssswww}}}}}}~~~}}}www|||}}}|||www{{{zzzpppxxxyyy|||~~~uuurrrqqqtttwwwtttpppttt}}}}}}{{{|||zzz~~~{{{jjjjjjyyy~~~~~~~~~}}}xxxyyyyyyvvvmmmdddcccfffdddnnn}}}~~~wwwtttzzzwwwzzz}}}{{{xxxwww|||~~~~~~}}}}}}{{{xxxtttsssxxx}}}|||wwwvvv{{{}}}~~~zzz}}}}}}xxxzzz~~~wwwvvvuuuvvvxxxwwwuuusssnnniiijjjrrr}}}}}}tttssstttyyy}}}zzzsssqqqvvvzzz{{{zzzlllssswwwtttvvv~~~~~~yyy}}}||||||~~~~~~xxxtttvvv{{{{{{uuupppmmmkkkiiihhhllllllkkkllllllnnnooopppxxxyyy{{{}}}~~~yyysssnnnkkkhhheeeccceeedddcccbbb````````````]]]```cccbbb___^^^```dddfffoootttpppnnnwww|||{{{zzzzzzwwwrrrlllmmmqqqqqqyyy|||wwwrrrwwwvvvrrrooosss}}}nnnmmmooovvvzzz~~~}}}{{{zzzzzz|||~~~~~~~~~~~~}}}{{{yyywwwuuu}}}qqqyyywwwuuuvvvwwwvvvqqqlllggghhhhhhhhhiiiiiihhhhhhppp|||}}}uuutttxxx|||zzz||||||zzzxxxyyy|||{{{zzz{{{||||||yyy}}}}}}uuuuuussstttwwwxxxvvvvvvyyy|||~~~mmm___vvvvvvuuussspppllliiiggghhhgggfffbbb^^^[[[[[[[[[^^^aaa```[[[VVVQQQJJJBBB}}}yyyuuutttyyyuuupppnnnppprrrqqqpppooorrrssspppiiieeeeeegggjjjjjjkkklllnnnpppqqqrrrkkklllmmmnnnnnnmmmlllkkkjjjkkkmmmoooooommmkkkjjjddd___ZZZZZZ^^^bbbbbb```]]][[[XXXWWWWWWWWWVVVTTTNNNOOOPPPPPPOOOLLLJJJHHHJJJJJJJJJIIIGGGFFFGGGIIIFFFJJJJJJFFFDDDEEEEEECCC