BM6P6(@ aaaHHHFFFAAAJJJTTTUUUQQQZZZhhh___III===KKK[[[nnn|||wwwrrr{{{uuukkkwww}}}```GGG555...,,,++++++...000111000000///---+++)))(((((()))'''(((((((((((((((''''''(((''''''&&&&&&%%%$$$$$$########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%'''(((***++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000,,,,,,,,,++++++*********(((***++++++***)))+++,,,222111222888@@@DDDBBB???@@@<<<888777777555...)))------............------111)))000888DDDrrrUUUFFFAAA999555999666666555555555444444444222444555777:::>>>DDDIIIRRRaaa{{{WWW???222222......000...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************++++++++++++)))'''''')))***++++++((()))+++------+++)))'''&&&'''***---...,,,(((%%%&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&(((***)))&&&###$$$'''((('''$$$&&&'''''''''(((((())))))(((((()))))))))'''%%%$$$+++++++++***************++++++,,,---...///000111111333222///...111111///////////////..................---,,,---...///000111222333222111000111222111222222333444555666666777777888888888888777777999999999:::<<<===???@@@>>>DDDIIIIIIEEEAAAAAABBBIIIGGGFFFFFFHHHHHHGGGFFFEEEIIIJJJFFFDDDFFFGGGEEEJJJIIIHHHGGGGGGGGGHHHHHHIIIMMMQQQRRROOOMMMMMMNNNTTTUUUWWWXXXWWWWWWVVVUUUYYYWWWWWWYYY\\\]]][[[WWW\\\VVVZZZgggmmmhhhdddggglllooovvv}}}cccIIIGGGBBBIIISSSVVVRRR[[[iiibbbNNN===NNN^^^mmmzzzwwwrrrxxxttthhhrrr|||cccJJJ888...,,,++++++...000000000000...,,,***)))(((((()))'''(((((())))))(((((('''(((''''''&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&(((***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///+++++++++*********))))))''')))++++++++++++---///222222444:::AAAEEEDDDAAA@@@<<<777666666333...)))...............---,,,,,,...***111555>>>kkkdddKKK@@@===<<<;;;666666555555555555555555333555666777999===CCCGGGNNN]]]xxxWWW>>>222222...---000---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++***)))(((((()))***++++++------...///---+++(((&&&&&&'''))),,,...,,,)))%%%&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))'''&&&%%%&&&'''((('''&&&''''''''''''((((((((()))(((((()))))))))(((''''''***************************+++,,,---...//////000111333222///...111111///////////////...............------,,,---...///000000222333222111000111222111222333333555555666777777777888888888888777777999999999:::<<<===???@@@>>>CCCHHHHHHDDDAAA@@@BBBEEEEEEDDDFFFGGGHHHFFFEEEFFFIIIIIIEEECCCEEEFFFEEEJJJIIIHHHFFFFFFGGGIIIJJJLLLNNNQQQPPPNNNMMMOOOQQQTTTUUUWWWXXXWWWVVVUUUUUUWWWVVVWWW[[[___```^^^[[[^^^YYY\\\fffiiibbb```dddhhhjjjoootttxxxeeeJJJGGGCCCGGGRRRVVVSSS\\\iiifffVVVAAAVVVdddnnnzzz{{{vvvxxxuuueeekkk|||yyyfffOOO:::///---,,,,,,...000000000///...,,,***(((((((((((((((((())))))))))))((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&((()))******************))))))******++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++---...---++++++,,,---************))))))))))))''')))+++,,,---...000222222222444:::AAAEEEEEECCC@@@<<<666444333111...+++.../////////...------,,,......444444999ccc^^^GGG@@@<<<555666666666666666666777777555666777777999<<>>???>>>BBBFFFFFFCCC@@@???@@@AAAAAACCCEEEHHHHHHFFFDDDGGGJJJIIIDDDAAADDDFFFEEEKKKIIIGGGFFFFFFGGGJJJKKKNNNOOOPPPNNNKKKLLLPPPTTTTTTVVVXXXXXXVVVUUUUUUUUUUUUUUUWWW\\\bbbdddaaa^^^```]]]___dddccc]]]]]]bbbeeeiiipppttttttzzzgggKKKGGGBBBEEEQQQVVVUUU\\\iiijjj```QQQfffppprrryyy|||zzz~~~xxxeeefffvvvwwwjjjSSS<<<000...,,,,,,...///000///...---+++)))(((((((((((((((((()))*********))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$&&&'''((())))))))))))(((((((((((()))***************+++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++++++++******************)))+++------......000222000000333888>>>CCCDDDCCC@@@<<<666222000///...,,,......///000000000000000///111444333888[[[qqqWWWFFF<<<777888777777666777888999999777888888777888:::???BBBIIIRRRjjjTTT===111111---,,,...+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))(((((()))***,,,333222111///,,,)))'''&&&&&&'''(((***,,,---+++)))&&&'''((('''&&&&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###!!!%%%((((((&&&%%%''')))'''''''''((((((((((((((()))((((((((((((***,,,---(((((((((((()))))))))))))))******+++,,,,,,------000222333000000222222///////////////............------------......//////000111222222111000222333222222333444555666777777999999888777777888999999888888888999:::<<<>>>>>>===@@@CCCCCCAAA???>>>>>>>>>???BBBFFFIIIIIIGGGEEEHHHJJJHHHCCCAAADDDGGGFFFKKKIIIGGGEEEFFFHHHKKKMMMOOOOOOMMMJJJHHHJJJPPPVVVTTTWWWYYYYYYVVVTTTUUUVVVTTTUUUWWW\\\bbbdddaaa^^^^^^^^^```cccaaa]]]___ffffffnnnyyy}}}yyyvvv~~~hhhJJJEEEAAACCCOOOVVVVVV[[[hhhmmmiiijjj{{{zzzwwwtttvvv|||gggdddrrrvvvlllWWW>>>222///------.../////////---,,,***(((''''''(((((((((((()))***++++++******)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$%%%'''((((((((((((((('''''''''(((((()))***)))))))))************+++***************************+++,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///111---...111555;;;???AAAAAA@@@<<<777222///......------...000111333444444444...000///000888QQQzzzgggOOOBBBBBB:::999888777777888:::;;;888888888777777999===AAAHHHMMMcccTTT<<<111222...,,,...***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++((()))***)))'''(((***---111000...,,,***((('''''''''&&&''')))+++---,,,+++&&&'''((('''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###"""%%%''''''%%%$$$&&&(((((((((((((((((('''''''''((((((''''''(((***,,,---''''''(((((()))))))))))))))******++++++,,,,,,,,,///222333111111333333///////////////............---------...............///111222222111111222333222333333444555666777888999999888888888888999999777777777888:::;;;===>>>===???@@@AAA???>>>===<<<>>>???BBBFFFIIIJJJHHHFFFHHHJJJHHHCCCAAAEEEHHHHHHKKKJJJHHHFFFGGGHHHJJJLLLLLLLLLJJJGGGEEEHHHOOOUUUUUUXXX[[[ZZZWWWTTTUUUWWWVVVUUUWWW[[[___aaa^^^[[[\\\]]]```cccbbbbbbfffkkkhhhoooyyy}}}xxxtttzzziiiJJJEEE@@@BBBNNNWWWVVVZZZfffoooppp}}}rrrcccfffyyy}}}iiifffqqqvvvppp\\\CCC333111...---...//////...,,,+++)))''''''''''''(((((()))***++++++,,,++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''''''''''''''((()))******((((((((()))))))))******)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,,,,------------------...//////...---///000...///222555999<<>>>>>>>>===<<<;;;>>>???AAAEEEHHHJJJIIIGGGFFFIIIIIIEEEDDDHHHJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIJJJIIIGGGEEEGGGMMMRRRVVVZZZ^^^]]]XXXUUUVVVYYYWWWVVVVVVXXX\\\^^^\\\YYY]]]^^^aaaccceeefffiiillliiijjjmmmnnnmmmoooyyykkkKKKEEE@@@@@@MMMVVVVVVYYYdddooottt{{{lllRRRUUUqqq{{{jjjgggrrrwwwtttbbbIII444111///......///......+++***((('''&&&&&&'''(((((()))***+++,,,,,,,,,,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))(((***+++,,,+++,,,...///+++++++++,,,,,,---------+++,,,............000111111333555888:::===@@@BBB???===:::555111///...///...///000111222222222222***000---///777===\\\dddLLLBBB@@@>>><<<999888999:::;;;888888888777777999<<<@@@CCCBBBUUUzzzTTT===333444000...///+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++'''***+++***'''&&&***...000...+++((('''&&&'''((('''&&&%%%'''***---......&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))'''$$$$$$&&&,,,333777---***'''%%%&&&'''(((((()))(((((((((''''''''''''&&&'''(((((())))))))))))(((((())))))***++++++,,,+++++++++,,,,,,,,,,,,,,,...222444222333555333000////////////............,,,---.../////////...---...000111222111111333444333333444555666777888888777888:::;;;;;;:::888777666666666777999:::<<<===<<<<<<<<<<<<===<<<;;;999??????@@@BBBFFFHHHGGGFFFEEEIIIJJJGGGGGGJJJMMMLLLLLLKKKKKKKKKJJJHHHGGGGGGGGGIIIJJJIIIGGGHHHMMMQQQWWW\\\```^^^YYYVVVWWW[[[XXXVVVTTTWWW[[[]]]]]][[[aaaaaabbbcccfffhhhgggeeefffcccbbbdddfffjjjuuummmMMMFFFAAA@@@MMMVVVVVVXXXbbbooowwwppp{{{hhhHHHLLLoooyyyiiihhhsssyyyvvvfffOOO444222///......///...---***)))((('''&&&&&&'''(((((()))***+++,,,---------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''((((((***++++++''''''''''''((((((((()))))))))))))))))))))))))))((()))+++,,,,,,---///111*********++++++,,,,,,,,,(((***,,,......///111333555666999:::<<>>;;;777222/////////000000000000000///......+++444222222999;;;XXXyyy___LLLBBB@@@===:::888999:::;;;888888888777666999===@@@CCC@@@QQQuuuUUU>>>444555111//////+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++'''***,,,***&&&&&&***...333000,,,)))&&&&&&&&&''''''&&&%%%&&&***---...///&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))&&&######(((111:::AAA222---'''%%%'''))))))((())))))(((((('''''''''&&&%%%&&&((()))))))))((('''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222444333333555444000000/////////............,,,,,,.../////////...---...000111222111111333444333333444555666777888888666888;;;======;;;888666555666666777888:::<<<<<<<<<;;;;;;;;;<<<<<<:::999???>>>>>>@@@CCCFFFFFFFFFDDDHHHJJJIIIIIILLLNNNMMMLLLLLLLLLLLLKKKHHHFFFEEEFFFIIIKKKKKKJJJJJJMMMPPPXXX]]]bbb```ZZZVVVXXX\\\XXXVVVTTTVVVZZZ^^^^^^^^^eeeeeecccdddfffgggddd___bbb``````dddgggiiinnnsss|||pppNNNIII@@@FFFNNN\\\]]]WWWaaaooonnnxxxppprrrtttaaaHHHOOOjjjyyyqqqlllpppyyywwweeeQQQ;;;333...///111000///000,,,+++***((('''''''''''''''(((***,,,---,,,+++***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******++++++++++++++++++,,,,,,+++,,,,,,---...///111111------......///111222333555666888888999;;;???BBBEEE???888666666555111---...//////111222333444444...111///111999AAAVVVtttwwwIIIFFF>>>===;;;666;;;@@@999555444333555888<<<>>>>>>FFFBBBNNNnnnVVV>>>333333///...000---,,,+++*********+++,,,---(((((((((+++------,,,***++++++*********************'''&&&'''(((((()))+++666222,,,((('''''''''''''''''''''&&&&&&(((,,,///***(((%%%%%%'''(((&&&$$$)))((('''&&&%%%&&&''''''***)))''''''(((+++...111+++***(((&&&%%%&&&((()))''''''(((((('''&&&%%%%%%%%%%%%'''((((((((('''&&&)))))))))***++++++,,,,,,+++...000000...,,,******222222111111000111111222111111111111000///------//////---,,,,,,---...//////111111111000///000111777777777777666666666666999888888999:::999777555888888888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===@@@AAA@@@???BBBHHHGGGCCCGGGHHHIIIHHHGGGGGGHHHJJJRRRNNNHHHEEEEEEFFFGGGHHHFFFEEEHHHKKKKKKKKKPPPXXXYYYWWWZZZ^^^]]]XXXXXX\\\VVVYYY\\\]]]\\\ZZZZZZZZZfffggghhhhhhhhhfffcccbbbhhhdddaaaaaabbbdddllluuu{{{nnnLLLHHH>>>CCCLLLZZZ]]]VVV___mmmnnnvvvpppssssss^^^FFFOOOlll~~~tttjjjjjjrrrsssfffUUU???777000111222000...///,,,+++***((('''''''''''''''(((***,,,,,,,,,+++************)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,...///000111------......///111222333333444666777888:::>>>AAAEEE@@@;;;888888666222---...///000111222333444555000222000111777<<>>999===@@@888777777888999;;;===???@@@FFFAAAIIIbbbVVV>>>333444///...000---,,,++++++******+++,,,,,,,,,+++***+++,,,,,,***)))******************************+++***((((((***...444000+++((((((((((((''''''''''''&&&&&&(((,,,///+++)))&&&%%%&&&''''''%%%)))((('''&&&%%%&&&&&&''''''%%%$$$$$$%%%'''***+++***)))'''%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%%%%&&&'''((((((((('''''''''(((((()))******+++++++++---//////---,,,+++,,,222111111111111111111111222222222111111000///...///...------------...///000111222222000000111222555555666666777777777888999888888999:::999777555888888888999:::;;;<<<======<<<<<<<<<<<<===>>>>>>@@@BBBAAABBBFFFMMMMMMJJJIIIIIIIIIHHHGGGHHHJJJLLLRRRNNNIIIFFFFFFGGGHHHHHHGGGFFFHHHLLLLLLMMMSSS[[[\\\ZZZ\\\___^^^ZZZZZZ^^^[[[ZZZZZZZZZ[[[\\\^^^^^^aaabbbdddfffgggggggggfffllleee___\\\]]]bbbnnnyyy|||lllJJJFFF<<>>???666999<<>>>>>@@@BBBEEEBBBEEEWWWsssWWW???333444000...000,,,,,,,,,+++******++++++,,,000...,,,++++++***)))(((************************(((+++---,,,((((((,,,///111...***(((((())))))((('''''''''&&&&&&'''+++------***&&&%%%%%%'''''''''(((((('''&&&&&&&&&&&&'''&&&$$$###"""###$$$&&&'''((('''&&&%%%$$$%%%&&&''''''''''''(((''''''&&&%%%%%%&&&'''((((((((((((''''''''''''((())))))******+++,,,------,,,,,,---...111111111111111111111111222222222222111000/////////......------...//////111222333222111000111333333444555666777888888999888888888999:::999777555777888888888:::;;;<<<==================>>>??????>>>@@@BBBBBBHHHOOOQQQOOOJJJJJJIIIGGGFFFHHHKKKNNNRRRNNNJJJHHHHHHIIIIIIIIIGGGGGGIIILLLMMMNNNVVV^^^^^^]]]^^^```^^^[[[\\\___```\\\XXXXXX\\\```cccccc___```aaaccceeefffggghhhjjjddd___^^^___bbblllvvv|||lllIIIEEE;;;???GGGYYY___XXX^^^lllppprrrrrrwwwuuu^^^IIIVVVttt~~~oooeeejjjsssoooeeeHHH===333111222000...---,,,+++***(((''''''''''''&&&''')))***++++++ӵ)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))******++++++,,,,,,,,,,,,,,,,,,---...///000---------...///000111111000111333444555777;;;>>>BBB@@@===;;;:::666111---......000111333444555666Ħ555???VVVĦrrrSSSDDD???AAA>>>??????777;;;@@@DDDDDD@@@>>>@@@CCCCCCӵĦWWW???444444000...000,,,,,,,,,++++++++++++++++++000---***)))))))))((('''))))))))))))************&&&)))***)))***...///...---+++)))((()))******)))'''(((((('''&&&'''))),,,...,,,(((%%%$$$&&&((()))((((((''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''(((((()))************+++,,,,,,+++,,,...000000000000111111111111111111111111111111000///................../////////111222333333222111222333444444555555666777777888888777777888999999777555777777777888999;;;<<<===<<<<<<<<<<<<===>>>??????;;;>>>@@@@@@EEEKKKNNNMMMJJJIIIHHHFFFEEEGGGKKKOOOQQQNNNKKKIIIJJJKKKKKKJJJGGGFFFHHHKKKMMMOOOWWW```^^^^^^^^^^^^\\\[[[]]]___```\\\XXXYYY```eeefffeeeaaaaaaaaaaaabbbdddeeefffbbbaaabbbeeeeeeeeehhhnnnyyyyyynnnJJJEEE:::???GGGZZZbbbZZZ]]]kkkqqqqqqrrrxxxxxxeeeSSS]]]vvv}}}pppfffjjjtttqqqgggJJJ===111///111111///...,,,+++***(((''''''''''''&&&'''((()))***4ĉ@ӵ'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,---...///...---------...///000111111222333444555777:::======<<<:::999777333///,,,......000111333555666777>L999666>>>RRRsss=hĦ```LLLCCCDDDBBBDDDDDD===<<LXXX@@@555555000...000,,,,,,,,,,,,,,,++++++******,,,***'''&&&'''((((((((((((((()))))))))*********((('''&&&'''000888666...***)))((((((*********((('''(((((('''&&&&&&(((***///---)))&&&%%%%%%(((***'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''(((((())))))(((((()))******++++++,,,)))***+++++++++,,,...000...///000111111111111000//////////////////...------......//////000000000111222333333222111222333666666666555555555555555777666666888999999777555666666777888999;;;<<<===;;;;;;;;;;;;<<<===>>>???;;;???AAA@@@BBBGGGJJJIIIHHHGGGFFFDDDCCCFFFJJJNNNOOOMMMKKKKKKKKKLLLKKKJJJEEEEEEGGGKKKMMMOOOWWW```]]]^^^]]]ZZZXXXYYY[[[]]]]]]ZZZYYY]]]dddgggfffccc_________```bbbccceeefffaaa```bbbeeefffdddgggkkktttuuurrrNNNFFF;;;???GGG[[[eee\\\\\\iiiqqqqqqqqqwww{{{oooaaaeeetttxxxwwwnnndddhhhsssqqqfffMMM>>>111...111111///...,,,+++***(((''''''''''''&&&&&&'''((()))GG=?&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---............------......///000111222333333333555888;;;888777666555222000...---......000222444555777888HdĦ;;;888>>>QQQlll=ĪjuuuYYYJJJIIIGGGGGGHHHBBB>>>@@@CCCBBB???>>>???AAAGG=?HdĦYYYAAA555555000///000,,,,,,,,,,,,,,,,,,+++)))))))))'''&&&&&&((()))(((''''''(((((())))))*********+++)))&&&(((444@@@;;;///(((''''''(((******)))''''''(((((('''&&&%%%'''(((......,,,(((&&&%%%(((***''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((''''''(((((()))***)))))))))***++++++,,,,,,(((***,,,,,,+++,,,---///---...000111222111111000---......//////......---------///000000000000000111222333222111000111333666666666555555555444444666666666777999999777555555555666777999;;;<<<===::::::::::::;;;===>>>???>>>BBBDDDAAAAAAEEEGGGFFFFFFFFFEEEDDDDDDFFFIIILLLMMMLLLKKKKKKLLLMMMKKKJJJDDDEEEHHHMMMNNNPPPVVV^^^[[[]]][[[VVVTTTWWWYYYZZZYYYYYY[[[```eeefffdddbbb[[[\\\^^^```cccfffhhhiiifffbbb_________aaahhhpppooosssӵĭӵwwwӵ[[[Ħpppnnnsss|||yyymmmjjjppppppӵӵ((('''ĦƜ`1.׼s'''''''''&&&Ħ$$$$$$&&&&&&''''''(((((()))ӵ$$$Ħ$$$%%%%%%&&&&&&'''''''''''''''ĭӵ''''''Ħ,,,,,,,,,Ħ---Ħ---...//////111222333222111222555777...///---888DdDddd?fӵfffOOOĦ@@@@@@@@@ӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵAAA666666111///000,,,,,,,,,------,,,+++)))((((((''''''((())))))(((&&&''''''(((((()))******+++)))***((((((222===999,,,'''&&&''')))******(((&&&'''((()))(((&&&%%%&&&'''---...---***'''&&&''')))&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''')))((('''''''''(((******(((((())))))***+++++++++(((***,,,---,,,+++,,,,,,,,,---///111222111000000......////////////......,,,---///000111111000000000111222222000000111222444444555555555555555555555555555777999999777555555555666777999;;;<<<>>>::::::;;;;;;<<<>>>???@@@???CCCEEEAAA@@@CCCEEEEEEEEEFFFFFFFFFFFFGGGJJJLLLKKKJJJJJJKKKMMMMMMKKKIIIEEEFFFKKKPPPQQQQQQVVV]]]ZZZ\\\ZZZSSSQQQUUUYYYXXXWWWYYY\\\___bbbccccccbbbZZZ\\\___bbbeeefffgggggggggbbb___^^^^^^```gggooolllsss?~4g&e>&eg&eEEE>hӵkkkppp|||~~~tttllllllg&euuuguO>uO>&e***(((4ff?>ߝL)))gĉ@)))(((((((((Shӵ$$$%%%&&&&&&'''((()))g&e%%%>hӵ%%%%%%&&&'''''''''''''''fff?><z(((g&e>&e''''''HL+++,,,,,,ShӵgL------...//////111222222111///000222S?ʬ///1113h?D%%)?ZufĦlllQQQgL>>>CCCAAAg&eBBBgĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??ZZZBBB666666111///000,,,,,,,,,------,,,+++)))((()))))))))***+++***'''%%%&&&''''''((()))******+++%%%***)))&&&---777444(((&&&&&&''')))+++***'''%%%'''((()))(((&&&%%%%%%&&&---......,,,(((&&&''')))&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((((((((''')))((('''''''''(((***+++''''''(((((()))*********'''***---...---++++++++++++---///111222222000000//////000000000000000///,,,---///000111111111000///111222111000///000111222333333444555666777777555555555777999999777555444555555777999;;;===>>>;;;;;;<<<<<<===???@@@AAA===AAACCC@@@>>>AAACCCDDDEEEFFFGGGHHHGGGHHHJJJLLLIIIIIIJJJKKKMMMMMMKKKIIIFFFHHHMMMSSSTTTSSSVVV]]]ZZZ\\\ZZZRRRPPPUUUXXXXXXVVVYYY\\\^^^___```bbbccc]]]___bbbdddeeeeeedddcccbbb```aaaccccccbbbeeejjjkkkttt4DӵHƅ^Hu]ĦHu]ĦBBBZuR)ĦooooooyyyzzzmmmnnnHu]ĦtttHŐeHŐeHu]Ħ+++qIܗGIӵ***tt)))((((((HGgĉ@%%%%%%&&&&&&%%%%%%%%%&&&Hu]Ħ&&&ZuR)Ħ%%%%%%&&&'''(((''''''sߝLGdUĦ(((Hƅ^Hu]Ħ'''ntHdĦ+++(((HGgĉ@---HdĦ***+++---///000111111111000...///Htƅ^000111Bt=o9ĦDtfo9Ħ{{{g?rrrUUUHdĦDDD???>>>Hu]ĦAAAttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦWWW@@@666666000...111///...---,,,+++************++++++)))(((''''''''''''((((((''''''''''''((((((++++++************++++++&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&&&&%%%***---//////+++'''&&&&&&***)))((()))***)))'''%%%%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---+++++++++***++++++,,,,,,/////////000111111222222222222222111///...,,,,,,,,,...000222333222111111///000111111//////000222222333555777777888777777222222444666888777555333444444555777888:::;;;;;;999===???>>>;;;;;;???CCCBBBBBBAAA???>>>???CCCFFFHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJIIIHHHJJJMMMOOOIIIGGGIIIOOOPPPOOOTTT]]]___[[[WWWVVVVVVVVVWWWYYYXXXYYYXXXZZZaaahhhgggbbbeeeffffffeeeeeecccbbbaaagggbbb___``````aaaeeekkklllrrr|||4DuXӵDdDΦDdDĦDdDĦ@@@[[[t|>>???BBBDDDIIIHHHFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHJJJMMMOOOHHHGGGIIINNNPPPQQQVVV___aaa]]]YYYWWWWWWXXXZZZ\\\\\\\\\ZZZ[[[bbbjjjkkkgggcccddddddddddddeeeeeeeeeiiieeeaaabbbbbbbbbgggnnnkkkpppzzz4DuXӵDdDΦDdDӵDdDĦ===HHHo)hfffkkklll```^^^rrr~~~wwwoooDdDĦsssDdDΦDdDΦDdDӵ,,,=ӊB1.uTӵ***HߝL`o9)))po9wӵ%%%$$$$$$$$$$$$$$$%%%DdDĦ%%%%%%o)h%%%%%%%%%&&&'''((()))))))))DdDΦDdDĦ)))DdDΦDdDӵ(((GIpӵDdDĦ,,,po9wӵDdDĦ---///111444555...///000///---po9u///...++++++GIdnuR)ĦDdDĦnuR)Ħ```}}}CdgĪj{{{DdDĦEEEFFFEEEDdDĦ@@@HߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵYYYCCC::::::444111222///...---,,,+++************+++***)))((((((''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((+++///000...***'''&&&(((((('''(((******)))'''&&&'''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((***+++)))))))))***+++,,,---.........//////000111111111111111111111000...------,,,---///000111111000///000333555555333111000000000111222333333333222111222222333444555666777888444555555777888999:::;;;???BBBDDDBBB>>>;;;;;;<<<>>>???@@@???>>>>>>@@@BBBJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLOOOHHHGGGIIINNNQQQTTTZZZaaaccc```\\\YYYXXX[[[^^^```]]]]]]ZZZYYY```iiimmmkkkbbbbbbbbbccceeefffhhhiiilllhhhddddddcccdddjjjqqqnnnqqqxxx4DuXӵDdDʜ4DuTӵ>d<Ħ<<<DtXXXhhhWWWPPPiiisss>d<Ħppp>d<ʜDd<ʜ4DuTӵ,,,+++F&uTӵ***4DufئL>e)))puR)Ħ%%%$$$$$$######$$$$$$>d<Ħ%%%Dt$$$%%%'''((()))***---,,,DdDΦDdDĦ)))>d<ʜ4DuTӵ)))4DwDd<Ħ***puR)Ħ>d<...000222333---...///...---peӵ000ĦpeӵDx<>d<ӵDddd<ĦCCC4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵZZZDDD;;;;;;555111222...------,,,+++******************)))(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''+++***(((&&&&&&''')))***'''***...000///,,,(((&&&(((''''''(((***+++***(((''''''(((((()))(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))((((((((()))***,,,---...------...//////000000111000000111000000///...---,,,---...///000000//////111333666777555222000000111111222333333222111000222222333444444666888:::555555666777888999::::::>>>AAACCCBBB???<<<::::::<<<>>>??????>>>>>>???@@@JJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJLLLNNNIIIHHHJJJMMMQQQVVV\\\aaabbbaaa^^^XXXWWW\\\```bbb\\\[[[WWWUUU[[[eeejjjkkkcccccccccdddeeegggiiijjjmmmiiigggfffeeeeeekkksssssstttzzz4DuXӵD&dq&ĒRsdKĦ;;;DHRRudfffRRRIIIfffyyysdKĦlllD&oq<Ōq&ĒR+++***)))>dp&ĒR)))***nfʜd<Φ>d<Ħ)))s&dq&ĒR))))))i?ʜtd<Ħ(((HHܗDӊB---<x---...,,,...///...---B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR[[[EEE;;;:::333000000---------,,,+++***************))))))(((((((((((()))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((''''''(((((((((,,,+++)))'''&&&''')))***'''))),,,///000...***((((((''''''(((***+++***(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((((((((((((((()))***,,,---...---------...//////000000///000000000000000///...---......///////////////111333666777555333111000222222333444444333111111111333444444444444777:::555555666777888999999:::;;;===???@@@>>><<<;;;:::<<<>>>??????>>>===???@@@IIIHHHHHHHHHGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLNNNJJJJJJJJJLLLPPPWWW]]]```]]]```^^^WWWUUU[[[```aaa[[[[[[XXXUUUYYYbbbiiiiiiggggggfffgggggghhhiiiiiikkkiiihhhhhheeedddkkksssvvvvvvyyy4DuXӵHu]3hhne>>>;;;=eddd___JJJCCCaaa~~~~~~uuunejjjiiipIƎ@t@h******)))>h'''(((***fe***@ďD&&&%%%%%%$$$$$$$$$$$$$$$%%%ne$$$$$$=e$$$&&&(((***,,,---222111ege***)))sĪj@h((()))***fdDĦ(((@ďD,,,---Hkge+++******,,,...//////...@h------@GAAAEEEHĪj@IŌ>>>KKKBeneHkgeJJJneIIIKKKfeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h]]]FFF;;;999222///111......---,,,+++************))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((+++***)))(((''''''((((((((()))***---//////---***(((((('''(((******)))'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((()))***+++,,,---,,,,,,------.../////////...//////000000000000///////////////////////////000222555666444333222222222222444444555444333222111444666666444333666888555666666777888888999999:::;;;<<<=========<<<;;;===>>>???>>>======???AAAFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMMMMMMMKKKJJJOOOWWW\\\\\\XXX^^^^^^VVVTTT[[[```___]]]^^^]]]ZZZ]]]dddiiiiiiiiijjjjjjjjjjjjjjjiiihhhiiiiiijjjjjjgggeeejjjrrrwwwvvvxxx}}}4DuXӵĵD^BBB>>>999aaaddd]]]HHHDDD^^^uuutttnnnxxxkkkggg)))++++++***)))''''''(((***+++******&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$&&&(((***,,,...000000*********'''((()))++++++DdDĦ)))***,,,,,,---++++++++++++,,,...000000///...000///000222<<<@@@CCC<<<@@@FFFPPPMMMFFFIIIKKKD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼saaaIII<<<999222///222000...---,,,+++************))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))******)))(((((('''&&&&&&)))))))))+++...000...---)))(((((()))******(((&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''(((((()))))))))))))))***+++++++++,,,,,,---......//////......///000000000000000111000000//////000000000///111333444333222333444000111333444444444444333111555888888444222444666666666666777888888999999===<<<<<<<<<=========<<>><<<===@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIKKKKKKKKKKKKLLLMMMPPPPPPLLLIIIMMMVVVZZZXXXTTT]]]___WWWTTT[[[___]]]^^^aaaaaa___```eeehhhgggiiikkkmmmnnnnnnmmmjjjiiigggiiilllnnnjjjfffjjjrrrzzzxxxyyy~~~Φ4DuXӵtvӵ>d<Ħ]]]Ħ888???NNNTTTRRRVVV```lllcccOOOLLLddduuusssooonnnoooĦggglllkkkggg]]]MMM???555///,,,***,,,+++++++++******))))))'''''''''(((***,,,///000------,,,++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((Ħ###$$$$$$%%%%%%"""###$$$&&&(((+++---...------...///000/////////************))))))))))))'''(((***+++,,,+++)))(((>d<Ħ***+++---++++++,,,,,,,,,---------((()))***+++,,,---------,,,...111111///.........///111222333333444777999222444666888999;;;>>>AAA???EEEIIIGGGAAA<<<>>>AAABBBPPP```ttteeeXXXTTTPPPJJJEEEĦKKKHHHUUU[[[>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦdddKKK===999222000333222...---,,,+++************))))))(((((((((((()))***((((((''''''''''''(((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))))))))))))))((('''%%%%%%***)))(((***...000000...***)))((()))***)))'''%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))''''''&&&'''((()))***)))))))))))))))******++++++,,,------......///---...///000000111111000222111000000000000111111///000222222222222444666///000222333444444444333111555:::999555222333555666666777777888888999999@@@???===<<<===>>>===<<<@@@@@@???===<<<>>>AAADDDAAABBBDDDEEEGGGHHHHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMRRRQQQMMMHHHLLLUUUXXXUUURRR\\\```XXXUUU[[[___\\\]]]aaacccaaaaaaeeefffdddhhhjjjnnnpppqqqooollljjjgggiiinnnppplllgggkkkrrr}}}{{{|||?aŖ%7uSQuR)ӵsdKĦgdKĦ999AAAGGGWWW^^^TTTbbbqqqfffZZZ\\\mmm}}}~~~vvvwwwgdKĦeeecccjjjlllcccSSSBBB555...++++++,,,+++++++++)))((('''&&&''''''(((((()))+++,,,---------,,,,,,+++***))))))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gdKĦ%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++......//////......---,,,,,,,,,***)))))))))***+++&&&''')))***++++++******gdDĦ))))))(((************+++,,,---...,,,,,,,,,------.........---...///000000111111111---///111444555666666666666555555666777:::===???===BBBGGGIIIGGGDDDDDDEEEBBBPPP^^^lllwww___WWWSSSMMMgdKĦGGGIIIQQQ___sdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦjjjMMM<<<999555555555000------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((())),,,000444000---***)))******(((%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,++++++++++++,,,---...//////.........///000222333000000000///000000111222///000222222111111222333222222222111111111000000111444777888777555444444888888888888999999999999@@@AAABBB@@@>>><<<;;;<<Anene===:::AAAFFFWWW^^^UUUbbbnnnhhh```aaajjjqqqlllbbbnennneeebbbjjjkkkcccTTTCCC666...,,,,,,,,,,,,,,,+++***)))''''''''''''(((((()))+++,,,---------,,,,,,+++*********))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$ne%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,......//////......---,,,,,,+++***)))))))))***+++((())))))************De***)))))))))+++*********+++,,,------,,,,,,,,,---------............000111222333333333...///111222444555555666333333222333555888;;;===BBBGGGKKKKKKGGGCCCAAAAAADDDLLLTTT^^^wwwuuu\\\WWWneQQQOOOQQQ[[[hhhne>Ak<fhDenenenekkkNNN<<<:::555444444///------,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))+++000333000---***)))******)))''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,++++++++++++,,,---.../////////......///000111222111000000000000111222222333444555444222111111222333222222222222111111111///222666777666555444444777777777777888888999:::>>>@@@AAAAAA@@@??????@@@@@@???>>><<<;;;===AAAEEEEEEDDDCCCDDDFFFHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMRRRPPPNNNNNNQQQTTTTTTSSSXXX]]]ZZZQQQQQQZZZ```^^^ZZZWWWYYY___ddddddeeeggghhheeegggnnnsssrrrrrruuupppppppppppppppqqqqqqrrrzzz~~~CCC>>>;;;AAAEEEVVV___UUUaaalllkkkiiijjjnnnlll___PPPyyyooodddaaajjjjjjcccUUUEEE777///,,,------------,,,+++***)))(((''''''(((((()))+++,,,------------,,,,,,++++++******))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,---......//////......---,,,,,,+++******))))))************)))))))))******++++++************,,,++++++++++++,,,,,,---,,,,,,,,,------------...///000111333444555555555//////000000222333555555222222222222555888;;;===EEEJJJOOOOOOJJJEEEAAA@@@FFFKKKPPPWWWkkk~~~ddd[[[RRRSSSSSSWWWdddpppmmmPPP>>>;;;666444333---------,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((('''((((((((((((+++...111000---***((()))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))***+++,,,++++++++++++,,,---......000//////......///000000111111111111111222333333777888888777333111000111333333333333222222222222...111444555555444444444777666666666777888:::;;;:::<<>>>>>===;;;;;;===AAAEEEFFFDDDCCCDDDFFFIIIJJJIIIGGGIIIJJJLLLMMMNNNMMMMMMVVVSSSOOOMMMNNNPPPRRRRRRZZZ]]][[[SSSSSS\\\bbbbbbZZZWWWXXX___dddfffhhhkkkjjjggghhhmmmrrrtttvvvyyyqqqqqqqqqqqqqqqrrrssssssvvv}}}aaaHHHCCC>>>;;;AAACCCUUU```VVV___nnnmmmnnnqqqvvvqqq___LLLQQQlll{{{vvvmmmbbb```kkkjjjdddXXXHHH999///------------------,,,+++***)))''''''(((((()))+++,,,---...---------,,,,,,,,,+++******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***,,,............///......---,,,+++++++++******************)))(((((()))+++,,,...,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---------------------------111222333333444444333333000000//////000222444555333333333444666:::===???DDDJJJPPPRRRNNNIIIEEECCCCCCHHHNNNVVVccc~~~uuugggYYYSSSSSSUUUVVVWWWZZZgggrrrpppSSS@@@<<<666444222,,,...------,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''((()))((((((***---///111///,,,)))(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,,,,+++++++++,,,,,,---...000/////////......//////222222111111222222333444777888999777444111000000444444444333333333222222,,,///222444444333444555666666555555777999;;;===888:::<<<===<<<<<<===???======<<<;;;;;;===BBBEEEFFFDDDCCCCCCFFFIIIJJJKKKGGGHHHJJJLLLMMMNNNNNNMMMVVVSSSNNNLLLLLLNNNRRRTTT\\\^^^\\\VVVVVV^^^eeefff[[[XXXYYY```eeehhhlllpppjjjhhhgggjjjoootttxxxzzzrrrrrrrrrrrrrrrsssttttttsss|||eeeJJJCCC>>><<<@@@@@@SSS```VVV]]]ooommmmmmrrryyyuuuaaaLLLOOOhhhuuupppjjjbbbbbblllkkkfff\\\LLL;;;111---...---------------,,,+++***''''''(((((()))+++,,,---.........---------------******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***,,,............///......---,,,++++++++++++******))))))(((''''''(((***,,,///000,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,------------------------------333333333333222111000///111111000///000111333444333333333444777:::>>>@@@EEELLLSSSVVVQQQJJJEEEBBB@@@BBBHHHPPPYYYmmmvvvccc\\\[[[\\\^^^aaa^^^jjjrrruuuWWWCCC===777444333---......------,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''((()))(((((()))+++---333111...+++(((''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,,,,,,,+++++++++,,,------///////////////.........222222111111222222333444333555666666444222111111444444444333333333222222---///222333333333444555777666666777888:::<<<===999;;;======;;;;;;;;;<<<======<<<;;;;;;>>>CCCGGGGGGDDDBBBCCCEEEHHHJJJJJJFFFHHHJJJLLLNNNNNNNNNNNNSSSPPPMMMJJJKKKNNNSSSVVV]]]___]]]ZZZZZZ___eeeggg\\\YYYZZZaaagggjjjnnnrrrjjjiiihhhiiinnnvvv{{{|||vvvvvvvvvvvvvvvwwwwwwxxxsss|||kkkNNNDDD===;;;???===QQQ```UUUZZZllllllmmmqqqvvvrrr```MMMVVViiippplllkkkgggeeelllnnnjjj```PPP>>>222...///,,,---------,,,,,,+++***''''''(((((()))+++,,,---........................+++******)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,---......//////......---,,,***++++++++++++***))))))''''''((()))+++---///000,,,+++++++++************++++++++++++,,,---...///...------------,,,,,,,,,222222222222111000......222222111111111222222333222222222333666999===???HHHOOOWWWYYYSSSJJJBBB>>>EEECCCFFFMMMTTTgggkkkaaa```___aaafffeeennnttt|||{{{\\\EEE>>>666444444.........------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((('''((()))((('''((()))+++111111000---)))'''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((***))))))(((((())))))***(((((((((((()))***+++,,,,,,,,,,,,++++++,,,,,,------....../////////......111111111111111222333333000222555555444222111111333333333333222222222222...000222333222222444555777888888999:::;;;<<<<<<===???@@@???===<<<<<<=========<<<<<<<<<@@@EEEHHHGGGEEEBBBBBBDDDFFFHHHIIIFFFGGGJJJLLLNNNNNNNNNNNNOOONNNLLLJJJJJJNNNSSSXXX\\\]]]]]]\\\[[[^^^bbbdddZZZXXXZZZaaahhhjjjmmmqqqkkkllljjjjjjpppyyy{{{{{{{{{{{{{{{||||||}}}vvv}}}rrrRRRDDD===;;;===:::NNN___TTTWWWeeelllssswwwwwwrrreeeYYY___lllooommmqqqooohhhiiiqqqnnndddTTT@@@333...///,,,,,,,,,,,,,,,++++++***''''''(((((()))+++,,,---........................++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,......//////......---,,,***++++++,,,+++***)))((())))))***+++,,,,,,,,,,,,++++++*********)))))))))******++++++---...000111......---------,,,,,,,,,000000111111111111000000222333333333333333222222222222333444777;;;>>>AAAGGGOOOXXXZZZUUUKKKBBB>>>FFFCCCGGGPPPSSSbbbxxxkkkfffbbbbbbggghhhooowww}}}```HHH>>>666444555111.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&((()))(((''''''(((***,,,///000///+++)))((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,,,,+++,,,...////////////...111000000000000111222222000222555666444222000000333222222222222111111111000222333333222222333555888999;;;======<<<;;;:::===???@@@@@@>>>======>>>============>>>AAAFFFJJJHHHEEEBBB@@@BBBDDDFFFFFFFFFGGGIIILLLNNNOOOOOOOOONNNNNNMMMKKKJJJLLLRRRVVVYYYYYYZZZ[[[[[[ZZZ\\\___WWWVVVXXX```ggghhhjjjmmmiiikkkkkkjjjpppzzz|||||||||||||||}}}~~~~~~yyy}}}vvvTTTDDD<<<:::<<<999MMM___SSSVVV```nnn||||||wwwooohhhfffooooooooowwwuuujjjgggrrrpppgggVVVBBB333...///++++++,,,,,,,,,+++******''''''(((((()))+++,,,---.........///////////////++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++......//////......---,,,******+++,,,+++***)))(((+++,,,,,,---,,,+++)))(((*********))))))))))))((()))******+++---///111222.........------,,,,,,,,,...///000111222333333333222333444555444333222111555555555777:::>>>AAACCCCCCKKKVVVZZZVVVNNNFFFAAA>>>>>>FFFQQQQQQXXXzzzzzzqqqhhhfffkkkfffmmmxxx~~~bbbIII???666444666222///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&((()))(((''''''((()))(((,,,///000---******+++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((()))***+++,,,------,,,++++++,,,,,,,,,***+++---///000000//////000000000///000111111222111444666777555222000///222222222111111111000000222333444444222222333555999:::===??????===;;;999;;;<<<>>>>>>===<<<<<<======>>>>>>===>>>BBBGGGKKKIIIEEEAAA@@@AAACCCDDDEEEFFFGGGIIILLLNNNOOOOOOOOONNNOOONNNLLLJJJLLLPPPUUUVVVVVVYYYZZZZZZXXXXXXZZZUUUSSSWWW___eeefffgggjjjfffiiiiiihhhnnnyyy~~~|||zzzzzzzzzzzzzzz{{{|||||||||~~~{{{RRRDDD>>><<<<<<;;;BBBZZZaaaQQQdddyyyvvvrrrrrrtttvvvnnnmmmzzz|||nnngggssswwwkkkWWWHHH666+++000,,,+++******))))))******''''''(((((()))+++,,,---//////............//////---,,,***)))'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''''''''(((***,,,///000///---,,,+++---///000&&&)))...)))(((***&&&---......---,,,+++***))),,,...//////,,,***))))))...---+++++++++,,,...000000///---+++++++++---...//////000000111222444555777888888777555333333444444555666777888<<>>>>>>>>CCCKKKOOOWWWpppvvvkkkiiiiiilllppprrrwwwdddOOOGGG666333888222///......---------......---,,,+++***)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))*********((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''+++000000...+++***+++***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,+++***)))(((''''''+++***)))))))))***,,,,,,++++++,,,,,,---...//////---,,,,,,...222333000---222222111///......111333111222333222111111222444---///111333444555444444333333333333333333222222444666999;;;<<<<<<:::999888<<<@@@>>>999777;;;@@@@@@???>>>>>>@@@CCCGGGJJJJJJHHHEEEAAA@@@CCCIIIMMMQQQOOOLLLKKKJJJLLLNNNOOORRRQQQPPPMMMKKKKKKMMMOOOVVVZZZ]]]\\\WWWUUUWWWZZZVVVSSSVVVaaagggfffdddfffdddkkklllgggjjjuuuyyyuuuxxx}}}}}}wwwsssvvv{{{}}}{{{~~~TTTEEE>>><<<===<<>>===:::999<<>>===<<<===???DDDHHHKKKIIIHHHEEEBBBAAADDDIIIMMMTTTRRROOOMMMLLLLLLMMMNNNPPPQQQPPPNNNLLLLLLNNNPPPUUUXXX[[[ZZZWWWWWWYYY]]]YYYUUUWWW```ffffffeeefffdddkkkmmmjjjnnnwwwxxxqqqwww}}}yyyssstttyyy|||~~~WWWFFF???<<<<<<<<>>;;;;;;444//////...------------------,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((***...111111...)))&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%)))...111000---+++******(((&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))*********+++******))))))******+++,,,++++++,,,,,,------.........---,,,---///000000///000111000///......000333222333444333222111222333111222333555555555444333222333666777777666444222666666666666777999:::;;;:::;;;;;;<<<<<<<<<======;;;;;;:::;;;>>>CCCHHHKKKIIIHHHFFFCCCBBBDDDIIIMMMVVVTTTQQQOOOMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOQQQSSSTTTVVVXXXXXXWWWXXX\\\```]]]YYYYYY^^^dddeeeeeegggeeejjjllllllqqqxxxvvvnnnwww|||tttssswwwyyyZZZFFF???::::::;;;AAAUUU```WWW\\\cccjjjllloootttwwwwwwpppuuurrrwwwssseeepppzzzxxxkkk]]]EEE222111,,,+++******))))))******''''''(((((()))+++,,,---........................,,,+++***(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&''')))+++***+++,,,+++))))))***,,,$$$''',,,+++///EEEQQQHHH---,,,+++************+++---------,,,++++++---000000//////...///000111111///...------------......////////////000222333444555666777666444444555666777888888888999<<>><<<;;;:::::::::===AAAEEEHHHHHHHHHFFFDDDCCCEEEIIILLLSSSRRRQQQPPPNNNMMMMMMMMMMMMOOOQQQRRRRRRRRRTTTVVVVVVWWWXXXXXXWWWYYY^^^aaa___[[[YYY\\\```dddeeefffgggjjjkkklllqqqwwwtttmmmvvv~~~uuusssvvvxxx~~~[[[FFF???999888999===PPP]]]VVV^^^fffmmmnnnpppuuuyyyzzzuuuwwwrrrvvvuuuhhhmmmxxxxxxmmm___HHH555333,,,+++******))))))******''''''(((((()))+++,,,---------............------++++++***((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&&&&&&&(((***(((***++++++))))))***+++,,,...000+++***<<>>===;;;999;;;999777999>>>@@@???<<<===<<<::::::;;;???CCCEEEGGGHHHGGGFFFEEEFFFIIIKKKNNNNNNOOOOOOOOOOOOOOONNNLLLOOORRRTTTUUUUUUWWWXXXZZZZZZZZZYYYYYYZZZ]]]``````]]]YYYYYY^^^ccceeedddiiijjjjjjkkkpppuuutttqqqxxxxxxuuuwwwyyy{{{^^^FFF@@@999888888;;;LLLYYYVVVXXXdddnnnnnnlllpppxxx}}}xxxyyyrrruuuvvviiifffsssuuummmaaaIII555222,,,+++******))))))******''''''(((((()))+++,,,---,,,---...//////...---,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%''')))''')))++++++***)))***+++---+++---***'''111666,,,+++,,,---------,,,,,,+++---...///---,,,,,,---///,,,,,,,,,------------------.........////////////.........///000111222333...000333444444666888::::::;;;;;;::::::===AAADDDKKKSSS]]]```\\\RRRHHHCCCCCCCCCCCCDDDHHHOOOXXX___xxxuuupppvvv~~~pppQQQHHH>>>333444111000///...---,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((+++///111111///+++)))'''&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++*********))))))(((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,---......---,,,,,,---///,,,...///000//////000111333444666666444222111222222333444555555444333222222333666888999888666555333666;;;???@@@>>>;;;888:::888777:::>>>@@@@@@>>>???===;;;:::;;;>>>AAADDDGGGHHHHHHGGGFFFFFFIIIKKKJJJKKKMMMOOOQQQQQQQQQPPPMMMPPPTTTWWWXXXXXXXXXYYY^^^]]]\\\[[[\\\]]]^^^^^^```___[[[YYY^^^eeegggdddjjjkkkmmmoooqqqtttvvvwwwzzz{{{zzz{{{{{{wwwaaaGGGCCC:::888999:::IIIWWWVVVPPP___jjjfff___bbbooo{{{yyyyyyrrrvvvuuufff___ooovvvrrrfffMMM666111,,,+++******))))))******''''''(((((()))+++,,,---+++,,,...//////...,,,++++++***)))((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%'''(((''')))+++,,,+++******+++)))$$$)))---***---000***+++,,,...000000...,,,+++---///000///---,,,,,,---++++++,,,---------------------...///////////////............000111222333///111444555666888:::<<<<<<<<<<<<;;;;;;===AAADDDKKKPPPVVVZZZYYYRRRJJJEEEBBBBBBBBBDDDIIIRRRYYY]]]qqqzzzrrruuuzzzzzzWWWNNNAAA444888111000///...---,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))***************((((((''''''''''''(((((((((((((((((((((((((((((((((&&&&&&)))---111222222,,,)))''''''((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************((()))***+++,,,++++++***+++++++++++++++++++++++++++---//////---+++,,,...+++---///000//////000111333555777777444222111111111222333444444333222222222333555666777777666666444666:::===>>>===;;;999888888888:::===???@@@@@@>>><<<;;;:::<<>>@@@AAA<<<;;;::::::<<<@@@EEEGGGFFFGGGIIIIIIHHHGGGHHHJJJKKKMMMPPPSSSTTTTTTRRRQQQNNNRRRWWWZZZZZZZZZYYYYYY^^^]]]^^^```bbbbbbaaa```bbbccc```]]]bbbjjjlllhhhfffnnnxxx}}}{{{xxxzzz~~~~~~xxxlllIII??????;;;777:::EEESSS\\\OOOWWWccc[[[HHHOOOkkk}}}}}}vvvqqqxxxzzzccc^^^nnnzzzwwwiiiWWWCCC333...---++++++,,,+++***((())))))(((''''''(((******)))***+++,,,,,,,,,,,,,,,+++******)))(((''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********---------............///...///111000//////000111+++,,,,,,---,,,+++***)))***+++,,,---------,,,++++++,,,------,,,,,,...000222000...000333444333111555666888888888999:::<<<>>><<<::::::;;;>>>AAACCCRRRSSSUUUVVVYYYXXXNNNCCCBBBBBBBBBDDDGGGNNNVVV[[[bbbkkkUUULLL???000000111000///---,,,---...------,,,+++***)))((('''))))))(((((((((((())))))'''''''''''''''((())))))))))))************))))))++++++***)))(((((())))))(((((())))))*********+++))))))(((((((((+++111555///,,,(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))((((((((()))******++++++)))******++++++,,,------,,,---......,,,******+++,,,---......------...000222444666666444222111000000000111222222222222222444444444555555555555666777777777:::<<<<<<;;;999999:::;;;<<<===???@@@@@@???======>>>;;;:::AAAJJJFFFFFFGGGIIIJJJIIIGGGDDDGGGIIIJJJLLLRRRWWWVVVQQQMMMLLLQQQWWWZZZXXXWWWYYYXXXbbb```ZZZ^^^```___dddeeecccaaaaaadddgggiiijjjmmmooottt{{{}}}yyy{{{|||}}}|||||||||~~~|||~~~pppKKK@@@???;;;888999DDDRRR[[[OOOXXXddd\\\GGGMMMkkkyyywwwmmmcccqqq|||yyymmm[[[FFF666...---+++***++++++)))'''***)))((((((((()))***++++++++++++,,,,,,++++++************)))((('''''''''''''''((((((((((((''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***,,,,,,---------------...............///000///...---...///------++++++******++++++,,,,,,.../////////...---///000000000//////111333333111///000222444333222555777888888777777888:::888999:::::::::>>>EEELLLUUUUUUUUUYYY```cccXXXKKKCCCDDDEEEFFFIIINNNSSSWWW```{{{pppVVVMMMCCC666111111000///---------...------,,,+++***)))(((((())))))(((((((((((())))))(((''''''''''''((())))))))))))************))))))++++++***)))))))))))))))((()))))))))************((((((((('''(((+++///333111...***'''&&&''''''(((&&&&&&&&&&&&&&&''''''((()))'''&&&%%%%%%&&&''')))((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((()))******++++++)))******++++++,,,------+++---......,,,++++++,,,,,,---///...------...000111333555555333111000000000111222222333333222222444444444444555555555555666666777999;;;<<<;;;999;;;;;;===>>>@@@BBBCCCDDDFFFHHHHHHBBB<<<;;;AAAGGGHHHHHHIIIIIIJJJIIIHHHFFFHHHKKKMMMNNNQQQVVVVVVSSSQQQPPPRRRWWWXXXVVVUUUXXX\\\dddaaa[[[aaaaaa^^^aaaeeeccc```___aaadddfffhhhnnnooosssyyy{{{www|||}}}}}}~~~uuuNNNAAA>>>;;;888999BBBPPPZZZOOOYYYfff^^^FFFJJJiii|||kkknnnnnnhhhrrr||||||sssaaaJJJ999///---************(((''')))))))))))))))***++++++++++++,,,,,,,,,+++************))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***,,,---...///------------............---//////...,,,+++,,,---///---+++))))))***,,,---...//////000111000000000000111222111000000222333444222000000111333333333777888888777666555555666333777::::::999===FFFNNNVVVTTTTTTZZZeeejjjaaaSSSFFFFFFGGGIIILLLOOORRRTTT]]]ttt~~~[[[PPPGGG;;;444222111///...------...---,,,,,,+++***)))((((((***))))))(((((())))))***((((((''''''(((((()))***))))))************))))))+++***))))))))))))))))))))))))))))))************''''''''''''''')))...111333000,,,(((&&&&&&((()))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&(((((((((((())))))))))))((((((((()))******++++++)))******++++++,,,------+++---......,,,++++++,,,,,,...//////...---///000111222444444222000//////111111222333333333333222444444444444555555555555666555666888:::;;;;;;999:::;;;===>>>@@@BBBCCCDDDKKKTTTSSSFFF<<<>>>CCCEEEKKKKKKJJJJJJIIIIIIIIIHHHHHHMMMQQQPPPQQQUUUVVVUUUVVVSSSSSSVVVVVVTTTUUUXXX___fffaaa^^^gggiiicccccchhhfffbbb``````bbbeeehhhnnnooorrrwww|||}}}yyyttt|||yyyOOOBBB>>>:::888999@@@MMMYYYSSS[[[ggg___GGGGGGddd{{{yyyZZZVVVnnnvvviiifffnnnxxx~~~zzziiiPPP===///---***)))))))))((('''(((((((((((()))******+++)))***+++,,,,,,,,,,,,,,,***)))))))))((((((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))***,,,---...///,,,,,,---------.........---......---***))))))***---,,,,,,+++++++++,,,,,,//////000000000111111111...///000///......///111555333111111111222444444777888888777444333333444444777:::<<<===???DDDIIIQQQRRRTTTYYYbbbhhhbbbYYYJJJIIIGGGHHHLLLQQQUUUWWW]]]ooozzzfffSSSIII===666444111///.........---,,,,,,++++++***))))))(((***))))))))))))))))))***((((((((('''((())))))***))))))************))))))******)))))))))))))))***)))))))))))))))*********'''''''''&&&&&&(((,,,///444222...***'''&&&(((***((((((((((((((())))))***((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''(((((((((((())))))))))))((((((((()))******++++++)))******++++++,,,------+++---......---,,,,,,------...//////......///000000222333222000///...///000111111222222222222222333333444444444555555555555444555777:::;;;;;;;;;::::::;;;<<<===>>>>>>???IIIVVVWWWFFF<<>>999999999===JJJXXXYYY[[[eee```JJJHHH```ttt{{{qqqLLLHHHeeeuuulllaaaeeeooo{{{~~~pppVVVAAA111...+++)))))))))((('''&&&&&&'''((())))))******'''(((***+++,,,---......))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''*********+++,,,,,,------,,,,,,,,,------------...,,,------,,,)))(((((()))***+++---......---+++***///////////////000000000...//////...---,,,...///444444333222222222444555777888888777444333333444666777:::@@@GGGJJJIIIFFFMMMSSSYYY[[[]]]aaaaaa]]]PPPLLLGGGGGGLLLTTT[[[^^^bbbppprrrWWWIII@@@999555111......///...---,,,,,,++++++***)))))))))******))))))))))))******((((((((((((((()))******))))))************))))))***)))))))))))))))************))))))))))))))))))''''''((('''&&&'''***---333333000,,,((('''(((***)))(((((((((((()))******'''''''''&&&&&&'''''''''''''''((((((((((((((('''(((((((((((())))))))))))((((((((()))******++++++)))******++++++,,,------+++---......---,,,---...---...000///......///111000222222111///......//////000000111222111111111333333333444444444444555555444444666:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;BBBOOOQQQCCC<<>>999999999;;;HHHWWW^^^[[[aaabbbRRROOOaaannnooosss```@@@AAAcccxxxsss```^^^dddttt}}}sss\\\III222///+++))))))))))))(((%%%&&&''')))************'''(((***+++,,,---......))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((*********+++++++++++++++,,,,,,,,,,,,------------+++,,,,,,+++)))((()))***(((***...000000...,,,)))...............///000000000111111000......///111333555666555333222333444666777777666555444444555777777;;;DDDNNNSSSPPPLLLOOOWWW^^^^^^]]]___bbbbbbVVVPPPHHHGGGMMMWWW___ccchhhsss^^^KKKDDD<<<777111...//////...,,,+++++++++*********))))))+++******))))))******+++))))))(((((())))))***+++))))))************)))))))))))))))))))))******+++************))))))))))))'''((()))(((''''''***,,,000111222...***'''(((***((((((((((((((()))******''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))******++++++,,,------+++---...///---------...---///000000///...000111111222333111///...///000000000111222222222222111333333333333444444444444555444444777:::===??????>>>>>>=====================EEEHHHAAA>>>DDDJJJJJJJJJMMMOOONNNKKKJJJLLLOOOSSSWWWWWWTTTSSSWWWYYYXXXUUURRRQQQTTTVVVXXX\\\bbb```ccc\\\ZZZfffjjjdddbbbjjjkkkjjjfffaaa```cccffflllooottt{{{}}}vvvpppxxx}}}UUUFFF===888999999:::FFFVVVbbbXXX]]]ccc]]][[[fffmmmjjjhhhTTT<<>>888111...///000...,,,+++++++++***************+++******))))))******+++))))))(((((())))))***+++))))))************)))))))))))))))))))))***++++++************)))))))))(((((()))***)))((((((***+++,,,///222000+++(((((()))(((''''''''''''((())))))&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))******++++++,,,------+++---//////...---...///---///000000//////000111222333333111/////////111222222333444444444444333222222333333333444444444666555555777;;;???@@@AAA======>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEHHHJJJJJJNNNRRRRRROOONNNPPPRRRWWWXXXWWWTTTUUUYYYYYYVVVVVVRRRQQQUUUWWWXXX]]]bbb```ddd\\\XXXbbbfffbbbccciiikkkkkkhhhccc```bbbeeekkkooovvv~~~xxxpppwwwzzzWWWGGG===888:::999999EEEUUUeeeWWWZZZeeeddddddkkknnnqqqkkkVVVCCCNNNpppkkk\\\VVVcccsssrrrcccVVV555222---+++************((()))+++---............---------,,,+++***)))((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))%%%&&&'''(((***,,,---...++++++,,,,,,,,,---------)))***++++++***)))+++,,,,,,,,,,,,------.........000///.........///111222111222222111///...///111111555999999666333222333333555666777666777999:::888999;;;>>>AAAFFFJJJMMMTTTXXX[[[\\\aaafffgggddd]]]VVVPPPOOOTTT[[[^^^___kkktttyyyiiiNNNKKK???999111...///000...,,,+++++++++***************++++++************++++++)))))))))))))))******+++))))))************))))))))))))((())))))***+++++++++*********))))))(((((()))*********((((((***+++)))...222111,,,(((((()))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((()))******++++++)))******+++,,,,,,------+++---//////.........///...///000000//////000111333333333222000///000111333444555555666666555555222222333333333444444444777666555888<<>>???AAABBBCCCEEE@@@???CCCFFFEEEFFFJJJJJJOOOUUUUUURRRQQQRRRUUUZZZYYYVVVTTTVVV[[[ZZZUUUVVVSSSRRRVVVXXXXXX\\\aaa___ddd\\\XXXbbbhhhfffiiiiiilllnnnkkkfffcccdddgggjjjooowwwyyyqqqvvvyyy}}}WWWHHH???999:::;;;<<>>???>>>============>>>???AAAAAAAAACCCFFFGGGFFFFFFGGGGGGOOOSSSWWWXXXVVVUUUUUUWWWZZZYYYXXXXXXYYYZZZYYYXXXWWWWWWVVVVVVWWWYYY\\\^^^cccbbb^^^[[[___fffhhheeennnppppppkkkddd```bbbeeemmmrrrzzzzzztttyyyyyyzzz~~~\\\HHH???999:::999888@@@LLL```ZZZXXX```gggiiihhhjjjiiiqqqmmmbbbiiisss```WWWeeetttrrrfff___BBB222,,,---***+++,,,&&&)))******+++---......///,,,,,,++++++***)))))))))''''''''''''((((((((()))&&&((())))))(((((()))***((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((((('''&&&'''***+++***)))---...///...+++))))))***))))))************++++++******+++,,,---.........//////......//////000111//////............/////////666999555222333666777333555888:::999888777888999:::;;;;;;===AAAGGGKKKPPPYYY```aaa```aaaccccccpppccc\\\bbbddd^^^[[[___dddiiitttsssZZZHHHCCC>>>777111......---+++---,,,++++++******++++++)))))))))))))))******+++'''((()))***+++******)))))))))))))))))))))))))))(((((()))***************))))))************))))))((((((''''''''''''(((((()))***,,,000222000+++&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++,,,,,,------......///000///---------///////////////////////////333333444444333111000///333333333444444666777777777777777777777666555444888777777999;;;>>>???@@@>>>>>>>>>>>>???@@@AAAAAACCCEEEHHHIIIIIIHHHIIIJJJQQQUUUXXXXXXVVVTTTTTTVVVZZZYYYXXXXXXYYYXXXXXXWWWYYYXXXWWWWWWXXXZZZ\\\^^^cccbbb___]]]aaaggghhheeehhhjjjjjjgggbbb```cccgggnnnrrrzzzxxxqqq||||||}}}bbbKKKBBB<<<<<<999666<<>>AAAFFFJJJNNNZZZcccdddcccdddfffggguuullleeeeeebbb[[[YYY\\\ccciiitttyyy___JJJDDD???888222...,,,---...---,,,++++++******++++++)))))))))))))))******+++(((((()))************)))))))))))))))))))))))))))((())))))************)))))))))************))))))((((((''''''''''''(((((())))))+++...111111///---''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))***++++++,,,,,,------......///000///---,,,---...////////////////////////222222333333333111000///333333333444555777888999999999999888888666555555999888777888999<<<@@@BBBAAAAAA@@@@@@@@@AAAAAABBBEEEGGGKKKLLLLLLLLLLLLLLLSSSVVVYYYXXXUUUSSSTTTUUU\\\[[[ZZZZZZYYYXXXWWWWWW[[[ZZZYYYXXXYYY[[[\\\^^^bbbbbb```___ccciiiiiieeeaaacccdddbbb```aaaeeeiiimmmrrrzzzzzzttt|||}}}eeeMMMEEE@@@@@@<<<777;;;DDDYYYVVVVVV\\\dddjjjjjjjjjhhhkkkooossswwwzzz}}}uuufff[[[```nnnsssmmmeeeKKK888///...)))+++---(((******+++,,,,,,---......,,,,,,++++++***)))))))))'''''''''(((((((((((((((&&&''')))(((''''''(((******)))'''%%%%%%''')))***''''''(((((()))))))))***&&&&&&&&&'''((()))))))))222222111...***)))***,,,((()))))))))***+++++++++,,,---------...............///111222222222111000......//////////////////---444888555222222444555333555666777777777999;;;===>>>??????@@@CCCGGGKKKMMMYYYccceeedddhhhnnnrrrssspppkkkeee^^^XXXYYY\\\eeennnzzzfffJJJBBB===888444000,,,,,,///---,,,++++++******++++++)))))))))))))))******+++)))))))))*********))))))))))))))))))))))))))))))((()))************))))))))))))************))))))((((((''''''''''''((((((((()))***,,,...000222222((('''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********++++++,,,,,,------...---...///...,,,+++,,,------...............//////111111222333333222000000111111111222444666888999:::::::::999888777666555:::999888777777;;;@@@DDDDDDCCCCCCBBBBBBBBBBBBCCCFFFIIIMMMOOOOOONNNNNNNNNRRRUUUXXXXXXVVVUUUVVVXXX^^^___^^^]]]ZZZXXXXXXXXX]]]\\\[[[ZZZZZZ[[[]]]^^^aaaaaa``````dddjjjiiieee```aaabbbaaaaaadddhhhlllnnnrrr{{{zzzxxxyyy}}}gggLLLDDD@@@@@@<<<777:::CCCVVVUUUTTTYYYbbbjjjkkkhhhllljjjkkkrrryyy{{{zzzyyypppfff\\\^^^kkksssmmmcccNNN:::000---''')))---(((***++++++,,,,,,---------,,,,,,++++++***)))))))))((((((((((((((('''''''''&&&'''((((((''''''((()))***)))'''%%%%%%''')))***((((((((()))))))))))))))%%%&&&''''''(((((()))***//////...,,,******+++---)))))))))***+++,,,,,,,,,---------......//////000...///111222222222111000...///000111111111000000222333222///000555555222333555666777888999;;;===:::<<<>>>@@@BBBEEEJJJNNNOOOXXX______```gggppptttqqquuussshhh^^^[[[___cccfffssssssQQQAAA;;;777777444...,,,///---,,,++++++******++++++)))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))************))))))((((((''''''''''''(((((()))))))))***,,,///222444***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))*********++++++***++++++,,,,,,------...,,,---...---,,,+++,,,---,,,,,,------............///000111222222222111000//////000111222444666777::::::::::::999888777666:::999888777666:::@@@EEEFFFEEEEEEDDDDDDDDDEEEEEEFFFJJJNNNQQQQQQPPPPPPPPPQQQTTTXXXXXXWWWXXXZZZ]]]aaabbbccc```]]][[[[[[\\\^^^]]]\\\[[[[[[\\\^^^______```______ccciiiiiidddddddddcccccccccfffkkknnnpppuuu|||~~~xxxvvvxxx|||kkkKKKCCC>>>===999444777@@@TTTTTTTTTWWW```iiijjjfffooommmlllqqqxxx|||yyytttnnnggg]]][[[gggsssooobbbSSS===111,,,&&&(((---)))+++++++++,,,,,,---------,,,,,,++++++***)))))))))((((((((((((((('''''''''%%%'''(((((('''&&&((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))$$$&&&''''''''''''(((***+++,,,,,,+++******,,,---)))******+++,,,---......,,,,,,---...///000111111...///000000111111000000...000111333333333222222555333///---111666666222222555888999:::;;;<<<>>>888:::===@@@CCCGGGLLLOOOSSSXXXZZZYYY[[[cccjjjnnnoooyyyyyyjjj[[[ZZZaaafffgggttt~~~dddIII>>>777999777000,,,...---,,,++++++******++++++)))))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))))))))************))))))((())))))************))))))((((((''''''''''''(((((())))))***)))***,,,000444,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((************++++++++++++***++++++,,,,,,------...,,,---...---+++***+++,,,++++++,,,,,,---............///111222222222111111...//////000111222444555888999999999999888777777888999999777666999@@@EEEGGGGGGFFFFFFFFFFFFGGGHHHHHHKKKPPPSSSTTTSSSRRRRRRQQQUUUXXXYYYYYYZZZ^^^aaaccceeefffccc___\\\]]]___]]]\\\[[[ZZZ[[[\\\^^^```^^^^^^\\\\\\```ggggggdddgggfffdddccceeehhhlllnnnuuuxxx~~~zzztttyyyyyy}}}qqqNNNEEE>>>===888222666???SSSTTTTTTVVV___iiijjjdddeeekkknnnooottt{{{yyyrrroooiii]]]WWWbbbrrrqqqeeeWWWAAA333---''')))...***++++++,,,,,,,,,,,,------,,,,,,++++++***))))))))))))(((((((((''''''''''''%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((&&&&&&(((***)))+++------+++++++++,,,***++++++,,,...//////000+++,,,---...000222333333//////......//////000111///111333444555555444333333555444111333777777333222555999<<<<<<===>>>???777:::===@@@CCCGGGKKKOOOTTTVVVWWWXXX]]]eeeiiiiiitttnnn[[[ZZZbbbgggkkkuuuXXXFFF999999888222---///---,,,++++++******++++++)))))))))))))))******+++,,,+++)))((((((((()))***))))))))))))))))))))))))***************)))(((((())))))************))))))((((((''''''''''''(((((()))******)))(((***...111...,,,)))'''&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...+++,,,---,,,+++******,,,***++++++,,,------......---...000111222222222111000000000000111222333444666777888888888888888888777999:::999777999???EEEGGGGGGGGGGGGHHHIIIJJJJJJJJJNNNSSSVVVWWWVVVUUUUUUUUUXXXZZZ[[[ZZZ[[[___cccbbbeeefffddd___]]]^^^aaa\\\[[[ZZZZZZ[[[]]]___aaa\\\\\\YYYXXX]]]dddfffcccgggdddbbbbbbdddhhhlllnnnvvvyyy~~~xxx|||{{{}}}vvvRRRIIIAAA>>>999333666???RRRTTTTTTUUU^^^hhhiiicccVVVdddmmmmmmpppyyyzzzsssrrrlll]]]TTT___rrrtttiiiZZZCCC555///(((***///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***)))))))))))))))(((((('''''''''&&&%%%&&&((('''&&&&&&''')))''''''((((((((((((''''''((((((((((((''''''''''''###&&&((((((&&&&&&(((******,,,......---+++***+++++++++,,,---...000000111***+++---...111222444555///...---------...000111000111444666666666555444000666999777666777777555111555:::===>>>>>>??????888:::===@@@BBBFFFJJJMMMRRRUUUWWWZZZbbbkkkmmmkkkwwwaaa___gggkkkpppwww}}}dddMMM;;;888888222...000---,,,++++++******++++++)))))))))))))))******+++,,,+++***((((((((()))***))))))))))))))))))))))))***************)))(((((())))))************))))))((((((''''''''''''(((((()))***+++)))'''(((+++//////---***'''&&&'''((()))'''((((((((())))))******%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,---......+++,,,---,,,***)))***+++******+++,,,,,,---......---...000111222222222222222111111111222333444444555666777888888999888888666999;;;999777999???EEEGGGGGGGGGHHHIIIJJJKKKLLLKKKPPPUUUYYYYYYXXXWWWWWWXXXZZZ\\\\\\[[[[[[___bbbaaadddfffddd___]]]___bbb[[[ZZZYYYYYY[[[]]]___aaa[[[ZZZWWWVVVZZZbbbeeebbbdddbbb______cccgggkkknnnuuuyyy}}}||||||{{{~~~zzzPPPEEE===<<<999555777???PPPZZZYYYPPPYYYkkkgggTTTNNNVVVdddnnnqqqqqqrrrvvvrrrooo___OOOXXXpppuuuhhhZZZJJJ666,,,,,,...+++'''---------,,,,,,+++++++++))))))***+++***)))((('''(((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&''''''(((''''''&&&'''((((((((((((((('''''''''&&&%%%$$$%%%''')))+++...///...,,,***)))+++,,,***++++++,,,---...//////////////////000000000000000000000000000000000000333333333555777777666444555777999999888777666666444333444888???DDDFFFFFF===???AAABBBCCCEEEHHHKKKRRRVVV\\\aaaeeehhhlllnnnqqq}}}uuuooommmtttzzzwwwuuu~~~PPP;;;>>>666222444+++---,,,******+++,,,+++***((((((((((((((()))******+++++++++************)))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))000...***'''%%%&&&((()))(((((((((((((((''''''&&&///111111---'''$$$'''***((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((((('''''''''(((((())))))))))))******************+++,,,,,,---......)))***++++++,,,---......,,,,,,------.../////////---///222444444333111000444222111111222333333222777777777888999:::<<<===<<<999777:::;;;;;;>>>CCCKKKJJJIIIHHHIIILLLOOOQQQQQQVVV[[[]]][[[XXXWWWWWWXXXZZZ\\\\\\\\\\\\^^^___fffiiimmmmmmfff___```ffffff\\\UUUXXX\\\\\\^^^aaaeee^^^WWWWWW]]]cccdddbbbaaa___```dddeeeeeeiiiooouuuzzz}}}|||{{{}}}~~~QQQFFF===<<<999555777???OOOZZZYYYPPPWWWgggdddRRRDDDNNN___nnnuuuuuuuuuwwwooooooaaaQQQWWWnnnuuulll^^^NNN999...---///---)))---------,,,,,,+++++++++******+++++++++***)))((((((((((((((('''''''''''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%''')))***.........,,,***)))***,,,***++++++,,,---...//////////////////000000000000000000000000000000000000222222333555666777555444666:::<<<:::444111222555555444555:::@@@EEEGGGGGGDDDDDDEEEFFFHHHIIIIIIJJJSSSWWW]]]bbbeeehhhkkkmmmooozzzzzztttsssrrr~~~YYY>>>===777555666------,,,******+++++++++***((((((((((((((()))******+++++++++************)))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))---+++)))&&&%%%&&&'''((((((((((((((((((''''''&&&...000000---(((%%%&&&)))''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''(((((())))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000222444555444333111444222111111333444333333999999999999999999999999;;;777666999;;;<<<@@@FFFIIIHHHGGGGGGIIIKKKOOOQQQPPPTTTYYY[[[ZZZWWWVVVVVV[[[\\\^^^^^^^^^___bbbdddjjjkkknnnoookkkddddddgggggg^^^XXXZZZ^^^^^^^^^aaaccc^^^XXXXXX]]]bbbeeefffdddbbbcccfffffffffiiiooosssxxx}}}|||{{{|||}}}TTTGGG>>><<<999444666===LLLYYYZZZOOOTTTccc```OOO<<>><<<999444666<<>>BBBHHHEEEEEEEEEGGGIIILLLOOOQQQPPPSSSVVVYYYZZZYYYXXXWWWZZZ[[[\\\]]]^^^aaaeeehhhjjjgggggglllmmmiiidddbbbhhhdddaaa```aaaaaaaaaaaadddccc```\\\[[[^^^ffflllmmmkkkkkkmmmllljjjlllpppuuuyyy{{{{{{{{{{{{{{{}}}[[[KKK>>>;;;999444555:::EEEXXX]]]QQQPPP]]]]]]QQQ>>>AAAPPPeeejjj^^^PPPKKK```kkkkkk\\\UUU```ooouuucccRRR===...)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***((((((((((((''''''''''''''''''((((((((((((((((((***)))(((((('''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''(((***,,,---,,,***)))***+++)))******+++,,,---......,,,------...///000000000000000000000000000000000///222555666555444555666999999999;;;???DDDFFFGGGFFFGGGGGGEEECCCAAA???>>>CCCBBBDDDKKKTTTXXXWWWSSSSSSVVV[[[^^^```bbbeeegggnnnyyy{{{xxxuuurrrpppzzzUUU;;;888999666444///---+++***++++++***))))))))))))))))))***+++++++++++++++*********))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((''''''&&&&&&))),,,---+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((((('''''''''''''''''''''((())))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,------.../////////---...///111222222222222333222111222555777777777666777999::::::999777666;;;888888;;;======AAAFFFEEEFFFGGGHHHJJJMMMOOOQQQRRRSSSVVVYYY[[[[[[ZZZYYYYYY[[[]]]^^^___bbbfffiiihhhdddeeejjjmmmiiicccaaagggfffcccaaaaaabbbbbbaaaffffffccc___[[[^^^eeekkkooommmnnnqqqpppmmmnnnssszzz}}}zzz|||}}}}}}}}}~~~^^^MMM???;;;999444444888???UUU]]]RRROOO[[[^^^TTT<<<>>>OOOhhhooo^^^KKKDDD]]]jjjmmm```VVV\\\iiiqqqdddUUUAAA222,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***((((((((((((''''''''''''''''''((()))))))))(((((())))))))))))((('''&&&&&&%%%&&&'''((())))))))))))&&&''''''''''''''''''''')))+++,,,,,,+++******+++))))))***+++,,,---......,,,,,,---...///000000111000000000000000000000000000333777777555444555777;;;888666999>>>BBBAAA???;;;===???@@@???>>>>>>???BBBBBBDDDIIIPPPTTTSSSRRRUUUXXXZZZ]]]___bbbgggjjjppp{{{xxx}}}sssqqqmmmwwwbbbBBB;;;888333666111///,,,,,,,,,,,,+++******))))))))))))***+++++++++++++++************)))))))))************))))))))))))((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((''''''&&&%%%''')))++++++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((''''''&&&''''''((()))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,------.../////////,,,---...000111222222222333222111333666888999888555666888999999999888888:::888999===???>>>@@@DDDFFFFFFGGGIIIKKKMMMOOOPPPRRRSSSUUUXXX[[[]]][[[ZZZZZZ]]]```bbbccceeegggiiihhheeegggmmmoookkkeeeccceeefffccc___^^^bbbcccbbbgggfffeeeaaa___```fffkkkooonnnpppsssrrrpppqqqvvv}}}|||~~~}}}~~~```OOO???;;;999444333777888PPP\\\PPPMMMYYY]]]VVV<<>>@@@CCCGGGLLLPPPSSSTTTYYYZZZ[[[]]]___dddjjjooovvv}}}uuu}}}wwwuuutttoooKKK@@@888222999222000...---------,,,+++******))))))******+++,,,+++++++++************)))))))))************))))))))))))((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&''')))******((('''########################%%%%%%&&&((())))))))))))&&&&&&&&&''''''((()))***))))))))))))************+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------.../////////------...000111222333444222111111333666999::::::777777777777888888888888666666999???BBB@@@AAADDDFFFFFFGGGHHHJJJKKKLLLMMMRRRQQQSSSVVV[[[]]][[[ZZZYYY\\\```cccddddddfffgggffffffiiinnnoookkkffffffccceeebbb\\\[[[aaaddddddeeedddcccbbbbbbeeeiiikkkmmmmmmpppttttttrrrtttyyy{{{}}}||||||bbbOOO???;;;999444333666333MMMZZZOOOKKKWWW]]]WWW>>>CCC[[[}}}nnnQQQCCC\\\iiinnndddWWWWWW___fff___RRRAAA333,,,******)))+++++++++,,,,,,---------++++++,,,---,,,+++***))))))(((((((((''''''''''''&&&'''(((*********)))((()))+++---...---+++'''%%%%%%&&&'''((())))))))))))&&&''''''(((''''''&&&&&&(((***,,,,,,+++*********))))))***+++,,,------...++++++,,,---...///000111000000000000000000000000111555:::999666555777:::444777:::;;;:::999999:::666:::???@@@??????@@@AAA999<<>>>>>WWW]]]GGGQQQfff___JJJIIIUUUxxx{{{TTTBBBZZZllllll___WWWSSSUUU___YYYUUUFFF333***,,,---))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++***((('''&&&&&&''''''))))))***(((''''''(((***(((((('''&&&&&&&&&&&&'''+++)))&&&&&&'''((((((''')))(((&&&&&&'''((())))))((((((***,,,---,,,***))))))***,,,---......---,,,+++---......---...///111222333333333222222444666:::888666666888999777555777999;;;;;;:::999999:::<<<::::::<<<@@@CCCBBB@@@>>>FFFNNNPPPNNNOOOVVV^^^___bbbeeehhhiiilllpppttt}}}{{{}}}]]]AAA888999<<<999444///,,,,,,---+++***))))))(((((((((((())))))))),,,......,,,(((&&&&&&))))))))))))))))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,******+++++++++,,,,,,,,,......//////......---,,,***++++++,,,,,,------...111111111111222333444444444333222444666999999999<<<<<<:::888666666888;;;<<<:::888999<<>>EEECCCAAADDDGGGIIIHHHFFFCCCEEEHHHKKKMMMLLLIIIGGGMMMWWWfffvvv|||wwwttt}}}ccc@@@444===888555222...,,,+++***)))***))))))))))))))))))***,,,...//////---+++******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,------.........---,,,,,,***++++++,,,,,,------............///000111222333333222111333666888888888:::<<<===<<<:::999999999===;;;999999<<>>:::;;;333888444999LLLZZZTTTNNNYYYfffrrr{{{{{{uuueee\\\___hhhhhhdddaaaVVVOOOUUUNNNWWWUUUCCC111+++++++++************************((()))***+++,,,,,,++++++*********))))))(((''''''***((('''+++000111---((((((((('''&&&&&&&&&&&&'''&&&%%%%%%'''***,,,+++***%%%&&&'''&&&%%%&&&))),,,+++...000///+++***+++...***+++---...//////...------///000000///000111333333444444333222111333444888888999888888888888888888888888777888;;;@@@DDDRRRLLLFFFCCCDDDGGGGGGFFF@@@AAADDDJJJNNNOOOMMMJJJMMMYYYjjjvvv|||~~~mmmGGG666<<<888666444111---+++************))))))))))))******)))+++,,,,,,***(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))*********++++++++++++******+++++++++,,,,,,,,,---------...---,,,,,,+++***++++++,,,,,,------.../////////000111222333444333222111333555777888888999;;;<<<;;;999888777888===;;;999999<<<>>>@@@@@@FFFFFFIIIMMMMMMJJJKKKOOO[[[^^^\\\VVVUUUZZZ\\\YYY[[[[[[]]]aaadddeeedddbbbdddcccbbbaaa```bbbfffiiiiiiiiihhheeeaaa```bbbdddffffffggghhhccc```eeennnrrrxxx{{{yyyxxxzzz{{{yyyttt{{{~~~}}}~~~ZZZDDD>>><<<<<<444999666999GGGXXXYYYOOOSSSccckkk{{{zzz|||xxxooommmjjjnnnkkkgggdddWWWOOOUUUZZZeeeeeePPP888---***)))++++++++++++++++++++++++'''(((***+++,,,,,,+++***************)))((('''''''''&&&%%%(((++++++)))&&&(((((('''&&&&&&&&&&&&'''&&&&&&''')))+++,,,,,,***$$$'''((('''%%%&&&***---+++*********,,,---,,,,,,***+++---...//////.........///111111000000222333222333333333222222444666999:::;;;:::888777888999::::::999999:::>>>DDDHHHWWWOOOFFFAAAAAADDDFFFFFFAAACCCGGGLLLQQQTTTSSSRRRLLLXXXgggqqqvvv{{{zzzUUU===999999888777333///,,,+++++++++******))))))******+++((()))+++***(((''''''((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---------------,,,++++++***++++++,,,,,,------.........///000111333444555222111111222555777888777:::;;;;;;:::888777777888>>><<<::::::<<<>>>??????EEEEEEIIINNNNNNKKKKKKNNNSSSUUUTTTSSSWWW\\\\\\XXX\\\\\\^^^aaadddeeecccbbbccccccdddcccccccccfffhhhhhhiiihhhddd``````dddhhhhhheeefffhhhddd___dddnnnrrrxxx|||{{{zzz}}}~~~^^^EEE???===;;;222888666777AAAVVV^^^RRRPPPbbbhhhvvvzzzzzz}}}xxxqqquuummmpppllliiihhhZZZOOOTTThhhuuuuuu]]]@@@///***))),,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,------,,,+++******++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''')))++++++***)))%%%(((***)))'''''',,,000,,,+++***+++,,,...------+++,,,---////////////......000111111111111222444000111333333222333555777666888:::999777777888:::999;;;===>>>@@@CCCGGGJJJQQQJJJCCC???@@@DDDFFFFFFEEEHHHKKKOOOQQQSSSTTTUUUQQQXXXbbbiiipppxxxiiiKKK===::::::999555000---,,,---+++******))))))******+++)))+++,,,+++)))((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,------...------......000222333444222111111222555777777777<<<<<<;;;:::777777999:::>>><<<::::::<<<>>>??????DDDEEEIIINNNNNNKKKJJJMMMNNNRRRUUUVVVXXX\\\\\\ZZZ]]]]]]^^^aaaddddddbbb``````bbbeeeeeeeeedddeeeeeeiiikkkllliiieeecccfffiiikkkeeedddhhheee```dddoooooovvvzzzyyyyyy~~~bbbGGG@@@===:::000666666555===TTTaaaTTTPPPbbbkkkuuuxxx{{{~~~uuunnntttiiillljjjkkkkkk]]]QQQVVVmmm|||}}}dddDDD222,,,***,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,******++++++***)))'''&&&'''(((((('''%%%%%%&&&((((((((('''&&&&&&&&&&&&'''&&&%%%&&&(((******)))''''''***,,,+++))))))...222.........---------...///+++,,,---////////////...///000111222111111222444///111222222222333666888333666888888777777999<<<777;;;@@@CCCEEEFFFHHHIIIIIIDDD???>>>AAADDDFFFFFFHHHKKKNNNOOOOOOOOOQQQSSSWWWZZZ___eeellluuu}}}{{{YYYDDD:::;;;;;;777111------...++++++************++++++,,,---...---+++++++++---))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,---......,,,,,,,,,---///111222333222111000222555777777777>>>>>><<<:::888888:::<<<>>><<<::::::<<<>>>??????CCCDDDIIINNNNNNJJJJJJLLLHHHPPPWWWYYYYYYZZZ\\\^^^]]]^^^___aaaddddddbbb```^^^aaaeeegggfffdddccccccjjjnnnqqqooojjjggggggjjjllleeecccgggfffaaaeeeoookkkrrrwwwvvvvvv|||mmmHHHCCC>>>555555666999666999LLL\\\SSSOOO\\\iiinnntttzzzyyylllnnnjjjiiikkkjjjbbbVVVNNNhhhrrryyynnnQQQ555,,,000......---,,,,,,,,,,,,---*********++++++*********...---,,,+++***((('''''''''&&&&&&(((***+++(((%%%((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))************+++++++++---,,,***'''))),,,...------...000111111///...,,,---------///222333444333...111444555666666888999888888777777777777888888222777;;;<<>>CCCCCCAAAHHHGGGFFFHHHKKKLLLKKKIIIJJJJJJJJJKKKMMMOOOQQQSSSZZZ]]]bbbgggnnnxxxlllMMM@@@===:::666222///...------,,,++++++***+++++++++...------,,,++++++*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''&&&%%%$$$''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))***))))))(((((((((((((((''''''((()))))))))))))))...---+++***,,,000666:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,---000000...000555444222111000222444777999===<<<<<<;;;999888888777@@@@@@?????????@@@@@@AAADDDDDDHHHLLLMMMJJJKKKOOORRRTTTUUUVVVWWWXXX[[[^^^]]]]]]]]]]]]ccchhhgggaaabbb```aaadddccc```aaadddhhhlllnnnlllgggfffgggiiiiiiiiihhhfffeeegggjjjmmmsssuuuxxxzzzwwwvvv|||uuuKKKCCCAAA<<<999666666444555HHH\\\ZZZSSSZZZiiirrr~~~vvvnnnpppsssrrrlllcccXXXQQQYYYfffuuuttt___BBB000,,,......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,+++++++++************)))(((((()))+++,,,***)))'''((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''***---...---+++***,,,...///111111000...------...///000111333444444;;;:::999666333222333555888888777666555555555666888;;;<<<;;;===@@@AAA???CCCDDDGGGKKKMMMLLLIIIFFFGGGHHHJJJMMMPPPSSSVVVWWW^^^^^^___ccclllwwwrrrTTTAAA???;;;666222000...---------,,,+++++++++++++++------,,,,,,++++++******)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''&&&%%%%%%''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''((((((''''''((()))))))))))))))(((+++---,,,---666FFFSSS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////---...000000...111666555444222222333555888:::<<<<<<;;;::::::999888888???@@@@@@@@@AAABBBBBBBBBFFFFFFIIINNNNNNLLLMMMQQQRRRTTTUUUVVVWWWYYY]]]```]]]^^^]]]]]]bbbhhhhhhdddccc```aaaeeeeeecccbbbeeehhhjjjmmmmmmjjjhhhhhhkkkfffgggggggggfffgggjjjlllppprrrvvvzzzwwwuuuyyy|||NNNCCCAAA===:::555555444444DDD[[[]]]VVVYYYooovvv|||}}}}}}}}}zzzuuurrrvvvxxxvvvpppggg[[[QQQPPP^^^qqqwwwhhhLLL555+++......---,,,,,,,,,,,,---,,,------------------,,,++++++++++++++++++++++++((((((((()))*********)))''''''(((((())))))******''''''((((((((((((''''''''''''((((((((()))))))))+++)))((()))))))))---111,,,---///000111000...---...///000111111222333555999888777444333444888;;;:::999888777666666666666999<<<<<<:::<<<@@@AAA@@@AAACCCGGGKKKNNNNNNLLLJJJKKKKKKLLLOOORRRWWW[[[]]]\\\]]]___eeeooozzzzzzZZZDDDAAA===888444000...---------,,,++++++++++++,,,,,,,,,,,,,,,++++++******))))))************)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((('''&&&&&&%%%''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((()))(((((('''''''''((((((''''''((()))))))))))))))&&&***---,,,,,,333AAAMMM,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////111......000000...111777666444333222333666999;;;;;;;;;;;;::::::999999999???@@@AAABBBCCCDDDDDDDDDHHHGGGKKKOOOPPPMMMNNNRRRRRRSSSUUUVVVWWWZZZ^^^aaa]]]___^^^]]]aaahhhiiigggccc```aaaeeegggeeedddfffjjjkkknnnpppnnnjjjjjjlllccceeefffffffffgggiiikkkmmmoootttyyywwwtttuuu{{{}}}SSSDDD???===;;;444333555444@@@XXX___YYYZZZwww{{{xxxmmmcccfffpppwwwqqqsssqqqoooooolll```SSSKKKXXXmmmyyypppUUU:::,,,......---,,,,,,,,,,,,---,,,------......------,,,+++++++++++++++,,,,,,,,,''''''(((((((((((())))))''''''(((((())))))******''''''((())))))(((''''''((((((((()))))))))******)))'''(((+++***''')))000,,,---///000111000///......000222222111111333555777666555333333555:::>>>;;;::::::999888888999999:::===<<<:::;;;AAACCCBBBEEEGGGJJJNNNPPPSSSUUUVVVPPPOOONNNNNNQQQVVV[[[^^^___bbbhhhooowww}}}\\\GGGEEE@@@:::555111///......---,,,,,,++++++,,,,,,,,,+++++++++++++++******((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((''''''&&&%%%''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((())))))))))))))))))+++,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111//////111000...111666666555333333444666999;;;::::::::::::::::::::::::>>>???AAADDDEEEFFFGGGGGGIIIIIILLLPPPQQQNNNOOOSSSRRRSSSTTTUUUVVVYYY^^^aaa^^^```___^^^aaagggiiigggbbb___```fffiiigggeeefffkkkjjjmmmqqqpppjjjhhhkkkfffgggiiiiiiiiijjjlllnnnnnnpppvvv{{{zzzvvvvvvzzzzzz[[[FFF>>><<<;;;555333777666===SSS]]][[[\\\yyy}}}uuu___OOOTTTlllpppiii^^^[[[eeennngggWWWJJJUUUiiixxxuuu]]]AAA000......---,,,,,,,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,,,,,,,&&&'''((('''&&&&&&(((***'''((((((((((((((())))))'''((()))******)))((('''(((((()))))))))*********''')))111:::777---)))---+++---///000111000///......111333333111000333666777777555333222444888<<<;;;:::::::::::::::;;;;;;===???===:::;;;AAADDDDDDDDDFFFIIIKKKMMMPPPUUUXXXQQQOOONNNMMMOOOSSSWWWYYY^^^dddmmmssswww{{{\\\KKKHHHCCC===888333000///...------,,,,,,,,,,,,,,,++++++++++++++++++******((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''((()))))))))))))))'''(((+++---...,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///...///222111...///333666555333333444666999;;;:::::::::::::::::::::;;;>>>???BBBEEEGGGHHHIIIIIIIIIIIILLLQQQQQQOOOPPPTTTSSSSSSTTTTTTUUUXXX]]]```^^^aaabbb```bbbggghhhgggaaa^^^___eeejjjhhhfffeeefffdddhhhppppppiiifffiiilllmmmmmmmmmlllmmmppprrrssstttyyy{{{zzz|||{{{dddKKK???<<<<<<777222:::888:::MMM[[[\\\^^^nnnvvvqqqYYYDDDMMMoooyyyfffMMMFFFYYYmmmjjjZZZLLLTTTfffwwwwwwcccGGG444......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''((()))(((&&&&&&))),,,(((((((((''''''''''''''''''((()))******)))(((''''''''''''((((((((())))))***,,,666@@@<<>>:::222<<<999999JJJYYY]]]___```mmmmmmVVVAAAKKKrrrjjjFFF:::PPPkkkkkk[[[NNNUUUddduuuxxxfffJJJ777......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++(((***+++)))''''''***---((((((''''''&&&&&&&&&%%%'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((***)))000888333'''%%%,,,+++,,,...000111111000///...222555444111000333666222333333333333555888;;;777777777888999:::<<<<<>><<<777777:::CCCXXX```RRR\\\cccgggXXX???===bbb{{{KKK777PPPkkkkkkdddTTTPPP]]]qqqxxxrrrYYY::://////...,,,++++++***(((+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******)))((((((((((((((())))))))))))((((((((((((---,,,,,,+++***)))(((((((((''''''&&&&&&&&&''''''((()))***+++,,,------------...///000000///...---//////000111222222222222222222222000000222666999555555888<<<<<<999:::===LLLCCC===@@@EEEEEEBBBAAADDDEEEFFFFFFGGGIIIMMMPPPQQQQQQSSSXXX]]]^^^YYYTTTZZZ___lllyyy~~~|||}}}nnnXXXOOOKKKDDD888666777...000///---,,,+++,,,,,,---************************************))))))))))))+++++++++******(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,((((((***++++++***))))))((()))***+++,,,---------,,,---.../////////...---...///111111/////////000444555555555444444666777888999:::;;;;;;;;;:::999:::<<<@@@EEEHHHJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNPPPQQQRRRTTTWWWYYYZZZ[[[[[[^^^___bbbdddfffggghhhhhh^^^_________^^^___aaaddd\\\^^^fffpppuuussspppooooooooonnnkkkjjjkkkooorrrsssvvvxxxxxxvvvuuuwwwyyy{{{|||~~~hhhKKKFFF999;;;<<<;;;555555777AAAZZZggg^^^]]]dddhhhZZZBBB>>>^^^|||MMM444IIIfffiiibbbVVVOOOZZZnnnxxxuuu^^^@@@222111///---,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******)))((((((((((((((())))))))))))((((((((((((,,,,,,++++++***)))(((((((((((('''''''''''''''((()))***++++++,,,,,,,,,,,,+++,,,...000000000000//////000111222333333333333666666555444444666999===666444666999999888;;;AAAVVVKKKAAA@@@CCCEEEEEEGGGCCCDDDDDDEEEFFFIIINNNRRRQQQRRRVVV\\\aaaccc```\\\^^^dddooo|||}}}qqqYYYNNNJJJCCC888777777///000///...,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))***++++++******(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((()))***+++++++++((((((***++++++******)))******+++,,,,,,---------,,,---...//////......---...///111111/////////000333444555444333444555777888999:::;;;;;;;;;::::::;;;>>>BBBFFFJJJLLLMMMMMMNNNOOOQQQQQQPPPOOOPPPQQQRRRSSSUUUWWWXXXZZZ[[[[[[^^^___bbbdddffffffffffff___``````^^^]]]^^^```bbb^^^___gggpppuuurrrooonnnoooooonnnmmmkkklllnnnqqqqqqsssvvvvvvttttttvvvxxxzzz|||oooNNNFFF999;;;:::999333222555???YYYllljjj]]]dddiii___IIIBBB\\\}}}}}}RRR444FFFfffnnniiiYYYOOOVVVjjjwwwyyygggKKK666333000......---+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******)))(((((((((((()))(((((((((((())))))))))))+++++++++******)))))))))))))))(((((((((((())))))***++++++,,,,,,,,,++++++***+++---///111111111111111111222333444444444444777777777666555777;;;???777555555777888888===CCCQQQGGG@@@AAADDDDDDDDDEEEBBBCCCDDDDDDGGGKKKQQQVVVYYYZZZ^^^cccggggggdddaaaccciiisss}}}yyy[[[NNNHHHBBB999888999111111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((())))))*********)))((())))))***++++++******,,,,,,,,,,,,------------,,,,,,---..................///111111/////////000333444555444333333555777888999:::;;;;;;;;;;;;:::===@@@DDDHHHKKKMMMNNNNNNLLLNNNQQQRRRQQQPPPPPPPPPSSSTTTUUUWWWXXXZZZ[[[[[[]]]___aaadddeeeeeedddccc``````___]]]\\\\\\^^^``````aaahhhpppsssooommmmmmmmmnnnoooooommmmmmnnnooommmoooqqqrrrrrrrrrtttvvvxxx}}}xxxRRRFFF:::;;;999999333333555===UUUjjjlll\\\cccjjjeeeSSSKKK___{{{zzzVVV666EEEfffsssppp^^^PPPRRRdddttt|||pppWWW;;;555000///...,,,******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,+++*********,,,...///000111000000111222333444555555555555555555444444444666:::===999777777::::::999<<>>@@@DDDHHHLLLMMMNNNNNNIIILLLPPPQQQQQQOOONNNNNNUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^```bbbccccccaaaaaa______^^^\\\ZZZ[[[^^^aaabbbccciiioooppplllkkkllllllnnnppppppooonnnnnnnnnjjjkkklllmmmoooppprrrtttxxx}}}VVVGGG;;;===777999444666888:::MMMbbbfffZZZaaaiiiiii^^^XXXhhh}}}{{{\\\???IIIdddppppppcccRRRPPP___ooo{{{vvvcccAAA777000//////,,,)))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))'''((((((((()))))))))***))))))))))))))))))******)))))))))))))))***++++++++++++,,,,,,,,,+++******---...///000000000///...222222333444555555555555333333333222222555999<<<:::999;;;>>>===:::;;;???AAA@@@CCCKKKPPPMMMJJJIIIGGGHHHIIIJJJMMMRRRYYY^^^aaaeeeiiiiiifffaaa___^^^fffmmmvvv{{{}}}eeePPPDDDBBB<<<;;;<<<666333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((())))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))((('''''')))))))))***++++++,,,---......---,,,,,,,,,------+++++++++,,,---......///...///111111/////////000222333444444333333444666888888999999:::;;;<<<<<<>>>AAADDDHHHKKKMMMNNNMMMIIIMMMQQQRRRRRRPPPPPPOOOWWWVVVVVVWWWWWWYYYZZZ[[[\\\]]]^^^___````````````]]]]]]\\\ZZZYYY[[[^^^aaabbbdddiiinnnmmmiiihhhkkklllnnnqqqqqqpppnnnnnnnnniiihhhiiijjjmmmoooqqqrrrwww|||ZZZHHH===>>>777888444888:::888FFF[[[cccYYY^^^ggglllfffdddrrrnnnVVV[[[iiinnnpppiiiWWWQQQZZZhhhwwwyyymmmGGG:::111111111,,,***,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++***))))))))))))***''''''(((((())))))******((((((((())))))*********)))((((((((()))***+++,,,***++++++,,,,,,,,,++++++......///000000///...---222222333444555555555555333444444333444666:::>>>:::999<<>>;;;;;;>>>FFFAAAAAAEEEHHHHHHIIILLLJJJKKKMMMOOOQQQUUUZZZ]]]XXX^^^eeefffccc___```aaagggooowww{{{~~~lllRRRDDDCCC>>>======888444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))***,,,---......---,,,++++++,,,---...++++++++++++,,,---///000...///111111/////////000222333444333222222444666888888888999:::;;;<<<===???BBBEEEIIILLLMMMNNNNNNMMMPPPSSSUUUUUUTTTTTTTTTXXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^```aaa^^^]]][[[YYYXXXYYY]]]```aaacccgggkkkjjjeeefffjjjmmmoooqqqqqqpppnnnnnnoooiiihhhgggiiilllooopppqqqtttxxx~~~\\\HHH???@@@888777333888999555CCC[[[fffYYY\\\dddlllkkkkkkyyy|||lllnnnpppnnnrrrnnn[[[SSSXXXbbbrrrzzzrrrMMM>>>333444444...,,,...+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,+++******))))))******'''''''''((()))*********'''''''''((()))******+++(((((('''((()))***++++++)))***++++++,,,,,,,,,,,,,,,---...000000000//////111222333444444555555444333444444333444666;;;>>>777666888<<<<<<:::<<>>>>>999555444222000............++++++++++++++++++++++++************))))))))))))''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))***,,,...///,,,+++*********,,,...///+++*********,,,---///000...///111111/////////000222333444333222222444666888888888888999;;;===>>>AAACCCGGGKKKMMMOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVWWWZZZYYYWWWWWWWWWXXXZZZ[[[[[[ZZZXXXXXXZZZ]]]aaacccaaa___\\\XXXVVVVVVYYY\\\___aaafffiiigggccceeejjjnnnoooqqqpppooonnnooopppkkkiiiggghhhlllooopppppppppttt{{{~~~^^^III@@@BBB888777222777888444BBB]]]kkkZZZ[[[ccckkklllnnn||||||rrruuupppkkkpppqqq^^^UUUVVV^^^nnnyyyuuuRRRAAA555666777000---111+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,+++******)))*********&&&''''''((()))******+++&&&''''''((()))***++++++''''''''''''((()))***+++((()))***+++,,,---------***+++---///111111111111111111222333444444444444111222222222222555999===555333444777888999>>>DDD999:::???HHHLLLLLLLLLNNNKKKNNNQQQSSSTTTUUUVVVXXXVVV```iiillliiigggjjjoookkkuuu}}}vvvWWWEEEDDDAAA???>>>999666444222000............************************************))))))))))))''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((())))))((((((***)))))))))***,,,...///+++***)))))))))+++...///************+++---///000...000111111/////////000222333333333222222444666888888888888999;;;===>>>CCCEEEIIILLLOOOPPPPPPPPPPPPQQQSSSSSSSSSTTTVVVXXXZZZYYYXXXWWWWWWXXXZZZ[[[[[[YYYWWWVVVXXX\\\aaaddddddbbb^^^XXXUUUTTTWWWYYY^^^```eeehhheeeaaadddjjjnnnpppqqqpppooonnnoooqqqmmmjjjggghhhllloooppppppmmmqqqyyyxxxeeeDDD@@@AAA===777555555777777@@@ZZZtttggg]]]]]]iiiooommmtttzzzqqqpppooolllppp```QQQOOO[[[jjjuuuzzzbbbDDD000555;;;333+++,,,+++++++++---...---***'''***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((()))))))))))))))******+++++++++******++++++,,,---...///111222222222111000222333444444555555555555222111111444888;;;<<<===666666777888999;;;===>>>:::;;;@@@GGGIIIHHHJJJNNNQQQNNNLLLMMMRRRUUUWWWVVVZZZ]]]aaafffjjjmmmnnnooosss{{{~~~[[[CCCDDD======@@@888777777444111---,,,...///,,,+++******))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))((()))***)))((((((***,,,***)))((())),,,......---,,,,,,,,,,,,,,,---...///---...000111111111000///222444666777666555555555777999;;;<<<<<<<<<>>>@@@DDDFFFHHHIIIJJJMMMPPPTTTTTTRRRQQQQQQTTTVVVXXXXXXZZZ\\\[[[VVVSSSVVVXXXWWWVVVWWWYYYZZZZZZ[[[^^^```bbb^^^\\\[[[XXXTTTUUUZZZ___aaaccccccaaaaaaccceeennnqqqtttpppkkkjjjnnntttrrrmmmhhhhhhlllqqqttttttuuuuuuvvv{{{yyy{{{jjjGGGAAAAAA===;;;888777777555;;;RRRkkkkkk^^^\\\fffmmmlllqqq}}}yyyqqqppppppnnnnnncccSSSLLLVVViiiuuuyyygggIII222555;;;555......,,,,,,,,,---///...,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))******(((((())))))))))))(((((()))))))))))))))***+++++++++++++++++++++,,,,,,---,,,---.../////////...---111111333444444555555555333222333555999<<<>>>>>>666777777888999;;;===>>>;;;:::<<<@@@DDDFFFMMMTTTWWWSSSNNNLLLNNNRRRTTTUUUSSSYYYbbbkkkqqqtttuuuuuurrrwwwzzz{{{aaaGGGDDD>>><<<>>>777888888666222///---...///,,,+++******))))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((((((((())))))))))))((()))***)))((((((***,,,***)))((())),,,......------,,,,,,,,,------...///---...000111111111000///111333666666555444444555888:::;;;;;;;;;<<>>>>>777777888999:::;;;===>>>===<<>>;;;;;;666:::999888444000......///,,,+++******))))))******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&(((((((((((())))))))))))((()))******))))))+++,,,+++))))))***,,,.........---------,,,------...///---...000111111111000///000333555555444333444444999::::::::::::<<<@@@CCCIIIJJJKKKKKKLLLNNNQQQTTTVVVTTTRRRRRRTTTWWWXXXYYY[[[^^^\\\WWWTTTVVVWWWUUUVVVVVVVVVYYY]]]```bbbbbbaaa_________\\\VVVUUUXXX]]]___bbbddddddeeefffhhhiiinnnsssrrrnnnlllmmmpppooollljjjlllpppssssssrrrlllooouuu}}}}}}yyyyyyzzzPPPCCC@@@;;;888555555777555888KKK```ooo___VVV___jjjmmmnnnrrrzzzxxxrrrppppppnnnlll^^^QQQ]]]xxxyyysssWWW<<<444888999666444...---,,,,,,...///...,,,***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))******)))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---......///////////////.........---...000222333555555555555444444666:::===>>>>>>888888999999:::<<<===>>>???AAAGGGNNNNNNIIIGGGIIIRRRPPPMMMNNNQQQWWW\\\```\\\bbbjjjrrrvvvuuurrrpppttttttuuuzzzsssPPPCCC>>>;;;888666:::::::::777333///...///,,,+++******))))))******************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''(((((((((((())))))))))))((()))******))))))+++---+++***)))***,,,...///.........------------......---...000111111111000//////222444444333222333333:::::::::::::::<<>>:::666444555888777999HHH[[[lll]]]TTT\\\iiinnnoooqqqzzz}}}tttoooooorrrqqqeeeZZZhhhzzzvvv^^^CCC444444888888666000---++++++,,,---,,,,,,***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))***************++++++,,,------,,,,,,------...////////////.........//////---...000222333555555555555444444555999<<<===<<<999999::::::;;;<<<===>>>@@@BBBHHHNNNMMMHHHFFFGGGLLLMMMPPPTTTXXX\\\```bbbXXX]]]dddlllrrrvvvwwwwwwpppqqquuu|||{{{TTTAAA>>>;;;777888999::::::888444111//////,,,+++******))))))******************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''(((((((((((())))))))))))((()))******)))***,,,...+++***)))***---//////...///......---------......---...000111111111000///...111333333222111222222:::::::::::::::===BBBEEEHHHIIIJJJKKKKKKLLLPPPRRRUUUSSSQQQQQQSSSUUUVVVVVVZZZ^^^]]]XXXVVVWWWWWWUUUVVVVVVVVVYYY\\\___aaabbb___^^^___aaa]]]VVVSSSUUUVVVWWWZZZ^^^aaacccccccccbbbhhhnnnpppooollljjjjjjnnnjjjffffffjjjoooqqqqqqjjjkkkmmmrrrxxx|||~~~~~~~~~~~~|||zzzzzzzzzzzz}}}sssmmmqqqxxx{{{zzzyyy~~~ZZZDDD>>>:::999666777999666555AAAQQQfffZZZSSS[[[gggmmmnnnnnnrrruuu|||vvvpppnnnsssrrrjjj```hhhzzzzzzwwwfffLLL777222666::::::222///,,,******+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((''''''(((((()))***)))******++++++******)))+++************+++,,,,,,...------------...//////------,,,,,,------...//////000111333444555555555555444444555999;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@???@@@CCCDDDDDDGGGMMMKKKOOOTTTYYY[[[\\\]]]^^^\\\___ccchhhmmmppprrrsssjjjmmmuuuYYY@@@@@@;;;555:::777999:::999666222000///,,,+++******))))))******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((()))*********+++---///,,,******+++---/////////000///......---.........---...000111111111000///---000222222111000111111999:::;;;;;;<<<>>>BBBEEEGGGIIIJJJJJJKKKMMMPPPSSSVVVTTTRRRQQQSSSUUUVVVVVVYYY]]]]]]YYYWWWXXXXXXVVVVVVWWWYYYZZZZZZ[[[^^^```^^^]]]]]]^^^ZZZSSSQQQRRRSSSTTTWWW[[[___aaaaaa___```dddjjjmmmmmmkkkiiihhhkkkhhheeefffjjjnnnooonnnjjjiiiiiimmmrrrwwwzzz|||}}}xxx|||zzzxxxuuusssrrrrrrrrrxxxnnnhhhlllsssvvvwwwxxx}}}~~~___GGG@@@<<<:::666777999555222;;;HHH```WWWSSSYYYdddiiijjjiii___```iiiuuu{{{wwwqqqoooqqqrrrlll```[[[cccqqqyyyxxxmmmUUU;;;111666<<<>>>666222---+++***+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((()))******)))******++++++******)))++++++******++++++,,,---...............//////000---,,,,,,,,,---///111222111111333444444555555555666555555777:::<<<======;;;;;;;;;;;;<<<===>>>???@@@===>>>@@@AAAAAAFFFLLLJJJOOOUUUYYYZZZZZZ[[[\\\aaabbbeeehhhjjjkkkjjjjjjjjjoooyyy```BBBBBB<<<444;;;555777999999666333000///,,,+++******))))))******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((()))*********+++---///,,,+++***+++---/////////000000///...............---...000111111111000///---///111222111000000000888999;;;<<<===???BBBDDDGGGIIIJJJKKKLLLNNNRRRUUUXXXVVVTTTSSSUUUWWWXXXXXXWWW\\\]]]YYYXXXYYYYYYWWWUUUYYY\\\[[[VVVVVVZZZ___]]][[[[[[[[[WWWPPPNNNQQQRRRSSSUUUZZZ___```___\\\^^^aaafffjjjkkkjjjgggfffhhhffffffiiinnnooommmkkkhhhggggggjjjoootttwwwxxxyyy{{{|||zzzuuuvvvuuusssqqqooonnnnnnnnnyyypppjjjkkkppprrrtttvvvyyyxxx|||~~~|||}}}bbbIIIAAA>>>777444555777444111999FFF\\\VVVSSSYYYaaaffffffdddNNNOOOYYYkkkwwwwwwsssqqqnnnppplll^^^OOOPPPdddxxxyyyqqq[[[???111666>>>AAA999444///,,,++++++,,,+++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******++++++******++++++,,,---...............///000000///......///000222444555222333444444555555555555888777666888;;;===>>>>>><<<<<<<<<<<<<<<===>>>?????????BBBFFFFFFBBBBBBEEEHHHMMMSSSWWWXXXYYY[[[]]]ZZZ]]]bbbgggkkkmmmmmmmmmpppttt}}}eeeDDDCCC<<<333;;;333666999999777333111000,,,++++++***)))*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((()))***+++***+++...000,,,+++***+++---///000///000000///...............---...000111111111000///,,,///111111000//////000777999<<<===>>>@@@BBBDDDHHHIIIKKKLLLMMMPPPTTTWWWZZZXXXVVVUUUWWWYYYYYYYYYVVV[[[\\\ZZZXXXZZZZZZXXXUUU[[[___[[[TTTRRRWWW]]]\\\ZZZYYYYYYUUUNNNMMMPPPRRRSSSUUUZZZ___```^^^[[[]]]```dddhhhiiiiiigggeeeeeefffiiinnnrrrqqqlllhhheeeeeegggjjjooosssuuuuuutttuuuvvvyyy|||zzzwwwvvvsssrrrqqqpppoooooooooooo~~~vvvnnnmmmnnnnnnooorrrrrrqqqttt{{{}}}|||zzz|||nnnLLLBBB<<<999888777444444555999===QQQ[[[ZZZYYYfffkkkfffcccKKK>>>MMMmmmwwwtttvvvxxxpppvvvooo^^^RRRMMM\\\xxxwwwvvvgggJJJ444000:::BBB???999111------......---+++,,,,,,,,,,,,+++************))))))))))))******---+++******,,,,,,)))&&&))))))))))))************)))******++++++,,,---------------------...///000......//////000000111111///111222222222222333555666777888999:::;;;;;;;;;:::888888:::>>>@@@???>>>BBB>>>===CCCGGGGGGGGGHHHMMMOOOSSSWWWZZZ\\\]]]]]][[[```jjjpppmmmiiikkkqqquuurrrsssxxx{{{}}}sssHHH===@@@<<<999777888999;;;:::777222...///---++++++,,,,,,+++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&'''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,---...///000.../////////---,,,---...------......///111222333//////000000111111222222444888;;;;;;;;;>>>EEELLLLLLMMMMMMNNNPPPRRRSSSTTTXXXWWWWWWWWWXXXZZZ[[[\\\UUUWWWYYYZZZYYYWWWWWWXXX\\\ZZZXXXVVVUUUVVVWWWXXXXXXWWWVVVUUURRRQQQPPPPPPOOOTTTUUUTTTUUU[[[`````````bbbeeehhhiiiiiiiiihhhgggfffgggiiikkkmmmllljjjooommmnnnqqqmmmhhhjjjqqqqqqpppsss{{{~~~|||{{{zzzxxxwwwsssrrrppplllgggddddddeeevvvsssnnnjjjhhhkkkooorrrpppppppppqqqsssvvvxxxyyyyyyuuuOOOCCC===999999777555444555888<<>>>>>999222...---------,,,+++,,,,,,,,,,,,+++************))))))))))))******---+++))))))++++++)))''''''''''''((((((((()))))))))******++++++,,,------------------......//////......//////000000111111///111222222222222333555666777777888999:::;;;;;;999888888:::>>>@@@@@@>>>BBB>>>>>>DDDGGGGGGGGGHHHLLLNNNRRRVVVYYY[[[[[[[[[ccchhhpppuuurrrkkkkkkpppmmmkkklllrrrwww{{{xxxMMM???>>>:::888777777999::::::888333//////---++++++,,,,,,+++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,+++++++++,,,---...///000---//////...---,,,---...------......///111222333//////000000111111222222444777:::;;;<<>>999444///...---,,,+++,,,,,,,,,,,,,,,++++++*********))))))))))))******---+++)))(((((())))))(((((((((((()))))))))******)))******++++++,,,------..................//////......//////000000111111///111222222222222333555777777666777888999;;;<<<:::::::::<<>>GGG]]]lllkkkaaaRRRSSSeeevvv}}}zzzbbbBBB///000888===:::666222///---,,,+++,,,,,,------,,,,,,+++***+++******))))))******+++---+++)))''''''((())))))***+++++++++,,,,,,,,,,,,)))******++++++,,,------........./////////............//////000000111111///111222222222222333555777666555555666999;;;=========>>>???BBBDDDDDDEEECCCAAABBBGGGIIIGGGGGGIIIOOOQQQTTTXXX[[[]]]^^^___\\\aaakkkttttttoooooorrrtttpppooosssvvvzzz]]]EEE<<<777888666666888:::;;;999666333000...++++++++++++***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++*********+++,,,---//////---...///...,,,+++,,,------------...///000111111//////000111222222333333111555999<<>>\\\```OOOTTTdddfff```OOO===FFFeeeuuummmSSS888:::RRRdddhhhbbbSSSQQQ```uuu||||||hhhHHH222000999;;;:::999666222///---,,,,,,------------,,,++++++++++++************++++++---,,,***((('''''')))******+++++++++,,,,,,,,,,,,)))******++++++,,,------...//////000000///............//////000000111111///111222222222222333555555555444444666888;;;===<<<===???@@@AAABBBCCCDDDCCCBBBEEEIIIJJJGGGGGGJJJPPPQQQTTTWWWZZZ\\\^^^___^^^bbbkkktttvvvssssssvvvrrrooonnnrrrvvvzzzbbbIII===777999555666777999;;;:::777555111///,,,+++,,,,,,***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))(((&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++*********+++,,,---...///---.........,,,+++,,,---...---------...///000111//////000111222333444444000333888<<<@@@CCCGGGIIIJJJJJJKKKMMMOOOQQQSSSUUUXXXVVVTTTRRRRRRSSSUUUWWW[[[[[[ZZZXXXUUUUUUWWWXXX]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPRRRTTTSSSPPPMMMLLLRRRWWWXXXZZZ___bbbaaa```cccgggkkkkkkiiifffddddddhhhkkkiiifffeeeiiimmmgggdddaaaaaadddhhhiiiggglllpppssstttqqqqqqsssvvvuuuttttttttttttrrrnnnkkkmmmooopppnnnkkkgggeeeeeeiiilllooonnnlllkkkmmmpppqqqooollljjjlllqqqwww{{{pppssszzz]]]FFFDDD<<<<<<;;;888555333444555999WWW___TTTWWWdddhhhhhhSSSBBBJJJhhhzzzuuu\\\???444KKK]]]fffdddUUUOOOYYYnnnvvvzzznnnQQQ888222888:::;;;;;;999555111///...---------------,,,++++++++++++************++++++,,,---,,,***(((((()))+++((((((((()))))))))******)))******++++++,,,------...///000111000///...---......//////000000111111///111222222222222333555444333444444666888:::<<<;;;<<<>>>>>>===>>>???AAACCCCCCGGGKKKKKKHHHHHHKKKMMMNNNPPPSSSVVVYYY\\\]]]```bbbiiipppqqqmmmlllnnngggeeehhhpppwww}}}gggMMM@@@999:::555555666999;;;;;;999777222000...---------+++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''+++,,,***'''%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++************+++---...///,,,---...---,,,++++++---......------......///000...///000111222444555555000222666;;;@@@CCCEEEEEEHHHHHHIIIKKKNNNPPPRRRTTTTTTSSSRRRRRRRRRRRRSSSTTTYYYYYYYYYXXXVVVUUUVVVXXXZZZZZZXXXWWWUUUTTTSSSRRRPPPQQQSSSTTTTTTSSSQQQPPPMMMSSSVVVVVVXXX]]]______\\\___dddhhhjjjhhheeecccdddgggjjjjjjhhhggghhhjjjlllkkkfffaaa```cccccc```dddiiioooqqqqqqpppppprrrrrrqqqpppppppppoookkkiiifffiiikkkllljjjgggeeedddeeeggghhheeecccfffmmmtttrrrnnnhhhdddeeekkkrrrwwwoooqqqrrrtttwww~~~hhhJJJDDD;;;;;;;;;888555444444555666RRR^^^YYY[[[bbbfffmmm^^^PPP\\\{{{hhhGGG333HHH[[[gggiiiYYYLLLPPPdddnnnxxxttt\\\@@@444555888;;;===<<<888444111111---------...------,,,+++,,,++++++******++++++,,,,,,---...---***)))***+++'''''''''((((((((()))))))))******++++++,,,------//////111111111000...---......//////000000111111///111222222222222333555111222333555777888::::::===???@@@???===<<<>>>@@@CCCDDDIIIMMMLLLHHHHHHKKKMMMMMMOOORRRUUUXXX[[[\\\aaaaaadddiiiiiieeedddfffbbbccciiittt~~~lllRRRCCC::::::555555666888;;;<<<:::999444222///.........,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$(((---///,,,(((%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********))))))******+++,,,...///,,,---...---+++***+++,,,......---------...//////...///000111333444555666///111555;;;???BBBBBBBBBFFFGGGHHHJJJLLLOOOQQQRRRQQQRRRRRRSSSTTTTTTTTTTTTWWWYYYZZZZZZXXXWWWXXXYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRVVVZZZYYYUUUQQQQQQRRRPPPTTTUUUSSSSSSWWWYYYXXXUUUWWW[[[___bbbdddeeeeeedddfffhhhjjjjjjiiigggfffiiikkkhhh```\\\___```___aaaeeeiiimmmooooooooooooqqqooommmllllllllljjjhhhcccfffiiikkkiiifffdddcccaaadddgggeeecccfffnnnuuuooolllfffcccdddiiioootttqqqooollliiiiiiooozzzpppMMMCCC;;;;;;:::888555444444555555PPP]]]\\\^^^___dddoookkkaaappppppLLL444III\\\jjjmmm[[[IIIIII]]]hhhwwwxxxcccFFF555222777;;;>>>>>>:::555333222------......------,,,+++,,,++++++******++++++,,,+++...000///+++)))***+++))))))))))))************)))******+++,,,,,,------///000111222111000...,,,......//////000111111111///111222222222222333555000111333666777999999999@@@BBBDDDBBB@@@>>>@@@BBBCCCEEEIIINNNLLLHHHHHHLLLNNNOOOPPPSSSVVVYYY\\\^^^dddbbbdddiiiiiifffeeegggfffhhhooo|||oooUUUEEE;;;:::444444666888;;;<<<;;;:::555333000//////...---+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%)))...000---)))%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))))))))***+++,,,......,,,---...---+++***+++,,,......---------...//////...///000111333444555666///111555:::???AAAAAA???EEEEEEGGGIIIKKKNNNPPPRRRRRRSSSUUUWWWWWWWWWWWWVVVWWWYYY[[[\\\ZZZYYYYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSVVV[[[```]]]VVVQQQQQQSSSRRRUUUUUUPPPOOOQQQSSSSSSPPPQQQSSSVVV[[[```eeehhheeeeeegggjjjlllkkkgggcccaaafffddd\\\XXX\\\``````bbbcccfffjjjlllnnnnnnnnnpppnnnkkkjjjjjjjjjiiihhhbbbeeeiiikkkiiieeebbbaaa\\\bbbgggfffcccdddjjjppphhheeeaaa___```eeejjjnnnrrrpppllliiihhhkkkpppttt|||OOOBBB>>><<<:::777555444444444777BBB]]]bbbSSS[[[kkkeeeiiiwww}}}UUU444JJJcccooommmcccTTTIIITTTmmmwwwvvvqqqRRR333000222666;;;;;;888444222222000000000///...---+++***************+++,,,---...///...,,,*********+++,,,+++++++++)))'''''')))+++***++++++,,,,,,------...//////////////////////////////...------...000111111222333333444444333333333333444555777999:::;;;@@@@@@???>>>===???CCCFFFBBBEEEIIINNNPPPPPPNNNMMMJJJJJJMMMQQQUUUXXXYYYYYYXXX^^^gggkkkhhhdddiiiqqqnnnooovvv^^^FFFAAA999666666555777999:::999888777555222///,,,++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))))))))************+++++++++***++++++,,,,,,)))***++++++,,,,,,++++++...///...---,,,,,,...000111111111000111111222222...000444888===BBBFFFHHHDDDFFFHHHIIIKKKMMMPPPRRRVVVVVVVVVVVVUUUSSSQQQPPPVVVWWWXXXVVVSSSSSSVVVYYYYYYXXXWWWUUUTTTSSSSSSSSSUUU[[[```___YYYRRRNNNNNNSSSQQQPPPOOOOOOPPPRRRSSSQQQRRRUUUXXX[[[^^^aaabbb``````aaaeeehhhhhheeebbb_________\\\ZZZZZZ[[[]]]___^^^^^^cccjjjoooooonnnpppllliiihhhfffdddgggmmmfffccceeelllnnnhhhbbbaaa\\\^^^```aaa___]]]\\\\\\]]]___dddgggeeeaaadddlllnnnnnnllliiiggghhhkkknnn{{{zzzyyy{{{}}}{{{QQQDDD>>><<<:::777555444444444555>>>XXXcccVVVZZZiiiiiijjjrrrxxx~~~{{{^^^@@@QQQeeennnmmmdddVVVKKKQQQlllxxxwwwttt[[[<<<333222666;;;<<<:::666444333000000//////...,,,++++++************+++,,,---...000///---+++******+++,,,+++,,,,,,+++)))(((***+++***++++++,,,,,,------...//////////////////////////////...---...///000111111222333333444444333333333333444555777999:::;;;===>>>>>>>>>>>>@@@DDDGGGAAACCCFFFIIILLLLLLLLLKKKIIIJJJLLLOOORRRTTTUUUUUUWWW]]]gggmmmkkkggglllssstttuuu{{{bbbGGG@@@999888666555555888999999999888555222///---++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))++++++*********+++,,,,,,***++++++,,,,,,,,,,,,,,,.........---,,,,,,...000111111000000111111222222111222555888<<>>===:::888555444444444444:::RRRccc[[[XXXeeennnnnnnnnpppvvv{{{pppUUU___iiinnnoooiii\\\OOOKKKgggvvvvvvuuueeeGGG444111555:::===<<<999666555000000///...---,,,++++++***************+++,,,---111000...,,,+++***++++++***,,,------+++******+++***++++++,,,,,,------...///////////////////////////............///000111111222333333444444333333333333444555777999:::;;;;;;<<<===>>>???AAAEEEHHHAAABBBCCCFFFHHHIIIKKKKKKHHHIIILLLOOORRRTTTVVVWWWXXX```kkktttsssoooqqqxxxwwwzzzhhhKKK@@@<<<999777444444666999:::;;;888666333///---,,,+++,,,))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***************+++,,,,,,++++++,,,------------------......---,,,,,,---///000000000000000111222333333444666888:::<<<>>>>>>AAABBBEEEFFFGGGIIILLLOOOTTTUUUVVVWWWWWWUUUTTTRRRTTTUUUWWWWWWUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRRRROOOTTTXXXYYYUUUQQQOOOOOOTTTSSSQQQOOONNNNNNOOOOOONNNNNNPPPRRRUUUXXX[[[\\\aaabbbccceeefffeeebbb___\\\^^^___^^^\\\[[[[[[[[[YYY[[[^^^aaadddiiinnnrrrkkkfffcccbbb```___cccjjjkkkeeecccgggkkkggg___ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZccceeeccc___cccjjjhhh___eeeaaa]]]]]]aaaeeeffffffllllllnnnrrrwww~~~[[[JJJ???>>>;;;888666444444444444777LLLaaa___VVV^^^nnnrrrmmmnnnuuu|||mmmooopppppprrrooobbbVVVEEE___qqqrrrssskkkOOO222///333888;;;<<<:::777555111000///...---,,,,,,,,,***************+++,,,,,,111000...,,,+++*********)))+++------,,,************++++++,,,,,,------...////////////////////////.........//////000111111111222333333444444333333333333444555777999:::;;;;;;===>>>??????@@@CCCEEEBBBBBBBBBCCCFFFIIILLLNNNGGGJJJNNNRRRVVVYYY\\\^^^]]]eeeqqq{{{{{{vvvvvv{{{sss{{{mmmQQQCCC@@@;;;777444333555888;;;<<<999777333000---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))))))))***+++,,,---+++,,,------......------,,,---...---,,,,,,---...000000///000000111222333333444555777888:::;;;<<<>>>@@@BBBCCCDDDGGGJJJLLLRRRTTTVVVXXXXXXWWWUUUTTTSSSTTTVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRQQQOOOSSSVVVVVVTTTPPPOOONNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPSSSVVVXXXZZZ___```aaaccccccaaa^^^\\\ZZZ\\\^^^^^^\\\ZZZZZZZZZVVVYYY\\\^^^___bbbhhhnnnkkkfffbbb```]]][[[___eeehhhbbb^^^aaafffeee___YYY[[[[[[[[[]]]^^^^^^]]]\\\aaaeeeaaa]]]ggguuusssdddccc]]]XXXXXX]]]aaaaaa```eeefffiiinnntttzzzbbbLLL@@@>>>;;;888666444444333555888FFF]]]cccWWWXXXjjjqqqmmmnnnvvv|||}}}zzztttqqqrrrqqqfffYYYFFFYYYjjjooorrrpppWWW444///111555999::::::888666111000///---,,,,,,,,,,,,******))))))******++++++///...---,,,+++***))))))''')))+++,,,+++)))))))))***++++++,,,,,,------...////////////////////////---...///000000111111111111222333333444444333333333333444555777999:::;;;<<<>>>@@@@@@??????@@@AAAAAAAAAAAABBBDDDIIIMMMPPPKKKNNNSSSVVVXXX[[[^^^aaaaaahhhttt~~~~~~yyywwwyyyrrr{{{rrrXXXCCC???;;;777333222444888;;;<<<:::777444000---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))***+++,,,---+++,,,------......------+++---......,,,,,,,,,---////////////000111222333222333444666888:::;;;<<<<<<>>>@@@AAABBBDDDHHHJJJOOORRRUUUWWWXXXXXXVVVUUUSSSSSSTTTUUUVVVUUUSSSRRRQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSUUUTTTRRRPPPNNNMMMJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPSSSVVVXXX^^^```bbbbbbaaa___]]][[[XXXZZZ\\\\\\ZZZYYYXXXYYYXXX[[[]]]^^^]]]___dddhhhlllgggcccaaa\\\XXXZZZ___ddd```]]]^^^cccfffccc]]][[[ZZZYYY[[[^^^___^^^\\\^^^bbb___[[[fffuuutttfffddd^^^XXXWWWZZZ]]]\\\YYY[[[]]]aaafffmmmsssxxx{{{jjjOOOAAA???<<<999666444444333555888AAAVVVeee\\\VVVeeekkkkkknnntttzzzwwwqqqqqqqqqggg\\\MMMTTTeeeqqquuuwwwbbb???111111333666999999888666222111///---,,,,,,,,,---******)))))))))******+++,,,,,,,,,+++******))))))''')))******)))))))))******++++++,,,,,,------...////////////////////////---...///000111222222222111222333333444444333333333333444555777999:::;;;<<<>>>AAAAAA@@@>>>>>>>>>@@@???@@@BBBEEEJJJOOORRRSSSWWWZZZ[[[ZZZYYY\\\^^^aaahhhsss~~~~~~yyyvvvxxxvvv|||}}}```DDD>>>;;;777444222444888;;;<<<:::888444000---,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))))))))************((((((((()))***+++,,,---++++++,,,---------------+++,,,......,,,+++,,,---.........///000111222333111222444666888:::;;;<<<;;;===???@@@AAACCCFFFIIILLLOOOSSSWWWXXXXXXWWWUUUTTTSSSRRRSSSUUUUUUSSSRRROOOPPPQQQRRRSSSRRRQQQPPPRRRRRRRRRRRRQQQOOOMMMLLLIIIJJJKKKMMMNNNPPPQQQQQQLLLLLLKKKLLLNNNQQQTTTVVV]]]___bbbcccaaa^^^]]]\\\VVVXXXYYYYYYWWWVVVWWWXXXZZZ\\\^^^______```bbbdddiiieeebbb```\\\WWWWWWZZZaaa```^^^]]]aaafffgggdddXXXVVVUUUWWW[[[]]]\\\ZZZ\\\^^^[[[XXX^^^gggggg```ddd___YYYVVVWWWXXXWWWVVVXXXZZZ^^^cccjjjqqqwwwzzzsssRRRAAA@@@<<<999666444444333222888<<>>>>>BBBBBBCCCFFFKKKPPPUUUYYY[[[___bbbaaa]]]\\\^^^aaabbbhhhsss~~~|||zzz{{{xxx~~~lllIIICCC:::777444333555888:::;;;;;;999555111...,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((())))))))))))***''''''(((((()))+++,,,---***++++++,,,,,,,,,,,,,,,***,,,......---++++++,,,............000111222333333444555666888999;;;;;;:::<<<>>>???@@@BBBFFFHHHJJJMMMQQQVVVXXXXXXVVVUUUUUUSSSQQQQQQSSSTTTSSSRRRMMMOOOPPPRRRRRRRRRQQQPPPOOOOOONNNNNNOOONNNMMMLLLJJJJJJLLLMMMNNNOOOPPPPPPJJJJJJIIIIIIJJJMMMPPPRRRXXX\\\___```]]][[[ZZZZZZUUUVVVVVVUUUTTTTTTVVVWWWWWWXXXZZZ]]]```aaa```^^^bbb```______[[[VVVUUUXXX\\\______[[[\\\bbbfffeeeXXXUUUSSSVVV[[[^^^]]]ZZZYYYYYYXXXWWWVVVXXXZZZ\\\aaa^^^YYYUUUSSSSSSTTTUUUWWWYYY\\\aaahhhpppvvvzzzxxxyyyUUUBBB@@@===999666444444333///777888JJJhhhhhhZZZ___ffflllnnnnnnuuuyyywwwvvvoooeeeTTTGGGWWWpppxxx|||pppRRR888555333444888;;;;;;:::222111...,,,++++++,,,---******)))))))))))))))***''''''((()))))))))))))))***++++++***)))***---///***++++++,,,,,,---......////////////////////////,,,---///111222333222222222222333444444444333333333333444555777999:::<<<888;;;???AAAAAA@@@@@@@@@FFFFFFHHHLLLQQQWWW\\\______cccffffffcccaaadddgggdddiiiuuuuuuvvvQQQLLL999777444444666999:::;;;;;;999555111...,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((()))+++,,,---******+++,,,,,,,,,,,,+++***,,,......---++++++,,,------......///111222333555666666777888999999::::::<<<>>>???@@@BBBEEEHHHHHHKKKPPPUUUXXXXXXVVVUUUVVVSSSPPPPPPRRRTTTTTTRRRLLLNNNPPPRRRRRRRRRPPPOOOLLLKKKKKKLLLMMMNNNNNNMMMIIIJJJKKKLLLMMMMMMMMMLLLIIIHHHGGGFFFHHHKKKNNNPPPSSSWWW[[[[[[YYYWWWVVVWWWTTTUUUUUUSSSRRRSSSUUUWWWRRRRRRTTTYYY^^^```]]]YYY\\\[[[\\\^^^[[[VVVTTTWWWXXX]]]]]]WWWVVV\\\bbbcccZZZWWWUUUWWW]]]```___]]]UUUUUUVVVWWWSSSPPPUUU]]]^^^\\\YYYUUUQQQQQQSSSVVVRRRSSSVVV[[[bbbkkkrrrvvvtttyyyVVVEEE>>>999999999666333333444111666III___iiicccZZZ___oooppphhhiiinnnzzzxxxssstttqqqkkk[[[JJJ[[[zzz|||tttaaaAAA444...555<<<;;;999;;;777555222///,,,,,,,,,,,,,,,+++)))((((((((()))***)))))))))))))))******+++++++++******************,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,111222333444333222111000111111222222222333333333666666666666777777777777555;;;>>>>>>>>>AAABBB???BBBEEEHHHJJJNNNVVVaaaiiimmmmmmllliiifffcccbbbbbbiiirrr|||~~~~~~xxx~~~[[[HHH>>>888555777888777888:::;;;999666222///------,,,+++)))(((((()))+++***)))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((()))++++++,,,,,,,,,---............,,,+++)))+++,,,---...///111222222666666666777888888999999:::<<>>222333555555777<<<666555222///---,,,,,,,,,++++++***))))))))))))***))))))(((((())))))***+++************************,,,,,,,,,,,,---.../////////...------,,,---------...///000111111111111111111111222222222333333333777777777888888999999999:::<<<;;;888999???AAA@@@DDDGGGMMMVVV```kkktttyyy~~~}}}zzzvvvrrrnnnjjjhhhjjjpppxxx||||||zzzzzz{{{zzzpppOOO@@@:::666777777666777::::::888555222///...------+++***(((((()))******)))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))),,,+++*********+++,,,---)))***,,,---......------,,,,,,---...000111222222555666666777777888888999999;;;<<<<<<>>>AAAEEEHHHHHHIIIKKKPPPVVVXXXUUURRRSSSQQQPPPOOOPPPOOONNNLLLLLLLLLLLLNNNPPPOOOLLLJJJFFFFFFGGGIIILLLLLLKKKIIIDDDDDDDDDFFFHHHIIIHHHGGGDDDDDDDDDEEEFFFIIIKKKMMMMMMOOORRRRRRPPPNNNLLLLLLJJJJJJLLLMMMOOOQQQSSSTTTSSSQQQQQQTTTXXXYYYXXXVVVXXXZZZ\\\\\\YYYWWWUUUUUUTTTYYY___^^^ZZZVVVVVVXXX[[[ZZZWWWUUUTTTTTTUUUVVV[[[\\\ZZZUUUVVV[[[]]]\\\WWWXXXYYYYYYYYYZZZ\\\^^^eee^^^XXXXXX___eeegggeeehhhnnnssstttqqqnnnpppsssfffJJJBBB<<<;;;:::666444444222666333444LLLjjjnnn___fffkkklllhhhVVV===DDDeee~~~xxxtttssssssrrrpppdddTTTNNN[[[ooo}}}}}}ttt\\\EEE222000444555666999666555333000...---,,,,,,++++++*********)))))))))((((((((((((((()))*********************+++++++++,,,,,,,,,,,,---...//////......------------.........//////000111222222333111111222222222333333333666666666777888888999999999;;;;;;999<<>>888777666555666999999888555222000.........,,,***(((((()))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((...,,,***))))))***,,,------...///000000///...---,,,---...///000222333333555555555666777777888888888999999:::;;;>>>CCCGGGHHHEEEEEEIIIPPPTTTSSSOOOOOONNNNNNNNNOOONNNLLLJJJHHHHHHHHHIIIJJJJJJHHHFFFBBBCCCEEEFFFGGGIIIJJJKKKFFFDDDCCCDDDGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIEEEGGGKKKNNNPPPPPPMMMKKKLLLLLLNNNOOOPPPPPPOOOOOOPPPNNNMMMOOORRRTTTSSSQQQNNNPPPSSSWWWYYYZZZXXXWWWTTTVVVWWWUUUQQQOOOOOOPPPTTTWWWXXXWWWTTTTTTXXX[[[TTTWWWVVVSSSRRRTTTTTTQQQSSSUUUWWWXXXXXXZZZ]]]```nnneee\\\YYY\\\___^^^\\\^^^^^^___ccciiinnnrrrsssyyyOOOFFF>>><<<:::777444555000333111111BBB^^^mmmmmm[[[ooowwwlllWWW???<<>>DDDJJJHHHCCCCCCGGGLLLRRRYYYeeerrr|||~~~|||{{{|||}}}{{{vvvrrrqqqssswww{{{~~~eeeGGG???999777666444555888999777555222000///......---+++)))((()))))))))'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++***)))))))))***+++,,,---...///000000///------------...///111222333333444555555666666777777888888999:::::::::===AAADDDFFFDDDDDDGGGMMMPPPQQQPPPOOOMMMLLLLLLMMMMMMLLLKKKGGGFFFFFFGGGHHHHHHGGGEEEAAACCCEEEFFFFFFGGGIIIKKKHHHFFFDDDDDDFFFIIIJJJKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEHHHLLLOOOPPPNNNLLLNNNNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRLLLMMMOOOSSSXXXZZZYYYXXXUUUTTTSSSPPPMMMLLLNNNOOOMMMQQQTTTTTTSSSRRRTTTVVVSSSVVVWWWUUUTTTUUUSSSOOOMMMOOOQQQRRRSSSTTTWWWZZZ___[[[UUUTTTWWW[[[]]]]]]^^^\\\[[[\\\aaaggglllnnnQQQGGG???===;;;777555555111222111222===RRReeennn\\\jjjuuuvvvbbb@@@777JJJooowwwzzzlllQQQ???GGGXXXjjjkkkUUUIII```uuu{{{{{{]]]???444333222333666666555444333111...,,,+++++++++,,,,,,,,,+++***)))(((''''''''''''((())))))((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////...............///000000222222111000000111222333111111222222222333333333333333444555666777888888;;;;;;;;;<<>>AAACCCCCCDDDFFFIIIMMMOOOQQQOOOMMMKKKJJJKKKLLLLLLKKKGGGFFFEEEFFFGGGHHHGGGEEEBBBDDDFFFFFFEEEFFFIIIKKKJJJGGGDDDCCCEEEHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEFFFIIIMMMNNNMMMKKKMMMNNNOOOPPPPPPOOOMMMLLLLLLNNNPPPOOOLLLLLLPPPTTTNNNMMMNNNQQQUUUXXXWWWVVVSSSRRRQQQOOOMMMLLLMMMMMMKKKMMMQQQSSSRRRQQQOOOOOOPPPTTTVVVTTTTTTTTTRRRMMMIIIKKKMMMNNNNNNPPPSSSUUUUUUTTTSSSRRRRRRUUUYYY\\\[[[ZZZYYYYYY\\\aaafffiiiRRRHHH@@@===;;;777555666333222111333:::III]]]lll```eeessspppDDD888RRRuuu{{{|||lllMMM888===NNNiiinnnWWWGGG]]]rrrxxx|||bbbFFF888111...222999666555555333111///---+++++++++,,,---,,,+++***)))'''''''''''''''((())))))((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////...............///000000222111000//////000111111111111222222222333333333444444555666777888999999???>>>;;;999???EEEEEE@@@AAAFFFKKKLLLOOO\\\rrr~~~wwwxxx{{{~~~JJJAAA:::777555333444888888777444222000/////////---+++)))((())))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))************&&&'''))),,,---......---------...000111222333444444444555555666777777777777999;;;;;;;;;;;;===>>>AAACCCEEEFFFGGGJJJNNNRRROOOMMMJJJIIIJJJLLLLLLLLLHHHGGGFFFFFFHHHHHHGGGFFFCCCEEEGGGFFFEEEEEEHHHKKKJJJGGGDDDBBBDDDFFFHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEGGGJJJLLLKKKHHHKKKLLLNNNOOOPPPOOOMMMLLLJJJOOORRROOOKKKJJJOOOUUUPPPNNNMMMPPPSSSVVVUUUTTTPPPQQQPPPOOONNNMMMLLLKKKLLLNNNQQQSSSSSSQQQMMMJJJLLLQQQSSSRRRRRRRRROOOJJJIIIKKKLLLMMMNNNOOORRRTTTOOOPPPPPPNNNLLLMMMQQQUUUVVVWWWXXXYYY\\\```eeehhh```FFFDDD===666:::444666555333222333666AAAUUUhhhbbb___nnnxxxVVVFFFOOO|||}}}tttfffPPP444111FFFhhhjjjZZZMMMZZZmmmuuuyyyvvvjjjSSS:::...000444444444444444333222///---,,,,,,,,,,,,+++++++++******((()))++++++)))((()))***))))))))))))***+++,,,------...............------///...---,,,,,,---...///222222333333333222222111///000111222444555666777111333666666666888<<<@@@???>>>>>><<<;;;<<<>>>AAACCCGGGKKKLLLOOOZZZlllzzz{{{UUUBBB999666333666888111888777555333000///...---******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***++++++++++++***))))))***+++,,,------...---...000111222222222111000111333555777777777777777777888999:::<<<===>>>AAACCCDDDEEEEEEGGGKKKNNNNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIGGGEEEEEEFFFGGGHHHJJJIIIGGGEEEBBBCCCFFFHHHIIIJJJKKKJJJHHHGGGHHHIIIFFFGGGEEEBBBDDDJJJNNNNNNIIIJJJLLLNNNPPPQQQQQQQQQOOOSSSUUURRRKKKHHHKKKPPPMMMNNNQQQRRRSSSRRRQQQPPPNNNMMMKKKJJJJJJLLLMMMOOONNNNNNOOOQQQQQQOOOKKKHHHLLLNNNQQQSSSSSSQQQPPPOOOLLLJJJJJJLLLKKKIIIKKKOOOLLLMMMOOOPPPLLLGGGIIIOOO]]]dddaaaWWWTTT]]]dddcccbbbGGGDDD===777:::444666555333222222555???SSSeeeccc^^^jjj~~~yyy___VVV```kkkNNN777333AAA]]]qqqgggKKKOOOkkk~~~xxxmmmWWW===000000444555444444444333222000---,,,,,,,,,,,,+++++++++******((()))+++***)))((()))***))))))))))))***+++,,,------......//////...------//////...------...//////111111222222222111111000111111222333555666777888666777888777777888<<<@@@??????>>>===<<<===???AAAAAAFFFJJJKKKMMMWWWhhhvvv~~~zzz{{{|||VVVDDD;;;999444666999333888777555333111///...---*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))***++++++++++++***))))))***+++,,,---.........///000111222222222222000111333555777777777777777777777888:::;;;===>>>@@@AAABBBCCCDDDFFFIIILLLLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIGGGEEECCCCCCEEEHHHGGGHHHHHHGGGEEEEEEFFFGGGHHHJJJGGGDDDDDDIIILLLLLLNNNNNNOOOPPPQQQQQQQQQQQQLLLNNNPPPOOOLLLLLLOOOSSSOOONNNNNNNNNOOOQQQRRRSSSPPPOOONNNMMMMMMNNNNNNOOOKKKLLLMMMOOOQQQQQQOOOMMMIIIKKKMMMQQQTTTVVVUUUTTTPPPNNNNNNNNNLLLIIILLLQQQJJJLLLPPPTTTRRRMMMKKKMMM^^^cccaaaUUUQQQXXX\\\ZZZfffHHHDDD>>>999;;;444555333222111222333<<>>>>>???@@@AAABBB@@@DDDHHHIIIKKKTTTcccppp}}}~~~YYYGGG>>><<<666666999555777666555333111///...---+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))***++++++++++++***)))******+++,,,---......000000000000000111222333111111333555666777777777777777777888999;;;<<<======???@@@AAAAAADDDGGGJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGEEECCCCCCDDDFFFGGGHHHGGGEEEDDDDDDFFFHHHIIIKKKIIIFFFHHHMMMQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPKKKLLLLLLLLLMMMNNNPPPQQQQQQOOOLLLKKKLLLOOOTTTWWWQQQQQQQQQQQQQQQPPPOOOOOOLLLKKKLLLNNNQQQRRRQQQPPPIIIHHHIIIMMMRRRUUUUUUSSSQQQPPPPPPPPPLLLJJJPPPYYYRRROOOOOORRRSSSPPPNNNOOOXXX]]]\\\RRRNNNSSSVVVTTTmmmKKKDDD???:::<<<333555333111111111222888HHHXXXfff]]]aaarrryyytttsss{{{fffBBB333;;;XXXXXXGGG]]]zzz{{{rrraaaJJJ888000111333111222222222111000...---,,,,,,,,,+++++++++******((()))***)))(((''')))*********))))))***++++++,,,---......////////////...////////////////////////000111111222222222222111222333444555666777888888;;;:::999888888;;;>>>AAA?????????@@@BBBCCCCCCBBB@@@DDDGGGIIIKKKSSS___iiizzz^^^JJJ@@@???777555888666666666555333222000...---++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""######%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***++++++++++++*********+++,,,---...//////111111000///000111333444111222333444666777888888666666777777888:::;;;<<<<<<>>>???@@@@@@BBBFFFIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMHHHHHHGGGFFFEEEFFFFFFGGGFFFGGGGGGEEECCCBBBCCCEEEHHHHHHHHHFFFDDDDDDFFFIIIFFFIIIIIIHHHLLLSSSWWWWWWOOOOOONNNNNNNNNNNNNNNNNNNNNLLLJJJJJJMMMNNNMMMKKKPPPOOOLLLKKKLLLPPPTTTWWWQQQRRRSSSSSSRRRPPPNNNMMMOOONNNMMMNNNOOOPPPOOONNNLLLIIIGGGIIIMMMOOONNNKKKLLLMMMNNNOOOMMMMMMUUU```aaaVVVLLLKKKMMMNNNOOORRRMMMRRRSSSOOOMMMQQQTTTTTTwwwPPPEEE@@@<<<<<<333666222111222222111555CCCQQQeee^^^```nnnvvvsssssswwwwwwGGG111===UUUpppsss[[[IIILLLbbb|||xxxrrrfffRRR===000...111000111111222111000///...,,,,,,,,,+++++++++******((())))))(((''''''(((************)))******+++,,,---......///000000//////000000000000000000000000111222333333444444444333222222333444555666666777888777666777:::===AAABBB@@@???@@@BBBEEEGGGEEECCCAAAEEEHHHJJJLLLRRR\\\cccooo{{{gggNNN@@@???888555777555555555555444222000...---+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))***++++++++++++***++++++,,,---...//////000222111000000000111333444222222333444555777888888666666666777888999:::;;;<<<===>>>???@@@BBBEEEHHHIIIIIIHHHHHHGGGFFFFFFEEECCCDDDDDDEEEFFFGGGIIIJJJEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFDDDBBBBBBCCCFFFFFFFFFDDDBBBBBBDDDFFFCCCFFFGGGGGGKKKRRRVVVVVVKKKJJJJJJIIIJJJJJJKKKLLLMMMJJJGGGHHHLLLNNNLLLJJJOOONNNNNNNNNOOOQQQSSSUUUOOOPPPRRRRRRQQQOOOLLLKKKOOOMMMLLLMMMNNNOOOOOONNNNNNKKKHHHHHHJJJLLLMMMLLLLLLKKKLLLMMMLLLMMMTTT^^^fffYYYMMMJJJKKKKKKLLLMMMGGGLLLOOOMMMLLLOOOSSSTTTVVVFFF@@@======444777333222333222000222>>>KKKaaa]]]___hhhnnnnnnmmmooowww|||}}}NNN555AAAWWWeeejjjaaaRRRGGGTTTsssuuurrrjjj[[[DDD111,,,000///000111111111000///...,,,,,,,,,+++++++++******((())))))'''&&&&&&(((***+++***************++++++---...//////000000000000000000111111111111000000111222333444555555555555222333333444555555666666666555555888<<>>???AAADDDGGGHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAABBBBBBDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFDDDBBBAAAAAA@@@AAABBBAAA???>>>???@@@AAADDDDDDCCCFFFLLLNNNMMMIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFEEEGGGKKKNNNNNNLLLNNNNNNOOOOOOPPPQQQQQQQQQMMMNNNOOOPPPOOOMMMKKKJJJJJJIIIJJJLLLOOOPPPOOONNNMMMLLLJJJIIIKKKOOOSSSVVVQQQMMMLLLLLLLLLKKKOOOUUU]]]UUUPPPQQQQQQMMMIIIGGGKKKNNNOOOMMMKKKLLLOOORRR\\\HHHAAA======444888333333444333000111;;;GGG\\\[[[]]]bbbfffiiijjjlllpppsssxxxzzzZZZCCCHHH^^^jjjnnngggYYYHHHPPPlllsssrrrooocccKKK444,,,000...///000111111000//////,,,,,,,,,+++++++++******))))))((('''%%%&&&(((+++++++++***************+++------///000000111111111000111111222222111111000111111222333444444444444444444444555666666777777666555777;;;@@@DDDDDDCCCAAA@@@AAAFFFKKKLLLIIIEEECCCFFFIIIKKKMMMPPPUUUYYYbbbiiivvvzzzYYYAAA@@@===:::999444444444555555333111///---,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%***)))&&&$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))***++++++++++++***,,,,,,---...///000111111222222222333333222222111222222222333444666888999666666666666666777888999999:::;;;<<<===???BBBEEEFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAADDDFFFFFFDDDBBB@@@@@@<<<>>>@@@@@@???===<<<<<>>AAABBB@@@>>><<<<<<<<<@@@BBBBBBFFFLLLOOONNNQQQOOOLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNLLLHHHEEEIIILLLMMMJJJHHHKKKUUU^^^RRRKKKGGGKKKOOOOOOMMMMMMQQQMMMLLLOOORRRSSSUUUYYYRRRQQQQQQPPPMMMLLLPPPVVVnnnHHHFFF???999;;;777333000///111111111666<<>>============>>>??????@@@@@@DDDDDDCCCCCCCCCCCCDDDDDD>>>@@@CCCFFFFFFCCC@@@===???;;;:::>>>DDDEEE>>>777>>>>>>CCCLLLMMMFFFCCCDDDHHHLLLNNNMMMHHHEEEGGGJJJKKKIIIFFFFFFGGGIIIJJJJJJFFFGGGIIIKKKLLLKKKJJJIIIGGGJJJMMMNNNNNNMMMMMMMMMLLLIIIGGGHHHJJJJJJHHHEEEGGGIIIJJJKKKJJJJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPNNNLLLNNNRRRTTTSSSRRRWWWUUURRRPPPPPPRRRTTTVVVuuuKKKEEE>>>888888444444111000111111000555;;;LLLYYY^^^ZZZ^^^kkkoooiiissstttuuuwwwzzz}}}~~~}}}rrrooonnnjjj[[[KKKKKKUUUwwwvvvnnnggg^^^EEE111222//////////////////......//////...---,,,******)))***(((&&&&&&'''))))))((()))))))))))))))+++,,,------...000222222333222222111111111111111111111111333222222111222333555666666666555666666777888999:::999999:::===AAACCCEEEGGGFFFDDDEEEFFFGGGGGGGGGIIIJJJMMMQQQQQQMMMMMMPPP[[[^^^hhhyyy}}}~~~hhhIIIAAA666555888333444444444333222111000///,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***,,,.........---...///.........///000111222333111111111222222222333333222222222222444666888999666666666555666666777777666666777888999:::;;;;;;===>>>?????????>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCCCC???AAADDDFFFFFFDDD@@@>>>======>>>@@@AAABBBBBBBBB>>>===BBBIIIJJJEEEBBBCCCFFFIIILLLKKKGGGEEEGGGIIIIIIGGGDDDDDDFFFHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHIIILLLNNNPPPOOONNNMMMJJJIIIGGGGGGGGGHHHGGGFFFMMMNNNNNNMMMJJJIIIIIIJJJLLLKKKIIIIIIIIIJJJLLLNNNOOOOOOOOOQQQTTTTTTQQQOOOSSSSSSSSSRRRRRRRRRRRRRRRRRREEE@@@;;;888444555222111222111///333999EEEUUU___\\\]]]gggmmmkkkpppoookkkjjjrrr}}}~~~tttmmmjjjiiibbbUUULLLMMMvvvzzzssslllfffPPP999444///////////////////////////......---,,,+++******)))(((''''''))))))((('''((((((''''''''')))+++,,,---...000222333333333333222222222222222222222222222222111111222444555666666666666777777888999:::<<<;;;999999;;;>>>AAACCCFFFFFFFFFHHHJJJJJJHHHFFFHHHJJJOOOUUUTTTOOOMMMOOO\\\]]]cccssstttNNN@@@666444777444444444333333222111///...,,,+++***)))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++---//////......///000///////////////000111111000111111111222222222222333333222222333444666777555555555555555666777888666666777777888999::::::;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<>>>???AAABBBBBBBBBAAAAAAAAACCCFFFGGGGGGDDDAAA???;;;???CCCBBB???@@@EEEKKK======???DDDEEEBBBAAABBBCCCFFFIIIIIIFFFEEEGGGIIIFFFDDDCCCDDDFFFHHHIIIIIILLLLLLKKKJJJIIIGGGGGGFFFHHHHHHJJJNNNRRRSSSPPPMMMJJJJJJIIIGGGEEEEEEGGGIIIRRRRRRQQQOOOKKKHHHHHHHHHKKKIIIGGGEEEFFFHHHKKKMMMQQQQQQRRRTTTUUUSSSPPPLLLOOOQQQSSSUUUUUUSSSQQQOOO[[[GGGCCC???:::777666333222222111...111666@@@SSSaaa___]]]cccjjjkkkhhheee[[[VVVaaauuu}}}yyyrrrllljjjlllhhh\\\PPPJJJnnnxxxuuunnnjjjZZZBBB666///////////////000000000......------,,,,,,,,,+++)))(((((()))******(((&&&''''''&&&&&&&&&((()))+++,,,...000222444444444444333333333333333333333333222222111111222444666777666666666666777888999999<<<;;;;;;:::;;;>>>BBBFFFGGGGGGGGGIIIKKKKKKJJJHHHGGGHHHMMMSSSSSSPPPOOORRR[[[\\\aaannn~~~VVVCCC;;;888777666333333333333222000///...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******++++++---///000//////000111000//////....../////////000000000111111111111222444333222222222333444555444444444444555666777777555555666777777888999999:::999888888888888999999888888888999::::::;;;;;;<<<===???BBBBBBBBBAAA@@@BBBDDDFFFGGGGGGEEEBBB@@@;;;???CCCBBB??????DDDJJJ===<<<===???@@@???@@@@@@AAADDDFFFGGGFFFFFFHHHIIIFFFDDDCCCEEEGGGIIIJJJJJJMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGHHHMMMSSSUUURRRMMMOOOOOOMMMIIIEEEDDDGGGJJJPPPQQQQQQOOOLLLJJJJJJJJJLLLJJJGGGEEEEEEHHHKKKNNNTTTTTTTTTUUUTTTRRRPPPNNNMMMOOORRRUUUVVVUUUSSSRRRdddGGGDDD@@@:::999666333222333111...///444===QQQaaaaaa\\\___gggkkkgggbbbSSSGGGTTTppp|||xxxsssqqqqqqrrrlll___PPPHHH]]]oooqqqiiiggg]]]FFF777000000////////////000111------------------------***)))((()))******(((&&&&&&&&&&&&''''''((())))))+++---///222333444555555555555555555555555555555444333333333333555666888555555555555666777888888:::;;;<<<<<<===@@@EEEIIIIIIHHHGGGGGGIIIKKKLLLKKKGGGGGGIIINNNOOOOOORRRWWWZZZ]]]bbbiiisss\\\EEE@@@;;;555555333333333222111000///...,,,+++***)))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((()))***+++++++++---///000//////000111000///......---.........//////000000000111111111444333222111111222333444444444333444444555666666444555555666666777777777888888777777777777888999777777888888999::::::;;;:::;;;>>>@@@BBBBBBAAA@@@AAACCCDDDFFFFFFDDDBBBAAA===>>>@@@@@@@@@?????????;;;<<<<<<;;;;;;===>>>>>>@@@BBBDDDEEEFFFGGGHHHIIIFFFEEEEEEFFFIIIKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKGGGEEEEEEJJJQQQTTTQQQMMMSSSSSSQQQLLLGGGEEEGGGKKKJJJKKKLLLLLLLLLLLLMMMNNNNNNLLLHHHFFFGGGIIIMMMPPPWWWVVVTTTRRRQQQPPPQQQRRRNNNOOOPPPRRRTTTVVVWWWWWWmmmHHHCCC>>>666999555333222333111---///333999LLL]]]___[[[]]]eeekkkiiidddPPP<<>>222111000///...///000000---------------.........,,,***))))))))))))(((&&&%%%&&&(((*********)))))))))+++...000333444555555666666666666666666666666666666555444555666777888444444444444555666777888999;;;>>>??????AAAEEEJJJJJJHHHFFFGGGIIIKKKLLLLLLJJJGGGHHHKKKMMMNNNTTT[[[\\\^^^```dddjjjxxxaaaDDDBBB<<<222444333333222222111000...---,,,+++***)))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,+++---//////......///000///......---------......////////////000000000000333222111111111222333444555444444333333333444444444444444555555666666666666666666777777777777777666666777777888999999999888999;;;===???@@@@@@@@@>>>@@@BBBCCCDDDCCCBBBBBB???===<<<===???>>>;;;888:::<<<;;;999999<<<===<<>>>>>;;;<<<>>>@@@BBBBBBBBBBBB???===::::::;;;;;;:::888888<<<<<<888888<<<===:::======>>>@@@BBBCCCBBBBBBAAAAAA@@@BBBCCCDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDFFFIIILLLNNNLLLJJJHHHHHHHHHHHHGGGFFFAAACCCEEEFFFFFFFFFHHHJJJJJJIIIGGGGGGGGGHHHJJJLLLLLLMMMMMMLLLJJJKKKNNNQQQQQQPPPOOOOOOOOOPPPQQQQQQSSSIII>>>444<<<333111111333111...///333///???PPPWWWXXX\\\eeemmmvvvsssYYY<<>>===???BBBDDDEEEGGGKKKMMMMMMJJJGGGPPPNNNMMMOOOOOONNNQQQWWWfff___XXXXXXdddvvvoooGGGFFF???444;;;222222222222111///...---,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&''')))***,,,------)))+++---...------...///---,,,,,,,,,,,,---...///............/////////000111000000000000222333444666555444333222111111111333333444444444444444444111222444666666666444333222222333444444555555666333333444555777:::<<<===888:::<<>>======>>>@@@@@@>>>===@@@AAACCCEEEEEEDDDBBBAAADDDCCCCCCBBBBBBEEEJJJNNNEEECCCBBBDDDGGGIIIGGGEEEBBBCCCDDDDDDCCCBBBDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHDDDGGGJJJKKKIIIIIIKKKMMMQQQQQQPPPOOONNNLLLKKKJJJYYYEEE@@@:::777777666444222000000000000444:::IIIXXX[[[XXXaaappp|||vvv[[[;;;???bbbzzzzzzyyyttttttssssssvvviiiNNNKKK___mmmllliiiggg___SSS???333...222333,,,+++000---------,,,,,,,,,++++++000,,,(((''')))++++++***,,,&&&'''000888555,,,&&&***+++,,,---///111333555666666666555333444666888<<<;;;999777777777777888777999;;;;;;999777666666;;;<<<>>>AAACCCEEEFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPTTTUUUNNNHHHOOOZZZYYYXXXVVVWWW]]]mmmQQQ???999555888444333222000//////......++++++******)))(((((((((''''''''''''''''''''''''((())))))(((&&&%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))***++++++++++++)))************+++++++++------------------------......---,,,,,,,,,,,,---////////////000000000000000000000000////////////333333111000000000111222222222222222222222222222333333333222222111111111222222111111111222444555111333555666777888:::<<<;;;:::999<<<@@@BBBAAA???<<<<<<;;;:::999999999999:::::::::888666666777999===<<<;;;::::::;;;<<<===@@@???>>><<<<<<<<<===>>>===???AAAAAA@@@>>>>>>>>>AAAAAA@@@???@@@CCCGGGKKKEEECCCAAAAAACCCEEEEEEEEEEEECCC@@@AAACCCEEEDDDBBBHHHHHHGGGDDDBBBBBBDDDFFFIIIIIIJJJMMMNNNMMMJJJGGGIIIJJJLLLMMMNNNNNNMMMMMM^^^GGGAAA;;;999777666444222000000000000222888GGGWWW[[[YYY```mmm|||zzzbbbAAA@@@aaa}}}xxxsssuuutttssswwwlllSSSFFFUUUdddkkkkkkhhh___WWWBBB555...111222---,,,000---------,,,,,,,,,++++++///,,,((('''(((***+++***+++&&&'''///444111+++'''******+++,,,///111333444555666777666444444666777999888777777777777888999888:::::::::777666666777:::;;;===???BBBDDDFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNTTTPPPPPPRRRQQQOOOSSSZZZWWWWWWXXXYYYaaapppVVVBBB===777555444333222000////////////++++++******))))))((((((''''''''''''''''''''''''((())))))(((&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++))))))*********+++++++++------------------------......---,,,,,,,,,,,,,,,............////////////////////////////////////333222111000///000000111222222222222222111111111333333222222222111111111111111000000000111222333111333555666666777:::<<<;;;::::::<<>>===<<<;;;::::::999999:::;;;;;;:::888666555777888;;;;;;:::999:::;;;<<<===>>>===<<<;;;;;;<<<=========???AAABBB@@@??????@@@BBBAAA@@@??????BBBGGGKKKKKKGGGBBB@@@@@@BBBDDDDDDBBBAAA???@@@CCCDDDBBB@@@FFFFFFFFFEEEDDDEEEHHHJJJIIIIIIIIIKKKMMMLLLJJJHHHJJJJJJJJJKKKMMMOOORRRTTTdddJJJBBB<<<:::777666444222111000000000000666DDDTTTZZZYYY___iiiyyy|||hhhEEE===[[[|||yyyttttttqqqmmmrrrnnn\\\EEEKKKZZZjjjqqqkkkbbb^^^GGG999...///111...---///------------,,,,,,,,,,,,...+++((('''(((*********)))&&&''',,,///,,,))))))))))))***,,,...000222333444666777777666555555666666555555666777888999:::999::::::888777777999;;;>>>>>>???AAACCCFFFIIIKKKIIIIIIIIIIIIJJJLLLMMMNNNWWWPPPMMMPPPUUUVVVWWWXXXUUUVVVYYY]]]dddrrr\\\DDDAAA;;;444444333222111000/////////+++++++++***))))))((((((''''''''''''''''''''''''((())))))(((&&&&&&''')))+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''((()))+++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------...........................//////111111000////////////000000000000111111111111111222222111111111111000000000000/////////000111111000222444555555666999;;;;;;::::::<<<>>>???>>>===>>>===<<<;;;;;;::::::;;;;;;<<<;;;999777555666777999999888999:::;;;===>>>===<<<;;;;;;;;;<<<===>>>>>>@@@BBBBBBAAAAAABBBCCCCCCBBB@@@??????BBBGGGKKKPPPKKKDDD??????@@@BBBCCCAAAAAAAAACCCEEEEEECCCAAACCCDDDDDDDDDEEEGGGKKKNNNIIIHHHHHHIIIKKKKKKKKKJJJLLLJJJIIIIIIKKKPPPVVVYYYlllLLLCCC===;;;888666444222111000000111...333@@@OOOXXXZZZ]]]cccuuu}}}nnnIII999RRRxxxyyysssggg]]]ccckkkfffLLLHHHSSSjjjvvvooofffeeeMMM>>>111...000///...///...------------,,,,,,,,,,,,+++)))(((((()))***+++(((&&&'''******'''(((+++((()))***+++---///111333333555777888666555555555555555555666666777888888999:::999888888:::>>>AAAAAAAAA@@@@@@BBBDDDGGGIIIIIIIIIIIIIIIJJJLLLMMMNNNSSSPPPOOOSSSXXXYYYXXXVVVTTTVVVYYY^^^eeeqqq```DDDDDD>>>555444444222111000/////////,,,,,,+++******))))))((('''''''''''''''''''''''''''((()))(((&&&&&&''')))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''&&&'''(((***,,,))))))))))))************++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------............000//////...............///////////////000000000000000000000000000000000000000000000000000000000000111333444444555777999;;;;;;<<<===>>>??????>>>???>>>===<<<<<<;;;;;;;;;<<<<<<<<<:::777666666777888888888999:::<<<>>>@@@<<<<<<;;;;;;<<<===???@@@>>>@@@BBBBBBBBBBBBCCCEEECCCCCCAAA??????AAAFFFJJJNNNJJJEEEBBBAAABBBBBBBBBBBBCCCEEEGGGHHHHHHFFFEEEBBBCCCCCCCCCDDDFFFJJJMMMIIIGGGFFFFFFHHHJJJKKKKKKMMMLLLJJJIIIKKKOOOSSSVVVuuuPPPCCC===:::888777555333111111111111...111;;;JJJUUUYYY[[[\\\sssuuuSSS>>>QQQwwwttt^^^HHHNNNdddnnnXXXKKKMMMdddtttqqqhhhgggTTTFFF777000000000//////.........---------,,,,,,++++++******)))***+++,,,((('''(((***(((%%%''',,,((()))***+++---///111333333555777888666555555555666666666777777777666666999999999999:::>>>CCCGGGBBBAAA???>>>>>>@@@BBBCCCIIIIIIIIIIIIJJJLLLMMMNNNLLLPPPUUUWWWXXXXXXUUUSSSVVVWWWZZZ]]]cccnnn{{{jjjGGGDDD???777555444333111000000//////,,,,,,++++++***)))))))))(((((((((((((((((((((((('''(((((((((&&&&&&(((***(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))'''&&&&&&(((***+++(((((()))))))))*********++++++++++++++++++++++++,,,,,,+++************+++************++++++++++++++++++,,,,,,------------.........---------,,,,,,---------....../////////////////////////////////111111111111111111000000///111333333333444666888;;;<<<===>>>??????@@@@@@??????>>>===<<<<<<<<<<<<;;;<<<<<<;;;888777777777888888888999;;;===???AAA<<<<<<<<<<<<>>>@@@BBBCCC???AAABBBBBBBBBBBBDDDFFFCCCCCCBBB@@@???AAAEEEHHHGGGGGGFFFGGGHHHFFFDDDAAA@@@BBBEEEHHHHHHHHHGGGGGGCCCDDDCCCBBBAAABBBEEEHHHGGGEEEDDDDDDGGGJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMM~~~UUUFFF>>>;;;888777555333111111111111///111777DDDQQQXXXXXXVVVqqqfffRRR^^^||||||]]]<<<===\\\qqqdddPPPGGGYYYmmmpppjjjfffXXXNNN???555000/////////............---------,,,+++,,,,,,,,,++++++,,,...***((((((***)))&&&(((,,,))))))***,,,...000222333444666777777666555555666777777888888888777666666999::::::;;;<<>>>>>???@@@BBB???>>>===<<<<<<;;;;;;<<<999;;;<<<;;;999888888888888888888888:::<<<>>>@@@<<<<<<<<<===???AAADDDEEE@@@AAABBBBBBAAAAAACCCEEEBBBCCCCCCBBBAAAAAACCCEEEAAACCCGGGKKKMMMKKKEEEAAA===@@@CCCEEEEEEEEEFFFGGGFFFEEEDDDBBB??????AAACCCEEEDDDCCCDDDGGGIIIKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJ[[[III@@@<<<999777555333222111111222111111444???MMMWWWVVVRRRjjj|||lllqqqggg;;;555UUUqqqpppXXXFFFOOOfffrrrooohhh\\\UUUHHH:::000---...///............------------+++---......,,,,,,...000---)))(((+++,,,)))))),,,******+++,,,///111333444555666777666444444666777555666777999999999999888;;;;;;<<<;;;;;;===@@@CCCFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNRRRYYY]]]YYYUUUUUUTTTRRR```___^^^^^^dddqqq\\\FFF===;;;555444333222111000000000---,,,,,,++++++******)))((((((((((((((((((((((((&&&'''((('''&&&''')))***''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++***)))))))))))))))))))))*********+++++++++))))))******+++,,,,,,---++++++,,,,,,,,,+++***)))******++++++,,,------...,,,,,,------............000000111111111000.........000111222111222444555444777;;;<<<<<<===???BBB>>>>>>===<<<;;;;;;;;;;;;888:::<<<<<<:::999999:::777666666666888:::;;;===::::::;;;<<<>>>AAADDDEEEAAABBBBBBAAA@@@@@@BBBDDDAAACCCEEEDDDCCCBBBBBBCCC???BBBGGGLLLNNNLLLGGGBBB===???BBBCCCCCCDDDFFFIIIGGGGGGEEEBBB??????@@@BBBCCCBBBBBBDDDGGGIIIJJJJJJHHHJJJLLLNNNOOOPPPOOOOOO___LLLBBB===999777555333222111111222333111222<<>>>>>???@@@BBBDDDEEEFFFFFFIIIIIIIIIIIIKKKLLLMMMNNNYYY^^^]]]WWWTTTVVVVVVRRRdddbbb``````fffuuucccHHH===???555555333222111000000000------,,,++++++******)))))))))))))))))))))))))))&&&'''(((''''''''')))+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''######$$$%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''(((((()))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))************++++++++++++((())))))***++++++,,,,,,******+++,,,+++***)))((())))))***+++,,,,,,------,,,,,,,,,------.........//////000000000///---,,,...000111222111111333555111555999;;;;;;;;;>>>AAA>>>===<<<;;;;;;::::::;;;777999;;;<<<;;;::::::;;;555555555555666777999:::999999999;;;===@@@CCCEEEBBBBBBBBB@@@??????AAACCC@@@CCCEEEFFFDDDBBBAAAAAA@@@BBBGGGLLLNNNLLLGGGCCC???AAADDDDDDCCCEEEIIILLLHHHHHHFFFCCC@@@@@@AAACCCAAAAAAAAADDDGGGJJJJJJIIIFFFGGGJJJMMMPPPSSSUUUVVVlllLLL@@@===999777444333333333222111///333555777DDDVVVZZZSSS^^^zzztttEEE666HHHnnnwww]]]CCCCCC[[[pppssskkkddd[[[MMM@@@777222///...---------...------,,,,,,***---...,,,***+++111777---,,,,,,++++++,,,,,,---++++++++++++,,,...000222333666:::;;;;;;999888888555666666777888888999999>>>>>><<<;;;;;;;;;;;;;;;@@@AAAAAA???===???CCCHHHHHHGGGFFFIIIMMMPPPPPPNNN[[[```___WWWSSSXXX\\\\\\dddaaa^^^^^^eeeuuuvvvjjjNNNIII;;;;;;777333000///000//////...---,,,+++************))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))***)))'''&&&&&&&&&&&&&&&&&&''''''''''''(((,,,,,,+++******+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))************************))))))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...000//////.........//////...///111222222222111000333555777:::;;;<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;888777666777888999888777;;;:::;;;<<>>===>>>??????CCCEEEDDD??????EEEJJJLLLJJJKKKLLLJJJIIIKKKPPPTTTvvvQQQBBB>>>:::777444333333333222111///333444555BBBTTTZZZUUUZZZsssqqqEEE777GGGiiittt___GGGAAAUUUooowwwrrrlllcccVVVIII???888444111------......------,,,,,,+++---...,,,***+++000555------,,,,,,,,,,,,------...---,,,,,,,,,...///111333666999:::999888888999666666777777888888888999<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@@@@???>>>???DDDIIIKKKJJJJJJLLLQQQTTTTTTSSS\\\]]][[[VVVWWW]]]___]]][[[___cccdddgggrrr|||}}}tttUUUJJJ;;;;;;777333000///000//////------,,,+++************))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((***+++***(((&&&&&&'''&&&&&&&&&&&&'''''''''''',,,+++***))))))***+++,,,*********)))))))))(((((())))))))))))))))))))))))************************((())))))***************++++++******++++++,,,---,,,++++++++++++,,,------//////...............///......000111111111000///333555777999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999888777777777888888888777999:::===@@@BBBCCCAAA@@@??????@@@@@@AAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@???@@@CCCGGGKKKLLLJJJIIIDDDCCCAAA???>>>???@@@AAACCCAAA???===>>>???@@@AAA???BBBCCC@@@@@@GGGLLLMMMKKKLLLLLLKKKIIIJJJMMMPPPXXXDDD@@@;;;888555333333333222111///222222333???PPPYYYXXXUUUiii{{{yyynnnHHH===MMMnnnuuuhhhQQQAAAMMMiiixxxxxxqqqkkk```RRREEE:::222///............------,,,,,,,,,......,,,***+++///222...------,,,,,,------...000///---++++++---...///333555888888777777888999777777777777777888888888999999::::::;;;<<<======<<<>>>??????>>>AAAFFFKKKMMMLLLLLLNNNRRRUUUVVVVVVVVVTTTQQQQQQVVV]]]]]]ZZZVVV___hhhiiigggmmm}}}wwwvvv___JJJ===<<<888333000000000//////---,,,+++******)))******(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))***+++***((('''''''''%%%%%%%%%&&&&&&&&&''''''******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))***++++++++++++******++++++,,,---........................------...////////////...333444666888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888888999999999999888888888888777777777777777777888:::???CCCEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA???@@@BBBEEEHHHIIIHHHFFFEEECCC@@@===<<<;;;<<<<<<@@@???>>>===>>>???AAABBB???BBBCCCAAAAAAGGGJJJKKKLLLLLLLLLKKKIIIHHHJJJKKK^^^GGGBBB<<<999666444444444333111///111000111;;;KKKXXX[[[RRR```ppp{{{xxxrrrNNNCCCQQQpppyyysss^^^EEEEEE^^^sssxxxttttttnnn___KKK:::111/////////...---------,,,,,,---......,,,***+++---000...------,,,,,,------......---+++***+++,,,...///333444666666666666888:::777777777777777777777777999::::::;;;;;;;;;;;;;;;:::<<<>>>>>>???BBBHHHMMMOOONNNNNNOOOPPPRRRSSSTTTPPPOOOOOOQQQVVV[[[]]]\\\^^^dddiiihhhfffkkkxxxxxx}}}hhhJJJ???<<<999444111000000//////---,,,+++***))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))***)))'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))((((((((()))(((((((((((()))*********************+++,,,,,,,,,---------.........---,,,,,,------............222333555666888:::;;;;;;;;;;;;;;;;;;::::::::::::777777888888888888777777777888999888777666777777777:::>>>AAABBBBBBCCCCCC@@@@@@@@@?????????>>>>>>>>>???AAACCCDDDDDDCCCCCCCCCBBBCCCDDDEEEEEECCC@@@DDDBBB???<<<:::999999:::>>>?????????>>>>>>@@@AAAAAAEEEEEEBBBBBBFFFIIIIIIKKKKKKKKKKKKIIIIIIHHHIIIeeeIIIEEE===:::777555444444333222000000//////777FFFUUU\\\SSS\\\hhhwwwyyyyyyWWWKKKUUUqqqzzzyyygggMMMDDDVVVlllwwwwww|||}}}nnnUUU???555444111000///------,,,------......---,,,++++++,,,...---------,,,,,,---------)))))))))***+++,,,...///111333555555555555777999777777777777777888888888;;;;;;<<<<<<<<<;;;:::999999;;;===>>>???CCCIIIOOOSSSRRRQQQPPPOOOPPPQQQSSSOOORRRVVVYYY[[[]]]aaafffkkkjjjgggcccbbbiiiuuu~~~yyyqqqKKKCCC===999444111000000///...,,,,,,+++***))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''(((((()))******))))))))))))***++++++***+++,,,---......------,,,,,,,,,,,,,,,------...222222333555777888:::;;;888888888888888888888888777777888888888888777777777999:::999666555666888888:::<<<======>>>AAADDDAAA@@@@@@??????>>>>>>>>>===>>>AAACCCDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA???AAA@@@===;;;999999:::;;;>>>@@@BBBAAA???===>>>???AAADDDEEEBBBCCCJJJOOOPPPJJJJJJIIIIIIJJJJJJIIIIIIoooNNNGGG>>>;;;888666555444333222000000//////444AAAQQQ\\\VVVZZZeeevvv{{{nnneeexxxwwweeeaaahhh~~~vvvwwwmmmWWWIIIPPPeeevvvqqqxxx{{{qqq\\\FFF888444222111///---,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---'''(((***,,,---.........///111444555555555666888666666666777888888999999<<<===>>>>>>===;;;:::888888:::===>>>???CCCJJJOOOUUUUUUTTTRRRPPPPPPRRRUUUNNNQQQWWW\\\]]]\\\aaagggppplllfffaaaaaahhhsss|||wwwzzzzzzQQQFFF>>>:::555222000000///...,,,+++***))))))((())))))''''''(((((())))))******(((((())))))))))))(((((('''''''''&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&'''&&&$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''(((((()))***)))))))))((())))))***+++)))***,,,---...------,,,,,,,,,,,,+++,,,------...111222222333555777999:::555555555666666666666666666666777777777777666666777999;;;999666444666888999;;;;;;:::999:::???DDDAAAAAA@@@@@@?????????>>>===>>>@@@BBBDDDEEEFFFFFF?????????AAADDDEEEDDDCCC@@@???===;;;:::;;;<<<===>>>AAADDDCCC@@@>>>>>>???>>>AAAAAA@@@EEEQQQ[[[```LLLJJJHHHHHHJJJKKKJJJIII|||SSSHHH???<<<888666555555333222000000000000333===MMMZZZYYYZZZcccuuuyyyWWWJJJ___mmmqqqxxxzzzwwwvvvqqqbbbOOOJJJZZZooohhhlllooommmbbbPPP>>>222333222///---,,,,,,---...,,,,,,+++,,,,,,------,,,,,,++++++******++++++,,,(((***---000000///...,,,---000333555555555555666444555555777888999:::;;;;;;<<<>>>??????===<<<;;;888;;;===>>>???CCCJJJOOORRRRRRRRRPPPNNNOOOSSSVVVPPPOOOTTT[[[^^^]]]^^^cccfffhhhiiieeecccfffpppyyy~~~{{{|||[[[HHH>>>;;;555222000000///...,,,+++***))))))((((((((('''''''''((()))*********(((((())))))))))))(((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%'''((('''%%%######$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((('''((())))))***)))(((((((((((()))******((()))+++---...---,,,+++---,,,,,,+++,,,---...///111111111222444666888:::444444444555555555666666444444555555555555444444777:::;;;999555333555888888;;;===<<<999999===AAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAACCCEEEFFFGGG???>>>>>>AAACCCEEEEEEEEEBBBAAA>>><<<;;;;;;<<<===<<<@@@EEEEEEBBB@@@@@@BBB???@@@???>>>FFFVVVeeemmmPPPMMMIIIHHHIIIJJJIIIHHHWWWHHH???<<<999666666555333222000000000000222;;;KKKYYY[[[[[[cccuuuxxxTTT@@@QQQfffuuu|||zzzwwwtttjjjTTTDDDPPPggghhhfffhhhlllkkk^^^GGG444444222///---,,,,,,---...,,,+++++++++---...---,,,+++******************+++***---000333333111---++++++///333666666555555555333444555777888:::;;;<<<:::;;;>>>???@@@???>>>===888;;;===>>>???CCCIIIOOOLLLNNNNNNMMMKKKMMMRRRVVVWWWRRRTTT^^^dddcccaaabbb[[[dddkkkkkkeeeeeennnwww~~~~~~wwwvvvxxx|||bbbIII???;;;666222111000///...,,,+++***)))((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((((((&&&$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((()))******((((((((((((((()))******''')))+++---...---,,,+++...---,,,+++,,,---...///111111111222333666888:::444444444444555555666666222333333444444333333222777:::<<<:::555333555888777;;;??????;;;999;;;>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDGGGHHHBBBAAA@@@AAACCCDDDCCCBBBEEECCC@@@===<<<;;;<<<===:::???EEEFFFCCCAAACCCEEECCCCCC@@@>>>EEEWWWhhhqqqTTTPPPJJJHHHHHHIIIHHHGGG^^^GGGAAA;;;777777666222000222111000111222222666DDDSSS___[[[___qqqRRR???FFFdddtttwwwxxxuuutttllloooqqq^^^DDDGGG___jjjhhhhhhlllmmmcccMMM888333333111---******,,,,,,...------------...//////......,,,,,,,,,,,,......---...///000000000......---...000222444555555666777777777777777777888888;;;:::;;;===AAABBB@@@===;;;===???@@@@@@AAACCCEEEIIIKKKMMMNNNOOOQQQTTTVVVUUUWWWZZZ___dddeeecccaaaeeefffiiijjjggggggoooyyyxxxwwwxxx~~~sssgggyyypppGGGCCC:::666333---000222***,,,+++***)))((((((((((((((((((((((((((()))*********************)))((((((''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''')))))))))((('''%%%$$$###############"""""""""""""""$$$&&&&&&%%%######$$$""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((((((((((((((''''''''',,,***((('''((((((((('''))))))(((((((((((()))))))))******)))(((''''''((('''(((((()))***,,,---...///...---,,,+++,,,---...---///111222333555888;;;666555444333333444666777555444333333333333444555333444555555555777999<<<===<<<;;;:::999:::;;;;;;AAAAAA???<<<===BBBCCCAAA===???@@@BBBBBBEEEHHHJJJGGGDDDAAA@@@BBBFFFHHHJJJBBBAAA@@@???>>>>>>>>>>>><<<@@@DDDDDDAAA???AAADDDLLLHHHCCC@@@CCCOOO]]]hhhWWWTTTPPPLLLIIIJJJKKKLLLhhhLLLBBB<<<888777666222111222000000000111000555AAAOOO^^^\\\```pppXXX@@@DDDdddxxx{{{vvvnnnkkk]]]\\\fff___KKKIIIWWWhhhgggggghhhjjjbbbOOO===333333111---******+++,,,---------------...//////...---,,,++++++,,,---...+++,,,------.........------///000222444555666666555555666666777888999:::;;;::::::<<>>@@@AAABBBCCCEEEGGGIIIKKKMMMNNNOOOQQQTTTVVVXXXYYY[[[___dddffffffeeeddddddffffffcccbbbjjjtttvvvuuutttzzzvvvssszzzRRREEE:::666444...111333+++,,,+++***))))))(((((((((((((((((((((((())))))*********+++******)))(((''''''''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((('''&&&$$$###$$$$$$$$$############"""$$$%%%%%%$$$"""###$$$&&&""""""##################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((('''(((((()))(((((())))))(((((((((((()))))))))*********((('''((()))))))))))))))***,,,---......---,,,,,,,,,---...//////111222222222333555777777666555444333333444555555444333333333333444555444555666666777999===AAA===<<<;;;:::::::::;;;<<<@@@AAA@@@===>>>BBBBBB@@@AAACCCDDDDDDCCCCCCEEEFFFFFFCCC@@@???AAABBBCCCDDDBBBBBBAAA@@@?????????@@@;;;???BBBBBB@@@???BBBEEEGGGDDDAAA???AAAGGGPPPWWWQQQPPPNNNMMMMMMOOOQQQRRRsssQQQCCC===888888666333111333111000000000000333>>>JJJ]]]^^^aaammm^^^AAA@@@aaayyy~~~uuuhhh^^^IIIDDDWWW```UUUKKKMMMiiijjjiiihhhhhhdddVVVGGG666333000---+++++++++------------------......///,,,,,,++++++++++++,,,,,,))))))******+++,,,---......///111333555666666777555555555666888999;;;<<<:::999999:::<<<>>>>>>======???AAACCCCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQTTTVVVYYYYYY[[[^^^cccfffggggggfffddddddccc```___gggqqqtttsssrrrwwwaaaHHH;;;666444///222444---,,,,,,***)))))))))))))))((((((''''''(((((())))))++++++++++++***)))((('''((((((''''''&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((('''&&&%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%###""""""%%%'''$$$$$$#########"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&((()))******))))))))))))(((((((((((()))))))))*********((('''((()))***************+++,,,,,,------,,,,,,,,,...///000111222333222000000222333888777666555333333333333555444333333333333444555444444555666777;;;@@@DDD<<<;;;:::::::::;;;<<<===???BBBCCC@@@@@@BBBBBB???BBBDDDFFFFFFEEEDDDDDDDDDFFFDDDAAAAAAAAAAAA@@@???BBBAAAAAA@@@@@@@@@AAAAAA:::===???@@@???@@@CCCGGGEEEEEEEEEDDDBBBCCCFFFIIIIIIJJJKKKLLLOOOQQQTTTUUU{{{QQQEEE>>>999888777333222444333111000111000222;;;EEE^^^aaabbbfffwww~~~```@@@===[[[ttt|||vvvkkkTTT<<<555MMMbbb]]]NNNGGGmmmqqqpppllljjjhhh^^^RRR:::444000...---++++++---------,,,,,,------...///++++++++++++++++++++++++))))))((((((***,,,...///...///111333555666777777888888888888999:::;;;<<<999888888999;;;<<<=========???AAACCCCCCEEEGGGIIIKKKLLLNNNOOOOOOQQQTTTVVVVVVWWWZZZ^^^ccceeeeeedddhhhfffdddccc```___fffnnntttssssssxxxmmmLLL<<<555444000111333---,,,,,,+++***))))))))))))(((((('''''''''(((((()))++++++++++++***)))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$############"""%%%)))***)))&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******&&&(((+++,,,,,,***))))))))))))(((((((((((())))))(((***+++***(((((()))***,,,++++++******+++++++++---,,,,,,,,,---...000111111222222111000///111222666666555555444444444444555444333333333333444555444444444444555888===AAA;;;:::999999:::;;;<<<===???DDDFFFCCCBBBCCCBBB???>>>AAADDDFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDAAA@@@AAA@@@@@@??????@@@@@@AAA:::;;;======>>>@@@DDDHHHDDDEEEFFFEEECCCAAAAAABBBDDDFFFHHHKKKMMMOOOQQQQQQRRRGGG@@@:::999777444333555555222111222111222999AAA\\\cccccc___jjj~~~|||```AAA<<>><<<>>>AAABBBCCCDDDGGGIIILLLMMMOOOOOOPPPQQQTTTVVVUUUWWW[[[aaaeeefffcccaaagggcccaaaaaa___^^^dddkkktttvvvwww|||wwwQQQ===444444000000222------,,,+++***))))))))))))((((((''''''''''''((((((+++++++++++++++***))))))***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((()))((((((''''''$$$$$$#########"""""""""""")))111666555///((($$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******)))+++......,,,***))))))))))))(((((((((((())))))(((***+++***)))((()))+++---,,,++++++***+++++++++------,,,,,,---///000111000111111111000000222444333444444555555666666666555444333333333333444555333333333222111333777:::999888888888999:::<<<===???DDDHHHFFFDDDDDDCCCAAA===@@@DDDFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEECCCAAA@@@??????>>>>>>>>>>>>>>>;;;<<<<<<===>>>AAADDDFFF@@@@@@AAA@@@>>>>>>@@@AAAGGGIIIJJJLLLMMMMMMMMMLLLZZZIIIBBB;;;:::888444444666555222111222222222777>>>TTTcccggg\\\```uuuzzzfffFFF???TTTdddnnnuuuvvvSSS:::000HHHcccfffWWWKKK```ooowwwqqqkkkjjjbbbVVVFFF:::222222111,,,***...,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++******++++++,,,---...///---...000222444555555666>>>===<<<;;;;;;:::::::::777:::===>>>>>>===>>>>>><<<>>>AAABBBCCCEEEGGGJJJLLLNNNOOOPPPPPPQQQTTTVVVXXXYYY\\\aaadddeeeccc```aaa^^^]]]___^^^^^^bbbhhhuuuwwwzzz~~~WWW@@@555555111000111------,,,+++******)))******((((((''''''&&&&&&'''''')))***++++++,,,+++++++++******)))(((''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))((((((%%%$$$$$$$$$############&&&---777===;;;555---(((&&&%%%$$$"""""""""###$$$######$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))***---///...+++((()))***))))))(((((((((((())))))(((***+++***))))))***,,,---,,,,,,+++++++++,,,,,,......---------///000111///000111111111222444666111222444555666777777777555444333333333333444555333333333222000000222333666666666666777999;;;<<<<<>>>>>@@@AAACCCCCC???@@@@@@@@@@@@AAAEEEHHHMMMMMMNNNNNNNNNMMMMMMLLLjjjJJJCCC<<<:::888555444777333000///111222222555;;;GGG```kkk^^^]]]ppp}}}zzzqqqOOODDDVVVdddjjjooooooWWW;;;...DDDcccjjj\\\NNNSSShhhvvvrrrmmmkkkcccVVVLLL>>>444555333,,,***...,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++***++++++,,,---------,,,,,,---///111222444444555<<<;;;:::::::::::::::;;;777;;;@@@BBBAAA?????????===???BBBCCCEEEFFFIIIKKKMMMNNNPPPPPPPPPQQQSSSVVVZZZYYYYYY[[[]]]______^^^^^^[[[\\\___``````ccchhhvvvwwwxxx{{{^^^DDD777888333111111...------,,,+++************)))((('''&&&&&&&&&&&&'''((()))***+++,,,---------+++***)))((('''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%)))...333666444111---,,,...,,,)))&&&$$$######$$$"""######$$$&&&''''''((('''''''''((((((((((((((((((+++---,,,((('''))),,,))))))(((((((((((())))))((()))++++++***)))+++,,,,,,,,,+++++++++,,,,,,---//////...------...///000000222333222222222444666222333444666666666555555555444333333333333444555333444555444222111111222444444444444666888:::<<<999@@@DDDAAA???AAACCCCCCDDDEEEGGGGGGFFFFFFGGGIIIHHHFFFDDDDDDDDDCCCAAA???BBBAAA@@@>>>===<<<<<<<<<@@@@@@@@@AAABBBBBBAAA@@@???@@@AAABBBCCCFFFJJJMMMMMMMMMMMMNNNNNNNNNOOOOOOwwwKKKCCC===:::888555555777111...---000111111444999===]]]nnnbbb^^^ppp}}}zzzzzzWWWIIIYYYfffjjjjjjfffZZZ;;;***AAAcccmmm___NNNKKKdddvvvtttooonnneeeXXXPPP@@@666666555---***...,,,,,,++++++,,,,,,---...,,,,,,............,,,,,,)))***,,,------,,,+++***+++,,,...000222333444444888888888888999999:::;;;777<<>>@@@CCCEEEFFFHHHKKKMMMMMMOOOPPPPPPPPPQQQSSSVVVZZZWWWTTTSSSUUUYYY[[[\\\]]][[[]]]bbbdddcccfffjjjvvvvvvvvvwwwqqq{{{cccHHH::::::555222222///...---,,,+++************)))((('''&&&&&&&&&&&&&&&'''((()))+++---.........++++++)))((('''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))************))))))&&&'''((())))))******))))))(((((((((((('''''''''++++++,,,+++))))))+++---666333///+++(((&&&%%%%%%"""######$$$&&&'''((((((((((((((((((((('''''''''%%%(((+++)))&&&&&&)))...))))))(((((((((((())))))((()))++++++******+++,,,,,,+++++++++,,,,,,---...000000...------...//////222333444333222222333555444555666666666555444333555444333333333333444555333555777777666444333444333333333333555777:::;;;666===AAA???<<<>>>BBBCCCBBBDDDFFFGGGHHHJJJMMMPPPNNNKKKHHHFFFEEEDDDBBB@@@DDDCCCAAA@@@>>>===<<<<<>>999<<<>>>@@@BBBDDDGGGIIIJJJJJJJJJKKKLLLNNNPPPQQQ\\\===???<<<333:::888333444222000//////000333444@@@QQQlllmmm^^^mmm{{{hhh\\\aaaiiihhhhhhkkkYYY@@@333FFFeeepppaaaOOOFFF^^^rrrtttqqqooohhh]]]ZZZJJJ<<<777444///...000+++,,,---.........---,,,++++++++++++++++++++++++,,,---...---+++***+++,,,//////......000333555777666777888888777666888999999:::===???@@@AAAAAAAAA>>>???AAADDDFFFHHHIIIJJJNNNPPPRRRSSSSSSSSSUUUVVVQQQRRRSSSTTTVVVWWWXXXYYYaaaaaaeeeiiigggcccgggpppuuuuuuxxx}}}~~~iiiMMM999555666<<<===333///...---+++***))))))))),,,,,,+++***)))(((''''''&&&'''((()))+++---...............------,,,,,,,,,))))))(((''''''''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$%%%&&&(((***++++++,,,,,,---,,,+++)))(((''''''&&&%%%&&&'''((()))+++((((((******((())),,,888777000&&&$$$))))))%%%---<<<777,,,+++"""///###&&&'''$$$%%%((()))''')))(((((('''''''''(((((()))'''&&&''')))*********)))(((((('''''''''(((((()))***+++,,,---,,,++++++...+++***+++...000///,,,......///000000000000000111333555555222111222444444333222444777888666444555444444333333333444444777999;;;999555111111222555444444444555666888999999<<>>===AAAFFFIIIGGGDDDIIIHHHHHHKKKNNNQQQSSSSSSeeeDDDFFFBBB666:::777222444222000//////000222444<<>>AAACCCBBB@@@???>>>@@@AAADDDFFFHHHIIIIIINNNOOOQQQRRRQQQPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZbbbbbbeeeiiihhhdddfffkkkppprrrxxx|||}}}{{{oooNNN999777666888999333///...,,,+++***))))))))),,,+++***)))(((''''''&&&&&&'''((()))+++,,,---...---,,,,,,,,,++++++++++++)))((((((((((((((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%''')))+++,,,---............,,,***)))((('''&&&%%%%%%&&&'''(((***'''(((******'''(((,,,888666///&&&$$$''''''$$$'''111333333:::888+++$$$%%%(((((($$$###&&&&&&###((((((''''''''''''(((((()))(((&&&'''((())))))((()))(((((('''''''''(((((())))))+++,,,,,,,,,+++***+++***)))+++...000000.........///000000000000000111333555555222111222444444333222444777888666444555444444333333444444555555666888777666444333444555555444444555777888999;;;:::@@@@@@999>>>DDD@@@BBBGGGLLLLLLNNNRRRUUUTTTRRROOOKKKHHHFFFCCCAAA>>>>>>??????@@@@@@@@@??????CCCCCCBBBBBBBBBBBBCCCCCCBBB>>><<>>???@@@BBBCCCEEEGGGHHHIIILLLNNNPPPOOONNNMMMNNNOOOSSSUUUWWWXXXWWWWWWXXXZZZbbbbbbeeejjjkkkgggfffgggkkkooowww|||mmmxxxQQQ999:::777333444333...---,,,+++***)))))))))******))))))((('''&&&&&&&&&'''((()))***+++,,,---+++++++++***************((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&(((***,,,---000111222222000...,,,***((('''&&&%%%%%%%%%&&&''''''&&&'''))))))&&&(((,,,666444---&&&$$$&&&&&&###&&&&&&,,,555CCCQQQHHH///,,,//////)))&&&'''(((&&&((('''''''''''''''((((((***(((&&&&&&((((((((('''(((((((((''''''(((((()))((()))******++++++******)))((((((***...000000///......///000000000000000111333444444333222222333333222222444666777666444555444444444444444555555333333333555666777666555666555555555666777888999===777;;;???999;;;AAAAAABBBHHHMMMPPPUUU\\\^^^\\\XXXUUUPPPLLLIIIFFFCCC@@@<<<===>>>@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCC???<<<>>>CCCIIILLLLLLJJJKKKMMMOOOPPPQQQQQQQQQ~~~WWWSSSLLL<<<;;;555222333222111000000000111222666???YYYqqqpppjjjvvv~~~{{{ssskkkkkkqqqsssfff\\\aaammmtttooogggSSSGGGIII___rrrrrrmmmlllcccYYYNNNGGGBBB<<<444///111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000000//////000111222333555666888888777777888:::999;;;>>>AAABBBAAA@@@???@@@@@@AAABBBDDDFFFGGGHHHJJJLLLNNNNNNMMMMMMNNNOOOQQQTTTWWWWWWVVVUUUVVVXXXaaaaaaeeejjjmmmmmmjjjhhhlllpppwww{{{|||nnn{{{TTT:::;;;777///000444...---,,,+++************)))))))))((('''&&&&&&&&&''''''(((((()))***++++++************************((()))))))))(((((('''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&''')))+++---///333444555555444111...,,,)))(((&&&%%%%%%%%%&&&&&&%%%$$$&&&)))(((&&&)))///333///***%%%$$$&&&&&&%%%***"""&&&...;;;\\\gggPPP555::::::222***(((******''''''&&&&&&&&&'''((((((***)))'''&&&'''((('''&&&(((((((((((((((((()))***(((((())))))************))))))***+++---...............///000000000000000111222333333333222222222222222333444555666555555555444444444444555555666333111000333777999777555666666666777777888888888>>>555999@@@:::999>>>>>>BBBGGGMMMSSS\\\fffiiiggg___[[[UUUPPPMMMJJJGGGEEE???@@@AAACCCCCCCCCBBBAAA<<<<<<>>>@@@BBBEEEGGGIIIDDDAAA???@@@DDDHHHKKKKKKHHHKKKNNNQQQRRRRRRRRRRRR]]]SSSKKK===<<<666444333333111000000000111111333:::QQQlllqqqcccdddwww}}}|||{{{xxxrrrlllmmmqqqxxxvvvsssuuuxxxyyyssslllXXXHHHEEEXXXhhhjjjjjjoooeee^^^SSSKKKFFF@@@888000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---/////////000000111111222444666777888777777999:::======<<<<<<===???AAABBB@@@@@@@@@AAABBBCCCEEEFFFHHHJJJLLLNNNNNNNNNPPPRRRPPPTTTXXXYYYWWWUUUWWWYYY___aaaeeejjjooosssrrrppprrrsssuuuvvvvvv}}}\\\???===777...000444------,,,+++************))))))((((((''''''&&&&&&'''''''''(((((()))))))))************++++++++++++))))))******)))((('''&&&(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''))),,,...000444666777888777444111///***)))(((&&&%%%%%%&&&&&&$$$$$$&&&(((''''''---555///***&&&%%%&&&&&&'''(((,,,$$$''''''---PPPlllfffDDDNNNPPPCCC111'''&&&(((&&&&&&&&&&&&&&&'''((((((+++)))'''''''''((('''&&&((((((((((((((()))******)))))))))))))))*********+++,,,,,,,,,,,,,,,,,,---......///000000000000000222222222222333333222111111222333444444555555555444444444444444555666777666333111333666888777555777777777888888888888888<<<555999@@@<<<===BBB@@@CCCGGGLLLUUUcccqqqvvvttteeeaaaZZZTTTPPPMMMJJJHHHBBBCCCDDDDDDCCCBBBAAA@@@======>>>@@@BBBEEEGGGIIIEEEDDDDDDEEEGGGHHHHHHGGGFFFJJJOOOQQQQQQQQQRRRTTTcccPPPGGG<<<===777555333333222111000000000000000777HHHcccqqqccc\\\mmmuuuuuuvvvwwwuuuqqqmmmjjjuuu|||~~~zzzsssmmm\\\KKKDDDQQQaaaggglllrrrhhhcccXXXNNNIIIEEE<<<333------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,.........///000000111222222444666777888777888999;;;>>>===;;;999:::===@@@BBB@@@??????>>>???AAACCCDDDFFFIIILLLNNNNNNOOOQQQSSSQQQWWW\\\]]][[[YYY[[[^^^___dddgggjjjooowww{{{|||xxxuuusssrrrrrrzzzkkkJJJ@@@777111222222---,,,++++++******++++++)))))))))(((((((((''''''''''''''''''((((((((((((***************+++++++++((()))+++,,,,,,+++******+++***((('''''''''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''))),,,...000444666888:::999666333111---+++)))(((&&&&&&&&&&&&%%%$$$&&&'''''')))333>>>---(((%%%&&&''''''(((***(((''')))&&&''';;;TTT]]][[[llluuueeeFFF///''''''%%%%%%%%%%%%&&&'''((((((+++)))'''''')))))))))((((((((((((((()))***++++++***))))))))))))***++++++---...///...,,,+++,,,---......///000000000000000222111111222333333222000000222444444444333444666444444444444555666777777666555444444666777777666777888999999999999888888:::666;;;>>>@@@LLLUUUPPPFFFHHHLLLWWWjjj|||oooiiiaaaYYYSSSOOOKKKHHHDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHHHHGGGGGGFFFGGGKKKOOOPPPOOOOOOQQQTTTiiiNNNCCC:::===888444333333222111111000000000111777???VVVmmmdddZZZhhhnnnpppsssxxxzzzuuuggg[[[eeettt}}}yyyvvvsssdddRRREEEKKK\\\iiioooqqqlllggg]]]QQQLLLJJJBBB888------------------------------------------------***+++---,,,,,,+++---...,,,---...///111222222222444555777888777888999;;;<<<;;;:::999:::<<<>>>??????>>>===<<<===???@@@BBBGGGIIILLLMMMMMMNNNOOOQQQPPPWWW^^^___\\\[[[^^^bbbbbbhhhkkkkkknnnyyy{{{vvvqqqpppqqqxxx}}}XXXEEE888555555///,,,,,,++++++******++++++******))))))))))))((((((''''''''''''''''''''''''((((((((())))))*********&&&(((+++...111222222222---+++)))'''&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&)))+++...///333555999;;;;;;888555333///---+++)))''''''''''''&&&%%%&&&'''''',,,999FFF000)))&&&((((((&&&&&&)))&&&(((%%%%%%+++...888JJJfff___;;;+++(((%%%%%%%%%%%%&&&'''((()))+++)))((((((***++++++***(((((((((((()))***+++,,,+++******)))***+++,,,---,,,...000///---,,,...000......///000000000000000222111000111333333111//////222444444333333444666444444444444555666777888555666666666555666999;;;888888999::::::999888888777999<<<<<>>888444333333222222111000000///444999:::LLLgggbbbXXXdddjjjlllqqqyyy~~~vvvaaaMMMSSShhh{{{~~~zzzzzz{{{{{{nnnYYYGGGIII[[[kkkooollloookkk```SSSNNNMMMEEE;;;///...,,,******,,,...000------------------------***+++---,,,,,,,,,---...+++,,,...///111222333333333555777888777888:::;;;::::::::::::;;;<<<<<<<<<>>>===<<<;;;<<<===???AAAHHHJJJLLLMMMLLLLLLMMMNNNNNNUUU]]]^^^\\\ZZZ]]]bbbeeelllnnnkkkmmmyyy{{{uuupppoooqqqwwwbbbIII:::888666---,,,,,,++++++***+++++++++************))))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%(((,,,111555777888888...,,,***'''&&&&&&&&&'''''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&(((+++...///222555888;;;;;;999666444000...,,,***(((''''''((('''&&&&&&'''(((...===LLL222+++'''))))))$$$$$$'''))))))"""///***+++BBB```jjj@@@***%%%$$$$$$$$$%%%&&&'''((()))+++)))((()))+++,,,,,,+++(((((((((((()))***+++,,,,,,+++*********+++------+++---000000......000333...//////000000000000000222111///111333444111//////222444555333222444666444444444555555777888888333666777777555666;;;???888999:::;;;::::::888777666:::===:::HHHoooNNNMMMPPP\\\tttxxxkkkaaaYYYRRRNNNHHHFFFDDDCCCDDDFFFIIIKKKFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGFFFEEEEEEGGGKKKOOOMMMPPPQQQOOOJJJHHHKKKOOOQQQCCCDDD<<<777===666555333111000///......111333999FFFYYYddd```VVVkkklllmmmsss|||xxx\\\>>>DDDQQQlllxxxsssiiiLLLDDDSSShhhqqqqqqqqqrrrdddOOOIIIPPPNNNAAA111111...++++++---,,,)))++++++,,,------......///))))))*********+++++++++...///000///...///000222222777<<<<<<999888;;;>>>999:::;;;<<<============:::::::::;;;<<<>>>@@@BBBGGGKKKOOOOOOKKKJJJLLLPPPVVVWWW]]]dddccc\\\\\\```hhhiiimmmppppppqqq{{{wwwppppppsssvvvnnnNNN===555444777,,,,,,+++***+++,,,......///...---+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&(((***,,,...///111444999===>>>===;;;999111111///...,,,)))'''&&&%%%&&&'''''')))000:::BBB...---,,,(((&&&%%%(((+++(((((((((&&&&&&***111777WWWzzzggg:::)))+++''''''&&&%%%%%%%%%%%%&&&''''''((())))))((('''&&&&&&'''((()))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222111111111222222333333333222222333333333333444444555666666777777777777666555444444555666999<<<>>>;;;<<<<<<===;;;999777555999999999<<>>AAABBBEEEIIIMMMNNNLLLLLLOOOSSSVVVWWW\\\bbbaaa\\\\\\aaadddfffkkkoooooooooxxx}}}uuunnnnnnqqqvvv}}}WWW@@@666333222...---,,,++++++,,,---......---+++***(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&'''(((***,,,...///000333666:::;;;;;;999888333222111///---***((('''%%%%%%%%%&&&***111:::AAA111000---***''''''((()))'''((('''&&&%%%(((---111???___mmmDDD---)))((('''&&&&&&%%%%%%&&&&&&''''''((())))))((('''&&&'''(((((()))+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222111222222222222222222333222222333333333333444444555555666666777777666666666666555555777999;;;===;;;<<<======<<<;;;999777;;;:::::::::===AAAEEEHHHCCCKKKSSS]]]ooo~~~nnneee^^^YYYQQQNNNJJJFFFDDDEEEGGGIIIFFFDDDAAAAAABBBCCCCCCCCCEEEGGGJJJMMMOOOOOONNNNNNKKKKKKKKKJJJJJJJJJJJJJJJcccIIICCC===888999666555333222000/////////222222333:::IIIWWWZZZWWWYYYdddnnnuuuyyysss\\\EEE;;;FFFccckkknnnuuuxxxeeeHHHFFF]]]rrrxxxxxxpppdddVVVNNNLLLPPPTTTDDD666,,,---000...---///++++++,,,------......///+++,,,,,,,,,,,,------------.........------///000444666777999:::::::::999;;;:::999999999:::;;;<<<;;;;;;;;;;;;===???AAABBBCCCGGGKKKMMMMMMNNNRRRUUUVVVVVVZZZ^^^___]]]^^^aaabbbeeejjjpppppppppvvv~~~{{{uuupppooorrrwwwcccDDD888444000000///---,,,++++++,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((***,,,...//////111333555666666666666444333222000...+++)))(((&&&$$$"""$$$***333:::>>>111...***(((((((((((((((((())))))((('''(((***,,,---CCCfff{{{lllHHH///***((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////000000111111222222222222222222111111111222222333333333333444444444555666666777777666666777777666666666888:::;;;:::;;;<<<======<<<;;;:::;;;;;;:::::::::<<<>>>???BBBHHHPPP\\\nnnxxxmmmddd]]]VVVRRRMMMIIIFFFFFFGGGIIIFFFCCCAAAAAABBBDDDEEEEEEGGGIIILLLOOOPPPOOONNNMMMIIIIIIIIIJJJJJJJJJJJJJJJrrrNNNCCC>>>:::888555555333222111000000000000111111555AAAQQQZZZ\\\XXXcccmmmuuuzzzttt^^^EEE:::AAAaaakkknnnxxxyyypppMMMAAASSSiiissswwwmmmddd^^^TTTKKKOOOXXXOOO;;;,,,---000---,,,000++++++,,,------......///------------............,,,---------,,,,,,...///333333444666999999888666;;;:::999888999<<<>>>@@@<<<<<<<<<<<<===???AAABBBDDDGGGJJJKKKLLLNNNRRRUUUUUUVVVXXX[[[]]]^^^```bbbbbbeeekkkrrrsssrrrvvv|||~~~zzzvvvssstttzzzoooJJJ===888333222111///---++++++++++++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))***,,,---......//////000111222222333333333222000...+++)))((('''### ###+++333888:::,,,***'''&&&((())))))((()))************++++++,,,+++888SSSiii```BBB///...(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111111333333222222111111000000222222222333333333444444555555666777888888888888777777666666666666777777888999:::;;;<<<<<<<<<<<<999:::;;;<<<===>>>??????AAAFFFNNN[[[mmmvvvkkkccc]]]ZZZTTTNNNJJJIIIJJJKKKFFFEEEEEEFFFHHHIIIHHHFFFFFFHHHJJJMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKVVVDDD???<<<999555555333222111111111111///000111333===NNN\\\bbb^^^dddkkksss{{{xxx```FFF;;;>>>aaappprrr{{{sssmmmwww|||oooRRRAAALLLbbbooorrrjjjfffddd[[[NNNMMMVVVWWWCCC111...///,,,,,,///++++++,,,------......///------........./////////+++,,,---,,,+++,,,---///111111222555777888777666999999999999;;;???BBBDDD>>>=========>>>???AAABBBGGGHHHIIIJJJKKKMMMOOOQQQTTTUUUWWWXXX\\\```bbbbbbaaacccjjjqqqsssqqqtttxxx~~~zzzvvvuuuyyy}}}SSSAAA:::555444222000...,,,+++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''&&&((((((((()))***,,,---...------------...//////000111111000///---+++***)))((($$$!!!###***000555666///---+++************)))******)))***,,,---......,,,999QQQaaaUUU;;;---///(((((('''&&&&&&&&&&&&'''''''''''''''(((((())))))+++++++++,,,------......+++++++++,,,,,,,,,------,,,,,,,,,---------...............///000000111111222222222111111000000000222222222333333333444444555666777888999999999999777777666666555555555555666777888999:::;;;;;;<<<999999;;;<<<>>>???@@@@@@AAADDDMMM[[[lll~~~~~~sssiiibbb^^^XXXRRRMMMKKKLLLLLLGGGHHHKKKNNNPPPOOOKKKHHHFFFHHHIIIJJJKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKbbbGGGAAA???:::555555333222222111111111...222333333;;;KKK[[[dddaaafffjjjqqqzzzyyydddLLL===>>>fffxxxtttyyygggQQQTTTaaadddVVVFFFIII^^^pppooojjjhhhhhhaaaTTTNNNQQQ]]]NNN;;;///,,,---...---++++++,,,------......///---............/////////,,,---------,,,,,,...///...000333555777888999999999999:::;;;===@@@CCCDDD???>>>>>>>>>>>>@@@BBBCCCHHHHHHGGGHHHIIIKKKMMMNNNSSSUUUWWWXXX]]]ccceeeccc^^^```fffnnnpppooopppttt}}}|||vvvsssxxx~~~eeeHHH;;;666555333111...---,,,+++,,,******)))((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))))))))***+++,,,---...------------------------/////////...---,,,++++++)))'''$$$$$$''',,,000111555555555222///------......,,,))))))+++...000111,,,???VVV]]]MMM777,,,---)))(((''''''&&&&&&''''''''''''&&&''''''((()))***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////000000111111111111111111000000000222222333333333333444444555666777888999:::::::::888888888888777777666666666666777888999:::;;;;;;:::;;;;;;<<<<<<=========AAACCCMMM\\\lllzzzzzzoooddd```YYYSSSNNNLLLLLLLLLJJJKKKNNNQQQSSSQQQLLLIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKnnnKKKCCC@@@:::555444333333222222222222...444777555999GGGXXXbbb___eeejjjnnnuuuwwwhhhVVVBBBDDDqqquuusss\\\>>><<>>>>>???@@@BBBCCCGGGFFFEEEEEEGGGJJJLLLMMMRRRUUUWWWXXX___fffgggbbb___```eeelllooonnnooosss{{{~~~wwwtttyyy|||UUU@@@;;;555333111///---,,,,,,,,,,,,+++***)))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((()))))))))))))))***+++,,,---...,,,------......---,,,,,,---....../////////......+++***(((&&&%%%'''+++...333777:::888222000333777888333---+++---111444555555JJJYYYSSS@@@222,,,***)))((((((''''''''''''''''''&&&&&&&&&'''(((***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000000000111111111111222222333333333333444444333444555666777888888888:::;;;;;;;;;;;;::::::999777777888888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>BBBCCCMMM^^^mmmwwwuuufffbbb\\\UUUPPPNNNNNNNNNLLLLLLLLLMMMOOONNNLLLIIILLLKKKIIIIIIJJJLLLNNNPPPLLLLLLLLLLLLLLLKKKKKKKKKvvvNNNCCC@@@:::555444444333222222222222///666999666888DDDTTT^^^[[[dddkkkmmmqqqssskkk^^^GGGLLL|||vvvpppXXX777333BBBVVV^^^PPPEEEUUUpppsssrrrnnnhhhddd___VVVMMMcccaaaOOO444***222333+++++++++,,,------......///------------.........///---.........------///000---333999;;;:::;;;???CCC:::;;;<<<<<<======<<<<<<@@@????????????@@@BBBCCCEEEDDDCCCDDDGGGJJJLLLMMMQQQUUUXXXYYY```hhhhhhbbbaaaaaafffmmmppppppqqqttt{{{yyyvvv}}}}}}vvv|||aaaGGGAAA444333111///---------------,,,+++***)))))))))))))))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%&&&''')))******************+++,,,---...,,,---...///...---,,,+++---...///000000111111000,,,,,,+++'''$$$$$$(((,,,+++222999888444333999@@@CCC<<<333///000555999:::DDDTTTYYYFFF222,,,,,,***))))))(((''''''''''''''''''&&&&&&&&&'''(((***++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000//////000000111111222222222222333333333444444444111222333555666777777777<<<======>>>>>>===<<<<<<999999999999:::;;;<<<===<<<;;;;;;<<<===???AAACCCBBBDDDNNN___mmmuuu~~~xxxjjjeee___XXXSSSQQQQQQQQQNNNLLLIIIIIIJJJJJJJJJIIIKKKJJJHHHFFFHHHKKKNNNQQQNNNNNNMMMMMMLLLLLLKKKKKKPPPBBBDDD:::999777444333333333222000666444444555888@@@PPP___\\\^^^^^^gggtttooogggkkkXXXcccxxxvvviiiWWW???...444MMMeee^^^GGGKKKdddnnnqqqrrrmmmddd[[[SSSNNNOOOnnnddd???222000,,,...++++++++++++,,,,,,---...------......///000000000.........------,,,,,,,,,000111222333444666:::===>>>>>>======<<<<<<<<<<<<===>>>??????>>>???AAACCCDDDGGGGGGDDDDDDIIINNNOOOXXXWWWVVVXXX]]]bbbfffhhhfffhhhjjjlllooosssxxx{{{wwwtttxxx}}}~~~}}}rrr~~~{{{XXXAAA:::888555111,,,***,,,111---+++***)))***)))(((&&&))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------111111000///...---,,,,,,...---,,,***((('''%%%%%%(((***,,,,,,+++///666===BBB>>><<<;;;;;;@@@MMMZZZeeeggg[[[AAA---***+++)))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******+++---------------///---------...---+++))),,,,,,---......---,,,,,,,,,---......//////......---...///000111222333333111111111111111111111111111111222333444666666777;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;:::999:::<<<>>>???>>>===<<<===>>>@@@BBBEEEHHHOOO[[[jjjwwwvvvooofff]]]XXXVVVTTTSSSOOONNNLLLKKKJJJJJJKKKKKKLLLJJJHHHHHHIIIKKKKKKJJJMMMMMMMMMLLLJJJKKKMMMOOOZZZEEECCC:::999777555333444333222000444222222333666===LLL[[[``````^^^fffsssppphhhkkkcccjjjyyy~~~yyysss```CCC222777NNNfff```JJJJJJ]]]mmmpppqqqmmmhhhbbb[[[TTTNNNffffffKKK777///------,,,+++++++++,,,,,,---...------......//////000000.........------,,,,,,,,,///000222222333555999<<<;;;;;;;;;<<<<<<<<<=========>>>???>>>===>>>@@@AAAEEEHHHIIIFFFFFFKKKNNNNNNWWWUUURRRSSSVVV\\\aaadddnnnppprrrrrrqqqsssvvvzzz}}}uuurrrxxx~~~{{{uuupppoooUUUFFF???999777444000,,,+++///---,,,---......---,,,)))))))))))))))(((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))*********+++++++++++++++,,,,,,,,,,,,//////...............---------,,,***)))((('''&&&%%%((()))(((&&&'''---222999:::<<>>>>><<<<<<===???AAACCCFFFJJJQQQ\\\iiiuuu~~~xxxqqqhhh```ZZZWWWUUUTTTQQQPPPNNNLLLKKKKKKKKKKKKKKKIIIGGGGGGIIIJJJJJJIIILLLLLLLLLKKKJJJKKKMMMOOOiiiIIIBBB<<<:::888555444444444222111222000000111333999GGGUUUcccbbb]]]cccrrrqqqhhhiiikkkooouuuttttttyyyjjjIII333666KKKdddcccOOOIIITTTlllooopppllljjjggg___VVVMMMYYYggg\\\???///...---,,,,,,+++++++++,,,---------------...//////000000.........---------------...000111111222444888:::888888999:::;;;<<<===>>><<<===>>>===<<<<<<>>>???EEEIIIKKKIIIIIILLLNNNMMMZZZXXXUUUTTTVVV\\\bbbfffooosssuuutttqqqqqquuuzzzyyyvvv{{{yyyxxxqqqYYYkkk}}}vvvYYYJJJ;;;666555111---+++---,,,******++++++***))))))))))))))))))*********((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,++++++***)))))))))%%%'''(((&&&###"""%%%'''+++///555999;;;FFF^^^tttzzzlllPPP444)))***(((!!!(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((***))))))))))))+++,,,---222111000111222222000///,,,------......------,,,,,,---......//////......//////000000111111111222111111111111111111111111111111222333444555666666444555666888999999999999===>>>===<<<::::::<<<>>>>>>===<<<;;;===???BBBDDDIIIMMMUUU___jjjttt|||{{{uuulllddd^^^ZZZWWWUUUSSSRRRPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFHHHIIIIIIHHHJJJKKKKKKKKKJJJKKKMMMOOOwwwMMMBBB>>>;;;999666555444444222111111//////000111666CCCPPPcccbbb[[[___nnnpppggggggjjjlllkkkbbbaaaooommmTTT444666HHH```dddUUUKKKMMMiiinnnooojjjiiihhh___TTTMMMOOOeeekkkJJJ111000...,,,,,,,,,++++++,,,,,,---,,,,,,---......//////000...............---------...///000111111333666999777777888999:::;;;<<<<<<;;;<<<===<<<;;;;;;<<<>>>CCCHHHKKKJJJJJJMMMNNNLLLYYYXXXXXXXXXYYY^^^ccchhheeejjjooopppnnnooouuuzzzzzzwww|||]]][[[{{{xxxbbbKKK???777111111555111///,,,+++++++++***))))))))))))))))))*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++((()))***)))&&&$$$$$$$$$&&&(((+++......333BBBRRRUUUJJJ777'''$$$)))***&&&))))))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((***)))((('''(((***,,,---444333333444555666444333------------------------,,,---......///.........000000000000000111111111111111111111111111111111111111222333444444555555222333444666888999999999=========;;;999999;;;======<<<;;;;;;<<>>AAAGGGJJJJJJJJJMMMMMMLLLQQQTTTWWWYYY[[[]]]aaaddd^^^ccciiilllllloootttyyy~~~vvvsssxxx~~~|||~~~xxxaaaeeesssaaaLLL999444:::777444111000000111000000))))))))))))))))))))))))******)))))))))((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((()))))))))******++++++++++++************))))))*********+++++++++)))***+++***)))'''&&&&&&(((''''''******)))---333///---)))$$$$$$(((***)))+++******)))((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))''''''''')))+++---222111111333444555444222------------------------,,,---......///.........000000000000000111111111111111111111111111111111111222222333333444444444222333444666888999::::::;;;;;;;;;:::888888:::<<<>>><<<;;;:::<<>><<<999777666555333111000///000000...///888BBBUUU___^^^\\\eeeiiieeefffccc```^^^LLL555<<<]]]vvvsssmmmiiijjjkkkdddXXXPPPJJJ```ppppppooosssoooeeeYYYQQQPPP^^^dddNNN777666...---,,,,,,+++++++++,,,+++,,,,,,------......///---........./////////000000111111111111333666888777777888888999:::;;;;;;888999;;;;;;;;;<<<>>>AAA@@@EEEIIIIIIJJJOOORRRQQQVVVZZZ______]]]]]]```cccaaabbbeeejjjppptttuuuuuuxxx|||}}}zzzyyy{{{|||{{{vvvwwwzzzbbbYYYpppcccQQQQQQRRRMMMEEE>>>888444000...//////...---,,,++++++***++++++*********)))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))(((''''''''''''&&&%%% ###''''''$$$$$$(((%%%'''((()))'''%%%&&&(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''')))******+++(((((()))******++++++,,,+++******,,,///000000......---,,,,,,,,,,,,---...,,,---......//////............///000111222222333111111111111111111111111222222222222222333333333222333444666777888888888888999999999888:::<<>>;;;::::::>>>BBBEEENNNWWWccclllrrrwww}}}~~~~~~{{{vvvqqqmmmgggbbb^^^WWWWWWWWWVVVTTTQQQOOONNNLLLKKKKKKMMMNNNNNNLLLJJJGGGIIIKKKLLLMMMOOOSSSVVV|||TTTCCC???<<<999777666555333111///...//////---...666@@@RRR___```^^^eeeiiifffhhhddd___]]]NNN444444VVVtttzzztttmmmjjjjjjfff]]]UUUEEE^^^ppppppmmmooolllbbb\\\UUUKKKVVVhhhUUU888888...---,,,,,,++++++++++++++++++,,,------......///---.........//////000000000111222222222333666999555555777888:::<<<===>>>777999:::;;;;;;===@@@BBB@@@FFFIIIIIIKKKQQQTTTTTTWWWZZZ\\\ZZZVVVVVVZZZ^^^```___aaaiiirrrxxxxxxuuuwww{{{}}}zzzvvvuuusssoooxxxwwwxxx|||}}}qqq[[[ZZZgggrrruuuzzzrrrgggZZZPPPGGG???;;;222222111///...---,,,++++++++++++************)))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++'''''''''(((((((((((((((,,,***((('''''''''&&&%%%###%%%)))***&&&!!!%%%,,,'''%%%###$$$$$$$$$&&&)))$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,((()))***+++,,,,,,,,,+++,,,+++,,,...000222111000...---,,,,,,,,,,,,---...,,,---......//////......---...///000111222333333111111111111111111111111222222222222222222333333222333444555666777777777888999:::::::::;;;>>>AAABBB???<<<::::::===AAADDDNNNWWWbbbkkkooosssxxx|||~~~|||}}}zzzvvvrrrnnniiiccc```YYYYYYYYYXXXWWWTTTRRRQQQMMMMMMMMMNNNPPPOOOMMMKKKGGGIIIKKKLLLNNNPPPUUUXXXWWWEEE>>><<<:::777555444333333111111000///...000333666DDD___mmmccc```kkknnneeecccccc___OOO777000HHHgggsssoookkkiiiiiihhheeeaaaGGGNNN]]]kkkoookkkiiikkkcccaaaLLLIIIaaaaaaDDD222......---******,,,,,,+++,,,+++,,,---//////---+++,,,,,,,,,------.........////////////111444777999<<<<<<<<<:::999999;;;===999:::<<<@@@BBBCCC@@@>>>BBBCCCFFFIIILLLNNNPPPPPPNNNTTTZZZ\\\ZZZYYY[[[^^^bbb^^^^^^dddooovvvvvvrrryyywwwuuuwwwyyyzzzwwwttt}}}|||}}}~~~{{{xxx}}}}}}~~~}}}zzztttiii\\\SSSmmmyyy{{{gggYYYTTTGGGAAA:::444000...---,,,000...+++***+++,,,,,,,,,'''''''''(((++++++***)))))))))((((((((((((((()))'''''''''&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((&&&%%%%%%&&&(((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%&&&'''((())),,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......---------...///000000111...............///000000222111111111000000//////111111000000000000111111222222333333333444444444666666666888:::===@@@AAATTTOOOGGG???;;;===CCCIIIMMMTTT^^^gggnnnsssvvvxxxyyyxxxxxxzzz}}}}}}{{{wwwrrrlllfffbbb___ZZZYYYYYYXXXWWWWWWVVVVVVPPPRRRTTTSSSQQQNNNLLLLLLKKKLLLLLLMMMMMMPPPTTTWWWdddJJJ@@@===:::777666555444333111111111///...000333666AAA[[[kkkccc^^^hhhllleeefffbbb[[[LLL888111DDD^^^sssqqqooonnnmmmkkkgggcccIIIIIISSSfffnnniiieeeggggggcccTTTNNN]]]cccPPP;;;222111...++++++,,,,,,+++,,,,,,,,,...///000...,,,,,,,,,,,,---------......////////////111444666888999::::::999888888999;;;999:::<<>>AAACCCFFFIIILLLNNNPPPPPPSSSXXX\\\]]]ZZZXXXYYY[[[aaaaaacccfffkkkppptttvvvuuuttttttuuuvvvwwwuuuttt{{{|||}}}|||~~~|||uuu|||zzz|||wwwnnneeeoooyyy{{{wwwvvv||||||uuukkk\\\NNNBBB:::444111+++++++++,,,...---+++)))***)))((((((***)))(((&&&++++++***)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((&&&$$$$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())),,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------...///000000000---------------...//////111111111000000000//////111111000000000000111111333333333333444444444444444444555666888:::<<<>>>MMMIIICCC>>>;;;>>>EEEJJJPPPUUU\\\bbbhhhmmmqqquuuwwwvvvvvvxxx{{{~~~~~~}}}yyywwwtttpppkkkfffbbb___[[[[[[ZZZXXXWWWUUUTTTTTTQQQSSSTTTSSSPPPNNNLLLLLLJJJKKKLLLMMMNNNPPPUUUXXXwwwPPPBBB???;;;888666666444333111222111///...///222444999TTTfffccc___gggmmmkkkjjjcccZZZLLL;;;333AAAUUUpppppppppqqqqqqnnniiieeeTTTHHHLLLcccqqqlllgggiiikkkfff]]]TTTVVVccc^^^GGG666333...,,,,,,,,,++++++...------...000000///---,,,,,,,,,------------...///......///111333555777555666777777777777999:::999:::<<>>@@@CCCGGGKKKNNNPPPPPPPPPRRRVVVYYYZZZXXXVVVXXXZZZ\\\aaaeeefffeeehhhooovvvoooqqqssssssssssssssstttxxx~~~~~~zzz~~~zzzyyyvvvvvv{{{vvvsssuuu{{{}}}ppp^^^KKK???888555111///...///......+++***((((((((((((&&&%%%+++***)))((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&$$$###%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------...//////000000/////////...///000000111111111000000000000//////111111000000000000111111222333333333333444444444222222333444555777999:::BBBAAA???<<<<<<@@@FFFJJJRRRUUUYYY]]]aaafffkkkoooqqqqqqqqqsssvvvyyyyyyxxxuuutttqqqmmmiiieeeaaa___\\\[[[ZZZXXXVVVTTTRRRQQQSSSTTTTTTRRROOOLLLKKKKKKJJJKKKLLLMMMNNNQQQVVVYYYVVVFFFAAA;;;888888777555444111222111000......111333222LLLbbbdddbbbhhhppprrrkkkeee]]]QQQ@@@555@@@QQQiiilllooorrrrrrpppkkkhhh```JJJEEE\\\ooonnniiimmmnnnfffdddXXXNNN___fffQQQ999222,,,,,,,,,,,,,,,---///...---...000111000...------------------------.........///111222444555222444777888777888999:::::::::;;;>>>AAABBB@@@???AAADDDHHHMMMPPPRRRRRRRRRLLLOOORRRTTTTTTUUUWWWYYYXXX^^^dddeeecccdddiiinnnkkknnnrrrsssqqqqqqsssvvvxxx~~~xxxzzzvvv{{{nnneeeddddddfffttttttiiiZZZPPPBBB666///---...///...,,,******++++++***)))******)))))))))))))))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''((((((((('''''''''(((((()))***+++++++++***+++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------....../////////222222222222222333333444000000000000000000//////111111000000000000111111111111111222222222333333111222222333444666777777;;;;;;<<<<<<===@@@EEEIIIPPPSSSWWW[[[^^^bbbgggjjjkkkjjjkkkmmmpppssssssssstttsssppplllhhhccc```^^^ZZZZZZXXXWWWUUUSSSRRRQQQSSSSSSRRRPPPLLLJJJIIIJJJJJJKKKLLLMMMNNNQQQVVVYYY\\\IIICCC<<<999999999666444222222222000......///111333JJJ```fffeeehhhnnnrrrfffdddaaaWWWDDD777AAASSSfffiiinnnrrrsssrrrpppnnngggMMMAAASSSgggkkkkkknnnmmmgggfff[[[LLLWWWbbbUUU;;;111***+++---,,,,,,//////...---...///000000///------------------------------...///000222333444111444888:::999999999:::::::::;;;===@@@AAA@@@???BBBEEEIIIMMMQQQSSSTTTTTTLLLMMMOOOPPPQQQSSSVVVXXXWWW[[[aaaeeeggggggffffffiiimmmqqqrrrqqqrrruuuxxxwww}}}zzzsss~~~|||~~~xxxmmmbbbaaaiiiooopppwwwvvvdddQQQCCC888222...000...,,,+++,,,---,,,++++++************++++++,,,''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&((((((&&&&&&%%%&&&&&&((()))***))))))((((((((()))******+++************+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------............222222222222222333333444//////////////////000000111111000000000000111111000000000000111111111111222222333555666777777888888:::<<<===>>>AAADDDGGGKKKPPPVVV[[[___bbbeeeggghhhggghhhjjjnnnpppqqqpppuuutttqqqlllgggbbb^^^[[[WWWWWWVVVUUUTTTSSSSSSRRRRRRRRRPPPMMMIIIGGGHHHIIIIIIJJJLLLLLLMMMPPPUUUXXXiiiLLLEEE===999::::::777444222222222000...---...///777HHH\\\ffffffeeegggjjjaaabbbbbb[[[JJJ>>>FFFWWWgggjjjnnnpppqqqqqqrrrsssoooYYYKKKUUUgggqqqssstttnnniiiggg^^^PPPOOOVVVVVV@@@333***,,,...,,,,,,000///...,,,---...000//////...------------,,,,,,,,,,,,---...///000111222222222555999;;;;;;::::::::::::::::::<<>>???@@@BBBEEEHHHIIIMMMTTTYYY]]]```ccceeegggggghhhjjjnnnqqqqqqqqquuussspppkkkfffaaa\\\ZZZUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQOOOKKKHHHGGGHHHJJJIIIJJJKKKKKKLLLNNNRRRVVVyyyOOOGGG>>>:::;;;;;;888444222222222111...------...333@@@SSSaaadddbbbbbbeeebbbaaabbbaaaVVVKKKPPP]]]hhhjjjkkkkkkiiijjjmmmpppsssggg]]]___mmmzzz|||yyypppmmmgggbbbZZZKKKHHHWWWHHH888---///000,,,,,,000///---++++++---//////.........---------,,,,,,,,,,,,---...///000000111111111555:::<<<;;;:::888888:::::::::<<<>>>@@@@@@???AAABBBDDDGGGKKKOOOSSSUUUSSSQQQOOOOOOPPPSSSUUUUUUYYYYYY[[[___dddffffffdddggghhhjjjnnnsssvvvwwwwwwrrrtttvvvvvvxxxpppjjjgggkkkpppvvv}}}{{{~~~uuuzzz|||rrr]]]XXXQQQJJJDDD???;;;888777666333111...,,,+++***---------,,,,,,,,,++++++******))))))(((((((((''''''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((('''''''''&&&%%%%%%&&&(((+++,,,,,,++++++*********++++++***************++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------------------------------------...//////........./////////000000111111000000000000111111111111111111222222222222111222444777999::::::;;;;;;===???AAACCCEEEHHHKKKJJJMMMRRRUUUYYY\\\aaadddeeeeeeeeehhhlllooopppoooqqqooommmiiiddd```\\\ZZZVVVVVVUUUTTTRRRQQQPPPPPPSSSRRROOOKKKHHHHHHKKKMMMJJJJJJKKKJJJJJJLLLPPPSSSPPPHHH>>>:::;;;<<<888444222333333111...,,,------,,,777JJJ\\\cccbbbaaadddgggcccccceee```XXXZZZbbbhhhhhhgggdddbbbcccgggkkkpppllleeecccnnn|||~~~wwwrrrqqqhhhfffcccIII@@@WWWOOO===111111222---+++///...,,,++++++,,,..................------,,,,,,,,,,,,,,,...///000000000000111555:::<<<;;;999777666:::999999;;;>>>@@@@@@???@@@@@@AAADDDHHHLLLQQQTTTNNNLLLKKKLLLOOOSSSVVVWWWVVVVVVWWWYYY\\\```ccceeegggfffggglllssswwwwwwuuupppsssyyy|||mmmeeeccceeemmmuuuzzz{{{tttuuuwwwlllccc[[[TTTPPPKKKIIIEEEAAA===999777555000000/////////.........))))))))))))************'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&'''&&&%%%%%%&&&(((+++---,,,,,,++++++***+++++++++*********)))***++++++,,,+++++++++,,,,,,---------,,,,,,------------......------------------------...............///000000---.........//////000000111111000000000000111111222222333333333444444444000111444777999;;;;;;;;;;;;===@@@BBBDDDGGGKKKNNNMMMNNNPPPQQQTTTYYY___cccaaaaaabbbeeeiiilllllllllmmmllljjjgggccc___\\\ZZZXXXWWWUUUTTTRRRPPPNNNMMMTTTRRRPPPLLLJJJJJJMMMPPPJJJJJJJJJJJJIIIKKKNNNQQQ```KKK>>>;;;666888999111555444333111000///......222000;;;RRRaaa```ZZZXXX```dddeeeccceeelllmmmjjjjjjkkkmmmiiiZZZJJJJJJTTTiiinnncccYYYeeerrrsssssslllooopppkkk^^^QQQLLLMMM]]]HHH333---//////,,,+++---,,,***))))))***,,,---///////////////............///000111111222222111444555777999:::999888777======<<<<<<===>>>@@@AAAAAAAAAAAABBBEEEHHHLLLNNNNNNMMMMMMOOORRRSSSPPPMMMSSSTTTTTTUUUXXX]]]^^^\\\fffiiihhhbbbccckkkrrrsssrrruuu{{{yyyooofffaaaooo{{{qqqwww~~~mmmttt{{{vvvrrrlllbbbTTTJJJBBB===888444333222///---,,,,,,,,,---...---+++(((+++***)))******((($$$"""'''''''''&&&'''(((((()))***))))))))))))))))))((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))***,,,---,,,******+++,,,+++++++++++++++++++++++++++*********+++,,,,,,---------------------------///...---,,,+++,,,,,,---000///---,,,,,,---...///111000////////////000000222111000//////111333444555444444444444333333333444555777888999;;;===@@@>>>@@@BBBCCCDDDFFFJJJLLLMMMMMMNNNQQQTTTWWW[[[]]]___aaabbbcccdddfffjjjmmmjjjjjjjjjiiigggccc```^^^ZZZXXXVVVSSSQQQQQQRRRSSSOOONNNMMMMMMMMMOOORRRSSSLLLIIIGGGHHHLLLOOOOOONNNpppSSSBBBAAA===;;;;;;555666555444333111000000///222111:::MMM]]]aaa[[[VVVaaaeeeggggggmmmssssssooogggfffiiigggXXXFFF@@@EEEgggmmm___OOOSSS```jjjsssmmmoooooojjj___RRRKKKIIIWWWJJJ:::000...///...,,,---,,,+++******+++,,,---...............------------...//////000000111111333444666888888888777666::::::999999:::<<<>>>???>>>>>>>>>@@@CCCGGGJJJLLLLLLKKKKKKNNNRRRSSSRRRPPPQQQSSSTTTUUUWWW[[[]]]^^^aaaffffffcccccchhhkkkjjjjjjuuuvvvpppqqqvvvpppkkklllpppjjjaaaXXXOOOEEE;;;555555222///......///......///,,,)))(((***---//////))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***+++,,,,,,*********,,,+++++++++++++++++++++++++++++++++++++++,,,------------------------------///...---,,,,,,,,,------......---------------...000000000000000000000000222111000//////111333444444444444444444444444444666777888999888999<<<>>>>>>@@@BBBCCCDDDFFFIIIKKKJJJKKKLLLNNNRRRVVVYYY[[[]]]^^^```aaabbbdddhhhkkkhhhiiihhhgggeeebbb___]]][[[ZZZWWWTTTRRRQQQQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSKKKIIIHHHIIIMMMPPPPPPOOOXXX@@@AAA???999777444666555444333111000//////000222888EEEWWWbbb___UUU]]]aaaccceeejjjooopppmmmfffdddeeefffZZZFFF:::888___jjjbbbNNNIIIOOO]]]ooooooppppppkkkcccWWWLLLEEEMMMMMMDDD555---000000---...---,,,++++++,,,---...------------------------------......//////000000222333555666777777666666:::999999999999;;;<<<>>>;;;;;;<<<>>>AAADDDGGGIIIHHHHHHIIILLLPPPRRRRRRQQQPPPSSSVVVXXXXXXZZZ___cccdddiiilllkkkjjjkkkkkkhhhiiiuuutttsssyyy}}}{{{gggzzzlllddd~~~{{{sssiii```ZZZMMMGGG???888444111///---222...***'''''')))******((()))))))))))))))(((''')))))))))(((((((((''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))***++++++***)))***,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------......---,,,,,,,,,------,,,,,,------------,,,,,,...///000111111000//////111111000///000111222333444444444444444444444444777888999999888999:::<<<>>>@@@BBBCCCDDDEEEGGGJJJFFFGGGHHHKKKNNNRRRVVVXXXYYY[[[]]]^^^___bbbeeehhhffffffeeedddbbb```^^^]]]\\\[[[XXXUUUSSSPPPOOONNNLLLLLLMMMNNNOOOPPPQQQQQQJJJIIIIIIKKKNNNQQQRRRRRR```@@@AAA???888555555444444333222111///...---...222555===PPPcccdddZZZZZZ___ccccccbbbeeekkkpppooogggeeefff___LLL<<<666RRRhhhkkk[[[NNNJJJTTTgggrrrsssrrrmmmggg^^^PPPDDDEEEPPPMMM;;;...000222......------,,,,,,------...---------------.....................///000111111333444555666777888888777===<<<;;;::::::;;;<<<===;;;;;;<<<>>>@@@BBBDDDFFFEEEFFFGGGJJJLLLNNNPPPPPPQQQTTTYYY[[[[[[[[[```hhhfffjjjnnnnnnnnnmmmmmmllljjjnnn{{{rrrtttzzzllluuurrrbbbxxxqqqlllcccXXXNNNCCC999333444222///......,,,***'''***+++,,,---------,,,+++,,,,,,,,,++++++******)))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&((()))+++***))))))***++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------***+++,,,---...---,,,+++,,,---///000111000...---111000000///000111222222333333333444444555555555666888999999888999;;;===>>>@@@CCCCCCCCCDDDFFFGGGCCCCCCEEEGGGJJJNNNRRRTTTVVVXXXZZZ\\\]]]```ccceeeccccccbbb```___^^^]]]\\\\\\ZZZXXXUUUQQQNNNLLLKKKIIIJJJLLLMMMNNNOOOOOOOOOIIIIIIJJJLLLOOORRRSSSTTTpppIIIEEEBBB<<<:::999555555555555333111000///---000333999KKK```gggbbbYYY```gggfffaaacccqqq}}}pppggggggaaaPPP@@@999NNNgggqqqdddTTTIIIPPPcccppprrrrrrmmmiiibbbSSSEEEAAAOOOQQQ???111111333///------------------------------......///////////////////////////111222333444555666777888999999:::???>>><<<;;;::::::;;;;;;>>>>>>??????@@@BBBCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNQQQRRRWWW\\\[[[YYY___hhhbbbdddfffhhhhhhgggiiikkkgggdddzzzyyyzzzzzzdddqqqpppmmmtttfffWWWNNNAAA>>>:::777777666666555//////000111222222222222///......---,,,,,,++++++)))(((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%'''(((***))))))(((***+++++++++,,,,,,,,,---------......---------------...------------------------,,,---------------------)))***,,,---...---,,,+++***+++---//////...---,,,000000000000000111111111222222333333444555666666444666777888999:::===??????AAACCCDDDCCCCCCCCCDDDAAAAAABBBDDDHHHKKKNNNPPPSSSUUUXXX[[[\\\^^^aaacccaaa```^^^]]]\\\\\\]]]]]]ZZZXXXVVVRRROOOMMMKKKKKKIIIJJJKKKLLLMMMMMMMMMLLLHHHJJJLLLNNNPPPQQQSSSTTTTTTFFF@@@<<<;;;888888888999888777555222111...///000666EEEXXXeeeiiiUUU]]]fffgggbbbddduuuttthhhfffaaaSSSEEE@@@VVViiinnncccUUUJJJNNNaaalllqqqqqqlllhhhdddWWWHHHBBBLLLNNNBBB666222111///,,,,,,,,,------,,,,,,,,,------......///000000000000000/////////111333444444555666777888999:::;;;<<<;;;:::999999999:::;;;???@@@AAAAAABBBCCCCCCDDDCCCEEEFFFGGGHHHIIILLLOOORRRPPPTTTZZZ[[[XXX\\\eeebbbaaabbbeeeeeedddgggkkkjjjccc|||zzzsssuuullliii~~~xxx```ZZZyyyuuummm\\\UUUJJJ@@@;;;888888777333333222111111111222222111111000///......---,,,++++++*********)))))))))***))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''))))))(((((()))+++++++++,,,,,,------......//////...---------......------------------------+++,,,---.........------***+++,,,------......---***+++,,,.........------/////////000000000111111111111222333555666777777333555777888999;;;>>>@@@???AAACCCDDDCCCAAAAAABBBAAAAAABBBCCCFFFIIILLLMMMOOORRRVVVYYYZZZ\\\___aaa___^^^\\\ZZZZZZ[[[]]]^^^YYYWWWTTTPPPNNNMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLGGGJJJMMMOOOOOOPPPRRRSSScccJJJ>>>>>>===666777888888888777444222000111......555???LLL]]]kkkVVV[[[cccgggffffffrrr~~~oooeeefffeee[[[RRROOO```mmmmmmcccYYYMMMLLLZZZjjjrrrtttmmmjjjhhh^^^QQQEEEHHHHHHCCC;;;333000///++++++,,,,,,,,,,,,++++++,,,,,,---......///000000000///.........000222333444444444555777999:::;;;999999999999;;;===???@@@===>>>@@@BBBDDDEEEFFFFFFCCCEEEGGGHHHIIIKKKPPPSSSWWWRRRSSS[[[]]]ZZZ\\\dddeeeccceeehhhhhhdddfffkkkmmmkkkuuu|||{{{xxxeeetttrrr]]]XXXqqqzzztttjjjaaaXXXPPPIIIDDDBBB???<<<888666666666777777777666555444333222222///.........------------+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%'''(((((((((((()))+++++++++,,,,,,---......///000//////......---......------------------------+++,,,---.........------,,,,,,,,,,,,---...///000,,,,,,---......///000000...//////000000000000000000111222333555666777888555666888888999:::<<>>444...///***++++++,,,,,,++++++***++++++,,,,,,---.../////////...---,,,---///111222333333333444666888999:::888888999;;;>>>AAADDDFFF:::<<<>>>AAADDDFFFHHHHHHBBBEEEHHHJJJKKKNNNTTTXXX]]]UUUUUU^^^bbb^^^___fffeeecccfffjjjiiicccbbbgggkkkooonnn|||{{{xxx}}}zzzqqq|||eeepppsssbbb___rrr|||ooofffVVVSSSMMMGGGCCCBBBBBBCCC======<<<;;;:::999888777111111111111000000000000,,,,,,,,,+++++++++******''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((((('''((()))+++++++++,,,,,,---...//////000000///...............------------------------***+++---...///...------------,,,,,,---...000111............///000222333...//////000000000000000000000222333555666777888777888999999888999;;;===???AAADDDDDDBBB@@@??????DDDDDDCCCDDDEEEGGGIIIJJJIIILLLQQQTTTVVVWWWZZZ[[[^^^\\\YYYXXXXXX[[[^^^```ZZZWWWSSSPPPOOORRRUUUXXXVVVTTTRRROOONNNNNNOOOPPPGGGKKKNNNOOONNNMMMOOOQQQXXXGGGBBB===999777666444222111//////......///222444666@@@WWWkkkfff[[[]]]lllnnneeejjj{{{}}}ooofffhhhkkkiiiiiillljjjqqqqqqiiiaaa\\\PPPDDDaaa|||~~~mmmnnnuuuiiiZZZTTTJJJCCCCCCAAA999...(((///...,,,******+++,,,---,,,,,,------.../////////...//////000//////...---000111333555666777888888999999:::<<>>@@@BBBCCCEEEEEECCCIIINNNNNNKKKKKKPPPUUU[[[UUUVVV```aaaZZZYYY^^^ccceeefffeeebbbbbbeeehhhlllqqqppp|||zzztttsssyyytttxxxsss\\\mmmtttzzznnnbbbYYYTTTRRRRRRHHHGGGFFFDDDBBB@@@>>>===:::999888888777555222000333111///---+++******))))))))))))(((&&&%%%%%%&&&''''''&&&%%%&&&''')))***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((***+++++++++++++++,,,,,,,,,------222111///...---------...------......------,,,,,,........./////////000000000///...---,,,---......000///......///111444555999777555333111000000000111111000111222444666777888888888888777777666666;;;<<<>>>@@@AAAAAA@@@@@@DDDDDDEEEEEEEEEFFFFFFGGGMMMNNNOOORRRVVVXXXWWWVVVTTTVVVXXXYYYYYYZZZ\\\^^^YYYUUUQQQQQQSSSUUUUUUTTTZZZWWWSSSOOONNNOOORRRSSSIIIJJJKKKLLLLLLNNNRRRTTT^^^IIIDDD???888777666555333111000//////---...111222333===RRRfffkkk```^^^iiikkkfffmmm|||kkkYYYZZZdddhhhgggfffjjjqqqrrrlllhhhdddYYYKKKXXXvvvsssnnnpppjjj```UUULLLDDDDDDCCC;;;222,,,......,,,+++++++++,,,---,,,,,,,,,------...//////........................222222444555777777888888888888999:::<<>>???AAACCCDDDDDDBBBGGGKKKKKKHHHHHHMMMSSS[[[SSSQQQYYY]]]YYYYYY^^^bbbdddeeeeeecccdddhhhlllnnnwwwxxxxxxyyyvvvwww~~~www```kkk}}}}}}vvvrrrjjjhhhddd^^^WWWPPPJJJGGGJJJGGGCCCAAA@@@@@@===;;;666555444111///,,,***))))))*********))))))***+++''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******)))***+++,,,---///000000222111000...---------...------.........------,,,............/////////000000///...---,,,------...///.........///111333555;;;999777555444333333333888777666555444444333444777777777777888888999999666777999:::;;;;;;::::::@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGKKKNNNPPPOOONNNLLLMMMNNNPPPPPPQQQSSSTTTRRRPPPNNNOOOQQQRRRPPPNNNPPPOOOMMMLLLKKKKKKLLLLLLFFFHHHIIIIIIJJJLLLOOORRReeeJJJFFFAAA666888777555333111000//////---...///000111888KKK]]]kkk___[[[bbbggghhhppp|||fffJJJIIIZZZhhhhhhbbbhhhmmmnnnkkkjjjiii]]]MMMLLLnnn~~~ppplllkkkhhhYYYOOOFFFEEEEEE>>>666111......---------,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,---...000111444444666777777888888888888999999:::;;;<<<======;;;<<<===???@@@BBBCCCDDDCCCGGGJJJIIIFFFGGGLLLQQQZZZPPPKKKRRRXXXYYYZZZ______aaaddddddeeegggmmmqqqqqq~~~uuuxxx}}}{{{yyy|||{{{gggggg{{{yyyrrrmmmfff___VVVPPPNNNKKKEEEAAA======<<<:::777555222111++++++******))))))))))))(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((()))'''((())),,,...000222333333222111///......------------.../////////..................//////////////////...------------...............///000222333:::999777666555444444444;;;;;;:::999888666555444555666666888999:::;;;;;;888999:::;;;;;;<<<;;;;;;>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGJJJNNNOOOOOONNNJJJKKKLLLNNNOOOPPPQQQQQQMMMMMMNNNOOOQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHIIILLLOOOmmmKKKFFFBBB777999777666444222111000000......///000000555DDDTTTccc\\\XXX\\\bbbiiiqqqwww{{{___BBB===QQQfffjjjcccfffjjjjjjhhhkkkkkk^^^NNNEEEeeeyyykkkllllll^^^SSSJJJHHHFFF@@@777333---............---,,,,,,---------------///000111///...------...000222444555666777888888888888888888999:::;;;<<<<<<<<<;;;<<<<<<>>>???AAABBBDDDDDDFFFHHHJJJIIIGGGHHHLLLQQQVVVMMMJJJPPPXXX[[[\\\^^^\\\___bbbccceeeiiipppuuuttt}}}}}}rrrnnnvvv{{{xxx{{{zzz}}}~~~oooxxxpppddduuutttlllggg```WWWOOOKKKIIIFFFBBB???<<<:::999333111...,,,+++***((('''******+++++++++)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$((((((((((((((('''''''''&&&'''(((***,,,...000111333222111000///......------...//////000000000000//////////////////////////////.........---------............///000111222555555444333333222222222666777999:::;;;:::999999666777777888999:::;;;;;;;;;<<<<<<=========>>>>>>???@@@CCCEEEGGGGGGGGGGGGHHHHHHJJJMMMQQQRRRRRRPPPNNNNNNOOOQQQSSSTTTSSSRRROOOOOOPPPQQQRRRRRRQQQQQQOOONNNMMMKKKKKKJJJJJJJJJLLLMMMMMMLLLJJJKKKMMMOOOyyyOOODDDAAA999999888666444333111111111000///000111000333???MMM^^^___]]]\\\```hhhmmmmmmkkkXXX@@@888IIIaaajjjeeebbbfffggggggkkknnncccTTTEEE]]]pppnnnlllcccXXXNNNKKKIIIAAA999444....../////////...---,,,///......---...000111333111000//////000222444666666666777888999999888888666777888:::;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEFFFGGGIIIHHHFFFGGGJJJMMMPPPLLLLLLSSSZZZ]]]\\\\\\[[[]]]```bbbccchhhpppvvvssstttpppkkklllrrrvvvuuuvvvtttwww}}}}}}~~~|||zzzzzz}}}yyydddmmmzzzrrriiieee^^^UUUMMMFFFAAA???===999444111000///---+++***+++,,,,,,,,,+++)))((('''''''''&&&&&&&&&&&&%%%((((((((((((''''''''''''''''''((()))***++++++,,,111111111000//////...------...///000111222222222000000000000000000000000000000000/////////............/////////000111111222222333333333222222222333444666999:::;;;;;;:::999999999999::::::::::::999999999999999999::::::@@@AAACCCEEEGGGHHHHHHHHHFFFFFFHHHKKKNNNPPPOOONNNNNNMMMNNNQQQSSSTTTRRRPPPQQQPPPPPPOOOPPPQQQTTTVVVVVVTTTPPPLLLKKKKKKMMMNNNSSSTTTSSSQQQOOOOOOQQQRRR[[[FFFAAA>>>:::999777555333222111111111000000111000222;;;FFF^^^fffggg___^^^fffiiiddd___TTTAAA555BBB\\\jjjhhh]]]bbbddddddhhhmmmfff[[[LLLTTTyyyssskkkggg\\\RRRPPPNNNFFF<<<777000////////////.........000///---------///222333333222222111222333555666555555777888888999999999333444555666777999::::::;;;<<<===???AAABBBCCCDDDCCCDDDFFFFFFEEEEEEFFFGGGHHHJJJNNNSSSXXX[[[ZZZZZZ[[[]]]______aaaeeemmmssspppjjjeeefffjjjllllllmmmqqqoooqqqyyy~~~vvvnnnsssiiihhhyyynnnccc[[[VVVHHHCCC===999888777444111------------,,,+++***)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''(((((((((((((((......////////////......---...///111222333333333222222222222111111111111111111111222111000000//////000000000111111111111333333444555666666555555444555666777888888888888::::::::::::::::::;;;;;;999999888888888888999:::???@@@@@@AAACCCDDDEEEFFFEEEEEEGGGJJJMMMOOONNNMMMOOONNNNNNQQQTTTUUURRRNNNMMMMMMMMMLLLLLLNNNRRRVVVVVVSSSOOOKKKJJJKKKMMMOOOTTTUUUUUUTTTSSSSSSUUUWWWmmmLLLBBBBBB:::999888666444333222222000//////000///000888AAAZZZhhhjjj]]]YYYccchhhccc___YYYFFF666@@@\\\lllkkkeeekkklllhhhiiimmmiii```VVVLLLqqqzzzlllggg^^^VVVUUUTTTLLLBBB===111000///.........///000...---,,,++++++...000222333333333333333333333333333444555777888999999999555555555555666777999:::999:::;;;===>>>@@@AAABBBAAACCCEEEFFFFFFEEEDDDCCCBBBGGGMMMPPPRRRTTTVVVWWW[[[]]]^^^]]]]]]aaahhhnnnmmmhhhfffiiihhhdddeeekkktttrrrttt{{{}}}~~~qqqllltttpppggg}}}~~~~~~{{{eee]]]TTTMMMJJJFFFAAA===666555333000...,,,++++++************)))))))))((('''''''''((((((((((((((('''''''''(((((((((((((((+++,,,---...//////......---...000222333444555555444444444333333222222222222222333333333222111000000111111222222222222222333444666777888888888888666666666555666666777777888999999:::;;;<<<=========<<<;;;::::::;;;<<<<<<@@@???>>>>>>???@@@CCCDDDDDDEEEFFFIIIMMMOOONNNMMMOOONNNNNNQQQUUUUUUQQQMMMGGGIIIJJJJJJJJJKKKNNNQQQOOONNNLLLJJJJJJKKKMMMNNNNNNOOOQQQRRRRRRUUUXXX[[[{{{RRRCCCEEE;;;:::888666444333222222///---.../////////666>>>RRRdddgggYYYTTTbbbjjjgggfff```KKK888BBB```qqqoooxxx}}}|||uuurrrsssppphhh\\\FFFeeeoooggg^^^XXXYYYYYYQQQHHHBBB333111///...---...000111---,,,***)))***,,,...000222222333333333222111111222333444666888999999::::::999777666777888:::;;;777888999;;;===>>>???@@@BBBDDDGGGIIIHHHGGGDDDCCC>>>EEEKKKLLLLLLNNNSSSVVV\\\]]]]]]\\\[[[^^^eeekkkllljjjmmmqqqjjj```dddppp{{{yyyzzz|||sssoooxxxuuugggxxx~~~~~~qqqggg```YYYQQQKKK@@@===:::555222///...---++++++++++++*********)))''''''''''''(((((())))))''''''(((((()))*********)))***,,,.../////////...---...000222444555555666555555555444444333333333333333444555444333222111111222222333333333222222222444666777888999888888666555444444555777999:::666777888:::<<<===??????===<<<;;;:::999:::;;;<<>>===>>>@@@BBBDDDAAAAAACCCFFFIIIKKKJJJIIIKKKIIIIIIMMMQQQRRRMMMHHHCCCFFFJJJKKKKKKKKKLLLOOOIIIJJJJJJKKKLLLMMMNNNNNNGGGIIILLLNNNQQQUUUZZZ]]]cccCCCEEE<<<:::888777666555333111000///......///111333444DDDZZZhhhccc\\\___bbbaaaddd___NNN>>>BBBXXXkkkppp}}}tttuuufffWWWNNNhhhtttjjjddd```aaa___UUUIIIAAA999111+++,,,......///111......---,,,,,,,,,------111111000...---///222555111333444333333333555777666666666666777888999:::888888888999;;;>>>BBBDDD@@@AAABBBDDDDDDDDDDDDCCCDDDEEEHHHMMMRRRTTTTTTRRRZZZ[[[\\\]]]]]]___bbbdddlllqqquuutttmmmgggeeeeeeuuuzzz|||{{{}}}~~~|||xxxyyyppp~~~rrrfff}}}qqqfffdddXXXKKKCCC;;;555444777222...******+++,,,+++(((************************))))))))))))))))))))))))******+++,,,,,,---....../////////000111333444555444555555666666666666555555666888999999777444222777666444222111222333444666666666666777888999:::777777888999999999888888777777888999::::::;;;;;;999999999:::;;;<<<===>>>BBB@@@???@@@AAABBBBBBAAADDDEEEEEEFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLKKKJJJIIIFFFHHHKKKKKKKKKKKKMMMNNNIIIKKKMMMMMMLLLKKKKKKLLLHHHJJJNNNPPPSSSUUUYYY[[[mmmHHHIII===;;;999777666555333111000000///...///111333444===QQQccceee___]]]```cccfff```OOO???CCCYYYlllrrrzzzrrrhhhZZZNNNaaazzzmmmgggaaaaaaccc^^^OOOAAA;;;333------...------...------,,,,,,,,,------...000000///---,,,---111444333444444444333333555777666666666666777888999:::888777777888:::===AAACCCAAABBBCCCDDDEEEEEEEEEDDD@@@BBBFFFLLLQQQUUUVVVUUUUUUWWWYYY[[[[[[\\\___aaaiiioootttrrrjjjcccaaacccooovvvzzzzzz{{{~~~yyyuuusssbbbxxx~~~uuufffUUUHHH???999777222000......000000---***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------...///000222444555666777888888888888888888666777888999999888666555999777555444333333444555666666666666666777888999888888999999::::::999999888888999::::::;;;<<<<<<:::::::::;;;<<<===??????AAA@@@??????AAACCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKEEEHHHJJJKKKJJJJJJLLLMMMJJJLLLMMMMMMLLLLLLLLLNNNJJJLLLPPPRRRTTTVVVYYY[[[|||OOOKKK???<<<999777777666444222000000/////////111222333666FFF\\\hhhccc[[[]]]eeedddaaaWWWNNNRRRbbbmmmppprrrnnnvvvrrrmmmaaaPPPVVVpppllldddaaaeeefffVVVBBB===666000///000---+++,,,,,,,,,+++,,,,,,---...///.........---+++---///222444555555555444444555777666666666666777888999999777777777777999<<>>:::666444333000+++'''++++++***************+++))))))))))))))))))))))))((())))))******+++++++++++++++,,,---///111333444666777888888999999999888888888888999999999999999:::999888666555666666777777777666666666777777888888999::::::;;;;;;;;;:::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAA???>>>???AAACCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGIIIIIIIIIIIIJJJKKKJJJLLLMMMMMMLLLLLLMMMOOOMMMOOORRRTTTVVVWWWYYY[[[WWWKKK@@@>>>:::888777666444333000000//////000111222222333@@@XXXllliii\\\[[[ggg^^^bbbccccccgggnnnnnnjjjnnnmmm|||zzz^^^ZZZqqq~~~uuuiiiUUUOOOsssoooooohhhaaadddfffYYYFFF???777111111111...+++,,,++++++++++++,,,---...///.........---,,,---///222555555666555444444555777666555555666666777888999777777666666888;;;===???AAAAAABBBCCCCCCDDDDDDDDDCCCDDDFFFIIIMMMPPPPPPPPPOOOSSSWWWZZZ[[[[[[\\\]]]fffooovvvuuukkkccccccffffffoooxxxzzzwwwwwwzzz~~~}}}|||}}}mmmgggiiibbb}}}~~~~~~~~~ooo]]]OOOHHH???888555222///,,,...---,,,++++++++++++,,,))))))))))))))))))))))))((((((((()))))))))******((()))***,,,...000222444444444555666777777777777999999888888999:::;;;<<<<<<;;;:::888888888888888999888888777777777888888999999:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>???BBBCCCDDDCCCFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJIIIKKKLLLLLLKKKKKKMMMNNNOOORRRUUUWWWXXXXXXZZZ[[[aaaKKKCCC???;;;999777777555444000000000000000111111111555>>>UUUlllmmm^^^[[[eee]]]bbbhhhlllppprrrnnniiipppttt{{{OOOFFFmmm|||ppp]]]OOOdddooopppkkkccc``````YYYNNN???777111111111///---...*********+++,,,---...///.../////////---...000222444555555555333444555777555555555555666777888999888777666666777:::<<<>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDGGGKKKNNNOOONNNMMMPPPUUUWWWXXXXXXYYYZZZbbbjjjsssssslllfffeeegggfffnnnxxx{{{yyyvvvxxx|||zzzzzz}}}|||iiihhh|||yyyfffzzz}}}}}}~~~~~~~~~~~~ggg]]]OOOCCC===:::777555000///---+++***)))******************************'''((((((((((((((())))))'''((()))***---///111333333333444666666777777777:::999888777888999;;;<<<<<<;;;::::::999999888888::::::999888888888999999999999:::;;;<<<======<<<999999999::::::::::::::::::::::::;;;<<<===??????AAA???>>>???AAACCCCCCCCCFFFFFFGGGHHHIIIJJJJJJIIIJJJIIIFFFDDDBBBAAAAAABBBCCCEEEGGGHHHGGGGGGGGGIIIHHHIIIIIIIIIHHHIIIKKKNNNQQQSSSWWWYYYYYYZZZ[[[\\\qqqPPPDDDAAA<<<999888777666555000000000000111111000000555<<>>@@@@@@CCCBBB@@@@@@AAABBBAAA@@@???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCEEEFFFHHHHHHGGGFFFGGGHHHGGGHHHHHHGGGGGGIIILLLOOOOOOSSSXXX[[[[[[[[[\\\]]]aaaGGGCCC>>>:::888888777666000000111111111111000///...444AAATTTcccfff___XXX``````cccjjjnnnnnnlllkkkjjjssspppeeeQQQ888III|||~~~kkknnnfffJJJ\\\uuuhhhkkkjjj___[[[```KKK@@@555000...,,,,,,///,,,,,,++++++***++++++++++++,,,...---,,,,,,---///---///111111222333666888555444444555555666777888;;;:::999888888:::<<<===AAA@@@@@@???@@@AAACCCDDDBBBAAABBBDDDGGGJJJLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTPPPUUU\\\dddjjjjjjgggccc^^^```jjjxxx~~~|||zzz}}}zzzwwwyyy~~~qqqjjjxxxuuudddsss~~~~~~}}}jjj[[[FFFCCC>>>999555333222333************************)))))))))))))))(((((((((*********+++,,,...///000...///111222333444444444666666555555444444333333888888888888888666555555444444444444555777888888666777999:::;;;<<<<<<<<>>>>>>>>>>><<<<<<======>>>@@@AAABBBDDDBBBAAA@@@AAAAAA@@@???@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDAAA???>>>EEEGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIMMMPPPOOORRRWWW[[[\\\\\\\\\]]]mmmPPPCCC>>><<<555666777111444333222111000000000000111111888KKKaaannnjjjaaaeeeiiiiiigggmmmvvvssshhheeefffnnnmmmPPP666EEEhhhxxxnnnjjjiii\\\TTToooxxxjjjmmmnnnddd]]]___WWWGGG999555333///---......---,,,,,,++++++,,,,,,***+++,,,---..................///000111333555666444666777777666555555666888888999999999888888777;;;===@@@BBBBBBAAA???>>>AAABBBCCCEEEGGGIIIKKKMMMSSSTTTSSSQQQSSSVVVSSSMMMMMMUUU^^^hhhssszzzxxxqqqdddiiilllnnnuuu||||||xxxzzzsss[[[qqqfffiii}}}|||~~~kkkaaaNNNDDDAAA<<<;;;999///111,,,***++++++((((((+++************))))))))))))(((((()))***+++,,,,,,---000111333555666666666555555555666666666666555555777777888888888888777777666555444333333444555666888888888999999::::::;;;??????>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBAAA@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDFFFGGGEEEDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEGGGJJJMMMNNNMMMLLLLLLLLLQQQRRRSSSUUUWWWXXXYYYZZZSSSDDD>>>===888777999222444333222111000000000000...111777EEE[[[llllllccciiimmmkkkgggkkkpppjjj^^^MMMTTTeeelllTTT888@@@^^^uuullljjjiii[[[OOOaaapppmmmoookkkbbb]]]XXXIII;;;555333///---///...---,,,,,,++++++,,,,,,***+++,,,---..................//////000111222333333444666555444333333444888888888999999888888777;;;===???AAABBBAAA???>>>>>>???@@@AAADDDFFFHHHIIIRRRSSSQQQOOOQQQUUUSSSOOONNNTTT[[[bbbkkkrrrqqqkkk]]]dddhhhjjjooozzz|||zzz}}}kkk\\\mmmooo```zzz{{{yyyzzz|||~~~~~~~~~wwwdddWWWMMMBBB???===333777222///...,,,)))***...*********))))))))))))(((((()))))))))***+++++++++---...000333555666777777555555666666666666555555666666777777777777666666666555444333333444555666777777888999999:::::::::======>>>>>>>>>======<<<>>>???@@@???>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAACCCEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEHHHKKKMMMNNNOOOPPPQQQSSSTTTVVVXXXYYYYYYYYYYYYWWWEEE>>>???:::::::::444444333222111000000000000,,,222555<<>>@@@AAA@@@???>>>>>>>>>???@@@BBBEEEGGGHHHPPPPPPNNNLLLNNNSSSTTTQQQQQQTTTXXX]]]dddkkkjjjeee```eeeiiihhhiiiqqqyyy}}}{{{zzz}}}xxx```___nnnxxxVVVjjj~~~yyywwwwwwzzz|||www{{{ppp^^^KKKEEECCC:::999555111///+++''')))---******)))))))))((((((((()))))))))))))))))))))))))))***---000333666777888555555666666666666555555555555666666666666555555555555444444444444555555666777777888999999:::::::::<<<===>>>>>>===<<<;;;>>>??????>>>======@@@BBB@@@AAAAAAAAAAAA???>>>===<<<===>>>???@@@AAABBBBBB???AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDGGGIIIKKKLLLMMMOOORRRTTTUUUWWWZZZ\\\\\\[[[ZZZYYY^^^HHH>>>???;;;::::::555444333222111000000000000,,,333444555GGGdddpppllldddfffggggggiiiiii```UUU;;;@@@TTTkkkiiiTTTMMMVVVoookkkmmmooofffTTTNNNRRRuuufffhhhrrrnnn___\\\RRREEE:::222//////000...---,,,,,,++++++,,,,,,***+++,,,---..................///000000111111111555666888888777666777888666777777888888888888888:::;;;===???@@@@@@??????@@@AAAAAACCCDDDGGGHHHIIIMMMNNNLLLIIIKKKQQQTTTSSSRRRUUUYYY]]]dddjjjiiiddd```ccceeehhhkkkqqqwwwzzzzzzxxxzzz}}}hhh]]]pppWWWZZZ}}}}}}yyyxxxzzz}}}www{{{xxxaaaVVVMMM@@@:::666333222...******...*********))))))((((((''')))))))))(((((((((((((((((()))+++...111333555666444555555666666555555444333444444555555444444333444444444444444444444444555666666777888999::::::999;;;>>>@@@@@@>>><<<;;;===>>>>>><<<;;;<<>>===;;;<<<<<<===>>>???@@@AAA===???@@@@@@>>>>>>>>>???BBBAAA@@@@@@@@@BBBDDDEEEKKKKKKKKKKKKJJJLLLOOORRRUUUWWW[[[^^^___^^^\\\ZZZiiiMMM>>>>>>;;;999999555444333222111000000000000---333333222AAA\\\nnnpppbbbccceeegggjjjiii```VVV<<<666CCC```qqqnnnjjjmmmoookkkkkknnnkkk^^^QQQKKKiiizzz}}}nnniiirrrqqqeee^^^XXXMMM???444000000000...---,,,,,,++++++,,,,,,***+++,,,---............,,,---///111333333444444444666777888777666777888555666777888888888888888999:::<<<>>>????????????BBBBBBBBBDDDEEEGGGIIIJJJKKKMMMKKKHHHIIIOOOTTTUUUOOOSSSWWW\\\dddkkkjjjeeeZZZYYY\\\fffrrr{{{{{{yyyyyy|||xxx```]]]www~~~bbbRRRooo}}}|||~~~~~~~~~wwwbbbJJJ@@@;;;888777666111000111,,,++++++***)))((((((((()))))))))(((((((((((((((******+++---...000222222444444555555555555444444333333444444444444333333333444444444444444444333444555555666888999999::::::<<>><<<=========<<<;;;<<<>>>@@@;;;<<>>======<<<<<<======>>>===>>>???>>>===<<<>>>???AAAAAA@@@@@@AAABBBDDDEEEIIIJJJIIIHHHHHHJJJNNNQQQSSSVVVZZZ]]]___^^^\\\[[[vvvTTT@@@???;;;999999555444333222111000000000000///111111111===RRRfffqqqfffeeefffiiikkkhhh___WWW@@@333999ZZZzzzvvvoooiiijjjmmmgggYYYLLL\\\yyy|||oooqqqrrrkkk```^^^TTTEEE777222111000...---,,,,,,++++++,,,,,,***+++,,,---............+++---///222444555555555000222444555444444444666555555666777888888888888999:::;;;<<<>>>?????????@@@@@@AAABBBCCCEEEGGGGGGJJJLLLLLLHHHIIINNNSSSUUUMMMPPPSSSXXX```iiijjjgggaaa[[[ZZZdddrrryyyzzzzzzyyy{{{}}}~~~|||zzzhhhjjjyyygggZZZWWW^^^fffpppvvveeeRRReee```OOODDD;;;888888444000///------,,,+++***))))))((()))))))))))))))))))))))),,,,,,,,,,,,---...///000444444555555555555444444333333444444444444333333333333444444444444333333333444555666777888999:::;;;<<<>>>@@@AAA@@@???>>>;;;===>>>>>>======>>>???;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@>>><<<<<<<<<<<<===>>>>>>???>>><<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFDDDEEEGGGGGGIIILLLPPPTTTSSSUUUXXXZZZ\\\[[[ZZZYYY]]]CCC@@@<<<999999666444333222111000000000000000------222:::HHH]]]oooiiifffgggkkkmmmjjjaaa[[[EEE777:::WWWyyyyyykkkhhhnnnnnnaaaRRRQQQrrrqqqnnnooolllaaabbb[[[JJJ;;;444222000...---,,,,,,++++++,,,,,,***+++,,,---............,,,---000222333333222222///111333444333333444555444555666777888888888888888999:::;;;===>>>?????????@@@@@@AAABBBDDDEEEFFFIIIMMMMMMJJJIIINNNSSSTTTQQQQQQQQQSSS\\\ggglllkkkmmmccc]]]aaahhhkkkmmmqqqmmmwww~~~zzzxxxuuuqqqooowww}}}||||||~~~zzzoooiiiooowwwhhh___QQQBBB::::::???CCCHHHQQQSSSJJJQQQvvvjjjWWWDDD<<<:::777222//////......---,,,+++***)))((()))))))))***+++++++++,,,+++++++++,,,...///000333444444555555444444333333333444444444444333333222333444444444444333222222333444555777888999:::;;;<<<===>>>????????????:::===???@@@???>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBAAA???===<<<===>>>>>>?????????>>>======???AAAAAABBBCCCDDDFFFFFFGGGGGGDDDEEEGGGIIIJJJMMMQQQTTTUUUVVVWWWWWWWWWVVVUUUTTTbbbFFFAAA===999:::888444333222111000000000000000******333999AAAVVVmmmhhheeefffkkkooollleee```GGG::::::RRRnnn~~~pppiiipppttthhhWWWHHHggg|||ooojjjllllllaaaeee___MMM===666333000...---,,,,,,++++++,,,,,,++++++,,,---............---...000111222111000...000222444555444444555666444555666777888888888888888999:::;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGHHHMMMNNNKKKJJJNNNRRRSSSWWWUUUQQQPPPYYYfffoooppplllccc\\\]]]```bbbjjjsss___rrr{{{pppjjjkkklllffflllnnnkkkjjjqqqyyy}}}~~~}}}||||||zzzvvvVVVGGGGGGBBB>>>888555444555666666222333===;;;666PPPnnnpppsssyyy{{{{{{nnnRRREEEBBB???:::666000//////...,,,+++******(((((()))***+++,,,,,,---++++++++++++,,,...111222333444444555555444444333333444444555555444444333222222444444444444222222222222444555666888999999;;;;;;;;;<<<===>>>>>>???:::===@@@BBBAAA???>>>>>>BBBAAAAAA@@@@@@AAABBBBBBBBBAAA???>>>===>>>@@@AAA@@@@@@@@@???===>>>@@@BBBAAABBBEEEGGGHHHHHHGGGGGGGGGIIIJJJKKKKKKLLLOOOQQQWWWWWWVVVUUUTTTRRRQQQPPPlllKKKDDD::::::===444777555333222222111///...------///000111:::MMM___rrrfffaaafffkkkhhhddddddVVV@@@888MMMgggtttvvvwww}}}~~~\\\TTThhhnnn^^^SSSTTTpppyyynnnppplllllleee^^^VVVFFF555---///...------,,,***))))))(((+++++++++,,,,,,,,,------+++,,,...///111222222222111111222333333444444555222222333333444666888999999888888999:::<<<>>>@@@@@@@@@@@@AAABBBCCCEEEFFFEEEHHHMMMPPPQQQQQQQQQRRRWWWTTTRRRUUU]]]eeejjjmmmiiibbbXXXRRRSSS\\\gggoooXXX___ggghhhffffffkkkqqqnnniiiiiimmmnnnooouuu}}}zzzwwwxxx~~~|||uuuqqqtttttt{{{QQQ::::::999666222000000000000000000000000222666<<>>===>>>BBBAAA@@@??????@@@AAABBBDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFLLLKKKJJJIIIJJJMMMRRRUUUZZZZZZXXXVVVTTTQQQNNNMMMuuuOOOFFF<<<:::;;;555777555333222222222000.........///000000666GGGWWWmmmgggbbbbbbfffgggeeeccc\\\KKKAAALLL```nnnqqqpppsss}}}nnnLLLFFFaaatttpppSSSLLL]]]xxx{{{pppkkklllnnnggg___XXXKKK:::000///...------,,,+++******)))+++,,,,,,,,,------------,,,---...000111222333333111222222333444444555555444444555666777777888888999888888999:::<<<>>>???=========>>>???@@@AAABBBCCCHHHNNNSSSSSSRRRPPPOOOXXXTTTQQQQQQVVV\\\```bbb^^^YYYRRRNNNNNNSSSYYY^^^VVV\\\bbbddddddfffkkkppppppllljjjkkkkkkjjjooowwwooommmpppyyy~~~{{{wwwvvvvvv{{{wwwPPP;;;;;;777444111000111111000000...------...111555888;;;999:::<<<>>>???@@@AAAAAABBBGGGGGGCCCGGGRRRUUUOOOPPPQQQQQQRRRUUUZZZbbbgggyyy~~~}}}xxxrrr\\\TTTQQQJJJDDD<<<999555000---,,,---///---,,,,,,+++******++++++******+++++++++,,,,,,,,,...///222444555666666666444444444444444444444444333333333333333333333333333333444444555777888999999999;;;>>>@@@AAAAAA@@@BBBCCCCCCBBB???>>>>>>???AAA@@@???>>>>>>???@@@AAABBBBBB@@@?????????@@@AAA@@@???>>>>>>>>>???AAAAAA>>>???@@@AAACCCDDDEEEFFFNNNMMMLLLLLLLLLNNNRRRTTT[[[[[[YYYVVVSSSPPPMMMKKKVVVIII???999999777777555333333333222000.........///000...222>>>LLLhhhkkkhhhaaabbbiiijjjdddjjjaaaVVVTTT___nnnqqqmmmmmmsssbbbBBB===]]]~~~```OOOOOOqqq}}}lllqqqooohhhaaa[[[QQQCCC555.........------,,,,,,++++++,,,,,,,,,---------......------...000111222333444222222333333444444555555555666777999999999888777888888999999;;;===>>>???;;;<<<<<<===>>>???@@@@@@BBBHHHNNNSSSSSSPPPNNNLLLTTTPPPLLLKKKNNNRRRVVVYYYWWWUUURRRPPPOOOOOOPPPQQQUUUXXX[[[^^^aaaeeejjjmmmnnnjjjfffeeecccbbbfffmmmsssqqqsssyyyzzzuuupppooovvv}}}vvvRRR>>><<<444222000000111222111000------,,,,,,---...///000.../////////......---,,,...111///+++---444555///222333333333333666:::======CCCJJJOOOSSSXXX___dddoooqqquuuxxxzzzyyywwwuuurrrtttzzz}}}tttiiiggg```UUUCCC@@@:::444///...///111000///---,,,+++************++++++++++++,,,,,,,,,,,,---///222444555666666444444444444444444444444333333333333333333333333333333333333444666777888999:::<<<>>>@@@AAAAAAAAADDDDDDCCCAAA>>>>>>???AAAAAA@@@???>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>???>>>============>>>??????<<<<<<===???AAACCCEEEFFFNNNNNNNNNNNNOOOPPPQQQRRRWWWWWWVVVTTTRRROOOMMMLLLaaaKKKBBB999888;;;777666444333333222000...------///000///000999DDDdddppppppcccaaammmppphhhpppqqqhhh^^^bbbppptttllliiimmm]]]???777TTTzzzlllUUUKKKqqqrrrrrroooiiibbb]]]WWWJJJ:::............------,,,,,,,,,,,,,,,---------...............///000111222444444222222222333444444555555555666888999:::888777666888888999:::;;;===>>>???===>>>???@@@AAAAAAAAAAAABBBFFFKKKNNNNNNLLLKKKJJJLLLJJJGGGGGGIIIMMMQQQTTTTTTTTTTTTSSSRRRPPPOOONNNUUUUUUVVVYYY\\\```dddfffcccaaa^^^[[[ZZZ[[[```dddxxxwwwxxx{{{xxxqqqmmmmmmuuuzzz|||{{{yyyXXXBBB<<<222111000000111222111000////////////......---,,,//////000000000000000///111333111---...222222---,,,---......------///000---000333666777999===???GGGIIIMMMPPPSSSSSSSSSRRRSSSTTTXXX]]]```eeeqqq}}}}}}mmmLLLGGG???999666444111//////...---,,,+++*********++++++++++++++++++++++++***+++---///222444555666333333444444444444444444222222222222222222222222333333333444555666777888999;;;===>>>???@@@BBBCCCEEEEEECCCAAA>>>>>>@@@BBB@@@@@@>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>??????=========>>>@@@BBBEEEFFFKKKKKKLLLNNNPPPQQQQQQPPPNNNOOOOOOPPPPPPOOOOOONNNpppOOODDD<<<888===888666444333333222000///,,,,,,...111000000666???ZZZnnntttgggbbbmmmrrrkkkkkkrrrooodddfffsssuuulllcccfffYYY>>>111BBBbbbyyygggTTTHHHkkkzzzpppooojjjccc___ZZZPPP>>>000.........------,,,,,,+++,,,,,,,,,---------...............///000222444555111111222222333444444444333555777888888777555444777888999:::<<<===>>>>>>>>>???@@@AAABBBBBBBBBAAABBBDDDFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGHHHJJJMMMPPPRRRRRRRRRRRRQQQPPPPPPPPPTTTTTTTTTUUUVVVYYY[[[]]]XXXXXXXXXVVVVVVZZZ```cccmmmoootttyyyyyyuuuvvvyyyzzz}}}}}}zzz~~~```GGG;;;444222000000111222111000//////000000000///...---***+++,,,------------------...,,,+++,,,///...+++***,,,---...,,,+++,,,---///000000000.........///444555777:::<<<<<<<<<<<<;;;;;;<<<>>>???BBBMMMXXXUUUYYYeeewwwiii[[[III>>>:::888222---------,,,++++++++++++,,,++++++++++++++++++++++++)))***+++---///222444555333333333444444444555555222222222222222222222222444444444555666777999999999;;;>>>>>>>>>???BBBEEEFFFFFFDDDAAA??????AAACCCAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???????????????AAA@@@??????@@@BBBDDDEEEHHHGGGHHHKKKOOOQQQPPPOOOJJJKKKKKKLLLLLLLLLKKKKKKTTTEEE???:::===888666444333333333111///---,,,...000//////444<<>>>>><<<===???@@@@@@@@@???>>>@@@AAAAAAAAAAAACCCGGGJJJJJJKKKLLLKKKIIIIIIJJJKKKTTTTTTSSSSSSSSSSSSSSSTTTRRRSSSTTTSSSQQQQQQSSSUUURRRVVVXXXWWWXXX^^^bbbccceeeiiipppvvvuuusssvvv|||~~~yyy~~~iiiPPPAAA999666222000000000000000---......//////...------++++++,,,++++++***)))))))))(((((()))+++,,,+++***(((***+++,,,***)))******(((((((((((())))))))))))---...///000000111111111000......///......444<<<777888@@@MMM\\\kkk|||}}}```III>>>999555222......---,,,,,,,,,------,,,,,,,,,++++++++++++***))))))***+++---000222333222333333444444555555555222222222222222222222222555555555666777888999:::999<<>>???BBBFFFFFFFFFEEECCC@@@@@@AAACCCBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBAAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@CCCBBBAAA@@@AAACCCEEEFFFGGGFFFFFFIIIMMMPPPNNNLLLMMMMMMLLLKKKIIIGGGEEEDDD[[[GGGCCC;;;:::888666444444444333111//////------///...,,,111777AAAZZZnnnllldddcccggghhhiiimmmoooooouuuqqqmmmaaaMMM888555HHH]]]fff^^^TTTTTTpppvvvooooookkkddd^^^VVVHHH:::000///...,,,+++)))((('''*********+++++++++,,,,,,---,,,,,,,,,---000222444/////////000111111222222222222333444555666666777666777999;;;============;;;<<<>>>???@@@???>>>======>>>@@@AAAAAACCCFFFIIIGGGJJJNNNOOOMMMKKKKKKLLLSSSSSSSSSSSSSSSRRRRRRQQQLLLPPPSSSRRRNNNLLLNNNQQQRRRWWWZZZYYYYYY^^^aaa___gggkkkrrruuurrrmmmqqqxxx}}}zzztttyyy~~~vvv___PPP???:::444000////////////......------,,,,,,,,,,,,............---,,,+++++++++******---/////////...+++,,,------+++******+++,,,,,,,,,---...//////...***************+++++++++...******,,,,,,)))+++...+++,,,000666===HHH[[[kkkyyycccMMM@@@:::999222222000///............,,,,,,,,,+++++++++******)))))))))***+++---000111222222333333444555555666444444444444444444444444444444444555666777888999999===??????===>>>CCCGGGEEEFFFFFFEEEBBBAAAAAABBBCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAAAAAAAA@@@@@@BBBAAA@@@???AAACCCFFFHHHKKKHHHFFFGGGKKKMMMKKKHHHOOONNNMMMKKKIIIFFFDDDBBB___IIIFFF<<<888888777555444444333111///111...---...,,,***---333<<>>000///...,,,***((('''&&&))))))*********+++++++++,,,,,,++++++,,,///111333.........///000000111111222222333333444666888999666777:::<<<============<<<===???@@@AAA@@@>>>===:::===@@@CCCDDDDDDFFFHHHBBBGGGMMMPPPPPPNNNOOOPPPLLLMMMNNNNNNMMMKKKIIIGGGHHHNNNSSSRRRLLLIIIKKKPPPRRRXXX[[[YYYXXX\\\]]]YYYeeejjjrrrvvvrrrnnnsss{{{uuusssqqqzzzyyymmm___BBB===666000......//////000///...---,,,,,,,,,,,,((()))******++++++******,,,***+++...000000/////////000000...,,,***+++,,,+++***)))((())))))'''&&&******)))))))))***+++,,,---))))))---...+++)))******---222555444666AAAOOO^^^nnnwww{{{|||^^^III???===777666444222000///...---,,,,,,,,,++++++************)))))))))***,,,...000222222333333444555666666666666666666666666666666333333333444555666777888999===@@@???===>>>CCCHHHDDDFFFGGGFFFCCCAAAAAAAAACCCCCCAAAAAAAAAAAACCCCCC@@@@@@AAABBBAAA@@@???>>>===>>>???AAAAAA@@@@@@???@@@???>>>>>>@@@DDDGGGJJJOOOKKKGGGGGGKKKLLLIIIFFFMMMMMMMMMKKKJJJHHHFFFEEEzzzSSSBBB:::???:::999777555333222111111000///...------...///000;;;IIIbbbtttooo___```mmmiiinnnoooiiieeennnrrrfff^^^LLL:::DDD]]]nnnkkkcccLLLGGGrrrtttoooiiieee```XXXKKK@@@333...++++++***'''(((+++)))******+++++++++******,,,---------,,,---000222111111111111222333444555444444444444666888:::;;;:::999888888999:::<<<===CCC???<<<===@@@BBB???<<<>>>@@@AAABBBBBBDDDGGGIIIGGGGGGGGGIIILLLOOORRRSSSKKKKKKJJJIIIGGGEEECCCBBBEEEJJJMMMKKKFFFDDDHHHMMMZZZcccbbbVVVUUU___^^^TTT______cccmmmxxx~~~zzzwwwuuurrrvvvzzzbbbPPP===444222000///000...------...//////...,,,,,,,,,,,,+++++++++******(((((()))***,,,---...///---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,---///111333555666AAAKKK```xxx}}}~~~fffPPP@@@;;;666333444333//////111------,,,,,,+++,,,,,,,,,---,,,***))))))***,,,------333999:::777555555888;;;999666444555555555444222555555333444888999777;;;<<<>>>??????@@@BBBDDDEEEDDDEEEFFFFFFDDDAAA===???@@@AAAAAA??????@@@AAABBBBBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCC[[[DDD======:::999777555444222222111000///...------...///000:::CCCXXXmmmooofffdddkkkhhhlllmmmhhhfffmmmzzzuuukkkcccTTTGGGNNN___mmmkkkgggUUUJJJjjj{{{pppmmmmmmddd[[[QQQDDD555000,,,---+++((('''***)))******++++++++++++***---...///...---...111333111111111111222333444555666666555555555666777888777666777777999;;;>>>???CCC???<<<===@@@BBB@@@===@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGHHHIIIKKKMMMNNNFFFGGGGGGGGGFFFEEEDDDDDDEEEIIILLLLLLJJJJJJMMMQQQSSSYYYZZZUUUVVV^^^___YYY^^^\\\___jjjyyy|||uuuxxxzzzzzz}}}tttsssbbbMMM>>>444...---//////---------//////---+++++++++++++++************'''(((((()))***+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***,,,++++++,,,---...000222333777<<>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIIHHHGGGFFFFFFEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCgggIIIAAA:::;;;999888666444333222222000///...------...///000777;;;KKKcccqqqpppjjjhhhjjjnnnmmmhhhfffiiilllkkkuuuuuutttoooeee^^^aaaiiikkkggghhh^^^KKKVVVqqqooossseee]]]WWWGGG777111---...,,,)))((()))))))))***+++++++++++++++...///000/////////111333111111111111111222333444888777666555555555555555444444555666999<<>>>>>@@@AAAAAAAAABBBDDDFFFGGGGGGFFFFFFEEEFFFFFFGGGBBBBBBDDDEEEEEEFFFFFFFFFEEEFFFHHHKKKMMMPPPSSSUUUPPPQQQSSSVVVYYY[[[]]]^^^aaa\\\]]]gggtttzzztttkkkrrrzzz{{{~~~uuubbbPPP???111...000///...,,,---------,,,***************))))))))))))'''((((((((())))))))))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***************,,,---...//////...666HHH___vvv|||kkkSSSBBB222000333333...+++------,,,+++++++++++++++---,,,+++******+++,,,------000555999<<<============;;;888777888888777555555777777555555999:::888;;;===???@@@@@@AAABBBDDDBBBBBBCCCEEEFFFEEECCC@@@===???@@@@@@??????AAABBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCCCCBBBuuuOOOEEE999;;;:::888666555333333222111000...------...//////555555BBB[[[sssxxxnnnaaaoooqqqooohhhfffddd[[[OOOXXXhhhwwwwwwqqqmmmnnnpppnnngggiiifffQQQHHHfffvvvnnnrrreee```[[[GGG999222---------***)))***))))))***+++,,,,,,,,,,,,---...////////////111222111111111111111222333333666666666555555444444444333333444555888;;;>>>???@@@>>>;;;;;;>>>@@@@@@@@@;;;===>>>??????AAADDDFFFGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDGGGMMMQQQSSSRRRRRRMMMOOOWWWZZZWWWYYY```ddd```]]]aaaiiikkkgggbbbhhhssszzzyyy{{{vvvhhhSSS???444333000...,,,,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))***+++,,,,,,,,,+++---666DDDYYYsss}}}}}}mmmXXXAAA666444333222333...---,,,++++++***++++++---,,,++++++++++++,,,---,,,...222888>>>BBBBBBBBB???===;;;::::::999777555333666666444555:::;;;999;;;===???@@@@@@@@@BBBDDDAAAAAABBBDDDEEEEEECCCAAA===>>>@@@@@@??????AAABBBAAAAAABBBBBBCCCCCCCCCCCC????????????????????????<<<===>>>AAACCCEEEGGGHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAZZZIII<<<<<<;;;999777555444333333111000///...------...///222444>>>UUUppp{{{ooo]]]mmmpppnnnhhhfffcccSSS@@@:::WWWrrryyyrrrmmmmmmmmmqqqiiijjjnnn```JJJVVVxxxsssppphhhfff___LLL;;;333++++++,,,***)))+++))))))***,,,,,,---------+++---...///......///000111111000000111111222222222333444444555555666666555444444555666888:::<<<>>><<<::::::<<<>>>@@@AAA===>>>???>>>======???AAAEEEDDDCCCBBB@@@>>><<<<<>>===;;;888666888;;;:::777777;;;;;;999;;;<<<>>>??????@@@BBBCCCAAAAAAAAACCCEEEEEEDDDBBB===>>>@@@@@@???>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCC????????????????????????;;;<<<===???AAACCCEEEFFFAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCBBBBBBAAAAAAAAAlllNNNBBB<<<;;;:::888666555444444111000///...------......000444<<>>222OOOnnnzzztttllliiijjjiiigggeeekkkiiiSSSNNNcccrrrooommmbbbWWWCCC777---***+++***)))+++))))))+++,,,------------***,,,...///.........000111111000000000111111222///000222444555666777777666555555444555666888999;;;:::888888999<<>><<<<<>>>>>???@@@BBBBBBAAAAAABBBDDDDDDCCCBBB>>>???@@@???>>>===>>>@@@AAA@@@@@@@@@@@@@@@AAABBB????????????????????????????????????????????????>>>>>>???@@@BBBDDDEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@SSSIII===<<<:::888666555555444222111///...------......---333999BBBVVVlllpppgggaaaiiijjjfffhhhiiiXXXAAA444GGGbbbssstttlllhhhiiibbbhhhdddeeekkk[[[LLLTTTzzzuuutttoooaaabbbNNN???111+++***)))(((***((()))+++,,,---.........+++---///000/////////000111111000000000000111111...000222444555666666666555444444444444555777888888777666666777:::>>>AAAEEEEEEDDDBBB???======>>>>>>???@@@AAA@@@@@@???>>>AAAAAABBBCCCDDDEEEEEEEEEEEECCCAAAAAACCCFFFHHHIIILLLJJJHHHHHHKKKPPPVVV[[[UUUWWWYYYYYYYYY[[[___bbbkkknnnlllhhhmmmvvvuuunnnpppzzzxxx|||tttSSS===666333000---------,,,+++*********)))))))))((((((''''''''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((())))))(((''')))***'''''''''((()))***+++,,,((())),,,///......555???QQQkkkpppZZZKKKFFFGGGZZZcccnnn{{{~~~eeeJJJ999444222111000///...---------,,,------------------,,,+++,,,///111666???KKKTTTSSSQQQNNNKKKHHHDDD???;;;AAABBBAAA<<<:::<<<;;;888888:::<<<<<<======???AAABBBAAAAAAAAACCCDDDCCCAAA???@@@AAA@@@>>><<<===>>>AAA@@@???>>>>>>>>>???@@@???????????????????????????>>>>>>===<<<<<<;;;;;;>>>>>>??????AAABBBDDDEEEAAA@@@@@@@@@@@@?????????VVVMMM===<<<:::888777666555555222111///...---------...+++333666999KKKdddqqqnnnaaajjjlllggghhhiiiXXXAAA111;;;PPPfffmmmhhheeegggdddqqqkkkfffnnncccOOOOOOcccwwwvvvnnn___iiiVVVFFF555,,,***(((((()))((()))+++,,,---.........+++...000111111000000111111111000000000000000111///000222444555555555444444333333333444666777999777666555555555888===@@@BBBCCCDDDCCCBBBBBBDDDEEE===>>>???AAAAAAAAA@@@@@@>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBCCCFFFIIILLLTTTSSSOOOJJJJJJQQQVVVXXXWWWXXXYYY[[[]]]^^^]]]\\\gggiiiggggggpppyyyvvvkkkkkkwwwzzz~~~___HHH888444000...------,,,,,,************))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))(((((()))+++&&&&&&&&&'''((()))***++++++))))))---///...///222777SSSttt~~~}}}qqq\\\HHH???FFFWWWfffzzz}}}___EEE888333222111000......------,,,------......------,,,***---///000333===LLLWWWYYYVVVSSSPPPLLLGGGBBB>>>999<<<;;;999999<<<===;;;777999;;;<<<<<<<<<>>>@@@CCCBBBAAAAAACCCCCCBBBAAA@@@AAAAAA@@@===<<<<<<===AAA@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<>><<>>???@@@CCCBBBAAAAAABBBDDDGGGHHHGGGGGGEEEBBB@@@AAAEEEIIIQQQPPPOOOOOOPPPQQQRRRSSSWWWWWW[[[___\\\VVVVVV[[[YYY```bbb___cccnnnpppiiilllqqqtttssssss~~~vvvrrrYYYEEE;;;222///...+++((((((***))))))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''((()))******)))((('''***++++++,,,,,,------...666999GGGdddxxxgggNNN>>>FFFVVVgggppp~~~___666666444111000111111000...000,,,,,,//////***(((,,,)))+++...///111999EEEOOO^^^```]]]VVVPPPLLLFFF???BBB>>>:::888888999:::999:::::::::;;;<<<===>>>???????????????@@@AAABBBBBBBBBAAA???===;;;;;;;;;;;;>>>???<<<888:::???>>>888============<<<<<<<<<<<<<<<======<<<:::999999:::>>>??????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@???===<<>>===>>>777666999555222222000///...---------+++...000111<<>>CCCCCCBBBBBBCCCEEEGGGIIIGGGGGGFFFDDDAAAAAADDDGGGMMMLLLLLLMMMNNNPPPQQQSSSUUUSSSUUUXXXWWWRRRQQQUUUbbbfffddd___eeeoooqqqkkkoooooonnnjjjjjjppp{{{~~~~~~mmmTTTGGG:::666444111---+++******)))(((((((((((()))''''''''''''&&&&&&&&&%%%(((((('''''''''(((((())))))))))))(((''''''&&&&&&'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&((()))***++++++***)))(((******+++,,,,,,------...111222888HHHbbbrrr]]]HHHJJJVVVkkk|||pppggguuuIII:::888555333222111...,,,+++((()))------***)))---***+++---,,,...444???GGGWWW\\\]]]XXXRRRNNNIIIDDDBBB>>>:::888888999999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???===<<<;;;;;;;;;===>>>===:::<<<@@@>>>888============<<<<<<<<<;;;999;;;<<<<<<;;;:::<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<>>;;;===666555666222333222111///............***...//////666GGG[[[fffgggmmmqqqlllfffdddbbb```NNNRRRcccyyyzzznnniii^^^``````^^^bbbgggaaaWWWNNNUUU|||nnniiieeehhh^^^LLL777+++)))+++***'''((()))***+++,,,---...,,,,,,...//////000/////////000111222222111000000111111111111222222333333222111000000111222444555444555777777777777888:::???AAAAAA===<<>>:::999:::<<<>>>CCCBBBBBBBBBCCCEEEGGGHHHDDDEEEEEEDDDAAA@@@AAABBBGGGGGGHHHIIILLLNNNPPPRRRPPPQQQVVV]]]```[[[VVVTTT___aaa```^^^eeeqqqvvvrrrpppooolllkkklllpppuuuyyy{{{qqq^^^JJJ===666000------+++***)))(((((((((((((((((((((((('''''''''&&&&&&***))))))((((((((())))))((((((((((((((((((((((((((())))))******))))))((((((((((((''''''''''''&&&((())),,,------,,,)))(((******++++++,,,---------,,,------111>>>YYY|||~~~~~~sssVVVDDDKKKccctttaaabbb]]]>>><<<888666444222///---+++)))))),,,,,,******,,,***++++++******///777>>>MMMWWW]]][[[UUUPPPLLLHHHBBB>>>:::888888999999888888888888999:::;;;======<<<<<<<<<<<<===>>>???@@@BBBBBB@@@>>>===<<<<<<<<<;;;======;;;===@@@>>>:::======<<<<<<<<<;;;;;;;;;777999;;;;;;;;;<<<>>>@@@>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>===<<>>:::999<<>>AAA@@@@@@AAABBBCCCEEEFFFAAABBBCCCCCCAAA???===<<>>:::555222111111///------,,,,,,******+++)))))))))((())),,,222777DDDQQQ]]]]]]WWWRRRNNNJJJBBB>>>:::888777888888888777777777888999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@CCCBBBAAA???>>>===<<<<<<;;;<<<;;;;;;<<<>>>>>>===<<<<<<<<<;;;;;;;;;::::::888999;;;;;;;;;<<<===???===>>>>>>???@@@@@@AAAAAA????????????>>>>>>===<<<```III@@@CCC???===>>>;;;666666444333222111111111333555666666777AAAQQQ```dddjjjoooqqqrrrqqqkkkdddsssssswww{{{{{{uuuooolllhhhnnnppplllnnnssssssmmmcccFFFZZZrrrooojjjnnncccIII333+++***(((*********+++---///000222,,,,,,,,,---......///000---...000222333222000///000000111222222222111111.........///000111222333111333666777888:::<<>>@@@>>>999666999>>>888888999:::;;;<<<<<<<<<===>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDCCCAAA>>>;;;???@@@CCCFFFIIILLLNNNOOOEEEJJJRRR[[[aaabbb[[[TTT\\\dddhhhaaaXXXUUUWWWZZZfffjjjllljjjeeebbbdddggg~~~{{{ttt|||qqqrrrXXX>>>000---,,,+++***)))(((((((((((()))(((((((((((('''''''''(((((('''&&&&&&'''''''''&&&&&&''''''((()))))))))))))))************))))))((((((((((((((((((((((((&&&(((***++++++***(((&&&))))))***++++++,,,,,,---+++///222111///333>>>GGGjjjyyy___HHHNNNbbb{{{[[[bbb|||sssKKKNNNMMMFFF:::222000111......---+++***+++,,,+++(((((((((((()))---111444<<>>???@@@AAACCCBBBBBBAAA???>>>===<<<===<<<;;;;;;;;;<<<>>>@@@;;;;;;;;;;;;:::::::::::::::;;;<<<;;;:::999:::<<<<<<<<<======>>>??????@@@=========>>>>>>===<<<<<>>///***)))+++******+++,,,...000111,,,,,,,,,,,,---...///000---...000111111111111000...///111222222222111111...//////000000111111111000222555666777999<<<>>>:::;;;>>>>>>:::666888>>>======>>>???>>>===;;;999;;;<<<===>>>???@@@@@@@@@DDDDDDEEEFFFGGGEEEAAA>>>===>>>AAADDDGGGIIIJJJKKKNNNOOONNNMMMPPPUUUVVVTTTUUU]]]ccc___VVVQQQSSSWWW```eeekkkkkkhhhggglllqqqxxxttt{{{}}}}}}~~~qqq~~~[[[>>>111---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((())))))******))))))((('''(((((((((((()))))))))'''((())))))))))))((('''))))))******+++,,,,,,,,,,,,------------///222666GGGXXXqqqrrrSSSKKKddd}}}ddd[[[qqqzzzUUU___eee\\\HHH777000111,,,---,,,)))))),,,---,,,((((((((((((***---000222555DDDSSSYYYXXXTTTNNNIIIBBB???:::777777777777666444444555555666777999:::;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCBBB@@@???===<<<======???AAA@@@======@@@;;;;;;:::::::::999999999:::;;;<<<;;;888777777888::::::;;;<<<<<<======>>>;;;;;;<<<=========<<<<<>>BBBAAA@@@???===;;;999888;;;;;;===>>>???@@@@@@@@@DDDCCCCCCEEEGGGFFFBBB???;;;===???BBBDDDEEEEEEFFFMMMPPPMMMGGGGGGMMMQQQQQQJJJMMMRRRUUUUUUVVVYYY]]]]]]```dddiiimmmrrrxxx|||tttvvv~~~}}}tttuuunnnIII333...---+++***)))(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''')))***+++'''''''''((((((((((((((('''(((((())))))((((((''''''((((((((())))))))))))***))))))))))))))))))***)))))))))***++++++,,,,,,*********++++++---000111555>>>PPPggg|||iiiVVV___|||xxxddd```nnnyyyWWWkkk|||vvv]]]CCC888777333555222,,,***------***)))(((((((((***,,,---...---;;;KKKTTTWWWVVVPPPIIIBBB???:::777666666666555333333444444555777888999999999:::;;;<<<>>>@@@AAACCCCCCCCCCCCAAA???===<<<<<<>>>EEEKKKIIIAAA===>>>::::::::::::999999999999999::::::999777666666777888999999:::;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<___IIIFFF@@@::::::999444444222111000/////////,,,((('''...222555<<>>@@@AAABBBBBBBBB@@@HHHKKKGGGEEEIIIKKKIIIIIIGGGGGGLLLRRRVVVXXXZZZ]]][[[ZZZ^^^eeellloooooouuuwwwwwwwwwooorrrLLL333...---,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))***,,,---((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,(((***---............///000111:::III^^^uuu{{{ddd^^^qqqhhh\\\jjjqqqSSSooommmOOOAAA???@@@AAA<<<222---...,,,'''***)))((((((***++++++***)))555EEEPPPWWWXXXRRRJJJBBB???:::777666666666555333333333444555666777888888888888:::;;;===>>>???CCCCCCDDDCCCBBB@@@>>><<<;;;@@@JJJSSSPPPDDD===<<<:::::::::999999999888888777888999888666666666777777888888999999:::;;;;;;999999:::;;;<<<<<<<<<<<>>===:::999;;;>>>??????>>>===============>>>>>>=========<<<;;;;;;<<<===>>>AAACCCBBB???===CCCCCCFFFIIIHHHDDDCCCFFFFFFGGGJJJLLLOOOSSSWWWZZZXXXYYYZZZ\\\bbbhhhllllllgggpppuuuuuuxxxzzzxxxvvvrrrwww}}}uuueeeBBB...///,,,***))))))***)))((()))((('''&&&%%%&&&&&&'''###%%%((()))(((''''''(((++++++***)))((('''&&&&&&''''''''''''((((((((((((((()))***)))((((((***,,,******))))))******+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,000333555:::III___pppqqqcccqqqzzzpppjjjkkkvvveeeQQQooorrrTTT???CCC???888000...///---)))+++******)))))))))))))))///111999GGGUUU[[[WWWRRRFFFBBB<<<888555444333111333333222222333333444555666777888:::;;;<<<<<<<<<<<<@@@DDDEEECCC@@@@@@AAA;;;BBBNNNTTTKKK>>>999======;;;999777777999;;;<<<:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<888999999:::::::::999999sssMMMGGGDDD>>>>>>===888888777555333111000///------,,,,,,---111777;;;KKK[[[iiiiiieeefffkkknnnfffffffffeeeeeegggiiikkkeeejjjhhhddd[[[GGG>>>HHH```oooWWWLLLdddwwwnnniiikkkeeeQQQ999+++...---)))&&&$$$%%%''''''+++---...---,,,,,,,,,+++.........///000222333444222222222222111111111111111222222222222111000///222222111111222222333333777888999::::::::::::999;;;<<<>>>>>><<<<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;<<<:::;;;<<>>VVVttthhhUUUVVVhhhzzzpppiiikkkjjj[[[BBB///,,,***''''''((()))))))))...---,,,++++++,,,---...222111000000000222444555000000000000000111111111111111222222111111000000222222111111222222333444666777888999::::::;;;:::;;;;;;<<<===???>>><<<999:::::::::;;;<<<<<<======<<<;;;:::::::::;;;<<<===:::::::::===@@@BBBAAA@@@BBBAAACCCFFFEEEAAAAAADDDFFFEEEEEEEEEIIINNNSSSWWWOOOPPPTTTXXX[[[\\\]]]^^^```aaaaaacccmmm{{{ppplllnnnooo|||}}}{{{ooo\\\???555000---***))))))***)))((((((((('''&&&&&&&&&&&&'''$$$&&&(((((('''&&&'''((('''''''''(((((()))))))))(((((((((((())))))))))))((()))))))))((((((***,,,***))))))))))))***++++++------------------------,,,,,,------------......///000000///...///111444@@@TTTmmm{{{ttt~~~uuupppwww|||xxx[[[VVVssshhhGGG:::111000///++++++///++++++***))))))))))))***---...333>>>JJJQQQRRROOOHHHDDD>>>999777555444333222222111111222222333444666777999:::<<<======>>>>>>@@@CCCDDDCCCAAA@@@???>>>======>>><<<888999<<<;;;:::999888888999:::;;;999888888888888777777777999999999999::::::::::::999999999::::::999999888]]]LLLEEE>>>>>>???;;;;;;;;;:::888555111///000//////---,,,...222666>>>NNN___eeecccdddkkkrrrhhhfffcccbbbccceeefffgggfffkkkkkkhhh]]]CCC111666PPPxxxwwwbbbTTTYYYxxxwwwmmmlllmmmcccLLL777***((())),,,...---,,,---,,,******---000111333666777555222000///000222333////////////000000000000000000111111111111000000111111111111222333444444555555777888999:::;;;;;;:::999999<<>>:::555666777888:::;;;<<<======<<<;;;:::::::::<<<>>>???<<<;;;;;;===???AAAAAA@@@@@@???AAADDDCCC???@@@CCCFFFDDDAAAAAAEEEKKKPPPTTTWWWUUUVVVYYYZZZ[[[^^^cccXXXXXXYYY___hhhooopppmmmooo{{{~~~uuuppplllhhhrrruuuuuu}}}lllZZZ===777111...+++*********)))(((''''''''''''&&&&&&''''''%%%'''((((((&&&&&&'''((('''''''''((((((((())))))((((((((()))))))))******'''((())))))'''((()))+++)))))))))))))))***++++++------------,,,,,,,,,,,,,,,,,,,,,---------------//////...///000000...---000;;;JJJZZZjjj{{{tttiiixxxttt[[[^^^yyy}}}```III777444333...---111,,,+++******))))))******,,,---000999DDDLLLOOOOOOIIIEEE???:::888666444333111111111111111222333333666777888:::<<<===>>>>>>>>>@@@CCCDDDCCCBBB@@@???@@@===::::::;;;;;;;;;<<<999999999999999999::::::888777777777777777777777888888999999999:::::::::999999:::::::::999888888lllRRREEE@@@BBB???<<<===>>>>>>;;;777333111000000///...,,,---000333;;;IIIZZZdddeeeffflllssskkkgggcccaaabbbcccccccccggglllkkkiii___DDD111444IIIrrrvvviii\\\ZZZrrrtttlllkkkfffSSS???///***'''***,,,...666???111---///666:::999999;;;:::888444000......///000....../////////000000000///000000111111111000000111111111111222333444555444444555666777888::::::777666777999<<<;;;777333444555777:::;;;<<<============<<<<<<<<<>>>???@@@@@@>>>===>>>???@@@???>>>>>>===???BBBBBB???@@@DDDJJJFFFBBBBBBFFFMMMRRRUUUSSSTTTXXX^^^^^^YYYZZZ^^^MMMKKKMMMVVVaaahhhjjjhhhmmmrrrvvvvvvsssnnnfff^^^XXXZZZhhhqqqzzz]]]@@@888111///,,,*********)))(((&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''(((((((((((())))))))))))'''((()))((('''''')))+++))))))(((((())))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++***)))***---///...---111111444;;;GGGZZZpppzzzkkkttt~~~}}}{{{}}}~~~hhhUUUeee|||}}}aaaDDD999666111------,,,++++++***************------000777@@@IIIMMMNNNJJJFFF@@@;;;888666444333111000000000000111222222555666777999;;;======>>>>>>???AAACCCDDDCCCAAA???>>>===;;;:::<<<===;;;999777888999999:::::::::999777777777777777777777888888888999999999::::::::::::::::::::::::999888777]]]HHHGGGIIIAAA;;;===???@@@???;;;666333000000///...,,,---000222999BBBRRR```fffgggjjjpppnnniiicccaaaccceeedddcccfffjjjjjjiiibbbJJJ888;;;IIIlllqqqoookkkfffuuu{{{|||nnniiigggYYYGGG222***%%%'''---;;;TTTlll>>>777666===@@@;;;888999888666333000...---------......//////000000111111//////000000111111000000000000000111222333444555333333333444555666777888555555666777999888666333444555888:::<<<============>>>>>>>>>>>>????????????>>>>>>>>>??????===;;;<<<;;;===AAAAAA@@@BBBGGGIIIDDD??????DDDJJJNNNPPPKKKOOO[[[fffeeeZZZTTTVVVRRRKKKGGGMMMWWW___eeejjjmmmjjjffffffiiijjjfffbbbbbb]]]aaawwwxxx|||yyyqqqfffIII999222///,,,*********)))(((%%%&&&''''''(((''''''''''''(((((('''%%%%%%&&&((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((('''''')))+++)))(((((((((((()))***************++++++,,,,,,,,,,,,,,,++++++++++++******---+++******,,,...//////333///...000666???LLLXXXnnnyyytttrrr{{{ppp]]]TTTooo~~~xxxXXXAAA666111---))),,,,,,+++************+++,,,---///555>>>FFFKKKMMMJJJFFF@@@;;;888666444222000000000///000000111222333444666888:::<<<=========>>>???BBBEEEEEEBBB@@@:::<<<<<<::::::<<<999444666777888:::;;;:::999999777777777888888888888999999999999999::::::::::::::::::::::::999999888777kkkLLLLLLMMM@@@;;;===@@@BBBAAA===888555///000///...------///111666;;;IIIZZZdddeeefffiiiooojjjdddcccfffiiiiiihhheeejjjjjjllljjjVVVHHHMMMSSSlllmmmqqqtttmmmrrrppp}}}wwwmmmkkk```QQQ666///+++,,,000???```FFF;;;666;;;<<<555222444222111000///...---------......///000000111222222...//////000000000000000000000000111222333555666333333222222222333555555444666777777666555555666444666888;;;<<<===<<<<<<<<<===?????????>>><<<;;;;;;:::;;;===>>>>>><<<999;;;:::<<<@@@AAAAAADDDIIIDDD???:::;;;@@@FFFIIIIIIEEEHHHTTT```^^^RRRMMMQQQWWWNNNHHHKKKPPPTTTZZZaaa___[[[XXXZZZ^^^bbbeeegggooommmeeedddjjjlllxxxkkksssTTT<<<333000---+++******)))(((%%%%%%'''(((((((((''''''(((((((((&&&%%%$$$&&&(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&'''''''''''''''((((((((('''''')))***((((((((((((((()))******)))******+++,,,---......------,,,,,,,,,+++++++++//////......---...///000000------111222111555;;;JJJZZZqqqtttjjj\\\gggzzzvvvaaa___hhhpppNNN888222///***---,,,++++++******++++++***+++...444;;;CCCHHHKKKJJJFFF???:::777555333111000////////////000111111111222444777999;;;<<<<<<<<<<<<>>>BBBFFFFFFDDDAAA999>>>>>>:::888:::888444444666888:::;;;:::999888888888888888999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999888777777wwwOOONNNMMM;;;:::===AAACCCBBB???:::666/////////...------///111333666BBBUUUbbbdddcccdddooojjjddddddiiimmmnnnmmmgggkkklllqqqqqqaaaVVV]]]YYYlllggglllqqqgggfffaaazzztttqqqgggYYY===888444222...333MMMjjjFFF888111444555///---111,,,------..................//////000111222222333......///000000000000000000000000111222444555666333222111111111222333444555777999888555444666999444666999;;;======<<<<<<;;;===???@@@???===:::888666777999<<<>>>>>>;;;888:::999<<<@@@BBBBBBEEEKKKEEE@@@;;;<<>>HHHWWWeeefff___eeehhhhhhgggkkksssuuuqqqkkkkkkpppvvvssshhh``````eeeppptttlllfffddd[[[NNNcccvvvvvvmmmhhhMMM;;;///000111111<<>>@@@???>>>@@@======???>>>:::999;;;999777555777:::;;;:::888:::888888;;;@@@BBBAAA>>>BBB;;;999BBBPPPUUUMMMBBB??????AAADDDFFFFFFDDDBBBGGGFFFGGGKKKPPPSSSSSSQQQOOOPPPQQQRRRTTTWWW\\\___aaaeeeggggggiiiqqqvvvwwwsssssslllJJJ999333...//////,,,+++,,,+++)))(((&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,---.........//////000000...---,,,+++******)))))))))***+++---............111555;;;CCCTTTooosss]]]QQQYYYiiizzzfffbbbrrrjjjEEE444333......,,,***)))***,,,++++++++++++...222999@@@GGGKKKIIIGGGBBB===999666444333222111...------...111222222222333555777999;;;===:::999:::???FFFHHHEEEAAA??????>>>===:::888666555666777999999:::999777777;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;===>>>;;;:::999:::;;;;;;:::888kkkPPPJJJCCC======???BBBEEECCC>>>888333111///...//////...---111666<<>>444333222000...---+++***,,,,,,---.........---------...///000000111111111111111111111222222222222111111333333444333333222333333222111111222333333::::::999666444444666888888777666888<<<>>>===<<>>:::???IIIMMMIIIBBBBBB@@@======>>>@@@AAAAAADDDDDDFFFKKKQQQUUUVVVUUUGGGIIILLLRRRYYY```eeeiiinnntttzzz~~~xxxooo|||yyyqqq}}}hhhQQQAAA111---///000...,,,***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((()))************+++++++++,,,,,,---......///000111111111111000...,,,+++++++++,,,******++++++,,,+++++++++---///111555>>>QQQjjj{{{lll[[[WWW___qqqppphhhuuutttOOO999444111...,,,***)))+++,,,++++++++++++...222888@@@FFFKKKIIIGGGBBB===999555333222222111...------...111222000111222333666888:::;;;::::::;;;@@@FFFHHHEEEBBB??????>>><<<:::888666555666777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;===<<<;;;999zzzYYYLLLCCC???>>>???CCCFFFEEE@@@<<<333111///.../////////...111444999AAAOOO\\\cccbbbbbbhhhmmmlllkkkllllllkkknnnjjjllluuu{{{yyyrrrmmmjjjnnnnnnjjjiiiggg\\\MMMLLL|||uuuqqqfffaaaOOO===444000+++,,,000111000///...,,,+++***))),,,,,,---...............---...///000000111111111111111222222222333333333000000111222222222222111444333111000000111333444<<<===<<<:::777555555666555444555777:::;;;;;;:::;;;999:::>>>===:::999;;;777777777888::::::888666777888999777555888>>>DDDEEE???:::;;;@@@DDDCCCAAADDD???:::777888;;;>>>@@@DDDDDDFFFJJJOOOSSSTTTSSSJJJIIIJJJOOOVVV\\\^^^^^^jjjrrrwwwssswwwlllTTT999.........,,,+++))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))*********++++++++++++,,,------...///000222222333555444111///------......---,,,,,,,,,++++++******...//////...111:::HHHTTTpppUUUOOO```xxxuuuhhhnnn\\\===555333///---******+++,,,++++++++++++---111777>>>EEEIIIJJJGGGBBB===888444222111222000///------///000222///000111222444666888999;;;;;;<<>><<<:::888777666;;;;;;999999999999:::;;;<<<<<<<<<======>>>>>>>>>???>>>===<<<<<<===>>>???>>>===<<<===>>>>>><<<:::bbbQQQEEE@@@???@@@CCCGGGGGGDDD@@@555222///......//////...000222666===HHHUUU___ccc___fffmmmmmmiiigggfffgggeee]]]XXX```mmmvvvuuuqqqiiiiiiggggggllllllbbbTTTHHH___uuusssppphhhWWWAAA333---++++++,,,------,,,,,,+++***))))))+++,,,---...............---...///000000111111111222222222222333333333333000000111111111222222222555333111000000111333555:::;;;<<<;;;999666555555333444555777999::::::999777555777;;;<<<888777999777777888999999888777555555666777666555777<<<@@@@@@===:::999;;;===??????BBB???;;;:::;;;>>>??????DDDEEEFFFHHHKKKLLLLLLLLLLLLHHHGGGJJJPPPTTTRRRPPPNNNRRR^^^vvvyyyqqqpppVVVDDD888///,,,,,,)))*********)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&******))))))((((((''''''''''''''''''(((((((((((('''''''''''''''(((((()))************++++++++++++++++++,,,...///111222333888777666555333111///...//////...------,,,,,,,,,---///000000///333;;;AAAYYYqqqnnnbbb[[[ddd{{{uuuqqqoooyyyddd>>>333333000---+++***+++,,,++++++++++++,,,000555===DDDHHHIIIGGGBBB<<<777333111000111000///......///000111000000111222444666888999<<<<<<===AAAEEEGGGFFFDDDBBBAAA???===;;;:::888888CCCAAA>>>:::888888888999<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>???@@@@@@???>>>======>>>>>><<<:::nnnXXXIIIBBBAAAAAADDDHHHJJJGGGDDD888555111///...//////...///000333999BBBMMMZZZbbb]]]cccjjjmmmiiidddbbbdddWWWJJJ>>>AAATTTiiirrrrrrmmmiiieeeffflllnnneeeZZZMMMJJJttt{{{qqqrrrnnn___GGG333***+++,,,+++*********)))))))))((((((***+++,,,---............---...///000000111111111111111222222222333333333111111111111111222222333444333111000000111333444555777999999777555555555222444777999::::::::::::777666888======:::888:::777888999999888777555555555333333555888::::::888888999::::::::::::<<<======>>>@@@CCCEEEDDDBBB???AAACCCDDDEEEFFFFFFGGGHHHGGGDDDCCCHHHPPPUUUVVVTTTLLLKKKPPPaaa{{{zzzrrrrrrpppmmmRRR:::000111******++++++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''*********))))))(((((('''''''''''''''(((((((((((('''''''''''''''((())))))))))))*********+++++++++))))))+++,,,...///000111777888:::;;;999666111...000///...------------...)))+++...//////000444777<<>>AAACCCEEEEEEDDDEEECCCAAA???===;;;;;;:::EEEBBB>>>:::888888999:::<<<<<<===>>>???AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>============;;;999yyy\\\IIIDDDBBBBBBEEEIIILLLKKKIII<<<888333000/////////.........111666<<>>===@@@CCCDDDEEEFFFHHHIIIKKKIIIHHHKKKPPPVVVXXXXXXQQQQQQUUUcccxxxuuucccgggvvvtttyyyqqqNNN888222,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))))))))************+++))))))***+++,,,......///444666:::======;;;888555333111///---,,,,,,,,,---***,,,.../////////000111444555???RRRkkkzzzgggjjj|||{{{ooohhhtttzzz\\\===666666111///,,,++++++,,,+++***,,,++++++---222999AAAEEEFFFDDD@@@;;;666333111000000000////////////000000111111222333444666777888;;;<<<>>>@@@AAACCCDDDDDDFFFDDDAAA???===<<<;;;;;;>>><<<:::888888:::<<<===;;;<<<===>>>@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBB???>>>============:::888fffNNNEEECCCBBBEEEJJJNNNMMMLLL@@@<<<666222000//////......---000555999@@@NNN]]]``````eeemmmnnniiifffggg^^^LLL666///CCCddd{{{yyyppphhhfffiiijjjhhheeeZZZNNNRRRvvvyyynnnppplllZZZ===,,,+++***&&&'''''''''(((((()))))))))'''((()))***+++,,,,,,,,,---...///000000111111111//////000000000111111111000000/////////000111222111222333333333333222111000111333333222222333444000444888:::999999999::::::999;;;@@@@@@<<<999:::::::::999666333222555777555444333444666777888888666777999:::::::::::::::======>>>@@@BBBBBB@@@===@@@CCCFFFGGGGGGGGGIIIKKKQQQOOOLLLJJJKKKMMMQQQSSSGGGHHHJJJQQQ```lllmmmfff\\\aaappp~~~xxxnnnLLL888------+++)))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''((((((((((((((()))''''''''''''(((((((((((()))))))))))))))***++++++))))))))))))******************+++,,,,,,---......000222666:::===@@@AAAAAA;;;888555111///------------...000000000000000111333000222;;;III\\\uuuzzznnnuuu}}}wwwxxxzzzrrrkkkxxxUUUAAA>>><<<222///---+++,,,,,,+++***---++++++,,,111888@@@DDDDDDBBB>>>:::666333222111000000////////////000000000000000111333444666777:::;;;===???@@@AAABBBDDDEEECCC@@@===;;;:::::::::777666555555666888:::;;;:::;;;<<<>>>???AAACCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>>>>???>>><<<999uuu[[[EEECCCCCCEEEKKKNNNOOONNNBBB>>>888333000//////...---,,,///444777===KKK[[[bbb```dddmmmqqqmmmiiijjj___NNN666---@@@aaazzzxxxooogggfffhhhkkklllmmm\\\VVVFFFUUUvvvjjjkkk^^^BBB000...,,,'''&&&&&&''''''((())))))***&&&'''((()))++++++,,,,,,---...///000111111111111////////////000000000000///......------///000111000111333444444333111000111222333333111111222333///333888:::999888888999777777999>>>>>>999666777;;;;;;999666222111444888444666666444222333999>>>::::::999999999::::::999@@@===:::999:::<<<<<<<<>>:::666444222222///000000000000000000////////////000111333444555:::;;;===>>>???@@@BBBCCCDDDBBB???<<<999999999999666555444333333444555666999:::;;;===???AAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@???===;;;___NNNDDD@@@HHHNNNLLLLLLOOOJJJCCC:::444222111000...,,,...000222666>>>HHHPPP]]]dddjjjkkkmmmpppllldddeeeXXX@@@111>>>\\\rrrvvvyyytttkkkkkknnneeecccpppkkk^^^MMMMMMkkkxxxjjjjjjaaaKKK444((('''***&&&&&&'''((())))))(((((('''((())))))((()))+++------.........------///000000111111000///...000222............////////////---......///000222333444222222222222222333444555222333555555444444666888999999999999:::999666444:::888555333333555888:::777555333222333666999<<<:::888777777999<<<<<<<<>>;;;999888999:::AAAFFFJJJIIIDDDAAABBBEEEGGGHHHHHHEEEDDDFFFHHHIIIPPPLLLIIIGGGIIILLLNNNOOOPPPUUU```rrr~~~qqqHHH333000,,,******+++******''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''''''''((()))***+++&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,++++++,,,------......///...000222444777===CCCHHHPPPNNNIIIAAA999333000000000111111000...---...///---...//////111555:::>>>XXXvvv}}}dddxxx|||}}}lllQQQQQQlllgggCCCNNN]]]EEE;;;000***///777777222---222///***(((,,,444>>>DDDTTTNNNEEE;;;555222222222222111///.........///000000//////...///111222444777:::>>>@@@>>>===>>>???DDDBBB>>>:::888666666666888777777666666666666777;;;<<<<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCBBB@@@>>><<<;;;jjjSSSHHHCCCIIIOOONNNNNNQQQKKKEEE;;;555222000///......///000000333:::DDDLLL^^^bbbdddeeejjjooommmgggeee\\\HHH777===VVVmmmuuurrrqqqppptttuuuiiiaaafffeeedddTTTEEEWWWzzzwwwooonnnfffSSS;;;***&&&***&&&''''''(((((((((((((((((()))***)))))))))+++---,,,---...---,,,---...000333444444333111//////000............/////////////////////000111222333444333333333222333333444444111222333444555555555444888888999;;;<<<<<<<<<:::777555333222222555888:::888666333111111222555666;;;:::999:::===??????>>>?????????>>><<<;;;999999===@@@BBBAAA>>>===???AAACCCFFFGGGFFFFFFHHHJJJKKKQQQPPPNNNLLLLLLLLLMMMNNNMMMQQQ[[[kkk|||~~~pppKKK222///+++************)))'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))******'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---------///000111222444888>>>BBBKKKLLLMMMJJJDDD<<<666333111111111000000...---+++//////000000000222666999EEEZZZttt|||qqqmmmvvvaaaNNN[[[wwwkkkKKKZZZgggMMM999000+++000777888555333...///...------///333777EEEBBB>>>:::666333111000222111///.........///000000000000000111222222333555999<<<>>>===<<<===>>>CCCAAA===:::888777777777777666666666666666777777999:::;;;<<<===??????@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAA@@@>>><<<:::999{{{YYYKKKCCCHHHNNNNNNNNNRRRNNNGGG>>>666222000......000000///...///666@@@HHH]]]___```aaaeeelllnnnlllhhhdddVVVDDDCCCTTTiiitttoooooorrrxxx{{{tttjjjdddcccnnnbbbFFFFFFfff~~~~~~sssmmmfff[[[FFF000'''***'''''''''(((((((((((((((((()))******)))***,,,...,,,---...---,,,,,,...000444555777555333000//////............////////////111111000000111222222333555444444333333333333444333222222555888999666333555777999;;;>>>???@@@AAA888666444333444777:::<<<===;;;888555444444555666888888999<<>>:::===@@@CCCCCC@@@===:::;;;<<<<<<<<<===>>>??????BBBBBBBBBBBBBBBEEEJJJNNNPPPSSSUUUSSSOOOLLLKKKLLLHHHKKKSSSaaarrrkkkIII111...+++))))))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((()))******))))))))))))******++++++******))))))))))))))))))))))))************))))))(((((())))))******+++,,,,,,,,,///000000000111333777;;;BBBGGGMMMPPPLLLEEE>>>:::555333111111111000,,,(((///000000000//////000222444>>>KKKTTT^^^sss}}}fffSSSQQQkkkfffPPPbbbhhhKKK444---)))+++.........000222666:::;;;<<<@@@HHHOOOQQQPPPNNNJJJCCC;;;444///222111///.........///000///000111222333333333222555888<<<>>>>>>>>>>>>???AAA???===:::888888888888555555555555666777888888777777888:::;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCC??????>>>===;;;999888777```PPPCCCEEEKKKKKKLLLPPPPPPJJJBBB999333000......000000...---...444???GGGXXX^^^cccddddddfffkkkooojjjiiiaaaUUURRR\\\jjjqqqqqqlllnnnvvvlllcccpppmmmUUUGGGWWWwwwxxxkkkbbb___RRR<<<,,,)))(((((('''''''''((((((((((((***************,,,...,,,---------,,,,,,...000111333666666333111//////............////////////222222111111111111222222555555444333333222333333666444444888<<<===888333333555888:::<<<===@@@AAA<<<:::888666666999<<<>>>>>><<<999666555555555666444555777;;;>>>???>>><<<999<<>>@@@CCCDDDBBBAAADDDBBB@@@@@@@@@BBBHHHNNNLLLRRRXXXWWWRRRLLLKKKKKKDDDGGGMMMYYYiii|||~~~dddBBB111...***(((((()))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&(((***+++***)))((())))))***************)))((((((((((((((((((((((((******))))))))))))))))))))))))******+++,,,,,,,,,...////////////111444777999???FFFKKKLLLJJJHHHFFF>>>888222000111111---)))---/////////---,,,---......444777:::JJJkkk~~~~~~___LLL]]]|||xxx\\\UUUiiidddAAA555///***)))'''%%%&&&))))))---000000222;;;JJJVVV[[[ZZZXXXSSSKKK@@@666000222111///.........///000...000222444555444333111555888;;;>>>@@@@@@AAAAAA@@@>>><<<:::888888999:::444444444555666777888999666777888999:::<<<======??????@@@AAAAAAAAAAAAAAA======<<<;;;:::888777666lllXXXGGGEEEJJJKKKMMMQQQQQQMMMFFF>>>666111///......///...---...444>>>FFFOOO\\\iiillleeebbbhhhqqqkkkiiiddd``````fffjjjkkkoooeeehhhvvvnnnZZZ```hhhcccQQQKKKhhhrrrdddccc___LLL555&&&)))(((''''''''''''((((((((()))******)))***,,,...+++,,,------,,,,,,---///---///222333222000000000............////////////333222111111000000111111555444333222222222222222555333333777<<<<<<888222222555777888777888;;;>>>???===999666666777999:::777666444222111111222333333444777;;;>>>???===:::888:::===@@@BBBBBBAAAAAA>>>@@@CCCGGGIIIHHHDDDAAAFFFFFFKKKPPPOOOIIIGGGJJJGGGNNNUUUVVVRRRMMMKKKKKKIIIKKKNNNUUU```rrrrrrssszzz```===111...***(((((()))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&(((***+++***)))((()))))))))******)))(((((((((((((((((((((((((((((('''(((((()))******++++++******++++++,,,---------,,,---...//////111444666666999>>>BBBFFFJJJOOOSSSGGG???666111111222///,,,+++,,,------+++++++++---,,,222333000888VVV~~~nnn[[[WWWrrrfffWWWbbbsssccc===666111---+++(((%%%&&&+++(((***+++(((''',,,999DDDFFFFFFFFFCCC???:::555222222111///.........///000---///333555666444222111444666999===@@@AAAAAAAAA@@@>>><<<999888888999:::444444444444555666888888777777888999;;;<<<===>>>>>>??????@@@@@@@@@@@@???<<<<<<<<<;;;:::888777666zzzbbbMMMHHHKKKLLLOOOSSSPPPOOOKKKDDD;;;444111///---......---...333<<>>AAAEEEGGGGGGEEEBBB@@@EEEJJJWWWdddbbbSSSFFFCCCCCCHHHNNNPPPNNNKKKIIIIIIOOOPPPQQQSSSXXXeeewwwsssooolllsssbbb???111...+++))))))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((()))******)))))))))))))))***))))))((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++,,,---------***,,,---...///000333555666777999<<<@@@HHHQQQWWWMMMFFF===666444333111000***+++,,,+++******+++---)))///222......@@@bbb~~~lllTTTZZZmmmjjjSSSWWWpppyyy^^^<<<111,,,))))))(((&&&'''+++(((,,,000000...000555:::<<<;;;:::999777555444333222111///.........///000---///222444555444222111222333666:::???AAAAAA@@@@@@>>><<<:::888888999:::444444444444555666777777777888999:::;;;<<<===>>>>>>??????@@@@@@?????????<<<<<<;;;;;;:::888777666jjjPPPIIIKKKLLLOOOSSSPPPPPPOOOIII@@@888222111,,,---...------000666<<>>>>>???DDDGGGTTTbbb```OOOCCCBBBBBBDDDGGGIIIIIIHHHFFFDDDNNNPPPPPPOOOQQQ[[[lllyyy}}}uuuooorrr}}}hhhGGG222///+++************)))'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))************++++++******)))((())))))))))))))))))))))))(((((())))))*********+++))))))******+++,,,,,,,,,)))+++---------...000222222444666999<<>>999555222111------,,,)))((((((***,,,++++++---///---111EEE\\\zzzWWWNNNeeeeeeTTTLLLbbbzzzVVV<<>>;;;888666444333222111///.........///000---///111222333333222111333444666<<>>::::::::::::999777666555lllQQQHHHIIIJJJMMMQQQOOOQQQQQQLLLCCC:::444111,,,......---,,,---222666BBBIIIZZZjjjnnnjjjiiimmmrrrmmmhhhhhhhhhiiikkkmmmnnnccchhhiiimmmMMM///333EEE[[[^^^QQQNNNVVVyyyjjjiiilllZZZ@@@+++***'''&&&%%%&&&'''(((%%%'''(((''''''''')))++++++,,,,,,,,,++++++---///000000000///---,,,...///............/////////000...............///000000//////...//////000111111///000111111111111222444777:::<<<:::777777;;;@@@:::777444222111222555666999888777555444333333333444444444666999999888666555888;;;>>>???===;;;999BBBDDDDDD@@@:::999<<>>@@@NNNNNNKKKEEE===666222111///...,,,)))&&&&&&)))+++111******111111+++444DDDZZZgggRRRYYYttt~~~YYYOOORRRsss|||SSS???555...***,,,---***&&&&&&---+++((('''+++111888===:::::::::999888666444333222111///.........///000---...000111222222111111777777:::???EEEIIIHHHFFFAAA@@@===:::888888888888666555555444444444555555666666777999:::;;;<<<===??????@@@@@@@@@??????>>>999999999999888777555555jjjXXXOOOFFFHHHOOOOOOVVVTTTQQQMMMHHHAAA999444333000...---...000000000AAA???KKK___jjjgggeeejjjwwwnnnfffdddeeefffhhhkkknnn```fffkkkhhh{{{wwwLLL555...666PPPdddbbbRRRFFFqqqlllfffkkk___TTT222...)))'''''''''((()))''''''(((((())))))******)))***++++++,,,,,,++++++------............------000000000000///...---,,,000...,,,******,,,...///---...///.........000222///000222333444444333222444777999:::999:::>>>BBB999777333111000111444666777222000111111111444999555555555666666666666666444999FFFPPPJJJ;;;888@@@CCCAAA@@@??????===:::888@@@BBBCCCCCCAAA@@@@@@AAAAAA???>>>???BBBEEEFFFFFFEEEDDDCCCCCCGGGQQQ```jjjyyy{{{|||{{{ssslllvvvuuu|||www\\\;;;222***))))))(((***---''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((555444333111...+++)))'''*********)))))))))))))))(((***,,,+++(((''')))+++)))))))))))))))******+++++++++++++++++++++++++++//////000111333666888999CCCEEEGGGGGGDDD>>>777333...111222///,,,***(((%%%000,,,+++...///......000???ZZZ|||oooPPP^^^wwwbbbEEEOOOhhh```BBB111...)))''''''((()))***&&&+++,,,)))***222;;;@@@???>>>=========;;;888555222111000//////000000111000000000000000111111222555777;;;@@@EEEHHHGGGFFFBBB@@@<<<888666666777777333333333444555666777777333555888;;;<<<<<<;;;:::<<<>>>@@@@@@>>><<<<<<<<<<<<;;;999777555555555555iiiXXXPPPFFFEEEKKKKKKTTTSSSRRROOOKKKCCC;;;555333000------...///000000;;;;;;EEEZZZkkkoookkkhhhllljjjhhhggghhhkkkllllllggg\\\dddhhheeetttqqqJJJ555///888QQQeeebbbSSSHHHbbbyyyhhhjjjbbbRRR===111'''''')))((((((***'''''''''((())))))******++++++,,,------------,,,------............------,,,------.........------...---+++))))))+++---...---...///.........000222000111222444555555444444555666888999:::;;;>>>@@@999888555333333333555666555222111444444222333666555555555555666666666666888:::BBBKKKHHH>>>>>>FFFEEECCCAAA@@@@@@???===;;;:::<<<>>>>>>======>>>???AAA@@@>>>???BBBDDDFFFFFFAAAAAAAAAAAAEEEOOO\\\fffrrrxxx{{{yyynnnccc^^^```nnn~~~lllCCC777---+++,,,+++******(((((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((//////......---+++***)))************))))))))))))(((***++++++(((((()))+++)))))))))))))))******+++++++++++++++++++++++++++------...///111333555666777:::>>>BBBCCCAAA>>><<<222444666222)))$$$(((111((('''''')))))))))///666222AAAVVViiixxxdddVVVllleeeMMMHHHaaa|||iiiEEE111...)))''''''((())))))'''+++,,,***,,,555===AAAAAA???>>>======;;;999777333222000//////000000111000000000000000111111222444666:::???DDDGGGGGGEEEBBB@@@<<<999777666777777444333333444444666777777444666999<<<======<<<;;;<<<>>>??????>>><<<<<<<<<<<<;;;999777555555555555hhhYYYSSSHHHDDDHHHIIIRRRRRRRRRRRRNNNFFF===777333000---,,,---...///...444777>>>OOOeeerrrmmmaaaaaaiiillliiiiiimmmmmmhhhbbb[[[cccfffaaallljjjNNN777000777PPPddddddWWWMMMKKKuuulllmmmqqqeeeOOO777%%%&&&+++((('''***&&&''''''(((((()))******,,,------...///.........------............------******,,,------.........---,,,***))))))***,,,------...//////...///111222000111222444555666666666666666666888:::<<<===<<<999999777666666555666666222000222666666333222444444444555555555666666666888555777>>>???;;;>>>EEEEEEBBB???>>>>>>???>>>===666888:::;;;:::;;;<<<>>>BBB???======@@@CCCFFFGGG>>>?????????CCCKKKWWW```iiivvv~~~zzzzzzmmmccc]]]cccooozzz{{{PPP???000,,,......+++(((***))))))(((((())))))***''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))***++++++++++++************************)))***+++***))))))***+++)))))))))))))))******+++++++++++++++++++++++++++***+++,,,---///000222222...111555:::>>>@@@AAAAAA666555666;;;;;;555///...))))))+++---***(((,,,333000222888EEEXXXmmmuuuVVVaaa}}}aaaGGG???RRRvvvmmmCCC111---)))'''''''''(((((((((***++++++111;;;CCCDDDDDDAAA>>>======<<<:::888333222111000///000000111000000000000000111111222333555888>>>CCCFFFFFFDDDBBB@@@<<<999777777777777444444444444444555666777555666999<<<======<<<<<<;;;===??????===;;;;;;;;;<<<:::888666555555555555iiiYYYUUUKKKEEEIIIIIIOOOQQQSSSTTTQQQJJJ@@@999333111...,,,---......---000777;;;CCCWWWkkkjjj\\\\\\hhhnnniiifffjjjiiibbbccc___dddeee```gggiiiYYY???333444KKKccchhh]]]SSSAAAVVV~~~sssjjjsssrrr```@@@&&&&&&,,,(((%%%)))&&&&&&''''''((())))))***---...//////000000//////------............------++++++,,,---------------,,,,,,*********+++---...---...//////...///111333///000111222444555666666777555555777;;;===<<<999888888888777777666555444111///000333444111000222333444444555555666666666777222111666999888;;;???@@@===:::888999:::;;;:::888:::;;;;;;:::;;;===>>>@@@===;;;;;;>>>AAADDDEEE@@@AAABBBAAACCCHHHQQQXXXcccvvv{{{zzz{{{yyywwwvvvrrroooooozzzcccMMM555------...,,,*********)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''(((***+++++++++)))***************++++++******+++***************)))))))))))))))******+++************************)))***+++---...//////000---///111444777:::;;;<<<888555444BBB[[[eeeOOO000+++)))+++000///,,,***,,,111///000777CCCPPPYYY^^^iiiqqq}}}```TTTqqquuuKKK<<>>>>><<<:::::::::;;;:::888666555555555555kkkUUURRRJJJEEEGGGHHHMMMOOORRRTTTSSSLLLCCC<<<555222...---------------...888<<<<<>>===<<<;;;:::555444222000000000000111000000000000000111111222333333666;;;@@@CCCDDDDDDAAA@@@>>>;;;999888777777555444444444444555666666333444666888999:::::::::999;;;===<<<;;;999999999:::999777555555444555555pppQQQLLLFFFBBBDDDEEEJJJMMMPPPTTTSSSNNNEEE???777444000.........---------777;;;999CCCZZZkkkooo[[[___eeeiiijjjiiihhhgggdddbbb_________aaafffmmm\\\LLLGGGWWWjjjnnngggaaaOOO===ZZZoooqqqsssZZZ===...+++)))'''&&&%%%&&&&&&''''''((()))))),,,------...///.........------............------/////////......---,,,+++,,,,,,,,,,,,---...//////...///000000//////111333000000///000000111222333555555666888::::::888666555555555555444333222111111---,,,//////---///333222222333444555666666777777666777888999888555444888666444444666888888888:::::::::888666666888:::;;;:::999:::===???@@@@@@DDDFFFHHHGGGDDDDDDGGGKKKSSShhh|||rrruuu{{{||||||sssjjjccccccfffjjjpppuuu{{{jjjVVVFFF:::111...///******)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))(((((())))))******+++,,,,,,,,,,,,+++******+++,,,+++***)))))))))))))))******+++***************************+++,,,.........---,,,*********+++---///111222333???<<<666SSSjjjSSS:::000000111111111------...///111666;;;??????DDDHHHRRRgggdddllllllOOOBBBWWWvvv]]]>>>222+++)))&&&&&&'''((('''''''''(((---:::NNN[[[ZZZRRRFFFCCC@@@>>>===<<<:::888555444333111000000000111000000000000000111111222333444666:::???CCCDDDDDDAAA@@@>>><<<:::888777777555555444444444555555666222333444666777888999999888:::<<<<<<:::888888888999888777555444444555555{{{RRRIIIEEEBBBCCCCCCIIIKKKOOORRRRRRNNNGGGBBB888555111///.........---...444777888AAASSSeeemmmbbb___eeeqqqtttmmmhhhjjjaaa```]]]```eeebbbeeepppiiiaaabbbmmmsssoooiiihhhTTTCCCPPP}}}wwwhhhNNN666+++,,,+++&&&%%%%%%&&&''''''(((((()))++++++,,,------------,,,------............------,,,,,,---------,,,,,,+++***++++++,,,,,,---.........///000000///000222444222222111000000111222222444666888999888777666666555555444444333222222222000......222222//////222111222222333555666666777444555777666555444333222555444333444777888888777888888888666555666888;;;:::::::::<<>>666111//////000...,,,,,,...111333555666>>>BBBFFFTTThhhqqqooocccqqqRRRCCCQQQrrrqqqJJJ222...(((&&&%%%%%%'''(((((((((((()))///>>>SSS___YYYMMMDDDCCC@@@???>>><<<999666666555333111000000000111000000000000000111111222444444666:::???CCCEEEEEEAAA@@@>>><<<:::999777777666555555444444444555555333444555666777999999:::777999;;;;;;999777777888999888666555444444555555VVVJJJFFFDDDEEEDDDHHHJJJMMMQQQRRRNNNHHHCCC999666222000//////...---000222444777???LLL[[[dddkkkccchhhyyy|||ooofffiii``````^^^ccckkkfffeeerrrpppqqqwww{{{nnniiilll\\\MMMIIIrrrzzzyyyqqqYYY;;;,,,......'''%%%%%%&&&&&&'''(((((())))))***++++++,,,,,,++++++---..................---))))))++++++,,,,,,,,,,,,))))))***+++,,,,,,------...///000000///000222444444333222111111111222333222666::::::777555555777666666444333333222333333///...111666666222///000111111222333555666666777666999:::888777777888888111111111333666777666555777777777777666888;;;>>>;;;;;;<<>><<<888444666555333111000000000111000000000000000111111222444444666:::???CCCEEEEEEAAA@@@???===;;;999777777666555555444444444555555444555555777888999:::;;;777999;;;:::999777777777888777666555444444555666YYYAAAHHHGGGAAAFFFEEEGGGKKKOOOQQQPPPLLLHHH===888222...------------///+++///<<>>BBBBBBAAACCCAAA>>>;;;888777666666666666666666666666666666999999888888888888888888777777888999999777666555777666555444444444444444aaaEEEHHHFFF@@@EEEEEEGGGJJJNNNQQQPPPLLLIII>>>999333///------------///+++///:::CCCHHHTTTbbbkkkggghhhnnnpppjjjdddbbbccccccdddggglllpppooollliiillloooqqqqqqoookkkiiijjj]]]NNNMMMbbb{{{}}}ooojjj\\\===///000)))))))))((('''((()))***+++(((((())))))***++++++,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---...//////000000//////000000111222444222111000111222111000000333333111222777888666999888777666444444333333111222333444333222111000222111111111333555888999<<<;;;888666555555666666222111111222444666555444777555555666888:::;;;:::<<<<<<;;;;;;;;;;;;;;;<<>><<<;;;;;;;;;777666444222111000000111000000000000000111111222555444666:::@@@CCCDDDCCCCCCAAA>>>;;;999777666555555555555555555555555555888888888888888888888888888888888888888777666666666666555444444444444444nnnKKKHHHEEE???CCCDDDEEEHHHLLLOOOOOOMMMJJJ@@@;;;555000.........---000,,,---666>>>DDDQQQ^^^ooollllllooopppkkkhhhgggaaaggghhhdddgggooosssppplllmmmmmmmmmmmmlllkkkjjjiiicccTTTGGGIII^^^zzzwwwggggggeeeLLL333,,,+++))))))************++++++))))))******+++,,,,,,,,,------------------------***+++,,,---............------------...///000000000000//////000000111222555333111111222333222111///222222111222777888777888777666666555444333333111222333555555444333222222111000000222555777999999999888777777666555555333222111222444555555444555555555888;;;<<<<<<;;;======<<<::::::999999999@@@@@@??????@@@@@@AAABBBEEEJJJSSS]]]gggnnntttvvv}}}xxxlll]]]LLL<<<222000000111111111///---+++******+++***))))))***+++'''((()))***)))((('''&&&((('''&&&&&&&&&&&&'''(((''''''((()))+++,,,------,,,,,,,,,,,,,,,---------******)))))))))***+++++++++***)))))))))))))))))),,,***))))))***+++)))(((((((((''''''(((((()))***------,,,,,,+++***(((((($$$$$$$$$$$$%%%'''((()))&&&''')))))))))+++---000...111222:::AAA<<>>777111///......---000,,,,,,222888@@@LLLXXXiiikkknnnqqqqqqnnnllllllbbbjjjgggWWWQQQ^^^pppyyysssqqqnnnllljjjiiiiiijjjbbbccc[[[JJJ???KKKjjjppp```___hhhYYY:::))))))))))))***++++++******))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,---...///000///////////////000111111444333111111222333333222...111222000222777888777666666666666555444444333333333333333333444555666444333222111222444666777555555666666666555333222444333222333555555555444444444666999<<<>>>===<<<999888888999999:::;;;<<<<<<<<<<<<===>>>???AAAAAACCCFFFLLLUUU```hhhmmmooo|||~~~vvveeeTTTIII:::777222///222555333...)))+++---,,,)))(((((()))((())))))))))))((('''''''''''''''&&&&&&'''''''''&&&&&&'''(((***+++,,,,,,------------------,,,,,,))))))))))))***++++++,,,******)))))))))))))))***+++***))))))******)))((((((''''''''''''((())))))+++++++++******((('''&&&'''''''''''''''((())))))&&&'''((()))((()))+++,,,---+++***222777222AAAbbbbbbDDDBBBcccjjjHHH111***+++''''''&&&&&&&&&&&&%%%%%%&&&'''***222AAANNNOOOJJJBBBAAA???===<<<;;;;;;;;;:::999666444222111111111000000000000000111111222555666999===AAADDDEEEFFFCCCBBB@@@===:::777555444444444444444444444444444666666666777777777777777999888777666555666777888444444333333333333333444UUUGGGCCC@@@CCCAAABBBDDDHHHLLLNNNNNNMMMEEE@@@999333000///...---///,,,,,,///333;;;GGGPPPYYYaaajjjnnnooonnnmmmlllbbbiiibbbJJJ===OOOssszzzwwwrrrmmmjjjhhhhhhiiidddfff___NNN>>>@@@XXXpppqqqeee```iiigggLLL333---((())))))******)))(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))(((++++++++++++,,,---...////////////...///000000111333222000111222333333222...111222000222666888666444555555666555555444333666555222000111333777999666555444333333333444444333444555666666555333222444333222333555666666444444444666999<<<>>>===<<<666666666777999:::<<<===888888999:::;;;===>>>???<<<>>>BBBJJJUUU^^^dddfffsss~~~zzzwwwuuu[[[QQQ@@@555777<<<:::222,,,...//////...---,,,,,,)))))))))))))))(((((('''&&&''''''''''''''''''&&&%%%&&&&&&''')))******+++......///...---,,,+++*********))))))***+++,,,,,,***)))))))))))))))******+++***((()))******)))''''''''''''''''''(((((()))))))))*********))))))(((((('''&&&%%%$$$$$$$$$$$$&&&'''))))))(((((()))***...+++(((,,,000000HHHppppppQQQCCCTTT|||gggDDD111,,,+++''''''&&&&&&%%%%%%%%%%%%'''((()))000===IIILLLHHH@@@???>>>======<<<<<<<<<<<<;;;888555333111111111000000000000000111111222333555999<<>>;;;777555444444444444444444444444444555555666666666777777777888777666555444555666777333333222222222222333444ZZZGGGCCC@@@BBB@@@@@@BBBFFFJJJMMMNNNNNNHHHCCC;;;555111///...------,,,+++,,,000777AAAIIIOOO[[[hhhmmmoooqqqrrrrrrcccfff^^^GGG666EEErrr}}}zzzuuupppllliiihhhhhhnnnkkkcccSSSAAA<<>>>>>>>>>>>>>>>>>======>>><<<999666444222111111000000000000000111111222222555999<<<>>>@@@CCCEEEDDDCCCAAA???;;;888555333333333333333333333333333444444555555666666777777666666555444444444444444222222111111222222333333```IIIDDD@@@AAA??????@@@DDDIIIMMMOOOOOOJJJDDD<<<666222000...---+++,,,++++++---555===BBBKKKYYYfffjjjlllrrrwwwxxxjjjeee\\\KKK777888\\\zzzxxxvvvrrrnnnkkkiiihhhkkkjjjfff]]]LLL???AAAKKKnnnuuuccchhheeeMMM<<<,,,+++***)))((()))******(((((())))))***++++++,,,++++++++++++++++++++++++++++++******)))*********,,,++++++,,,,,,---...//////............///000000111///...///000222111111111333333000000444555333111222444666666555444333666444333222222222444444333555777999:::888666555444555555666777777777777111111111333666888888888777555555666888:::;;;:::999888777777666666666666666666777777999:::<<<===;;;>>>BBBEEEIIIPPPZZZaaadddyyymmmXXXSSS\\\cccaaaNNNDDD888000//////---***+++******)))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,---...---,,,+++,,,,,,+++*********++++++)))))))))))))))***+++++++++)))(((((())))))(((''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''')))+++***)))'''&&&'''$$$333:::999:::===TTTtttXXX>>>FFFfffddd???000,,,(((''''''&&&&&&%%%$$$$$$###&&&((())),,,666???AAA===>>>>>>?????????????????????>>>;;;777444222111111000000000000000111111222111555999<<<===???CCCFFFDDDCCCBBB???<<<888555333222222222222222222222222333333444555555666777777333333444444333333222222111111111111111222333333dddJJJDDD@@@@@@>>>>>>???CCCHHHMMMOOOPPPKKKFFF===666222000...---***,,,,,,***,,,333:::>>>FFFUUUaaaccceeemmmuuuxxxrrrhhh]]]OOO777***@@@bbbvvvvvvuuussspppmmmjjjhhh___ccciiihhhYYYGGG???BBBnnneeeggglllXXXFFF...---+++))))))***+++,,,((((((((()))******+++++++++++++++++++++++++++++++++******)))***+++---...---------------///000000...............///000000000...---...000111111000111444333000000333444111000222444666666666444333333333444555444333111000000333777;;;<<<;;;999777222333333333444555555555111000111333666999999999888666444555777999::::::777777666666666666777777777777777888999;;;<<<===888;;;???@@@AAAGGGQQQZZZZZZkkk}}}~~~~~~sssbbb^^^lll{{{nnn]]]HHH:::666444111---+++******)))))))))))))))%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%'''***,,,.........---------,,,+++************))))))((())))))***++++++***)))(((((())))))(((''''''&&&&&&&&&&&&'''(((((('''''''''(((((('''&&&&&&'''&&&%%%$$$$$$###$$$$$$(((***++++++)))'''&&&&&&(((@@@NNNMMMLLLNNN^^^wwwMMM>>>DDD\\\wwwccc>>>000,,,&&&''''''&&&%%%%%%$$$######%%%'''(((+++333<<<===999>>>>>>???@@@@@@@@@@@@@@@@@@>>>;;;888555333111111000000000000000111111222111555:::===>>>@@@CCCFFFDDDDDDBBB@@@<<<888444222222222222222222222222222333333444444555666777777111222333444333222111000111111000000111222333333hhhNNNFFF=========AAA@@@<<>>\\\fffbbbjjjddd^^^888///***---...***(((***((('''&&&''')))******)))------,,,,,,+++***)))))),,,++++++***+++,,,...///,,,)))((()))---//////---...------,,,,,,,,,------111111/////////000111222222111000000000111222333444555555555555444222111555444333222222222333444333222111444888:::999777666666555444444444444555...000111222111111333444777666555666888999999999666888999999888888888999777888888888888999;;;===<<<;;;:::===BBBHHHLLLMMMUUU___tttzzzsssooorrryyyyyyhhhXXXFFF666000111------+++)))'''(((+++...''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''%%%$$$&&&)))---///000******)))))))))***++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%...@@@TTT\\\[[[cccvvv{{{SSSMMMSSS\\\hhhyyyaaa===...+++******)))'''%%%$$$$$$&&&&&&))))))***,,,000555:::===<<<======>>>???AAABBBCCCIIIDDD===999777555222///222000//////000111111000555777888:::;;;>>>BBBEEECCCBBB@@@===:::888666555222222222111111111111000111222333333444444333333444444444333222111000///000000000000000111111222qqqQQQFFF>>>???>>>AAA@@@<<<>>>EEEJJJJJJKKKGGGAAA;;;777444000...222---***+++,,,---111777AAAGGGTTTbbbgggfffiiiooovvvttthhhYYYFFF555???___vvvtttzzzzzznnnjjjlllhhh{{{lll___VVVJJJ===MMM{{{hhhhhhfff___BBB666++++++---+++)))***)))((('''(((***+++***)))---,,,,,,+++******))))))++++++******+++,,,...///...,,,***,,,///111111000///...---,,,,,,,,,,,,,,,000000000000000111111222111111000000000111333444444444555555555444222111444333222222222333444444111000000333666888777666666666555555444444333333///000222222111222333555444444555666888888777777444666888999888888999;;;;;;;;;<<<;;;;;;:::;;;;;;::::::;;;===@@@EEEJJJMMMSSSZZZjjj|||xxxuuuuuuzzz|||rrrcccQQQ>>>222111000...,,,+++)))'''&&&(((((('''''''''(((((()))(((''''''&&&&&&''''''((((((((((((***+++,,,+++)))------,,,+++++++++++++++,,,++++++******)))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%111===BBBFFFTTTnnnqqqNNNRRRVVV\\\fffvvveeeCCC222+++(((%%%%%%$$$$$$$$$%%%'''((()))))))))+++///444999<<<;;;;;;;;;<<<>>>???AAABBBFFFBBB<<<999777666444222333111000000111222222111444555777888:::<<<@@@DDDBBBBBB@@@>>>;;;888666444222222222111111111111000111222333333444444333333333333333333222111000///111111111111111222222333WWWFFF@@@CCC@@@BBBAAA======BBBGGGHHHFFFDDDAAA>>>;;;666000,,,555///,,,,,,++++++...333===BBBNNN\\\dddeeeeeefffuuuzzzqqq^^^NNN@@@EEEZZZnnnkkkqqqqqqiiikkkqqqooorrrbbb^^^SSSCCC>>>mmmnnndddgggbbbSSSAAA///)))+++,,,+++******)))((()))+++++++++))),,,,,,++++++***)))))))))************+++,,,......000......///111333333333000///...---,,,+++++++++//////111222222222111111000/////////000222333444333444555555555444333222222222222222222333444555/////////111444555555333555555666666555333222111///000222222111111333444333444666888999888777666222555777888888999:::;;;<<<<<<======<<<:::999888777999<<<======AAAFFFKKKPPPRRR\\\uuuzzz}}}~~~}}}{{{xxxyyy~~~vvv___III888444000......,,,(((%%%))))))(((((((((((())))))((((((''''''''''''(((((('''(((***---...---)))%%%---------,,,++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&+++...///222>>>RRRbbbvvv]]]CCCCCCFFFNNN\\\tttfffFFF444---***$$$$$$$$$$$$%%%&&&''''''(((((()))+++///333888:::999999999:::;;;===???@@@BBB???;;;999888777555444444222000111222333222222222444555777888;;;???BBBAAAAAAAAA???===999666333222222222111111111111000111222222333333333333333333333333333222111000000222111111111111222333333```FFFAAADDDBBBCCCBBB???>>>@@@DDDGGGFFFDDDAAA>>>;;;777111...555000,,,,,,+++***,,,111888===HHHWWWbbbfffeeebbbuuuzzzgggZZZQQQQQQ\\\gggeeekkkmmmkkkvvvwww{{{xxxoooiiifff\\\OOO???VVVlllllliiibbbNNN777++++++------***+++***)))***+++,,,+++***++++++******))))))))))))))))))***++++++------...000//////000111333444444111000...---,,,++++++***---///111333444333111000///......///000222444555222333444555555555444333111111111222222333444444//////000222333444333333444555666666555333000///...///111111000000111222222444888::::::888777666333555777888777777888999888888999;;;;;;:::888666555999<<<<<<;;;===CCCIIIMMMMMMSSSeee}}}www{{{{{{yyy|||sssLLLBBB666...---......,,,***))))))(((((((((((())))))((((((''''''(((((()))&&&'''))),,,......+++(((******++++++,,,,,,,,,,,,++++++***))))))(((((('''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$%%%&&&((()))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$(((***---...///333999???TTTfffssspppfff\\\KKK:::///444???TTTtttaaaBBB111,,,***&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***...222666888777888888999:::<<<===>>>AAA???<<<999777666444444333111000000111222222111222333555666888:::>>>AAA@@@AAAAAA@@@>>>:::666333222222222111111111000000111111222333333333333222222222222222222111000000111111000000111111222333jjjHHHBBBCCCCCCDDDEEEDDDAAA???BBBGGGIIIEEE@@@<<<:::777444222333...+++,,,,,,+++---111333999CCCQQQ___hhhhhheeeuuu~~~ooohhhbbb___eeejjjhhhmmmoooqqqaaaWWWVVVcccnnnjjj```[[[KKKEEEppptttmmmjjjZZZCCC222---......,,,,,,***)))***++++++***)))******))))))))))))(((((((((((()))+++,,,------.........//////000111222444111000...---,,,++++++***,,,...222444555444222000............000111333555111222444555555555444444111111111222222333333333000111222333333333333333222333555555444222000///---...//////......///000///222666888777555555555555777888888666555555666555555777:::======;;;888444888<<<<<<:::;;;@@@EEEJJJKKKPPP]]]sss|||~~~}}}~~~sssbbbJJJ888000.........******)))(((''''''(((((()))))))))(((((())))))))),,,***)))***+++,,,+++)))''')))+++---///000000000++++++******)))((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))---111444555666666CCCOOOQQQNNNIII@@@777///555BBBYYYyyyfffGGG333***'''%%%%%%$$$######$$$$$$%%%%%%%%%''')))---111444666777777777888:::;;;===>>>@@@@@@===:::777444333222111000......000111000///222333555666888:::>>>BBB@@@AAAAAAAAA>>>;;;777444222222222111111111000000000111222222333333222222111111222222222111000000///////////////000111111vvvMMMEEEBBBDDDFFFIIIJJJFFFAAACCCHHHMMMHHHAAA<<<999888666555111---+++,,,,,,+++---111///555>>>JJJXXXeeeiiigggnnnxxxuuullljjjeeeaaafffkkkiiilllkkkmmmRRR===:::TTTmmmnnneeebbbQQQ===VVVwwwgggkkkcccRRR>>>111......---+++***))))))***+++)))((()))))))))((((((((((((((('''((()))+++,,,---------+++---............111333000///...---,,,+++++++++---///222444555444333111///.........///111222333000111333555666666555555111111222222222222111111111333444444333222333444222222333333333222111000---///000///...---...000,,,///333444222111111333666777888777555444444444666555666:::???AAA@@@>>>666888;;;;;;:::;;;>>>BBBGGGIIIPPPYYYfff|||jjjQQQ???444...+++,,,+++***)))((((((((()))******))))))))))))******444000,,,)))(((((('''''''''))),,,///222333444444,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''(((***...222444444000444888;;;;;;:::777333777AAAQQQhhhyyy^^^FFF666000&&&%%%###""""""###%%%&&&###$$$&&&))),,,///222333666666666777999:::<<<===??????>>>;;;777333222222111///------///000///...111333555666777:::>>>AAAAAAAAAAAA@@@>>>;;;888666222222222111111111111000000111111222222222222222000111111111111111000000///............///000000TTTHHHBBBDDDGGGMMMPPPKKKCCCDDDIIINNNJJJDDD>>>;;;999777555222---+++,,,,,,***,,,///,,,333:::AAANNN]]]ffffffiiinnnjjjgggiiibbb^^^fffjjjhhhhhheeefffzzzKKK888222GGGeeetttqqqkkkXXXDDDCCCooo}}}ffffffhhh___JJJ555---...///+++***(((((()))***((('''((((((((((((((((((((((((&&&''')))+++,,,---------***,,,...---,,,---000222///...---,,,,,,,,,,,,,,,---///111333444444444333000///......///000111222000111333555666666666555222222333333222111000///111333555555222111222333111111111111222222222222///000111111/////////111,,,000444333111000222555444555777666555444444555777555444888>>>BBBAAA???888999999:::;;;<<<>>>>>>CCCHHHPPPVVVZZZiii|||rrr\\\GGG888///......---,,,+++******++++++******))))))******+++555111---)))((('''&&&%%%&&&(((+++...111222222222------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((,,,++++++,,,.../////////000///000222333222444777@@@MMMaaawwwlllVVVHHHAAA333000+++&&&$$$$$$%%%&&&"""$$$&&&(((+++...000222444444444555777888:::;;;<<<======;;;777444333444111///......///000000///000111333444666888<<<@@@BBBAAA@@@???===;;;999888222222222111111111111000000000111222222222222222000000111111111111000000///////////////000000111XXXKKKBBBDDDGGGOOOTTTNNNEEEDDDJJJNNNKKKFFFAAA>>>:::666444333///,,,---,,,)))***...+++222777<<>>PPPqqqaaajjjgggQQQ888------000+++)))(((((())))))(((&&&'''''''''(((((((((((((((%%%&&&)))+++,,,---------***,,,......,,,---000333...------,,,,,,,,,------...///111333444444444444000000///......///000111///111333555666666666666222333333333222000///---000333555444222000111333000000000000111222333444111222333222111000111222000333666555222222555999222444666666555555555666777444222555;;;??????===:::999888:::<<<>>>===<<>>666---'''%%%$$$%%%"""###%%%(((+++...000111222222333333555777888999999;;;<<<;;;777555555777222000//////000111111000...000222333444777;;;>>>CCCBBB@@@>>><<<;;;999999222222222111111111111000000000111222222222222111///000000111111111000000000000000000000111111222^^^@@@HHHAAAFFFNNNUUUXXXTTTLLLFFFLLLQQQNNNAAA777666888888444111...,,,,,,,,,,,,+++......222:::AAAJJJXXXdddggghhhiiikkkkkkiiifffcccjjjkkkgggdddkkkzzzZZZAAA---666WWWvvvttt[[[IIIEEE\\\ttthhhcccbbb___PPP:::---,,,,,,***((('''***---***&&&***)))(((''''''((()))***((()))***,,,------,,,,,,///...------...///000111........................333222000//////000222333333222000///.........///...///000111333444555666222333444555444222///......///000111111222222111000000000000000000000000333111///000222222000---444333222111222333444555777666555444444444444444444444333444555777999:::888888888888:::;;;===???>>>AAAHHHNNNQQQYYYmmm|||ppp[[[CCC888000222444///)))'''(((***,,,,,,,,,++++++,,,+++,,,,,,+++((('''''''''&&&&&&%%%&&&'''***---///---,,,,,,++++++******)))''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))&&&######&&&''''''%%%%%%%%%&&&'''(((((('''''')))(((((((((***---///111222333444555777<<>>444000444@@@BBB333$$$###''''''---###$$$+++***,,,///,,,000111222333555666777777999999999888777666555444333222000/////////000111000222333444444666888;;;<<>>;;;888888555555333222111000000000111000/////////000222222111000000000//////......////////////000000000000eeeCCCJJJ@@@EEEMMMUUUYYYVVVOOOIIIHHHNNNNNNFFF===::::::888666333///,,,,,,,,,++++++------111888???GGGUUUaaaffffffhhhkkkmmmlllhhhdddbbbeeedddaaadddoooxxx{{{```JJJ444666TTTxxxgggPPPBBBIIIqqqmmmfffcccaaaWWWCCC222+++,,,+++))))))******(((%%%***)))(((''''''((()))***((()))***,,,---------,,,...------,,,---...///000////////////////////////444555555555555444444444222111000///.........///...///000111333444555555555555555555444222000///......000111111111111111000000000000000000000000111///---...000111///---333222222222222333444444666666555444444444444444555555555555666888:::;;;888888888888:::<<<>>>??????BBBGGGMMMNNNQQQ^^^mmmxxxoooUUU<<<444666555///++++++000666777555111///...---...///...,,,)))&&&%%%&&&&&&%%%%%%''')))+++---,,,,,,,,,,,,++++++******)))))))))((((((((((((((()))(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%)))&&&$$$$$$&&&''''''&&&%%%&&&&&&''''''((('''''')))(((((((((***,,,///000222333444444666999>>>BBBNNNbbb~~~sss]]]EEE333+++******777<<<111((('''(((%%%$$$%%%&&&)))...111111222000000111222444555777777999999888777666555333222222111000/////////000111///111333444444666999;;;===???AAAAAA>>>:::888777555444333111000000000000111000000///000111222333222222111111111000000000.../////////000000000000pppGGGJJJ???DDDLLLUUUYYYXXXSSSNNNFFFLLLNNNJJJDDD???;;;888888555000---,,,,,,+++***,,,,,,000666<<>>???DDDIIIJJJKKKPPPWWWuuuvvv{{{ZZZDDD888222000///000888AAACCC>>>666111000+++,,,......---***&&&$$$&&&&&&%%%%%%&&&''')))***,,,,,,,,,,,,,,,+++++++++++++++******))))))(((((((((((((((''''''((())))))'''''''''&&&&&&&&&&&&%%%(((&&&$$$$$$&&&'''''''''&&&&&&&&&''''''''''''''')))(((((((((***,,,...///222333333333444666;;;>>>QQQhhh{{{}}}|||rrr\\\@@@---&&&((((((333:::666333444111,,,999EEE:::+++000///)))///...//////111333555777888888888888777555333222111222111000/////////000000...000222333444666999;;;===???AAA@@@===999777666444333222000////////////111000000000000111222333333333222222222222111111....../////////000000000~~~LLLIII>>>CCCJJJSSSXXXYYYVVVRRRHHHKKKMMMKKKGGGAAA<<<888:::777222///---,,,+++***++++++...333888===IIISSScccaaa```bbbeeefffeeeccccccdddeeeeeefffhhhiiiiiiqqqjjjVVVFFFSSSppp{{{sssmmmgggaaaTTTCCCEEEbbb~~~zzzqqqfffcccccc[[[FFF444...,,,++++++)))&&&&&&((((((((((((((((((((((((((((((((()))+++,,,---......///............/////////000000000000000000000000000111222222111000...---000000//////..................///000111222333444999777555333111000//////---...///000111111111111////////////////////////......,,,,,,---.../////////000111333333333222222444444555555555555555555555666666666777888999999777666666777888:::;;;===;;;<<>>>>>???@@@DDDHHHKKKKKKTTTrrryyyqqqSSS@@@999222666::::::777666888;;;111---)))&&&&&&&&&&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&*********++++++,,,,,,,,,...------,,,+++******)))))))))((((((((())))))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''(((***((('''&&&&&&&&&&&&''''''(((((((((((()))******+++,,,...000222333666999<<>><<<<<<999444111///...---+++******,,,000111444===FFF^^^```bbb```^^^___cccgggbbb```bbbiiipppssstttwwwuuu|||zzzpppnnntttrrriiieeegggbbb^^^UUUAAA:::IIInnnrrroooeeebbbddd]]]QQQ999...'''***+++((()))---&&&''''''((((((''''''&&&(((((((((***+++---///000111222222222222111111000,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++---...000....../////////......------......///000000111111555444333111000...------------...///000000000000........................000111333222111//////000---...///000111222222222111222444666777777666666444444555666666666666666;;;:::888777777888999999AAACCCCCC@@@AAAFFFIIIIIIOOO___xxxyyyYYY@@@666444222000111666===CCC<<<555---(((&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,------,,,,,,++++++******+++***))))))((((((((()))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&)))+++)))((('''%%%%%%&&&''''''(((((((((((()))))))))))))))+++...000111444777:::>>>IIITTTYYY^^^gggooossszzzppp^^^III777---,,,------,,,***,,,...///,,,)))))):::555,,,444222))),,,---,,,,,,,,,---///222444555555555444444222111000//////000000000///...------///111111222333666888;;;===??????===999777666333222111///............---...///000000000//////---------............///------........./////////sssQQQCCCBBBBBBDDDIIIOOOSSSTTTVVVNNNKKKNNNOOOIIIBBB@@@<<<999444111000///...---+++***,,,///000111999AAAPPPXXXaaabbb^^^\\\```eeeddddddgggjjjhhhfffllluuurrrxxxzzztttnnnllllllkkkjjjlllbbb]]]]]]III777===]]]nnnuuujjjbbbeeeddd\\\DDD333'''))),,,)))(((+++&&&&&&'''(((((('''&&&&&&((((((((()))+++---///111111222222333222111000///,,,,,,,,,,,,,,,,,,,,,,,,............///000111111------...//////......------......//////000000000333333333333222000...---,,,---...///000000000000------------------------///222555555222///---............///000111222333000222444666777777666666444555666777888777666666???>>><<<;;;999999::::::>>>DDDEEEAAAAAAEEEGGGFFFJJJVVVrrrxxx{{{ttt\\\GGG???555000111666===@@@<<<555---)))))))))&&&$$$%%%%%%&&&'''''''''''''''%%%&&&'''((()))***++++++,,,,,,++++++++++++++++++,,,,,,***)))((((((''''''((((((((((((''''''''''''%%%'''((('''&&&&&&))),,,***((('''%%%%%%%%%'''((((((((((((((((((((('''''''''))),,,---...///222444666777<<>>???===:::888888333333111000///.........,,,,,,.../////////...---,,,---------............---------.........//////WWWEEEBBB@@@AAAFFFLLLQQQTTTUUUNNNLLLRRRUUUNNNFFFCCC<<<999444222111000///...+++***,,,//////000777???BBBOOO^^^bbb]]]YYY\\\bbbaaacccfffcccXXXPPPXXXfffxxxzzz{{{wwwnnniiikkkpppgggmmmddd___eeeRRR::::::PPPkkkzzzooocccdddfffaaaKKK777'''(((,,,)))''')))%%%&&&'''(((((('''&&&%%%((((((((()))+++---000111000111222222222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111000,,,---.../////////...---------......//////000000222333444555444222///...,,,---...///000000000000------------------------///222666666222...,,,+++......------///111333444///111444666777777777666666666888999999888777777CCCBBB@@@===<<<;;;;;;;;;888@@@EEEBBBAAAEEEHHHFFFBBBOOOaaawwwtttZZZNNN>>>444222555888999444///***)))++++++)))%%%$$$%%%&&&'''(((((((((((($$$%%%&&&'''((()))***++++++++++++++++++++++++,,,------+++)))(((''''''''')))(((((((((''''''''''''%%%'''((('''&&&&&&***---***)))'''%%%%%%%%%'''(((((((((((()))(((((('''&&&''')))+++++++++,,,...///777111111444111,,,111<<<:::999;;;CCCKKKJJJ===000000000111333333///+++***+++"""&&&111666>>>FFFFFF///---+++******,,,///111......////////////.........///000000000///---,,,///000111111000111333555888;;;>>>>>>===:::999888444333222000////////////+++,,,---.........---,,,------------......//////---------.........//////\\\JJJFFF@@@>>>BBBHHHKKKIIIKKKMMMMMMLLLNNNOOOJJJCCC;;;666222111111111///,,,,,,---.........000333666AAALLLYYY```___\\\\\\^^^___fffmmmdddLLL:::CCCXXXttt~~~|||sssrrrmmmhhhlllmmmjjjgggfffcccYYYHHH999AAAXXXssswwwiiihhhjjjaaaTTTBBB...&&&***...+++&&&)))(((((()))++++++***)))******+++,,,------......000111333222000/////////,,,---......//////......000///...------...///000000000////////////000000......////////////......333222222222222222333444......---,,,++++++***)))+++,,,---.........---,,,222111000///000///...---000111111222222222111111111111222333444666666777666333333666777555666999GGGAAA;;;:::===@@@>>>;;;777===DDDFFFDDDDDDGGGJJJHHHLLLVVVqqqyyypppvvvxxxnnnPPP;;;333333222111---,,,+++***)))((('''&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''+++,,,---,,,+++)))******+++******))))))))))))))))))'''%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&'''(((((((((&&&))))))***+++,,,...///000555555222///,,,,,,...000111111222:::NNN^^^WWWFFF???444777HHHGGG333'''+++######&&&***---222>>>JJJBBB666(((###'''++++++)))---------,,,,,,,,,++++++---...000111111000...---000000///000111333666777999:::;;;<<<<<<:::888777111000///......------...++++++,,,------....../////////.........---------,,,,,,,,,---------......fffIIIEEE???===AAAEEEGGGEEEHHHJJJLLLMMMPPPQQQKKKDDD===999444222333222000...+++,,,---......///222555<<>>@@@@@@FFFDDDCCCNNNmmmvvvdddjjjxxx|||~~~}}}cccJJJ;;;444000...---,,,,,,***'''%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&))),,,...---,,,,,,,,,++++++***))))))))))))***&&&(((***)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))***+++---,,,***'''(((((()))***+++,,,...///---000333444222///---------333888555333CCCiiizzzbbbYYYVVVJJJ555$$$&&&%%%&&&((('''%%%***222222...((($$$$$$%%%%%%%%%************))))))))))))(((***+++---.........------...///111222333444444666777999999999888666555111111000///..................---------,,,,,,,,,............------------,,,,,,,,,---------......PPPFFF>>>===??????===;;;<<>>777444444333111///+++,,,,,,,,,+++,,,///111444;;;GGGVVVaaadddaaa]]]eeetttfffDDD777;;;___xxx|||tttqqqyyyvvvssslllffffffjjjhhhbbbEEE111<<<___rrrsssllldddbbbZZZJJJ:::---((()))+++)))(((((()))++++++***))))))((('''&&&&&&(((***++++++---/////////...///000,,,,,,---.........------...///000111111111000///000000000111111000000000///...---,,,---///111222222111111111000///...---///////////////.........,,,,,,++++++---///111222,,,---.........///000111---///111333444333222000666777777888999999::::::555333333777888555555888777===CCCBBB<<<888;;;@@@;;;999888999;;;======<<<@@@BBBDDDLLL```~~~iiiiiittt{{{|||}}}}}}}}}}}}~~~hhhNNN>>>444111---,,,------***((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$'''+++---------------,,,+++******))))))******(((,,,000...)))&&&'''***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((())),,,---,,,)))&&&((((((((()))***+++------///111444444222000......222------333777>>>RRRhhhsss```MMM>>>000&&&'''&&&''')))'''###%%%***++++++)))'''%%%$$$$$$%%%)))))))))(((((((((''''''&&&''')))+++,,,------------...000333444444444444555777888999999888666555222111000///............//////...---,,,,,,++++++------------------------,,,,,,,,,---------......XXXKKK???>>>@@@>>>;;;:::888===CCCIIIPPPTTTQQQJJJEEE???888444333222000...,,,,,,---,,,+++,,,...000555999CCCQQQ]]]bbbaaa]]]ZZZkkksssQQQ===:::eee~~~zzzqqqlllhhhffffffgggNNN222222UUUuuuwwweeeeee```UUUCCC222)))(((+++)))(((((()))++++++***)))))))))((('''((()))***+++***,,,......------...///+++,,,,,,---...------------...///111111111000///000000111222222111000000...---+++***+++---///000111111111111000...---,,,---------------------...,,,,,,,,,,,,---///111222---///000000...---...000---///111333333333222111444444444555555666666777666444555999:::777777:::888:::;;;;;;999999<<<>>><<<:::888999;;;<<<<<<;;;???AAAEEEKKKUUUiiixxxiiiqqq~~~{{{|||}}}|||{{{|||ooo[[[???888111,,,,,,,,,+++)))((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%"""&&&)))+++,,,,,,------,,,++++++***************(((---000///***&&&'''***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''***++++++(((%%%'''''''''((()))***+++,,,...000111111111222555777888333666CCCIIIHHHIIIOOOeeehhhaaaNNN<<<444000---)))'''(((+++***&&&%%%(((''')))+++***(((&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''')))+++,,,------...///111333555555555555555777888::::::999777666222111000//////....../////////...---,,,++++++***,,,,,,------------------,,,,,,,,,---------......bbbPPPAAA@@@AAA===999:::777:::???DDDLLLRRRRRRMMMHHHAAA:::555333222000...---------,,,++++++---000444777???JJJVVV^^^```___\\\iii~~~}}}aaaMMMHHHeeerrriiippppppeee```eeeWWW>>>555KKKooopppeeeccc\\\LLL999,,,'''((('''&&&&&&'''))))))(((''')))))))))******************,,,---...,,,,,,,,,---++++++,,,---------------,,,---...//////000000///......000000000000......---,,,+++******+++,,,---....../////////---,,,+++***+++++++++,,,---------------------...///000111...000222111...---///111...///000111222333333333444444555555555666666666777555777;;;<<<999888:::;;;999888888888999999888::::::;;;;;;;;;;;;;;;<<>>FFFPPPRRROOOKKKDDD<<<666555333111///.........---++++++---///000333999CCCNNNXXX___cccaaaeeeqqq}}}{{{lllaaa___fffvvvpppUUUQQQnnn~~~ooobbbeee]]]NNN??????]]]{{{fffgggdddWWWDDD333+++((('''&&&&&&'''))))))((('''((()))***++++++***((('''***,,,------+++***++++++++++++,,,------------,,,,,,,,,,,,,,,---...///000---...000111111000...---...------,,,,,,+++++++++---...///000000///---,,,)))******+++,,,------...------...///////////////---000333222///...111555000//////000111222444555555555555666666666666777666555777;;;<<<999888999777888888:::::::::999777666:::======;;;:::;;;<<>>RRRhhh~~~}}}{{{{{{iiiUUU???555444222,,,'''***''''''******'''&&&(((&&&'''))),,,---,,,***((((((''''''''''''&&&&&&&&&'''''''''((()))+++,,,------......///000222444444333444666888888777666555333222111000////////////.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......mmmUUUBBB??????:::777:::777888888;;;CCCNNNRRRQQQMMMFFF>>>888666555333111/////////---,,,,,,...000---000555>>>HHHUUU___fff]]]ZZZ___kkkpppkkkiiilllhhhlllkkkwwwZZZ888:::kkk{{{hhhhhh^^^WWWDDD111HHHzzziiillljjj___MMM;;;///+++)))(((((()))+++,,,***)))&&&(((***,,,+++***'''%%%+++,,,------+++)))******++++++,,,---------,,,,,,,,,,,,++++++,,,---///000///111222333333222111////////////...---,,,******...///111333333222000///******++++++,,,---......---...///000000///......+++///333333000000444888111000///...000222555666111111111222222222222222555444666:::;;;888777888000444:::======<<<;;;;;;333999>>>>>>;;;888:::=========DDDNNNLLLGGGSSSfffxxxvvvnnnnnn}}}xxx|||~~~yyyxxx}}}~~~zzzwwwxxx~~~jjjOOO???777222...++++++***(((((('''''''''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$&&&***------,,,++++++******++++++---***((('''(((******)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&'''((()))***+++,,,------000333666FFF^^^uuu}}}|||yyynnnbbbPPPCCC888555222+++((()))+++'''%%%((()))&&&%%%&&&&&&&&&(((+++...---+++((((((((('''''''''&&&&&&&&&(((((((((((()))+++,,,------,,,,,,,,,...000222333222333555777777666555444333222111000////////////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......}}}RRRFFFAAA<<<;;;444:::777444333555<<>>000...000000222555888333///000444777666444555555555666777999;;;<<<444222///---,,,---///000---...000111111000000///000111111111111000//////000////////////000000111444333222333555555444222444444555888:::999444000444666888:::;;;:::888777:::::::::;;;;;;;;;<<<<<>>EEENNNSSSRRRKKKEEE:::666111,,,)))(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((((((000999999+++"""$$$'''$$$$$$$$$&&&'''((()))))))))++++++++++++,,,...000111444444444444444444444444333222111000////////////...------,,,,,,------...///...,,,+++++++++,,,,,,...------------...//////~~~SSSEEEAAA===>>>777===777555444555999@@@HHHMMMPPPLLLEEE>>>:::666444333//////........./////////111...///555;;;DDDQQQ]]]\\\\\\^^^ccckkkpppqqqppplllhhheeehhhooovvvzzz{{{]]]999(((999QQQeeemmmhhhbbbcccWWW>>>333DDD```rrreeebbb^^^\\\ZZZQQQ@@@000,,,)))(((++++++(((''')))%%%&&&'''(((((((((((('''+++++++++***))))))((((((''')))***,,,------------***))),,,222222555EEEYYYhhhTTT???444///...000444555222000222888======<<<222222111222555888<<<>>>888666333000//////111222...///000000111111000000222222111111000000//////000////////////000111111555444555666888999777555333333444777999999666333555777999<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<>>>@@@CCCGGGJJJLLLMMMNNNTTTmmm~~~zzzzzzrrrqqq}}}~~~}}}wwwnnnoooyyy|||{{{~~~zzzsssyyyiiiMMM<<<222///,,,+++***)))'''$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***+++,,,---,,,,,,++++++***)))(((((()))***+++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++,,,---...///111444999<<<<<<888444333111---***((('''((()))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''((()))***:::AAA???000&&&''')))'''&&&&&&'''(((((((((((((((+++*********,,,---///000444444444444444444444333222222111000////////////------,,,,,,,,,,,,------...---,,,+++******+++,,,------,,,,,,------...///ZZZIIICCC??????777<<<777777666444555:::CCCJJJPPPMMMHHHBBB<<<777333111333000...///111222111///...---///222555===KKKYYY[[[______]]]dddrrrxxxvvvmmmkkkgggdddeeelllwwwnnnDDD'''+++@@@ZZZjjjhhhdddeee]]]III555111AAARRR```gggggg^^^[[[ZZZKKK777///***(((******'''&&&'''&&&***------***(((((()))))))))))))))))))))))))))))))))***+++,,,---......---,,,///333222222===LLL[[[LLL;;;222//////222444...,,,+++...333777999888000000//////111444777999777666333111000000111222111000000000000111222222444333111000/////////000000000//////000111111222444444555888::::::888666333333333555888999888666666888:::<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;===???AAAEEEHHHKKKLLLMMMLLL\\\rrr}}}}}}sssmmmvvv~~~~~~||||||}}}|||wwwsssvvvwwwooopppyyy}}}yyy}}}vvvmmmSSS>>>666...+++------)))$$$(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))+++,,,,,,,,,,,,+++***))))))))))))***+++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++******+++------,,,*********)))((('''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%''')))******666<<<999,,,$$$%%%'''&&&((((((((((((((((((((((((******))))))***,,,...///333333444444444444333333111111000///............------,,,,,,,,,,,,------,,,,,,+++************+++,,,,,,++++++,,,,,,---...gggPPPEEE???>>>555888777888777333111444>>>FFFPPPNNNJJJCCC<<<666333222555111---...222444111...------///111111777EEETTT[[[cccbbbZZZ```sss}}}{{{pppnnnjjjcccaaajjjzzz|||SSS222,,,:::VVVjjjjjjhhheeeaaaWWWBBB222444@@@[[[mmmppp```ZZZaaaXXXCCC222,,,((()))***'''%%%&&&...333666333,,,'''&&&'''''''''(((((()))))))))***************+++---...///222000111222///,,,000999666222///000333444222111---+++)))***,,,......---000000000///////////////111000///......///000111222111000000000111333444555333111///......///000000000000000111111222333111222444777999:::777555555555444555666777777777666777999;;;;;;;;;::::::::::::::::::::::::::::::===>>>AAADDDGGGJJJLLLNNNKKKOOO___vvv}}}yyy}}}wwwlllqqq~~~~~~~~~~~~~~~|||{{{yyyxxxwwwxxxlllkkkooo}}}uuukkkppp|||yyyYYYJJJ888...---///---***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,---*********************************))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&,,,+++******+++++++++***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((())))))...///)))$$$&&&(((''''''''''''''''''(((((((((***))))))))))))+++---...111222333444444444333333111000///......------------,,,,,,,,,,,,,,,,,,---+++*********************++++++******++++++,,,---tttVVVGGG@@@???555777777888777333000222999@@@NNNMMMIIICCC;;;666444555555111---...111333000,,,---...///000000333@@@NNNYYYcccddd\\\```qqq}}}|||pppnnnhhhcccbbbkkkzzz~~~]]]===...444QQQkkkooonnngggcccaaaSSS???444666NNNkkkwwweee]]]hhhgggWWW888///(((((()))'''&&&'''111444777333+++&&&%%%&&&'''''''''((())))))***************+++,,,---///000000000222444333222444888---///111444666666111+++000///------------,,,++++++---///111000...+++***,,,,,,+++,,,---///000222222111000000000111333444444333111///......000111000000000111111222444444222222333666999999888666888777666555444444555666444555777888999999888888999999999999888888888888:::;;;===@@@DDDGGGJJJKKKLLLHHHOOOdddwwwxxxwww|||pppppp{{{~~~|||zzzyyyyyysssiiijjjoooyyy~~~rrrkkkmmmqqqvvv}}}zzzgggLLL888///---------+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++,,,******++++++++++++*********************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))))))))&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&###)))...---,,,,,,---,,,&&&&&&&&&&&&'''(((*********))))))((()))***,,,---000111333444555444333222111000///......---------,,,,,,,,,++++++,,,,,,,,,************************+++************+++,,,,,,~~~ZZZHHHAAABBB999;;;777777777444111222666:::HHHIIIIIIDDD===777555666333000......000000///---...---...000000222;;;FFFSSS]]]ccc```cccnnnwwwzzznnniiiddddddhhhlllnnnmmmmmm[[[FFF333111MMMllluuusssiiidddddd^^^LLL:::222LLLsssvvvgggmmmooodddCCC777,,,))))))(((''')))***,,,...,,,(((&&&&&&(((((((((((())))))***************+++,,,---...//////000000222444555444444444111333222111222444222...------..................&&&(((,,,000111000...,,,++++++,,,---///000222333111000000000000111222222222222000/////////000111000000111111222333555555555555555666999:::999888888888888666444333333555333444444555666666777666777777777777777666666666444555777:::>>>BBBEEEGGGHHHCCCEEESSScccttt{{{tttxxxxxxqqqttt}}}{{{zzz~~~xxxqqqnnnmmmuuu{{{tttssstttsssqqqqqqyyykkkRRR>>>333///...---,,,)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((***+++******+++,,,,,,+++******++++++******************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###&&&)))+++***)))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''+++******)))((('''&&&&&&&&&***...//////...---,,,***)))(((((((((***+++,,,******)))))))))***,,,---///000333444555444333222111111000///............,,,,,,++++++++++++,,,,,,)))***++++++,,,+++++++++++++++******++++++,,,---```IIIAAABBB:::<<<777666555444444444444555???DDDIIIHHHAAA:::555444222111000//////............,,,,,,///000111777>>>HHHRRR^^^dddfffjjjqqqwwwnnngggccciiirrrnnn[[[JJJOOORRRSSSGGG???TTTpppwwwssslllfffeeebbbVVVDDD555EEEuuuqqqmmmmmmhhhRRRCCC333,,,***)))((()))&&&&&&&&&&&&&&&(((***+++))))))******************)))***,,,---//////......111111111222333333111...000222000,,,---333444111***+++,,,,,,,,,,,,,,,---((()))+++---//////000000------......///000000111...///000000111111000000000000000000000111111111111111111222333444555666777555444444666888888777555777888777444333444666333333444444555666666666666666555555555444444444111222444777;;;???CCCEEEEEEDDDCCCHHHSSScccuuu~~~sssrrryyysssnnnttt{{{|||~~~~~~zzzqqq~~~||||||{{{}}}|||yyy{{{yyyvvvuuuwww|||yyy^^^GGG:::666000///,,,)))''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))******++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&(((+++***)))((()))***''''''''''''''''''((((((&&&&&&&&&&&&'''''''''(((++++++******))))))((((((***+++,,,------------///111000---,,,++++++,,,,,,++++++***)))***+++,,,---...000222444555444333222222222111000////////////,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,++++++++++++++++++,,,------eeeJJJ@@@@@@777999777666555555666555444222888@@@IIIKKKEEE<<<555222222333222111///...///000---******...111111444888@@@IIIYYYgggiiigggllluuuooogggeeepppzzzoooNNN000555KKKaaa___TTT```tttwwwpppmmmhhheeeddd]]]MMM===///eeessskkkllljjj]]]KKK999///,,,)))((()))'''%%%###$$$'''***,,,,,,++++++******************(((***,,,///000///...---...///000222666999888444111555555000000333111,,,,,,...//////---,,,,,,---...---,,,++++++---///000...............------------...000111111111000///...///000111222222111111111111111222333444666777777444111111222444555555333555888888555444555777333333444444555666666666555555555444444333333333222222444777;;;???CCCEEEFFFGGGFFFDDDIIIVVVeeemmmrrrpppuuutttiiimmmzzz~~~~~~~~~}}}{{{zzzwwwxxx{{{{{{vvv~~~~~~zzzzzz|||}}}}}}yyytttwww~~~{{{\\\IIIAAA333111...+++)))((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))***+++,,,------,,,+++***++++++++++++++++++++++++************************(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''((()))'''$$$$$$&&&)))&&&&&&%%%&&&'''((()))***&&&&&&&&&'''''''''((((((************************///---,,,---...000333777777555222///---,,,,,,,,,,,,+++*********+++,,,------///222444555444333222333222111000000/////////,,,++++++++++++++++++,,,***+++,,,---...------,,,,,,,,,++++++,,,,,,---...mmmJJJEEE>>>666;;;999888777555333222222222555>>>HHHJJJCCC;;;888777222111000///...---,,,+++,,,,,,,,,---...///000000:::FFFUUUaaajjjqqqqqqoooqqqjjjeeegggjjjaaaJJJ444000>>>[[[nnnmmmpppwwwwwwnnnlllgggcccdddbbbTTTCCC888AAAaaarrrbbbeeebbbTTT???///))))))(((%%%((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&''')))***------,,,+++,,,---...///000333222111:::DDD@@@222555555333222111000000111...------,,,,,,---------(((((()))***,,,---......//////000000000...---,,,000///...000333555333111...---,,,++++++,,,---...444444444444444444444444888666222000111333444555666555444333333333333333444333222222222444666888555444333444666666666555444666888777777999>>>BBBCCCFFFGGGFFFFFFKKKTTT\\\kkk~~~uuummmsssiiippp~~~}}}~~~~~~~~~zzzzzz|||~~~|||zzzttt~~~{{{}}}~~~~~~}}}}}}}}}~~~~~~gggUUUCCC888...,,,***''''''+++&&&'''&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***++++++******,,,+++******)))))))))******++++++,,,,,,++++++***)))(((((((((''''''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((()))((()))***+++,,,---------,,,...000///...///222666777333111222000,,,+++......---+++************+++---...000111222222222222111111111111000///------,,,,,,,,,++++++************++++++,,,,,,---......,,,,,,------...---------}}}RRRHHHBBB;;;===999888777555444333222222444;;;DDDFFFCCC===:::888333222111000///---,,,,,,---,,,,,,------///000000333===MMM]]]fffjjjmmmooopppmmmhhhgggiiibbbJJJ222...666RRRlllqqqtttzzzzzzlllooonnnkkkiiifffZZZNNN<<<555LLL}}}lllhhhjjj]]]JJJ888...+++++++++)))(((&&&%%%%%%&&&((()))***)))(((''''''(((***+++......---,,,---...///000///333222000666@@@===222444444444333222111111000...------,,,,,,,,,,,,---))))))***+++,,,,,,------//////000000000///------++++++...444:::;;;777222///......------......///333333333444444555555555999666333333666777666555555555444333333333333333222222111111333555777999444444333444555666666555777888888777555777;;;???AAACCCDDDBBB@@@CCCIIIOOOXXXiiizzzuuu~~~~~~xxxvvvvvv~~~}}}~~~~~~}}}~~~{{{vvvsssxxxyyyxxxzzz~~~~~~}}}}}}~~~}}}]]]KKK:::444222...******$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((())))))******+++************++++++,,,,,,++++++,,,,,,,,,,,,++++++)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))))))))+++,,,------.........///000///------000222333222555999888000+++***+++++++++,,,,,,,,,,,,,,,---......//////000111111111111111000000///------,,,,,,,,,+++++++++************++++++,,,---------,,,,,,---............---WWWEEEBBB<<<999999888777555444333333333222777<<>>>>>666000---...------,,,,,,---...//////...---,,,,,,...000111//////000000///......---++++++++++++++++++++++++))))))******+++,,,,,,------------......///000000mmmJJJEEE@@@:::999888777666555444444444111000111666===@@@???<<<666666555333222111000///...------------...//////000222>>>PPP\\\```fffooohhhjjjeee^^^aaajjjcccUUUBBB===TTT{{{{{{{{{qqqkkkjjj```NNN777777\\\uuufffccc```YYYHHH666,,,---))))))((((((''''''''''''&&&&&&''''''((()))******++++++,,,,,,------------+++///000---,,,///111222222333555666666555444333111000///---,,,+++++++++++++++++++++++++++++++++....../////////000111111000------222999<<<777222000111222333333222111000111111333444666777888999999999:::>>>BBBAAA:::444333333222222222333333444444444333333222222222222333444444333111222555888888666333111222444777888<<>><<<888555222222222222222333333444555555444333222111000000333444444333000111555888555333111111333555666666777:::>>>BBBCCCBBBAAA???<<>>AAA999888777666666555666666555444222111111333777999555555444333111000/////////......---------......---111111555LLLjjjrrrhhhoooeeedddkkklllccc___dddlllkkklllgggeeeuuu|||qqqyyyZZZ>>>@@@UUUhhhqqqssskkkeeeXXXCCC333<<>>===<<<<<<999===DDDEEEMMMmmmzzz~~~xxxrrrssswwwyyywwwsssnnnppptttzzz~~~|||{{{{{{xxxwwwxxxwwwsssqqqzzzyyyggg```gggppp{{{{{{zzzyyyyyyzzz|||}}}}}}||||||~~~}}}~~~xxx{{{uuutttwwwyyyzzzoooqqqoookkknnnwww~~~~~~}}}}}}~~~~~~sssOOOEEE888000,,,+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%'''***---/////////.........////////////............---------,,,,,,,,,))))))(((''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))+++---............///000111444555777888888???===<<<===>>>===999666444000...///...++++++......000222333333111///---,,,------......---,,,,,,------......///......---*********++++++,,,,,,,,,,,,,,,---......//////000//////......///111444555eeeGGGEEE;;;;;;:::888777666666666666666444333111111222333555666666555444222000...---111000///...------...///000666444222DDDbbbqqqmmmeeejjjmmmkkkiiigggaaa[[[dddeeeaaa]]]dddqqqssskkkiii___===222>>>XXXyyy}}}jjjkkk]]]NNN???...IIIkkkkkkooobbbIII888,,,//////+++((('''((('''))))))(((((((((((()))***))))))))))))))))))******,,,---...///111333444555555555555555555444444444555222//////000000---***+++***((('''''')))+++,,,+++---...---,,,,,,---...222111000//////000111222000///...---------------444555777888888888777666888888888888777555444444333333333222222111111111222222222222222222222222666555333111111222333444777555222000111111111000222222444666888;;;===>>><<<::::::>>>???BBBNNN\\\ooolllssszzz|||rrrlllfffjjjfffdddhhhbbbXXXYYYWWWOOOOOOVVVXXXQQQNNNRRRWWWSSSQQQTTTWWWYYY[[[\\\bbbbbbbbbaaaccchhhkkkkkkmmmpppuuuxxxxxxuuuppplllnnnvvvjjjmmmrrrlllsssssstttwww|||~~~xxxtttkkkhhheeeaaa^^^[[[ZZZZZZWWWUUUQQQOOONNNPPPSSSTTT```wwwttt^^^VVVYYYxxxxxxzzz}}}xxxzzzuuutttyyyzzzxxxxxx|||~~~~~~}}}~~~{{{}}}yyysssssszzzvvvnnnjjjppp}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{}}}oooZZZBBB555333000***%%%((())))))'''&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++---.....................////////////------......------,,,+++***++++++***'''&&&''''''((((((((((((((()))******''''''''''''''''''&&&&&&******)))))))))))))))***+++++++++,,,,,,------...///000222333444555555555<<<<<<>>>@@@@@@>>>:::777333222000...---,,,------+++---000333444333111000,,,+++++++++,,,,,,---............------,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.........000//////000222555888:::lllJJJEEE<<<;;;:::888777666666666666555444222111111111333444555555444333222000///...111000///...---......///...333222///999PPPbbbhhhfffkkkmmmjjjhhhhhheeeaaa^^^``````aaaeeekkkmmmjjjiii```???111777MMMooottteeeiiibbbZZZKKK333<<>>>>>>>>???===;;;999999:::<<<===IIIRRRaaaqqqyyyvvvjjj______hhhttt}}}~~~{{{zzzyyyuuutttxxxyyywwwxxx{{{|||~~~~~~~~~}}}}}}~~~}}}{{{yyy{{{}}}~~~xxxyyy~~~xxxyyyzzzzzzzzzzzz{{{}}}~~~}}}|||}}}~~~}}}}}}}}}}}}zzz[[[FFF===888111,,,((('''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++,,,------......//////////////////------......------,,,+++***++++++***(((''''''(((((((((''''''((())))))***''''''''''''''''''''''''******))))))))))))*********++++++,,,,,,------...000111222444666777777777<<<<<<>>>@@@AAA???;;;777444222000...---,,,------+++,,,...000111111000///,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,------...//////111111111111222444666777xxxOOODDD>>><<<;;;999777666666666666444333222111000111111222333333333333222111000///000000///........./////////000000///000<<>>999777666666;;;222111???444***666+++//////111222333444444444666666555555555555666666;;;;;;:::999777444111000---,,,,,,++++++,,,,,,---//////...---------......111000999PPPlll|||zzzqqqYYY]]]dddoooyyy~~~}}}{{{xxxuuuuuuxxxyyyxxxyyy{{{|||~~~~~~~~~|||{{{{{{{{{~~~{{{wwwvvvvvvvvvvvvwwwyyy{{{|||xxxyyy|||~~~zzz~~~|||~~~iiiQQQ???555222,,,)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,////////////////////////------......------,,,+++***++++++***((('''((()))(((((('''''''''((())))))''''''''''''((((((((((((******)))))))))******+++******++++++,,,------...000111333555777999::::::<<<<<<>>>@@@AAA@@@<<<999444333111///------------+++,,,,,,------.........------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,------...//////000333333333333333333333333WWWBBB>>>===;;;999777666666666666444333222111000000000111111111222222222222111111000000//////////////////222///000333222444CCCVVV```dddeee```^^^aaadddeeeaaa^^^aaafffddd```hhhuuurrroooQQQ:::111<<<]]]gggkkkhhheeeddd[[[GGG888777OOOtttzzzgggfffeee^^^GGG555***...333///---///))))))*********)))((('''((())))))+++,,,---....../////////000000000000000000000111111222333444444000///////////////......---,,,+++***)))((())))))***+++------,,,,,,---///------...///111222444444333333222222222222222333444444444555555555555555222333555666666555333111222222222222222222222222555555444444333222222222222333444555555333111000/////////111333333111///000000000000111222333444::::::;;;:::888666888;;;<<>>AAABBBAAA===:::555444222000...------------,,,,,,++++++,,,---...------,,,+++++++++,,,,,,******++++++++++++,,,,,,)))))))))((())))))***+++,,,,,,---...///000000111333444444333222111000///aaaCCC@@@===<<<:::888666666666666333333222111000000000000///000111222222222222111//////000000000000000000333---...555666444<<>>[[[ccckkkffffffgggcccXXXGGG777888XXXxxx}}}ooocccaaacccWWWDDD222///000......222***************)))((((((((())))))+++,,,---......////////////////////////000000111222333444444555111111000///...,,,,,,,,,---,,,,,,******))))))))))))***,,,,,,,,,,,,---///...///000222333555666666444444333333333444444555222222222222333333444444111222444555666555333222222222222222222222222222444444444333333222222222111333444666555333111000......///111333333111///111111000000111111222222777999;;;:::999999999888<<<;;;;;;QQQzzzxxxqqqrrr{{{xxxvvv}}}xxxuuuyyy~~~{{{|||yyyvvvsssppprrrwwwrrrrrrrrrssssssqqqooommmqqqwww}}}}}}ssskkkggg```TTTIIIEEEAAA>>>:::666333333333333000333444333)))CCCbbbGGG222111///...------......,,,,,,++++++++++++,,,,,,---,,,++++++************)))************************+++,,,,,,,,,,,,+++******,,,...///444CCCXXXiiipppggg^^^^^^fffnnnpppnnnqqqvvv{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~wwwvvvuuu|||}}}|||}}}zzzwwwuuuvvvyyy}}}~~~}}}{{{zzzzzz|||}}}}}}|||{{{||||||~~~~~~}}}vvvqqqWWWDDD888000+++---...)))%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""###%%%'''(((,,,---------............------......------,,,+++***+++,,,+++***)))***+++***))))))((((((((())))))((((((((()))))))))*********************+++,,,,,,***+++,,,---...///000000///000222555777999::::::;;;<<<>>>AAACCCBBB???<<<777555333000......------///...---,,,+++,,,......---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++,,,------...000111111222333333333222111///...---oooFFFCCC>>>===;;;888777666666666444444333222111000000//////000000111222222111111//////000111111111000000111,,,+++222666444666;;;QQQ[[[bbbbbbaaacccffffffggg```\\\]]]aaahhhqqqzzzyyytttdddTTTRRRfffiiieeecccjjjooolllhhhWWW;;;000AAA]]]sssrrreee```eeeaaaSSSAAA222,,,---000222,,,,,,***)))))))))))))))((())))))***+++,,,------////////////////////////111111111222222333333444111111111000---++++++,,,,,,,,,,,,++++++******)))(((***+++,,,+++,,,---//////000111333555666666666444444444444444555555666222222222111222222333444222222333444555555555555111222222222222333333333222222222222222222222222222333444555555333111000///......///111222000///111111000000000111222222222555777666777999888555777888666???TTTjjj{{{xxx{{{zzzxxxzzz~~~zzzzzz{{{{{{wwwgggXXXJJJFFFBBB999555666000//////...------------000999666000,,,FFFaaaJJJ......---,,,++++++++++++++++++************++++++************))))))))))))((((((((((((((('''&&&&&&''''''((()))))))))((((((***((((((***000777>>>BBBVVV___gggggg```[[[^^^ccckkkttt}}}}}}~~~}}}}}}~~~zzznnntttyyy~~~|||yyyyyy}}}~~~|||{{{|||}}}}}}|||zzzyyyyyy|||~~~|||yyy{{{{{{___FFF999000111111+++(((***''''''&&&&&&%%%%%%$$$$$$###############$$$%%%%%%)))******+++,,,---......------......------,,,+++***,,,---,,,+++***+++,,,++++++***)))))))))******(((((())))))******++++++***************+++,,,---,,,,,,---...///111222222000111333555777999999:::;;;<<<>>>AAADDDCCC@@@===888666444111///.........111000...---,,,------...,,,+++++++++,,,,,,---...---,,,,,,,,,++++++++++++***))))))))))))***++++++,,,---...///000111222333111111000///...------,,,|||KKKFFF???===;;;999777666666666555555444444222111000//////000000111111111111000...///000111222111111000000...---///000111222444DDDRRR___dddeeeggghhhhhhjjjeee^^^\\\```fffccc\\\```vvvwwwvvvmmmhhhuuuqqqfffeeeooorrrlllpppdddDDD666777EEE]]]mmmmmmhhhfffaaa___PPP888+++---222222...---***((('''(((***+++)))))))))******+++++++++---.........//////000000111111111111111111111111...000111///,,,+++,,,---+++++++++,,,+++++++++***''')))+++++++++,,,---//////000222333555555555555444444444444444555666666444333333222222333555555333333333333444555777888111111222222222333333333///000000111111222222333333333444444444333222111000///---...///000000//////////////////000111222///333444333444888777222111555555999BBBLLLhhhhhhuuuUUUDDD777666555///---111000000/////////.........)))111(((((((((,,,888///***************)))))))))*********))))))*********))))))************))))))'''(((((()))((('''&&&%%%''''''''''''((((((((()))(((%%%$$$(((///333111---:::JJJ\\\dddaaaZZZXXXZZZcccppp||||||rrrlllrrr{{{||||||}}}{{{|||~~~~~~~~~||||||{{{|||dddPPP???888444,,,***---(((''''''&&&%%%%%%$$$$$$"""######$$$$$$$$$$$$###&&&'''((()))+++---...///------......------,,,++++++,,,---,,,++++++,,,------,,,,,,+++******++++++(((((()))******+++,,,,,,************+++,,,---...------...000111222333444222333555777888999::::::;;;<<<>>>BBBDDDDDDAAA>>>999777444222///.........000000///------,,,,,,,,,*********+++,,,---...//////......---,,,+++*********************+++,,,,,,,,,---...///111222333444///...---,,,,,,,,,------OOOIII???>>>;;;999777666666666555555555444333222000///000000111111111111000000...///000222222222111000222333222---+++...111333999III[[[dddfffhhhiiihhhnnnkkkccc]]]___```QQQ===>>>[[[jjjvvvuuuqqqyyyqqqmmmiiipppnnnfffqqqmmmNNN===666777KKKffftttpppfff^^^dddYYY<<<+++...444111000---***'''&&&(((***,,,)))))))))))))))*********------......///000000111000000000000////////////,,,...000///---,,,---000******+++,,,,,,,,,++++++''')))+++++++++,,,---///...///111333444444444333444444444444444555666666555555444333444555666777555444333222333555888999111111111222222333333333......///000111222222333333444444444333333222222111///------.../////////...............///000111...333444222444888777111555444111555<<<===KKKggg\\\aaammmyyyxxxsss{{{lllLLL<<<111333555000...222......,,,+++************'''---$$$///444$$$&&&***&&&''''''((()))(((((((((((((((''''''''''''(((((('''((()))******)))((('''&&&'''((((((((('''&&&%%%&&&%%%%%%%%%&&&&&&'''((('''''''''(((***---///000111888GGGXXXeeefff^^^UUU^^^mmm{{{zzz|||~~~{{{eeelllvvv~~~~~~~~~}}}~~~{{{}}}xxx~~~gggMMM@@@666,,,***...(((((('''&&&%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&(((***,,,...///------......------,,,++++++,,,------++++++,,,---...------,,,+++++++++,,,((())))))***++++++,,,,,,************+++,,,---.........///111222444555555555555777888::::::;;;;;;;;;<<<>>>BBBEEEEEEBBB???999777555222000.........//////......---,,,+++***))))))***+++,,,...///000000000///...,,,+++******++++++******++++++,,,---------...000111333444444...---+++******+++---...LLLHHHAAA>>>:::888777777666555555555444333333333333444111111111111000000//////222///...111555666222...111111000//////000111222777BBBVVVfffiiieeeeeekkkbbbppphhh```jjjcccHHH:::555:::JJJaaapppssssssuuullljjjkkkooorrrqqqlllgggRRR777000<<>>===;;;999>>>>>>???@@@@@@@@@@@@???:::888555222000//////000......---,,,,,,+++******,,,++++++******++++++,,,111333555555222...+++***111,,,***,,,,,,(((%%%&&&.........///......------))))))))))))************UUULLLBBB???;;;888888888777666555555444333333333333444111111111000000000000000000......111666888555222111000/////////000000111666===MMM^^^eeefffhhhlllcccmmmkkkeeehhhaaaKKK;;;,,,222DDD\\\jjjlllmmmrrrhhhiiikkkmmmqqqsssooojjjWWWCCC222222CCCbbbtttqqqeeeiiieeeUUUAAA333......222222111...+++)))))))))((()))******)))***,,,...***+++---...//////............///000000000000///.........---------,,,,,,*********++++++++++++,,,***)))))))))))))))******---...000000///000222444444333333222222333333444444444444444444333222222444555777888888666444222111111111111111222333333111111222222222222111111222333333444444444333333000000//////...------,,,------------...///000111//////000000111222222222333222111222444777:::<<>>????????????>>>;;;999666333000/////////......---,,,,,,+++******,,,++++++******++++++,,,---000333444333222222333;;;999666000,,,+++---000/////////...---,,,+++***))))))))))))************aaaOOOCCC@@@<<<999888888777666555555444333333333333444000000000000000111111111...------111666999888666000000///......//////000444777AAARRR___fffiiikkkhhhjjjpppnnnfffaaaTTT???***...@@@YYYggghhhiiinnnhhhlllnnnnnnrrrxxxuuullleee^^^BBB---999TTThhhsssffffffeee^^^NNN<<<222000000333444222---***)))***'''((()))))))))***,,,///***+++---...//////...------...//////000/////////---------,,,,,,,,,++++++,,,+++++++++******))))))******)))))))))))))))***,,,---/////////000222333222222222111111222222222333333444444444333222222444555777888777666444333111000000000000111222222000111111222222111111000222222333333333222222111/////////...------,,,,,,,,,,,,,,,,,,---...//////,,,---///000111111000000333222111000000222444666000:::JJJ[[[mmmdddPPPFFFLLLKKKAAADDDSSS]]]iiiqqqlllbbbWWWHHH:::222000---,,,,,,,,,+++***222---+++---...+++((((((+++***))))))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%)))******(((***444EEESSS___YYYWWW\\\eeennnyyy}}}~~~}}}yyy{{{|||zzz||||||}}}~~~~~~~~~```JJJ===333000,,,'''######%%%'''%%%%%%%%%%%%$$$$$$$$$###$$$$$$###$$$%%%''')))***+++,,,------------,,,+++******+++,,,,,,,,,++++++///---++++++,,,---,,,++++++++++++++++++++++++++++++******))))))******+++...//////000111222333333555666777888999:::::::::;;;<<<<<<===============<<<:::777444111000//////...------,,,,,,++++++***++++++************++++++))),,,///111333666999;;;SSSWWWPPP;;;+++)))+++,,,///......---,,,***(((((())))))))))))************lllNNNCCC@@@;;;999888777666555555555444333333333333444000000000000111111111111...------000444777777666/////////...............111111888GGGYYYdddgggfffllliiitttvvvgggddd^^^HHH222111???ZZZkkkllljjjmmmiiikkklllmmmuuu|||wwwkkkrrrzzz\\\666444DDDWWWnnnjjjeeecccccc[[[GGG666......222555333...***))))))&&&''')))))))))***,,,///)))***,,,---......------------...////////////...,,,,,,,,,+++++++++******+++************)))))))))+++******)))))))))))))))+++---///000000000222333111111000000000000111111222222333333333333222222333444555666666444333222000000000///000000111222111222222333333222222111111222222222222111111000///.........---------,,,,,,+++++++++,,,,,,---...+++---///111222111000///111111000//////000222333333666:::AAAMMM___tttvvvZZZJJJQQQSSSEEE>>>DDDEEEMMMQQQMMMGGGCCC???:::666666555555444333111000444111---++++++***+++,,,***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***)))(((+++111666DDDNNN[[[bbb```___iiiuuu}}}|||{{{~~~|||~~~kkkQQQ;;;777111,,,***(((%%%"""'''&&&&&&%%%$$$$$$$$$$$$############$$$%%%'''''')))***,,,......---+++*********++++++,,,++++++***...,,,++++++,,,---,,,,,,++++++++++++++++++++++++***))))))))))))))))))***...//////000111222333333555555555666666777888999999999:::;;;;;;;;;;;;;;;;;;:::777444222000//////---------,,,,,,+++++++++++++++************++++++''')))+++---000333888;;;YYYddd```EEE...))))))&&&,,,,,,,,,,,,+++***((((((((()))))))))************xxxNNNCCC@@@;;;888777666555444555555444333333333333444000000000000000111111111///......///111333333333///////////////...------//////444AAARRR___cccaaalllfffqqquuuiiigggdddQQQ:::222;;;YYYoooqqqmmmnnniiihhhiiippp|||yyynnnpppnnnEEE444555FFF```llleeebbbeeedddTTT<<<,,,,,,///222222///+++))))))&&&'''))))))((())),,,...)))***+++------------,,,,,,,,,---...............,,,,,,+++++++++*********(((((()))))))))***************)))))))))))))))******,,,///000111111222333111000000//////000000111111111222222222222222111222222333333333222111000000000000///000000111222333444444555555444444333111222222222111111000///...............---------,,,++++++++++++,,,------,,,---000222222222000//////////////////111222333555666777888===FFFRRR[[[yyymmmQQQQQQVVVNNNCCC@@@AAABBB@@@<<<:::;;;999777555666888::::::;;;;;;;;;888<<<>>>===:::666222///***(((&&&%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%''')))******)))(((000<<>>OOOUUUDDD333000...)))))))))******+++*********((()))))))))************RRRDDDAAA<<<999888777666555555555444333333333333444111111111111000000000///000000/////////000111111000000000000000///---------///333;;;IIIYYYbbbdddhhheeeiiinnnkkkjjjfff[[[DDD888>>>ZZZqqqrrrnnnqqqqqqmmmsss}}}zzziiixxxsssWWW<<<000:::NNNhhhgggffffffggg^^^GGG222,,,---///000000...+++)))'''((())))))((((((***,,,((()))+++,,,------,,,++++++,,,------......------,,,,,,,,,+++++++++******''''''(((((()))))))))***)))))))))))))))******+++***---000222222222333444111000000//////000000111000000111222222222111111111111111111111000000///111000000000000111222222444555555666666555555444222222222222222111000///////////////////////////,,,,,,,,,++++++,,,,,,------...///000111111111000------......///111222333///111333555888;;;@@@DDDQQQbbbzzzeee[[[```aaaYYYRRRKKKIIIFFFGGGJJJMMMMMMLLLJJJMMMQQQSSSUUUWWWYYY[[[\\\dddjjjiiibbbSSS???000...+++(((&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%###"""###'''+++,,,+++...,,,333DDDUUU[[[[[[YYY]]]iiizzz~~~}}}|||||||||{{{yyy}}}{{{yyy}}}qqq___GGG666000...,,,))))))(((&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&(((+++,,,---------,,,,,,---------,,,++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,------...///000111222333333222222333333444555444555555666777666666666666666555444222111000///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))******((('''(((***,,,(((777AAA<<<333000---)))'''((()))***++++++++++++))))))))))))************\\\GGGCCC???;;;:::999888666555555444333333333333444333222222111000///......000000000//////000111333111111111111111///...---,,,111333444>>>RRRdddmmmggggggcccgggqqqppphhhgggYYYMMMPPPgggtttooonnnuuuxxxuuuvvvqqq{{{oooqqqwwwlllMMM888888===^^^iiinnniiifffcccTTT???...,,,,,,...222222///+++((()))))))))'''''')))***''')))***+++,,,,,,++++++++++++,,,------------,,,---,,,,,,,,,++++++++++++)))(((((((((((((((''''''(((((((((((()))***,,,,,,***---111333444444444555111000000000000000000111///000000111222222111111111111111111111000000000111111111111111222333333444444555555555555444444333333333333222111000///000000000000000000000000------,,,,,,,,,,,,------,,,------...//////000000---------......///000000,,,...111333555777888:::999EEEWWWiii}}}wwwmmmlllmmmppptttvvvwwwxxxxxx\\\BBB777333---)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$&&&***,,,,,,&&&&&&222AAAKKKRRRVVVRRRXXXeeewww~~~}}}|||{{{{{{||||||}}}{{{}}}hhhQQQ@@@666222111***)))'''$$$######$$$%%%$$$$$$$$$%%%$$$$$$#########$$$&&&(((+++---///000...............---,,,+++,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++,,,---...///000000111111222222222222222333222333444444555555444444333333333333222111000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***+++***((((((***+++***///333555222...***)))))))))***+++++++++******))))))))))))************dddIIIEEEAAA===<<<;;;999888555555444333333333333444444333222111000...------000111111000000111333555111222222222111000...---+++111333000777NNNggguuuhhhkkkbbbdddxxxwwwlllqqqpppdddfffvvvyyynnnmmmyyywwwuuu___ZZZnnn}}}sss}}}}}}\\\BBB<<<555UUUkkkuuukkkdddfff]]]KKK000,,,***...444666222---)))******)))''''''((()))'''(((***+++,,,,,,++++++++++++,,,------------,,,---------,,,,,,,,,+++++++++***)))((('''&&&%%%%%%'''''''''((()))+++------+++...222444444555555666111111000000000000111111//////000111111111111111222222222111111111111000222222111111222222333444333444444555555444444333444444444333222111000000000000000000111111111111......---,,,,,,---------,,,,,,,,,,,,,,,...//////------------------------000111222333333444444555;;;>>>DDDKKKXXXpppyyy^^^>>>999222,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!&&&***)))$$$!!!###%%%%%%(((---//////444EEEVVVUUUQQQTTTeee{{{}}}yyyzzz{{{{{{{{{}}}}}}zzzyyyoooUUUAAA777444+++)))'''$$$######$$$%%%$$$%%%%%%%%%%%%$$$############%%%'''***---000222.../////////...------,,,,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,---...//////000111111222222222111111222222333444444444444333111111222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((***+++,,,++++++,,,...///++++++111333111000222+++++++++++++++***)))((())))))))))))************fffOOOBBB>>>===777888<<<666666666555444333333333333444444333333222111000000000000////////////000000000111222333222222000000222...///444666===VVVpppooo___bbbkkklllvvv|||nnnnnnmmmmmmooossswwwyyyzzzfffAAA<<>>@@@;;;888:::777888888777666555555555555444444444333333333333333111111000000000000111111000111222333444333333222222///---///111222555999@@@\\\gggeeeeeeYYYUUUeeepppnnnjjjfffdddffflllqqqwwwzzzWWW<<<111111HHH```jjjlllooodddPPP===///666WWWooonnnhhhjjjeeeTTT>>>111,,,+++...000111///,,,)))'''&&&&&&'''%%%&&&'''(((((()))(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&%%%&&&''''''(((((((((((('''''''''''''''(((((()))(((+++///222444444222111222333333222222111000///...............---------++++++,,,,,,------------,,,---...///000111222222000222555666666666777999888888666555444333222222111111111000///.........***++++++,,,,,,------...***+++,,,---------,,,,,,------------------------.............../////////+++...000111222555:::>>>BBBVVVrrruuuWWW>>>111---***&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$###$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#################################$$$$$$#########$$$###!!!!!!$$$)))...222,,,(((%%%'''&&&$$$&&&***---))))))///:::CCCFFFEEEJJJUUUhhh}}}~~~~~~}}}zzz~~~}}}}}}~~~}}}|||||||||}}}}}}|||{{{tttXXXAAA555000---+++&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((+++.../////////---------,,,+++***)))(((************************+++******))))))******+++*********+++++++++,,,,,,---,,,+++******+++,,,---777444000,,,***)))***+++---------,,,,,,,,,+++++++++************+++,,,,,,++++++******+++,,,,,,------------------....../////////000000///---***)))((()))+++,,,,,,+++***))),,,,,,++++++,,,---......fffKKK???@@@;;;888:::999999888777666666555555666444444444444333333333333222111111000000111111222000111222444444444333333333111///...///222666999;;;TTThhhlllgggYYYRRRYYYnnnnnnlllhhhddddddiiimmmzzzcccBBB,,,---???^^^ooonnnpppkkkYYYDDD222---DDDbbbppplllfffeeeZZZKKK;;;000+++,,,...000///---+++)))''''''&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((()))'''***---111222333222111333333333333222111000///.........---------------*********+++++++++,,,,,,+++,,,---...///000111222///111444555444555666777777777555444333333333333222222111000///...------))))))******+++++++++,,,,,,---.../////////------------------------------------..................---...000111111333666999999GGG```}}}|||wwwsssmmmZZZBBB222---***%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$### ###(((...222---(((&&&'''&&&%%%'''+++$$$'''***+++---222:::AAA@@@BBBHHHVVVmmm~~~}}}yyywwwvvv|||zzz|||}}}~~~}}}~~~}}}zzzwwwlllTTTCCC777000,,,'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$###### !!!%%%(((+++---......,,,------,,,+++***)))(((******************************))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,000///---+++++++++---...,,,,,,,,,,,,++++++++++++******))))))******+++,,,++++++***++++++,,,---...............///000111222000//////...,,,***)))(((((()))***+++++++++++++++,,,,,,,,,,,,---...//////qqqRRRBBBBBB<<<777::::::999999888777666666666666444444444444444444444444222111111000000111111222000111222444555444444333111222111...---///444777666HHHdddqqqhhh```]]]YYYiiikkkllljjjfffeeehhhkkkqqquuu|||qqqWWWAAA555???___ssslllkkklll```OOO@@@222777UUUqqqtttgggfffcccYYYHHH777---+++,,,.........---+++)))'''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''))),,,...111222222222333333333333222111000000.........------,,,,,,,,,***)))))))))******++++++***+++,,,---///000111222...000222333333222444555666555444333222222333333222222111000///...------)))*********************,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111111222333666777888>>>PPPkkk~~~zzzvvvttttttqqqrrrdddGGG222,,,***&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""###"""""""""###&&&)))+++(((%%%$$$''''''%%%&&&)))###'''+++***(((+++333;;;<<<::::::AAASSSqqqzzzwwwwww~~~~~~}}}zzz{{{}}}~~~zzzssszzzzzzkkkXXXGGG999222,,,***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))+++++++++,,,,,,---,,,+++***)))******************************))))))))))))******))))))))))))*********+++******++++++++++++*********************+++,,,,,,++++++*********))))))))))))))))))))))))***++++++++++++++++++,,,---.........//////000111333444555111///---+++)))(((((('''))))))))))))***+++,,,---,,,,,,,,,,,,---...///000yyyXXXEEEDDD===777999::::::999888777666666666666444444444444444444444444222222111111111111222222000111222444555555444444///222222...+++---111444111<<<___sssjjjiiilllaaaeeeiiimmmllliiigggiiilllbbbbbbdddmmmyyy}}}rrrbbbCCCEEE```rrrfffcccjjjeeeZZZOOO999000IIIppp{{{nnnhhhjjjdddRRR<<<...***+++,,,---......---***'''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))+++---///111222333333333333333222111000000.........------,,,,,,,,,)))))))))))))))******+++***+++,,,---///000111222...000222222111111222333555444333222111222333444222222111000///...------***************************+++---......---+++***++++++++++++++++++++++++------------------------,,,,,,,,,---///111333555888888@@@TTTooo{{{sssqqqwww~~~}}}sssQQQ666///000...((()))***++++++***)))((('''&&&%%%%%%$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$######"""!!!###'''(((%%%$$$%%%'''%%%$$$%%%)))---......111222444888FFF```|||yyyzzzzzzyyyzzz|||~~~~~~}}}yyy|||}}}|||{{{}}}~~~ooo[[[III???000...+++(((%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((()))++++++,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***+++,,,,,,+++***)))))))))))))))((((((((('''))))))))))))(((((((((((()))))))))))))))******+++++++++++++++,,,---.../////////000111222444666777111///,,,)))'''&&&'''''')))((((((((()))+++...///,,,,,,,,,---...///000000SSSCCCDDD<<<;;;888===888;;;===;;;666333555888555555444333333333444444222222222111111111111000...000222222333444777999222444444222///...000222777===NNNdddmmmiiihhhmmm```ccckkkpppjjjaaabbbiiiVVVCCC:::GGGgggzzzeeeeeehhhlllkkkfffdddgggaaa[[[EEE///777YYYvvvtttmmmjjjeeeOOO333(((...,,,//////...,,,,,,+++)))&&&&&&&&&&&&&&&'''((()))'''&&&&&&(((***+++***)))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))'''(((***,,,...000222333555444444333222111000000//////...---,,,,,,++++++''''''((()))))))))))))))------------------------222222333333333222111111555666555333111000111222444333333222000...---,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++************+++,,,------.........////////////000...............///000111666777;;;FFFUUUlll}}}xxxwww|||bbb<<<111///)))......+++))),,,///+++$$$'''&&&%%%%%%'''(((((('''############"""""""""""""""#########$$$$$$$$$$$$%%%###!!!###&&&'''%%%###########################"""############$$$$$$$$$"""############$$$$$$$$$''''''''''''((((((((((((---111444666AAA\\\~~~}}}~~~zzz||||||{{{~~~~~~~~~~~~|||zzz{{{{{{{{{}}}~~~vvvvvvlllNNN;;;777111+++'''&&&''')))(((&&&#########$$$$$$###%%%$$$###""""""$$$&&&'''((()))++++++,,,+++***)))***++++++++++++***))))))******))))))((((((''''''&&&''')))***+++++++++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((************+++,,,------//////222666999:::888666000...+++)))((((((((()))''')))******((()))---000///.........///000222333YYYEEEDDD===<<<888;;;888;;;===;;;666444555888555444444333333333333333222222222111111111111000///000222222222333555888666777666444000......000222666EEE[[[lllpppmmmjjjkkkkkkmmmpppllldddbbbfffUUU>>>111888PPPrrr~~~xxxqqqllljjjiiieeeeeehhh```^^^OOO999555KKKgggxxxxxxnnngggddd\\\III666---***,,,------,,,+++)))''''''&&&&&&&&&&&&'''((()))'''''''''(((++++++***)))((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))'''((()))+++...000111222222222111111000///.........------,,,++++++******'''((())))))*********)))******+++,,,------......///000111222333333444444555666666555333222222222333333333222000///---,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------.........//////......---......///000111555555888>>>HHH]]]{{{}}}yyyyyy~~~mmmFFF555333333,,,---,,,+++...111///)))***(((&&&&&&''''''&&&%%%############"""""""""""""""""""""#########$$$$$$&&&$$$###$$$&&&'''&&&$$$########################"""############$$$$$$$$$"""############$$$$$$$$$&&&'''''''''((((((((((((***---111333<<>>000222<<>>999999888;;;<<<;;;999777777777444333222222111111222222222222222111111111000000000111222111000000222333888888777555222///------111555888CCC[[[ssswwwooozzzqqqhhhgggiiiiiifffbbbZZZGGG>>>;;;666EEEggg~~~{{{wwwvvvvvvrrrjjjeeeeeehhhiiigggXXX???222AAAXXXvvvuuummmeeejjjlllVVV888---))))))...111000---+++((((((''''''''''''((((((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((('''''')))***,,,---...///---------------,,,,,,,,,---,,,,,,,,,++++++******)))******+++++++++************+++,,,---...//////+++,,,...000222444555555666777999;;;;;;:::666444333222222222000///...---***++++++,,,,,,++++++***...---,,,++++++---///000...---,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,------------...000111222222333444222000666KKK___||||||~~~|||jjjGGG333///777===AAA???===:::333,,,,,,***''''''''''''&&&$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""$$$######$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%((()))'''&&&,,,888BBBVVVooowwwzzz||||||}}}|||~~~}}}{{{xxxssspppqqqsssvvvyyy|||~~~{{{zzz}}}^^^DDD555///,,,+++&&&%%%$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$%%%%%%$$$%%%&&&'''((()))******///---,,,***)))))))))***))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((())))))***+++,,,000000111333555444000...))))))'''&&&&&&&&&&&&'''((())))))******+++,,,---)))******+++---...///000nnnJJJBBB<<>>bbb~~~wwwxxxyyyyyyrrriiieeegggkkkiiihhh```JJJ555666DDDlllzzz{{{mmmhhhlllaaaLLL222***&&&+++000000------)))(((((('''''''''((((((%%%$$$$$$%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''''''''((()))***+++,,,---,,,,,,------------------------------,,,,,,,,,,,,******+++++++++******)))------------............,,,---///000111222222222333333555888:::999555111222222222111111///...---***++++++,,,,,,++++++***...---,,,++++++---///000,,,,,,+++***)))))))))***************+++++++++,,,,,,,,,------///000111222222444777666000000<<>>NNNmmm~~~|||{{{{{{{{{~~~dddMMM???:::777***)))''''''((()))((('''%%%$$$$$$$$$$$$#########!!!!!!!!!"""""""""######!!!""""""!!! """###"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((((((((()))***...333:::DDDRRRggg|||~~~~~~~~~~~~}}}}}}}}}~~~}}}yyyuuuqqqnnnrrryyy~~~{{{~~~~~~hhhMMM:::000---***'''%%%%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''(((,,,,,,,,,---,,,,,,+++***(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++---......000111000,,,)))&&&&&&&&&&&&&&&''''''''')))))))))***,,,,,,+++)))------...////////////...YYYJJJ???>>>;;;>>>999999;;;<<<===;;;888666555444444333333333333333222222222111111111111000111222333222111222444555888666666777999888555111///111444666:::JJJgggtttuuuqqqgggdddiiioooqqqkkkeee^^^QQQFFFYYYzzz}}}uuuqqqkkkjjjjjjjjjcccTTTCCC777DDDeee|||xxxmmmmmmpppmmmOOO999((((((,,,***))),,,******)))(((((((((((((((&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%$$$%%%%%%&&&'''''''''(((((()))))))))******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))((('''*********++++++,,,,,,,,,------...///000000000000111000000333888888444000111111222111111000///...***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********)))******++++++*********+++++++++,,,,,,,,,,,,,,,---///000222333444333555888777444666;;;@@@[[[}}}}}}{{{{{{~~~}}}bbbMMM???777,,,***((('''(((((('''&&&%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$!!!###"""!!! """$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''...)))***222999BBBVVVkkk~~~~~~~~~}}}{{{vvvssssssvvvzzz~~~~~~}}}{{{nnnSSS@@@444000+++(((''''''''''''%%%%%%%%%%%%$$$$$$######$$$######"""###$$$%%%&&&)))***,,,......---+++***'''((((((((()))))))))***)))(((''''''''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******,,,,,,---///000///+++(((%%%%%%&&&'''''''''''''''***)))(((***------+++(((,,,---...///000//////...___OOO@@@>>>:::>>>999999:::<<<===<<<999666666555444444333333444444222222222111111111111000111222333333222333555777;;;999888:::;;;:::666222333111333666666>>>XXXtttrrrwwwtttggg___bbbjjjnnnfffgggiii```[[[ppp~~~rrrmmmooopppqqqmmmbbbNNN===333TTTqqquuuppppppqqqooo]]]DDD...+++---+++***---******)))(((((((((((((((((('''&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''(((((())))))))))))***+++,,,------...++++++++++++++++++++++++)))))))))))))))(((''''''&&&&&&''')))***+++,,,---+++,,,---///000111111111555333333666;;;<<<999444111111111111111000///...+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,++++++************+++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,---///111222333555222222666777666777;;;888MMMlll}}}}}}xxxwwwZZZAAA222///,,,***(((((('''%%%$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$ """$$$###!!!!!!###%%%"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))((('''***###&&&000000***555HHHTTTfff~~~~~~~~~~~~}}}yyyvvvwwwxxxzzz|||~~~{{{||||||lllTTT999444...***((()))******%%%%%%%%%%%%%%%$$$###"""$$$$$$###""""""###$$$%%%''')))---///000...,,,***'''((((((((())))))******))))))'''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++,,,...///...+++(((%%%%%%&&&'''((((((((((((***)))(((***------+++(((((())),,,...000111111111gggIIICCC@@@===;;;:::;;;===>>>>>><<<:::999333444666555444444444666555444333222111111111111111222222333333444444555777777888:::;;;999555222666222000333777>>>JJJUUUrrreeeooopppXXXZZZssszzztttiiiccciiiooosss{{{{{{|||xxxqqqmmmmmmjjjYYYFFF::::::OOOppp}}}qqqkkkrrrhhhSSS999++++++...,,,'''---,,,,,,+++***)))((((((&&&''')))******((('''%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))((((((((((((((()))+++***)))***++++++***)))))))))))))))))))))))))))((((((((()))******++++++,,,,,,---...///000111111333333222444555666555333000111222333333222000///,,,,,,---------,,,++++++---,,,***(((((()))***+++++++++++++++++++++,,,,,,------------------------000...------///222444555555555555777999999777555:::BBBZZZ}}}}}}}}}bbbCCC999444111---(((&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$"""""""""""""""""""""""""""""""""""""""############%%%""" """&&&'''$$$!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))***+++,,,------555AAARRReeeuuu~~~|||yyyvvvttt{{{zzzzzz}}}~~~~~~|||uuuXXXFFF111+++444<<<444''',,,$$$''')))!!! %%%$$$"""######$$$$$$%%%&&&&&&%%%'''***---...///...---...---,,,+++***))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++++++++***((('''%%%&&&'''&&&%%%%%%&&&(((,,,++++++---//////...---...******000222///000444mmmLLLDDDBBB>>>::::::;;;===>>>===<<<:::999555666777666444444666888222222111111000111111222222222222222222222222222666666888999:::999555111444222222555888;;;CCCKKKeeemmmnnnjjjeeebbbkkk{{{}}}rrrhhhddddddgggnnnuuuwwwyyy}}}{{{xxxyyyvvvsssrrroooaaaSSS???888BBB```vvvuuummmkkkkkkYYYAAA000+++++++++***,,,,,,++++++***)))))))))&&&&&&'''''''''&&&$$$###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))((((((((((((((()))+++***))))))++++++***)))))))))))))))))))))))))))((((((((()))******++++++,,,,,,---...///000111111222111111222444555333222000111222222222000...---------------,,,+++******---,,,***)))))))))+++,,,------,,,++++++******)))------------------.........------,,,---///222444777666666777999888666555444;;;MMMkkk}}}}}}}}}~~~mmmIII;;;555222...)))&&&%%%%%%&&&%%%%%%$$$%%%&&&&&&$$$!!!""""""""""""""""""""""""""""""""""""############$$$""" """&&&'''$$$!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''((()))***+++,,,...111888BBBQQQbbbttt~~~~~~~~~~~~~~~|||{{{yyywwwzzzzzz|||}}}~~~xxxhhhPPPAAAHHHUUUSSSHHH444'''%%%'''"""###'''$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%'''***,,,...//////......---++++++*********)))((('''''''''(((((())))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))*********)))''''''%%%&&&'''&&&%%%%%%'''(((---,,,+++,,,...///...---111------...///000999DDDvvvQQQFFFDDD???999:::;;;===>>>===<<<:::888777888777666555666999<<<111111000000000111222333333333222111111000//////444555666888999888444111222111333777888777;;;AAAQQQoooooogggpppiiicccxxxrrrbbb\\\___ccceeeiiikkkmmmrrrwwwzzzzzzyyyxxxxxxwwwwwwyyywwwmmmbbbJJJ;;;666KKKjjjyyyssshhhmmmaaaMMM999---((()))+++************************((((((''''''&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((()))((((((''''''((())))))+++***))))))++++++***)))))))))))))))))))))))))))'''(((((())))))******+++,,,,,,---...///000000111111000000111333444222111000111222222111///---,,,///......---,,,+++******...---+++*********+++,,,///...---,,,***)))((('''---,,,,,,,,,---...//////000111111111111222555777999888777888999888666444222777@@@TTTxxx}}}nnnHHH777888555000+++(((&&&&&&'''%%%$$$###$$$%%%%%%###!!!""""""""""""""""""""""""""""""""""""###############!!! """%%%&&&$$$!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))***,,,***))),,,666FFFYYYeee{{{~~~zzz{{{|||}}}}}}}}}|||{{{yyy|||}}}}}}~~~~~~yyyiiippp{{{hhhAAA///''''''$$$&&&((("""&&&&&&%%%%%%$$$######""""""###$$$&&&))),,,...000......------,,,,,,++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&'''&&&%%%%%%''')))///---,,,---///111111111000...---...333@@@UUUgggUUUFFFDDD???888;;;;;;=========;;;999888777777777666666999===AAA444333222000000111222333333222222222111111111000333333444666888777444222111000111444555333666;;;DDDeeessspppqqqiiieeeqqqyyyfff]]]```ccc```hhhhhhjjjnnnsssuuuuuutttxxxooohhhmmmzzzwwwjjjZZZFFF555<<<[[[vvvxxxmmmlllfffYYYGGG444***((()))))))))*********+++++++++,,,+++***((('''&&&&&&&&&%%%%%%$$$############$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((((((((('''''''''((())))))+++)))((()))***+++***)))((((((((((((((((((((((((''''''(((((()))*********+++,,,,,,---...///000111111000000111333444222111222222222222111///...---...------,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,......---,,,+++))))))(((,,,,,,,,,,,,---...000111222444666777888888999:::;;;:::888888888777555333666888888CCCggg}}}}}}bbbDDD666888666222...***)))((()))%%%$$$######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!"""$$$%%%###!!!""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())),,,,,,+++,,,///777@@@FFFbbbuuu}}}zzz{{{|||}}}~~~}}}}}}|||{{{~~~}}}~~~}}}||||||~~~mmmGGG444,,,+++&&&&&&''' %%%%%%%%%$$$$$$##################$$$&&&)))+++---------------------,,,,,,******))))))))))))))))))((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&(((***///...---///333666777888222///,,,000<<>>;;;<<<:::888777777777555333888888555;;;[[[~~~~~~~~~wwweeedddaaaPPPAAA<<<666444000---***)))((((((%%%$$$""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!"""###$$$###"""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%&&&&&&''''''((((((((('''(((***++++++,,,...000???MMMbbbsss}}}{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{~~~}}}~~~~~~~~~}}}}}}]]]???111------&&&$$$&&&!!!######$$$$$$$$$%%%%%%%%%&&&$$$###"""###%%%((())),,,,,,---.........------++++++*********))))))(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++......///333888<<<>>>???999444///555HHHddd}}}cccFFFBBB@@@:::;;;<<<======<<<:::888666333444666666777:::???BBB<<<:::666333111111222333111222222333444444555555222222333555777888666555222///---.........444;;;CCCIIIrrrtttpppyyyooodddmmmqqqkkkdddaaaaaabbbcccgggnnnvvv}}}~~~rrrQQQ444888TTTmmmtttrrrlll^^^HHH999;;;OOOfffssslllmmmjjj```OOO===...&&&))))))******+++++++++,,,))))))(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))***)))((((((******)))((())))))))))))))))))))))))&&&''''''(((((())))))***++++++,,,---...//////000222111111222444555333222444333333333333222222222------,,,,,,,,,...///000,,,,,,,,,,,,++++++++++++((()))***+++,,,------...,,,,,,++++++---000222444;;;>>>FFFQQQXXXUUUKKKBBB;;;999777666666666444333555555333888QQQwww~~~}}}|||]]]BBB===???;;;999===555333000---***'''&&&&&&&&&%%%###"""###$$$$$$###""""""""""""""""""""""""""""""""""""############ !!!""""""######""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""############$$$%%%%%%&&&&&&''''''''''''%%%&&&''''''&&&(((+++---000444>>>LLL[[[lllyyyyyy}}}}}}}}}~~~~~~~~~}}}|||{{{~~~}}}}}}}}}~~~~~~~~~|||WWW;;;...,,,---&&&%%%'''$$$"""######$$$%%%%%%&&&&&&&&&%%%###""""""$$$%%%'''***+++,,,.........---,,,++++++,,,++++++***)))(((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%$$$&&&''''''&&&''')))+++---...111666<<<@@@AAAAAA888555333<<>>VVVmmmrrrpppmmmggg[[[III777+++***************+++++++++'''((())))))((('''&&&%%%((('''&&&&&&%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&'''((())))))***((('''((()))***)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))***+++,,,,,,......///000111000000111333444222111222222222222222222333333000///---,,,,,,,,,---...+++++++++++++++******)))((())))))+++,,,---......,,,,,,++++++---000333666@@@DDDNNN^^^iiifffUUUFFF:::777555444444555444333222333333777EEE```~~~~~~jjjJJJ///***......111888;;;999555111---)))'''&&&(((&&&######$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""############ !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&(((+++...000...000666<<>>222222222;;;TTTwwwvvvMMMCCCBBB===;;;<<<======;;;999777555666777888777666555666777999666333111000222444666333333222222111000000000333222333555888999999777444222111222111...000444555@@@JJJkkk|||hhhxxxqqqsssyyy{{{ooo``````iiicccgggooozzziiiBBB+++)))<<<\\\vvvrrrjjj^^^LLL:::777MMMgggwwwsssnnniiiaaaRRR>>>///************************((()))+++,,,,,,***((('''(((((('''&&&&&&&&&&&&'''******)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&'''((()))******((('''((()))***)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))***++++++,,,---...///000000//////000222222111000000000000000111222333444444222///---+++++++++,,,***++++++++++++***))))))))))))***+++,,,,,,------,,,,,,++++++---000444666<<<@@@LLL___mmmjjjUUUAAA999666444333444444444333333333444777<<>>===;;;000222000222CCCaaa|||yyyQQQCCC>>>>>>AAA======>>><<<777555666666666666666666777888888777777666333000///000222222333333111000000333555333444555777888888999999888666444111000111222222666777===cccssspppuuuqqqtttyyyqqqbbb```hhhcccffflllvvvlllCCC000...999RRRlllllljjjiiiaaaHHH444AAA\\\uuuggghhhgggXXXCCC555''',,,...***'''((()))***************************))))))(((((('''''''''&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((('''%%%$$$%%%''')))((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&'''((()))***++++++))))))+++---///111222333///000111222222111000///000000//////000222555666111000///---+++*********(((((())))))*********+++***((('''))),,,---,,,***++++++,,,---///222555666===AAAIIITTT[[[VVVIII<<<555444333333333444555666222444333666:::>>>ZZZqqq\\\FFF888...)))333BBB[[[___TTT===111333222)))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""############""""""!!!!!!""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%&&&&&&'''******++++++,,,---...///888AAAPPPaaattt~~~~~~~~~{{{{{{}}}{{{zzz~~~~~~|||}}}~~~{{{}}}eeeIII777111...***''''''((('''%%%%%%&&&%%%###$$$$$$$$$#########""""""$$$%%%'''(((((((((***,,,---------,,,+++***)))((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''******(((%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))+++...)))---333888;;;;;;888777...---,,,---333===IIIRRRTTTDDD@@@???@@@===<<<>>><<<888666888666666666666666777888888666666666444222111333444666666555333111111222444333444555666777888888888888666444222111111222333333777===TTTxxx{{{mmmooonnnppprrrmmmeeebbbdddccchhhqqqyyy{{{|||mmmMMM888...333LLLhhhhhhiiiiiibbbMMM;;;>>>MMMfffllllllgggddd___OOO===...,,,+++++++++***)))***************************((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++,,,,,,)))&&&%%%'''***)))))))))))))))))))))))))))(((((((((''''''''''''((((((((())))))))))))))))))***+++---///000222222000111222333222222111000111111000000111333555777111000///---,,,+++******))))))))))))******++++++***)))((())),,,---,,,+++---------...000333666777;;;>>>DDDKKKPPPLLLCCC;;;444333222222222222333444333444222444888:::QQQuuurrr```UUUJJJDDDLLLYYYsssvvviiiLLL777444111***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''************+++,,,,,,---...222;;;FFFSSSbbbqqqzzz|||~~~~~~~~~~~~~~~||||||~~~}}}~~~~~~___FFF999333///---''''''&&&%%%$$$%%%&&&&&&$$$$$$$$$##################%%%'''''''''((()))+++---------,,,+++***)))(((((())))))))))))))))))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((***------+++(((&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++---...111000222888???@@@;;;555222111000000000222444666XXXEEEAAA??????<<<<<<>>>===999888:::666666666666666777888888666666666444333333444666888888777444111000111333333444444555666777888888888777555333222222333333111666<<>>JJJggguuuhhh```fffaaaQQQ<<<000(((+++...+++)))***))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&---///000,,,'''%%%(((,,,************************((((((((((((''''''''''''******)))))))))((((((((()))***+++---...000111111111111222333333222222111222222111111222444666777111000///---,,,+++++++++)))************+++++++++***))))))***,,,------,,,.........000111444777888999<<<@@@CCCDDDBBB>>>;;;666555444333222222222222555555222444999888FFFccczzzssskkkfffmmmxxxyyyWWW;;;000---)))***)))(((''''''&&&&&&'''$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""#########$$$$$$%%%&&&&&&'''&&&$$$###"""""""""######""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''***))))))((())))))******++++++---000666AAAMMMUUUiiittt|||}}}~~~}}}fffKKK999111000******)))(((%%%$$$%%%'''#########$$$$$$$$$$$$$$$###%%%&&&'''&&&'''(((***,,,,,,,,,,,,,,,+++***)))))))))************))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((***,,,,,,***(((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++---...---444111111999BBBCCC;;;111---...///000000000000000\\\EEEBBB===>>><<<<<<>>>>>>:::999;;;666666666666666777777888777777666444222222444555888888777444111000111333333444444444555666777777888777666444333333333333111111:::<<>>;;;OOOffffffkkkkkkeee___YYYIII999CCCdddyyyooodddhhhmmmjjjPPP:::***+++...+++(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&))),,,...+++&&&$$$''',,,))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))******+++,,,...///000000000000111111222222222111222111111111222333555666111000///---,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------......//////111444666888999===AAABBB???<<<<<<<<<888888777666444444333333666777333666<<<:::AAAUUU}}}|||^^^===///------******)))(((''''''''''''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&''''''((('''%%%###"""###$$$$$$#########""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((('''''''''''''''''',,,+++***)))+++111999>>>EEEPPPaaarrr|||}}}~~~~~~~~~~~~hhhKKK999000///------,,,)))$$$###&&&######$$$$$$$$$$$$%%%%%%###$$$&&&&&&%%%%%%''')))+++++++++,,,++++++******))))))************))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++......---111111444<<>>@@@```EEEDDD<<<===;;;;;;>>>===:::999;;;666666666666666777777888888888777555222111222444999999999777555444666888444444333333444555666777888777666555444333333333222---777<<<:::RRRvvvnnntttrrrkkkppp{{{vvvgggeeehhhuuuzzzaaaCCCJJJggg}}}xxxeeeRRRPPP\\\iiigggkkkiiiccccccbbbSSS???@@@WWWpppyyyrrrkkknnnvvvcccJJJ333,,,+++)))(((***''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###&&&)))'''$$$###&&&***''''''''''''(((((())))))'''''''''(((((((((((((((((((((((()))***++++++++++++++++++,,,---......///////////////000000111111000000111111111222333333111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,---...............///000333555666888===BBBBBB>>>;;;:::;;;999999888777555444333222555666333666===;;;>>>MMM~~~eeeBBB111...000***)))((('''&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""###%%%&&&''''''((('''&&&$$$$$$%%%%%%&&&$$$$$$###############$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''')))...111222888AAALLLZZZlll~~~}}}}}}||||||~~~uuutttUUU;;;333...+++---+++&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%'''))))))******+++*********))))))************))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''***---...//////666???CCCBBB<<<777555777BBBNNNUUUTTTPPPNNNMMMdddFFFFFF======::::::======999888:::666666666666666777888888888888777555333333444666======<<<;;;999888:::<<<444333333222333444555666777666666555444333222222222,,,333<<<999AAA^^^wwwjjjppppppmmmttt~~~ssshhhgggooouuubbbIIIKKK```uuugggfffiiikkkiiiiiieeeaaacccdddXXXIII;;;CCC]]]zzzpppkkkrrrlllZZZAAA///))))))))))))((((((((((((((((((((((((((())))))))))))***************)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''!!!"""$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''((('''''''''(((((((((((((((''''''((()))***+++,,,---++++++,,,,,,---------..................///000111000000111111111222222222111000///...---------------------,,,,,,,,,,,,+++***,,,------------...000.........///000222444666777<<<@@@AAA>>>;;;::::::888888888777666555333222222555222444<<<;;;===IIIyyyxxxvvvhhhFFF000+++,,,***)))(((''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$############$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((***,,,000000111333:::GGGXXXdddwww~~~~~~||||||~~~}}}~~~}}}{{{|||yyyzzz}}}ZZZAAA444+++,,,---)))''')))&&&%%%%%%%%%$$$$$$$$$$$$!!!###$$$$$$######$$$&&&&&&'''((()))))))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))---333777888BBBJJJIII???888888<<<:::OOOhhhuuuqqqgggaaa```iiiHHHJJJ???===::::::<<<;;;777666888666666666666666777888888777888888777666777999<<>>;;;999888999:::444333222111222333555666666555555444333222111000111111000666:::999EEE]]]iiilllmmmnnnttt{{{{{{vvvkkkfffiiiooodddPPPHHHNNNqqq|||ttttttsssnnnmmmjjjfffdddeeeccc[[[TTT@@@:::IIIjjj|||uuujjjiiikkkdddPPP666)))+++,,,((((((((((((((((((((((((((((((((((((((()))))))))***+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$###"""###%%%&&&$$$"""$$$$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------///.........///000222222111111222222333333222222111000///......------......---------,,,,,,,,,,,,***,,,......------///111000000///000111333555666;;;===>>>???>>>=========;;;;;;;;;;;;:::999777666444888666555<<<;;;>>>KKKuuu{{{yyyggg___YYYXXXfff}}}}}}|||mmmLLL444+++***++++++***)))(((((((((((($$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$###$$$&&&(((***))))))(((&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%'''(((((('''((()))++++++,,,,,,,,,---333<<>>===WWWvvv~~~uuusssvvvlllJJJLLLAAA===::::::<<<;;;666555777666666666666666777888888666777888999999;;;>>>AAA???>>>===999666444555666555333222111111333444666555555555444333222000000///666......:::777555FFFkkklllmmmnnnqqqssssssrrrnnngggfffkkkeeeSSSCCC>>>YYYooo~~~{{{wwwzzzxxxrrrrrrmmmiiijjjiiiccc^^^[[[MMM======XXXrrrvvvllldddfffhhhYYY;;;+++---...'''))))))))))))))))))))))))&&&'''''''''(((((()))))),,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((%%%###$$$'''((($$$ $$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,000////////////111333444222222333444444444333333111000///........................------,,,,,,,,,***---//////------///111111111111111222444666777@@@???>>>>>>???@@@AAABBB??????@@@@@@@@@>>>===<<<888===:::888======AAANNNssssssaaaqqqxxxqqqwwwyyyeeeSSSRRRSSSRRR^^^qqq|||~~~vvvWWW>>>333000---,,,+++***))))))))))))$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!###'''***++++++***)))&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&%%%$$$######&&&((("""''',,,......000333666<<>><<<:::999888666444333222111///...///111444666888888777666555333111000333333333111000222888<<>>;;;AAABBB???AAAIIIMMMJJJKKKOOOPPPLLLLLLNNNIIIBBB???@@@???;;;:::>>>FFFLLLtttqqqWWWYYYuuuggg]]]ccceeeeeeeee```dddeeeeeebbbaaafffrrr|||{{{xxx{{{~~~kkkTTT@@@555222///++++++---...,,,***%%%###$$$&&&### """'''""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&"""!!!&&&)))((()))+++,,,,,,,,,)))&&&$$$%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((()))+++,,,---666666<<>>000---111999BBBZZZ|||NNNMMM>>>>>>;;;999888999999888666888888888888999999999999888:::<<<<<<;;;;;;===???@@@???===<<<:::888555333333222000///000111444666888888777666555333111000222333222111///111666:::[[[~~~rrrqqqkkkjjjrrrnnniiigggcccWWWCCC222000HHHnnn~~~xxxzzzyyy{{{wwwkkkhhhiiieee___NNN<<<>>>YYYuuu}}}wwwgggjjjeeeSSS>>>000***(((((()))))))))(((''''''''''''&&&&&&%%%&&&'''((()))'''((((((((()))))))))))))))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''((((((((((((((()))))))))******))))))******+++,,,+++,,,---.........---,,,---.../////////000333555666555444333222333333444222222222111111000000000...---,,,+++++++++++++++,,,---...000222333444444555555444444666;;;>>>@@@@@@BBBCCCCCCIIITTT___eeehhhmmmqqqtttvvvrrrdddTTTIIICCC??????AAAFFFOOOYYYvvvzzz\\\TTTdddxxxZZZOOO```ttt}}}wwwsssgggTTTDDDBBBNNNZZZttt}}}zzz{{{|||wwwfffWWWMMM===888222...,,,+++(((%%%&&&$$$%%%&&&$$$ !!!%%%""""""""""""""""""""""""""""""############"""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$&&&***+++(((''')))******+++++++++)))'''&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))***++++++...000666@@@OOOaaasss~~~|||{{{{{{||||||zzzxxxvvvwwwxxxyyyyyyxxx{{{||||||{{{{{{~~~gggFFF333------,,,(((&&&))))))&&&%%%&&&############"""""""""""""""###$$$%%%&&&((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$(((---000555BBBVVVeeeaaaPPP>>>444333888BBBKKKdddSSSMMM???>>><<<:::999999999888777888999999999999:::::::::999;;;=========<<<===>>>BBBBBBAAA@@@===:::666444333222111000000111333444777777777777555333222000111111111000///000333666IIIsssoooooojjjlllqqqqqqjjjdddZZZHHH666111>>>```|||zzzzzz{{{zzzqqqhhhdddddddddVVVDDD===JJJaaasss{{{hhhhhhfff]]]KKK777+++((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''***))))))))))))***++++++++++++---.........------,,,---.........///111333555444333222222222333333333333222111000000//////...------,,,,,,,,,---------...///111222333333333999666444444777;;;>>>@@@CCCEEEKKKVVVbbbooo~~~hhhWWWJJJHHHHHHKKKYYYllltttZZZJJJLLLhhhvvvSSSEEE\\\|||{{{xxxkkkTTT>>>444:::CCCPPPhhh~~~~~~{{{yyy||||||xxxnnnfffUUUNNNFFF???:::444...))))))%%%%%%&&&%%%!!! ###""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%***...+++&&&&&&)))))))))))),,,///...***&&&''''''&&&%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))''',,,000222555@@@RRR```pppxxx~~~~~~~~~~~~}}}}}}}}}yyyvvvtttwww|||}}}zzzvvvzzzyyyxxxxxxyyy|||iiiKKK888000///+++)))***)))&&&%%%((($$$$$$$$$#########"""""""""###$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&)))---222999EEETTT^^^PPPEEE999444666<<>><<<:::999999999888777888888888999999999::::::;;;<<<>>>???????????????CCCDDDEEECCC???;;;777555333222000//////000111222555666777777666444222111111000000/////////111222777^^^uuunnnrrrmmmhhhtttzzzsssjjjaaaPPP>>>777888OOOwww|||yyymmmcccdddhhh___OOO???;;;GGG[[[jjjmmmhhheeedddYYYDDD333+++***)))''''''''''''&&&&&&&&&&&&'''((((((''''''&&&'''''''''((((((((())))))((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&)))))))))))))))***++++++***+++---............---,,,...////////////111222333333222222222222222222444333222111000///...------------------.../////////000111111222222222222999666444666888888:::<<>>UUUwwwuuuSSSEEE[[[{{{vvvkkknnnnnndddRRRCCC;;;999<<>>777666777===GGGQQQjjjyyyyyy^^^JJJ@@@>>><<<:::999::::::888777777777777777888888888999;;;<<<>>>@@@AAABBBAAA@@@EEEGGGHHHEEE@@@:::666555222111000///......//////444555666777777555333111000000///000000111111000222???^^^wwwwwwqqqrrrqqqggguuu}}}tttiiiYYYJJJ:::777HHHjjjrrrsssooohhhnnniiieeeYYYGGG888777EEETTTtttlllggggggbbbQQQ;;;---,,,)))'''&&&'''((('''%%%&&&''''''(((((('''&&&&&&''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%))))))(((((())))))***+++***+++,,,...//////......---///000111000000111222111111222222222222222222333333222111000......---------------...///000000000000111222222222222222666333444777777555777===MMMaaauuudddmmmhhhNNNDDDAAA======VVV}}}{{{bbbZZZjjj}}}|||ddd[[[aaahhhjjjbbbRRR???222666:::PPPzzz}}}|||~~~|||~~~~~~|||xxxrrrfffYYYOOO999///&&&$$$%%%###!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###&&&(((&&&$$$***222000,,,'''(((,,,...,,,))))))))))))((('''&&&%%%%%%########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********+++///333555===IIIVVVdddrrr~~~{{{{{{||||||||||||{{{{{{{{{yyyvvvuuu{{{~~~wwwttttttuuuxxx{{{}}}}}}|||zzzjjjJJJ777000+++++++++(((&&&'''&&&&&&&&&%%%$$$######""""""######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))+++///444999===???BBB>>>:::::::::???IIIUUUyyy{{{eeeJJJBBB???===::::::::::::999888666666777777777888888888;;;<<<>>>AAADDDEEECCCAAAHHHJJJKKKGGG@@@:::777777333222111000///.........222444666888777666333222000000000111333444222111555444AAA___vvvwwwqqqqqqjjjsss}}}yyylll___WWWJJJIIIUUUkkkzzz}}}~~~WWWWWW^^^dddsssgggeee```TTTCCC888<<>>;;;;;;>>>BBBFFFQQQdddvvvoooMMMGGG???===;;;:::::::::999888888888999999999:::::::::::::::===BBBGGGIIIGGGEEEPPPQQQPPPJJJBBB<<<;;;===666666555444333111000000111333666888888777444222111000111444888999666333'''===555888gggwwwppprrrjjjkkkuuusssfffcccllljjjhhhhhhmmmuuuyyywwwrrruuuwww<<>>===;;;999888999:::;;;;;;999666666999;;;;;;:::999<<<>>>???GGGPPPPPPIIIPPPXXX[[[RRREEE===;;;<<<@@@999444333333000000222444333222555888888666333333222222111222333555666555555222555KKKjjjxxxwwwllleeemmmpppgggnnnsssbbbjjjiiijjjnnnssstttqqqmmmxxxtttFFF///(((666RRRgggdddaaa___ZZZOOO@@@555888MMMeeepppkkkaaa\\\]]]HHH555###!!!(((,,,+++)))(((''''''''''''&&&&&&&&&***))))))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***************+++++++++******+++,,,---...///000///111222222111111111222222222222111000//////...111000///......------......111333333222111111111666333888888222CCCjjj{{{{{{zzzqqqccc```eeeiii~~~yyy}}}wwwwww|||~~~}}}~~~{{{{{{}}}{{{}}}~~~{{{~~~{{{VVV999...%%%$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%&&&((()))))))))))))))*********''''''&&&%%%$$$$$$#########"""""""""""""""##############################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))+++---///000111999@@@LLL[[[kkk|||}}}~~~}}}yyytttssswww{{{uuuwww{{{~~~xxxtttxxxxxxyyyzzz{{{|||}}}~~~{{{}}}}}}yyyuuuxxxyyy]]]@@@///,,,000------,,,***'''%%%######%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%''')))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""#################################$$$$$$$$$%%%%%%%%%&&&...///111999999:::FFFJJJUUUaaaiiirrrOOOFFF@@@>>><<<:::999999:::;;;;;;999666777999;;;;;;:::999<<<===???GGGPPPRRRNNNYYYaaagggaaaRRRBBB<<<===@@@;;;888888666222111333333222222444777888666444333222222111222333444555111222222333???UUUiiirrrssshhhjjjllldddkkkqqqfffccceeeiiinnnsssuuutttsssppp|||iiiDDD111+++444KKKggghhheeeaaa\\\TTTFFF888444DDD[[[mmmrrrnnneee```PPP>>>---''')))***))))))(((''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++***************+++++++++++++++,,,---...///000000///000222222111111111222222222111111000//////...000//////............//////111333333111000111222555111666999:::TTT~~~{{{~~~~~~ppp~~~uuunnnlll|||vvvuuu{{{~~~~~~}}}~~~{{{yyy}}}}}}}}}rrrOOO555,,,%%%$$$'''###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$$$$%%%'''(((((())))))))))))******(((''''''&&&%%%%%%$$$$$$######""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***,,,...//////111333777>>>IIIYYYiiitttzzzuuutttvvvxxxxxxyyy{{{~~~~~~zzzvvvtttvvvxxxzzz|||{{{zzzyyy|||}}}}}}yyyuuuuuuxxx}}}~~~rrr```JJJ666***444000,,,*********(((&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%...000444===AAAJJJ[[[uuu}}}TTTFFFBBBAAA>>>;;;999999999::::::999777888:::;;;;;;:::999;;;<<<>>>EEEPPPUUUVVV^^^fffrrrtttcccJJJ===>>>>>>=========:::444222444222111222444777888777666333333222111111222444444000111333333444???VVVmmmrrrffffffjjjfffjjjoookkkcccfffjjjnnnppprrruuuwwwssswwwfffJJJ777,,,///>>>aaaiiiiiiaaa___^^^RRRAAA444<<>>FFFXXXrrr~~~ZZZGGGDDDBBB???<<<:::999999999:::999999999:::;;;;;;;;;::::::;;;===DDDNNNWWW]]]aaalll|||\\\GGGDDD>>>>>>@@@AAA<<<555222444111111222444666888888888444333222111111222222333444111333555111333KKKhhhrrrjjjhhhjjjiiijjjnnnoookkklllmmmkkkkkknnnuuuzzzyyyvvvjjjWWW@@@......999XXXfffiiiaaaaaaiiiaaaOOO<<<999@@@WWWrrr|||qqqaaa___TTTEEE888+++###$$$)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***)))))))))***++++++,,,,,,------......///000000111---///111222111000111222111111000000////////////---------......///111111222333222111//////111333777222333888GGGmmm|||ttt~~~mmmWWWKKKDDDDDDDDDCCCDDDEEEFFFFFFLLLkkk{{{qqqqqqzzz}}}|||}}}~~~~~~}}}~~~||||||www]]]AAA///,,,&&&%%%&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""###$$$&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''$$$$$$######""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((()))***+++---///111222333444777:::@@@JJJYYYhhhvvvyyyyyy{{{zzzyyyxxxxxxyyyyyyxxxvvvvvvwwwzzz|||}}}|||{{{zzzzzzxxxwwwxxx{{{|||{{{yyyyyyvvvxxxuuufffJJJ@@@444///111111---((())))))'''&&&%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%%%%---...222:::DDD]]]~~~~~~```GGGEEECCC???<<<:::999888999999999::::::::::::;;;;;;::::::;;;>>>BBBKKKWWWaaagggwwwwwwYYYLLL@@@???@@@BBB>>>666222333111222333444555666888999555444222111000111111222888111000555222111EEE___uuujjjggggggkkkqqqooonnnjjjggghhhppp}}}xxxvvvlllQQQ888777@@@XXXfffjjjbbbccclllgggWWWFFF;;;777HHHccctttqqqgggggg```UUUGGG666***)))...(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((())))))***++++++,,,,,,------......///000000000---...111111111000111333000000000///////////////------------...000111222333333222111//////111333666333555999JJJsss{{{||||||lll\\\bbbeeennn{{{qqqZZZJJJCCC@@@===;;;;;;===@@@CCCEEETTTmmmvvvuuu}}}}}}}}}~~~zzz|||}}}|||}}}|||xxxxxx}}}xxxxxxyyyXXX>>>///---'''%%%&&&!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""$$$$$$%%%%%%&&&''''''((((((***)))))))))))))))((((((%%%%%%$$$################################################$$$$$$$$$%%%%%%######$$$%%%'''((())))))))),,,///000///......///,,,333===EEENNN^^^vvv|||~~~yyywwwuuutttuuuvvvuuutttxxxxxxwwwwwwxxxyyyzzz{{{yyyuuusssuuuzzz}}}}}}|||xxxuuutttzzz{{{iiiQQQ>>>555111///---,,,+++)))'''''''''''''''###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%$$$***+++///777AAA]]]{{{}}}fffHHHDDDBBB???;;;999888888999888:::<<<<<<;;;:::;;;<<<;;;:::<<<>>>AAAGGGUUUbbbhhh~~~nnnTTTFFFAAA???@@@???999555444111333444444444555888:::555444222111000000000111666///...222222111???QQQiiibbbeeeiiiqqqqqqmmmhhheeejjjwwwmmmNNNGGGLLLaaajjjllleeedddiiifff\\\OOOAAA666<<>>...))),,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,---------........./////////,,,...000111000000111333////////////////////////---------......000111111222333333222000///000111333444666999LLLxxx}}}|||___KKKJJJNNNZZZlllxxxtttaaaQQQEEE===777666666777999<<>>>>>@@@===888666222444555444333444777999666444222111000//////000333000000222111111:::DDDpppkkkeeekkklllppp|||vvvmmmjjjnnnyyyxxxllljjjaaa___jjjmmmmmmhhhffffffeeebbbYYYMMM>>>888???QQQeeesssmmmkkkggg\\\HHH333***)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((('''((()))***+++,,,---------------------.........+++---000000000000111333////////////////////////...............///000111111333444333111//////000222555777777JJJyyy|||iiiXXXKKKLLLTTTeeewwwvvvjjjTTTHHH???======:::999:::<<<@@@GGGWWWuuusssggg```ttt~~~}}}}}}}}}~~~zzz}}}}}}vvv~~~qqqeeeWWWaaagggddd```ccckkkqqqNNN777,,,,,,'''%%%'''$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###$$$""""""###$$$%%%&&&''''''))))))))))))))))))))))))'''&&&%%%$$$################################################$$$$$$$$$$$$######$$$%%%&&&&&&'''((('''))),,,---,,,++++++,,,---++++++,,,+++...:::III^^^mmm~~~|||zzzxxxxxxyyyyyywwwvvvssssssrrrrrrrrrssstttuuuvvvvvvvvvxxxyyyyyywwwvvvqqqsssvvvxxxxxxzzz}}}sssWWW@@@555111000...,,,***)))((((((((($$$$$$$$$$$$%%%''')))***(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&---555999OOOqqq|||mmmIIIAAA???<<<:::888888888999777:::======;;;:::;;;<<<<<<;;;===@@@???AAAOOO```hhhRRRGGG===>>>AAA@@@;;;888333555666444222333666999666555333111////////////111333444333111222888>>>GGGxxxnnnnnnvvvqqqnnnvvvppppppvvvzzz}}}JJJAAAeeexxxtttmmmmmmllljjjhhhggghhhiiibbbXXXHHH888555CCC]]]pppwwwvvvsssiiiUUU>>>000---(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((()))***+++,,,------,,,,,,------------------+++---///000000000222333.........//////////////////............///000000111333444444222/////////444777777444FFFwww{{{{{{wwwjjjZZZWWWZZZiiipppbbbUUURRRQQQKKKFFFEEE@@@GGGNNNUUUeeeqqqYYYOOOUUU```yyyzzz}}}qqqffffffrrr}}}}}}}}}{{{~~~}}}{{{~~~yyy~~~zzztttooojjjcccfffeee```___fffooosssJJJ333)))***&&&%%%(((&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###$$$!!!"""###$$$%%%&&&''''''((((((((((((((()))))))))'''&&&%%%$$$####################################"""############$$$$$$$$$######$$$%%%&&&&&&''''''!!!'''000555333...'''###'''$$$&&&,,,///---///555777OOOooo}}}||||||||||||zzzyyyrrrssstttuuuuuuuuutttssssssvvvzzz}}}~~~|||yyyxxxnnnpppssstttttttttuuuvvvsssyyyZZZDDD:::111///---+++)))(((((((((%%%$$$######$$$''')))+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%((('''&&&+++111111BBBbbb{{{xxxGGGDDDAAA===:::999999888777888;;;???AAA???===;;;:::<<<===???@@@???BBBNNN[[[nnn```KKK<<<999===HHHHHH999666888999888555444555777666333000000222333333111000000111111222222222333<<>>;;;:::999<<<>>>AAACCCCCCEEEQQQ]]]hhhiiiFFF<<<:::???HHHJJJ<<<<<<:::777444333444555666333111111111111000///000000000111111111111111999>>>XXXwww}}}ooogggjjjgggnnnvvvzzzvvvooohhheeeOOO:::)))222LLLdddoooqqqnnnnnnnnnnnnnnnmmmlllmmmhhhfffcccZZZGGG888;;;HHH\\\qqquuuYYYAAA///***'''))))))&&&###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%'''((((((&&&''')))***,,,,,,------......------,,,,,,,,,,,,---...000222222111000///000111111000000///...---///000000///......///111111111222222111000///...222444999888===^^^~~~mmmgggeeemmmvvv|||~~~~~~~~~zzzzzz|||vvvhhh``````\\\```YYYQQQQQQWWWrrrqqqrrryyyyyyzzz|||}}}yyywwwsssoooiiieeedddeeeggghhhrrrzzz}}}|||lllDDD000))),,,(((&&&(((%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$########################  """"""######$$$%%%%%%&&&%%%'''(((((('''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$#########$$$$$$)))***)))'''%%%$$$&&&((('''''''''''''''((()))******+++,,,444LLLkkk~~~~~~|||zzzyyyxxxzzz|||~~~~~~|||yyywwwzzz}}}}}}zzzxxxwwwvvvsssrrrssssssppppppsssttttttxxxVVV@@@......///)))%%%'''***)))(((&&&&&&&&&&&&'''((()))***)))'''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%***)))(((,,,---555HHHoooPPPDDDAAA===;;;:::::::::999:::===??????===;;;999999===???CCCFFFEEEGGGQQQ]]]kkk{{{NNNBBB;;;888AAAIII???===;;;777555444444444555444333222111111000///111111111111111111111111333999EEE^^^tttrrrhhhjjjjjjkkksss~~~|||nnnccc```PPPAAA...***>>>ZZZiiiiiiooonnnrrrxxxwwwoookkkllllllgggeeebbbTTT@@@999>>>OOOdddyyy}}}vvvlllaaaXXX;;;///&&&&&&))))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$###""""""#########$$$%%%'''((()))%%%&&&((()))+++,,,---------,,,,,,,,,++++++++++++,,,...000222222111///...000000000000000///.........///000///------///000000111222222111000///...000444777666===WWWtttllliiiiiinnnuuu|||~~~|||~~~}}}|||xxxggg___WWWRRRNNNSSS^^^lllqqqOOOMMMbbbzzz{{{|||}}}~~~|||~~~zzzuuucccaaa```cccgggjjjjjjhhhrrr||||||~~~kkkDDD000))),,,(((''')))&&&############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$###############""" !!!!!!"""######$$$$$$%%%$$$&&&''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########(((&&&$$$###$$$&&&'''''''''&&&&&&&&&''''''((()))(((,,,+++)))999[[[xxx}}}{{{yyywwwyyy}}}~~~zzzwwwvvvxxx{{{{{{zzzyyyyyyzzzxxxtttqqqqqqsssrrrooollluuuvvvzzzpppOOO333//////)))%%%)))+++***(((&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######%%%'''(((%%%***(((''',,,,,,222CCCeeeQQQDDDAAA===;;;;;;;;;:::::::::<<<>>>>>><<<:::::::::===@@@DDDHHHGGGGGGQQQ\\\nnnZZZKKK???777<<>>===QQQyyy~~~|||{{{tttdddOOOOOOQQQVVV^^^gggnnnssspppDDD000))),,,)))''')))&&&############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""   !!!!!!"""######$$$###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$###"""###&&&'''%%%$$$&&&&&&&&&&&&&&&&&&'''((($$$---...)))///JJJlll~~~{{{zzzvvvxxx|||~~~|||yyywwwvvvxxxzzzzzzyyyxxxyyyzzzuuurrrnnnpppuuuvvvqqqkkkwww{{{}}}bbb>>>111...)))(((,,,+++***(((&&&%%%$$$$$$%%%'''(((((((((&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######%%%'''(((###(((&&&'''---,,,111@@@ZZZSSSDDDAAA===;;;;;;;;;;;;:::999;;;======<<<;;;;;;;;;>>>AAAFFFIIIGGGGGGOOOYYYkkkdddRRREEE;;;:::;;;===<<<:::999999999777555333444666555444222222333333333333333333222222222...444666999LLLkkkwwwnnnkkkccceeeqqqyyyssshhhbbb```ZZZIII;;;CCC[[[kkkmmmnnnnnn~~~ooojjjooonnnnnnnnnhhh[[[KKK>>>999LLLbbbmmmllljjjnnnsssdddJJJ///&&&))),,,+++)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##################$$$$$$############$$$&&&''''''&&&&&&&&&'''(((***+++,,,))))))******+++,,,,,,,,,......//////000000000/////////000000000000//////...//////...------...000///000111222222111000///+++444333111;;;GGG___}}}pppvvv|||~~~~~~{{{ooofffaaapppkkkHHH777;;;OOOwwwbbbeeeuuuuuuzzz|||iiiPPP;;;<<<===@@@JJJ___yyytttEEE111***---)))''')))&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&%%%%%%%%%$$$######"""""" !!!!!!   !!!!!!""""""###"""$$$&&&&&&%%%%%%&&&'''%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############""""""###$$$&&&&&&$$$"""&&&&&&%%%%%%%%%&&&&&&'''!!!)))---+++***:::ZZZttt~~~{{{yyyvvvwwwyyyzzzzzzxxxwwwvvvzzz{{{}}}|||yyywwwvvvwwwrrrtttuuutttvvvxxxuuupppxxx|||zzzxxxsssOOO888...++++++,,,+++)))'''&&&$$$$$$$$$%%%)))***+++***((('''((()))''''''''''''&&&&&&&&&%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''"""'''%%%'''...---000>>>QQQyyyVVVDDDAAA===;;;;;;<<<<<<;;;888:::<<<<<<;;;;;;<<<===???BBBGGGJJJGGGFFFMMMVVVffffffQQQDDD===:::444:::999999;;;<<<<<<999666111444777777555444555666555555555444444333333333333---444999???[[[tttpppgggcccaaagggmmmnnniiiccc```^^^UUUNNNSSSbbbnnnqqqlllkkk~~~~~~]]]QQQXXXeeeooonnnjjjdddWWWGGG666===NNNeeexxx~~~zzztttvvv]]]AAA000+++)))***+++&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&''')))***+++))))))***,,,---...///000///......---...///000111//////000000000000//////......///...---,,,...000///000111222222111000///***555444222:::===NNNppppppxxx~~~~~~yyywwwzzztttvvvpppNNN888666???TTTnnnTTTAAADDDaaaiiibbbppp}}}~~~zzziiiRRREEEEEE@@@999:::OOOtttxxxGGG222+++---)))'''(((%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&&&&&&&%%%$$$$$$###""""""!!!!!!""""""!!!!!! !!!!!!  !!!!!!""""""!!!###%%%%%%%%%%%%%%%'''%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&######'''+++***000IIIddd{{{|||~~~|||yyywwwwwwvvvuuutttssssssttttttxxxzzz|||{{{yyyvvvuuutttvvvvvvsssttttttxxxvvvxxxzzzyyyvvvzzzaaaAAA111...---******((('''%%%$$$$$$%%%%%%)))***+++***(((((((((***''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$(((&&&(((...---///;;;KKKpppZZZDDDAAA===;;;<<<<<<<<<;;;777999;;;<<<;;;;;;===>>>???BBBGGGJJJGGGEEEKKKUUUbbbbbbLLL@@@<<<888///888777888;;;>>>>>>:::777111444888888666555666888666666666555555444444444888'''333???999NNNnnnppphhhgggdddbbbdddggggggcccYYY\\\]]]^^^bbbjjjooopppjjjgggzzzpppGGG444???XXXlllkkkhhhhhh___PPP>>>999BBB```{{{jjjOOO:::,,,&&&(((---&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%((('''&&&&&&'''((()))***)))***+++---///111222333000///---,,,---...000222//////000000000000000///---...///...,,,,,,...//////000111222222111000///***777555333999666BBBdddpppyyy~~~}}}~~~~~~|||~~~|||ppptttZZZEEE555;;;FFFYYY|||HHH???;;;;;;KKKssshhhZZZdddqqq~~~|||qqqcccgggeeeYYYCCC444===]]]yyy~~~GGG333+++...)))&&&'''$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""!!!!!! !!!!!!  !!!!!!""" """$$$%%%%%%$$$%%%'''%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$###!!!"""$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%(((!!!"""+++,,,---@@@ZZZxxxyyy|||}}}}}}zzzwwwuuuxxxvvvssspppoooppprrrsssqqqtttwwwyyyxxxvvvuuuttt~~~uuullloootttwwwooolllrrruuuttttttvvvmmmIII333000...''')))(((&&&%%%$$$$$$%%%&&&'''((()))((('''&&&'''((((((((('''''''''&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&***'''(((///------999HHHlll[[[HHHCCC>>>;;;<<<===<<<:::999999:::;;;;;;<<<<<<===???BBBEEEGGGIIILLLSSSXXXiiidddNNNBBB@@@555444333333777>>>EEEEEE===444444000111999BBBGGGIIIJJJ<<<;;;999777777555222///333///...222888BBBPPP\\\kkkggghhhllliii```___fffggg```]]]bbbjjjnnnqqqrrrooommmvvvgggBBB+++000>>>SSSdddjjjeee^^^ZZZFFF???:::JJJtttoooMMM444---***$$$+++(((%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***,,,(((%%%)))111555222...///...,,,++++++,,,---...---......///////////////........................000...---///222222000...,,,///222444666999===@@@gggnnnxxx~~~mmmgggyyy~~~ssssssppprrr{{{wwwRRRDDD===>>>OOOwww[[[@@@999555777???TTTzzzvvvUUUOOOeee|||}}}^^^>>>111444HHHbbbvvv|||EEE777***''')))(((%%%###############""""""""""""""""""!!!!!! !!! """%%%(((***&&&'''(((((((((&&&###"""###$$$%%%&&&&&&$$$###!!!%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%***%%%'''000111)))%%%(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))))))((('''%%%$$$###$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&%%%((($$$###***...888KKKsssxxxzzz~~~~~~wwwqqqkkkkkkoootttuuutttxxxvvvtttrrrrrrsssuuuwwwsssjjjmmmppprrrtttvvvvvvtttsssrrrsssWWW777000///)))%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))(((''''''''''''&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''(((***...111333DDDeee]]]HHHCCC>>>;;;<<<===<<<:::999999::::::;;;<<<<<<<<<>>>AAADDDFFFHHHMMMUUU[[[nnnaaaLLLBBBCCC888777333333555;;;BBBBBB<<<555111111222888EEEUUU```eeeNNNBBB888777999888444000222...---///333:::EEEPPPgggeeefffjjjjjjeeeaaaaaaaaa``````cccjjjrrrwwwxxx|||uuusssyyyttt]]]>>>+++)))444GGG\\\fffeee```]]]QQQCCC444:::[[[rrr\\\DDD000)))++++++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&((()))***(((''')))...111000...,,,,,,++++++++++++,,,,,,---......///////////////........................///...---...111222000......///111333333555999;;;]]]eeepppvvvyyy}}}zzzlllmmmxxxnnn[[[UUUMMMMMMSSS^^^jjjxxxxxxSSSDDDBBBMMMeee^^^;;;666444999???LLLfffpppYYYYYYoooyyyyyyzzzxxxsssnnnrrrzzzuuuVVV999...---999LLLgggppp}}}zzzDDD666***''')))(((%%%###############"""""""""""""""!!!!!!!!! !!!###&&&((()))&&&''''''((('''%%%$$$######$$$%%%&&&&&&$$$###!!!$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%'''$$$$$$))),,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((('''%%%$$$###""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&$$$((($$$$$$***---666HHHuuuwww|||{{{wwwuuurrrnnnnnnrrrvvvxxxxxxxxxwwwuuusssssstttuuuvvv}}}sssoooooonnnppprrrssssssqqqpppppppppbbb@@@333...)))((('''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$$$$$$$############"""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''))),,,000333666GGGccc___HHHCCC>>>;;;<<<===<<<:::999999::::::;;;;;;<<<<<<>>>@@@CCCDDDGGGNNNWWW^^^sss{{{YYYFFF@@@CCC:::999444222222777===???;;;666///222222333DDDaaayyylllRRR;;;666<<<;;;666222444000...///000333:::BBB\\\___bbbeeeiiiiiibbbXXX^^^dddeeecccfffqqqxxxwwwxxxpppnnniiiYYYBBB222''',,,<<>>;;;<<<===<<<:::888999999:::;;;;;;<<<<<<@@@AAABBBBBBEEELLLWWW___uuuqqqPPP>>>:::AAA999999555333111444999<<<;;;999///333000--->>>bbbiiiDDD999<<<<<<777444666333111222111000444:::KKKVVV^^^```dddgggaaaUUU^^^gggjjjbbbbbbmmmuuuuuuvvvrrrmmmkkkiii___LLL;;;---+++777OOOdddjjjgggeeefffWWWHHH>>>:::HHHssstttnnnaaaGGG333...)))+++---,,,)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$###############!!!"""###%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%'''))))))'''''')))+++)))***+++,,,,,,,,,+++***---......///////////////........................------,,,------............///000000///000111333888EEEYYYlllyyy}}}wwwyyyhhhIII;;;<<>>CCCEEEKKKSSSUUU___nnn|||qqqgggdddbbbWWW>>>...//////---222333<<>>\\\}}}gggHHHCCC>>>;;;<<<===<<<:::888888999999:::;;;;;;<<>>555999;;;777:::===BBBKKKYYYgggpppwwwmmmhhhvvv]]]LLLBBBHHHRRRRRROOOMMMIII```|||}}}xxxmmmSSSAAA???999//////111444FFF]]]qqqiii<<<222***((((((&&&$$$%%%############"""""""""!!! !!!!!!!!!!!!!!! !!!###$$$&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$&&&###%%%000111)))$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&''')))***)))'''%%%###$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&"""'''%%%%%%+++***///???hhh|||{{{vvvwwwxxxxxxwwwxxx{{{}}}yyyyyyxxxwwwvvvuuutttsssrrrttttttrrrppppppnnnllllllmmmmmmllljjjjjjkkklllrrrjjjGGG555111+++)))&&&$$$######$$$%%%############$$$%%%%%%&&&'''((())))))(((&&&$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))+++...000333444:::WWW{{{jjjHHHCCC>>>;;;<<<===<<<:::888888999999::::::;;;;;;AAAAAAAAA@@@BBBHHHRRRYYYrrrcccJJJ<<<888>>>888:::666333000000333888;;;===222222///---555OOOtttqqqOOO===;;;;;;777222000000111000---...333555FFFWWW^^^```aaacccdddZZZ]]]```ccchhhtttyyyvvvuuugggTTT999///444MMMbbbfffdddeeeddd^^^WWWKKK999222HHHeeeyyytttZZZ888000...,,,,,,,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""###############""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###%%%((('''%%%%%%''')))******+++,,,---------------......///////////////........................+++,,,,,,+++)))***,,,///---...///000000111333666333111444@@@WWWrrr}}}}}}}}}~~~www\\\CCC999777666:::<<<>>>CCCNNN]]]fffhhhvvvzzzWWWIIIFFFYYYlllmmm```UUUUUUnnnyyyeeebbbiii}}}mmm___\\\TTTIIIIIIIIIFFFRRReeetttwwwaaa:::111)))((('''%%%$$$%%%############"""""""""""" !!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""))),,,+++$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((***++++++)))&&&$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&"""'''%%%%%%++++++000@@@lllxxxwwwvvvvvvxxxzzz}}}~~~yyyxxxwwwvvvuuutttttttttvvvwwwvvvtttpppnnnlllllllllmmmmmmllljjjjjjkkkmmmvvvwwwSSS===777---+++(((%%%######%%%&&&###############$$$%%%%%%%%%'''((())))))'''%%%$$$$$$$$$$$$############""""""""""""############$$$######$$$$$$$$$%%%%%%%%%&&&'''***,,,///222444555:::TTTsssmmmHHHCCC>>>;;;<<<===<<<:::888888888999::::::;;;;;;===>>>??????AAAGGGQQQXXXqqq]]]III===777;;;555999444222//////111555999<<<888333111111111<<<[[[zzzaaaBBB======888333000000111///+++---111111;;;KKKYYY______bbbhhhbbb\\\[[[bbbhhhnnn~~~{{{gggfffrrrsssiiiQQQDDDFFFZZZiiihhhdddfffbbb```\\\SSSCCC:::@@@LLLuuu}}}hhhMMM777111,,,,,,//////+++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""""""""#########$$$######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$&&&&&&&&&&&&((())))))))))))******+++,,,------......///////////////........................***++++++***((())),,,///---...////////////222444000...---111@@@[[[zzzzzz{{{|||~~~oooXXXEEE;;;888555777999AAAQQQbbbhhheee~~~WWWIIIKKKhhhssssssoooYYYEEECCCQQQnnn~~~~~~yyyzzztttlllooohhheeellluuuwwwyyyppp]]]777000)))((('''$$$$$$%%%############"""""""""""" !!!!!!!!!"""!!!!!! !!!###%%%&&&$$$%%%&&&''''''&&&%%%%%%$$$######"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!""" !!!#########(((...&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''')))+++---,,,***(((&&&""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&###'''%%%%%%++++++222BBBnnnyyyvvvsssuuuzzzxxxwwwuuusssssstttuuuvvvyyyvvvsssrrrrrrooolllkkkmmmmmmmmmkkkjjjjjjkkkmmmwww```EEE<<<444111,,,(((%%%$$$$$$%%%###############$$$$$$%%%$$$%%%'''))))))(((&&&%%%$$$$$$$$$############"""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%'''***...333777999;;;:::QQQnnn}}}oooHHHCCC>>>;;;<<<===<<<:::777888888999::::::;;;;;;999;;;===???AAAHHHQQQYYYqqqYYYHHH===555777111555222000...---///333888:::>>>666333333,,,,,,EEEfffmmmGGG@@@???888555333222222000,,,---222///111???RRR]]]\\\```gggooo```ZZZaaaccccccppp}}}cccHHHJJJddduuutttjjj\\\ZZZjjjsssllleeegggbbbdddddd^^^QQQDDD;;;999QQQttt}}}nnn^^^<<<444------111333...(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((())))))(((((('''(((***,,,------......///////////////........................***++++++)))'''(((+++///.../////////......///111111333111++++++:::SSShhhkkksss}}}xxxyyyzzz}}}~~~hhhOOO@@@<<<888;;;AAAPPPhhh___OOOOOOppp}}}^^^@@@999888IIIkkkvvv~~~|||zzzzzzuuunnn___666///)))((('''$$$$$$&&&############"""""""""""" !!!!!!""""""!!!  """$$$&&&###%%%'''(((((('''%%%$$$$$$######"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$!!!###(((&&&!!!'''222&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((())),,,......+++)))'''$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&###(((%%%$$$***,,,333DDDmmmyyytttqqqsss{{{xxxvvvtttrrrrrrsssuuuwwwyyysssnnnpppsssrrrnnnjjjlllmmmlllkkkiiiiiikkkmmmwwwiiiKKK???999666000***&&&$$$###$$$##################$$$$$$"""$$$''')))***)))'''&&&$$$$$$$$$############"""""""""""""""##################$$$$$$$$$%%%%%%%%%###&&&+++000666;;;>>>@@@777OOOnnnzzzyyy{{{~~~~~~oooKKKBBB;;;;;;>>>===;;;;;;666777999:::;;;;;;:::999<<<:::;;;>>>@@@CCCMMMWWWlll]]]BBB<<<555///000...///111222111///000333666;;;;;;999333---///777@@@fffxxxtttVVV>>>555444444333111000000///---+++111111666FFFXXXcccaaa\\\iiidddVVVYYYiiiddd___pppvvveeeFFF222777HHHdddzzziiiiiitttsssnnnhhh^^^ccccccdddeeedddYYYFFF666888[[[ooobbbPPP===,,,)))///111...+++)))&&&$$$%%%'''(((%%%###$$$%%%%%%%%%%%%$$$############""""""""""""######""""""""""""#######################################""""""!!!"""###$$$%%%(((###"""$$$&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))222...***)))+++,,,,,,***------------------------++++++***)))(((((()))))),,,,,,---///000222333333////////////000444:::>>>FFFWWWnnnwwwwwwyyy~~~~~~kkkXXXNNNKKKGGGHHHYYYyyybbbOOOQQQwww{{{iiiTTTCCC777AAAQQQooo}}}~~~~~~|||~~~xxx|||uuuqqqwwweee888...&&&&&&(((&&&%%%%%%############""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""&&&&&&&&&''''''''''''(((&&&%%%%%%$$$###""" !!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!###&&&(((***%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&''''''((())),,,000222111---)))&&&%%%$$$"""""""""######"""############$$$$$$$$$&&&&&&"""%%%+++***111DDDrrryyyxxxuuutttuuuxxx|||~~~wwwtttvvvuuupppooorrrqqqqqqqqqpppppppppoooooonnnooooookkkgggggglllrrrxxx~~~mmmTTTMMM>>>:::444---'''%%%$$$$$$########################"""$$$''')))***)))'''&&&&&&%%%$$$###""""""""""""%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""&&&(((+++111888>>>BBBCCCDDDNNNlllzzzzzz{{{~~~|||zzzpppKKKBBB;;;;;;>>><<<;;;;;;777777888999:::::::::::::::999:::===@@@DDDOOOYYYppp~~~XXX>>>999333000222111///000000///------000222>>>@@@???888///+++000666MMM```oookkkYYYGGG;;;555555333111000000000...,,,...---111===MMMYYY]]]\\\bbbgggaaa[[[___aaabbbgggkkk^^^AAA...111@@@[[[zzzxxxwwwvvvjjjdddgggfffcccbbb^^^```ooouuu___@@@999HHHccc|||~~~ooocccbbb^^^LLL888000...---++++++***(((&&&&&&'''(((&&&$$$$$$%%%%%%%%%%%%$$$############""""""""""""######""""""""""""####################################%%%$$$###!!! !!!"""((($$$$$$((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))...+++((((((+++------,,,//////...---,,,++++++***++++++***)))))))))))))))+++,,,---///000222333444//////...,,,,,,...333666@@@DDDPPPeeezzz~~~{{{~~~}}}wwwmmmllljjjpppwwwffffffqqqccc\\\\\\[[[^^^^^^hhhzzz~~~{{{yyy{{{wwwqqqvvvccc999///'''&&&(((&&&%%%%%%############""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%###"""!!! !!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""%%%''')))$$$$$$###""""""###$$$$$$%%%%%%%%%%%%&&&'''((((((***+++...111333222...+++&&&%%%###"""!!!!!!"""###"""############$$$$$$$$$&&&((($$$%%%+++)))000DDDmmmyyyyyyyyyyyyyyyxxxxxxxxxwwwrrrooorrrrrrooonnnpppoooooooooooooooooooooooojjjlllnnnnnnllllllooorrrooouuummmUUUOOOAAA>>>888111,,,((('''&&&###########################$$$&&&((()))(((''''''&&&%%%$$$######"""######%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""&&&(((+++111888???CCCEEEGGGQQQnnn}}}sssKKKBBB;;;;;;===<<<;;;;;;888888888888999:::;;;;;;:::888999===@@@EEEPPP[[[ssssssQQQ:::666111000444444111111111///---,,,---///;;;AAADDD>>>333++++++...444BBBSSS\\\\\\SSSDDD777666444222111111000///---,,,+++---444@@@NNNYYY^^^^^^hhhnnndddXXX___fff```aaaYYYAAA...,,,555MMMkkkkkkbbbgggiiiaaaddd]]]YYYhhhyyylllOOO===555EEEiiivvvggg\\\aaafffVVVDDD777...))))))---,,,***'''&&&'''''''''&&&$$$%%%%%%%%%%%%$$$############""""""""""""######""""""""""""############""""""""""""""""""""""""$$$######&&&))),,,,,,+++(((%%%&&&+++,,,)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))))))))'''&&&'''***,,,......111111///---,,,***((((((+++***))))))))))))))))))***+++,,,...111333555555111000...,,,******---000999:::AAASSSjjj|||~~~|||xxxvvvyyy}}}|||}}}{{{jjj___jjjjjjYYYYYY^^^lll~~~}}}|||{{{~~~{{{yyyssswwwccc999///''''''(((&&&%%%%%%############""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&'''$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&'''((())),,,---///222444333000---&&&%%%###!!!!!!!!!!!!""""""############$$$$$$$$$'''(((%%%&&&***(((000FFFooo~~~~~~}}}zzzvvvtttsssooonnnqqqrrrpppooopppoooppppppqqqqqqqqqpppppplllnnnqqqssssssrrrpppooojjjpppnnnVVVOOOBBB???:::555///+++'''&&&########################$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$#########%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%''',,,222999???DDDGGGLLLVVVrrrwwwLLLCCC;;;<<<===<<<::::::999888888777888999;;;<<<;;;999:::===???DDDNNNYYYnnnjjjLLL999555///000555444444444333111///...------222;;;CCCBBB999000,,,---)))111<<>>===999444///)))%%%"""########################&&&%%%%%%$$$%%%'''((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$#########$$$''',,,222888???EEEIIIPPPYYYuuu{{{LLLCCC<<<<<<===<<<::::::999888888777888999;;;<<<===;;;;;;>>>>>>AAAIIISSSccccccJJJ;;;666//////333111333222111000///...,,,++++++555AAADDD>>>555///,,,)))***...;;;PPP]]]ZZZPPP999666222000//////---,,,...------,,,000<<>>>>>DDDLLLYYY~~~[[[GGG<<<777...---000------,,,+++,,,,,,,,,)))'''***222===DDDBBB:::111***)))''''''000CCCVVV\\\YYY===999444111///...---,,,+++++++++***+++444BBBMMMZZZQQQ[[[llljjjbbb``````___aaaVVVGGG<<<333999MMM^^^bbbnnnzzz|||TTTEEEIIIbbbppphhhccchhhaaaTTT===333HHHjjjuuulll```]]][[[ZZZRRRAAA111))),,,------***'''%%%$$$%%%$$$%%%%%%%%%%%%$$$############""""""""""""######""""""""""""############""""""""""""""""""""""""'''$$$'''111===???444))),,,&&&""""""###"""$$$'''###$$$$$$%%%%%%&&&&&&'''((((((((()))))))))******''')))***)))'''''''''(((++++++++++++,,,,,,,,,,,,)))))))))))))))******+++'''((())),,,...000222222...//////...------000222333<<>>===AAAGGGUUUwwwRRRCCC<<<777...,,,---(((***(((((())),,,,,,***''')))...888AAAEEE@@@444+++&&&'''&&&***666FFFOOOQQQBBB>>>888333111///...,,,)))***+++++++++000888???NNNVVV[[[bbbjjjeee]]]___]]]bbb[[[RRRKKKBBBFFFVVVaaaccciiikkksss~~~EEE333111IIIbbbhhhdddbbbeeeaaaLLL444666RRRhhhkkkfffaaaaaaeeebbbQQQ;;;------///111///+++'''%%%%%%$$$%%%%%%%%%%%%$$$############""""""""""""######""""""""""""####################################%%%'''+++...111000,,,)))+++%%%"""###$$$"""###%%%######$$$%%%%%%&&&''''''(((((()))))))))*********&&&)))******((('''((()))++++++++++++++++++++++++)))))))))))))))***++++++&&&'''(((***,,,...///000---.........---...000222999>>>GGGQQQYYY]]]]]]\\\YYYooo~~~~~~}}}{{{zzzuuuvvvyyy|||sssZZZSSSmmmzzzhhh[[[SSSWWWFFFBBBDDDUUUqqq{{{yyyqqqwwwtttppprrr\\\<<<222)))((()))'''$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!   !!!"""""" !!!!!!"""############"""###$$$$$$$$$$$$###"""############$$$%%%&&&&&&******+++---//////...,,,)))(((&&&$$$"""""""""""""""############$$$$$$$$$!!!''''''(((000<<>>IIIOOONNNMMMNNNPPPQQQjjj}}}|||}}}|||zzzxxxvvvuuuwww{{{}}}___RRRjjjgggTTTJJJMMM@@@<<<333777YYY{{{yyyqqqyyyyyyxxx}}}ggg===222***((()))'''$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""" !!!"""######$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''+++++++++---///000...,,,***)))'''%%%###""""""###"""############$$$$$$$$$"""((()))+++444BBBddd{{{zzzzzzuuummmlllrrrssspppjjjlllnnnoooooonnnllljjjpppyyy~~~~~~|||vvvYYYJJJ888777444000---***)))(((##############################$$$%%%&&&&&&&&&'''&&&%%%$$$###""""""""""""###"""""""""""""""######%%%$$$###""""""###$$$%%%$$$(((---///111777@@@HHHLLLJJJdddzzzjjjWWWIIICCCBBBOOOEEE<<<;;;<<<;;;999999===;;;999999::::::999888:::;;;<<<===>>>???CCCEEESSSrrrqqqLLL???555555333,,,))),,,((((((((((((((()))******'''(((,,,777GGGOOOBBB///,,,&&&###&&&***---222777???DDDHHHFFF>>>555000......,,,***)))***,,,///111555RRRbbb\\\\\\jjjhhhXXX___fffggg^^^YYY\\\```___gggffffffeeeeeefffhhhjjjQQQ000+++222333MMMfff[[[ccclllmmmZZZAAA999DDDRRRaaa```^^^```fffdddQQQ<<<222......222000***''')))$$$$$$%%%%%%%%%$$$$$$###########################"""""""""""""""""""""""""""###$$$###"""!!!"""###---111333111000000,,,'''"""######"""!!!"""%%%'''$$$$$$%%%&&&&&&''''''((()))***+++,,,++++++))))))))))))(((((((((((())))))+++***)))***++++++)))&&&))))))))))))(((((((((((()))'''%%%&&&))),,,---...---,,,++++++,,,///111333333:::;;;===AAA>>>BBBQQQZZZooo}}}yyyxxxyyyzzzvvvwwwyyy{{{~~~~~~~~~{{{zzz|||yyynnn```JJJDDD@@@999555222;;;YYY|||~~~{{{zzzyyyyyywwwuuuRRR;;;******,,,'''$$$((($$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$############""""""""""""  !!!!!! !!!"""###$$$%%%$$$$$$###!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%$$$'''((()))+++,,,,,,,,,,,,---+++)))&&&$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&...IIIsss{{{tttpppnnnnnnoooooollllllmmmooorrrrrrqqqpppvvv~~~uuuuuuvvvyyyuuu\\\MMM<<<777222...---,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###$$$$$$###""""""###%%%&&&%%%(((///333666<<>>FFFXXXjjjwww}}}|||}}}}}}zzzyyyzzzvvvwwwwwwyyy{{{}}}}}}}}}|||{{{}}}~~~XXX@@@<<<:::333111...333MMMooouuuooowww|||~~~}}}___DDD,,,'''((($$$###&&&$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$############""""""""""""   """###$$$$$$%%%$$$######!!!"""""""""############"""###$$$%%%&&&%%%%%%$$$%%%&&&''')))***+++,,,,,,,,,+++)))&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&...GGGppp}}}wwwrrrpppnnnmmmlllppppppqqqsssvvvwwwvvvttt~~~|||jjj[[[[[[```llllll\\\BBB<<<444000...,,,)))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$""""""###$$$&&&%%%(((...111333:::AAABBBIII```~~~zzzqqqcccRRRAAA777OOOEEE<<<;;;<<<;;;999999777777888;;;===>>>===;;;;;;;;;;;;;;;<<>>KKKRRRQQQHHH===555...------,,,,,,,,,,,,,,,000666HHH]]]aaa[[[^^^iii\\\]]]```bbb___[[[\\\```aaaccccccccccccgggnnnuuuhhh@@@...///---???\\\ccceeebbbfffhhhVVV;;;555???PPPYYYbbbeeegggkkknnnoooPPP>>>...+++111222---(((''''''&&&&&&%%%%%%$$$$$$################################################"""###$$$###""""""###%%%...111111...,,,,,,)))$$$%%%&&&&&&%%%######$$$&&&$$$$$$%%%&&&&&&''''''((('''((()))******)))(((((())))))(((((((((((())))))((()))******)))(((***+++''''''(((((())))))*********)))''''''(((***+++***++++++******+++---///000///777888777<<<>>>KKKaaawww}}}~~~}}}~~~{{{zzz{{{wwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~|||~~~{{{}}}}}}ZZZAAA>>>===555777555444@@@UUUcccfff___QQQIIIRRRggg~~~~~~{{{jjjNNN222''''''&&&$$$###$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$$$$%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!###$$$$$$$$$$$$$$$###"""""""""""""""############"""###%%%''''''&&&%%%######$$$%%%&&&((()))***++++++***(((&&&%%%$$$###############$$$$$$$$$$$$%%%&&&%%%%%%&&&,,,CCCkkkxxxvvv|||~~~{{{wwwtttsssqqqooommmrrrrrrsssuuuxxxyyyxxxwwwqqqUUUDDDDDDHHHXXXrrrtttyyy|||zzziiiPPPGGG;;;333///---***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""""""""""""""""""""!!!###%%%%%%###"""###$$$&&&%%%''',,,000222777>>>AAADDDYYYyyy}}}}}}tttdddSSSHHHOOODDD<<<;;;<<<;;;999999555666777:::===>>><<<:::<<<;;;;;;:::;;;???EEEIIIXXXssscccHHH>>>666555888888111***&&&%%%%%%%%%%%%%%%&&&&&&******)))***111;;;EEEKKK;;;222***&&&%%%$$$'''+++---444AAAOOOWWWSSSDDD888...............---------111111>>>TTT^^^ZZZ\\\ddd```YYYXXX]]]```^^^]]]```bbbdddeeedddccciiittt~~~\\\===222***555RRRdddccc```bbbfff___NNN<<<444@@@OOOaaaiiikkkooowww~~~hhhOOO333)))...333///)))((('''&&&%%%$$$$$$$$$###################################################"""######"""""""""$$$&&&...000000+++))))))&&&"""&&&''''''&&&$$$###$$$%%%$$$$$$%%%&&&&&&''''''(((((((((***++++++***))))))++++++************++++++)))+++,,,+++((('''(((***&&&''''''((()))******++++++)))''''''((())))))(((******)))******,,,---...---555555333888<<>>BBBWWWzzz|||{{{wwwppphhhbbb```___OOOEEE<<<;;;<<<;;;999999666666777999;;;;;;:::888:::::::::;;;<<<@@@EEEIIISSSfff]]]DDD777:::OOOWWWFFF111(((&&&%%%%%%$$$$$$$$$$$$$$$"""###%%%((()))---777BBBFFF<<<111+++(((%%%'''***,,,+++...:::HHHKKKAAA777333222000...---,,,++++++***000222777JJJ```cccXXXccc^^^VVVRRRXXXaaadddbbb[[[^^^^^^XXXTTTZZZkkkzzzxxx[[[FFF???FFFYYYmmmhhhmmmfff___mmm}}}lllJJJ222:::LLLbbbsssxxxxxxwww~~~lllPPP888...///000...+++)))'''%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###'''***+++,,,***%%%###%%%$$$!!!###%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&&&&''''''((()))***+++------------,,,------,,,,,,,,,,,,------.........//////---(((%%%''''''(((((())))))******)))((('''((())))))(((&&&''''''(((((())))))))))))(((...,,,,,,111111999KKKddduuu~~~zzzxxxwwwwww{{{}}}|||~~~{{{|||~~~zzzhhhZZZGGG666111//////222222444;;;DDDQQQeee{{{{{{}}}zzzaaa@@@***&&&)))***%%%%%%$$$############$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!"""###$$$%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&############""""""""""""!!!""""""###############&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&$$$###""""""""""""############$$$((($$$&&&)))(((///LLLkkk|||~~~{{{zzzzzz{{{zzzxxxuuurrruuuuuuuuuwwwyyyyyywwwuuurrrgggQQQAAA;;;222444EEEJJJ^^^nnnooommmqqqvvvxxxtttlll]]]KKK;;;000,,,,,,******)))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!#########"""###%%%'''%%%$$$''',,,000222888???;;;@@@SSSqqq|||yyyxxxOOOEEE<<<;;;<<<;;;999999777666777999<<<>>>>>>===888999;;;<<<===@@@EEEHHHQQQbbbWWWEEE:::KKKsss~~~\\\666)))&&&&&&%%%$$$$$$$$$$$$$$$###"""$$$'''((()))222===DDD===666333///***'''(((((())),,,222:::@@@CCCDDD???<<<888444000...---,,,)))///000222AAAUUU]]]YYYZZZcccaaaUUUSSS^^^fffccc^^^^^^YYYLLL???@@@NNN]]]kkknnndddVVVUUU[[[ccclllmmmnnneee___mmmxxxccc<<<555<<>>OOOkkkOOOEEE<<<;;;<<<;;;999999777666777999===AAABBBBBB777999;;;===>>>AAAEEEHHHSSScccUUUIIIAAA^^^qqq???---'''&&&&&&%%%$$$$$$$$$%%%&&&###$$$'''''''''///;;;BBB===:::999555---'''&&&"""&&&+++...222;;;HHHSSSKKKGGGAAA:::555111000///---///111333;;;GGGSSSXXXQQQfffkkkYYYOOO[[[fffddddddbbbXXXCCC...(((333@@@PPPdddhhhaaadddiiiggghhhpppjjjbbb___jjjwwwyyysssFFF555222LLLqqqxxxnnnrrriiiQQQ999//////111111///+++(((&&&&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""$$$))),,,((()))&&&!!! ###$$$""""""$$$%%%$$$###$$$$$$$$$$$$%%%&&&&&&''''''((('''(((***+++,,,,,,+++++++++******************++++++)))***111999888///&&&))))))))))))(((((((((((('''&&&&&&''')))***((('''&&&&&&''''''(((''''''''''''***'''(((---(((###***111===MMMZZZeeelllmmmiiivvvyyy}}}zzz~~~|||xxxyyy{{{|||xxxwww{{{~~~}}}|||vvvTTTBBB@@@???===666//////444111666:::777222444>>>HHH^^^wwwkkkKKK666,,,%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!"""###%%%&&&'''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$############$$$&&&(((***$$$#########""""""!!!!!!"""!!! """$$$#########$$$&&&)))---///&&&&&&''''''&&&$$$###!!!""""""""""""############'''###&&&+++'''&&&<<>>@@@FFFMMMYYYhhhZZZKKKCCC{{{DDD...+++(((%%%$$$$$$$$$###"""###%%%%%%$$$$$$(((000555===<<<;;;:::666000(((###)))(((''''''---777DDDLLLaaa```XXXHHH:::444222000------000333666;;;FFFRRR___YYY\\\ddd___UUU]]]ooo^^^ddd\\\DDD000,,,---,,,CCCTTTbbb```\\\___ccccccjjjddd______aaafffqqq|||TTTCCC444888RRRnnn|||}}}lllooommm___GGG444---000///000///---)))'''''')))&&&%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''((((((((()))))))))))))))******+++,,,------,,,+++***))))))++++++---------+++)))(((&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((())),,,...333777;;;???@@@AAAOOOaaavvv}}}vvvxxx~~~~~~|||~~~yyyuuu||||||||||||~~~eeePPPRRRYYYYYYHHH333---555000111111000......111444HHHZZZlllmmm\\\DDD222***,,,'''""""""$$$%%%###!!!###""""""!!!!!!!!!!!!"""$$$!!! %%%'''$$$!!!"""""""""###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$"""!!!!!!"""$$$$$$###""""""%%%)))...111)))(((((('''&&&$$$###"""""""""""""""############'''"""###((('''&&&333EEEqqqxxx||||||wwwwwwxxx}}}xxx|||zzzwwwxxxyyyxxxsssooosssttttttbbbCCC666777333555:::HHH\\\lllrrrrrrqqqvvv~~~ooo[[[FFF666......,,,+++,,,---***&&&'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######%%%'''&&&''')))+++,,,000444777:::III___wwwQQQFFF<<<;;;<<<:::777777666666777888:::<<>>AAAIIIQQQ[[[kkk]]]IIIMMMCCC///+++(((%%%$$$$$$$$$###""" """###$$$)))000666;;;;;;999333---)))***,,,&&&&&&&&&&&&***000888>>>QQQdddssslllWWWBBB666111---,,,---000000111888@@@XXX^^^bbbaaa[[[WWWVVVXXXiii```[[[VVVDDD///+++444333III^^^bbbbbbeeegggfffggghhhlllqqqqqqkkkjjjkkkjjj[[[GGG:::<<>>000...)))%%%###"""$$$%%%###"""!!!!!! !!!""" """$$$""" !!!"""###%%%'''(((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""###"""!!! !!!"""###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""############%%%"""$$$(((&&&%%%...:::ZZZooo~~~xxxwwwtttttt{{{~~~|||zzzyyyxxxwwwtttVVV===777222777888999AAAWWWnnnvvvrrrrrrpppooouuu}}}www]]]DDD777333//////111///***&&&'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""############"""###$$$###""""""$$$&&&$$$&&&***---111555:::===AAAHHHcccvvvKKKBBB;;;;;;<<<:::999:::888777666666666777888999:::888888:::<<>>======;;;:::888333...***000///---+++///;;;LLLXXXHHH:::***%%%(((+++(((#########"""!!! !!!!!!"""  !!!###%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((()))))))))((((((''''''''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%!!!"""""""""###############"""$$$'''&&&%%%***333PPPkkkzzzyyywwwwww~~~~~~|||~~~|||xxxvvvttt]]]GGGAAA999777:::888888IIIcccqqqppprrrllljjjrrrpppZZZ@@@777///000333111+++'''&&&&&&%%%$$$############""""""""""""""""""""""""!!!"""""""""############"""###$$$###""""""###%%%%%%(((+++///222666:::===AAA@@@WWWvvvHHHAAA<<<<<<<<<:::999;;;777666666666777888:::;;;:::888888999:::<<>>CCCNNN^^^aaaaaa``````___TTTHHH777111---333;;;<<<333)))''''''%%%$$$$$$$$$$$$$$$################################################!!!"""""""""###############""""""""""""""""""###$$$$$$%%%%%%&&&'''''''''&&&&&&''')))+++---///000111222222111111000///......000222333333222111000)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''(((((('''333MMMlll}}}~~~xxxpppmmmsssuuu{{{yyyrrrtttqqqyyytttaaaTTTYYY]]]YYYNNNBBB:::777222333222...///===TTTgggcccVVVEEE888111...***'''$$$$$$###!!!!!!   !!!"""$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((())))))))))))((('''&&&&&&''''''((()))******&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%!!!"""""""""##################$$$&&&&&&%%%)))...EEEccc}}}yyyyyyyyy||||||pppeeekkkttt|||}}}wwwsssvvv|||nnn]]]PPP???444999999888BBBXXXjjjqqqsssoookkkqqqsssNNN???222111444222---***&&&&&&%%%$$$############""""""""""""""""""""""""!!!"""""""""###############$$$$$$###""""""###%%%'''***---111333666999<<>>RRRzzz~~~sssGGGAAA<<<<<<<<<999999;;;777666666666777999;;;<<<999888888999999<<>>999000***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!"""############"""###""""""!!!!!!""""""###$$$$$$$$$%%%&&&&&&''''''''''''((()))+++---///000111222222333333222222111///000222444444333222111+++***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&'''((()))))))))000FFFhhhxxxxxxxxxyyyxxxxxx~~~sssoooqqquuuzzzuuuttt|||}}}hhhRRRDDD>>>222777:::666111777GGGVVVdddeeeaaaQQQ<<<---(((***&&&%%%$$$###"""!!!!!!!!!  !!!###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''(((%%%&&&&&&'''((()))******)))***+++++++++***)))(((&&&''''''((()))***++++++&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$""""""""""""##################$$$%%%%%%&&&))),,,888WWWxxxzzzyyyyyy~~~ooo[[[GGGMMMXXXgggsssxxxvvvrrrssssss}}}{{{ppp\\\BBB777888999:::???OOOdddsssvvvtttppprrr}}}dddMMM888333555222---,,,'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""############%%%%%%&&&$$$###"""$$$%%%))),,,000333666888;;;===<<<===PPPuuunnnFFFAAA======;;;888888:::777777666666666888999:::777777999:::;;;>>>KKKWWWaaammmHHHSSSqqq888000+++(((%%%$$$$$$$$$###""" !!!""" !!!$$$$$$+++444;;;;;;555,,,&&&''''''&&&$$$###$$$'''***(((---222777@@@HHHJJJGGGBBB;;;555444222000222666666===GGGTTTaaaiiihhhdddQQQWWW```ggglllmmmhhhbbbaaattt~~~{{{yyy{{{sssiiieee[[[III:::555GGGWWWdddfffhhhllljjjcccUUUHHH999222555:::;;;999...---+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!! !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%&&&''''''(((((((((***+++---///000111111222333444444444444222333444444444222000...---,,,***)))'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&(((''''''&&&'''((()))***,,,---===^^^xxxyyytttssstttvvvvvvvvv{{{zzz{{{uuuwwwzzz~~~tttfff___WWWUUUOOOBBB444///555<<>>NNNaaaoootttsssssslllooowww{{{}}}oooVVVFFF>>>999;;;???GGGZZZoooxxxwwwtttttt}}}}}}___AAA777666111------'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""############&&&''''''&&&$$$###$$$&&&***---222666999<<>>===;;;777777:::888777666555555666777888555666999;;;<<>>TTThhhqqqsss{{{mmmhhhooozzztttXXXEEE999<<>>888555;;;MMM```nnnsss~~~iiiIIIBBB<<<;;;999666666888777444333444777888777555555:::888666===BBBQQQiiiwwwwwwIII\\\lll;;;---((('''&&&$$$###"""!!!!!!!!!!!!!!!!!! !!!%%%(((...===FFF;;;((('''&&&$$$%%%&&&&&&%%%###)))+++------...444>>>GGGRRRLLLFFFDDDCCC@@@:::666EEE>>>>>>JJJXXXccclllrrrnnn^^^RRRWWWdddkkkkkkiiinnnmmmkkkhhhjjjttt|||pppiii```MMM999555???NNN[[[cccggghhhiiifff\\\SSSLLL???000000999999333---)))))))))'''%%%$$$###############$$$$$$###$$$$$$$$$$$$###""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""$$$%%%%%%%%%%%%&&&((())))))***+++---...//////222333333444555666777777555555555444222///,,,***,,,///000+++### ###(((&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''%%%$$$'''***(((((((((((())))))))))))(((&&&%%%$$$$$$%%%'''((()))(((///CCC\\\mmmqqqmmmmmmpppuuuzzz}}}|||xxxvvvtttxxx{{{|||{{{zzz|||~~~~~~~~~vvvsss{{{~~~___@@@111000111333999IIIeeeeeeEEE444'''(((---%%% ###"""""""""!!!!!! !!!!!! !!!!!!""""""!!! $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))+++,,,------...000111111///...,,,---,,,+++***)))'''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%%%%###"""!!!######"""!!!!!!!!!!!!!!!!!!###$$$&&&'''&&&$$$###%%%***+++$$$!!!$$$'''&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%&&&'''((()))000444PPP||||||yyydddKKK444777444333EEEbbbtttuuuxxxrrrooowwwsssYYYEEECCCCCC@@@IIIYYYooowww}}}}}}gggCCC111333111))))))((((((&&&%%%$$$#########"""""""""###$$$%%%%%%########################%%%$$$$$$%%%&&&&&&%%%$$$***,,,000666===CCCEEEEEEDDD<<>>...'''&&&$$$$$$%%%&&&%%%###%%%'''(((((()))...888@@@SSSUUUUUUUUUUUUPPPAAA222>>>BBBEEEGGGNNNZZZffflllmmmhhh\\\SSSXXXffflllhhhmmmkkkhhhdddbbbfffooovvvuuulllgggXXXFFF:::<<>>JJJ___xxxeeeJJJ[[[aaa555...***)))(((&&&%%%$$$######!!!!!!!!!!!! $$$111???>>>444(((&&&$$$###$$$%%%%%%$$$###%%%&&&%%%&&&***222888GGGTTT```gggpppqqq^^^EEE:::CCCIIIGGGHHHRRRaaakkkoootttiiiRRRMMM]]]jjjjjjmmmkkkgggbbb___^^^^^^___jjjzzzsssdddkkkyyyllljjjaaaSSSBBB999555AAAXXXhhhiiiccceeeaaaaaacccZZZFFF555///555666555222...***)))(((%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%&&&&&&&&&&&&''')))(((((()))***,,,---...///111222333333555555666777222555888999888444...+++%%%(((+++......,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$&&&((()))'''&&&%%%&&&&&&'''((()))******''''''%%%$$$$$$%%%&&&'''((('''(((///===QQQffftttppplllhhhhhhlllrrruuuuuupppsssvvvwwwvvvuuuttttttuuuvvvzzzzzz{{{||||||uuutttzzz{{{}}}yyy~~~}}}~~~zzzdddJJJ999222000...888LLLggg{{{yyyXXX>>>///+++$$$"""$$$!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!!!!!""""""###$$$%%%%%%%%%&&&&&&(((***,,,---...111222444555555444222111///...---,,,+++)))(((((((((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""######"""!!!!!!!!!!!!!!!%%%(((,,,111333111,,,(((###'''(((%%%###%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%'''((()))------>>>^^^vvv}}}{{{vvv|||rrr___EEE;;;222000777IIIcccxxxwwwooojjjooo|||jjjTTTGGGBBBCCCDDDOOOYYYfffsss___AAA555000***(((((('''&&&%%%$$$$$$###$$$$$$######"""##########################################$$$$$$%%%%%%%%%---...111888AAAJJJPPPSSSZZZccc~~~vvvllldddYYYTTTTTTYYY]]]___]]]FFF@@@;;;;;;:::666555777555555555555666777666666666<<<:::888<<<===HHH]]]{{{eeeJJJXXX\\\222///***)))'''&&&$$$#########!!!!!!!!!!!!  ***666:::666***((($$$######$$$%%%$$$%%%&&&&&&%%%&&&)))///333666JJJ]]]iii{{{{{{aaaBBBCCCGGGKKKLLLPPP___ooouuuzzzqqq[[[MMMSSSdddpppnnnkkkgggdddcccaaa^^^\\\]]]gggsss|||rrrOOO;;;DDDgggzzziiieeebbbZZZLLL===111666JJJ]]]cccaaadddaaacccgggaaaOOO;;;000111444666444///***))))))&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%%%%%%%%%%&&&(((&&&'''(((***+++---...///111111222333444555666666444666888999888555222///((('''(((+++......+++''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%(((,,,---***&&&$$$$$$%%%&&&((()))******''''''&&&%%%%%%%%%&&&&&&&&&'''((((((---???XXXkkkqqqmmmhhhhhhlllrrrvvvwwwuuuvvvvvvvvvuuuttttttuuuwwwwwwzzz}}}|||{{{{{{~~~zzzmmmfffggglllkkkttt~~~~~~yyykkkggg[[[JJJ>>>999666333???OOOaaammmuuummmKKK333+++$$$###$$$ !!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!! !!!!!! !!!"""###$$$%%%%%%&&&&&&'''(((***,,,...000222333555666666555444333000000///...,,,+++***))))))((('''&&&%%%$$$$$$$$$###############"""""""""###""""""!!!!!!!!!!!!!!!!!!%%%000>>>HHHDDD666)))$$$&&&&&&%%%$$$$$$$$$###$$$###"""!!!!!!"""###$$$#########$$$%%%&&&((((((---***444OOOjjjyyy~~~~~~|||rrrgggKKK???777888:::DDD```}}}zzzooolllqqqtttsssppp}}}gggSSSIIICCC<<>>III^^^fffIIIUUU[[[111///)))(((&&&$$$###"""""""""!!!!!!!!!!!! !!! %%%000888:::...+++&&&######$$$$$$$$$&&&&&&&&&&&&&&&(((,,,...///AAAQQQ]]]tttxxx[[[IIIEEEQQQUUUPPPZZZnnnzzzxxxtttjjjYYYPPP^^^sssmmmjjjgggdddccccccaaa``````cccgggmmm```<<<(((222GGGfff~~~{{{lllddd```\\\YYYLLL<<<777???NNN\\\cccfffbbbaaaaaa\\\MMM:::...,,,000444444///+++))))))''''''&&&%%%$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$######$$$&&&%%%&&&''')))+++,,,......000000111222333444555555777777777777666666555555///+++'''(((+++,,,***''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%(((,,,,,,)))%%%###$$$%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%%%%$$$''')))&&&&&&111FFFWWWjjjjjjjjjmmmppptttwwwxxx|||yyyuuusssrrrsssuuuuuuxxxxxx{{{~~~}}}}}}}}}wwwmmmggghhhlllnnnaaacccjjjvvvyyyvvvlllnnnjjj___RRRHHH???999???CCCGGGKKKWWWnnnwwwRRR555***######$$$ !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""###$$$%%%%%%&&&&&&''')))+++---///111222333555777777777555444222222111///...---,,,+++(((((('''%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!***;;;LLLMMM???000(((&&&%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$#########$$$%%%&&&'''(((---(((...EEEcccyyy}}}yyyssspppZZZLLLBBB@@@===CCCaaa|||rrrmmmlllkkkkkksssrrr\\\OOOGGG@@@BBBCCCIIIUUUcccrrr~~~lllJJJ555---***'''''''''&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""###########################!!!"""$$$$$$###$$$'''***000...///444>>>JJJTTTYYY^^^jjj~~~vvvTTTCCC>>>:::;;;:::777555777444555666666555555666888444:::888777;;;???KKK```bbbGGGPPP^^^222///((('''&&&$$$###"""!!!!!!!!!!!!!!!!!! ###+++666===333///)))$$$###$$$$$$$$$$$$$$$$$$$$$%%%'''(((***---999EEERRRlllyyy]]]LLLUUU\\\VVVYYYfffwwwrrrtttwwwiiiWWW[[[mmmhhhgggdddbbb___^^^^^^^^^dddbbb___aaaXXX:::'''...222LLLlll|||yyylllccc___aaa\\\PPPAAA:::AAASSSbbbgggeeebbb___XXXJJJ888+++))),,,000111000---+++***(((((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""###%%%$$$%%%&&&(((***,,,......///000111111333333444555777777666555666666777888555000***'''(((******)))''''''''''''&&&&&&&&&%%%$$$###$$$%%%''''''%%%######$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$"""&&&)))&&&$$$)))555AAA]]]dddmmmtttwwwzzz~~~{{{uuurrrrrrsssttttttpppppptttzzz}}}~~~}}}}}}~~~uuukkkhhhlllppppppdddaaadddrrr}}}tttxxx}}}yyy}}}}}}xxxpppeeeVVVIII999555///111DDDaaayyywwwRRR555***$$$###$$$ !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!!!!""""""###$$$%%%%%%&&&'''((())),,,...000222333555777888999888777666444333222111000...------(((((('''&&&%%%%%%%%%&&&######"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!### +++;;;BBB???888---(((%%%&&&&&&$$$###$$$$$$###"""!!!!!!"""###$$$############$$$&&&'''(((+++)))---===YYYsssyyyyyyooobbbVVVNNNHHHLLLeeetttooooooqqqrrrxxxeeeXXXOOOIIICCCAAABBBIIIRRR^^^nnn{{{{{{hhhJJJ555---***''''''&&&&&&&&&%%%%%%%%%$$$$$$######"""################################# ###%%%$$$###$$$)))---:::777444555<<>>KKKaaa\\\EEELLLccc444///)))(((&&&%%%######""""""!!!!!!!!!!!!  %%%000999888333+++&&&######$$$$$$#########$$$&&&'''''''''***000999GGG___|||www___XXX___fffeeeccckkkmmmvvv|||uuufff]]]^^^aaaccceeeccc___\\\\\\]]]aaa```[[[ZZZVVV???+++,,,+++777VVVzzz|||iii``````bbb]]]LLL:::888GGGXXXdddfffhhhfff___QQQ>>>111)))***,,,///111111...+++)))((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!######""""""$$$%%%###$$$&&&(((***,,,---...//////000111222333444444555555666777777777888888777333...***)))***+++,,,''''''''''''&&&&&&&&&&&&$$$%%%%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###!!!$$$''''''&&&''',,,000HHHUUUgggqqquuuyyy}}}yyywwwwwwvvvtttrrrnnnmmmpppvvvyyyzzz||||||{{{|||}}}~~~|||{{{~~~tttlllllloooooonnniiijjjsss~~~|||zzz~~~|||uuuppptttvvvvvvuuu{{{{{{fffQQQ888333///555KKKeeevvv{{{qqqMMM333***$$$###$$$ !!!!!!!!!"""!!!!!! !!!!!! !!!"""""""""#########$$$$$$%%%%%%&&&'''(((***,,,///111333555777999;;;;;;;;;:::999555444333222111///......))))))((((((((((((((()))%%%%%%###"""""""""###$$$######"""!!!!!!!!!!!!!!!###!!! """(((///666999333+++%%%&&&&&&###"""%%%$$$###"""!!!!!!"""###$$$""""""######$$$%%%'''(((''',,,000666JJJfff|||yyy{{{vvvtttrrrmmmeeecccooo~~~~~~ssssssvvvrrrzzzyyyjjjZZZOOOCCCAAAAAACCCDDDIIIWWWfffiiimmmhhhWWWBBB222+++((('''&&&&&&&&&&&&%%%%%%%%%#########"""######$$$$$$########################!!!$$$&&&%%%$$$%%%***///===888333333999DDDNNNTTTXXXdddzzz|||QQQBBB===:::;;;;;;777555666333555777777555444666888999===999666:::===KKKaaa[[[CCCIIIggg666///***)))(((&&&%%%$$$######"""!!!!!!!!!  (((222;;;555---&&&$$$###$$$$$$$$$$$$$$$%%%'''))))))(((+++,,,000;;;LLLccc{{{ppp[[[bbbuuuuuufff```lllxxx}}}{{{qqqaaaRRR\\\bbbggggggbbb^^^^^^```aaaaaa\\\[[[YYYEEE///***++++++FFFwwwnnnaaaZZZbbbaaaQQQ:::222>>>MMM___fffnnnpppjjj\\\JJJ;;;))))))***...222333000---))))))((('''&&&%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!"""$$$$$$######%%%&&&###$$$%%%'''***,,,---...//////000111222333444444222444666999999999777666777555111...,,,+++---...(((((('''''''''&&&&&&&&&%%%'''(((&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###!!!"""%%%&&&''''''((((((111BBBXXXeeejjjooozzz~~~~~~~~~{{{vvvrrrvvvuuuwwwzzz||||||wwwyyyzzz{{{}}}~~~}}}yyyzzztttooopppqqqsssnnnmmmpppttt}}}|||zzz~~~{{{ttt}}}~~~vvvssswwwuuunnnnnnrrruuuuuusssvvvcccGGG;;;:::<<>>;;;888666444333555555444333444555666777999999555666>>>AAAMMMeeeVVVDDDHHH{{{aaa777...)))(((&&&###""""""""""""   !!!%%%(((666888444***$$$&&&'''$$$%%%%%%$$$$$$%%%%%%&&&'''+++)))---444777@@@ZZZvvvsssuuuyyyjjjgggwwwwwwcccXXXRRR\\\gggiiiccc^^^^^^aaa]]]bbbZZZ[[[cccOOO333000///'''555aaa~~~iiifffWWWSSSYYYOOO999333===KKKeeesssiiibbbeeeaaaSSS;;;///&&&''',,,---------+++)))'''%%%$$$%%%&&&'''%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!! """"""""""""!!! """"""###$$$$$$$$$$$$###%%%&&&'''(((***,,,---...---------...000222555666555666777888999:::::::::;;;;;;999444...***+++---((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))222;;;LLLdddnnnttt|||yyyxxxxxxxxxyyy|||yyyzzz{{{yyyyyymmmfffqqqmmmhhhhhhmmmvvv}}}{{{xxxvvvtttsssqqqooooooqqqrrrpppmmmmmmooorrrtttvvv|||zzzyyy~~~tttbbbPPPEEEPPPfffnnnoooqqqnnn[[[DDD000***&&& &&&"""""""""!!!  !!!!!!!!!!!!(((%%%!!!"""%%%''''''&&&)))***+++,,,---000555999???===<<<===???@@@@@@???<<<999555444444444111...***+++))))))000:::<<<777''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%""" !!!"""###%%%&&&'''(((((('''&&&$$$###""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---(((***111555EEEoooooogggcccfffnnn~~~|||ssswww}}}{{{mmmooowwwzzzfffPPPFFF===;;;:::777999>>>???===:::666111---***(((((('''%%%%%%&&&&&&%%%$$$###############$$$$$$%%%$$$$$$############$$$$$$'''%%%$$$&&&***,,,+++***)))***...444;;;DDDNNNWWWaaakkkoookkkmmmxxx}}}zzzwwwNNNBBB@@@>>>;;;888666444444555555444444444555666777::::::666777>>>AAANNNeee}}}SSSDDDEEEsssZZZ333,,,)))(((&&&$$$""""""""""""    ###&&&222666444+++$$$$$$$$$"""%%%$$$$$$$$$$$$%%%&&&&&&)))'''***000111777NNNfff|||ooottt}}}yyyjjj^^^PPPYYYcccgggddd```^^^___]]]]]][[[dddpppdddEEE000---'''444]]]tttiii]]]XXX\\\UUUBBB777777BBB\\\pppoookkklllggg^^^GGG888***'''+++......///,,,***(((&&&%%%%%%%%%&&&%%%$$$$$$$$$############ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###%%%&&&''')))***,,,---...---------...000222555666555555777888999:::::::::999999888444...+++***+++***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$######$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""+++555IIIdddpppvvv|||xxxuuuyyyzzz}}}}}}}}}~~~~~~|||vvvxxx|||}}}tttmmmqqqrrrtttxxx}}}xxxyyyyyyzzzzzz{{{{{{|||uuurrrpppoooppppppooommmiiilllpppuuu{{{qqqmmmtttqqqgggZZZRRR^^^rrruuupppiii```NNN;;;+++'''%%%!!!!!!&&& !!!!!!!!!!!!!!! !!!!!!!!!!!!'''$$$!!!"""$$$''''''&&&)))***,,,---///222666999<<<===?????????>>>===<<<<<<999555444444333000...,,,---+++***000999:::555''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&### !!!###$$$&&&'''''''''&&&%%%###"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&(((///222@@@ffflllbbb\\\\\\```nnnwwwtttxxxwwwvvvwww}}}~~~xxxzzz~~~tttYYYKKK???:::888555444666666555333000---***((('''((('''&&&&&&''''''&&&$$$######""""""######$$$%%%$$$$$$############$$$$$$&&&%%%%%%'''***,,,+++)))''')))---444<<>>;;;888666555444555555444444555555666777:::;;;777888???AAANNNggg|||VVVDDDBBBjjjRRR000***((('''&&&$$$###"""!!!!!!   !!!###///666888111(((######"""$$$$$$$$$$$$$$$%%%&&&&&&'''&&&))),,,,,,///???RRRttt{{{pppuuu|||ssseeeQQQUUU\\\aaadddccc___]]]```ZZZ^^^jjjvvvyyy```<<<---'''111SSSuuuzzzmmmddd^^^``````UUUEEE999:::OOOgggtttwwwsssmmmhhhWWWFFF444+++++++++...111---,,,)))'''%%%%%%%%%%%%$$$$$$#########""""""""" !!!!!!""""""!!!!!! !!!""""""""""""""""""!!!"""######$$$$$$######&&&&&&''')))+++,,,......---------...000222444555444555666888999999999999666777777555000---+++***,,,,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!&&&+++<<>>CCCDDDAAA<<<:::999<<<999666444222111///---------******...333333000''''''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''&&&###!!! !!!"""###$$$%%%&&&$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''$$$''',,,...888WWWxxxjjj[[[UUURRRPPPXXXlllvvvpppyyywwwiiibbbiiittt{{{|||}}}gggVVVCCC:::777444111000000///---,,,***)))((((((((('''&&&&&&''''''&&&%%%######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((++++++***(((***,,,///555>>>KKKXXX```eeesss|||wwwqqqssswwwxxxyyyzzz~~~JJJAAA@@@===;;;888666555444555555555555555666666777:::<<<888999???AAAOOOhhhZZZDDDAAAeeeNNN///)))((('''&&&%%%###"""!!!!!!   !!!,,,555<<<999...&&&$$$%%%$$$$$$$$$###$$$%%%%%%&&&'''''')))+++***+++666CCCTTTpppoooooo{{{wwwhhhYYYTTTQQQWWWaaaeeeaaa[[[cccZZZ^^^aaaeeevvvsssTTT666,,,000KKKhhhvvvxxxxxxpppiiiaaabbbiiihhhXXXEEE888BBBWWWooo{{{xxxooojjjeeeWWWEEE666+++'''+++222...---+++(((&&&%%%$$$$$$#########""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!! !!!""""""###############%%%&&&''')))+++,,,---...---------...///111333555444444666777888999999999666777888777444000---+++///......,,,+++)))((('''&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''(((%%%+++???PPPeee}}}|||wwwxxxzzztttuuu{{{{{{{{{|||~~~~~~{{{~~~~~~yyyqqqrrrrrrrrrssstttvvvwwwxxxxxxvvvrrrooonnnmmmlllllliiilllooottt||||||}}}}}}~~~|||zzzoooYYYEEE<<<>>>BBBAAADDDVVVaaaTTTDDD888......%%% ###$$$""" !!! !!!!!!"""""" !!!!!!!!!!!!""""""!!!"""$$$&&&''''''))),,,000222333555777999888@@@GGGHHHCCC<<<888888:::999666333111///---,,,,,,***(((''')))++++++)))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!! !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&++++++111HHHbbbjjjWWWRRRLLLFFFHHHXXXppptttuuuhhhWWWZZZaaaggguuu}}}wwwzzz{{{gggNNN>>>888666333000000///---,,,************)))'''&&&'''(((((('''&&&###############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''')))******)))(((000222444666@@@PPP```hhhoooyyy~~~zzzuuuvvvyyyzzzvvv||||||}}}zzzJJJ@@@???===:::888666555555555555555666666666666666999<<<999:::>>>@@@OOOiii[[[DDDAAAcccOOO000***''''''&&&%%%$$$"""!!!   (((111;;;<<<333)))%%%'''$$$############$$$%%%%%%$$$%%%(((******+++111888===VVVzzzwwwnnnvvvttthhheeeWWWJJJMMMZZZdddaaaZZZccc[[[WWWKKKBBBZZZpppiiiIII======QQQiiiuuuyyy|||ssskkkaaa___iiinnnaaaOOO:::888CCC]]]ssswwwpppjjjkkkeeeZZZHHH333&&&(((222...---+++)))'''&&&%%%$$$#########""""""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!!!!"""############"""%%%%%%'''(((***,,,------------------///111333444333444555666777888888888777777888999777444000---000000000///---+++)))((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%'''+++&&&$$$,,,666JJJeee{{{xxxuuuwwwsssssswww~~~~~~~~~|||zzz}}}~~~~~~zzztttppprrrqqqqqqppppppqqqqqqrrrvvvuuussspppnnnllllllmmmkkkoooqqqwww}}}zzz{{{~~~}}}zzzgggcccnnnvvvmmmTTT===555888CCCGGGUUUVVVBBB222///***'''""" ###$$$""" """"""!!!!!! !!!!!!!!!!!! !!!"""###$$$&&&((()))***---000333444666888::::::AAAIIIJJJDDD===888777888777555222///---,,,,,,,,,***((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$######"""###$$$$$$"""  !!!"""######$$$!!!!!!!!! !!!!!!"""###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$'''***)))---===PPPyyyoooWWWOOOIIICCCCCCMMMaaazzz|||pppZZZUUUUUUVVVccctttvvvqqqyyy|||aaaJJJ===888555222444222000---+++***)))***)))(((''''''))))))((('''$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%((()))***+++++++++222777999:::EEEXXXiiipppwwwyyyxxxvvvvvvzzz|||{{{wwwttteeedddnnnvvvvvvIII@@@???===:::888777666555444555666777777777777666888<<<999:::===???NNNiiiZZZBBB???___NNN222***''''''&&&&&&$$$"""!!!   !!!)))555:::555+++&&&(((###############$$$%%%%%%"""###%%%'''(((***---000666HHHdddrrrpppooojjjlll\\\LLLIIISSS\\\^^^\\\___ZZZMMM666''':::[[[kkkaaaYYYYYYfffsssyyy}}}tttjjj___^^^eeeiiiaaaTTTBBB888666GGGaaapppqqqmmmkkkmmmkkk]]]DDD///+++000------,,,***)))'''&&&%%%$$$$$$#########"""""""""!!!""""""######""""""!!!""""""""""""!!!  !!!""""""######""""""$$$$$$%%%''')))***,,,,,,...---------...000222333222333444666777777777777888888888999999777333000000000000000///---+++)))'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$!!!)))(((''')))(((111DDD\\\nnnzzzrrrooouuusssuuu~~~|||}}}~~~~~~~~~zzzwwwvvvvvvvvvvvvppppppqqqqqqppppppooonnnrrrssssssrrrooommmmmmnnnlllpppttt{{{yyyxxxyyy{{{mmmYYYiii~~~pppRRRBBBAAARRRPPPSSSJJJ444***+++)))$$$###""""""###""" ###""""""!!!  !!!!!!!!!!!!!!!$$$%%%%%%''')))++++++---000222333555888;;;===BBBGGGHHHDDD===999777555555555222...,,,,,,------+++***,,,+++(((''')))''''''&&&%%%$$$$$$$$$$$$###"""!!!"""######!!! !!!"""#########"""!!!!!!!!!!!!!!!"""###"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%(((***)))***555BBBiiixxx___NNNIIIDDDDDDJJJVVVjjjzzz{{{hhh\\\TTTQQQYYYfffuuu}}}zzzrrrvvvvvvZZZEEE:::777555777555111---***((((((((()))((('''((()))***)))(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&(((***+++,,,---000222666???EEEGGGRRRdddqqqtttwwwtttrrrrrrwww|||~~~~~~~~~yyy___IIIHHHSSS]]]qqqFFF@@@???===:::888777666666444555666777888777777666777;;;999999<<<===MMMiiinnnPPP???:::XXXJJJ000)))&&&''''''&&&%%%###!!!  !!!!!! ###///999888...)))***###############$$$$$$%%%"""$$$%%%&&&(((+++,,,,,,333===QQQnnnyyykkkkkkoookkkcccVVVMMMLLLQQQYYY___^^^[[[GGG///%%%+++AAA\\\vvvuuuyyy}}}yyyrrrvvvpppggg___aaaffffffaaa]]]RRRDDD666777JJJaaalllmmmiiinnntttnnnZZZ@@@222///,,,,,,,,,+++***)))''''''%%%$$$$$$$$$############""""""############""""""!!!!!!"""############### !!!!!!""""""""""""""""""###$$$&&&''')))***+++...---------...000111333222333444555666777777777888777666777999888444111//////000111000...,,,+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$ &&&%%%'''+++'''&&&111<<>>@@@BBBCCCAAA===999666333444444111---,,,---///---***+++...---((((((+++''''''&&&%%%$$$$$$$$$$$$$$$###""""""######""" !!!!!!""""""######$$$######"""!!!!!!""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%((()))((()))000999WWWmmmTTTNNNIIIHHHHHHLLLWWWdddxxx|||kkk\\\UUUWWW\\\eeerrr~~~}}}~~~iiiOOOAAA======:::777333...+++))))))))))))((('''(((***+++***)))'''''''''''''''((()))))))))((((((''''''(((((()))***,,,......///222777;;;FFFSSS]]]```fffqqquuupppqqqqqqrrrvvvzzz~~~pppNNN777555===@@@mmmCCC@@@>>>===:::888777666666444555777888888888777666666:::999999;;;<<>>>>>??????===999666111222333111---,,,---///***((()))---,,,''''''+++''''''&&&%%%$$$$$$$$$$$$%%%$$$######$$$$$$###!!!!!!!!!""""""######$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###%%%'''((('''(((...555HHHwwwzzz]]]UUUNNNKKKFFFCCCIIIRRRhhhxxxdddZZZWWWVVV[[[jjjzzzzzzwwwqqqVVVGGGDDDEEE<<<:::555111---,,,,,,,,,)))((('''(((***++++++***((((((((((((((()))******))))))(((((((((((())))))---///111111222555<<>>>>><<<:::888888888777555111111000......---------......---,,,***)))((((((((('''&&&%%%$$$#########%%%###""""""######""" !!!"""###$$$$$$$$$$$$$$$$$$######"""""""""""""""######""""""!!!!!! !!!""""""###$$$%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,888```hhh[[[PPPKKKHHHDDDEEEIIITTTiiiyyyeeeZZZYYYYYYbbbppp~~~yyyyyywwwrrrjjjaaaYYYUUULLLDDD:::222///...,,,***))))))))))))***************)))'''%%%$$$&&&***...***(((''''''))),,,---...111444777888;;;AAAKKKSSScccwwwwwwqqqvvvuuu~~~{{{|||wwwuuu~~~wwwOOO222---111000bbbBBBAAA@@@>>><<<:::888888777888888777666666666666666666777555888>>>@@@SSSssshhhUUUFFFBBB;;;>>>QQQzzzcccBBB$$$---'''&&&%%%$$$###!!!  %%%---888>>>888...'''%%%###"""###$$$###"""###%%%'''***+++***)))''',,,111333666JJJkkkiiibbbhhhdddaaa\\\NNNBBBEEEPPP``````WWWDDD111)))---555^^^wwwzzzllldddgggkkkjjjhhhfffgggjjjhhhaaaUUUFFF:::;;;FFFSSSccciiikkkhhhjjjlll```OOO555---)))---000...***)))%%%%%%%%%$$$$$$###""""""$$$######""""""""""""""" """$$$%%%%%%$$$""" """"""""""""!!!!!!!!!!!!!!!!!!"""###$$$''')))***)))+++------------...000222222333444555666777888999888777666555444333222000000///---,,,***))))))&&&&&&&&&%%%$$$$$$##################$$$%%%&&&'''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%&&&&&&(((...:::JJJ[[[ffftttvvvuuusssqqqssszzz}}}{{{wwwwwwyyy|||yyy~~~}}}ssspppqqqpppooooooppppppqqqqqqrrrtttyyyyyy~~~vvvrrrrrrsssuuuxxx}}}}}}xxxlll[[[NNN999222***&&&&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###$$$!!!!!!!!!"""###$$$%%%&&&&&&''')))++++++++++++***///000111333666999<<<>>>===:::888777777666555444111000///...------------------,,,+++***))))))(((***)))(((&&&%%%%%%%%%%%%$$$"""!!!"""######"""!!!""""""###$$$$$$$$$$$$$$$$$$######"""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%&&&%%%$$$$$$%%%'''***+++111HHHeeevvv}}}|||kkkWWWMMMGGGDDDDDDHHHHHHWWWkkk|||oooeeeaaaccchhhpppxxx}}}|||zzzxxxwwwvvvuuusssaaaUUUEEE888333000---***((((((((()))***+++,,,,,,,,,+++***)))'''(((,,,///---,,,++++++...111333444<<<<<<===CCCNNN]]]kkktttyyyxxxpppmmmvvvuuu```XXXSSSXXXggg}}}^^^:::---......]]]@@@???>>>===;;;:::999888888777666555555555555555555666777555888>>>BBBXXX{{{fffQQQ@@@;;;;;;:::NNNvvv^^^@@@&&&+++'''&&&%%%$$$###!!!  '''444===999111,,,)))%%%###""""""!!! $$$%%%''',,,//////+++&&&)))***+++111>>>SSSkkk{{{ssseeebbbdddddd___UUUKKKFFFDDDYYY______RRR<<<,,,+++000PPPfff~~~nnnllliiihhhhhhiiiiiiiiigggbbb\\\UUUGGG999999AAA[[[hhhmmmeeeeeepppqqqiiiBBB555***+++000222...+++&&&&&&&&&%%%$$$######""""""############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$&&&'''((('''))),,,...------...///000111222444555777888888777777888888888777555444111111111///---+++((('''&&&&&&%%%$$$$$$###""""""############$$$%%%&&&''''''''''''(((''''''&&&%%%&&&%%%%%%%%%$$$######"""#########$$$$$$$$$$$$%%%%%%''')))'''(((111BBBOOOgggnnnuuuvvvsssttt{{{{{{}}}||||||~~~vvvnnnooo}}}yyyvvvwwwrrrrrrqqqqqqqqqqqqqqqqqqtttzzz|||~~~xxxzzzxxxuuussswww}}}~~~wwwkkk\\\JJJ:::111)))&&&$$$$$$&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""$$$&&&!!!"""###$$$&&&'''))))))******++++++,,,,,,------000111222444777999<<<===;;;999666555555555333222000000///...------------,,,,,,+++++++++*********++++++)))((('''&&&&&&&&&"""!!! !!!#########!!!""""""###$$$$$$$$$$$$###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$%%%%%%$$$$$$%%%''')))***---333KKKjjjwwwsssyyyzzzcccRRRJJJEEEFFFHHHAAAHHHTTTeeezzz}}}{{{}}}uuukkkgggdddeeemmmyyy}}}~~~zzzmmmZZZHHH;;;444///,,,''''''((()))***,,,---...,,,------+++******,,,...///...///000222666999;;;EEEGGGNNN[[[lll|||~~~gggYYYZZZpppiiiHHH:::666>>>OOOwwwsssIII333...///XXX???>>>===<<<:::999888888888555555444444333444444555333555555999???BBBYYY|||dddKKK;;;777:::999QQQzzz\\\@@@((('''&&&&&&%%%$$$###"""!!! ###000;;;<<<666///,,,'''###"""""""""!!!%%%$$$''',,,222222,,,&&&+++(((,,,444;;;CCCTTTgggssszzzhhh]]]cccfffccc]]]VVVIII>>>HHHSSS___\\\III666000333QQQ___oooyyy{{{lllgggkkkqqqoookkkiiibbb```aaaVVVBBB777888NNNdddqqqkkkiiissswwwrrrTTTBBB000)))---222000,,,)))((('''&&&$$$#########!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!###$$$&&&'''(((%%%(((,,,------------...///000111333555777888999666888:::;;;999777666555111111222111///,,,)))'''&&&&&&%%%$$$######"""!!!############$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$&&&)))***'''###'''333===JJJVVVgggrrrvvvxxx{{{~~~yyyxxxqqqpppyyy|||{{{xxxvvvtttqqqqqqrrrsssuuutttyyy{{{~~~~~~pppkkkxxx~~~zzzxxxvvvtttxxx~~~}}}rrr^^^LLL===222+++***&&&%%%###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!###%%%$$$%%%&&&(((***,,,---.........---------...///000111222333555777:::<<<===:::888555444444444222111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''''''''"""!!! !!!###$$$###""""""######$$$$$$$$$######$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$%%%&&&'''((()))(((:::\\\ppppppqqqzzzqqq```RRRJJJHHHIIIDDDFFFKKKUUUeeeyyyzzz~~~vvvqqqjjjeeehhhqqqxxxzzz~~~sss___III999000...***)))))))))***,,,---...,,,------,,,+++***+++---...///111222555999===AAAHHHTTTfffyyy||||||jjjQQQEEEFFF]]]YYY999000...222===iiitttNNN555---,,,UUU@@@===<<<;;;:::888888777777444333333333333333444444222777999>>>BBBCCCXXX{{{aaaGGG999999888;;;]]]^^^@@@***%%%&&&%%%%%%$$$###"""!!!!!!   ,,,999>>><<<333...((($$$###$$$$$$$$$%%%$$$&&&+++111222...(((---***---555444111999GGGTTTYYYfffyyysss```UUU\\\bbbbbbaaa[[[MMM???999FFFWWW```WWWGGG@@@BBBVVV___gggkkkppp|||oooeeeeeejjjooollleeecccgggaaaOOO>>>777===WWWmmmssssssvvvtttnnneeeSSS;;;,,,+++//////---+++***(((&&&%%%$$$######!!!"""###$$$$$$###"""!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""###!!!"""###$$$%%%&&&''''''%%%'''***,,,,,,,,,---...///000111333555666888999888:::===<<<999777555666///000111222111///,,,+++''''''&&&%%%$$$###"""!!!############$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$"""###%%%%%%$$$&&&***...000:::KKK\\\jjjsssxxxzzz~~~|||vvv|||~~~~~~}}}rrrrrr|||{{{xxxtttqqqrrrvvv{{{vvvvvvtttvvvqqq___]]]ppp~~~wwwtttssssssvvv{{{rrr[[[BBB444---)))''')))&&&$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ###%%%***+++---///000111222222111111000000000111222222222222444666888999:::;;;:::888555444444444222111///......------------...---------...............,,,+++***(((''''''&&&&&&"""!!!!!!"""$$$%%%$$$#########$$$$$$$$$######"""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%&&&'''&&&%%%---BBB\\\lllqqqppp~~~sssaaaRRRJJJHHHGGGGGGIIILLLTTTbbbwwwyyywwwvvviiidddiiilllkkkxxxyyy|||{{{vvvvvvYYY???333111---,,,+++******+++,,,---...//////...---,,,...///000222555666888<<>>@@@888222+++&&&%%%%%%&&&&&&%%%$$$$$$(((---///...,,,((('''***111000,,,000777===@@@HHHZZZnnnttthhhVVVMMMPPPWWW^^^aaa[[[OOOGGG:::???LLL[[[^^^WWWTTTWWW[[[aaaggghhhhhhnnnzzzuuuPPPAAANNNaaaddddddeeegggfff[[[KKK>>>555EEE\\\nnnvvvvvvqqqmmmooobbbMMM888...---...---...,,,***'''%%%$$$$$$$$$!!!""""""############"""!!!!!! !!!!!! !!!!!!""""""######!!!"""###%%%&&&'''''''''%%%''')))******+++---//////000111333444666777777888;;;===<<<888666666777000111222222111000...---(((((('''&&&$$$###""""""############$$$%%%&&&'''%%%&&&''''''((('''''''''&&&%%%$$$#########%%%%%%"""""""""############$$$!!!!!!###&&&(((***)))(((+++...666CCCSSSdddqqqxxxyyy|||yyywwwwww~~~nnnppp|||yyyuuusssuuuzzzzzzuuuppprrrlllWWWVVVnnnxxxtttrrrrrrvvv|||~~~vvv~~~{{{YYYEEE222,,,,,,'''######"""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$(((+++222333555666777666555555333333333333444444444444111222444666888999999999999777444333333333111000......---------------...........................,,,+++***)))((('''''''''$$$###"""###%%%%%%%%%######$$$$$$$$$$$$###""""""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%((()))(((---CCC```pppqqqqqq~~~rrr```RRRHHHGGGFFFGGGHHHIIIRRReeewwwtttxxxooodddeeehhhfffjjjooowww~~~~~~{{{~~~cccEEE666444000...,,,*********+++,,,///000000///...///111333333666999;;;<<<@@@GGGLLLRRReee}}}}}}kkkJJJ444000444HHHeeejjj@@@''')))+++(((***...999???:::222,,,)))'''NNNAAA>>>===;;;999777555555444333333333333333444555555333999<<<@@@DDDEEE\\\{{{^^^JJJ<<<:::888GGGzzzZZZ666+++(((%%%%%%$$$$$$###"""""""""  ###///;;;BBB>>>888///(((%%%%%%&&&&&&$$$######$$$'''+++...000(((((())),,,...///111444222555:::DDDRRR]]]YYYPPPHHHGGGNNN[[[```YYYTTTTTTGGG???AAAPPP\\\^^^aaafffbbbdddhhhiiiiiijjjooottt}}}qqqDDD***111CCCLLLYYYccceeefffeee[[[NNN<<<:::EEE]]]mmmooonnnppppppmmm___HHH666///...---///---***'''%%%$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!###$$$%%%%%%%%%%%%&&&'''(((((((((***...111000111111333444555666666666999<<<:::777555888;;;444333333111000///......***)))((('''%%%$$$##################$$$%%%&&&'''%%%&&&&&&'''((((((''''''&&&%%%###""""""###%%%&&&""""""""""""###############$$$%%%'''((()))((((((***+++---222;;;JJJ[[[gggnnnzzzzzz~~~pppsssvvvzzzlllhhhrrr~~~zzzxxxwwwxxx{{{}}}vvvnnnjjjpppmmmXXXXXXrrr~~~xxxuuu|||jjjdddooommmDDD555***+++***$$$!!!### !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$''',,,222666:::;;;<<<<<<<<<:::888777444555666777777666555444111222444666777777777777777555222111111111000......------,,,,,,------...------------,,,,,,,,,,,,...---,,,***))))))))))))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""$$$######""""""""""""""" !!!!!!!!!"""""""""###########################"""######$$$$$$$$$$$$$$$%%%******)))222GGG]]]hhhjjjyyyuuubbbRRRKKKHHHGGGGGGHHHKKKYYYggg|||nnnkkkiiieeedddjjjqqqvvvwwwzzz~~~eeeJJJ;;;666000...,,,******+++---///---------++++++---111444444777;;;<<<===AAAHHHNNNRRRcccxxxpppOOO999333222@@@ZZZlllZZZ:::''')))***&&&)))'''+++---,,,***++++++***LLLAAA???===;;;999777555444333333333333333444444555666111777888<<>>777666444111///...------+++***)))(((&&&%%%$$$###############$$$%%%&&&'''%%%%%%&&&'''((((((((('''&&&%%%###""""""$$$%%%'''""""""""""""############"""###$$$###""""""$$$&&&!!!%%%(((((()))111@@@LLLVVVdddmmmvvv}}}wwwoootttooouuuxxxvvvwww~~~kkk```bbbsss}}}~~~|||xxxtttrrrppphhh```^^^jjjkkkXXXYYYttt{{{sss\\\PPP\\\ppp|||[[[:::...&&&'''&&& """***###$$$&&&&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###''',,,333;;;@@@???@@@@@@@@@???===:::888555666888999999777555444111222444555777777666666666333111000000///...---------,,,,,,,,,------...,,,,,,,,,++++++*********///...---,,,+++*********((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$######""""""""""""""" !!!!!!!!!""""""######$$$$$$$$$###############"""######$$$$$$$$$#########++++++'''---AAATTTgggsssrrr^^^RRRLLLHHHJJJJJJKKKRRR[[[mmmsss|||ssskkkbbbfffjjjnnnmmmkkkoooyyy{{{dddMMM>>>888...---+++******---///111))))))(((&&&&&&)))...222222666:::;;;;;;???FFFLLLOOO^^^ssssssWWWCCC999///777NNNJJJDDD111%%%)))'''"""%%%(((***)))&&&$$$%%%&&&&&&tttTTT<<>><<>>;;;999555666777888777666333222000000111222333555555666777555444222000......---***++++++,,,,,,,,,++++++*********)))))))))))))))---,,,,,,+++***)))''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!  !!!"""!!! """"""############"""""""""############$$$$$$$$$%%%%%%%%%%%%'''+++111555MMMaaawwwmmm\\\UUUPPPPPPNNNJJJLLLQQQbbbrrrwwwvvvyyyllleeeeeeeeeeeefffjjjooovvvzzz}}}mmmWWWCCC999555333111///---,,,---...///)))((('''&&&&&&((()))+++///444222333::::::>>>LLLOOO___tttvvveeePPP>>>666666888222...((($$$############&&&((()))(((&&&%%%%%%&&&qqqRRR;;;???<<<999777666555444222444444444444444444444444666777<<<@@@???DDD\\\wwwvvv\\\III===777@@@UUUMMM000+++&&&%%%$$$###"""!!!!!!!!!!!!!!!  !!!,,,999LLLGGG>>>444,,,'''%%%$$$%%%$$$$$$###$$$%%%'''(((111444444///((($$$&&&)))(((((()))***,,,111777;;;BBBEEEGGGIIIQQQ\\\```^^^]]]VVVKKKBBBEEERRR___eeehhhhhhjjjkkkmmmnnnmmmmmmnnnmmmnnnhhhRRR666***---%%%777OOO```jjjooojjjccc]]]SSSBBB666:::LLL\\\bbbnnnjjjhhhhhh^^^JJJ777...+++,,,...---+++(((%%%###$$$$$$######""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###""""""$$$%%%((((((((()))***,,,...///000111222333444555555555666777888999:::999888888999777444333444444444333---+++***))))))(((%%%###%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$######""""""#####################$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&***---555888???HHHSSS^^^hhhmmmooonnnmmmnnnpppssswwwyyynnnddd___bbbfffjjjwwwyyyvvvggg^^^^^^aaaccciiiccc\\\___cccmmm~~~}}}tttuuu{{{yyyxxx~~~kkkVVVJJJHHHPPPdddZZZ:::***)))'''&&&$$$#########""""""""""""""""""""""""######""""""!!! !!!!!! !!!"""""""""$$$'''***000999BBBHHHEEEEEEDDDCCCAAA>>><<<:::666777777777666444333222000111222333444555666666666555333111///...------***++++++++++++*********)))))))))))))))))))))))),,,,,,,,,+++***)))''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""!!! !!!"""###"""!!!""""""############""""""""""""#########$$$$$$$$$###############&&&***---555EEEXXXkkklll___RRROOOOOOMMMLLLNNN[[[fffuuutttyyyuuuiiicccdddeeegggiiijjjjjjiiikkkjjjeeeYYYIII;;;333000//////...---......///000((('''&&&%%%%%%'''(((***)))//////222::::::???NNNXXXeeettt||||||vvvvvvpppcccSSSCCC888333222000,,,(((&&&&&&''''''''''''(((***)))(((''''''(((kkkOOO;;;???<<<999777666666444333444444444444444444444444666666;;;BBBEEELLL___tttppp[[[JJJ<<<222@@@ZZZJJJ000+++&&&%%%$$$###"""!!!!!!!!!!!!!!!   '''111IIIKKKDDD666...---***$$$%%%%%%%%%%%%%%%%%%%%%%%%'''///777666---&&&%%%'''&&&'''((())))))+++///111===AAACCCDDDJJJUUU^^^bbbbbb^^^WWWMMMCCCCCCRRRbbbfffgggiiikkkmmmmmmlllllllllpppqqqiiiXXXEEE666...(((///AAAYYYhhhjjjgggdddddd```QQQ===222:::LLLZZZccciiinnnkkkeeeYYYGGG888...,,,***+++,,,+++((($$$$$$$$$########################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###!!!!!!"""$$$((((((((()))+++---...///000111222444555555666666666777888999:::999888888999888666666777777777666000...,,,+++***)))&&&$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&))),,,,,,---222<<>>===<<<777777666555444333222111111111222333444555666666555444222000///---------+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$""""""""""""""""""""""""!!!  """###"""!!!""""""############"""""""""""""""#########$$$$$$"""###$$$###""""""$$$&&&)))111<<>>HHHZZZdddfffjjjllllllkkkiiiiiifffoooqqqjjjaaaTTT@@@---111---888SSSeeefffdddfffhhhfff\\\FFF444222AAAOOOZZZhhhppplllhhheeeVVVDDD444...))))))---...+++&&&%%%$$$############$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""$$$''''''(((***+++---...///000000222333555666666666666777888999:::999888888;;;999777777888888777555222000---+++***)))'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&###############$$$%%%%%%$$$$$$############$$$$$$############"""###&&&(((&&&'''***---333999>>>AAAUUUYYY```hhhnnnrrrssstttyyyqqqmmmoooqqqooonnnpppmmmtttxxxxxxzzz~~~}}}zzzuuutttvvv}}}}}}nnn]]]YYYZZZeeeyyy}}}vvvqqqooosssxxxoooWWWDDD===AAAOOOjjjwwwVVV888,,,((('''&&&$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$%%%(((---111555:::@@@DDDEEEDDDBBB???===<<<;;;;;;888777555333222111111111111222222333444555555555333333111///...---,,,,,,+++***))))))((('''''''''((((((((()))))))))))))))++++++++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""############""""""""""""""""""###############$$$&&&%%%$$$######$$$&&&+++...444EEE```xxxtttaaaVVVQQQPPPNNNLLLKKKLLLRRR```vvvyyyuuu~~~xxxsssnnniiibbbYYYLLLDDDCCC>>>888444222111...,,,***,,,...111111000...---&&&%%%###"""###$$$&&&'''&&&---///444???FFFSSShhh{{{xxxlllnnnuuuiiiRRRIIIKKKLLLJJJCCC:::111+++,,,***'''&&&&&&%%%###!!!&&&((())))))((((((((()))aaaKKK>>>???<<<999777777777666555333333333333333333333333777666888>>>HHHVVVffftttwwwzzzsss___JJJ===999888444]]]ttt===...)))'''%%%$$$###"""!!!!!!!!!!!!!!!  !!!$$$666IIIPPPBBB222///,,,&&&"""###$$$%%%&&&&&&&&&&&&''')))---000111...)))%%%$$$&&&((())))))***+++,,,222888@@@EEEHHHLLLUUU]]]```^^^___^^^SSSFFFGGGRRRaaaeeejjjlllkkkhhhgggfffbbbkkkoookkkhhh```LLL555111,,,888XXXmmmmmmhhhjjjmmmjjjaaaQQQ@@@666999???SSSccclllhhhgggjjjaaaQQQ>>>555+++)))---///---)))'''&&&$$$#########%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""$$$&&&%%%&&&((()))+++---.........///111333444555666666666777888999:::999888888<<<:::888888777666444222333000---+++***)))'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((('''$$$$$$&&&((($$$###""""""""""""###$$$$$$######""""""######$$$!!!"""#########%%%'''***&&&''')))+++,,,...///000555:::CCCNNNZZZdddkkknnnpppmmmooovvvzzzxxxuuusssxxxxxxxxx{{{vvvpppoooqqqqqqvvvnnneeeeeedddiiivvv~~~xxxpppnnnoootttuuufffMMM===:::;;;PPPnnn|||kkkIII111+++'''&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###%%%%%%(((+++///222666:::>>>AAABBBAAA???<<<:::999888888666555444222111111000000111111222222333444444444222111000...---,,,,,,,,,******((((((''''''((((((''''''(((((())))))))))))***************)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!  """$$$###"""""""""############""""""!!!!!!"""""""""#########!!!###%%%&&&%%%$$$$$$%%% &&&))))))000DDD___qqq}}}tttfffYYYRRROOONNNKKKKKKNNNUUUbbbtttzzzuuu{{{xxxlll```SSSGGG???@@@:::333///000000...,,,+++---000333333111---+++&&&%%%$$$######%%%&&&((((((......222===HHHZZZrrrxxxkkknnnvvviiiQQQHHHIIIJJJJJJFFF???777111///---+++******)))(((&&&%%%'''(((((('''&&&'''((([[[III@@@???<<<999777777777666555333333333333333333333333999999999===DDDQQQ___jjjtttuuummmXXXCCC::::::===<<>>===<<<:::888666555444333333222222111111000000111111111111222222222333111000...---,,,+++++++++***)))(((''''''((()))***&&&''''''(((((())))))***)))*********))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""###"""!!!###%%%'''&&&%%%""""""############""""""!!!!!!!!!"""""""""######!!!#########"""###$$$"""'''***'''&&&///CCCTTTvvvzzzhhhZZZSSSQQQOOONNNNNNPPPTTT___rrrzzzuuudddTTTGGG???===888111---------,,,+++,,,///222444444222...,,,(((&&&%%%$$$%%%&&&((()))'''---,,,---777AAATTTnnnuuuxxxvvvqqquuu|||sssbbbUUUSSSRRROOOKKKDDD;;;666111...,,,******+++***)))&&&''')))(((&&&%%%%%%&&&VVVFFF??????<<<999888888888777666222222222222222222222222888;;;>>>@@@FFFPPP\\\dddkkkjjj```MMM>>>888999999DDDvvvooo:::///&&&###%%%$$$###"""!!!!!!!!!!!!!!!   !!! 111FFFOOOJJJ>>>222,,,&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%'''))),,,---444===@@@???CCCJJJRRRZZZ``````^^^[[[UUUPPPUUU]]]fffkkkkkkiiiiiikkklllddd[[[YYY```kkkppppppYYYTTTXXXhhhvvvyyyuuusssqqqiiidddbbb[[[KKK;;;222<<>><<<<<<<<>><<<;;;;;;:::888555333111000000111222222111000///000000000000000111111111000///...,,,++++++++++++)))(((''''''((()))+++,,,&&&&&&''''''((())))))***))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!"""%%%&&&&&&%%%""""""############""""""!!!!!!!!!!!!"""""""""### !!!""""""!!!!!!"""###&&&((((((&&&$$$&&&///999^^^ssswwwhhh]]]VVVTTTPPPMMMMMMMMMRRR___mmmwwwlllXXXHHH@@@666333///+++***+++++++++,,,///222555555444111///)))((('''&&&'''(((***+++&&&---+++***111777GGG___hhhnnntttyyy}}}uuuhhheeebbb___ZZZRRRIIIBBB>>>:::444000...---+++***((()))***)))'''%%%%%%%%%SSSDDD??????<<<999888888888777666222222222222222222222222555;;;BBBFFFKKKUUU___fffccc___SSSDDD:::777555222FFF{{{mmm:::000'''$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!   !!!(((>>>RRRUUUGGG777///)))(((%%%#########$$$%%%###%%%'''(((&&&%%%&&&'''((()))((('''%%%%%%''')))+++***...666:::999===DDDOOO[[[bbb___]]]^^^[[[SSSPPPYYYdddjjjkkkkkklllnnnfffUUUEEEBBBLLL^^^qqq}}}uuuiiiffflllqqqssssssllleeeaaaeeebbbSSSBBB999333@@@QQQ___fffiiihhhggg]]]OOO===///)))***...111---+++'''$$$""""""###$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""" !!!""" !!!$$$''')))***++++++***+++---///111222333333666777888999:::999888888999888888999:::999777555666333///---............%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%(((+++)))%%%$$$(((+++,,,***'''$$$""""""""""""$$$###""" """###$$$###$$$%%%$$$###"""###$$$'''(((((()))(((&&&$$$"""$$$%%%&&&''')))+++,,,---''',,,000000///111444666555333555999<<<===>>>@@@=========:::666444444555:::???AAAMMMggguuuyyy{{{uuuqqqqqqnnniiiiiimmmnnnrrruuuuuurrrqqqsssvvvzzz{{{{{{pppVVV<<<666>>>LLLiiitttYYY777(((((('''$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''(((...///000111222666:::>>>:::;;;;;;;;;888555222000---///111222333222000///////////////000000000000///...---,,,+++*********)))(((''''''(((***---...&&&&&&&&&'''((())))))***((()))))))))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######"""""""""############""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!!!!!"""$$$!!! ###&&&)))---111FFFbbbttteee[[[WWWPPPKKKKKKLLLMMMTTT^^^lllvvvttt[[[III???111///---+++)))***+++---+++...111555666666444333+++***((('''((()))+++,,,&&&...---+++///111===SSScccjjjuuuzzzwwwuuurrrnnnggg]]]VVVRRRLLLDDD<<<666333000...***+++,,,+++(((&&&%%%%%%ZZZDDD@@@===<<<999777555444444444333444444222000000111222888>>>FFFJJJNNNXXXgggsssgggYYYEEE>>>???444...777IIIooo???...''''''############"""""""""""" !!!"""!!!"""///OOO]]]PPP>>>888000)))###$$$%%%%%%&&&((("""$$$%%%%%%$$$###$$$&&&,,,+++(((&&&%%%$$$$$$$$$(((((((((***---222666999BBBMMM[[[cccccc___]]]]]]XXX]]]aaaeeehhhkkkkkkiiigggNNN666555<<<===UUU~~~{{{qqqnnnjjjdddcccgggeeegggeeeaaa```___UUUHHH888777???PPP___eeeeeeddd```YYYNNN@@@222***+++000///+++&&&$$$%%%%%%%%%$$$%%%$$$##################""""""""""""""""""""""""###"""!!! !!!"""### """%%%(((***+++******---...000000//////111333555555666666777777888888999999888888888888888888444444333111///...---,,,(((&&&$$$""""""###$$$%%%######""""""######$$$%%%,,,333666111(((%%%+++222666333---((($$$"""######)))%%%!!! """$$$$$$""""""""""""""""""""""""###%%%((((((&&&$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%))))))))))))***************///666;;;<<<;;;999888;;;:::>>>HHHQQQYYYgggttt||||||wwwlllgggjjjoooqqqqqqvvvzzz|||yyywwwvvvwww{{{kkkQQQ===<<>>???@@@AAADDDFFFEEEFFFPPP]]]kkkpppsssqqqppprrrtttsss||||||zzzwwwsssrrruuuwwwzzz~~~|||iiiLLL>>>MMMddd|||rrrYYY;;;***((('''!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&(((***,,,...000222333666999<<<<<<<<<;;;:::777555222000/////////000//////...---------------///111222444------,,,+++***))))))((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########"""""""""!!!!!!!!! """!!!  """!!!  !!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$%%%&&&'''(((---;;;XXX{{{uuucccXXXNNNJJJGGGBBB???AAABBBCCCIIIWWWiiiwww}}}~~~yyy]]]EEE333,,,)))***,,,++++++---,,,000555777666333111000...---+++***)))((()))))),,,)))))),,,,,,+++---222111444;;;DDDHHHKKKQQQYYYooowww}}}sssbbbUUUQQQCCC>>>888444444333111...}}}TTT@@@======;;;999777555444444444333333444333111111222444666>>>EEEFFFHHHUUUooojjjDDD444999888555<<>>///666KKK[[[aaaaaadddgggfff[[[III777---)))***...111000***&&&%%%&&&$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!  !!!!!!!!!"""$$$&&&'''((()))))),,,///000000000000111555555666666777777888888777777888999:::;;;<<<<<<>>><<<999666222...+++)))((('''%%%############$$$!!!!!!!!!!!!!!!""""""###!!!###&&&&&&&&&(((,,,111111000---***(((&&&$$$$$$"""!!!!!!###%%%&&&%%%###""""""""""""""""""""""""###""""""$$$((((((&&&###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&***...333777<<>>HHHTTT___llltttyyy}}}}}}zzz|||qqqddd[[[YYY[[[___kkkxxx~~~oooSSSHHH\\\www~~~eeeEEE000((('''$$$!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%'''((()))+++---000111222555888;;;;;;;;;:::999666333000...,,,------..................------......///111111------,,,+++***)))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!! """!!!  !!!!!! !!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""######$$$%%%'''''')))000IIInnnjjj___RRRJJJCCC<<<888777:::888999AAAOOOaaaqqqzzz}}}~~~~~~hhhHHH555...))))))******,,,000000222555666444111///...,,,,,,,,,+++***((('''&&&+++&&&%%%(((+++******,,,,,,+++---000111222888???NNNYYYcccjjjvvv~~~rrrgggaaaYYYRRRJJJEEECCC>>>666...wwwQQQ???===<<<;;;999666444444444444222333444333222222333555444===GGGKKKLLLRRR^^^iii{{{eeeCCC222777888777@@@vvv{{{@@@,,,''')))############"""""""""!!!!!!"""###!!! &&&<<>>FFFLLLPPPQQQRRRRRR\\\TTT@@@555999999<<>>+++''')))############"""""""""!!!!!!"""###"""  """"""+++DDDVVV[[[LLL>>>///))))))'''&&&''''''((()))'''%%%$$$$$$%%%""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((111000333>>>MMM[[[bbbeeeccceeemmmvvvwwwpppjjjjjjccckkkbbbNNN@@@555555@@@[[[xxxxxxiiilllqqqnnnmmmjjjgggfffggggggiiijjjcccWWWHHH:::333888KKK]]]```bbbbbb___]]]WWWHHH999+++)))))),,,///...((("""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!""""""$$$%%%&&&&&&))),,,...//////111222555555666666777777888888;;;;;;;;;::::::999999999444444444333222111111111(((((('''%%%$$$############""""""""""""###$$$$$$&&&%%%$$$###$$$%%%&&&&&&!!!"""$$$&&&'''''''''''')))&&&""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!### """'''***'''$$$###""""""!!!!!!""""""######""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$%%%&&&'''+++111999>>>;;;===>>>===<<<:::666444///666>>>EEENNNXXX\\\[[[DDD>>>444---***+++///111333<<>>***%%%$$$###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%&&&'''((()))+++,,,...//////111444666666555555333111...+++)))((()))***,,,---------------------.........------,,,+++******(((((('''&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%(((+++===ZZZoooxxxqqqZZZFFF;;;777666444//////......111888BBBIIIZZZjjjttttttyyyyyybbbBBB888555444555333//////222333444333111...,,,,,,---,,,---......,,,)))&&&$$$$$$######%%%&&&)))333===AAA444))))))......,,,+++***000444666===MMM```mmm~~~}}}tttmmmqqquuuxxxvvvmmmbbbYYYUUUmmmMMMAAAAAA<<<:::888666444333333333111222333333333333555777>>>@@@CCCIIIOOOQQQPPPNNNPPPRRRGGG<<<999666777CCCttt;;;+++'''(((############"""""""""""""""######"""  $$$&&& ###777PPP___SSSFFF888000+++''''''))))))******(((&&&$$$$$$%%%!!!"""###%%%%%%&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''+++,,,...444???NNN]]]fffbbbaaaiiisssuuummmgggiiihhhqqqlll\\\LLL<<<999EEEfffrrrnnnnnnjjjkkkhhhfffgggfffcccdddgggbbb___VVVFFF444...===PPPbbbffffffcccddddddXXXIII555...((()))...///***$$$&&&&&&$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""#########$$$$$$&&&(((+++,,,---///111444555555666666777777888888<<<<<<;;;:::999888777777555555444222111///......)))((('''&&&%%%$$$###"""###############$$$$$$%%%"""!!!!!!!!!"""###%%%&&&%%%%%%&&&&&&'''&&&&&&%%%+++'''### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """%%%((('''%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$&&&***111555:::===@@@AAACCCCCC===666444555333111555<<>>222...***(((((())))))))),,,,,,222HHHeeetttmmm]]]999...&&&%%%###$$$!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%&&&'''((()))***,,,---......///222444333333333111///---***)))))))))+++,,,------------,,,,,,------...------,,,++++++***)))((('''&&&&&&$$$$$$%%%%%%$$$$$$###""" !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$'''***;;;VVVhhhoooyyywww^^^EEE777444222///((()))+++,,,---000444666===NNN[[[```dddcccSSS===777555666888777333333777999888666111---++++++,,,,,,---------+++(((%%%$$$""""""$$$&&&%%%(((333???===000&&&''',,,,,,)))&&&***,,,,,,,,,...888GGGQQQaaakkkvvv|||~~~{{{rrrjjjfffnnnwwwyyytttooommmnnnhhhJJJAAAAAA;;;:::888555444333333333000222333333333444666888<<>>:::999333------000000---///,,,*********((($$$!!!+++))))))111BBBMMMGGG:::)))'''%%%$$$"""!!!"""$$$!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%'''((()))***+++---------...000222222222222222000...,,,+++******+++,,,---------,,,***+++,,,---...------,,,+++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$######""" !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!"""###""""""!!! !!!""""""!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######(((&&&555QQQdddiiiqqq}}}ttt\\\CCC666222///***)))))))))***,,,.../////////777???FFFKKKKKKBBB777444333444777666555999???BBB???;;;444---******++++++++++++***(((&&&###"""###"""###&&&&&&&&&+++222000)))%%%''')))'''&&&'''&&&'''(((((())),,,333999FFFUUUeeennnttt{{{}}}{{{iiimmmqqqrrrqqqqqqsssvvveeeHHH@@@AAA;;;:::888555333333333333000222333333333444777999555===GGGNNNNNNLLLIIIHHHQQQVVVLLL@@@>>>===@@@LLLhhh666+++'''&&&############"""""""""""""""###$$$###  !!!###&&&'''$$$&&&<<>>JJJPPPWWWffftttzzz}}}yyyuuurrrrrrsssuuuvvvgggHHH<<<@@@<<<;;;999777555444333222000111111222222333444444888;;;AAAHHHLLLJJJBBB<<>>QQQ\\\333,,,&&&+++$$$$$$%%%%%%$$$###!!! !!!"""######!!! !!!!!!%%%'''### %%%222>>>YYY```ZZZDDD111+++***'''&&&++++++&&&$$$''''''$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$((('''%%%&&&+++222999>>>\\\cccfffccc___\\\XXXTTTZZZ___jjjtttrrriiieeehhhlllwwwvvvppplll```SSS\\\ppptttmmmggggggaaaQQQ===111:::EEETTT___ccc```]]]ZZZWWWXXXIII000$$$+++///+++000***%%%$$$'''(((%%%!!!#########"""######$$$%%%$$$$$$$$$$$$#########""" &&&---...***%%%######%%%&&&'''))),,,...111222222333555666777777777666999999999888888777777777666666555444333222222111111///---***(((%%%$$$###!!!!!!!!!###%%%%%%###!!!########################%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######&&&%%%""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""######$$$$$$%%%&&&&&&...888??????>>>DDDKKKPPPDDD;;;111+++***+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""######  !!!"""######"""!!!  !!!!!!""""""$$$$$$%%%&&&&&&''''''(((,,,,,,,,,,,,---...//////111111///...------------///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++))))))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""''''''...>>>TTTgggpppssswwwgggQQQ>>>333...***((('''''''''(((((((((((()))******+++---///222444555///333666666777<<>>;;;===<<>>...,,,---,,,111,,,&&&$$$$$$%%%$$$###%%%%%%$$$###"""""""""###$$$$$$#########"""""""""!!!&&&))))))%%%"""###%%%%%%&&&''')))+++...000222222333555777888888777777;;;;;;;;;::::::999999999888888888777666444333222000///---***'''%%%$$$$$$!!!!!!!!!"""""""""!!! ########################%%%%%%%%%$$$$$$$$$######$$$#########"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""%%%$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""######$$$$$$%%%%%%&&&***222999;;;<<>>;;;:::999777555444333333000111111222222333444444777===DDDEEEAAA<<<999999<<<777<<<999???CCCCCC]]]TTT111)))!!!$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######!!! !!!!!!'''+++CCCWWWeee\\\JJJ;;;000)))'''++++++'''$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%''')))+++------------444FFFXXX^^^\\\YYYUUURRRFFFJJJSSS^^^bbbbbbcccfffcccbbbccchhhrrr~~~pppFFF000---///>>>SSSccciiiooorrrbbbJJJ333333:::JJJ]]]iiiiiidddbbbccc___QQQ???000,,,,,,000---)))%%%#########$$$'''&&&%%%###"""!!!!!!!!!######"""""""""!!!!!!!!!###$$$%%%### """&&&%%%%%%&&&(((***---///000222333555777888888888888:::::::::::::::999999999999:::::::::999666333222000...,,,***'''&&&%%%$$$%%%%%%$$$###""""""""""""########################%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""" !!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%%%%%%%&&&---333777<<>>777999444888:::;;;YYYJJJ///+++###'''$$$$$$$$$$$$######""""""!!!"""######!!! !!! ###%%%%%%111JJJbbbeeeVVVCCC444***)))++++++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%(((***++++++***)))(((888JJJUUUZZZ[[[XXXSSSJJJHHHJJJSSS^^^dddeeecccccccccccceeeiiinnnrrruuu{{{PPP000'''))))))<<>>CCCAAA;;;999555111///---+++(((%%%$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!! """""" !!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%&&&&&&''''''((()))(((((())))))***+++,,,+++---...///...---+++)))************************)))******++++++******)))((('''&&&&&&%%%%%%%%%&&&###############$$$$$$$$$#########"""""""""""""""######""""""###$$$%%%%%%######"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""%%%&&&&&&'''---888GGGQQQIIIBBB999111---+++)))(((&&&&&&&&&&&&''''''''''''((()))***+++---///111222===<<<@@@JJJVVVZZZUUUOOOAAA;;;222,,,)))'''%%%$$$#########"""""""""""""""$$$"""!!!"""######"""!!!$$$%%%'''&&&$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$###%%%''')))***---222666:::;;;===???CCCJJJQQQWWWWWWEEE>>>@@@:::999888666555444444444000111111222222333444444666777888;;;>>><<<888555===666999444444444888[[[@@@,,,,,,$$$((($$$$$$##################!!!"""######!!! !!! !!!######"""&&&>>>ZZZfff___NNN;;;///,,,,,,,,,***'''$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&'''(((******(((000;;;GGGTTT]]]\\\VVVNNNFFFAAAHHHXXXeeegggcccdddeeeggghhhgggfffdddcccsss|||```888(((---&&&+++>>>YYYiiihhhcccbbbRRRAAA000---<<>>999444777222888444333444@@@kkk888***+++"""%%%$$$$$$######"""######$$$!!!"""######!!! !!!!!!!!! ###444MMM```eeeZZZFFF777///---------)))$$$###&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$#########%%%''')))+++,,,---000999JJJYYY\\\XXXPPPGGG<<<===LLL^^^eeecccccccccdddeeeeeeeeeeeeeeeeeehhhvvv~~~hhhAAA++++++,,,%%%000MMM```aaabbbiii^^^OOO:::///222AAATTT```jjjgggddddddaaaVVVDDD444***+++---......+++(((&&&######""""""###$$$$$$%%%######"""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""######$$$%%%''')))+++,,,///000222555666777777777888888888999999999999999777888999999888666333222000///...,,,+++*********)))***+++(((###!!!"""$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################!!!!!!!!!  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$)))...444999???BBB>>>777000//////---+++(((&&&$$$#########""""""""""""!!!"""!!!!!! !!!!!!"""$$$$$$$$$$$$ !!!!!!""""""###!!!  !!! !!!""""""######$$$$$$$$$%%%&&&&&&''''''((((((((((((((()))***++++++)))***+++,,,,,,+++***)))&&&'''((()))))))))(((((('''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&###############"""""""""""""""""""""###############"""""""""###$$$%%%%%%"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """%%%&&&&&&)))...222444333333111...+++(((&&&'''''''''(((((((((((()))))))))***+++,,,...///000999>>>EEEIIIGGG@@@888333000///,,,)))'''%%%$$$###""""""""""""###############"""!!!"""$$$$$$$$$###$$$&&&))))))(((&&&%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((($$$''')))+++++++++,,,---OOOCCC??????:::999888666555555555555000111111222222333444444333555999===>>><<<999555444111999555333777MMMzzz444***,,,"""%%%$$$$$$###""""""###$$$%%%!!!"""######!!! !!! """"""***===UUUeeeaaaNNN>>>222///...///+++%%%$$$((($$$%%%%%%%%%&&&'''''''''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((---+++***///>>>OOOWWWWWWUUUOOOCCC999>>>NNN[[[`````````aaacccdddeeeffffffaaabbbiiiooofffNNN666+++...&&&)))>>>UUUaaafffiiiddd]]]NNN<<<111666GGGWWWfffiiihhhdddcccbbbUUUEEE333000------------)))&&&$$$$$$######"""#########$$$$$$#########"""""""""!!!!!!!!!"""$$$$$$###"""######$$$%%%&&&(((***+++---///111333555666666666777888888888999999999:::777777777888777666555555111000///...---,,,,,,,,,'''***+++)))$$$!!!!!!$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""######$$$$$$&&&,,,222555999;;;888222++++++***)))&&&$$$###"""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!******!!!"""!!!!!!!!!!!!!!!"""""""""!!!  !!! !!!!!!"""######$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,************************%%%&&&'''((()))((((((''''''''''''(((((('''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$#########"""""""""!!!!!!"""""""""############$$$$$$#########$$$$$$%%%!!!###%%%&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$&&&'''))),,,...---///222333111...***(((((((((((()))))))))******,,,,,,,,,---...000111222777999<<<<<<999444///,,,+++++++++)))'''%%%$$$$$$"""""""""######$$$$$$$$$$$$###"""###%%%%%%%%%$$$"""%%%((()))(((&&&%%%%%%""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$!!!###%%%''''''((()))+++LLLBBB>>>>>>999999888666555555555555000111111222333333444444111777>>>@@@===999777777555333;;;666333999UUUwww222,,,///%%%((($$$$$$###""""""###$$$%%%!!!"""$$$###!!! !!! """%%%!!!###000KKKaaacccQQQ???444000///000,,,%%%$$$((($$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%+++***(((***555FFFRRRVVV\\\YYYMMM;;;444@@@RRR\\\^^^```ccceeeeeeccc```^^^aaaccccccbbbbbb[[[EEE///***'''&&&333MMMdddjjjeeeiiihhh___JJJ555///===LLLcccllllllddddddhhhaaaRRR;;;444---+++,,,,,,***&&&&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$############"""!!! !!!##################$$$&&&(((***+++,,,...000222444555555555555555666666777777777888888777777777777777777777111111000......---------'''+++...,,,&&&######%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!"""######$$$$$$""")))///222333555222...'''((('''%%%###!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###......###""""""""""""!!!!!!!!!!!!!!!  !!! !!!"""""""""$$$$$$%%%&&&&&&''''''(((((((((((())))))***+++,,,***)))))))))))))))***+++$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$#########""""""!!!!!!!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!###&&&((((((&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%((()))***+++)))---222555444000---+++))))))))))))************......//////111222444444777444222111000///,,,)))((()))***)))'''%%%$$$$$$""""""######$$$$$$$$$%%%$$$###"""###%%%&&&&&&$$$ ###'''((('''&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$######&&&(((}}}JJJAAAAAA:::<<<:::666444222222444555111111000000000000111111222555888;;;<<<:::777555333888///111;;;999```eee222,,,%%%+++$$$&&&%%%###!!! !!!"""""""""""""""!!!!!!!!!!!!   """"""&&&333JJJ^^^___VVVEEE777---///333...&&&"""$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&###(((+++***)))333FFFVVVYYY\\\YYYKKK999333>>>MMMfffeeeggghhhddd```aaafffddddddcccbbbcccaaaQQQ@@@000)))'''222HHH\\\eeegggiiikkkjjjaaaRRRDDD===:::YYYfffmmmhhhcccdddccc]]]RRRAAA///(((,,,222000+++((('''%%%###""""""######$$$$$$$$$############""""""############$$$$$$$$$#########$$$&&&((()))***---...///000222333555555888888888888888888888888444:::???===666333555999555444222///---+++***)))***(((***...***"""!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$############"""!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!! !!!"""######$$$&&&''''''((()))(((((((((%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""  !!!!!!!!!!!!"""###%%%'''''''''%%%$$$''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$#########""""""""""""""""""$$$'''))))))'''$$$""""""!!!  !!!"""""""""!!!!!! """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###"""$$$$$$######$$$&&&((()))(((---333888999555000---+++,,,...000111333333333111222333333444444333333222111///---+++******)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%""" ###%%%$$$############$$$$$$%%%%%%%%%zzzIII@@@AAA999;;;999777444333333333444111111000000000000111111111333666999999888555333222777///222<<<>>>iiiggg666,,,$$$)))###&&&%%%###!!! !!!"""""""""""""""""""""""""""!!!  """###$$$---@@@UUU^^^]]]PPPCCC666333222,,,'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$(((***))))))000???KKK[[[ZZZYYYSSSDDD777:::FFFXXXfffpppjjjbbbccceeefffiiihhheeedddhhhggg[[[LLL;;;///'''///FFF\\\hhhkkkmmmmmmllliiicccXXXKKKCCCEEEWWWhhhlllgggdddbbbbbbZZZKKK888,,,***++++++)))((('''&&&$$$############$$$$$$$$$############""""""############$$$$$$$$$#########$$$&&&((()))***,,,---...///111222444444666777777888999:::::::::888999;;;;;;;;;:::::::::777666333111...,,,+++++++++((()))---+++$$$ !!!"""""""""""""""######$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$############"""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!""""""!!! !!! !!!!!!!!!!!!!!!###%%%&&&''''''%%%%%%''''''((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$###"""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!"""!!!  !!!""""""!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###"""$$$$$$######$$$%%%'''((())),,,222666888666222000///000111222222333333333222222333333333333222222///...---+++)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%vvvGGG@@@AAA::::::999777666444333333333111111000000000000111111///111444666777555222000111666000222<<>>:::999777555222000...---,,,---)))(((+++,,,(((###""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$############"""!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""######$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!"""$$$&&&&&&&&&&&&%%%''''''((())))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!###%%%$$$###$$$#########$$$%%%&&&'''))),,,///333555555444333333444444444444333333222333333333333222111000///,,,+++***((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%qqqFFF@@@BBB;;;999888888666555444333222111111000000000000111111///111333555555333111///111444111222999IIIRRR---&&&&&&'''%%%$$$$$$###"""!!!!!!"""""""""""""""""""""#########  """###"""'''999SSSfffbbbZZZNNN@@@444///000444)))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%'''(((***,,,...000JJJZZZfffcccVVVIII===444222NNNhhhmmmhhhfffeeebbb___VVVMMMMMMXXXeeekkkjjjNNNDDD===GGG\\\mmmppplllkkkgggfffjjjnnngggUUUFFF222777IIIaaakkkfff```aaaddd```VVVGGG888//////111))))))(((&&&%%%%%%$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$%%%&&&((()))***+++,,,...000222333444555666777888999;;;<<<<<<>>>:::777:::???AAA>>>999999777555222000...------...***'''***---,,,'''###"""""""""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$############""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&&&&'''"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""######$$$$$$######%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""###%%%&&&&&&&&&&&&&&&'''(((((())))))((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""#########"""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """%%%&&&&&&&&&###$$$$$$$$$%%%&&&&&&''')))***,,,///111333444555555555555555555444444333222222222111000///---,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllEEEAAACCC===999888888666555444333222111111000000000000111111000111333444444333111000111333222222555KKKDDD'''%%%)))&&&$$$#########"""""""""""""""!!!"""""""""#########$$$!!!!!!  !!!!!! $$$""""""...GGG\\\dddbbbXXXIII;;;333222333+++***((('''&&&'''((()))&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%###$$$&&&)))+++,,,,,,,,,===\\\nnndddZZZYYYNNN;;;///999PPPffflllddd___aaaWWWHHH999777BBBQQQ\\\aaaQQQQQQWWWfffwww}}}xxxooommmjjjhhhjjjmmmhhh^^^TTT===444777NNNccciiieeeccceeefffcccWWWGGG888111000***))))))((('''&&&%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$%%%&&&'''((()))***,,,...000222333444666777777888888999999:::<<<;;;::::::::::::999999777666444111///---,,,+++///+++((()))---///+++&&&"""""""""""""""######$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$############""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%&&&'''((((((######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!""""""""""""########################"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&########################!!!!!!!!! !!!""""""###!!!!!!""""""###############"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""$$$&&&(((((('''$$$$$$%%%&&&'''((())))))*********,,,...000222333333333444444555444444444000000000///---,,,******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%gggCCC@@@BBB===:::999777666444333333333111111000000000000111111111222333444444333111000000111444111111LLLooo;;;'''%%%+++###"""""""""######""""""""""""!!!""""""######$$$$$$$$$!!!!!!!!!  !!!!!!!!!!!!%%%$$$"""''':::MMMaaadddaaaUUUEEE:::222...,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%###$$$&&&)))***+++,,,,,,...LLL^^^WWWUUU^^^WWWCCC888111;;;VVVfffaaa]]]bbbVVVCCC000***111;;;DDDJJJGGGRRRddduuu~~~}}}vvvoookkkiiiggghhhjjjjjjfffbbbMMM===333===RRRcccjjjjjjfffiiijjjcccUUUCCC444,,,************((('''&&&%%%$$$$$$$$$############""""""############$$$$$$$$$############$$$%%%&&&''''''(((***,,,...111222333555666666777777888888888999:::;;;999666444666999666555333000...,,,+++***...---+++)))+++///...***"""""""""""""""######$$$"""""""""############$$$###############$$$%%%%%%$$$%%%%%%%%%%%%$$$############"""""""""###$$$$$$###""""""""""""######$$$######$$$$$$%%%%%%&&&&&&$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############"""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!"""###$$$%%%&&&'''&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''########################!!!!!! !!!!!!"""###!!!!!!!!!"""######$$$$$$######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######$$$&&&((('''&&&$$$%%%''')))+++,,,------,,,,,,++++++,,,...000111000111111222222222222111---------,,,+++)))((('''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))((((((((($$$&&&'''((('''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%aaa@@@>>>AAA<<<;;;999777444333333333444111111000000000000111111111222333333333111000///...///555222///NNNTTT333(((%%%))) ###"""""""""#########""""""!!!""""""######$$$%%%%%%!!!!!!!!!!!!  !!!!!!!!!!!!""""""$$$%%%"""###000???UUU___eee___SSSFFF999---------------,,,+++***))))))((('''&&&&&&%%%&&&&&&&&&'''((((((((('''%%%%%%$$$%%%'''((('''(((***---(((333???HHHSSS\\\YYYOOOFFF999444CCCVVV___bbbdddXXXDDD111+++---000333777???PPPfffsssuuurrrrrrsssmmmhhhdddeeeiiijjjgggccc]]]QQQ@@@666>>>SSSfffoooiiikkkmmmkkkcccRRR???222***+++++++++***(((&&&%%%$$$$$$$$$############""""""############$$$$$$$$$############$$$%%%&&&&&&$$$%%%'''))),,,...000111222333444555666777888999777888888666444444666999666555333000...,,,+++***,,,...---)))***///111..."""""""""""""""######$$$""""""""""""###########################$$$$$$%%%$$$%%%%%%%%%%%%$$$############""""""######$$$%%%######"""""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!! !!! !!!!!!!!!!!! !!!!!!"""$$$%%%''''''%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################!!! !!!"""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""###%%%&&&%%%$$$%%%&&&))),,,...000111111000///...---------...///000000000000///...---,,,*********)))((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&'''%%%%%%&&&'''((('''&&&&&&'''''''''((((((((((((((())))))******))))))(((%%%(((++++++)))((()))***''''''&&&&&&&&&%%%%%%%%%]]]>>><<>>++++++++++++***((('''%%%$$$$$$$$$############""""""############$$$$$$$$$############$$$%%%&&&&&&"""###%%%'''***,,,...//////000222444666888999:::666666555555555777888999777666333111...---+++++++++//////***)))///222111"""""""""""""""######$$$""""""""""""#####################"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$############""""""###$$$%%%%%%######"""""""""###%%%&&&'''''''''''''''&&&&&&&&&$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""###############%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########  !!!!!!!!!""" !!!"""###%%%'''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######################## !!!"""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""!!!  !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###"""%%%'''***...111333444444333222111///............000000///...,,,+++)))((((((((((((((('''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%&&&((((((((('''''''''''''''((((((((()))))))))************))))))'''***---...,,,***+++---'''''''''&&&&&&%%%%%%%%%WWWEEE>>>AAA777999888777555333222222222//////000000111111111222111222222222000///......333111///333000TTTmmmBBB&&&%%%%%%&&&(((&&&#########"""""""""""""""!!!"""###$$$$$$&&&))),,,$$$###"""!!!!!! !!! !!!!!!!!!"""#########$$$%%%&&&'''(((???SSShhhooohhhYYYHHH;;;333000---,,,------+++(((((((((((((((''''''''''''))))))*********((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&000***)))666KKKZZZ\\\XXXWWWQQQ???---444OOObbbeeeVVVPPP@@@---&&&***000000777OOOfffnnnttt}}}sssqqqnnnlllnnnooojjjeeedddeeeZZZBBB///333III\\\ooorrrpppllljjjhhh^^^SSS999222)))&&&'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((***---000---///333666777777666555888888999999999888888777999777555333000///------***++++++,,,,,,,,,++++++###!!! !!!$$$$$$!!!""""""""""""""""""""""""$$$$$$##########################################(((&&&###!!! !!!###%%%(((%%%###$$$'''((('''%%%&&&'''(((******((('''&&&((('''&&&%%%$$$############"""!!! !!!"""###$$$$$$##################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$### !!!  !!!"""!!!!!!""" !!!!!!"""$$$%%%&&&)))'''%%%&&&)))***)))&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))***+++,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!###############$$$$$$$$$''')))---000333444444444333222111000///...---,,,------,,,+++***)))((('''(((((((((''''''&&&&&&&&&$$$&&&&&&###!!!!!!###$$$(((%%%###"""###$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''))))))((((((***...222444222...***((()))***)))((('''***...222444444222111------+++***((('''%%%%%%TTTCCC<<<@@@777999888777555333222222222///000000000111111111111111111222222111/////////333333333888444TTT\\\:::&&&&&&###"""$$$$$$############"""""""""""""""###$$$$$$$$$%%%(((***$$$###"""!!! !!!!!!!!!""""""######$$$$$$%%%&&&((((((222HHHcccpppnnndddTTTHHH444111---,,,...///...,,,)))))))))(((((((((''''''((())))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))000<<>>888999888666555333333222222000000000000111111111111000111333222111000000111555555444777111LLLKKK222&&&(((### ##############################"""###$$$$$$###$$$&&&(((######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%&&&'''((()))%%%;;;WWWkkkrrrmmm___RRR<<<777000---...//////...,,,++++++***)))((('''''''''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++---888IIIWWWXXXVVVMMM???333222>>>JJJfff```RRR???111.........AAASSSgggttt}}}sssllljjjlllnnnpppkkkeeehhhkkkYYY<<<111777RRRbbbqqqrrrkkkgggggghhhZZZLLL:::...******(((%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""############"""""""""""""""#########$$$$$$"""$$$&&&''''''))),,,......000333666777888777777777888888999999999888888888777666444222000///...+++,,,,,,------,,,,,,+++,,,((($$$"""""""""###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&((()))(((%%%###((()))***++++++***)))((()))((('''&&&%%%$$$$$$$$$######""""""!!!""""""###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""  !!!!!! !!!  !!! !!!"""###$$$%%%(((&&&&&&''')))))))))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$############""""""""""""""""""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!""""""#########$$$$$$$$$&&&(((+++///222333444444222111000///---,,,+++***++++++***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$"""!!!###%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''***)))((()))***---000111444222///......///......+++,,,---///111222222333666555222///---,,,++++++wwwLLL@@@999>>>;;;888777666555444333333333000000000000000111111111///111333333111///000222111111///333000NNNEEE///&&&)))%%%###&&&$$$"""###############$$$$$$###$$$%%%%%%$$$$$$%%%&&&######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%&&&((()))***$$$222GGG\\\mmmpppdddUUUIIIAAA777///---,,,+++***------,,,+++***(((((('''&&&''''''((()))*********''''''''''''&&&&&&&&&&&&%%%***---***(((///AAAPPP[[[YYYUUUMMM===333666@@@\\\```___TTTEEE;;;999;;;SSS___nnnzzzzzzsssooollljjjnnnrrrsssmmmkkkllldddOOO>>>777@@@SSShhhrrrpppkkkhhhhhheeeZZZHHH888...)))))))))''''''&&&&&&%%%$$$######""""""############""""""!!!""""""""""""#########"""$$$%%%&&&'''(((+++---...///222555777888888888777777888999999999888888777777666555333111000///....../////////...------///,,,'''""" !!!"""###""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""######%%%&&&''''''&&&******++++++++++++*********)))(((&&&%%%%%%$$$$$$$$$$$$######"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$###"""  """######""" !!!  !!! """###$$$%%%&&&&&&&&&'''((()))))))))''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%'''+++///222333444444333222111000...,,,++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!###%%%%%%$$$$$$###%%%&&&&&&###"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%)))(((''''''(((***,,,...000...---,,,,,,,,,,,,,,,.........///000222333444555333000---+++***)))***pppJJJAAA999>>>===888777666555444333333333111111000000000000000000///222555444000...000333,,,---+++111444XXXDDD---$$$'''%%%&&&'''!!!""""""######$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%&&&''')))***+++***---777JJJcccpppiii[[[RRRIII<<<333...---+++***...---,,,+++***)))((('''&&&''''''((()))***++++++(((((((((''''''&&&&&&&&&%%%))),,,***)))---888BBB[[[ZZZYYYUUUIII;;;444666HHHWWWfffhhh\\\PPPMMMPPP\\\dddnnnyyytttlllccc]]]XXXUUU\\\fffqqqrrrnnnjjjjjjfffRRR;;;222@@@UUUhhhrrrqqqlllhhhmmmgggZZZGGG555***)))+++))))))((('''&&&%%%$$$###""""""############""""""!!!""""""""""""#########"""###%%%&&&&&&'''***,,,---///111444666777888888666777888999999999999999666666666666555333111000...............---,,,,,,000...)))%%%!!! !!!###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$#########$$$(((,,,000+++,,,,,,,,,,,,,,,,,,+++******((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((((((''''''''''''&&&%%%$$$"""!!! !!!$$$%%%%%%$$$!!!   !!!###$$$%%%%%%&&&''''''(((((()))***''''''&&&%%%%%%%%%%%%&&&(((((((((''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%'''+++///222444555555555444333111///...,,,,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!&&&((($$$###%%%((((((((('''%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&'''))))))+++,,,,,,+++******++++++000/////////000222333444333111///,,,***)))((((((jjjHHHBBB999<<<===777777666444444333333333111111111111000000000000000444777555000---///222//////,,,///111PPP}}}yyy>>>***!!!###"""%%%&&&""""""######$$$%%%%%%%%%$$$&&&(((((('''&&&&&&'''%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---...+++---<<>>888555222///++++++******))))))))))))((((((''''''((()))***+++)))))))))((('''&&&&&&&&&$$$%%%'''(((***+++,,,---<<>>***)))222@@@SSSeeemmmooommmbbbVVVGGG999222@@@VVVfffnnnrrrqqqppplllcccUUUDDD555,,,...---,,,***((('''%%%%%%""""""############""""""############$$$$$$$$$%%%"""###$$$%%%%%%&&&(((***+++,,,...000333555666777666666777999999::::::999555666777777777555333222............---,,,++++++000222222000***&&&$$$###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***+++''''''&&&%%%$$$(((...333///..................///++++++)))((('''&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%&&&'''((())))))))))))(((((('''&&&%%%###"""!!!  """######"""   !!!"""###$$$###&&&((((((''''''***,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$############"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&(((,,,111444666777777666555333222///---,,,+++)))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''%%%"""###'''&&&%%%000???SSSJJJ@@@999777444///***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))((('''''''''&&&&&&(((***,,,,,,+++***+++---,,,,,,,,,---------------,,,---......,,,***((('''```EEEBBB666888:::777666555444444444444444222111111111000000//////222666999666///+++---111)))...000555000???TTT===+++%%%(((***""""""'''$$$""""""###$$$%%%%%%&&&&&&$$$''')))******))))))***''''''&&&%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))+++---...))),,,---000<<>>555999888777666555444333333333////////////000111222222111444777666333111111222***222111***333FFFMMMFFF---(((%%%&&&&&&###"""$$$############$$$%%%&&&'''''')))+++,,,,,,***(((&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''...***(((+++,,,++++++...222---***---333@@@WWWlllkkkiii\\\III@@@@@@888,,,---,,,***)))(((((())))))************************,,,+++***((('''&&&&&&&&&(((''''''((()))+++---...,,,000@@@TTT\\\VVVTTTXXX>>>444000>>>WWWgggbbbVVVcccaaa```cccdddddddddeeeiiifffeee]]]HHH000)))...///222BBB\\\mmmnnnkkkkkkcccVVV@@@///111GGGbbbrrrlllkkkiiiiiiggg^^^NNNAAA///(((***555444)))%%%,,,$$$$$$###"""!!!!!!!!!"""########################"""""""""###$$$&&&'''((()))***,,,///222444777888888888888777777777777777888888777777777777888888333333222222111000000///111999AAABBB;;;111(((###%%%%%%$$$%%%&&&%%%###!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%&&&'''((((((+++++++++,,,,,,---------...+++((('''((()))&&&$$$&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''(((***+++***)))'''&&&+++***(((&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""""""""###$$$%%%&&&''''''((((((((((((((((((((('''''''''''''''(((((((((((((((***************)))((((((%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%&&&"""#########$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###""" !!!!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!"""#########!!!  !!!###""""""!!!!!! ###"""""""""###$$$%%%%%%(((***---111444666888888555444222///---,,,,,,,,,+++)))(((''''''((()))+++%%%&&&&&&''''''&&&&&&%%%"""&&&(((%%%###)))777CCCUUUKKKCCCCCCAAA999333111''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&YYY???BBB>>>777;;;888777666444333333333333000000000000111222333444333444666444111//////000---111///***111AAAFFFAAA---(((%%%&&&&&&######$$$############$$$%%%&&&'''((()))+++,,,,,,+++)))'''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((***+++***(((***---......222888111000000000111888KKK^^^pppooocccPPPEEEBBB:::......---+++***)))))))))***************************,,,,,,***)))((('''''''''''''''''''''(((***,,,---***---777HHHUUUXXXUUUSSSJJJ>>>444777HHHXXX^^^]]]___^^^___bbbdddeeeffffffhhhdddhhhkkkYYY999)))---//////===WWWkkkooommmllllllaaaNNN<<<444<<>>:::<<<888777666444333333222222000000111111222444555666444444444222000...///000222222000...333===BBBBBB...)))%%%''''''$$$###%%%#########$$$$$$%%%&&&''')))***,,,------,,,***)))++++++***))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''***---///,,,,,,///000...+++///777333444666333---...;;;JJJpppsssnnn]]]MMMEEE<<<333000///---+++***)))******************************,,,,,,+++***)))((((((((('''&&&&&&&&&'''(((***+++******---888IIIWWWWWWQQQTTTHHH:::222666EEEXXXeee\\\^^^```bbbeeeggghhhhhhiiidddkkkwwwmmmLLL333------***444OOOfffnnnnnnnnnrrrjjj___PPP===333<<>>@@@...)))&&&''''''%%%$$$%%%$$$$$$$$$$$$%%%&&&''''''***+++,,,......---,,,++++++++++++++++++******)))((((((((((((((((((((((((&&&%%%$$$%%%'''***...000000000222444333///111666888::::::555000///666???bbbooovvvjjjWWWHHH???;;;333222///,,,***)))))))))************************++++++++++++******))))))'''&&&&&&%%%&&&'''((()))***+++)))+++;;;PPPXXXTTTVVVNNNBBB666///888OOOddd]]]bbbfffggghhhjjjjjjhhhfffbbbdddooosssdddJJJ555---&&&---GGGaaalllnnnooopppkkkggg```LLL666222:::]]]ooowwwmmmgggllllllfffbbbUUU@@@000---222000***''''''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))***,,,...111333555666777777888888999999:::::::::999888777666666666666999777333000......///000111000555BBBMMMLLL???222&&&$$$""""""#########"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&'''((()))******************************))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%#########$$$&&&'''&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''((((((''''''&&&'''((()))))))))(((''''''((())))))'''%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""#########$$$$$$$$$'''''''''''''''((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,+++******((((((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!! ###!!! %%%***,,,((($$$!!!!!!!!!!!!!!!""""""###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''(((+++///333666777777777555444222000............,,,+++************+++,,,''''''((((((((((((''''''$$$$$$%%%&&&(((((('''&&&***'''%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%NNNCCC>>>;;;===:::777666555444333222222222111111111222333444666777222111111111333666888999222111...///555===<<<777///***'''((((((%%%$$$&&&$$$$$$$$$$$$%%%&&&'''(((+++,,,---...//////......+++,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))((('''&&&(((+++...000000///222777::::::;;;???>>>???===888444555888;;;LLLbbbuuurrr___MMMDDDCCC777666222///+++)))(((((())))))))))))))))))))))))******+++++++++******)))''''''&&&%%%%%%&&&'''(((,,,///,,,'''///DDDTTTXXXUUUSSSNNNDDD666333AAATTT\\\eeelllmmmmmmnnnmmmiiiXXXUUUOOOQQQdddrrrbbbFFF333***...EEE^^^iiilllnnnllljjjjjjjjj\\\DDD333///CCC^^^sssrrrkkkkkkkkkfffgggdddVVVAAA111---///000)))((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&((()))***,,,///111222333666666777888999999::::::999999888777666666777777666444111...---...000111333111444???JJJLLLAAA666***((($$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))((()))******)))(((((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''''''''''''''&&&%%%$$$###"""%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''((())))))'''%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""""""""######$$$$$$%%%'''''''''((((((((())))))******++++++,,,------...---------------,,,++++++(((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!!!!!!!!%%%""""""&&&,,,...***%%%!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""###$$$&&&'''((()))+++000444666777777666333222000...---,,,------,,,,,,++++++++++++,,,,,,))))))************))))))(((&&&%%%%%%((())))))''''''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%}}}LLLEEE<<<999>>>888777666555333222222111111111000000111111222333444000//////222666999::::::777777555<<>><<<777333...+++)))((())))))))))))))))))))))))((()))***+++++++++***))))))(((&&&&&&%%%&&&'''(((+++///...)))***777HHHRRRVVVUUUWWWSSSDDD555555===SSSaaammmoooqqqtttrrrlllHHHAAA444333LLLiiijjjXXXDDD:::;;;LLL___gggiiilllllllllmmmmmmfffVVV@@@111000GGG___lllnnnmmmkkkiiieeehhhdddUUU@@@111...222******(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((()))+++---///111222444555666777888999::::::888888777777777777888888555333111000//////111222111///111888@@@BBB===888000,,,'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))(((((((((((((((''''''&&&(((***+++)))(((((()))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''&&&&&&%%%$$$###"""%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((()))'''((((((((('''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!!!!"""###$$$%%%&&&&&&((((((((())))))******+++++++++,,,---......///000...............---,,,,,,))))))******))))))((('''))))))((((((((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$###"""!!!$$$""""""%%%((()))'''$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""###%%%&&&((()))))),,,000555777888777555222111///---,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,++++++...,,,)))''''''((('''&&&$$$&&&&&&$$$$$$'''((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%uuuHHHDDD:::888>>>777666666444333222111111111000000/////////000000000///...///222777:::999888999999:::PPP{{{FFF000+++((())))))&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((......///000000111111222---...000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---......000222444666777777:::>>>@@@@@@HHH]]]qqqpppUUUBBB999555888DDDVVVfffjjjaaaTTTKKKFFFCCC>>>888222---***)))))))))))))))))))))))))))&&&''')))++++++***)))(((***)))'''&&&&&&&&&'''''')))***---...,,,---777CCCSSSRRRXXX\\\RRR>>>222222AAAUUUgggnnnrrrxxxwwwpppEEE666''''''888NNN\\\aaa[[[QQQOOOZZZdddfffgggjjjjjjooooookkkiiieeeVVVCCC222777FFF\\\lllooonnnmmmffffffiiihhhYYYAAA444333++++++)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%'''((()))+++---///000111222333444555777888999:::666666666666777888999:::777666555333222111111111...///000333666999;;;<<<555111+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&'''((()))((((((((('''''''''&&&&&&$$$'''***+++)))(((((()))%%%%%%%%%%%%%%%&&&''''''$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""" !!!"""$$$%%%'''((()))((())))))***++++++,,,,,,+++,,,---...///000000111...////////////...------,,,,,,,,,,,,,,,++++++************+++++++++++++++)))))))))*********++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&%%%$$$###"""########################!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!"""""""""#########""""""######%%%'''((()))))),,,111555888888666555222111///...------------------............------------............------......---+++(((&&&%%%%%%%%%)))***&&&&&&***+++)))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$oooEEECCC888777???777666666444333222111111111000//////.....................///222777999777555222222777ZZZRRR111+++((())))))'''&&&(((%%%%%%%%%%%%&&&'''((((((...//////000111222222222///000222333333222111000------------------------...///111444777999;;;<<<444===HHHLLLPPPbbbuuuTTTCCC>>>:::===III]]]llljjjZZZKKKKKKHHHBBB;;;555///,,,***))))))))))))))))))))))))%%%&&&(((***+++***)))(((+++***((('''&&&&&&'''(((&&&&&&+++222///(((+++666OOOMMMTTT___[[[GGG666111333JJJ```kkksss{{{{{{tttMMM555&&&***000666JJJcccmmmbbb^^^dddiiifffeeehhhgggpppppphhhiiippphhhVVV>>>333666PPPhhhooonnnoooiiidddjjjuuummmRRR;;;444,,,+++***(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%((()))***,,,...000111222111222333555666888999:::555666666666777999:::;;;:::999888666444222000000---///111111111555<<>>;;;666;;;666555444444222222111000333000......000111///---//////000333777777333000444111777VVV[[[222***%%%''')))(((&&&%%%###$$$%%%&&&&&&'''***---111111111111222222222222444555555555444222111000///........./////////...444666777888AAAJJJJJJCCC???HHHPPPZZZwwwwwwMMM<<<;;;;;;???MMM___ggg```TTTLLLLLLHHHAAA888111...---,,,)))''''''((())))))((()))***+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&(((((((((+++...000---+++===JJJVVV[[[___[[[III444///666FFFZZZhhhpppxxxYYY===))))))***---DDDbbbqqqnnngggaaabbbhhhkkkiiioooooonnnmmmlllkkkjjjiiiSSS@@@///333KKKdddpppqqqooojjjgggjjjjjj\\\EEE222)))''''''******''''''***,,,'''!!!!!!$$$&&&%%%###$$$$$$$$$$$$######""""""$$$%%%'''***,,,...//////444555666777999999::::::666777888999999:::999999666888:::;;;;;;999777555333333222333555:::@@@EEEBBB???:::333,,,'''%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$######$$$%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))((((((&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!###%%%%%%&&&''')))+++)))***+++---.../////////---...///111111111000000......///000000000000000////////////000111222333111111000000000111222333333333222000...---...000000//////...............+++++++++++++++***)))((('''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%$$$######111+++$$$!!!!!!"""###"""!!!!!! """###$$$$$$"""$$$#########""""""!!!!!!############$$$$$$$$$$$$%%%$$$######%%%(((,,,...///333999>>>@@@>>>:::888777444222111111111000000//////...//////000111222222000//////000111111000111111000...---,,,+++***+++******))))))(((((((((,,,,,,++++++)))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))'''%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$fffFFFBBB===;;;666;;;555555444333222111111000333000......000111///.../////////111444444111...///...222III~~~bbb333+++&&&''')))(((&&&&&&%%%&&&'''''''''(((+++...222222222333333333333333555666777888777555222111111...+++,,,///222222000555888:::???JJJTTTUUUPPPDDDIIIUUUnnneeeGGG???===>>>GGGVVV___^^^XXXNNNMMMJJJCCC999222...---,,,)))''''''((())))))))))))***++++++++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&)))---000///...222>>>MMMYYY___^^^SSSHHH666444:::KKK]]]iiipppttteeeIII222---***+++???ZZZuuusssnnnhhhhhhkkkjjjffflllmmmnnnoooooonnnlllkkk]]]JJJ666000===TTTgggrrrooolllhhhfffhhhbbbPPP>>>---(((&&&'''((('''(((+++333...'''%%%&&&&&&$$$!!!$$$$$$$$$$$$#########"""$$$%%%'''***,,,---...///333333555777888999::::::666777888999999::::::999777888:::;;;;;;999666555222222111111333777<<<@@@BBBAAA===888111+++'''%%%&&&&&&%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!###$$$%%%%%%'''+++...,,,,,,...///000000000000222222111111///,,,***)))...///000111222333333333111000000111222333444444444444444333333444444444333444333111//////111222222111111000000000000000111222222111...,,,++++++((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###(((&&&######%%%&&&%%%###'''$$$ !!!###%%%&&&$$$$$$######""""""""""""""""""#########$$$$$$$$$%%%$$$$$$%%%&&&))),,,---111555<<>>AAAJJJSSSZZZ]]]RRRQQQNNNGGG>>>666111///,,,***(((((()))***+++***)))******++++++******)))((((((((('''''''''&&&&&&%%%$$$$$$'''+++///111111***000???QQQ[[[[[[YYYYYYDDD666///:::NNN___gggkkkqqqYYYCCC888---)))888OOOwwwyyyxxxvvvuuuvvvqqqkkkqqqssstttuuutttrrrpppooohhh[[[FFF333///>>>VVViiimmmqqqmmmeeefffjjj___NNN;;;111(((%%%&&&'''***...444///)))&&&&&&%%%### $$$$$$$$$$$$############%%%&&&''')))+++---...///111222444666888999::::::666777888999::::::::::::999:::;;;;;;:::888666444111000//////111333666888>>>>>>===;;;666///((($$$''''''&&&$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""###$$$%%%)))...222000111111222333333222222666555444222///---***)))...///111333555666777777333333333333444555666777999999888777777666666666444555444333222222444666555555444333333333333333444666777555000---,,,---+++,,,,,,,,,,,,***)))((('''''''''''''''&&&&&&%%%"""###$$$&&&((('''%%%"""&&&$$$!!!!!!"""$$$%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$$$$%%%&&&''')))+++,,,---111555;;;@@@CCCAAA???<<<<<<999555333333333333333666555555444444444444444777666555666888999999777666666555444222111000000/////////...---,,,,,,,,,,,,,,,,,,+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,***((('''((()))''''''&&&&&&&&&%%%%%%%%%___CCC@@@:::;;;777:::555444444333222111000000000000000000111111000///111000///......---,,,+++333444555222???```mmm\\\777///)))))))))''''''***&&&'''(((((()))***...000444444444555666666777777888;;;>>>@@@???;;;555222222444666666555444555777:::<<>>AAAIIITTT]]]UUUTTTRRRLLLDDD<<<666333---+++))))))***+++++++++))))))************))))))((((((((((((''''''''''''&&&%%%$$$%%%(((,,,000222+++)))222EEEQQQSSSTTTYYYQQQ>>>---///@@@TTTbbbkkksssgggYYYKKK888---999MMMvvv|||zzz|||{{{zzzxxxvvvtttrrrqqqnnnjjj\\\DDD111111CCCUUUggguuuxxxkkkhhhoookkk]]]PPP@@@000'''&&&'''---222+++((($$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***,,,......///000222555777999::::::777777888999::::::::::::::::::;;;;;;:::888666555111000...///000111111111444666888999777111)))###)))(((&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######&&&***111555444555555555555555444444666555555555444333222111000111333666888:::;;;;;;777666666666777888888999<<<;;;;;;:::999888777666555555666555444444777999888777777666555666666666222555888666111------......///000000///---***(((((())))))))))))(((''''''$$$$$$%%%''''''%%%###!!!%%%$$$$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%(((***,,,---------///111555999<<<>>>??????@@@<<<777333333444444444999888888888888999999:::;;;::::::;;;===>>>===<<<:::999888777666444333333222222111000//////......,,,,,,,,,,,,+++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++***((((((((()))((((((''''''&&&&&&%%%%%%]]]DDD@@@:::<<<777888555444333222111000000//////000111222111111000000222222111000...,,,,,,,,,444666999222000DDDTTTOOO555///+++***)))'''(((+++%%%'''((()))))),,,///222555666666777888888999999;;;>>>AAACCCBBB===777444000999@@@@@@999444555999<<>>GGGWWWuuu~~~}}}yyywwwvvvvvvwwwooosssqqq^^^EEE555555<<<[[[rrr~~~tttmmmqqqoooeeeaaaPPP;;;...'''&&&+++111%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))+++---......///111444666888999999777888999::::::;;;:::::::::;;;;;;;;;:::999777666222111000000111111///,,,,,,...333777888444,,,&&&)))((('''%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))***&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""######$$$''',,,222777777777888888777777666555555555555555666666777777333444666888:::<<<======:::999999999999::::::;;;<<<<<<<<<;;;:::888666555555666666555444555888:::999888888777777777777777///222666666444111111222000111111111000...+++))))))************)))((((((%%%%%%%%%%%%%%%%%%%%%&&&333000+++'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))),,,............---,,,,,,...111666<<>>???@@@???>>>>>>@@@AAABBB@@@???<<<<<<;;;999888777666555444444333222111000///...,,,,,,---,,,,,,+++***))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((()))******)))***+++***(((((((((***))))))(((''''''&&&%%%%%%[[[DDD???999<<<777777444444333222111000//////...000222333222111111111222333333222///---,,,,,,000111666444...888EEEBBB222---++++++***'''(((+++%%%''')))***,,,///333666888999999:::;;;<<<======???BBBEEEGGGEEE@@@;;;777111;;;CCCCCC<<<666888<<>>GGGMMMQQQQQQIII>>>555111999MMM```hhhrrrzzzsssbbbWWW[[[eeettt}}}~~~}}}~~~pppxxx}}}uuu```HHH777///IIIaaatttuuuqqqrrrooohhhhhh[[[JJJ;;;///'''(((,,,(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&'''(((***---......///111333555666777888777888999:::;;;;;;;;;;;;:::::::::::::::999999888555333333444555444///++++++---111777:::888111+++(((((('''%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''((()))+++,,,((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""###%%%&&&)))---333777777888888888888888777777666666555555555666666777777888999:::<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::888666555555555666555444555777999888888777666666666666666000222555888999888777555111111111111///...,,,+++***************)))(((((($$$%%%%%%$$$$$$&&&***---EEE<<>>???@@@AAABBBBBBEEEGGGIIIJJJHHHDDD???<<<444999===>>><<<;;;===???AAAEEEUUUpppkkkZZZTTTLLLGGGGGGJJJJJJKKKKKKJJJFFF>>>888444111...,,,,,,,,,***)))***)))(((''''''((()))***))))))))))))((((((((('''&&&''''''%%%###$$$'''***///000///---111===IIINNNKKKKKKIIIBBB666222>>>MMMbbblllttttttnnnkkkkkklllsss{{{{{{{{{||||||||||||{{{zzztttyyy~~~uuu___CCC000777HHH]]]kkktttuuuooogggiiiccc[[[PPP???///((()))*********)))((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''***,,,......///111222444555555666777888999:::;;;;;;;;;;;;999999::::::::::::::::::888777666888:::888222,,,......000555999888222---((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''(((***,,,...*********)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""$$$&&&(((+++...333666666777777888888888888777888777777666666777888999:::;;;;;;<<<<<<<<<;;;;;;======<<<;;;;;;<<<<<<===::::::;;;<<<;;;999777555444555555444333333555777666666555444444444444555333222444888<<<===999555000000//////...---,,,,,,***************)))((((((%%%&&&'''&&&&&&'''+++...AAA888---$$$!!!###&&&(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))+++---///000111111333111...,,,,,,///222555333000,,,,,,111888???CCCFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCDDDEEEDDDAAA???======<<<;;;999888777666444444333111000///...------------------,,,,,,+++***))))))(((((())))))***************************(((((()))***+++,,,------+++---...---,,,,,,---...++++++***)))((('''&&&%%%QQQ>>>;;;777<<<999888444333333222111000//////,,,000444444222111111222---000444333000,,,++++++...&&&+++222111111111)))+++)))+++---,,,((('''+++'''))),,,///222666;;;???@@@@@@AAABBBDDDEEEEEEFFFIIIJJJLLLMMMKKKGGGCCC@@@888666555777<<>>]]]dddjjjmmmqqqtttrrrmmmrrryyy~~~~~~~~~lllnnnqqqrrrqqqmmmiiifffyyyyyy|||nnnOOO777+++555IIIbbbtttxxxooofffhhhiiihhh```MMM888,,,***((()))***)))((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&'''))),,,...//////111222333444444444888888999:::;;;;;;;;;;;;888999999::::::;;;;;;<<<:::999888;;;===;;;444---000//////333777666111+++'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((***---///---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""$$$'''***,,,///333555555666777888888888888888888888888888999;;;===>>><<<<<<======<<<;;;::::::======<<<<<<<<<<<<<<<===999:::<<<<<<;;;:::888666444555444333222222444666555555444333333333333333444222222666===>>>888111000///...---,,,,,,------)))************)))(((((((((***+++***'''&&&(((***...+++(((&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))******+++---...000111222777666444222000000000000,,,)))''')))111;;;DDDHHHKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDDDDEEEFFFDDDAAA>>>======<<<:::999888777666444333222111///...---,,,---------...------,,,,,,******))))))))))))******************************((()))***+++,,,---......---///000///......///000++++++***)))((('''&&&&&&QQQ@@@===;;;;;;333999777666444222111000//////...222444222...,,,///222000000///...------,,,,,,///***)))///444222///---++++++***************+++)))((())),,,222:::AAAEEEBBB@@@AAADDDEEECCCCCCGGGJJJLLLPPPSSSRRRLLLCCC<<<666777999===AAAEEEFFFFFFJJJNNNeeeooobbbUUUIIIIIIRRRTTTOOOMMMNNNJJJAAA:::666000,,,,,,,,,------*********))))))))))))))),,,+++***)))(((((((((((()))'''&&&$$$$$$%%%&&&'''(((+++000444111...777DDDRRRKKKKKKQQQMMM===222111AAAUUUhhhmmmlllmmmooonnnuuuwwwxxxwwwwww|||uuuiiidddXXXFFF>>>BBBOOOmmm}}}vvvqqq___GGG888///444OOOmmmyyytttmmmmmmnnnkkkeee^^^QQQ<<<***)))++++++((($$$$$$'''+++&&&%%%$$$$$$%%%(((***,,,///,,,(((%%%$$$%%%(((***...000333555777888888888888999:::;;;<<<<<<<<<<<<888999::::::::::::999888888999999999777444111///,,,,,,------///000111222***(((%%%%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,---,,,***(((&&&'''&&&%%%$$$#####################$$$%%%&&&'''(((###%%%((()))'''%%%%%%%%%%%%&&&%%%$$$&&&)))'''"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""###""""""###'''...222333333777555555666999;;;;;;;;;;;;:::999;;;>>>>>>;;;888>>>>>>>>>===<<<;;;:::999::::::999999888777666666666666666666666555555444111000///......---......111333555333///------///------///444999999333---+++,,,------++++++,,,---,,,,,,,,,++++++*********((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))************'''(((***+++,,,,,,,,,,,,......///000111111111111===777666:::===999555555&&&---+++)))---000999KKKGGGFFFCCC@@@<<<999888777???AAACCCCCC@@@===;;;:::999999999888888777777777444333111///...,,,,,,,,,------------------------,,,,,,+++************+++,,,,,,+++***)))))))))))))))+++,,,,,,++++++,,,...222222222111///...,,,+++***+++,,,,,,***'''$$$!!!~~~PPP@@@<<<;;;<<<444999666555444222111000/////////222444222...---///222000//////...------,,,,,,///++++++111666333///---+++******))))))******++++++,,,///444;;;BBBGGGJJJBBB@@@BBBFFFFFFEEEGGGKKKPPPRRRVVVXXXUUUNNNEEE???:::;;;>>>BBBGGGJJJLLLLLLQQQWWWooovvvfff[[[TTTWWWWWWTTTSSSSSSOOOIII@@@<<<777222///...,,,***++++++*********)))))))))+++++++++***)))((((((((()))(((&&&$$$$$$%%%&&&'''(((***000555333///444<<>><<<;;;;;;;;;<<<;;;;;;::::::999999888888777666666555555555555666555444444333/////////...//////000000///111222111...,,,,,,---...---///444888888333...+++,,,------++++++,,,---------,,,,,,++++++++++++)))))))))(((((('''''''''(((((('''''''''(((((())),,,,,,,,,,,,+++***))))))***++++++,,,---...//////222333333444444444444333999:::<<>>333*********"""###///222111777999777333000---+++***)))777:::===>>>===;;;::::::888777777777666666666555666555333111000///......////////////////////////......---,,,,,,,,,,,,---,,,,,,+++***))))))******+++,,,---...---...111333444333222000...,,,***))))))***++++++)))'''$$$###yyyMMM???<<<;;;===666:::666555444222111000000//////111333222...---///111/////////...------,,,,,,...,,,...555888444///---******)))))))))******+++)))+++000888AAAHHHKKKLLLCCCBBBDDDHHHHHHHHHKKKPPPWWWYYY\\\]]]YYYQQQHHHBBB???AAADDDHHHLLLPPPRRRTTTZZZbbbzzzwwwkkkaaa[[[VVVWWWWWWTTTQQQPPPEEEAAA;;;666222///,,,***---,,,,,,+++***))))))(((***++++++++++++)))(((''')))(((&&&%%%%%%%%%&&&'''&&&(((...444444111000222>>>MMMVVVRRROOOOOOFFF888111666NNNooo{{{ssspppxxxxxx~~~yyyzzz||||||xxxqqqbbbHHH///'''+++,,,111KKKpppuuuiiijjjVVVCCC111000@@@UUUjjjvvvqqqpppmmmkkkkkkiii]]]PPP333///,,,---//////***&&&''''''%%%$$$$$$%%%&&&'''&&&%%%%%%&&&''')))+++------...000333555777777888:::;;;;;;;;;;;;:::999999777666666555666777888999666555444222000///......,,,,,,------...///111111,,,***((((((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%'''******)))'''''''''&&&%%%&&&,,,888???999...$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!"""!!!!!!!!!""""""###$$$''''''))),,,000333333333555333333444777999::::::;;;:::;;;===???@@@???===999:::;;;;;;<<<<<<;;;;;;888888777777666666555555222222333333333222111111+++++++++,,,------......,,,---------+++******+++------...222666666222---***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))***++++++,,,000111111111111000000///111111000000111222333444666666777777777666666555444777777444777;;;555)))***---'''&&&000111...111222000,,,(((&&&%%%%%%&&&000333666999999888999999666666666666555555555555666555444222111000000000000000000000000000000000//////...---------------,,,,,,++++++++++++++++++,,,---......///222666999===;;;777444000...---,,,************)))((('''&&&rrrJJJ???<<<;;;>>>777:::666555333222111000000000///111222111///...///000//////.........---------...---111888:::555///---******)))))))))***++++++))),,,333===GGGNNNPPPOOODDDDDDFFFJJJJJJIIIMMMTTT[[[^^^aaaaaa\\\TTTLLLGGGDDDFFFIIIKKKNNNRRRVVVXXXgggqqq{{{rrrddd\\\]]]\\\UUUSSSWWWIIIDDD<<<666333111///...///...---,,,+++***)))((()))***,,,,,,,,,***((('''(((((('''&&&%%%&&&&&&'''&&&&&&***///222111000///222@@@MMMQQQRRRRRRLLLDDD777444@@@[[[ppptttuuuxxxyyy|||}}}{{{yyyrrrcccLLL888//////,,,***===aaavvvrrriiijjjfffVVVAAA222222BBB\\\oooqqqpppnnnlllmmmmmmeee[[[@@@777---***---///,,,'''((('''&&&%%%$$$$$$$$$%%%###$$$%%%&&&((()))***+++,,,---///111333555777777::::::;;;<<<<<<<<<<<<<<<:::999777555555666777888666555222000......//////------------...///000111,,,+++***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&(((+++,,,(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%'''))))))(((&&&''''''###$$$%%%***222999555---%%%%%%%%%%%%%%%%%%%%%%%%#############################################"""&&&&&&%%%$$$$$$$$$$$$$$$'''(((+++...111444444444444222222333666888888777::::::;;;<<<<<<<<<:::999:::;;;;;;<<<<<<;;;;;;;;;555555555444444333333333...............------,,,''''''(((((()))))))))))))))))))))(((((((((((()))******,,,...111111...+++((()))***)))(((((()))***************************))))))))))))))))))(((((())))))))))))***+++------...000222444666888999:::999888666444333444555666666666666666555555444333222:::;;;666:::EEEBBB666000>>>???777444000000999333111---)))'''((()))+++...111444666777777888999666666666666666666666666444444222111000000000000///////////////////////////...------,,,,,,---------------,,,------......---...///000111555;;;???CCC@@@<<<777333111000///......------------------lllHHH???<<<:::???777999555444333222111000000000000000111000///......///...............---------......333:::;;;555///...***************+++,,,,,,...222:::FFFRRRXXXWWWTTTEEEEEEHHHLLLKKKKKKQQQXXX^^^bbbfffddd^^^VVVOOOKKKHHHJJJKKKLLLNNNSSSYYY^^^vvvxxxkkkgggbbbYYYWWW\\\TTTMMMBBB:::555333333333000///...---,,,+++***))))))***,,,---,,,+++)))(((((((((''''''&&&&&&&&&&&&%%%%%%&&&(((---111222000...222@@@PPPVVVSSSQQQTTTCCC:::444<<>>???@@@@@@???===:::888666666777888777555222000...///000111------,,,------...///000,,,,,,,,,+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&%%%$$$$$$&&&(((***'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%&&&'''$$$''''''&&&''',,,---***%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++)))((((((''''''&&&)))---000333555666777666555444555777888888777:::;;;;;;;;;999666555444888888888888777666555444.........---------------)))))))))))))))(((((('''''''''(((((('''&&&%%%%%%((('''&&&%%%&&&&&&''''''''''''(((***++++++***(((%%%&&&''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,***+++...222555888:::;;;:::888555222111000111222111111111111000//////...000@@@KKKNNNXXXhhhkkkcccZZZfffbbbTTTKKK@@@888:::000...***'''&&&'''***+++000222555666666555666777666666666666666666666666333333222111111111111111000000000000000000000000000//////..............................///000111111111222333555999???CCCCCC@@@<<<888444222222111222222222222222222222222hhhGGG@@@<<<:::???777888555444333222111111111111000000000/////////.................................///444::::::444///...+++++++++++++++,,,---......444???OOO[[[]]]WWWPPPDDDFFFJJJNNNNNNOOOWWWaaaeeeiiillljjjbbbYYYRRROOOMMMNNNOOONNNPPPWWWaaaiiirrreee\\\ZZZ]]]bbbZZZMMMBBB;;;777555444000//////...---,,,,,,+++******+++,,,,,,+++***)))((((((((((((''''''&&&&&&%%%&&&%%%$$$(((///333222///,,,555JJJUUUTTTVVV^^^TTTHHH666...===XXXhhhiiinnnpppsssxxx}}}wwwiii```VVVCCC000(((***---:::UUUnnnrrriiilllllleeeTTTEEE@@@CCCFFF___iiiqqqqqqnnnllliiieee___TTTCCC444+++)))+++---***)))((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++---000333555777666777999<<<>>>@@@AAABBB@@@???===:::999888888888777555333000//////000111------,,,,,,---......///+++,,,---+++)))''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&'''&&&******%%%###%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%%%%%%%***)))((('''''''''''''''))),,,111444555666777888:::888777666888888888777999::::::888555111000///000000000///...---++++++&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$)))************(((&&&%%%)))'''$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))'''(((***,,,...///000000222000...,,,+++***************+++++++++******)))---777???FFFXXXxxxwwwsssdddGGG444,,,+++((('''&&&(((***+++000222333333222111222333222222222333333333333444222222111111111111111222111111111111111111111111111111000////////////000------------...///111111333444555666888;;;???CCCCCCBBB???<<<:::999888888555555666666666555444444dddFFFAAA<<<999???777666444444333222111111111111000///////////////...---...........................///444999888222//////,,,,,,,,,,,,---...///000,,,555EEEYYYeeecccUUUIIIBBBEEEKKKQQQSSSVVVaaalllppptttvvvqqqggg\\\UUUSSSRRRSSSSSSSSSVVV```nnnyyynnneeeccccccfff___TTTJJJBBB;;;666333/////////.........------++++++++++++++++++++++++(((((((((((((((''''''&&&$$$((((((%%%&&&---111000///---000===KKKUUUZZZ[[[^^^QQQAAA666777DDDWWWgggoooooorrrwww{{{xxxppphhhccckkknnnmmmooonnn]]]HHH---++++++888RRRllltttooooooppplllddd^^^VVVIII<<>>??????======<<<<<<;;;:::::::::555444222111000///000000------,,,,,,------......+++,,,---+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''((('''%%%%%%'''((('''))))))&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***///333777999888666777888999777444444444444333111111333444222...+++)))***(((((())))))((('''&&&&&&########################$$$%%%%%%%%%%%%$$$######((()))***++++++***((('''+++((($$$###%%%&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((())))))((((((((((((((((((((((((((((((%%%&&&'''''''''''''''''''''))))))+++888WWWxxxQQQ444***)))((((((((()))***++++++---...---+++***+++,,,,,,,,,,,,------............---------------..............................///...------,,,---------*********+++,,,...///000///111333444444666999<<<>>>======<<<<<<;;;;;;;;;444555666777666555333111cccFFFAAA<<<999???666555444444333222111111111111000///......//////...------........................///444888777111...///,,,,,,,,,---...///000111---999OOOeeeqqqkkkXXXGGG@@@DDDLLLSSSWWW\\\hhhtttyyy|||}}}wwwkkk___WWWTTTUUUVVVVVVWWW[[[hhhyyy|||tttqqqnnnaaa\\\UUUNNNFFF>>>777222///////////////.........,,,++++++******+++,,,,,,((((((((()))(((''''''&&&$$$***+++'''&&&,,,...------///...000@@@UUU[[[TTT]]]PPPFFF???555111FFFbbbmmmmmmnnnrrrrrrfffRRRBBB777III[[[hhhvvvsss```@@@888666EEE^^^qqqxxxyyyuuusssooonnnqqqjjjSSS<<<555MMMeeeooonnnmmmooorrrjjjlllhhhWWW@@@///)))+++************)))((('''&&&############$$$&&&(((***(((((()))+++...111555666555666777999:::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;333333222000000/////////------,,,,,,,,,---......***,,,---+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))(((((('''''''''(((((()))%%%%%%%%%&&&'''((()))***'''((()))(((&&&&&&((()))%%%&&&&&&&&&***---***###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((***---000222333444888<<<<<<:::777666777555333000//////...,,,+++)))+++---+++'''$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$&&&((()))******((('''---)))%%%$$$%%%&&&%%%###$$$$$$%%%$$$######%%%&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((###$$$&&&'''))))))))))))$$$$$$%%%&&&&&&'''&&&&&&###&&&)))(((%%%,,,EEE]]]sssNNN666&&&&&&&&&''''''((())))))&&&'''((('''&&&%%%&&&(((''''''((((((((()))))))))((((((''''''(((((())))))************************+++***))))))(((((())))))'''(((((()))***,,,---...***,,,...//////000222333222333444555555555555444222333555666555333000...]]]GGG<<<;;;888:::;;;333555555333222111000000000111111000000//////......000000000000000///......111---111;;;:::000,,,000---,,,++++++,,,...//////888BBBaaa{{{xxxhhhWWWHHHGGGKKKOOOSSS]]]nnn||||||mmmccc]]]YYY^^^```aaaaaafffvvv}}}xxxnnnaaaTTTOOOKKKDDD===999555333000//////000//////,,,,,,+++*********++++++)))(((((()))******(((&&&((('''&&&&&&'''((()))***333777555,,,///@@@PPPUUU]]]TTTPPPMMM???000777JJJdddjjjmmmkkkkkkcccJJJ...111111===YYYuuummm^^^QQQVVViiixxxyyyttttttxxxvvvqqqoookkkWWWAAA111>>>RRRcccmmmooommmlllooommmkkkeeeXXXDDD222'''***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))((()))***,,,...111222555777999999888888999;;;999;;;<<<;;;888666555555444444444444333333222111---......---+++******+++,,,,,,,,,,,,***)))'''&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))))))))((((((&&&'''((()))***)))((('''(((''''''&&&&&&''''''(((,,,,,,++++++,,,...///111444333333222111111000000++++++)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$"""!!!###$$$$$$%%%%%%$$$######'''%%%""" !!!###%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%"""!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########%%%%%%(((&&&%%%###"""!!!""""""$$$###""""""###$$$###!!!&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''***///333KKKZZZaaa]]]aaaeeeQQQ333(((((((((''''''(((((()))((('''&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&'''(((,,,(((%%%&&&***+++((($$$((((((((((((((('''&&&&&&(((((((((((((((''''''''''''((()))((('''((()))+++((()))******))))))+++---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,***[[[FFF<<<;;;888:::;;;333555555333222111000000000111000000000/////////...000000000000000///......222///444<<<:::///***------,,,++++++---///000000444HHHoookkkSSSCCCIIINNNSSSWWWccctttrrrgggbbb______aaacccgggqqqwwwiii\\\UUUOOOGGG@@@===666444222000000000///------------,,,,,,------...,,,***((((((((()))(((((((((''''''&&&'''((()))***...333555000///888GGGQQQVVVTTTUUUVVVKKK:::555999QQQ^^^kkkppppppfffJJJ///***...555EEEdddyyynnnmmmsssyyyxxxuuusssyyyxxxpppmmmjjj^^^OOO777888???PPPdddpppqqqlllnnnmmmmmmkkkcccRRR===000******++++++***(((''''''%%%%%%$$$$$$%%%&&&&&&'''''''''((())),,,///222444444777999:::999888888999888:::;;;:::888555555555222333333222111000///......//////...,,,++++++,,,......---,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,,,,+++******)))((((((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((()))+++,,,---,,,,,,,,,+++***)))))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%&&&***))))))((('''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$!!!"""$$$%%%$$$###""""""%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%***++++++***((('''((()))+++444999:::EEERRRPPPBBB,,,+++)))'''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''')))'''%%%&&&((()))'''%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&'''((('''&&&'''(((***))))))(((((('''''''''((())))))))))))))))))))))))***+++,,,,,,***(((((()))YYYEEE<<<;;;888999:::333555555333222111000000000000000000000////////////000000000000000//////...222111777===:::///)))+++---,,,+++,,,---///111333999XXXoooTTTGGGOOOUUU[[[cccrrrxxxmmmiiigggaaabbbeeelllzzzvvvfff]]]UUULLLEEECCC999777444333222111...,,,............///000111111///,,,)))'''((()))))))))(((''''''''''''((()))))))))---333555111000;;;GGGQQQVVV[[[[[[TTTGGG888///;;;OOOfffvvv{{{qqqTTT999(((------444RRRzzz{{{xxxuuusssrrrwwwvvvnnniiijjjgggaaaHHH999...999TTTlllssspppqqqooooooqqqpppdddPPP???...,,,+++,,,,,,,,,)))'''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''))),,,///333555333666999;;;999888777666888:::;;;:::888666555555555444444333222111///...000111111000...------...111000...,,,++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((------,,,,,,+++*********(((((((((((())))))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$###############"""######$$$%%%""""""""""""#########"""$$$$$$#########$$$$$$%%%---,,,)))'''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###############$$$%%%&&&%%%$$$%%%'''((((((%%%#########""""""""""""###$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$(((***,,,,,,***)))))))))'''***,,,///777AAAFFFFFF444222...+++)))((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++'''((()))***++++++++++++++++++******)))))))))(((((()))***)))((((((***,,,---+++***+++,,,,,,+++******))))))))))))***++++++***,,,,,,***&&&%%%&&&(((VVVCCC<<<<<<888999:::333555555333222111000000000000000000000//////////////////000000000000//////000222888>>>:::///***+++,,,,,,,,,,,,---000444666DDDlllqqqYYYUUUZZZ^^^eeesss|||rrrppppppkkkkkkmmmuuupppeee[[[QQQJJJHHH>>>;;;888666444222...+++.........///000111222333///---***)))******)))((((((((('''''''''(((((((((((((((///777555///222<<>>===999777888666444000,,,***))))))***+++,,,,,,,,,+++******+++*********++++++,,,---...+++---......,,,,,,---///,,,---......//////......///......---,,,++++++***+++---------,,,,,,---///---++++++,,,///000...---))))))))))))***,,,...//////...,,,*********++++++RRRBBB<<<===888888999333555555333222111000000000////////////000000000000//////000000000000//////...222999===888111------,,,,,,---------111666:::IIIzzzrrrZZZ]]]cccfffooo|||vvvwwwxxxyyyyyy{{{}}}ooobbbVVVOOOMMMDDDAAA===999666333///,,,............///000222222,,,,,,,,,......---)))&&&((((((((((((((((((''''''***&&&***555999222///222BBBRRR]]]YYYUUUTTTOOOGGG222:::LLLfff~~~zzzjjjKKK666%%%)));;;PPPfffxxxtttqqqkkkhhhkkkppprrrpppqqq```GGG555333BBBYYYiiixxxuuuooommmqqquuuoooeeeKKK;;;***%%%+++///+++$$$(((((('''&&&&&&'''''''''((((((((()))***---///000111444888:::999777555444999;;;======;;;:::::::::<<<<<<;;;:::999777555444444555555444222111111222444222000......///000111000000//////............,,,++++++******++++++,,,))))))))))))((((((((((((&&&&&&''''''((((((((()))(((((()))))))))(((''''''))))))(((((())))))***+++******************************))))))))))))((((((******************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&''')))******)))'''&&&)))))))))***************)))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''&&&///...+++)))))))))+++,,,'''''''''((((((((((((((())))))(((***+++***'''$$$''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))'''''''''''''''&&&&&&&&&%%%&&&(((***,,,+++(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''******)))((((((+++000444>>>>>>DDDIIIEEE:::444555555333111///.........///000222333222///...///111///............///000000...///000000///...///111444444555555555444444333555444444222111000/////////000000000//////111333...------.........,,,+++++++++++++++++++++,,,,,,000---)))))),,,...,,,+++xxxOOO@@@<<<===888888999333555555333222111000000000////////////000000000000...//////000000000000000...444:::;;;666000///000+++---.........111888>>>LLLrrrXXX___jjjppp||||||}}}~~~nnn^^^UUUSSSLLLGGGAAA<<<888444111...............///000000111++++++---000111///+++'''((((((((()))(((((('''&&&***&&&'''000777666111...222DDDVVV[[[[[[ZZZVVVOOO===:::>>>OOOgggyyy}}}fffGGG------999HHHaaa{{{vvvrrrnnnnnnqqqttttttqqqyyyrrraaaGGG333222DDDVVVlllpppnnniiikkkrrrsssooo]]]KKK555***+++---***&&&))))))(((''''''''''''((())))))))))))***,,,---///000333777888888666666666888:::======<<<;;;;;;;;;;;;::::::999888777555444555666666555333222222333333222111000000000111111111111111000//////......---,,,,,,,,,,,,,,,,,,---******)))))))))((((((((()))))))))))))))*********))))))***************)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))***++++++***)))(((+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%)))///666999555+++###((('''%%%%%%%%%%%%'''(((%%%%%%&&&'''((((((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&)))+++***(((&&&%%%&&&'''((())))))((((((&&&&&&'''((((((&&&%%%$$$***)))(((((((((((()))******+++---000666???IIIPPPWWWVVVWWWWWWSSSLLLHHHIIICCCCCCCCCBBBCCCCCCDDDDDDEEEGGGHHHGGGCCCBBBCCCFFFCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAADDDCCCBBB@@@???===<<<<<<999:::;;;:::999999;;;===???AAABBB@@@===:::999999;;;;;;:::999777555333222222///------...///...,,,rrrLLL???<<<>>>888777888333555555333222111000000000.../////////000000000111......///000000000000000000777<<<:::444///...///+++---///......222:::@@@[[[sssZZZfffsss~~~}}}{{{hhh\\\XXXRRRMMMEEE>>>999555333111000///////////////000000+++,,,---///000000---+++(((((()))))))))(((&&&%%%&&&((((((***000666444///***777HHHVVV\\\\\\XXXTTTLLLBBB:::===LLLbbbxxx{{{bbbJJJCCCIIIWWWkkk||||||yyyxxxxxxyyyzzzyyywwwtttssszzz|||uuu___DDD555888AAAVVVeeemmmkkkiiiooorrrpppiii]]]JJJ888---)))***+++***))))))(((''''''((((((((((((((((((***,,,...//////222555666666666777888666888;;;;;;;;;::::::;;;999999999888888666555555555666777666333222333444222222222111111111111000222222111111000//////......------------------...++++++++++++************,,,+++++++++++++++******)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,------------******)))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((())))))***++++++++++++***+++++++++++++++++++++++++++,,,------------,,,+++))))))))))))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&((()))***++++++,,,+++***))))))***+++---///111///---+++******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,///666???DDDBBB999222000///...------...///000///000111222333333333222111111333444444333333222444333444555777888777666666777999:::;;;;;;::::::888999:::;;;;;;999777666<<<;;;:::999999:::;;;<<<777:::@@@GGGPPP[[[fffmmmqqqqqqnnniiiggggggfffccc]]]]]]___```aaaaaaaaa``````ccceeeccc^^^\\\^^^aaa___^^^]]]\\\[[[ZZZZZZZZZ^^^[[[XXXYYYZZZZZZXXXUUUPPPQQQSSSUUUVVVXXXXXXXXX[[[ZZZYYYWWWUUUTTTRRRRRRPPPQQQRRRQQQPPPPPPRRRTTTWWW\\\```___ZZZVVVXXX[[[YYYZZZ[[[\\\ZZZXXXUUUSSSJJJMMMOOOLLLFFFBBBCCCFFFoooKKK>>><<<>>>888777888333555555333222111000000000.../////////000000111111......///000000000000000333:::>>>999222------...***---///......222;;;BBBnnnsss```rrrzzz}}}~~~ooo```[[[VVVPPPGGG???999666444333111111000000000000000000---,,,,,,---///000///...(((((()))))))))(((&&&%%%""")))***'''+++444666111,,,000;;;LLLYYY\\\ZZZYYYWWWKKK<<<444;;;QQQqqqyyyggg[[[^^^kkktttvvvzzz~~~zzzxxx}}}wwwuuuvvvyyypppVVV???666444DDD[[[mmmmmmjjjmmmooommmoooiiiZZZEEE111''')))///******)))(((((((((((((((&&&&&&'''(((***---000111///111444555555666888:::444777999:::999888999999999999999999999888777666555666777666444222333444111111222222222111000000222222111111000///............------------......---------,,,,,,,,,++++++---------,,,,,,+++++++++)))***+++,,,---............------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((+++,,,---//////...---------,,,,,,++++++,,,,,,---***+++,,,------,,,******))))))))))))))))))))))))''''''((((((***+++,,,---******++++++,,,,,,,,,---+++---000333555777777888999888777777888:::<<<===BBB@@@===:::888999:::;;;777777888888888777666555777777888888888999999999999888:::@@@HHHKKKJJJGGGAAA???>>>======>>>???AAABBBCCCEEEGGGHHHHHHGGGFFFDDDFFFGGGIIIJJJKKKJJJJJJLLLKKKJJJLLLNNNOOOOOONNNPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVXXXXXXXXXVVVTTTSSSVVVUUUTTTSSSSSSTTTUUUVVVSSSVVVZZZ___dddjjjqqqvvvqqqttttttpppsssyyyxxxrrrmmmnnnppprrrsssrrrqqqpppooorrrtttrrrmmmkkkmmmppppppooommmkkkjjjiiihhhhhhnnnjjjffffffiiiiiieeeaaa^^^```bbbeeehhhjjjllllllooonnnmmmkkkiiigggeeeeeefffggghhhgggffffffhhhjjjccckkkssssssooommmqqqwwwtttvvvzzz}}}}}}|||zzzxxxmmmuuu{{{uuuiiiaaadddkkkfffGGGAAA======<<<888777888555444222111000000//////---......///000111111222000000000000000111111111222777999555222111...***---111......444444<<>>PPPYYYYYYWWWUUUVVVNNN;;;111===[[[ssswwwllliiiooossssss{{{}}}sssnnnrrrssszzz___\\\lllvvvyyysssVVV<<<...555EEE\\\mmmoookkklllrrrrrrrrrjjjXXXAAA000******)))++++++***'''&&&(((***&&&'''((())),,,...000111111222222333444555777888<<<;;;:::999888999::::::<<<===>>>???>>>===;;;::::::;;;;;;:::999777555444666666555444444333333333111111111222111000000///000000///...------------000000//////......//////000000///...---,,,,,,++++++,,,---...000000000000222222222111111111111111//////000000111000000000...---,,,+++***************)))'''$$$%%%'''((('''&&&&&&&&&&&&'''((('''&&&***)))'''&&&&&&'''''''''(((((('''(((+++---......///---++++++------,,,+++++++++***))))))***+++,,,***(((''')))+++,,,+++((((((++++++((()))---///---+++...///---///444666444555555:::@@@AAA>>>???BBB>>>CCCIIIPPPWWW\\\\\\YYYZZZZZZZZZWWWSSSOOONNNNNNTTTUUUWWW[[[```cccddddddXXXXXXXXXYYYZZZZZZYYYXXXTTTTTTTTTRRRQQQRRRUUUWWWUUU[[[___^^^```ffflllnnnkkkjjjgggcccaaaaaaeeegggiiiffffffjjjqqquuusssppplllrrrtttppprrrtttjjj[[[^^^``````___^^^```fffjjjkkklllllllllkkkkkklllmmmnnnjjjkkksssxxxssskkkfffjjjjjjiiihhhhhhhhhhhhhhhhhhggghhhjjjmmmooonnnmmmqqqssstttsssqqqppppppqqqooommmnnnpppnnnlllnnnssswwwsssqqqqqqssstttrrrooossspppllljjjiiihhhgggeeemmmffffffnnntttooohhheeehhhkkkkkkgggjjjqqquuussstttrrrooojjjhhhhhhjjjlllllliiilllqqqqqqllljjjllliiijjjkkklllllllllkkkkkkkkkkkkmmmppptttvvvvvvuuulll}}}zzzzzzaaaEEE@@@<<<<<<;;;777666777555444222111000000//////000000000000000000000000111111111111000000000000///444666333000000---***---000......444555@@@VVVuuurrrssszzzwwwnnnaaaZZZSSSNNNFFF>>>::::::888777555333111000000///...---,,,+++,,,---///000+++***)))(((''''''''''''((()))+++,,,---...111444===:::555555CCCVVV\\\WWWZZZ\\\YYYJJJ:::999LLL```xxx|||yyyqqqoootttqqqiii{{{yyyrrrjjjcccjjjvvvgggHHH>>>JJJddduuuyyyhhhOOO:::111:::KKK]]]iiimmmqqqvvvuuuuuuqqqdddRRR@@@333---+++,,,---+++)))(((((()))&&&&&&'''(((***,,,...///000000111222333555666777;;;;;;::::::::::::::::::<<<===>>>??????>>><<<;;;;;;;;;;;;;;;;;;999888777666666666666555444333333222222222222222111111000000///////////////000111111111000//////000000000//////////////////////////////000000111111000000111222333444555666777888444444333333222000///...///...---+++***)))(((((($$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''''''''''''''###&&&)))++++++***++++++...---,,,,,,---------,,,***+++,,,...//////...---,,,***)))'''&&&&&&&&&'''+++)))((()))---///000///333666777555666:::;;;999AAAEEEHHHIIINNNUUUZZZYYY]]]]]]^^^```]]]YYYZZZ^^^```bbbffflllssszzz}}}}}}ssssssqqqlllfff```\\\[[[WWWWWWZZZbbbkkkrrrsssrrrkkkkkkkkklllnnnooooooooolllmmmmmmjjjfffcccaaaaaadddiiilllkkklllrrrwwwxxxvvvxxx{{{{{{xxxtttrrrqqqqqqppprrrvvv|||~~~|||zzz|||}}}wwwjjj```aaabbbcccfffjjjnnnpppssstttuuutttsssqqqooooooqqqnnnpppzzz{{{rrrlllmmmllllllmmmmmmnnnooopppyyyxxxwwwwwwxxxwwwtttrrrmmmoooppppppooonnnooopppnnnjjjhhhlllnnnkkkiiijjjsssqqqppprrruuuuuuqqqnnnooommmjjjiiijjjjjjiiihhhkkkggghhhooosssooojjjhhheeeiiikkkiiikkkppprrrooojjjjjjkkkkkkkkkkkkkkkjjjllljjjlllqqqrrrmmmkkkmmmlllmmmnnnppprrrtttuuuvvvlllkkkjjjkkkmmmnnnnnnmmmuuuuuu{{{ppp\\\DDD>>>;;;;;;:::666555666555444222111000000//////222222222111111111000000222222222111000000000//////444666333000000///+++,,,///...///444666FFFbbb{{{~~~uuu~~~wwwfff\\\RRRNNNKKKDDD>>><<<:::999777555333222111111...---,,,+++,,,---...///,,,+++***)))((((((((((((((()))+++++++++,,,///111@@@DDD<<>>000---------,,,+++***))))))&&&&&&&&&'''((()))***+++...//////000222333555666::::::;;;;;;<<<;;;;;;;;;<<<===???@@@@@@???>>>===<<<<<<<<<===<<<;;;::::::888999999999999777666555444333333333333222222222000000000000111222333444222111111111111111222222111111000000000000000000111111111222222333333333666777888999:::;;;;;;;;;555555444333000...,,,++++++***)))((('''&&&&&&&&&(((***,,,---------///111+++******))))))************+++------,,,+++++++++//////......---+++***)))))),,,...///---+++))))))++++++***))))))***+++,,,888777777:::???CCCFFFFFFNNNRRRTTTSSSUUUXXXXXXUUUZZZ^^^bbbdddkkktttyyyzzzxxxuuusssppphhhcccfffllleeeddddddhhhooovvv{{{}}}yyyyyywwwrrrjjjbbb\\\ZZZVVVVVVYYYdddqqqyyyxxxuuuqqqqqqppppppqqqrrrtttuuuqqqssssssqqqkkkddd___]]]jjjoooqqqpppqqqvvvzzzzzzxxx~~~xxxssssssvvvzzz|||qqqhhhgggfffgggiiikkkllllllrrrtttvvvxxxxxxwwwtttrrrrrrpppssszzz}}}xxxrrrppppppqqqrrrtttuuuwwwxxxyyyyyyxxxwwwwwwvvvtttppplllppprrrtttuuuttttttuuuvvvtttmmmjjjoootttrrrnnnkkkmmmlllmmmqqqtttsssoookkkgggeeecccccceeeffffffeeekkkkkknnnssstttpppmmmmmmkkkmmmmmmkkkmmmqqqssssssppppppooonnnllljjjiiiiiijjjjjjlllppppppmmmlllmmmiiiiiikkkmmmppptttwwwyyysssqqqooonnnpppqqqrrrqqqwwwooonnn~~~kkkXXXDDD>>>:::;;;:::777555777444444222111000/////////222222222222222222222222333333222222111000//////333777888555222222000---,,,///...000555999OOOrrrlll^^^QQQNNNOOOJJJCCC>>><<<;;;999666444222111111------,,,,,,,,,,,,---...---,,,+++***))))))))))))((()))************---///<<>>UUUkkkuuunnnooo{{{|||rrrmmmoooxxxnnnjjjyyypppKKK222222)))EEEfff}}}sss```AAA666333CCC[[[kkkqqqrrrqqqpppqqqtttrrrcccMMM;;;000...,,,+++,,,,,,***((((((''''''''''''((()))))),,,------...000222444555888999;;;<<<======<<<<<<<<<===???AAABBBAAA@@@?????????>>>======<<<;;;:::;;;;;;<<<===<<<:::888777555555444444333333333333333222222222333333444555222222222222333333444555666666444333222111222222444444444555666777888999=========<<<;;;999777666111111000000...---+++************)))******+++,,,)))(((((()))(((***222;;;:::333,,,((()))******)))///---,,,...333555333111...///000000///---------,,,///111222111111222444999:::;;;===@@@DDDGGGIIISSSTTTXXX\\\```bbbcccdddfffkkknnnnnnooorrrrrrnnnfffjjjlllmmmrrr{{{zzzwwwsssmmmddd```eeennnjjjfffdddgggkkkmmmqqqtttnnnooopppmmmfff___YYYVVVYYYWWWYYYdddqqqxxxuuuooonnnnnnmmmkkkjjjkkkmmmooohhhjjjkkkiiiddd^^^ZZZXXXhhhlllnnnnnnpppuuuxxxwwwwww}}}~~~vvvrrrrrrvvv}}}~~~~~~{{{{{{}}}yyyrrrsssqqqnnnhhhcccaaabbbcccdddgggmmmrrrvvvvvvtttqqqtttvvvyyy|||wwwpppooorrrqqqrrrtttvvvwwwyyyyyyzzzyyyyyyyyy{{{|||zzzwwwttttttvvvwwwwwwvvvuuuvvvwwwuuuooolllqqquuuuuutttttt{{{yyyxxxyyy{{{{{{wwwtttooonnnllllllmmmnnnmmmkkkmmmppptttuuurrrooonnnooonnnnnnmmmkkkmmmpppsssttttttuuusssnnnhhhfffiiimmmllllllnnnqqqqqqpppppppppkkkkkkkkklllnnnrrruuuwwwmmmlllkkkmmmoooppppppoooqqqrrrvvvyyypppWWWDDD>>>;;;<<<;;;888666888444444222111000////////////000111222333444555555444333333222111000000///666999:::555111111///,,,,,,//////111666<<>>===:::888555333222111...------------------------,,,+++******)))))))))((()))***)))))))))+++---444999@@@???444---;;;OOO\\\[[[___eee```NNN???:::AAA\\\qqqsssvvvtttooopppyyywwwrrr}}}qqqLLL000+++(((666WWW|||xxxpppXXXDDD444666HHH\\\llluuurrrpppqqqwwwzzzrrr```PPP888222,,,)))+++,,,***(((***))))))(((((())))))***++++++,,,---///111333444666777:::<<<============<<<===@@@BBBCCCCCCCCCBBBBBBAAA@@@???===<<<;;;:::<<<<<<======<<<;;;999888777666555555444444555555666666555444444444444444444444444555666777888999;;;:::999888888999:::;;;>>>>>>===<<<<<<<<<<<<===<<<<<<<<<:::888555222111...//////000000000000000222111111000000111111222111...,,,,,,+++///>>>NNNNNNBBB444------000///---444333777CCCQQQVVVOOOFFF:::<<>>>>>???AAA???@@@AAABBBFFFKKKQQQVVVUUUVVVXXX[[[```eeeiiikkkmmmppptttwwwwwwtttqqqooolllqqqssssssuuuxxxwwwsssjjjmmmmmmmmmpppxxx|||||||||xxxsssoooiiigggnnnxxxuuuooollloooooolllkkkmmmnnnqqqtttsssmmmfff```\\\___]]]___hhhuuuzzzvvvpppqqqrrrrrrpppoooppptttwwwmmmnnnmmmiiieeebbbaaaaaajjjmmmpppppptttzzz|||zzz|||}}}zzzyyyrrrwww}}}|||||||||zzzvvvxxxyyyvvvnnneeeaaadddhhhccceeejjjpppuuuwwwuuurrrvvvwwwtttyyytttuuuvvvxxxyyyyyyyyyxxxxxxxxxyyyzzz||||||yyywwwwwwyyyzzzyyyvvvuuutttuuurrrooonnnpppqqqrrrwww}}}|||{{{zzzwwwtttvvvtttsssrrrsssrrrpppnnnrrrvvvzzzwwwssspppoooooonnnppptttxxxzzzwwwuuutttlllqqquuusssmmmkkknnnsssnnnppprrrssstttvvvvvvuuuuuusssrrrqqqqqqrrrtttuuuooooooppprrrttttttrrrppplllsss{{{}}}yyyuuussstttTTTDDD>>>;;;<<<;;;888777999555444222111000000//////......000111333555666666333333333222111111111000444777777333//////...+++---000000444888???ddduuu```WWWVVVRRRKKKFFFAAA@@@===:::777555333333..................---------,,,+++***))))))))))))'''((()))))))))***,,,......000;;;DDD:::+++111EEEXXXYYY]]]```___VVVGGG===444MMMgggvvvzzzssspppuuuwwwuuuxxx~~~~~~oooLLL111)))...///HHHppptttqqqjjjWWW???333666GGGaaavvvttttttuuu{{{{{{qqqgggJJJ>>>111++++++---,,,)))+++******))))))************++++++---///111333444555666888:::;;;===>>>>>>;;;===@@@CCCEEEFFFEEEEEEEEEDDDBBB@@@???>>>>>>>>>======<<<<<<;;;:::::::::;;;:::888777777777888999:::999888777666666666666999999999:::;;;<<<>>>??????>>>>>>>>>???AAADDDFFFIIIGGGDDDAAA>>>===<<<<<<555666777888777666444222444444555666777777666666444444333111111000000000222000222444333555FFFYYYggg^^^SSSIIIFFFFFFHHHIIIXXXYYY```nnn{{{yyykkk\\\WWWZZZ[[[[[[YYYYYY\\\```iiieee```___aaafffjjjllliiiiiijjjkkknnnqqqtttvvvxxx{{{~~~}}}yyysssnnnkkklllppprrrqqqrrruuutttqqqmmmoooooonnnqqqyyy}}}}}}yyytttpppooonnnooouuu|||wwwpppmmmqqqooohhheeehhhrrruuuyyyyyytttkkkddd```aaa___bbbkkkuuu{{{yyyuuuqqqtttvvvvvvuuuvvvzzz~~~wwwvvvrrrmmmhhhfffggghhhmmmppprrrtttyyy}}}~~~}}}~~~qqqssswww{{{~~~~~~}}}|||{{{yyyyyyzzzzzzwwwrrrppprrruuupppoooooorrrvvvwwwtttqqqlllzzz~~~|||}}}~~~~~~}}}}}}|||{{{{{{||||||zzzxxx~~~}}}}}}zzzxxxwwwwwwvvvuuuzzz}}}~~~}}}|||}}}~~~~~~|||zzz|||{{{zzzyyyxxxvvv{{{}}}rrrwww~~~|||yyywwwsssvvvxxxwwwyyy|||}}}{{{{{{zzzxxxvvvttttttttttttvvvuuuuuuvvvwwwvvvtttqqqqqqrrrsssuuuvvvtttrrrppp{{{NNNBBB===:::;;;:::777666888555444222111000000//////...///000111222333444555222222222222222222222222222555666222000111111///...111222666:::CCClllmmm___YYYRRRKKKGGGEEEDDDAAA>>>:::888666555///000000000//////...---,,,+++***))))))((())))))'''((()))***)))***---///......444<<<;;;444444:::LLLVVV]]][[[ZZZ[[[SSSGGG999@@@QQQhhh{{{{{{tttpppnnnfff]]]```kkksss{{{}}}gggKKK666---...---<<<^^^zzzxxxpppsssjjjZZZGGG777888NNNfffqqqsssvvvyyyzzzyyyuuuqqq```PPP;;;///---///---************))))))******+++******+++---///111333555444444555777999<<<>>>???;;;===AAADDDFFFGGGGGGGGGEEEEEEDDDCCCBBBCCCDDDDDDCCCBBB@@@>>>>>>>>>???@@@@@@>>>===;;;;;;<<<===>>><<<;;;;;;:::::::::;;;;;;>>>>>>???@@@AAACCCEEEFFFCCCBBB@@@??????AAACCCEEEFFFDDDAAA>>>;;;:::::::::555777:::<<<======;;;:::>>>>>>>>>===;;;:::888777111111111111222222333444000333<<>>RRR]]]XXXWWW^^^\\\RRRCCC:::===TTTnnn}}}}}}uuunnncccOOO;;;999DDDWWWkkkyyyqqqZZZCCC444,,,---///:::SSSuuuvvvssswwwtttaaaCCC333>>>QQQjjjnnnrrrtttsssqqqppppppppp]]]CCC333///000///,,,)))))))))))))))******+++******+++---///222444555333444444555888;;;>>>@@@;;;>>>AAADDDGGGHHHHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJJJJHHHEEECCCBBBCCCEEEGGGCCCBBB@@@>>>>>>???@@@AAA===<<<<<<======>>>???@@@BBBBBBCCCDDDFFFHHHIIIJJJGGGEEEAAA===;;;;;;;;;<<<<<<:::888777666777999:::<<<>>>AAACCCDDDDDDBBBAAAFFFEEECCC@@@===999666555000111333666999<<>><<<===???===:::444111777JJJ^^^kkkppprrriiikkkmmmooopppooonnnmmmhhhfffcccbbbdddfffggggggjjjlllmmmmmmkkkjjjkkkkkkhhhaaa\\\\\\ZZZRRRHHHCCCLLLMMMQQQYYYccckkknnnnnneeegggjjjpppwww{{{}}}}}}tttyyyzzzwwwxxx|||{{{vvveeeaaaaaafffhhhgggjjjqqqqqqeeeaaaqqqsssLLL>>>===;;;::::::999777666666444333111000000111111333666666333222333222...222222222222222222222222555555666666555333111000---555222:::<<>><<<:::777444000......//////...,,,,,,++++++***)))))))))***))))))+++...///,,,)))///------000666:::<<<;;;000III^^^aaa^^^```___ZZZSSSJJJ:::888UUU{{{zzzwwwrrriii[[[DDD000,,,222;;;RRRgggfffTTT???111***(((+++:::VVVuuuwww\\\>>>333888MMMbbbtttuuuqqqsssuuusssvvvnnn^^^HHH444))),,,333222+++&&&'''((()))+++...............///111222333444555777999;;;<<<======;;;===AAADDDFFFEEEDDDBBBHHHIIIJJJLLLMMMMMMMMMMMMKKKNNNMMMJJJKKKOOOPPPOOOKKKLLLIIIEEEGGGLLLIIICCCCCCDDDFFFEEECCCAAAAAABBBFFFCCC???;;;999999:::;;;666444333222222555777999<<<;;;<<<===???AAADDDFFFHHHDDDBBBAAA>>>;;;<<<@@@<<>>===<<<999777888999999:::;;;===>>>???>>>???AAADDDHHHJJJJJJJJJJJJIIIIIIIIIJJJKKKNNNPPP>>>DDDIIIIIIFFFEEEIIINNNLLLEEEAAAIIIZZZhhhlllkkkppptttvvvuuuxxxoooJJJ>>>===;;;::::::999777555555444333111000111111222111333333111333777555111333222222222222222222222555555555444333222111000...666222:::>>>PPPoooccc___\\\TTTPPPJJJFFFCCCAAA===:::888666222000000000///------,,,,,,+++******))))))+++))))))+++------+++)))---,,,,,,...333888;;;===444===LLL\\\bbb```\\\ZZZXXXPPP@@@777EEE```rrruuurrroooiii\\\FFF333,,,000...===NNNUUUUUUQQQIIIBBB888;;;FFF]]]wwwsssVVV===222???TTTjjjsssssssssvvvxxxxxxuuukkkXXXAAA111...222000+++((()))(((&&&(((+++,,,------...///000222333444555777999:::;;;<<<<<<:::===AAAEEEHHHHHHGGGFFFEEEGGGJJJMMMPPPQQQQQQQQQNNNSSSWWWWWWYYY[[[ZZZVVVNNNSSSQQQGGG@@@DDDLLLRRRKKKHHHCCC???<<<;;;;;;;;;888666222...,,,,,,......000000000000333777;;;===CCCCCCCCC@@@>>>===>>>???:::888999===??????BBBGGGMMMVVVYYYUUUWWW```ccc___^^^aaaeeehhhkkkooosssvvvqqqvvv{{{|||zzzvvvsssqqqrrryyyxxxuuutttuuusssrrryyy|||{{{sssmmmhhhfffjjjmmmooonnnppprrrtttvvvuuutttsssssswwwwwwwwwxxxzzzzzzxxxvvvyyyxxxvvvuuuuuuwwwxxxyyyqqqppppppuuuzzz{{{xxxuuunnnkkkjjjiiiffffffmmmwww{{{uuusssoookkkhhhfffdddbbbaaaaaannnvvvsssttt}}}|||{{{zzzwwwtttrrrqqqqqqooopppssswwwyyyyyyvvvsssjjjhhhffffffgggfffbbb^^^ZZZ[[[[[[[[[[[[ZZZYYYXXXTTTSSSQQQOOONNNMMMMMMMMMMMMDDDDDDPPPTTTGGG666---000...,,,,,,---.........+++******---222777:::<<<999888777666555555444444111000000222444555333222111222333333333333222111666666666777777555111---,,,,,,,,,---///111333444444333333444555555555555333333555777999888555333333666777666444555:::???;;;666111333:::AAACCCCCCAAAEEEEEECCCDDDIIILLLKKKOOOQQQVVV[[[```bbbbbbbbbmmmmmmjjjeeefffkkkoooooojjjaaa___hhhkkkfffcccfffgggGGG>>><<<:::::::::999777555555444222111111111111222222222111222888===;;;555333333222222222222333333777555444222111111111111///777333;;;BBBXXXmmmeeebbbXXXSSSNNNJJJHHHDDD???:::999777555444333222000......------,,,++++++******,,,******+++,,,---,,,+++++++++,,,---///444:::>>>:::222999PPP```^^^ZZZ[[[]]]WWWJJJ<<<666BBBZZZnnnmmmmmmjjj___KKK666---,,,***///888HHH]]]kkkkkkcccWWWYYY___kkkzzzrrrRRR888333BBB[[[qqqzzzyyywwwyyyyyy{{{xxxkkkUUUAAA333...000---,,,---***&&&'''***+++++++++,,,...000111222555555777888::::::;;;;;;:::===AAAFFFIIIKKKKKKKKKFFFHHHKKKOOORRRTTTTTTUUUZZZ___bbbbbbdddfffeeebbbaaaaaa]]]WWWUUUYYY^^^```TTTKKK@@@888555555555444444333111//////000222333444444444444666999===???:::===>>><<<888777;;;@@@BBBAAACCCJJJOOORRRWWW\\\aaaiiillliiikkksssvvvtttsssuuuxxxyyyyyyyyyzzz|||vvvyyy||||||zzzwwwuuutttrrrsss}}}xxxvvvtttpppqqqzzzxxxuuurrrpppqqqsssvvvxxxuuuvvvyyyzzzyyywwwtttqqqvvvvvvwwwzzz{{{zzzvvvsssxxxxxxwwwxxxyyyzzz|||}}}uuutttssssssuuuwwwyyyzzzuuuqqqooommmiiihhhmmmuuuzzzuuurrrfff___UUULLLGGGDDDCCCBBB@@@JJJQQQSSSZZZgggnnnmmm___^^^\\\ZZZWWWUUUSSSRRRKKKJJJJJJLLLMMMLLLJJJHHHHHHEEEAAAAAAAAA@@@===:::===<<<;;;999888888777777333333333222222111000///222,,,...999===666...+++---,,,,,,---//////...,,,)))((('''))),,,...//////...---,,,...111333111///...,,,******---111333444222000...------000333555666777888:::999555...)))***+++,,,...111666999;;;888777444222000.........---...222777:::777///)))111333555777888777666555222111///---+++,,,///111222555555111111222111.........///333888:::999777888:::999666666:::<<<;;;;;;444222888;;;777555888___EEE>>><<<:::999999999777555555444222111111111222222555444222444;;;BBB???888333333222222222333444444888666333000//////000111///777222;;;EEE___~~~mmmccc]]]XXXRRRNNNLLLHHHAAA;;;999888777777777555333111//////...------,,,,,,+++++++++++++++---///000000+++------++++++...555;;;@@@666333AAAQQQYYY\\\______ZZZTTTGGG777444HHHbbbiiilllmmmdddQQQ<<<...(((...,,,000BBBaaayyy|||tttwwwwwwvvvxxx{{{~~~jjjPPP888888HHHggg~~~zzzwwwxxx}}}~~~xxxjjjVVV>>>---000///000111...)))))),,,)))******+++---///111222444555666888999:::::::::;;;===BBBFFFIIIKKKLLLLLLJJJKKKMMMPPPSSSVVVYYY[[[aaaeeeggghhhmmmtttyyyyyywwwjjjaaahhhyyy}}}nnn\\\RRRHHH;;;444222333333111............///111333444888777666555555666777888111666;;;<<<<<>>EEEMMMOOOJJJ???666111555999777333333999???EEEHHHHHHEEEEEEFFFBBB===777555444888???CCCBBB???<<>>===:::555000///333555333333555VVVCCC===<<<:::999999888666444444333222111111111222333666444222333:::@@@<<<444444333222111222333555666999666333000...///000111...666222<<>>BBBFFFHHHJJJKKKKKKMMMMMMOOORRRWWW^^^dddhhhccciiiooossszzztttbbbWWWaaatttuuu___GGGCCC<<<444111333444333000444444444555555666666777222222333333555777999:::BBBGGGLLLOOOSSS^^^nnn{{{{{{zzzyyyxxxyyy{{{yyyyyyuuunnnkkknnnqqqssswwwzzz}}}~~~~~~{{{{{{{{{|||~~~{{{vvvuuu|||vvvzzz|||ooolllsss{{{}}}|||yyy~~~~~~{{{zzz~~~xxxvvvwwwzzz}}}yyy~~~{{{yyyxxxxxxxxxwwwuuunnnnnnmmmlllkkkkkkkkkkkkdddaaaYYYOOOIIIKKKTTT\\\VVVQQQMMMKKKFFFBBBBBBFFFKKKLLLIIICCC@@@@@@<<<777333111///......///......---------,,,///333222...000///...000222222000---000///---...111333444444222///---///333666666444---,,,++++++---000333555>>>>>>===;;;888333///,,,...111888???AAA>>>===???>>>>>>>>>??????===999555******,,,///444888999999///---...444;;;???>>>::::::555///---///444999<<<:::777222///000666<<>>:::>>>AAAHHHOOORRRLLL???555---444:::;;;777777===DDDFFFIIIIIIIIIJJJLLLIIICCC999777777===EEEKKKJJJHHHKKKOOOPPPMMMKKKLLLIIIDDD444333555<<>>OOOnnnrrrlllddd[[[WWWVVVRRRJJJBBB;;;999888888999999888777111111111000//////......+++,,,,,,,,,---000555999111000...+++)))***---///<<>><<<888444///---(((---333777888777666555777666666666666444111......,,,+++,,,///111111000///------///222444222000///......///000111///...***+++---///000111111000666666555555555333///,,,***,,,...000222222222111333555555222...---///222---///333777999:::;;;:::===<<<===???@@@===777222...333888999777666888;;;999;;;;;;;;;>>>AAA>>>888000000333999???DDDDDDCCCCCCGGGIIIFFFDDDDDD@@@;;;000222555;;;BBBHHHNNNRRRIIIBBB===;;;999888888888666444333333111111111222333444222333333111333666444000444333222111222444666888:::888555222111000000111...999666BBBTTTuuuuuulllaaa\\\[[[XXXPPPHHH???<<<999888888777777555222222222111000000//////---------+++***---222777222///,,,++++++,,,,,,,,,222???GGG???333666GGGWWW^^^[[[YYYXXXSSSHHH;;;111CCCRRRbbbhhheee\\\MMM@@@333///000@@@^^^www}}}wwwwwwvvvuuutttuuuwwwzzz}}}tttuuu{{{nnnOOO:::<<>><<<;;;999666444555555444222000...,,,++++++---///000///---,,,,,,...***)))+++,,,******---+++///000---...111333111///000222555666333///+++,,,///333888::::::::::::222111222666;;;===;;;888111000111444999===???@@@222111000222555666333000000///...---------...///555555444333111...,,,***'''***---///000111000///...------...//////---+++///---++++++---000111111444333222111000000000///111///...///000111111000111222444666777777666555666777999<<<<<<:::555222222444777::::::999666444333666999777444222555888777<<>><<<:::777999<<<@@@BBBBBBAAA???::::::888777;;;>>>:::444///222666:::===>>>>>>>>>888<<<>>><<<;;;<<<999444000222444666999>>>CCCEEEFFFBBB===;;;999888888888666444333222111111111222333444222555666444444777666333444333222111222444777999:::888666444222111111111///;;;888DDDXXXzzz{{{qqqeee```___\\\TTTLLLCCC???;;;777666666555444333333222222111000000000......---***((()))///333111...++++++---///---++++++555DDDHHH:::...:::QQQ\\\ZZZXXXWWWWWWRRREEE888444GGG[[[eeegggcccXXXKKK999222000@@@^^^xxx~~~wwwwwwvvvuuuuuuwwwzzz|||}}}yyytttwwwoooLLL888EEE```sss}}}yyyzzzzzznnnMMM???111...111000...---.........------......///...000222555888:::;;;<<<<<>>@@@======@@@888999;;;<<<<<<===???AAAHHHLLLRRRXXX^^^ccceeegggbbbcccfffiiillloooqqqrrroooqqquuuyyy|||~~~~~~~~~{{{{{{~~~}}}~~~vvvqqqooommmhhheeeddd```^^^aaaeeeccc[[[RRRKKKJJJHHHFFFCCC@@@===;;;:::666444555777777333...000000111333444333000---+++,,,---...////////////......,,,,,,,,,,,,------000,,,***,,,---******+++***222666333000222666888::::::<<<===>>>;;;666222...222888===>>>;;;;;;<<<111///000444:::<<<999555---,,,+++,,,...000000///...------111444555222///,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,++++++***---......///000333444222111000000222444555444333///---,,,...222777;;;<<<888888888555333333444666:::444---***,,,222888<<>><<<<<>><<<>>>AAA===666222666;;;======<<<;;;;;;888===???>>>???@@@>>>:::///222444444777===BBBDDDzzzCCCDDD<<<;;;999777555555555555333222222111111222222333333555666666555444444555222333333222111000222333999666333111111000///......888@@@FFF___llldddbbb]]]WWWTTTJJJDDD===888777777666444222444444444222111000111333111///,,,++++++,,,---111000...,,,,,,,,,...///%%%...999???>>>:::888777KKKYYY```ZZZWWWYYYSSSGGG777444@@@ZZZiiifffdddiiiRRRIIIDDDMMM```rrr}}}zzztttssszzz~~~}}}{{{}}}xxxooorrr}}}vvvQQQ999DDD\\\wwwzzz|||{{{mmmXXX???000///111000------000000,,,---111///)))///222555777777888:::<<>>;;;<<<@@@DDDGGGOOOXXX\\\[[[kkknnnssszzzwwwyyywwwpppmmmppptttwww|||yyyyyy{{{{{{yyyzzz~~~||||||tttqqqiiicccZZZRRRLLLIIIGGGFFF@@@>>>===<<<<<<:::888666333333222111111000//////000,,,((()))---///---***,,,,,,,,,+++++++++++++++---000000,,,***---...---+++000333555777:::<<<===>>>;;;666///***((()))+++---:::999222444555333777555666333000333888555---,,,///111000---,,,000333555...,,,000111...---111...+++,,,//////+++---222000...///444555222000111222333,,,+++444555444===999999999777111,,,,,,//////444999>>>BBBEEEGGGHHHHHHCCCGGGIIIGGGLLLKKK>>>777444000444FFF[[[dddbbbiii```[[[\\\TTTDDD???CCCTTTLLL666&&&---<<>>===;;;:::666000444777888777666777777888444333111...+++***+++,,,(((222222,,,...///...000...000///,,,///333222---,,,---...---+++***,,,...000------000000...///444...,,,+++,,,...222444555777666999@@@EEEEEEFFFIIIAAA???666999JJJPPPMMMQQQYYY\\\[[[QQQ???111000666HHHSSS[[[\\\\\\___bbbaaa```\\\```cccbbbgggggg[[[===888555???YYYuuuxxxssssssvvvrrrcccQQQHHHOOOLLL===///222AAAYYYrrrrrrmmmhhheeegggjjjmmmnnnqqqtttyyyxxxwwwyyyaaacccttt|||vvvwwwwwwtttjjj\\\bbb~~~gggYYYcccrrrzzz{{{sssrrryyy|||yyywww{{{{{{xxx}}}ZZZSSSXXXkkkzzz|||yyyyyypppsssmmm\\\RRRUUU]]]```YYY^^^hhhsssuuummmeeeaaalllqqq{{{zzzppplll```JJJ<<<666;;;OOO^^^___YYYWWWooo@@@@@@<<<;;;999888666555555555333222222111111222222333333555666666555444444555333333333222111111333555:::777333111000000000///333999@@@OOOqqq}}}kkk___[[[[[[WWWPPPGGG@@@;;;999888777555555444444333222222111111000...---,,,,,,,,,---///...,,,+++++++++,,,---///,,,+++000999<<<888222555CCCSSS\\\[[[XXXXXXZZZNNN???222:::QQQhhhrrrrrrppprrrrrrooommmnnntttyyy|||yyyyyy|||}}}}}}~~~vvv]]]DDD;;;===KKKiii|||bbbJJJ888FFFgggzzzjjjVVVDDD888333333111111///,,,...222333111333333444555777999<<<===;;;>>>BBBFFFHHHHHHHHHGGGDDDBBBAAAAAABBBBBBAAA@@@EEEFFFHHHHHHHHHIIIKKKMMMRRRSSSUUUVVVXXX^^^gggmmmwwwyyy{{{~~~|||{{{~~~zzzyyy}}}{{{xxxzzz||||||~~~|||```TTTbbbttt|||~~~vvvnnngggcccaaaaaaWWWWWWRRRJJJFFFFFFDDDAAA???<<<<<>>===999999<<>>HHHccceeeLLLFFFEEE>>>444333CCC```yyyrrrqqqpppnnnmmmnnnrrruuuvvvzzzzzz}}}jjjlll||||||||||||yyy|||iiibbb{{{jjjVVVkkkssszzz|||wwwwww~~~}}}~~~|||llliiimmmzzz|||}}}yyy|||zzzqqqddd^^^aaaeeecccmmmxxx~~~sssyyyzzz}}}zzzoooXXXAAA===EEE]]]rrrwwwtttrrrhhh@@@>>><<<;;;:::888777666555555333222222111111222222333333555666666555444444555333333333222111222555777;;;777333111000111000000555888@@@VVV}}}xxxeeeaaaccc[[[VVVMMMDDD>>>:::999999777666444444444444333222111000///------,,,---------,,,,,,+++++++++,,,---///+++(((+++444::::::777111888HHHWWW\\\ZZZZZZ^^^YYYMMM;;;333@@@YYYlllsssooovvv{{{yyyuuurrrpppoooxxxyyy{{{}}}~~~}}}}}}~~~mmmRRR999111111777NNNhhh|||]]]>>>999UUUtttzzzmmm\\\JJJ===777555444111///000111000///333333444555666888:::;;;999:::===???@@@@@@@@@???DDDBBBAAA@@@AAACCCEEEEEEKKKKKKKKKKKKMMMRRRYYY^^^dddkkkssswwwxxxzzz|||}}}~~~}}}aaaOOO[[[qqq~~~uuuwwwpppooopppcccPPPKKKSSSXXXTTTMMMEEE???<<<::::::222555444000///333666666555111000333444000......111111000111222111///---,,,---///222555555333111......//////000111111222111000000000000000000000222222111000//////......333555444111000333111---+++***+++,,,+++)))+++...,,,...000///,,,)))((('''++++++111333111666<<<:::<<>>OOOiiizzzvvvpppuuuxxxtttsssppptttvvvttt{{{vvv]]]OOOFFFOOOiii}}}{{{uuuZZZ???:::777222222EEEbbbtttnnnqqqsssrrroooooossswwwzzz{{{yyy}}}xxxfffcccuuu}}}{{{zzzvvv{{{rrr___hhhyyybbbSSSnnnxxx|||{{{xxxxxx~~~zzz~~~~~~~~~{{{}}}yyywwwwwwwwwoooccc]]]]]]\\\lll||||||yyyuuuyyy{{{yyy{{{tttaaaFFFCCCNNNfffzzz}}}|||aaaAAA???<<<;;;:::999888777555555333222222111111222222333333555666666555444444555333333333222222333777:::;;;888333000000111111111555666AAA^^^nnndddccc]]]YYYQQQIIIAAA===;;;;;;999777444444555666444333111000000///............,,,,,,,,,+++,,,,,,,,,---,,,******+++///555;;;>>>444444===MMMYYY[[[[[[\\\UUUSSSGGG888777JJJddduuupppyyyyyyoooooosssxxx|||~~~{{{nnnRRR999000000222===LLLmmmwwwWWW@@@FFF^^^wwwcccMMM>>>888555333222222111000///111444777888777666777999<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBEEEHHHKKKLLLQQQWWW___fffmmmuuuyyy{{{}}}gggTTTQQQccctttyyysssiii^^^VVVOOOIIIIIIMMMCCC333111;;;444333222111111111222222111444444///...222444444222...---000111//////000111000111222333222///---...///111444777888666555333333333333333222222222111///...000222333000---111000000///...---,,,,,,+++---------000444333...///---///444555444777>>>777:::<<<;;;777222...,,,---,,,;;;FFFCCCLLLYYYYYY\\\aaagggiiihhhhhhnnntttvvvxxxyyyyyyxxxuuusssqqqtttrrrqqqsssuuuqqqdddWWW[[[YYYKKK@@@LLLkkk|||xxxyyy~~~yyysss|||xxx|||yyy]]]>>>555<<>>@@@BBBCCCEEEIIIOOORRR^^^fffrrr|||}}}nnnpppkkkXXXHHH@@@HHHMMMIIIDDDAAA???<<<999555777:::666...///666000111222222333222111111000222222......111111...222......222444333333555444444555888999999777555.........000333444444333111111000///...---------...---,,,,,,------------///000111333444666777888444888===@@@CCCDDD===444---,,,333???HHHLLLUUU```ZZZ\\\^^^ZZZPPPBBB555...,,,,,,FFFYYYTTT^^^sssuuuppprrrwww{{{{{{zzzxxxrrroooyyyxxxwwwyyy~~~~~~tttiiiSSSNNNEEEGGG[[[uuu}}}xxxyyy{{{~~~|||yyy{{{yyy{{{{{{}}}www^^^@@@777>>>FFFWWWiiiqqqtttvvvvvvtttrrroootttuuurrrzzz|||]]]QQQMMM___zzzzzz|||{{{|||SSS999111444888TTTpppooowww|||~~~{{{{{{~~~{{{~~~{{{zzzooo[[[PPPhhh}}}wwwqqqWWWOOOQQQbbb{{{xxxxxxzzz{{{{{{vvv{{{}}}}}}}}}~~~|||yyywww|||wwwcccQQQPPPbbbttt{{{{{{~~~ttt___aaalll|||}}}zzz}}}UUUCCC???;;;;;;;;;;;;999777666444333222222111111222222333333555666666555444444555444444333222222555:::======999333000000111222222444999LLLqqqyyy|||ccc^^^___]]]YYYRRRMMMKKKKKK===999444444777888777444222333333333222222111111,,,,,,---...............***,,,---,,,)))+++222888;;;;;;777666CCCVVV^^^[[[]]]\\\\\\VVVEEE888<<>>AAACCCEEEFFFEEEHHHMMMRRRVVV\\\ccchhhzzzuuubbb[[[]]]SSSVVVLLLEEELLLJJJ===666333666555///---///111111555555444333222111000111555555444333222000///...---......---000444222,,,333000000555999888888:::999999999;;;======;;;999000...------///111222111...///000222444555777777999;;;:::555///000999BBBDDDFFFIIIMMMQQQUUUXXXYYYaaaccccccaaa___ZZZNNNAAA+++***111@@@IIINNNXXXeeeeeekkkrrrqqqeeeQQQ===111///000PPPeeeYYYbbbzzz|||tttssswww|||}}}{{{uuunnnnnntttwwwxxxuuuwww|||}}}yyy\\\III<<>>;;;<<<<<<;;;:::888666444333222222222222222222333333555666666555444444555444444333222222555:::>>>===999333000000111222222555:::PPPwww}}}zzznnn```bbbbbb___YYYTTTRRRRRR>>>999444444777999777555333333444444444333222222,,,------.../////////...,,,------+++))))))---111;;;>>>999111:::RRR___^^^XXXTTTWWW\\\SSS???999@@@TTTaaammmttt~~~vvvrrrxxx~~~wwwkkkgggcccQQQ888,,,000222---;;;dddwwwiiiuuu}}}xxxdddSSS@@@555...+++000888666GGGXXXXXXKKK>>>;;;???999<<>>DDDIIIMMMOOOMMMRRRRRRHHH;;;===NNN___eeegggkkkoootttxxx|||~~~{{{vvvlllaaaXXXPPPCCC777444...000999<<<999>>>IIILLLXXXhhhpppkkkZZZFFF999333444WWWjjjXXX\\\uuuvvvvvvtttvvv|||}}}{{{}}}{{{xxxyyysssyyyyyyrrrpppwwwjjjIII333GGGqqq}}}}}}~~~{{{wwwlllPPP666999LLLKKKIIITTTkkkwwwsssmmmnnnffffffllloooooozzzdddVVVQQQ```uuuxxxzzz|||}}}|||yyysssoooYYY888000222222SSSvvvssszzz{{{{{{{{{zzzzzz|||}}}~~~}}}|||hhhYYYLLL<<>>666WWW{{{}}}~~~{{{wwwxxx~~~mmmTTTAAAEEETTTkkkyyytttccckkk{{{zzz{{{TTT<<<===<<<;;;:::999888666555555444333222111111111222333555666666666444333444555333333333222222444888;;;???888333222222111222555<<<===PPPzzzdddjjjhhh___YYYYYYXXXTTTAAA===888444333444555555:::888555444444444333111/////////...------,,,,,,...---,,,+++++++++++++++444CCCFFF888000<<>>QQQ{{{~~~wwwlll~~~{{{||||||yyy}}}lll]]]GGG>>>HHHhhhmmmeeefffxxxwwwOOO;;;???<<<;;;:::999888666555555444333222111111222333333555666777666444333444555333444333222222555999<<>>eee{{{dddKKK>>>888444222222999BBBMMMQQQHHH===>>>FFFIIILLLXXXgggrrrxxxvvv{{{}}}ppp```RRRNNNSSSZZZTTTPPPLLLHHHDDD???888444:::888666666555444222222333333111000///000222333222+++***000555555555777:::======;;;;;;<<<777000000222999??????:::888999444222;;;???888444444---111222444777:::===BBBFFFGGGIIIMMMQQQUUUXXXZZZ[[[XXXLLL>>>777>>>SSSlll}}}hhh``````nnn{{{vvvkkkaaammm~~~{{{{{{~~~~~~xxxsssfffnnnqqqppptttzzzvvvlllXXXYYY]]]cccccc[[[PPPJJJ:::999888;;;JJJXXXVVVKKK:::@@@XXXoookkk\\\fffxxxvvv{{{~~~~~~}}}{{{{{{zzzdddBBB;;;LLLrrr~~~vvv{{{~~~}}}zzzzzzvvv~~~oooRRR:::;;;HHHIIIFFFHHHVVVjjjwwwxxxsssllljjjnnnppprrrzzz___LLLKKKQQQiiizzz{{{zzz{{{|||||||||{{{zzzyyyVVV666111555///JJJttt~~~~~~|||}}}{{{xxxoooXXX>>>444777:::===XXXuuu{{{zzz|||{{{yyyoooqqq[[[AAA===PPPyyy{{{|||}}}|||zzzzzzwwwgggVVVPPPdddwww}}}zzzxxxvvvttt}}}|||oooeeeMMMBBBJJJiiizzzfff^^^cccyyylllIII:::@@@<<<;;;:::999888666555555444333222111111222333444555666777666444333444555444444333222222555:::===???888333333333111333666<<<>>>RRRzzzccc___bbb^^^]]]dddUUUNNNDDD<<<888777777777666666555666777777444222000000//////......------//////...------------......111===GGG@@@222333???TTT[[[bbbgggooossshhhYYYAAA@@@NNNnnnrrruuutttnnnkkkpppvvvzzzxxxkkkXXXFFF;;;777888:::NNNpppuuujjjZZZNNN@@@888444111000111222666<<<>>>;;;<<>>BBB777444444<<>>HHHNNNBBBGGG```xxxoooYYYddd{{{zzz{{{|||{{{||||||}}}wwweeeDDD===PPPwww~~~tttxxx}}}}}}{{{}}}~~~tttrrrSSS:::;;;IIIDDDFFFGGGMMM___sssxxxrrrrrroooqqqrrrtttyyy\\\IIIHHHNNNfff~~~wwwvvvwwwyyy{{{~~~YYY777///555111EEEmmm~~~zzz~~~yyysssgggPPP888111666777888SSStttyyytttxxx|||{{{rrrttt^^^BBB<<>>@@@TTT|||zzziiiaaaZZZZZZ___]]]UUUIII???999666555555666666777999;;;:::777555111111000//////......---//////............//////,,,---555@@@AAA999444555MMM[[[ffffffiiimmmjjj```XXXGGGCCC\\\uuuuuuqqqkkkjjjpppuuuvvvzzzsssdddQQQBBB===BBBHHH___~~~~~~pppcccXXXNNNGGG999666444222111111333555000444888===AAAJJJXXXcccwwwwww{{{vvvooowwwiiiWWWPPPNNNLLLHHHDDD???;;;;;;>>>>>>;;;777;;;:::::::::999777444333111000---,,,///555888666999777666888;;;======<<<999777666999<<>>888333333333333444888???CCCXXXjjjaaa``````ddd]]]RRRGGG@@@;;;888666555555777999::::::777555222111111000//////......//////.........//////000---//////222<<>>>>>CCCJJJRRR[[[eeennnsss}}}yyyqqq{{{}}}ttthhh\\\PPPHHHDDD<<<;;;;;;;;;===<<<:::777222222333222000///...---555444000---444>>>BBB???CCCCCCCCCDDDEEEEEEDDDBBB:::888555444666:::<<<;;;===AAACCCBBBCCCDDDBBB===:::<<>>666<<>>888333333444333555888AAAGGG^^^|||mmmgggcccddd___VVVNNNFFF@@@:::666555444555666777777555444222222111111000000/////////............///000000...000,,,)))555FFFGGG;;;;;;GGGVVV\\\[[[\\\aaagggrrrfffOOODDD[[[zzzooolllrrrssseeeTTTLLLZZZfffcccRRRDDDAAAEEEgggzzziii___CCC<<<555333222111222555111555777555666<<>>???AAA;;;:::777777===CCCAAA;;;GGGUUUccciiiiiigggaaa[[[QQQWWWcccpppsssoookkkkkkkkknnnuuuxxx|||}}}```@@@NNNeee{{{|||zzzxxxwwwzzzxxx]]]VVVjjj|||tttaaaZZZeeexxxtttuuuxxxxxxyyyzzz~~~vvvttt{{{wwwzzz|||xxxkkkWWWBBB444>>>CCC]]]}}}hhh\\\bbbxxxyyywwwrrrqqqtttwwwxxxzzzKKK444>>>fff}}}{{{llluuu{{{|||cccEEE777999===CCCEEEEEEPPPeeewww|||zzzyyy~~~~~~hhhOOOEEEGGGFFFZZZxxxyyyzzz{{{~~~xxxIII888...000333888QQQooo~~~zzzxxxxxxxxxvvvtttlllVVV===333666999BBB___wwwuuurrryyy~~~~~~zzziiiHHH<<>>999@@@VVVoooyyywww|||sssooouuuvvvgggTTTEEEAAABBBQQQmmm~~~}}}vvv^^^IIIMMM^^^zzzOOOCCC===;;;<<<;;;:::999888666555555333333222222333444666777666777888777555555555777777666444333333888>>>CCC>>>888333333444444666999BBBJJJccc}}}mmmhhhccc```[[[UUUNNNFFF===777888777666666777888777555333222222111111000//////...---------......///000///...,,,---222;;;@@@@@@999999DDDTTT\\\[[[^^^fffiiihhh\\\LLLJJJ\\\tttzzzooolllpppkkkUUU>>>999DDDOOORRRMMMKKKPPPVVVrrrssseeeUUUFFF===555000...222333111111333222777999:::AAAQQQ^^^ddduuuxxxwwwvvvyyy{{{tttkkkuuu~~~xxx|||yyy___ZZZ]]]______bbbiiissswwwkkkUUUEEE@@@;;;888444444777<<>>JJJdddtttooofffcccttt|||wwwooorrr{{{~~~QQQ888888WWWxxx}}}{{{llluuu~~~iiiMMM>>><<<;;;???CCCIIIRRRaaasssyyyyyyzzzaaaGGGAAADDD@@@RRRqqqwww||||||uuulll???999///---111777JJJddd|||zzzuuusssuuusssssskkkVVV===333666;;;JJJgggvvvrrrsss{{{{{{lllIII:::FFFnnn|||}}}~~~lllMMM<<<===666AAAWWWmmmxxxzzz}}}vvvpppsssqqq^^^III===DDDJJJSSSfff}}}|||mmmWWWGGGIII^^^~~~IIIBBB>>>;;;<<<;;;:::999888666555555333333222222333555666777666777888777666555666777777666444333333888???DDD>>>888333444444444666999CCCLLLfffsssooogggfffccc___XXXOOOEEE>>>===;;;999999:::::::::999333333222222111000000000---------------...///000///+++---444333...555CCC;;;111777NNN]]]ZZZZZZaaa```eeefffXXXAAA<<>>DDDLLLSSS\\\mmm}}}xxxyyyxxx\\\AAA===BBB;;;KKKlllttt|||{{{pppeee888999111+++000777FFF]]]uuu{{{sssqqquuusssrrrkkkVVV>>>555999===QQQnnnxxxqqqvvv~~~{{{oooIII999CCCjjj{{{{{{}}}tttqqqttteeeGGG777888111@@@WWWkkkuuuwwwwwwwww~~~yyyyyyzzzrrrYYYBBB:::GGGRRRXXXcccwww}}}vvvfffRRRDDDGGG^^^xxxMMMBBB>>>:::>>><<<;;;999777555555444555555444555888<<<@@@CCC???===:::777666888:::;;;999111555:::555666@@@EEE???888333444666666777:::HHHRRRoootttnnnkkkjjjhhhdddZZZOOOHHHCCC@@@<<<999888888777666555444444444555444111.........------------,,,,,,+++,,,------...111555888<<<777555<<>>:::;;;DDDNNN```tttiiiaaassszzz___SSS[[[lll~~~yyy{{{yyy]]]TTT]]]~~~```DDDFFFSSSttt~~~wwwzzzvvvsss~~~{{{{{{yyywwwzzz{{{{{{]]]VVVjjj|||{{{zzzuuusssxxx```@@@333;;;IIIfffvvvjjjxxxqqq```aaannn~~~TTT777222BBBWWWfffsssccceeezzz}}}~~~hhhQQQEEE>>>333;;;BBBRRRSSSYYYuuuxxxzzzpppZZZEEE<<<999:::@@@YYYttt}}}}}}qqqYYY888222///111111222===KKKqqqzzz~~~xxxpppuuurrrqqqtttpppYYY<<<333;;;@@@PPPnnn||||||jjjGGG888>>>]]]uuu{{{uuuoootttsssqqqvvvxxxuuuooodddQQQ>>>666888666@@@RRReeeqqqwwwwwwwwwzzzzzznnnNNNBBB>>>>>>UUUgggeeerrr}}}___FFF>>>HHH\\\~~~sssJJJAAA>>>;;;===<<<;;;888777555555444555444444555777;;;???AAA<<<;;;888666666888;;;===999111444:::666:::EEEJJJ???888333444666666888;;;JJJVVVuuuppptttrrrjjjcccaaa\\\UUUJJJEEE>>>:::888999:::;;;777666555666666555222000/////////.........------+++,,,---------000333666AAA<<<888888@@@MMMZZZbbbbbbaaadddeeeYYYIIIEEELLLfffmmmrrrqqqnnncccJJJ111+++///111444AAAYYYrrruuuUUUFFF888555777666666888999777666999BBBMMMVVV\\\cccooozzz}}}zzzlllnnn{{{~~~~~~yyyrrraaabbbrrrrrraaaTTTQQQMMMFFFCCCGGGKKKFFF@@@???DDDPPP\\\ccc```ZZZPPPJJJLLLPPPLLLDDD:::AAAIIIQQQZZZaaabbb^^^bbb^^^PPP???;;;III]]]jjjpppllleee\\\QQQHHHEEEFFFOOOddd}}}gggtttiiiPPPVVVgggwww~~~|||~~~hhhWWWSSStttkkkHHH<<>>LLLMMMWWWvvvzzz}}}tttZZZ???999::::::===VVVwwwqqqUUU999222///111111222===KKKmmmxxx{{{|||xxxqqquuuwwwvvvwwwpppYYY===444:::???MMMjjj|||yyy{{{}}}}}}cccDDD888===ZZZmmmuuuqqqlllpppqqqpppuuu|||qqq^^^III:::666666444===PPPggguuuwwwxxx{{{~~~kkkKKKAAA>>><<>>:::111444888555;;;HHHLLL>>>888333444666666999===NNN\\\}}}zzz~~~zzzlllddddddccc^^^SSSLLLCCC===;;;<<<>>>???:::999888777888777444222000000000000////////////,,,------------...111333???>>>;;;555444???SSSddd```___```bbbaaaYYYJJJ>>>MMM[[[iiippprrrjjjSSS;;;///333555555<<>>666444@@@UUU```fff|||nnnSSSCCCEEETTTnnn|||ZZZBBB333111999IIIlll|||}}}~~~xxx^^^LLLQQQiiixxxWWW<<<333000444888888CCCFFFUUUyyy}}}sssRRR999555999999:::SSSyyyqqqRRR999222///111111222===KKKlllwww{{{{{{~~~xxxqqquuuyyy{{{|||qqqXXX===444888===JJJfffxxxxxx{{{~~~qqqmmmVVV???888;;;TTTlllwwwuuuooorrrrrrqqqvvvoooSSS???999888666777;;;OOOkkkzzzxxxxxx~~~^^^@@@;;;===999NNNiiilllmmm}}}yyy___DDD:::>>>CCCVVVyyydddCCC???>>>======<<<:::888777666555555333333333444666999;;;===999888666666666888;;;<<<<<<333444666333===JJJLLL>>>888444555666777;;;AAAQQQbbbzzzqqqiiibbb^^^]]][[[UUULLLEEEAAA@@@??????<<<:::999888888777555333111111000000000000//////---......---,,,---///000444:::<<<666111888MMM______aaaaaa```ddddddTTT@@@AAARRReeepppuuuqqq```LLL555666333111777JJJ]]]hhhrrruuuqqqeeeVVVIII:::...333444555666555666999===KKKTTTddduuuwwwsssyyy{{{qqqYYYFFFJJJddduuu}}}xxxgggWWWOOOLLLCCCFFFSSScccmmmmmmkkkmmmkkklll]]]EEE===MMM^^^ccciiippptttnnnddd[[[PPPHHHCCCCCCUUUvvv{{{qqqppptttooo\\\HHHFFFXXXkkk|||}}}uuummm[[[OOOOOOhhhxxx~~~|||\\\RRRUUUaaaqqq~~~xxx{{{oooPPP\\\uuu}}}XXX888999AAAiii}}}|||tttqqquuuuuurrrqqqtttwwwwwwdddJJJ:::>>>QQQnnn|||uuuzzzyyyxxxvvvvvvzzzcccBBB777222444EEEXXXXXXlllhhhLLL;;;<<>>999>>>BBBVVVxxx]]]AAA???>>><<<<<<;;;:::888777666666666333333444444666888:::;;;:::999777666666777999:::;;;444444666666DDDRRRRRR===888444555666777===DDDUUUiiiyyyyyyuuueee\\\______[[[UUUOOOJJJEEE@@@======<<<999888888777666444111111111111000000000000---...///...---,,,---///+++555>>>;;;444555BBBPPP[[[aaaccc___bbbggg___QQQIIIYYYiiippptttssshhhZZZ===888000...999NNN___fff\\\\\\WWWLLLAAA;;;888555333666888888;;;EEEQQQZZZrrr}}}{{{yyy~~~}}}vvvuuuyyybbbHHHBBBSSS^^^dddhhhfffdddiiilllhhh\\\NNNDDD@@@DDDRRRffftttvvvrrrrrruuuwww~~~tttXXXHHHUUUlllxxxuuu}}}~~~vvvjjj___KKKDDDPPPqqqyyyiiikkktttvvvdddJJJ???LLL```}}}yyyqqqdddTTTTTTmmmzzz~~~lllTTTIIITTTggg|||yyyzzz\\\TTTnnn```;;;888:::]]]}}}qqqttt|||}}}yyyxxxwwwvvvaaaGGG666777FFFbbbwwwxxxwwwyyy{{{zzzxxxzzzfffFFF<<<999111777IIIQQQaaatttdddIII999:::EEE___|||VVV>>>222222999AAA^^^zzz{{{uuu```JJJAAAEEEUUUpppvvvPPP888777777333666000888@@@\\\pppGGG===222222555888PPPxxxrrrWWW:::333///111111111<<>><<<<<<;;;:::888777666666666444444555555777888999:::::::::888888777888999::::::444666999<<>>DDDIIIOOOTTTQQQSSS^^^lllsssmmm]]]KKK>>>HHHZZZoooyyywwwtttyyylllUUUXXXooozzzXXXLLLLLLhhhmmmlllxxx~~~oooQQQ???III[[[yyytttvvvjjjTTTQQQhhh{{{YYYDDDIIIZZZuuuwww}}}{{{iiiNNNaaaeee<<<333444IIIgggyyy}}}sssyyy}}}{{{zzzaaaDDD444777???TTTnnnyyywwwzzz}}}}}}||||||jjjKKK@@@BBB888000:::NNNZZZkkkxxx^^^EEE777;;;DDD]]]}}}TTT999///222777;;;TTTbbbPPP@@@<<<>>>IIIddduuuMMM666444333222555///666???\\\iiiBBB>>>222111555777MMMuuusssXXX:::333000111000111;;;IIInnn~~~{{{~~~~~~yyyyyyxxx}}}bbbDDD777999===DDDRRRppp{{{mmmdddLLLCCC666333777444CCC\\\uuu}}}uuuvvvzzzzzz~~~tttooo]]]EEE666555666444777666BBB```cccFFF>>>???777777<<>>AAA@@@===;;;;;;999888777777666666555555666666777888999:::999999888888999:::;;;<<<;;;666888999===NNN[[[XXX;;;777555666666888@@@JJJaaaxxx}}}uuulll^^^]]]\\\ZZZWWWQQQKKKFFFBBB@@@===;;;::::::999777666666666555555555444444---///000000///...///000...000555999;;;:::666222AAAOOO^^^dddccccccfffjjjeeeppptttpppnnnqqqpppkkkeee]]]NNN@@@<<<@@@AAA???>>>:::555333444777<<<@@@EEEQQQ___iiivvv~~~xxxhhhSSSDDDWWWkkk||||||vvvrrrlllfffWWWIIIDDDEEEFFFPPPXXXTTTYYYddduuu~~~mmmTTTBBBFFF[[[ssswww]]]XXXllllllZZZNNN]]]qqqhhhyyyaaaFFFFFFSSSnnn~~~xxx{{{eeeNNNNNNggg||||||cccIIIFFFMMMddd{{{{{{xxx}}}uuuOOOPPPkkkfff>>>333666999LLLnnn}}}vvvzzz|||}}}}}}```AAA333888:::FFFbbbyyyzzz{{{|||}}}}}}~~~mmmLLL???JJJDDD444666GGGQQQbbbrrr{{{}}}|||{{{ZZZBBB666:::AAAWWWwww~~~QQQ888///111666999QQQ{{{{{{TTTEEE;;;:::999@@@\\\|||tttNNN777444000000444...444===YYYbbb???:::111444888555HHHrrruuuTTT;;;333000111000111;;;IIIlll~~~tttSSS<<<:::======KKKWWWtttppp^^^FFF>>>333222777333@@@ZZZvvv{{{|||xxxmmmZZZFFF888222333666888666;;;TTT{{{vvvxxxtttVVVAAA>>>999444<<<===GGG[[[___fff}}}tttwwwjjjOOO<<<888999777>>>TTTyyyNNN>>>BBBAAA>>>;;;:::999888777777777777666666666777888999999999777777888999:::<<<>>>>>>>>>888999888:::JJJUUUOOO;;;777555666666888AAAKKKeee}}}{{{}}}lll\\\[[[ZZZZZZXXXUUUPPPLLLEEEBBB>>><<<<<<<<<:::999888888888888777777777777---///111111000///000111///------333<<<>>>999222666EEEYYYffffffbbbdddkkkeeeoootttooommmrrruuussseeeaaaUUUFFF;;;999777555666444444:::BBBIIINNNRRRaaappplllTTTDDDMMMcccsssnnnbbb[[[XXXVVVSSSMMMNNNNNNOOO^^^hhhccc]]]ffftttuuu^^^MMMHHH___zzzzzzfff___qqqzzzcccMMMRRRsssiii^^^vvvoooLLLAAAGGGiii~~~yyy___KKKVVVooowwwpppoooxxxvvvzzzmmmRRRIIIFFFWWWwww{{{www|||}}}TTTCCCRRRqqq|||{{{fffBBB888<<<222<<>>222999777<<>>===;;;999888777666666555555666888888999999999888777888:::>>>@@@@@@???777555777777999IIIQQQGGG777:::555333:::<<>>;;;777;;;:::888666555444444444222222111000///...------000---,,,///666<<<>>>???555>>>MMM\\\dddeeeddddddeeehhhjjjlllqqqvvvqqqgggXXXPPPFFF===777666666777555999===EEETTTgggtttyyy}}}rrr___JJJFFFJJJQQQXXX\\\```dddhhhoooggg^^^]]]fffqqqzzz~~~|||{{{~~~~~~{{{```KKKcccrrreeeooonnnQQQCCCVVVrrrtttcccbbbrrrwwwWWWGGGGGG[[[ppp~~~bbbMMMXXXpppwwwmmmkkk~~~oooiii{{{xxxWWWHHHIIITTTfffuuu~~~}}}gggEEEEEEkkkuuu\\\GGG555999777666GGGggg|||}}}zzz{{{|||{{{{{{{{{]]]===444111222999JJJqqqwww~~~~~~zzzuuuIII===MMMSSSNNN;;;:::AAATTThhhxxxrrrQQQDDD888555<<>>@@@SSS]]]mmmpppKKK@@@777555666666999===SSSiii}}}zzzzzz~~~vvv[[[AAA:::888666:::666:::777III|||~~~~~~wwwgggSSSCCC999444666888777HHHaaa^^^___yyy||||||cccEEE;;;:::888999<<>>>>>===;;;999888777777666555666777888999999999999777888999<<>>999666888888;;;IIIPPPFFF777:::555333:::<<>>@@@AAA>>>999;;;:::999888666555444333444333333222000//////......---,,,///444:::???AAA666999BBBSSSccciiigggcccbbbgggiiigggeeebbbXXXMMMAAA???<<<:::999999888888666AAANNN[[[kkk|||vvviiiiiirrrzzzqqq]]]FFF<<<===HHH\\\mmmuuu{{{yyytttppprrryyyfffTTTggg{{{kkkooo~~~sssXXXCCCKKKdddnnniii\\\mmmcccIIICCCXXXnnntttYYYUUUdddqqqnnnmmmoooeeeuuuaaaNNNGGGLLLZZZgggnnnLLLJJJmmmxxx\\\BBB555888666444DDDbbbyyy|||{{{zzzxxxwwwwww[[[===555111222888FFFkkkwww~~~~~~{{{wwwJJJ;;;IIIPPPPPPBBB:::<<>>===;;;:::999888777777666777888888999999999999777888;;;>>>AAABBB@@@>>>:::777999999<<>>CCC;;;666888HHH___mmmlllddd```aaa^^^WWWOOOIII@@@999999999999999;;;===@@@AAALLLZZZjjjuuu~~~yyyzzzvvvkkkaaa]]]eeelllmmmhhhjjjppphhhYYYDDD<<>>===<<<:::999999888888777888888999::::::999999777999<<<@@@BBBBBB@@@===:::777888999<<>>:::999777444999999999<<>>RRRkkkhhhggg^^^@@@999888666:::999AAAcccZZZDDDDDDEEE???>>>>>>===<<<;;;::::::999999888999999::::::::::::999888999<<<@@@BBBBBB???<<<:::666777999===JJJLLL===999;;;777888<<<===LLLhhhzzzwwwlllgggfff___YYYTTTNNNJJJGGGDDD@@@===:::;;;<<<<<<;;;999777555444444444333333222222111111222222000...000666<<>>>>>FFFCCC===222666LLLiiilllJJJ===444555:::IIInnntttJJJ<<<777444888666>>>PPPwwwhhhFFF;;;555777666777FFFZZZccc===999777444666666222===ddd}}}~~~{{{yyyeeeEEE;;;444222666;;;IIIfffgggKKK888444333444444555;;;CCC^^^qqqLLL<<<;;;>>>GGGPPPPPPOOOTTTccctttxxxhhhTTT@@@888222222444444555777>>>XXXuuu|||xxx```FFF===777444999999===;;;JJJtttgggJJJAAA???<<<888<<<>>>RRRllliiihhh}}}ZZZ>>>:::999666;;;;;;AAAcccXXXFFFCCCFFF>>>???>>>>>>===<<<;;;;;;;;;;;;999::::::;;;;;;:::::::::999999;;;>>>AAAAAA???<<<999555777:::???LLLLLL<<<999;;;888:::======PPPpppuuuooommmfff]]]YYYTTTOOOKKKFFFBBB???;;;<<<<<<<<<;;;:::888777444444444444333333333222444333222000///000333555===AAA???999;;;FFFMMMNNN<<<333---000444555333333888AAAOOO[[[eeennnwww|||yyysss{{{jjjxxxyyyvvvsssnnndddrrr|||yyysssuuu|||kkk[[[ffffffkkk}}}vvveeefffxxxlllNNNAAACCCIIIVVV\\\mmmiiiPPPEEEKKK[[[rrrhhhFFFGGGPPPYYYnnnhhhLLLBBBEEEcccxxxYYYGGGEEEIIIUUUvvvtttUUUVVVhhhbbbGGGLLLfff}}}pppMMM;;;888666666888FFFfffvvvLLL777666444444555333DDD___]]]BBB<<<:::AAA>>><<<666777EEEbbbkkkFFF999333555777CCChhhpppJJJ???888444888666===NNNyyyjjjEEE<<<666666666777CCCRRRvvvfffAAA<<<888777555555444<<<^^^dddAAA<<<555333888;;;FFFdddcccEEE777444333555555666;;;BBBVVVpppKKK======@@@IIITTTQQQLLLOOO```tttwwweeeQQQ???777333444666666666888999UUUvvvzzz^^^DDD===:::777;;;<<<>>><<>>RRRllliiijjjxxxUUU<<<::::::777;;;>>>BBBdddwwwUUUGGGBBBEEE===@@@???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::<<>><<<:::666888<<>>ZZZhhhBBB888555999777===^^^hhhFFF???888222777777???PPP}}}nnnDDD<<<777666555666@@@LLLjjj~~~nnnJJJ@@@777:::222444666;;;VVV}}}|||~~~{{{aaaAAA:::555777<<<;;;BBB^^^^^^>>>666444444666666666;;;AAARRRlllIII===???AAAKKKXXXUUUMMMOOOcccyyy{{{eeeNNN???888444666999888888999777SSSuuu}}}\\\AAA<<<<<<:::>>><<<>>>@@@TTT||||||WWW@@@======888:::===>>>RRRlllkkkllltttPPP;;;;;;;;;888<<>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::999999;;;===>>>>>><<<;;;777:::>>>DDDQQQQQQ???:::;;;999;;;>>>===TTTyyy{{{ssspppiiigggddd```ZZZTTTNNNIIIGGG>>>===<<<;;;;;;;;;;;;;;;777777777777666666666666222000...000333444222000000???HHHBBB;;;:::555---000111555999999<<>>777===<<<:::UUUfffAAA999888>>>:::;;;WWW|||zzzbbbCCC>>>777111777888AAARRRpppCCC<<<777666555666>>>IIIggg|||wwwQQQBBB555;;;111222777:::QQQzzz}}}mmmmmmooo^^^EEE888555999???<<<>>>YYYzzz\\\;;;666444444666666666;;;AAARRRiiiFFF===???BBBMMM[[[ZZZPPPQQQfff~~~fffMMM???888555888::::::999:::888RRRrrr[[[???<<<>>><<>>RRRllllllnnnqqqNNN:::<<<<<<888===@@@CCCfff