BM6(v7 xxxkkk^^^XXXUUUTTTVVVZZZ```YYYQQQIIIEEECCCBBBAAA===>>>?????????AAAEEEIIIMMMPPPTTTWWWWWWXXXYYYZZZ]]]^^^dddlllooopppvvvvvvnnnvvv}}}kkkmmmxxxhhhKKKDDDEEEEEEEEEIIISSSaaaiiizzzrrrmmmgggyyywww|||~~~vvvqqqooolllhhhfffeeeeeecccaaa``````^^^[[[WWWTTTQQQPPPYYY^^^hhhvvvrrreeeZZZWWWWWWUUUSSSSSSUUUSSSPPPNNNMMMMMMLLLJJJMMMMMMLLLJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDBBB@@@>>>=========;;;::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<777777888888888999999999888===>>>:::777999:::999666666666666777777777888888777555666777777666444666555555555444444444333555555555555666999;;;<<<<<<<<<>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJHHHGGGKKKVVVfffvvvttthhh\\\WWWUUUTTTVVVZZZ]]]WWWNNNGGGCCCAAA@@@???===>>>>>>>>>???BBBGGGKKKMMMPPPTTTWWWWWWWWWXXXYYY\\\___eeemmmqqqssszzzxxxsssmmmoooxxxeeeEEECCCDDDDDDFFFKKKUUUbbbmmmvvvwwwtttmmm|||vvvtttxxx|||~~~zzzwwwuuusssqqqpppnnnjjjhhhgggggggggeeeaaa\\\WWWTTTRRRSSSWWW___gggppplllaaaXXXVVVWWWUUUSSSTTTTTTRRROOONNNNNNMMMLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDBBB???>>>===<<<===;;;;;;999888888888999:::::::::;;;<<<<<<<<<<<<<<<999888777666666888999;;;999>>>???<<<:::;;;:::888777666666666777777888888888666555555666666555444555555444444444444333333444444444555666888:::;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJHHHGGGKKKVVVfffuuupppeeeZZZVVVUUUUUUWWWZZZXXXRRRIIIBBB>>>===<<<;;;>>>======>>>@@@DDDIIILLLNNNQQQUUUWWWWWWWWWWWWXXXZZZ___fffmmmqqqvvv}}}xxxnnnrrr|||ooonnnxxxlllGGGDDDCCCCCCFFFKKKSSSaaammmnnn}}}yyy|||tttnnnmmmpppsssuuuwww|||~~~{{{vvvrrrpppqqqqqqqqqooojjjddd```RRROOOMMMOOOPPPSSS\\\ffflllxxxuuufff]]]VVVUUUVVVUUUTTTUUUTTTRRROOONNNNNNNNNLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDBBB???===<<<<<<<<<<<<:::888777666777999:::::::::;;;<<<<<<<<<;;;;;;:::888666444555777:::<<<:::???@@@>>>======;;;777777777666666666777888999777666444555666666555333444444333333333333333333444444333444555777999;;;;;;<<<===???AAACCCEEEEEEFFFEEEEEEEEEEEEGGGIIIJJJHHHGGGGGGKKKVVVeeeuuu~~~|||lllaaaWWWTTTTTTUUUWWW[[[VVVPPPHHHAAA===<<<;;;:::>>>======???CCCHHHLLLNNNOOORRRUUUWWWWWWVVVWWWWWWYYY```gggmmmqqqwww~~~xxxqqqhhhuuuzzzNNNEEEBBBBBBFFFJJJPPP]]]kkk|||gggwwwnnnggggggiiimmmooorrrwww}}}yyywwwwwwwwwyyyyyyvvvqqqmmm```ZZZUUUSSSPPPMMMOOOTTTSSS\\\jjjxxxwwwddd```YYYUUUUUUVVVUUUTTTVVVSSSRRRPPPOOOPPPOOOMMMKKKHHHIIIJJJJJJKKKJJJJJJIIIFFFEEEEEEDDDCCCDDDDDDDDDFFFDDDBBB???===;;;;;;;;;;;;:::888666666777888999999::::::;;;<<<;;;;;;;;;:::888555333444666999<<<;;;>>>???>>>>>>???===888888777666666666777999:::666555444444555555444222222222333333333333333333333333333333555777999:::;;;<<<===???AAACCCDDDEEEFFFEEEEEEDDDEEEFFFHHHIIIGGGFFFFFFKKKVVVeeettt}}}zzzhhh^^^UUUSSSTTTUUUXXX[[[WWWQQQIIICCC???>>>======>>>===>>>AAAGGGLLLNNNOOOPPPSSSVVVWWWWWWVVVVVVVVVZZZbbbjjjnnnrrrxxx~~~xxxssshhhxxx~~~LLLFFFBBBAAAGGGJJJOOO\\\kkkzzzooozzzrrrjjjeeedddgggkkknnnqqqwww{{{{{{yyyxxxzzz|||}}}zzzvvvgggaaa[[[WWWRRRMMMLLLNNNPPPQQQVVV]]]eeeqqqsss```]]]XXXUUUVVVWWWUUUUUUWWWTTTRRRQQQQQQQQQPPPNNNLLLGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDFFFDDDBBB???<<<;;;::::::999999777666666666777888999999:::;;;;;;;;;;;;;;;999888555333444666999;;;;;;======<<<>>>AAA???:::999888777666666888999;;;666444333333444444333222111111222222222222333333222222222333444666888999:::;;;===???AAACCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHFFFEEEFFFKKKUUUdddsss|||~~~zzzuuueee\\\SSSRRRTTTUUUXXX\\\XXXRRRJJJCCC@@@???>>>>>>======???DDDKKKOOOPPPPPPQQQSSSVVVWWWWWWVVVUUUVVV]]]fffnnnpppssszzz~~~~~~|||uuukkk|||QQQFFF@@@AAAHHHLLLPPP^^^nnnxxxoooiiifffdddaaaeeejjjnnnrrrxxx|||xxxyyy|||~~~|||pppggg___ZZZTTTNNNLLLNNNOOOLLLLLLNNNQQQYYYjjj|||oooccc[[[WWWUUUWWWWWWUUUUUUWWWTTTSSSRRRSSSSSSRRROOOMMMHHHIIIJJJKKKKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFDDDAAA>>><<<:::::::::888888777777777666666666999999:::;;;;;;;;;;;;:::888777555444444666888::::::<<<;;;:::===BBBAAA<<<:::888777555666888:::;;;555444333333444444333111111111111111222222222333222222222222444666888999:::;;;<<<>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEGGGHHHEEEEEEFFFKKKUUUdddrrr{{{}}}}}}uuupppdddZZZRRRRRRTTTUUUXXX\\\VVVPPPHHHBBB>>>======<<<======@@@FFFMMMQQQRRRPPPQQQTTTWWWXXXWWWUUUUUUUUU```jjjqqqrrrttt{{{~~~vvviii{{{dddEEE???@@@IIINNNRRR```qqqzzzmmmeeeaaabbbccc___ccciiimmmqqqwwwzzzyyy}}}uuujjjccc\\\UUUSSSUUUKKKJJJKKKMMMKKKLLLWWWdddtttqqqfffbbb[[[WWWVVVXXXXXXUUUUUUWWWUUUTTTSSSTTTTTTSSSPPPNNNHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFDDDAAA>>><<<::::::999777777777888777666555555999999:::;;;;;;;;;::::::777777555555555666888999:::;;;999888<<>>:::999777555666888:::<<<555444222333444444333111000000111111222222222333222222111222333555777999:::;;;<<<>>>@@@BBBDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGEEEDDDEEEKKKUUUdddrrrzzz}}}}}}vvvqqqnnn^^^YYYSSSPPPPPPTTTWWWYYYZZZTTTHHH???===>>>>>><<<===???DDDJJJOOORRRSSSRRRSSSWWWZZZ[[[XXXWWWWWWYYYdddhhhnnnssswww{{{~~~|||qqqoooyyycccKKKGGGBBBFFFOOOQQQ___zzz~~~}}}rrreee]]]XXXYYY]]]___bbbgggmmmsss{{{zzzqqqggg___XXXUUUOOOOOOMMMIIIGGGHHHNNNSSS```ttt|||xxxsssjjjbbb^^^^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVTTTSSSSSSQQQOOOLLLLLLMMMMMMNNNMMMKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCAAA===:::999999777777777777666666666666444777999;;;::::::;;;;;;;;;888555333222555888:::;;;:::999;;;>>>???===:::777777555444333444444555111111333666777777444111/////////000111111222222111111000111222444666888999::::::<<<>>>AAADDDFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGEEEEEELLLXXXgggrrrwww{{{sssllliiiZZZWWWTTTRRRTTTWWWYYYYYYZZZRRRGGG???===>>>>>><<<===@@@DDDJJJOOORRRRRRRRRSSSVVVYYYXXXVVVVVVXXX[[[gggkkkppptttxxx|||xxxrrrmmmxxxtttcccHHHEEEAAAFFFPPPSSSbbb~~~yyy~~~nnnccc]]]ZZZ[[[^^^^^^bbbgggmmmttt||||||sssjjjbbb^^^YYYWWWSSSNNNLLLOOOVVV\\\cccvvvyyyqqqnnnjjjbbb\\\ZZZ]]]]]]\\\\\\[[[ZZZYYYYYYWWWUUUTTTSSSSSSRRROOOMMMLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDCCCAAA===:::999999777777777777666666666555555888:::<<<;;;;;;<<<<<<;;;999555333222444777999:::888666777:::;;;:::888666555444333222333444444111222333555777777444111111111000000000000000000111000000111222444666888999::::::<<<>>>AAADDDFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDEEELLLYYYgggsssyyyzzzooogggbbbXXXVVVTTTUUUWWWYYYZZZZZZXXXPPPEEE>>><<<=========>>>AAAFFFKKKOOOQQQRRRRRRTTTVVVWWWVVVTTTVVV[[[___mmmooorrruuuyyy~~~wwwuuuoooyyymmmdddIIIFFFAAAGGGQQQUUUdddvvvmmmyyyggg^^^\\\[[[\\\^^^]]]aaafffmmmttt}}}{{{qqqiiidddaaa^^^YYYUUUSSSWWW^^^cccfffvvvtttoookkkjjjeee___\\\]]]\\\]]]^^^___^^^]]][[[ZZZVVVUUUTTTTTTTTTSSSPPPNNNNNNMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDAAA<<<999888888777777777666666666555555666888;;;<<<<<<;;;<<<===;;;999666333222333555777:::888666777888888888666555444222111111222333333222222333555666666333111222222111000000///......000000000111222444666777999:::;;;<<>>===<<<<<<>>>@@@CCCHHHMMMOOOQQQQQQRRRVVVWWWVVVUUUTTTXXX___eeessstttuuuwww{{{zzzxxxpppuuummmaaaKKKGGGBBBGGGRRRVVVffftttnnnsssaaaZZZ[[[[[[[[[[[[[[[___eeelllttt~~~wwwnnnhhheeebbb___\\\[[[^^^bbbeeefffrrr|||vvvrrrllliiihhhgggbbb]]]\\\___ZZZ\\\___aaaaaa___\\\ZZZXXXWWWVVVUUUVVVUUUSSSQQQQQQOOOLLLJJJHHHGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFDDD@@@<<<888777777777777666666666555555555555777:::;;;;;;;;;;;;<<<;;;999666333222222444555::::::;;;<<<<<<:::888666333222111000000111222333222222222444555555333111111111000000////////////000000000000222444666777999:::;;;===???AAACCCDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEELLLXXXhhhvvvyyyooofff```]]]YYYTTTRRRTTTWWW[[[]]]VVVJJJAAA>>>===;;;<<<@@@BBBFFFLLLOOOPPPQQQRRRSSSXXXXXXWWWUUUVVV[[[eeelllxxxxxxyyyzzz}}}{{{ooojjjxxxlll[[[HHHEEEAAAGGGTTTYYYkkkxxxxxx|||lll[[[WWWXXXYYYXXXXXXZZZ^^^dddkkkrrr|||yyyttthhhggggggfffgggggghhhgggfffnnnyyy|||uuunnniiifffccc```___^^^ZZZUUUUUUXXXXXXZZZ^^^```aaa___]]][[[[[[YYYXXXXXXXXXWWWTTTRRRPPPNNNLLLIIIGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFDDD@@@;;;888777888666666666666555555555555333666999:::999999:::;;;:::888555333111222333444777:::>>>@@@???;;;777555333222111111111222333444333222222333444444222111......//////000000000000000000///000111333555777999:::<<<>>>@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCEEELLLWWWgggvvvxxxnnnfffaaa\\\XXXRRRPPPRRRWWW\\\___UUUIII?????????<<<===BBBEEEJJJPPPRRRRRRQQQSSSUUUXXXXXXWWWVVVWWW^^^iiiqqq{{{{{{{{{|||~~~sssfffvvvssslllYYYEEEBBB???GGGUUU]]]qqqvvv{{{ooobbbWWWTTTVVVVVVVVVVVVYYY]]]bbbhhhoooxxx|||qqqpppqqqsssttttttqqqoookkknnnuuu}}}vvvnnngggbbb___^^^^^^ZZZXXXXXXVVVRRRQQQSSSUUUXXX[[[^^^```___]]][[[]]][[[ZZZYYYXXXWWWTTTRRRLLLKKKIIIGGGEEEDDDDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFCCC???;;;888888999666666666555555555444444333555888999999888999:::888666444222111222333333333777===???===999666444444444333222222333555666444333222333444444222000------...//////000111111/////////000111333555666999:::<<<>>>@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEKKKUUUeeeuuu}}}tttkkkddd___VVVSSSPPPPPPTTTYYY]]]```VVVHHH???@@@@@@<<<>>>DDDGGGMMMSSSUUUSSSRRRTTTVVVVVVWWWVVVVVVXXX___jjjrrr|||}}}}}}~~~vvveeetttrrrllldddHHHEEE@@@HHHVVV]]]qqqsss{{{sssaaaYYYRRRSSSTTTTTTUUUWWWYYY\\\aaaffflllsss{{{{{{zzzyyy{{{}}}}}}zzzxxxuuussswwwyyytttmmmeee___\\\[[[[[[]]]WWWTTTUUUVVVTTTQQQQQQSSSUUUYYY[[[]]]]]]\\\[[[]]]\\\ZZZXXXWWWUUURRRPPPIIIIIIHHHHHHFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCDDDFFFEEEBBB???;;;999999;;;666666555555555444444444333666888:::999999::::::666555333222222222333444333666:::;;;:::777666777666555444444444555777888444333222222333333222000......//////////////////////////////111333555666999:::<<>>FFFIIIOOOUUUVVVTTTSSSTTTWWWTTTUUUUUUUUUXXX___jjjsss}}}~~~qqqaaapppooohhhrrrNNNJJJDDDIIIUUU[[[mmmvvvzzzjjjXXXRRROOORRRTTTTTTVVVZZZYYY\\\```dddjjjqqqxxx}}}}}}}}}~~~~~~yyyyyyvvvqqqjjjbbb]]]ZZZ[[[[[[YYYRRRNNNQQQTTTSSSPPPOOORRRTTTWWWYYY[[[\\\[[[[[[]]][[[YYYWWWVVVSSSPPPMMMIIIIIIJJJJJJIIIHHHFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDBBB>>>;;;999:::<<<666666555555555444444444444777999;;;::::::;;;;;;555444333222222222333444555888:::999777777999<<<777666666555666777888999444333222222333333111000000000000///......------////////////111333555666999:::===???AAAAAAAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEIIIRRRaaarrr~~~|||xxxrrrhhh^^^WWWKKKNNNPPPQQQVVV]]]___]]]SSSIII@@@======???DDDKKKMMMPPPTTTWWWWWWXXXXXXYYYVVVVVVVVVWWWZZZaaajjjqqqyyy{{{uuugggmmmxxxttt{{{tttRRRCCCBBBPPPVVVXXXmmmuuuhhhWWWUUURRRPPPPPPRRRUUUWWWYYY[[[^^^dddkkkqqquuuvvv}}}vvvpppggg___ZZZWWWUUUTTTUUUTTTRRRQQQQQQRRRTTTUUUSSSRRRSSSTTTWWWXXXWWWVVVZZZYYYWWWUUURRRPPPNNNMMMHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAEEECCCAAA>>><<<:::888888888777666555555444444555333444666777888999888888777666555222000000111333999999999999888777555444555333222111222444777999444333222222333333111///////////////////////////---------...///111333444:::<<>>;;;999888888888777666555444444444444333444666777888999888888666666555222000///111333888888888777666555555444666555333111111222333444222111111111222222000...........................---------...///111333444:::<<<>>>>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEIIITTTfffyyy~~~zzzxxxyyywwwvvvsssoooiii```WWWPPPIIILLLMMMNNNSSSZZZ\\\YYYPPPGGG???===>>>AAAHHHNNNSSSUUUXXXYYYYYYYYYYYYZZZWWWVVVVVV\\\eeeooovvvxxxyyy|||uuufffkkkzzzxxxzzz[[[JJJDDDMMMQQQVVVqqq{{{gggYYYUUUSSSQQQPPPQQQSSSUUUWWWXXX[[[```eeekkkoooqqqsss}}}}}}}}}~~~}}}~~~{{{yyywwwuuussslllhhhccc___]]]ZZZWWWUUUQQQPPPNNNLLLLLLLLLNNNNNNNNNMMMNNNPPPSSSTTTTTTSSSNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@===;;;999888777777777666555444444444444333444666777888999888888666555444111//////000222777666555444333333444444666555333222000000//////111000///000111111///------------------------------------...///111333444:::;;;<<<<<<<<<===@@@CCCBBBBBBAAAAAAAAAAAABBBBBBDDDCCCDDDHHHTTThhh}}}yyytttttttttsssqqqnnnjjjeee]]]TTTNNNGGGJJJLLLMMMRRRXXXZZZWWWMMMEEE>>>===@@@CCCIIIPPPTTTVVVXXXYYYXXXXXXXXXYYYYYYWWWXXX```mmmwww|||}}}yyy}}}uuudddiiiyyyxxxxxx```LLLCCCMMMUUU\\\sssooo~~~~~~|||cccVVVTTTSSSQQQQQQRRRTTTVVVXXX[[[___dddjjjnnnqqqtttuuu~~~}}}}}}yyy{{{~~~}}}yyywwwvvvtttrrrpppkkkhhheeebbb___\\\YYYVVVTTTRRRPPPNNNMMMMMMNNNNNNLLLLLLLLLOOOQQQSSSRRRQQQOOONNNMMMLLLKKKJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???===:::999888777777666555444333333333333333444666777888888888888555555444111///...000222555444333222222222333444444333333111000///...---111000///000111111000...,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444:::::::::::::::<<<@@@CCCAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCHHHTTTiiixxxsssrrrssspppnnnkkkgggbbb[[[SSSNNNFFFIIIJJJKKKPPPVVVXXXUUULLLDDD>>>>>>AAADDDKKKQQQTTTUUUWWWWWWVVVVVVWWWXXXXXXWWWZZZcccpppzzz}}}}}}zzz~~~xxxfffjjjzzzxxxwwwcccKKK@@@NNN\\\cccuuufffvvv{{{wwwxxx}}}xxxbbbWWWSSSSSSRRRRRRTTTVVVXXXYYY]]]aaaggglllooorrrvvvyyy~~~wwwxxxyyy{{{~~~|||yyywwwuuutttrrrpppmmmjjjgggdddbbb^^^ZZZWWWVVVUUURRROOOMMMMMMMMMNNNLLLLLLLLLNNNPPPRRRQQQOOOOOOOOONNNLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>><<<:::888777777666555444333333222222222333444666777888888888888666555444111//////111333333222222222222333333444111111111000000/////////111000000111222222111///,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444999999:::999999;;;???BBB@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCHHHTTTiii~~~wwwsssrrrrrrmmmkkkhhheeeaaaZZZSSSNNNFFFIIIJJJKKKOOOUUUWWWTTTKKKDDD>>>???BBBEEEKKKRRRSSSTTTUUUUUUTTTTTTVVVWWWXXXYYY^^^gggqqqyyy{{{|||}}}}}}kkkmmm{{{xxxxxxaaaIIIAAAPPP___fffvvv|||bbbzzz|||xxxxxxxxxyyyrrr```YYYSSSSSSSSSTTTVVVXXXZZZ[[[]]]bbbgggkkknnnrrrwww|||yyyxxxwwwvvvwwwxxx{{{|||}}}zzzwwwvvvuuurrrpppmmmkkkgggeeebbb```\\\ZZZXXXVVVSSSPPPNNNMMMMMMMMMMMMLLLLLLMMMOOOOOONNNLLLMMMLLLKKKIIIGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@???===;;;999888777777555555444333222222222222333444666777888999888888777666555222000000111333111222333444555555444444000000/////////000111111111000000111222333111000,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444888999:::::::::;;;>>>AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDHHHTTThhh}}}|||vvvrrrqqqqqqkkkiiifffccc___YYYSSSNNNFFFIIIJJJKKKOOOUUUVVVSSSKKKDDD>>>???BBBFFFKKKQQQRRRSSSTTTTTTTTTTTTVVVXXX\\\```fffnnnuuuzzz|||}}}lllmmmyyytttuuu]]]IIIDDDRRR]]]bbbwwwmmm^^^}}}yyy{{{}}}~~~iii[[[VVVTTTTTTUUUVVVXXXZZZ\\\]]]```dddiiilllnnnsss{{{}}}xxxtttrrrsssuuuvvvzzz}}}}}}zzzwwwuuutttqqqoookkkhhheeecccbbbaaa___]]]]]]ZZZWWWSSSQQQPPPOOOOOOLLLKKKJJJKKKLLLLLLJJJHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???>>><<<:::999888777777555444333222111111111111333444666777888999888888888777666333111111333555000222555777888777666444222111///......///111222///......000111222111///---------------------------------...///111333444777999;;;<<<<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEIIITTTfffyyy~~~zzztttqqqooooooiiigggdddaaa]]]XXXRRRNNNFFFIIIJJJKKKOOOUUUVVVSSSKKKDDD???@@@CCCFFFKKKQQQRRRSSSTTTUUUTTTUUUWWWZZZbbbhhhooouuuzzz}}}~~~kkkkkkuuuoooqqqzzzYYYJJJGGGSSSYYY^^^www|||xxx```ZZZ}}}|||vvvbbbVVVSSSTTTUUUVVVWWWYYY[[[]]]^^^cccggglllnnnpppvvvzzztttpppppprrrtttvvvyyy}}}}}}yyyvvvtttrrrpppnnnhhheeebbbaaaaaaaaa``````aaa___[[[XXXUUUSSSSSSSSSKKKJJJIIIIIIJJJIIIGGGEEEHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???>>><<<:::999888777777555444333222111111111111333444666777888999888888888888777444222111333555000222666999:::999666555444333000......///111222...------...000111000...---------------------------------...///111333444777999;;;=========>>>@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEJJJTTTeeewww}}}wwwtttrrrpppkkkggggggfffdddaaa\\\VVVPPPMMMJJJLLLMMMLLLOOOTTTTTTQQQNNNDDD===>>>CCCGGGKKKOOOSSSQQQRRRTTTSSSSSSXXX```gggoooyyy|||{{{{{{~~~iiigggyyyxxxmmm|||]]]IIIEEEVVV___ddd}}}vvvWWW]]]qqq___UUUSSSSSSUUUWWWYYYZZZ]]]```cccfffhhhlllrrrtttxxxzzzwwwuuuqqqnnnqqqsssvvvxxx{{{~~~}}}zzzwwwtttqqqmmmjjjdddbbbaaabbbdddffffffeeeeeebbb]]]YYYWWWVVVTTTSSSOOOKKKIIIJJJHHHEEEEEEHHHIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@<<<======;;;888555555666444444333222222111111000111222333444555777888888555555555333000//////111333444555777777777666555222111000//////111333444000/////////111111///...///...---,,,+++++++++++++++---.........000333666888999999888888;;;???BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDFFFLLLVVVeeettt~~~|||vvvrrrqqqnnnjjjfffddddddaaa^^^YYYSSSNNNLLLJJJLLLMMMLLLPPPUUUUUURRRLLLCCC===@@@EEEHHHLLLOOOSSSRRRRRRTTTTTTVVV^^^gggrrruuuxxxxxxwwwxxx|||nnnkkkzzzxxxooo|||bbbMMMIIIZZZdddgggiiiuuuooo^^^UUUSSSRRRTTTXXX\\\___cccgggjjjkkklllpppuuuwwwzzz}}}zzzwwwuuuuuuvvvvvvwwwwwwxxxzzz{{{{{{zzzyyyyyyxxxuuupppmmmdddbbbbbbccceeeggghhhggggggddd___[[[YYYWWWTTTRRRNNNJJJHHHIIIGGGDDDDDDGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@<<<======;;;888555555666444444333222222111111000111222333444555777888888555555555333000//////111444555555666666666666555222111000///000111333444000///...///111111///...------,,,+++************+++,,,.........000333666999999999888888:::>>>BBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFKKKTTTbbbpppzzzzzzuuuqqqooolllhhhdddaaa```]]]ZZZUUUPPPLLLJJJIIIKKKLLLLLLPPPUUUUUUQQQHHHAAA>>>AAAGGGJJJMMMPPPTTTRRRRRRUUUWWW\\\gggrrr}}}yyyuuutttvvvzzz}}}||||||}}}}}}nnnjjjvvvqqqkkkaaaLLLHHHXXXbbbfff}}}|||}}}lll]]]UUUTTTSSSVVV[[[```cccggglllooorrrrrruuuzzz|||~~~}}}|||yyyvvvsssqqqoooooorrrsssvvvxxxyyyvvvqqqmmmbbbaaa```bbbdddfffgggfffhhheeebbb___\\\YYYTTTQQQNNNJJJGGGHHHGGGCCCCCCFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<======;;;888555555666444444333222222111111000111111222444555666777888555666555333000//////000666666555444444444555555333222111000000111333444000///...///000111///---,,,,,,+++***))))))))))))+++,,,---......000333666::::::999888888999===@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEGGGJJJRRR___mmmvvvzzztttpppnnnkkkgggccc___]]]ZZZVVVQQQMMMJJJIIIFFFIIIKKKKKKNNNSSSSSSOOODDD???>>>CCCHHHJJJMMMQQQUUUSSSSSSWWW[[[bbbooo|||zzzvvvwwwyyy{{{{{{yyyxxxtttwww|||nnnkkksssllleeebbbLLLFFFVVVaaadddzzzyyyiii[[[UUUTTTWWW[[[```dddgggjjjlllnnnwwwvvvxxx|||yyytttnnnjjjgggiiikkkppptttvvvsssmmmiiicccaaa``````bbbccccccbbbeeedddbbbaaa___\\\WWWSSSOOOKKKIIIIIIGGGDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???<<<======;;;888555555666444444333222222111111000111111222333555666777777666666555333000...///000777666444333222333444444333222111000000111333444///......///000000///---,,,,,,+++***************+++,,,------...///333555:::::::::888777999<<>>>>>CCCGGGIIIMMMRRRUUUSSSUUUZZZ___gggttt|||{{{}}}~~~}}}rrriiihhhkkkqqqvvvqqqooouuukkkccciiiQQQIIIXXXbbbfff|||uuufffZZZUUUUUU[[[___eeejjjmmmoooqqqsssyyywwwxxx}}}xxxqqqjjjeeedddfffkkkppprrrooojjjeeefffdddbbbbbbbbbbbbbbb```aaa``````aaa```^^^ZZZVVVQQQMMMJJJKKKIIIEEEEEEHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????<<<======;;;888555555666444444333222222111111000000111222333444666777777666666666333000......///666555444222222222333444333222000//////000222333///...---...000000...---------,,,++++++++++++,,,***,,,---------///222555::::::999888777888<<>><<<======;;;888555555666444444333333222111111000000000111222444555666666777777666333000...---...///000222333444444333222111000...,,,+++,,,---......------...//////...,,,+++***************++++++***+++,,,,,,---...222444777777777666777999===AAABBBBBBCCCCCCCCCCCCCCCCCC@@@AAACCCGGGPPP^^^lllvvvzzzvvvpppiiiccc]]]WWWSSSRRROOOLLLIIIHHHFFFCCCAAACCCFFFHHHIIILLLNNNLLLGGG@@@>>>;;;:::<<>>@@@@@@???>>>======>>>>>><<<======;;;888555555666555333111000111111000///333333444666999888555333555555444111///...///000///222333111111333333///,,,,,,++++++,,,---...///---...000111111///---,,,++++++++++++++++++,,,,,,+++,,,---------///222555888999666444666<<<>>><<<===>>>@@@CCCFFFFFFCCCAAAEEEBBBBBBFFFMMMYYYkkkzzzwwwsssooojjjeee___ZZZVVVPPPMMMIIIGGGEEEDDDAAA???AAAEEEGGGGGGJJJLLLJJJEEE???===::::::===CCCIIINNNTTTWWW\\\aaagggnnnvvv{{{pppaaaTTTLLLPPPPPPSSSZZZ]]]___cccjjjzzz||||||nnncccggghhhccc{{{uuuTTTKKK\\\dddmmm~~~jjj^^^YYYTTTVVV[[[]]]```eeeiiilllooosssuuuxxxwwwzzz|||{{{}}}}}}uuugggXXXNNNJJJLLLRRRXXX^^^cccfffhhhcccbbb```___^^^]]]]]]]]]\\\ZZZXXXWWWXXXZZZYYYYYYVVVTTTQQQNNNKKKHHHGGGFFFEEEDDDDDDEEEGGGFFFEEECCCCCCCCCCCCCCCBBB@@@???>>>@@@??????>>>======>>>>>><<<======;;;888555555666444333222222222222111111///000111333555666777666555555444111///...///000...111111//////222333000222111000///...///000111...//////000000///---,,,+++++++++++++++++++++++++++,,,---------///222555888999666444666===???===>>>???@@@CCCEEEEEEDDDBBBDDDBBBBBBFFFNNNZZZlll|||wwwtttoookkkfff```YYYUUUMMMJJJFFFDDDBBBAAA???>>>@@@CCCEEEEEEGGGJJJGGGBBB>>><<<::::::===CCCJJJNNNTTTWWW[[[```fffnnnuuu{{{{{{pppfff]]]VVVOOOLLLRRRRRRUUU[[[^^^___ccciiixxx{{{zzzoooeeeggggggdddvvvTTTJJJZZZbbblllzzzddd[[[XXXUUUVVV[[[^^^bbbfffjjjllloooqqqsssuuuuuuyyyzzzyyy{{{xxxxxxyyy{{{wwwhhhZZZMMMDDD@@@BBBGGGNNNVVV^^^dddhhheeeccc```]]][[[ZZZ[[[\\\\\\ZZZWWWVVVXXXZZZ[[[\\\XXXVVVTTTQQQNNNKKKIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@AAABBBBBBBBBBBBAAA@@@?????????>>>=========>>>>>><<<======;;;888555555666222222333333333222222111///000111222222444777999555555444111///...///000...000000---...222444222555444222111000000111111/////////............------,,,,,,++++++************,,,------...///333555888888666444777===???===@@@??????AAADDDEEEDDDCCCCCCAAAAAAGGGOOO\\\ooozzzwwwrrrlllfff^^^VVVQQQLLLIIIDDDBBB@@@@@@>>>===@@@CCCEEEDDDFFFIIIFFF@@@<<<;;;999:::===CCCJJJNNNTTTWWW[[[```fffmmmuuuzzz}}}~~~zzzsssnnneee\\\VVVRRRPPPOOORRRRRRUUUZZZ]]]]]]aaagggtttwww}}}{{{qqqhhhhhhfffccc}}}ZZZNNN[[[___hhhnnn\\\XXXXXXWWWYYY___^^^bbbfffjjjkkkmmmoooppprrrrrrwww}}}|||}}}xxxcccUUUKKKBBB<<<<<<===???DDDKKKSSS[[[___aaa```___]]][[[ZZZZZZZZZZZZWWWTTTSSSVVVYYY[[[\\\YYYXXXWWWTTTQQQNNNKKKIIIGGGEEEDDDCCCCCCBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>=========>>>>>><<<======;;;888555555666111222444333222000000000000333555555444444555777555555444111///...///000///111000---...333666555444333111000000000111111000///...---------......------,,,,,,+++***))))))***+++,,,---...000333666777888666444777===???===@@@??????@@@CCCDDDDDDDDDBBB@@@AAAGGGPPP^^^rrrzzzwwwqqqkkkddd]]]UUUPPPLLLHHHDDDAAA@@@@@@???>>>AAADDDFFFEEEGGGIIIFFF@@@;;;:::999:::===CCCIIIMMMRRRVVV[[[aaagggmmmtttyyy{{{|||~~~~~~uuupppggg\\\TTTOOOMMMMMMQQQPPPSSSXXXZZZ[[[___dddpppssszzz}}}tttjjjjjjfffbbbaaaRRR[[[]]]eee{{{hhhYYYVVVXXXWWWZZZ___^^^aaafffiiikkkkkklllmmmoooooouuuzzzbbbOOODDD???<<<999::::::;;;>>>CCCKKKRRRVVVZZZ[[[]]]^^^]]]\\\ZZZYYYXXXUUURRRQQQSSSWWWZZZ[[[XXXYYYXXXWWWTTTPPPMMMKKKHHHFFFDDDBBBBBBAAA???===>>>???@@@@@@AAA@@@@@@@@@>>>===============>>>>>><<<======;;;888555555666222333444333000............000333555555555666666555555444111///...///000111333222///000555888777222111000000000222333444//////...------------...------,,,,,,+++***)))))))))+++,,,---...000444666777777666444777===@@@>>>@@@??????@@@CCCDDDDDDDDDAAA???AAAHHHRRR```tttxxxtttnnnhhhbbb]]]WWWSSSKKKHHHCCC@@@????????????CCCFFFGGGFFFGGGHHHEEE@@@;;;:::999:::>>>CCCHHHLLLPPPUUU\\\bbbhhhnnnssswww|||}}}zzzuuulllaaaVVVOOOMMMMMMNNNNNNQQQVVVXXXYYY]]]cccnnnqqqxxx~~~tttkkkkkkgggaaadddTTT\\\\\\eee}}}jjjZZZWWWWWWUUUWWW\\\]]]aaafffjjjkkkllllllmmmoooooouuu}}}{{{zzz{{{uuugggSSSDDD>>>======<<<:::999999;;;@@@GGGNNNRRRUUUWWW[[[]]]^^^]]]ZZZXXXVVVSSSQQQQQQSSSVVVWWWXXXVVVWWWXXXWWWUUURRRNNNKKKIIIGGGDDDBBBBBBAAA???>>>>>>??????@@@@@@@@@??????======<<<<<<======>>>>>><<<======;;;888555555666333444555222...---///111......///222555888777666555555444111///...///000222444444111222666888666222222111111222333555666.........------------,,,---,,,,,,++++++*********)))***,,,---...000444777666777555333777===@@@>>>@@@??????AAADDDEEEDDDCCCBBB@@@BBBIIISSSaaauuuxxxsssllleee___ZZZVVVSSSJJJGGGBBB>>>>>>>>>???>>>CCCFFFFFFEEEFFFHHHDDD>>><<<;;;:::;;;===BBBGGGJJJNNNTTT\\\dddjjjnnnrrrtttzzz|||uuurrrkkk```VVVOOONNNNNNMMMMMMPPPUUUXXXYYY]]]cccnnnqqqxxx|||sssjjjllliiibbb|||hhhWWW\\\\\\eeelll[[[WWWWWWVVVWWW\\\^^^bbbhhhlllmmmnnnnnnoooqqqqqqvvv~~~zzzvvvsssrrrqqqrrruuuwwwxxxvvvssseee[[[NNNFFFDDDCCCBBB??????>>>===>>>AAAFFFLLLOOOUUUVVVYYY[[[\\\[[[ZZZYYYUUUTTTRRRRRRTTTVVVVVVVVVSSSTTTVVVWWWVVVRRRNNNLLLJJJGGGDDDBBBBBBBBBAAA???>>>???????????????>>>>>><<<<<<<<<<<<<<<===>>>>>><<<======;;;888555555666333444555222//////444888<<<666000000555999888666555555444111///...///000111444444222333666666444222222111000000111222333------.........---,,,+++++++++++++++++++++++++++)))***,,,---...000444777666777555333777>>>@@@???>>>???@@@CCCEEEEEEDDDBBBCCCAAACCCIIISSSbbbvvv|||vvvmmmddd]]]WWWSSSPPPIIIFFF@@@=========>>>>>>BBBEEEFFFEEEEEEGGGCCC===<<<;;;:::;;;===BBBFFFIIIMMMSSS]]]eeekkkoooqqqsssvvvyyy}}}|||uuussshhhfffbbbYYYPPPKKKJJJLLLLLLLLLPPPUUUXXXYYY^^^dddooorrrxxxzzzpppiiilllkkkccc{{{lllZZZ^^^\\\cccyyylll[[[WWWXXXXXXZZZ```___dddiiinnnooopppppppppssssssxxx{{{xxxuuuqqqmmmhhhfffeeefffiiijjjiiifff]]]VVVOOOKKKKKKJJJFFFBBBEEEDDDBBBAAACCCFFFIIIKKKWWWXXXXXXYYYYYYYYYZZZZZZVVVUUUSSSTTTVVVWWWVVVUUUQQQSSSUUUWWWVVVSSSOOOLLLJJJGGGDDDBBBBBBBBBAAA@@@???????????????>>>======<<<<<<<<<<<<<<<===>>>???<<<======;;;888555555666222444555333000222888???MMMBBB666222666:::999555555555444111///...///000000444555222333555444111111000///------------...,,,---...//////---+++***++++++++++++++++++,,,,,,)))***,,,---...111444777666777555333777>>>AAA???>>>>>>@@@CCCFFFFFFCCCAAACCCAAACCCJJJTTTbbbvvv|||rrreee\\\WWWPPPJJJDDDBBB@@@===<<<;;;<<<===@@@BBBEEEGGGGGGEEEBBB@@@BBB???;;;999;;;@@@FFFKKKLLLQQQ\\\fffkkkkkkoootttzzz}}}zzzqqqjjjgggiii___UUUPPPMMMKKKMMMQQQQQQQQQTTTWWWWWWWWW\\\cccppprrrxxxxxxssslllmmmmmmiii}}}uuuZZZ```eeedddzzzzzzjjjYYYSSSUUUXXX[[[___aaaiiiqqqtttqqqoooooopppssswww}}}}}}xxxpppllllllllllllkkkhhhhhhiiikkkkkkiiieeeaaa\\\ZZZXXXXXXYYYYYYXXXWWWTTTRRROOOLLLHHHEEEHHHLLLRRRTTTVVVUUUSSSRRRTTTWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOPPPRRRSSSQQQNNNKKKLLLIIIEEEBBBAAAAAA@@@???<<<<<<===???@@@@@@@@@@@@>>>======<<<<<<<<<<<<===>>>===<<<:::888666555444666555444333222111111111666444111111333555666666555444333000---,,,...000444222000000222444444444111000///......///000111,,,---///000000...,,,+++,,,+++*********+++,,,---+++,,,---------///333555777555555666999===>>>>>>======???BBBEEEFFFEEECCCCCCDDDCCCFFFTTTkkk|||sssfff\\\WWWPPPIIICCCBBB???<<<;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDEEEDDDAAA===;;;<<<@@@FFFJJJLLLPPPZZZdddhhhjjjooouuuyyy}}}}}}uuuooolllfff]]]TTTPPPMMMKKKLLLPPPPPPPPPSSSWWWWWWVVV[[[bbbmmmqqqyyyzzztttmmmnnnmmmhhh}}}zzz```eeeiiiggg|||wwwiiiZZZVVVXXXZZZ^^^aaacccjjjrrruuusssrrrtttwwwvvvyyy~~~}}}rrrmmmgggddddddffffffeeejjjlllnnnooonnnkkkgggeeeeeecccbbbaaabbbcccbbbaaa```___\\\WWWRRRMMMMMMNNNSSSUUUVVVUUUSSSQQQRRRTTTVVVVVVUUUUUUSSSRRRPPPOOORRRRRRSSSSSSSSSPPPMMMJJJMMMJJJFFFCCCBBBAAA@@@???>>>>>>???????????????>>>???>>>===<<<<<<<<<<<<<<<>>>===<<<;;;999777666555666555444333222111111111444222111222444666666666555555333000------...000222111000000222333333222000000///......///000000------///000///...,,,+++++++++*********+++,,,---***,,,---------///222555666555555666:::===>>>>>>===>>>???CCCFFFGGGEEEDDDCCCDDDDDDGGGVVVmmm}}}tttfff]]]WWWPPPHHHBBB@@@===;;;:::::::::;;;<<<<<<;;;<<<>>>BBBFFFIIIHHHEEE@@@======AAAFFFIIILLLOOOVVV___dddgggooowwwxxx}}}xxxqqqlllbbbZZZRRROOOMMMJJJKKKNNNOOOOOOQQQUUUUUUUUUZZZaaakkkpppzzz~~~vvvnnnnnnlllfff~~~{{{dddiiillliii|||pppdddYYYWWWZZZ\\\^^^aaaaaagggmmmoooooopppuuuzzzzzz~~~{{{uuuqqqfffccc___]]]^^^```aaaaaajjjoootttvvvssspppnnnnnnrrrpppooonnnpppppppppoooqqqppplllggg```ZZZTTTPPPPPPRRRTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQOOONNNRRRSSSTTTTTTTTTRRRPPPNNNOOOLLLHHHEEECCCAAA???>>>@@@????????????>>>>>>>>>??????>>><<<<<<;;;;;;;;;>>>>>>===<<<:::888777666666555444222111111111111111111111333666777777666555555333000------...000111000000111333333222000//////............///000---.../////////---,,,++++++************+++,,,,,,***+++,,,------///222555666555444666:::===>>>???>>>>>>@@@DDDGGGHHHFFFEEECCCDDDEEEIIIXXXppp}}}tttggg]]]WWWOOOGGG@@@>>><<<:::999999::::::;;;::::::;;;===AAAFFFHHHKKKHHHDDDAAA@@@CCCFFFIIIKKKMMMSSSZZZ___dddmmmwwwzzzyyyooohhh^^^VVVOOOMMMKKKIIIJJJMMMLLLLLLNNNQQQRRRRRRXXX```kkkpppyyyyyypppoookkkddd~~~wwwdddjjjmmmiiizzz|||hhh^^^WWWWWWZZZ\\\^^^aaabbbggglllmmmmmmpppvvv||||||ssslllgggcccbbb```______```aaabbbiiiqqqyyy|||{{{zzz{{{~~~}}}||||||~~~~~~~~~~~~{{{uuunnnggg\\\SSSJJJLLLNNNQQQSSSUUUVVVWWWUUUUUUTTTTTTSSSQQQPPPOOONNNPPPSSSTTTUUUTTTTTTUUUQQQNNNJJJGGGDDDBBB???===??????????????????@@@@@@@@@???>>><<<;;;;;;;;;;;;============;;;:::888777666555333222111111000000...///111444777888777666555555333000...---///111000000000222333333111///.............../////////...............---++++++***************++++++,,,***+++,,,,,,---///222555666444444666:::===??????>>>???AAADDDGGGHHHGGGEEECCCEEEFFFJJJZZZsss|||sssggg]]]WWWOOOGGG???===;;;999888888999:::;;;;;;===>>>@@@BBBDDDDDDKKKIIIGGGEEEEEEFFFHHHIIIJJJKKKOOOVVV[[[```kkkuuu}}}}}}pppggg[[[SSSMMMKKKIIIGGGHHHKKKHHHHHHJJJNNNOOOQQQXXXaaannnqqqxxxzzzrrrqqqjjjaaa}}}tttfffmmmpppkkkyyywww~~~ccc\\\XXXZZZ]]]^^^```dddjjjnnnqqqqqqqqqttt|||}}}wwwpppjjjfffgggggggggfffffffffggghhhkkksss||||||vvvhhhZZZIIIJJJKKKMMMPPPSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPMMMPPPSSSTTTSSSSSSUUUVVVSSSPPPLLLIIIFFFDDD@@@>>>=========>>>???AAABBBCCC??????===<<<<<<;;;;;;;;;<<<<<<======<<<:::999777555444333222111000000000---...111555888999777555666555444111...---///111111111111222333333111///---....../////////000000.........------,,,+++***))))))******++++++++++++***+++,,,,,,,,,...222444555444444666:::===???@@@>>>???AAADDDGGGHHHGGGEEECCCEEEFFFKKK\\\uuu|||zzzqqqfff]]]WWWNNNFFF>>>===;;;999888888:::::::::<<<>>>AAABBBCCCBBBBBBIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMSSSXXX]]]gggrrr~~~vvvkkkZZZRRRJJJHHHFFFDDDEEEIIIFFFFFFIIIMMMOOORRRZZZcccqqqttt{{{{{{ssssssjjj^^^|||wwwmmmuuuvvvppp|||}}}yyyddd___\\\___aaacccfffjjjmmmpppsssrrrrrrvvv}}}|||zzzwwwtttpppnnnlllnnnoooqqqqqqppppppqqqssssssxxxrrr```NNNLLLIIIIIIKKKMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRRRROOORRRTTTSSSPPPOOOPPPRRRSSSPPPMMMJJJHHHEEEBBB???============???BBBDDDFFF>>>>>>===<<<<<<<<<<<<===:::;;;<<<===<<<;;;999777555444333111000000000000...///111444888999777666666666444111......///111333222222222333333222000---...///000111111111000///......---,,,+++******((()))******++++++******)))***+++,,,,,,...111444555444444666:::>>>@@@@@@>>>>>>@@@DDDGGGHHHFFFEEEDDDFFFGGGLLL\\\uuuyyywwwoooeee\\\VVVNNNFFF>>>===;;;999888999:::;;;:::;;;===???AAABBBCCCCCCEEEHHHKKKNNNOOONNNLLLKKKIIIIIILLLRRRUUUZZZdddnnn|||{{{oooZZZQQQHHHEEECCCAAADDDHHHFFFFFFIIINNNQQQUUU^^^hhhtttxxxzzzttttttjjj\\\zzz~~~vvv}}}|||ttt}}}ttteeeaaa^^^aaaccceeeiiinnnkkkooorrrssstttyyy{{{tttrrrpppnnnnnnoooqqqsssvvvyyy|||~~~~~~~~~vvvaaaPPPLLLGGGDDDFFFIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNQQQSSSQQQMMMKKKMMMPPPSSSQQQNNNLLLJJJGGGCCC@@@???>>>===>>>???AAACCCEEE===<<<<<<<<<<<<======>>>888999;;;<<<<<<:::888777555444333111000000//////000000111444777888777666666666444111///...000222666444222222333444333222...///000111222222222111//////---,,,+++*********'''((()))***+++******))))))***+++,,,,,,...111444444333333666:::>>>@@@@@@===>>>???CCCFFFGGGEEEDDDEEEFFFGGGLLL\\\uuuwwwuuunnnddd\\\VVVNNNFFF>>>===;;;999999999;;;<<<999:::;;;===???BBBDDDEEECCCGGGLLLPPPRRRQQQNNNLLLIIIIIILLLQQQTTTYYYbbblllzzz}}}ooo[[[QQQGGGCCCAAA@@@CCCGGGFFFFFFJJJOOOSSSXXXaaallluuu{{{zzztttuuujjjZZZxxx{{{uuu|||}}}rrreee```^^^```cccdddiiinnnmmmrrrvvvxxxzzz}}}xxxtttllljjjhhhgggiiimmmrrruuu|||uuu^^^OOOIIICCCAAADDDHHHKKKLLLHHHIIIKKKMMMOOOPPPPPPQQQJJJMMMPPPOOOLLLKKKOOORRRSSSQQQNNNLLLJJJHHHDDDAAAAAA@@@???>>>>>>@@@BBBCCC<<<;;;;;;<<<<<<===>>>???777888:::<<<<<<:::888666555444222111000000//////111111111333666777777666777666555222///...000222888555333222333444444333...///111222333333333222000///---,,,+++*********'''((()))++++++******))))))***++++++,,,...111444444333333666:::>>>@@@AAA======???BBBEEEFFFEEECCCEEEGGGHHHLLL\\\uuu|||tttkkkfffaaaYYYMMMCCC???===:::999999999999888888:::<<>>;;;:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999888777666555444222111000000000...///000333666777666555555555444111///...///111666444333444444333111////////////000000000000000---......---+++******+++++++++************++++++)))))))))***---///222444444333333666;;;>>>>>>===<<<>>>@@@CCCEEEFFFGGGGGGFFFIIIJJJLLL\\\yyyxxxooohhhbbbZZZMMMDDD???===:::999999999999888888999<<>>AAACCCGGGIIILLLMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQPPPOOONNNMMMJJJEEEBBBCCCAAA===;;;::::::<<<>>>========================;;;::::::999888777666666555555333222111000000000000000111444777888888666444444333111......///111555333222222333333111000////////////////////////,,,------,,,***))))))***+++******))))))******+++)))))))))+++---///222444444333333666;;;>>>>>>===<<<>>>@@@CCCEEEFFFGGGGGGFFFJJJJJJLLL]]]zzztttllleeeZZZNNNEEE???===:::999999:::999888888999<<<>>>AAACCCDDDDDDFFFEEEIIIQQQXXX___iiisssxxxvvvtttpppmmmiiigggeeeccc___fff~~~~~~hhhWWWHHHCCCCCC>>>@@@EEECCCGGGFFFFFFKKKVVVfffuuu~~~|||uuulllXXXOOOnnn{{{ssskkkjjjjjjlllqqqvvvyyyzzz}}}vvvrrrnnnjjjjjjmmmqqqtttuuurrrnnnkkkjjjjjjiiiggg^^^]]]\\\\\\ZZZWWWRRRNNNGGGEEEEEEIIIOOOWWWfffsss~~~zzzyyyxxxwwwzzz~~~wwwooocccYYYKKKFFF???::::::===@@@BBBEEEIIIMMMOOOOOONNNMMMNNNMMMLLLLLLLLLLLLMMMMMMNNNQQQOOONNNMMMMMMJJJGGGDDDBBB@@@===:::999:::;;;===========================:::999777666555444555555555444333222111000000000111111222555888:::999777444333222000------///111333222000000111222222111/////////......------,,,+++,,,,,,+++)))(((((()))+++******))))))******+++)))))))))+++---///222333333333444777;;;=========<<<>>>@@@CCCEEEFFFGGGGGGHHHJJJIIILLL^^^|||{{{qqqggg\\\OOOGGG@@@===:::999::::::999888888999;;;>>>@@@BBBDDDDDDFFFFFFIIIPPPWWW___lllxxx}}}yyyuuurrrpppkkkccccccqqqmmmYYYIIIBBBBBB===@@@FFFCCCEEEDDDFFFPPPaaasss}}}}}}uuukkkWWWPPPmmm~~~vvvllllllmmmppptttyyy}}}{{{vvvmmmkkkfff```\\\]]]ccchhhooommmkkkiiihhhfffcccaaaYYYXXXVVVUUUSSSOOOJJJFFFAAA@@@@@@CCCFFFNNN^^^mmm}}}vvvooommmkkkjjjoootttzzz|||{{{uuupppjjj___UUUKKKFFF???::::::===???AAAEEEIIIMMMOOOOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOONNNLLLLLLLLLKKKHHHFFFBBB@@@===;;;999:::;;;;;;========================;;;:::777444333333444555444333222111000000000000111111222555888999999777333333111///------///222222000...///000111222111//////...---,,,,,,+++++++++,,,---,,,)))((()))*********))))))))))))***************+++,,,///111333222333555888;;;=========<<<>>>@@@CCCEEEFFFGGGGGGIIIJJJIIILLL```uuuiii]]]QQQIII@@@>>>;;;::::::::::::999888999;;;===???AAACCCEEEFFFFFFHHHMMMRRRZZZgggttt~~~}}}|||||||||tttllleeeiiivvvyyy^^^LLLCCCBBB>>>AAAFFFCCCDDDDDDHHHSSSbbbqqqzzz}}}|||wwwkkkWWWTTTtttzzznnnooopppsssvvv{{{yyyrrrkkkfffbbbaaa]]]WWWSSSTTT[[[aaahhhhhhhhhhhhgggbbb\\\XXXWWWUUUSSSPPPNNNJJJEEEAAA>>><<<<<<>>>???DDDRRR```vvv}}}wwwrrrkkkeeedddeeefffllltttrrrtttsssnnniiiddd[[[RRRJJJEEE>>>:::999:::<<<===DDDHHHLLLNNNMMMKKKIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKKKKIIIGGGBBBAAA>>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;888555444444555555333333222111000000000000000000111444777999888666444333111///------000333111000...///000111111000///......---,,,++++++***,,,---...---+++******+++***))))))))))))))))))************+++,,,///111222000333666999;;;<<<======<<<>>>@@@CCCEEEFFFGGGGGGIIIJJJHHHLLLaaaxxxkkk^^^RRRKKK@@@>>>;;;::::::;;;:::999999999:::<<<>>>AAACCCEEEEEEEEEGGGJJJLLLQQQ___kkkxxxxxxxxxyyy|||~~~xxxrrrkkkiiiooobbbNNNDDDAAA===AAAEEEBBBEEEEEEIIIPPPZZZaaaddddddzzzkkkWWWXXX|||sssuuuwwwyyy{{{wwwnnnfff```[[[XXXTTTUUUUUUSSSRRRTTTZZZ___aaa```aaaaaa___YYYRRRMMMQQQOOOLLLJJJGGGDDD???;;;;;;888888999:::<<>>:::888888777777@@@DDDHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJHHHGGGHHHIIIJJJIIIHHHCCCBBB???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<999777555555555555222222111000000000000000000000111444777888888666555444222///---...222555111000000111222222000............------,,,,,,+++---......---+++******+++***))))))(((((())))))***+++******+++,,,...111222///222777:::;;;;;;<<<===<<<>>>@@@CCCEEEFFFGGGGGGIIIJJJHHHMMMccczzzlll^^^SSSMMMAAA>>>;;;::::::;;;:::999999999:::;;;>>>AAACCCEEECCCCCCEEEGGGGGGKKKWWWdddooopppsssvvvzzz~~~zzzvvvsssrrrttt{{{|||eeeOOOCCC@@@<<>><<<:::777555:::===BBBEEEGGGHHHJJJLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHIIIIIIHHHDDDCCCAAA???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555333333222111111000000000000000111111222555888999999777666555222///...///333666111111222333444222///,,,.........---------------,,,---...,,,***)))***+++))))))(((((((((((())))))++++++***+++,,,...000111...222888;;;;;;;;;<<<===<<<>>>@@@CCCEEEFFFGGGGGGHHHIIIIIIOOOeee{{{lll^^^TTTNNNAAA>>>;;;:::;;;;;;:::999999999:::;;;===@@@CCCEEEAAABBBDDDEEEEEEGGGSSS```jjjlllqqqvvvzzz}}}~~~~~~}}}zzzyyy{{{{{{zzz}}}qqqfffPPPBBB>>>:::===AAA===<<<@@@FFFMMMUUU]]]cccgggpppwwwsssrrr}}}hhhQQQWWWrrrkkkaaaWWWPPPOOOPPPQQQUUUVVVXXX[[[]]]_________\\\YYYSSSOOOKKKIIIEEECCCAAA@@@>>>>>>>>>===:::888999555555999;;;::::::<<>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::888777444222111222111000000000000000111222222333666999;;;:::999777555333000...000444888111222333555555333...+++------..................+++,,,,,,+++)))((()))***))))))(((((((((((())))))++++++++++++,,,...000111...222888;;;;;;;;;<<<>>><<<>>>@@@CCCEEEFFFGGGGGGHHHIIIIIIOOOfff|||rrrhhhYYYJJJDDD>>>;;;;;;;;;999888:::888888888999<<<@@@CCCEEEBBBEEEIIIIIIHHHJJJPPPUUUdddiiisss|||~~~|||~~~~~~|||zzzwwwtttrrrttthhhYYYPPPEEE??????AAAAAA@@@CCCBBBDDDKKKUUU^^^dddeeeiiijjjlllqqqzzzttt\\\MMM___yyyiiibbbYYYQQQOOOOOOQQQRRRTTTYYY]]]___aaaeeeddd```^^^RRRHHHGGGGGGCCC>>><<<<<<<<<;;;:::999888777777777777777888888999:::;;;???AAADDDIIIQQQ[[[ccciiioooppppppoooooorrrvvvyyyvvvuuutttssssssuuuxxxzzz|||vvvnnnhhheee```XXXRRRLLLIIIFFFDDDDDDAAA<<<888666888;;;>>>AAAEEEJJJMMMNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCAAA>>>;;;999:::;;;<<<============<<<======;;;777444333333222111111000000000000000...000333666777777555444888555111...---///333555111333666888777333///,,,---...///000111111111111...---,,,+++******************++++++++++++******,,,+++******+++...000222111444888:::;;;<<<===???<<<>>>AAADDDFFFGGGFFFFFFIIIJJJHHHKKKbbbuuujjjZZZKKKCCC===999:::999777666888888888888999;;;???BBBDDDCCCFFFIIIIIIHHHIIIMMMQQQ]]]```jjjxxx{{{tttooozzzyyyzzztttggg^^^SSSKKKAAA<<<===?????????AAAAAABBBHHHPPPWWW[[[\\\fffhhhnnnuuuoooYYYMMMaaa|||pppccc^^^VVVQQQQQQTTTWWWXXX[[[```dddeeegggiiifffaaaWWWLLLBBB@@@@@@===999888::::::999999888777777777555555555555666777888999:::;;;<<<@@@FFFMMMTTTXXX^^^bbbhhhnnnttt{{{~~~|||{{{yyyrrrlllddd^^^\\\YYYTTTPPPOOOMMMKKKJJJIIIFFFBBB>>>777888:::<<<>>>BBBGGGKKKNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDCCCAAA>>>;;;::::::;;;<<<============<<<======;;;777444333333222111111000000000000000...000333666777777666555777444111......000333666222444555666555333///---,,,---...///000000000000...---,,,+++************(((((())))))))))))((((((++++++******,,,...000222222555888:::;;;;;;===>>><<<>>>AAADDDFFFGGGFFFFFFDDDIIIIIIKKK___yyylll[[[MMMDDD>>>::::::999777777999999888888888:::===@@@BBBCCCFFFIIIJJJHHHHHHKKKMMMTTTUUU^^^qqq{{{wwwxxxqqqhhh```\\\^^^cccgggllllllggg___WWWRRRMMMGGG???;;;<<>>AAADDDFFFGGGFFFFFFAAAHHHHHHIII[[[yyy}}}ooo]]]NNNHHHAAA<<<<<<;;;999999<<<999888888888:::<<>>@@@BBBCCCAAABBBEEEIIILLLOOOPPPQQQWWW___kkkxxxuuudddSSSNNN```{{{qqqggg^^^[[[YYYZZZ___fffkkknnnpppuuuyyyzzzzzzwwwmmmcccNNNDDD<<<::::::888888999555555555666666777777777888777777888888999:::;;;<<<;;;:::999:::<<<>>>@@@EEEKKKVVVcccqqqwwwnnnaaa\\\UUUQQQQQQTTTUUUVVVVVVWWWXXXXXXWWWTTTOOOLLLAAAAAA???>>>@@@EEELLLQQQMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHFFFEEEDDDDDDAAA>>>;;;::::::;;;;;;<<<======>>><<<======;;;777444333333222111111000000000000000000111444666888888888888444222000...///111555777444444333222111000//////+++,,,------.........---------,,,+++******************++++++++++++***************+++---///111222555777:::;;;;;;;;;<<<===<<<>>>AAADDDFFFFFFFFFFFFCCCGGGFFFGGGYYYwwwrrr```QQQIIIBBB===<<<;;;999:::<<<999888888888:::<<>>>>><<<======;;;777444333333222111111000000000000000000222444666888999999999444222000//////222555666444333222111000/////////+++,,,,,,---------------------,,,+++******************++++++++++++******))))))***,,,---///111222555777:::<<<;;;;;;<<<===<<<>>>AAADDDFFFFFFFFFFFFEEEEEEBBBFFF^^^}}}~~~vvvdddVVVIIIBBB<<<:::999777888;;;999888888888:::===@@@BBBAAABBBEEEHHHKKKMMMNNNOOOMMMNNNSSSZZZ```hhhvvvuuusssooohhhaaa[[[WWWVVVRRRMMMKKKNNNOOOMMMJJJJJJKKKMMMNNNNNNLLLIIIHHHHHHBBBAAA>>><<<;;;<<<>>>???===@@@CCCGGGIIILLLPPPSSSSSSZZZbbbkkkuuuuuueeeUUUPPP]]]}}}}}}vvvooodddcccdddgggmmmtttxxxzzz|||iiiWWWEEE>>>:::::::::888999<<<777777777888888999999999888888888888999:::;;;<<<:::999888777777888999:::>>>???BBBHHHRRR```oooyyyvvvmmmgggbbb```^^^\\\[[[\\\^^^___aaadddggggggbbb\\\VVVSSSJJJIIIFFFCCCBBBFFFKKKPPPLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFEEEDDDDDDEEEDDDAAA>>>;;;;;;::::::;;;<<<>>>???<<<======;;;777444333333222111111000000000000000111222444666888:::;;;;;;444333111000000111444555333333222111000///......,,,,,,------...------,,,...---,,,+++************(((((())))))))))))((((((((()))***,,,...000111222444777:::<<<<<<<<<===>>><<<>>>AAADDDFFFGGGFFFFFFDDDCCCAAAHHHddd~~~{{{iii[[[JJJCCC<<<;;;999888999<<<888888888999;;;???BBBDDDEEEEEEEEEGGGJJJMMMNNNOOOOOOMMMPPPUUUZZZ]]]dddkkk~~~wwwqqqttt~~~yyytttpppkkkhhhaaa```\\\WWWSSSPPPOOONNNIIIFFFFFFJJJLLLKKKLLLOOOLLLJJJIIIIIIIIIIIIHHHGGGCCCBBB@@@>>><<<;;;<<<===>>>@@@DDDFFFGGGKKKPPPTTTZZZ]]]aaafffmmm}}}yyygggWWWQQQbbb{{{uuullllllnnnrrryyyxxx```LLL???;;;999::::::888888;;;999999::::::::::::::::::::::::999::::::;;;<<<===;;;;;;:::999888999999999;;;;;;;;;===BBBKKKVVV]]]hhhmmmssstttppplllkkkkkkgggggghhhgggeeedddcccccciiimmmqqqoooiii```ZZZVVVRRRPPPMMMHHHEEEEEEIIILLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEBBB@@@<<<;;;:::::::::<<<>>>???<<<======;;;777444333333222111111000000000000000222333444666888:::<<<<<<555333222000000111333444222222222111000///---,,,------............------...---,,,+++************(((((())))))))))))(((((('''(((***,,,...000111222444666:::<<<<<<===>>>???<<<>>>AAADDDFFFGGGFFFFFF@@@CCCCCCJJJaaa}}}zzzmmm```MMMEEE???===<<<:::;;;>>>888888888999<<<@@@CCCEEEIIIGGGFFFGGGJJJLLLNNNNNNPPPLLLMMMSSSYYYYYYXXXYYYeeeyyyxxxlllggg```WWWXXXaaa]]]cccjjjpppvvv|||wwwvvvpppjjjeeebbb___ZZZVVVSSSPPPLLLKKKLLLMMMMMMLLLMMMIIIHHHIIIIIIHHHJJJOOORRRNNNJJJIIIJJJKKKHHHEEEEEEEEECCCAAA>>><<<===>>>AAACCCFFFGGGHHHKKKQQQVVV___aaabbbcccjjjzzz{{{hhhWWWSSSgggzzzttttttwww|||tttZZZCCC===:::999;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<======>>>???@@@@@@@@@>>>======<<<<<<<<<::::::999888888<<>>@@@<<<======;;;777444333333222111111000000000000000222333444666888:::<<<===555444222111000111222333111111222111000///---+++.........///......------...---,,,+++******************++++++++++++******'''(((***---///000111222333666999<<<======???@@@<<<>>>AAADDDFFFGGGFFFFFF>>>DDDFFFIII[[[rrrwwwooossscccUUUIII???<<<<<<:::999999888888888999:::>>>DDDHHHEEEFFFGGGHHHIIIJJJJJJJJJPPPRRRSSSRRRPPPOOOOOOOOO```nnnwwwssswwwmmmaaaZZZSSSMMMKKKMMMJJJLLLOOOQQQUUU[[[bbbfffssszzzxxxnnngggfffgggiiiiiimmmjjjfffcccaaa^^^XXXSSSPPPNNNJJJIIIIIIJJJKKKJJJFFFFFFFFFHHHJJJMMMOOOQQQQQQSSSSSSPPPKKKHHHHHHJJJLLLGGGDDDDDDBBB??????BBBBBBDDDEEEDDDEEEJJJRRRXXXhhhffffffjjjooo{{{sssqqqZZZPPPfff~~~|||}}}cccKKK???<<<;;;::::::::::::<<<<<<:::;;;======<<<;;;;;;<<<>>>?????????>>>@@@CCCFFFOOOKKKHHHHHHHHHFFFCCCBBB===>>>===:::888999999888>>>AAAFFFNNNWWW```gggkkkoooqqqssssssqqqpppqqqqqquuuwwwxxxuuunnnfff___[[[\\\[[[XXXQQQJJJGGGHHHKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC<<<===@@@BBBCCCCCCCCCCCC>>>===<<<;;;:::;;;<<<===>>>======<<<:::888666555222222222111111111111000111333555777888888777666888444111///000333444555444444444444222///---+++,,,---///000111111111000+++++++++************)))++++++++++++++++++++++++(((***,,,...////////////000444:::>>>>>>===<<<<<<>>>???@@@AAABBBCCCCCCCCCAAAAAADDD???UUUnnnooo}}}wwwcccVVVKKK@@@======:::999999999999::::::;;;???DDDIIIHHHHHHHHHIIIIIIIIIHHHHHHLLLMMMNNNMMMJJJIIIIIIJJJTTT___qqqvvv{{{xxxmmmcccYYYRRRMMMGGGFFFHHHFFFGGGGGGHHHIIILLLQQQTTTZZZ```ggglllnnnllljjjjjjkkkfff```]]]___cccfffhhhkkkiiifffdddccc```[[[XXXSSSPPPMMMKKKKKKLLLKKKJJJGGGFFFFFFGGGIIIKKKNNNOOOQQQRRRSSSRRRNNNLLLLLLMMMPPPLLLIIIGGGBBB<<<;;;>>>AAABBBCCCDDDFFFKKKRRRWWWeeebbbbbbeeekkkwwwzzz{{{kkkVVVPPPkkk~~~}}}qqqWWWEEE>>>===<<<<<<;;;<<<===>>>???<<<>>>>>>>>><<<;;;<<<===;;;<<<>>>@@@CCCHHHNNNRRRbbb___\\\XXXUUUPPPLLLKKKFFFDDD???;;;999;;;<<<===888:::>>>DDDLLLUUU\\\```jjjlllnnnnnnnnnoooqqqsssuuuvvvwwwtttnnngggbbb___[[[YYYVVVQQQLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC>>>???AAABBBCCCCCCCCCCCC>>>===<<<;;;;;;;;;<<<===>>>======;;;:::888666555222222222111111111111000000222444666777777666555555222//////111444777888555555444333111///...---//////000111000///...---+++++++++*********))))))************************(((***+++---////////////111444999===============???@@@AAABBBCCCDDDDDDDDDEEEDDDGGGDDDYYYpppnnnzzzgggYYYMMMBBB>>>===;;;999999:::;;;;;;<<<===AAAFFFJJJJJJJJJJJJJJJIIIHHHFFFFFFHHHIIIHHHFFFDDDBBBCCCDDDIIINNNWWWbbbnnn{{{xxxmmmdddZZZQQQLLLGGGCCCBBBDDDEEEEEEEEEDDDCCCEEEIIILLLOOOSSSWWWZZZ[[[[[[[[[\\\ZZZXXXWWWXXX\\\```dddeeegggeeeddddddcccaaa^^^[[[RRRPPPMMMLLLKKKKKKJJJHHHIIIHHHFFFFFFGGGIIILLLNNNQQQSSSUUUUUUSSSQQQQQQQQQSSSRRRRRRPPPHHH???<<<>>>@@@AAABBBDDDFFFKKKQQQVVV]]][[[[[[^^^eeerrrxxxfffRRRUUUvvvuuu___III>>>===<<<;;;;;;;;;<<<===>>>???===>>>>>>===<<<<<<===???<<<>>>AAAFFFLLLTTT]]]cccmmmnnnnnnmmmlllmmmnnnpppooodddTTTFFF===999999:::777777888;;;???EEEKKKNNNYYY[[[^^^aaadddhhhnnnqqqssssssrrrnnngggaaa]]]\\\YYYWWWTTTQQQPPPMMMJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBB???>>>===;;;;;;;;;<<<=========<<<;;;999777666555222222222111111111111000000111333666777666555555222000...///222666999:::888666444222000/////////111111111000///---,,,+++++++++*********)))))))))))))))))))))))))))))))))((()))+++---...///000000222555888;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFDDDHHHFFF[[[ooojjjtttppp]]]QQQDDD@@@>>>;;;999:::;;;<<<===>>>???BBBGGGKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGDDDAAA???@@@AAADDDEEEGGGJJJPPPXXXbbbiiiuuujjjaaaXXXOOOJJJFFFBBBAAACCCCCCDDDDDDDDDDDDGGGLLLOOOVVVWWWYYYZZZZZZ[[[^^^```ZZZZZZZZZ\\\^^^```aaabbbaaa`````````___]]][[[YYYTTTRRRQQQPPPPPPPPPNNNLLLKKKJJJGGGEEEFFFHHHKKKMMMRRRTTTUUUVVVVVVUUUTTTSSSSSSVVV[[[\\\TTTHHHAAAAAAAAABBBCCCEEEGGGKKKOOORRRSSSQQQRRRVVV___ooowwwcccQQQ[[[}}}pppbbbPPP@@@;;;<<<>>>>>>>>>>>>???@@@@@@AAA@@@AAABBBBBBBBBCCCFFFHHHJJJLLLPPPUUU[[[eeennnuuutttyyy}}}oooVVVFFF<<<:::;;;;;;:::888777777:::===???BBBEEEIIINNNTTT[[[ccciiijjjiiifffaaa[[[VVVTTTSSSWWWUUURRRRRRSSSRRRMMMIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<=========<<<;;;999777555444222222222111111111000000000222444666777777666555111///...///222666888999999777444111//////000111111111000///...,,,+++***************))))))))))))(((((()))))))))))))))***((()))+++,,,...///000111333555888999:::;;;===???@@@AAABBBCCCDDDEEEEEEEEEBBB@@@EEEFFFZZZkkkeeepppyyyaaaTTTGGGAAA???;;;999:::;;;===>>>???AAADDDHHHKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLJJJGGGDDDAAAAAABBB@@@@@@AAAAAACCCGGGLLLPPP```{{{tttggg```WWWNNNJJJFFFAAA@@@BBB@@@AAAAAABBBCCCGGGLLLPPPYYYZZZZZZZZZYYY[[[^^^```[[[]]]^^^_________^^^___\\\]]]^^^]]][[[YYYWWWVVVZZZZZZYYYZZZ[[[ZZZXXXVVVOOOLLLHHHFFFFFFHHHLLLOOOTTTUUUVVVWWWXXXWWWVVVUUUPPPUUU^^^ccc^^^QQQGGGDDDDDDDDDDDDFFFIIIKKKMMMNNNJJJIIIJJJPPP[[[nnnwwwaaaOOO^^^~~~tttppptttyyy~~~wwwjjjZZZOOOGGG@@@===>>>AAAAAABBBCCCEEEEEEFFFFFFGGGIIILLLMMMNNNQQQTTTWWW^^^```cccfffkkksss{{{{{{___NNNDDDBBBEEE===;;;888666555666777999666888<<<@@@EEEKKKRRRWWWYYYXXXWWWSSSPPPNNNOOOPPPTTTSSSQQQSSSUUUTTTPPPLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<=========<<<<<<:::999777555444222222222111111111000000222333666888999999888777333111///000333555666777999777333000......000111///......---------------*********)))))))))(((((()))))))))*********++++++))))))***,,,---///111222333555777888999:::===@@@???@@@AAABBBCCCDDDDDDDDD???===DDDFFFYYYhhhcccqqq~~~eeeWWWIIICCC???<<<::::::;;;===???@@@BBBDDDHHHKKKJJJKKKLLLNNNOOOOOOPPPPPPOOOPPPOOOMMMHHHEEECCCCCC;;;===???@@@AAACCCFFFHHHJJJZZZcccaaahhhoooaaa\\\TTTLLLHHHDDD@@@>>>@@@BBBCCCCCCCCCDDDHHHLLLPPPVVVWWWXXXXXXWWWWWWYYY[[[WWWYYY\\\^^^^^^]]]^^^^^^]]]___aaa```^^^\\\[[[[[[_________aaaaaa```]]]ZZZRRROOOKKKGGGGGGJJJOOORRRVVVUUUUUUVVVYYY[[[[[[ZZZRRRTTT[[[bbb```TTTIIIEEEEEEEEEEEEHHHKKKMMMMMMLLLGGGEEEFFFMMMZZZnnn|||vvv```MMM]]]vvvkkkggggggjjjsssyyy}}}vvvrrrpppcccVVVIIIEEEDDDCCCAAABBB>>>@@@CCCFFFIIIKKKLLLMMMPPPSSSWWWZZZ\\\^^^```bbbjjjlllooorrruuuzzzvvv^^^OOODDDAAACCC<<<;;;:::888777777888888777888:::;;;<<<>>>BBBEEEFFFGGGHHHHHHIIIKKKOOORRRPPPOOOPPPQQQSSSSSSQQQOOOIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCBBBAAA???>>>============<<<<<<;;;:::888666555444222222222111111111111000333444666999:::999999888444222111111333444555444888666333///......///000------,,,,,,,,,---......******)))))))))(((((((((((())))))******+++++++++))))))***+++---///111333222555777888999:::===??????@@@AAABBBCCCDDDDDDDDD@@@>>>EEEFFFVVVcccbbbvvvhhhZZZKKKDDD@@@<<<::::::;;;===???@@@BBBDDDHHHKKKLLLMMMNNNPPPQQQQQQRRRRRRQQQRRRSSSQQQLLLGGGDDDCCC;;;===@@@AAAAAABBBCCCEEECCCHHHKKKJJJOOO^^^nnnwwwxxxiii\\\WWWPPPIIIGGGDDD@@@???AAACCCDDDEEEEEEFFFJJJOOOSSSUUUWWWXXXYYYWWWVVVWWWXXXVVVYYY]]]_________```bbbcccfffhhhiiigggfffggghhhiiiiiiiiiiiiiiifffaaa^^^UUURRRMMMIIIIIIMMMRRRVVVVVVTTTTTTVVV\\\```cccccc]]]ZZZZZZ^^^^^^UUUJJJEEEDDDCCCEEEIIIMMMPPPPPPNNNHHHFFFFFFMMMZZZooowww}}}{{{xxxdddOOO\\\uuunnnjjjiiihhhmmmqqqwwwyyymmmccc]]][[[PPPGGGAAAAAACCCCCCDDDGGGBBBEEEJJJPPPVVVZZZ]]]___dddhhhlllpppqqqqqqrrrssszzz}}}}}}aaaUUUNNNEEE@@@AAABBBBBBAAA???===:::888777777888999999888777999:::999;;;>>>@@@BBBFFFJJJNNNJJJLLLNNNNNNNNNNNNPPPQQQIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>>=========>>><<<<<<;;;:::888666444333222222222111111111111000222444666888999999888777333222111111333555555444666555222///---------...------,,,++++++,,,---...***)))))))))((((((((((((''''''(((((()))******+++)))))))))+++---///222333111444777999999:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEE@@@???FFFEEEOOOZZZ]]]wwwjjj[[[LLLDDD@@@<<<:::;;;:::<<>>???AAAAAA@@@???@@@AAAEEECCCBBBCCCDDDHHHNNNSSS]]]tttzzzsssggg[[[UUUNNNHHHGGGEEEBBBBBBDDD>>>???@@@BBBDDDIIIOOOSSSSSSVVVYYYYYYXXXVVVUUUUUUZZZ^^^bbbcccbbbbbbdddfffhhhllloooqqqpppppprrrtttwwwwwwvvvvvvtttpppjjjfffWWWSSSNNNJJJJJJOOOTTTXXXVVVTTTSSSWWW^^^eeeiiijjjjjjaaa[[[\\\\\\UUUKKKFFFBBBBBBDDDIIIOOOSSSSSSQQQKKKHHHHHHNNNZZZnnn{{{nnn|||||||||hhhRRR^^^~~~xxxtttrrrpppnnneeefffiiioooyyy}}}zzz}}}}}}{{{uuuiii[[[OOOHHHFFFCCC@@@@@@BBBCCCBBBEEEKKKNNNRRRXXXaaaiiioootttvvv|||ppp[[[KKKLLLPPPMMMJJJKKKMMMLLLJJJFFFAAA<<<777555333555777888777666666777555777:::;;;===???CCCEEEFFFIIILLLLLLKKKKKKNNNQQQIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???@@@AAABBBCCCDDDBBB@@@???=========>>><<<<<<;;;:::888666444333222222222111111111111000111333555777888888777666222111000111444666666555555444111///---,,,,,,,,,///...,,,+++***+++,,,,,,))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))))))))***---///222444111444777999:::;;;<<<===AAABBBCCCEEEFFFFFFFFFFFF@@@???FFFBBBIIIRRRXXXuuu~~~|||ttt^^^PPPHHH>>>===>>>999:::;;;@@@GGGHHHFFFGGGKKKNNNPPPQQQSSSSSSRRRQQQPPPSSSRRROOOKKKGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCC>>>======>>>@@@BBBDDDEEEPPPUUU___lllzzzxxxqqqlllbbbXXXRRRNNNGGGCCCAAAAAA@@@???@@@AAACCCEEEHHHKKKNNNOOOWWWWWWWWWVVVTTTTTTUUUWWW___```cccfffiiikkkmmmnnnsssvvvyyyyyyyyyzzz~~~|||vvvnnniii^^^WWWQQQPPPUUU[[[^^^___```\\\ZZZ\\\dddmmmsssvvvpppssssssnnneeeZZZOOOGGGCCCEEEIIINNNRRRSSSSSSSSSLLLJJJGGGJJJWWWqqq}}}{{{qqqaaaMMMddd|||yyyyyyxxxwwwpppmmmhhhhhhmmmxxx}}}zzzxxxtttxxx~~~~~~}}}{{{uuummmfff[[[QQQIIIEEEDDDEEEBBBDDDFFFFFFFFFJJJQQQVVVYYYeeeqqqwww~~~{{{VVVUUURRRPPPPPPSSSYYY^^^cccccc___VVVMMMFFF===555777555444555666666555333888777555555555888:::<<>>??????@@@@@@???@@@AAAAAA??????@@@AAA???===;;;888666555444444222222222111222222333333222444666888999888777777111222222333333222222222555222...,,,,,,---------000000///...---+++)))(((************))))))))))))((((((((((((''''''''''''((())))))***,,,...000111444666999:::;;;<<<===???>>>@@@BBBCCCBBBBBBDDDEEECCC???FFFEEEJJJOOOXXX|||{{{xxxbbbSSSKKK@@@>>>???:::<<<>>>CCCIIIIIIFFFFFFIIIMMMNNNPPPRRRSSSRRRQQQQQQSSSQQQOOOKKKHHHEEECCCBBBDDDDDDCCCCCCCCCCCCCCCCCC???>>>>>>>>>???@@@BBBCCCCCCFFFMMMVVV```iiiqqquuuuuuwww}}}tttooojjj```VVVQQQLLLGGGCCCAAAAAA@@@@@@AAAAAACCCFFFIIILLLNNNPPPVVVWWWWWWVVVUUUTTTVVVWWW]]]aaafffjjjlllooorrrtttxxxzzz}}}yyyoooiii[[[VVVRRRTTTZZZ```ccccccbbb___]]]___fffnnnuuuxxxzzz~~~zzzpppbbbRRRFFFCCCEEEJJJOOOSSSTTTTTTSSSLLLJJJGGGJJJXXXqqq|||rrrcccOOOfff|||~~~wwwsssnnnkkklllrrryyy~~~|||xxxzzz|||{{{|||~~~|||uuupppnnnjjjddd^^^YYYQQQJJJEEECCCCCCDDDIIIJJJKKKKKKLLLQQQYYY```cccqqq}}}jjj[[[YYYXXXYYY^^^fffnnnsssqqqqqqkkkaaaXXXPPPFFF>>>999777666666666777666444888777666555666888:::<<>>@@@BBBCCCBBBBBBDDDEEEBBB>>>EEEDDDIIINNNWWW|||{{{}}}gggXXXOOOBBB>>>???;;;???@@@EEEKKKKKKFFFEEEGGGLLLMMMOOOPPPQQQQQQQQQPPPPPPOOOMMMJJJHHHFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@?????????@@@@@@>>>@@@CCCGGGKKKPPPSSSUUUXXXYYYaaapppyyynnnooowww{{{zzzuuunnniiiddd[[[QQQNNNJJJEEEBBBAAAAAA@@@@@@AAABBBDDDGGGJJJMMMPPPQQQVVVWWWWWWVVVUUUUUUWWWYYY\\\ccckkkoooqqqssswww|||}}}vvvkkkdddWWWUUUUUUYYY___eeeffffffbbb```^^^```gggooovvvzzznnnXXXEEEDDDFFFJJJPPPUUUVVVUUUSSSMMMJJJHHHKKKYYYqqqzzzpppaaaQQQmmm{{{{{{}}}wwwrrrnnnnnnoooppp~~~wwwuuuzzz}}}tttggg^^^YYYUUUPPPNNNKKKGGGDDDCCCDDDFFFGGGNNNOOOPPPQQQTTT]]]hhhppp{{{pppaaa^^^]]]bbbmmmyyyyyymmmcccYYYNNNDDD<<<:::888777777777666555888777666555666888:::;;;>>>@@@AAAAAA@@@???@@@AAAAAADDDGGGGGGFFFDDDBBBBBBCCCBBBBBBBBBDDDDDDBBB@@@AAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAA??????@@@AAA???===;;;888666555555555333333222222111222222333333444666888999888777666///000111222333444444444666333000...//////000////////////...---+++***)))******))))))))))))((((((''''''((()))***+++,,,,,,***++++++,,,...000222333444666999::::::;;;===>>>>>>@@@BBBCCCBBBBBBDDDEEECCC@@@GGGEEEIIIOOOZZZvvvmmm^^^SSSDDD??????;;;@@@BBBGGGMMMMMMHHHFFFHHHLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@??????AAABBBCCCDDDFFFGGGGGGGGGGGGGGGLLLTTT]]]iiiyyytttggg___bbbjjjlllmmmkkkeeebbb^^^UUUMMMKKKHHHDDDAAAAAAAAAAAA@@@AAABBBEEEHHHLLLOOOQQQRRRTTTUUUVVVVVVUUUVVVXXXZZZ]]]fffooosssssstttzzz|||wwwrrrjjjaaa[[[VVVWWWYYY^^^cccfffeeeddd\\\[[[[[[]]]dddmmmuuuzzz|||bbbJJJFFFGGGKKKQQQVVVXXXVVVSSSMMMLLLJJJNNN[[[sssvvviii\\\TTTzzz{{{yyy~~~{{{vvvqqqnnnmmm|||||||||xxxkkk\\\QQQKKKIIIHHHGGGGGGFFFGGGIIIKKKNNNPPPWWWZZZ]]]bbbjjjvvvuuuqqqooouuu~~~rrrgggYYYMMMBBB>>>:::888777777777666777666555555555777888999:::<<<>>>>>><<<;;;<<<======AAAEEEGGGGGGEEEDDDCCCBBBAAA@@@AAACCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAA??????@@@AAA>>>===:::888666555555555333333222222111111222222333555777888999888777666...///000222444555555555333111...------......---/////////...---,,,***)))***)))))))))((((((((((((''''''((())))))***++++++******+++,,,...000111222333666888::::::;;;<<<>>>>>>@@@BBBCCCBBBBBBDDDEEEDDDBBBIIIFFFJJJPPP]]]|||tttrrrcccVVVFFF???@@@<<>>>>>>>>>>>???@@@AAAAAA??????@@@AAA>>><<<:::888666555555555444333222222111111111222444555777888999888666555---...000222444555555666222000...---.........---//////......---,,,+++***)))))))))(((((((((((('''(((((((((((((((((((((((())))))***+++,,,...000111333555888999::::::<<<>>>>>>@@@BBBCCCBBBBBBDDDEEECCCAAAHHHEEEHHHOOO]]]|||xxxwwwhhh[[[IIIBBBCCC@@@DDDEEEIIINNNNNNKKKKKKNNNMMMMMMLLLKKKKKKJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHDDDBBBCCCEEEFFFFFFJJJPPPTTT\\\nnn}}}nnn^^^YYYYYYXXXWWWWWWUUUXXXXXXSSSPPPOOOJJJEEEDDDBBB@@@@@@AAABBBAAAAAA???AAAEEEIIIMMMPPPQQQRRRPPPQQQSSSTTTTTTVVVYYY[[[aaaggglllooonnnpppuuuyyyrrrmmmfffaaa]]][[[ZZZXXX]]]___ccceeeddd```[[[XXXOOOPPPQQQTTTYYYbbblllsssvvveeeQQQNNNMMMPPPVVVYYYWWWTTTPPPPPPQQQVVVddd{{{}}}ssseee\\\aaa{{{}}}}}}}}}xxxoooddd^^^YYYXXX]]]ccceeefffgggkkkooouuuzzz}}}tttcccTTTNNNFFF@@@===;;;::::::888777777777777777888888888:::<<<<<<<<<;;;<<<===;;;???DDDFFFGGGGGGGGGHHHDDDCCCAAAAAABBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAA??????@@@AAA===<<<:::888666666666666444444333222111111111111444666777888999777666555...///000222444555555555333111000///000111000///............---,,,+++***))))))(((((((((((('''''')))((((((((('''''''''&&&(((((()))***,,,...000111333555888999999:::<<<===>>>@@@BBBCCCBBBBBBDDDEEEAAA???FFFBBBEEEMMM\\\|||xxx}}}nnn```MMMEEEGGGDDDIIIIIIKKKNNNNNNJJJKKKOOOMMMMMMLLLMMMMMMNNNNNNOOOMMMLLLJJJGGGEEECCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFIIIJJJKKKKKKJJJJJJIIIEEEDDDGGGIIIIIIJJJMMMQQQRRR[[[mmmmmmbbbWWWUUUVVVTTTQQQPPPNNNQQQQQQMMMJJJIIIGGGCCCBBB@@@??????AAABBBBBBAAA>>>@@@DDDIIIMMMOOOQQQQQQMMMOOOQQQRRRSSSUUUXXX[[[```ccceeehhhjjjmmmrrrvvvwwwzzz{{{ppplllgggcccaaaaaa```___aaadddggggggddd^^^XXXUUUPPPQQQRRRSSSVVV]]]fffmmmppp~~~lllVVVQQQMMMOOOUUUYYYWWWTTTQQQRRRTTTZZZhhh|||pppfff___bbbpppxxx~~~zzzwww|||yyyrrrpppooopppvvv}}}}}}jjj^^^XXXNNNFFFBBB???>>>===;;;;;;::::::::::::::::::888:::===>>>>>>>>>@@@AAA===@@@DDDFFFGGGGGGIIIJJJGGGEEEBBBBBBBBBCCCCCCBBB@@@@@@???????????????@@@???@@@AAAAAA??????@@@AAA===<<<:::888666666666666555444333222111111111111555666777888888777666444...///111222333444444555222111000000111111000///............---,,,++++++))))))((((((((('''''''''((((((((((((((()))))))))))))))***+++---///111222222555777999999:::<<<===>>>@@@BBBCCCBBBBBBDDDEEEBBB@@@GGGCCCEEEMMM___|||zzzrrrdddPPPHHHJJJHHHNNNLLLLLLNNNMMMIIIJJJNNNLLLLLLMMMNNNOOOQQQSSSTTTSSSQQQMMMIIIFFFBBB@@@???@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGGGGFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGOOOIIIEEEHHHLLLLLLLLLNNNOOOKKKOOO^^^ttt{{{tttbbb[[[VVVUUUTTTOOOLLLLLLKKKNNNNNNIIIFFFFFFEEEBBB@@@???>>>???AAABBBBBBAAA===@@@DDDIIIMMMOOOPPPQQQLLLNNNPPPQQQRRRTTTXXXZZZ______```cccggglllqqqtttlllooouuu}}}{{{uuunnnkkkiiiggggggfffeeedddcccfffiiiiiiddd^^^XXXUUUSSSTTTTTTTTTUUUZZZcccjjjlllyyykkkZZZTTTNNNOOOTTTXXXWWWTTTRRRSSSVVV\\\kkk{{{llleee```___{{{lllxxxyyytttvvvssseee^^^TTTKKKEEECCCAAA@@@=====================<<<999;;;>>>???@@@@@@BBBDDD???AAADDDFFFFFFGGGIIIKKKHHHFFFCCCBBBCCCCCCCCCBBB??????????????????@@@@@@???@@@AAAAAA??????@@@AAA===;;;:::888666666666666555444333222111111111111555666888999888777555444///000111222333444444444000///......//////...---............---,,,++++++)))(((((((((''''''''''''''''''((()))***+++,,,,,,******+++,,,...000222333222555777999999:::;;;===>>>@@@BBBCCCBBBBBBDDDEEEEEECCCKKKFFFHHHQQQbbbxxxkkkVVVMMMNNNKKKVVVHHHUUUHHHRRRKKKKKKQQQNNNOOOQQQSSSUUUWWWYYYYYY^^^WWWRRRPPPMMMFFFBBBCCCEEEGGGHHHFFFCCCBBBDDDGGGJJJFFFGGGLLLKKKFFFEEEIIIIIIKKKKKKIIIGGGGGGKKKOOOQQQQQQQQQQQQQQQRRRRRRSSSNNNJJJLLLUUUaaaqqqzzzlllfffXXXTTTOOOLLLJJJHHHGGGEEEFFFEEEDDDCCCBBBAAA@@@@@@????????????????????????BBBCCCEEEHHHKKKMMMNNNOOOOOOLLLIIIJJJOOOTTTWWWXXX^^^^^^```dddiiimmmmmmmmmrrrooonnnrrryyy|||yyytttrrrrrrpppkkkgggeeegggjjjjjjfffbbb^^^[[[WWWTTTQQQTTTUUUTTTSSSSSSWWW___fffjjjqqqxxx}}}uuu___UUUNNNPPPTTTTTTQQQPPPRRRRRRUUU___qqqtttggggggTTTXXXpppzzzzzzvvvzzz}}}nnnggg^^^WWWSSSPPPLLLIIINNNIIIDDDDDDEEEEEEBBB>>>@@@@@@AAABBBCCCEEEGGGHHHDDDGGGJJJJJJHHHFFFHHHJJJKKKIIIFFFBBB@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAA???===999777777666555444666555444222111111222222666888::::::999666222000///000111222333444444444///...---,,,,,,---...///---......///...,,,+++***)))((('''&&&&&&'''((()))+++*********))))))((((((((()))***+++---000222333333555777777777888:::<<<@@@BBBDDDEEEFFFEEEDDDCCCCCCFFFCCCCCCKKKQQQfffxxx}}}oooZZZQQQRRRPPPPPPXXXoooSSSQQQNNNQQQQQQSSSTTTVVVWWWZZZ\\\]]]^^^^^^XXXTTTVVVWWWTTTPPPOOOLLLLLLLLLJJJHHHHHHJJJKKKPPPPPPPPPQQQQQQQQQQQQRRRUUUUUUTTTRRRPPPOOOPPPRRRPPPOOOOOOPPPRRRTTTWWWYYYRRRMMMLLLOOOUUU___ooo}}}nnnccc]]]SSSOOOKKKGGGFFFDDDCCCAAAEEEDDDCCCBBBAAA@@@@@@???????????????????????????CCCDDDFFFIIIKKKMMMNNNNNNOOOLLLJJJKKKPPPTTTWWWXXX^^^bbbgggjjjlllooosssvvv}}}xxxuuuxxx}}}{{{{{{yyytttnnniiiggghhhaaa^^^ZZZWWWTTTRRROOOLLLLLLNNNNNNNNNPPPVVV___ggggggnnntttxxxuuufff[[[RRRRRRUUUTTTRRRQQQTTTVVV\\\gggzzzsssiiikkkYYY[[[{{{{{{}}}wwwnnnhhhccc```]]][[[VVVSSSQQQQQQSSSQQQLLLGGGFFFFFFFFFGGGIIIJJJLLLMMMKKKNNNOOOMMMIIIGGGGGGIIIHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????AAAAAABBBBBBBBBBBBAAAAAA???<<<999777777666555444666555444222111111222222777888::::::999666222000...///000111222222222222000///............///000---............,,,+++***)))(((''''''''''''((()))************)))))))))(((******+++,,,...000222333222444777888999;;;===???AAABBBDDDFFFGGGFFFEEEDDDCCCFFFBBBCCCJJJPPPeeeqqqvvv```VVVWWWUUUKKKhhh^^^PPPQQQUUUQQQSSSTTTUUUWWWYYY[[[\\\]]]___ZZZXXX^^^ccccccaaaaaa___\\\XXXUUUUUUUUUTTTTTTRRR^^^eeebbbaaadddddd___dddbbb___]]][[[YYYUUUSSSNNNMMMLLLLLLOOOTTTZZZ]]][[[UUUQQQPPPPPPTTT]]]fff|||pppcccZZZVVVMMMJJJFFFCCCBBBAAA@@@???CCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFHHHJJJKKKLLLLLLMMMLLLKKKLLLPPPTTTVVVWWW^^^dddlllooooooqqqwww}}}~~~|||{{{~~~xxxooogggbbb___WWWTTTQQQOOOMMMLLLJJJHHHEEEGGGIIIJJJMMMTTT^^^ffffffmmmrrrvvv~~~ssskkk^^^RRRQQQTTTTTTTTTUUUVVVZZZcccqqq~~~qqqggglll]]]aaa}}}}}}|||yyy~~~|||vvvrrrooommmkkkfffdddcccddddddaaaZZZTTTOOOOOOOOOOOOPPPRRRTTTUUUTTTVVVVVVRRRLLLHHHGGGHHHDDDDDDDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???<<<999777777777666444666555333222111222222333777888999:::888555222000///000111222333333222222111000///......///000111------......---,,,***))))))((((((''''''(((((()))************))))))))))))+++,,,,,,---///111222333222444777999:::<<>>AAA@@@@@@???>>>>>>==============================BBBCCCDDDFFFHHHIIIIIIJJJKKKKKKKKKMMMOOORRRTTTUUU\\\aaahhhlllmmmpppvvv{{{tttwww~~~}}}zzzuuunnneee]]]WWWTTTPPPMMMKKKJJJIIIIIIGGGFFFCCCEEEGGGHHHJJJPPPYYY___dddmmmuuuzzzrrrkkk]]]PPPNNNQQQTTTVVVYYYYYY]]]gggvvv{{{oooeeelllaaakkk}}}yyywwwwwwtttwww~~~~~~|||{{{{{{zzzxxxuuutttqqqlllfffaaaZZZYYYXXXXXXXXXZZZ\\\]]]\\\]]]\\\VVVOOOIIIGGGGGGBBBCCCDDDEEEDDDCCCAAA????????????@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>><<<999777777777666555555444333222111222333333888888999999777444111///111222444666666555444444111000///......///000111------......---,,,***))))))(((((((((((((((((()))*********)))))))))))))))+++,,,,,,---...000222333222444777999:::<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBDDDFFFGGGGGGGGGIIIJJJLLLNNNOOOQQQSSSTTTYYY[[[^^^bbbgggkkkmmmnnnkkktttpppllleee^^^XXXSSSPPPNNNKKKIIIGGGFFFFFFFFFEEECCCCCCEEEEEEDDDDDDGGGNNNTTT\\\jjjxxxyyyqqqbbbSSSOOOQQQUUUXXX[[[\\\aaajjjyyyxxxkkkjjjpppgggwww~~~wwwsssrrrrrruuuvvvyyy~~~|||vvvqqqnnnfffeeecccaaaaaabbbdddeeebbbbbb```ZZZQQQJJJGGGGGGCCCDDDFFFGGGGGGEEECCCAAA??????@@@@@@AAAAAAAAABBB???@@@@@@AAAAAA@@@@@@???>>>;;;888777777777666555555444333222222222333444888999999888666444111///111333555666666555444222//////------------//////,,,------------+++***)))((())))))))))))))))))((())))))))))))))))))************+++,,,---///111222444555888999999:::<<<>>>>>>@@@BBBDDDEEEEEEDDDDDDDDDFFFAAA@@@GGGNNNcccyyysss|||mmm]]]ZZZWWW]]]PPP]]]OOOXXXPPPMMMPPPSSSTTTUUUVVVWWWYYYZZZZZZVVV^^^ooo~~~wwwrrrooommmpppoooiiiccc```aaa___[[[cccdddccc]]]SSSJJJFFFDDD@@@???>>>>>>??????>>>===>>>>>>>>>>>>======<<<<<<========================>>>???AAACCCEEEFFFGGGGGGIIILLLOOOQQQQQQRRRSSSUUUVVVVVVWWWZZZ___bbbbbbaaahhhrrr|||pppddd```ZZZUUUSSSRRRQQQPPPJJJHHHEEEDDDDDDDDDBBBAAAAAABBBBBB@@@???@@@FFFJJJSSSdddwwwxxxhhhXXXSSSTTTWWWZZZ]]]bbbgggqqquuugggrrrtttnnn~~~~~~yyytttqqqoooooosssrrrtttvvvzzz||||||{{{yyyzzz}}}}}}uuusssooolllkkkkkklllmmmiiiiiifff^^^TTTKKKGGGFFFDDDEEEGGGGGGGGGEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===;;;888777777777777666555444333222222222333444999999888777555333000//////000333444444333111//////...---,,,,,,---...///,,,,,,------,,,+++)))(((((())))))******))))))((())))))))))))************(((((()))+++---///111333444666888999999999;;;======>>>AAACCCEEEEEEDDDCCCDDDEEE@@@@@@GGGOOOeee{{{tttnnnqqqsssaaa\\\XXX\\\NNN[[[MMMWWWQQQOOORRRQQQRRRRRRTTTUUUVVVWWWXXXYYY^^^mmmxxxooojjjjjjfff___]]]___^^^XXXPPPHHHEEEDDD???>>>>>>???AAAAAA@@@???>>>>>>>>>>>>====================================>>>???AAADDDFFFHHHIIIIIIKKKOOOSSSUUUTTTTTTUUUWWWTTTVVVWWWXXXXXXXXXYYYZZZ^^^gggsss}}}~~~vvvjjjaaa[[[XXXUUUUUUVVVVVVUUUSSSNNNLLLIIIGGGFFFEEECCCBBB@@@AAABBB@@@???AAAFFFKKKPPPbbbvvvuuufffWWWSSSWWW[[[___bbbhhhnnn{{{qqqcccqqqqqqrrrzzzuuutttrrrpppmmmnnnnnnppptttxxxzzzxxxvvvqqqssswww||||||xxxuuuuuuvvvvvvrrrqqqmmmcccVVVLLLFFFEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA===;;;888777777888777666444333222222222333444444999999888777555222000///...000222444444222///---000///...------...///000,,,,,,------,,,+++)))(((((()))************)))(((((()))))))))************'''((())),,,...111444555444666888999:::;;;===???===???AAADDDEEEFFFEEEDDDDDDEEE@@@@@@HHHPPPggguuuooollliiixxxddd^^^YYYXXXSSSbbbOOOVVVSSSSSSUUUUUUUUUVVVWWWYYYZZZ[[[[[[______jjj|||wwwwwwqqqiiiZZZZZZYYYSSSJJJBBB???>>>AAAAAAAAABBBDDDEEECCCBBB>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKKKKMMMRRRVVVXXXWWWVVVWWWYYYTTTXXX[[[ZZZUUURRRUUUXXXRRRXXX```ggghhhddd\\\VVVVVVUUUUUUWWWZZZZZZXXXUUUTTTQQQNNNKKKJJJIIIGGGEEE???AAACCCCCCBBBEEEKKKPPPSSSdddwwwlll^^^RRRQQQWWW^^^dddhhhlllttt~~~pppaaaiiijjjrrr|||tttqqqqqqqqqnnnjjjmmmmmmpppvvv|||~~~|||zzzsssuuuyyy|||}}}||||||}}}yyywwwrrrfffXXXLLLFFFCCCFFFFFFEEEEEEDDDBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA===;;;888777777888777666444333222222222333444555:::999888666444222000//////111444666555333111///111000///......///000111,,,,,,------,,,+++)))(((((()))***++++++***)))((((((((())))))*********+++((((((***,,,000333666777333555888:::<<<>>>@@@CCC>>>@@@BBBEEEFFFGGGFFFFFFDDDEEE@@@@@@HHHQQQiiirrrnnnmmmgggzzzccc[[[^^^[[[YYYXXXXXXVVVSSSTTTXXXZZZUUUSSSXXX]]]___```bbbcccgggqqqwwwmmmaaa]]]UUUMMMJJJHHHDDD??????@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<<<<======;;;::::::<<<======<<>>@@@CCCAAABBBCCCCCCBBBAAA???>>>>>>===<<<:::999888777777555444333222222333555666777888888666333000/////////111444444333222111222333///,,,+++---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---...111444666777999999:::<<<@@@BBB@@@@@@BBBDDDEEEFFFFFFFFFEEECCCCCCDDDEEENNNeee}}}uuulllzzz{{{dddiii___```]]]ZZZXXXYYYXXXUUUVVVZZZ___^^^^^^```___aaajjjuuuyyy|||rrrjjj]]]RRRKKKHHHEEEBBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@???>>>===============;;;:::;;;===>>>>>>===@@@BBBEEEGGGHHHIIIKKKLLLNNNRRRUUUWWWVVVUUUVVVXXXXXXYYYYYYXXX\\\___\\\VVVZZZXXXVVVWWWYYYYYYVVVTTTYYY[[[___bbbcccbbbaaa```ZZZXXXVVVUUUVVVUUUSSSPPPNNNLLLLLLNNNSSSXXX\\\^^^___bbbppp|||ooo```RRRPPPVVV\\\aaadddoooxxx{{{iiibbbeeehhhcccvvv~~~~~~xxxsssoooooopppqqqtttuuuwww{{{}}}}}}zzzwwwwwwyyy|||~~~rrrggg[[[NNNFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA???>>>>>>@@@BBBAAABBBCCCCCCBBBAAA???>>>>>>===<<<:::888888777777555444333222222444555777888888888666333000//////111333555555333111111222222///---,,,......---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---...222444555666888888999;;;>>>AAA@@@@@@BBBDDDEEEFFFFFFFFFKKKHHHEEEEEEFFFOOOeeeyyynnnhhhxxx{{{eeeqqqfffccc```[[[YYYYYYXXXVVVWWW[[[bbbhhhnnnnnnhhhjjj|||~~~oooaaaUUUMMMGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>===<<<;;;<<<>>>@@@@@@???AAACCCFFFHHHHHHIIIKKKMMMOOOQQQTTTUUUVVVVVVXXXYYYXXXZZZ\\\___eeeiiifff___bbbcccdddeeeeeebbb___]]]cccfffkkkoooqqqqqqooonnnccceeeffffffdddbbbaaaaaa___```ccciiiooosssrrrpppkkkjjjrrrvvvvvvkkk]]]QQQPPPVVV[[[___cccpppyyyvvveeeaaafffdddaaaoooooozzzvvvssssssssstttuuuxxx{{{~~~}}}{{{yyy|||rrrfffZZZNNNGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@>>>===???AAAAAABBBCCCCCCBBBAAA???>>>>>>===;;;:::888777777777555444333222222444666777888888888666222000///000444666666555333111111111000///......///...,,,***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---///222555333555777888999:::===@@@@@@@@@BBBDDDEEEFFFFFFFFFHHHDDDBBBCCCGGGRRRdddtttjjjfffwwwxxxcccvvvllliiiddd]]]XXXXXXWWWTTTUUUXXX```lllyyy~~~zzz|||sssbbbSSSIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFCCCBBBAAA@@@@@@?????????>>>===<<<===@@@BBBBBBAAABBBDDDGGGIIIIIIJJJLLLMMMNNNPPPRRRTTTVVVXXXZZZ\\\\\\```ccceeeiiinnnooolllppptttyyy{{{xxxtttpppnnnpppsssxxx|||~~~uuuxxxyyyuuunnnjjjkkkmmmrrrwwwyyyuuuvvvtttooowww}}}wwwbbbVVVMMMNNNTTTYYY^^^bbboooxxxrrrccccccooocccdddrrrlll|||yyywwwtttssssssyyy|||zzz{{{qqqdddYYYNNNIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCAAA???===>>>@@@AAABBBCCCCCCBBBAAA???>>>===<<<;;;999888777777777555444333222333555777888888999888555222000///000777888888666333000000000...////////////...,,,***,,,,,,+++++++++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,---///222555333555888999999;;;>>>@@@???@@@BBBDDDEEEFFFFFFFFFBBBAAABBBGGGQQQ^^^lllvvvjjjgggvvvppp\\\|||sssppphhh```XXXWWWVVVTTTTTTVVV^^^kkk}}}|||fffTTTKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>>???AAACCCCCCCCCDDDFFFIIIJJJJJJKKKLLLNNNLLLNNNQQQVVV[[[^^^```aaaffflllnnnkkkiiimmmrrrttt}}}{{{~~~zzzpppkkkmmmqqqzzz~~~xxxoooqqqqqqfffWWWNNNHHHKKKRRRWWW]]]aaalllwww~~~ooodddjjjvvvbbblllyyyqqqzzzuuurrrqqq{{{}}}zzz{{{nnnaaaWWWNNNJJJJJJEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDBBB???>>>>>>???AAABBBCCCCCCBBBAAA???>>><<<;;;:::999888777777777555444333333333555777999999999888555111///000111999999888555222000///000...///000000///---,,,+++,,,,,,,,,++++++*********'''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,---///333666444666999:::;;;<<>>;;;;;;999888888777777777555444333333444666888:::999999777444111///000111999999777444111//////000...///000///---,,,,,,,,,---,,,,,,++++++*********''''''''''''''''''''''''))))))))))))))))))))))))(((***+++,,,---///333666444777:::;;;<<<===???AAA@@@@@@BBBDDDEEEFFFFFFFFFGGGKKKOOOTTT^^^kkkuuuxxxbbbbbbqqqwwwfffVVVoooeee]]]\\\^^^```bbbdddjjjppp~~~ooo\\\YYYNNNMMMKKKIIIHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCFFFHHHKKKLLLLLLLLLMMMOOOQQQTTT\\\gggqqqxxxzzzyyy}}}yyykkkTTTNNNHHHFFFJJJOOORRRWWW\\\dddrrr~~~wwwhhhhhhyyysssccc~~~}}}}}}~~~|||zzzyyyxxxbbbTTTMMMIIIGGGIIIEEEDDDDDDCCCCCCBBBAAAAAAAAACCCDDDCCCAAA@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>;;;:::999888777777777777555444333333444666999::::::999777444000///000222888777666333000...///000///000000///,,,+++,,,...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---000333666333666999;;;<<<<<<>>>???@@@@@@BBBDDDEEEFFFFFFFFFGGGKKKMMMMMMSSSbbbnnnsss^^^bbbttt{{{hhhXXXqqqggg___```dddgggjjjmmmrrrvvvggg[[[PPPOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDBBBGGGIIIKKKLLLLLLLLLNNNOOOTTTXXXbbbooo{{{~~~nnnUUUOOOJJJGGGKKKOOOQQQUUUYYYbbbqqq|||tttfffhhh}}}tttiii~~~{{{{{{~~~}}}yyyyyyttt]]]OOOIIIFFFEEEGGGEEEDDDDDDCCCBBBBBBAAAAAAAAABBBDDDCCCBBBAAAAAABBBAAABBBCCCCCCBBBAAA???>>>::::::999888777777777888555444333333444666999;;;:::999777444000///000222777777555222///...///000///000000...+++***,,,///------,,,,,,+++***))))))************************))))))))))))))))))))))))((()))+++,,,---000444777222444888:::;;;;;;===>>>@@@@@@BBBDDDEEEFFFFFFFFFHHHMMMLLLIIINNN___ooowww___fffyyykkkXXXxxxmmmccc```aaadddhhhmmmvvvzzz~~~aaaTTTPPPLLLKKKMMMOOONNNKKKJJJLLLNNNMMMJJJHHHIIIKKKEEEEEEEEEEEEEEEEEEEEEEEEMMMKKKLLLPPPQQQOOOOOORRRWWW]]]gggsss}}}pppcccXXXLLLFFFKKKOOOOOOQQQVVVeeesss}}}zzzkkkeeewwwooolllccciiixxx|||~~~||||||~~~yyyvvvyyyzzzeeeTTTPPPLLLEEEBBBFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::888777666666444222222444666777777999777555222000000000111333333333222000///000111111000...---,,,,,,------...+++)))***,,,---+++(((******))))))((((((''''''(((((((((((())))))))))))******+++---///111333444888888777888999;;;>>>???@@@AAABBBCCCDDDDDDDDDDDDIIILLLIIIEEEOOOeeerrrtttkkkooo~~~iiiUUUzzzoooccc```aaadddjjjoooqqqwwwyyy```UUUKKKKKKNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGJJJOOOPPPNNNPPPSSSYYY```lllwww|||rrrkkkZZZLLLKKKMMMLLLLLLPPP[[[hhhwww}}}ssskkkjjjqqqppp}}}vvvvvv\\\RRRTTTYYY\\\^^^^^^^^^ccckkkqqqssssssrrrnnnmmmpppwww}}}qqq___PPPMMMKKKDDDAAADDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::999777666555666444222222444666777777999777444222000000111111333333333222000///000111111000...---,,,,,,------...,,,******,,,,,,+++)))(((((((((((())))))))))))(((((((((((()))))))))*********+++---///111333444888777888888:::<<<===>>>===>>>@@@BBBCCCDDDEEEEEEGGGIIIGGGFFFRRRgggrrrrrrnnnrrrhhhVVVssseeeaaabbbfffmmmtttvvv|||{{{uuu^^^LLLLLLOOOKKKJJJNNNLLLJJJJJJKKKMMMLLLHHHEEEHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFJJJOOOQQQPPPRRRWWWaaajjjwwwjjjSSSLLLLLLKKKLLLPPPYYYdddqqq~~~}}}mmmooorrrllllllsssgggjjjqqq~~~~~~|||aaaMMMCCC??????@@@@@@@@@BBBHHHSSS[[[___aaabbbaaaaaaeeekkkqqq~~~tttdddVVVKKKJJJIIICCC@@@BBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::888777555444555333222222444666777777888666444222000000111222333333333222000///000111111000...---,,,,,,---...---,,,***+++,,,,,,+++)))'''''''''((()))*********((((((((()))))))))************+++---///111333444777777888999:::<<<===>>>:::<<<>>>AAACCCDDDEEEEEEEEEEEEDDDFFFUUUhhhooolllkkkqqq~~~fffWWWyyyjjjcccdddhhhpppxxxuuunnnhhhgggiiiqqqqqqVVVTTTUUUMMMKKKRRRPPPOOONNNMMMMMMLLLJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGLLLQQQSSSSSSVVV]]]lllwwwsssVVVLLLMMMNNNQQQVVVeeelllvvv}}}kkktttyyyffffff|||zzzzzz}}}yyywwwjjjRRRGGG@@@999<<<;;;:::888999>>>FFFLLLRRRUUUYYY[[[\\\^^^ccchhhsss{{{ttthhhXXXOOOHHHHHHHHHDDDAAABBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;999888666555444333222333555777777777777666333111111111222333333333333222000///000111000///...---,,,------...,,,,,,++++++++++++******'''((((((((()))))))))***(((((()))))))))***************+++---///111333444666777888:::;;;<<<======;;;===???BBBDDDEEEDDDDDDDDDBBBAAAEEETTTdddgggaaaaaammm~~~zzzcccWWWpppgggfffjjjqqqyyyooohhhfffeeefffggglllyyyfff^^^[[[RRRPPPWWWUUUUUUUUUSSSPPPOOOOOOPPPKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIMMMRRRSSSTTTZZZbbbvvvvvvWWWKKKLLLOOOTTTZZZnnnssszzz|||mmmtttttt\\\```~~~sssqqqssswww|||qqqnnnqqq|||}}}yyy\\\JJJEEEAAA:::???>>>===<<<<<<>>>BBBDDDLLLRRRXXX\\\]]]___bbbeeennnuuu~~~uuucccYYYPPPJJJFFFGGGGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>======<<<;;;999888777333222222333666777888777666555333111111111333444333333333222000///000111000///...---,,,---......,,,,,,,,,,,,+++******+++***)))))))))((((((((('''))))))))))))******************+++---///111333444555666999;;;======<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCCCCAAA???EEEQQQ[[[[[[UUUYYYjjj~~~zzzbbbYYYtttjjjggghhhooovvvsssoooddddddhhhllloootttqqqbbb\\\UUUSSSWWWUUUUUUWWWXXXYYYXXXVVVTTTOOOOOONNNMMMKKKJJJIIIIIIIIIJJJNNNRRRSSSVVV___jjj}}}yyy[[[NNNNNNPPPVVV^^^nnnsss{{{xxxpppoooeeeQQQYYYzzz}}}}}}ssskkkiiilllrrr|||vvvggggggmmmxxx~~~|||yyywwwjjjSSSGGGDDDBBB>>>=========>>>>>>?????????HHHOOOXXX___aaabbbccceeemmmrrryyyzzzgggYYYSSSKKKHHHFFFFFFFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===;;;:::888777222222222444666888888777555444222111111222333555333333333222000///000111///...---,,,,,,---...///+++,,,---,,,***)))***+++*********)))(((''''''''')))))))))*********++++++******+++---///111333444444666999<<<>>>===<<<;;;???@@@CCCEEEFFFEEECCCBBBCCC@@@???DDDMMMSSSQQQMMMXXXmmmyyyaaa[[[wwwkkkfffeeejjjpppxxx~~~ssskkkmmmppptttyyyppprrriiijjjnnnuuuzzz~~~hhh```]]]\\\]]][[[ZZZ]]]fffpppqqqggg]]][[[ZZZXXXUUUQQQNNNLLLKKKKKKLLLPPPTTTWWW\\\jjjxxx}}}cccXXXVVVXXX___hhhrrrwwwvvvppprrriiiXXXPPP```xxxuuu{{{nnngggddddddgggnnnxxx{{{qqqhhhiiinnnuuuwwwtttsssuuusss\\\NNNIIIGGGGGGHHHAAA@@@???>>>>>>>>>>>>===AAAJJJVVV^^^bbbccceeefffkkkpppxxx|||lll^^^UUUPPPHHHGGGFFFDDDDDDDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;999888777222111222444777888888777555444222111111222444555333333333222000///000111///...---,,,,,,---...///***,,,---,,,***)))***,,,))))))))))))(((((((((((())))))*********+++++++++******+++---///111333444333666:::===>>>===;;;:::<<<>>>BBBEEEFFFEEECCCBBBBBB@@@@@@EEEKKKMMMLLLKKK\\\qqquuuZZZXXXxxxkkkdddcccfffkkkkkk|||zzzjjjeeeaaaeeepppxxx~~~ooojjjnnnppppppuuuuuulllmmmmmmkkkiiifffiiizzz~~~lllllljjjgggbbb]]]XXXUUUSSSNNNOOOSSSXXX\\\dddtttjjjaaa```bbbkkkuuuzzznnniiisssgggSSSTTTppp{{{nnn{{{qqqccc______```dddkkkvvv}}}{{{xxxwww}}}{{{tttmmmnnnnnnqqqtttsssppprrrwwwjjjTTTMMMMMMLLLNNNSSSJJJHHHDDDAAA@@@@@@???>>>;;;EEERRR]]]bbbdddeeefffggglllwww|||mmm```UUUNNNJJJGGGGGGFFFCCCBBBCCCCCCAAABBBBBBCCCDDDEEEEEEDDDDDD@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::888777666111111222444777888888777444333222111111333444666333333333222000///000111///...---,,,------//////***,,,...---***(((***,,,''''''(((((())))))******)))************+++++++++***++++++---///111333555333555:::===???>>>;;;999999;;;@@@CCCEEEEEEDDDCCCAAA@@@AAAFFFJJJKKKKKKLLL___tttoooSSSRRRxxxjjjeeeeeeaaa\\\```aaaeeekkkmmmiiigggiiiqqqqqq|||~~~uuuttt{{{zzz~~~}}}{{{}}}rrrqqq|||~~~uuusss{{{{{{uuuqqqeeeVVVUUUUUUXXX]]]fffqqq{{{}}}rrrooouuuzzzlllaaakkkgggUUUhhhiiieeeqqq~~~kkkaaa\\\YYY```bbbgggqqq{{{zzzyyyvvvoooiiigggjjjmmmnnnttt|||~~~{{{yyyyyyxxx{{{rrrbbbTTTRRRUUUWWWZZZ^^^[[[XXXSSSNNNHHHCCC@@@>>>@@@BBBJJJVVV^^^bbbffflllooorrruuuyyyppp```XXXTTTOOOJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAAAAA@@@AAABBBCCCAAAAAA@@@===;;;;;;===???======;;;999777555444333111222555777888888777777444333111///000111444555888555222111111222222222111...++++++---...,,,***,,,,,,++++++***)))((((((+++++++++)))'''''')))+++++++++***)))((((((((()))***+++---...111222444555666888999;;;<<<<<<;;;;;;<<<<<<===@@@CCCDDDDDDBBBFFFFFFEEECCCBBBDDDGGGKKK[[[}}}tttRRR\\\vvviiiddddddaaa^^^___^^^aaagggjjjjjjnnnssszzz{{{uuuvvv}}}vvviiirrrrrraaaXXXYYY\\\bbbkkkvvv}}}}}}xxxkkk```gggbbb[[[|||ggg___iiixxxeee\\\YYYXXX___aaafffnnnwww}}}}}}{{{uuurrrllleee```^^^___aaagggnnnwww|||~~~~~~~~~|||jjj^^^TTTUUUZZZ___dddjjjeeedddbbb]]]VVVMMMFFFAAA???@@@FFFRRR]]]ccchhhnnnpppsssvvvzzz~~~ooobbbVVVQQQOOOLLLHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAA???>>>>>>@@@BBB>>>===<<<:::888666444333111222555777888888777666333222000///000111333555777444222000111222222111111...,,,+++------,,,***,,,,,,++++++***))))))(((***+++***)))''''''(((***+++***))))))))))))))))))***+++---...111222444555666777999;;;<<<<<<;;;;;;;;;;;;===@@@CCCDDDCCCBBBDDDDDDCCCBBBBBBDDDHHHKKK\\\}}}uuuWWWbbb|||nnngggcccaaa___^^^^^^bbbiiipppuuu}}}~~~lll```aaaeeekkkrrr{{{ttthhh```ddd^^^eeejjj```iiiuuucccZZZYYYYYY^^^___cccjjjrrrvvvuuusssoooiiiaaaYYYVVVUUUUUUUUU\\\eeepppyyy}}}wwwgggaaa^^^aaagggmmmuuu{{{xxxyyyxxxsssiii\\\OOOGGGAAA===@@@KKKWWW```hhhnnnxxx{{{yyyaaaVVVMMMKKKKKKHHHEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAA@@@??????AAACCC>>>>>><<<:::888666555444111333555777888888777666222111000///000111333444555333000000000111111000000...,,,+++,,,,,,,,,***,,,,,,++++++***))))))))))))******)))''''''(((***))))))))))))))))))***+++***+++---...111222444555666777999:::;;;<<<;;;;;;;;;;;;<<>><<<:::888666555444222333555777888888666666000000000000111222222333444222//////000111000//////...,,,,,,+++++++++++++++++++++*********))))))((()))))))))''''''((())))))((((((((()))***++++++***+++---...111222444555555666888:::;;;<<<;;;;;;:::;;;<<>>===<<<:::888666555444222444666777888777666555//////000111222333333333222111//////000111000///......---,,,+++***+++++++++++++++***************'''(((***)))(((((((((***)))((((((((()))***++++++***+++---...111222444555444555777:::;;;<<<<<<;;;;;;;;;<<>>???@@@AAABBBBBBBBBAAAFFFGGGIIIHHHEEEBBB@@@???======;;;999777555444333333444666777888777666555...000111333444444444333111000///000111222000///---...---,,,***)))***+++************************''')))++++++***))))))***))))))))))))))))))***+++***+++---...111222444555333555777999;;;<<<<<<;;;<<<<<<===@@@CCCDDDDDDBBBBBBDDDGGGHHHJJJLLLPPPRRRppp}}}lllsssmmmqqqssszzzxxxttthhhVVVKKKKKKIIIGGGDDDAAAAAAAAACCCDDDDDDBBBDDDKKKPPPUUU```lll}}}tttgggbbbaaahhh```dddwwwsssnnnhhheeegggYYYfffllluuu|||qqqfffbbbeeehhhjjjmmmssswwwwwwrrrnnnbbbccccccccccccfffjjjmmmwww~~~zzzuuutttttttttrrrvvv{{{~~~|||xxxsssnnnjjjfffdddbbb```^^^\\\XXXVVV\\\eeeiiinnntttwwwxxxuuujjj___LLLGGGEEEFFFEEEAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????===>>>@@@AAABBBBBBAAAAAABBBEEEGGGHHHEEEAAA???>>><<<<<<:::888666444333222333444666777888777555444...000333555666666555444111000000111222222111000,,,---...,,,)))(((***,,,************************'''))),,,,,,+++***+++++++++***))))))))))))))))))***+++---...111222444555333444666999;;;;;;<<<<<<======>>>AAADDDEEEEEECCCBBBDDDGGGIIIJJJLLLOOOQQQqqqyyyggg}}}uuunnnqqqqqqwwwzzzxxxzzzyyyoookkk]]]GGGAAAIIIAAABBBBBBAAA>>>======>>>???===>>>CCCFFFIIISSS___rrr{{{ooogggeee___aaaYYY]]]wwwsssmmmgggeeehhhTTTaaaccceeennnwwwzzzpppfffeeeiiioooppprrrwww{{{yyysssnnnhhhkkkmmmmmmmmmnnnrrrwwwzzztttrrrrrrsssssslllooorrrttt{{{wwwkkkmmmlllkkkjjjiiigggfffeee^^^```cccccc\\\UUUWWW^^^```eeekkkoooqqqoooeeeZZZQQQLLLHHHGGGCCC>>>===???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????===>>>@@@AAABBBBBBAAAAAA===@@@CCCDDDBBB???===<<<<<<;;;999777555333222111333444666888888777555444...000333666777777555444111111000111333333222000,,,---...,,,)))(((***,,,******************++++++(((***,,,---,,,++++++,,,++++++***)))(((((())))))***+++---...111222444555222444666999;;;;;;<<<<<<===>>>???BBBEEEFFFEEEDDDBBBDDDGGGHHHIIIKKKNNNPPPrrrzzzhhhyyyoooqqqnnnttttttoootttzzz}}}nnnaaaYYYMMM@@@>>>FFFBBBAAA@@@>>>===<<<<<<<<<===>>>@@@CCCFFFHHHIIIIIIZZZoooyyyrrrnnn^^^dddoooccc___yyy|||sssvvvuuuiiieee^^^SSSVVVaaacccjjj}}}vvvoooppptttxxx{{{|||zzzzzzsss}}}{{{}}}{{{vvvrrrooommmmmmiiiffffffhhhggg```ZZZYYY\\\^^^bbbfffgggeeeaaa^^^cccgggjjjggg^^^TTTNNNMMMRRRTTTXXX___dddeeeaaa]]]SSSQQQMMMHHHBBB@@@@@@AAAEEEEEECCCBBBAAA@@@@@@@@@CCCBBB@@@>>>======>>>>>>???AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>><<<:::999:::;;;;;;:::666333111111000333888999888555333222444666888::::::888555333111222333444333111///......---,,,+++************************************,,,+++***((((((((())))))***++++++***))))))***,,,,,,---...///000111222333333444777888999;;;>>>AAABBBAAAAAABBBDDDEEEDDDCCCIIIEEEFFFLLLMMMIIIMMMUUUsssqqqmmmzzzmmmmmmllluuuyyyeeeRRRJJJDDD;;;999<<>>>>>>>>???@@@BBBEEEGGGHHHIIIJJJKKKYYYiiixxxssskkkdddsssyyyeeeiii|||tttwwwwwwmmm___YYYPPPUUU```aaafffvvvwwwwwwyyy|||wwwrrrnnnmmmlllmmmfffaaa]]]]]][[[VVVSSSSSSXXX\\\aaa```\\\[[[]]]aaacccfffhhhcccYYYOOOIIIGGGIIIJJJMMMSSSYYY[[[ZZZXXXTTTTTTRRRMMMGGGBBB??????CCCCCCBBBAAAAAA@@@??????@@@???>>>>>>>>>???@@@AAA???@@@AAA@@@???>>>>>>???<<<===>>>>>>>>>===<<<;;;:::;;;;;;999666333111111111444888999888555333222333444777888888666333111111222333333333111///......---,,,+++******************************************)))(((((()))***+++)))+++++++++))))))***+++,,,,,,---...000111222222333444666888999;;;>>>AAADDDCCCBBBBBBCCCDDDBBBAAAAAADDDMMMWWWVVVNNNMMMTTTtttqqqmmm}}}pppmmmmmm{{{vvv___HHHAAAAAA===:::;;;<<<===???AAABBBBBBAAAAAACCCDDDEEEGGGHHHIIIIIIIIIHHHNNNTTTiii|||wwwrrreeedddzzzzzz```qqqyyyppppppqqqhhhZZZVVVMMMQQQ]]]]]]___kkk~~~}}}~~~|||}}}}}}zzzuuupppllljjjjjjkkkeee]]]UUURRRPPPNNNOOOSSSZZZ___aaa[[[QQQPPPYYYddddddfffeee___TTTIIICCC@@@@@@@@@AAAFFFLLLQQQTTTUUUVVVWWWWWWSSSMMMFFFAAA>>>AAABBBBBBBBBAAA@@@??????=========>>>???AAABBBCCC???@@@AAA@@@???>>>???@@@<<<<<<>>>?????????>>>===:::;;;:::888555222222222333666999999777555333222222333555666555444111000111222222333222000///...------,,,+++************************************(((((((((((()))***+++,,,(((***,,,,,,***)))***+++++++++,,,---///000111222222444666888999;;;>>>AAAEEEDDDBBBBBBCCCCCCAAA@@@>>>DDDQQQ[[[WWWNNNOOOXXXuuusssnnnwwwtttsssiiiVVVDDD???AAA@@@?????????@@@CCCEEEFFFFFFDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHMMMNNNOOO\\\uuu{{{tttoooeeeaaarrrppp___yyymmmiiiiiiccc\\\VVVKKKMMM[[[^^^]]]fff|||}}}}}}|||}}}}}}{{{wwwsssnnnjjjhhhgggdddYYYOOOKKKKKKMMMSSSYYY```bbb```WWWMMMNNNYYYeeeggggggccc\\\QQQFFF???<<<===<<<<<>>@@@AAABBBCCC???@@@AAAAAA?????????AAA>>>??????@@@@@@???>>>===::::::999777333222222333555777999999777555444444333444555555444333111000111222222222111000///...---,,,++++++*********+++************************)))))))))))))))******+++'''))),,,,,,+++******+++******+++---...000111222222444666777888:::>>>@@@DDDBBBAAAAAACCCCCCBBBAAAAAADDDLLLPPPKKKFFFPPP```xxxxxxsss|||zzz|||rrrQQQHHH???======>>>???AAAEEEFFFHHHJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKJJJRRRccctttzzzpppiiiiii^^^ccceeemmm~~~zzznnnhhhjjjfff___XXXKKKPPPeeelllhhhiiiqqq~~~}}}}}}{{{|||~~~~~~|||xxxrrrlllfffbbb\\\RRRIIIFFFGGGKKKSSSZZZ\\\ZZZVVVQQQOOOTTT^^^gggkkkhhhcccZZZPPPFFF@@@===;;;;;;:::<<>>>>>??????@@@@@@@@@@@@???@@@AAAAAA@@@???@@@BBBBBBBBBBBBBBB@@@???===;;;::::::888555222111222444666888999999777555555666666666666555444333333222222111111111000//////...,,,,,,++++++******++++++))))))))))))))))))))))))************))))))((((((((()))++++++******+++,,,)))***+++---///000222222222333666777888:::===@@@AAA@@@???AAACCCDDDDDDCCCAAABBBFFFGGG@@@???OOOddd|||zzzsssbbbXXXAAAAAA@@@??????AAADDDHHHKKKKKKLLLLLLLLLKKKIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHEEEGGGHHHNNNYYYeeewwwkkkbbbaaaWWWQQQ[[[~~~yyywwwxxxmmmhhhkkklllddd^^^UUUbbb~~~wwwmmmdddzzz~~~sssuuuzzz|||}}}~~~}}}yyyssslllfffbbbTTTLLLEEEDDDEEEGGGLLLQQQMMMKKKIIILLLRRR[[[dddhhhjjjfff```WWWOOOGGGBBB???999999999:::>>>EEENNNUUUQQQPPPNNNKKKIIIIIILLLOOOHHHGGGFFFEEECCCCCCCCCCCC??????@@@@@@@@@??????>>>???@@@AAAAAA@@@@@@AAABBBDDDDDDDDDCCCAAA???===;;;;;;:::777444111111333555777888999888777666777999999888666555444444444444222111111000//////......,,,,,,++++++***++++++,,,))))))))))))))))))))))))++++++++++++***)))''''''(((*********)))***,,,...)))***+++---///111222333111333555777888:::===@@@???>>>>>>@@@CCCEEEEEEDDD===???DDDGGGCCCCCCSSSgggooo]]]PPPIII@@@BBBCCCCCCDDDHHHLLLOOOMMMMMMMMMLLLLLLLLLKKKKKKGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJHHHNNNVVV[[[rrr~~~zzzqqqfff^^^UUUSSSIIIYYYvvvvvvzzzpppkkkooorrrnnnllliii~~~eee\\\fffyyymmmoooxxx}}}}}}}}}}}}{{{xxxtttooojjjgggdddWWWPPPKKKJJJIIIFFFEEEGGG@@@AAAEEELLLUUU^^^dddggggggbbbZZZSSSLLLGGGCCCAAA666777888999;;;AAAIIIOOOMMMLLLJJJHHHFFFGGGJJJMMMKKKIIIFFFCCCAAAAAABBBCCC>>>???@@@@@@@@@@@@???>>>???@@@AAAAAA@@@@@@AAACCCCCCDDDDDDCCCBBB@@@>>>===;;;999666333000000333666666777888777777777999<<<:::888666444333333444444222111000//////.........,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))***+++******)))(((******)))(((((()))---000******,,,...000222444444111333555666777999===???@@@??????@@@BBBDDDCCCBBB@@@@@@DDDIIIIIIMMM___tttrrr^^^PPPHHHFFFBBBBBBBBBBBBEEEKKKOOOPPPMMMLLLLLLKKKLLLLLLMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLPPPLLLHHHMMMSSSSSSbbb~~~zzzuuummmccc\\\PPPXXXMMM^^^~~~zzzrrrwww{{{yyyyyy|||YYY[[[\\\yyyuuuuuu}}}|||~~~}}}{{{xxxsssnnnjjjhhhhhhhhh___YYYUUUTTTPPPHHHCCCBBB<<<@@@HHHPPPXXX]]]bbbdddccc^^^VVVOOOJJJFFFCCCAAA555777999:::;;;???FFFLLLIIIJJJIIIGGGEEEEEEGGGIIILLLIIIEEEAAA??????AAABBB===>>>???@@@AAA@@@@@@??????@@@BBBAAAAAA@@@BBBCCCBBBBBBCCCCCCCCCBBB@@@???;;;999666222///000444777666777777777777888;;;===:::888666333222222333444222111000///.........///+++++++++***++++++,,,,,,))))))))))))))))))))))))&&&''')))***++++++******+++***)))'''&&&)))---111***+++,,,///111333444555111333555666777999===???BBB@@@@@@@@@BBBCCCBBB@@@HHHDDDEEEIIILLLUUUlll}}}tttqqq}}}uuu```QQQHHHBBB@@@DDDAAA@@@CCCJJJNNNNNNLLLKKKNNNLLLMMMQQQJJJCCCJJJOOONNNLLLLLLPPPTTTPPPHHHMMMKKKLLLPPPNNNOOO^^^ppp}}}wwwjjj^^^YYYOOONNNJJJ```zzzqqqsssuuuxxx```___UUUiii~~~{{{yyyyyywwwtttpppllljjjgggdddbbb___]]]\\\^^^YYYOOOFFFCCC===@@@EEELLLRRRVVVYYY[[[[[[RRRLLLMMMMMMIIIBBB???888888888999<<<@@@DDDFFFFFFGGGFFFDDDEEEHHHIIIHHHHHHFFFCCCAAA??????@@@@@@===<<<<<<;;;;;;===>>>???BBBAAA@@@@@@AAABBBDDDEEEGGGFFFEEECCCBBB@@@??????===777111000333666555333555888:::888555888AAAIIIDDD===444111444666444111666222......//////+++'''///,,,***+++---...,,,)))***************)))(((((((((((())))))))))))((((((***++++++++++++,,,,,,,,,))))))***,,,...111333444111222444666999;;;===>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDMMMaaavvv}}}nnn___YYYWWW]]]hhhxxxtttcccTTTJJJEEECCCBBBCCC@@@???CCCIIIMMMMMMKKKMMMQQQOOOMMMOOOHHHDDDLLLRRRSSSQQQOOORRRUUURRRLLLNNNLLLNNNQQQNNNNNNZZZjjj{{{yyyssshhh]]]XXXOOOGGGLLLlllrrriiijjjlllpppvvvZZZXXXsss~~~|||zzzyyyyyyuuurrrooolllkkkiiigggeeecccbbbccceee___RRREEE@@@===???CCCHHHLLLPPPRRRRRRUUUMMMGGGIIIJJJFFFAAA???>>>@@@CCCFFFGGGHHHHHHGGGGGGFFFDDDBBBCCCFFFGGGGGGFFFDDDBBB@@@??????@@@@@@===<<<<<<;;;;;;===>>>???AAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEDDDBBBAAA??????<<<777111000333555555333111444777777888;;;CCCIII???999333111444666555222333000---...000111...***---+++))))))++++++***(((***************)))(((((())))))************))))))((())))))))))))***************+++,,,...000222333222333444777999;;;===>>>AAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDEEENNNaaawww}}}zzzrrrWWWQQQOOONNNNNNNNNVVVjjj|||iii```SSSHHHCCCAAABBBCCCAAA???>>>BBBGGGKKKLLLKKKNNNTTTRRRNNNNNNGGGGGGTTTcccbbb\\\UUUUUUZZZ^^^^^^VVVRRRQQQSSSPPPMMMTTT```www}}}vvvsssnnncccZZZVVVRRRFFF]]]}}}rrrkkkkkkgggfffsss}}}ZZZbbbzzzyyy~~~~~~zzzwwwsssqqqnnnllllllkkkjjjhhhggghhhkkkmmmdddSSSDDD======???BBBEEEHHHJJJKKKKKKOOOHHHDDDFFFFFFCCCAAAAAADDDIIIPPPVVVXXXWWWSSSPPPJJJEEEAAA???@@@BBBDDDFFFBBBAAA@@@?????????@@@AAA===<<<<<<;;;;;;===>>>???AAAAAABBBCCCDDDDDDEEEDDDGGGGGGFFFEEECCCAAA???>>>:::666111000222444444333111333555777:::===@@@BBB777444222222555666555333111...---...111222111...,,,+++)))***++++++***((()))************))))))(((******++++++++++++******((())))))))))))*********++++++,,,---...000222333333444555777:::<<<>>>???AAABBBBBBBBBCCCDDDDDDDDDEEEEEEDDDFFFNNN```xxxyyyuuugggWWWTTTTTTTTTRRROOOPPP\\\jjjqqquuu{{{rrr```YYYNNNEEE@@@???@@@@@@>>>===>>>AAAFFFJJJKKKKKKLLLSSSSSSOOONNNIIIOOOaaaooommmeee[[[ZZZbbblllqqqmmmaaaZZZ[[[ZZZUUUVVV\\\lllzzzrrrnnnggg^^^VVVSSSNNNKKKxxxuuupppnnnpppkkkdddiiiuuu|||vvvxxx~~~WWW```zzzuuuxxx{{{zzzwwwvvvwwwwwwyyyuuussspppnnnllllllllljjjiiikkklllnnnmmmcccQQQCCC======???BBBEEEGGGIIIIIIIIIMMMGGGDDDEEEEEECCCDDDFFFIIIOOOYYYaaaeeeccc```\\\OOOFFF???<<<===>>>AAADDD??????>>>>>>??????@@@AAA===<<<<<<;;;;;;===>>>???@@@AAACCCEEEFFFFFFEEEEEEGGGGGGFFFEEECCCAAA???===888555111000222333444333555444555888<<<===;;;888111111222444555666555444000///...///111222111///------,,,,,,,,,,,,++++++))))))************)))((()))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---...000111222444555666888:::<<<>>>??????@@@AAABBBCCCEEEFFFFFFGGGEEEEEEFFFLLL[[[uuuxxxtttooo```ZZZRRRQQQRRRTTTRRRPPPTTTZZZ```aaaeeennn}}}vvvkkk]]]VVVLLLDDD@@@>>>>>>???<<<<<<>>>@@@EEEHHHJJJKKKIIIQQQQQQOOOOOOMMMVVVkkkrrrvvvvvvssstttyyy~~~~~~ooocccdddfffaaa]]]^^^jjjyyynnnhhhaaaXXXRRROOOHHHYYYrrriiieeedddhhhhhhfffkkktttuuurrrrrrzzzbbbaaasss{{{sssvvvwww~~~}}}xxxsssppppppqqqqqq{{{|||xxxwwwsssqqqnnnllllllkkkiiihhhmmmlllkkkhhh]]]NNNEEECCC>>>???BBBEEEHHHIIIJJJJJJJJJGGGEEEFFFEEEDDDGGGMMMSSSXXX___eeehhhhhheeecccVVVJJJ???=========>>>BBB>>>>>>>>>>>>???@@@AAAAAA===<<<<<<;;;;;;===>>>??????AAACCCEEEFFFFFFFFFEEEFFFFFFFFFEEECCC@@@===;;;666444222111111222333333555444555:::>>>===999444///111444666666555555555222000//////000///...---------------,,,++++++,,,((())))))*********))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,,,,------...///000222222444555666888:::<<<===>>>===>>>???BBBDDDFFFHHHIIIHHHFFFEEEFFFHHHVVVqqq~~~xxx{{{___WWWSSSRRRPPPQQQVVVXXXVVVUUUVVVVVVTTTUUU\\\jjj~~~}}}vvvnnnfffVVVPPPHHHBBB???>>>>>>???;;;<<<>>>AAADDDHHHKKKLLLIIIPPPPPPMMMNNNMMMWWWkkkuuu~~~qqqiiimmmqqqlllggggggvvvvvviiibbb[[[TTTOOONNNOOOyyyllllllccc]]]]]]```ccciiipppnnnkkkffffffwwwooorrrsss|||~~~}}}}}}}}}~~~~~~|||yyyxxxvvvsssooommmmmmnnnnnnvvvxxxpppoootttyyyrrrooommmkkkkkkjjjiiigggllliiigggbbbYYYNNNKKKMMMEEEFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFHHHHHHHHHPPPXXXccceeeiiillllllkkkhhhfff^^^OOOCCCAAA@@@<<<<<<@@@===>>>>>>???@@@@@@AAAAAA===<<<<<<;;;;;;===>>>??????@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFEEEBBB???;;;999333333222111111111222333222333555:::??????:::666111555999999666444444555222111000///...---,,,+++***+++,,,+++)))((()))***((())))))************)))(((((())))))))))))((((((((())))))))))))*********,,,,,,---...///111333444444555666888:::;;;<<<===<<<===???AAADDDGGGHHHIIIHHHEEEEEEEEEGGGRRRooo}}}nnnZZZVVVQQQVVVTTTVVV[[[]]]\\\\\\___VVVQQQNNNQQQYYYfff}}}{{{sssjjjbbbQQQLLLEEE@@@>>>>>>>>>>>>;;;<<>>>>>???@@@AAAAAAAAAAAA===<<<<<<;;;;;;===>>>??????@@@@@@AAABBBDDDFFFGGGDDDDDDEEEDDDAAA===:::777222222222111000111222333222444888<<<>>>===:::777666:::===<<<666222333555000000000...---+++++++++)))+++,,,+++)))((()))+++(((((()))***************)))))))))******)))))))))((())))))))))))*********++++++,,,...000222444555444444555777999:::;;;<<<>>>???@@@BBBDDDEEEFFFGGGFFFCCCDDDFFFGGGRRRrrrzzzkkk___]]]VVVTTTSSSUUUYYYZZZYYY]]]ccc\\\UUUOOONNNOOOUUUgggxxxvvvjjj```PPPLLLEEE@@@>>>=========;;;===???BBBDDDHHHKKKNNNPPPTTTNNNIIIHHHDDDHHHXXXTTTggguuu~~~vvvjjj^^^WWWSSSOOONNNOOOeee}}}llllllnnnhhhgggnnnwwwxxxpppiiikkkooouuuuuu{{{eee```gggiiiqqq~~~~~~}}}}}}zzzoooqqqrrrrrrqqqpppqqqssssssyyyzzz}}}mmm[[[UUU\\\fffjjjiiikkkiiihhhiiijjjlllkkkkkkfffeeedddbbb\\\WWWYYY```dddbbb```\\\VVVQQQLLLIIIIIIKKKOOOTTTWWW\\\jjjwww~~~jjjXXXJJJHHHFFF>>>;;;>>>??????@@@AAAAAAAAAAAAAAA===<<<<<<;;;<<<===>>>????????????@@@AAACCCFFFGGGCCCDDDDDDCCCAAA===999666111111222111000000222333666999<<<>>>===:::777555999>>>AAA===666111222555---...///...,,,++++++,,,+++---///...+++)))+++---(((((()))*********************++++++++++++*********++++++++++++,,,,,,,,,***+++,,,...000222555666333444555666888:::;;;;;;AAAAAABBBBBBCCCDDDDDDDDDDDDBBBDDDGGGHHHTTTuuutttkkk\\\VVVUUUUUUVVVXXXZZZ]]]```cccdddaaaZZZTTTSSSQQQRRR\\\hhhuuuiii```OOOJJJCCC>>><<<===>>>>>>@@@@@@AAACCCEEEHHHJJJKKKMMMOOOPPPKKKDDDBBBGGGMMMSSSWWWeee{{{~~~}}}xxxfff[[[[[[TTTGGGHHHTTTzzzzzzgggdddbbbcccdddcccbbbbbbdddfffjjjqqqwww{{{nnnggghhhnnnwww~~~{{{}}}}}}}}}zzzxxxzzz~~~xxxsssrrrrrrsssuuuvvvuuusssuuuwwwnnnkkkrrr|||zzz}}}|||wwwwww||||||xxxqqqiii```^^^bbbffffffdddggghhhjjjjjjiiigggeeedddbbbfffgggaaaZZZZZZbbbjjjtttkkkbbb]]]XXXPPPJJJIIIKKKOOOTTTZZZbbbmmm{{{uuuXXXKKKOOOIIIAAA@@@>>>======>>>???@@@@@@@@@@@@>>>===<<<<<<<<<===??????BBBBBBAAA>>><<<>>>CCCHHHGGGFFFEEEBBB>>>:::666333---111555666444222333555===;;;>>>CCCBBB:::777:::888===AAA@@@999111...---000000///...---,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++***)))(((((('''++++++***)))(((((())))))*********)))))))))))))))...///000111222333444555333555777777777888:::<<<<<>>===>>>>>>?????????AAABBBEEEGGGIIIKKKLLLNNNNNNJJJCCCAAAFFFKKKHHHMMMXXXeeennnssszzz}}}{{{yyywwwjjj^^^XXXRRRKKKKKKPPP|||iiiccceeebbb^^^]]]___aaaaaaaaafffiiiooo~~~rrrrrryyy|||~~~~~~~~~{{{xxxvvvyyy~~~~~~||||||~~~|||wwwuuuttttttvvvxxxyyyyyy|||oooeee```bbbgggnnnooommmiiijjjppprrroookkkgggccccccfffhhhgggeeejjjjjjjjjjjjkkkjjjhhhfffdddfffeeeaaa]]]___hhhooouuukkk```ZZZUUUOOOLLLMMMPPPVVV___iiittttttZZZOOORRRJJJBBB@@@???<<<===>>>@@@AAA@@@@@@???>>>>>>===<<<===???AAABBBBBBCCCDDDBBB@@@AAADDDGGGFFFFFFCCC@@@<<<888444222///222666777444333444555===>>>CCCGGGBBB999666:::888<<>>??????@@@>>>???@@@BBBDDDGGGIIIKKKKKKMMMMMMHHHBBB@@@DDDHHHFFFKKKSSSWWWXXXbbbyyy~~~zzzvvvsssmmmdddZZZQQQKKKIIILLLQQQxxxnnniiihhhbbb\\\[[[___```\\\XXX```bbbgggxxxssswwwzzz{{{~~~~~~~~~}}}|||~~~}}}yyyzzz|||~~~zzzvvvuuuwww{{{zzznnnhhhaaa\\\ZZZ]]]\\\YYYVVVYYY___ccccccaaabbbccceeefffffffffeeekkkhhhfffgggiiijjjhhhfffddddddbbb``````dddjjjoookkkaaaXXXSSSPPPOOOQQQUUUWWW^^^kkkzzznnnXXXQQQSSSHHH??????>>>;;;===???BBBBBBAAA@@@???@@@???======>>>AAADDDFFFGGGHHHIIIIIIGGGFFFGGGHHHFFFDDDBBB>>>:::666222111222555888777555333555777===BBBHHHHHH???555555:::999;;;<<<:::444///---......---,,,+++++++++++++++------,,,+++++++++++++++++++++******)))(((((((((+++***))))))))))))))))))******************************,,,...///111222333444555777888888999;;;======???BBBCCCCCCCCCCCCDDDEEEEEEEEEFFFQQQgggmmmrrr___UUURRRRRRTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTUUUVVVUUUSSSSSSSSSTTTbbbyyyqqqbbbPPPKKKEEE@@@??????@@@AAA===>>>???AAADDDGGGIIIKKKKKKLLLLLLHHHCCCAAACCCGGGJJJOOOTTTTTTSSS]]]yyy}}}xxxqqqmmmcccZZZTTTQQQIIIDDDPPPdddooonnniiigggfffhhhiiifff___XXX[[[___dddoooxxx~~~|||qqqssszzzwwwtttuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{}}}~~~~~~~~~xxxuuuwww|||~~~uuurrrmmmcccZZZQQQMMMHHHFFFJJJQQQVVVXXXVVVZZZ]]]___^^^___aaadddfffccc```aaaeeegggeeebbbdddbbbaaaaaaccceeeeeeeee\\\VVVRRRTTTVVVXXX^^^eeehhhnnn{{{cccSSSPPPPPPDDD;;;<<<<<<<<<>>>AAADDDEEECCCAAA???AAA@@@>>>>>>@@@CCCGGGJJJOOOOOONNNLLLKKKJJJIIIIIIEEECCC???;;;777333111000444777999777555444666999===CCCGGGBBB777000333:::;;;<<<;;;777333//////000...------,,,++++++,,,,,,---,,,,,,+++***+++++++++************))))))((((((******)))))))))))))))***)))***************+++++++++,,,---///111333555555444666888999999:::;;;======@@@BBBCCCCCCBBBCCCEEEEEEEEEEEEGGGTTTmmmpppkkk[[[RRRPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTTTTUUUTTTSSSTTT\\\mmmvvvcccRRRMMMFFFAAA@@@@@@AAAAAA===>>>???BBBDDDGGGJJJLLLKKKLLLLLLIIIFFFDDDEEEHHHKKKNNNRRRRRROOOTTThhh{{{}}}|||uuummmggg___SSSRRRUUUKKKBBB[[[rrrcccccc```fffoootttssslllddd___\\\___cccfffmmmxxx}}}jjjsssqqqggghhhjjjxxxxxxlllpppyyy~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzxxx}}}~~~~~~}}}||||||}}}wwwtttwww|||{{{{{{vvvhhhZZZNNNGGG@@@???CCCIIINNNPPPQQQTTTVVVVVVUUUWWW\\\aaaaaa```___aaadddeeeccc```dddddddddeeefffddd```\\\WWWUUUYYY```fffjjjqqqxxxpppZZZMMMLLLLLLAAA:::<<<<<<>>>@@@CCCFFFGGGEEECCCAAAAAA@@@@@@@@@BBBEEEIIIKKKRRRPPPMMMKKKJJJIIIHHHHHHDDDAAA===888555222111111555777999777444444777;;;>>>AAAAAA:::111000555;;;===<<<:::666333111111111///......---------------,,,,,,+++************+++*********)))))))))))))))***)))))))))))))))******))))))******+++++++++,,,,,,---...000111333444555555777999999999:::<<<>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDFFFFFFIIIYYYttttttxxxfffXXXQQQOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLSSSUUUTTTSSSUUUWWWUUUQQQSSSYYYhhh}}}ttt```UUUPPPHHHCCC@@@@@@@@@@@@>>>>>>@@@BBBEEEIIIKKKMMMMMMMMMMMMLLLJJJIIIJJJKKKOOOPPPRRRRRRNNNLLLTTT___vvvyyyqqqgggaaaXXXOOONNNPPPHHHHHHkkkfffYYY\\\WWW___jjjpppnnnhhhaaa]]]]]]```bbbbbbfffssssss~~~xxxgggcccaaalll}}}iiihhhqqq{{{}}}|||||||||}}}~~~{{{||||||}}}}}}||||||{{{||||||||||||{{{zzzyyyyyy~~~~~~~~~}}}{{{{{{|||~~~|||xxxttttttxxx~~~~~~nnn^^^RRRHHH???>>>BBBFFFIIIKKKNNNOOOOOONNNNNNQQQWWW\\\]]]```eeehhhiiigggdddbbbdddeeegggiiihhheee___[[[WWWZZZbbbmmmuuu{{{yyyfffTTTIIIHHHHHH@@@===@@@>>>???AAADDDFFFFFFEEEDDDCCCAAAAAAAAABBBDDDFFFIIIJJJMMMLLLJJJJJJJJJIIIGGGFFFBBB???;;;666333222222333555777777666444555999===??????;;;444222777;;;<<<>>><<<999666333222222111///......------.........,,,,,,+++*********************)))))))))))))))))))))))))))))))))******+++))))))******+++,,,,,,,,,,,,---...///000111222333666777999::::::;;;===???>>>@@@BBBBBBBBBBBBDDDFFFDDDFFFFFFJJJ\\\zzztttssscccWWWPPPNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLRRRVVVXXXXXX\\\___\\\VVVWWW^^^ppptttbbbXXXRRRJJJDDDAAA@@@??????>>>???AAACCCGGGJJJMMMNNNNNNOOOOOOOOONNNNNNOOOOOOSSSTTTWWWXXXSSSNNNQQQXXXhhhqqq|||uuulllaaa[[[PPPPPPLLLFFFHHH```wwwdddeeeqqqggghhhiiiiiigggccc]]]YYY[[[___dddhhhlllsssvvv{{{fffaaaaaannn~~~iii___gggrrr}}}||||||{{{{{{{{{||||||}}}~~~yyyzzz|||}}}}}}|||zzzyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{||||||{{{yyyxxxrrrqqqpppssszzzwwwgggXXXKKKAAA@@@CCCDDDEEEGGGIIIIIIHHHGGGHHHJJJOOORRRYYYaaajjjooommmhhhdddccc___aaadddffffffdddbbbaaa^^^cccnnn|||iiiZZZMMMBBBAAABBB===>>>CCC??????@@@BBBCCCDDDDDDCCCCCC@@@AAABBBDDDFFFGGGHHHHHHFFFGGGJJJNNNQQQPPPLLLHHHAAA>>>999555333333444555444666666444333555:::???@@@===888555;;;CCCCCC======:::777555333222111000...------,,,,,,------...,,,++++++***************)))))))))))))))))))))***)))))))))))))))***++++++))))))***++++++,,,------/////////000111222222222666888:::;;;;;;;;;===??????@@@AAABBBAAABBBDDDFFFCCCGGGGGGKKK___ppppppaaaVVVPPPNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNPPPVVV[[[___eeejjjfff^^^bbblllwwwgggYYYSSSKKKDDDAAA??????>>>???@@@AAADDDGGGKKKNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSUUUYYYZZZVVVRRRVVV^^^___fffuuuzzzrrrhhh^^^WWWMMMVVVQQQCCCOOO~~~mmmgggyyy~~~tttmmmjjjfffaaa\\\XXX]]]gggooorrrooonnnnnnkkkfffzzztttbbbcccjjj|||uuuyyydddYYYaaakkkwww|||{{{zzzyyyxxxxxxxxxxxxxxxxxxzzz|||~~~~~~|||zzzxxxrrrrrrrrrqqqqqqrrrtttvvvyyyxxxyyy{{{|||{{{xxxuuukkkkkknnnttt}}}{{{lll\\\NNNCCCBBBDDDCCCCCCEEEDDDCCCBBBBBBCCCEEEGGGHHHTTT```mmmrrrnnngggccccccYYY\\\___```aaabbbeeegggiiinnn{{{oooYYYLLLHHH<<<:::<<<999>>>CCC>>>??????@@@AAABBBBBBBBBBBB@@@AAACCCEEEGGGGGGGGGFFFBBBEEELLLTTTZZZXXXRRRLLL@@@===999444333333555777333555555444333555;;;@@@AAA===777888CCCMMMIII===;;;999666444333111///...,,,,,,,,,++++++,,,------,,,++++++***)))*********)))))))))))))))*********))))))((())))))***++++++))))))***+++,,,,,,------222222333333333444444444666888:::;;;;;;<<<>>>??????@@@AAAAAAAAABBBDDDFFFCCCGGGGGGKKKaaalllwwwjjj^^^VVVRRRPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTYYYYYYYYY[[[___eeekkkpppwwwnnnYYYSSSKKKEEEAAA@@@???>>>???BBBFFFHHHIIIKKKMMMOOOQQQOOONNNOOORRRUUUVVVVVVXXXYYYYYYZZZaaajjjmmmlllfff```kkkzzzuuummm```WWWTTTOOOOOOEEECCCeeevvvhhhlllpppdddaaa```]]]]]][[[___iiinnnmmmjjjjjjcccqqqtttjjjjjjyyyxxxpppfffcccdddkkkwww~~~yyyyyyxxxvvvtttsssssstttuuuxxxxxxxxxyyyzzzxxxuuusssnnnmmmmmmppptttvvvtttqqqvvvuuutttuuuwwwwwwvvvtttiiiiiilllwww{{{yyyyyywwwuuuzzz{{{qqqfffXXXNNNLLLKKKDDD>>>===AAACCCEEEDDDBBBBBBFFFJJJXXX]]]eeekkkllliiiccc^^^]]]]]]\\\[[[\\\aaahhhmmmqqqttt\\\JJJ@@@@@@???===<<<===>>>@@@AAAEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHEEECCCEEEIIINNNTTT[[[\\\QQQDDD===888222000333555555444222555555333888AAAEEEBBB@@@999666>>>HHHKKKEEE???:::888555444333222111///,,,,,,------...---------******+++++++++***))))))))))))))))))))))))))))))))))))))))))************((()))******)))***,,,...//////......000333666888888999:::::::::;;;===???AAAAAAAAAAAABBBDDDEEEGGGHHHGGGEEENNNhhh~~~bbbuuunnncccYYYTTTRRRQQQPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^___^^^]]]___fffrrr|||wwwaaaZZZPPPGGGBBB???>>>===@@@BBBFFFHHHJJJKKKNNNPPPPPPNNNMMMNNNQQQSSSSSSSSSVVVUUUUUU\\\mmmmmmgggrrr~~~xxxssskkk___VVVRRRMMMMMMHHHMMMooowwwjjjnnnlllbbbaaaaaa^^^ZZZXXX[[[dddkkknnnppprrriiinnnnnnmmmzzzxxxmmmfffjjjzzz}}}}}}~~~~~~|||xxxtttqqqrrrrrrqqqpppuuuuuuuuuvvvvvvuuurrrpppmmmlllmmmppptttvvvuuusssvvvuuuttttttuuutttrrrpppnnnpppuuu~~~wwwnnnkkkfffdddlllvvvwwwrrriii]]]RRRPPPMMMFFF>>><<>>===>>>???AAACCCEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFDDDBBBGGGNNNSSSTTTTTTRRRJJJBBB<<<777111111555777666333333333333777BBBMMMMMMGGG@@@;;;;;;AAAIIIJJJEEE???999777444333222222000...,,,,,,------...------,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((()))******)))***,,,...---...///000222444555666888:::;;;;;;;;;;;;>>>???BBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEEOOOhhh|||```xxxlllfff```XXXRRRPPPPPPPPPQQQSSSUUUXXX\\\aaaeeehhhjjjhhhhhheee```]]]dddqqq}}}lllcccUUUIIIBBB???>>>>>>@@@CCCFFFIIIJJJLLLNNNPPPOOONNNMMMOOOPPPQQQQQQOOOUUURRRQQQZZZnnnllljjjvvv{{{tttoooggg\\\SSSPPPNNNKKKGGGSSSwww|||ttthhhlllttteee```aaaaaa___[[[XXXXXX___gggkkkqqqvvvpppnnniiimmmxxxvvvjjj___kkk|||}}}xxx{{{}}}zzztttqqqppppppnnnmmmpppqqqrrrrrrqqqpppnnnmmmmmmlllmmmooorrrtttuuutttsssqqqpppqqqrrrsssrrrqqqtttyyyzzzqqq___ZZZSSSQQQ[[[iiissstttlllcccZZZVVVRRRJJJBBB======<<<===@@@EEEKKKOOOQQQOOOQQQUUUXXXZZZ[[[[[[[[[ZZZZZZZZZYYYZZZ^^^cccgggtttttt[[[HHH@@@???AAA>>>======>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJIIIHHHGGGFFFDDDCCCBBBLLLTTTYYYTTTLLLFFFCCC@@@:::555000111777999666111333222555???NNNWWWRRRGGG;;;;;;===AAAFFFFFFBBB===888555333111111000///---,,,------...------,,,,,,++++++,,,---............))))))))))))))))))))))))))))))))))))************((()))******)))***,,,...+++---///222444444444444999:::<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEENNNhhh|||```}}}uuuoooeee\\\WWWSSSOOOLLLKKKMMMMMMMMMNNNQQQVVV^^^fffmmmsssvvvuuurrrllleeeaaaccchhhmmmtttjjjZZZKKKBBB?????????AAACCCGGGIIIKKKLLLOOOQQQPPPOOOOOOPPPRRRSSSRRRQQQTTTSSSVVV```qqq|||xxxmmmfffkkk|||wwwpppjjjcccXXXQQQOOONNNGGGEEEVVVyyytttlllbbbdddpppuuuvvvooofff______``````^^^^^^ZZZZZZ^^^bbbeeejjjooosssoooiiikkk{{{uuu}}}kkkddd~~~zzz]]]]]]jjjrrryyywwwvvv}}}yyytttooommmmmmnnnmmmnnnoooooommmlllllllllnnnnnnmmmnnnoooqqqrrrrrrmmmllllllooorrrtttuuuuuuwww~~~sssiiiUUUNNNGGGFFFPPP___lllqqqmmmhhhbbb^^^ZZZSSSJJJDDD>>><<<<<<@@@GGGNNNQQQQQQNNNMMMMMMLLLMMMOOORRRSSSWWWWWWWWWWWWXXXZZZ___bbbjjjzzzoooggg[[[MMMCCC===;;;;;;;;;;;;<<<===@@@BBBDDDFFFEEEEEEFFFFFFGGGGGGGGGGGGJJJIIIHHHGGGEEEDDDEEEFFFSSSZZZ[[[RRRHHHCCC@@@???777222///222777999555000222555===HHHSSSTTTJJJ???444888===???AAAAAA>>>999666444111000000///...------------...------,,,,,,+++,,,---...//////000000))))))))))))))))))))))))((()))))))))************((()))******)))***,,,...,,,---///111333444555555999;;;============???@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEMMMddd~~~dddtttccc]]]ZZZTTTOOONNNKKKHHHGGGHHHIIIIIIHHHHHHLLLSSS\\\gggqqqzzz}}}wwwtttsssooofff___lllzzznnn]]]MMMDDD@@@@@@AAAAAADDDHHHJJJKKKMMMOOOQQQRRRQQQRRRTTTWWWYYYYYYYYYWWW___lllzzzrrr___eeeqqqzzzrrrjjjeee^^^TTTNNNMMMHHHDDDLLLeeeiiiddd___```bbb^^^]]][[[ZZZ\\\___```^^^]]]^^^\\\\\\```aaa```cccggglllooonnnkkkmmmrrrpppiiinnnccc___sss___SSSYYY```tttyyyrrr}}}~~~xxxpppkkknnnrrrkkkmmmnnnmmmkkkjjjkkkllloooooommmlllllllllnnnpppnnnmmmlllnnnqqqsssttttttuuu}}}zzziii^^^MMMGGGAAAAAAIIITTT^^^eeehhhgggfffeeeccc___XXXQQQGGGEEECCCFFFKKKNNNOOOMMMHHHFFFDDDCCCDDDHHHLLLOOORRRSSSTTTTTTTTTVVVYYY\\\```kkkwww}}}xxxnnneee]]]XXXOOONNNLLLHHHCCC>>>999777999:::;;;===@@@BBBDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDFFFJJJNNNZZZ[[[WWWOOOHHHEEEAAA===444222111333666777444000444<<>>======>>>???AAAAAABBBCCCDDDEEEFFFFFFEEEFFFEEEKKK^^^vvv}}}hhhvvv___SSSNNNKKKGGGFFFHHHFFFEEEEEEFFFFFFEEEDDDFFFIIIOOOXXXcccpppzzzlll\\\___wwwsssaaaPPPFFFBBBBBBBBBBBBEEEHHHKKKLLLNNNPPPRRRSSSSSSSSSVVV[[[```cccdddjjjyyyttt___gggttttttlllddd___YYYRRRMMMMMM@@@HHHcccuuuaaa```___```^^^VVVMMMOOOUUU]]]```___^^^___]]]\\\^^^bbbbbb```bbbfffdddmmmrrrlllffffffiiikkkiiiggghhhsssaaaMMMMMMTTTbbbooovvvwwwzzz|||xxxqqqmmmnnnqqqjjjlllnnnmmmjjjiiikkkmmmnnnmmmllljjjhhhiiilllooossspppnnnmmmnnnoooooonnnqqqvvv}}}ooo^^^SSSHHHAAA===>>>BBBGGGNNNTTT[[[```eeehhhkkklllgggaaaWWWUUUSSSRRRPPPNNNJJJGGG>>>===<<<===@@@FFFLLLPPPNNNOOOQQQQQQQQQRRRTTTVVVZZZaaaffffffhhhnnnssstttnnnggg]]]SSSLLLHHHDDDBBBGGGFFFDDDBBB???<<<:::999999:::<<>>EEEGGGCCCBBBCCC???777444222000/////////...---............---,,,++++++++++++,,,---............))))))))))))))))))))))))))))))))))))************((()))******)))***,,,...000///...---///222666999777:::<<<>>>======>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDFFFEEEHHHYYYnnnwwwttt|||lllzzzmmm___RRRMMMKKKGGGDDDEEEDDDCCCCCCDDDEEEEEEDDDBBBEEEFFFIIIPPP[[[gggssszzzmmmYYYWWWjjjyyyfffUUUJJJDDDCCCBBBCCCEEEIIIKKKMMMNNNQQQSSSSSSSSSSSSWWW___ffflllooozzzjjjrrrzzzppphhh```[[[VVVPPPMMMMMMBBBTTT~~~iii\\\^^^]]]\\\\\\UUUIIIMMMWWW```bbb^^^```eee```___aaacccbbb```ccciiidddlllpppkkkcccaaaeeehhhjjjnnnoooppp~~~~~~{{{dddNNNHHHNNNUUU___ooozzzqqqqqqrrrsssrrrpppmmmkkkhhhkkkmmmlllhhhgggjjjnnnjjjjjjiiigggeeeggglllpppsssqqqmmmkkkkkkkkkjjjjjjkkkooossswww{{{xxxiiiYYYOOOFFF???:::;;;<<<===AAAGGGLLLVVV```hhhpppvvvtttoooiiiiiifff```WWWMMMFFFBBB999888999:::???DDDJJJNNNJJJLLLNNNNNNNNNNNNOOOQQQTTTYYY]]][[[[[[^^^```___XXXSSSLLLFFFCCCBBBAAA@@@BBBBBBAAA???>>>=========;;;===???AAACCCEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFBBBDDDDDDCCCCCCIIIRRRZZZWWWUUUNNNEEEAAA@@@;;;555666:::<<<:::555333666999DDDHHHOOOOOODDD999:::CCCLLLQQQOOOFFFDDDEEE>>>333444222000///000000///---............---,,,+++******++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((()))******)))***,,,............///111333555777666999<<<======<<<======>>>???AAABBBCCCDDDCCCCCCCCCEEEEEEGGGVVVjjjrrrooozzzqqqnnnaaaXXXOOOKKKMMMMMMIIIGGGIIIAAAAAABBBDDDFFFFFFDDDBBBCCCCCCDDDIIISSS___jjjrrrgggTTTOOO\\\qqq~~~kkkYYYLLLEEECCCBBBCCCFFFIIIKKKMMMOOOQQQSSSSSSRRRSSSWWW```jjjqqquuu~~~}}}mmmeee]]]YYYUUUOOOMMMNNNIII```xxxccc[[[]]]YYYWWWXXXTTTLLLPPPZZZcccbbb^^^bbbkkkgggeeedddeeebbb___ccciiikkkmmmmmmggg```]]]]]]]]]gggllllllfffmmmyyy}}}{{{wwwiiiRRRHHHLLLNNNVVVcccsss{{{mmmjjjiiimmmssssssllleeegggjjjlllkkkgggfffiiimmmfffgggfffeeedddgggmmmssspppnnnjjjiiiiiijjjjjjjjjhhhjjjmmmqqqvvv~~~wwwhhhYYYPPPGGG???:::::::::888<<>>BBBGGGIIIHHHJJJLLLMMMLLLLLLMMMNNNNNNTTTYYYXXXYYY[[[\\\ZZZMMMJJJFFFCCCBBBAAA@@@???;;;===???AAAAAAAAA@@@???>>>???AAACCCFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFBBBDDDDDDCCCCCCHHHSSS[[[RRRRRRLLLBBB<<<999666111888>>>AAA===666333888>>>KKKKKKLLLKKKBBB<<>>@@@BBBCCCCCCCCCBBBBBBEEEDDDGGGUUUiiiqqqnnn{{{vvvrrrWWWNNNNNNOOONNNLLLHHHFFFEEEEEECCCBBBCCCHHHMMMNNNJJJEEEDDDDDDDDDFFFKKKQQQWWW[[[xxxxxxcccTTTUUUSSSZZZooosssbbbRRRFFFCCCEEEHHHIIIJJJLLLMMMOOOPPPQQQ[[[TTTRRRWWWYYY___rrr}}}yyyooobbbYYYYYYUUUNNNJJJMMMTTTjjjfffaaa\\\ZZZZZZ]]]^^^aaajjjnnniiidddcccccc```hhhhhheeeaaa^^^___cccfffjjjwwwuuu___PPPTTTZZZXXXlllgggcccbbbeeettt{{{}}}wwwgggccc]]]PPPDDDKKKOOOVVV```kkkuuu}}}~~~tttjjjaaa```gggpppttttttjjjiiifffdddccceeegggiiibbbbbbcccdddfffhhhjjjkkkiiihhhfffggghhhiiiiiiiiiiiijjjkkklllooottt|||}}}tttjjj]]]QQQKKKDDD<<<888999;;;<<<;;;<<>>:::::::::;;;;;;<<<======DDDDDDDDDEEEFFFGGGIIIJJJPPPPPPLLLJJJNNNTTTQQQHHHGGGCCC???===>>>???>>><<<<<<<<<<<<<<<===???@@@AAADDDEEEFFFGGGHHHHHHHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCDDDIIIPPPXXX]]]PPPKKKCCC<<<777555666777===888777999777555999BBBRRROOOHHH???;;;BBBRRRaaaaaaUUUHHH@@@<<<777666888555555444333111///---,,,------------,,,+++***)))((())),,,------,,,+++***)))))))))))))))))))))))))))***++++++***)))(((&&&++++++******++++++,,,---,,,,,,---...000222333444888999:::<<<===>>>>>>???>>>>>>@@@AAACCCDDDEEEFFFEEEFFFFFFHHHTTTfffqqqssswww[[[OOOOOOPPPPPPPPPMMMJJJGGGGGGGGGEEEDDDEEEJJJNNNOOOKKKFFFBBBBBBCCCDDDHHHLLLPPPSSSbbbiiisssyyywwwkkk\\\RRRPPPNNNSSScccwwwiiiSSSFFFCCCEEEJJJJJJKKKMMMOOOPPPRRRRRRRRRPPPRRRWWWXXXaaa{{{~~~yyyvvvmmm___UUUTTTRRRLLLJJJNNNooo|||fffccc___[[[ZZZ\\\___aaalllqqqppphhhbbbcccdddddd```dddhhhgggcccbbbdddhhhiiiooolllbbb___eeejjjhhheeedddcccbbbbbbmmm|||{{{yyygggYYYPPPMMMSSS^^^iiivvvxxxqqqhhhdddgggnnntttxxxnnnlllhhheeeddddddcccbbbbbbbbbcccdddeeeggghhhiiiggggggfffggghhhhhhhhhggghhhiiiiiijjjmmmrrryyy~~~wwwnnnaaaVVVMMMGGG???;;;;;;<<<<<<<<<<<>>>>>@@@BBBCCCDDDEEEFFFFFFJJJLLLIIIIIIJJJFFF@@@DDDAAA===<<<===>>>>>><<<============>>>AAACCCEEEHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFCCCAAAFFFOOOXXX]]]___LLLGGG@@@999555555666888@@@===<<<;;;999;;;GGGUUUcccXXXIII===;;;DDDRRR]]]ZZZOOOCCC>>>:::666555666333333222111000///...---...------,,,++++++******)))***+++,,,,,,,,,++++++))))))))))))))))))))))))*********+++******))))))++++++******++++++,,,---,,,------...000222444555888999:::<<<===>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDBBBDDDDDDFFFQQQdddrrrwwwjjjVVVJJJKKKRRRQQQRRRRRROOOLLLIIIIIIIIIHHHGGGHHHKKKOOOOOOLLLHHHCCCCCCDDDEEEFFFHHHJJJKKKQQQVVV^^^dddddd^^^VVVPPPMMMMMMQQQZZZhhh}}}qqqUUUFFFDDDHHHKKKLLLMMMOOOPPPRRRSSSTTTNNNQQQUUUWWWVVV^^^|||{{{wwwtttlll^^^RRRPPPNNNJJJKKKQQQ~~~ssscccaaa^^^\\\\\\^^^aaaccckkkooonnngggaaa_________XXX^^^eeegggeeecccccceeemmmiiihhhllltttzzzzzzxxxdddgggiiifffccchhh{{{www^^^IIIHHHOOOXXXiiizzz~~~zzzssslllhhhkkkttt{{{sssnnniiiffffffdddaaa___aaaaaabbbbbbdddeeeggggggeeefffggghhhhhhgggeeeeeeeeefffggghhhkkkooouuuyyy{{{sssfff[[[SSSMMMEEE@@@???>>>===;;;===DDDPPP]]]hhhoootttuuuuuurrrkkk```UUULLLGGGEEEHHHFFFCCC@@@===<<<;;;::::::;;;<<<>>>???@@@AAAAAACCCJJJOOONNNJJJFFFBBB===AAA???<<<<<<===>>>>>>>>>>>>======>>>AAADDDHHHJJJPPPOOOMMMLLLKKKKKKKKKLLLHHHGGGGGGFFFEEEDDDCCCBBBDDDDDDGGGRRR^^^ccc^^^XXXEEEAAA;;;666333555888:::>>><<<:::777777@@@TTTgggrrr___GGG;;;===IIISSSXXXQQQGGG>>>:::888555444555333222000///....../////////...,,,+++******++++++*********++++++++++++,,,))))))))))))))))))))))))+++************++++++,,,++++++******++++++,,,---------...///111333555666888999:::<<<===>>>>>>???BBBBBBCCCCCCCCCDDDDDDDDD@@@CCCCCCDDDMMM```sss~~~vvvkkk___WWWQQQMMMPPPUUUSSSSSSSSSQQQMMMKKKKKKKKKJJJJJJKKKMMMOOOOOOLLLIIIGGGGGGGGGGGGGGGGGGFFFFFFJJJMMMQQQSSSSSSPPPNNNMMMOOOSSSWWW[[[dddwwwyyyYYYIIIGGGJJJLLLLLLMMMOOOQQQRRRTTTTTTRRRUUUYYYXXXSSSXXXooottt|||~~~zzzvvvsssjjj^^^SSSPPPLLLHHHKKKSSSxxxooocccbbb```^^^^^^___aaaccccccgggiiihhhdddaaa^^^\\\aaabbbcccdddeeeeeecccbbbkkkeeeggguuu~~~{{{vvvuuukkkooorrrmmmfffhhhvvvxxxUUUHHHGGGLLL\\\ooowwwooommmttt|||yyyssslllhhhhhhgggdddaaa______```aaaccceeefffgggdddfffhhhiiigggeeedddccccccdddeeefffhhhkkkooosss~~~xxxlllbbb\\\VVVNNNHHHEEEBBB===:::???CCCKKKTTT]]]cccggghhheeebbb]]]VVVNNNJJJIIIIIIEEEEEEEEEEEECCCAAA???===;;;;;;::::::<<<>>>AAACCCJJJNNNQQQRRRPPPLLLGGGCCCAAA@@@???>>>???@@@@@@@@@??????@@@BBBFFFJJJNNNQQQWWWUUUQQQMMMKKKJJJJJJJJJFFFEEEDDDCCCCCCBBBBBBBBBCCCIIISSS```gggcccUUUIII???<<<888444444666:::===<<<999777777===KKK^^^lllmmmWWW@@@888AAANNNSSSRRRIII@@@999999888666555666666444111///......///000///...+++)))))))))+++,,,*********)))***++++++,,,))))))))))))))))))))))))++++++***)))***+++---...++++++******++++++,,,---......///000222444555666888999:::<<<===>>>>>>???BBBBBBCCCCCCDDDEEEFFFFFFBBBDDDDDDDDDJJJ\\\ssshhh[[[[[[UUUQQQSSSUUUTTTSSSTTTTTTTTTTTTRRROOOMMMMMMMMMMMMMMMMMMNNNOOONNNLLLJJJHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFHHHGGGFFFGGGIIIKKKYYYaaaggghhhjjjxxx^^^MMMIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTWWWWWWYYYWWWTTTTTT]]]hhhppp}}}sssvvv~~~{{{xxxrrrnnneee[[[TTTOOOIIIDDDLLLYYYpppkkkeeedddbbb```______``````cccccceeeffffffeeeeeegggrrrjjjbbb```cccfffeeeaaa___^^^hhhwwwyyynnnggghhhmmmrrrrrrkkkdddfffpppyyygggQQQFFFDDDOOO```ttt{{{yyytttvvvzzz{{{sssmmmjjjhhhfffddd^^^^^^___```bbbdddfffgggcccfffhhhhhheeebbbaaaaaa```bbbdddeeeeeegggjjjmmmxxx}}}xxxpppiiiccc[[[UUUPPPKKKDDD??????AAAEEEJJJQQQWWW\\\___ZZZXXXTTTNNNIIIGGGHHHIIIEEEGGGKKKMMMLLLGGGBBB???:::999777777;;;AAAGGGLLLKKKHHHGGGJJJMMMLLLHHHDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLPPPSSSVVVXXXZZZWWWRRRMMMIIIGGGEEEEEEDDDCCCBBBAAAAAAAAABBBBBBHHHNNNWWW^^^]]]SSSFFF===;;;999777555666999<<<>>>===;;;:::???KKKYYYcccfffTTTEEE777777EEEPPPPPPLLLEEE>>>888999:::888777888:::888444111///.........///---+++)))((()))***+++******)))))))))***+++,,,))))))))))))))))))))))))++++++***)))***+++---...++++++******++++++,,,---......///000222444555666888999:::<<<===>>>>>>??????@@@AAACCCEEEFFFHHHIIIFFFFFFFFFFFFKKKZZZrrruuuXXXSSSTTTNNNLLLOOOSSSRRRRRRSSSVVVWWWWWWUUURRRPPPPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLHHHHHHHHHHHHHHHFFFEEEEEEDDDFFFGGGFFFFFFHHHNNNSSSgggttt~~~~~~|||```OOOJJJHHHLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVUUUTTTSSSTTT\\\hhhpppvvvzzzvvvxxx}}}yyyvvvrrrkkkeee]]]WWWRRRMMMEEEEEEVVVlllttteeeddddddcccbbb```^^^]]]\\\\\\ccc^^^[[[]]]___aaaggglllqqqggg[[[WWWZZZ^^^]]]ZZZXXX```nnnyyytttfff___bbbfffjjjiiibbb^^^```fffjjjnnnuuuZZZGGG@@@FFFPPP```kkkyyy}}}zzzyyy|||uuuoooiiifffddd`````````aaabbbcccdddeeeaaadddfffeeeaaa^^^^^^______aaacccdddddddddfffhhhkkkqqqwww|||xxxssslllgggbbb[[[SSSMMMEEEDDDCCCCCCGGGNNNTTTXXXWWWUUUQQQLLLGGGEEEEEEGGGKKKMMMQQQRRROOOIIIAAA===666555444555:::BBBJJJOOOAAA:::777;;;AAAAAA???===AAADDDFFFHHHHHHJJJLLLNNNTTTUUUWWWYYYZZZ[[[[[[[[[UUURRROOOJJJFFFCCCAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDLLLNNNNNNMMMHHHBBB===:::777777777888999:::<<<===999:::>>>GGGTTT^^^\\\TTT<<<999888@@@JJJPPPNNNJJJFFF>>>999999;;;:::999;;;;;;999666333000...------...---+++***))))))******)))))))))************+++))))))))))))))))))))))))+++************++++++,,,++++++******++++++,,,---------...///111333555666888999:::<<<===>>>>>>???===>>>@@@BBBDDDGGGHHHIIIGGGFFFFFFIIINNN[[[qqqmmmVVVYYYRRRMMMKKKNNNQQQRRRTTTWWWYYYZZZZZZXXXUUUTTTTTTUUUTTTUUUUUUTTTRRRQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIJJJIIIHHHKKKRRRXXXfffxxxyyyZZZMMMKKKIIINNNNNNOOOQQQSSSTTTVVVVVVRRRTTTUUUUUUUUUTTTQQQNNNOOO[[[ZZZXXXeeexxxzzzooossswwwuuuuuuyyyvvv{{{wwwsssmmmddd^^^WWWUUURRRLLLEEELLLlll|||iii\\\^^^``````___^^^\\\[[[ZZZYYY^^^YYYXXX\\\^^^]]]___cccaaa]]]XXXUUUUUUVVVVVVVVVYYYeeesssvvvlll```\\\]]]]]]```___[[[[[[___```]]]```~~~zzzsss{{{```JJJBBBDDDFFFPPPZZZiiiwww{{{{{{~~~vvvnnniiihhheeedddcccbbbaaaaaaaaaaaa___aaaccc```[[[XXXZZZ\\\^^^```cccccccccbbbcccdddeeekkkqqqxxx}}}yyyvvvppphhhaaaWWWQQQIIICCCAAADDDJJJNNNRRRQQQOOOKKKFFFDDDEEEFFFMMMNNNNNNMMMJJJDDD===:::444444333555888<<>>???@@@BBBEEEGGGIIIFFFCCCBBBBBB@@@===;;;555666888999:::::::::999666===EEENNNWWWZZZQQQDDD777???IIIRRRVVVTTTQQQNNNHHH@@@999999;;;::::::<<<888777555333111///---,,,,,,,,,++++++***)))))))))'''(((***+++++++++***)))))))))))))))))))))))))))*********+++******))))))++++++******++++++,,,---,,,------...000222444555888999:::<<<===>>>>>>???===>>>@@@AAACCCEEEFFFGGGDDDBBBCCCIIIQQQ]]]pppfffPPPVVVNNNKKKMMMRRRVVVWWWYYY\\\\\\\\\]]][[[XXXWWWWWWWWWWWWXXXXXXWWWUUURRRRRRRRRMMMLLLLLLMMMMMMNNNPPPPPPFFFHHHIIIGGGEEEFFFMMMSSSWWWmmmoooSSSKKKLLLKKKOOOPPPQQQSSSTTTVVVWWWXXXRRRUUUWWWVVVTTTSSSQQQNNNHHHTTTPPPJJJXXXqqqxxxooonnnjjjccceeemmmxxx||||||wwwssskkkbbb[[[WWWVVVTTTMMMHHHUUUeeeYYY]]]\\\\\\\\\[[[[[[YYYXXXWWW[[[ZZZ___ggghhh```ZZZYYYWWWZZZ^^^]]]YYYWWWXXXZZZZZZfffppplllaaaXXXTTTTTTYYY\\\]]][[[]]]bbb___WWWZZZnnn~~~ssssss|||dddMMMFFFFFFDDDIIIPPP^^^ooo~~~}}}nnnxxx|||sssnnnmmmiiihhhfffcccaaa___]]]]]]\\\___```\\\WWWTTTVVVZZZ^^^```cccccccccbbbbbbbbbfffkkkpppvvv~~~wwwqqqiii```RRREEE>>>===AAADDDKKKKKKKKKHHHFFFEEEFFFGGGJJJIIIHHHEEEBBB>>>:::888666666666555555444444333666444777;;;:::555666;;;999>>>EEEJJJNNNSSSYYY]]]dddddddddbbb]]]VVVOOOJJJCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>@@@CCCFFFHHHBBB???>>>BBBHHHHHHAAA:::333555888:::;;;:::888666888DDDPPPWWW\\\ZZZOOOAAA>>>KKK[[[ccc```ZZZVVVVVVIIIAAA:::999::::::;;;===444444444333111///...---++++++,,,++++++***((((((&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))***+++++++++)))(((&&&++++++******++++++,,,---,,,,,,---...000222333444888999:::<<<===>>>>>>?????????@@@AAABBBDDDDDDEEE@@@===@@@IIISSS^^^pppdddUUUPPPQQQNNNNNNSSSVVVWWWYYY\\\___```aaa___[[[XXX[[[```\\\aaaXXXWWWddd^^^RRRXXXJJJRRRSSSLLLIIINNNPPPLLLKKKMMMMMMKKKKKKNNNNNNLLLTTT[[[jjj{{{~~~~~~{{{|||eeeWWWOOOMMMNNNNNNOOORRRTTTVVVVVVWWWVVVUUUVVVWWWUUUSSSQQQRRRSSSOOOMMMLLLMMMUUUcccrrr{{{xxxooohhheeedddeeejjjpppyyyuuuiiiaaa[[[WWWRRROOOHHHBBBMMMooorrrfffiiioooiiiaaaYYYWWWZZZ\\\ZZZVVVWWW[[[^^^ccckkkqqqnnngggaaa\\\UUUSSSTTTWWWYYYZZZ[[[eeejjjcccYYYUUUVVVVVVXXXVVVUUUXXX[[[\\\YYYUUUZZZccczzzuuuzzz{{{sssooobbbXXXPPPEEEBBBFFFTTTgggxxxooommmmmmsss{{{{{{sssjjjhhheeebbb___^^^[[[YYYVVVXXXZZZ[[[ZZZXXXWWWZZZ\\\]]]^^^___```aaaaaaaaa```ggghhhkkknnnttt|||{{{vvvnnn```QQQDDD>>>===>>>CCCDDDFFFEEECCCAAA@@@@@@FFFEEEBBB???<<<:::888777555666666666666666666666666777777888999999999888>>>???CCCIIIRRRYYY]]]^^^fffeeeaaaZZZPPPJJJGGGGGG>>>???AAACCCBBB???;;;999BBB;;;999>>>@@@>>>???CCC???BBBGGGJJJIIIDDD===999888555666;;;===:::666666777FFFYYYddd]]]NNNDDDAAAHHH^^^llldddWWWRRROOOJJJ@@@===999888999:::888666444333222000///---,,,+++)))))))))))))))))))))))),,,+++******))))))******))))))************))))))---+++)))((('''((()))*********+++++++++,,,,,,,,,,,,,,,...///111333444555888999999:::;;;<<<======>>>@@@CCCDDDCCCBBBCCCCCCCCCEEEEEEGGGPPPaaaqqq{{{bbbVVVSSSYYYVVVVVVXXXYYYYYY]]]cccjjjmmmoooiii```YYYZZZ___aaaiiikkkllllllbbbVVVVVVTTTSSSQQQNNNPPPUUUUUUQQQQQQVVVYYYWWWWWWZZZ[[[YYYPPPPPPWWWbbbiiikkklllooorrr}}}~~~nnnaaaUUUMMMJJJNNNPPPRRRUUUVVVWWWWWWWWWYYYXXXWWWVVVUUUUUUTTTTTTVVVTTTXXXccckkknnnnnnooo|||hhhccccccjjjsss{{{~~~pppddd]]]WWWSSSRRRLLLCCCHHHmmmppphhhmmmsssccc^^^YYYXXX[[[]]]\\\ZZZ\\\___ccciiiqqqxxxvvvppp```ZZZUUUUUUZZZ]]]\\\ZZZYYY^^^^^^XXXSSSTTTUUUTTTSSSUUUWWWXXXXXXUUUSSSQQQTTT]]]lllwww\\\KKKGGGJJJVVVdddqqq}}}|||{{{sssllleeeeeelllsssvvvvvvhhhddd```___```^^^ZZZUUUYYYZZZ[[[ZZZXXXXXXZZZ\\\_________^^^^^^^^^^^^^^^dddeeegggkkkqqqzzz|||nnn]]]NNNCCC>>><<<===???AAACCCDDDDDDEEEFFFEEECCC???<<<999777555555222444666999::::::::::::;;;;;;:::999:::;;;<<<===@@@AAAEEEKKKRRRWWWZZZ[[[[[[[[[XXXQQQIIICCCAAAAAA<<<<<<<<<;;;;;;:::999999:::777777;;;===<<<===AAA@@@DDDJJJLLLHHHBBB:::666:::888888:::999666888<<>>AAACCCDDDEEEHHHLLLQQQTTTTTTSSSOOONNNLLLHHHBBB===;;;;;;<<<:::777666666777:::;;;888666888::::::999;;;???DDDHHHLLLLLLEEE===777444888999<<<<<<777333888@@@RRRmmm~~~qqqUUUEEECCCGGGXXXcccggg]]]QQQHHH???666999888:::>>>AAA???888111555444222000...,,,******************************,,,+++******))))))******))))))************))))))---,,,+++*********+++,,,******+++++++++,,,,,,,,,......///000111222333444888999999:::;;;<<<======???BBBDDDEEEDDDDDDDDDEEECCCFFFHHHHHHKKKWWWkkk||||||aaa```ccc[[[[[[[[[\\\]]]ggg{{{~~~iiiaaagggpppwwwzzzsssdddaaa]]]dddwwwxxxlll```[[[[[[[[[]]]```ppp}}}rrrcccWWWSSSQQQSSSUUUWWWYYYZZZZZZZZZYYYVVVVVVZZZaaafffeeebbbeeelllzzz|||qqqrrruuu}}}rrrcccXXXSSSOOOKKKHHHFFFJJJddd}}}nnn```XXXUUUTTTYYY\\\___```______aaaddd```bbbbbbaaaccceeebbb\\\ZZZWWWXXXcccrrrwwwooofff[[[VVVQQQQQQ[[[eeeeee___ccc^^^WWWRRRPPPRRRVVVYYYWWWaaacccaaauuudddUUUGGGEEEMMMXXXdddmmm{{{~~~{{{xxxnnn```TTTRRR[[[iiitttsssmmmddd\\\YYYXXXZZZ\\\[[[[[[ZZZZZZYYYYYYZZZZZZ]]][[[YYYXXXWWWXXXZZZ[[[```aaaaaaccchhhpppyyyxxxhhhWWWHHH???777888:::???DDDJJJMMMNNNAAA>>>999555222222333444999999999:::::::::::::::<<<<<<>>>@@@BBBEEEGGGHHHIIIIIIJJJLLLMMMMMMJJJHHHEEEEEEDDDAAA>>>;;;999999;;;:::888777777999<<<>>>::::::::::::999999===AAAIIILLLLLLGGG???888555555333888======777333:::DDDYYYoooyyyeeeIII???CCCHHHZZZ[[[UUUJJJCCCBBB@@@<<<777<<>>===<<<>>>CCCHHHJJJKKK@@@===999666555666888:::===<<<;;;;;;;;;===@@@AAAAAADDDHHHLLLNNNOOONNNMMMLLLJJJIIIHHHGGGDDDAAA>>>======<<<<<<<<<:::888777999999999::::::;;;<<<<<<999999999888:::???EEEIIIMMMKKKGGG???888555666888777888:::999666777DDDQQQfffjjjbbbKKK:::<<>>JJJvvvkkkaaa______]]]\\\^^^```cccbbb```^^^___aaa___aaa```\\\ZZZ\\\[[[XXXYYY[[[```eeehhhddd]]]VVVVVVVVVVVVYYYcccjjjiiibbb___[[[[[[bbbkkklllcccYYYTTT^^^bbb^^^ddduuu\\\JJJBBBBBBLLLVVViiisssyyywwwssslllddd]]]YYYWWWTTT^^^iiiooollleee___]]][[[YYYWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXYYY\\\]]]^^^^^^___bbbgggkkkkkkpppyyyppp___SSSEEEAAA===<<>>@@@@@@@@@@@@BBBEEEIIIMMMOOOSSSVVVYYY\\\[[[WWWSSSOOOIIIGGGCCCAAA???===:::888777666777888999999777555666777999:::;;;:::999888444666888;;;BBBLLLPPPPPPLLLGGG???999666666999;;;@@@;;;777777;;;DDDTTTbbbjjj\\\GGG888666???LLLUUUTTTQQQMMMIIIFFFDDDAAA???>>>EEEKKKHHH>>>666333444222222111///---,,,+++***++++++++++++++++++++++++,,,+++******))))))******))))))************))))))((())))))))))))***************+++++++++,,,,,,,,,//////000111222333444555888999999:::;;;<<<======<<>>???DDDGGGPPPjjjssslllmmmfffdddbbbaaa___YYYTTTXXX___lllssszzzwwwfffaaaVVVXXXZZZ]]]^^^_________\\\gggxxxtttvvv~~~yyyrrrlllaaa^^^WWWQQQRRRVVVWWWTTTHHHhhhvvvbbb___eeeiiijjjlll]]]\\\[[[[[[[[[\\\\\\]]]\\\___^^^ZZZYYY\\\^^^]]]UUU___hhhhhh^^^WWWWWWZZZUUUYYYYYYUUURRRUUUWWWVVVTTTUUUWWW]]]dddjjjllllllddd]]]^^^hhhmmmmmmwww~~~mmmllljjjeeeXXXJJJDDDEEEFFFQQQ```mmmtttyyy||||||xxxuuutttssspppnnnhhhbbb]]]```hhhkkkfff___ZZZXXXUUUTTTVVVWWWUUUSSSVVVVVVWWWVVVVVVUUUTTTSSSOOORRRVVVXXXYYY[[[]]]^^^aaahhhuuuooohhh^^^ZZZYYYYYYWWWTTTXXXZZZ\\\___cccgggjjjkkktttwww}}}|||yyyssskkk```UUUKKKFFF<<<999555444555777888888666555666999<<<<<<:::777::::::999999999999999:::@@@DDDIIIQQQ]]]ddd]]]PPPAAA:::444555:::===<<<888999999BBBVVVhhhmmmiiieeeQQQDDDHHHdddxxxtttiiifffVVVQQQJJJDDD@@@???BBBFFFGGGBBB<<<:::;;;:::777333000//////...------,,,,,,++++++++++++++++++++++++,,,++++++***)))*********))))))************)))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///111333555666777888999999:::;;;<<<===>>>>>>@@@CCCDDDCCCBBBCCCCCCCCC>>>>>>EEEJJJTTTmmmvvvmmmhhheee___\\\^^^\\\WWWWWW[[[^^^cccuuujjj^^^\\\]]]___bbbdddccc```]]]eeegggqqq~~~|||qqqeeebbbWWWTTTVVVWWW[[[XXXLLLVVV~~~sssiiieeeiiiqqquuupppbbbZZZ\\\^^^\\\```jjjmmmfff___\\\]]]^^^]]][[[\\\\\\]]]\\\[[[ZZZXXXWWWTTTUUUWWWXXXXXXVVVTTTRRRNNNVVV^^^```___bbbkkksssqqqfff```fffnnnqqqsssvvvzzzxxxsss___QQQEEECCCJJJSSS]]]kkkxxx|||xxx{{{wwwvvvyyy}}}yyyrrrdddXXXVVV[[[```___ccc___YYYVVVUUUUUUTTTSSSWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXYYY\\\fffvvv|||wwwqqqmmmjjjjjjjjjmmmoooqqqtttxxx~~~nnn]]]QQQIIIBBB===666666666666666555555555888555333777===???:::444>>>999888:::888555999@@@???MMMZZZ```bbb^^^QQQDDD:::777777;;;===:::999:::===>>>LLLggg}}}uuukkkKKKPPPeeekkk```GGGHHHHHHGGGDDDBBBCCCDDD???===;;;999999777555333111///---------,,,+++)))************************((()))***+++***)))((((((************************......,,,++++++,,,......************+++,,,---...------...000333555888999999999:::;;;<<<===>>>??????@@@AAACCCDDDCCCCCCBBB???BBBDDDCCCGGGXXXrrrrrrjjjaaa```bbbgggfff```\\\]]]bbbeeetttnnnbbb______```aaabbbaaa```^^^\\\```jjjxxx}}}|||{{{xxxmmmaaa\\\TTTOOOUUU^^^___ZZZXXX|||ttteeeaaaiiirrrvvvlllaaa[[[^^^^^^[[[^^^gggkkkfffaaa___``````]]]ZZZXXXYYYYYYYYYYYYWWWVVVUUU[[[]]]^^^]]]ZZZVVVSSSRRRHHHOOOWWW\\\___fffpppxxxsssiiibbbdddhhhjjjnnnrrruuuXXXFFFGGGJJJRRR^^^kkkvvv}}}}}}~~~}}}zzzwwwxxx|||uuubbbTTTSSSYYY]]]bbbbbbaaa^^^YYYTTTQQQPPPSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTXXX___lllzzz{{{nnn\\\MMMEEE@@@<<<999666666666666666666666666777555444888>>>???:::555999555555888888888<<>>>>>??????@@@BBBCCCCCCCCCBBBBBB===@@@BBBBBBFFFWWWppp{{{rrriiiiiilllqqqrrrnnnmmmnnnmmmmmmzzzvvviiiaaabbbbbbbbbccccccccccccaaacccggglllmmmpppyyywwwqqqvvvyyyvvvssshhh\\\TTTSSSLLLRRRbbb^^^]]]qqq~~~zzzpppfffeeekkklllhhhggg___\\\^^^^^^ZZZ\\\ccchhhfffdddcccdddbbb]]]YYYVVVWWWWWWXXXXXXWWWVVVVVV^^^bbbeeebbb\\\WWWWWWYYYXXXZZZ\\\]]]^^^aaaeeehhhmmmfffaaa___^^^___dddiiiuuunnnKKKCCC@@@HHHPPPXXXeeerrruuuwwwxxxwwwvvvwww{{{wwwaaaVVVVVVXXX[[[___bbb```YYYSSSPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNQQQXXXbbbiiirrrvvv^^^TTTGGG===999888888777555555666666777777888888777666666:::??????:::444777555666999;;;???FFFMMM\\\eeellliii___RRREEE;;;666555777<<<===::::::<<>>?????????@@@AAABBBCCCCCCCCCBBBAAA???@@@BBBCCCIIIYYYppp|||{{{~~~}}}xxxxxxuuussssssvvvzzzrrreeefffgggfffeeeeeeeeeeeeeeeggggggddd```cccqqq}}}}}}ppppppvvv~~~}}}vvvrrrnnndddXXXLLLUUULLLMMMZZZSSSaaatttffffffcccaaaeeekkkjjjdddddd^^^[[[\\\\\\ZZZ\\\aaaccccccdddffffffccc]]]XXXWWWWWWWWWXXXXXXYYYYYYYYYYYY___dddccc]]]ZZZ]]]aaammmjjjeee```]]]ZZZXXXVVV]]]\\\\\\ZZZWWWWWWZZZ___bbbuuu~~~WWWFFF===DDDJJJKKKRRR^^^jjjooosssuuuttttttwwwyyywww}}}nnnaaaYYYUUUVVVUUUTTTQQQOOOOOOOOOHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGJJJNNNPPPTTT]]]hhhpppsssxxx~~~|||lllYYYKKKGGGBBB;;;666555666666666555555666777777888999999999888999<<>>888333999999:::===BBBKKKVVV^^^iiillllllcccUUUFFF;;;666555888>>>AAA===999===DDDjjjiii\\\QQQFFFXXXgggoooiii___YYYQQQGGGGGGEEECCCDDDGGGIIIIIIIIIAAA>>>:::777555333111//////...,,,,,,,,,,,,+++)))************************,,,***)))+++///222222111************************'''((()))******)))((('''++++++++++++,,,---......---...///111333666888:::;;;<<<===>>>????????????@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDFFFNNN___ttt|||zzz|||rrrvvv{{{xxxtttrrrvvv}}}nnnooonnnkkkfffcccbbbbbbaaaiiinnnjjjcccfffrrr~~~~~~wwwlllyyy{{{sssnnnjjj```VVVIIIVVVNNNGGGKKKIIIiii{{{|||iiibbb___```eeekkkmmmmmmnnnbbb\\\XXXXXX[[[\\\^^^```]]]___bbbeeeeeebbb\\\XXXVVVVVVWWWWWWXXXXXXYYYYYYUUU[[[``````[[[YYY]]]bbbgggddd```^^^]]][[[XXXUUUOOOTTTZZZZZZXXXWWWXXXYYYYYY^^^{{{fffNNN===@@@EEEEEEIIIRRR```fffnnnrrrsssrrrrrrssslllvvvxxxhhhZZZQQQGGGCCCEEEHHHJJJIIIDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFHHHGGGFFFIIIPPPSSSXXX^^^dddmmmyyyppp```VVVLLLAAA888999888666666666666555444555666666777888999::::::<<<;;;;;;===>>><<<777333777:::===CCCLLLZZZhhhppppppllldddXXXJJJ>>>888777888;;;===;;;555777GGGXXXhhhLLLGGGMMMPPP^^^eeeeee]]]WWWVVVOOOEEEFFFGGGIIIKKKMMMLLLJJJHHHDDD@@@;;;777555333111///...---++++++,,,,,,+++)))************************)))+++---,,,,,,...333777************************((()))***++++++***)))(((++++++++++++,,,---...///......///111444666999:::;;;<<<===?????????>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDHHHSSSeeexxxooommmzzz}}}}}}zzzxxx|||}}}|||xxxppphhhcccdddffflllzzz}}}ppplllrrrzzzyyymmmmmmwwwmmmgggccc\\\TTTJJJSSSLLLCCCDDDLLLuuu|||sss}}}zzzsssfff^^^```rrrwwwhhhggg```ZZZUUUWWW^^^aaa```\\\VVVYYY^^^aaaaaa___[[[YYYUUUUUUUUUUUUUUUVVVWWWXXXUUUYYY\\\[[[WWWUUUWWWZZZZZZYYYYYYZZZ[[[ZZZWWWUUUMMMVVV^^^___^^^]]][[[XXXYYYWWWpppkkkTTT???:::===???DDDIIIUUU\\\eeejjjlllmmmooopppkkklllooowww{{{hhhZZZIII@@@@@@BBBBBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???AAACCCBBB???@@@DDDFFFIIIMMMPPPUUU]]]hhhoooeeeZZZLLLBBB???>>>===;;;222333555555666555444444777777888888999999::::::<<<<<<<<<======<<<999666555===FFFNNNYYYgggqqquuukkkbbbVVVLLLCCC;;;999;;;<<<:::888666888EEE^^^ttt~~~qqqYYYJJJNNNYYY```jjjhhhaaaYYYUUUSSSMMMFFFFFFJJJOOOPPPOOOKKKIIIGGGFFFBBB<<<777444222000......,,,++++++,,,,,,+++)))************************'''+++---,,,)))+++222999******************************++++++++++++******++++++++++++,,,---...///...///000222444777999::::::;;;===??????>>>===<<>>??????@@@@@@????????????????????????;;;888999<<<;;;999:::===>>>>>>???@@@BBBFFFJJJMMM\\\cccnnnxxx}}}|||xxxuuubbbbbb```]]]XXXRRRKKKGGGBBB>>>999666777888999999222333333333333444666777999999999999999999999999:::::::::;;;<<<======<<>>;;;999<<<;;;999<<>><<<:::===???AAACCCDDDDDDDDDDDDCCCBBBCCCKKK[[[nnn~~~zzzuuuzzz~~~~~~lll___bbbooozzz}}}xxxmmm```XXXUUUQQQLLLPPPBBB>>>DDDSSSrrryyywwwgggccc[[[iiibbbwwwhhhXXXhhhXXXSSSRRR[[[jjjnnnaaaRRRNNNPPPTTTWWWXXXYYYZZZ[[[ZZZZZZXXXXXXXXXXXXYYYZZZTTTTTTSSSRRRRRRQQQQQQPPPOOOSSSYYY[[[ZZZWWWUUUSSS^^^dddgggdddbbbbbb\\\TTTSSSTTTjjj|||xxxhhhnnnsssqqqeeeXXXNNNEEE===>>>BBBGGGLLLQQQZZZeeemmmjjjkkkfff[[[WWW```nnnwwwzzzsssgggZZZOOOGGGAAA>>>::::::;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>><<<999777999888666888;;;::::::::::::;;;<<<<<<<<<;;;???EEEKKKLLLIIIEEEAAA===???AAAAAA>>>;;;999888555777888999888777555333555444333222222444999<<<::::::999999999999999999888888888:::<<>>>>>===;;;:::<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDEEENNN___sss{{{~~~kkkcccbbbcccrrr{{{yyyyyyqqqlllbbbVVVPPPMMMLLLJJJCCCAAABBBSSSvvv~~~iii\\\^^^```]]]aaaeeefffccc^^^YYYVVV[[[WWWXXX___ccc^^^VVVQQQLLLQQQUUUWWWUUUUUUXXX[[[___fffhhhbbb]]]\\\[[[WWWYYYYYYVVVPPPMMMVVVhhhwwwaaaXXXRRRTTTUUUSSSSSSVVV^^^eeegggaaaZZZWWWTTTRRRMMMVVV___iiiyyy|||mmmPPPHHH===<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;666666666666666666666666555666666777888999:::;;;::::::999999999999::::::777777666666555555666666666666666777777777777777666777888777777777999;;;<<<:::888888999888777555<<<888666999BBBKKKRRRVVVdddkkkssssssjjj[[[MMMEEE>>>>>>;;;:::;;;===999444;;;BBBeeeoooddddddwwwtttZZZOOOEEEEEEMMMTTTSSSOOOWWWRRRJJJEEECCCEEEGGGHHHDDD===555111111000---***++++++,,,,,,,,,,,,------...---+++*********++++++(((((()))***+++---...///444...((((((+++,,,***''')))************+++++++++------------...///000000111111111222444666777888777:::===???>>>=========?????????AAABBBDDDEEEFFFHHHFFFFFFNNN___sss||||||yyylllbbbaaahhhppp}}}yyyuuuoooiii___UUUNNNKKKHHHFFFFFFBBBLLLnnnfff\\\^^^```\\\]]]______]]]\\\[[[ZZZ]]]]]]aaafffdddZZZQQQMMMOOOTTTZZZ]]]^^^\\\[[[[[[\\\cccgggbbb]]]\\\YYYUUUZZZ[[[YYYTTTRRR[[[lllzzzhhh]]]TTTRRRRRRQQQTTTZZZbbbcccaaaZZZUUUTTTSSSOOOMMMSSSXXX[[[dddzzzcccKKKAAA>>>===???@@@CCCLLLTTT[[[]]]```aaa```______```jjjnnnssssssmmmddd[[[UUUOOOKKKEEEBBB@@@>>><<<999<<<<<<;;;::::::999888777999999999999999888777777666666666666777777888888888888777777777777888888666666555555555555555666888888888777777777777777333444555666777888:::<<<999:::;;;<<<<<<===>>>>>>===<<<>>>DDDPPP[[[cccgggrrrtttrrrkkk^^^PPPEEE???;;;::::::;;;;;;:::<<<>>>???TTTyyyeeedddnnn{{{qqqTTTOOOJJJJJJOOOUUUWWWWWWUUUOOOHHHEEEFFFFFFEEECCCAAA;;;333000000000---+++++++++,,,,,,,,,,,,---------,,,+++***)))******+++)))))))))***+++,,,---...333///+++***+++,,,+++))))))************+++++++++,,,,,,,,,,,,---...///000000000111222444666888999999<<>>@@@@@@@@@@@@AAACCCEEEFFFGGGEEEGGGQQQbbbvvv{{{kkkkkkuuujjj\\\fffvvv|||kkkhhhmmmtttyyy|||}}}|||~~~vvviii```XXXOOOKKKHHHDDDAAAAAAJJJbbb~~~zzzhhhYYYXXX[[[]]]^^^[[[XXXXXX\\\aaafffiiirrrjjjbbb\\\WWWTTTVVV\\\XXXZZZ]]]``````]]]XXXTTTWWW[[[]]][[[WWWTTTSSSSSSVVVXXXXXXUUUTTTYYYccclllssslllbbbZZZVVVTTTUUUXXXTTTYYY\\\WWWTTTSSSRRRPPPOOOWWW^^^^^^WWWUUU```nnnvvvwwwMMMEEE???>>>>>>===???BBBDDDHHHNNNRRRSSSRRRRRRRRRMMMPPPUUUXXX\\\```eeeiiinnnlllhhhccc\\\TTTLLLGGG======>>>>>>===<<<;;;:::555555666666666555555444666777777777777888888888888888777777777777888888777777666666777888999999888888777777666666666666888888888999;;;<<<<<<;;;:::???BBBAAA>>>>>>BBBFFFHHHNNNXXXdddnnnsssuuutttfff___SSSGGG===888888999::::::>>>BBB>>>:::FFFZZZsssoooeee]]]NNN[[[fffssswwwoooaaaVVVSSSLLLNNNQQQSSSTTTWWWZZZ\\\TTTSSSSSSQQQNNNIIICCC???777444///------------++++++++++++,,,,,,,,,------************************,,,,,,++++++***++++++,,,*********)))'''&&&''')))))))))*********+++++++++++++++++++++,,,---.........///000222555777:::;;;555888;;;<<<<<<<<<>>>???AAA@@@@@@@@@AAACCCEEEFFFFFFEEEHHHRRRdddxxxtttfffgggpppwwwqqqfff]]]ddd~~~pppdddeeeppp{{{{{{yyyyyyqqqddd]]]TTTKKKFFFBBB===>>>CCC```ppptttrrr]]]VVVWWW[[[^^^^^^\\\ZZZ\\\```eeeggghhhpppeeeZZZXXXYYYZZZ]]]aaacccddddddbbb```]]]ZZZYYYXXXXXXWWWUUUQQQOOORRRVVVVVVXXXYYYVVVSSSTTTZZZ___ccccccaaa^^^[[[YYYWWWUUURRR```kkkggg\\\UUUSSSSSSNNNRRRWWWXXXQQQNNNYYYhhh}}}xxxZZZOOODDD@@@@@@>>>===>>>>>>@@@DDDFFFGGGIIIKKKMMMLLLMMMOOORRRUUU[[[bbbgggfffffffffbbb\\\UUUOOOKKKFFFFFFFFFDDDBBB???<<<;;;888888888888888999999999555555666777777888999999888777777666666777777888555555666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;>>>AAABBBAAA???IIILLLMMMKKKFFFFFFKKKPPPWWW^^^gggoooqqqnnniiieeeQQQKKKBBB;;;777777888:::<<<:::<<>>333111...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++******,,,,,,++++++******++++++((()))))))))'''&&&((()))))))))*********+++++++++++++++++++++,,,---.........///000222555777:::;;;:::<<<>>>@@@AAABBBDDDEEEBBBAAA@@@???@@@BBBEEEFFFEEEEEEHHHTTTfffyyynnncccccceee{{{|||rrreeeZZZZZZ^^^sssvvvuuuqqqooouuu~~~yyyuuupppggg```\\\SSSJJJEEE>>>:::AAAMMMrrr{{{kkksss~~~eee[[[YYYZZZ___eee```^^^]]]___ccceeedddcccddd\\\XXX\\\aaaaaa___^^^dddeeeddd```ZZZXXXYYY[[[ZZZWWWTTTRRROOOMMMRRRZZZZZZ\\\]]][[[WWWUUUUUUWWWQQQWWW\\\\\\[[[\\\ZZZXXXXXXjjjxxxrrrbbbVVVSSSTTTVVVRRROOONNNKKKLLL\\\oooqqqooo~~~vvvsssoooeeeZZZRRRIII@@@>>>@@@<<<===>>>>>>???AAAEEEHHHIIIJJJKKKLLLOOOUUU\\\aaa___aaadddddd```\\\YYYWWWWWWVVVTTTQQQMMMGGGBBB???>>>===:::999888999:::;;;777777888888888999999999888888777777777777888888555555666777888999;;;<<<999999:::<<<>>>???@@@AAAFFFEEEFFFJJJOOOQQQOOOMMMNNNNNNNNNLLLKKKNNNUUUZZZfffjjjoooooojjjaaaYYYTTTFFFAAA<<<888888999::::::;;;===BBBIIIYYYssszzzoooaaacccwwwwwwhhh```___```___]]]\\\]]]^^^______]]]\\\[[[\\\YYYQQQEEE===999999111000...,,,+++++++++,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++************++++++++++++)))************+++++++++++++++++++++,,,---.../////////000222444777999:::999;;;===???@@@AAADDDFFFCCCAAA@@@???@@@BBBEEEGGGEEEEEEIIIUUUfffyyyqqqgggbbbmmmwwwnnn___[[[YYYVVV^^^ggg|||sssxxx}}}{{{wwwqqqeee]]]]]]VVVNNNHHHDDD>>>>>>NNNcccvvvnnn{{{ppp```___aaaaaafffooohhheeebbbbbbeeefffccc```\\\YYYYYY^^^aaa___]]]^^^]]]aaaccc^^^VVVSSSWWW]]][[[XXXVVVUUURRROOOTTT\\\]]]___aaa___[[[WWWUUUTTTQQQXXX[[[YYYYYY\\\^^^\\\\\\jjjtttmmm^^^VVVUUUWWWYYYQQQMMMNNNMMMNNN\\\mmmwwwooouuujjjuuuuuutttgggNNNBBBAAA;;;<<<======<<<>>>AAADDDBBBDDDFFFHHHLLLRRRYYY^^^dddhhhmmmooonnnmmmmmmnnnhhhgggfffddd___YYYTTTQQQMMMIIIDDD???======>>>@@@AAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<===???AAABBB@@@AAADDDFFFIIILLLOOOPPPRRRPPPOOORRRUUUVVVRRRNNNHHHGGGFFFHHHNNNXXXbbbhhhnnnmmmkkkcccYYYPPPJJJHHHAAA>>>999888999::::::999:::JJJZZZjjjrrrhhhjjj{{{eeeZZZ[[[^^^^^^]]]```bbbaaa]]][[[]]]```hhh```UUUKKKCCC<<<666333000000///---+++***+++,,,++++++,,,,,,,,,,,,------***+++,,,---...------,,,+++++++++***++++++,,,,,,+++)))(((***---...,,,***)))************+++++++++,,,,,,,,,,,,---...///000000000111222444666888999666888:::;;;===???BBBDDDCCCBBB@@@>>>???AAAEEEGGGEEEEEEIIIUUUfffxxxssshhhcccnnn{{{yyybbbVVVVVVZZZ\\\fffoootttzzzyyyuuummm]]]VVV[[[NNNHHHEEEDDD@@@EEE\\\wwwqqqqqqxxxhhh```eeehhhffflllvvvpppkkkgggfffhhhhhheeeaaa]]][[[ZZZ[[[ZZZYYY\\\bbbZZZaaafffbbbYYYVVV[[[ccc[[[XXXXXXZZZVVVRRRVVV]]]\\\___bbbaaa]]]XXXUUUSSS]]]aaa```YYYWWW[[[______ZZZccchhh```WWWTTTWWWZZZSSSLLLKKKQQQQQQNNNTTT___```aaaoootttrrr^^^FFFAAA;;;===>>>>>>===>>>@@@AAA???AAAEEEIIINNNVVV]]]cccjjjooouuuxxxyyyzzz|||~~~rrrrrrsssrrroookkkgggeee___ZZZSSSLLLGGGGGGHHHJJJKKKJJJIIIGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFHHHIIIPPPQQQTTTXXX\\\```bbbdddTTTPPPMMMNNNOOOLLLFFF@@@EEECCCBBBHHHTTTcccqqqxxxnnnjjjbbbVVVKKKCCCBBBCCC>>>;;;777777999;;;;;;999;;;WWWuuunnnaaammmrrr]]]TTTYYY```bbbXXX___dddaaaYYYUUU[[[bbbssseeeSSSHHHDDD???777000000000///...+++***++++++++++++,,,,,,,,,---------***+++---...///...------++++++******++++++,,,---***'''%%%(((---...+++''')))************+++++++++------------...///000000111111111222444666777888888999<<<===???AAADDDGGGDDDBBB@@@>>>???AAADDDGGGEEEEEEJJJUUUfffwww{{{oooiiiiiissswwwhhh]]]\\\YYYWWW^^^jjjxxxyyywwwsssllljjjbbbVVVMMMHHHDDDBBBBBBAAARRRwwwvvviiigggkkkrrrtttooommmooojjjhhheeecccccccccdddccc```^^^[[[XXXVVVWWWYYY[[[```eeekkklllcccZZZZZZ```___[[[VVV[[[ppp{{{hhhccc^^^[[[\\\[[[VVVSSSTTT[[[\\\\\\[[[^^^bbbaaa]]]YYY\\\___\\\WWWSSSTTTVVVQQQPPPNNNKKKJJJLLLQQQUUUVVV]]]yyy}}}cccIII???999888===???<<<;;;>>>???===???EEEJJJOOOWWW___bbbgggooovvvzzzzzzxxxvvvvvvvvvvvvwwwwwwxxxxxxxxx|||xxxpppjjjeeedddeeefffkkkeee^^^\\\\\\\\\YYYUUUQQQRRRSSSUUUWWWYYYZZZ[[[\\\ZZZWWWUUUUUU[[[cccjjjooonnnooosssuuupppggg___MMMIIICCC@@@???@@@AAAAAAEEEJJJRRR\\\ffflllmmmlll\\\YYYQQQHHH@@@<<<<<<===@@@555555???AAA999===JJJTTTuuunnnppp~~~kkkVVVLLLUUU___[[[WWWYYYWWWcccggg\\\TTTYYYbbbfffnnnXXXJJJBBB:::333///........................,,,+++---000222111---)))222000222555222+++)))---+++,,,---...............******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000///............//////222666666555444666999888:::;;;<<<===???BBBEEEEEEAAA<<<<<>>>>>===:::999<<<;;;999;;;???CCCEEEJJJPPPRRRVVV^^^dddhhhhhhfffdddggghhhkkkmmmnnnmmmlllkkkrrrpppnnnllllllooorrrtttxxxuuurrrsssvvvwwwtttpppmmmnnnpppsssvvvyyy{{{|||~~~}}}{{{yyyzzz|||yyytttmmmhhhccc\\\SSSLLL@@@??????AAADDDGGGHHHHHHNNNTTT]]]eeeiiieee]]]VVVIIIHHHEEEAAA===<<<>>>@@@AAA>>>>>>???<<>>???LLLiiiwwwoookkkggggggjjjllljjjhhhiiieee```]]]```eeeeee^^^VVVWWWVVVTTTTTTUUUWWWZZZ\\\^^^]]]]]]^^^[[[VVVUUUYYYVVV[[[[[[WWW\\\kkkwwwzzzaaaZZZUUUUUUUUUTTTUUUXXXUUUYYYZZZZZZ\\\___\\\VVVSSSVVVYYYYYYVVVTTTTTTUUUTTTUUUUUUSSSPPPNNNNNNNNNVVVUUUTTTVVVXXX]]]|||uuuxxx{{{YYYOOOEEE???<<<:::===AAA:::777888<<<>>>===???BBBEEEIIIOOOTTTWWWXXXVVVUUUUUUXXX\\\___aaa```]]]\\\^^^___```cccfffkkkoooqqqsssssstttyyy~~~~~~{{{zzz|||~~~|||xxxvvvqqqiii\\\RRRKKKFFF@@@===<<>>>>>===;;;888777888:::@@@@@@??????HHH___dddXXX]]]hhhooouuuuuurrrkkk```VVVQQQXXX___bbb___]]]___bbbppphhhccceeehhhhhhhhhiii\\\MMM===777555222///...------------------------.........000222333222111...+++,,,222555111---++++++++++++******)))(((((()))))))))))))))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000000111444777999999888999:::;;;<<<<<>>===???BBBEEEFFFFFFEEEGGGQQQcccvvvuuuqqqrrryyy{{{pppfff^^^YYYZZZ\\\eeesss{{{{{{wwwkkk```[[[WWWNNNFFFAAA<<<;;;KKKnnn}}}dddcccaaa```dddiiikkkllllllccc```]]]^^^```___ZZZUUUXXXWWWUUUTTTTTTUUUWWWXXX\\\XXXWWWYYYXXXRRROOOOOOLLLSSSVVVSSSUUUbbbqqqyyybbb[[[WWWVVVUUURRRQQQSSSVVVYYY[[[ZZZ]]]aaa___[[[VVVWWWWWWUUURRRRRRSSSUUUQQQRRRRRRQQQOOOOOOPPPRRRVVVUUUMMMNNNVVVTTTjjjjjjhhhwwwvvvhhheee___UUUJJJAAA???AAA<<<999999===???===<<<>>>>>>AAAEEEIIIKKKLLLKKKKKKKKKMMMPPPSSSTTTTTTTTTSSSPPPQQQSSSUUUXXXZZZ[[[\\\]]]]]]___ccchhhkkkjjjiiimmmnnnpppsssvvvyyy{{{|||vvvllleeeaaaVVVPPPGGGAAA???@@@AAAAAAIIINNNVVV^^^dddddd```\\\UUUSSSOOOLLLJJJGGGCCC@@@===>>>>>><<<:::999:::;;;FFFIIILLLWWWsssvvvgggnnn}}}lllcccfffgggbbbVVV```fffbbb___dddlllppprrrlllnnnxxxzzznnnbbb^^^TTTGGG:::555444000...---------------------------...------...000222333333...+++)))...333444000---))))))******+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,---...///000111//////333888;;;:::888999:::<<<<<<<<<>>>BBBDDDCCCAAA???>>>@@@BBBEEEGGGGGGEEEFFFOOOaaauuu}}}ttttttyyy}}}~~~uuunnniiibbb]]]\\\___gggxxx|||~~~zzzvvvsssjjj___VVVTTTSSSLLLCCC======BBBcccwwwwww\\\[[[ZZZYYY[[[bbbhhhiiiggg^^^^^^\\\XXXUUUSSSSSSTTTVVVUUUTTTTTTUUUVVVXXXYYYXXXTTTSSSVVVUUUOOOIIIGGGHHHMMMPPPPPPRRRZZZdddjjj___[[[ZZZ[[[[[[VVVSSSSSSWWWXXXWWWUUUVVVZZZYYYVVVZZZXXXTTTOOOMMMNNNQQQTTTPPPPPPNNNKKKJJJKKKOOORRRNNNPPPIIILLLTTTNNNYYY~~~ooooooxxxpppmmmuuu\\\HHH>>>???:::888<<<>>>===<<<>>>999:::<<<>>>@@@AAAAAAAAAEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLMMMOOORRRSSSTTT[[[[[[\\\^^^___aaabbbcccggggggeee```YYYRRRNNNLLLHHHFFFDDDEEEGGGKKKOOOQQQXXX[[[aaafffhhhccc[[[UUUKKKFFF@@@<<<<<<>>>???@@@;;;<<<=========???CCCEEEXXXgggyyy}}}ooolllggg```^^^aaabbb___eeerrrtttrrrwww|||jjjZZZUUUGGG===333111000---***+++------------------------+++,,,,,,,,,---///111222000---)))***///444333000)))))))))***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++---...000111111//////333888;;;:::888:::;;;<<<<<<<<<>>>AAADDDAAAAAA@@@???@@@BBBEEEHHHHHHEEEFFFOOO```uuuvvvuuuzzzuuullleeefffeeeaaabbbhhhnnn{{{}}}{{{vvvrrrkkkeeeddd[[[TTTPPPPPPOOOHHHAAA>>>>>>NNNyyy{{{nnn~~~kkk]]]WWWVVVSSSTTTYYY___^^^YYYVVVWWWVVVRRRLLLJJJMMMQQQPPPPPPQQQSSSUUUXXX[[[]]]SSSPPPOOORRRQQQKKKHHHGGGJJJKKKLLLMMMPPPSSSUUUWWWYYYWWWXXX]]]^^^[[[XXXXXX\\\]]]ZZZVVVUUUWWWUUUPPPYYYUUUOOOJJJHHHJJJNNNPPPPPPOOOKKKHHHEEEFFFJJJMMMJJJLLLKKKLLLNNNJJJPPPcccppp{{{uuuzzzjjjTTTFFF>>>999999;;;::::::<<<999999:::;;;<<<===>>>>>>???>>>======>>>AAADDDFFFGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@BBBDDDFFFMMMMMMMMMMMMNNNNNNNNNNNNHHHHHHHHHFFFDDDCCCDDDFFFOOOPPPQQQSSSUUUVVVWWWXXXWWWXXX[[[\\\ZZZTTTLLLEEE@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<===???DDDKKKPPPqqqyyyqqqjjjeeekkkgggcccfffnnnyyyuuutttuuusssjjj\\\RRROOO<<<444//////000...---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000111000---***...333444111+++***)))(((((()))***+++*********)))))))))))))))++++++,,,,,,,,,,,,------+++++++++,,,---///000111000000111444777999999888:::;;;<<<<<<<<<>>>AAACCC@@@AAAAAAAAA@@@BBBFFFIIIHHHFFFFFFPPPaaavvv|||xxxyyy}}}tttllliiillllllnnnyyywwwoookkkfff\\\UUUSSSNNNPPPSSSSSSLLLCCCBBBFFFHHHfffwwwxxxkkkccc___VVVUUURRRQQQVVV[[[WWWOOOOOOPPPPPPOOOMMMMMMNNNOOOMMMMMMOOOQQQTTTWWWZZZ[[[PPPLLLKKKLLLLLLIIIKKKOOOIIIHHHIIILLLNNNNNNOOOPPPSSSPPPQQQVVVXXXWWWVVVWWW\\\___```^^^^^^]]]YYYRRRQQQNNNJJJGGGGGGHHHIIIJJJKKKKKKIIIGGGEEEFFFHHHKKKJJJHHHLLLKKKEEEIIIRRRSSS___kkkxxxtttwwwXXXLLLAAA===<<<:::;;;<<<===<<<;;;;;;;;;===>>>???::::::::::::;;;<<<===>>>>>>>>>???@@@AAA@@@@@@???:::;;;;;;;;;;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHJJJMMMPPPRRRSSSUUUUUUTTTRRRPPPOOOJJJJJJJJJKKKIIIEEE???;;;;;;::::::;;;======<<<;;;@@@AAACCCIIIRRR```oooyyy~~~uuuooolllnnnpppiiijjjuuu{{{xxxttttttpppoooiii___VVVQQQJJJCCC777111...000111000000111,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++,,,...///222222//////333222...,,,+++***))))))***+++,,,*********)))))))))((((((++++++,,,,,,,,,,,,------------------...///000111///111444555666666777999:::;;;<<<<<<<<<>>>AAACCC???AAABBBAAAAAABBBFFFIIIHHHFFFHHHQQQcccwwwyyywwwwwwzzz|||~~~vvvrrruuuwww}}}{{{wwwmmmeeeccc]]]RRRJJJHHHHHHPPPYYYXXXLLLAAAEEENNNXXXzzzvvvxxxeee]]]ZZZYYYVVVVVVSSSQQQWWW\\\XXXOOOMMMMMMNNNQQQTTTTTTRRRPPPNNNNNNOOOPPPRRRTTTVVVWWWNNNJJJHHHHHHHHHIIIOOOWWWDDDEEEGGGJJJLLLMMMPPPSSSQQQLLLJJJMMMOOONNNNNNPPPUUU[[[```bbbcccccc]]]UUUIIIHHHFFFFFFGGGGGGGGGFFFCCCEEEGGGHHHHHHIIIKKKLLLGGGBBBIIIFFF;;;GGGUUULLLaaa^^^bbbyyykkkoooiii[[[LLLDDDAAA>>>>>>@@@<<<;;;999888888:::<<<===888999:::;;;<<<;;;;;;::::::;;;<<<<<<============444777:::<<<<<<<<<<<<<<<===>>>>>>>>>????????????<<<>>>@@@@@@@@@BBBDDDFFFJJJLLLMMMMMMJJJFFFDDDBBB???>>>>>>???@@@???<<<:::;;;888666666999<<>>@@@CCC>>>AAABBBBBBAAABBBFFFJJJHHHFFFIIISSSdddxxx{{{uuuqqqtttyyy~~~~~~tttggg]]][[[WWWMMMHHHJJJJJJYYYVVVMMMIII<<>>>>>???@@@@@@GGGDDDAAAAAAAAA@@@<<<999888;;;===>>>??????===999999666777;;;;;;999;;;AAAPPPdddxxxxxxpppeeefffiiinnnmmmiiiiiilllssstttvvvvvvqqqkkkiiikkkeeebbb[[[RRRHHH>>>666222.........------///333666:::===111%%%))),,,+++---,,,+++***+++---/////////)))...333444111---++++++------++++++++++++------++++++*********************++++++,,,,,,------...,,,,,,,,,---...///000111222333444666777888888888:::;;;<<<<<<<<<===???AAACCCDDDDDDDDDCCCCCCDDDFFFFFFEEEFFFOOOddd{{{wwwqqqsssxxx|||xxxsssfff\\\SSSQQQOOOJJJIIIMMMRRRXXXVVVLLLEEECCCVVVrrrqqq[[[WWWZZZ[[[YYYUUUXXXYYYTTTQQQQQQQQQNNNMMMNNNNNNOOOOOOOOOOOONNNRRRQQQPPPNNNLLLJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGHHHEEEFFFHHHHHHIIIKKKNNNQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKPPPWWW^^^```___[[[XXXQQQJJJLLLUUUXXXOOOGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLJJJDDDDDDHHHGGGEEEOOO]]]^^^ZZZPPPMMMbbb|||vvvnnn~~~{{{hhhWWWLLLDDD>>>???@@@===<<<>>><<<;;;;;;;;;===>>>===:::777888999999999999999999666555444555777888777666666777777888888888888888999999::::::;;;;;;<<<<<<===;;;:::;;;>>>??????>>>======<<<:::999::::::::::::888:::<<<<<<@@@MMM[[[yyytttkkkgggbbbbbbeeeiiikkklllrrrzzz~~~yyytttpppppprrruuunnneeeXXXKKK@@@888222...000000000///...000444777???>>>333,,,---)))'''000000...,,,,,,.../////////999:::999666111...---...,,,,,,,,,++++++,,,,,,,,,***************************++++++,,,,,,------...---------------...///000222333444666777888999999:::<<<======<<<===???BBBCCCDDDDDDCCCBBBBBBEEEGGGFFFEEEFFFOOOddd{{{qqqppptttwwwyyyuuulllgggXXXRRRKKKHHHHHHIIINNNSSSWWWOOOLLLHHHGGG]]]fffXXXWWWYYY\\\aaaTTTXXXXXXTTTPPPQQQPPPMMMOOONNNNNNNNNLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIGGGFFFEEEFFFFFFGGGGGGIIIMMMSSSWWWTTTOOOJJJHHHIIIJJJJJJHHHMMMNNNPPPSSSTTTUUUUUUTTTMMMLLLTTTaaadddYYYMMMHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKFFFEEEHHHHHHHHHPPP\\\bbbZZZNNNFFFKKK___{{{vvvzzzdddUUUEEE?????????@@@AAA>>>===<<<<<<;;;999777777999999999888888888888888555444333555777888888777666666777888888888888777888888888888999999999999:::888777777888999999888999:::::::::999999;;;===;;;>>>BBBEEEHHHSSSiii|||vvvllleeegggdddccchhhpppzzzvvvnnnnnnsssxxxzzzpppbbbOOO@@@777333000---///000000///...000333666<<<<<<444...///)))***777888666333222333444555444<<<:::555...)))(((***,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,------.........---------......///333444555777888999::::::;;;===>>>>>>===>>>AAACCCDDDDDDCCCBBBAAABBBEEEHHHFFFEEEFFFOOOddd{{{zzzxxxxxxxxx{{{|||xxxnnneee___QQQOOOJJJFFFGGGMMMUUUZZZZZZFFFDDDLLLYYY}}}}}}bbb\\\\\\XXXWWW]]]UUUXXXYYYTTTQQQQQQQQQNNNOOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKOOOTTTYYY]]]VVVMMMIIIJJJKKKIIIGGGQQQPPPOOONNNMMMLLLLLLMMMJJJLLLTTT___aaaWWWLLLGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKHHHHHHJJJIIIHHHLLLTTT]]]VVVRRRQQQNNNOOO\\\mmmvvv~~~nnnXXXJJJGGGFFFCCCAAAAAA???>>>>>><<<999999<<<::::::::::::::::::888666666555555666999::::::999777888888999999999999999999999999999999::::::::::::::::::;;;;;;:::888777999;;;@@@BBB@@@<<<===AAA???HHHTTT```lll|||zzzqqqlllffffffppp}}}yyyooojjjnnntttuuurrrdddVVVCCC666333333222///------------,,,---000333333<<<555)))+++///333;;;888555333222333555777777444111,,,'''$$$%%%)))+++***+++,,,------,,,+++******************+++++++++***++++++,,,,,,------...///......---------......333444555777999:::;;;;;;<<<===??????>>>???AAACCCEEEDDDCCCAAA@@@BBBFFFJJJFFFEEEFFFOOOddd{{{yyywwwuuuvvv|||zzzrrriii^^^VVVKKKMMMKKKFFFJJJUUU[[[[[[VVVFFFMMMccc{{{xxxmmm|||nnn___```___VVVPPPTTTVVVZZZZZZVVVSSSSSSRRRPPPMMMMMMNNNNNNNNNMMMMMMLLLRRRQQQOOOMMMJJJHHHFFFEEEIIIGGGDDDBBBCCCFFFIIIKKKLLLMMMNNNNNNNNNPPPRRRUUU[[[SSSKKKHHHJJJLLLKKKHHHOOOOOONNNMMMLLLJJJIIIIIILLLLLLOOOTTTTTTOOOJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHKKKKKKIIIJJJLLLTTTNNNOOOVVVVVVOOOQQQZZZyyyvvvmmmnnnwwwooommmiii^^^TTTIIICCC???@@@???<<<>>>BBB999999999;;;======:::777888777666777:::;;;:::999888888999::::::::::::999::::::::::::::::::;;;;;;777:::===?????????>>>===>>>>>>AAACCC???===EEEOOO\\\hhh{{{yyyrrr{{{zzzlllkkkqqqqqqqqqnnnmmmrrrvvvooodddTTTHHH:::222222333222///,,,---------,,,,,,///111444FFF???((((((444777555...,,,***+++---000111222///---+++))))))***+++,,,)))***,,,,,,,,,,,,***)))))))))*********+++++++++***++++++,,,,,,------...///......---------......222333555777999:::;;;;;;===>>>?????????@@@BBBDDDDDDDDDBBB@@@@@@BBBFFFJJJFFFEEEFFFOOOddd{{{|||uuusssrrrwwwxxxqqqiii___UUUMMMEEELLLMMMLLLTTTccceee^^^MMMRRRhhhjjjgggpppgggbbbdddbbbYYYTTTUUUWWW[[[[[[WWWTTTTTTSSSPPPJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNDDDAAA===;;;<<>>>>>===<<<===>>>???===>>>BBBDDDLLL```vvvyyyqqqnnnvvvuuuvvvzzzssshhhnnnrrrsssrrrtttttthhhXXXFFF???666222222222///,,,---...//////......000111===OOOGGG000...555222+++***)))(((***---000000000...---++++++++++++)))'''******++++++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,------.........---------......///111222444777999:::;;;;;;<<<>>>??????>>>???AAADDDCCCCCCBBBAAAAAACCCGGGJJJFFFEEEFFFOOOddd{{{yyytttqqqqqqwww||||||vvvnnnddd\\\TTTOOOKKKEEEPPPVVVZZZiii{{{zzzlll___{{{tttoooxxxxxxfffffffffccc^^^ZZZZZZZZZVVVZZZ[[[VVVSSSSSSRRRPPPLLLMMMNNNPPPQQQRRRSSSSSSKKKLLLMMMOOOQQQSSSTTTUUU@@@===999888:::@@@HHHMMMQQQPPPNNNLLLIIIJJJLLLOOOIIIIIIIIIIIIJJJJJJJJJJJJDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIGGGGGGHHHJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFBBBCCCCCCEEEGGGJJJLLLKKKIIIHHHHHHIIIJJJJJJLLLNNNJJJPPP]]]www{{{~~~mmm]]][[[ZZZUUUSSSVVVUUUMMMDDD>>>===>>>===<<<@@@???>>>>>>??????>>>======>>>>>>???????????????:::;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCGGGOOOTTT[[[[[[```gggkkksssyyypppmmm```jjjyyy|||rrrhhhggguuuxxxuuullliiiggg\\\MMM:::777333111111000...------...//////------///000999BBB???;;;===666+++***,,,,,,---///222333222000,,,***)))***+++***'''$$$++++++************++++++((())))))***++++++,,,,,,***++++++,,,,,,------...---------------...///000000111333666888999:::;;;<<<===>>>>>>>>>???AAACCCAAABBBCCCBBBBBBCCCFFFIIIFFFEEEFFFOOOddd{{{vvvqqqnnnqqquuuxxx~~~}}}}}}wwwqqqfffZZZRRRNNNMMMNNNIIIVVV```hhh|||{{{|||nnn{{{pppiii```eeeddd[[[SSSTTTWWWYYYVVVYYYZZZUUURRRRRRQQQOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTRRRPPPOOOMMMMMM>>><<<999999<<>>???AAABBBDDDEEEFFFDDDEEEHHHLLLUUUccctttxxxnnn}}}}}}ggg[[[dddsss}}}}}}sssbbbZZZYYYPPPCCC111111000000000000111111***,,,------++++++,,,---,,,,,,111AAAIII777)))111,,,,,,---000111111///,,,,,,***)))***---...,,,))),,,+++***))))))***+++,,,((())))))***++++++,,,,,,***++++++,,,,,,---......,,,,,,,,,---...///000111///111333555777999::::::;;;===>>>>>>===>>>AAACCC@@@BBBCCCCCCCCCDDDFFFHHHFFFEEEFFFOOOddd{{{}}}rrrjjjmmmqqqsssvvvzzz|||}}}zzzyyytttiii^^^XXXTTTNNNKKKKKKVVVWWW```tttxxx{{{zzz~~~jjjbbbccc```[[[VVVSSSSSSUUUVVV[[[WWWTTTSSSSSSRRROOOLLLQQQOOOMMMNNNQQQUUUVVVWWWQQQVVVWWWRRRKKKGGGDDDBBB:::===;;;999DDDUUUZZZUUUPPPMMMJJJHHHHHHJJJJJJJJJHHHLLLOOOOOOKKKHHHGGGHHHDDDDDDCCCCCCEEEFFFHHHIIIDDDBBB@@@???AAAEEEJJJMMMLLLJJJHHHFFFEEEFFFHHHIIIIIIGGGEEEEEEFFFIIIMMMPPPHHHHHHHHHHHHIIIHHHDDDBBBIIILLLNNNOOOZZZxxxnnnvvvxxx```VVVUUUTTTPPPWWWTTTTTTUUUTTTOOOLLLMMMNNNSSSTTTRRRWWW^^^VVVHHHHHHEEEEEEJJJOOOPPPPPPPPPTTTRRRQQQYYYlll||||||{{{iiieeejjjllljjjqqqqqqkkkaaaYYYRRRDDD666111111000000//////...............------,,,,,,,,,,,,,,,---000555888999999999888777555333000...,,,......---,,,+++***))))))))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,+++)))+++,,,+++)))(((***,,,...,,,+++,,,000222222000000444666666777;;;;;;888>>>===<<<===@@@CCCEEEFFFCCCBBBAAAAAABBBCCCDDDEEEGGGFFFGGGNNNaaaxxx}}}qqqhhhhhhkkkoootttyyyxxxwww}}}~~~{{{xxxvvvmmmcccYYYTTTQQQNNNOOORRRWWWqqq~~~{{{zzzssseeebbbaaa^^^YYYUUUSSSSSSUUUVVVWWWVVVUUUWWWXXXVVVQQQLLLNNNLLLKKKLLLNNNQQQSSSSSSTTTQQQNNNLLLJJJEEEAAA???:::;;;>>>JJJcccuuummmZZZMMMJJJFFFDDDEEEFFFGGGGGGHHHKKKNNNNNNLLLIIIGGGHHHBBBBBBBBBBBBCCCEEEFFFGGGBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHGGGFFFFFFEEEEEEEEEKKKMMMLLLJJJOOOccczzz~~~~~~{{{zzzwwwpppgggcccdddkkkuuu|||~~~}}}jjjUUUWWWUUUYYYdddpppwwwxxxvvvnnnsss~~~}}}ooojjjkkkgggbbbeeefff___RRRGGG@@@999222.............../////////......---------,,,,,,,,,+++******,,,///111111111222222222111000...---,,,+++******))))))(((((('''))))))***++++++,,,------***++++++,,,,,,,,,++++++)))+++,,,,,,***+++...111...,,,+++,,,000222222000111555666555777::::::888===<<<;;;<<<>>>AAADDDEEECCCBBBAAAAAABBBCCCEEEFFFGGGGGGHHHOOObbbyyypppeeeaaabbbgggmmmwww~~~|||{{{~~~|||xxxvvvyyy}}}zzzxxxtttrrrfff]]]SSSOOOMMMOOOVVV^^^kkkzzzvvv}}}vvveee```bbb^^^\\\WWWTTTRRRRRRTTTUUUPPPQQQTTTXXX[[[YYYRRRLLLKKKJJJHHHHHHJJJMMMMMMMMMQQQJJJGGGKKKIIIAAA<<<>>>>>>HHHWWWkkkpppVVVHHHEEEBBBAAABBBCCCCCCCCCFFFHHHKKKLLLJJJGGGEEEEEE@@@@@@@@@AAABBBCCCDDDEEE@@@BBBDDDFFFFFFEEECCCAAAAAABBBCCCEEEEEEEEEEEEEEECCCEEEHHHJJJJJJIIIGGGEEEFFFGGGFFFDDDBBBCCCHHHLLLMMMLLLJJJGGGFFFNNN\\\hhhtttyyyvvvpppkkkcccZZZVVVVVVOOOAAA444/////////+++,,,,,,---......//////...------------,,,,,,,,,+++***)))***+++,,,+++***++++++,,,,,,,,,,,,,,,+++(((((((((((((((((((((((())))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---000222...---,,,---///111111111444777777444555999:::888;;;;;;;;;<<<>>>@@@BBBDDDCCCBBBBBBAAABBBDDDEEEFFFIIIIIIJJJRRReee|||hhh\\\YYY]]]bbbnnnvvv}}}zzz}}}tttsssqqqnnnlllnnnqqqtttqqqxxx~~~|||zzzxxxtttoookkkaaaXXXOOOLLLNNNUUUbbbnnnzzzqqqmmmuuusssddd[[[\\\aaa]]]ZZZVVVSSSPPPPPPQQQRRRLLLMMMPPPUUUYYYXXXSSSNNNJJJHHHFFFFFFHHHIIIIIIIIIHHHDDDFFFJJJEEE;;;===HHHPPPfff{{{|||nnnZZZKKKEEECCC@@@@@@AAABBBBBBAAABBBDDDFFFGGGFFFDDDBBBAAA?????????@@@AAABBBCCCDDDAAACCCFFFHHHIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEGGGIIIIIIGGGEEECCCCCCDDDDDDBBB???CCCLLLSSSMMMKKKIIIFFFEEEGGGLLLOOOYYYwwwzzzpppmmmxxxtttlllxxxxxxqqqlllcccZZZKKKHHH@@@666...+++---...,,,,,,------............------------------------,,,+++******,,,,,,+++***'''((()))***************)))))))))******+++++++++))))))******+++++++++,,,,,,,,,+++++++++++++++++++++,,,.........---,,,,,,...---------///000111111666888777444555999:::999;;;<<<======>>>@@@BBBDDDBBBBBBBBBBBBCCCDDDFFFGGGJJJJJJLLLTTThhh~~~tttccc^^^```bbbfffooozzz~~~~~~{{{tttllllllqqqhhhgggfffggglllvvv}}}{{{xxxuuuooohhhcccZZZRRRMMMPPPYYYeeeuuusssqqqlllrrrzzzeee\\\XXXZZZ^^^\\\ZZZVVVQQQOOOMMMMMMMMMMMMMMMMMMQQQVVVWWWUUURRRIIIGGGFFFFFFHHHHHHHHHGGGBBBCCCFFFDDD:::888KKKbbbttt~~~xxxcccRRRIIIFFFEEECCCAAA@@@AAABBBBBBAAAAAABBBDDDEEEFFFDDDAAA???>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJKKKHHHEEEBBBAAABBBEEEFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@AAABBB@@@???DDDNNNWWWLLLJJJGGGFFFFFFHHHIIIIIIKKK___|||pppfff```aaauuu}}}vvvpppnnnfff]]]AAA;;;555222111000///.../////////.........------------------------------+++***)))***,,,---,,,+++((())))))******))))))((())))))******++++++,,,,,,)))***************++++++,,,,,,+++******++++++,,,((())),,,...///---***(((---............///000111666888888444555999;;;999<<<>>>???@@@???@@@BBBEEEBBBBBBBBBBBBCCCEEEGGGHHHKKKKKKNNNVVVjjj{{{qqqlllhhhlllrrrxxx{{{|||~~~{{{zzzyyyzzz|||ooogggiiinnnhhheeedddeeecccaaadddiiikkkmmmpppsss{{{~~~}}}{{{xxxuuupppiiiaaa[[[RRRNNNQQQ]]]lllyyyxxxuuuyyyzzzlllpppxxxfff]]]YYYYYYZZZYYYWWWTTTPPPMMMLLLKKKKKKPPPMMMLLLOOOSSSVVVUUUTTTGGGFFFFFFFFFHHHIIIHHHFFFCCCHHHHHHAAA===IIIfff~~~jjjXXXLLLHHHGGGGGGCCCBBB@@@@@@BBBBBBBBBAAABBBBBBCCCEEEFFFEEEBBB???===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLMMMIIIDDD@@@>>>@@@CCCFFFEEEDDDCCCBBBBBBCCCDDDEEE>>>??????>>>???CCCKKKQQQIIIGGGDDDCCCEEEFFFGGGGGGIIIQQQ^^^qqq|||ppppppooopppvvvtttrrrpppeeeXXX888222...000333111///...000000//////...------,,,,,,,,,,,,------------...)))(((((()))+++,,,+++*********++++++******)))((((((((())))))*********+++************************,,,+++*********+++---...((()))***,,,//////,,,***---...///...---...000111555888888555666:::;;;999;;;>>>AAAAAA@@@???BBBEEEBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLOOOXXXkkk{{{xxxzzz|||uuuooollljjjlllppprrrpppmmmjjjhhheee```]]]\\\^^^___bbb^^^]]]bbbgggjjjnnnsss|||zzzxxxzzzwwwsssoooiiibbbZZZUUUQQQQQQZZZnnn||||||pppmmm}}}}}}ooocccZZZVVVWWWTTTSSSQQQNNNMMMLLLLLLLLLMMMKKKIIIKKKOOOQQQPPPNNNFFFEEEEEEFFFHHHHHHGGGFFFFFFNNNQQQQQQ\\\ssslllSSSFFFDDDFFFEEEBBB@@@???>>>>>>@@@@@@@@@>>>??????@@@BBBDDDDDD@@@===;;;<<<===???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFGGGDDDAAA>>>===>>>@@@BBBCCCBBBBBBAAAAAABBBCCCDDD>>>>>>===<<<===@@@CCCEEEAAAAAAAAAAAABBBDDDEEEEEEFFFJJJOOOVVVccc}}}{{{www|||vvvrrrhhhuuuxxxvvvyyyttt___JJJ444///...111111......111......------------------,,,,,,,,,---------......***)))((()))+++++++++)))******++++++++++++*********************+++++++++************))))))))))))******))))))***,,,...///555222---+++,,,------,,,---///000///------///222333777888777888<<<<<<999:::>>>AAAAAA???>>>AAADDDBBBBBBBBBBBBDDDFFFHHHIIIJJJLLLOOOYYYlll|||vvvvvvzzz}}}|||vvvpppkkkfffbbbdddkkkqqqsssrrrrrrmmmlllttt}}}}}}xxxzzz{{{yyyuuuvvvsssnnnjjjddd]]]VVVQQQTTTWWWddd{{{wwwqqqmmmtttxxxhhhYYYTTTUUUPPPPPPNNNMMMMMMMMMNNNNNNHHHFFFFFFHHHKKKLLLJJJGGGDDDDDDDDDEEEGGGHHHGGGFFFGGGRRR\\\gggfffZZZNNNGGGEEEAAA;;;888===<<<;;;<<<>>>>>>===<<<;;;;;;;;;>>>@@@@@@<<<888999:::<<<>>>??????>>>>>>===???AAACCCCCCBBBAAA??????>>>===<<<<<<===>>>>>>@@@AAABBBBBBCCCCCCCCCCCC???===;;;;;;<<<======<<<:::;;;>>>@@@BBBCCCEEEFFFHHHMMMPPPKKKHHHSSSooozzzppppppttt~~~~~~kkkaaadddooozzzyyyuuurrrxxxwwwZZZ===444111111333///***---555***++++++,,,,,,------...,,,,,,,,,------.........---,,,++++++,,,,,,+++***((()))***+++,,,,,,,,,,,,------------------------*********)))))))))))))))***)))((((((***,,,///111EEE===222+++***+++,,,,,,---///000///------///222111666888888999<<<<<<999999===AAAAAA>>>===???CCCBBBBBBBBBBBBDDDFFFHHHJJJJJJLLLOOOYYYmmmsssnnnoooooo~~~~~~yyyvvvssspppnnnhhhjjjhhh___WWWRRRQQQQQQPPP[[[ddddddfffvvv}}}uuuttt{{{sssiiibbb^^^[[[UUUPPPOOOQQQPPPOOOQQQRRROOOHHHHHHFFFFFFIIILLLLLLHHHDDDEEEEEEDDDDDDDDDDDDEEEEEEJJJ___wwwmmmXXXFFFDDDCCC>>>;;;>>>CCCBBBBBB@@@;;;888===EEEEEE@@@;;;999:::<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAAAAA???===<<<===<<<<<<;;;;;;:::999999:::>>>@@@AAAEEELLLJJJCCCFFFBBB??????>>>======>>>===>>>@@@CCCFFFGGGFFFDDDJJJIIIHHHFFFGGGJJJQQQUUUmmmxxxjjjgggjjjoooyyytttrrrrrrwwwxxxmmmxxxpppggg```YYYNNN???333////////////////////////+++,,,---......---,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***,,,...///BBB???888111,,,+++...111.........//////000111222333555777888888888999::::::<<<=========>>>@@@BBBEEEDDDDDDDDDEEEGGGJJJKKKKKKKKKMMMWWWmmmsssjjjiiijjjqqqyyy~~~yyyuuuqqqnnnkkkhhhddddddaaa]]]YYYVVVRRRPPPQQQNNNMMMRRRdddxxxoooppp|||}}}rrrgggaaa[[[XXXXXXXXXVVVSSSPPPQQQPPPNNNNNNOOOKKKDDDEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDLLLZZZkkk{{{fffTTTEEEAAA@@@>>>CCCLLLXXXNNNDDD@@@>>>>>>BBBHHHDDD@@@<<<:::;;;======<<<;;;;;;::::::;;;<<<>>>???;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;:::::::::;;;>>>??????CCCIIIHHHCCC<<<<<<<<<===>>>======>>>===>>>AAADDDFFFFFFDDDCCCDDDDDDDDDDDDDDDFFFJJJMMMTTTfff{{{yyy}}}~~~zzzxxxyyyuuuyyyuuukkktttxxxsssqqquuuxxxfff[[[MMMDDD@@@<<<777222........................---..................---...---,,,+++++++++++++++++++++++++++++++++++++++***)))((()))***+++***((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++************+++---...666444111---+++,,,000444.........//////000111222222444666777777777888999:::<<<=========>>>@@@BBBEEEDDDCCCDDDEEEGGGJJJKKKKKKKKKMMMWWWlllvvveee```___aaalllvvv{{{|||yyytttoookkkgggbbb___YYYVVVUUUVVVVVVSSSOOOKKKKKKDDDBBBRRRtttxxxeeeggguuu~~~lllbbbVVVRRROOOOOORRRTTTTTTSSSUUUWWWUUUQQQPPPPPPLLLFFFCCCEEEGGGGGGFFFDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBHHHNNNWWWcccwww{{{ZZZPPPFFFDDDCCCGGGVVVgggkkkYYYFFF???@@@BBBDDDGGGBBB???<<<;;;<<<===>>>===???===;;;999999;;;===>>>:::;;;===>>>>>>===;;;:::::::::::::::;;;;;;;;;;;;AAAAAA@@@>>>???CCCCCC@@@<<<>>>@@@@@@>>><<<;;;;;;===???BBBEEEFFFDDDBBB@@@???AAACCCCCCBBBBBBCCCEEEFFFNNNcccqqqoooooosss{{{vvvqqqrrrvvvxxxyyyxxxxxxpppfffOOOEEE999111111333333222........................//////............//////---,,,,,,++++++++++++,,,***************************)))((()))***+++***((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,+++++++++******,,,///222.........//////000111222222444666777666666888999;;;<<<============@@@BBBDDDCCCCCCDDDEEEGGGJJJKKKKKKKKKMMMWWWllluuuggg```]]]ccclllssszzz}}}{{{yyyvvvqqqkkkfff```ZZZUUUOOONNNNNNPPPOOOKKKIIIJJJHHHMMM\\\www}}}pppffftttkkk[[[VVVSSSPPPMMMMMMNNNPPPOOOOOOUUUWWWVVVQQQPPPPPPMMMHHHBBBEEEHHHGGGDDDBBBCCCEEE???????????????@@@AAABBB???AAADDDKKKXXXeeefff```YYYUUUQQQLLLHHHLLL]]]oooiiiXXXGGGAAAAAA@@@@@@AAA>>><<<;;;:::;;;<<<======DDDAAA===999777777888::::::;;;<<<======<<<;;;:::888888999:::;;;;;;<<<<<>>>>>>>>BBBDDD@@@;;;;;;<<<<<<<<>><<<<<<::::::999999999999;;;<<>><<<;;;<<>>@@@<<<@@@DDDEEECCC@@@??????DDDDDDBBB@@@>>>???AAADDDEEECCCCCCFFFLLLZZZqqq{{{rrrmmmooowww~~~wwwqqqxxxxxxyyyzzz{{{~~~uuuzzz{{{rrr^^^HHH:::555000///...000222222///,,,...........................---++++++++++++---...+++++++++******++++++,,,------------------------***)))((()))***+++***((())))))***++++++++++++***++++++++++++++++++++++++*********************)))***,,,......---,,,,,,---............///000111222444666888999999999:::;;;<<<===>>>===<<<===???AAAAAAAAABBBDDDFFFHHHIIIJJJKKKKKKMMMWWWkkkooofffbbbhhhrrrxxxzzzzzz~~~}}}zzzxxxwwwtttqqqooonnnkkkhhhddd^^^WWWNNNIIIGGGFFFGGGHHHCCCAAAOOOaaaooodddlllyyyiiiWWWRRRRRROOOOOONNNMMMLLLKKKKKKKKKJJJNNNNNNJJJHHHJJJKKKIIIHHHHHHIIIHHHFFFEEEEEEFFFAAAAAA@@@@@@@@@@@@AAAAAA<<<>>>AAA@@@===<<<===>>>HHHKKKLLLHHHAAA???DDDJJJEEEEEEGGGJJJFFF???;;;;;;777999999888777777999:::<<<:::888666666888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;777888888999:::;;;;;;<<<===::::::;;;<<<>>>DDDKKKccchhhcccOOO>>>:::;;;;;;<<>><<<===@@@BBB@@@BBBEEEFFFDDDFFFQQQ^^^|||}}}{{{}}}{{{rrrqqq}}}xxxvvvqqqooottt|||~~~{{{vvvfffTTTCCC555000000333111......///000111000------------------------,,,,,,++++++++++++,,,,,,+++************++++++,,,------------------------***)))((()))***+++***(((((()))******++++++******++++++++++++++++++++++++))))))******+++******))))))+++---///......///111.........//////000111222555777999:::999999;;;<<<<<<===>>>===<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIJJJKKKKKKMMMVVVkkk~~~}}}|||yyyvvvvvv{{{~~~~~~{{{xxxtttrrrooollliiifffaaa```___]]]YYYSSSLLLFFFCCC???AAAJJJQQQ]]]uuummmiiimmm}}}rrr```WWWUUUVVVMMMNNNNNNMMMLLLKKKLLLLLLKKKPPPPPPLLLIIIKKKLLLLLLJJJHHHGGGFFFGGGGGGFFFEEEBBBBBBAAA@@@????????????<<<<<<===>>>???>>>>>>>>>;;;===?????????@@@BBBBBB<<<===AAAFFFEEE???;;;<<<777999:::999777666888:::777666666666666888:::;;;::::::;;;;;;;;;;;;::::::888888999999:::::::::;;;;;;888999===>>>???EEENNNgggnnniiiSSS???999999888;;;???BBBAAA>>>===@@@CCC???@@@@@@???>>>===???@@@AAABBBEEEHHHFFFDDDHHHOOOnnnyyy}}}|||yyy}}}}}}xxxuuuwwwwwwwww~~~yyy^^^CCC999:::888222---444222000//////000111111------------------------+++,,,,,,------,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++***)))((()))***+++***(((((())))))***************++++++++++++++++++++++++'''((()))***++++++******(((***,,,------...///111.........//////000111222444666888999999999:::;;;<<<===>>>===<<<<<<>>>@@@???@@@BBBDDDFFFHHHIIIIIIKKKKKKMMMVVVkkk{{{{{{zzz}}}}}}|||xxxxxxuuuqqqmmmjjjgggbbb___XXXXXXXXXXXXVVVQQQJJJEEEFFF@@@DDDUUUiii|||ooohhhfffooosss___TTTRRRRRRSSSOOOPPPPPPOOOMMMLLLLLLMMMJJJNNNNNNIIIFFFGGGIIIHHHKKKHHHEEEEEEGGGGGGEEECCCCCCBBBAAA???>>>>>>>>>===:::666555:::???BBBAAAAAABBBAAA@@@>>>???@@@===999:::888999???AAA>>>;;;;;;888:::<<<;;;888666888:::777777666666666666777777999999999999999999999999888999999999999:::::::::===:::;;;>>>>>>===CCCLLLJJJVVVXXXIII::::::======;;;???AAA@@@======AAAEEE>>>@@@CCCCCCBBB@@@??????DDD???===???AAABBBFFFLLLOOOTTTaaawwwuuudddMMM@@@555333222...---///+++,,,...//////...,,,***------------------------+++,,,............,,,+++******))))))***+++,,,,,,))))))))))))))))))))))))***)))((()))***+++***((((((((()))***************++++++++++++++++++++++++&&&''')))***+++++++++******+++,,,,,,++++++,,,---.........//////000111222333555777888888888999:::===>>>>>>===<<<<<<>>>@@@>>>@@@BBBDDDFFFHHHIIIIIIKKKKKKMMMVVVjjj}}}{{{yyyzzz|||{{{zzz~~~{{{uuupppmmmmmmllljjjhhheee```YYYUUUSSSSSSUUUWWWRRRIIIDDDDDDGGGJJJZZZyyyxxxiiiiiipppsssnnnXXXPPPQQQSSSSSSRRRXXXRRRMMMMMMMMMJJJJJJLLLKKKFFFDDDGGGIIIIIIJJJMMMHHHIIIIIIIIIHHHFFFDDDCCCDDDEEEEEECCC???======>>>???>>>>>>>>>>>>??????@@@>>>EEECCC:::999AAACCC===:::::::::;;;<<<===>>>>>><<<;;;999777777888999:::999999999999999999999999666777888999::::::::::::777888999999::::::999999999:::;;;<<<============BBBAAA@@@<<<999999:::<<>>===>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<>>333333222111000000111111333222111000000///000000000///...---,,,,,,---...------------------------...+++***+++---...---***,,,,,,++++++***)))))))))))))))*********+++++++++))))))*********))))))(((************************(((((())))))******++++++***++++++,,,,,,------...------...///000111222222555555666777888999::::::<<<<<<======>>>>>>?????????AAADDDGGGIIIJJJJJJJJJLLLKKKLLLVVVkkk}}}yyyvvvuuuwww|||~~~|||wwwsssnnnjjjhhhjjjgggbbb^^^[[[XXXTTTQQQOOOQQQUUUVVVQQQIIIGGGJJJUUUccc{{{zzzlllgggrrrqqq```QQQOOOSSSTTTRRRPPPSSSNNNLLLNNNOOOLLLKKKMMMKKKHHHHHHMMMOOOMMMKKKMMMKKKKKKJJJIIIGGGDDDBBB@@@CCCDDDDDDBBB???======>>><<<<<<<<<<<<===>>>??????;;;>>>===;;;<<>>??????===;;;;;;;;;<<<;;;999888777888999:::999999999999999999999999666777888999999999999999888888999::::::::::::999888999999:::;;;;;;;;;;;;>>>>>>>>><<<;;;<<>>===<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@???AAAFFFHHHLLLXXXeee}}}yyynnnfffXXXCCC555333222222111000000000000000......------------------------,,,+++,,,---......------------------------...,,,***+++------,,,*********************++++++))))))*********+++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------.........///000111222333333555555666777888999::::::<<<<<<======>>>?????????@@@AAADDDGGGIIIJJJJJJIIIJJJJJJKKKUUUjjj~~~xxxwwwzzzzzz}}}zzzxxxtttooojjjgggeeedddddd```[[[WWWUUUTTTRRRQQQKKKJJJJJJJJJIIIJJJRRR\\\pppxxxjjjgggqqq{{{```SSSIIIJJJQQQTTTTTTTTTPPPLLLLLLPPPRRRPPPNNNPPPNNNJJJIIILLLNNNMMMMMMOOOMMMLLLKKKIIIFFFCCC@@@>>>BBBCCCCCCBBB???======>>>;;;;;;;;;<<<===>>>???@@@;;;888999===>>>;;;999::::::;;;;;;;;;::::::;;;<<<<<<;;;999888888888999:::888888888888888888888888777888888999999999888888888888999::::::::::::999888999999999999999999999777888999999:::===AAADDD@@@??????>>>>>>>>>??????===>>>>>>>>>===<<<<<<;;;:::;;;<<<<<<===>>>?????????>>>???AAAAAA@@@DDDIIIWWWnnniiiYYYIII>>>555,,,,,,222000000000000////////////,,,,,,,,,+++,,,,,,------+++++++++++++++---......------------------------...,,,++++++,,,,,,+++)))((())))))***++++++,,,,,,***************+++++++++***++++++,,,,,,,,,++++++((((((((((((((((((((((((************))))))))))))***++++++,,,,,,------...//////000111222333444444555666666777888999::::::<<<<<<===>>>>>>??????@@@AAACCCEEEHHHIIIJJJIIIHHHHHHIIIKKKTTThhh~~~|||zzz|||yyy|||~~~}}}|||||||||xxxtttoooiiidddaaa```___[[[ZZZYYYXXXWWWUUUQQQOOOKKKCCC>>>BBBMMM___uuu{{{ooonnn{{{kkkZZZOOOGGGIIIOOOSSSVVVYYYRRRNNNMMMQQQSSSQQQQQQSSSQQQJJJFFFHHHJJJJJJMMMQQQLLLKKKIIIGGGDDDBBB@@@???AAABBBBBBAAA>>>======>>>==================>>>???<<<666888??????999@@@NNNPPPHHH>>>999999;;;<<<;;;;;;:::999888888888999999666666666666666666666666888999999999999999888777777888999999::::::999999999999888888888999999999777888999999:::<<<@@@CCC?????????>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;:::::::::;;;;;;<<<===>>>???>>>@@@BBBCCCDDDDDDEEELLL[[[mmmxxxwwwhhh^^^KKKAAA888555333///000444//////////////////.........---------...///000000,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))*********+++++++++************************(((((()))*********))))))))))))))))))))))))))))))++++++******))))))((((((***++++++,,,,,,------......//////000111222333444555666777888999::::::;;;<<<======>>>??????@@@@@@BBBDDDFFFHHHIIIIIIIIIHHHHHHIIIKKKUUUggg||||||vvvuuuvvvxxxyyy{{{~~~~~~}}}|||}}}~~~|||zzzwwwwwwxxxyyyyyyxxxwwwvvvppplllfff```[[[XXXWWWWWWTTTUUUWWWXXXWWWRRRJJJDDDFFFAAABBBSSSnnnvvvtttwwwppp]]]WWWQQQNNNRRRVVVUUUTTTTTTTTTOOOLLLNNNPPPNNNOOOQQQMMMIIIIIIMMMOOOLLLKKKLLLGGGGGGEEEDDDCCCBBBAAAAAA???@@@AAA@@@>>>===>>>???>>>======<<<;;;;;;;;;;;;;;;555777>>>===<<>>>>>>>>>>>>>>>>>>>>===:::;;;;;;;;;;;;;;;::::::666666666666777999:::;;;===>>>>>>>>>>>>@@@@@@@@@FFFNNNWWW\\\\\\aaammmyyy{{{dddMMM<<<333555222111444555222000000---...////////////..................///000111111/////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++*********))))))************************'''((()))***************************************++++++******))))))((((((***++++++,,,,,,------...---......///000111222222666666777888999:::;;;;;;======>>>>>>???@@@@@@@@@BBBDDDFFFIIIJJJJJJIIIHHHIIIKKKNNNVVVggg{{{|||yyyuuuuuuwww{{{}}}~~~yyywwwwwwzzz}}}~~~{{{xxxsssttttttsssrrrooommmllldddaaa\\\VVVSSSPPPPPPPPPPPPPPPRRRSSSQQQLLLDDD>>>@@@EEEVVVttt{{{ttttttvvvuuummmxxxttteee]]]QQQQQQQQQVVV]]]^^^WWWOOOLLLQQQLLLJJJLLLMMMKKKJJJKKKFFFGGGOOOXXXZZZRRRHHHDDDCCCCCCBBBAAAAAAAAAAAABBB>>>???@@@???>>>===>>>???<<<;;;:::999999999999999888444555::::::???WWWrrruuuaaaHHH:::999<<<:::777777777777777666666666555444444444444444444444444555666666777777777666666555555666777777777777777333222111111222333555666666666555333222222444666888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999999999999888999:::<<>><<>>??????@@@@@@AAABBBDDDFFFIIIJJJKKKJJJIIIKKKMMMOOOWWWfffyyy}}}||||||zzzwwwuuuxxx{{{~~~~~~~~~~~~{{{xxxtttsssrrrvvvzzz|||yyyuuuqqqooommmiiifffdddbbbaaa\\\ZZZWWWTTTSSSRRRRRRRRRPPPOOOMMMMMMNNNOOONNNMMMNNN[[[uuuwwwrrrxxxsssuuuppp[[[WWWWWWNNNOOOPPPUUU[[[[[[SSSMMMLLLLLLJJJKKKPPPQQQLLLIIIHHHDDDGGGOOOYYYZZZQQQGGGBBBAAA@@@???>>>>>>???@@@@@@<<<>>>???>>>======>>>???;;;:::::::::;;;;;;<<<===;;;888666777777<<>>@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===============@@@BBBEEEGGGKKKRRRTTTMMMFFFCCCAAA???>>>???EEENNNOOOIIIEEEEEEBBBKKKWWWddduuuwwwiii```FFFAAA;;;444111111555888333111000//////111000...,,,...///111111000///...------,,,,,,+++,,,,,,,,,.../////////...,,,+++***++++++++++++++++++++++++''')))++++++***)))+++...++++++******************+++++++++*********))))))))))))***,,,,,,------,,,************************)))))))))))))))************++++++,,,,,,------.........///000111222222333666777888888::::::;;;<<<===>>>>>>??????@@@AAAAAAAAACCCFFFIIIKKKKKKKKKKKKKKKMMMPPPVVVdddvvvyyyrrrooosssxxx|||~~~|||~~~}}}yyyyyyzzzyyyvvvsssssspppooorrrvvvwwwtttpppnnnjjjeee```]]]\\\\\\]]][[[ZZZYYYXXXXXXYYYZZZZZZSSSOOOJJJJJJOOOXXX```dddhhhyyyyyyuuu}}}jjjZZZOOOUUU[[[SSSQQQOOOOOOQQQQQQNNNOOOSSSIIIIIINNNVVVWWWQQQKKKHHHHHHGGGJJJPPPQQQLLLGGGFFFAAA@@@???=========>>>>>><<<===>>>>>>======>>>???;;;<<<<<<===???AAABBBCCCBBB===888555555777:::======<<<;;;999777666666777444444555555444444333222222222222222222222222222---...///000111222222222222333444444555555444444555444444444666888;;;======>>>>>>??????BBBFFFIIIHHHJJJLLLNNNOOOPPPPPPOOOIIIIIIIIIHHHGGGEEEDDDCCC;;;;;;;;;<<>>@@@<<<>>>FFFJJJHHHFFFHHHEEEFFFFFFHHHQQQ^^^gggiiittttttdddTTTEEE<<<999555222111333222///,,,............000222000---,,,...000111222111000//////......---,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++&&&)))++++++******,,,///)))))))))***++++++,,,,,,++++++++++++******))))))''''''(((******+++++++++))))))))))))))))))))))))(((((())))))******++++++***++++++,,,,,,---......//////000111222333444444777777888999:::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@BBBFFFIIIKKKLLLLLLLLLKKKMMMPPPUUUbbbssstttkkkoooqqqtttxxx{{{{{{zzzxxx{{{}}}~~~}}}|||~~~~~~|||{{{|||}}}|||yyytttooommmmmmjjjggghhhlllooopppnnnjjjfffaaa``````]]]XXXSSSUUUXXXZZZ\\\aaafffddd___[[[OOOGGGSSSmmm|||yyynnn[[[SSSPPPNNNNNNQQQOOOOOOOOOPPPPPPQQQQQQQQQHHHKKKUUU___YYYJJJFFFLLLEEEEEEEEEGGGHHHHHHFFFDDD@@@AAAAAA???======@@@DDDAAA@@@>>><<<;;;;;;<<<<<<===;;;888999;;;???BBBDDDDDDAAA<<<888555555555666888777777555444333222222333444555444222111222222000000000000000///...............///000333555666333555666666666777:::<<<888<<>>CCCHHHJJJFFFAAA@@@AAACCCFFFIIILLLNNNOOOWWW]]]gggtttyyyfffSSSEEE<<<555111444333222000000000111111000000///...............------............------------,,,,,,,,,,,,++++++,,,*********,,,---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,************))))))))))))''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,***+++,,,---............444333111000000000111111666777888999:::;;;;;;;;;>>>>>>>>>??????@@@AAAAAADDDEEEGGGIIIJJJJJJJJJIIILLLJJJJJJRRRaaaqqq}}}yyyoooppprrrtttwwwvvvrrrooowwwzzz}}}~~~~~~~~~|||zzzyyyxxxvvvsssqqqmmmhhheeegggeeebbbaaaaaacccddddddaaa]]]WWWSSSQQQQQQQQQQQQXXXeeennnjjjaaa[[[ZZZZZZJJJSSSggg~~~jjj\\\OOOLLLLLLJJJJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNHHHGGGMMMTTTPPPEEECCCIIIEEEFFFGGGIIIIIIGGGDDDBBBAAAAAA@@@===;;;;;;???BBBAAA@@@>>><<<::::::::::::???===;;;999999999888888>>><<<999777666777999;;;888888777777666555444444222222222111000000222333333333222222222333444555333222222111222333555666999:::===AAAEEEIIIKKKMMMNNNOOOPPPPPPQQQRRRTTTVVVUUUSSSOOOIIIEEEDDDGGGIIINNNSSSZZZ^^^\\\SSSIIIAAA>>>===;;;::::::;;;===>>>:::;;;;;;;;;<<<<<<<<<===EEEDDDDDDCCCBBBAAA@@@@@@>>><<<<<<@@@DDDFFFCCC???======???@@@BBBDDDEEEFFFFFFIIIPPPXXXbbbllltttyyyrrrfffTTTMMMBBB:::666555444444222222000000///000111111000//////...............------............------------,,,,,,,,,,,,++++++,,,*********,,,---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++*********++++++************)))))))))))))))))))))))))))*********+++******************************+++++++++,,,,,,***+++,,,---............111111000000000111333333666666888999::::::::::::===>>>???@@@@@@@@@@@@@@@CCCDDDGGGIIIJJJJJJJJJIIIJJJHHHIIIQQQ```qqq}}}tttkkkiiimmmpppsssuuuxxxzzz{{{{{{{{{|||~~~~~~}}}~~~~~~}}}|||{{{{{{xxxwwwtttpppllljjjiiigggccc___^^^^^^\\\ZZZWWWWWWXXXZZZXXXYYYYYYVVVRRRQQQSSSVVVPPP]]]gggddd[[[WWWWWWXXX^^^ooo{{{xxx[[[SSSKKKKKKNNNMMMKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJEEEDDDIIIHHHBBBBBBGGGEEEFFFGGGHHHGGGDDDBBB@@@AAA@@@>>>;;;:::<<<@@@DDD>>>===;;;:::999999::::::888888888888888888888888666444222111000111222444111111111111000///......777555333000///000222333333333444555777:::<<<>>><<<<<<>>>@@@CCCGGGKKKMMMSSSRRRQQQTTTWWWXXXUUURRRSSSRRRPPPOOOOOOOOONNNMMMRRRVVVPPPAAA777888;;;:::BBBKKKXXXdddeeeZZZHHH:::999888777666666777999999777777777888888888888888AAA@@@???=========>>>???===;;;999;;;???@@@???===;;;;;;<<<<<<======>>>>>>@@@BBBGGGMMMRRRTTTSSSQQQYYYZZZkkkuuuhhh]]]TTTKKKAAA999;;;777111......///000000000////////////000000111000///......------......------............------------,,,,,,,,,,,,+++++++++******+++,,,------,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++***************************))))))))))))*********))))))(((((((((+++++++++******)))))))))*********++++++++++++,,,***+++,,,---............/////////000111333444555444555777888999:::::::::===>>>@@@AAABBBAAA???>>>AAACCCGGGJJJLLLKKKJJJHHHIIIGGGHHHQQQ```qqq~~~hhhvvvqqqnnnlllqqqrrrtttvvvwwwzzz|||~~~~~~~~~yyy}}}|||zzzzzz{{{|||zzzyyyxxxxxxwwwtttrrrlllhhhdddcccdddccc___ZZZTTTWWWXXXWWWTTTSSSUUUXXXVVV]]]bbb^^^TTTJJJFFFGGGFFFJJJPPPWWWaaakkkmmmjjj|||qqqwwwvvveeeZZZTTTOOONNNOOOOOOMMMKKKNNNNNNNNNMMMKKKJJJHHHGGGKKKEEEAAAEEEGGGDDDDDDFFFEEEEEEEEEDDDCCCBBBBBBCCCEEEBBB???<<<;;;>>>BBBEEE>>>===<<<;;;;;;;;;<<<===777888999888888999;;;<<<:::888777555444333333444222333444555555444444333;;;999666666888<<>>===>>>>>>;;;888BBBMMMKKK:::000444888444:::BBBPPP]]]aaaXXXEEE666888777777666666777888999888888888888888888888888;;;:::888777777888:::;;;<<<:::888888:::<<<<<<;;;;;;;;;<<<<<<=========>>>BBBEEEKKKSSSWWWVVVPPPKKKMMMMMM```}}}vvvllloooyyyvvvzzzzzzuuunnnccc[[[TTTMMMCCC===<<<;;;999777;;;999666333111///...---............//////000000//////...------------...,,,------......------,,,------,,,,,,,,,++++++++++++******+++---...---,,,,,,++++++******++++++,,,************************---,,,+++***))))))))))))************)))))))))((())))))))))))))))))((((((++++++******))))))((((((************++++++++++++***+++,,,---............//////000000111333444444333444666777999999::::::===???AAACCCCCCAAA???===???BBBGGGKKKLLLKKKIIIGGGIIIGGGIIIRRRbbbtttHHH```yyykkkpppooooooqqquuuyyy}}}}}}|||zzzyyyxxxtttyyy||||||}}}~~~|||~~~~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{xxxvvvvvvwwwwwwvvvtttrrrqqqoookkkhhhbbb___\\\[[[[[[ZZZVVVSSSQQQTTTVVVVVVTTTSSSVVVYYYiiioooqqqhhhUUUFFF@@@@@@IIIRRR^^^lll}}}}}}}}}hhhaaaWWWSSSNNNKKKLLLNNNNNNLLLNNNOOOOOONNNLLLJJJGGGFFFIIIDDDBBBEEEHHHGGGDDDBBBGGGFFFEEEBBBAAACCCHHHLLLMMMIIICCC>>><<<===???AAA???>>><<<:::999999::::::<<<<<<:::777333222444777000111222333444555666777666888;;;???AAABBBCCCCCCIIIGGGGGGIIIOOOUUUXXXYYYWWWZZZ^^^aaacccaaa^^^\\\XXXWWWUUURRRPPPPPPOOOOOOIIIFFFDDDFFFIIIIIIDDD>>>;;;777444333555555222000555BBBFFF:::333999;;;777777;;;CCCMMMRRRMMMAAA666666666666666777888888999999999888888888888888888888777555444555666888:::<<<:::888777888999:::;;;::::::;;;<<<===>>>???@@@AAAEEELLLRRRSSSPPPIIICCCDDDHHH]]]uuusss\\\OOOSSSUUURRRUUUcccvvv~~~yyyqqqwwwxxx~~~|||sssfff^^^UUUPPPOOOKKKDDD>>>@@@<<<777555555777777666333333444333222111111111------......//////////////////...---------------,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++******+++---......---,,,++++++******++++++,,,************************,,,+++******)))))))))***************)))))))))(((&&&''''''((())))))***************)))))))))(((((())))))*********+++++++++***+++,,,---............000000111111222222222222333444555777999:::::::::===???AAACCCCCCBBB@@@>>>???BBBGGGJJJLLLKKKHHHGGGIIIHHHJJJTTTeeewww888DDD]]]{{{|||{{{zzzyyyyyyzzzyyywwwvvvtttsssssssssqqqyyy~~~{{{|||yyy{{{zzzxxxxxxzzz{{{||||||~~~{{{xxxvvvtttssssssxxxyyyyyyxxxtttrrrqqqqqqnnnkkkiiigggfffdddaaa___ZZZXXXUUURRRQQQRRRTTTUUU\\\ZZZWWWSSSQQQQQQTTTVVVfffiiiiii___QQQJJJNNNVVV^^^sss{{{fff]]]___TTTSSSOOOLLLMMMRRRTTTSSSNNNOOOOOOOOOMMMJJJGGGEEECCCBBBCCCFFFHHHGGGCCC???GGGGGGFFFCCCAAADDDKKKQQQRRRMMMEEE???<<<;;;:::999:::888666555333333333444555777888666444444888;;;666999===BBBFFFJJJMMMNNNSSSVVVYYY]]]```bbbbbbbbbhhheeebbbbbbdddccc```]]]SSSVVVXXXYYYWWWSSSMMMJJJCCCAAA???<<<:::999999999999777777999;;;<<<999666666444333222333333333222---888===777444666777444666777999===AAAAAA===888444555555666666777777777999888888888888777777777999999888777777888999:::999888777777777888999:::777777888:::<<<===>>>???EEEIIINNNPPPLLLEEE???<<<>>>EEEUUUccc[[[FFF===AAAAAA>>>@@@HHHSSSXXXTTTNNNZZZ___]]]VVVXXXccckkkkkkuuu{{{wwwyyyuuummmlllpppnnnhhhnnnnnnmmmooouuuyyyuuulll\\\UUUOOOPPPUUUTTTLLLCCC???===::::::;;;:::888555333111//////000000///---...000222222111000111111---...///////////////...///...------,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++******+++...//////...,,,++++++******++++++,,,******************************)))))))))******+++************))))))))))))%%%&&&&&&''')))******+++)))))))))))))))))))))))))))))))))************+++***+++,,,---............000111111222222222111111333444666888999:::;;;;;;===>>>@@@BBBCCCBBBAAAAAAAAACCCGGGIIIJJJIIIGGGFFFIIIHHHJJJUUUfffyyy555888AAAPPPbbb}}}zzzwwwuuuuuuvvv~~~{{{wwwtttsssvvvxxx~~~|||xxxtttqqqpppoooooorrrssstttrrrnnniiigggfffaaa^^^\\\[[[\\\\\\\\\[[[VVVUUUSSSPPPPPPXXXeeennnvvvlll^^^RRRLLLLLLPPPRRRTTTXXX\\\YYYVVV[[[hhhtttnnn```WWWUUUVVVSSSUUUTTTQQQRRRXXXYYYVVVMMMNNNOOOOOOMMMJJJGGGEEEBBBCCCEEEGGGHHHGGGDDDAAACCCEEEEEECCC@@@AAAFFFKKKKKKFFF@@@<<<;;;:::888777666666777888:::<<>>>>>>>><<<999666444///............000111222666666555555444444333333222222333222111111222333---000333333222111222222555555666666777888999999444555666777777888888888:::::::::999999888888888::::::::::::999999999999555666666666666666888999666666777999:::;;;<<<===FFFKKKOOOMMMEEE>>><<<===>>>AAAHHHKKKEEE:::666888999888999;;;>>>@@@???>>>KKKKKKJJJFFFCCCAAABBBCCCGGGTTT```gggnnnqqqeeeTTTQQQSSSOOOFFFEEEKKKJJJCCCCCCDDDEEEHHHPPPYYY\\\YYYBBB???;;;:::;;;;;;888555444555666777555333222111444333444444555555444333111333555444111...///000//////000000000///...---///...------,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++******+++...000///...,,,++++++******++++++,,,************************)))(((((())))))***+++,,,************))))))))))))'''''''''((((((((())))))''''''(((((()))*********))))))))))))***************+++,,,---...............///000222333333333222444555666888:::;;;<<<<<<===>>>???AAABBBCCCCCCCCCCCCEEEGGGHHHIIIHHHFFFEEEGGGFFFIIITTTgggzzz777777888:::>>>PPPtttzzzvvvzzzsssppprrruuuvvvssspppmmmkkkkkklllmmmjjjkkkllliiiddd^^^ZZZXXXXXXVVVTTTTTTWWWZZZ[[[\\\VVVVVVTTTRRRVVVeee{{{}}}eeeRRRIIIJJJMMMPPPiiiqqqyyy|||~~~~~~~~~wwwqqqfff\\\YYYXXXUUUPPPQQQUUUVVVRRRRRRWWWVVVQQQLLLMMMNNNNNNMMMJJJGGGDDDCCCFFFIIIHHHHHHHHHGGGDDD===@@@CCCAAA===;;;>>>AAA???<<<888888:::<<<;;;:::;;;===@@@EEELLLRRRXXX[[[dddllluuuyyywwwtttssssssmmmnnnnnnnnnmmmjjjgggfffeeedddaaa\\\UUUMMMFFFBBB:::999;;;???BBB@@@888111222111111111111222333333333222111000///000111111...000111111111222444666000222333222///...111444333000000444555333444888444555666666555555777888666777888999::::::::::::===<<<<<<<<<;;;;;;::::::999999999:::999888777777222333555555555555666888888888888999:::;;;;;;<<<<<>>AAA@@@@@@CCCGGGEEE>>><<>>EEEIIIFFF===>>>GGGHHHAAA888;;;;;;:::>>>HHHOOOQQQAAA@@@>>>999555555777;;;333777;;;;;;999666555666222222111111000000.........111333222000///000222000000111111111///...---......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++******,,,...000000///,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((((((((()))+++,,,---************))))))))))))((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))************++++++,,,---............+++---///222444444555444444555777999;;;<<<============???@@@BBBCCCEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEHHHTTTfffzzz777444777======>>>OOOcccuuupppqqqrrrsssrrrppplllhhheeefffgggggg```[[[\\\\\\YYYWWWXXXRRRPPPNNNRRR___ooouuusssiiiYYYTTTUUUUUUcccvvv}}}vvvmmmZZZOOOQQQRRR\\\pppzzztttssslllddd[[[WWWXXXXXXSSSNNNTTTUUUVVVTTTQQQOOOOOOOOOOOOOOOOOOMMMJJJHHHGGGHHHBBBBBBAAAAAAAAACCCEEEFFFAAA@@@???>>>???@@@AAABBBBBB???:::888999>>>DDDHHHNNNTTT^^^fffmmmsssxxx{{{~~~zzztttllleee^^^[[[VVVVVV]]]gggfffYYYKKKFFFFFFFFFFFFEEEBBB===999666666666555555555444444444222222222222222111000///333222111/////////000000555444222000000000222333333222222111111222222333333333333222111111444666888666555444444555666888888888777666666777888888@@@>>>;;;999:::===@@@CCCAAA>>>:::888888888888777333555888888777555555555555555444666999::::::999;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;::::::::::::;;;:::999888888:::<<<===<<<===>>>>>>===;;;999888===@@@DDDGGGGGGDDD@@@===AAA???>>>@@@EEEFFFBBB>>>888777777888;;;=========:::888777777888888666555666888:::;;;;;;888444222222222222111111111111000,,,000333444111...---...///............---------......////////////......------------------------...---,,,,,,++++++,,,,,,***+++---...///......---******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************+++,,,,,,------.........000000111222333444444555888777666666777999;;;===???@@@AAABBBCCCCCCCCCCCC@@@BBBEEEHHHIIIHHHFFFDDDHHHMMMIIIOOOiii777444666;;;;;;999BBBQQQooozzzttt{{{pppnnnrrruuu~~~~~~|||vvvmmmddd___\\\\\\ZZZ]]]cccddd\\\RRRMMMMMMQQQVVV```ooo|||~~~zzzbbbTTTPPPRRRQQQ[[[kkkpppllljjjcccfffttt{{{|||vvvlll{{{wwwhhhbbb]]]XXXXXX[[[\\\WWWRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPMMMJJJHHHGGGHHHBBB@@@@@@AAADDDEEEEEEDDD@@@@@@?????????@@@@@@AAA;;;>>>DDDKKKQQQWWWZZZ\\\uuuuuuvvvvvvtttpppkkkhhh]]]\\\YYYTTTOOOJJJFFFDDDHHHRRRcccnnnhhhUUUDDD============<<<;;;888555333444444333333333222222222111222222222111111000///111111000//////000111222444333111000000111222333111111111111111111111111222111111111222333333444666555444222222444555666777777777777777777777777<<<:::888777777:::>>>@@@@@@===999777777777777666333555777888666555444555666555555666999::::::999;;;;;;;;;<<<<<<;;;;;;;;;999999888777777777777777;;;:::999888888999;;;<<<;;;<<<===>>>===;;;999888888;;;>>>@@@@@@>>>;;;888???===;;;===AAABBB???;;;;;;999888888:::;;;::::::999777555555555555444333555666777888777555333111222222222111111111000000,,,000333333111...---...///............---------......////////////......------------------------------,,,++++++++++++,,,***+++,,,---...---,,,,,,******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************+++,,,,,,------.........///000000111222333444444999888888777888:::<<<===???@@@AAABBBCCCCCCCCCCCC@@@CCCFFFIIIIIIHHHEEECCCFFFKKKHHHOOOiii444111333888888444777>>>EEETTThhhddd^^^```nnnpppccc^^^aaahhhmmmyyy|||}}}xxxmmmaaaWWWSSSSSSTTT[[[eeeggg^^^QQQJJJHHHLLLQQQZZZfffppppppjjj___VVV[[[dddfffqqq{{{yyy~~~}}}qqqbbb]]][[[XXXVVVYYY]]]]]]YYYTTTQQQOOOOOOQQQUUUVVVUUURRRNNNOOONNNLLLHHHFFFEEEFFFCCCAAA@@@DDDIIIJJJGGGBBB?????????@@@@@@???>>>>>>@@@HHHUUUbbbjjjmmmlllkkk^^^\\\ZZZYYYWWWQQQIIICCCBBB@@@>>><<<:::888777777666EEEYYYaaaWWWDDD777333555555555444444333333222222222111111111000000000111111111111000000000000////////////000111222333222111000000000111222333000111222222222222111000000//////111555666444111444444222222222222444444555555666777777666555555666555444333444777;;;======:::777666666666555444222555777777666444444444666555555666999::::::999:::::::::;;;;;;:::::::::777777666555555555666666;;;:::999888888888::::::;;;;;;<<<<<<<<<:::999888666777888999999888777666<<<:::888:::<<<===:::777999777666777999::::::999<<<999555444444444444444444444444444444222111111222222111111111000000000---000333333222///......///............---------......////////////......------------------------------,,,+++++++++++++++***+++,,,---,,,+++***)))***))))))(((((())))))***************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,---...////////////000111222333333444;;;:::999999999;;;<<<===???@@@AAABBBCCCCCCCCCCCC@@@CCCGGGJJJJJJGGGDDDAAACCCIIIGGGNNNiii111---...444666555555888666<<>>>>>???@@@???>>><<<;;;888???IIIRRRWWWUUUQQQMMM???>>>???CCCHHHHHHBBB;;;:::999888666666777888888111:::EEEFFF>>>444111333555444333222111222333333111111111000000000//////000000000000///000000000000000000000000111111222000000000000000111222333000111333444444333111000000......222888999555000444333222222222222333444222444555777777555444222222222111111333666888:::999777555444555555444333222444666666444333444444666555555666888999999888888999999::::::999999888888888777777777777777888::::::999888888888888999::::::;;;;;;:::999888888777777777777777777777777:::888777777999999777555444333333555888;;;<<<<<<>>>;;;777444444555666666444333222222111111111111111111111111000000000000---///222333333111///...///............------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++***+++,,,,,,+++***)))((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************++++++,,,,,,---...//////...//////000111222333444::::::999999:::;;;<<<<<>>>>>??????>>><<<:::999777:::===@@@AAA???<<<:::>>>===>>>BBBHHHHHHCCC===888777666555555666888999666888999666555555777888666555333111111111222333111111111111000000000000000//////......///000000111111111111000000//////////////////000111111222111222444555555444222111000//////444999:::666000444333333333333333333444111222444555555444222111000000111222333555777888777555333333444444333222222444555555333222333444666555444555777888888777777777888888888888777777888888777777777777888888999888888888777888888888999999999999999888888888999888777666666777888999999888777666777777666555333222222444777999::::::===:::555333444555555555444333222111111111222333111111111000000000//////...///111333333222000...///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++,,,+++***((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))******************+++,,,---...///000//////000111222333444444888888999999999:::;;;;;;???@@@AAABBBCCCCCCCCCCCCAAADDDHHHJJJJJJGGGCCC@@@CCCJJJJJJSSSnnn555222000000111333444555222888999:::AAAIIIbbbuuusssyyy}}}zzzooohhhhhhkkkiiimmmxxx~~~vvvxxxzzz~~~}}}nnnffffffiiihhhgggZZZWWWTTTSSSTTTVVVXXXXXXXXXUUUSSSSSSTTTSSSOOOLLLJJJKKKKKKIIIGGGEEEFFFFFFCCC@@@===???CCCDDDAAA===???>>>>>>===<<<;;;999888============>>>???@@@@@@999888888:::===<<<888444666666666555555666666777555555444333666999888333555444222000//////000000222222111111111000000000//////...------...000111222222222222111000......////////////000000000000111222333333333333222111000000111444777888444111333333333333333333333333111111222333333222111111000000111333444555666666555333222333444444333222222333444333222222333444555333333444555666666555666666777777777777666666555555444444555555666666666666777777888888888888888888888888888777888888777666555444444555666777888777666666666666666777666555333333555555555444777555222000111222222222333333222111111222222333111111000000000///////////////000333444444111...///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))***+++,,,+++***)))((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******************+++,,,...///000000000000111222333444444555777777888999:::;;;<<<<<>><<<===?????????@@@???===;;;:::999888888555555555555666777888999666777777888999999888777444555555666666666666666111444444222555777444,,,222222111000////////////111111111111000000000000///...---,,,,,,...000111000000111222111111000////////////000//////......000000000000000000000000...///111333333333111000111222222222222222222111111111111111111111111111///000111333444444444333333222222333444555333222222333333333111111222444333222111222444555444333555555666666666666555555333333333333333444555555444555666777888888999999777777777666666777777888555444444333333444444555666666666555444555777888777555333333333444333222333111000000111222222111111111111111222222111111111000000000//////////////////000222555555111...///............---------,,,------......------,,,++++++++++++++++++++++++,,,++++++***************)))***+++,,,,,,,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))***+++,,,...///000000111111222333444555555666666777888:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBDDDEEEGGGGGGGGGFFFEEECCCKKKLLLUUUooo+++///111111000111222111666444000666>>>777333@@@EEE___|||{{{rrrfffYYYSSSLLLKKKQQQXXX\\\^^^UUUUUUVVVVVVWWWVVVTTTSSSQQQQQQRRROOOLLLIIIHHHHHHAAACCCDDDCCCBBBBBBCCCDDDHHHEEEAAA===<<<===@@@BBBAAA???===:::999888888888888999999:::999888666555555666666555333333444555000111333444555444444333555888777333333666333...111111111111111111111111111000000000///////////////...,,,,,,,,,...000111---...000111222222111111///000000000///...------//////............//////---///111111000//////000000000111111111111000000111111000000000000111111///000111333333333222111333222222333555555444222222333333222111111222444333111111111333444333222444555555555555555555444444333333333444444555666222333555777888999999999777777666666666666777888555444444444444444444555444555555444333444777999444222111222333555444444222111111222333444333222///000111111111111000000000000000000//////////////////000222555555222...//////.........---------,,,------......------,,,++++++++++++++++++++++++,,,++++++***)))*********)))***+++,,,------,,,+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))***+++,,,...///000111111222333333555555666777666777999;;;>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGCCCJJJKKKUUUooo000000000000111111111111222222222333333333444444:::===GGG\\\zzzjjj]]]XXXQQQNNNLLLOOOTTTUUUQQQMMMQQQSSSVVVWWWVVVWWW[[[___RRROOOLLLJJJIIIIIIHHHGGGFFFCCCAAABBBEEEGGGGGGFFF@@@???<<<::::::;;;===???CCC@@@===:::888888999:::777888888888888999999999777666666555555555666666222222222333333333444444666555555444222111000000000000000000000000000000.........///////////////,,,,,,---......---,,,,,,............///000222222333222000......///111222....................................////////////...............///000000///000000000111111111111///111222333111000111222222222222111111000000000333222111222333333222111111111222333333333333222111222222333333222222111333444444333111111222444666666777777777777666666444444555555555555444444333333333444444444555555555555666666666666555555777666555444444444444555111111000000111333555666222111111000///......---......////////////.........,,,---111666666222---......//////......---,,,++++++++++++++++++++++++******)))(((((())))))***---,,,+++*********+++,,,************************'''((()))((('''&&&''')))''''''(((((())))))************)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((()))***************,,,,,,,,,------///000111000000111222444555666666666777999;;;===???AAAAAA???AAACCCCCCBBB@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGGGGLLLIIIRRRooo//////000000000111111111222222222333333333333444777777999BBBTTTqqq|||lllaaa[[[XXXRRRUUUYYYZZZYYYVVVSSSRRRPPPRRRTTTTTTSSSSSSWWWZZZNNNKKKIIIHHHHHHHHHHHHGGGIIIFFFDDDCCCDDDDDDBBB@@@???>>><<<;;;<<<===>>>???AAA???<<<999777777888999777777888888999999::::::777777666444444333333333444444444555555555555666555444333222111000//////000000000000000000000000............////////////,,,,,,---......---,,,,,,---......///000000111111000000///......//////000....................................////////////...............///000000//////000000000111111111///111222222111111222444333222222222111111111111333222111111222333111000000111222222333333222222111222222333333222222111222333333222111111222444666666666777777666666666444444555555555555444444333333444444444555555555555666666666666555555444555444444333333333444444222222222222222333444555111111000000///......---......////////////.........,,,,,,///444555222..................------,,,************************************************,,,+++***)))))))))******))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((()))***************,,,,,,,,,---...///000111111111222333333444555555777777999;;;===>>>@@@AAA===???BBBCCCBBBBBBBBBCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGKKKIIIQQQnnn//////000000000000111111111111222222222333333333666666555444:::JJJbbbssswwwyyyqqqbbb^^^]]]ZZZWWWQQQZZZcccccc\\\UUUSSSTTTQQQSSSUUUSSSQQQPPPSSSVVVOOOMMMKKKKKKLLLMMMMMMLLLHHHFFFEEEDDDDDDBBB@@@==================>>>???@@@???===:::888777777888888777777888999::::::;;;;;;777777666444333222111000444444444444555555555555333333222111000//////...000000000000000000000000........................,,,------......------,,,,,,---///000111111000///---......//////.........---------------------------............/////////...............///000000////////////000000000000000111111111000111444666333333333222222222222111333222000000111111000///000111222222333333222222111111222222222222111111000111222222111111333555555555666666666666555555444444555555555555444444444444444555555555666666666666666666666555444333222222222222222222333333111222222333333333222222111000000//////...............////////////.........,,,+++---111333111///............---------,,,)))))))))))))))))))))))))))***+++,,,,,,+++************)))(((((((((((()))(((((((((((((((((((((((()))***+++***)))((()))+++))))))))))))((((((((((((***))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************++++++,,,---...///000111222222222333333444444444888888999;;;<<<>>>??????;;;>>>AAACCCCCCCCCDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHFFFJJJHHHPPPlll////////////000000000111111111111111222222222222444666777777777<<>>>>>>>>===<<<:::888888888888999777777888999:::;;;;;;<<<666666666555444333222222111111222222222333333333333222222111000000/////////////////////////////////...............------------------------------,,,---///111111000///...,,,---///000000///...------------------------------------.........//////...............///000000........./////////000000000000000000///111555888333333333222222222222222222111000000111111000...000000111222222222222222111111222222222222111111///111222222222333555777444555555666666555555444333444444555555444444333444444555555555666666666666666666666555444333333000000111111222222111111000111222333222111000///000000/////////.........---......//////......---...,,,***+++...000111000......------,,,,,,,,,---************************(((***,,,------,,,+++*********))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))*********))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))******************+++,,,---///000000111333333333333333333333333888999999:::<<<===>>>>>>===???BBBCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFJJJGGGOOOkkk...////////////000000000000000000111111111222222///000222444777888777777>>>WWWqqquuu]]][[[[[[]]]``````ZZZUUUVVVXXXZZZYYYUUUQQQPPPPPPTTTUUUVVVSSSOOOMMMOOORRRMMMKKKJJJJJJJJJIIIGGGFFFCCCDDDEEEEEECCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999::::::777777888999999:::;;;;;;444555555666666666555555111111111222222222333333333333222222111111000000//////////////////////////////......---------,,,------------------------,,,---///000111000...---,,,---///111222111///...------------------------------------...........................///000000---............////////////000000//////111444777222222222222222222222222111000///000111111000///000000111222222222222111000111111222222111111000000111333333333444666999444444555555555555444444333333444444444444333333444444444444555555555666555555555555555444333333000000111222222222111000...///000111111000......////////////............------............---------,,,***+++---///111111......---,,,,,,,,,,,,---++++++++++++++++++++++++((()))+++---...---+++******************)))))))))))))))))))))))))))))))))'''((())))))''''''((()))******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***************)))***,,,...///000000111333333333333333333333333888888999:::;;;<<<===>>>???AAACCCDDDCCCBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIFFFJJJGGGPPPlll......////////////000000///000000000000111111111111///---///333666777666555<<>>>>>@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;777888888888888999999999333444555777888777777666333333333333444444444444333333222222222111111111000000000000000000000000//////......---,,,,,,,,,...------,,,,,,------...------////////////...---,,,---///111222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000000------------.........///.../////////...///222444000111111111111222222222000//////000222333333111///000111111222222111111000000111111111111000000000111222333222333666888333333444444444444333333333333444444444444333333333333333444444444555555333444444555555555444444222222333444333222111000...//////000000000//////........................------............---------,,,,,,,,,---///111222///...,,,+++++++++,,,---++++++++++++++++++++++++((()))***,,,,,,,,,++++++******+++++++++***)))((())))))))))))))))))))))))&&&((()))((('''&&&'''((())))))))))))((((((((((((((((((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((()))***************(((***,,,...000111111000222222222333333444444444777777888:::;;;===>>>>>>@@@BBBDDDDDDCCCBBBAAABBBEEEEEEEEEEEEGGGHHHIIIJJJFFFJJJHHHQQQmmm........./////////000000/////////000000000111111111111111111111444777999888666888BBBPPPddd}}}{{{mmmeee]]][[[YYYWWWXXXYYYYYYYYYWWWVVVTTTSSSTTTTTTUUUUUUOOOQQQRRRQQQMMMLLLOOORRROOONNNNNNOOOPPPOOOMMMKKKHHHIIIHHHEEEAAA???@@@AAAFFFDDDAAA>>>;;;:::::::::999999999999999:::::::::888888888777777777777666333444555777777666555444222333333333333444444444111111111111111000000000000000000000000000000000//////...------,,,++++++...---,,,,,,,,,,,,---...........................+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000,,,,,,---------.........,,,...//////......///111//////000000000111111111///......000333555555444///000000111111111111111000000111111111111000000///000111111000111333555333333444444444444333333222333333444444333333222222222222333333333333444222222333444555555555555444555666666555333111000000000000000000111222333........................,,,------......------,,,,,,,,,---......///111222///...,,,+++***+++,,,---************************(((((())))))***++++++,,,))))))*********)))((('''((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))))))))***(((((()))***************'''))),,,///000111111000111111222333333444555555555666777999;;;===>>>??????AAADDDDDDCCCCCCCCCDDDFFFEEEEEEEEEFFFHHHJJJKKKFFFKKKIIIRRRooo............/////////000////////////000000000000+++000555555111///111555555222555;;;;;;;;;KKK```wwwxxxllleeeaaa[[[YYYWWWYYY]]]___]]][[[RRRTTTUUUTTTSSSSSSUUUVVVPPPRRRTTTSSSPPPOOORRRUUUKKKJJJKKKMMMNNNOOOMMMKKKEEEFFFGGGEEEBBBAAADDDGGGKKKHHHDDD???<<<;;;;;;;;;888888888888888999999999888888777777666555555555333444555666666444222111000000111111111222222222000000000000////////////000000000000000000000000//////...---,,,,,,++++++...---,,,,,,,,,,,,---...///......---------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000,,,,,,,,,---------......+++---//////...------.........//////000000000111///......111444666666666//////000111111111111111000000111111111111000000---/////////...///111333222333333444444333333222222333333444444333333222111111222222222333333333111111333444555666666666666777888888666444111000222111000000111333555666---.....................,,,------......------,,,+++---.../////////111222///...,,,******+++,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))))))))(((&&&%%%''''''''''''''''''''''''(((***+++***)))((()))***''''''(((((())))))******((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************'''))),,,///111111111000000000111222444555666666444555777999;;;===???@@@===@@@CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKGGGKKKJJJTTTqqq,,,,,,.../////////...------,,,,,,,,,---...000111///000000000111111111111000222444555555777:::===IIIXXXsss{{{zzzxxxtttooojjjeeebbbZZZ[[[\\\ZZZXXXYYY\\\```XXXVVVTTTSSSTTTUUUUUUTTTVVVTTTRRRRRRRRRQQQOOOMMMIIIFFFEEEHHHLLLLLLHHHCCCCCCDDDEEEDDDDDDEEEHHHJJJLLLKKKHHHEEE@@@<<<999888:::999888777777777888999777666666555444333333333666555333222111000000000333333333222222111111111000000000000000000000000000000000000000000000000222111///...---------...,,,,,,,,,---------......//////...------------.........,,,,,,,,,,,,.........---+++,,,,,,---+++***------,,,+++++++++,,,,,,,,,,,,,,,---------...............------,,,,,,,,,//////...------------.........///000000000000000//////000111222222333333222222222111000//////.........///000000000000000222222111111111111111111.../////////000000000000222222222222222222222222222222222222222222222222444444444444444444333333;;;EEEHHH???555333444444...------...000111000...------............------......------------......---,,,+++******,,,...///000...+++,,,......,,,)))+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((***,,,...///......///000444333222222111111222222777888999999;;;;;;<<<===>>>@@@BBBCCCBBBBBBCCCDDDEEECCCBBBDDDHHHJJJIIIGGGEEEJJJJJJTTTrrr,,,---.../////////...---------,,,,,,---...///000//////000000000111111111///000222333333555777:::777???MMM___pppxxxzzzrrrvvvuuutttqqqmmmiiieeecccZZZ[[[[[[YYYXXXYYY\\\```^^^[[[YYYXXXXXXYYYXXXWWWXXXUUUSSSQQQQQQQQQOOONNNLLLIIIHHHKKKNNNNNNJJJFFF@@@AAAAAAAAAAAACCCGGGIIIKKKJJJGGGDDDBBB@@@>>>===;;;:::888777777777888888777777666666555444444333555444333222111111111111333333333222222111111111////////////////////////111111111111111111111111222111///...---------...,,,,,,,,,,,,------------///...------,,,,,,------------,,,++++++,,,------...,,,++++++,,,,,,+++***+++++++++++++++,,,---...,,,,,,,,,------------.........---------,,,,,,,,,//////...---------------------...////////////...///000000111111222222222222222111111000//////.........///000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333444<<<>>>888111111111111111000000111222222000...------............------......------------......---,,,+++******,,,---///000///------------+++***+++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******++++++++++++***)))(((***,,,...///......///111333222222111111222333333777888999999;;;;;;<<<===???AAACCCCCCBBBBBBCCCDDDEEEDDDCCCEEEHHHJJJIIIHHHFFFKKKJJJUUUsss,,,---......//////............---------......///////////////000000000000...000111111000111333555333444888<<>>FFFTTTlllzzzsssmmmkkklllppprrrlllkkkiiigggdddbbbaaa```^^^]]][[[ZZZ[[[]]]^^^___```^^^\\\[[[[[[ZZZXXXVVVZZZVVVQQQOOONNNOOOOOONNNHHHGGGFFFEEEDDDCCC@@@??????????????????AAAEEEIIINNNKKKGGGCCC@@@?????????<<<:::888777555555555555777777777777666666666666444444333222111111111111111111111111111111111111........................000000000000000000000000...............---------******+++++++++,,,,,,,,,,,,,,,+++************+++************************,,,*********,,,,,,+++***,,,++++++******++++++++++++++++++,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,------...////////////...///.....................000000000///////////////......///000000000000000//////000000000111111111222222111111111111111111000000000000000000000000111111111111111111111111333333444444555555555555444111000111222222111000---,,,,,,...000111000///------............------------,,,,,,,,,,,,------++++++++++++,,,,,,---------000111///+++)))***,,,*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))*********))))))(((+++---......///000222///000000111222444555666777888999999;;;;;;<<<===???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIGGGMMMMMMXXXuuu...------------...//////------......///......---------------.........///000111111000//////000222333//////222444222333666666999BBBOOO___ttt}}}sssnnnllljjjiiikkkllllllllljjjiiigggdddbbbaaa`````````^^^[[[ZZZ[[[]]]]]]]]]```^^^]]]]]]]]]\\\YYYWWWUUURRROOOMMMMMMMMMMMMLLLJJJIIIGGGEEECCCAAA@@@???===>>>>>>===<<<===???AAACCCBBB@@@>>>===>>>???@@@:::999888666555555555666666666666666666666666666666555333222111000000000000000000111111111111111........................////////////////////////------.........------,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++)))***++++++++++++***)))+++***)))***+++,,,+++***,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,------...///////////////------------------------////////////////////////......///000000000000000...//////000000111111111000000000111111111222222111111111111111111111111111111111111111111111111222333333444444555555666444000...000111///...000------...000333444333222------............------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------,,,+++******+++******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((())))))******))))))(((***---...//////111222000000000111222444555666777888999999;;;;;;<<<===@@@BBBDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJGGGMMMMMMWWWttt...------,,,---...///000+++,,,---/////////......,,,,,,---------.........///000000000......000222444111222444333222555;;;888666666999===GGGZZZllluuurrrzzz~~~uuunnnlllnnnllljjjjjjllllllkkkiiifffeeecccbbbaaa```aaaaaaaaa^^^ZZZYYYZZZ[[[ZZZYYY^^^]]]\\\]]]]]]\\\ZZZXXXPPPNNNLLLKKKLLLLLLKKKJJJKKKJJJHHHEEEBBB@@@??????>>>???@@@???<<<;;;;;;;;;::::::::::::;;;;;;<<<===999888777666555555666777555555555555555555555555777666444222111////////////000000000111111111222................................................,,,,,,---.........---,,,,,,,,,,,,,,,------------------,,,+++++++++++++++******+++,,,,,,+++*********))))))***+++,,,,,,***+++***************+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,---............---++++++,,,,,,------......////////////////////////......///000000000000000......//////000111111222......//////000111222222222222222222222222222222111111111111111111111111000000111222222333444444111------//////,,,...222///......000222333222111------............---------,,,,,,++++++,,,,,,---++++++,,,,,,---------,,,+++***)))***++++++***)))***)))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++'''(((((()))))))))))))))(((***---...//////111333111111111111222333444555777888999999;;;;;;<<<===@@@BBBDDDDDDDDDDDDDDDFFFFFFHHHIIIIIIGGGFFFHHHJJJGGGLLLLLLVVVqqq......---,,,---...///000***+++---///000000//////,,,,,,,,,---------........./////////......///111---...111222...***...555222222777;;;;;;:::DDDPPP\\\kkk}}}{{{qqqrrrxxxvvvvvvqqqqqquuullliiiggggggiiijjjiiihhhbbbaaa```______```bbbbbbaaa]]]YYYWWWXXXYYYWWWVVV[[[ZZZZZZ[[[\\\[[[YYYVVVLLLKKKJJJJJJKKKKKKJJJHHHJJJIIIGGGDDD@@@=========AAABBBCCCBBB???;;;:::999888888888888888888777777888777666555555666777777444444444555555555555555888777555333000///......//////000000111111111222........................------------------------+++,,,---.........---,,,,,,,,,------------.........---,,,,,,++++++,,,,,,***+++,,,------,,,+++******)))((()))+++,,,,,,***(((((())))))***+++------******+++++++++,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---...............///////////////...//////000000000000000---......///000111111222,,,------///000111222333222222222222222222222222000000000000000000000000...//////000111111222222///,,,---000///,,,///666......---...000000///------..................------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,+++(((&&&(((+++,,,***((())))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++''''''((()))))))))))))))'''***---...//////111333111111111111222333444444777888999:::;;;<<<<<<===@@@BBBDDDEEEDDDDDDEEEFFFFFFHHHJJJIIIGGGFFFHHHJJJFFFLLLKKKUUUppp+++,,,...---,,,,,,---///---------------------------------............///---------............///////////////000000000000111111222333555666666777>>>BBBLLL[[[ppp|||~~~rrrsssrrrpppnnnnnnppprrrpppkkkfffeeehhhiiifffcccgggdddaaaaaabbbaaa]]]YYYYYYYYYXXXTTTQQQQQQTTTWWWTTTYYYZZZWWWTTTUUUTTTQQQSSSQQQNNNKKKHHHFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@???EEECCCAAA???===<<<<<<<<<<<<;;;:::999888888888888666555555666999::::::999111111111222444777999;;;555444333111000/////////000000000000000000000000...///000000000///---,,,,,,,,,,,,+++++++++******,,,,,,++++++******++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++***((('''(((***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000...............///000000---///111111///...///000000111222333444333222111111111111111000000000000......////////////............---,,,,,,,,,,,,---+++,,,///111222000///---,,,,,,------...------,,,...---,,,,,,......---,,,000...,,,+++++++++***))),,,)))'''(((,,,,,,)))%%%++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))*********+++))))))))))))))))))******)))***---///111222222222222333333333333333333444999999999999:::;;;<<<<<>>???>>>===<<<;;;;;;<<<===;;;;;;999888888777777777666555555666888999888777000111222444888===AAADDD555444222111000/////////////////////////////////.../////////......---,,,,,,,,,,,,+++++++++******------,,,++++++***+++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''')))***+++,,,,,,,,,++++++***)))++++++++++++++++++++++++((()))***+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000...............//////000/////////000000000///...111222333333333222111000//////000000000111111111///////////////////////////...------,,,,,,------+++---///111111000...---------------------,,,,,,---,,,+++,,,---------+++,,,,,,---...///...---+++///,,,******------+++(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))((((((((()))))))))(((((()))))))))******************))))))))))))))))))***---///111222222222222222333333333333444444999999999999:::;;;<<<<<>>???:::999888777777777777777777555444555666777666555222222222444888===BBBEEE444333222111000/////////////////////////////////......---,,,,,,,,,------,,,,,,,,,+++++++++******///...---,,,+++++++++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((''')))***+++++++++,,,++++++***)))++++++++++++++++++++++++((((((***+++---...000000//////---,,,++++++++++++,,,,,,,,,,,,------------,,,------......//////000...------------...//////000......000333444111...111222333333222111000///---......///111222222333000///...------...///000///...------,,,---------+++---///000000///...------------------,,,++++++,,,+++***+++,,,,,,+++***)))+++---//////...,,,+++///---+++***+++,,,+++***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))((('''((()))***+++(((((())))))))))))******+++*********))))))(((((()))***---///111222222222222222222333333444444444999999999999:::;;;<<<<<>>=========>>>>>>???@@@AAABBB999888888777666666777777777666444444555555444333444333111111222666999<<<333222111000000000000000////////////////////////...---,,,+++++++++,,,---,,,,,,,,,+++++++++******//////---,,,++++++************))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******)))(((((()))+++******++++++++++++******************************)))***+++,,,---...////////////---,,,++++++******++++++,,,,,,,,,---------++++++,,,,,,---.........------,,,,,,------...//////---,,,111666888555111222222333222222000...---......//////000111111222111000...,,,,,,...000111//////...---------------,,,---...///000///------------------,,,,,,+++***+++***)))***+++,,,+++))))))+++,,,,,,+++++++++,,,000///...,,,+++******+++(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***---...(((((())))))))))))))))))++++++******)))((((((((()))***---///111222222222222222222333333444444444999999999999:::;;;<<<<<>>===??????@@@@@@@@@@@@@@@@@@999888777777666777777777777666444444555555333222444222000///...000222333111111000000///000000000........................---,,,+++******+++------,,,,,,,,,+++++++++******///...---,,,++++++++++++***))))))))))))))))))***************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))******)))((((((***+++)))******++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++*********+++++++++,,,,,,,,,------)))******++++++,,,------,,,,,,,,,,,,,,,---......---,,,,,,222999;;;888444111111222222111///...,,,000/////////////////////111000...,,,,,,...000111//////...------------...------...//////...---,,,,,,,,,------,,,++++++***+++***))))))++++++***)))***++++++***))),,,111555>>>>>><<<777000+++***+++(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&'''))),,,///000))))))((((((((((((((((((************))))))(((((()))***---///111222222222111111222333333444555555999999999999:::;;;<<<<<<>>>AAACCCDDDDDDCCCDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFAAAGGGHHHPPPjjj|||+++,,,...---,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------.........//////////////////000000111111111555555555555555555555555666444666>>>DDDCCC???===@@@KKKWWW^^^hhhxxx}}}xxxtttrrrlllddd``````gggcccaaa___[[[WWWWWW[[[eeeeeedddbbb]]]ZZZYYYYYYWWWYYY\\\^^^___^^^\\\[[[ZZZZZZYYYWWWTTTTTTUUUVVVXXXWWWVVVWWWYYYZZZZZZYYYLLLLLLKKKJJJNNNSSSSSSOOOJJJIIIGGGEEECCCCCCCCCCCCEEEDDDBBBAAA??????>>>>>>===>>>>>>>>>>>>======<<<999888888777777777888888777666444444555555444222111111000000000111222333000000/////////000111111........................,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++******++++++***))))))(((((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,((()))******+++*********************************,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++,,,,,,---,,,++++++++++++,,,------++++++...222777999777444000000111111000///...---000000000//////.........000///...------...///000000///......------......---............---,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***++++++***)))***++++++***+++000999???LLLNNNLLLCCC777...++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&''')))+++---...///))))))(((((((((((('''''')))))))))))))))))))))***)))***---///111222222222111111222333333444555555999999999999:::;;;<<<<<<===???BBBCCCCCCBBBCCCDDDDDDEEEFFFEEEDDDCCCDDDEEE???FFFGGGOOOiii}}}+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000,,,,,,---///000222333444222------222555333111222333333666:::===AAALLLXXX]]]oooyyymmmeee___\\\bbbgggiiieeeaaaaaaaaa```hhhccc^^^^^^]]]\\\^^^bbbbbbdddfffeeeaaa]]]ZZZYYYXXX[[[___aaaaaa___]]]\\\^^^[[[YYYXXXYYYZZZZZZZZZXXXWWWWWWYYY\\\\\\YYYVVVNNNQQQRRRPPPPPPSSSSSSOOOKKKJJJJJJHHHGGGEEECCCCCCCCCBBBAAA@@@?????????@@@:::;;;<<<======<<<;;;:::999999888888888888999999777555444555666666555444000111111222222222222222///////////////000111111........................++++++,,,---------------,,,,,,,,,+++++++++************)))))))))***++++++))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,(((((()))***************************************************************+++++++++***++++++,,,---***++++++++++++,,,,,,,,,+++++++++,,,------......+++++++++++++++,,,,,,---***,,,///222444333111///...///000000000///...---.........///////////////////////////////////////000//////........................---------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,+++***)))+++,,,+++***...666===JJJMMMNNNFFF999...***+++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***,,,,,,+++***)))))))))((((((((('''''''''((((((((()))******++++++)))***---///111222222222000111111222444555555666999999999999:::;;;<<<<<<<<<>>>AAABBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBCCCDDDAAAHHHGGGNNNggg}}}+++,,,...---,,,,,,---///------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////.........///////////////111111111111111222333444555111000333222...000555444111333:::888222444===:::GGGVVV]]]```hhhxxx}}}oooiiiaaa\\\\\\___dddfff```kkkpppiiieeeggghhhdddjjjdddaaabbbaaa^^^[[[\\\[[[```eeegggfffbbb^^^\\\YYY]]]aaadddcccaaa^^^]]]```]]]YYYZZZ]]]``````^^^XXXWWWXXXZZZ]]]\\\XXXTTTWWW[[[\\\XXXTTTSSSQQQNNNKKKLLLLLLKKKJJJHHHEEEDDDBBBBBB@@@?????????@@@AAA999:::<<<=========<<<<<<:::999999999999999::::::777555444555666777666555111222333333222111///...//////...//////000111222........................***+++---...///...------,,,,,,,,,+++++++++******(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))***)))((()))***,,,(((((()))***************))))))))))))))))))))))))''''''((()))***+++++++++************+++,,,---...******+++++++++,,,,,,,,,,,,,,,---......//////000++++++******++++++,,,---***---111222000---++++++---...///000000//////...,,,------...///000111111......////////////......000000///........................------,,,,,,,,,((()))***+++,,,---------,,,+++***+++,,,,,,+++******,,,...+++((((((---222<<>>@@@>>><<<===@@@BBBCCCBBBAAAAAABBBEEEDDDCCCBBBBBBBBBBBBBBBEEEHHHEEEOOOiii}}}******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------............---------.........//////............////////////000000//////000000111222111111111222222222222333222222111111333555888999999;;;???DDDJJJQQQVVVXXXkkkttt{{{~~~|||nnnccc___\\\ZZZZZZ]]]_________]]]WWWRRRVVVaaaiiiiiifff^^^dddfffbbb______```___eeeeeeeeeeeeeeedddddddddhhhhhhaaabbbhhhbbb\\\aaaZZZZZZ[[[]]]aaabbbbbbaaaZZZ\\\___bbbdddeeecccaaa^^^______]]]YYYXXXYYYZZZYYYYYYYYYWWWUUURRRPPPNNNJJJIIIHHHFFFDDDBBBAAA@@@DDDAAA???>>>@@@@@@???===;;;;;;::::::::::::;;;;;;888888888888888888888888888777666555444333222111222222111111111000000000..............................////////////......------,,,,,,,,,+++++++++,,,+++******,,,,,,+++*********************************))))))))))))******+++******)))(((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))************************)))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,,,,---.........000000//////......------///......------......///............////////////...//////000///...---,,,---.../////////...,,,,,,+++,,,------,,,,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,...000///---+++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''))))))(((((((((((())))))+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((***+++---///111111111111000111111222333333444444999888888:::===???>>><<<===???BBBCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCFFFDDDNNNhhh|||******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------............---............////////////////////////000111111000000000111111111222222111000000000////////////222333333444666777999:::777>>>DDDDDDGGGOOOUUUXXX```gggrrr||||||}}}wwwrrrooojjjccc^^^[[[ZZZYYYXXXWWWRRRJJJCCCIIIGGGFFFHHHKKKNNNPPPPPPSSSQQQQQQUUU\\\aaacccccc___jjjpppkkkbbb^^^```bbbiiiiiiiiiiiihhhfffdddccchhhhhhaaa___ddd^^^XXX___[[[[[[ZZZ\\\___``````___XXXZZZ^^^bbbddddddbbbaaa^^^```bbb```\\\YYYYYYZZZVVVTTTRRRPPPOOOOOOOOOPPPJJJJJJHHHFFFCCCAAA@@@???@@@>>><<<<<<<<<===<<<;;;:::999999888888999999:::777777777777777777777777888888666555333222000000111111000000000/////////...............------------......//////......---,,,,,,,,,,,,++++++++++++,,,+++******+++,,,+++***))))))))))))))))))))))))++++++************++++++))))))******))))))(((((())))))))))))))))))))))))))))))((('''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((()))))))))************************((()))***+++,,,---......++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------........................---------,,,,,,------------............/////////---............---,,,,,,---............---,,,,,,,,,---...---+++++++++---,,,+++******+++,,,+++***************************(((***++++++******+++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((())))))******))))))(((***+++---000111222222111//////000222333555666666999999999:::===>>>===;;;<<<>>>AAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBEEEDDDMMMggg|||******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////---------........./////////............///000000//////000000000111111111000111222333444333333222111111111111111222222333111555777555555888::::::;;;===@@@CCCFFFIIIJJJKKKLLLRRRXXXWWWTTTVVV]]]eeedddeeeffffffddd```\\\YYY[[[]]]```aaa```\\\XXXUUUNNNLLLIIIGGGFFFDDD@@@===@@@@@@AAADDDHHHHHHFFFDDDKKKJJJHHHGGGGGGGGGGGGGGGMMMNNNQQQTTTWWWZZZ]]]^^^ccclllrrrllldddbbbdddfffjjjkkkkkkkkkjjjgggdddbbb```ccc___```ddd\\\TTTYYYXXXYYY]]]```bbb```[[[WWWSSSUUUXXXZZZ[[[\\\^^^_______________^^^[[[WWWTTTQQQPPPNNNMMMMMMMMMNNNOOOHHHGGGFFFEEECCCBBB@@@@@@>>>===;;;:::::::::::::::999999888888888999::::::777777777777777777777777666666555444333222111000111111000000000//////////////////...............---------......---------,,,,,,,,,++++++++++++***+++***)))***+++,,,+++))))))))))))***************++++++************++++++'''((()))******)))((('''(((((((((((((((((((((((())))))((((((((((((((()))%%%&&&&&&'''((()))******)))(((((((((((())))))***)))))))))***************************************)))******+++,,,,,,------)))))))))(((((()))))))))******************************************************))))))******+++,,,------,,,,,,,,,,,,,,,,,,---------....../////////------,,,,,,,,,,,,---------------.........//////............------,,,,,,.........---------,,,,,,,,,------,,,+++)))***++++++***)))***+++,,,+++)))))))))))))))))))))))))))((()))))))))((((((***,,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))******)))))))))***+++...000111222222222///000111222444555666666999999:::;;;<<<<<<<<<;;;;;;===AAABBBBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBFFFEEENNNggg|||******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---....../////////000000000------------.....................---......///000........./////////000000,,,---000111222222111111///////////////000111111---222444333333777999777666555333222333555888999999::::::999888999<<<@@@>>>???@@@AAA@@@???===;;;>>>>>>??????>>>>>>===<<<@@@@@@@@@@@@BBBBBBAAA???@@@??????@@@AAABBBAAA@@@BBBCCCDDDDDDEEEFFFGGGHHHKKKNNNRRRSSSSSSTTTWWWYYY```cccddd```___aaacccbbbggghhhiiiiiihhheeebbbaaa]]]```]]]^^^bbb\\\WWW^^^YYYZZZ\\\^^^___^^^ZZZVVVRRRSSSSSSSSSSSSUUUZZZ]]]aaa^^^[[[]]]___]]]VVVOOOMMMMMMNNNOOONNNNNNMMMLLLDDDDDDDDDCCCCCCCCCBBBBBB===<<<<<<:::999999999:::999999888888999:::;;;;;;888888888888888888888888333333333333333222222222222222111111111000000000000000000/////////......,,,,,,------------,,,,,,,,,,,,+++++++++*********+++***))))))++++++***)))*********+++++++++,,,,,,+++******************+++'''((()))******)))((('''(((((((((((((((((((((((())))))((((((((())))))***%%%&&&&&&'''((()))******((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////...------,,,,,,------...------------............/////////.....................------,,,,,,,,,,,,+++,,,---,,,***))))))***+++***))))))++++++***))))))))))))))))))))))))))))))******)))(((((()))+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***+++...000222333333333111222222333444444555555999:::;;;<<<<<<;;;<<<<<<;;;===AAABBBBBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDBBBGGGFFFOOOggg|||******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,.........////////////000,,,------------.........---------------...//////------........./////////------///000000///...---333222222111111111111111***...///---...111111...333444555666666666555555777555444444666777888888:::;;;<<<============<<<999999888888999:::;;;<<<777888999:::;;;;;;;;;;;;==================>>>>>><<<>>>@@@BBBCCCDDDGGGIIIKKKNNNQQQQQQPPPQQQSSSVVVZZZZZZXXXWWW[[[aaabbb^^^aaabbbccccccbbbaaa```___bbbbbb[[[XXX\\\[[[]]]iiiqqqmmmeee___\\\YYYWWWVVVRRRSSSTTTRRRQQQSSSXXX]]]bbb^^^[[[\\\^^^\\\TTTMMMLLLMMMOOOPPPPPPMMMKKKIIIBBBBBBBBBCCCCCCCCCCCCCCC;;;<<<<<<:::888777888:::888888888888999:::;;;;;;888888888888888888888888111111222222222333333333222222111111111000000000000000000///......------+++,,,,,,------,,,,,,+++++++++++++++************+++***))))))***+++***)))*********+++,,,,,,------******))))))))))))******''''''((()))))))))(((((())))))))))))))))))))))))))))))((((((((()))******&&&&&&''''''(((((())))))(((''''''(((((()))***+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,++++++,,,,,,,,,******************************************************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------.........///...------,,,,,,------...,,,------------.........000///......------.........------,,,+++,,,,,,,,,***+++,,,+++)))))))))++++++***))))))***+++***)))))))))))))))))))))))))))***+++,,,***((('''((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((('''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))******++++++******)))***+++...000222333444444222222333333444444555555777999;;;<<<;;;;;;<<<===<<<>>>AAABBBBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBHHHGGGNNNeeezzz******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,---------......,,,,,,---------.........------,,,,,,------...///,,,------------...............//////////////////------,,,++++++***++++++444666666333333555333......///111333333333222111111111111111333444555555///000000111111111111111555555555666777888999999777888::::::::::::::::::777888999:::;;;===>>>@@@>>>@@@CCCCCCBBBBBBCCCEEEJJJLLLMMMNNNNNNPPPSSSUUUTTTUUUUUUUUUZZZ```___[[[ZZZ[[[[[[\\\\\\]]]]]]]]]``````YYYUUUYYYXXX[[[iii{{{tttkkkbbb\\\XXXUUUSSSQQQTTTWWWVVVTTTSSSVVVZZZ\\\]]]\\\[[[WWWSSSPPPNNNNNNOOOOOOPPPNNNKKKHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB:::;;;;;;999777666777999777777777777888999::::::777777777777777777777777222222222222111111111111111111000000000////////////......---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************+++)))((()))***+++***((()))))))))***+++,,,,,,,,,))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))******+++'''''''''(((((((((((((((''''''''''''((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++******************************************************))))))******+++,,,*********+++,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........///...---,,,,,,,,,------...---,,,+++++++++,,,,,,((()))+++***))))))***++++++)))((()))***+++***(((************************''')))++++++)))((('''((()))(((((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))******++++++******)))***+++...000333444444444000111222333444666666777555888;;;<<<;;;;;;===???===???BBBCCCBBBAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDAAAGGGFFFLLLbbbwww******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++*********++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......***+++,,,---...///000000000000/////////000111111***,,,------...111000,,,222111000//////000222333...000111111111000222444555555444444444444444444222333555777888777666666444555777888777777888999999:::::::::999888999::::::>>>AAABBBAAAAAACCCFFFHHHIIIJJJKKKMMMPPPSSSVVVLLLPPPSSSTTTWWW[[[ZZZVVVVVVVVVVVVWWWXXXZZZ[[[\\\XXX[[[XXXVVVZZZUUUUUU```eeecccaaa___]]]ZZZVVVRRROOOTTTYYYZZZVVVSSSTTTVVVUUUZZZ]]]YYYPPPJJJKKKOOOPPPPPPOOONNNLLLIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@888::::::888555444666888555555555555666777999999666666666666666666666666333333333222111000//////000/////////............------,,,++++++***))))))+++++++++,,,,,,++++++++++++++++++************)))***)))((()))***+++***((('''(((((()))***+++++++++((((((''''''''''''((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((('''''''''''''''''''''((()))++++++***)))))))))((((((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))***+++,,,,,,------------------------------++++++************++++++,,,,,,,,,---------.........---,,,+++***+++,,,---...---,,,+++***+++,,,---''')))******))))))***,,,***)))((()))***+++***(((************************$$$'''******)))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))************++++++++++++*********+++...111333444555555...///111333555777999999444888;;;<<<;;;;;;>>>@@@===@@@BBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEE@@@FFFEEEKKK```ttt)))))))))******+++++++++))))))***+++,,,,,,------************************((()))***+++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------------...//////++++++,,,---------,,,,,,///////////////.........////////////000000000000//////000111111111111111//////000111111111111111111111222333333333333222444444444555555555555666666666777666444444555777888888777777888888999:::<<<>>>??????>>>???AAACCCIIIIIIIIIHHHGGGIIIKKKNNNJJJNNNPPPQQQVVV\\\]]]YYYXXXWWWWWWVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWUUUTTTRRRQQQTTT^^^ccc]]]UUUSSSRRRPPPQQQSSSUUUSSSNNNKKKJJJJJJQQQOOOLLLJJJIIIFFFBBB???@@@@@@@@@AAABBBBBB???===999999888777666666666777888777666555444555555666666666555555555444444444111000000///...---------..............................---,,,,,,,,,,,,---...------,,,+++***))))))++++++************++++++***)))((((((((()))+++,,,))))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''+++*********))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))%%%''',,,,,,'''&&&*********))))))))))))******+++***)))))))))***,,,,,,,,,+++++++++******))))))((((((((()))******++++++...+++))))))+++---,,,+++(((((()))************))),,,,,,------,,,,,,+++***************************//////...---,,,,,,,,,,,,++++++******++++++,,,---000///---+++*********+++***++++++++++++***))))))+++***)))(((((()))***+++''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''')))''''''(((***)))%%%!!!&&&''')))++++++***)))(((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''((()))***++++++***)))***+++))),,,///000000111333444333444555444333222444666888999999:::;;;<<<======AAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBFFFDDDJJJaaavvv************+++++++++,,,))))))***++++++,,,------************************))))))***+++++++++*********++++++,,,,,,++++++***)))************+++++++++,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------------------......///,,,,,,---------------------------------.............../////////000000000//////000111111111111000//////000111111111111000000111222222333333222222333444444444555555555555555666666555444444555777999888888888888999::::::<<<===>>>>>>======???AAAJJJJJJIIIHHHHHHJJJLLLNNNLLLLLLMMMOOOSSSXXX^^^ccc]]]YYYTTTQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXVVVTTTQQQOOOOOOOOOOOOUUU[[[]]]XXXSSSTTTUUUSSSOOOQQQRRRQQQMMMKKKKKKLLLOOOMMMKKKJJJHHHFFFBBB???AAA@@@@@@@@@AAA@@@===::::::999999888888888999999777666555444444555555666555555555444444444333333222111111000//////....................................---,,,,,,,,,,,,---,,,++++++******))))))(((***))))))))))))))))))***((((((((((((((())))))***))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''*********)))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((%%%&&&******&&&%%%'''******))))))))))))************)))))))))***+++,,,++++++******))))))))))))((((((((()))******++++++---+++((((((+++,,,,,,***((()))******++++++******,,,,,,------,,,,,,+++***************************------,,,++++++++++++,,,++++++******++++++,,,---...---,,,+++***)))))))))***++++++++++++***))))))+++***)))(((((())))))***((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''(((''''''((()))(((%%%!!!!!!"""$$$%%%&&&%%%$$$###(((((((((''''''((((((((('''((()))(((&&&&&&(((***)))***++++++))))))***+++))),,,...000000111333444222333444444333444666888:::;;;;;;<<<===>>>??????AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBFFFDDDJJJbbbxxx***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,*********************************+++******))))))******++++++++++++******)))************++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------,,,,,,------...///...---,,,,,,,,,,,,------++++++,,,,,,------...............////////////000...//////000000000000000...///000000111111000000000111111111222222222222333333333333444444444444444555666555444333555777999999888888999999:::;;;;;;<<<===<<<<<<<<<>>>@@@HHHGGGFFFFFFGGGIIIJJJLLLOOOKKKLLLPPPQQQSSS___mmmiiiaaaWWWTTTVVVZZZ[[[[[[VVVVVVVVVVVVUUUUUUTTTTTTWWWTTTQQQNNNMMMMMMOOOPPPUUUWWWWWWUUUUUUZZZ\\\[[[SSSSSSSSSPPPMMMLLLLLLMMMMMMLLLJJJIIIIIIFFFCCC@@@AAA@@@@@@@@@@@@>>>;;;888::::::999999::::::;;;;;;666555444333333444666666444444444333333333222222222222111111000000//////////////////////////////......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((())))))(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''******))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''%%%&&&))))))&&&%%%'''***))))))(((((())))))***)))))))))))))))***++++++))))))))))))((((((((((((((((((((()))******++++++,,,***((((((***+++******)))******+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++*********+++,,,,,,++++++******++++++,,,---+++,,,++++++***)))''''''******++++++******)))(((++++++***)))(((((()))))))))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((()))(((%%%###$$$%%%&&&'''((('''&&&&&&))))))(((((((((((())))))((()))***)))'''''')))***)))***++++++))))))***+++)))+++...000000111222444000222333444444555777::::::;;;;;;<<<===>>>??????AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBGGGEEELLLdddzzz+++++++++++++++,,,,,,,,,))))))******+++++++++,,,******************************+++******)))((((((******++++++++++++******))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------++++++***+++,,,,,,***++++++,,,---......///------........./////////---...//////000000//////...//////000000000000000000000000000111111222222222222222222333333333444333444555444333333555777777777777777777888999999999:::;;;<<<<<<===???BBBEEEDDDCCCDDDEEEGGGHHHHHHQQQKKKMMMSSSPPPMMMZZZooollldddZZZXXX\\\``````]]]UUUUUUTTTSSSSSSSSSRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTVVV[[[```aaa```XXXWWWTTTQQQNNNMMMMMMMMMLLLKKKKKKKKKJJJHHHEEEBBBAAA@@@???@@@@@@???<<<::::::999999999:::;;;<<<<<<555444444333333444666777333333333222222222111111111111111000000/////////////////////////////////...---,,,,,,++++++,,,,,,))))))))))))******++++++))))))(((((((((((())))))&&&''')))*********)))((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''&&&''')))*********+++))))))(((((((((((())))))(((((((((((())))))******((((((((((((((((((''''''((((((((()))******++++++***))))))))))))***))))))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************+++,,,---...++++++******++++++,,,---***+++,,,,,,+++)))(((&&&***************))))))(((++++++***))))))(((((((((******************++++++************************(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''''''''(((((('''&&&$$$(((((()))************))))))(((((((((((((((((()))((())))))(((''''''(((***)))***+++***)))((()))+++)))+++...///000000222333111333444444444555777999888999999:::;;;<<<======@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBGGGEEEMMMeee|||++++++++++++++++++++++++)))***************++++++***************************************)))(((''')))******++++++******)))))))))*********++++++++++++************+++,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,+++***************++++++,,,---...//////000------------............------...////////////.........///000000000000000000000/////////000111222111111111111222222222222222333444333222333444666555555555555555666666777666888:::<<<===???BBBEEEDDDCCCBBBCCCFFFHHHHHHGGGLLLIIILLLRRRMMMFFFQQQdddaaaZZZUUUVVV[[[^^^[[[VVVVVVUUUTTTRRRRRRQQQRRRRRRNNNPPPRRRUUUWWWWWWWWWWWWZZZWWWVVVYYY]]]]]][[[XXXUUUSSSQQQOOOOOOOOOOOOOOOMMMMMMLLLMMMMMMKKKGGGDDD?????????@@@BBBBBB@@@>>>999999999999999:::;;;<<<666555444333444444666666333333222222222111111111000///////////////......////////////////////////------,,,++++++++++++,,,))))))***++++++,,,,,,,,,+++******))))))******+++((()))***+++,,,+++******))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))***,,,///111111))))))(((((((((((())))))''''''(((((())))))))))))''''''''''''''''''((((((((((((((()))******++++++))))))******))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,...///000++++++******++++++,,,---++++++,,,,,,,,,***)))((()))************)))((((((************))))))((((((++++++******************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((('''(((((('''&&&&&&''')))((()))******)))((()))***(((+++---//////000222333444555555555444444555777888999999:::;;;<<<======@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEDDDEEEFFFGGGHHHCCCHHHFFFNNNfff}}}+++++++++************)))************************************************)))))))))***))))))(((((())))))************)))))))))************+++++++++***************+++,,,,,,++++++************++++++++++++******++++++,,,---+++,,,,,,,,,+++***)))(((,,,,,,------......//////,,,,,,,,,---------......,,,------...............---...//////000000//////000///.........///111222000000000000111111111222111222333333222222444666444444333333444444555666666888:::;;;===???BBBEEEEEECCCBBBDDDHHHKKKJJJGGGEEEFFFKKKNNNIIICCCIIIUUUVVVSSSRRRUUUYYYZZZWWWSSSVVVUUUSSSQQQQQQPPPQQQQQQJJJMMMQQQUUUXXXXXXWWWWWW^^^YYYVVVXXXXXXTTTOOOMMMNNNLLLKKKMMMOOOQQQQQQPPPNNNNNNNNNOOONNNLLLHHHDDD>>>>>>???AAACCCCCCAAA@@@::::::999999999:::;;;;;;888777666555444555555666333333333222222222111111////////////....................................------,,,+++++++++++++++******++++++,,,,,,,,,---++++++************++++++)))***++++++,,,,,,++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&)))******,,,111444333)))((((((''''''(((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++(((***++++++***))))))***)))******+++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++******++++++,,,---++++++,,,,,,+++******)))))))))******))))))((('''))))))************))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((((()))******(((((()))***(((***---//////000111333555666666555444444555777:::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDDDDDDDFFFGGGHHHDDDHHHGGGNNNggg~~~*********)))))))))((((((************))))))))))))************************'''((())))))))))))))))))))))))************)))))))))************+++++++++***************++++++,,,++++++************++++++***************+++,,,,,,,,,---...///...,,,***(((,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---............------...//////000000//////000///...------///000222/////////000000000111111000111222222111222444666444444333333444444555666777888:::;;;;;;<<>>>>>@@@BBBBBB@@@>>><<<<<<;;;;;;:::;;;;;;;;;;;;999888666555555555666444333333333222222222222////////////////////////---------------------------,,,++++++***+++++++++************++++++++++++******))))))))))))*********************++++++,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&)))***''')))///111///((((((''''''''''''((((((%%%&&&'''(((((((((''''''''''''((((((((()))))))))((((((((()))******++++++(((+++------+++)))***+++((()))******++++++******,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......++++++******++++++,,,---++++++***))))))))))))***)))))))))))))))((((((''''''((()))***++++++***************))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%'''(((((((((''''''&&&'''((('''%%%%%%''')))'''''''''''''''((())))))((((((''''''''''''(((((('''(((((('''&&&&&&''')))((()))***)))((('''(((***(((***---...//////111333444555666555444555777999:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBCCCCCCEEEDDDCCCCCCCCCEEEGGGIIIDDDIIIGGGNNNggg}}}{{{***)))))))))((((((''''''*********)))))))))))))))************************''''''((())))))***))))))))))))************)))))))))************+++++++++*********)))***++++++,,,++++++************++++++*********)))***++++++,,,,,,...111222111...+++(((,,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......---------......///////////////000///---,,,---...000222////////////000000000000000111222222111222444666555444444444444555666666888999::::::999:::;;;===???===<<>>???@@@???===;;;???>>>===<<<<<<<<<<<<<<<<<<;;;999777666555555555444444444333333333222222000000000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&))))))%%%%%%+++---***((((((''''''''''''((((((%%%%%%'''((((((((('''&&&'''((((((((())))))******((((((((()))******++++++(((+++......+++******,,,(((((()))***************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---+++***(((''''''((()))))))))))))))))))))(((((('''%%%''')))***++++++++++++***)))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''(((((((((''''''%%%'''((('''%%%%%%'''***'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((()))))))))'''''')))***((()))***)))((('''(((***(((***---...//////111222222333555555555666999;;;888999999:::;;;<<<======???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHEEEIIIGGGNNNfff}}}xxx++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,///...---,,,+++,,,------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................///............---------...............///000000333333111111111222333444777666555333444555777888<<<<<<::::::999:::;;;<<<=========>>>@@@CCCFFFGGGHHHKKKNNNNNNMMMMMMPPPSSSRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSQQQNNNMMMNNNOOOSSSTTTTTTSSSRRRQQQSSSTTTYYYXXXVVVSSSRRRSSSVVVYYYYYY\\\^^^\\\WWWSSSRRRRRRPPPPPPPPPNNNLLLHHHEEEDDD??????>>>===<<<<<<<<<===???>>>===<<<;;;:::::::::;;;:::999888888888999999444333222222444555555555////////////............///............------------,,,++++++------,,,+++,,,+++***))))))***+++,,,************************((((((((((((((((((((((((((($$$$$$))))))%%%&&&***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))++++++)))((()))***))))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***++++++***+++,,,,,,---.........---+++,,,---------,,,+++***,,,,,,,,,+++++++++******************************+++******)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&((()))***((('''%%%%%%'''(((***'''''''''''''''''''''''',,,+++)))(((&&&%%%%%%%%%&&&'''((('''&&&'''(((***((()))***++++++***)))((()))+++...//////000222333222111111222333555777999888999;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGFFFDDDCCCDDDEEEGGGHHHEEEGGGGGGKKK```zzz+++******))))))******+++))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,...---,,,+++++++++,,,---*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...........................,,,---------......//////---------------...//////111111000000111333444555222222222333666999<<<>>><<<;;;:::999999:::;;;<<<======>>>???BBBDDDGGGHHHIIINNNSSSUUUSSSQQQRRRSSSPPPPPPOOOOOOPPPRRRTTTUUURRRSSSSSSRRRPPPOOOPPPRRRSSSTTTUUUTTTRRRRRRSSSUUUZZZZZZYYYWWWUUUTTTUUUVVV\\\]]]^^^\\\XXXTTTSSSSSSQQQPPPNNNLLLJJJGGGEEEDDD@@@@@@???>>>============>>>===<<<;;;;;;:::;;;;;;;;;;;;999888888888999:::555333222222333444444333////////////........................---------------,,,++++++------,,,+++++++++***))))))***++++++************************************************)))%%%&&&******''''''+++((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))++++++)))((()))***((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((())))))(((((()))))))))*********+++++++++++++++++++++++++++***((()))+++,,,+++***++++++,,,---------------,,,---...//////...,,,+++,,,,,,+++++++++*********++++++++++++************+++***))))))(((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''''')))(((''''''''''''((()))''''''''''''''''''''''''***)))(((''''''&&&&&&'''&&&'''((('''&&&'''(((***((()))***++++++***)))((()))+++...//////000222333222111111222333555777999777888999;;;<<<<<<======??????@@@AAABBBCCCDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGDDDFFFFFFKKK___~~~+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************))))))))))))***++++++---,,,++++++******++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,---...///000000,,,,,,,,,,,,,,,---.........//////000111333555666111111222444666:::===???;;;:::999888888999:::;;;===>>>???AAACCCFFFIIIJJJKKKQQQXXX[[[YYYVVVTTTSSSSSSQQQNNNLLLMMMPPPSSSVVVQQQSSSTTTTTTSSSSSSTTTUUUTTTUUUVVVVVVUUUTTTUUUWWWWWWYYY[[[ZZZYYYWWWWWWXXX^^^___^^^[[[WWWTTTTTTTTTQQQOOOLLLJJJGGGFFFEEEEEEBBBAAAAAA@@@??????>>>>>><<<<<<;;;::::::;;;;;;;;;<<<;;;:::999888999999:::777555333222333333222111////////////........................---------------+++***+++,,,---,,,+++++++++***))))))***++++++************************++++++++++++++++++++++++***''''''******((((((+++((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))++++++)))((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''((())))))(((((())))))))))))*********************************)))((()))+++,,,+++***++++++,,,---------,,,,,,,,,---///111111000---,,,,,,++++++++++++*********,,,,,,,,,++++++*********+++***))))))(((((()))))))))))))))))))))))))))))))))))))))************+++,,,++++++***)))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&'''((('''&&&'''(((***))))))************)))))))))+++...//////000222333222111111222333555777999777777999:::;;;<<<<<<<<>>???BBBDDDGGGIIIJJJLLLRRRYYY[[[YYYVVVTTTTTTXXXTTTOOOJJJIIILLLPPPSSSQQQSSSUUUVVVVVVVVVWWWYYYUUUWWWXXXXXXWWWWWWXXXYYYUUUVVVXXXYYYZZZZZZ\\\^^^^^^]]][[[XXXUUUSSSRRRRRRPPPNNNJJJGGGDDDDDDDDDEEEBBBBBBBBBAAA@@@???>>>>>>::::::::::::::::::;;;;;;<<<;;;:::888888999999:::999777555444444333222000////////////.....................---------,,,,,,,,,+++***+++,,,,,,,,,***+++******************+++************************++++++++++++++++++++++++)))(((((())))))))))))***((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++)))((()))***(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((***,,,,,,,,,***++++++,,,,,,,,,,,,++++++***,,,///111111000---+++++++++++++++************------,,,,,,++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((&&&%%%$$$###$$$%%%%%%%%%%%%$$$###''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((('''&&&'''(((***)))))))))******))))))))))))+++...//////000222333222111111222333555777999777888999:::;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCEEECCCBBB@@@@@@AAABBBCCCAAACCCDDDIII___~~~{{{***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))(((((())))))***++++++++++++*********))))))))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------,,,...............//////000//////000000000000000000444333333222222222333333888777777666777888999:::<<<===???BBBDDDFFFHHHIIILLLPPPTTTUUUSSSRRRSSSUUUVVVRRRMMMIIIHHHKKKOOORRRQQQSSSVVVWWWWWWVVVWWWYYYTTTWWWYYYZZZYYYYYYZZZ[[[WWWWWWWWWVVVVVVXXX\\\___ZZZXXXVVVSSSRRRPPPOOOOOONNNLLLHHHDDDBBBBBBCCCDDDBBBBBBBBBBBBAAA???===<<<::::::999999999::::::;;;;;;:::999888777888999999<<<999666555555444222111////////////...............------------,,,,,,,,,,,,+++******,,,,,,+++************++++++*********))))))))))))))))))))))))************************((())))))(((((((((((('''((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((()))++++++)))((()))***''''''''''''''''''''''''((()))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((***,,,---,,,******+++++++++++++++******(((***,,,...///...,,,++++++++++++*********)))))),,,,,,,,,++++++************))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&'''((('''&&&'''(((******))))))))))))))))))***)))+++...//////000222333222111111222333555777999888999:::<<<===============>>>>>>???@@@AAABBBBBBDDDCCCAAA@@@???@@@AAABBBAAACCCCCCIII```zzzssszzz***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((((((((((()))*********++++++++++++***)))))))))))))))************+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++///............///000000//////000000000000///...000000000111222222333333777666555555666777999:::;;;<<<>>>AAACCCDDDEEEEEEHHHKKKNNNNNNLLLMMMPPPTTTOOOMMMJJJIIIJJJMMMQQQTTTPPPRRRTTTUUUTTTSSSSSSTTTRRRTTTWWWYYYYYYYYYYYYZZZZZZYYYWWWSSSQQQRRRUUUXXXTTTRRRPPPOOOOOONNNLLLKKKLLLJJJFFFCCCAAAAAABBBCCCAAAAAAAAAAAA???===;;;:::::::::999888888999999999:::999888777666777777888<<<999666555444444222000////////////............------------,,,,,,,,,,,,,,,***)))***+++,,,+++***)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''******''''''))))))&&&((((((''''''''''''(((((('''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((()))++++++)))((()))***''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''(((+++------,,,*********+++++++++***))))))((()))***+++,,,,,,+++++++++************)))))))))***************************)))((((((''''''(((((())))))))))))))))))))))))***)))))))))))))))((((((***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&'''((('''&&&'''(((*********))))))))))))******)))+++...//////000222333222111111222333555777999999999;;;<<<===>>>>>>>>>======>>>???@@@AAAAAABBBEEECCCAAA@@@???@@@AAABBBAAABBBCCCJJJaaasssnnnwww|||))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,,,,+++***)))))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...//////,,,---///000000000000///...///000111333333444444555555444444555777888999:::;;;===???AAAAAAAAAAAABBBEEEIIIIIIHHHIIIMMMPPPJJJJJJJJJKKKLLLOOOQQQRRRMMMOOOQQQQQQPPPNNNMMMMMMNNNPPPTTTVVVVVVVVVVVVWWWXXXXXXVVVRRROOONNNOOOQQQNNNMMMLLLMMMNNNNNNKKKHHHIIIHHHEEEBBBAAA@@@AAAAAA??????@@@???>>><<<999777;;;:::999888888777888888999888666555555555666777999777444333333222111///////////////............---------,,,,,,,,,+++++++++***)))***+++,,,+++))))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((,,,+++''''''******&&&((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((()))++++++)))((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''(((+++---...,,,*********++++++***))))))(((((()))))))))***+++,,,,,,************))))))))))))((((((((())))))******+++))))))(((''''''''''''((())))))))))))))))))))))))******))))))((((((((((((***++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))***)))(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((('''&&&'''(((***+++***)))(((((()))***+++)))+++...//////000222333222111111222333555777999888999:::;;;<<<=========<<<<<<===>>>???@@@AAAAAAFFFDDDBBB@@@???@@@AAABBBAAABBBCCCKKKcccsssooowwwyyy))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((()))******++++++,,,---,,,+++***)))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///---,,,,,,,,,,,,---......***+++---///111111111111000111222333333333333333555444444444555666888999999;;;<<<>>>????????????>>>BBBFFFHHHHHHHHHKKKNNNJJJKKKLLLLLLMMMNNNNNNNNNKKKMMMOOONNNLLLIIIHHHGGGJJJMMMQQQSSSSSSSSSTTTTTTRRRSSSTTTRRRPPPNNNMMMNNNLLLKKKJJJLLLOOONNNJJJGGGHHHGGGEEEBBBAAA@@@@@@@@@===>>>???>>>===:::888666;;;:::999888777777777777888777666444444555555666777555333111111111///...000/////////............---------,,,,,,,,,+++++++++***)))***+++++++++))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))------((((((,,,+++'''((((((''''''''''''(((((('''((()))++++++)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((()))++++++)))((()))***''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((+++......,,,******************)))((((((***)))(((((()))+++---...************))))))))))))&&&&&&'''((()))***++++++))))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((((('''((())))))******((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&((()))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&'''((((((&&&'''(((***+++***)))(((((()))***+++)))+++...//////000222333222222111222333555777999777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAFFFEEEBBB@@@@@@@@@AAABBBBBBCCCCCCKKKdddvvvrrryyyyyy))))))))))))))))))))))))))))))))))))))))))))))))---+++((('''((())))))(((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))%%%)))---,,,((('''))),,,111,,,''''''***,,,***'''++++++******************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///......///111333555222111000111333555555555;;;;;;;;;<<<<<<=========>>>AAACCCEEEEEEEEEFFFHHHEEEHHHKKKLLLLLLKKKJJJKKKHHHIIIJJJJJJJJJKKKKKKKKKMMMLLLKKKLLLOOOQQQRRRRRRPPPOOOOOONNNLLLLLLKKKKKKGGGJJJNNNOOOMMMIIIFFFDDDBBBBBBBBBAAA???>>>===<<<999999999999999999999999:::999999888777666666555333333333333333333333333444222/////////000000///222000...---------,,,+++---,,,+++***))))))))))))************))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''((()))))))))))))))(((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))&&&$$$$$$%%%'''((())))))(((((((((((())))))'''&&&&&&%%%%%%'''((()))***************)))((('''+++***(((&&&&&&''')))***,,,+++++++++******)))))),,,)))&&&&&&(((******((())))))(((((('''''''''&&&''''''(((((())))))******)))((('''''''''(((***+++))))))(((((((((((())))))&&&'''(((''''''''')))+++******((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))*********(((&&&&&&)))+++***((((((((())))))))))))(((((()))+++...000000000111222333222222222444666999;;;999:::;;;<<<============>>>===<<<<<<===???AAACCCCCCEEECCC??????BBBBBB@@@EEEAAACCCJJJ]]]jjjmmm{{{))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))***+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))$$$'''))))))'''***000555111---((((((+++,,,+++(((*********++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////////////////......///222444555333222111111333555555444999999::::::;;;;;;<<<<<>>===;;;:::999999999999999999999999999999888888777666666555555333333333333333333333333333111//////000111111000///---,,,---......---,,,---,,,+++***))))))))))))''''''(((((())))))******((((((((())))))***++++++))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&''''''''''''((((((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***((('''%%%%%%%%%'''''''''''''''((()))***+++,,,((('''&&&&&&&&&''')))))))))************))))))(((***)))(((''''''((())))))++++++*********)))))))))+++)))&&&&&&(((***)))(((***)))))))))(((((((((((('''((((((((()))))))))***)))(((((('''((()))***+++))))))(((((((((((())))))&&&'''(((((('''''')))***+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&)))'''%%%&&&(((***)))((((((((())))))))))))(((((()))+++...000000000111222444333222222444666888:::999:::;;;<<<<<<=========>>>===<<<<<<===???AAACCCAAADDDDDDBBBCCCHHHJJJIIIHHHCCCDDDJJJ\\\}}}hhhkkkuuu))))))))))))))))))))))))))))))))))))))))))))))))+++---...,,,***)))+++...))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((('''&&&&&&***222999000---))))))+++,,,+++)))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000222555666444222111111333444333333666777777888999999::::::>>>??????>>>===>>>@@@BBBFFFHHHJJJJJJHHHFFFFFFFFFEEEDDDFFFLLLSSSUUUQQQMMMPPPNNNMMMNNNPPPQQQQQQPPPKKKLLLNNNPPPQQQQQQPPPPPPQQQOOONNNMMMMMMIIICCC>>>??????>>>===<<<:::999888888888888888888888888888777777777666555555444444444444333333222222111111222000//////000222111111---------///111111///------,,,+++***))))))))))))%%%%%%&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&&&&&&&''''''''''''''''''%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&(((***,,,...///((((((((('''((())))))***((())))))************)))((((((((((((((((((((((((******))))))))))))((((((***)))''''''((())))))(((*********))))))))))))((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((()))((('''''')))***+++***)))((((((''''''((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))******)))((('''&&&%%%$$$)))(((((((((''''''''''''))))))((((((((((((''''''(((&&&%%%%%%'''(((((('''((())))))******))))))((()))+++...000000000111222555444333333444555888999:::::::::;;;<<<<<<======>>>=========>>>@@@BBBCCCAAADDDDDDCCCEEEJJJMMMLLLHHHBBBBBBIII\\\|||zzzfffkkkqqq(((((((((((((((((((((((())))))))))))))))))))))))))),,,///---)))'''***...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((,,,+++)))&&&%%%(((---111...+++))))))***+++***)))))))))***+++,,,------...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------..................///111333555666444333111111222333222111444555555666777888999999;;;<<<===>>>@@@CCCHHHLLLFFFGGGIIIIIIHHHFFFGGGGGGFFFDDDFFFNNNVVVXXXSSSLLLRRRPPPOOOOOOQQQRRRRRRQQQLLLNNNOOOQQQRRRRRRQQQPPPTTTPPPMMMMMMNNNLLLFFF@@@AAAAAA@@@???===;;;:::999777777777777777777777777666666555555555444444444555444444333222111000000000///...///111222222111//////000222333333000...---,,,+++***))))))))))))'''''''''((()))******+++******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))(((''''''&&&(((((((((((())))))))))))&&&'''(((((((((&&&$$$###&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&%%%&&&&&&'''(((***,,,...///)))))))))))))))*********'''((()))***************&&&'''((()))))))))(((((()))))))))((((((((((((((())))))((((((((())))))((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))((())))))((('''''')))***+++***)))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&%%%))))))((((((((('''''''''''''''((()))+++,,,------(((''''''''''''((()))))))))))))))******))))))))))))+++...000000000111222666555444333444555777999::::::::::::;;;<<<===============>>>???@@@BBBCCCDDDFFFEEEBBBBBBEEEGGGEEEDDD>>>???GGG[[[{{{wwweeemmmqqq((((((((((((((((((((((((((((((((((((((((((((((((&&&***---,,,(((&&&)))---(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((++++++***((('''&&&((()))***)))((((((((()))(((((())))))***++++++,,,------*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000222333444444222111111222333222111333444444555777888888999:::;;;===???BBBFFFLLLPPPCCCDDDFFFFFFEEEEEEFFFGGGEEEDDDEEEMMMTTTVVVOOOHHHPPPNNNNNNOOOQQQSSSSSSRRRPPPPPPQQQRRRQQQPPPOOONNNQQQMMMIIIIIILLLKKKGGGBBBAAAAAA@@@???===;;;999888777777777777777777777777555555555555444444444444444444333222111111000000000///...000222222222000000000000111111000---***---,,,+++***))))))))))))************************,,,++++++******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******'''(((((()))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((&&&%%%(((((((((((()))***+++,,,((())))))***************'''((()))***************%%%&&&'''((()))(((((((((((((((((((((((()))))))))(((((()))))))))(((((()))''''''''''''''''''''''''))))))))))))(((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))))))))***)))''''''(((******))))))(((((((((((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''(((***+++,,,---))))))))))))))))))***+++))))))************)))))))))+++...000000000111222666666444444444666888999::::::999999:::;;;============>>>???@@@AAABBBBBBEEEGGGEEEAAA@@@BBBCCCAAABBB>>>???FFFYYYwwwsssaaalllqqq))))))))))))))))))))))))(((((((((((((((((((((((($$$'''******'''&&&(((***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))(((((('''''''''(((((('''''''''''')))))))))******++++++,,,************++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///000000111111333111000000222333222222333444555666777888999:::<<<===???@@@AAADDDHHHKKKAAABBBCCCCCCBBBAAABBBDDDCCCBBBEEEKKKPPPQQQLLLFFFMMMLLLLLLNNNQQQTTTUUUUUUSSSRRRQQQPPPOOONNNMMMMMMKKKHHHEEEEEEGGGGGGEEEBBB@@@@@@???>>><<<:::888666888888888888888888888888555555555555555555555555333333222222111111000000000//////000222222111///...------------,,,)))'''---,,,+++***)))))))))))),,,,,,+++++++++*********,,,+++++++++******))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&))))))((((((((((((((()))(((((()))***************((())))))************)))&&&&&&&&&''''''(((((()))(((((())))))))))))******'''(((******)))(((((()))%%%&&&&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))******)))((('''(((***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''((())))))))))))(((''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++***))))))+++---)))******++++++******))))))+++...000000000111222666555444444555666999:::::::::999999999;;;<<<>>>===>>>>>>???@@@AAABBBBBBCCCEEEDDDAAAAAADDDEEECCCDDDAAABBBGGGUUUqqq|||ooo^^^jjj}}}ooo))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))((((((''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))******)))(((''''''((()))(((''''''((())))))))))))))))))))))))************++++++++++++******++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,------...............222000///000222333333222444555666777888:::;;;;;;>>>@@@BBBBBBBBBCCCDDDFFFFFFFFFFFFDDDAAA@@@AAABBBCCCDDDHHHMMMPPPQQQNNNKKKNNNNNNNNNRRRVVVZZZ\\\]]]TTTRRRPPPNNNMMMMMMNNNNNNIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@???<<<:::888777999999999999999999999999555555555555555555555555222222222111111111111111111000000111222222000......,,,++++++,,,,,,+++)))---,,,+++***))))))))))))***************+++++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$%%%&&&''')))%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((''''''(((((('''''''''''''''((('''((()))*********)))))))))************))))))(((&&&&&&%%%%%%&&&''')))***)))))))))*********++++++&&&(((++++++)))'''((()))&&&&&&&&&&&&''''''((((((***)))))))))((((((((('''&&&'''((()))***))))))((())))))(((((((((((())))))***++++++)))((('''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((()))***))))))((()))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((()))))))))((()))+++***((((((***---)))******++++++******))))))+++...000000000111222555444444444555777:::;;;:::999888888999:::<<<>>>===>>>???@@@AAABBBBBBBBBBBBDDDCCC@@@AAAEEEFFFDDDBBBAAADDDGGGRRRmmm{{{rrr^^^kkkyyylll))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&(((******(((&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))+++***)))))))))***)))((('''(((******)))(((((()))))))))))))))(((((((((((()))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,---......------,,,111/////////222333444333555555666888999;;;<<<<<>>===>>>???@@@AAABBBBBBBBBBBBDDDCCC??????BBBCCCAAA===>>>DDDFFFQQQmmm~~~www```nnnxxxlll)))((('''''''''(((***++++++***)))'''''''''((()))''''''''''''''''''''''''***)))))))))((((((''''''******)))(((((((((((((((+++***)))'''''''''((()))&&&''')))*********)))(((***)))(((((()))(((''''''((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******'''))),,,......---+++)))++++++******************++++++,,,,,,,,,,,,------,,,---.........---,,,+++000000111111111222222222777777777888999;;;<<<===AAACCCFFFGGGFFFFFFFFFGGGNNNOOONNNKKKHHHEEEEEEEEEIIILLLPPPRRRSSSUUUVVVXXXUUUYYY]]]aaabbbbbbbbbcccVVVUUUSSSQQQOOOOOOOOOOOOOOOMMMJJJFFFDDDCCCCCCDDDAAAAAAAAA@@@>>><<<;;;:::;;;:::::::::;;;999777444666666777888888888888888333222222222222222222333//////............//////111111000...---,,,+++***++++++++++++++++++++++++'''(((***++++++***)))(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''***...///,,,)))%%%$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&""" !!!%%%'''$$$ &&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''(((((())))))******+++*********))))))((((((((((((''''''''''''((((((''''''(((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%(((******)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((()))***************)))'''&&&'''(((***+++))))))************))))))***,,,...000222222222222555555666888999:::;;;<<<;;;;;;999999999999;;;;;;?????????@@@AAACCCDDDEEECCCDDDCCCBBBAAAAAACCCEEEGGGAAAAAAEEEQQQmmm{{{ZZZllltttnnn)))(((((('''((()))***+++******)))(((((((((((((((''''''''''''''''''''''''******)))))))))(((((((((******)))(((((((((((((((+++***)))(((''''''((()))''''''((()))))))))))))))+++(((%%%(((,,,...,,,(((((((((((((((((((((((((((******)))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))((()))+++------,,,+++***************************++++++,,,,,,,,,,,,------------///000000///...---000000000111111111222222333444444666888:::<<<===???AAADDDEEEEEEDDDEEEFFFJJJKKKLLLKKKIIIGGGGGGGGGIIILLLOOORRRSSSSSSUUUVVV]]]___aaabbb___]]][[[[[[VVVTTTSSSQQQPPPOOOOOOPPPMMMKKKHHHEEECCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::<<<;;;::::::;;;999666444555666777777888888777777222222111111111111222222000000////////////000000000000///...---,,,,,,+++************************)))***************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,---+++(((&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((($$$"""###'''(((&&&"""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))))))))(((((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((())))))*********))))))'''''''''(((***+++))))))************))))))***+++...000222222333222333333444666777888999:::;;;;;;:::999999:::;;;;;;>>>>>>>>>???@@@BBBCCCDDDCCCDDDCCCBBB@@@@@@BBBDDDEEE??????CCCNNNjjj|||yyy```ppppppmmm((((((((((((((()))******)))))))))))))))(((((('''((((((((((((((((((((((((************))))))))))))******)))(((((((((((((((***))))))(((((((((((()))((((((((((((((()))******,,,'''###'''///333000+++))))))))))))))))))))))))***))))))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))************************((())))))******))))))(((*********+++++++++++++++************************++++++,,,,,,,,,,,,---------...///111111111000000000000000000111111111111000111222444666999;;;<<<<<>>===;;;;;;>>><<<;;;::::::999666444555555666777777777777666111111000000000000111111000000000//////000000000............---------,,,)))))))))))))))))))))))),,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''******((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))&&&$$$%%%((()))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((('''((((((''''''''''''(((((())))))(((((('''''''''&&&******)))******+++,,,---))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((()))))))))))))))((('''''''''(((***+++((())))))******))))))(((***+++---000222333333333333333444666777888999:::;;;;;;::::::::::::;;;;;;<<<======>>>???AAACCCDDDCCCDDDCCCAAA@@@???AAACCCDDD>>>???BBBMMMhhh{{{xxxhhhuuu}}}kkkkkk((((((((((((((())))))***'''((()))******)))((('''))))))))))))))))))))))))******************))))))***))))))((((((((((((((()))))))))(((((((((((())))))((('''''''''(((***+++***'''%%%(((...111///,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))((((((++++++***))))))***+++,,,***************++++++++++++++++++,,,,,,,,,------,,,---///000111111111000/////////000000000111111111111222333555777999:::;;;===@@@BBBBBBBBBBBBCCCBBBEEEHHHIIIIIIHHHIIIIIIHHHKKKNNNOOOOOONNNOOOPPPQQQSSSUUUUUUSSSQQQPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@???>>>===;;;;;;???===;;;::::::999666444444444555666666666666555000000////////////000000//////............//////------------------------************************...---+++))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((()))'''&&&&&&((()))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))))))))***+++,,,---(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***)))(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))(((((()))(((((('''((()))******(((((())))))))))))(((((()))+++---000222333333333555555666888999:::;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCCDDDCCCAAA??????AAABBBEEE@@@BBBDDDNNNiii|||zzzmmmyyy{{{iiilll'''(((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((())))))))))))((()))((('''''''''(((***+++'''((()))***)))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))((((((,,,+++)))(((((()))+++,,,))))))*********++++++++++++++++++,,,,,,,,,------***,,,---///000000//////....../////////000000000333333333444444666777777:::<<>>===<<<;;;:::>>><<<:::999999888666444333333444555555555555444000//////////////////000---------,,,,,,---------,,,,,,,,,---------------++++++++++++++++++++++++...---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&&&&&&&(((***&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''((((((***+++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((())))))***(((((())))))))))))(((((()))***---000222333444444555555666888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@BBBCCCCCCDDDCCCBBB@@@@@@AAACCCEEEAAACCCEEEMMMggg{{{zzzooo|||zzziiimmm''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((('''(((((())))))))))))(((((((((((((((((()))******%%%)))+++***'''%%%(((+++))))))))))))))))))))))))((((((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))************************((())))))******))))))(((,,,+++***)))((()))******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,.........------............////////////444333333333333444555555888;;;>>>@@@@@@@@@AAACCC@@@BBBCCCCCCBBBBBBDDDFFFHHHJJJLLLLLLJJJHHHHHHHHHFFFHHHKKKKKKKKKLLLMMMNNNRRRRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>============<<<;;;:::999<<<:::888777777777666555222222333444444444444333000000////////////000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************************''''''((((((((()))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((((((((())))))))))))'''(((((())))))(((((('''(((***---000222333444444333333444666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;===???AAACCCDDDCCCDDDCCCBBBAAAAAACCCEEECCC@@@BBBDDDKKKeeezzzyyyppp}}}xxxgggnnn&&&'''((()))***))))))(((((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''((((((((((((******)))(((((((((((((((&&&'''((()))******)))(((''''''((()))))))))))))))&&&((())))))''''''(((***((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))++++++***)))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++------........./////////111111111111222333444555666999<<<>>>>>>???@@@AAA>>>????????????@@@DDDFFFHHHJJJKKKJJJHHHFFFEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKJJJIIIFFFFFFEEECCCAAA???===<<<;;;;;;;;;;;;:::999888888:::777555555666777666555111222222333333333333333111000000//////000000111---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&'''&&&&&&%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))******((((((''''''''''''((((((&&&&&&''''''((()))))))))'''''''''&&&''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&'''(((((()))))))))))))))''''''((((((((((((''''''(((***---000222444444444333333444666777888999::::::;;;<<<======<<<;;;::::::;;;<<<===???BBBDDDEEECCCCCCDDDCCCBBBCCCFFFHHHDDDAAADDDEEELLLeeezzzzzzrrr~~~tttdddmmm&&&''')))*********)))((()))(((''''''''')))***+++''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((******)))(((((((((((((((&&&'''(((*********)))(((&&&''')))*********)))((((((&&&&&&'''***+++***)))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******************))))))((((((((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---.........---,,,+++---------.........//////------...///111222444555444777:::<<<<<<===>>>???<<<======<<<===@@@DDDHHHHHHJJJKKKJJJGGGEEEDDDDDDBBBCCCEEEEEEDDDDDDFFFHHHEEEGGGHHHJJJKKKKKKJJJJJJGGGGGGFFFDDDBBB???===<<<::::::::::::999999888777888666444444555666666666111111222333333333333222111111000000000000111111...------,,,,,,------...---------,,,,,,+++++++++))))))))))))))))))))))))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&'''((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******(((((())))))******++++++((((((''''''''''''((((((%%%%%%&&&'''((()))******)))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))(((&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''(((((()))))))))))))))''''''((((((((((((''''''(((***,,,000222444444555555555666888999:::;;;<<<:::;;;<<<======<<<;;;::::::;;;<<<>>>@@@BBBDDDFFFBBBCCCDDDCCCCCCDDDGGGJJJFFFDDDGGGHHHNNNggg||||||ttt~~~pppaaammm(((((((((((()))))))))))))))(((((('''''''''((((((******))))))((((((((('''))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++************++++++++++++******)))))))))))))))******+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********------------------------------...///000111222222999:::;;;:::999999;;;===:::===@@@AAAAAABBBFFFIIIIIIIIIGGGEEECCCDDDGGGIIIHHHJJJLLLJJJFFFBBBAAABBBEEEEEEFFFGGGHHHHHHHHHHHHDDDCCCBBB@@@???===<<<;;;;;;:::999777666444333222;;;:::888666555444555555555555555555555555666666444333111000......//////---------.........//////000000///...------,,,,,,)))))))))***)))(((((('''***)))((('''''''''''''''))))))))))))))))))))))))************))))))))))))''''''(((((((((((('''''''''%%%&&&)))***'''''')))&&&%%%%%%&&&''''''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,---(((*********(((''''''''''''''''''''''''''''''''''''((()))++++++******)))000...+++)))((((((((())),,,(((%%%%%%'''(((&&&$$$&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((,,,+++***(((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&''')))***'''&&&&&&&&&'''(((***+++*********)))))))))))))))'''***---000000111222444333444666888:::;;;<<<<<<999;;;<<<;;;::::::;;;<<<<<<<<<===>>>???AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEE@@@AAAUUUooozzzvvvpppgggdddwww'''((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((('''''''''))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******))))))******++++++******))))))******++++++******))))))))))))))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333666777888888777888:::<<<:::<<>>===<<<;;;:::;;;:::999888666555444333666666555333222222222222333...+++000888;;;777111444333111000///...//////------------.........///......---,,,,,,+++******************))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))''''''++++++((((((***---***'''%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''((())))))((('''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((///---+++)))((((((((()))&&&'''''''''&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,+++***(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&'''(((***+++(((((((((((((((((((((((('''***...000000111222444555666777888999:::::::::999;;;<<<<<<::::::;;;===<<<<<<===>>>???AAACCCDDDAAABBBCCCDDDFFFGGGHHHIIIDDDDDDBBBDDDTTTiiioooiiirrrjjjfffxxx''''''((((((((()))))))))((((((''''''''''''((((((((((((((('''''''''''''''((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******))))))******++++++******))))))******++++++******))))))))))))))))))******+++)))***++++++,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++//////......///111333444222444555555555666999;;;:::;;;>>>>>>>>>???AAACCCAAAAAAAAA@@@???@@@DDDFFF@@@CCCGGGHHHGGGDDDBBBBBB@@@@@@AAAAAABBBAAAAAAAAA=========<<<<<<;;;:::999;;;:::999888777666555555333333333333333222111111444111///222777999555111444333222000//////...///------------............,,,++++++******)))))))))++++++***)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***((((((,,,,,,)))))),,,444///((($$$###%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((---,,,***)))((((((((()))###'''***)))&&&$$$'''***''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***''''''''''''(((((((((((('''***...000111111333444777777888999999999999888999;;;<<<<<<;;;;;;<<<===============>>>@@@BBBCCC???@@@AAACCCFFFHHHIIIJJJBBBDDDDDDFFFRRR___```YYYssslllfffvvv'''''''''((((((((())))))(((''''''''''''(((((()))''''''''''''''''''&&&&&&(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))************))))))))))))************)))))))))))))))))))))******+++))))))***++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,///...------...///222333000222444444555666999<<<:::;;;<<<===>>>???@@@AAAAAABBBCCCBBBBBBCCCGGGIIIFFFGGGGGGHHHGGGFFFFFFFFFAAABBBBBBBBBBBBBBBAAA@@@;;;<<<<<<===<<<<<<;;;:::;;;::::::999888777777666444555666777777666444444333666888666222000222555333333222111000///......------------------------++++++******))))))))))))+++***)))((((((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))'''(((+++,,,))))))+++222...((($$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&((()))***)))(((''''''''''''''''''''''''''''''(((((((((((()))(((+++***)))((((((((((((((('''(((((('''&&&'''***...'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''(((((())))))''''''((((((((((((((()))(((+++...000111222333444666777888999999999999999999;;;<<<<<<;;;;;;===>>>>>>======<<<===???AAABBB???@@@AAACCCEEEGGGHHHIIICCCDDDDDDFFFNNNWWWWWWRRRsssllldddsss''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''''''''''''''(((((())))))))))))((((((((())))))******))))))(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******+++))))))***++++++++++++***************************+++,,,,,,,,,------.........------,,,---...000111000222444555555777:::===;;;;;;;;;<<<>>>???@@@@@@BBBCCCDDDDDDDDDFFFHHHKKKLLLJJJGGGEEEEEEFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@<<<===>>>??????>>>===<<<;;;;;;::::::999999999888666777888999999888777666666555444666999;;;<<<;;;333222222111000///...---------------------,,,,,,++++++++++++************))))))(((((('''''''''(((&&&'''(((((()))(((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&(((%%%&&&******'''''')))+++)))&&&%%%&&&'''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%'''((()))'''''''''''''''((())))))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&)))(((''')))+++,,,***)))''''''''''''''''''''''''((((((((()))))))))******))))))((((((((((((((((((+++'''"""!!!$$$(((,,,---(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))***)))((('''&&&&&&&&&''''''''''''''''''''''''''')))))))))((((((''''''&&&###%%%'''(((((('''%%%###'''''''''(((((((((((((((((((((((())))))*********(((+++...111111222333555444555666888:::;;;;;;;;;999:::<<<<<<<<<<<<===??????>>>===<<<<<<>>>@@@BBB@@@@@@AAACCCDDDEEEFFFGGGDDDDDDCCCDDDJJJQQQUUUUUUvvvllleeevvv&&&&&&'''''''''(((((((((''''''&&&''''''((()))***'''''''''''''''((((((((('''(((((())))))(((((('''))))))************))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))(((((())))))******))))))((()))))))))))))))******+++((()))******++++++******)))))))))***************,,,,,,,,,------......///------........./////////111333444555666777:::===<<<;;;;;;===@@@BBBBBBAAAAAACCCDDDDDDDDDEEEGGGIIIMMMIIIFFFDDDEEEFFFGGGHHHCCCDDDCCCCCCBBBAAA@@@???>>>???AAABBBBBB@@@>>>===;;;;;;;;;;;;;;;:::::::::888888999888888777666666>>>444///:::NNNXXXPPPEEE222222222222111///...---------------,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))(((''''''&&&&&&((()))))))))(((''''''''''''''''''''''''''''''''''''((())))))******''''''((((((((((((''''''&&&$$$$$$((((((%%%%%%(((%%%%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((()))******%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''''''''(((+++)))((())),,,---+++((('''''''''''''''''''''''')))))))))))))))***++++++'''''''''(((((((((((((((+++%%%!!!''')))***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((((((((($$$&&&'''(((((('''&&&$$$''''''((((((((((((''''''(((((())))))******++++++(((+++///111222222444555333444666888:::;;;<<<<<<999:::<<<<<<<<<<<<>>>@@@@@@???===;;;;;;===???AAA@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBBBBGGGOOOWWW[[[|||llliii}}}&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***'''''''''(((((()))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))******+++((())))))***************((()))))))))*********+++***++++++,,,------......---...000111222111000///111333444555555666999;;;===<<<;;;>>>BBBEEEEEECCCBBBCCCEEEEEEDDDEEEGGGHHHJJJHHHFFFGGGJJJKKKJJJHHHGGGGGGFFFFFFEEECCCBBBAAA@@@AAACCCDDDCCCAAA???===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999888777777777777===888888EEEVVV[[[PPPBBB222222222222111///...------------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------+++)))'''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&''''''((())))))******(((((())))))))))))((((((%%%###$$$'''(((%%%%%%'''%%%%%%$$$&&&''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''(((******&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''''''''''''''((((((,,,)))'''(((,,,,,,)))&&&'''''''''''''''''''''''')))(((((('''((()))***+++%%%&&&''''''(((((((((((((((&&&###"""###&&&((())))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&'''(((((((((((('''&&&''''''((())))))((('''&&&''''''(((((()))******+++))),,,///111222333444555555555777888999:::;;;;;;999:::<<<===<<<===???@@@AAA???===;;;:::<<>>???AAACCCEEEFFFGGGDDDCCCBBBCCCFFFMMMWWW^^^jjjkkk&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''((((((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))******+++(((((()))***************(((((())))))*********+++))))))***+++,,,,,,------...000222444444333111///111333444444444555888:::===<<<<<>>@@@;;;<<<>>>AAACCCFFFHHHIIICCCBBBBBBDDDGGGLLLVVV^^^gggjjj((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((&&&'''(((***(((((((((((((((((((((((())))))((('''''''''''''''(((''''''((())))))(((&&&))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************+++,,,---...+++333===BBBAAA:::222,,,///333777999999888888888:::@@@EEEDDD@@@???EEEKKKJJJJJJHHHFFFEEEFFFJJJNNNKKKMMMOOOQQQSSSUUUVVVVVVVVVTTTQQQOOOMMMLLLKKKLLLEEEDDDDDDDDDEEEDDDAAA???:::999888999;;;======<<>>===>>>@@@AAACCCAAA===;;;;;;>>>AAADDD@@@@@@@@@AAACCCEEEFFFGGGFFFFFFAAAAAAGGGFFFOOOdddvvvgggppp~~~((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''''')))***(((((((((((((((((((((((())))))((('''''''''''''''(((''''''((())))))(((&&&'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,---...---222888;;;999555111...111333444666777999===@@@KKKIIIGGGEEEDDDEEEHHHJJJJJJKKKKKKJJJHHHHHHIIIKKKKKKLLLNNNQQQSSSUUUVVVVVVTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGEEECCC@@@>>>======>>>???>>>===>>>===;;;::::::999777555666444333444555666555444444222000///000000...---///......------,,,,,,+++))))))***++++++***))))))((()))***++++++)))(((''')))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''((()))***+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++------...''''''''''''''''''''''''((()))******(((''''''((((((&&&%%%&&&((()))'''%%%'''''''''(((((((((((()))'''&&&%%%%%%&&&(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&(((......***&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((()))))))))((('''''''''&&&(((((()))******************---000222333333444555444555666777888888888888:::<<<===>>>>>>>>>@@@AAACCCAAA>>>;;;;;;===@@@BBB@@@@@@@@@AAACCCDDDFFFGGGFFFFFFBBBBBBGGGFFFOOOeeeuuufffppp~~~((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''''')))+++(((((((((((((((((((((((()))((((((''''''''''''((((((''''''((())))))(((&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++,,,---...000222222000///000111333222111111444:::BBBHHHXXXPPPFFFCCCEEEHHHHHHFFFIIIKKKLLLLLLJJJHHHHHHHHHKKKLLLNNNPPPRRRSSSTTTUUUPPPPPPOOONNNLLLKKKIIIHHHJJJIIIHHHHHHIIIIIIGGGEEECCCAAA???>>>??????>>>======<<<:::::::::999777555444222111222333444333222444222000/////////...---...---------------------)))***,,,------,,,***)))((()))***+++***)))((('''((((((((((((''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$&&&(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&###%%%'''***,,,...///000''''''''''''''''''''''''''')))******(((''''''(((((('''&&&&&&'''((('''&&&'''(((((((((((())))))))))))(((&&&&&&'''((('''&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((***---,,,(((&&&&&&''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((******)))(((((('''&&&&&&(((((()))******************---000222222333444555111333777:::;;;:::999888:::<<<>>>>>>>>>>>>@@@AAACCCAAA>>>;;;;;;<<>><<<<<<<<<===<<<;;;<<<;;;:::::::::999777444333222111111222333222111333111///.........---,,,,,,,,,------............)))***,,,......,,,***)))))))))******))))))((('''((((((((((((((('''''''''((((((''''''''''''((((((%%%''')))******)))'''%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%(((******(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%''''''&&&''''''''''''&&&''''''''''''((((((((((((+++)))'''''''''((('''&&&&&&''''''((((((''''''&&&$$$&&&'''))))))'''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,,,,***'''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((+++******)))((('''&&&&&&(((((()))******************---000222222222333555111333666999;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@AAACCCAAA>>><<<;;;<<<===???@@@@@@@@@AAABBBCCCEEEFFFFFFGGGCCCBBBFFFEEEQQQiiivvviiiwww((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))'''((()))+++((((((((((((((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))******++++++,,,---...---,,,,,,...000000000//////000444:::>>>BBB@@@??????@@@BBBDDDEEEBBBBBBBBBBBBBBBEEEIIIMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFGGGGGGFFFDDDCCCAAADDDCCCAAAAAACCCCCCBBBAAA<<<;;;999999;;;<<<;;;:::;;;:::::::::;;;999777444333222111222333333333111333000...---......---+++++++++,,,,,,---.........((()))***++++++***)))((()))))))))))))))((('''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%'''))),,,,,,***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&((('''%%%$$$$$$%%%&&&'''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++)))'''''''''((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++---+++(((&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((+++******)))((((((''''''(((((()))******************,,,///111222222333444444555555777999;;;===>>><<<>>>??????>>>>>>@@@AAACCCAAA???===<<<<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDGGGCCCBBBEEEDDDQQQjjjttthhhvvv((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((((((***,,,(((((((((((((((((((((((((((''''''''''''(((((()))(((''''''((())))))(((&&&))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************)))))))))******+++***,,,.........---...///...///000000000111444666666999===??????@@@CCCFFF>>>>>>>>>>>>???CCCIIIMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCCCCBBBAAAAAACCCAAA@@@@@@AAABBBAAAAAA<<<;;;999:::;;;<<<<<<;;;:::999999:::;;;:::666444444222111222333444333222222000...---------,,,+++******++++++,,,,,,,,,---((((((((())))))((((((((())))))(((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))++++++***(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&'''((('''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++---***''''''&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&''''''((()))******))))))))))))(((((((((((()))***************))),,,///111111222333444666666666777999;;;>>>@@@===>>>??????>>>>>>@@@AAACCCAAA???>>>===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCFFFBBBAAACCCCCCQQQkkkpppbbbrrr((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((((((***,,,(((((((((((((((((((((((('''''''''''''''((())))))(((''''''((())))))(((&&&((((((((())))))))))))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))*********+++------------...000---///000000//////111333444777:::<<<===>>>AAADDD;;;<<<===>>>???BBBFFFIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???======???@@@@@@???>>><<<:::::::::;;;:::999999888999:::;;;:::666333333222111111333333222111111///---,,,------+++*********************++++++)))((((((''''''(((((()))))))))((('''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((***)))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&((())))))'''&&&&&&'''%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''###$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$%%%+++,,,(((&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((('''''''''''''''(((((())))))))))))))))))*********(((((()))***************))),,,///111111111333444666666888999;;;<<<=========???@@@@@@???>>>???AAABBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCAAAEEEBBB@@@AAAAAAPPPkkkmmm^^^nnn((((((((((((((((((((((((''''''''''''((((((((()))((()))***)))((((((***,,,(((((((((((((((((((((((('''''''''''''''((()))***(((''''''((())))))(((&&&''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******)))))))))))))))******+++,,,++++++,,,...000.../////////...///111333666666666888:::<<<>>>???:::<<>><<<::::::<<<=========>>><<<:::888888888666555888888999;;;;;;:::666333222111000111222333222000111///---,,,,,,,,,+++***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))((('''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((())))))%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$&&&'''&&&%%%###$$$$$$%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&(((''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$%%%'''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$%%%***,,,(((&&&(((&&&''''''''''''''''''&&&%%%&&&''''''&&&&&&((()))((((((''''''''''''(((((('''''''''''''''((())))))((((((((()))******++++++(((((()))***************))),,,///111111111222444444666999<<<======<<<;;;>>>???@@@@@@???>>>???AAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBBBBCCCAAADDDAAA???@@@@@@OOOkkkmmm^^^nnn((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&***(((&&&'''***+++)))'''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))((()))***))))))))))))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111222333444666999;;;;;;;;;;;;::::::;;;===???AAACCCDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJHHHEEECCCBBB@@@>>><<<<<<;;;:::;;;<<<<<<;;;:::888999999999777666444222666777888888777555444222222111111000///......---((()))***+++---...///000))))))************))))))(((((((((((((((((((((((()))&&&$$$%%%***,,,)))&&&***(((%%%$$$%%%''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$'''))))))))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&---)))&&&(((+++---***&&&(((((((((((((((((((((((($$$%%%(((((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''$$$%%%''''''''''''%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$(((((($$$###''''''###%%%&&&''''''((((((''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((()))(((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&$$$%%%&&&'''((((((((((((''''''(((((())))))******''''''((()))))))))))))))))),,,///111111222444666666888999;;;<<<<<<;;;;;;<<<===??????>>>>>>@@@AAABBBAAA@@@?????????@@@AAADDDCCCBBBAAAAAABBBDDDDDDAAACCCAAA>>><<<999LLLnnnkkkcccvvv((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''***(((''''''******)))'''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))***************+++++++++,,,,,,,,,,,,---...///000000111111222444777888999999999;;;;;;<<<===>>>???AAABBB@@@@@@@@@AAACCCEEEGGGHHHIIIHHHFFFEEEDDDBBB???===<<<;;;999999::::::999888777888888888777555333222222333444555555444333333111111000000///......---***++++++,,,---...///000))))))************))))))(((((((((((((((((((((((()))&&&$$$&&&***+++)))&&&'''&&&&&&%%%$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%((()))(((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###$$$(((***'''$$$''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%))))))%%%%%%))))))%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((''''''&&&%%%%%%&&&'''((((((((((((''''''(((((())))))))))))''''''((()))))))))))))))))),,,///111111222444666555666888:::;;;<<<;;;;;;===>>>??????>>>>>>???@@@BBBAAA@@@??????@@@AAAAAADDDCCCBBBBBBBBBBBBCCCDDDBBBDDDBBB@@@===:::NNNppp~~~jjjcccttt((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((())))))''''''((()))))))))))))))))))))))))))((((((((())))))))))))************++++++++++++,,,---------......////////////000222444666777777777<<<<<<<<<======>>>>>>???<<<===>>>@@@BBBDDDFFFGGGGGGGGGFFFGGGGGGEEEAAA???<<<:::888777888888777555666777777777666444222111///000111222333333333333111000000//////.........------------............******++++++++++++******(((((((((((((((((((((((()))'''%%%&&&)))***)))&&&$$$''')))(((%%%###$$$&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((()))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$'''((('''%%%''''''''''''''''''''''''(((((((((&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))%%%((((((&&&&&&((((((&&&%%%&&&''''''((((((''''''###$$$&&&%%%$$$$$$%%%'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''(((((((((''''''((((((''''''''''''(((((('''''''''((((((''''''&&&&&&&&&'''''''''''''''&&&'''(((((((((((()))))))))''''''((()))))))))))))))))),,,///111111222444666555666777999;;;<<<<<<===>>>@@@@@@@@@>>>===>>>???AAAAAA@@@@@@@@@@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCEEEBBB@@@???<<>>>>>???<<<===???AAACCCDDDEEEEEEEEEEEEFFFHHHHHHGGGCCC@@@===;;;888666666666555444666666777777666444333222000111111111222222222111000000/////////...............---------,,,,,,,,,******++++++++++++******(((((((((((((((((((((((()))'''&&&'''))))))(((&&&'''+++///---'''###$$$&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&(((,,,...,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))******(((''''''''''''''''''''''''))))))(((&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((('''''''''###$$$%%%%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&((((((''''''''''''(((((('''((((((((((((''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))),,,///111111222444666555666888:::<<<===>>>???@@@AAAAAA@@@>>>======>>>@@@@@@@@@@@@AAAAAAAAABBBDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEBBB@@@>>><<>>???@@@@@@???AAACCCEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIGGGDDDAAA???<<<999777777777666555666777777888777666444333666555444333222111000000////////////............------,,,,,,+++******)))*********++++++*********(((((((((((((((((((((((()))(((''''''((((((((('''+++///333111***%%%$$$&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''$$$(((333:::666...***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))*********''''''''''''''''''''''''))))))(((&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''&&&%%%%%%&&&%%%&&&''''''((('''''''''###%%%&&&&&&%%%$$$&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((''''''''''''(((((((((((())))))(((''''''&&&''''''''''''''''''&&&&&&((((((((('''''''''''''''''''''((()))))))))))))))))),,,///111111222444666777888999:::<<<>>>@@@AAAAAABBBBBBAAA>>>======>>>@@@@@@AAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBAAABBBDDDAAA???>>><<>>??????@@@AAABBBCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBDDD@@@>>>======RRRvvvqqqwww((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''')))******''''''(((***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))***+++,,,------.../////////000222444666888888:::<<>><<<<<<=========::::::;;;<<<<<<;;;999888===<<<999666333111000000........................---,,,,,,++++++*********(((((())))))))))))((((((((((((((((((((((((((((((((())))))((('''&&&''''''(((((()))))))))((('''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''')))444AAAAAA333)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''',,,(((''')))'''""" ###%%%&&&''''''((((((''''''%%%'''(((((('''&&&((()))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((('''&&&%%%'''%%%$$$###$$$&&&)))***((((((''''''''''''((((((*********))))))(((&&&&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))))),,,///111111222444666888888888888999;;;===>>>@@@AAABBBAAA???>>>???@@@???@@@AAACCCCCCCCCCCCBBBCCCDDDDDDDDDDDDBBBAAA@@@CCCDDDAAA??????>>>TTTyyy}}}((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''')))+++***'''&&&(((***))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))((()))+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))************((())))))+++,,,---...............///111333666777;;;<<<>>>@@@AAA@@@???>>>???BBBGGGKKKMMMMMMKKKIIINNNMMMKKKKKKLLLLLLKKKIIIGGGCCC???>>>>>>???@@@@@@;;;<<<=========<<<;;;:::===;;;999666333222111111---.....................---------,,,,,,+++++++++''''''((((((((((((''''''((((((((((((((((((((((((((())))))((('''&&&&&&'''###""""""$$$'''((('''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((---:::EEE===,,,%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))***%%%###%%%###%%%&&&''''''((((((''''''&&&'''((((((''''''(((***((()))***++++++***)))((((((((((((((())))))))))))(((((())))))((('''&&&&&&'''&&&###"""###&&&)))+++((((((''''''''''''((((((************)))(((&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''(((((()))))))))))))))***,,,///111111222444666777777666666777999;;;<<<@@@AAABBBAAA?????????@@@>>>@@@AAACCCDDDDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@???DDDFFFBBB@@@@@@@@@VVV{{{***))))))(((((((((((()))((((((((((((''''''''''''&&&&&&''''''((('''''''''))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))************+++)))(((&&&&&&((()))+++******))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))))))))+++,,,+++******+++,,,---............---...///111333555666777555888;;;>>>???@@@BBBDDDDDDCCCDDDEEEHHHIIIIIIHHHGGGHHHJJJLLLMMMJJJEEEAAACCCBBBBBBBBBBBBAAAAAAAAA???>>>===<<<:::999888777;;;<<<<<<;;;888555222////////////...------,,,,,,,,,,,,,,,+++++++++******---,,,+++***)))'''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''')))***+++,,,444;;;999000'''%%%'''((('''''''''((('''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%###$$$'''(((&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555999999888888:::<<>>AAAFFFDDD@@@AAADDDYYYzzz))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&)))(((((((((''''''''''''&&&''''''(((((('''&&&&&&(((((())))))))))))(((((())))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++******+++,,,---............---...///111333444666666666888<<<>>>???@@@BBBDDDBBBBBBCCCFFFHHHIIIGGGFFFDDDEEEFFFHHHIIIHHHDDDAAACCCBBBBBBBBBAAAAAAAAAAAA======<<<;;;999888777666777888999999888555333222/////////...------,,,,,,,,,,,,+++++++++*********,,,++++++***)))(((''''''(((((((((((((((((((((((()))))))))(((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&''''''(((''',,,000...((($$$%%%''')))((('''((())))))'''%%%(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((((('''''''''&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555888888777888999<<<>>>@@@>>>???AAA@@@>>><<<<<<===>>>@@@BBBEEEFFFEEEDDDCCCDDDDDDDDDEEEFFFDDDAAA>>>AAAFFFDDDAAABBBEEEYYYzzz(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((('''&&&%%%((((((((((((''''''''''''&&&''''''(((((('''''''''(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))((()))))))))))))))))))))))))))******************))))))*********++++++++++++))))))))))))))))))))))))***)))))))))+++,,,+++******+++,,,------.........---...///111222444555555555888;;;===>>>???AAACCC@@@AAABBBEEEHHHHHHEEECCCAAAAAAAAACCCDDDDDDBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@;;;;;;:::999777666555555333444555666666555444333/////////...------,,,,,,,,,++++++++++++******************))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&)))(((''''''(((******)))'''***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''(((&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555777777777777888:::===>>>===>>>>>>===<<<<<<===???>>>@@@CCCEEEFFFEEEDDDDDDGGGFFFFFFFFFFFFEEEAAA>>>@@@EEEDDDBBBDDDGGGZZZyyy''''''''''''((()))++++++))))))))))))************))))))))))))(((&&&%%%%%%((((((((((((((('''''''''&&&''''''(((((((((((('''(((((())))))))))))((((((((()))))))))************(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))((((((((((((((((((((((((******++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))***)))))))))+++,,,+++*********+++,,,---------------...///000111333444444333666999;;;;;;<<<>>>@@@>>>???AAADDDGGGFFFCCC@@@???>>>===???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@??????999999888777666555444333111222333444444333333222/////////...------,,,,,,++++++++++++************(((((())))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%######%%%''')))***'''&&&&&&''')))***)))'''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$''')))(((&&&%%%'''***'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555666666666777888:::;;;<<<===>>>>>>===<<<===???AAA???AAACCCEEEFFFFFFEEEDDDHHHHHHGGGGGGGGGEEEAAA>>>???DDDCCCCCCGGGIII[[[yyy''''''''''''((()))++++++((()))))))))*********+++))))))))))))((('''&&&%%%'''''''''(((((((((((((((&&&''''''((())))))(((((((((((())))))))))))((((((((()))))))))************(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))((((((((((((((((((((((((******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))***)))))))))+++,,,+++***)))***+++,,,------------------...///111222333333111333666888999:::;;;===<<<===???BBBDDDCCC@@@===>>><<<<<<===???AAAAAA@@@????????????>>>>>>>>>>>>777777666555444333333222222222222222111111000000/////////...------,,,,,,+++++++++*********))))))((((((((((((((()))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%&&&)))***)))'''%%%$$$$$$&&&(((((('''&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&''')))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***,,,+++)))(((+++---''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555666666666777888999:::;;;>>>>>>???>>>===>>>AAACCC@@@AAACCCDDDEEEFFFFFFEEEIIIHHHGGGHHHHHHEEEBBB???@@@DDDCCCCCCHHHKKK]]]zzz(((((('''(((((()))***+++'''(((((())))))*********))))))))))))(((((('''&&&'''''''''(((((((((((((((&&&'''(((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((()))))))))))))))))))))))))))******************)))(((((()))))))))*********))))))))))))))))))))))))***)))))))))+++,,,+++***)))***+++,,,,,,---------------...///000111222222000333666777777888:::;;;;;;<<<===@@@BBBAAA>>><<<<<<;;;;;;<<<>>>@@@???>>>============<<<<<<<<<;;;666666555555444333333222333333222111000//////.../////////...------,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&%%%%%%'''(((((())))))(((&&&&&&&&&'''((((((&&&$$$%%%$$$$$$%%%''''''&&&$$$#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))((((((***+++''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555666777777888999999::::::>>>???@@@???>>>???@@@BBBAAABBBCCCDDDEEEFFFFFFFFFHHHGGGGGGGGGGGGFFFBBB???AAADDDBBBCCCHHHMMM___|||))))))(((((((((((())))))&&&&&&'''(((((()))******(((((()))))))))(((((('''''''''''''''((((((((()))&&&&&&((())))))*********(((((())))))))))))(((((())))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))***)))))))))+++,,,+++***)))***+++,,,,,,---,,,,,,,,,---......///000111111111444666888888999:::<<<<<<;;;<<<===??????===;;;;;;::::::;;;===>>>===;;;;;;;;;;;;::::::::::::999666555555444444333333222333222111000000//////////////////...------,,,,,,************))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$###$$$&&&''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555777777888999::::::::::::<<<>>>@@@@@@???>>>>>>???BBBBBBCCCDDDEEEFFFFFFGGGFFFEEEFFFGGGGGGFFFCCC@@@CCCDDDAAAAAAHHHNNNaaa~~~***))))))(((((((((((()))%%%&&&&&&'''((())))))***'''(((((())))))))))))(((&&&'''''''''(((((())))))&&&&&&((()))************(((((())))))))))))(((((())))))))))))************+++)))(((&&&&&&((()))+++******))))))((((((''''''(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))***)))))))))+++,,,+++***))))))***+++,,,,,,,,,,,,,,,------...///000111111333555888999999:::;;;===<<<;;;;;;;;;===>>><<<;;;999999999;;;<<<<<<:::888:::::::::999999999888888555555555444444333333333222111000000000000111111000//////...------,,,,,,************))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&''''''&&&%%%###"""&&&''''''&&&$$$%%%'''))))))'''''''''((('''&&&$$$(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))*********&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((%%%$$$&&&***+++***(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,///111222333444555777888999:::::::::::::::;;;===???@@@>>>=========BBBBBBCCCDDDEEEFFFGGGGGGEEEDDDEEEFFFGGGFFFCCC@@@DDDEEE@@@@@@HHHNNNbbb''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))))))))******)))(((((((((''''''''''''((((((((((((((()))******&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))*********))))))((((((''''''(((((((((((())))))))))))++++++***)))(((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////222666999:::<<<>>>???======>>>>>>??????@@@@@@999:::;;;;;;<<<<<<;;;;;;777999::::::888555555555555555555444444333333333///000111222222111000///000///...,,,++++++,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))((('''&&&'''((())))))'''((()))***)))((('''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''***&&&######&&&))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%(((+++...---+++((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&((()))***************---000222222333555777666777999:::;;;;;;:::999;;;===??????>>>======>>>AAADDDGGGJJJKKKIIIEEECCCGGGFFFEEEEEEEEEEEECCCAAACCCIIIFFFCCCFFFLLL___zzz''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))***)))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******))))))(((((((((''''''''''''''''''''''''(((((()))''''''''''''((((((((()))&&&''''''((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))******)))))))))((((((((('''(((((((((((())))))))))))+++******)))(((((()))))))))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,+++,,,,,,---...//////222555888999;;;<<<>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<;;;:::999777999::::::777555444555444444444333222222111111000000111222222111000000000///---,,,++++++,,,,,,---,,,+++***))))))))))))((((((''''''''''''((((((((('''&&&'''((())))))'''%%%&&&''''''''''''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))&&&###$$$&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))+++***)))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((('''''''''''''''''''''((())))))''''''((()))*********)))***---000111222333555777666777888:::::::::::::::;;;===>>>>>>===<<<>>>???@@@BBBFFFIIIJJJIIIGGGFFFGGGFFFEEEEEEFFFEEECCCAAACCCJJJGGGDDDGGGMMMaaa|||''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))*********))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&''''''((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))*********************++++++++++++,,,,,,---...//////111555777777888:::<<<<<<<<<============>>>>>>@@@@@@???>>>===;;;999888999:::;;;;;;888666555555333333333222111000000000000111222333333222111000000///---,,,++++++,,,------,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''%%%$$$$$$&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))***)))(((&&&%%%'''''''''''''''((())))))(((((())))))***)))))))))***,,,///111222333555666666777888999::::::::::::<<<<<<===<<<;;;;;;>>>@@@@@@AAADDDFFFHHHIIIIIIIIIGGGFFFEEEEEEFFFEEEDDDBBBCCCJJJHHHDDDIIIOOOccc~~~''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))++++++***)))(((''''''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''&&&&&&''''''(((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,---...//////111444555666777999:::<<<<<<<<<============>>>CCCCCCBBBBBB@@@>>>===<<<<<<===>>>===;;;888777777444444333222111111000000111222333444444333222111///...---,,,+++,,,,,,------,,,+++***))))))))))))(((''''''&&&&&&''''''(((((('''&&&'''((())))))''')))(((&&&&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''###%%%'''))))))'''%%%###'''''''''''''''((())))))))))))*********))))))(((***,,,///111222333444666666777888888999:::::::::<<<<<<<<<;;;:::;;;>>>AAABBBBBBCCCEEEFFFHHHIIIIIIGGGFFFEEEEEEFFFFFFDDDBBBBBBIIIGGGDDDIIIOOOccc((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((+++******)))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((((((&&&'''((())))))))))))(((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((())))))*********++++++++++++,,,---......///111333444444666888:::<<<<<<======>>>??????@@@DDDDDDEEEEEEDDDDDDCCCBBB@@@AAABBBAAA>>><<<::::::777666555444333222111111111222333444444333222111///...---,,,+++,,,---...---,,,+++***)))))))))))))))(((((((((((((((((()))((('''&&&'''((())))))'''((('''%%%&&&((()))(((&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***))))))(((((('''''''''&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((('''&&&&&&&&&(((&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$&&&(((******(((&&&%%%'''''''''''''''((()))))))))***************)))((())),,,///000111222444666777777777777888999::::::<<<<<<<<<;;;:::<<>>???AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFCCCDDDEEEDDDAAA>>>======999888777666555444333222000111222333333222111000......,,,,,,,,,,,,---...---,,,+++***))))))))))))))))))(((((((((((())))))((('''&&&'''((())))))'''&&&$$$###&&&+++......,,,&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))******((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))((((((''''''''''''''''''$$$''')))***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&(((((((((((((((((()))))))))))))))(((((((((''''''''''''((())))))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''(((***+++,,,+++)))((('''''''''''''''((())))))))))))******+++*********)))+++...000111222444555777777666777777888::::::;;;<<<======<<<===@@@BBBDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFDDDBBBIIIGGGCCCGGGNNNbbb}}}((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((*********)))))))))((((((%%%&&&((()))***)))(((''')))(((((((((''''''''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((''''''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))******+++,,,,,,************+++,,,---......000222333444777:::======>>>???AAACCCEEEGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFDDDEEEFFFEEEBBB???======:::999888777555444333222000000111222222111000000...---,,,,,,,,,,,,......---,,,+++***))))))))))))(((((((((''''''(((((((((((('''&&&'''((())))))'''(((%%%$$$&&&+++...---***&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''((()))***)))(((&&&%%%((('''&&&$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$(((,,,,,,***'''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%''')))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''((())))))******))))))'''''''''''''''((())))))((()))******++++++++++++)))+++...000111222444555777777666666777888999:::;;;===>>>???>>>???AAABBBBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHFFFEEEDDDKKKHHHEEEHHHNNNbbb}}}))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((************))))))))))))$$$%%%'''))))))((('''&&&))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((())))))***+++,,,,,,,,,************+++,,,---......///111333444777<<>>@@@CCCEEEGGGIIIJJJEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFEEEBBB???======:::999888666555444333222///000111222222111000///...---,,,,,,,,,---...///---,,,+++***))))))))))))'''''''''&&&&&&'''''''''((('''&&&''')))))))))'''---)))&&&'''***+++((($$$&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))'''%%%$$$)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%)))------+++'''&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%$$$&&&)))((((((((('''&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((())))))'''((()))***+++,,,,,,,,,)))+++...000111222333555777666666666666888999:::;;;===???@@@@@@@@@AAABBB???@@@CCCEEEGGGHHHHHHGGGFFFEEEEEEFFFHHHHHHGGGEEEFFFMMMJJJFFFIIIOOObbb}}}(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((((((((((()))***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************,,,+++++++++,,,,,,---.........000222444777:::;;;>>>???AAADDDFFFGGGGGGGGGIIIGGGDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCAAA???<<<;;;:::999777666444333333333222333333111///.........111111000///////////////---......---+++******+++((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###%%%&&&'''&&&%%%%%%$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&$$$%%%&&&'''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))((((((''''''''''''+++)))&&&######$$$''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''$$$%%%''''''%%%"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((())))))))))))(((((('''***...000111222444555888777555444555666888999===???AAABBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGHHHGGGFFFEEEDDDEEEHHHJJJHHHHHHUUUkkk|||((()))))))))))))))((('''(((((())))))))))))((((((***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((())))))))))))************,,,,,,+++++++++,,,,,,---111111222333444666888999===>>>AAACCCEEEFFFFFFFFFHHHFFFDDDDDDDDDEEEEEEDDDBBBBBB@@@???>>><<<<<<;;;999888777555444444333333333333333222000///...///111000000///////////////***,,,------+++******+++((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%&&&((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&,,,***(((&&&&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,***'''&&&%%%%%%$$$"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''')))(((((('''''''''(((((((((((())))))))))))(((((('''***...000111222444555777666555444555666888999;;;===@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDEEEHHHIIIGGGIIIUUUkkk}}})))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))((((((((((((''''''(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))'''(((***++++++***((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++++++++,,,000111111333555777999:::<<<===???AAACCCDDDEEEEEEFFFDDDCCCBBBCCCDDDDDDCCCBBB@@@>>><<<:::::::::;;;888777666555444444444444444444333222111000000///000000000/////////......)))+++......,,,+++******((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''(((******)))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%******)))(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((&&&$$$$$$&&&(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((((())))))***((())))))******))))))((('''***...111222333444666666555555444444666777888:::===???@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHFFFDDDCCCDDDGGGHHHGGGJJJWWWmmm)))******))))))((('''&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((((((((()))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********(((((((((((((((((((((((((((((((((((((((((())))))'''((()))******)))((('''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********((()))))))))************,,,++++++************+++,,,---///222555999<<<>>>;;;<<<===???@@@BBBBBBCCCBBBAAA@@@@@@AAABBBAAA@@@@@@???>>><<<;;;:::999999777666555555444444444444555444333222222222111000///////////////.........+++...000000...+++)))(((((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''''''''((()))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$&&&+++000***)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++***)))((('''&&&&&&&&&''''''((((((((((((''''''((((((((('''(((((()))))))))))))))******)))))))))(((+++///111222333555666555555444444555555666777:::===@@@AAA@@@@@@@@@AAAAAABBBDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCFFFGGGGGGLLL[[[qqq)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))************************)))***+++***)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++((()))))))))************+++******)))))))))******,,,---///111555888;;;<<<:::;;;;;;<<<>>>???@@@AAA>>>===<<<===??????>>><<<<<<===??????>>>;;;888555666555555444444444555555555333111222333333111///...//////000///...------///111333222///***(((&&&((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''''''''((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$&&&+++000***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((()))))))))************))))))(((+++///111222333555666555555555555555666777777888;;;>>>????????????@@@@@@BBBDDDGGGHHHIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCEEEGGGHHHNNN^^^ttt(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******(((((()))******)))(((((())))))))))))))))))))))))************************)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))(((((()))******************)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++++++++))))))))))))************))))))(((((()))******+++000000000111222444666666999999::::::;;;===>>>???;;;;;;:::<<<===>>><<<;;;:::<<>>;;;666333444444444444444444555555555222000000333333111///......///000///...---,,,000222333111...***((('''((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***)))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&$$$$$$&&&(((((('''&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((())))))******++++++******)))(((+++///222333444555777666666666777777777777777666888;;;============>>>???AAADDDGGGIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHFFFFFFDDDEEEGGGIIIRRRcccyyy&&&'''((())))))******)))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************)))***++++++))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))(((((()))+++///111111///+++)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++,,,,,,))))))))))))************'''''''''((()))***+++,,,000000000000111222333444999888888888999;;;===>>>;;;:::;;;<<<>>>>>>===;;;:::;;;<<<===;;;888555333444333333333444444555666444111...///222333111...---...///000000...,,,+++...//////...+++)))((()))((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%% !!!!!!!!!""""""""""""%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))******%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''&&&%%%%%%$$$"""%%%%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***)))******++++++******)))))),,,///222333444555777666777777888888888888888777999===>>>>>>>>>???@@@>>>@@@CCCGGGIIIJJJIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFGGGKKKTTTfff|||%%%&&&''')))************(((((())))))))))))(((((('''((((((((())))))******(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))************************)))+++++++++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((,,,333888888333,,,((())))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))************&&&&&&&&&''')))***,,,---------...///111333444555888888777777888:::<<<===;;;;;;;;;===??????>>><<<:::::::::999777666444333333333333333444555555666444000---...222333111------...///000000...,,,+++***+++,,,+++)))((()))+++)))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''')))***,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%''''''%%%""""""###%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((()))++++++******++++++++++++******))),,,000222333444666777777777888999999999999999:::===@@@BBBBBBBBBCCCDDD===???CCCGGGIIIJJJIIIHHHEEEFFFHHHIIIJJJJJJIIIHHHEEEFFFHHHKKKVVVhhh~~~''''''''''''((((((((()))((((((''''''''''''((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***''''''((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++***)))((((((((()))******+++++++++,,,,,,,,,''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,---------///222444555555555666777999:::;;;===============<<<<<<<<<<<<<<<;;;999555333333444444222111222333333222111111000///......///111111......---------,,,,,,,,,,,,,,,++++++***++++++++++++***'''&&&%%%&&&''')))$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))************))))))...///000000111333777999:::999888777777999;;;<<<;;;;;;<<<>>>AAACCCEEEGGGBBBCCCCCCEEEFFFGGGHHHIIIDDDFFFHHHJJJJJJHHHFFFDDDGGGGGGHHHKKKTTTeeeyyy'''''''''((((((((())))))((((((''''''''''''((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))******+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***))))))))))))))))))************++++++++++++(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********+++,,,---------///222444444555666888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<:::777444222222555444333333444444333222000///////////////000000.........---------,,,,,,,,,+++******)))))))))******)))((('''&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&''')))(((''''''(((***))))))************)))))),,,...000111222444777999:::999888777888999;;;<<<;;;;;;===>>>AAACCCFFFGGGBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGGGGKKKTTTeeeyyy''''''((((((((()))))))))((((((''''''''''''((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***+++++++++,,,------......************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))************((((((((())))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********+++,,,---------...111444333555777:::<<<=========888999999::::::;;;;;;;;;;;;<<<===;;;888444333222666555444444555555444222...///////////////...............------------,,,,,,+++***)))((((((((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((('''((())))))(((((()))***))))))************))))))***---000333444666777999888888777777888:::<<<===;;;<<<===???AAADDDFFFGGGCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGJJJSSSdddyyy'''(((((((((((()))))))))((((((''''''''''''((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***+++++++++,,,,,,---------************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,---------...111444333555888:::<<<<<<;;;;;;888888999::::::;;;<<<<<<;;;<<<<<<:::888666666777777666444444555555444222---...///000000///---,,,............------------------+++***((((((''''''''''''((()))((((((''''''((((((((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))*********)))(((''''''''''''''''''''''''''''''((())))))(((((()))+++))))))************))))))(((,,,111555666777888999888777777888999:::<<<===;;;<<<===???AAADDDFFFGGGBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEFFFJJJSSSdddyyy(((((((((((()))))))))***((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))((((((((()))***++++++''''''((((((((()))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,,,,,,,...111333333555777999::::::999888999::::::;;;<<<======>>><<<<<<;;;999777999<<>>@@@CCCEEEGGGAAAAAABBBDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFJJJTTTeeeyyy((((((((()))))))))******((((((''''''''''''(((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((())))))))))))+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))*********************************))))))))))))))))))))))))))))))))))))************((())))))))))))************+++,,,,,,,,,---000333333555666888999999999888;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::;;;???BBB:::888666666666666444333111111111111000///...---/////////.........------......,,,+++************''''''''''''(((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))************)))))))))---222666777777888888888888999999999:::::::::999:::;;;===???BBBDDDEEE???@@@AAACCCEEEGGGHHHIIIFFFGGGJJJKKKKKKJJJGGGFFFEEEFFFGGGKKKUUUfff{{{(((((()))))))))*********((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***))))))))))))))))))(((((()))))))))*********+++++++++*********))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((()))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))************((())))))))))))************+++,,,,,,,,,---000333222333555777999;;;===>>>========================>>>@@@AAA@@@>>>===>>>???===;;;999999999888777555333333111000000/////////////////////............,,,,,,+++***************(((''''''&&&'''((()))***&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''&&&((()))((('''&&&''')))%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((())))))************))))))+++///333555666666777888999:::::::::999999888888888999:::<<<>>>AAACCCDDD===>>>@@@BBBEEEHHHJJJKKKDDDGGGKKKMMMMMMKKKGGGDDDFFFFFFHHHLLLVVVggg|||))))))))))))************((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''')))***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************++++++++++++******))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***+++,,,,,,,,,---000333111222444777:::>>>AAACCC===============<<<<<<<<>>???@@@@@@BBBDDDAAAAAAAAAAAA@@@???>>>=========<<<<<<;;;:::888777777444000000111111///------.../////////...,,,,,,---,,,***+++,,,,,,+++))))))))))))(((''''''&&&&&&)))&&&######&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((()))(((&&&&&&((()))))))))(((&&&&&&%%%%%%%%%((((((((((((''''''''''''(((''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%'''((((((''''''(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&(((******(((&&&''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,///111333555666999<<<;;;;;;:::999888888888999;;;999888:::>>>AAAAAA???>>>???AAACCCEEEGGGHHHIIIEEEDDDGGGKKKJJJFFFEEEHHHEEEGGGHHHIIITTThhh{{{))))))(((((((((((())))))(((((('''&&&''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++************************+++++++++++++++***))))))))))))(((((((((((())))))+++*********))))))))))))************++++++++++++++++++************++++++++++++++++++*********)))************************************************,,,---...---+++***+++,,,++++++++++++***************************+++,,,,,,************************))))))************))))))***+++,,,+++))))))***+++,,,,,,+++,,,,,,---...//////111555777777888:::;;;<<<>>>@@@AAAAAAAAABBBDDDAAAAAAAAA@@@@@@???>>>============<<<;;;:::888888666333111000111111///------.../////////...,,,,,,---+++************)))''''''''''''(((((((((((((((777222+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''(((((((((&&&&&&((()))******)))((('''&&&''''''(((((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''''''''((((((((((((''''''''''''&&&'''))))))((('''''''''''''''(((((((((((((((((()))++++++,,,,,,+++,,,///111333444666888:::::::::999999999999999999;;;999888:::>>>AAAAAA@@@===>>>???AAACCCEEEGGGHHHEEEDDDFFFJJJIIIEEEEEEIIIFFFHHHHHHIIITTThhh{{{))))))(((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,************************++++++++++++++++++***)))***))))))(((((())))))******************)))))))))************+++++++++,,,++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,+++++++++************)))***++++++++++++++++++************************))))))************)))))))))***++++++***)))***,,,+++++++++,,,,,,---...///---000333555555666888:::@@@BBBCCCDDDBBBBBBBBBCCC@@@@@@@@@@@@@@@???============<<<<<<;;;999888777555333111111111111///...---.../////////...,,,,,,,,,+++))))))))))))(((&&&&&&&&&''''''((())))))***===777///)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''((('''(((((('''&&&&&&''')))+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&'''((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''((((((''''''''''''((((((***(((&&&&&&((((((((('''''''''''''''((((((((((((((()))***+++++++++++++++,,,///111333333444666888777888999:::;;;:::999888:::999999:::>>>@@@AAAAAA======>>>@@@BBBDDDFFFGGGEEEDDDEEEGGGFFFCCCEEEIIIIIIJJJHHHHHHSSShhh|||))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,************************+++++++++,,,,,,+++*********))))))))))))))))))************************************+++++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++++++++*********)))***+++,,,,,,,,,+++***************************)))******++++++******)))((()))++++++******+++---++++++++++++,,,---...///---000222444444666888:::CCCDDDEEEEEECCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999777777333333222222111111//////---.../////////...,,,,,,+++)))((()))***+++***)))''''''''''''(((((())))))222///+++'''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''((('''&&&%%%''')))***))))))(((''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''((()))((('''&&&''''''&&&&&&&&&''''''(((%%%&&&''''''&&&&&&''')))$$$%%%'''(((((((((&&&&&&%%%&&&((((((((('''%%%$$$&&&&&&'''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$'''''''''((((((''''''''''''''''''''''''&&&&&&&&&$$$&&&((()))***)))'''&&&&&&((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((&&&&&&'''((()))(((''')))((('''&&&&&&'''((()))+++)))'''&&&''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++,,,///111333333333555666666777999;;;<<<;;;999888999999999;;;===@@@AAABBB>>>>>>>>>@@@AAADDDFFFGGGEEECCCDDDFFFEEEBBBDDDIIIJJJKKKHHHHHHRRRhhh|||))))))(((((((((((())))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,***************************++++++,,,,,,,,,++++++******))))))))))))*********************+++++++++***++++++++++++,,,,,,,,,---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++++++++******+++,,,------,,,************************************++++++++++++******((()))++++++******+++---++++++++++++,,,---.........000222333444666888:::BBBDDDEEEDDDBBBAAAAAABBB@@@AAAAAA@@@@@@???>>>===::::::::::::999777666555111222333333222000//////---.../////////...,,,,,,)))((((((***,,,...---,,,))))))((((((''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''((('''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&''')))$$$%%%'''((()))(((''''''''''''((((((((('''%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''((((((''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&(((******)))(((''''''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&''')))))))))((()))((('''&&&&&&'''((()))+++)))'''&&&''''''''''''''''''''''''(((((((((((())))))***+++++++++******,,,...222444444444444555666777999;;;<<<;;;999888777888:::;;;===???AAACCC@@@??????@@@BBBDDDFFFHHHEEECCCCCCEEEDDDBBBDDDHHHJJJKKKHHHHHHRRRggg|||))))))(((((((((((())))))******+++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******)))***++++++***)))***,,,*********++++++,,,---......000111222333555888:::>>>@@@BBBBBB@@@@@@@@@AAA>>>??????>>>>>>===<<<;;;999999888888777555444333000222444444222000000000---.../////////...,,,,,,)))((((((***---......---***))))))(((''''''&&&&&&!!!$$$(((***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&''''''&&&&&&''')))%%%&&&'''((((((((((((((())))))(((''''''&&&&&&&&&)))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((&&&'''((()))***)))(((((('''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&''')))***)))(((((((((''''''''''''((((((***(((&&&&&&((((((((('''''''''''''''(((((((((((()))******+++++++++******+++...222444555555555666777888999:::;;;:::999888666888:::;;;<<<>>>BBBDDDAAA@@@@@@@@@AAADDDFFFHHHDDDCCCDDDFFFEEEBBBDDDHHHIIIJJJHHHHHHRRRfffzzz))))))(((((((((((())))))((((((******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++******))))))******+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...------,,,,,,,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++))))))***+++************+++,,,---...---...000000111333777999999;;;===>>>>>>>>>???AAA;;;;;;;;;;;;:::999888888777777777666555444222222///111444444222000000000---.../////////...,,,,,,+++))))))***+++,,,+++***((((((((((((((('''''''''###&&&)))***(((&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&'''((()))***%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''((()))***+++***(((&&&%%%&&&''''''+++***((('''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((()))'''((((((((())))))))))))((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((())))))''''''''')))***)))(((''''''((((((((((((''''''''''''&&&'''))))))((('''''''''''''''((((((((((((******+++++++++******)))***...222555666666777888::::::999999999999999999555888;;;<<<<<<>>>BBBEEE@@@@@@>>>>>>@@@BBBEEEGGGCCCCCCEEEHHHGGGCCCDDDGGGGGGHHHHHHHHHRRReeexxx))))))(((((((((((())))))&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------------++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------///...---,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...---------,,,,,,,,,++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,+++)))((()))***************+++,,,---...,,,---...//////222555888555888:::<<<<<<===???@@@888888888888888777555555666666666555444333111111...111555555222000000111---.../////////...---,,,,,,+++))))))******((('''&&&&&&''''''((()))))))))$$$&&&((('''%%%%%%(((+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''&&&%%%$$$&&&((())))))(((((((((((()))***''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%'''(((***+++%%%&&&((('''&&&&&&''')))'''&&&&&&&&&'''(((***+++---+++(((%%%$$$%%%'''(((,,,***((('''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((('''((()))******((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((($$$%%%'''))))))((('''%%%'''''''''(((((((((((()))&&&'''''''''(((((()))))))))((('''((()))***)))(((&&&'''((())))))((('''&&&&&&&&&&&&(((******(((&&&''''''''''''((((((((()))******+++++++++******)))***...333666777888888999;;;;;;:::999888888888999555888;;;<<<<<<>>>BBBFFF@@@???======>>>AAADDDFFFCCCCCCFFFJJJIIIDDDDDDGGGFFFHHHGGGHHHRRReeewww''''''((()))))))))))))))++++++******************((((((((((((((((((((((((&&&''')))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))***,,,...///......---,,,+++***)))(((---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++******************---------,,,,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------------------------,,,+++******+++,,,---*********++++++,,,------'''(((***,,,,,,,,,***))))))******)))(((((()))+++++++++++++++++++++++++++---------...000111333444444666999<<<>>>???>>>>>>>>>;;;888888::::::999777:::777444222222333333333222222111111000...---,,,......//////......---,,,************))))))))))))'''(((((((((&&&%%%&&&'''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''((((((***++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''(((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&%%%(((((()))(((&&&&&&''')))+++)))'''%%%%%%(((+++---''''''(((((('''&&&%%%%%%(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))************)))))),,,...111333555888<<>>:::999;;;<<<;;;999::::::;;;;;;<<<>>>???@@@?????????@@@AAADDDFFFGGGBBBDDDFFFHHHIIIHHHGGGEEEIIIHHHHHHKKKTTTfff{{{''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))''''''))))))))))))))))))))))))((((((((()))))))))***************)))******++++++,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********---------,,,,,,,,,,,,++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++((()))+++,,,---,,,***)))***+++,,,+++))))))+++,,,++++++++++++++++++++++++---------...///111333333444666888;;;=========<<<===;;;888888888888555333666444111000000111111000111111111111111111000///......///......---,,,,,,************))))))))))))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))***+++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''&&&(((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&((()))))))))((('''((()))(((&&&&&&((())))))(((&&&%%%%%%''')))+++''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''((((((((((((((())))))************)))))),,,...111333444777;;;===@@@===999888:::;;;;;;:::::::::;;;<<<===???@@@AAA?????????@@@BBBDDDGGGHHHCCCDDDGGGIIIJJJIIIGGGFFFHHHGGGGGGIIIRRRdddyyy''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((())))))))))))************************)))((((((*********++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,---------------------........................---------------------------------------------------------,,,------...///------------------------,,,,,,++++++++++++,,,,,,---------,,,+++*********++++++,,,------,,,******+++,,,---,,,******,,,---++++++++++++++++++++++++,,,,,,---...///111222333444555777999:::;;;::::::;;;:::999999999888666444444222000000000111000///000000111222333333333222/////////...---,,,+++***++++++*********)))))))))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''%%%$$$$$$$$$$$$&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((())))))))))))((('''(((((((((&&&&&&((()))'''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&'''((()))(((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))************)))))),,,...111222444555888:::<<<:::888888999:::::::::999::::::<<<>>>@@@BBBCCCAAA@@@AAAAAACCCEEEHHHIIIDDDEEEGGGIIIJJJIIIHHHGGGHHHGGGFFFGGGPPPbbbwww''''''((()))))))))))))))((((((((()))))))))))))))************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,............------------.........---------------........................------------------------------------------------...------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------,,,+++***+++,,,,,,,,,******,,,---++++++++++++++++++++++++,,,,,,------///000222333444555666888999999999888999999:::;;;;;;;;;:::888555444222222333333111000000111111222222222222222/////////...---,,,+++***+++++++++*********))))))'''((()))((('''&&&&&&(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))++++++***)))((('''&&&%%%'''(((((((((&&&&&&(((***&&&&&&''''''((((((((('''***)))&&&%%%$$$%%%'''((((((((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))************)))))),,,...111222333444666888999888777777888999::::::999999:::<<<>>>AAACCCDDDAAAAAAAAABBBDDDFFFIIIJJJEEEFFFHHHIIIJJJJJJIIIHHHIIIGGGFFFGGGPPPbbbwww''''''((())))))))))))))))))))))))******+++++++++++++++++++++++++++++++++((()))***+++---///000111))))))))))))))))))))))))************++++++++++++(((***+++---......---,,,,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------/////////.........------///.....................------------------------.....................................................................---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,++++++******+++,,,+++))))))+++,,,++++++++++++++++++++++++,,,,,,,,,---...000222333555555666777888999999999:::;;;;;;;;;:::999999999888666333333333333222111111111222222111111000///////////////...---,,,+++++++++++++++************((()))))))))'''&&&'''((('''''''''((((((((())))))((((((((((((((()))))))))'''&&&&&&&&&&&&''''''((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((((()))(((((())))))))))))(((((())))))'''&&&&&&'''(((((((((''''''''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())),,,+++***)))((('''&&&&&&&&&'''((('''&&&''')))***&&&'''((()))))))))((((((,,,***(((%%%$$$$$$%%%&&&(((((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))************))))))+++...111333333444555666666777777777777888999:::888999:::<<<>>>@@@CCCDDDBBBBBBBBBCCCDDDGGGIIIJJJEEEFFFHHHIIIIIIJJJIIIIIIJJJIIIGGGHHHQQQcccyyy''''''((()))))))))))))))))))))******++++++,,,,,,************************))))))***+++---///111222))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++---......//////,,,,,,,,,++++++******************+++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------......///000////////////...............//////////////////........................////////////////////////////////////////////////...////////////...------........................,,,,,,------------,,,,,,+++++++++,,,---.........,,,,,,,,,,,,++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++++++++,,,---...000111222666666777888999:::;;;;;;>>>>>>===;;;888666777888;;;888444222111111111000111111222222111000/////////000000000000///......,,,++++++++++++*********((()))***)))'''&&&'''((('''''''''(((((())))))***((())))))))))))*********((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&''''''''''''''''''&&&''''''(((((()))*********((())))))******))))))(((&&&&&&&&&&&&(((***,,,---(((''''''&&&'''(((***+++''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''''''''(((((()))***&&&'''(((''''''''')))+++'''(((((()))***)))))))))+++***(((&&&%%%$$$$$$%%%(((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))************))))))+++...111333444444555777555777888888777777999:::888999999;;;===???AAABBBAAAAAABBBBBBDDDFFFIIIJJJEEEFFFGGGHHHHHHIIIIIIIIIKKKIIIGGGIIIRRReee|||''''''((()))))))))))))))((((((((()))***+++++++++************************************+++,,,...///))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++++++++,,,------...***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---.../////////000000000/////////...............///000000000111////////////////////////////////////////////////////////////////////////...///000000///...---,,,........................,,,,,,---......---,,,,,,,,,,,,------------------+++************++++++,,,+++,,,---,,,******,,,---++++++++++++++++++++++++++++++,,,---...000111222666777777999:::<<<>>>>>>??????>>><<<::::::>>>AAAAAA<<<777333222222333333000111222222333222222222///000000111111111111111,,,,,,+++++++++*********((()))***)))''''''''')))&&&''''''((())))))******(((((((((((()))))))))***)))((((((''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,))))))************))))))%%%%%%%%%&&&''')))+++---(((((('''&&&''')))+++,,,(((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%&&&'''(((***+++%%%''''''''''''''')))+++'''''''''((((((((())))))'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''((((((((((((((())))))************))))))***---111444555555666888666888::::::888777888:::888999999:::<<<===???@@@AAAAAAAAABBBDDDFFFHHHJJJEEEEEEFFFGGGGGGHHHHHHHHHJJJHHHFFFHHHRRRfff~~~'''(((((()))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))),,,+++***))))))***++++++))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++***)))***+++,,,((()))***+++,,,---......+++++++++,,,,,,---------,,,------......------,,,,,,,,,------...///000000000000000000////////////---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000...///000000000///---,,,////////////////////////,,,,,,---......---,,,,,,///......------,,,,,,+++***)))))))))***+++,,,,,,------...---,,,+++---///++++++++++++++++++++++++++++++,,,,,,...///111222777777888999;;;>>>???AAA>>>????????????BBBIIINNNGGGAAA:::555444555666666000000222333444555555555///000111222222333333222,,,,,,,,,+++++++++******((()))***)))((('''((()))&&&''''''((()))******+++&&&'''''''''(((((())))))***))))))((((((((())))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&''')))***,,,---...))))))************))))))((('''&&&%%%&&&&&&(((((((((((('''&&&''')))+++---((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((&&&%%%%%%&&&'''(((%%%&&&'''''''''''')))+++'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&''''''''''''((((((((()))((((((((((((((('''''''''))))))************))))))***---222555666666777888666999;;;:::888666888999888999999:::;;;<<<>>>>>>AAA@@@AAAAAACCCEEEHHHIIIDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFGGGRRRfff~~~((('''&&&''')))))))))''')))(((((('''(((***,,,---++++++***)))(((((())))))(((***+++***)))((()))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++***++++++,,,///...---,,,,,,,,,---...222000////////////...,,,...///000///---,,,,,,---***+++,,,---.../////////,,,...000111000///000000---...000222444777888999333222222111111111111111222111000000111333555666444000...111666888444000000000000000////////////000///......------......///............///000000//////.........---------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---...///000000777777888999;;;<<<<<<===CCC;;;999===???BBBRRRdddaaaQQQ>>>555666888666222777666666666777666333111444333111000///000000111,,,,,,---,,,+++***))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''''''''''',,,++++++***)))(((((('''((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&+++***)))'''''''''((()))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))+++++++++******(((''''''&&&&&&&&&&&&'''''''''((('''((()))++++++)))((('''***)))(((''''''((()))***))))))))))))(((((((((((()))(((&&&&&&''''''%%%$$$%%%&&&((()))))))))(((''''''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%)))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((+++*********))))))(((((()))***+++,,,,,,+++)))(((+++...222444444444444555777:::;;;777555888999888:::;;;;;;<<<>>>???AAABBBBBBFFFFFFBBB@@@CCCFFFEEEEEECCCEEEIIIJJJHHHGGGJJJGGGEEECCCFFFRRRggg~~~((('''&&&''')))))))))((())))))(((((()))***,,,---++++++***)))))))))))))))(((***+++***)))((()))+++***++++++++++++,,,,,,,,,------.........////////////...---,,,+++,,,,,,---------,,,,,,,,,---...///...---------......------///000111111//////000111---....../////////......000111333222000........./////////000000111222333444444333222222333444555///......---...///000111000...---...111222111///111111111111111111111111111111000/////////000000//////...---------....../////////.........------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---...///000000111555555666888999:::<<<<<<@@@;;;;;;@@@@@@???IIIXXXXXXMMM@@@:::;;;<<<999666:::999999:::::::::777555444333222111000000000000---------,,,+++***)))((())))))))))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((''''''&&&&&&&&&(((''''''''''''''''''((())))))))))))((((((((('''(((((('''''''''&&&&&&&&&***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''***)))((('''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++++++++******)))((('''&&&&&&'''''''''(((((((((&&&''')))******)))'''&&&))))))(((((((((((())))))((((((((('''''''''''''''***(((''''''((('''&&&$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%)))((('''&&&&&&&&&'''''')))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((())))))))))))((((((''''''((()))+++,,,,,,+++)))(((***...222444444444555666777:::;;;777666888:::888::::::;;;<<<===???AAABBBBBBEEEEEEAAA@@@CCCEEEEEEEEECCCEEEIIIJJJGGGGGGIIIHHHEEECCCGGGSSSggg~~~((('''&&&''')))***)))(((******)))******+++,,,---++++++***))))))))))))***)))***+++***))))))***+++++++++++++++,,,,,,,,,,,,---............///////////////...------------...,,,,,,,,,,,,,,,---...///------------............,,,...//////......///000111111111111111000//////000222333222000/////////444444333333444555666777222111000///000222444555666555555555444444444444444444333333333444444555111111111222222333333333222222111111111222222333111111000///............////////////............//////...------------...------------------------------------,,,,,,,,,,,,,,,,,,---...///000111111222222444666888999;;;;;;===:::===BBB@@@<<<@@@HHHJJJEEE@@@=========:::888:::999999:::;;;;;;999777333333333333222111000///......---,,,+++***))))))***))))))(((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''''''''(((((((((******)))(((((((((((()))'''''''''''''''''''''''')))(((''''''&&&'''''''''%%%&&&&&&''')))******+++''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((******+++******)))((('''''''''((((((((()))))))))&&&'''((())))))((('''&&&((((((((())))))(((((((((&&&&&&&&&'''''''''''''''+++)))(((((((((((('''%%%%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((()))'''%%%)))(((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''((()))***++++++***)))((()))---111444555555666777666::::::777666888:::999::::::;;;;;;===>>>@@@AAA@@@DDDDDD@@@@@@CCCEEEEEEEEECCCEEEIIIIIIFFFEEEHHHIIIFFFEEEGGGSSSggg}}}(((''''''''')))***)))(((*********++++++,,,,,,---++++++***))))))*********)))***++++++))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------/////////............///------------------......///000000000//////000000---///000000///...///111333444444444444444333333000222333444444444555777111111222333555777999:::;;;999888777888:::<<<>>>999999:::999999888777666333444444222111111333555222222222333333444444444222222111111222222333444333222111111000000111111000000000/////////......//////..................------------------------...------------,,,,,,,,,,,,------...///000111111000111222555777999;;;;;;::::::<<<@@@???::::::???>>>===;;;:::999888777666666666666777999999777555222333333444333111000...///...---,,,+++******)))******)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((()))))))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))******+++''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))***************)))(((((((((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''((((((+++***(((((())))))'''&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''))))))'''&&&((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))*********))))))))),,,000333555555777888666::::::777666888:::999:::::::::;;;<<<===???@@@???CCCCCC@@@@@@CCCFFFFFFFFFDDDEEEIIIIIIEEEDDDGGGIIIGGGEEEHHHTTTggg|||)))((('''(((*********(((***+++++++++,,,,,,,,,,,,+++***************++++++)))+++,,,+++***)))***+++++++++,,,,,,,,,---------,,,,,,,,,---------........./////////////////////////////////......------111222333222000///000111444555666666555555666777888999:::;;;<<<<<<<<<<<<:::;;;=========>>>@@@AAA@@@AAABBBDDDFFFHHHIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIJJJKKKKKKIIIHHHGGG@@@AAAAAA@@@>>>===>>>@@@777777777777666666666666444333333333333333444444222111111111111111222222111111000000000/////////.../////////////////////.................................---------,,,,,,,,,,,,---...///000111111000111222444777999:::;;;:::999;;;===<<<::::::===::::::888666444333444555444333444555777666555333111222333333222111///...///...---,,,++++++++++++++++++)))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******)))************))))))((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((()))))))))+++***(((((())))))'''&&&%%%&&&((()))))))))(((''''''''''''''''''(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((()))***************))),,,000333555555777888555999:::777666999;;;:::::::::::::::;;;<<<>>>>>>???BBBCCC@@@@@@DDDGGGGGGGGGEEEFFFIIIIIIEEEDDDFFFIIIGGGFFFIIITTTggg|||)))((('''(((***+++***)))******+++++++++++++++***+++************+++,,,,,,***+++,,,+++*********,,,,,,,,,,,,,,,------------....../////////000000000---...//////000/////////000000111111000//////...111333555444111000222444777888;;;;;;<<<<<<>>>@@@DDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIKKKMMMOOOQQQTTTVVVWWWWWWVVVUUURRRQQQPPPNNNMMMMMMLLLLLLQQQSSSVVVXXXYYYXXXVVVUUUOOOOOOOOONNNNNNLLLKKKJJJEEEDDDCCCAAA@@@>>>===<<<999888888777666666777777222222111000000000111111111111111111000000000000...///000000111000000000////////////////////////............---------,,,++++++,,,---...///000000000111222444666777999:::999999888999999999:::;;;;;;999777555444444555555555444444555666666444222111111111111000///...---...---,,,++++++,,,---...,,,+++)))(((''''''((()))(((((((((((((((((((((((()))((((((''''''''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))***************&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((('''''')))))))))(((((('''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((('''(((((()))******++++++))))))************))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''(((((()))*********+++)))(((((((((((('''%%%%%%&&&((()))))))))((('''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''((()))***(((&&&''''''((()))))))))(((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))((((((((())))))))))))************)))))))))***++++++,,,,,,)))---111444555555666777555999:::777666999;;;::::::999999:::;;;<<<======???CCCDDDAAAAAAFFFIIIIIIIIIFFFGGGJJJJJJFFFDDDFFFHHHGGGFFFJJJUUUhhh}}})))(((((((((***+++***)))))))))***++++++***))))))+++*********++++++,,,---***+++,,,,,,******+++,,,,,,,,,,,,------------...////////////000000000000,,,---.../////////.........///111222333333333222222555999888666666999===<<>>===<<<<<<<<<888777555444222111000000222222111111111000000000...///000111111111000000////////////////////////............------------******+++,,,---.../////////000111222444555666777888888777666777888888777999777555555666777555333555444444555666555222000111000///......------------,,,+++++++++---///000---+++)))(((''''''))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''(((((((((''''''&&&&&&&&&(((''''''''''''''''''(((((((((((()))))))))******&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))(((((('''%%%%%%&&&&&&'''(((((()))&&&'''((()))))))))((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((()))''''''(((((()))*********))))))************))))))&&&&&&'''''''''((((((((()))(((((((((((((((((()))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))******(((''''''((('''&&&$$$%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((******((('''&&&'''((()))***))))))(((''''''''''''((((((((()))%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((()))))))))***************++++++,,,---...***...222444444444555666555999999777666999;;;:::999999999999:::;;;<<<===???CCCDDDBBBBBBGGGJJJJJJJJJHHHIIIKKKKKKFFFEEEFFFGGGFFFFFFJJJVVViii~~~***(((((()))***+++***)))((()))***++++++***((((((+++*********+++,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,---------......------------.........///+++,,,.../////////......,,,---000333555666666666444888===>>><<<===BBBFFFGGGKKKPPPTTTXXX]]]bbbeeeaaabbbbbbbbbbbbaaa``````UUUWWWWWWXXXXXXYYY\\\___jjjnnnuuu|||}}}{{{wwwwwwvvvuuuqqqmmmiiigggnnnqqqvvv{{{~~~~~~}}}{{{}}}|||yyyssscccbbb___[[[WWWTTTQQQOOOGGGFFFEEECCCBBBAAA@@@@@@???>>>;;;888666333222111222222222111111111111000...///000222222222111000000000000000000000000000//////.........---------)))******+++,,,---...///...///000111222333444444666777777666666777555222555333333555888888555111444333333333444222000---111000...---,,,,,,------,,,+++******+++...000222---,,,***((('''((()))***((((((((((((((((((((((((***)))((('''''''''''''''))))))(((''''''''''''''',,,,,,+++***)))(((((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))(((%%%%%%&&&&&&'''((())))))&&&''')))*********)))((($$$%%%%%%&&&'''((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))((())))))*********))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((()))))))))(((&&&&&&''''''%%%$$$%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''&&&'''(((*********)))(((&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''''''''(((((())))))++++++++++++,,,---...///+++...222444444444444555444888999777666999;;;;;;999999999999:::;;;<<<<<>>;;;777;;;777333222444555444333555222000///000111111000111111111111111000000000---------------...///000////////////////////////////////////000111333333555666555333444888777333333555777777555444444444444444444333333333222222...---,,,---//////...---...---,,,+++************)))************)))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''')))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((()))(((&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((***++++++)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))+++***)))))))))))))))***%%%'''(((******((('''%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++******++++++++++++******...000333444444444555666:::999888888999:::<<<===999::::::::::::::::::;;;@@@BBBDDDEEEFFFHHHLLLNNNMMMHHHFFFHHHHHHEEEDDDEEEHHHGGGGGGLLLXXXkkk))))))(((((())))))***+++)))))))))))))))******+++***+++,,,,,,,,,,,,+++***+++,,,,,,+++)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........***,,,000222222222333444,,,000666;;;@@@FFFKKKNNNUUUVVVWWWXXX[[[___dddgggfffggghhhgggfffiiiooouuu~~~yyyuuu{{{~~~}}}}}}vvvhhh[[[VVVTTTWWWXXXWWWVVVVVVQQQJJJ???===<<<===>>>;;;555000333222111111222333222111333222222111111000000//////.........//////000111/////////////////////////////////000111333444555222444333222444888888444777999;;;;;;:::888888888444444444333333333222222000///...///000111000...------,,,+++*********+++************)))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))+++***(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''((()))(((&&&&&&((()))''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))+++,,,,,,***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))---,,,+++***)))(((((((((((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))******+++++++++++++++,,,,,,+++++++++...111444555555555666777999999888888999:::<<<===::::::;;;;;;;;;;;;<<<<<<@@@AAACCCEEEEEEGGGJJJMMMMMMHHHFFFHHHHHHEEEDDDEEEHHHGGGGGGKKKWWWjjj~~~(((''''''(((((()))***+++)))))))))))))))******+++***++++++,,,,,,,,,+++++++++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111...000222222111111222333777<<>>777222444333333444555666555444444333333222111000//////000000//////000000111111//////////////////////////////000111222444666777222444444333666;;;;;;777888:::======<<<;;;::::::444444444333333333333222222111000000111222111000---,,,,,,+++++++++,,,,,,,,,+++***)))((()))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((***++++++)))(((((()))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$'''(((((((((&&&&&&((()))((((((''''''''''''(((((()))'''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------+++)))((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&((())))))******((((((''''''''''''((((((...---+++***((('''''''''((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((************************+++,,,,,,,,,,,,,,,,,,+++///111444666666666777888888888888888999:::;;;<<<;;;;;;;;;<<<<<<=========???AAACCCDDDDDDFFFIIIKKKLLLGGGEEEGGGHHHEEEDDDEEEHHHGGGGGGKKKVVVhhh|||)))(((((('''(((((()))))))))))))))))))))******+++******++++++,,,,,,,,,++++++,,,---,,,+++***,,,---------------------------//////.........///000111222222111000111444999>>>IIILLLPPPSSSVVVZZZ___bbb^^^]]]]]]___bbbbbb```^^^gggnnnzzzxxxccc\\\RRRKKKHHHEEEBBB???;;;888666555666777777666222222222111111000000000000000000//////000000111////////////////////////...//////000222444666777444666777666999>>>>>>:::777999<<<===;;;999888888555555444444444333333333333222000111222222111000---,,,,,,,,,,,,------...---,,,***(((((()))***+++************))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''')))******((('''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%'''(((((((((&&&&&&(((***(((''''''''''''''''''((()))'''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((((((''''''(((((((((+++***)))(((''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((*********)))))))))))))))***++++++,,,,,,++++++***---000333555555555666888777777777888999999:::;;;::::::;;;;;;<<<<<<======???@@@BBBCCCCCCEEEHHHJJJKKKGGGEEEGGGGGGEEEDDDEEEIIIGGGGGGJJJUUUggg{{{+++***)))((((((((((((((()))))))))))))))******+++*********++++++,,,,,,,,,+++,,,------,,,+++,,,---------------------------000///...---...///000111...111555:::???FFFMMMQQQOOOSSSXXX\\\___bbbdddfffeee```ZZZXXX[[[dddmmmsssuuunnngggaaa```^^^\\\ZZZHHHCCC===888666666666666111111111111111111222222000000///....../////////000000000000000000000000.........///111222444555666888888777:::>>>>>>;;;888;;;===>>><<<999777666666666666666555555555444333222111111222222000///---------,,,------......---,,,***(((((()))+++,,,))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((('''%%%'''(((((('''&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&'''((('''&&&''')))***''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******+++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))************))))))+++...111333444444555777666666777888999999999999888999999:::;;;;;;<<<<<<>>>@@@AAABBBCCCEEEHHHJJJKKKFFFDDDFFFGGGEEEDDDFFFIIIGGGGGGJJJUUUggg{{{++++++***))))))))))))))))))))))))))))))******+++************+++,,,------+++,,,......---,,,,,,---------------------------.........///111444777999:::@@@HHHNNNRRRTTTVVVWWWVVVZZZ```cccbbb___\\\[[[SSS[[[hhhttt~~~{{{vvv^^^WWWNNNEEE???<<<999777333333333333333333333333000000///.........//////000000000000000000000000......//////000111333333444666777666:::???@@@===>>>AAADDDDDDAAA===:::888888888888777777777666666444333111111222222111//////......---------......---,,,+++***)))***++++++(((((()))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&'''((())))))***&&&'''(((''''''''')))+++'''&&&&&&&&&&&&&&&&&&''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((***---000222333444555666555555777888888999888888777888888999:::;;;<<<<<<===???AAABBBDDDFFFIIIKKKJJJEEECCCFFFGGGEEEDDDFFFHHHGGGGGGKKKVVVhhh|||))))))))))))***+++------)))))))))))))))******+++***************,,,---...+++,,,...///---,,,,,,---........................---...111555;;;CCCIIIMMMTTTUUUWWWWWWWWWWWWXXXZZZ``````___\\\XXXVVVVVVXXXYYYmmmyyyvvvzzzxxxyyysssiii^^^TTTKKKCCC>>>999999888777666555444444222111000000/////////000000000000000000000000000111000000000111111222333333666888999>>>EEEFFFDDDEEEHHHJJJJJJFFFAAA===;;;::::::999999999888888888666555333333444333222000000000///...---------...,,,,,,+++++++++*********''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%''''''''''''''')))+++((((((''''''''''''(((((()))'''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((('''&&&'''((())))))((('''&&&(((((('''''''''((())))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))************))))))***---111333444444666777444555666888888888888777888888999:::;;;<<<======<<<>>>AAACCCDDDGGGKKKNNNIIIEEECCCFFFGGGEEEDDDFFFHHHGGGGGGKKKWWWjjj~~~''''''(((***,,,...000111)))))))))))))))******+++******))))))***,,,---///+++---//////...,,,,,,---........................///111555===FFFQQQZZZ___aaa^^^XXXRRRQQQVVV___fffbbb]]]TTTMMMLLLSSS^^^fff|||tttrrrttt~~~}}}ttthhhZZZNNNFFF???>>>===;;;888666444333333333222111000000111111000000000000000000000000333222222222222222222333444777:::===CCCKKKNNNLLLIIIKKKMMMLLLHHHBBB>>><<<;;;;;;;;;:::::::::999999888666555555555555333222222111000......---------+++,,,,,,,,,,,,+++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%'''((()))((('''((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&'''''''''''')))+++))))))(((((((((((()))))))))'''&&&'''((()))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%'''((())))))******&&&'''((())))))((('''&&&++++++***)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++******++++++++++++******+++...222444555666777888333555666888888888777777999999:::;;;<<<===>>>???<<<>>>AAACCCEEEHHHLLLOOOIIIEEECCCFFFGGGEEEDDDFFFHHHGGGGGGLLLXXXkkk)))(((((((((***,,,...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---++++++...222444222///555777>>>MMM]]]dddbbb\\\XXXTTTSSSVVVXXXXXX\\\```]]]SSSMMMNNNSSS]]]ooouuullllllooo~~~qqqeee^^^QQQHHHBBBBBBBBB===888666000000111333444444222000///......///111222111///111000/////////000222333555777;;;???CCCHHHKKKMMMEEEFFFGGGGGGGGGFFFDDDCCCAAA???<<<999888888888999888888666555333111000///000000///...............++++++++++++++++++++++++,,,+++***)))(((((((((((())))))(((((((((((())))))$$$%%%&&&'''(((***++++++%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((())))))***)))***++++++***(((&&&$$$((((((''''''''''''((((((''''''((((((((((((''''''''')))***)))(((&&&&&&'''&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))))))))))))))((((((((((((******))))))((((((''''''(((''''''(((******)))((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++******+++,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''((()))((('''&&&'''))))))((('''&&&&&&'''((()))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((+++///333555666666555555666777777666777999;;;888888888999:::;;;<<<===??????AAACCCEEEHHHJJJLLLHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEGGGKKKUUUggg}}})))((((((((()))+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......333222000...---000444666FFFQQQ]]]bbb```ZZZWWWVVVXXXSSSPPPRRRTTTVVV\\\cccdddaaaaaahhhnnnuuuyyy|||~~~yyy{{{|||rrrfffYYYPPPHHHCCCBBBDDD;;;777333000///000000000222111000111222222000///111000000///000111222333555777:::>>>BBBFFFIIIJJJEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>><<<;;;::::::;;;999888777555333222111000000000///...............+++++++++++++++++++++++++++******)))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((()))***+++***((('''%%%((((((''''''''''''((((((''''''(((((((((((('''''''''((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((***)))((('''''''''(((((((((((((((((())))))))))))***)))))))))((((((((('''(((''''''(((***+++)))((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******++++++++++++,,,,,,,,,++++++***+++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''((()))(((''''''((())))))(((''''''''''''((()))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))+++///333555666555555555666777777666777999;;;999999999999:::<<<===>>>>>>???@@@BBBDDDGGGIIIKKKHHHHHHGGGGGGFFFEEEEEEEEECCCEEEGGGLLLVVVhhh~~~)))(((((((((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------000//////.........//////000000///...000888DDDNNNXXX\\\```]]]WWWUUUWWW\\\TTTQQQRRRXXXaaaiiittt~~~~~~rrrkkkkkkuuuyyykkk]]]PPPKKKKKKDDD???999444222222111111444333222111222222000///111000000000000111222222555777999<<<@@@CCCEEEFFFCCCCCCBBBBBBAAAAAABBBBBB@@@@@@@@@??????>>>===<<<999999888666444333222111000000///...............++++++++++++++++++++++++)))))))))))))))******+++***))))))(((((())))))***''''''''''''((((((((()))''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))'''((()))******)))((('''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((((((&&&%%%&&&'''&&&''''''''''''((((((((()))(((''''''&&&'''''''''''''''(((((())))))******))))))))))))((((((((((((((((((''')))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,---,,,,,,+++***)))***************)))))))))************************((((((((()))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))))))))((((((((('''''''''((())))))''''''((())))))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,///222444555444444555777777777666777999;;;999999999:::;;;===>>>???>>>>>>???AAACCCFFFHHHIIIHHHHHHHHHGGGFFFFFFEEEEEECCCEEEGGGLLLXXXjjj(((((((((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,---------------000000///.........//////---...000333:::FFFTTT^^^\\\WWWRRRRRRWWW[[[ZZZXXXPPPRRR[[[kkkyyy~~~{{{sssvvv}}}lllZZZQQQJJJFFFBBB>>>;;;888555222555333111111222222111000000000000111111111222222555666888:::===@@@AAACCCBBBAAA@@@??????@@@AAABBB>>>???@@@AAAAAA???===<<<999999888666555444333222000000///...............,,,,,,+++++++++++++++***(((((((((((()))***+++,,,***))))))))))))))))))***((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''((())))))***))))))(((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((('''%%%%%%&&&((('''''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))(((((((((((()))(((((()))++++++***((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))******+++,,,,,,------------,,,+++***)))************************************************(((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''''')))***)))((('''((())))))(((((((((((((((((()))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,,,,,,,,,,,,,+++,,,---000222444444444444666777888777666777888:::999999:::;;;<<<===???@@@===>>>???@@@BBBEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEGGGMMMZZZlll((((((((())))))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,------.........//////...............///222222555===GGGQQQWWWYYYVVVUUUUUUYYY]]]]]]ZZZVVV```dddppprrrccc[[[UUUMMMDDD???;;;888666555333111111222222222111000111111111222222222222444555777999;;;===???@@@AAA@@@???>>>>>>???@@@AAA===>>>@@@AAA@@@>>><<<:::999888888666555444333222000000///...............,,,,,,,,,++++++*********(((((((((((()))***,,,,,,******))))))))))))******((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((('''%%%%%%''')))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&''''''((()))******+++(((((((((((()))))))))))))))(((((()))+++,,,***)))))))))))))))))))))))))))************************))))))))))))))))))******************************((()))))))))*********+++)))))))))***++++++,,,,,,.........---,,,+++***)))***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((()))***)))((('''(((***((())))))))))))))))))(((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******,,,...000222333444444444666777888777666666888:::999999999:::<<<>>>???@@@===>>>???@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDGGGNNN\\\ooo'''((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,---......//////...............///000000000444<<>><<<;;;888666333222222333333222000111222222333333222222333444666888:::<<<>>>???@@@@@@??????@@@@@@AAAAAA===>>>???@@@???===;;;999888888777666555444333222000000///...............---,,,,,,++++++*********(((((((((((()))***+++,,,+++******))))))******+++((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,---)))))))))(((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((('''&&&&&&)))+++)))))))))(((((((((((('''&&&&&&'''(((((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))(((***+++,,,+++)))))))))))))))))))))))))))************************))))))))))))************************************((())))))******+++++++++))))))******+++,,,,,,,,,------...------,,,+++************+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************)))))))))(((((((((((()))******(((((()))***((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))),,,---///111333444555555777888888777666666888999888888999:::;;;===???@@@>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDGGGOOO^^^rrr&&&''')))***+++,,,++++++******+++++++++,,,,,,,,,,,,,,,------.../////////.........///000111222333444===KKKYYYbbbccc^^^ZZZWWW\\\___^^^```nnnpppqqqrrryyysssdddXXXNNNFFFBBB???<<<777555444333222111000111222333333333222222222333555777:::<<<>>>???@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@???>>><<<:::999777666666555444333222222000000///...............------,,,,,,+++******)))))))))(((((()))***+++++++++******))))))******+++'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---******)))((((((''''''(((((((((''''''''''''((((((''''''(((((((((((('''''')))))))))'''&&&'''***---))))))))))))((((((((('''&&&'''((()))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))******))))))***,,,,,,+++)))))))))))))))))))))))))))************************((()))))))))************************************((())))))******+++,,,,,,)))******++++++,,,,,,---,,,---------------,,,,,,*********++++++,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******************)))))))))((((((((()))******)))((()))***((()))************)))((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))+++,,,...000333555666777777888888777666666777999777777888999;;;===???@@@??????@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDGGGPPP```ttt&&&''')))+++,,,---,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000/////////000111333444555CCCOOO^^^hhhhhhbbb[[[WWW\\\bbbnnn|||yyyyyy|||ppp```PPPFFFEEEAAA<<<888555444222000000111222333444333222222222333555777:::<<<>>>??????@@@BBBCCCDDDCCCCCCBBBBBBAAAAAA@@@>>><<<;;;:::666666555444333333222222000000///...............------,,,,,,+++***)))))))))))))))))))))******+++++++++************++++++''''''''''''(((((())))))))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((***+++,,,++++++)))(((''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))***)))((('''(((+++...******))))))((((((((('''&&&''')))*********)))((())))))))))))(((((((((((('''((((((((())))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))************************(((((())))))*********+++************************((())))))***++++++,,,,,,)))******++++++,,,------,,,,,,------...---------*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((***+++***)))((()))***((()))***++++++***)))((('''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********++++++*********+++,,,...000333555777888777888999888666666777999666666777888:::<<<>>>???@@@@@@@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDGGGPPPaaauuu'''((())))))((()))+++---******+++++++++,,,,,,,,,............////////////111...000444333111<<>>@@@AAAAAAAAABBBDDDGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFIIIQQQ```rrr''')))))))))))))))+++---++++++++++++,,,,,,,,,,,,,,,,,,------...///000111111111333777:::@@@MMMZZZddddddeeeccc]]]ZZZdddqqq{{{nnnkkkjjjtttzzz~~~ooo^^^YYYNNNAAA;;;:::999555999777444333444444444333222333444666999<<>>@@@===@@@AAA@@@AAAEEEFFFDDDCCCAAA>>><<<;;;:::777555444444444444444333222222...,,,+++,,,---...---+++,,,+++************++++++)))*********************)))((('''((()))***)))'''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''(((((())))))******))))))((())))))))))))))))))))))))))))))(((''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((*********))))))*********)))))))))))))))******+++******************************+++++++++++++++++++++++++++,,,,,,---...///++++++******++++++,,,---,,,,,,,,,,,,---...//////---......//////......---++++++***+++,,,,,,+++))),,,,,,++++++++++++,,,,,,)))******+++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,***)))***+++,,,+++***+++***)))***++++++)))'''((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))***)))))))))))))))((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((()))))))))(((((('''&&&)))))))))))))))(((''''''(((((((((''''''''''''&&&&&&&&&''''''(((((())))))((()))))))))((((((***+++*********)))))))))))))))+++---///222444555666666555555444555555666777777888888888999:::;;;<<<===???@@@BBBBBBBBBCCCFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGIIIQQQ^^^ppp((()))******)))***,,,---,,,,,,,,,,,,------------000//////000222666999;;;AAALLLTTTXXX```lllpppkkkjjjbbbYYYXXX```ssszzzooovvvtttvvvqqquuurrreee\\\RRRIII???;;;666333222222222111333333444666999<<<>>>???===AAABBB@@@BBBFFFFFFDDDAAA@@@???>>>>>><<<888555333333444444444444333333111000/////////...------+++++++++++++++++++++,,,+++*********************+++***)))***+++,,,+++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((())))))***+++)))***************++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,---......+++++++++++++++,,,------,,,,,,,,,,,,---...//////......////////////......,,,++++++,,,------,,,***------,,,,,,++++++++++++)))***++++++,,,+++++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((&&&'''((((((''''''(((***((())))))******((('''&&&)))))))))))))))(((((('''((((((((('''''''''''''''&&&''''''((()))***++++++))))))))))))))))))***+++******************))))))+++---000222444555666666888777666666777888:::;;;888888888999:::;;;<<<===???@@@BBBBBBBBBDDDGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGIIIQQQ___ppp((()))******)))***,,,...,,,,,,---------.........000000///111444999>>>BBBMMM[[[fffjjjnnnsssmmmccc___aaafffqqquuueeeXXXJJJEEE>>>:::777777777666333444555666999;;;===???@@@CCCDDDCCCCCCFFFEEEBBBAAA@@@@@@AAAAAA>>>:::777333333444555555555444444333333222111///.........++++++++++++,,,,,,,,,+++++++++++++++************+++***)))***+++,,,+++))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&''''''(((((()))))))))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))******+++++++++,,,******++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,------...,,,++++++,,,,,,---...///...//////////////////...---,,,+++,,,......,,,+++------------,,,++++++*********+++,,,,,,,,,,,,,,,***+++,,,,,,------......++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***)))***,,,,,,+++)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))&&&'''((((((''''''(((***'''((()))******)))((('''***))))))((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,***)))(((((()))***++++++++++++++++++++++++++++++,,,---000333555666666666888888777777888999;;;<<<888888888999:::;;;<<<===>>>???AAABBBBBBDDDGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFIIIQQQ___rrr)))***+++*********,,,...---------........./////////...///222888@@@HHHMMMZZZdddnnnqqqpppmmmfff______ooozzzwww|||xxxrrrrrr|||yyyjjjUUUOOOFFF>>>999777666555444444555777999;;;===>>>AAAEEEFFFDDDDDDEEEDDDAAAAAAAAABBBCCCCCCAAA===999444555555666666666555555111222222111...------...+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++)))((('''((()))***)))'''************************))))))))))))((((((((((((&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((+++***)))((('''''''''''''''''''''(((((()))))))))))))))******++++++,,,,,,))))))))))))))))))))))))*********))))))************************++++++,,,))))))******+++,,,,,,,,,******++++++,,,---------...---,,,+++************------,,,,,,------...///,,,,,,,,,,,,---...//////...//////000000//////...---,,,,,,---......---+++------......---,,,+++******++++++,,,------------+++,,,---............---,,,,,,,,,++++++++++++***+++,,,---,,,+++***+++---******)))+++,,,---+++***)))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))(((((()))))))))))))))***'''''''''(((((())))))***&&&'''((((((''''''(((***''''''((()))******************)))((((((((((((((('''(((((((((((()))))))))))))))******++++++,,,,,,***((('''''')))******)))+++++++++++++++,,,,,,,,,,,,...000333555666666777666666666666777999::::::888888888999:::;;;<<<===<<<>>>@@@AAAAAACCCFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFIIIQQQ___ppp)))***++++++******,,,...---.........///////////////000222888BBBMMMXXX___fffiiimmmoookkkeeeeeejjjsssxxxlllmmm~~~|||nnnttteee]]]QQQEEE===888555333444444555777999;;;===>>>@@@DDDEEECCCCCCEEEDDD@@@AAAAAAAAACCCCCCAAA>>>;;;666777777777777777666666111222333111...------///,,,------------,,,***)))*********++++++,,,,,,,,,)))((('''((()))***)))'''))))))))))))))))))))))))+++*********))))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((***)))((((((((((((((()))((()))))))))))))))))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---))))))***++++++,,,------******++++++,,,------......---,,,,,,,,,,,,,,,------------------......///------------...///000111//////000000000000//////...---------//////---,,,,,,------......---,,,+++***+++,,,---............,,,---...//////...------,,,,,,,,,+++++++++*********,,,...---+++***,,,---******)))+++------,,,***))))))*********+++++++++)))***++++++++++++***)))))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''((())))))******&&&'''((((((''''''(((***&&&''''''((()))+++,,,---+++***)))((('''(((((()))'''((((((((()))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***)))((()))*********++++++++++++,,,...000333555666777777333444555777888888999999888888888999:::;;;<<<===;;;===???@@@@@@BBBEEEHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGIIIOOO\\\lll|||)))***++++++***+++---///............/////////000111333777???KKKYYYfffnnnppplllkkkmmmgggbbbjjjxxx{{{tttqqqsssvvvwwwmmm___QQQFFF???;;;888444444555777999;;;===>>>===AAACCCBBBCCCEEECCC@@@AAAAAAAAABBBBBBAAA>>>;;;888888888888888777666666222444555333000...///111------......---+++***((())))))***+++,,,,,,------+++***)))***+++,,,+++)))))))))))))))))))))))))))++++++++++++*********)))************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((***++++++(((((((((((((((((((((((((((''''''(((((()))***+++************))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------******+++,,,,,,---......---------------...///000...------------...//////.........//////000111222//////000000000000//////...------...//////...,,,+++,,,---.........,,,,,,***+++,,,---............------...//////...---,,,,,,,,,,,,++++++************,,,...---+++***,,,...*********+++------,,,+++)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++&&&'''((((((''''''(((***&&&&&&&&&''')))+++...000+++***((('''''''''((()))'''((((((((())))))******(((((((((((('''''''''''')))'''%%%%%%(((***)))'''(((((())))))*********+++---...111333555777777777333444666888::::::999999888888888999:::;;;======:::<<<>>>???@@@BBBEEEGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGHHHNNNYYYiiixxx++++++++++++,,,---......***---000000///...///111777<<>><<<::::::<<<<<<<<<;;;>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFHHHIIIGGGGGGIIIOOOYYYiiizzz++++++++++++,,,---...///,,,...//////---...111444@@@IIIVVVccckkkooonnnmmmuuuhhh^^^aaapppvvvttt}}}}}}xxx{{{~~~kkk[[[RRRNNN>>>888555888;;;:::::::::???AAACCCDDDDDDDDDEEEFFFGGGEEEBBBBBBBBBBBBAAA???<<<;;;;;;:::999888777666555444444333333222111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++...+++)))(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))*********)))((((((''''''((((((***)))))))))((((((((('''(((((((((((())))))))))))''')))***)))((('''(((***++++++******))))))))))))***************)))))))))(((***,,,,,,+++))))))***......------,,,,,,,,,,,,***++++++,,,------......---------------------------,,,,,,,,,,,,,,,---...---,,,,,,,,,------...///------......------,,,+++222000///000222333111///...//////000222222222111333//////333333...,,,...///111222///---,,,------000000000///......------///000111222222111000///,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************))))))))))))***+++,,,+++)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''&&&'''((()))(((((((((((())))))))))))+++***((('''''''''((()))(((((()))******************++++++,,,,,,++++++******---111333444444666777555444444666999;;;:::888<<<:::999:::===>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHHHHIIIIIIHHHGGGGGGHHHJJJEEEFFFIIIOOO[[[lll~~~,,,,,,,,,,,,,,,---/////////......---...222888<<>>;;;;;;::::::999888777777444444333333222111111111//////...---------------......---,,,++++++******,,,,,,++++++++++++******************************(((((((((((((((((((((((((((***+++------+++***(((''''''''''''(((((((((((((((((('''''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))***************+++(((***++++++***)))***,,,******+++++++++*********((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------............---------...//////---...000222333444555555555555444444555555555555555666888777555333444666666777888999777555444444333333555777555111111444//////......///000111222,,,---...//////......---.....................///------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++*********)))))))))+++,,,+++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))***)))(((((((((((())))))((((((''''''(((***,,,---***++++++,,,,,,++++++******---111444555555555666222222444666888999:::999;;;:::999;;;>>>@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIGGGHHHJJJJJJIIIHHHIIIJJJDDDFFFIIIPPP\\\nnn------------...///000000000///111666>>>HHHQQQVVVhhhiiikkkmmmnnnlllhhheeedddvvvxxxpppkkkccctttvvv|||mmm^^^LLLAAA;;;666777999:::<<>>===;;;::::::999999888888888444333333222222111000000//////...---------............------,,,+++******,,,,,,,,,,,,+++******+++************************(((((((((((((((((((((((((((***+++------+++***(((''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))((((((((()))))))))******(((***+++***)))***+++---((()))******+++***)))))))))+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,......------------..................///000111111000222555888;;;>>>???@@@EEEEEEDDDBBBAAA@@@AAAAAA=========<<<<<<>>>AAACCC???BBBCCCAAA>>>===>>>>>>???===>>>AAA>>>888777:::888777555444222111000000//////000111111222222222////////////////////////---......//////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++************)))***++++++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((()))******))))))(((((((((((()))))))))))))))((((((((((((((())))))***)))((((((((()))+++,,,***++++++,,,,,,++++++***)))---222555555555555555222333555777888888999:::<<<;;;:::;;;===>>>???>>>???AAAAAABBBBBBCCCFFFHHHFFFHHHJJJJJJIIIIIIIIIJJJFFFGGGJJJOOO[[[lll}}}......---......///000111111333888AAAMMMWWW^^^aaafffiiimmmnnnlllhhhccc```|||yyyxxxtttmmmhhhfffxxx|||xxxppp]]]OOOEEE===:::::::::<<>>>>>>>>===<<<:::::::::999999999888888333333333222111111000000//////...............///......------,,,,,,+++++++++,,,...---,,,******+++************************))))))))))))))))))))))))''''''((())))))(((''''''''''''((((((((())))))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((************++++++++++++,,,'''''''''((())))))******(((*********)))***,,,...***+++,,,---...---,,,+++,,,...000222222222111000---------------------------------------...///////////////000111333555666999;;;===@@@BBBDDDFFFFFFIIIIIIHHHFFFCCCCCCDDDFFFDDDCCCCCCEEEJJJNNNPPPQQQWWW[[[\\\XXXUUUWWW[[[\\\^^^[[[[[[^^^ZZZPPPMMMQQQRRRPPPLLLGGGAAA:::555333222111111111111000000000000000000000////////////---...///000000///...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,++++++++++++*********)))***++++++***)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,'''(((((())))))******+++(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))*********++++++,,,,,,++++++***)))---222555666555555555333555888888888888999:::<<<;;;999:::<<<=========>>>@@@BBBCCCCCCDDDEEEGGGEEEHHHJJJKKKJJJJJJJJJKKKHHHIIIKKKPPPZZZjjj{{{............///000111222555999BBBNNN[[[cccffffffeeekkkooolllffffffnnnvvvtttxxx{{{zzz|||oooqqq~~~nnnbbbVVVIII@@@>>>:::<<>>=========<<<;;;:::::::::999999999999888333333222222111000000000//////............//////------------------,,,,,,***,,,///...,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))***++++++'''((((((((()))))))))***(((((((((((())))))))))))''')))***)))((('''(((*********+++++++++,,,,,,,,,'''(((((()))******++++++((()))***))))))***,,,...+++,,,...000000///...---+++---000222222222000///........................---------...///000111222111111222444666888:::;;;???AAACCCFFFHHHJJJKKKLLLFFFHHHIIIJJJJJJMMMRRRVVVZZZXXXXXX]]]eeehhheee```pppuuuvvvqqqpppwww~~~|||xxxyyy{{{qqqoootttuuurrrnnnfff]]]SSSJJJEEE;;;:::888555333222000000111111111000000000//////---...000111111000...---............------------------------------------......---,,,++++++++++++,,,,,,+++++++++*********(((***++++++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))((((((((((((***+++,,,(((((((((((())))))))))))''''''((()))))))))))))))&&&'''(((******+++++++++***++++++,,,,,,++++++***(((,,,222666666555555555555888::::::888888999:::999888777999;;;===>>>===<<>>IIIWWWccciiiiiigggmmmsssuuulllccckkkpppjjjlllxxxzzzpppdddTTTFFFAAA;;;===????????????@@@AAABBB@@@>>>=========<<<;;;::::::999999999999999999333333222222111000000000//////.........//////000,,,,,,------------------***---//////,,,******,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))***+++,,,,,,'''((((((((())))))******(((((((((((())))))))))))((()))***)))((('''(((***(((((())))))************((())))))***++++++,,,,,,))))))***))))))***,,,///+++,,,...000000///...---(((***---///000///---,,,////////////////////////.........///000222444444333333555777999<<<>>>???@@@BBBEEEHHHKKKNNNPPPPPPKKKOOOTTTYYY]]]dddmmmssswwwtttttt{{{yyypppzzz}}}}}}vvvjjj```ZZZJJJHHHDDD@@@<<<999777666222111111111000000//////...///000222222000///...//////.........---------------------------------///...---,,,++++++++++++,,,,,,,,,+++++++++******(((***++++++******+++---************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))''''''(((***,,,...(((((((((((())))))))))))''''''((())))))***))))))###%%%'''***,,,------,,,+++++++++,,,,,,+++++++++(((,,,222666666666555444777999<<<;;;999777999:::666555555888;;;>>>??????;;;???CCCFFFFFFEEEDDDDDDEEEGGGKKKLLLLLLKKKJJJKKKIIIJJJLLLRRR]]]mmm~~~)))+++...000...---444>>>FFFSSSXXX^^^jjjllljjjnnnppplllmmmfffkkkrrrddd```ooo|||tttcccQQQBBB???>>>@@@???<<<<<>>?????????===;;;999888;;;;;;;;;:::999888777777555444222111000000//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++'''((()))***+++,,,,,,,,,+++***((('''((()))((('''((((((((((((((())))))))),,,+++++++++******)))))))))))))))))))))((('''''')))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************+++*********))))))((((((+++***)))))))))))))))***,,,,,,++++++***+++++++++++++++******++++++,,,---222000...+++***+++---...////////////000000111222//////...000555;;;BBBFFFBBB???;;;:::;;;???CCCFFFFFFJJJJJJHHHIIISSS```hhhaaakkkxxx}}}vvvxxxzzz{{{pppnnnhhhaaa]]]WWWLLL@@@:::777333333444444222/////////.....................///000...++++++...111000...---++++++,,,---...///...,,,******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***---111555777,,,***(((((()))***)))((((((((((((((('''''''''''',,,)))&&&***111444111,,,+++***)))(((((()))***++++++...111333333333333444444444555666777888999999:::999888999;;;===>>>======@@@CCCEEEEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGIIIKKKLLLKKKJJJOOO[[[mmm+++---111111...///:::FFFXXX``````bbbmmmooolllrrrvvvfffeeeooonnn```ddduuusssccc[[[MMM???:::;;;;;;<<<>>>>>>?????????>>><<<;;;::::::;;;;;;:::999888777777555444333222111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***++++++++++++++++++***((((((((()))((('''))))))))))))))))))))))))++++++*********))))))))))))))))))))))))(((''''''+++***)))((('''(((((()))'''(((((()))))))))))))))))))))))))))************+++*********))))))))))))++++++*********++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,---...///000////////////000111222333555999???CCCDDDBBB???<<<>>>BBBGGGIIIIIIIIIKKKMMMKKKTTT]]]aaajjjyyyzzzzzz}}}}}}|||wwwpppiiiRRROOOIIIAAA999444333444111111111111111///...,,,///000111///,,,+++---///000///---++++++,,,---...///...,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((***---111333+++)))((((((***+++******((((((((((((((((((((((((+++(((&&&***000333111,,,+++***))))))))))))***++++++...111222222222333444444444555666777888999999:::999888999;;;===>>>======@@@CCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLKKKKKKPPP\\\mmm...///111222111555DDDSSScccgggddddddmmmnnnlllrrrwwweeeiii}}}xxxxxxddd```sssxxxoooXXXAAA999===@@@???>>>>>>??????@@@???>>>===<<<::::::;;;::::::999888777666555444333222111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))******+++++++++******+++)))(((((()))))))))(((+++++++++***)))))))))(((******))))))))))))(((((()))))))))))))))(((((('''+++***)))''''''((()))***'''((())))))******)))))))))))))))*********++++++***************)))))))))+++++++++++++++,,,---...,,,++++++***++++++,,,,,,---------------......///++++++,,,---....../////////000111222444666888999@@@@@@@@@???@@@AAABBBCCCDDDJJJQQQRRRMMMJJJKKKMMMRRRbbbooowww|||vvvyyyzzzzzz~~~}}}iiijjjfffZZZKKK???<<<<<<444222111111222222111///000111111000---,,,,,,---000///---,,,,,,,,,---...///...,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++---///---+++))))))******)))((('''(((((())))))************'''&&&***000333000---++++++************+++++++++...111222222222333444444444555666777888888999:::999888999;;;===>>>======@@@BBBDDDCCCCCCCCCDDDCCCDDDFFFFFFFFFGGGIIIKKKKKKJJJKKKPPP\\\nnn111//////333999BBBQQQ^^^dddhhhfffiiirrrppplllrrrmmmpppmmmzzzvvviiitttvvv___HHH@@@BBBDDDBBB@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;:::999888777777555444333222222222000000000////////////...------------------------...------,,,,,,,,,,,,,,,******+++++++++******)))+++)))(((((()))***))))))---,,,,,,+++***)))(((((()))))))))((((((((((((((((((((())))))))))))((((((************))))))(((((((((((()))************)))))))))*********+++++++++************************************+++---......++++++******++++++,,,,,,---------,,,---......///......---,,,,,,---......333444555777:::===@@@AAA@@@>>><<<<<<>>>CCCIIIMMMIIILLLOOOPPPQQQSSSXXX]]]jjj|||}}}}}}zzz~~~uuuyyyzzzssseeeWWWOOOLLL@@@;;;444000000222333333.../////////...---,,,,,,//////...---,,,------.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))+++,,,---///---+++)))))))))'''&&&'''(((((()))***++++++,,,)))'''&&&***///111000---,,,++++++++++++++++++,,,+++---000222222222333444333444444555666777888888:::999888999;;;===>>>======@@@BBBCCCBBBBBBBBBCCCAAACCCDDDEEEEEEFFFIIIKKKJJJJJJLLLPPP[[[mmm333///000:::HHHSSS^^^fffgggmmmnnntttzzzrrrlllsssppp{{{uuucccnnnqqqYYYLLLGGGCCCAAAAAA@@@AAABBBBBBBBBAAA@@@???;;;<<<<<<<<<<<<;;;;;;:::999888777555444444333333111000000000////////////////////////////////////------,,,+++++++++++++++******+++++++++******)))+++)))((((((***+++***)))---,,,,,,+++***)))((((((((((((((((((((()))))))))(((((())))))))))))((((((((()))+++---,,,***(((&&&((())))))***************************++++++++++++***************+++++++++)))))))))******,,,---...+++*********++++++,,,---,,,,,,,,,,,,,,,------...000...,,,,,,,,,///333555;;;;;;;;;===>>>@@@BBBCCC===@@@FFFKKKOOOPPPOOONNNMMMNNNSSS^^^lllzzzuuunnnkkkjjjsss{{{~~~}}}yyy~~~xxxpppkkkhhh___TTTCCC777222111111000------------............//////......------------......------,,,,,,,,,------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((++++++***)))))))))***+++...,,,***)))*********)))'''(((((()))***++++++,,,(((''''''***---///...,,,++++++++++++++++++++++++***---000111111111222333333333444555666777888888:::999888999;;;===>>>===>>>???AAAAAAAAA@@@BBBCCCAAABBBDDDDDDEEEFFFHHHKKKIIIJJJLLLPPPZZZkkk555444:::IIIXXXaaagggllljjjppprrrvvvxxxmmmjjjvvvjjjbbbiiippprrr```RRRGGGBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@======>>>>>>>>>======<<<:::999888777666555555555111111000000000/////////////////////////////////...---,,,+++*********+++)))******+++++++++******+++)))((((((***++++++***+++++++++***)))))))))((((((((())))))))))))******'''(((((()))))))))))))))((())),,,------+++(((&&&((()))******++++++***************++++++++++++,,,*********+++++++++++++++******)))******+++,,,---************+++,,,------,,,,,,,,,+++,,,------......---...///333888===@@@BBBAAAAAAAAABBBBBBCCCDDDLLLLLLMMMPPPTTTXXX\\\___ggghhhooo~~~xxxzzzwwwvvv|||}}}|||{{{~~~sss___NNNBBB:::333---222///------...000000000////////////......------............---------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((('''''''''(((***(((((()))+++---...---'''(((((())))))*********)))((((((***,,,---,,,*********++++++++++++*********---000111111111222333333333444555666777777888:::999888999;;;===>>>===>>>???AAA@@@??????AAABBBBBBCCCEEEEEEEEEFFFHHHJJJHHHJJJMMMPPPXXXhhh}}}666===KKK\\\fffiiilllpppnnnsssrrrrrrqqqiiinnnggg]]]bbbyyy}}}ooo\\\LLLDDDDDDDDDEEEEEEDDDBBBAAA???>>>??????@@@@@@?????????;;;:::999888777666666666111111111000000000//////------------------------///...---,,,,,,+++++++++((()))***++++++++++++++++++)))((()))***,,,++++++)))))))))))))))))))))))))))))))))*********++++++''''''((()))))))))))))))+++++++++*********))))))))))))***++++++++++++************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---************+++,,,---...---------------......///...000444888===AAADDDEEECCCDDDEEEGGGIIILLLNNNPPPYYYVVVSSSTTT\\\jjjyyy|||uuuooohhhnnn}}}|||wwwkkkaaaTTTEEE::::::666111///000111111111///////////////......---...............------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((+++***))))))+++------,,,((((((((((((((((((((((((***))))))***++++++)))((())))))***++++++***))))))***,,,///111111111222333222333333444555666777777:::999888999;;;===>>>===>>>???@@@@@@>>>???@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJHHHJJJMMMOOOVVVfff{{{777EEEYYYjjjnnnkkkmmmrrruuuxxxtttrrrppplll{{{xxxhhhnnnxxxuuuXXXGGGEEEFFFFFFFFFDDDBBB@@@??????@@@@@@AAAAAAAAA@@@@@@<<<;;;999888777777666666111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,'''((()))***+++,,,,,,,,,+++)))((()))+++,,,,,,+++(((((((((((())))))))))))))))))******+++++++++,,,''''''((()))))))))))))))///,,,)))''''''(((+++---))))))***++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,......---,,,,,,,,,------************+++,,,---..................///000000111555;;;AAAEEEFFFFFFEEEAAACCCFFFLLLRRRXXX\\\___RRRVVV^^^jjjxxxyyyfffooozzz}}}wwwlllfffiiittt{{{nnn[[[LLLAAA;;;444111111222222111/////////000///......---......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************111///,,,+++******((('''((((((((((((''''''''''''***************)))((('''((()))***++++++***)))(((***,,,///111111111222333222333333444555666777777:::999888999;;;===>>>===>>>???@@@???>>>>>>@@@BBBEEEFFFGGGFFFEEEFFFGGGIIIGGGJJJMMMOOOUUUdddyyyEEETTTbbbjjjoootttsssoooyyysssqqqqqqlllllloooppp|||~~~gggPPPJJJCCCCCCJJJJJJBBB@@@EEECCCCCCBBBAAA@@@@@@??????;;;<<<<<<;;;999666444222111111111111000000000000------......//////000000000000///...,,,+++******++++++******)))*********))))))***++++++++++++***++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++***(((((()))***+++***)))((((((***))))))))))))))))))))))))************************************+++,,,---...---------,,,,,,++++++++++++,,,------,,,---000222---.........---///333666999@@@GGGFFF@@@<<<>>>BBBEEELLLRRRTTTXXX]]]```^^^bbbjjjyyyzzzuuummmpppuuuyyy~~~xxxmmm___PPP===333222333000,,,...///111111000...------111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))......---,,,,,,+++************))))))))))))******+++******))))))******+++)))***+++,,,---,,,++++++&&&'''(((******))))))(((---,,,+++)))((((((''''''+++)))(((***...111111000,,,***))))))******)))'''(((((()))************)))+++---///000000000222333111111222333555666666777:::::::::;;;<<<===>>>???>>>???@@@@@@??????AAACCCDDDCCCBBBBBBCCCDDDEEEFFFJJJJJJJJJNNNWWWgggyyyYYYccckkkmmmnnnrrrrrrpppvvvxxxooodddnnn|||{{{uuu}}}hhhYYYLLLDDDGGGHHHDDDDDDHHHCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::888666444333111111111111000000000000........./////////////////////...---,,,+++******++++++*********++++++,,,))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))******************)))***+++***)))((()))***************************************************)))******+++,,,,,,---------------,,,,,,,,,++++++,,,---...---++++++,,,------...///000222666999;;;FFFEEEBBB===:::<<>>???>>>???@@@@@@???@@@AAACCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGIIIMMMXXXhhh{{{jjjnnnpppnnnnnnqqqsssrrrvvvuuulllmmmuuuuuu|||eeeSSSDDDEEEIIIIIIHHHIIIDDDCCCBBBAAA@@@???>>>>>>===<<<:::888777666555555222222111111111000000000///////////////.........---------,,,,,,+++++++++++++++***++++++,,,---...))))))******++++++++++++++++++************++++++))))))))))))))))))))))))''''''((()))******++++++***+++++++++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,------------,,,,,,,,,,,,,,,...///...,,,+++,,,---///......111888@@@GGGJJJNNNGGG>>>999<<>>???>>>???@@@@@@???@@@BBBDDDCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEHHHMMMWWWiii~~~mmmnnnnnnnnnooorrruuuvvvttteeeiiiyyyvvvuuummmYYYFFFDDDJJJKKKHHHFFFEEEEEEDDDCCCAAA@@@??????===<<<:::777666666666666222222222111111111000000000000//////......------+++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///***************+++++++++++++++************++++++))))))))))))))))))))))))'''''''''(((((()))***+++***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++((())),,,.........,,,+++------------------,,,,,,+++,,,............///111000///000777AAAKKKRRRVVVHHHCCC>>>@@@IIISSSZZZ]]]VVVVVV\\\fffooo|||wwwrrrrrrxxxzzzzzz|||~~~rrr___LLL???777555333333444333000...111111111000000000000///------------------------,,,,,,------------,,,,,,---------,,,,,,+++++++++******))))))))))))******---,,,,,,++++++,,,,,,---)))******+++++++++++++++,,,+++***))))))+++---...))))))(((((()))***++++++((((((((((((***+++,,,,,,+++)))((()))******)))(((******+++,,,,,,,,,,,,+++***---///111111222333555444333333333444555777888:::::::::;;;<<<===>>>???===???@@@@@@???@@@BBBDDDCCCBBBBBBBBBCCCDDDFFFGGGDDDFFFHHHMMMVVVhhh~~~llllllmmmpppssstttuuuuuunnncccrrryyynnnkkkrrr}}}gggOOOEEEEEEGGGFFFDDDGGGGGGFFFDDDCCCBBB@@@@@@===<<<999777666666666777222222222222111111111111000000//////......------++++++,,,,,,,,,,,,------+++***++++++,,,---...///******)))))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))(((''''''((())))))***+++,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,...///...---,,,------------------------+++,,,------,,,---///111111555===GGGNNNQQQPPPOOO>>>@@@EEELLLTTTWWWVVVTTTTTTeeevvv~~~~~~|||}}}~~~gggTTTGGG===222///333555111,,,222111111111000000000000------------------------,,,------.........------------,,,,,,,,,,,,++++++******))))))))))))******---,,,,,,++++++,,,,,,---)))))))))*********++++++******+++,,,,,,,,,,,,,,,(((((((((((()))***+++,,,((((((((((((((()))***+++***)))((()))***+++***)))******+++,,,,,,,,,,,,+++***---///111111222444555555444333333444555777888:::::::::;;;<<<===>>>???===>>>???@@@???@@@CCCEEEBBBBBBAAABBBCCCEEEGGGHHHFFFHHHJJJMMMUUUfff|||pppooopppuuuwwwtttqqqqqqrrr}}}nnn]]]bbbsss|||~~~dddQQQHHHFFFFFFFFFHHHGGGFFFEEECCCAAA@@@@@@<<<;;;:::888777666666666333222222222222111111111///////////////.........------------------------++++++***++++++,,,---...+++***)))))))))***,,,---++++++************++++++))))))))))))))))))))))))+++***)))((('''((()))***+++,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------------------............------,,,++++++---111444777AAANNNVVVVVVOOOGGGAAA@@@GGGOOOUUUWWWUUUSSSRRRddd}}}xxxooonnnnnnqqqzzzsssbbbQQQ;;;000///333222000000000/////////.........------------------------------......//////......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,++++++++++++,,,,,,***))))))))))))***++++++)))***+++------,,,+++***))))))(((((()))***++++++((()))***)))(((((()))+++***)))((()))***+++***))))))******+++++++++++++++***---000111222333555666666555444333333555777888:::::::::;;;<<<===>>>???<<<>>>???@@@???AAACCCEEEBBBAAAAAABBBCCCEEEGGGHHHHHHJJJLLLMMMTTTddd{{{uuuqqqqqqvvvwwwqqqllllll|||vvvccccccrrrnnn^^^SSSLLLGGGGGGFFFEEECCCBBB@@@???>>>:::::::::999888777666555333333222222222111111111.........///////////////........................++++++*********++++++,,,+++***)))((()))***,,,---++++++************++++++))))))))))))))))))))))))***)))(((((((((***,,,---+++,,,---,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------.........///......------///555<<>>???<<<>>>??????@@@AAACCCEEEAAAAAAAAABBBCCCEEEGGGIIIGGGJJJLLLMMMSSSccc{{{vvvpppoootttuuunnnjjjiiipppiiizzz~~~xxxcccRRRGGGFFFEEEDDDBBB@@@>>>===<<<999:::::::::999888666555333333333222222222111111---.........//////000000000000/////////.........++++++******)))*********+++***)))((((((***,,,---++++++************++++++)))))))))))))))))))))))))))((('''((())),,,...000+++,,,---,,,***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---------.........//////------...111666@@@KKKSSSUUUVVVRRRIII@@@AAAKKKUUUVVV]]]aaa```___lllwwwqqqttt{{{yyybbbgggpppzzzppp]]]JJJ<<<666555222222222222111111111111........................------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++******************+++***)))((((((((()))+++,,,,,,***)))'''(((***,,,...******))))))))))))******)))+++,,,***(((''')))+++)))(((((((((***++++++***(((((()))******************---000222222333555777888666444333333555777999:::::::::;;;<<<===>>>???<<<===??????@@@AAACCCFFFAAAAAAAAABBBCCCEEEGGGIIIFFFIIILLLMMMSSSddd|||qqqsssxxxyyynnndddhhhtttyyyzzzwww^^^IIIKKKFFFBBBAAABBBAAA<<<888:::::::::999999999888888666555333222111111222333000000000000000000000000555444222///---+++******************************------------,,,+++******---,,,***))))))***,,,---+++++++++*********))))))++++++************++++++///...---,,,++++++++++++...---++++++++++++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------...............,,,+++---000444333000000666BBBOOOXXX]]]]]]PPPEEEDDDHHHMMMVVV___dddcccaaafffxxxxxxyyytttaaa]]]qqq{{{cccNNNBBB===333333222111///......---000000///...............---------.....................---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++***)))(((((()))***+++,,,***(((&&&'''(((+++,,,))))))************)))))),,,,,,,,,+++++++++************))))))***+++,,,,,,---,,,,,,+++*********++++++---000222222333555666777666555444444444444444888888999:::;;;======>>>===???AAAAAAAAA@@@AAABBBCCCAAAAAABBBDDDFFFFFFFFFLLLKKKJJJLLLVVVjjjrrrvvvvvvnnnggghhhmmmqqqxxxrrr}}}{{{|||~~~eeeOOOIIIIIIHHHFFFDDDBBBAAA@@@;;;;;;;;;:::999888888888666555444222222222222333000000000000000000000000333222111///---,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,+++++++++***(((''''''(((***++++++++++++*********))))))++++++************++++++++++++***))))))))))))***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,---.........000333:::DDDNNNTTTXXXXXXQQQIIIDDDIIIPPPTTTXXX]]]TTTaaarrrwwwwwwppp```bbbmmmyyy{{{kkkSSS@@@777555333222222111000000000000///............///......------------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++,,,***)))(((((((((***+++))))))************)))))),,,+++++++++******************))))))***++++++,,,---,,,,,,+++*********++++++---000222222333444666777666555444444444444555888999999;;;<<<===>>>???===>>>@@@@@@??????AAABBBCCCAAAAAABBBDDDFFFFFFFFFKKKJJJJJJLLLVVVjjjsssvvvpppbbbaaammmssspppmmmmmm}}}vvvyyy|||}}}mmmVVVHHHIIIJJJGGGCCC@@@???@@@>>>===<<<;;;:::888777777666555444333222222222222000000000000000000000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++***)))(((((()))***++++++++++++***************++++++************++++++)))(((((((((((()))************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---//////...---444===IIITTTXXXVVVSSSQQQHHHHHHMMMUUUZZZYYYWWWWWWTTTlllxxxfffjjjjjjrrr|||~~~nnnYYYEEE>>>777222111222111000111000000/////////////////////......------,,,,,,.........------------,,,++++++++++++++++++++++++))))))******+++,,,,,,---+++***))))))))))))***+++++++++***)))))))))(((((())))))************))))))************))))))))))))*********)))******+++,,,,,,,,,+++++++++++++++++++++---000111222222444555666666555555444444555555888999:::;;;===>>>???@@@===>>>???>>>===>>>AAACCCBBBAAA@@@AAADDDFFFFFFEEEJJJJJJJJJLLLVVVjjjsssooofffaaafffqqqxxxxxxsssppphhhhhhxxx~~~{{{vvvtttxxxxxxaaaMMMKKKIIIFFFCCCAAA???>>>@@@???>>><<<:::999777777666555555444333333222222000000000000000000000000...............------,,,------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++************++++++))))))))))))***+++,,,---)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,---------......---///000///...000333666DDDKKKTTTXXXVVVRRRNNNMMMMMMSSSZZZ^^^\\\YYYYYY[[[jjjuuucccZZZhhhwww}}}~~~fffXXXFFF888222222333444222111000000//////000000111111000///......------............------------++++++++++++++++++++++++))))))*********+++++++++******************************++++++***)))((('''))))))************)))))))))))))))))))))(((((((((+++***************+++++++++++++++,,,+++++++++***+++---000111111222333555666666555555555555666666999999:::<<<>>>???@@@AAA>>>>>>>>><<<<<<===@@@CCCBBBAAA@@@AAACCCEEEFFFEEEKKKLLLLLLMMMUUUgggqqqddd___jjjssswwwwwwhhhaaaeee~~~vvvWWWOOOFFFCCCFFFHHHEEEAAAAAAAAA???===;;;999888777555555555555444333222222000000000000000000000000------...//////......---------------------------------......---,,,,,,+++,,,++++++++++++++++++,,,************************++++++************++++++(((((())))))***+++------)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,000222000---000;;;EEERRRTTTTTTRRROOONNNQQQUUUYYY]]]^^^XXXUUU\\\kkkyyytttkkksss|||}}}hhhjjjrrr}}}www\\\EEE777333444666222222111000000000000000333222222111000///......//////.........---------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))***+++++++++)))(((&&&))))))************))))))((((((((((((((((((((((((++++++***************+++***++++++,,,,,,,,,+++***+++---000111111111222444666666555555555666666777888999:::<<<>>>???AAAAAA>>>>>>>>><<<<<<===@@@CCCBBB@@@@@@AAACCCEEEEEEEEEMMMNNNNNNNNNSSSeee~~~lll___aaauuufffdddcccpppbbbTTTEEE???CCCGGGFFFCCCBBBAAA@@@>>><<<;;;999999555666666555555444333222000000000000000000000000---...///000000///...---------------------------////////////...---,,,+++))))))))))))))))))))))))***************+++++++++++++++************++++++'''''''''((()))***+++,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++///111000000777EEEQQQWWWUUUQQQMMMNNNSSSZZZ``````___WWWNNNQQQeeewwwnnntttnnndddaaalllyyynnnSSS>>>333000111333222222111111111111111222222111111000000///////////////.........------++++++++++++++++++++++++---,,,,,,+++******))))))******+++,,,,,,+++******((()))***++++++***)))((())))))************))))))(((((((((((()))))))))))),,,+++******)))*********)))***+++,,,---,,,+++***+++---000111000111222333666666555555666666777777777888999;;;===???@@@AAA===>>>???>>>===>>>AAACCCAAA@@@???@@@CCCEEEEEEDDDLLLNNNOOONNNRRRccc}}}eeeccckkk|||ddddddooowwwgggRRRDDDAAACCCDDDDDDBBBAAA@@@???===<<<;;;:::555666666666555444333222000000000000000000000000...///111222222000///...,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,)))))))))******)))))))))))))))*********+++++++++++++++************++++++)))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............000444<<>>@@@AAA===>>>@@@@@@??????AAABBBAAA@@@???@@@CCCDDDEEEDDDIIILLLNNNMMMRRRddd~~~```iiittt~~~xxxjjjkkkgggQQQFFFCCCFFFHHHBBBAAA@@@???>>>===<<<;;;555666666666666444333222000000000000000000000000///000222333222111///...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,++++++))))))******++++++++++++++++++************++++++,,,,,,,,,+++,,,,,,---......---,,,++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......333000111:::HHHVVV]]]___XXXVVVVVVYYY___bbbbbb```ZZZZZZZZZ```ooo|||yyyooonnnhhhmmm{{{{{{xxxvvvjjjRRRBBB;;;444333222222111111222222---------...............000/////////............+++++++++++++++++++++++++++++++++,,,,,,---......***+++,,,------,,,+++***''''''((()))***+++,,,,,,))))))************))))))(((((())))))******++++++,,,,,,+++***))))))******((()))+++---------+++***,,,...000000000000111222666666666666666777888888555666888:::<<<>>>???@@@===???AAAAAAAAA@@@AAABBBAAA@@@???@@@BBBDDDEEEDDDFFFJJJLLLMMMSSSeeecccvvv}}}uuu|||}}}tttzzzyyy|||hhhRRRFFFEEEHHHDDDEEEEEECCC@@@===;;;:::;;;:::999777666666666666111111222111111000///...000/////////...............///000000///---+++***------++++++++++++---------------,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...,,,***+++...000...,,,000///...---...000111222///666BBBOOOYYY^^^``````]]]```bbbbbbaaa``````aaaYYY___mmm{{{|||ooo___VVVUUUgggtttZZZHHH999444222444444111///000,,,,,,------.../////////////////////............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,++++++***++++++++++++))))))***---...,,,******))))))((((((((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))(((***---//////...+++***---...///111222222222222111333555555555555777888888999;;;===>>>>>>======>>>???@@@@@@@@@@@@AAACCCBBBAAA???@@@CCCEEEFFFFFFJJJLLLMMMNNNVVVhhhyyy{{{uuuooo~~~ppp___RRRMMMMMMEEEFFFEEEDDDAAA>>>;;;:::999888777666444444444444222222222222111000//////000000/////////.........////////////...---,,,+++------,,,++++++,,,---------------,,,,,,+++++++++)))*********++++++++++++***************)))))))))************++++++++++++***++++++++++++,,,,,,,,,...,,,+++,,,...///...,,,/////////.........000222999@@@JJJTTT\\\```aaa```dddbbbbbbeeegggddd\\\TTTbbbjjjvvv{{{rrrcccZZZZZZgggzzzsssfffNNN@@@333111333333000///000/////////////////////////////////............---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,---+++***+++------+++))),,,+++***)))))))))))))))++++++++++++***((('''%%%))))))))))))))))))))))))(((***---//////...+++***---...///111222222222222333555666555444444555666888999;;;<<<===>>>=========???AAAAAA@@@@@@AAABBBBBB@@@???@@@BBBDDDEEEEEEKKKLLLMMMOOOWWWiii~~~sssxxxxxxyyy}}}mmm^^^RRRLLLGGGGGGEEEDDDAAA>>><<<;;;999888777666555444444444333333333333222111000000000000000/////////......000///...---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++******))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,...///...------///000///...///222666HHHMMMUUU\\\aaaccccccbbbhhhgggfffeeeeeeeeeffffffrrruuuvvvoooaaaYYYaaammm||||||mmmUUU<<<222333444222000222222222111000/////////////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...,,,++++++,,,+++***(((...---,,,+++***))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((***---//////...,,,***---...///111222222222222555666777666444333444555777999:::<<<============;;;>>>AAABBBBBBAAAAAAAAAAAA???>>>???AAACCCDDDDDDJJJLLLMMMOOOWWWiii|||{{{ooofffooowwwaaaPPPFFFHHHGGGDDDBBBAAA>>><<<:::;;;;;;999888777666666666444444444444333222111111000000000////////////...000///...,,,,,,------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---...000//////333;;;BBBVVVYYY^^^cccggggggfffeeegggiiihhhbbb```jjjyyymmmcccaaakkksssrrrvvvlllLLL;;;555444333333222222111111000000000000////////////............------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++...---,,,+++***))))))))))))((((((((()))***+++,,,)))))))))))))))))))))))))))***,,,......---,,,+++---...///000222222222222444555666555444333444666777888:::<<<=========<<<;;;>>>BBBCCCCCCAAA@@@@@@AAA???===>>>@@@BBBCCCBBBIIIJJJLLLNNNUUUhhh}}}iii___hhhuuu~~~|||zzzxxxwwwxxxzzz~~~fffRRRGGGIIIFFFCCCAAA@@@>>>;;;888<<<;;;:::888777777777777444444555444444333222111111000000000////////////000///---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++.........------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------............//////---...///000444>>>JJJRRR^^^```dddhhhjjjjjjjjjiiigggddd``````iii|||tttfffjjj|||}}}xxxuuuuuuxxx}}}{{{```JJJ;;;222111444//////000000000111111111////////////............------------------------------,,,,,,,,,+++++++++,,,+++++++++,,,------...)))************,,,---///,,,,,,+++***)))((((((((((((((((((((()))***+++,,,************************)))+++,,,---...---,,,+++---...///000222222222222222333555555444555666888777888:::;;;======<<<<<<;;;>>>BBBCCCCCCAAA@@@@@@AAA???===>>>@@@AAABBBBBBFFFHHHIIIKKKSSSffftttcccbbbwww}}}zzzwwwrrrnnngggeeecccaaabbbdddhhhjjjooowwwxxxcccVVVLLLHHHCCCAAAAAA???<<<888:::999888777666555555555444444444444333222111111111111000000000////////////......---------......------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////......///000//////000666@@@LLLXXX___bbbcccfffiiijjjkkkkkkjjjggg^^^ZZZhhhqqqhhhhhh|||~~~~~~xxxxxxttt```KKK999222333...//////000111111222222////////////............------------............------,,,,,,,,,,,,++++++,,,++++++,,,,,,---...///((()))*********+++...111++++++***))))))))))))***************))))))((((((***************************+++,,,---------,,,,,,---...///111222222222222111333444555555555777999666888999;;;<<<<<<<<<<<<;;;>>>AAABBBBBBAAAAAAAAAAAA@@@>>>>>>@@@AAABBBAAADDDFFFHHHJJJRRReee~~~pppjjjqqqyyyqqqkkkhhhfffaaa]]]WWWVVVSSSRRRRRRTTTVVVXXX\\\ccciiilllrrr{{{iiiOOOJJJEEEBBBCCCBBB>>>:::::::::888777666555555555444444444333333222111000111111111000000000//////------...............---,,,---...//////...---,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++(((((())))))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,...000///...---///111000000555???MMMZZZaaaddddddeeefffhhhhhhhhhhhhhhhaaa___fffzzznnndddgggvvvsssooouuu~~~zzzcccJJJ999444111111111222222222222222////////////............------------.........///------,,,,,,,,,,,,+++++++++++++++,,,,,,...//////)))***+++***)))***---111+++************+++,,,,,,))))))***+++***)))((('''***************************+++,,,---------,,,,,,---...///111222222222222222444555555444444666777666777999;;;<<<<<<<<<;;;===???AAAAAA@@@@@@AAABBBBBB@@@??????@@@BBBBBBBBBDDDFFFHHHJJJRRReeekkkqqq|||pppiii___YYYXXXVVVRRROOOOOONNNKKKJJJJJJKKKMMMNNNNNNTTTYYYZZZ___lllzzzuuuRRRLLLFFFDDDDDDDDD@@@<<<===<<<:::999888888777777333333333333222111000000111111111111000000000000,,,---.../////////------,,,---...//////...---,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...000000...---///111111222888GGGWWWccceeedddfffffffffggggggffffffeeeYYYeeeyyyvvvhhhhhhsssppp{{{}}}|||wwwZZZBBB777555444444333333222222111000/////////............---------.........//////---------,,,,,,,,,+++++++++++++++,,,---...///000+++,,,,,,***((((((,,,///++++++++++++,,,---......$$$&&&)))+++,,,,,,+++***************************++++++,,,,,,---------,,,---...///111222222222222555666666666444333444555666777999;;;<<<<<<<<<;;;>>>???@@@@@@@@@@@@AAACCCCCCAAA??????AAABBBBBBBBBDDDFFFHHHJJJSSSfff~~~|||wwwrrrlllgggcccSSSRRROOOMMMKKKJJJJJJJJJHHHGGGFFFEEEFFFGGGIIIJJJKKKMMMNNNPPPRRRVVV[[[___kkkqqqxxx}}}sssSSS???FFFMMMEEE@@@DDD???>>><<<:::999777777666444444444333222111000///111111111111000000000000////////////............,,,,,,,,,------............,,,***+++---...,,,***,,,,,,++++++***++++++,,,---,,,++++++------,,,+++,,,++++++******++++++,,,------,,,+++,,,---...///---...///...------///111222>>>LLLVVV___ggghhhfffnnnhhheeegggiiieee```^^^ccctttwwwjjjcccmmm}}}aaaDDD;;;333000333444000222888000000000000////////////////////////............///......------,,,++++++...---,,,+++************------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********))))))((((((***++++++,,,,,,++++++***,,,---...///111333444555444444444444444555555555666777999;;;<<<===>>>>>>>>>@@@AAAAAA???>>>>>>???BBB>>>===BBBFFFEEECCCCCCCCCEEEGGGIIIRRReee|||~~~zzzvvvuuutttrrrrrrsssrrrpppnnnjjjfffaaa]]]YYYUUUQQQNNNPPPOOOMMMKKKJJJIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJKKKMMMPPPTTTWWWWWW[[[aaaeeeiiioooxxxwww[[[FFFFFFJJJDDD???AAA???>>><<<:::888777666666666666666555444333111111111111111111000000000000////////////............,,,,,,,,,------............,,,***+++---...---+++++++++++++++++++++,,,,,,---+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///...------...///111222222<<>>>>>>>>???AAAAAA???>>>??????CCC???>>>CCCGGGFFFDDDDDDCCCFFFHHHKKKTTTggg{{{jjjnnnzzzooohhhdddaaa^^^\\\\\\[[[\\\]]]\\\YYYWWWWWWTTTPPPNNNLLLJJJHHHFFFIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLOOOQQQOOOSSSWWWYYY]]]ccckkkqqqvvvxxx~~~lllSSSHHHEEEDDDAAA@@@>>>===<<<:::888777666666888888777777666555333222111111111111000000000000////////////............---------------.........---,,,+++,,,---...---++++++++++++++++++,,,------,,,+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,------...//////---,,,---000444666777IIIVVVbbbdddcccfffkkknnnjjjkkkmmmjjjaaa[[[^^^ggg}}}tttmmmttthhhnnnuuu}}}wwwUUUBBB333333666333000111111111000000000/////////////////////............++++++,,,------...//////------,,,,,,++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++************++++++***************)))))))))***++++++,,,,,,++++++***+++,,,...000222333444444333888???CCCDDD@@@:::666999:::;;;<<<===============???AAAAAA???>>>???@@@DDD??????DDDHHHGGGEEEEEEDDDGGGIIIMMMVVViiiyyyfff^^^mmmxxxqqqfff^^^ZZZXXXXXXWWWVVVUUUUUUVVVWWWVVVSSSQQQSSSQQQNNNMMMMMMMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPQQQSSSTTTSSSRRRQQQRRRSSSYYY[[[\\\^^^```eeelllrrruuuwww|||~~~{{{~~~dddLLLCCCDDDDDDAAA???===<<<:::888777666666888888888777666555444333111111111111000000000///////////////............---------...............------,,,,,,---------,,,+++++++++++++++,,,---...,,,+++******,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,---------------......///......---,,,...444<<>>CCCGGGFFFDDDEEECCCFFFIIIMMMVVViiiqqqcccaaacccqqq{{{tttlllggg^^^[[[WWWTTTSSSSSSSSSSSSQQQPPPPPPRRRSSSSSSQQQOOOMMMLLLKKKKKKMMMMMMKKKIIILLLKKKJJJIIIJJJKKKMMMNNNLLLLLLLLLNNNRRRWWW\\\``````cccgggiiiiiijjjkkkmmmpppppppppppprrruuuyyy|||sssUUUEEECCCDDDBBB???>>><<<:::999888777777777777777666555444333222111111111111000000000///////////////....................................------------------------,,,+++++++++,,,------...,,,+++***+++,,,,,,+++***---,,,,,,,,,,,,,,,,,,---------.........//////...---///000---,,,555EEERRR\\\___bbbcccggglllmmmiiigggeeebbb^^^ZZZ^^^ppp{{{yyysssppprrrzzztttZZZ@@@777666444222333111111111111000000000000////////////..................---------,,,,,,,,,,,,,,,---------,,,+++++++++++++++***************++++++++++++++++++++++++++++++************++++++***************+++++++++***++++++,,,,,,++++++******,,,///111333333333333333666;;;>>>???===:::777::::::;;;<<<======<<<<<<<<<>>>@@@@@@??????@@@AAABBB>>>===BBBFFFEEECCCCCCBBBEEEIIILLLUUUggguuunnnbbbaaammmttt}}}xxxxxxwwwwwwxxxxxxxxxwwwvvvuuutttttttttvvvtttrrrsssuuuuuusssqqqppppppnnnjjjeee^^^XXXUUUTTTTTTSSSRRRRRRQQQQQQQQQNNNMMMNNNPPPTTTVVVWWWWWWUUUUUUUUUWWWXXXWWWTTTQQQSSSRRROOOMMMNNNPPPSSSVVVZZZZZZ\\\aaahhhrrr{{{gggPPPEEECCCBBB@@@???>>><<<:::999888888777777666666555333222111111111111111000000000000////////////............/////////...............,,,...///...---,,,---...------,,,,,,,,,,,,---------,,,++++++------,,,+++------,,,,,,,,,,,,------------...////////////...---000222111333===OOO^^^```bbbbbbdddjjjpppnnnhhhgggaaa]]]^^^bbbiiivvvyyyuuuxxxqqq~~~wwwyyyoooWWWIII???444000222222222111111111000000000////////////............//////...---,,,,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++***++++++,,,,,,++++++******,,,///222333444333333333444666888999999888888888999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAABBB======BBBFFFDDDCCCCCCBBBEEEHHHLLLTTTeee}}}uuusssnnnttt~~~tttkkkhhhgggeeefffiiiiiihhhhhhgggfffeeeddddddeeefffhhhiiikkkkkkkkkjjjhhhiiiiiigggdddaaa^^^]]]_________]]]\\\[[[[[[\\\]]]]]]^^^bbbiiiooosssuuuvvvwwwyyy{{{{{{xxxsssooojjjgggccc``````ccchhhkkksssvvv}}}eeeNNNDDDDDDBBBAAA???===;;;:::999999777777777666555444222222111111111111000000000000////////////............000/////////.........---,,,...//////---,,,---//////...---,,,,,,,,,,,,,,,...---,,,,,,......---,,,------,,,,,,,,,,,,------,,,---...///000//////...///000222777@@@MMMYYYaaa```ccceeeeeehhhlllkkkgggggg^^^\\\eeeqqqvvvtttqqqdddfffrrryyy}}}||||||oooaaaNNN;;;222444222222222111111111000000////////////............---------------------,,,+++,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++******,,,///222444444333222333333444666777888888888666777888:::;;;<<<<<<<<<<<<>>>@@@@@@@@@???@@@BBBCCC>>>>>>CCCFFFEEEDDDDDDCCCFFFIIILLLSSSddd{{{{{{|||sssiiifffdddcccaaa___bbbhhheeeffffffggghhhiiijjjkkkeeeiiimmmppppppqqqqqqrrrkkkmmmnnnooonnnnnnoooooopppooonnnkkkiiiiiijjjlllttttttvvv|||}}}yyyyyy~~~vvvWWWHHHHHHCCCBBB@@@>>><<<;;;::::::777777777777666444333222111111111111000000000000000/////////............000000//////.........---,,,...000///---,,,---000000///...---,,,+++++++++///...------//////...---...------,,,,,,------...,,,---///000000000///...111///222<<>>@@@@@@@@@@@@AAABBBDDD??????DDDHHHFFFEEEEEEEEEHHHKKKMMMTTTdddzzztttllljjjhhhfffdddbbbbbbgggnnnsssqqqrrrtttwwwyyyzzz{{{|||~~~dddOOOHHHEEE@@@CCCAAA999;;;???999999999888777666555444444444333111222333333222000000000000000000000000000000000//////.........---///............---------,,,,,,,,,---------......------------------------111000...,,,,,,,,,...///111......000000------000000111777BBBOOOZZZ```bbbcccfffiiijjjjjjgggeeecccbbbXXX]]]pppxxxlllbbbbbbaaa|||vvvjjj\\\FFF111333111000111222222000///000000///.......................................------------------------...---,,,+++************,,,,,,***)))))))))***+++******))))))******+++,,,---,,,+++***))))))))))))+++++++++++++++***)))(((,,,---...000111111111111333222333555888999999777444555666999;;;===???@@@???AAABBBCCCCCCBBB@@@???BBBAAA@@@BBBEEEFFFDDDBBBEEEFFFJJJOOOUUUbbbyyyvvvrrruuuvvvxxx|||vvvbbbXXXHHHBBBCCCBBB:::;;;>>>888999999888777666555444444444333111222333333222000000000000000000000000000000/////////............///............---------,,,,,,,,,---------......------------------------111///...,,,,,,,,,...//////---...111111......222333888BBBNNNYYY```dddeeegggffffffhhhjjjiiiccc^^^XXXYYYcccooorrrnnnsss}}}yyynnnpppvvvyyyvvvrrrjjjUUU???444222000000000000///...000000///.......................................------------------------...---,,,+++************,,,,,,***)))))))))***+++******))))))******+++,,,,,,,,,+++++++++,,,,,,---+++++++++++++++***)))))),,,---...000111111111111222222333555888999888777555666777999;;;===?????????@@@AAABBBBBBAAA???>>>AAA@@@???BBBEEEFFFEEECCCEEEGGGKKKPPPUUUccczzzqqqcccOOOFFFEEEEEE======???999999999888777666555444444444333111222333333222000000000000000000000000000////////////............///............---------,,,,,,,,,---------......------------------------000///...,,,,,,---.........---...222111...///333666@@@OOO[[[aaadddfffgggjjjgggdddfffjjjhhhaaaZZZ^^^jjjvvvwwwvvvwww}}}uuufffdddiiimmmoootttsssbbbOOO888555222000000000//////000000///.........//////........................------------------------------,,,+++************,,,,,,+++************+++******))))))******+++,,,)))))))))***+++,,,---...***++++++++++++***)))))),,,---...000111111111111222222222555777999888777777888999:::<<<===>>>>>>===>>>???@@@@@@@@@???>>>???>>>???AAAEEEFFFFFFEEEFFFGGGKKKPPPVVVccc|||{{{lllVVVIIIFFFGGG@@@@@@AAA;;;999999888777666555444444444333111222333333222000///////////////////////////////////////.........///............---------,,,,,,,,,---------......------------------------///...------------.........---///111///---///444999FFFVVV```cccbbbdddfffjjjhhhfffffffffddd___[[[ppp||||||uuussswwwiiihhhiiifffdddjjjnnncccSSS>>>:::555222111222222111000000///////////////000........................---------------------------,,,++++++*********+++,,,,,,++++++******************))))))******+++,,,''''''''''''((()))***+++******+++++++++******))),,,---...000111111111111222111222444777888888777999999:::;;;<<<<<<======<<<===>>>??????>>>>>>===<<<===???AAADDDFFFFFFFFFFFFGGGJJJOOOTTTbbb{{{|||]]]KKKDDDEEE@@@???AAA;;;999999888777666555444444444333111222333333222000////////////////////////.........//////////////////............---------,,,,,,,,,---------......------------------------......---------.........///...///000...+++000777AAAMMMZZZaaaaaa```cccgggfffhhhhhhfffaaa___```bbbtttwwwtttrrr}}}|||yyyqqqqqqqqqmmmjjjmmmpppfffWWWDDD>>>777222111111222222000000/////////000000111........................------------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++************))))))******+++,,,))))))(((((((((((()))))))))******+++++++++******,,,---...000111111111111111111222444777888777666999999::::::;;;<<<<<<===<<<<<<======>>>>>>>>>>>>;;;<<>>===>>>:::999999888777666555444444444333111222333333222000000000000000000000000000.........//////////////////............---------,,,,,,,,,---------......---------------------------------.............../////////000------555???MMMUUU___cccbbbaaaeeejjjdddggggggccc^^^^^^dddjjjlllgggbbbjjjxxx}}}xxxhhhNNNGGG===555111000111111000000/////////000111111........................------------------------,,,,,,++++++***++++++,,,,,,,,,,,,---,,,++++++*********))))))******+++,,,,,,++++++*********++++++))))))***++++++++++++***,,,---...000111111111111111111111444666888777666888888999999:::;;;<<<<<<<<<<<<<<<======>>>>>>???:::===@@@BBBBBBDDDFFFGGGGGGGGGIIILLLQQQ^^^www|||nnn```XXXQQQKKKIIIKKKNNNQQQUUUYYY\\\___aaabbbhhhiiikkkmmmqqquuuyyy{{{vvvYYYIIIFFF@@@===>>>:::999999888777666555444444444333111222333333222000000000000000000000000000............/////////000///............---------,,,,,,,,,---------......------------------------,,,------......///......///...///000///222>>>KKKUUU[[[bbbeeeddddddfffiiiddddddbbb___^^^bbbjjjpppddd^^^^^^nnnyyy|||~~~ttt```WWWIII>>>666333222222000000//////000111111222........................------------------------,,,++++++***++++++,,,,,,,,,,,,---------,,,+++*********))))))******+++,,,+++++++++++++++,,,---...))))))***+++++++++++++++,,,---...000111111111111111111111333666777777666666666777888999;;;;;;<<<<<<<<<<<<<<<===>>>???@@@:::===AAABBBBBBBBBEEEGGGJJJIIIJJJLLLPPP^^^vvvssssssvvv{{{~~~vvvooofff]]]VVVUUURRRLLLHHHHHHDDDGGGKKKOOOSSSVVVYYY\\\[[[\\\^^^bbbfffkkkppprrrwwwdddPPPKKKDDD@@@@@@<<<999999888777666555444444444333111222333333222000000000000000000000000000---.........//////000000//////.........---------,,,,,,,,,---------......------------------------,,,,,,---.../////////...///...///000111777EEETTTXXX]]]cccffffffeeefffgggfffbbb^^^\\\___fffnnnsss___ZZZ___ttt~~~uuu~~~|||qqqooodddUUUFFF<<<777555444000000///000000111222222........................------------------------+++++++++***++++++,,,,,,,,,,,,---...---,,,+++************)))***++++++,,,''''''((()))***,,,...///((()))***+++++++++++++++,,,---...000111111111111111000111333666777777666555555666777999:::;;;<<<<<<<<<<<<======???@@@@@@:::>>>AAABBBAAABBBDDDFFFLLLKKKLLLMMMQQQ^^^vvvhhh___WWWXXX[[[^^^````````````XXXWWWUUUSSSOOOKKKHHHFFFGGGFFFFFFJJJPPPUUUUUUTTTTTTVVVYYY[[[^^^dddmmmtttuuu}}}{{{^^^MMMGGGBBB>>>;;;;;;:::999777666666666666555555444333222000000///222111111000000000000000//////000000000000//////------............---------------------------------------.........//////---------.........//////.../////////333>>>OOO\\\bbbbbbbbbdddggghhhgggffffffiii]]]VVVeeeqqqkkkeeeZZZ___qqqyyy}}}wwwrrrllllllpppvvvwwwyyyyyytttwwwxxxyyyrrriii]]]JJJ666...//////////////////000111111...............///000111......---------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++***)))+++***)))***,,,,,,***)))---,,,+++***))))))))))))************************,,,---...///000000000000333222222333666666555444888999::::::999888999;;;@@@@@@AAAAAAAAA@@@@@@???<<<>>>AAABBBBBBCCCFFFHHHIIIIIIIIIKKKOOO]]]uuu}}}cccVVVSSSOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTSSSQQQNNNJJJHHHDDDCCCCCCFFFJJJNNNPPPQQQRRRTTTVVVWWWYYY___hhhnnnssszzznnn]]]QQQFFF>>>::::::999999888888888888999555555444333222111000000222111000000//////000000/////////000000/////////---......//////......------------------------------------.........//////---------.........//////...///000222999EEETTT___bbbbbbbbbdddfffgggfffeeebbbbbb\\\```nnnnnneeeccciiiuuu{{{ssspppllljjjiiigggdddaaaaaa```dddhhhjjjmmmxxx|||uuuxxx}}}vvvuuuuuunnn[[[BBB111---000000000//////////////////............//////000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++******+++***)))***,,,,,,***))),,,+++******)))*********************************,,,---...///000000000000222222222333555666555444666777888888777777888999>>>>>>????????????>>>>>><<<>>>@@@AAABBBCCCEEEGGGMMMLLLKKKLLLOOO[[[rrryyyooo]]]OOOLLLNNNKKKJJJHHHGGGGGGIIIKKKLLLOOORRRUUUWWWVVVSSSOOOLLLDDDDDDDDDDDDEEEIIINNNRRRQQQSSSTTTUUUWWW]]]eeelllsssyyyppp^^^LLLAAA===<<<;;;:::999888888888888555555444333222111000000111000000///////////////......////////////......---......//////......---------------------------------........./////////------........./////////...///111777BBBOOO[[[cccccccccccceeeffffffeeecccdddaaabbbrrr}}}oooeeeppplllzzzrrrjjjbbb]]]```___```cccgggkkkmmmmmmpppqqquuu{{{yyyllllllsssmmmssszzzxxxgggMMM999000000000000000///...------000//////............///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++******+++,,,,,,+++)))*********)))******+++,,,************************,,,---...///000000000000222222222333555666555444444555777666555555777888<<<<<<============<<<<<<;;;===???@@@AAABBBDDDFFFLLLKKKLLLMMMOOO[[[rrr|||~~~}}}rrrdddWWWOOOMMMOOOMMMLLLKKKIIIHHHHHHIIIIIILLLPPPVVVZZZ[[[XXXSSSPPPHHHIIIHHHFFFEEEHHHOOOUUUSSSVVVXXXXXXZZZ___gggnnnttt{{{|||fffPPPDDDBBB@@@???===;;;888777666555555444444333222222111111111000//////......//////......////////////............////////////..........................................////////////............////////////...///444>>>KKKXXXaaaeeeeeeeeeeeefffggggggdddbbbccc___eeeyyy}}}iiijjj{{{sss|||jjjeeeaaa^^^]]]]]]]]]___bbbiiilllqqqzzzwwwggg```dddcccjjjrrrrrreeeQQQ@@@777//////000000000///...---111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++******+++,,,,,,+++)))))))))))))))***+++,,,---************************,,,---...///000000000000222111111333555666555333333555666666555555777888;;;;;;<<<=========<<<<<<;;;===???@@@@@@AAACCCEEEHHHHHHJJJLLLPPP]]]uuutttcccVVVPPPNNNNNNOOOOOOOOONNNMMMJJJHHHGGGHHHMMMUUU[[[^^^\\\XXXUUUKKKKKKJJJFFFDDDGGGNNNSSSYYY\\\^^^^^^^^^aaafffkkkttt|||hhhPPPEEEEEEBBBAAA???<<<999777666666555444444333333222222222111111000///////////////......////////////.........//////////////////..................................../////////000000........./////////000000---111999FFFSSS]]]dddfffhhhhhhhhhiiiiiigggccc```[[[YYY^^^kkkiii[[[kkk{{{~~~hhh]]]ccc^^^\\\___bbbdddkkksss}}}|||{{{yyy}}}{{{oooeeeddd```fffllllllcccTTTCCC666//////000000000000000///111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,+++***+++------+++***(((((())))))***+++------************************,,,---...///000000000000111111111222444555444333444666777777777777888:::;;;<<<======>>>>>>>>>===<<<>>>???@@@@@@AAACCCDDDHHHHHHJJJMMMQQQ]]]uuu}}}dddUUUQQQSSSSSSNNNOOOPPPOOOMMMJJJGGGDDDEEEKKKUUU^^^cccdddbbb___SSSQQQMMMHHHFFFFFFJJJMMM\\\___ccccccbbbbbbeeehhhsss|||mmmSSSGGGFFFEEEDDDAAA???<<<:::999999555444444444333333333222222111111000000000000000//////000000000000//////...//////000000//////................................./////////000000000....../////////000000000///666BBBOOOYYYaaaeeefffiiiiiiiiiiiiiiifffbbb^^^ZZZ[[[ZZZZZZXXXWWWsssjjjbbbcccgggbbbdddlllrrrvvvyyypppnnnpppsss{{{{{{uuurrrwww|||zzzuuussslllnnnpppnnniii\\\GGG555222222111000000000111111000//////............///......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,++++++,,,------,,,***))))))))))))***+++,,,---************************,,,---...///000000000000111111111222444555444333555666888888888888:::;;;;;;<<<===>>>????????????===>>>@@@AAA@@@AAACCCDDDKKKKKKLLLNNNQQQ\\\qqqgggXXXWWWYYYYYYRRRQQQPPPOOOMMMJJJHHHGGGFFFNNNZZZfffooossssssrrreee```XXXRRRNNNLLLKKKKKKVVV\\\cccgggiiijjjmmmooosssxxx^^^PPPNNNOOOMMMIIIDDD???;;;888777444444444444444333333333333333222111111111111111000000111111111111000000//////000000000000//////.........................../////////000000000000.../////////000000000000222<<>>>>>?????????>>>@@@AAABBBAAABBBCCCEEEJJJKKKLLLNNNQQQ\\\qqq~~~yyyiii\\\[[[\\\YYYXXXVVVSSSPPPNNNMMMMMMNNNKKKSSS```nnnyyywwwoooeee^^^YYYUUUQQQMMMNNNVVVaaajjjppptttxxx{{{vvvjjjZZZWWWZZZWWWQQQIIIAAA:::555222444444444444444444333333444333222222111111222222111111222222222222111111//////000000000000//////////////////////////////////////////000000000000////////////000000000000555AAARRR]]]bbbccceeegggggggggggggggfffbbb\\\XXXeeekkk\\\KKKSSSkkk||||||~~~}}}yyyqqqsssvvvyyy{{{zzz}}}sss|||zzz~~~rrrfffiiimmmcccTTT>>>;;;666111......//////...............///000111......---------,,,,,,,,,,,,,,,---......---,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++,,,------,,,************)))******+++,,,************************,,,---...///000000000000111000000222444555444222444555777888777888:::;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBBBBBBBBBBDDDEEEGGGHHHKKKNNNRRR^^^ttt}}}rrrddd]]]\\\\\\\\\```aaaaaa]]]WWWRRRQQQQQQOOO\\\ooo~~~~~~rrrkkkfff]]]SSSQQQTTT]]]jjjsssxxx}}}|||yyyeeeYYYSSSUUUQQQHHHAAA???<<<777777777555444444333444444444444222111111111222333000000000000000000000000000000000000000000000000...///000000000///---,,,000000////////////000000000222444222000000333777DDDNNNYYY___ccchhhjjjiiijjjeeefffkkkggg]]]ZZZ```vvvjjjZZZUUUdddvvvpppnnnhhhbbb^^^^^^```dddoooyyy}}}uuujjjiiikkkiiieeeRRRHHH===777111,,,...444......////////////............---------,,,,,,,,,'''))),,,...---+++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,------------+++(((&&&'''***,,,+++)))&&&***------+++))))))***////////////000000000000000111111111111222222222555555666777888999999:::<<<===??????>>>>>>???AAACCC@@@>>>>>>AAACCCCCCBBBEEEHHHLLLNNNPPP[[[ttt}}}|||qqqfff___]]]^^^___dddffffffccc]]]XXXWWWXXX^^^jjjzzzxxxqqqfffZZZVVVSSSVVVcccpppzzzqqqfffUUUPPPJJJDDD@@@===:::888777777666555444444444444222111000/////////000111000000000000000000000000000000000000000000000000//////000000///......---000000////////////000000000222333222000000444888IIITTT]]]aaadddgggiiihhhhhheeegggkkkfff]]]]]]eeetttcccZZZggg}}}zzzooohhhdddccc^^^\\\\\\___aaaeeennnwwwuuuiiihhhjjjiiihhh```YYYMMM@@@777222111222......////////////............---------,,,,,,,,,)))+++...///---,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,+++)))'''(((***+++***)))'''***------+++))))))***/////////000000000000000111111111111222222222222555555666777888999999:::<<<===??????>>>>>>???AAABBB@@@>>>>>>AAACCCCCCBBBFFFHHHLLLNNNPPP\\\ttt{{{pppeee______aaaeeehhhjjjiiieeecccdddeeelllvvvtttgggbbbYYYUUU^^^mmm|||zzz^^^NNNBBB@@@@@@;;;888:::777777666666555444444444222111000000//////000000000000000000000000000000000000000000000000000000000000//////......//////000000////////////000000000222222111000222777<<>>>>>@@@AAABBB@@@??????AAACCCDDDDDDFFFHHHKKKNNNQQQ\\\tttqqqddd```aaabbbfffjjjkkkkkklllpppssswww~~~zzzuuujjjaaaccclllyyymmmTTT@@@@@@AAA;;;777;;;888777777777666555555444333333333222222222222222000000000000000000000000////////////////////////111000///......///000111000000////////////000000111111222000000444;;;AAATTT]]]eeefffeeeggggggfffhhhfffeeebbb[[[ZZZfffuuusss{{{{{{yyypppjjjnnnuuuvvv}}}qqqbbb[[[___gggooorrrqqqsssxxx|||||||||~~~oooddd___aaaeeehhhfffeeeUUU<<<000444333+++......////////////............---------,,,,,,,,,,,,...///...---+++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,+++***)))************)))***+++++++++*********---...///000111111000000111111111222222222333333444555666777888999:::;;;;;;===>>>???>>>>>>@@@BBBAAA@@@???@@@AAACCCDDDEEEGGGHHHKKKMMMQQQ]]]tttnnnggghhhdddgggjjjkkkkkkmmmrrrwwwvvvpppmmmrrr~~~```GGGCCCCCC===888;;;888888888888777666555444333333333333222222111111000000000000000000000000////////////////////////111000///......///000111000000////////////000000000111111000111777AAAIIIVVV___eeeffffffhhhhhhgggjjjgggbbb[[[UUUXXXiiiyyyxxxzzz{{{~~~{{{}}}|||vvviiiZZZRRRSSSWWWUUU[[[ggguuu~~~jjjbbbXXXXXX```mmmvvv{{{yyyzzz}}}~~~zzzxxx}}}yyyzzzwwwxxx{{{vvvlllbbb\\\]]]bbbgggnnnlllZZZ???333777777000......////////////............---------,,,,,,,,,+++---...---+++******+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++***)))******+++************++++++***))),,,---///111111111000000111222222222222333333333444444555777888999;;;;;;:::<<<>>>>>>>>>???AAABBB@@@@@@@@@@@@AAACCCEEEGGGHHHHHHJJJMMMRRR^^^uuu{{{sssrrrmmmmmmllljjjggghhhnnnrrr~~~vvvooouuu~~~mmmPPPEEECCC???;;;:::888888999999999777555444000111111111111000//////000000000000000000000000000000000000000000000000000000//////000000111111000000////////////000000000000000000333<<>>>>>>>>???AAACCC???@@@AAAAAAAAABBBEEEHHHHHHHHHIIIMMMRRR___uuu{{{xxxuuusssoooiiieeeeeekkkqqq{{{wwwqqqsssuuuWWWDDD@@@AAA===999888999::::::999888666444000111111222111000///...000000000000000000000000000000000000000000000000//////000111111111111111000000////////////000000000000000000555@@@NNNXXX]]]eeejjjiiihhhiiijjjiiieeeccc^^^VVVTTTYYYbbbiiixxx}}}fffSSSKKKLLLMMMNNNOOONNNLLLKKKMMMNNNTTTWWW^^^iii}}}~~~ooojjjccc]]]\\\^^^bbbeeerrruuuxxxxxxsssooouuu~~~xxx{{{{{{vvvrrrnnnlllnnnsssvvvrrrkkkgggkkkpppxxxoooaaaPPPAAA777111.........////////////............---------,,,,,,,,,+++,,,,,,,,,++++++,,,...,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++++++++(((***++++++******---000,,,***((()))+++,,,+++)))***,,,///111222222111000222222222333333333444444333444555666888:::;;;<<<:::<<<>>>>>>>>>???AAACCC???@@@BBBBBBAAABBBFFFIIIIIIGGGHHHLLLRRR___uuu|||wwwxxxuuupppiiidddfffmmmssstttnnnzzzwwwZZZCCC>>>BBB???888888999:::;;;:::888666555222222333444333222111000000000000000000000000000000000000000000000000000...///000222222222111000000000////////////000000///000000111666BBBQQQ]]]bbbiiimmmkkkiiijjjjjjiiiaaaaaa]]]XXXVVVZZZ^^^aaaqqqsss```VVVNNNKKKLLLOOONNNLLLLLLMMMOOORRRTTTSSS___nnn}}}{{{vvvnnnddd]]][[[]]]```iiinnntttvvvrrrnnnsss|||vvvvvvwwwrrrrrrssspppmmmmmmvvv}}}{{{sssnnnqqqvvvxxxooodddZZZLLL===333222......////////////............---------,,,,,,,,,+++,,,------,,,,,,...000---,,,+++******+++,,,---******+++++++++******)))''')))++++++***+++...111---***((((((+++,,,+++)))***,,,///222333222111000222222333333333444444444333333555666888:::;;;<<<:::;;;===>>>>>>???AAACCC>>>AAABBBBBBAAABBBFFFJJJIIIGGGHHHLLLSSS```uuuzzzsssttttttuuurrrkkkhhhppp{{{}}}{{{pppkkkuuuwww\\\MMMGGGBBB<<<999;;;;;;;;;:::888777555444333333222222111222222222111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000222111111666@@@LLLVVV]]]hhhhhhhhhhhhiiiiiiiiiiiiddd\\\SSSQQQUUUZZZ\\\ZZZbbb}}}nnnVVVRRRSSSNNNIIIIIIMMMLLLPPPVVVSSSOOOVVVcccgggqqqrrrhhhlllqqq{{{{{{qqqeee[[[UUUWWW```nnntttoooiiiqqq}}}wwwzzz~~~llllllrrrqqqqqqsssrrrrrrvvv}}}vvvmmmnnnfffeeeaaaPPPCCC;;;///111///...---/////////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,***+++---------+++)))(((******))))))******+++,,,+++)))((()))++++++)))&&&//////000000000000000///444333222222222333444555222222333555777999;;;===:::<<<>>>>>>>>>???AAACCCAAABBBCCCCCCBBBBBBDDDFFFHHHHHHGGGFFFKKK\\\ttt~~~sssllljjjlllppprrrnnnnnnwww{{{nnnqqqvvvmmmYYYLLLDDD@@@@@@;;;;;;;;;:::888777555555444333222222111222222222111111111111111111111111111111111111000000000000////////////000000000111000000000000000000000000333111222888DDDPPPYYY^^^eeeeeeffffffggggggggggggfff[[[UUUWWWUUUQQQYYYhhhyyyjjjYYYLLLLLLMMMJJJLLLQQQXXX\\\aaa```[[[[[[hhhxxx{{{oooaaaWWWXXX\\\gggvvv}}}uuummmhhhfffgggnnnuuuyyy{{{uuujjjgggqqq~~~||||||~~~wwwtttuuuuuutttuuusssuuu|||wwwhhhhhhbbbdddaaaRRRGGG???444222000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,---......,,,***)))******))))))******+++,,,,,,+++******,,,,,,***(((---...//////000000000000333333222222222333444555555555555666888999;;;;;;:::<<<===>>>>>>???AAACCCAAABBBCCCBBBBBBBBBDDDFFFHHHHHHGGGFFFKKK\\\tttxxxmmmeeebbbfffmmmssssssttt|||yyytttooouuu{{{dddQQQCCC@@@CCC<<<<<<;;;:::888777666555444444333222222222222222111111111111111111111111111111111111000000000000/////////000000000111111000000000000000000000000222111333<<>>>>>???AAABBB@@@BBBCCCBBBBBBBBBDDDFFFGGGHHHGGGGGGLLL\\\ttt}}}~~~wwwkkkbbbccchhhpppvvvxxxxxx~~~vvvtttuuu^^^JJJBBBCCC======;;;:::999888777777555444333222222222222222111111111111111111111111111111111111000000000/////////000000000111111111000000000000000000000000111111555AAAPPP\\\______eeefffhhhiiiiiihhhfffeeeZZZTTTSSSWWWYYYbbbaaaLLLKKKMMMPPPOOOOOOWWWbbbkkkzzz~~~||||||nnndddZZZPPPIIIKKKKKKSSSeeevvvzzzqqqkkk______eeesssyyynnndddeeennn{{{xxxxxxxxxzzz}}}~~~yyy{{{~~~uuuwww}}}zzziiiYYY]]][[[___]]]RRRQQQQQQIII666444000............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,++++++++++++,,,,,,------,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///000000000222222222222333444444555777777777777888999::::::999;;;===>>>>>>>>>@@@BBB@@@AAABBBBBBBBBCCCEEEGGGGGGHHHHHHGGGLLL\\\sssxxx{{{zzzmmmdddgggkkkttt{{{~~~~~~vvv[[[IIIBBB???>>><<<:::999888888888666555444333222222222222111111111111111111111111111111111111000000000///000000000000111111111111111111111111111111111111000333:::HHHVVV^^^```^^^eeegggiiijjjiiifffcccaaaRRRUUUVVVXXXhhhnnnOOOIIIIIIJJJLLLNNNQQQWWW^^^wwwxxxiii]]]WWWRRRLLLGGGIIIGGGLLL\\\lllwww~~~wwwjjj___YYYSSS^^^nnnzzznnnddddddmmmzzz}}}vvvvvvvvvvvvxxx{{{~~~|||~~~|||~~~ooojjjkkkgggZZZNNNQQQOOOSSSSSSPPPXXX\\\TTT999666111///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------*********+++++++++************))))))******+++,,,++++++,,,,,,+++************+++,,,...///000000000111111222333444444555555444444555555777888:::;;;999;;;=========>>>@@@BBB@@@AAABBBBBBBBBCCCEEEGGGFFFGGGHHHHHHMMM]]]sss}}}tttwww|||www}}}tttjjjkkkooowwwiiiMMM???@@@???<<<:::999888999999777666555333222222222222111111111111111111111111111111111111000000000000000000000111111111222222111111111111111111111111111777CCCPPPZZZ``````___dddfffhhhiiigggccc^^^[[[QQQYYY^^^eeeoooXXXCCCGGGGGGGGGJJJPPPWWW___eee}}}uuujjj[[[RRROOONNNMMMKKKIIIFFFIIIUUUdddppp{{{~~~mmm___WWWTTT[[[ooo~~~lll]]]^^^hhhwwwzzz{{{{{{{{{{{{~~~~~~xxxnnnhhhccc\\\QQQHHHGGGEEEJJJOOOSSSaaafffYYY;;;888333///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,))))))))))))******************))))))******+++,,,***+++---,,,***))))))***+++,,,---...///000000000000111222333444555555555333333444555666888:::;;;999:::<<<======>>>@@@AAA???@@@BBBBBBBBBCCCFFFHHHFFFGGGHHHHHHMMM]]]sss~~~~~~oooiiinnnssswww{{{uuurrruuu|||rrrTTTAAAAAA???===:::999999999:::777666555444333222222222111111111111111111111111111111111111000000000000000000111111111222222222111111111111111111111111333>>>LLLXXX___aaaaaaaaafffgggiiijjjgggaaa[[[WWWUUUZZZfffyyyvvv[[[OOOCCCEEEHHHJJJLLLRRR^^^kkksss}}}|||pppeeeVVVMMMLLLNNNNNNNNNKKKHHHIIIQQQ\\\hhhvvvyyyggg\\\\\\aaarrr}}}iiiYYY]]]hhhxxx}}}~~~~~~}}}}}}rrrpppllleee\\\UUUQQQOOOJJJIIIOOOVVV^^^llljjjVVV===999444000......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***)))******))))))***++++++,,,******))))))******+++,,,***,,,......+++******,,,---...//////000000000000///000222444555555555555666666666666777888999:::888:::<<<======>>>???AAA???@@@BBBBBBBBBCCCFFFHHHEEEGGGHHHIIINNN]]]sss{{{ssseeeaaaiiinnnqqqyyy{{{{{{^^^JJJAAA@@@===:::999999::::::777777555444333222222222111111111111111111111111111111111111000000000000000111111111111222222222111111111111111111111111666BBBSSS^^^bbbbbbbbbbbbhhhjjjlllllliiibbb[[[WWWWWWYYYiiigggPPPLLLGGGBBBGGGJJJKKKPPP]]]nnnzzzoooeeejjjttt~~~~~~mmmaaaRRRIIIHHHJJJLLLLLLLLLHHHGGGKKKSSS^^^nnn{{{uuuccc]]]eeepppyyyhhhZZZ\\\hhhyyywwwyyyzzzzzz{{{rrrrrrjjjjjjggg^^^TTTQQQUUUZZZUUUTTTYYYaaahhhsssjjjPPP>>>:::444000...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***(((&&&+++*********+++,,,,,,---*********)))***++++++,,,+++...000///,,,++++++---//////000000000000000//////000222444555555555555999999888888888888888999888:::<<<=========???AAA???@@@BBBBBBBBBCCCFFFHHHEEEGGGHHHIIINNN]]]ssszzz~~~vvvgggbbb```dddjjjrrr~~~{{{{{{{{{___KKKCCCBBB???<<<<<<===;;;888777777555444444444444444000000000000000000000000000000000000000000000000000/////////000111222222111///000333333000111444888HHHYYY```aaacccfffhhhkkkjjjjjjiiifff```XXXSSSYYYTTTnnn```NNNIIIHHHLLLKKKKKKMMMSSS^^^nnnzzzddd\\\bbbpppwww{{{uuummm]]]MMMGGGHHHIIIJJJLLLMMMPPPQQQNNNMMMSSSbbbooouuufffeeevvvuuu```TTTcccmmm|||yyyyyyyyyzzz}}}{{{|||sssgggfffccc```___\\\XXXYYY^^^]]]]]]cccoooyyywwwjjj]]]HHH;;;555111...444555***///...,,,,,,---------,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))(((***************)))((('''(((,,,///...)))&&&'''***.........---,,,***)))(((***,,,.../////////111222000111111222222333444444777666444444666777666555888888999:::<<<===>>>>>>AAAAAABBBBBBAAABBBEEEHHHIIIFFFDDDHHHOOO]]]rrr|||tttkkkbbb]]][[[___dddlllwww{{{|||zzzbbbPPPLLLFFF???<<<===>>><<<888777777666555444444444444111111111111111111111111111111111111111111111111111111000000000111222222222000000333333000111555@@@NNN]]]bbbbbbdddgggiiikkkkkkllljjjgggaaa\\\YYYXXXMMM___vvvYYYJJJGGGFFFIIIJJJKKKNNNSSS^^^lllwwwwww]]]YYYaaagggnnnyyywwwoookkk[[[KKKEEEFFFGGGHHHJJJNNNOOOOOOKKKHHHLLLWWW___qqqzzzwwwmmmqqqrrr^^^TTT^^^fffsss||||||||||||}}}~~~uuullliiigggfffeeebbb]]]]]]aaagggeeefffkkkqqqpppiiiaaaRRRAAA888333---///222+++///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++---------------,,,+++***)))************))))))((())),,,...,,,)))))),,,000000//////...,,,+++******)))+++---.........///111000111111222222333333444555444333444666888888777888888999:::<<<===>>>>>>@@@AAABBBBBBBBBCCCFFFHHHIIIEEEDDDHHHOOO]]]sssvvviii```\\\XXXWWW[[[___fffqqq|||nnn]]]UUULLLAAA===>>>>>>;;;888888777666555444444444444222222222222222222222222111111111111111111111111333222222111111111111222333111111333222000222777IIIVVVaaaddddddfffiiikkkkkkmmmnnnkkkfffaaa______YYYKKKWWWwwwiiiRRRHHHFFFFFFIIIKKKMMMPPPVVVbbbpppzzzoooVVVVVV```ccclllyyyyyyppphhhYYYIIICCCDDDEEEFFFHHHMMMLLLJJJGGGFFFHHHMMMRRRhhhrrrxxxssskkkssslll[[[SSSYYY^^^iiiyyy~~~}}}}}}||||||~~~}}}xxxtttssspppooonnnkkkffffffjjjuuuqqqkkkhhhggggggffffff]]]HHH===888...+++000000///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++))))))))))))************+++,,,,,,+++)))+++111555111000...---,,,,,,,,,,,,)))+++---...------...///000000111111222333333333444333222444666999999999777888999:::<<<===>>>??????@@@AAABBBBBBCCCFFFHHHGGGEEEDDDGGGOOO]]]sss|||nnnbbbZZZVVVTTTUUUYYY^^^eeeppp|||yyyeeeWWWNNNEEEAAA???<<<::::::888777666555444444444444333333333333333333333333111111111111111111111111444444333222111111111222333222222333222000444;;;PPPZZZccceeedddhhhlllmmmjjjmmmmmmiiiaaa]]]^^^aaaSSSPPP```xxx|||aaaNNNGGGGGGGGGJJJNNNQQQTTT\\\mmm}}}mmmVVVVVV```dddrrr{{{uuugggWWWGGGBBBCCCDDDEEEHHHHHHGGGEEEEEEHHHJJJLLLMMMccclllrrrlllfffppp}}}fffWWWSSSVVVZZZfffxxx~~~|||{{{zzzzzzzzz|||yyyxxx|||{{{{{{|||xxxrrrppprrr|||wwwooofff___^^^bbbeee```LLLCCC@@@222+++000444///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++******+++++++++******)))((((((((())))))***++++++***+++,,,++++++,,,000444///...---,,,+++,,,,,,---)))+++......------...000000000000111222222333333444333333444666888999888777777999:::<<<===>>>???>>>@@@AAABBBCCCDDDFFFHHHEEEDDDDDDGGGNNN\\\ssssssfff[[[TTTNNNOOORRRXXX]]]cccooo{{{}}}eeeVVVOOOIIIEEE@@@999888<<<888888666555555555555555333333333333333333333333111111111111111111111111444444333222111111111222333222222333222111777???SSS\\\cccdddeeeiiimmmnnnkkkllljjjddd\\\YYY\\\```OOO```{{{xxxyyysss[[[LLLFFFFFFHHHLLLRRRVVVYYYdddzzzsss___^^^eeehhhzzz~~~zzzvvvfffWWWGGGBBBCCCDDDFFFHHHEEEDDDCCCEEEHHHJJJJJJIIIVVVbbbllllllgggnnnuuu^^^SSSRRRWWW\\\iii|||~~~~~~~~~}}}|||~~~{{{wwwtttssszzz}}}qqqlllwwwuuunnndddZZZWWWZZZ___^^^PPPKKKFFF555+++///111///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++)))******+++++++++******))))))(((((()))***+++,,,)))***,,,,,,,,,+++,,,---,,,,,,+++++++++++++++++++++---/////////...///000///000000111111222333333777555444444666777777666666777888:::<<<===??????>>>@@@BBBCCCCCCDDDFFFGGGCCCCCCDDDGGGMMM[[[sssyyyiii\\\QQQKKKHHHJJJOOOUUUYYY___kkkxxxqqq]]]RRRIIIFFFAAA999888===888888777666555555555555333333333333333333333333222222222222222222222222333222222111111111111222111111222333222222:::DDDUUU]]]cccdddeeeiiimmmmmmkkkjjjfff```ZZZYYY]]]``````xxxkkktttiiiVVVJJJDDDEEEIIIOOOXXX^^^bbbqqq}}}mmmkkknnnrrr}}}yyyfffVVVGGGBBBCCCEEEFFFIIIGGGFFFEEEFFFGGGGGGFFFDDDLLLXXXeeegggaaa___eeemmmtttpppkkkggggggnnn~~~mmmXXXPPPQQQYYY```nnn~~~}}}}}}~~~yyyxxxuuutttsssrrrpppoooqqq|||~~~iii]]]jjjjjjfff^^^UUUPPPRRRUUU[[[UUUUUUKKK777///222000///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,******((((((((()))***+++)))***+++,,,,,,***)))((()))***+++++++++++++++***,,,...000000///...///000//////000000111222222222777666444444666666666555666777888:::<<<>>>???@@@>>>AAACCCDDDCCCCCCDDDFFFAAABBBDDDGGGMMM[[[ttt}}}{{{}}}mmm^^^SSSKKKFFFHHHJJJPPPUUUWWW\\\gggsss{{{yyylllWWWFFFBBBBBB<<<:::<<<999888777666555555555555222222222222222222222222222222222222222222222222111111000000000111222222000000222333222333===IIIYYY```eeeeeefffiiijjjiiilllhhhccc^^^\\\^^^bbbeeezzzrrrvvvlll|||ttt```RRRJJJFFFIIIOOOUUUaaakkkrrrzzzyyyyyy}}}xxxeeeUUUFFFAAABBBDDDFFFHHHKKKKKKKKKJJJHHHGGGGGGGGGHHHOOOWWWXXXVVVUUUZZZ___^^^\\\^^^dddkkkvvv|||fffSSSNNNQQQZZZaaaooo~~~~~~~~~}}}{{{vvvwwwyyyxxxvvvuuuuuuvvvpppwwwrrr```WWWZZZ[[[YYYTTTNNNJJJJJJLLLWWW\\\___QQQ======CCC===///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++***+++,,,------------,,,,,,+++)))((('''(((***++++++***))))))*********)))''')))+++---...---+++***,,,---//////...---.../////////000000111111222222666555333444666777777777666666888:::<<<>>>???@@@@@@BBBDDDDDDCCCCCCCCCDDD@@@AAADDDGGGLLLZZZtttyyywwwyyywwweeeXXXPPPIIIFFFJJJMMMRRRWWWXXX[[[eeeqqq|||ooogggfffrrr~~~uuuwww}}}yyy\\\BBB???BBB@@@;;;;;;999888777666666555555555222222222222222222222222222222222222222222222222000/////////000111222222//////222333222444???LLL]]]cccgggggggggiiiiiifffmmmhhhaaa^^^___ccchhhjjjuuurrrsssgggkkkzzzkkk[[[QQQKKKIIINNNVVV[[[jjjwww}}}}}}pppdddTTTEEE@@@BBBCCCEEEHHHMMMNNNOOONNNLLLKKKLLLNNNFFFHHHIIILLLQQQ\\\kkkvvvppprrr{{{xxxbbbQQQMMMQQQZZZbbbnnn{{{~~~~~~|||yyyxxxqqqxxx~~~|||}}}vvvvvvwwwwwwoooddd\\\[[[PPPQQQPPPMMMHHHEEEFFFGGGUUU```eeeUUUDDDLLLVVVPPP///...,,,,,,---------,,,+++,,,,,,------,,,,,,+++((()))***+++++++++++++++---+++)))((('''((()))***,,,***((('''(((+++,,,---''')))---///000...,,,***+++,,,......---,,,---.../////////000111111222222444333222444666999999999555666888:::<<<>>>@@@@@@@@@BBBEEEEEECCCBBBBBBBBB???AAADDDGGGLLLZZZtttwwwyyy|||ppp]]]PPPIIIDDD@@@FFFNNNQQQVVV^^^^^^cccrrr}}}mmmccc]]]dddooouuuwwwwwwtttvvvyyy|||```GGGBBBCCC???;;;===:::999888666555555555555444333222222111111222222444333111000000000111111111111111111111111111111333111111333222555BBBQQQeeehhhkkkkkkjjjjjjlllnnnkkkhhhYYYXXXgggbbb]]]ooopppfffhhhnnnooommmfffcccoooqqq```QQQLLLMMMLLLMMMPPPhhhllluuuyyyyyyqqqgggWWWGGGCCCEEEFFFFFFFFFMMMNNNOOOOOOOOOPPPRRRUUUNNNIIIHHHOOO[[[kkk~~~lllWWWPPPQQQTTT```hhhsss}}}{{{}}}}}}{{{xxxwwwtttxxxvvvmmmhhhccc[[[UUUSSSWWWVVVPPPKKKJJJIIIGGGQQQXXX[[[TTTEEE999555666111///---,,,,,,---...///------------------------------,,,+++*********+++)))'''&&&'''***+++***(((,,,++++++******++++++,,,,,,,,,+++***)))))))))***---,,,,,,---///000...---,,,---...///111333444555444444333444444555666777888:::;;;;;;:::;;;???BBBDDDFFFDDDAAABBBDDDCCC>>>@@@AAADDDGGGMMM[[[sssvvvwwwzzz~~~|||jjjYYYNNNHHHDDDAAAEEEMMMOOOSSS\\\]]]cccrrr~~~hhh^^^XXX___kkkrrrtttuuuqqqrrruuu{{{dddKKKCCCBBB===:::;;;:::999888777555555555555444333222222111222222222444333111000000000111222111111111111111111111111444222222444444777EEESSSeeegggjjjkkkkkkjjjlllnnnjjjeeeXXXYYYddd___ccc~~~oooffffff]]]\\\\\\^^^hhh~~~rrreeeXXXQQQLLLHHHJJJOOOcccjjjvvv~~~zzzvvvxxxyyyssskkk^^^QQQEEEBBBCCCDDDDDDFFFPPPRRRTTTUUUUUUUUUWWWXXXRRRNNNNNNWWWdddrrrjjjUUULLLMMMPPPbbbkkkwwwzzz{{{~~~~~~}}}}}}|||{{{{{{{{{yyy{{{sssiiifffddd^^^YYYWWWZZZYYYSSSNNNNNNNNNLLLWWW[[[\\\TTTEEE888111000//////---,,,,,,,,,---...------------------------,,,,,,+++******************(((&&&'''***+++)))(((,,,++++++******++++++,,,++++++*********************+++---...//////.........///000111222444555555444444333444444555666777777999;;;::::::;;;>>>AAACCCDDDCCCAAABBBEEECCC???@@@AAADDDHHHMMM[[[sssuuuvvvxxx{{{}}}sssaaaRRRIIIEEECCCBBBDDDKKKMMMQQQZZZ\\\cccttt}}}eee[[[WWW___kkksssvvvwwwssstttwww{{{jjjQQQGGGCCC>>>;;;;;;:::999888777666555555555444444333222222222222222333333222111111111111222222222222222222222222222333222333444666;;;IIIVVVdddgggjjjkkkkkkkkklllnnnfff]]]UUUYYY\\\VVVcccqqqfff```QQQQQQUUUaaaxxx}}}ccc]]]UUUNNNHHHEEEJJJRRR```kkkzzzzzzyyytttuuutttjjj^^^TTTLLLFFFDDDDDDCCCEEEIIIOOORRRUUUWWWXXXXXXYYY[[[\\\VVVVVV^^^iiiqqqzzz~~~fffSSSKKKLLLPPPdddooo|||~~~{{{}}}}}}~~~|||||||||}}}zzzzzzzzzzzz{{{|||~~~~~~}}}}}}sssjjjhhhhhheee```ZZZ[[[YYYTTTSSSVVVVVVTTT^^^___^^^VVVIII<<<222.........---------,,,,,,,,,------------------------+++++++++******************)))(((((()))***)))'''++++++************++++++***************+++++++++,,,000333444111.........111222222333444444555555444444333444444555666777666888999999999:::===???AAABBBBBB@@@AAAEEEDDDAAA???@@@CCCHHHMMM[[[sssuuuvvvwwwzzz~~~zzzjjjXXXLLLEEEBBBBBBCCCDDDKKKLLLPPPYYY\\\ddduuu~~~hhh___ZZZcccpppxxx|||}}}{{{}}}qqqXXXKKKEEE@@@===>>>::::::888777666555555555444444333222222222222333222222222222222222222222222222222222222222222222222222222444777@@@MMMXXXdddfffiiikkklllllllllllleeeYYYTTT[[[XXXNNN]]]}}}qqqdddWWWSSSXXXccctttwww[[[WWWQQQJJJGGGGGGLLLRRRbbbpppzzz]]]^^^mmmwww~~~|||sssbbbRRRQQQMMMIIIHHHFFFDDDFFFKKKPPPRRRVVVXXXZZZ]]]```bbbfff___]]]aaaddddddccccccooouuu```SSSMMMPPPVVVdddqqq~~~{{{|||}}}|||{{{{{{~~~|||zzzyyyyyyyyyzzzzzzyyyyyyzzz}}}}}}{{{zzz~~~wwwoooooopppmmmiii^^^^^^[[[XXX\\\bbbeeeccceeeccc___YYYPPPEEE:::333---.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********************)))+++******)))))))))((('''++++++************++++++))))))******++++++++++++000666;;;:::444///...000222222333333333333444444444444333444444555666777666666888888999;;;<<<===>>>@@@@@@???AAAEEEEEEBBB>>>@@@CCCHHHMMM[[[rrrvvvwwwxxx{{{yyyfffRRRGGGCCC@@@AAADDDEEELLLMMMQQQZZZ]]]eeevvvlllccc___gggttt}}}uuu^^^MMMEEE@@@>>>>>>;;;:::999777666666666666555444333333222222333333222222222333333333222222222222222222222222222222000111222333999DDDRRR[[[fffgggiiilllmmmmmmkkkjjjdddVVVUUU]]]UUULLLZZZqqqsssjjj^^^PPPWWWeeexxxsss^^^YYYPPPIIIHHHKKKNNNOOObbbssshhhPPPRRR]]]dddooo}}}~~~ppp___SSSRRRNNNKKKJJJFFFCCCFFFLLLTTTVVVXXXZZZ]]]aaagggkkkiiiddd``````]]]VVVOOOMMMZZZssslll[[[RRRNNNSSSZZZfffrrr~~~yyy{{{xxxwwwxxx|||~~~|||zzzyyyxxxxxxxxx}}}|||{{{{{{{{{}}}{{{zzzzzz}}}xxxssstttuuusssqqqjjjhhhdddccckkkuuuyyyvvvjjjddd]]]XXXTTTLLLAAA777............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++******+++++++++***)))(((((()))+++******))))))******+++((()))***+++++++++++++++...333999999555111000222111111111111111222222222444444333444444555666777555666777888:::;;;<<<<<<===??????>>>AAAEEEEEEBBB===???CCCHHHNNNZZZrrrxxxyyy{{{~~~|||fffPPPFFFCCC???AAAEEEEEELLLNNNRRR[[[]]]ddduuutttjjjeeemmmzzz{{{dddPPPDDD???>>>>>>;;;:::999888777666666666555444444333333333333333111222333333444333333333333333333333333333333333000222333444;;;JJJWWW^^^hhhhhhjjjlllnnnmmmjjjggg[[[OOOSSSXXXMMMNNNbbbsssyyymmmfff[[[PPPZZZooommmWWWRRRJJJDDDFFFNNNSSSSSSaaauuuppp\\\LLLMMMRRRXXXgggxxxuuukkkccc]]]TTTOOOJJJGGGDDDCCCGGGMMMTTTVVVXXXZZZ\\\```dddhhhfffbbb```___YYYOOOIIIHHHPPPmmmdddVVVOOOMMMSSS[[[jjjttt|||tttxxx}}}}}}~~~||||||{{{zzzyyyyyyyyyyyy~~~}}}||||||}}}~~~zzzzzz{{{~~~~~~zzzuuurrrssswwwzzz||||||wwwpppnnnvvvkkkaaaVVVSSSUUUQQQFFF<<<000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***)))+++++++++)))((()))*********))))))))))))******((()))+++,,,,,,+++***)))'''+++000333222111222444000000000000000000111111444444333444444555666777666666666888;;;===<<<;;;<<<>>>>>>===@@@EEEEEEAAA===???CCCHHHNNNZZZqqqzzz|||iiiQQQGGGDDD???@@@FFFDDDLLLNNNRRR[[[\\\bbbqqq|||yyyssszzzoooXXXHHHBBB@@@???;;;;;;999888777666666666555555444333333333333444111222333444444444333333333333333333333333333333111444555666???OOO]]]ccciiiiiijjjlllnnnmmmhhheeeVVVPPPXXXWWWLLL\\\}}}tttdddWWWeeezzzyyyeeeXXXWWWQQQGGGEEEMMMUUUXXXbbbzzzzzzUUUNNNHHHHHHLLLTTTeeettt{{{~~~}}}vvvpppmmmiiieeeXXXPPPIIIFFFEEEFFFKKKRRRXXX[[[^^^`````````aaaaaa```___```^^^VVVMMMJJJMMMRRRooouuuZZZOOOLLLMMMTTT^^^pppyyyxxxooottt{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}|||||||||xxxxxxyyy{{{}}}}}}zzzwwwrrrrrrqqqppprrryyysssnnnsss||||||wwwfffYYYNNNOOOWWW[[[SSSIII333222000...------------++++++++++++++++++++++++)))+++,,,.........,,,+++(((***,,,+++))))))***,,,******))))))))))))******)))***+++,,,,,,+++)))(((''')))+++...///000111111/////////000000111111111444444333444444555666777777666666999===>>>===:::<<<>>>>>>===???DDDDDD@@@<<<>>>CCCHHHNNNZZZqqq|||~~~~~~}}}lllRRRIIIEEE???@@@FFFCCCKKKNNNRRRZZZ[[[___nnnyyy|||}}}|||yyy___NNNFFFCCCBBB<<<;;;999888777777666666555555444333333333333444000111333444555444333333333333333333333333333333222666777888AAASSSaaafffkkkjjjkkkmmmnnnmmmgggccc\\\[[[eeeaaaUUUrrrooo^^^sssrrr^^^nnnooofffTTTHHHJJJRRRVVVggg___EEEFFFFFFHHHLLLXXXiiivvvsssuuuuuusssssssssmmmfff]]]SSSIIIGGGHHHKKKQQQXXXaaaeeekkkmmmlllhhhdddbbb\\\]]]___]]]TTTKKKJJJPPPYYYvvvkkkRRRJJJKKKNNNWWWcccuuu|||xxxmmmrrryyywwwzzz~~~zzzzzzzzz{{{{{{|||||||||{{{{{{||||||}}}|||{{{{{{uuuuuuvvvwwwxxxvvvsssppplllnnnooooooqqq|||ooofffiiiooommmfff___RRRHHHMMM\\\eee```XXX555333000...------...///++++++++++++++++++++++++***+++---/////////---,,,'''***,,,+++))))))+++---******))))))))))))*********+++,,,---,,,***((('''...---,,,---//////...,,,...//////000111111222222444444444444444555777777777666777:::===???===:::<<<>>>>>>===???CCCCCC@@@<<<>>>CCCHHHNNNZZZppp||||||wwwsssqqqTTTHHHEEEBBBBBBFFFKKKIIIMMMUUUXXXYYYbbbooo}}}{{{zzz|||rrrPPPDDDCCCCCC???===;;;::::::;;;999888444444444333333333222222111111111222555777:::<<<222222333333333333444444:::222000<<>>===@@@@@@>>>>>>AAAAAA>>>??????EEELLLOOOVVVlll~~~}}}{{{uuu|||pppTTTGGGDDDBBBCCCGGGKKKIIIMMMUUUXXXYYYbbbooo~~~zzzwwwyyy~~~~~~YYYGGGDDDEEE???===;;;:::::::::999888444444444333333333222222111111111222444666888:::222222333333333333444444999222222>>>PPP\\\cccgggjjjmmmnnnlllllllllddd[[[bbbxxxvvvppp}}}qqqjjjxxxsss[[[FFFHHHNNNTTT]]]wwwdddLLLGGGHHHIIILLLSSS```oooyyyvvvtttqqqoooppprrrtttuuuooo^^^LLLFFFKKKUUUbbblllcccjjjttt|||}}}xxxqqqllljjjjjjhhhaaaUUUJJJKKKRRRhhhyyybbbQQQPPPSSSUUU^^^lll}}}vvvvvv~~~vvvqqqrrruuuuuutttrrrtttvvvyyy{{{{{{yyyyyyxxxxxxxxxwwwwwwwwwuuusssqqqrrrwww~~~{{{|||}}}|||yyytttqqqooogggbbb\\\XXXXXXYYY[[[[[[^^^RRRKKKQQQ]]]___TTTGGG<<<444.........---,,,---,,,,,,,,,,,,,,,------...+++++++++************)))))))))******+++******)))*********))))))*********)))******+++******))))))(((***,,,///111222222222...222444333000///222555333333444444555555444444888777666888<<>><<>>BBBCCC@@@???@@@EEELLLNNNVVVlll}}}xxxwwwoooRRRFFFDDDCCCDDDIIIJJJIIIMMMUUUWWWXXXbbbooo~~~yyyxxx}}}cccMMMGGGFFF???===;;;:::::::::999888444444444444333333333333111111111222333444666666222222333333333333444444777222444CCCTTT```fffjjjmmmoooooollljjjggg```YYYhhhzzzyyy{{{|||mmmcccccc]]]NNNGGGLLLNNNTTTddd]]]IIIAAAIIIKKKIIIQQQeeexxx{{{wwwsssooonnnqqquuuwwwmmm```PPPHHHGGGNNN[[[hhhlllttt~~~xxxrrrnnnnnnllldddUUUKKKNNNWWWqqqppp]]]OOOPPPSSSUUU```nnn{{{sssyyy}}}uuupppqqqtttpppooonnnooorrrvvvxxxyyyxxxxxxwwwvvvuuuuuuttttttrrrpppooorrrwww}}}}}}oooeee^^^______\\\XXXVVVXXXZZZaaa[[[WWW\\\ddddddXXXKKK<<<444------...,,,,,,...---------,,,---......///+++++++++************)))''')))+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++++++++***)))***---000333444555555000333555444222111333666222333444444555555444444777666666888;;;>>>>>>===;;;>>>>>>===>>>BBBDDDBBB???@@@EEEKKKNNNVVVlll|||yyy~~~{{{ttt}}}lllPPPEEEDDDCCCFFFKKKJJJIIIOOOVVVWWWWWWbbbqqq}}}xxxwwwfffQQQIIIGGG@@@>>>;;;:::::::::999777555444444444444333333333222222222222222333333333222222222333333333444444555333888HHHYYYdddiiilllooopppooommmjjjeee```[[[rrr~~~}}}uuu~~~yyyxxxiii]]]]]]VVVKKKKKKPPPNNNVVVlllZZZJJJCCCLLLNNNLLLXXXqqq{{{xxxtttooollllllnnnpppggg```WWWOOOHHHFFFNNNYYYpppvvvxxxqqqooolllggg\\\SSSSSSYYYvvvjjjZZZPPPSSSVVVXXXcccsss}}}wwwttt~~~~~~{{{xxxvvvuuuuuuooommmlllmmmpppsssvvvvvvwwwvvvuuutttsssrrrqqqqqqsssooonnnqqqsssvvvzzz~~~ssshhhiiihhheeeaaa]]][[[\\\^^^``````aaaeeeiiihhh]]]PPP===444---------,,,,,,......------------...//////+++++++++*********))))))&&&(((+++.........,,,++++++++++++,,,,,,+++++++++******+++,,,,,,,,,++++++***,,,...111222333444444000222333333222111333555222222333444555555555555555666777999;;;============??????<<<===AAACCCAAA@@@@@@EEEKKKNNNUUUlllxxxtttyyy|||rrrvvv|||gggMMMDDDDDDEEEGGGLLLJJJKKKPPPXXXXXXXXXcccrrrzzz~~~rrrqqqzzz{{{fffUUUKKKGGG@@@>>>;;;:::::::::888777555555555444444444333333222222222222222222222111222222222333333333444444444444===NNN___ggglllnnnpppppppppnnnjjjeeeaaa```}}}xxxlllvvvppplllttttttfff[[[^^^VVVKKKLLLRRROOO\\\wwwyyyXXXNNNLLLSSSVVVYYYjjj}}}nnnooonnnlllhhheeefffgggfffbbb\\\TTTLLLIIIRRR]]]qqqvvv}}}~~~sssnnnjjjjjjfff^^^XXXVVVrrrdddYYYTTTZZZ^^^```mmm}}}yyyzzz}}}yyyzzz~~~|||wwwqqqooollllllnnnqqqssstttuuuuuutttsssqqqpppooooootttpppnnnqqqrrrqqquuu|||yyyoookkkrrrllleee___^^^```bbbccc___dddfffeeeeeebbbWWWLLL???666...------,,,---///...------------...//////+++++++++*********))))))&&&(((+++.........,,,+++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,---...000111111000000///000111111000000111222111222333444555555555555444666888:::<<<<<<===>>>@@@BBB@@@<<<<<<@@@AAA???@@@@@@DDDJJJMMMUUUlllvvvqqquuu}}}}}}tttsssxxx~~~yyyyyyaaaJJJCCCEEEFFFIIIMMMKKKLLLSSSZZZYYYXXXdddtttwwwyyynnnllluuu~~~www~~~jjjZZZMMMFFFAAA>>><<<::::::999888666555555555555444444444333222222333333333222222111222222333333333333444444333666AAATTTccckkkmmmpppqqqpppoooooojjjdddbbbdddyyyvvviii___mmmrrrjjjgggnnnwwwnnnddd[[[YYYUUULLLKKKQQQSSSeeerrrVVVRRRQQQVVV]]]hhhzzz~~~nnn^^^bbbggggggeeeccccccdddfff```XXXPPPIIIKKKYYYggg~~~{{{vvvooojjjlllkkkdddZZZUUUdddxxx\\\UUUUUU___dddgggvvv{{{zzz|||yyy|||}}}wwwqqqnnnjjjjjjllloooqqqrrrssssssrrrqqqppppppooooootttooonnnssssssqqqvvvwwwnnnkkkkkkpppjjjccc___```bbbdddeeekkkrrrtttmmmeee```WWWMMMBBB999000......,,,---///---------,,,---......///+++++++++************)))''')))+++,,,---,,,+++***)))***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,---.../////////...............////////////000111222333444555666666666444777:::<<<======>>>???BBBCCCAAA<<<;;;???@@@>>>AAA@@@DDDJJJMMMUUUlllyyyqqqrrryyy{{{vvvttt|||rrr[[[FFFCCCFFFGGGIIIMMMLLLNNNUUU[[[ZZZYYYfffwwwzzz{{{uuukkkgggooo}}}wwwuuu```OOOFFFAAA???<<<::::::999888666555555555555444444444444111222333444444333222222222222333333333333444444333888EEEXXXgggmmmnnnppprrroooooonnniiiaaa```dddqqqhhh[[[\\\uuuuuuhhhkkkiiiwwwqqqhhhbbb\\\UUUVVVOOOKKKQQQYYYmmmiiiQQQSSSUUU[[[jjj}}}tttddd\\\aaagggiiigggeeegggiiiiiibbbYYYPPPHHHGGGQQQ]]]uuuxxx|||{{{sssnnnmmmjjjbbbZZZVVVSSSjjjppp```[[[^^^gggkkkmmm{{{sssuuu~~~~~~}}}xxxtttllliiifffeeehhhkkknnnppprrrqqqqqqqqqppppppoooooosssmmmmmmsssrrrooouuu~~~wwwoookkkjjjlllooooooooommmjjjgggggggggpppzzz{{{nnnbbb]]]VVVNNNFFF<<<222///...,,,---///,,,,,,,,,,,,,,,------...+++++++++************)))))))))******+++******)))((()))+++,,,,,,+++)))((('''((()))***+++++++++++++++,,,---///000000//////...------...////////////000111333444555666666666444888<<<>>>>>>===???@@@AAABBB@@@<<<;;;???AAA@@@AAAAAADDDIIILLLUUUmmm}}}sssrrrvvvzzz}}}vvvqqqmmmWWWEEECCCGGGHHHIIIMMMMMMOOOVVV]]][[[ZZZgggxxx~~~}}}tttmmmyyyyyynnnfff```fffvvvzzzdddOOOFFFAAA???<<<::::::999777666666666555555555444444444111222333444555444333222222222333333333444444444444999GGG[[[iiinnnooopppssspppnnnnnnggg^^^]]]bbbpppeeeZZZdddaaa^^^iiiiiinnneeeaaa]]]TTTZZZTTTNNNSSS]]]qqqcccMMMRRR]]]fffzzzttteeeccchhhmmmmmmkkkiiikkknnnrrrkkkcccYYYMMMDDDDDDJJJQQQYYYhhh{{{~~~xxxrrrmmmfff]]]XXXXXXGGGXXXjjjvvvxxxkkkpppkkkmmmuuuvvvuuuwwwjjjmmmzzz}}}}}}}}}vvvrrrqqqgggdddaaaaaadddiiimmmoooqqqqqqqqqqqqppppppppppppsssllllllqqqpppkkkppp{{{yyyqqqkkkiiijjjjjjjjjttt{{{xxxnnnjjjjjjeeepppqqqbbbUUUQQQMMMGGGHHH>>>444000///---,,,///,,,++++++++++++,,,------+++++++++************)))*********)))))))))))))))'''(((***++++++***((('''''''''(((******+++++++++)))+++---///111111111111///...---...///000000///000111333444555666666666555999===???>>>>>>???AAA???AAA???;;;<<<@@@CCCBBBBBBAAADDDIIILLLUUUmmmwwwtttvvvyyyyyy{{{uuu```SSSHHHGGGJJJKKKLLLNNNOOOQQQVVVZZZ[[[```lllyyy~~~ooojjj```\\\iii~~~~~~}}}||||||xxxpppeee]]]```]]]lllrrrXXXFFFBBB???<<<:::999999888777777666555444333222222222333333333333333333333333666555555444444444555555555BBBRRR```kkkrrrsssooowwwqqqnnnllleee\\\ZZZ^^^hhh[[[aaaxxx}}}vvvkkkkkknnnsssvvvlllfffaaa]]][[[TTTOOOOOOVVVgggyyy\\\OOOLLL^^^sss{{{qqqsssuuutttqqqrrrwwwyyyxxxxxxrrrhhh\\\QQQIIIDDDBBBEEEGGGNNN]]]ooo|||sssqqqkkkbbbYYYRRRPPPPPPLLLLLLVVVkkk~~~~~~|||mmmaaacccsss~~~}}}~~~|||wwwpppkkkgggffffffjjjnnnpppooommmppprrrsssqqqnnnmmmooorrrnnnoooooommmllllllnnnpppxxxtttooommmmmmnnnlllkkkyyytttkkkeee___```___ZZZTTTOOOMMMMMMSSSKKK@@@777222...***'''++++++************++++++)))***++++++***)))***+++******)))((()))***,,,...%%%'''************+++,,,)))***,,,,,,,,,+++)))'''+++,,,---/////////......111000////////////000000333333444444555444444444555666777999;;;===>>>??????@@@@@@???>>>???BBBDDDCCCCCCGGGKKKLLLUUUnnn}}}yyyyyyzzz}}}||||||}}}qqq[[[OOOFFFFFFJJJLLLMMMNNNPPPRRRXXX\\\^^^bbbooo|||~~~rrrccc^^^VVVRRR]]]qqq{{{uuusssnnnnnnnnnoooooojjjccc]]]]]][[[iii|||wwwuuubbbLLLCCC@@@===;;;::::::999777888888666555444333333333333333333333333333333333444444444333333333444444888FFFVVVcccmmmtttssspppsssooommmjjjccc[[[\\\bbbfffbbb}}}}}}kkkhhhkkksssyyyoooiiiccc^^^VVVQQQMMMPPPZZZmmmjjjSSSLLLLLLZZZqqqzzzrrr~~~xxxvvvxxxwwwtttuuuoooeeeZZZQQQJJJFFFDDD@@@@@@BBBLLLYYYeeelllnnnfffbbbZZZRRRLLLHHHHHHIIIHHHJJJVVVlllnnnbbbXXX[[[jjj{{{~~~{{{wwwqqqllliiihhhgggiiimmmoooooonnnqqqrrrsssqqqnnnmmmoooppplllmmmmmmkkkjjjjjjlllnnnvvvtttsssssssssqqqmmmiiiqqq~~~rrrggg___YYY^^^]]]ZZZSSSLLLJJJNNNSSSbbbUUUDDD666///---------++++++************++++++)))***++++++***)))***+++)))))))))))))))*********)))***,,,+++***))))))***'''(((***,,,,,,,,,+++***+++,,,---/////////......111000000//////000000000222333444444555444444444555666777999;;;===>>>???@@@AAAAAA@@@??????BBBDDDCCCCCCFFFJJJKKKTTTnnn~~~xxxlllUUUKKKEEEFFFJJJLLLMMMNNNQQQTTTZZZ___aaafffrrrpppddd\\\XXXRRROOOWWWfffrrrwww~~~{{{tttnnnkkk``````bbbcccdddbbb___[[[YYYWWWddd}}}}}}wwwqqqnnnqqqwww{{{yyylllQQQFFFCCC???===<<<<<<:::999999999777666555444444444333333333333333333333333333333222222222333333444===JJJ[[[gggooottttttpppssssssrrrnnnfffaaafffnnneeeiiihhhdddlllyyy}}}uuummmeee^^^QQQMMMKKKPPP\\\pppzzz[[[KKKKKKPPPYYYpppyyyttt}}}yyyyyyvvvqqqnnniii```VVVNNNHHHFFFEEEDDD@@@???BBBKKKTTTZZZ]]]^^^XXXQQQLLLIIIHHHHHHHHHCCCGGGTTTkkkggg^^^WWWZZZhhhvvv}}}~~~~~~{{{wwwrrrnnnmmmkkkhhhhhhjjjlllnnnnnnssstttsssrrrooommmmmmnnnkkkllllllkkkiiijjjlllnnnssstttwwwyyyyyyuuuoooiiihhhooosssmmmccc\\\VVVRRRZZZ[[[YYYQQQIIIHHHNNNUUUgggYYYFFF777///......///++++++************++++++)))***++++++***)))***+++)))))))))))))))(((((((((,,,---...---***((('''(((&&&''')))+++,,,,,,,,,,,,***+++---...//////......000000/////////000000111222222333444444444444444555666777999;;;===???@@@BBBCCCCCCBBBAAA@@@BBBCCCDDDCCCEEEHHHIIIRRRlllyyyrrrfffRRRJJJEEEHHHKKKLLLLLLNNNRRRUUU\\\bbbdddiiiuuuzzzlllbbb[[[WWWRRRPPPUUU```jjjpppuuuwwwyyyxxxsssmmmhhheee______^^^^^^]]]\\\ZZZYYYWWWUUU___tttzzzooogggaaa]]]```eeerrryyynnnmmmooosss|||rrrVVVIIIFFFBBB@@@>>>===<<<:::999999777666555444444444333333333333333333333333333333333222333333444555@@@OOO___jjjqqqtttssspppsssuuuvvvppphhhfffmmmvvvfffkkkzzzcccaaaoooxxxoooccc[[[OOOJJJIIIOOO[[[mmmoooTTTJJJOOOVVV```sss{{{yyyxxx|||}}}{{{{{{xxxsssjjjddd[[[RRRJJJFFFDDDDDDFFFCCCAAABBBGGGNNNSSSUUUYYYWWWTTTSSSSSSQQQMMMJJJFFFLLLYYYoooyyy}}}vvvfffaaa]]]___iiitttwwwtttzzz|||~~~{{{wwwssspppqqqnnnjjjggghhhjjjmmmooottttttsssrrrooommmlllkkkkkkkkkkkkjjjiiijjjlllnnnpppssswww{{{{{{wwwrrrnnneeegggfffbbb]]]YYYVVVUUUWWW[[[\\\WWWPPPMMMRRRXXX___TTTFFF:::333000---+++++++++************++++++)))***++++++***)))***+++---,,,***(((((((((((()))---...///---+++((((((((('''((()))+++,,,,,,,,,+++)))***,,,...//////.....................//////000111222333444444444444444555666777:::<<<>>>@@@AAADDDEEEEEEDDDBBBAAABBBCCCDDDCCCEEEGGGGGGPPPjjj|||tttlll___RRRKKKGGGIIIKKKKKKLLLNNNQQQUUU]]]cccfffkkkxxx~~~tttmmm]]]VVVNNNLLLPPPXXX```fffccceeeggggggddd```^^^]]]``````___]]][[[YYYXXXXXXVVVUUU\\\kkkyyy}}}pppfffZZZSSSMMMJJJLLLQQQZZZ```iiimmmllliiiggggggaaaccceeeeeehhhooowww|||~~~|||uuu[[[LLLIIIDDDAAA@@@>>><<<;;;888888666555444333333333333333333333333333333333444444444444444555666666BBBRRRcccmmmrrrtttssspppooossstttmmmeeeeeemmmtttgggooottt]]]]]]pppyyynnn```UUULLLHHHHHHPPP]]]nnnjjjTTTOOOVVV]]]mmmyyy}}}vvvuuuyyy|||www||||||wwwmmmggg]]]SSSKKKFFFDDDDDD>>>>>>>>>AAAEEEIIILLLMMMQQQUUUZZZ]]]]]]XXXPPPJJJQQQZZZggg{{{nnnfffkkkttttttkkkbbbbbb```aaaiiirrrqqqjjjkkknnnsssxxx|||~~~zzzvvvtttsssssspppkkkgggfffhhhlllpppssssssrrrqqqooommmjjjiiiggghhhhhhgggfffgggiiikkknnnppptttwwwxxxxxxwwwvvvmmmhhhbbb^^^[[[YYYXXXWWWXXX[[[^^^\\\XXXYYY```ggg___TTTEEE999333///,,,***++++++************++++++)))***++++++***)))***+++222///+++'''&&&(((+++---+++,,,------+++***************+++++++++*********)))***,,,---/////////...,,,,,,,,,,,,,,,---...///000111222333444444444444555666777:::<<>>AAAEEEGGGIIIJJJNNNUUU___dddccc]]]WWWSSSZZZeeetttuuuccc]]]bbblllxxxrrrccc]]]]]]```dddfffhhhpppyyyxxxooodddeeeiiinnntttzzz~~~~~~zzzvvvuuuuuusssqqqmmmhhhfffggglllppprrrqqqooooooooommmiiifffbbbccccccbbbbbbccceeegggjjjmmmpppsssuuuyyy}}}wwwlllaaa]]]]]][[[YYYXXX]]]^^^^^^^^^```fffooovvvhhhZZZGGG777///---------++++++************++++++)))***++++++***)))***+++222///+++((('''))),,,...(((***,,,,,,+++***+++,,,+++++++++*********))))))((()))+++---...//////...,,,,,,,,,,,,,,,---...//////000111333444444444444555666888:::===???AAABBBCCCEEEFFFFFFDDDCCCCCCDDDEEEDDDFFFGGGEEEKKKbbb{{{wwwiiieeeaaaVVVMMMHHHEEEGGGHHHIIIMMMRRRSSSXXX```iiimmmrrr~~~~~~jjjUUUOOOQQQSSSVVVXXXSSSTTTTTTTTTTTTWWW[[[^^^aaacccccc```\\\YYYYYYZZZVVVVVV[[[ccckkkvvv~~~pppeee```WWWOOOHHHGGGGGGEEEEEEHHHEEEIIINNNNNNLLLKKKLLLMMMXXX___aaa]]]YYY[[[^^^]]]```gggyyyppp```OOOKKKGGGCCCAAA???===;;;999999777666555444444444333333333333333333333333333333333333444555666777FFFXXXjjjtttwwwxxxvvvtttssswwwvvvnnnhhhiiikkkkkk___xxxlll]]]aaavvv|||ssshhh[[[QQQGGGEEEIIIWWWhhh{{{}}}cccXXX___kkkrrr~~~zzzsssqqqwww~~~}}}uuuhhhZZZNNNFFFBBBAAA<<<>>>AAADDDFFFGGGIIIJJJNNNUUU^^^aaa___]]]___aaafffssspppdddaaahhhpppvvvyyyxxxmmmZZZMMMLLLPPP]]]eeekkkooozzzooommmllllllpppvvv|||~~~yyyvvvvvvwwwsssqqqnnniiifffggglllqqqpppnnnmmmmmmnnnlllhhheeeaaabbbbbbbbbaaabbbeeegggfffiiinnnrrrvvv|||{{{lll```^^^aaa```______aaabbbeeeiiimmmooooooooogggZZZGGG999111......---++++++************++++++)))***++++++***)))***+++...---+++*********++++++(((***++++++***))))))*********************++++++''')))+++---...//////...------------...///000111///000111222333444444444555666888:::===@@@BBBCCCAAACCCEEEFFFDDDCCCDDDDDDFFFEEEGGGHHHFFFIII^^^vvv|||ooobbbaaa^^^TTTJJJEEEBBBDDDGGGIIINNNTTTTTTYYYbbbkkkoootttoooVVVMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPTTTYYY]]]ggghhhhhhddd^^^ZZZXXXYYYUUUWWW[[[bbbjjjuuuwwweeeZZZUUUPPPJJJFFFGGGIIIHHHGGGIIICCCFFFIIIHHHFFFEEEGGGIIILLLVVV\\\[[[\\\cccjjjkkkuuuyyyjjj^^^OOOLLLGGGCCCAAA???<<<:::;;;:::999777666666555555333333333333333333333333222222222222333444555666HHHZZZmmmwwwyyyyyyxxxvvvqqquuurrrjjjeeefffeeebbbYYYxxxggg___hhhyyyqqqggg[[[QQQHHHFFFJJJXXXjjj|||zzzbbb[[[fffttt}}}~~~yyyrrrssszzzwwwiiiYYYKKKBBB===<<>>;;;888;;;:::999777666555555555555555444333333333333444555333444666444222555:::QQQ```ooowwwyyyzzzzzzwwwxxxlllpppooo]]][[[ddd___^^^uuuhhhaaabbbkkktttkkkbbbVVVMMMFFFHHHOOO[[[jjjzzznnnhhhsss~~~xxx{{{||||||}}}jjjTTTFFFAAA@@@@@@BBBBBBBBBCCCEEEGGGIIIJJJKKKLLLPPPTTT[[[fffwww|||xxxzzzyyyxxxzzzxxxtttgggUUUHHHCCCBBB???EEEWWWkkkxxx{{{yyyvvvsss~~~~~~zzzyyyxxxssssssqqqlllhhhhhhkkkooooooqqqqqqoookkkhhhfffeeeddddddeeeffffffgggffffffcccdddgggnnntttwwwuuurrreee___^^^jjj{{{{{{pppmmmrrr{{{tttaaaTTTTTTNNNEEE===777111---))),,,+++******)))*********...,,,***)))******)))'''))))))))))))***+++,,,------,,,***(((''''''((())))))***+++,,,---,,,++++++***,,,...///...,,,,,,---...............---------000000222333444555555555333444777:::===AAACCCDDDDDDBBBDDDIIIHHHDDDBBBCCCCCCFFFEEEFFFFFFAAANNNkkkrrrgggZZZTTTRRRJJJEEE@@@???CCCFFFHHHLLLQQQVVVccciiimmmxxx}}}hhhXXXSSSQQQPPPRRROOOOOONNNNNNPPPRRRTTTVVVaaajjjpppoookkkddd[[[SSSYYYYYY\\\bbbkkkxxxnnn```UUUOOOGGGIIIOOOYYYdddllloooooommmfff^^^WWWOOOGGGDDDFFFDDDFFFNNNYYYcccooo~~~{{{|||nnnWWWSSSLLLEEEBBB@@@===:::;;;:::999777666666555555555555444333333333333444555333444666444222666<<>>CCCMMM[[[iii|||zzz}}}|||xxxwwwvvvrrrrrrpppllliiihhhkkkooonnnooopppnnnkkkhhhfffffffffgggggggggffffffeeeddddddeeeggglllppppppkkkgggbbb___cccsss|||cccfffkkkpppoooeeeWWWLLLMMMNNNLLLDDD999111///000,,,,,,+++***************---+++))))))******)))((())))))))))))***+++,,,,,,///...,,,***))))))***+++)))***+++,,,,,,,,,++++++***,,,------,,,,,,,,,---........................000111222444555555555555444555777:::===@@@BBBCCCCCCBBBDDDHHHHHHDDDBBBCCCCCCFFFEEEGGGHHHCCCPPPnnn}}}lllaaaSSSNNNLLLEEEAAA>>>>>>BBBEEEFFFKKKPPPVVVdddkkkppp|||ppp___WWWRRRPPPPPPPPPMMMMMMPPPTTTVVVTTTPPPZZZfffssswwwvvvooodddZZZ[[[[[[\\\aaajjjvvvnnn```VVVPPPGGGIIIQQQ```rrr~~~qqq^^^LLLFFFGGGKKKMMMVVVgggxxx~~~yyyyyyttt]]]VVVNNNIIIFFFCCC???<<<;;;:::999888777666666666555555444333333333333444444333444666444333888???[[[gggtttxxxxxxyyyyyyxxx{{{tttnnnbbbVVV\\\bbbZZZkkkmmmZZZ[[[lll{{{nnnggg___VVVNNNNNNKKKQQQbbbxxx{{{{{{zzz```MMMFFFFFFHHHHHHFFFEEEEEEEEEHHHKKKOOORRRZZZZZZ[[[bbbooo{{{qqq^^^LLLCCCBBBAAA===???@@@EEETTTlll~~~}}}zzzwwwuuutttppppppnnnllliiiiiilllnnnnnnooopppnnnjjjhhhggggggiiiiiihhhhhhfffeeeccccccccceeeiiinnnqqqnnnfff```bbbaaaeeeqqq~~~vvvkkkZZZZZZ\\\^^^^^^XXXOOOGGGGGGSSS\\\XXXIII999222111---,,,++++++******+++++++++***))))))++++++***)))+++***************++++++...---,,,*********++++++)))***++++++,,,,,,+++++++++,,,---,,,++++++---///////////////////////////111222333444555666666666555666888:::===???AAABBBCCCAAACCCGGGGGGCCCBBBCCCCCCFFFFFFHHHIIIDDDRRRooo{{{iii]]]OOOJJJJJJCCC>>><<<===AAADDDEEEJJJPPPVVVdddlllssswwwdddYYYRRRNNNMMMLLLLLLNNNSSSWWWXXXUUUQQQWWWeeesss{{{{{{wwwmmmddd_________ccckkkuuuooobbbWWWPPPJJJJJJPPP```wwwnnnUUUJJJKKKRRRVVVaaawww||||||zzzcccZZZPPPLLLJJJEEE@@@>>>;;;:::999888777777777777555555444333333333333444444333444666444444;;;CCC^^^jjjuuuyyyyyy{{{||||||yyyuuukkk]]]YYYdddhhh```{{{ttt___aaaxxxwwwllleee___VVVOOOQQQOOOUUUjjj}}}zzz~~~xxxZZZIIIFFFGGGIIIKKKEEEEEEEEEGGGKKKPPPVVVYYYbbbdddgggppptttbbbQQQIIIGGGCCC<<>>???@@@BBBAAABBBFFFFFFCCCBBBDDDEEEGGGFFFHHHHHHCCCPPPmmmyyyfffYYYKKKFFFFFF@@@<<<;;;>>>BBBDDDEEEJJJQQQWWWfffnnnuuu|||hhh]]]UUUOOONNNHHHLLLQQQVVVXXXXXXWWWVVV]]]iiitttxxxxxxvvvnnnggg^^^^^^___dddkkkvvvssseeeYYYPPPLLLIIIKKKYYYqqqwww[[[OOOPPPVVV```tttiii\\\PPPMMMJJJEEEAAA@@@;;;:::999888777777777888555555444333333333333444333333555666444555===HHH```lllwwwzzz{{{~~~wwwsssfff\\\cccnnnoookkkyyyaaafffuuukkkfff```XXXQQQRRRQQQ[[[sss~~~|||||||||}}}sssVVVHHHFFFGGGIIIKKKFFFFFFFFFHHHLLLQQQUUUXXX___gggppp{{{wwwiiiZZZSSSNNNFFF===AAA>>>>>>GGGZZZsss~~~|||{{{yyyvvvtttooonnnmmmmmmmmmllllllkkkvvvvvvtttpppkkkgggeeeeeefffffffffffffffeeedddddd___eeeoooyyy}}}xxxmmmcccgggfffeeeggghhhfffbbb]]]QQQPPPQQQTTTVVVTTTNNNHHHGGGTTTdddggg\\\HHH777......------,,,,,,,,,,,,,,,+++++++++---//////...---++++++******)))***************)))))))))))))))))))))))))))*********++++++---......------...000333.../////////000000111111222222444555666777777777666777888:::<<<===>>>???BBB@@@AAAEEEEEEBBBBBBDDDFFFHHHFFFGGGFFF@@@MMMiiirrrrrrxxxuuuaaaSSSEEEAAABBB<<<;;;<<>>>>>DDDPPPccc|||~~~|||}}}|||xxxuuupppooonnnnnnooonnnllljjjwwwvvvtttooojjjfffeeeeeeddddddeeeeeeeeeddddddccc```dddllluuuzzzwwwooogggjjjhhheeeaaa^^^[[[YYYXXXLLLLLLMMMQQQTTTSSSNNNJJJIIINNNSSSSSSLLLBBB999333///...------,,,,,,------++++++,,,...///000...,,,+++***************++++++++++++++++++++++++++++++***))))))))))))***++++++,,,---............000222---......//////000000111111222333444555666666666666666888999;;;===>>>???AAA???@@@CCCDDDBBBAAADDDEEEGGGFFFFFFFFF@@@LLLiiiqqqjjjkkkzzzsss^^^PPPBBB>>>???:::;;;===AAAFFFGGGGGGNNNVVV___nnnuuu|||rrrddd___\\\ZZZZZZTTTRRRRRRUUUYYY\\\ZZZXXXaaaggglllllllllmmmkkkhhh^^^```dddjjjqqqxxx~~~}}}sssfff[[[UUUUUUVVVZZZbbbqqqyyy}}}{{{|||~~~xxxqqq]]]KKKGGGEEE@@@>>>AAA::::::999888888888999999555555444333333333333444222333555666444666BBBPPPeeeqqq||||||rrraaaeeezzzwwwnnnvvvqqq]]]sssuuuoookkkfff\\\TTTXXX```uuuttt___MMMJJJKKKHHHIIINNNMMMOOORRRUUUYYY\\\^^^___gggvvvzzzzzzuuulllddd___YYYRRRHHHCCCAAACCCFFFPPPcccttt{{{~~~~~~|||~~~}}}zzzvvvrrrpppooopppqqqooolllhhhtttsssqqqmmmhhhfffeeefffeeeeeeeeedddcccbbbaaa``````aaadddkkkrrrvvvuuussssssrrrmmmdddZZZSSSPPPPPPOOONNNNNNPPPTTTVVVSSSQQQNNNPPPQQQMMMEEE<<<777444///......---------------******+++---......,,,)))))))))))))))***+++,,,,,,+++++++++,,,,,,,,,++++++***))))))((()))***+++,,,(((***------------...000,,,------...//////000000000111222444555555555555555555777999;;;===???@@@AAA>>>???BBBCCCAAAAAADDDCCCFFFEEEGGGGGGBBBOOOlllxxxlllhhhuuuttt___PPPBBB>>>@@@;;;;;;>>>CCCHHHHHHIIIOOOWWWcccqqqyyyhhh]]][[[[[[[[[\\\]]]VVVQQQSSS[[[^^^[[[UUUXXX___fffhhhjjjnnnooommmiiijjjmmmqqqvvvyyy|||}}}xxxkkk```\\\bbbkkksss|||{{{xxx{{{tttttt|||{{{hhhzzzrrr\\\IIIEEECCC>>><<<@@@::::::999999888999999999555555444333333333333444222333666666444666CCCRRRhhhttt~~~sssaaaiiiwwwiiitttsssbbb~~~vvvpppmmmhhh]]]UUU___jjjiiiWWWJJJKKKLLLIIIJJJPPPOOORRRWWW^^^dddhhhkkklllvvv}}}zzz}}}zzzrrrkkkgggddd```YYYQQQJJJHHHFFFHHHSSS```~~~xxxyyy~~~}}}|||~~~~~~zzzvvvsssrrrpppqqqrrrppplllhhhpppooonnnjjjgggeeefffgggffffffeeedddbbb```^^^]]]___]]]]]]dddnnnxxx~~~~~~}}}zzzqqqfff^^^[[[[[[VVVSSSQQQSSSWWWZZZ[[[YYYSSSXXX[[[VVVIII<<<333000//////...------------...))))))***,,,---,,,)))'''))))))))))))***+++,,,---((())))))*********))))))***)))((((((((()))+++,,,&&&(((+++---,,,,,,---...,,,,,,,,,---...//////000000000222333444555555555444555777999;;;>>>???@@@@@@>>>>>>BBBCCCAAAAAAEEEBBBEEEEEEGGGIIIEEESSSppp{{{sssvvvqqqYYYOOODDD@@@AAA===<<>><<<===<<<999777888:::;;;999666666666555444444444444555222555333444999888AAAWWWnnnwww}}}zzzooolll{{{iiiaaattttttlllzzzuuupppggg___[[[mmmwww```WWWOOOMMMMMMMMMNNNQQQSSS\\\hhhooorrrsssvvvyyy|||{{{yyyvvvssspppnnnmmmeee\\\UUUSSSRRRNNNOOOSSSnnn}}}wwwxxx|||||||||||||||ttttttsssqqqooommmjjjiiioooppppppnnnjjjgggeeeeeefffeeecccaaa_______________\\\```jjjqqquuu}}}ttteee^^^\\\ZZZbbbQQQIIISSS___aaa]]]\\\ZZZeeejjj^^^MMM@@@555------------,,,,,,+++++++++,,,,,,++++++***)))((((((,,,,,,+++***)))))))))***+++*********))))))(((((()))))))))))))))))))))))))))***++++++------...///++++++,,,,,,...///111111444444444555555555555666777666666999===???===;;;>>><<<===AAAAAA??????BBBAAAEEECCCCCCGGGHHHVVVqqqpppXXXMMMAAA===???;;;===BBBGGGHHHGGGJJJQQQWWWgggppp{{{nnn^^^[[[___```^^^]]]\\\[[[\\\^^^aaaaaa^^^[[[\\\```fffiiijjjnnnuuuzzz}}}|||~~~zzzyyy}}}tttrrrzzzvvvnnnmmmtttooonnnmmm^^^MMMEEEAAA===::::::>>><<<;;;:::::::::888777666666555444444444444555333666333444999777BBBXXXoooxxx|||}}}qqqlllzzz}}}ggg^^^ppppppqqq}}}|||xxxnnnccc]]]ppp|||[[[TTTOOOPPPQQQPPPRRRTTTZZZcccnnnvvvzzz|||~~~{{{xxxuuusssrrrmmmddd\\\ZZZVVVPPPNNNQQQiii}}}{{{~~~~~~}}}}}}|||{{{zzzttttttsssqqqooommmkkkiiinnnssswwwxxxsssllleeeaaadddcccbbbaaa```_________^^^[[[^^^fffmmmrrrzzz|||kkk^^^\\\___aaahhhYYYMMMTTTcccmmmnnnlll```dddaaaUUUHHH???555......------,,,,,,+++++++++,,,,,,++++++***))))))(((++++++++++++************************)))))))))((()))))))))))))))))))))))))))***++++++------...///------------...///000111111222333444555777888888777666777999===???>>><<<>>><<<>>>BBBCCC@@@???BBBAAAEEEDDDDDDHHHIIIXXXrrrqqqZZZNNNBBB===>>><<>>;;;999888999666666555444444444444555444777444555888777CCCZZZsss{{{|||{{{nnnhhhuuuzzzeee^^^qqq}}}hhhvvvzzzzzzyyyqqqhhhbbbuuufffWWWRRRPPPTTTWWWWWWZZZ]]]iiippp{{{~~~{{{xxxvvvpppjjjdddaaa]]]WWWSSSSSS[[[lll{{{xxx~~~}}}||||||}}}|||zzzxxxtttsssrrrqqqooommmkkkjjjppptttyyyyyytttmmmeeeaaaaaaaaaaaaaaaaaa``````___]]][[[\\\bbbhhhnnnwww~~~xxxuuujjj]]]XXXaaammmuuuwwwiii[[[[[[mmmfffaaaWWWMMMGGGBBB:::111......---,,,++++++++++++,,,,,,++++++***))))))))))))***+++,,,---,,,+++***************)))))))))))))))))))))))))))))))))))))))***++++++------...//////.........//////000111//////111333666888999:::777777888:::>>>??????>>>>>>===@@@EEEEEEBBB@@@AAAAAAEEEDDDEEEJJJKKKZZZuuuvvv___SSSDDD???@@@>>>AAADDDGGGHHHJJJOOOXXX^^^gggppp{{{rrrhhh``````bbb___[[[YYY\\\]]]```ccceeefffeeedddhhhlllooommmjjjnnnyyy}}}|||~~~zzzyyyxxxrrrlllppp\\\SSSOOOLLLHHHGGGCCCEEEEEEAAA<<<888888:::666666555444444444444555444777555555888888EEE^^^yyy}}}sssfff```mmmssscccbbbyyyiii```www}}}sssqqqqqqnnnjjjiiizzzwwwWWWTTTQQQQQQVVV\\\___eeekkkyyy|||wwwuuummmiiifffeeeccc```]]][[[SSS[[[gggttt|||uuuwwwwwwxxxzzz||||||zzzxxxssssssrrrqqqooommmkkkjjjoooqqqrrrppplllhhheeeddd^^^___```aaaaaaaaa```___^^^\\\[[[^^^dddkkktttzzzjjjfff]]]TTTUUUdddttt~~~|||rrrbbb^^^pppcccZZZPPPMMMPPPNNNCCC777///...---+++*********++++++++++++*********))))))((())),,,---...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))***++++++------...///000000/////////000000111///000111333555777999999777777999;;;>>>???@@@@@@>>>>>>AAAFFFGGGCCC@@@AAAAAAEEEEEEFFFKKKMMM]]]xxx|||eeeWWWFFF???AAA???CCCEEEHHHIIILLLRRRZZZ```fffooo|||ppphhhaaaaaaaaa^^^[[[[[[YYY\\\```ccceeefffgggggglllnnnooommmjjjmmmvvv~~~}}}~~~ooohhhttt___VVVSSSPPPLLLJJJFFFHHHGGGCCC===999999:::666666555444444444444555333777555555888999HHHccc{{{|||ooobbbZZZeeejjj___fff~~~bbb___yyyyyyrrrqqqqqqooonnnoooiiiWWWSSSPPPRRRYYY```gggpppyyy{{{vvvssskkkkkkjjjiiiiiihhhdddaaaWWWVVVXXX```lll{{{wwwssstttvvvyyy||||||zzzxxxssssssrrrqqqooommmlllkkkhhhjjjmmmllljjjfffdddccc]]]^^^___aaaaaa```______^^^^^^]]]]]]bbbjjjrrrvvvgggeee]]]TTTUUU```lllrrrpppiii\\\WWWcccuuuxxxnnnYYYQQQNNNUUU]]][[[LLL>>>000///---+++*********++++++++++++***************((()))+++---------+++***))))))))))))))))))******)))))))))))))))))))))))))))***++++++------...///000000/////////000000111111111222333444555666666555777999<<<===???@@@AAA>>>>>>AAAGGGGGGCCCAAABBBAAAFFFEEEGGGLLLNNN^^^yyyjjjZZZGGG>>>@@@>>>EEEGGGIIILLLOOOUUU\\\```eeennn}}}ooohhhccccccbbb___^^^aaa]]]```dddggghhhhhhiiijjjoooppppppooonnnpppvvv{{{kkkccc{{{~~~ggg]]][[[WWWSSSPPPIIIIIIGGGDDD???;;;:::999666666555444444444444555222777555555888:::KKKhhh{{{{{{qqqeee[[[aaaddd\\\mmm|||eeeddd|||{{{xxxvvvxxxxxxuuuwwwzzzjjjZZZTTTSSSSSSXXXaaaiiiqqq|||}}}xxxuuuqqqsssqqqnnnmmmmmmjjjddd^^^WWWRRRSSSYYYcccqqq}}}|||vvvvvvwwwzzz||||||zzzxxxrrrrrrrrrqqqooonnnlllkkkaaagggnnnrrrpppjjjccc___^^^^^^_______________^^^^^^___^^^]]]aaaiiipppqqqaaa```\\\WWWYYYaaahhhiiibbb\\\TTTQQQXXX```___YYYPPPKKKMMMXXXbbb]]]OOOCCC111000---+++))))))***+++************************((()))***+++,,,+++***)))))))))))))))************)))))))))))))))))))))))))))***++++++------...//////.........//////000111333333333333444444444444444666999;;;<<<>>>@@@BBB???>>>AAAFFFFFFCCCAAABBBAAAFFFEEEGGGLLLNNN]]]xxxyyykkkdddcccpppyyyppp___JJJ@@@AAA@@@GGGHHHKKKNNNRRRWWW\\\___cccmmm~~~mmmjjjiiikkkjjjggggggjjjgggjjjnnnooonnnlllmmmnnnrrrrrrrrrtttwwwzzz||||||}}}jjj___tttpppeeeaaa]]]WWWSSSKKKIIIEEECCCAAA>>>;;;888666666555444444444444555111666555555888;;;NNNlll}}}}}}ttthhh^^^aaabbb^^^zzziiihhh~~~{{{yyyxxxwwwwwwzzzjjjXXXSSSTTTXXX[[[eeeqqq{{{~~~yyy{{{yyytttsssuuuqqqkkkfff^^^WWWSSSNNNLLLRRR[[[jjjyyy~~~}}}}}}}}}|||yyywwwrrrrrrrrrqqqooonnnlllkkkbbbhhhppptttqqqjjjccc^^^______^^^^^^]]]^^^^^^^^^\\\______\\\___hhhmmmlll\\\]]]\\\ZZZ]]]cccfffeee[[[TTTPPPRRRUUUTTTSSSTTTMMMIIIKKKUUUZZZTTTIIIBBB222000---***))))))***+++******************************))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***++++++------...///------------...///000111222333333333333333444444222555999;;;;;;<<>>@@@DDDDDDAAAAAACCCBBBFFFEEEGGGKKKMMM\\\wwwmmm[[[RRROOOUUU___jjjrrrzzzvvvdddNNNCCCCCCBBBHHHIIILLLPPPTTTXXX\\\^^^aaalll~~~mmmlllooosssssspppooorrrpppsssvvvvvvssspppoooppptttssstttyyyzzz~~~kkk]]]ooorrreee```[[[TTTOOOLLLHHHDDDBBBBBB@@@;;;777666666555444444444444555000555555555888<<>>???BBBCCCAAAAAADDDBBBGGGEEEFFFKKKMMM\\\vvv|||cccRRRLLLMMMQQQTTT]]]iiirrrvvvzzzhhhSSSHHHGGGJJJLLLKKKMMMQQQWWW[[[[[[YYY```iii|||rrrppptttzzz{{{wwwyyy~~~yyy||||||wwwpppooowww~~~xxxyyy|||}}}}}}~~~nnnccciiiuuutttbbb[[[XXXTTTPPPOOOJJJDDD@@@>>>===:::777:::888666555666777666555555666888888888BBB\\\ttt}}}}}}ffffffrrrgggdddnnneee{{{hhh```bbbrrrggg[[[XXXSSSVVV^^^hhhlll}}}{{{{{{|||{{{vvvqqqrrrnnnhhh]]]NNN@@@;;;===BBBJJJ]]]uuu{{{vvvssspppnnnnnnqqqrrrqqqpppkkkgggiiipppsssnnneeeaaa]]]\\\[[[[[[[[[\\\]]]^^^___]]]\\\___```bbbhhhppp^^^bbbeeeeeeccc```[[[VVVSSSPPPNNNNNNSSSWWWZZZ[[[ZZZOOOHHHIIIJJJDDD??????000+++)))******)))+++///,,,+++***)))((((((((((((,,,+++******))))))************))))))))))))******((()))))))))))))))(((((((((((()))***,,,---......///...---///111222111000///111444555444333444444444666888;;;===>>>??????>>>>>>???AAADDDDDDCCCAAAAAAEEECCCEEELLLQQQcccwww```PPPKKKLLLNNNPPPYYYdddllloootttyyymmmUUUGGGFFFIIIMMMLLLNNNRRRXXX\\\\\\\\\aaajjj|||yyyxxx|||}}}xxxwwwyyy}}}~~~ssswww}}}ssscccfffvvvsssbbb[[[XXXTTTPPPLLLHHHCCCAAA???>>>;;;999:::888666666666777666555555666888888888CCC]]]uuu~~~yyyffflll{{{nnngggrrrhhhuuuaaaWWWZZZlllvvv]]]WWWWWWUUUZZZdddmmmsss}}}}}}|||yyyuuuuuuppphhh^^^OOOAAA===???>>>BBBPPPdddvvv}}}yyysssqqqoooooopppooommmjjjeeeccceeemmmrrrnnnfffbbb^^^]]]\\\[[[[[[[[[]]]]]]^^^\\\\\\^^^```bbbiiipppkkknnnqqqrrrqqqllleee^^^WWWSSSPPPRRRWWW\\\]]]]]]VVVOOOLLLPPPPPPIII???:::222---***++++++)))***---,,,+++***))))))((((((((()))))))))******+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))***++++++,,,------...------...000111111000///111333444333333333444444666888;;;===>>>??????>>>>>>???AAADDDDDDCCCAAABBBFFFDDDEEELLLPPPbbbpppZZZLLLIIIJJJLLLOOOVVV```fffiiinnnttt~~~sssYYYJJJHHHLLLNNNNNNPPPTTTZZZ^^^``````fffmmm}}}wwwwww|||tttzzz|||}}}}}}{{{|||iiieee|||rrrbbb\\\YYYUUUQQQJJJGGGDDDBBBAAA???<<<::::::999666666777777666555555666888777888DDD^^^vvvuuuhhhtttvvvhhh~~~tttlllqqq\\\UUUYYYkkktttaaaTTTUUUXXXXXX```lllrrryyy}}}{{{vvvpppfff[[[LLL???;;;===>>>===CCCQQQ```ppp{{{tttrrrpppooonnnlllhhheeebbb```cccmmmssspppiiieee___^^^\\\[[[ZZZ[[[[[[\\\]]]ZZZZZZ^^^```ccciiiqqqqqqrrrtttuuussslllddd___ZZZXXXVVVWWW[[[^^^^^^]]]UUUQQQQQQVVVWWWNNN@@@666444...,,,------***)))***++++++******)))(((((((((&&&''')))+++,,,,,,,,,+++((((((''''''''''''(((((((((((())))))))))))((((((*********+++++++++,,,,,,---,,,,,,---///000000///...000222333222222333444555666888:::<<<>>>??????>>>>>>???AAADDDDDDCCCAAACCCGGGEEEFFFKKKOOOaaa}}}}}}hhhUUUKKKIIIKKKOOOQQQWWW___dddeeekkkrrryyy___OOONNNRRROOOPPPSSSWWW\\\```dddeeemmmrrr|||xxxzzz|||{{{sssjjjrrrccc\\\YYYUUURRRJJJIIIGGGEEEBBB???;;;999;;;999777666777777666444444666777777888EEE```yyyrrriiiwwwwwweeevvvooommmooo```___eeesss|||cccYYYTTTXXXZZZ\\\hhhwww}}}|||ssshhh[[[MMM???;;;===AAA======DDDOOO```uuu|||vvvtttqqqnnnllljjjhhhgggcccaaadddnnntttrrrlllhhh```___]]][[[ZZZZZZZZZ[[[[[[YYYYYY]]]```bbbiiiqqqnnnooopppooohhh___\\\^^^bbbdddeeeccc```___aaaccc___YYYUUUVVVVVVNNNAAA666333...***,,,---+++))))))+++++++++***))))))((('''%%%''')))+++,,,,,,***))))))((((((''''''(((((()))'''(((((())))))))))))(((***************+++++++++,,,++++++,,,...//////......000111222111111222444555666777999;;;===>>>???>>>>>>???AAACCCDDDCCCAAADDDHHHEEEFFFKKKOOO```||||||dddTTTNNNNNNPPPQQQSSSYYY___aaacccjjjrrr}}}dddSSSQQQUUUPPPRRRVVVZZZ^^^ccchhhkkkrrrwww~~~|||{{{nnnttteee]]]YYYVVVTTTNNNMMMKKKHHHCCC>>>;;;999<<<:::888777777777666444444555777777999FFFbbb|||rrriiiuuuqqqbbbtttvvvgggnnnyyymmmgggmmmvvv}}}www```[[[WWWWWWZZZ\\\aaaqqqyyymmm```RRREEE???@@@@@@<<<;;;???FFFSSSiii{{{|||xxxvvvrrrmmmjjjjjjkkkmmmeeebbbccckkkqqqooojjjhhhaaa___]]][[[ZZZZZZZZZZZZZZZXXXYYY\\\___bbbiiipppoooppppppkkk___VVV[[[eeerrryyy}}}wwwkkkfffkkkrrrpppeeeXXXPPPOOOKKKAAA888333,,,(((+++---+++))))))******++++++***)))(((''''''(((***++++++***((('''***))))))(((((())))))***''''''((()))))))))))))))************************,,,+++***,,,...///...---///000111111111111222444555666777888;;;===>>>???>>>>>>???AAACCCDDDCCCAAAEEEHHHFFFFFFKKKNNN___{{{www```TTTRRRTTTUUUQQQSSSXXX^^^___```hhhqqq~~~gggVVVQQQSSSRRRTTTXXX\\\```ffflllpppsssyyy}}}uuuwwwggg]]]YYYWWWVVVRRRQQQOOOJJJCCC>>><<<;;;===;;;888777777777666444444555777777999GGGddd~~~qqqgggpppzzzkkkccc|||wwweeepppzzzqqqqqq|||eeeWWWUUUVVVXXX\\\___gggwwwxxxlllaaaUUUHHHBBBBBB>>>===>>>@@@DDDNNNaaasss}}}{{{xxxwwwsssoookkkkkkmmmpppeee```___fffkkkjjjgggfff```___]]][[[ZZZZZZZZZZZZ[[[XXXYYY\\\^^^aaagggoooooommmkkkfffYYYQQQZZZiii~~~rrrlllqqqzzzxxxjjjWWWJJJJJJLLLGGG>>>888///(((***,,,+++************++++++***)))'''&&&))))))*********)))''''''******))))))))))))******&&&'''((())))))******))))))))))))*********++++++,,,++++++,,,...//////...000111222111111111333555555555666888:::<<<>>>???>>>>>>???AAADDDDDDCCCAAAEEEHHHFFFFFFKKKNNN```|||nnnXXXPPPQQQSSSSSSRRRTTTYYY^^^^^^```iiisssjjjZZZSSSSSSSSSVVVZZZ^^^bbbhhhoootttuuuzzz|||{{{iii^^^YYYXXXXXXSSSSSSPPPJJJDDD@@@???@@@===;;;999777777777666444444555666777:::HHHfffooodddlllvvvkkkkkkzzzkkktttrrr```WWWVVVXXX]]]aaadddkkkxxx~~~uuulllddd[[[PPPIIIIIIGGGHHHIIIIIIHHHMMM^^^ooo{{{~~~~~~|||{{{vvvwwwvvvsssnnnkkkkkkllleee^^^\\\aaaggghhhggghhh```___]]][[[ZZZZZZ[[[[[[[[[YYYYYY\\\]]]___fffmmmmmmfffbbb```XXXQQQWWWdddwwwzzzzzzrrrhhhcccgggmmmjjj___OOOGGGMMMVVVUUUNNN???555++++++,,,+++)))))))))***+++,,,+++)))'''&&&((((((((()))))))))))))))))))))(((((((((((())))))&&&'''((()))************'''(((((()))***++++++,,,---,,,+++,,,...000///...111222222222111222444666555555666777999<<<>>>@@@>>>>>>???AAADDDDDDCCCAAADDDGGGEEEFFFKKKOOO```}}}eeePPPJJJLLLOOOOOOTTTWWW\\\``````aaakkkvvvkkk^^^XXXWWWTTTWWW[[[___ccciiiqqqwwwwww{{{|||zzz||||||}}}jjj^^^YYYXXXYYYSSSSSSPPPKKKEEEBBBCCCEEE>>><<<999888888777666444444555666777:::IIIggglllbbbjjjtttmmmrrryyyrrrwwwzzzjjj[[[TTTZZZ^^^cccgggiiimmmvvvvvvqqqvvvzzzrrrmmmfff\\\VVVUUUTTTUUUUUURRRMMMNNN]]]lllxxx{{{~~~|||{{{tttvvvxxxvvvpppkkkhhhhhhfff___[[[aaagggjjjjjjlll___^^^]]][[[[[[[[[[[[\\\\\\YYYYYY[[[]]]___eeelllmmmbbb\\\^^^\\\VVVXXX```gggeeeaaa[[[VVVUUUWWWYYYWWWPPPFFFEEERRRbbbddd]]]FFF:::...,,,---+++)))))))))***+++,,,+++)))'''&&&''''''''''''(((***+++,,,((((((''''''''''''((((((&&&'''((()))************&&&'''((()))***+++,,,,,,---,,,,,,---///000000///222222333222111222555777555555666777999<<<>>>@@@>>>>>>???AAADDDDDDCCCAAACCCGGGEEEFFFKKKOOOaaa}}}wwwUUULLLMMMKKKLLLQQQWWWVVVXXX\\\aaafffrrr~~~ooo___XXXXXX\\\^^^^^^___iiiwww|||zzzzzzyyy{{{sss```ZZZXXX[[[jjj|||~~~zzz|||ttt___\\\[[[VVVVVVSSSNNNIIIEEEBBB@@@@@@@@@===:::999888777555333666666666777;;;KKKhhhmmmgggtttxxxlllyyyvvv{{{rrrfff\\\XXX[[[^^^fffkkkhhhhhhsssdddjjjwww|||wwwrrrlllfffbbbaaaaaa```^^^^^^bbbjjjppp{{{{{{||||||uuuuuuuuutttqqqmmmiiiggghhhbbb\\\\\\aaaggghhhhhhddd^^^YYYWWWZZZ\\\ZZZXXXUUUZZZXXXXXX\\\ZZZ^^^nnnnnnkkkbbb```fff```WWW[[[[[[ZZZWWWRRRNNNMMMOOOQQQOOOJJJCCCBBBKKKTTTTTTOOOAAA666,,,***+++***)))***))))))************))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************+++,,,,,,,,,,,,,,,,,,---111222444666777777666666444444555666888;;;===???=========???BBBBBBAAA???BBBGGGFFFFFFIIIKKK\\\yyytttTTTKKKLLLKKKMMMSSSZZZYYYZZZ^^^bbbgggrrr}}}yyyjjjaaa___\\\^^^___cccooo}}}wwwvvvyyy}}}rrraaaQQQLLLJJJLLLYYYiiizzz{{{~~~www```ZZZYYYVVVWWWUUUPPPKKKGGGDDDCCCBBB@@@===:::888888777555333666666666777;;;KKKiiilllggguuuyyynnn{{{~~~uuummmcccZZZYYY\\\fffiiikkkjjjkkkuuuiiilllttt|||xxxsssnnnjjjkkkmmmnnnnnnooosssyyy}}}}}}~~~{{{vvvvvvuuutttrrrpppnnnmmmjjjddd]]][[[___dddeeedddccc^^^YYYXXXZZZ[[[ZZZXXXVVV[[[XXXWWW[[[YYY^^^mmmrrroooeeebbbggg___UUUXXXTTTSSSQQQNNNMMMLLLMMMNNNLLLHHHAAA@@@FFFNNNLLLEEE???555,,,+++,,,+++)))***))))))************)))))),,,++++++******))))))((())))))))))))))))))))))))''''''((()))))))))))))))((())))))***************++++++,,,,,,,,,,,,------000222333555666666666555444444555666888;;;===???======>>>???BBBBBBAAA???BBBGGGFFFFFFIIIKKK]]]yyypppQQQIIIKKKKKKNNNUUU]]]\\\]]]aaaeeejjjtttyyypppjjjccceeegggmmmyyyvvvuuuvvv|||~~~uuukkkaaaUUUJJJFFFEEEEEENNNYYYtttzzzxxxzzz}}}}}}zzz~~~cccZZZYYYXXXYYYVVVRRRNNNJJJGGGEEEEEE@@@===:::999888777555333666666666777<<>>@@@BBBBBB@@@>>>AAAFFFEEEEEEIIIKKK]]]zzzjjjNNNHHHKKKLLLPPPWWW]]]\\\___dddhhhnnnyyyzzzttttttvvv}}}~~~yyyuuurrrrrrsssnnneee]]]XXXPPPIIIHHHFFFFFFJJJRRRcccuuuyyyvvvwwwyyy}}}pppfffZZZYYY[[[XXXVVVSSSOOOLLLIIIGGGFFFAAA???<<<:::999888666555666555666777===MMMkkknnnlllzzz}}}qqq|||tttmmmfff```bbbggghhhcccdddmmmpppxxx|||tttuuuzzz|||yyyvvvxxx{{{|||zzzwwwuuutttuuuvvvwwwqqqiii```]]]```cccdddbbbbbb___[[[YYYYYYYYYXXXWWWWWW[[[XXXVVVYYYXXX\\\lllsssvvvssstttxxxlll___```[[[WWWTTTSSSUUUYYY[[[\\\WWWTTTNNNJJJLLLNNNIIIAAA:::222+++,,,///---+++***))))))************))))))%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))***++++++++++++***+++++++++,,,,,,---------...///111333444555444444444444555666888;;;===???>>>>>>>>>@@@AAABBB@@@>>>@@@EEEDDDEEEIIIKKK]]]zzzeeeLLLIIIMMMMMMQQQYYY[[[[[[```ggglllsss~~~~~~|||uuukkkeeeaaa]]]WWWRRRMMMIIIEEEEEEDDDCCCEEEHHHPPP\\\qqqxxxuuuvvvwww~~~iii}}}dddXXXXXX[[[WWWUUUSSSOOOLLLIIIGGGFFFCCC@@@===;;;;;;:::888666666555666888===NNNmmmlllkkkxxxxxxjjj|||zzz|||{{{ssskkkbbb[[[[[[___]]]ZZZcccttt|||}}}zzzwwwuuuttttttuuummmeee]]][[[^^^ccceeedddbbb```]]][[[ZZZYYYXXXWWWWWW[[[WWWUUUYYYXXX]]]mmm|||wwwggggggbbb^^^YYYWWWYYY\\\```bbb\\\YYYRRRLLLLLLMMMIIIBBB:::111+++,,,///---++++++))))))************))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))***+++++++++++++++******+++,,,,,,---......---...000222444444444444444444555666888;;;===???>>>>>>>>>@@@AAAAAA???>>>>>>DDDCCCDDDIIILLL^^^{{{yyy```KKKKKKPPPPPPTTT[[[ZZZ[[[```hhhooovvv}}}ssseeeYYYSSSOOOMMMKKKFFFEEEDDDCCCBBBBBBCCCDDDGGGKKKXXXqqqxxxuuuvvvwwwnnnvvvaaaUUUUUUXXXUUUTTTRRRPPPMMMJJJHHHGGGCCC@@@===<<<;;;:::888666555555666888>>>PPPnnniiiiiiuuusssccctttyyy|||rrrsssyyy~~~uuulllaaaWWWUUUWWWRRRVVVeee}}}~~~~~~|||zzzwwwtttrrrqqqhhhaaaXXXWWW[[[aaadddeeebbbaaa___]]][[[ZZZYYYXXXXXX[[[WWWUUUZZZYYY___pppnnn______aaa```___]]][[[]]]aaaeeegggbbbYYYPPPMMMOOOLLLGGG;;;222+++,,,...---++++++))))))************))))))((((((((())))))*********))))))))))))))))))))))))''''''((())))))))))))))))))***++++++,,,+++++++++******+++,,,,,,---......---...000333444555555555444444555666888;;;===??????>>>>>>@@@AAAAAA???======CCCBBBDDDIIILLL^^^|||sss\\\KKKMMMSSSRRRUUU]]][[[\\\bbbjjjpppvvv~~~sssdddVVVNNNKKKJJJIIIFFFFFFEEEDDDCCCEEEEEEEEEIIIIIIOOO```zzzxxxuuuuuuvvvxxxrrraaaVVVUUUWWWUUUTTTSSSQQQNNNKKKIIIHHHAAA???<<<::::::999777555555555666999???PPPoooiiijjjvvvssscccsssyyyvvvqqqkkkjjjpppyyywwwmmmaaaTTTOOOPPPLLLTTTeee~~~zzz~~~~~~~~~{{{wwwrrrooohhh```XXXWWW\\\bbbfffgggccccccbbb___\\\ZZZYYYYYYXXX[[[WWWVVV[[[[[[bbbrrr{{{|||vvvpppmmm___SSSWWW^^^dddiiiiiieeecccfffiiirrrkkk___QQQLLLMMMMMMJJJ===333++++++,,,,,,+++,,,))))))************)))))))))*********************))))))))))))))))))))))))''''''((())))))))))))))))))***++++++,,,,,,++++++)))******+++---......///---...111333555666666666444444555666888;;;===????????????@@@AAAAAA???===<<>>>>><<<<<<============<<<<<<>>>CCCAAACCCJJJNNN___{{{nnnXXXPPPSSSPPPSSS[[[^^^```aaaeeelllqqqwwwyyykkkdddbbb```[[[WWWSSSSSSQQQMMMJJJHHHIIIKKKGGGJJJLLLMMMPPP[[[jjjvvvyyyuuuuuuwwwxxxuuuggg```___YYYUUURRRQQQQQQOOOKKKGGGCCC@@@===;;;::::::888666888666666:::BBBVVVvvv}}}iiiiiiwwwwwwllluuuvvv|||zzzeee___cccvvv{{{pppdddTTTFFFAAADDDAAACCCNNNbbbsss}}}wwwpppuuu|||yyy}}}{{{xxxuuusssooojjj```YYY]]]gggmmmnnnmmmhhhbbb]]]ZZZZZZYYYXXX[[[WWWWWWZZZYYYXXXbbbpppxxxwwwiii^^^\\\VVVQQQUUUdddhhhllliiibbb\\\[[[]]]TTTNNNEEE@@@EEENNNPPPNNNKKK<<<---)))++++++*********---111555444111,,,((('''((())))))))))))((('''***))))))(((((())))))***((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++---......,,,---///222666777666555333444666999;;;<<<===>>><<<<<<============<<<<<<>>>BBBBBBDDDJJJNNN___{{{lllXXXQQQSSSQQQTTT\\\^^^aaabbbhhhpppuuuyyy{{{rrrmmmmmmlllhhhddd```___]]]XXXRRROOOMMMNNNQQQQQQRRRSSSUUUYYY```eeevvvssstttvvvxxx{{{kkkdddcccXXXVVVSSSSSSTTTRRRMMMIIIDDDBBB>>><<<;;;:::999888888666777:::CCCXXXwww~~~hhhiiiwwwyyyrrrvvv~~~zzzeee]]]ccc{{{xxxooodddTTTEEE@@@AAADDDBBBFFFNNNUUUWWWYYY\\\```___bbbjjjuuu}}}}}}|||dddWWW[[[cccnnnyyy~~~}}}zzzvvvsssoookkkbbbYYYYYYcccllloooooojjjccc^^^[[[ZZZYYYYYYYYYUUUVVVZZZYYYXXXbbbpppuuu|||ssscccaaa___YYYXXXgggeeeaaa\\\YYYXXXYYYZZZMMMIIIBBB>>>DDDMMMPPPNNNLLL>>>000,,,,,,+++******''',,,555::::::444,,,&&&''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))******++++++************+++,,,------......000333666888777666333555777999;;;<<<======<<<<<<============<<<<<<>>>BBBBBBDDDJJJNNN___{{{~~~hhhVVVPPPRRRQQQUUU]]]\\\```ccciiirrrwwwzzz{{{wwwuuuuuussspppmmmmmmllliiiddd]]]WWWTTTSSSXXXYYYZZZ^^^bbbeeeggggggrrrtttoooooorrrvvv{{{hhhaaa```ZZZXXXVVVWWWXXXVVVRRRMMMGGGDDD@@@===<<<;;;:::999999888888;;;DDDWWWwwwkkkkkkyyyzzzsssggg___ddd|||}}}wwwoooeeeUUUEEE??????IIIGGGHHHLLLMMMLLLMMMPPPSSSVVV^^^jjjvvv{{{yyyuuukkkooowwwzzzZZZNNNOOOUUU```ooo{{{~~~|||yyytttpppooolllcccYYYWWWaaakkkqqqqqqkkkddd^^^ZZZYYYYYYXXXXXXTTTVVVZZZYYYXXXaaaoootttxxxeeebbbccc]]]YYYfffbbb\\\VVVSSSTTTWWWYYYLLLIIICCC???BBBIIIKKKHHHIII===111------,,,***+++(((,,,222666666000)))$$$''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++************+++,,,---.........///222555777666555444555777999;;;<<<======<<<<<<============<<<<<<===BBBBBBEEEKKKNNN___zzzzzzcccTTTOOOQQQPPPWWW___\\\aaacccjjjssswww{{{~~~{{{yyywwwxxxxxxvvvqqqjjjccc___^^^\\\\\\___dddiiimmmnnnmmmppptttnnnnnnppp|||tttyyyeee^^^]]]ZZZXXXVVVWWWYYYXXXTTTQQQLLLHHHCCC???===<<<:::999<<<:::999<<>><<<:::999===;;;:::;;;BBBUUUsssjjjlll|||}}}ttt{{{oooggghhhuuu~~~uuujjjYYYHHHAAAAAA@@@CCCJJJOOOOOOOOOTTT\\\\\\bbbjjjnnnlllgggaaa]]]kkkmmmrrrzzzvvv]]]OOOVVVUUUUUUYYYaaajjjqqquuu|||}}}zzzvvvsssnnnkkkddd]]]```lllwww|||yyyrrrhhh___ZZZWWWVVVUUUWWWTTTVVVZZZYYYVVV^^^kkkttt{{{sssggghhheee[[[WWWTTTUUUUUUSSSPPPNNNOOOQQQKKKLLLIIIEEEFFFJJJJJJFFF???666...,,,,,,******+++222000---***(((((())))))))))))(((((()))***+++,,,)))((((((''''''(((((()))''''''''''''''''''''''''((((((((()))******++++++,,,,,,,,,,,,---.../////////......000222444444444555666777999;;;;;;<<<<<<<<<<<<============<<<<<<<<>>;;;999888;;;999888:::BBBTTTsssgggjjjzzz|||ppp}}}rrrjjjhhhttt}}}~~~yyylll[[[JJJCCCCCCDDDHHHOOOUUUWWW[[[fffrrrtttyyy}}}yyyqqqkkkjjjmmmsssxxxgggWWWRRRZZZ\\\^^^```bbbfffjjjnnnqqqzzz}}}{{{xxxuuusssppplllfffcccjjjxxxwwwlllbbb\\\XXXWWWVVVXXXUUUVVVZZZXXXUUU\\\hhhsssvvvqqqooouuummm^^^ZZZXXXVVVVVVWWWYYYXXXVVVSSSMMMOOOMMMIIIIIIKKKJJJGGG>>>666///...,,,)))((())),,,+++******))))))))))))((((((''''''((()))+++,,,***))))))(((((())))))***''''''''''''''''''''''''((((((((()))******++++++++++++++++++,,,---...///000//////000333555555555555666888999:::;;;<<<<<<<<<<<<============<<<<<<<<>>;;;999777888777666999AAAUUUttteeehhhyyyyyykkk~~~tttjjjhhhttt|||nnn\\\LLLDDDEEEHHHLLLSSSZZZ]]]eeeuuuxxxsssyyy}}}dddZZZ[[[WWW[[[```aaa``````bbbeeeiiirrrzzz}}}}}}yyywwwuuusssqqqqqqmmmgggfffqqq{{{oooddd]]]YYYWWWVVVXXXUUUWWWZZZXXXTTT[[[gggmmmmmmkkkrrr{{{ooo\\\WWW[[[UUURRRUUU\\\^^^YYYRRRQQQSSSQQQMMMKKKKKKIIIEEE@@@888111///,,,(((&&&(((###%%%(((******)))'''&&&'''&&&&&&&&&'''(((***+++******))))))))))))******''''''''''''''''''''''''((((((((()))******++++++************+++,,,---...222000000111444666666666555666888999:::;;;<<<<<<<<<<<<============<<<<<<<<>>333***&&&%%%&&&''',,,***(((((())))))'''%%%+++*********))))))((((((******)))((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------++++++++++++,,,---......///111222444555555444444555777:::<<<>>>>>>===<<<>>>>>>============>>>>>>???BBBCCCHHHLLLKKK[[[zzz{{{kkkaaaTTTOOOKKKPPP\\\fffjjjjjjoooqqqwww}}}oooddd```^^^\\\\\\___eeekkkpppzzz{{{tttnnnkkkvvvwwwkkkhhhjjjhhhdddbbbdddjjjlllhhhddd[[[SSSJJJEEEDDDBBB===888999888888:::@@@SSSrrrhhhcccsss{{{kkkqqqqqqgggnnnzzzxxxkkk[[[NNNIIIJJJLLLVVVeeesss}}}vvvgggcccZZZXXXXXXXXXXXXXXXZZZ^^^aaahhhoooyyy~~~{{{xxxtttsssrrrsssqqqooopppuuu~~~yyymmmbbb[[[XXXVVVUUUVVVTTTTTTVVVVVVWWW]]]dddlllsssnnnggghhhaaaUUURRRaaa___```dddccc\\\YYYZZZgggkkkeeeUUUKKKJJJIIIEEEBBB;;;222,,,+++---111333+++***(((((())))))'''&&&*********)))))))))(((((())))))(((''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,---......///000222444555555444444555777999<<<=========<<<>>>======<<<<<<======>>>===@@@BBBGGGKKKJJJZZZyyyppp```XXXOOONNNNNNTTT]]]fffnnnrrrtttvvv|||{{{ppphhhdddeeecccaaa___]]]\\\\\\\\\ZZZ^^^```bbblll{{{sssoookkkwww|||rrroooooojjjgggdddfffjjjkkkiiieeeZZZSSSJJJEEEDDDBBB===999999999999;;;AAATTTtttllleeeuuu}}}nnnuuuqqqcccgggttt}}}ssshhhZZZNNNLLLPPPVVVeeezzztttgggeee]]]YYYYYYYYYXXXXXXZZZ___bbbkkkrrr{{{zzz|||}}}yyysssppprrrtttsssqqqpppssszzzzzzsssiii```ZZZWWWUUUTTTSSSRRRSSSUUUVVVXXX```iiipppvvvnnnbbb```ZZZRRRSSSgggjjjoooqqqkkkaaa\\\[[[___aaa[[[NNNIIIOOOSSSRRRNNNEEE999000,,,---///111+++***(((((())))))'''&&&******))))))))))))((((((((((((''''''''''''&&&&&&''''''((((((((()))))))))(((((())))))******+++++++++******++++++,,,---...///000111333444555555555555777999;;;<<<===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::>>>@@@FFFKKKJJJZZZyyyuuueeeWWWQQQLLLNNNRRRWWW]]]fffpppvvvwwwyyy~~~vvvsssqqqrrrrrrsssrrroookkkgggdddZZZ^^^```___aaammm|||www{{{sssooolllsssvvvqqqooohhheeebbbcccfffgggeeebbbZZZSSSKKKFFFDDDBBB>>>::::::999:::<<>>222+++)))******+++)))(((((())))))(((&&&))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))'''((((((((())))))******************+++,,,---...//////111222333444555555555666888:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999>>>@@@FFFKKKKKK[[[yyyyyykkk\\\RRRNNNKKKPPPUUUYYY]]]dddooowwwxxxzzz}}}zzzuuuqqq```aaabbbaaabbbkkk|||ttttttzzzrrrooommmsssvvvooojjjgggdddaaa```aaabbb```___YYYTTTMMMGGGDDDBBB???===:::::::::<<>>AAAHHHMMMLLL[[[yyy|||mmm```SSSMMMMMMPPPUUU[[[___cccjjjttt|||zzz|||{{{vvvrrrpppqqqyyytttooozzzrrrooonnnxxx|||zzzrrrlllgggdddaaa_________^^^]]]ZZZUUUOOOIIIFFFCCCAAA???;;;;;;;;;<<>>444,,,))))))+++,,,***((('''((()))***)))'''''''''(((((((((((())))))((()))***+++,,,+++***)))&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))******+++,,,---......///000222444555777555555666777999:::;;;<<<;;;;;;;;;::::::;;;;;;;;;:::???BBBHHHMMMLLLZZZxxxpppaaaUUUKKKIIIKKKQQQUUU[[[```eeemmmwww~~~}}}yyylllhhhgggkkkxxxssslll}}}zzzqqqooooooyyy}}}uuutttzzztttpppfffccc```]]]\\\\\\[[[[[[[[[WWWQQQKKKGGGDDDCCCBBB<<<;;;;;;<<>>555---)))((('''''')))((('''((()))***)))((('''''''''((((((((())))))'''(((***+++++++++***)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---.........///111333666777555555555666888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999>>>BBBHHHLLLJJJXXXvvvyyygggYYYNNNFFFFFFIIIIIIMMMSSSYYY```hhhrrrxxxnnnbbbeeefffeeesss}}}qqqpppzzzqqqooopppxxxwwwvvvzzzsssooommmcccaaa^^^[[[YYYXXXXXXXXX[[[XXXRRRLLLHHHEEEDDDCCC===<<<;;;<<>>AAAGGGKKKHHHVVVtttkkkYYYRRRHHHFFFKKKKKKNNNOOOQQQVVV```lllwww}}}xxxhhhjjjqqquuuyyy}}}zzztttuuu}}}tttpppnnnxxxttt|||pppkkkfffhhh```YYYWWWWWWTTTTTTUUUUUUSSSPPPMMMKKKHHHDDDAAA<<<======;;;@@@RRRqqq|||mmmaaahhhnnnjjj}}}}}}rrrWWWJJJHHHKKKOOOSSS^^^cccllltttsssllliiikkkuuu{{{xxxyyyzzzxxxyyyvvv}}}|||xxxxxxyyyxxxnnnkkkiiilllqqqsssppplllddd\\\UUUUUUUUUSSSRRRSSSUUUPPPTTTVVVPPPXXXjjjqqqyyyssslllvvvsssZZZQQQZZZZZZYYYVVVSSSRRRSSSUUUTTTOOOIIIEEEIIILLLGGG>>>???555,,,+++,,,+++)))***,,,,,,++++++***)))((((((%%%&&&(((******)))'''&&&((((((''''''''''''((((((''''''(((((((((((('''''''''((()))++++++***))))))++++++******++++++,,,---,,,---///000222333333333333666:::;;;;;;::::::;;;:::;;;;;;;;;<<<=========;;;???AAAGGGLLLIIIUUUpppgggWWWQQQIIIIIINNNNNNQQQQQQTTTYYYbbbmmmwww|||ssslllkkkmmmwwwzzztttxxx|||sssnnnlllssszzz|||qqqnnniiieee^^^ZZZZZZYYYVVVSSSTTTSSSRRROOOMMMKKKHHHCCC@@@???>>>===<<>>@@@GGGKKKHHHTTTooozzzaaaSSSPPPKKKKKKRRRRRRSSSUUUXXX]]]eeennnvvvzzzwwwnnnkkkwwwzzzttt{{{zzzpppkkkhhhooo}}}yyymmmkkkfff```[[[ZZZ[[[[[[VVVSSSSSSTTTSSSRRRQQQOOOJJJEEEAAAAAA???===<<<>>>OOOpppqqqcccllltttlllvvvzzziiiVVVLLLHHHGGGIIIKKKJJJJJJNNNRRRTTTUUU\\\dddiiippp|||}}}|||{{{zzzxxxvvvyyy|||yyyrrrmmmiiiiiipppzzz|||tttkkkbbbZZZUUUUUUUUUSSSQQQRRRRRRNNNQQQSSSRRR^^^oootttiiipppvvv~~~lllZZZ[[[aaa___]]][[[ZZZZZZ\\\]]]```bbb^^^PPPEEECCCEEEGGGBBB777---++++++***)))***+++++++++******))))))((())))))******)))'''%%%$$$((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((()))+++************+++,,,,,,...///111222444555555555333666999;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999:::===???EEEJJJFFFRRRmmmsss\\\PPPPPPLLLMMMSSSSSSUUUWWW[[[```gggnnntttwwwzzzvvvzzzuuu}}}yyynnniiifffmmmyyyzzzmmmjjjccc^^^ZZZZZZ\\\[[[WWWVVVWWWYYYXXXWWWWWWTTTOOOIIIDDDAAA>>>===<<<>>>MMMpppyyymmmwwwtttuuujjjRRRHHHGGGHHHJJJKKKNNNMMMPPPSSSUUUXXXaaajjjrrryyy~~~yyyxxxzzzzzz{{{zzzwwwxxx{{{yyytttrrrvvv~~~vvvkkkaaaYYYTTTTTTUUURRRQQQRRRSSSNNNPPPQQQOOO\\\kkkkkk]]]iiiqqqtttnnnYYYPPPZZZ```eeejjjhhhbbb\\\[[[\\\hhhiiibbbSSSGGGEEEIIILLLAAA666+++)))*********,,,+++*********)))))))))((((((((())))))((('''&&&%%%((((((''''''''''''((((((''''''(((((((((((('''''')))((('''&&&'''((()))******************++++++,,,...///000222333444444555555777;;;<<<<<<;;;;;;<<<<<<<<<======<<<;;;:::999999===???DDDIIIEEEPPPkkkoooYYYOOOQQQNNNOOOTTTSSSWWWYYY\\\aaagggmmmrrruuu|||zzzuuu}}}yyynnniiifffiiiuuutttooogggaaa^^^]]]^^^^^^[[[]]]aaa]]]\\\[[[ZZZWWWRRRKKKFFF@@@===<<<===>>>KKKnnnzzzqqq{{{xxx~~~vvvUUUGGGHHHKKKLLLLLLTTTTTTXXX]]]___aaahhhppp{{{|||uuurrrsssxxx}}}}}}yyyvvvxxxyyyxxxxxxuuujjj___XXXSSSTTTUUURRRPPPQQQSSSOOOQQQQQQQQQ___jjjfff]]]gggkkkhhh]]]KKKJJJ\\\iiiuuu|||mmm^^^XXXYYYVVVVVVPPPIIIHHHOOOVVVXXXHHH;;;///******))))))+++*********)))))))))))))))&&&&&&'''(((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''***)))((('''((()))***+++******))))))******+++,,,------///111222333333333666999<<<>>>>>>============>>>?????????===<<<;;;:::===???DDDHHHCCCOOOjjjnnnYYYQQQTTTRRRSSSXXXVVVYYYZZZ]]]bbbgggmmmrrruuu{{{zzzvvvyyyzzzwwwyyyooojjjgggjjjuuutttooogggeeebbbbbbdddcccaaaeeejjjaaa___]]]ZZZWWWQQQJJJFFFAAA===<<<>>>===GGGiiixxxpppzzzxxxzzzwww~~~}}}[[[JJJJJJMMMNNNNNNUUUWWW\\\bbbeeegggmmmttt~~~vvvrrrrrrwww|||~~~yyytttvvvxxxyyy|||qqqiii]]]WWWRRRTTTUUURRRPPPPPPRRROOORRRTTTVVVfffooofffdddkkkiiiaaaVVVHHHLLLcccvvvqqq___WWWWWWNNNKKKFFFCCCIIITTT[[[\\\RRRCCC444---+++(((((()))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))***++++++***))))))))))))***++++++,,,---///000222222333333666999<<<>>>>>>======>>>===>>>@@@AAAAAA???===<<<:::>>>???DDDGGGCCCNNNiiimmmYYYSSSYYYXXXYYY^^^]]]\\\]]]___ccchhhoootttwww|||yyyyyyyyyxxxzzzqqqmmmjjjuuu|||qqqjjjcccaaaaaacccgggfffdddfffkkkgggddd```\\\WWWQQQKKKGGGDDD??????@@@<<>><<<;;;???@@@EEEHHHCCCNNNhhhmmmZZZUUU\\\\\\___dddbbb^^^___```dddiiipppvvvzzz}}}yyyxxx{{{sssnnnlll}}}~~~|||~~~rrrjjjbbb[[[]]]bbbgggfffbbbcccgggllliiiccc^^^YYYTTTNNNJJJFFFAAAAAAAAA<<>>===DDDIIIJJJJJJ<<<...(((((((((***---(((((((((((()))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&((()))))))))(((''')))))))))))))))******+++...///000222444444555555333666:::;;;;;;::::::;;;999;;;>>>@@@@@@???>>><<<<<