BM6P6(@ {{{{{{xxxtttooollllllmmmiiigggeeebbb```]]]XXXUUUVVVRRRMMMJJJGGGEEEBBB@@@???>>>===<<<;;;:::999999777777777888999999::::::>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEHHHJJJLLLRRRXXX]]]]]]ZZZWWWUUU[[[\\\^^^bbbeeehhhjjjllllllmmmppptttvvvxxxyyyyyyzzzzzz{{{|||||||||||||||}}}{{{{{{~~~~~~}}}}}}zzzyyy|||wwwzzz|||yyyuuuooolllpppyyy{{{mmm^^^PPP@@@888444333666;;;CCCFFFFFF@@@;;;777222+++......---,,,++++++++++++,,,,,,,,,++++++***************************++++++))))))))))))))))))))))))******))))))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---............111333888AAANNN^^^qqq}}}qqqooovvv~~~|||{{{{{{}}}~~~rrrlllrrr||||||wwwnnnfffdddkkkwwwzzzdddPPPAAA???;;;>>>FFFLLLgggsssmmmkkklllddd```[[[XXXXXX[[[```dddggghhhkkkoooqqqmmmeee___^^^___ccciiipppwwwzzz|||zzz{{{{{{{{{{{{|||xxxqqqppptttzzz~~~|||zzzyyyzzzyyyxxxyyyyyywwwtttrrrrrrpppmmmkkkiiifffbbb```ZZZYYYWWWUUUSSSQQQPPPPPPQQQSSSXXX^^^eeelllqqqtttyyy~~~|||qqqggg___XXXQQQMMMEEEBBB???<<<:::777444111222555999<<>>===<<<;;;:::999888888888888888999999999;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;<<<===>>>>>>???AAAAAAAAACCCEEEGGGIIIOOOVVVZZZ[[[ZZZWWWVVVYYY[[[]]]aaadddhhhjjjlllkkkmmmpppsssvvvxxxyyyyyy{{{{{{|||}}}~~~~~~~~~}}}~~~{{{|||~~~~~~{{{xxxvvvxxxwwwzzz{{{{{{yyyuuurrrttt{{{|||pppbbbTTTEEE<<<999777:::>>>BBBFFFFFFAAA===:::444//////...---,,,++++++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.../////////000222444888BBBQQQaaauuu|||oookkkooouuu~~~~~~vvvssszzzxxxrrrhhhaaaaaaiiittt|||xxxbbbMMM???===888<<>>>>>>>>???AAADDDDDDJJJQQQVVVXXXXXXXXXWWWWWWXXXZZZ^^^bbbfffiiikkkkkkmmmpppsssvvvxxxyyyyyy{{{{{{|||~~~~~~~~~||||||~~~{{{vvvzzzvvvtttvvvyyyzzz}}}}}}yyyzzz|||qqqaaaSSSDDD<<<888666888;;;???EEEGGGCCC???<<<888333///...---,,,++++++++++++,,,,,,,,,++++++++++++***---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000000000111333555888DDDTTTfffzzzzzznnngggiiimmm||||||}}}tttlllbbb]]]```iiissszzz}}}rrr]]]III;;;;;;666888>>>CCCXXXyyy{{{qqqjjjfffeeedddaaa]]]ZZZ[[[^^^cccggghhhjjjllloooooojjjccc]]]]]]```eeelllrrrwww{{{|||}}}~~~~~~}}}|||}}}}}}|||~~~|||zzzxxxyyyxxxwwwwwwwwwwwwuuurrrrrrpppmmmkkkiiifffbbb___\\\ZZZXXXUUUSSSQQQOOOOOONNNOOOQQQVVV\\\dddlllpppvvvzzz}}}~~~~~~}}}|||{{{qqqggg]]]RRRKKKFFFCCC???<<<:::888555222222555999;;;>>>DDDMMMTTT___hhhssszzz~~~rrr```TTTMMMHHHFFFMMMYYY___bbbaaaSSSHHHLLL~~~xxxsssqqqssssssoookkkkkkkkkkkklllkkkhhhccc___XXXUUUPPPMMMKKKJJJHHHFFFCCCBBBAAA@@@>>>===<<<;;;::::::999999888777777666444555555666777888999999<<<;;;:::999999:::;;;<<<999:::<<<<<<;;;<<>>PPPmmmzzzpppiiieeecccaaa___\\\ZZZ[[[___dddggghhhiiilllmmmkkkfff```[[[]]]aaahhhnnntttxxx{{{}}}~~~~~~~~~{{{yyyxxxxxxwwwuuuvvvwwwvvvuuusssrrrpppmmmkkkiiifffbbb___]]][[[YYYVVVSSSQQQOOONNNNNNNNNNNNQQQXXX```hhhmmmrrrvvvzzz|||{{{zzz|||~~~}}}zzzxxx|||~~~uuukkk```UUUMMMGGGDDD@@@<<<:::888666444333555888:::===CCCLLLSSS___hhhssszzz~~~nnn\\\RRRLLLGGGCCCJJJWWW\\\]]]\\\PPPFFFIII{{{vvvpppoooqqqqqqnnnjjjiiiiiiiiijjjjjjhhhddd```YYYVVVRRRNNNLLLKKKHHHGGGDDDDDDBBBAAA???===<<<;;;;;;::::::999888777666666444444555666666777888888999999888777777888999999888:::;;;;;;:::;;;===???<<<@@@GGGLLLPPPRRRTTTVVVPPPPPPRRRUUUXXX]]]aaacccgggiiilllpppsssuuuwwwwwwuuuvvvxxxyyy{{{|||}}}}}}}}}}}}||||||||||||~~~}}}zzzlllffflllvvv~~~}}}}}}yyyrrriii^^^RRREEE>>>;;;888888;;;999AAAFFFDDD???===:::777//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---/////////111333555<<>>CCCHHHKKKNNNPPPRRROOOOOOPPPRRRUUUYYY]]]```dddfffjjjnnnqqqtttuuuuuurrrsssuuuwwwyyyzzz{{{{{{{{{{{{|||{{{zzzzzz|||yyy}}}|||kkkdddjjjtttyyy}}}~~~wwwooofffZZZNNNBBB===:::777777:::999BBBHHHEEE???<<<999666000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---...//////111333666???MMM```ssswwwkkkddddddiiinnnsss{{{fff\\\VVV]]]nnn|||}}}|||vvvqqqnnnfffVVVFFF<<<444999666444999;;;EEEYYYzzzxxxqqqkkkeee```\\\[[[YYYYYY[[[___dddggghhhjjjlllkkkfff___YYYWWW[[[bbblllssswwwyyy|||~~~}}}}}}}}}}}}}}}|||zzzyyyxxxvvvtttssssssuuuvvvuuuuuupppnnnllljjjiiigggdddaaa___^^^[[[WWWSSSPPPNNNMMMNNNMMMLLLMMMQQQWWW^^^bbbggglllqqqtttuuuwww{{{}}}tttnnnqqqxxxwwwooofff\\\UUUIIIFFF@@@===;;;999777666444666888999;;;BBBKKKSSS]]]fffqqqyyy}}}~~~jjjZZZQQQMMMLLLLLLPPP___ccc___]]]SSSGGGGGGqqqpppmmmkkkjjjiiiiiiiiifffdddccccccdddeeedddccc\\\YYYTTTOOOLLLIIIFFFDDDEEEDDDBBBAAA>>><<<;;;::::::999999999888777777777444444444444333333333333555444333222222333444555666777888888777888999;;;:::===AAAEEEGGGJJJMMMOOOPPPPPPPPPQQQTTTXXX\\\^^^bbbdddhhhlllooorrrssstttpppqqqsssvvvxxxzzz{{{{{{yyyzzz{{{yyyxxxxxx{{{~~~yyy~~~rrrgggkkksss{{{uuuxxxyyypppgggVVVKKK@@@<<<:::777777999;;;EEEKKKHHH@@@<<<999666000///...------,,,,,,---******+++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...///000000222555777CCCPPPcccuuuvvvlllfffeeehhhlllppp{{{||||||zzzcccZZZVVVaaavvv~~~wwwrrrlll```NNN@@@:::222888555333888:::AAARRRnnnvvvpppjjjddd___[[[ZZZYYYZZZ\\\aaafffhhhjjjmmmnnnllleee^^^YYYWWWZZZcccnnnuuuxxxyyy||||||{{{|||{{{}}}zzzzzz{{{{{{zzzzzzyyyxxxuuusssrrrrrrtttuuuvvvuuunnnlllkkkjjjjjjhhhfffccc```^^^[[[WWWSSSPPPNNNMMMLLLKKKJJJKKKNNNRRRXXX[[[]]]bbbhhhkkknnnqqqvvv{{{yyy{{{~~~vvvoooqqqxxxxxxqqqhhh^^^WWWJJJFFFAAA===;;;999888777555666888888;;;AAAKKKRRRZZZcccooowww{{{ppp^^^RRRMMMMMMOOOQQQbbbfffbbb```VVVKKKIIInnnnnnmmmjjjgggfffgggiiifffdddbbbaaaccceeeeeeeee]]]YYYTTTOOOLLLIIIEEECCCEEEDDDBBB@@@>>><<<::::::999999999888888888888888444444333333222111111111333333222111111222333333555666777666666666888::::::===@@@CCCEEEGGGJJJMMMRRRQQQQQQQQQTTTXXX\\\^^^aaacccfffjjjnnnqqqrrrssspppqqqsssvvvxxxzzz{{{|||xxxyyyzzzyyywwwwwwzzz}}}zzzyyylllmmmttt}}}{{{yyyrrrttt|||rrriiiXXXNNNDDD@@@???<<<<<<>>>===GGGNNNJJJBBB<<<999666000000...---------------*********++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------///000111222333666999EEERRRddduuuzzzqqqjjjhhhiiijjjpppyyy|||~~~}}}xxxxxxxxxddd[[[XXXfff~~~yyyssslll]]]III<<<999000666444333888999???NNNeee}}}tttoooiiiccc^^^\\\[[[ZZZ[[[^^^bbbgggjjjlllooopppmmmfff___ZZZXXXZZZcccooovvvyyyzzz|||~~~~~~}}}~~~~~~zzzyyyzzzzzz|||xxxxxxyyyzzzzzzyyyyyyyyyuuusssqqqqqqsssuuuvvvvvvmmmkkkjjjjjjjjjiiigggdddaaa___\\\WWWSSSPPPNNNLLLKKKJJJIIIIIIKKKOOOSSSVVVTTTYYY___cccfffjjjpppuuutttvvvzzzzzzrrrttt{{{yyyqqqiii___YYYKKKGGGAAA===;;;:::888777555666777888:::AAAKKKRRRXXXaaammmuuuyyy}}}vvvbbbSSSLLLMMMPPPPPPbbbhhhcccbbbYYYMMMKKKtttpppjjjgggggghhhjjjjjjiiigggeeeddddddcccaaa______ZZZTTTNNNJJJGGGDDDAAAAAABBBBBBBBBAAA>>>;;;999888999;;;;;;;;;:::888666555444333111000111111222111111111111111111111111222222333444555666888999888:::===???AAADDDHHHKKKOOOPPPQQQRRRSSSVVVZZZ]]]]]]aaafffkkkmmmppprrrtttppprrrtttwwwyyyzzzzzzzzzwwwyyy{{{{{{zzzyyyzzz{{{zzz~~~}}}{{{zzzoooooo|||{{{nnn___NNN@@@>>>???<<<;;;>>>===CCCHHHGGG@@@999555555111///---,,,------,,,+++---------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))************))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---...111222111444999KKKVVVgggzzzyyyoooiiihhhjjjnnnrrruuuyyyzzzuuusss{{{pppeeekkk|||ttt[[[XXX]]]nnn}}}yyysssiiiWWWEEE:::999555333333666888888===DDD]]]xxxvvvoookkkhhhggg]]][[[ZZZ[[[___dddhhhjjjmmmqqqtttpppggg]]]XXXWWW^^^dddllltttyyy}}}~~~{{{yyyxxx}}}}}}|||{{{}}}|||xxxxxx{{{|||zzzwwwtttqqqnnnmmmooopppooonnnmmmlllkkkiiifffeeecccbbbaaa___\\\XXXTTTQQQOOONNNJJJIIIHHHJJJLLLOOOOOOOOOTTTTTTTTTVVVZZZ___eeehhhooopppsssvvvyyy|||}}}~~~}}}sssiii```[[[LLLEEE@@@@@@???:::555444666666888;;;<<>>;;;:::999999:::;;;:::999888777666555333222111111222222111111111111111111111111222222222333444666777888888:::===???@@@CCCGGGJJJNNNOOOPPPQQQRRRTTTXXX[[[^^^aaafffjjjkkkmmmnnnpppqqqrrrtttvvvwwwwwwwwwwwwvvvwwwyyyyyyxxxxxxxxxyyy||||||{{{qqqpppzzz~~~ppp```OOOAAA??????<<<;;;>>>>>>CCCHHHHHHAAA;;;777666111///---,,,,,,,,,+++*********++++++,,,,,,------************************************************))))))************))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---...111222111555:::LLLWWWiii|||xxxooojjjjjjnnnqqqrrrsssuuuuuupppnnnwww|||lllaaagggwwwrrr\\\[[[aaarrr~~~zzztttjjjXXXEEE:::999555333444777888888===DDDYYYsss~~~tttnnnjjjhhhfff___]]][[[]]]aaafffjjjlllmmmqqqtttooofff\\\XXXWWW^^^dddmmmtttyyy|||}}}~~~~~~{{{xxxwwwwwwzzz{{{zzzyyy{{{}}}zzzzzz|||}}}zzzvvvuuuqqqnnnlllmmmmmmkkkiiikkkkkkjjjhhhgggeeeddddddbbb```\\\XXXTTTQQQOOONNNLLLJJJIIIIIIKKKLLLLLLKKKNNNMMMMMMNNNQQQVVV[[[^^^dddfffiiimmmqqqtttvvvwwwxxxzzz}}}~~~tttjjjaaaZZZPPPHHHAAA@@@>>>:::888888666555777:::;;;>>>HHHRRRYYY```iiiqqqwww}}}ppp^^^OOOKKKNNNUUU___gggiiifff^^^RRRGGGuuuqqqmmmjjjjjjkkklllllliiigggeeecccbbbaaa^^^\\\\\\XXXRRRMMMJJJFFFCCCAAAAAAAAABBBAAA@@@>>><<<;;;::::::::::::999999999999666555444333333222222333111111111111111111111111222111222222333444555666777999;;;===???AAAEEEHHHLLLMMMNNNOOOPPPRRRUUUXXX___bbbfffiiiiiijjjkkklllpppqqqrrrssstttttttttsssvvvxxxzzzzzzyyyxxxyyyzzz{{{~~~|||tttsssxxx|||ooocccQQQBBB??????<<<<<<@@@???DDDIIIIIIDDD===999888222000---+++,,,,,,+++***(((((()))***+++,,,---...************************))))))))))))))))))))))))))))))************)))))))))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---...111222111666;;;MMMYYYlll~~~vvvooolllooossswwwwwwuuussspppkkkkkkuuutttfff[[[bbbrrr~~~mmmYYY\\\eeevvv|||wwwkkkXXXEEE;;;:::666444444777888999===DDDSSSmmm|||rrrkkkhhhffffff```^^^]]]___ccciiimmmooonnnqqqsssnnnddd[[[VVVVVV___eeemmmuuuzzz|||~~~~~~||||||}}}}}}~~~|||wwwuuuuuuuuuvvv|||yyyxxxwwwyyy~~~}}}|||~~~}}}yyyvvvwwwtttpppnnnmmmkkkiiigggjjjiiihhhggggggffffffgggcccaaa^^^YYYUUURRROOONNNNNNLLLJJJIIIIIIIIIHHHFFFHHHGGGFFFFFFHHHKKKNNNPPPTTTVVVYYY^^^bbbfffjjjkkklllooossswwwyyy|||wwwlllaaaZZZUUUKKKBBB@@@>>>;;;:::<<<666555666999;;;>>>FFFPPPVVV]]]gggpppvvv}}}xxxfffUUUNNNNNNUUU```kkkmmmhhh```VVVMMMyyyuuupppmmmlllllllllkkkllljjjgggeeedddbbb___]]]\\\XXXSSSOOOKKKHHHEEEBBBAAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::999999999999:::777777666555444444444333111111111111111111111111222111111111222333444444666888:::;;;===???BBBEEEIIIJJJLLLMMMNNNOOOSSSUUU^^^aaaeeehhhiiijjjkkklllnnnnnnooopppqqqrrrrrrsssxxxzzz{{{|||{{{zzz{{{|||xxx|||}}}}}}~~~{{{wwwvvvyyy|||{{{rrrgggUUUDDD@@@@@@<<<<<<@@@@@@DDDIIIIIIFFF@@@<<<:::444111---,,,+++++++++***(((((()))***++++++,,,,,,************************************************))))))************))))))******+++++++++******)))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...,,,---000222222777===NNN\\\pppyyyrrrmmmnnnssszzz~~~~~~yyytttooojjjlllyyylll___XXX```ppp|||wwweeeSSSYYYfffyyyzzznnnYYYEEE;;;;;;777555555888999999>>>DDDOOOgggzzzoooiiifffdddddd```^^^]]]___ccciiinnnpppooorrrrrrlllbbbYYYVVVVVV```fffnnnuuuzzz|||~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~yyyuuusssttttttttt{{{wwwvvvuuuwww|||}}}yyyvvvyyywwwtttrrrpppnnnllljjjhhhhhhgggffffffggghhhiiifffddd```[[[WWWSSSQQQOOONNNKKKIIIHHHHHHGGGFFFDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGIIIKKKOOOSSSWWWZZZ\\\^^^bbbggglllooorrruuuwww{{{}}}yyynnnccc\\\VVVMMMDDDAAA@@@<<<;;;<<<777555555888:::===EEENNNSSS[[[eeeooovvv}}}~~~lllZZZRRRRRRWWWeeeqqqssslllcccYYYQQQ~~~zzztttpppnnnlllkkkjjjkkkiiifffdddcccaaa___\\\\\\YYYUUUQQQNNNKKKGGGDDDAAAAAAAAA@@@???>>>===<<<<<<;;;:::999999999::::::888888777777666555555444111111111111111111111111222222111111111222222333555666888::::::<<>>DDDMMMbbbxxxmmmgggcccbbbaaa]]][[[ZZZ\\\bbbhhhllloooooorrrqqqkkkaaaYYYWWWWWWbbbgggooovvvzzz|||}}}~~~}}}{{{~~~~~~~~~zzzvvvtttttttttuuu}}}xxxvvvuuuvvvzzz|||yyywwwwwwwwwvvvtttrrrpppooonnniiihhhgggffffffggghhhiiigggeeeaaa]]]YYYUUUSSSQQQLLLJJJGGGGGGGGGGGGFFFEEECCCBBB@@@???>>>???@@@AAA@@@AAABBBDDDFFFIIILLLMMMRRRUUU[[[___ccceeehhhjjjrrrtttxxx}}}|||qqqfff^^^UUUMMMFFFDDDBBB===::::::999666555888;;;>>>EEELLLRRRYYYdddnnnvvv}}}ooo^^^VVVVVV[[[iiivvvwwwpppggg\\\TTT|||wwwssspppnnnllljjjgggeeecccaaa```___\\\ZZZ\\\YYYUUURRRPPPMMMIIIFFFAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::999999999999888777666555333333333333333333333333333333222222111222222222444555777888888:::===???BBBDDDHHHJJJLLLNNNQQQSSSXXX]]]bbbgggjjjlllnnnpppkkkkkklllnnnppprrruuuvvvtttvvvxxxxxxwwwvvvwwwxxxxxx|||}}}}}}{{{wwwtttvvv|||sss^^^JJJCCC@@@;;;;;;???@@@CCCGGGIIIIIIEEE@@@===999555111---------,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))************)))))))))******+++++++++***************++++++,,,,,,---++++++,,,,,,,,,,,,------...,,,,,,000222333999AAASSSaaauuuwwwqqqkkkkkksss~~~uuunnnjjjnnn|||xxxfff^^^]]]hhhwww~~~~~~~~~mmmZZZPPP]]]rrrvvv]]]EEE;;;<<<999777777:::::::::>>>EEELLL^^^zzzvvvmmmfffbbb___]]]ZZZXXXWWWZZZ```fffkkkmmmppprrrqqqkkkaaaZZZYYYZZZccchhhpppvvvzzz|||}}}~~~~~~|||~~~zzzxxxwwwvvvwwwzzzxxxvvvwwwzzz~~~|||zzz{{{~~~}}}{{{zzzyyytttvvvvvvuuussspppppppppkkkjjjgggfffeeefffggghhheeeccc```\\\XXXUUUSSSRRRKKKIIIGGGFFFGGGGGGGGGEEE@@@???>>>===<<<======>>>>>>>>>>>>>>>@@@BBBDDDEEEIIILLLPPPSSSVVVYYY\\\^^^fffhhhmmmrrrxxx}}}~~~sssiiicccVVVNNNGGGFFFDDD???;;;:::;;;777555888<<<>>>EEEKKKRRRZZZeeennnvvv}}}|||mmm^^^XXXYYY]]]jjjvvvxxxtttkkk___UUU|||wwwtttrrrqqqooommmeeecccaaa```___^^^\\\ZZZZZZXXXUUURRRPPPMMMIIIFFFAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<<<<;;;999999999:::::::::999888777666444444444444444444444444444444333222222222222222333444666777777888;;;===???BBBFFFIIILLLOOORRRTTTWWW[[[aaaeeehhhjjjmmmnnnnnnnnnnnnoooppprrrtttvvvssstttvvvvvvuuuuuuuuuvvvxxx{{{|||uuuppprrr{{{xxxbbbMMMDDD???::::::>>>???BBBEEEIIIIIIFFFAAA>>><<<888222///......------++++++++++++,,,,,,,,,,,,************************************************))))))************))))))((()))***+++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------...,,,,,,///222444:::BBBUUUcccvvvvvvooojjjlllwwwyyyoookkknnn{{{xxxiiiccccccnnn{{{||||||}}}ooo\\\SSSbbbxxxzzz___FFF;;;<<<:::888888:::::::::>>>EEEKKK[[[ttt~~~uuulllfffaaa\\\ZZZXXXVVVVVVYYY___eeejjjmmmpppqqqqqqjjjaaa[[[[[[]]]dddiiiqqqwwwzzz|||}}}}}}~~~|||zzzxxxyyy}}}{{{xxxxxx{{{}}}~~~~~~xxxtttuuuzzz~~~}}}{{{zzz{{{{{{vvvxxxyyyxxxuuurrrqqqrrrnnnllliiifffddddddeeefffaaa```]]]ZZZWWWTTTRRRQQQLLLJJJHHHGGGGGGGGGFFFEEE@@@???>>>>>>>>>>>>??????>>>=========>>>@@@BBBDDDCCCEEEHHHJJJKKKNNNRRRTTTYYY[[[___eeelllrrrxxx{{{|||}}}vvvmmmggg[[[QQQIIIFFFCCC@@@===>>>===888666999===???EEEKKKSSS[[[eeeooowww~~~wwwhhhZZZVVVXXXZZZeeeqqqvvvuuuooobbbVVV}}}zzzwwwuuutttsssrrrpppeeedddbbbaaa``````^^^\\\YYYWWWTTTRRRPPPLLLHHHEEEAAAAAA@@@???>>>>>>>>>???:::;;;<<<======;;;999888999:::;;;;;;:::999777666555555555555555555555555555555444333222222222222333444555666666777:::<<<===AAAEEEIIILLLOOORRRUUUWWWZZZ```dddfffhhhjjjlllqqqpppppppppppprrrtttuuutttvvvwwwxxxwwwvvvwwwxxxvvvyyy|||}}}|||}}}~~~|||}}}tttmmmooozzz{{{eeeNNNEEE???:::999===???AAAEEEHHHIIIGGGBBB>>>===999333000............******+++,,,---......///************************))))))))))))))))))))))))))))))************))))))'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------...,,,,,,///222444;;;CCCVVVdddvvvvvvpppkkknnnzzz}}}rrrmmmooozzzxxxlllfffgggrrr}}}{{{{{{|||rrraaaTTTdddzzz|||```FFF;;;<<<;;;888888:::;;;:::???EEEJJJXXXqqq|||tttmmmfff```[[[XXXWWWVVVUUUXXX^^^eeejjjmmmpppqqqpppjjjbbb\\\]]]___dddjjjqqqwwwzzz|||}}}}}}|||~~~|||zzzzzz}}}zzzyyy{{{~~~~~~}}}}}}~~~vvvqqqrrrwww|||~~~|||zzzzzz{{{}}}zzz|||~~~|||xxxtttssstttpppmmmiiifffdddcccdddeee^^^]]]ZZZWWWUUURRRQQQPPPNNNLLLIIIHHHGGGGGGEEECCCAAAAAA@@@@@@AAAAAABBBBBB>>>=========>>>AAACCCEEEAAABBBDDDEEEFFFHHHLLLOOOPPPRRRVVV\\\ccckkkqqquuuxxx{{{wwwoooiii___TTTIIIEEECCC@@@@@@BBB>>>999666999===@@@EEEKKKTTT[[[fffpppwww~~~sssdddWWWTTTWWWVVVaaammmtttvvvqqqdddWWW~~~yyyvvvsssrrrooonnnkkkhhhdddaaa```]]][[[YYYVVVUUUSSSQQQNNNKKKIIIGGGEEEDDDBBB@@@???=========>>>>>>======<<<<<<<<<;;;::::::;;;;;;::::::999888777777777777777888888888888888888777777777777777777666555555555666888999;;;>>>CCCGGGKKKOOOSSSVVVXXX[[[^^^```bbbeeehhhkkknnnoooqqqrrrrrrtttwwwyyy{{{xxxtttsssuuuvvvuuusssuuuuuuwww{{{~~~~~~{{{zzzzzz}}}~~~yyyoookkkrrr~~~nnnWWWEEE======???@@@DDDEEEGGGIIIJJJHHHCCC???===:::555111000///......)))))))))******++++++,,,++++++************++++++++++++++++++++++++++++++,,,+++++++++******))))))((()))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---///111000333???LLL]]]hhhxxx|||zzz|||wwwqqqjjjjjjvvvwwwuuu{{{zzzqqqkkkmmmqqqxxxyyyqqquuutttyyyiii\\\WWWnnnmmmVVVFFF<<<777777777777999;;;???BBBEEELLLYYYooo{{{pppkkkfff___XXXUUUUUUTTTVVV[[[bbbgggiiiiiirrrtttrrrhhh\\\VVVYYY^^^fffjjjpppuuuxxx{{{~~~~~~~~~~~~}}}|||}}}}}}zzzyyy{{{~~~{{{wwwyyy|||{{{qqqlllnnntttyyy|||}}}|||}}}}}}~~~}}}{{{yyyvvvtttsssrrrrrrnnnmmmkkkiiifffdddbbbbbbbbb^^^ZZZWWWWWWUUURRROOOLLLLLLJJJIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@?????????@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCEEEFFFHHHIIILLLMMMPPPRRRUUU[[[aaafffkkkpppwww|||~~~uuummmhhh```UUUIIICCC???;;;:::<<<@@@>>>:::888999>>>DDDHHHRRRXXXdddppp{{{xxxggg\\\UUUQQQNNNVVVWWW\\\dddjjjiiiaaaYYY{{{wwwtttqqqmmmkkkjjjgggccc```]]][[[XXXVVVSSSSSSQQQOOOLLLIIIGGGEEECCCBBBAAA???===<<<<<<<<<>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888888888888777777777777777777666666666777888999:::===BBBEEEIIIMMMRRRUUUXXX[[[^^^```bbbdddhhhjjjmmmoooqqqrrrssstttwwwzzzzzzwwwttttttvvvwwwvvvuuuuuuuuuwwwzzz~~~{{{yyywww{{{}}}~~~xxxnnniiippp{{{uuu]]]JJJAAA??????@@@@@@AAACCCFFFGGGEEEAAA===>>>:::555111000000///...*********+++++++++++++++++++++************++++++++++++++++++++++++++++++***)))))))))((((((((((((************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,...///...111===JJJ___jjjyyy}}}{{{|||sssmmmggghhhtttyyy{{{~~~yyysssnnnrrrxxx~~~zzzrrrvvvssswww|||hhh___[[[ppp{{{dddOOOAAA:::555888888888:::===AAAEEEGGGMMMYYYnnn|||qqqlllggg```YYYWWWWWWVVVWWW[[[aaagggjjjkkkrrrtttqqqhhh\\\VVVZZZ___gggkkkpppuuuxxxzzz}}}~~~~~~}}}{{{}}}|||{{{|||xxxttttttwww|||uuummmiiilllrrrxxx|||~~~~~~~~~}}}{{{xxxuuusssrrrqqqqqqlllllljjjiiigggfffeeedddbbb___[[[YYYXXXVVVRRROOOMMMLLLKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDFFFHHHHHHLLLMMMOOOPPPRRRVVV[[[___hhhmmmtttzzz}}}wwwooojjjaaaUUUJJJDDD@@@<<<;;;<<<>>><<<888666888===CCCGGGQQQYYYfffrrr{{{tttbbbVVVOOOKKKIIIPPPPPPTTT[[[aaaaaa[[[UUU|||yyyvvvqqqlllhhhhhheeeaaa]]][[[XXXTTTRRRPPPOOONNNLLLIIIFFFDDDCCCAAA@@@???===<<<;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::999999888888888888888888888888888888888888777777777888999:::999<<<@@@DDDGGGKKKPPPSSSWWWZZZ^^^```bbbdddgggiiimmmoooqqqssstttuuuxxxzzzyyywwwuuuuuuwwwwwwwwwvvvvvvuuuuuuxxx|||~~~yyywww{{{|||{{{yyynnnhhhooozzzzzzbbbNNNCCC>>>======???@@@BBBEEEGGGFFFAAA>>>>>>;;;666222111000//////,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))(((((((((***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...000...222>>>KKKaaammm||||||{{{nnngggaaacccooo}}}yyytttqqqyyyzzzrrrvvvrrruuu~~~vvvfffaaa___sss|||oooZZZHHH>>>999666888888999<<<@@@DDDIIIKKKOOOZZZmmm|||qqqmmmiiibbb[[[XXXYYYXXXWWWZZZ```fffkkkmmmrrrsssooofff[[[VVVZZZ```gggkkkqqquuuwwwyyy|||}}}}}}~~~}}}zzz|||}}}|||~~~{{{tttooooooqqqtttooohhhfffiiipppwww{{{~~~}}}{{{xxxuuusssqqqpppppplllkkkkkkjjjiiihhhggggggcccaaa^^^\\\YYYVVVRRROOOMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBDDDEEEGGGHHHKKKLLLMMMMMMMMMPPPTTTWWWbbbhhhooouuuyyy~~~yyyqqqlllbbbWWWKKKEEEAAA===;;;<<<<<<999666555666;;;AAAEEEPPPZZZgggrrryyyrrr^^^PPPHHHEEEDDDJJJIIIKKKQQQXXXZZZVVVQQQ}}}{{{yyyvvvqqqkkkggggggccc___[[[XXXUUUQQQOOONNNMMMLLLJJJGGGEEEBBBAAA??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<;;;;;;:::999888888777777888888888888888999999999999999999999::::::::::::<<<@@@CCCFFFJJJOOOSSSWWWZZZ^^^```bbbccceeeggglllnnnqqqssstttvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwvvvuuussssssuuuyyy{{{|||}}}zzz||||||qqqlllrrr}}}yyydddPPPCCC>>><<<<<>>;;;999777888:::>>>BBBHHHMMMPPPSSS\\\lll|||qqqmmmiiiccc\\\ZZZXXXWWWVVVXXX]]]dddjjjnnnrrrqqqlllcccYYYVVVZZZ___hhhlllqqquuuwwwyyy{{{||||||~~~}}}}}}}}}yyyzzz|||}}}|||~~~|||wwwpppmmmlllmmmppplllgggeeehhhnnnuuuzzz~~~~~~|||yyyvvvtttrrrrrrqqqnnnnnnmmmllljjjiiihhhhhhdddcccaaa^^^[[[WWWSSSPPPMMMMMMLLLKKKJJJGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGJJJKKKKKKKKKKKKMMMPPPSSS[[[aaaiiioootttzzzzzzrrrmmmcccXXXMMMGGGCCC>>><<<===:::888666555666;;;AAADDDMMMYYYgggqqqvvv|||rrr]]]NNNFFFDDDDDDGGGEEEFFFKKKSSSWWWUUURRRyyyxxxwwwwwwuuuqqqkkkfffdddaaa\\\XXXUUURRROOOLLLKKKKKKJJJHHHFFFCCCAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;:::999888777777666777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;===@@@BBBEEEJJJOOOSSSVVVYYY]]]```aaabbbdddeeejjjmmmqqqssstttuuuwwwyyy{{{{{{{{{zzzxxxwwwvvvvvvtttrrrqqqssswww}}}~~~zzz{{{vvvpppwwwxxxeeeSSSFFF???>>>===CCCDDDGGGJJJLLLKKKGGGDDD>>>;;;555222000000///...---------,,,,,,+++++++++++++++************++++++************************+++++++++++++++,,,,,,,,,))))))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////111222222666DDDRRRggguuu~~~vvvggg]]]VVVYYYaaajjjuuu~~~}}}uuurrrppp~~~yyynnnssssssuuuvvvgggYYY[[[gggxxx}}}~~~{{{tttdddPPPBBB>>><<<;;;888999;;;@@@FFFMMMSSSVVVXXX___mmmzzzpppllliiibbb\\\ZZZUUUUUUTTTVVVZZZaaaiiinnnqqqnnnhhh___WWWUUUYYY___hhhkkkppptttwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~}}}xxxwwwyyy~~~}}}{{{|||~~~}}}yyytttooollllllmmmooollliiiggghhhmmmsssxxx~~~}}}{{{xxxvvvuuuttttttrrrqqqpppnnnllljjjhhhgggeeedddccc```\\\XXXUUUTTTNNNNNNNNNMMMKKKJJJHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKLLLOOORRRUUUZZZbbbiiinnnuuu}}}|||tttooodddZZZOOOIIIEEE???======:::888666666888<<>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;::::::999999888888777777777777888888999::::::::::::;;;<<<=========<<<<<<;;;===???AAADDDIIIOOOSSSUUUYYY]]]```aaabbbcccdddhhhkkkooorrrtttuuuvvvxxxzzz|||}}}|||yyywwwwwwwwwtttrrrqqqssswww|||}}}yyyzzz~~~yyyrrrwwwwwwgggVVVIIIBBB@@@AAACCCDDDGGGJJJKKKJJJFFFBBB===:::555111000///......,,,,,,,,,,,,++++++++++++++++++************++++++************************)))))))))***************(((((()))))))))*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...000111666EEETTTiiiwww~~~sssdddYYYRRRWWW^^^dddmmmwww}}}sssnnnkkkzzz|||xxxnnnsssrrrrrrooo]]]RRRYYYjjjzzz||||||}}}zzzzzzqqq___JJJ>>>;;;;;;:::999;;;>>>DDDKKKSSSYYY]]]___dddnnnxxxnnnjjjgggaaa[[[YYYRRRRRRSSSUUUYYYaaaiiioooqqqmmmfff]]]VVVUUUZZZ___fffjjjppptttvvvxxx{{{|||}}}~~~}}}}}}}}}}}}~~~{{{vvvtttwww{{{|||{{{zzz|||}}}xxxsssooommmlllllllllkkkiiiggggggjjjqqquuu}}}~~~}}}{{{yyywwwwwwwwwwwwuuutttrrrpppmmmkkkiiihhhffffffddd```\\\YYYXXXYYYSSSRRRQQQOOOMMMLLLKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCDDDDDDEEEFFFGGGFFFHHHJJJKKKKKKMMMOOOQQQPPPUUU\\\ccciiipppyyy~~~wwwqqqfff[[[PPPKKKFFFAAA======:::888777777999>>>BBBFFFKKKTTTaaakkkqqqxxxtttbbbQQQFFFBBBAAA???======BBBKKKRRRSSSRRRsssrrrpppooommmiiieeeaaaZZZWWWSSSPPPNNNKKKHHHFFFFFFEEEEEECCCAAA???===<<<;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<============<<<;;;;;;:::::::::::::::999999999777777888999999:::;;;;;;;;;<<<===>>>>>>>>>======;;;<<<>>>@@@BBBGGGMMMQQQUUUXXX]]]```aaaaaabbbcccfffjjjnnnqqqssstttuuuvvvwwwzzz||||||zzzyyyzzz{{{vvvttttttvvvyyy}}}xxxxxx{{{~~~|||xxxooorrrzzz}}}~~~}}}uuufffVVVIIIAAA???@@@DDDEEEGGGIIIKKKIIIDDDAAA<<<999333000///...------*********+++++++++++++++++++++************++++++************************)))))))))******+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,...000111888HHHWWWjjjyyy}}}qqqbbbVVVPPPWWW___ccclllwww}}}qqqiiifffttt{{{vvvrrrtttppplllfffTTTMMMYYYmmm}}}~~~}}}|||yyyxxxnnn[[[FFF;;;;;;<<<;;;===???CCCIIIQQQYYYaaaeeeeeehhhpppuuukkkhhheee___ZZZXXXOOOQQQTTTVVVZZZbbbkkkqqqsssnnnfff]]]WWWWWW\\\aaaeeeiiiooosssvvvyyy{{{}}}|||}}}~~~~~~~~~~~~}}}|||}}}~~~zzzuuurrruuuzzzzzzzzzzzz}}}zzztttpppmmmlllkkkfffffffffddddddgggmmmrrr{{{||||||{{{yyyxxxwwwwwwxxxxxxttttttrrrpppooommmlllkkkgggfffddd```[[[YYY[[[^^^[[[YYYUUUQQQNNNLLLLLLMMMJJJIIIHHHGGGFFFFFFFFFGGGDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHJJJKKKJJJKKKMMMOOOLLLQQQXXX___dddllluuu|||zzzuuuggg\\\RRRLLLHHHBBB>>>>>>999888777777999>>>BBBEEEMMMTTT^^^iiirrrzzzzzziiiWWWIIIAAA???===;;;;;;AAAKKKRRRTTTRRRtttrrrooollljjjfffaaa^^^VVVSSSPPPMMMKKKIIIFFFDDDDDDCCCBBBAAA???===;;;:::999999999888999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;;;;<<<>>>?????????>>>===999;;;<<<>>>AAAEEEKKKPPPTTTXXX]]]```aaaaaaaaabbbeeeiiimmmqqqrrrssstttvvvtttxxx|||}}}|||{{{}}}xxxvvvvvvxxx|||~~~xxxwwwzzz|||}}}yyy}}}vvvlllmmmsssyyy|||~~~zzzrrrdddTTTFFF>>><<<<<>>>>>@@@BBBFFFMMMUUU^^^eeejjjiiijjjqqq~~~tttjjjfffddd^^^YYYWWWNNNQQQTTTXXX\\\ccclllssstttoooggg]]]XXXYYY^^^cccdddhhhnnnssswwwyyy|||~~~{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~yyyuuupppssszzzzzzzzz{{{~~~|||uuupppmmmkkkjjjaaabbbbbbaaaaaaeeekkkqqqyyy{{{}}}zzzyyyxxxwwwwwwwwwxxxyyyssssssrrrqqqpppooonnnnnnggggggddd___[[[ZZZ]]]aaabbb^^^XXXRRRNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDFFFGGGIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKKKKJJJJJJKKKLLLKKKPPPVVV\\\bbbjjjsssyyy}}}xxxggg]]]RRRMMMHHHBBB>>>>>>888777666777999===BBBEEEOOOTTT]]]hhhsss|||ppp]]]LLLBBB>>>>>><<<===CCCMMMTTTVVVUUUrrroooiiiddd```[[[UUUQQQMMMIIIFFFEEEGGGHHHFFFEEECCCAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999:::;;;>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::;;;???DDDJJJNNNPPPTTT[[[___aaabbbcccccchhhkkkppptttvvvvvvtttsssvvvxxxzzz{{{zzzzzz|||}}}xxxyyyzzz{{{~~~}}}wwwrrrppprrruuuxxx{{{}}}zzzrrrppptttuuuyyy~~~xxxhhhWWWLLLEEE???<<<<<>>DDDKKKQQQ[[[gggoooqqqqqqlllooo}}}vvvjjjbbb___]]]XXXSSSQQQRRRTTTXXX^^^ffflllpppuuuoooggg___[[[^^^dddjjjmmmnnnqqqtttwwwyyy{{{{{{~~~|||{{{{{{|||}}}}}}~~~~~~}}}~~~|||zzzzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzxxxxxx{{{~~~|||wwwqqqkkkggg___WWWSSSZZZccchhhiiikkkrrryyy~~~}}}{{{zzzyyyxxxxxxyyyzzzxxxuuurrrooonnnmmmkkkiiieeegggddd]]]TTTQQQUUUZZZaaa^^^ZZZWWWUUUSSSPPPNNNOOOOOONNNLLLJJJIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIGGGGGGIIIJJJJJJIIILLLKKKJJJIIIIIIIIIIIIIIINNNPPPTTT[[[bbbjjjpppttt}}}~~~xxxkkk```TTTMMMHHHBBB>>>???<<<:::888666777;;;???AAANNNSSS\\\hhhttt|||zzzfffTTTGGGBBBBBBBBB@@@BBBKKKTTTVVVRRRmmmhhhbbb\\\WWWRRRMMMIIIHHHFFFCCCCCCEEEEEEDDDBBB???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;>>>>>>??????>>>>>>===<<<<<<;;;:::;;;???DDDJJJMMMOOOTTTYYY^^^```aaacccdddjjjlllooorrrtttuuutttsssvvvxxxzzz{{{zzzzzz|||}}}{{{{{{|||}}}}}}xxxrrrmmmkkkmmmqqqtttwwwzzz~~~zzzrrrppptttzzz|||wwwhhhWWWLLLEEE???<<<===HHHIIIKKKOOOOOOKKKEEEAAA:::777222000......---,,,)))***+++,,,,,,+++***)))************************+++++++++*********))))))++++++++++++,,,---......000---***)))++++++***)))++++++,,,------,,,,,,,,,------------............---...000222444;;;KKK[[[qqq~~~xxxjjj]]]VVVSSSXXX^^^aaadddhhhjjjzzz|||pppjjj```kkkyyy{{{yyyyyy}}}}}}ppp```TTTHHHIIIYYYrrr|||{{{vvvhhhSSSBBB<<<<<<<<<;;;@@@FFFMMMSSS]]]iiippprrrsssmmmmmmzzz{{{qqqeee___]]][[[WWWRRRQQQRRRTTTXXX___ffflllppprrrlllddd\\\YYY\\\ccchhhlllnnnqqqtttwwwzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}wwwqqqlllhhhaaaWWWPPPTTT\\\aaaeeehhhnnnvvv|||}}}}}}|||{{{zzzyyyyyyyyyyyywwwuuurrrpppooommmjjjgggcccccc___WWWNNNJJJNNNTTTbbbaaa___\\\XXXTTTRRRPPPPPPPPPPPPOOOMMMMMMOOOQQQLLLLLLLLLKKKKKKJJJJJJJJJLLLJJJIIIIIIJJJKKKKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIMMMOOOTTTZZZbbbjjjqqquuu~~~xxxlllaaaUUUNNNIIICCC??????<<<:::888666777;;;???AAAMMMRRR[[[gggrrr{{{lllYYYLLLEEEAAAAAA???AAAJJJSSSUUURRRddd___WWWPPPKKKGGGCCCAAAAAAAAA@@@AAABBBBBB@@@???;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>????????????>>>>>>===<<<;;;:::<<>>===>>>HHHJJJMMMOOOOOOLLLFFFAAA999666222///......---,,,++++++++++++++++++++++++************************+++++++++***************++++++***++++++,,,---......,,,******+++++++++)))***++++++,,,------------------------..................///222444<<>>>>>??????CCCIIIPPPVVV___kkkrrrsssuuunnnkkkuuuvvvmmmccc]]]\\\ZZZWWWSSSQQQRRRTTTYYY___fffmmmpppoooiii```YYYWWW[[[aaaffflllnnnqqquuuyyy|||~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{|||}}}yyysssnnnjjjdddYYYOOOOOOUUUZZZ___ccciiiqqqwwwzzz|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxvvvtttrrrqqqpppmmmiiifffaaa```[[[RRRIIIFFFJJJOOOaaaccceeebbb\\\WWWTTTTTTQQQRRRSSSRRRQQQRRRTTTUUUPPPOOOOOONNNMMMLLLLLLKKKMMMLLLJJJKKKLLLMMMLLLJJJKKKJJJIIIHHHHHHIIIIIIJJJLLLNNNSSSZZZbbbkkkssswwwyyynnncccVVVOOOJJJCCC@@@@@@<<<:::888666777;;;???AAAJJJPPPYYYeeepppyyyvvvbbbRRRHHHAAA@@@>>>@@@HHHRRRUUUQQQ\\\VVVNNNGGGCCC@@@???=========>>>@@@@@@@@@>>>===::::::;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<>>>???????????????>>>>>>;;;;;;;;;<<>>===???HHHKKKNNNOOOOOONNNHHHBBB888555111...------,,,+++,,,++++++******++++++,,,************************************************++++++******+++,,,,,,---,,,,,,++++++++++++++++++)))***+++,,,---.........,,,,,,---------...............///222555===NNN___qqq}}}zzzssskkkddd]]]YYYVVVYYY]]]___``````YYYaaaddd|||nnndddcccnnn{{{}}}zzz|||ppp\\\PPPGGGLLL^^^vvvwwwrrrkkk]]]LLLCCC@@@@@@BBBDDDFFFMMMSSSYYYbbbmmmssssssxxxooojjjqqqvvvoooeee___\\\ZZZWWWTTTRRRRRRUUUYYY___fffmmmqqqnnnggg^^^XXXWWW\\\bbbfffmmmooorrrvvvzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzyyyxxxwwwwwwxxxxxxzzz||||||vvvqqqnnnhhh]]]TTTRRRTTTWWWZZZ___eeelllsssvvvzzz}}}}}}}}}~~~~~~}}}{{{xxxwwwuuutttsssrrrqqqnnnjjjfffbbb```[[[RRRKKKIIINNNRRR___dddiiiggg```YYYVVVWWWTTTUUUVVVVVVTTTTTTUUUWWWRRRRRRQQQPPPOOONNNMMMLLLMMMLLLKKKLLLMMMMMMKKKJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLNNNSSSZZZcccmmmuuuzzzzzzooodddWWWPPPJJJCCC??????<<<:::888666777;;;???AAAHHHNNNXXXcccnnnwww~~~~~~kkkXXXLLLBBBAAA>>>???HHHRRRTTTQQQUUUPPPIIICCC@@@@@@??????<<<===???@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;===>>>>>>?????????>>>>>>;;;:::;;;<<>><<>>PPPaaarrr|||xxxooogggbbbZZZYYYYYY[[[aaaffffffeee[[[______{{{{{{nnneeegggrrr}}}{{{xxxzzzmmmXXXMMMFFFMMMaaawwwwwwpppgggWWWHHHBBBBBBBBBEEEIIIKKKQQQXXX]]]fffpppuuuuuuxxxooojjjnnnyyywwwqqqhhhaaa\\\XXXTTTQQQRRRSSSUUUYYY___gggmmmqqqnnnggg]]]XXXYYY___dddhhhnnnpppssswww{{{~~~~~~~~~||||||}}}~~~~~~~~~~~~|||{{{zzzxxxvvvuuutttsssssssssuuuxxx|||~~~{{{vvvsssmmmddd\\\ZZZZZZXXXYYY[[[aaaiiipppsssxxx~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{yyywwwuuutttssssssrrrppplllhhhcccaaa\\\VVVQQQPPPTTTXXX]]]dddiiiiiibbb\\\YYYYYYXXXYYYYYYXXXVVVUUUUUUVVVTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLKKKLLLMMMLLLJJJHHHJJJHHHGGGFFFGGGIIIKKKLLLNNNOOOTTTZZZdddnnnwww|||{{{pppeeeXXXPPPJJJCCC>>>>>><<<:::888666777;;;???AAAHHHNNNXXXbbbllluuu}}}sss^^^PPPDDDBBB??????GGGQQQTTTQQQRRRMMMGGGBBBAAAAAAAAAAAA===>>>@@@???>>>======>>>>>>>>>>>>======;;;:::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<======>>>>>>>>>>>>===::::::;;;<<>><<<>>>DDDKKKNNNLLLMMMPPPJJJ@@@666333///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++************++++++(((***,,,,,,++++++,,,---***++++++,,,------------,,,,,,,,,,,,------------......///222555???RRRcccttt{{{{{{qqqgggbbbVVVXXXZZZ]]]dddlllmmmjjj^^^```^^^xxxzzzppphhhkkkvvvzzzwww|||lllVVVKKKEEEMMMbbbzzzzzzrrreeeTTTEEEAAABBBCCCGGGNNNPPPWWW^^^ccckkktttxxxxxxwwwooohhhjjjrrr|||wwwrrriiiaaa[[[VVVQQQOOORRRSSSUUUZZZ```gggnnnqqqoooggg]]]YYY[[[bbbgggjjjppprrruuuyyy}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}}}}zzzzzzxxxvvvsssqqqooonnnllllllmmmppptttyyy}}}~~~}}}~~~|||xxxrrrjjjdddbbb___ZZZXXXZZZ^^^fffmmmpppuuu|||}}}|||zzzyyyyyyzzz|||}}}~~~|||{{{zzzyyyuuutttsssssstttrrrooommmeeeccc___[[[WWWWWWZZZ\\\]]]bbbhhhiiieee```\\\[[[YYY[[[\\\ZZZXXXVVVVVVVVVWWWVVVUUUSSSQQQPPPNNNMMMMMMLLLLLLLLLMMMLLLJJJGGGIIIHHHFFFEEEFFFIIIKKKMMMPPPRRRUUU\\\eeeoooyyy~~~|||sssgggZZZRRRKKKCCC??????<<<:::888666777;;;???AAAHHHOOOYYYbbbjjjsss|||zzzdddUUUFFFCCC???>>>EEEOOOQQQNNNQQQMMMGGGCCCAAAAAA@@@@@@>>>???@@@>>><<<;;;<<<>>>>>>>>>??????>>><<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999;;;;;;<<<===============::::::;;;===???CCCFFFHHHJJJOOOVVV\\\```ccceeegggiiijjjlllnnnqqqsssuuuvvvxxxyyyyyyxxxxxxyyy}}}}}}{{{xxxvvvuuuvvvyyyzzz|||~~~{{{yyy{{{}}}zzzsssnnnqqqyyy|||yyyyyy}}}}}}tttkkk```VVVJJJ???;;;<<>><<>>===???@@@@@@===:::999;;;>>>===>>>?????????>>>===<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>========================;;;:::999999888888888888::::::;;;<<<======<<<<<<::::::;;;===???CCCEEEGGGGGGMMMTTT[[[___aaaccceeeggghhhkkkooorrrtttvvvvvvxxxyyyyyyxxxxxxyyy}}}}}}{{{xxxuuutttvvvxxxyyyxxx{{{||||||}}}{{{wwwqqqmmmrrr{{{zzzwwwvvv{{{|||tttlllcccXXXKKK???:::;;;BBBJJJMMMJJJKKKOOOJJJ???555222...,,,,,,,,,++++++***+++---......---+++***************************))))))******++++++++++++++++++***************+++&&&)))------,,,+++,,,...,,,,,,---------,,,++++++++++++,,,,,,,,,---------///...///222666@@@SSSeeeqqqtttzzz}}}rrrfff^^^XXX]]]```dddmmmwwwxxxsssqqqpppiii}}}|||vvvsssnnnyyy~~~|||xxxaaaTTTLLLSSShhh|||dddPPPAAA???AAABBBIIITTT[[[bbbhhhmmmuuu}}}tttkkkdddaaabbbdddkkkssszzzuuuoooggg```ZZZWWWUUUSSSSSSVVVZZZ```gggnnnrrroooggg]]]YYY]]]dddjjjllltttuuuxxx{{{~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~}}}zzz{{{|||||||||{{{yyyxxxvvvuuurrrooollliiigggeee___^^^]]]^^^___cccfffiiippppppmmmiiiggghhhnnnssswww{{{wwwppphhhccc^^^YYYXXX[[[ZZZaaagggjjjooovvv{{{{{{yyywwwvvvuuuvvvzzz~~~~~~}}}|||zzzzzzzzz{{{|||vvvtttssssssuuuvvvvvvuuuqqqooollliiieeecccbbbbbb```bbbeeehhhjjjhhhddd```YYY[[[]]]^^^]]]\\\\\\\\\]]]\\\ZZZXXXVVVTTTRRRQQQOOOOOOOOOPPPPPPOOOLLLIIIHHHGGGEEEDDDEEEIIILLLOOOUUUVVVYYY^^^gggqqq{{{|||~~~yyylll___WWWPPPHHHCCCCCC<<<:::888666888;;;???AAAKKKRRR\\\ccciiipppzzznnn^^^EEEBBB<<<:::@@@HHHJJJGGGWWWRRRLLLGGGDDDBBBAAA@@@@@@???===<<<;;;;;;<<<<<>>>>>>>>>>>>>>???=========<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<======<<<;;;:::999888888888888888999:::<<<===>>>>>>>>><<<;;;:::<<<@@@DDDHHHIIIKKKNNNSSSXXX[[[___bbbeeefffgggjjjlllooorrrtttuuuwwwyyy{{{{{{{{{{{{}}}}}}zzzxxxxxxyyy{{{|||}}}{{{xxx|||~~~zzzvvvqqqjjjgggmmmvvvyyyvvvzzz~~~}}}{{{zzzyyyuuukkk[[[JJJ@@@>>>@@@DDDMMMQQQLLLIIIJJJGGG@@@888111---------++++++...,,,,,,,,,++++++*********---,,,+++*********+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,...---///333999CCCUUUeeesssvvvzzz}}}{{{ssshhh```ZZZ___dddiiirrr|||rrrnnnppp|||~~~yyyyyywww|||zzzlllXXXTTTUUUpppkkkRRR>>>===@@@@@@FFFOOO[[[cccnnnwwwyyyvvvjjj]]]WWWUUUUUUWWW[[[lll|||uuurrrllleee^^^XXXSSSQQQSSSXXX\\\^^^bbbjjjppppppnnn```XXX[[[______dddnnntttwww{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzzzz{{{{{{zzzxxxvvvuuuxxxvvvrrrlllgggccc```___YYYXXXXXXWWWWWWYYYZZZ[[[______^^^\\\YYY[[[___dddiiinnnwwwwwwpppfff]]]XXXUUUSSSQQQSSSWWW^^^gggnnnuuuyyy{{{xxxyyyzzzzzzyyyxxxyyy{{{yyyxxxwwwwwwvvvwwwwwwwwwuuuuuutttuuuvvvyyy{{{}}}zzzvvvpppjjjfffddddddeeegggdddbbbdddhhhjjjhhhdddbbb```^^^]]]^^^______^^^___^^^\\\XXXTTTQQQPPPQQQQQQPPPOOONNNMMMKKKJJJJJJHHHFFFDDDCCCEEEHHHMMMOOOPPPSSSYYY```hhhqqq{{{wwwsssjjj^^^QQQHHHCCCAAA===:::888999999888<<>>@@@EEEJJJ[[[VVVOOOIIIFFFDDDBBBAAA??????===<<<<<<<<<======<<<<<<<<<===>>>???@@@AAA>>>>>>=========<<<<<<<<<========================;;;;;;<<<=========<<<<<<===<<<<<<<<<<<<<<<<<<===999999777666666666666666777888999:::<<<<<<======:::999888:::>>>BBBFFFHHHKKKOOOSSSVVVYYY[[[___aaadddeeehhhjjjmmmppprrrsssvvvwwwyyyzzzyyyzzz{{{}}}~~~{{{yyyyyyzzz|||}}}|||zzzwww{{{|||yyywwwrrrkkkfffjjjqqqyyyssspppuuuyyyyyywwwxxxzzzwwwnnn^^^MMMAAA>>>???CCCMMMQQQMMMJJJKKKHHHAAA888222---...---++++++...,,,,,,++++++++++++++++++---,,,+++******+++,,,,,,...------,,,,,,------...++++++***************)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++///......------............---///333999DDDVVVfffuuuxxx}}}|||tttiiibbb___eeelllsss}}}vvvqqqrrr{{{~~~~~~zzz~~~uuubbb\\\YYYqqqlllSSS???===@@@@@@GGGQQQ^^^gggrrr|||}}}vvvhhhZZZSSSOOONNNPPPSSSaaaxxx}}}rrrpppjjjddd^^^XXXTTTRRRSSSYYY]]]^^^ccckkkoooooommm```XXX[[[___```eeennntttwww{{{~~~~~~|||}}}~~~~~~~~~}}}~~~~~~}}}}}}{{{{{{zzzyyyxxxvvvuuutttuuusssooojjjfffbbb___]]]UUUUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUSSSQQQRRRVVVZZZ\\\aaakkkwww}}}~~~yyyoooiiiaaaZZZUUUQQQOOOMMMPPPTTT[[[dddlllrrrvvvxxxuuuvvvwwwwwwvvvvvvwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvtttsssssssssuuuyyy}}}|||uuuooojjjhhhhhhhhhhhheeeccceeejjjlllkkkhhhdddaaa___^^^___``````___^^^^^^\\\XXXUUUSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLIIIGGGEEEDDDEEEHHHLLLOOOSSSVVV[[[```hhhpppzzzzzzrrrfffYYYMMMFFFBBB>>>;;;999::::::999===DDDLLLQQQYYYbbbkkkssszzz~~~sss]]]IIIAAA;;;;;;===???DDDIII```ZZZSSSLLLHHHEEECCCAAA??????>>>=========>>>>>>===<<<<<<<<<======>>>???>>>>>>>>>>>>====================================;;;<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<888888777666555555555555666666777888999999::::::777666777888;;;@@@DDDGGGKKKMMMQQQTTTWWWZZZ^^^```cccdddeeehhhjjjmmmooopppsssuuuwwwxxxwwwxxxyyyzzz~~~|||zzzzzz{{{}}}~~~|||zzzwwwyyy}}}yyyxxxxxxuuummmeeeeeejjjwwwsssrrrxxx}}}}}}|||}}}}}}zzzsssdddRRRDDD>>>===BBBLLLRRRMMMJJJKKKIIICCC999222.........++++++---++++++++++++++++++,,,,,,---,,,,,,++++++,,,------------,,,,,,,,,,,,------)))))))))))))))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++.........------......///...---///444:::EEEWWWhhhxxx|||~~~uuukkkdddccckkkvvv|||vvvuuu{{{}}}xxx|||{{{jjjbbb\\\qqqlllTTT???<<>>EEELLLQQQZZZbbbkkkrrrzzz~~~sss]]]HHH@@@:::999;;;===AAAGGGccc]]]UUUNNNIIIFFFCCCAAA???>>>>>>>>>????????????@@@???>>><<<;;;:::::::::>>>>>>>>>>>>============>>>>>>===============<<<<<<<<<===>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;:::999888777666666666666555555555555666666777777555555666888:::>>>CCCGGGKKKNNNRRRUUUXXX\\\aaadddcccdddeeegggjjjlllmmmnnnpppsssuuuvvvvvvvvvvvvxxx}}}|||{{{zzzzzz{{{|||}}}|||}}}{{{yyyvvvyyy|||}}}}}}wwwxxxyyyxxxooodddaaadddwwwtttuuu{{{yyykkkXXXIIIAAA>>>BBBMMMTTTOOOKKKLLLKKKFFF999333.........++++++---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++************++++++((()))))))))******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------///---///444:::FFFZZZkkk{{{vvvllleeecccnnn||||||yyy|||yyytttyyyuuuhhhccc\\\pppiiiQQQ>>>;;;===>>>GGGTTTeeeqqqssseeeVVVNNNJJJGGGHHHKKKPPPeeezzzkkkiiifffaaa]]]YYYVVVUUUTTTYYY]]]```ffflllnnnlllggg]]]WWWZZZ___ccciiippptttwww{{{~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}}}}|||xxxuuurrrppppppppplllkkkjjjgggdddaaa^^^]]]\\\[[[[[[ZZZXXXVVVTTTSSSLLLKKKJJJIIIHHHHHHJJJKKKLLLMMMSSS```qqqxxxpppjjjbbb```\\\XXXUUUQQQMMMJJJJJJNNNUUU^^^ffflllppprrrnnnppprrrrrrrrrsssuuuwwwyyyyyyyyyxxxwwwvvvuuutttrrrnnnjjjhhhiiiooovvv{{{zzzxxxtttpppllljjjjjjiiihhhffffffhhhmmmpppqqqqqqkkkhhhdddbbbbbbccccccccc___]]][[[YYYYYYXXXWWWVVVRRRRRRQQQPPPPPPOOOOOONNNJJJHHHFFFEEEEEEGGGJJJKKKMMMPPPTTTZZZ```iiiqqqwww}}}}}}ttthhhYYYKKKBBB???<<<999:::999999>>>EEELLLRRR[[[cccjjjqqqyyy~~~sss\\\GGG@@@999888:::;;;???EEEbbb]]]UUUMMMHHHEEEBBBAAA>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<;;;:::::::::==================>>>>>>??????>>>>>>>>>=========<<<===>>>>>>??????>>>>>>;;;;;;::::::::::::;;;;;;:::999888777666666666666444444333333333333444555444666777888:::>>>DDDIIIQQQSSSVVVXXXZZZ]]]bbbeeeeeefffgggiiikkklllnnnnnnoooqqqtttvvvuuuuuuuuuvvv{{{zzzyyyyyyyyyzzz{{{{{{}}}}}}zzz}}}yyyxxxzzz}}}~~~}}}uuuwwwzzzzzzqqqeeeaaacccqqqooorrrxxx}}}}}}~~~~~~qqq^^^NNNEEEAAAEEEQQQWWWRRRLLLMMMKKKGGG:::444//////...++++++---*********++++++,,,,,,,,,+++++++++,,,,,,---------+++******))))))******+++)))******++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,---...///---///444;;;HHH\\\nnn}}}vvvlllfffcccooo~~~yyy|||tttqqqwwwlllcccbbb^^^rrr~~~cccMMM;;;999;;;<<>>???@@@AAABBBBBBBBBBBB===<<<<<<<<<======>>>???>>>>>>>>>>>>????????????AAA@@@@@@??????>>>>>>=========>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<888888777666555555555555444333222111111111222333333666888999:::>>>EEEJJJWWWYYYZZZZZZ[[[]]]```cccggghhhiiijjjlllmmmnnnooonnnqqquuuvvvvvvuuuuuuvvvyyyyyyyyyyyyyyyyyyzzzzzz~~~}}}~~~{{{{{{~~~}}}vvvwww{{{{{{rrrgggdddfffnnnnnnqqqwww{{{zzz{{{~~~sssbbbRRRHHHEEEJJJVVV\\\UUUNNNMMMKKKGGG;;;444000///...++++++---++++++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------...//////000///---///444<<>>===???@@@BBBCCCDDDCCCCCC<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>===>>>??????@@@@@@??????===<<<<<<<<<<<<<<<<<<===999999777666666666666666555333222000000000111222222555888999999===DDDKKKTTTVVVWWWXXXYYY\\\aaadddiiiiiijjjkkkmmmnnnooooooooorrrvvvxxxwwwvvvvvvvvvyyyyyyyyyyyyzzzzzz{{{{{{~~~|||vvvxxx{{{{{{sssjjjhhhlllpppppptttyyy{{{yyyzzz}}}}}}rrrbbbSSSJJJGGGOOO[[[aaaYYYOOOLLLKKKGGG;;;555000000...++++++---,,,,,,++++++++++++++++++'''((()))+++,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------...///000000///...///444<<>>IIIWWWjjjyyywwwgggcccaaadddeeeaaa]]][[[TTT\\\mmmvvvjjjhhhccc^^^XXXTTTPPPNNNMMMQQQWWW^^^gggnnnmmmgggYYYUUURRRTTT[[[ffflllnnnuuuxxx{{{}}}}}}|||}}}}}}~~~zzz{{{}}}~~~{{{zzzxxxvvvssspppmmmlllkkkmmmppprrrtttuuuttttttoooqqqtttvvvuuussspppnnnbbb\\\RRRKKKHHHGGGEEEDDDDDDGGGKKKOOOVVVfffzzz|||wwwsssjjjgggccc___[[[VVVPPPLLLIIIMMMTTT]]]eeekkkoooqqqrrrsssuuuuuuttttttuuuvvvuuuvvvxxxyyyyyyxxxwwwvvvtttooogggaaa___aaafffjjjnnnnnnooooooooonnnmmmlllkkkllllllmmmooorrrwwwzzzvvvrrrlllhhhggghhhiiiiiieeeaaa]]]\\\]]]]]]ZZZWWWVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGEEECCCBBBAAABBBBBBAAADDDIIINNNUUU]]]ffflllrrrwww~~~~~~~~~|||zzzwwwqqqdddTTTHHH@@@;;;888888777888>>>EEEKKKSSS^^^dddhhhnnnxxx|||eeeMMMDDD===<<<<<<<<<@@@EEETTTOOOHHHCCC@@@???>>>======???AAACCCDDDDDDDDDDDD@@@???>>>>>>>>>>>>>>>???BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@???======<<<<<<<<<<<<======<<<;;;:::999888888888888555444111000///000111222111444888888888<<>>@@@DDDHHHNNNVVV^^^dddnnnttt{{{~~~zzzzzz}}}zzzxxxuuusssmmmaaaQQQDDDAAA===999888888999???GGGKKKTTT^^^eeehhhnnnwwwjjjNNNFFF???=========AAAFFFQQQJJJCCC@@@AAABBB???===???@@@AAABBBCCCCCCBBBAAA>>>???@@@???>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHIIIIIIGGGEEEBBBAAAAAABBBBBBCCC@@@======???AAA@@@???>>>>>>===<<<<<<<<<<<<<<<888888777777666555555555222555666555333111333555666666666777:::>>>BBBDDDHHHLLLQQQTTTVVVZZZaaaffflllnnnpppnnnlllkkkmmmpppqqqrrruuuwwwyyy{{{{{{{{{wwwyyy{{{|||}}}|||{{{zzzvvv|||}}}tttmmmmmmoooyyyooonnnwww|||xxxxxx~~~}}}xxxnnn^^^OOOJJJLLLVVV^^^dddYYYIIILLLNNNBBB:::555///***)))+++,,,---(((((()))++++++,,,,,,,,,)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,///444:::IIIbbbwww{{{ooogggbbbeeekkkxxxvvvlllpppvvvwwwpppsssvvvvvvqqqeee]]]___jjjttt}}}||||||oooOOOCCC:::999999===KKK[[[oooxxxsssuuuwwwyyyxxxvvvrrrpppgggfffkkkxxxuuuhhhbbb^^^\\\YYYSSSPPPPPPNNNSSSXXX^^^fffkkkiiicccZZZTTTQQQWWW^^^dddiiinnnsssvvvzzz|||}}}}}}~~~~~~|||zzzzzzzzz|||~~~}}}~~~|||yyywwwuuussssssnnnppptttwwwzzz|||}}}}}}zzzyyyxxxzzz~~~~~~|||qqqiiiaaaZZZQQQFFFDDDHHHIIIEEEDDDHHHPPP]]]ppp{{{sssqqqmmmiiiccc\\\SSSNNNJJJLLLQQQYYYccclllrrrtttuuuuuuuuuuuuuuutttttttttuuuuuuwwwxxxyyyzzzzzzzzztttqqqlllhhhiiilllqqquuuqqqqqqpppppppppppppppqqqlllmmmnnnmmmmmmooosssvvvwwwuuupppllliiihhhiiikkkjjjfffaaa]]][[[ZZZYYYXXXZZZWWWTTTRRRQQQOOOLLLIIIHHHFFFBBB>>><<<<<<>>>??????===???EEEHHHIIIOOOXXXeeemmmwww}}}}}}||||||{{{sssjjj```UUUKKKEEE@@@===999777999===@@@BBBLLLUUU___ggglllqqqyyykkkTTTFFF<<<>>>AAAAAADDDIIISSSMMMEEEAAAAAABBB@@@>>>===>>>@@@AAAAAA@@@??????>>>???@@@???>>>>>>@@@BBBBBBBBBCCCDDDFFFIIIKKKMMMLLLJJJGGGEEECCCBBBBBBCCCCCC@@@>>>>>>???AAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777444555777666444333444666777777777888:::>>>AAACCCEEEJJJOOORRRTTTXXX]]]aaaeeeiiinnnooonnnmmmnnnpppqqqrrrtttwwwxxxyyyzzzzzzyyyzzz|||}}}}}}|||zzzyyy}}}ttt{{{~~~tttmmmkkkmmmxxxppppppyyy~~~{{{zzz~~~wwwlll\\\MMMHHHKKKTTT\\\cccXXXIIILLLOOODDD999444///+++++++++,,,,,,***++++++******)))(((''')))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++,,,///555<<>>???@@@===>>>CCCEEEEEEJJJQQQZZZbbbnnnxxx}}}~~~}}}~~~yyytttmmmeee\\\SSSKKKEEE@@@<<<999777888<<<@@@BBBKKKTTT___ggglllrrrzzzmmmVVVHHH>>>???BBBCCCFFFLLLWWWPPPGGGBBBAAABBBBBBAAA???@@@AAAAAAAAA@@@???>>>>>>???@@@???>>>>>>@@@BBBAAABBBCCCFFFIIILLLNNNPPPOOOMMMKKKHHHEEEDDDCCCCCCCCCBBB@@@???@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<>>>===<<<;;;:::999888888555777888777666666777888888888888999;;;===???AAABBBGGGMMMPPPRRRTTTXXX[[[]]]cccjjjnnnnnnnnnooopppqqqrrrtttvvvwwwxxxyyyyyy{{{|||}}}~~~}}}{{{yyyxxxzzz}}}}}}{{{qqqzzzuuukkkhhhiiiuuuoooqqqzzz}}}{{{~~~{{{ttthhhXXXJJJGGGJJJTTT\\\bbbXXXIIILLLOOODDD777444///---,,,,,,++++++,,,,,,,,,++++++)))(((((()))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,///555>>>NNNfffzzzvvviii```[[[ZZZaaaoooyyykkkiiigggooozzzwwwyyywwwsssmmmddd[[[YYY[[[cccsss}}}~~~{{{www{{{wwwfffKKKAAA:::;;;===@@@NNN]]]uuu~~~uuummmgggbbb```]]]VVVRRRRRRPPPUUUZZZ```hhhmmmjjjcccYYYTTTRRRYYYaaaggglllpppsssuuuwwwyyyzzz|||~~~}}}|||}}}~~~|||{{{zzzzzz|||}}}|||{{{}}}|||zzzyyywwwwwwvvvvvvxxxyyyzzz{{{{{{|||{{{{{{yyywwwvvvwww{{{zzzrrrjjj^^^RRRLLLLLLGGGFFFGGGIIIKKKSSSeeevvv|||yyyuuupppkkkddd\\\WWWQQQPPPRRRXXXaaaiiiooorrrssssssttttttttttttttttttssstttvvvyyy{{{|||}}}}}}yyyvvvrrrooonnnppptttwwwvvvvvvuuutttttttttttttttoooooopppppppppqqquuuwww{{{zzzwwwsssnnnjjjiiijjjhhheeeaaa____________^^^___\\\YYYVVVTTTQQQMMMKKKHHHFFFCCC@@@>>>===>>>>>>AAA@@@AAACCCCCCBBBFFFKKKOOOXXXdddpppyyy~~~yyywwwrrrmmmfff___XXXPPPIIIEEE>>><<<888666777:::???BBBJJJRRR]]]ffflllsss|||sss[[[KKK@@@@@@CCCDDDHHHNNN[[[TTTKKKDDDBBBCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@???>>>???@@@???>>>>>>@@@BBBBBBCCCEEEGGGJJJMMMOOOPPPQQQPPPMMMJJJGGGEEEDDDCCCDDDCCCBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<<<<;;;:::999888777666555888888999999888888999:::::::::::::::;;;===>>>??????DDDKKKOOOPPPQQQTTTWWWZZZ```fffjjjkkkllloooqqqssssssuuuvvvwwwxxxyyyyyy}}}~~~~~~~~~}}}{{{yyywwwvvv{{{{{{xxxrrr{{{tttgggbbbbbbpppmmmpppyyy}}}zzz{{{zzztttlllaaaRRRGGGFFFLLLXXX___eeeYYYHHHKKKNNNBBB555333000......---+++******++++++,,,------,,,,,,)))+++---,,,+++***++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------000666???NNNeeexxxtttggg]]]XXXYYY___kkkwww}}}~~~{{{nnnkkkhhhooo}}}~~~|||mmm```UUUTTTYYYcccuuuyyy|||wwwcccGGG>>>888:::<<>>=========CCCCCCDDDEEEDDDDDDFFFIIIJJJQQQ]]]iiissszzz|||tttrrrooojjjccc\\\UUUOOOHHHDDD===;;;999666666999>>>BBBIIIQQQ\\\eeelllsss}}}|||bbbQQQCCCAAABBBBBBFFFMMM]]]WWWNNNGGGDDDEEEFFFGGGHHHHHHHHHGGGEEECCC@@@???>>>???@@@???>>>>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMNNNRRRQQQNNNKKKHHHFFFDDDCCCEEEEEEEEEDDDBBB@@@@@@???======<<<;;;;;;;;;;;;;;;;;;:::999888777666555555999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>===CCCIIIMMMNNNPPPRRRUUU[[[___dddfffgggiiinnnrrruuuuuuuuuvvvwwwxxxyyyyyy|||}}}~~~~~~}}}{{{yyywwwtttyyy}}}|||{{{xxxvvvsss~~~qqqbbb[[[[[[kkkjjjmmmuuuzzzzzzwwwuuuqqqkkkbbbXXXLLLEEEHHHOOO```fffjjj[[[IIIIIIKKK???444222000///...---+++***)))***++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++******)))))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...000777@@@NNNddduuutttggg]]]YYY[[[^^^fffoooqqqrrrvvv}}}{{{nnnkkkhhhooo}}}ppp^^^PPPOOOVVVbbbxxx|||}}}ttt___CCC:::666888:::<<>>======>>>>>>CCCEEEGGGGGGGGGHHHIIIIIIGGGMMMWWWcccoooxxx~~~wwwrrrqqqrrrnnnfff___WWWOOOHHHCCC<<<<<<:::777666888>>>BBBHHHPPP\\\dddkkkttt~~~jjjWWWFFFAAA@@@>>>BBBIII]]]YYYRRRKKKHHHGGGIIIKKKJJJIIIIIIGGGEEEBBB???===>>>???@@@???>>>>>>@@@BBBDDDEEEGGGJJJLLLMMMNNNNNNSSSRRRPPPMMMJJJHHHEEEDDDFFFGGGGGGFFFCCC@@@???@@@===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999888888:::999999:::<<<===<<<;;;;;;;;;;;;<<<======>>>>>><<>>444222///.........,,,+++++++++******((('''%%%$$$)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,************************---.........////////////000///111888BBBQQQeeevvvvvvjjjaaa\\\\\\___eeejjjiiiggglllssszzzmmmhhhdddkkk}}}~~~|||ppp\\\LLLMMMUUUbbbzzz}}}|||pppXXX@@@888555777888888@@@LLL^^^nnn~~~pppgggaaa\\\[[[XXXRRRNNNOOOOOOUUU\\\bbbiiimmmhhhaaaUUUQQQRRR[[[dddkkkppptttwwwxxxzzzzzzzzz{{{~~~}}}~~~}}}zzzzzz}}}zzzzzzxxxwwwxxx{{{}}}qqqggg]]]UUUNNNKKKJJJJJJHHHHHHMMMUUU```gggooouuuwwwxxxzzz|||{{{sssjjjaaaXXXSSSNNNNNNOOOUUU^^^ffflllooorrrrrrssstttuuuvvvwwwxxxuuuvvvxxx{{{|||~~~~~~|||{{{zzz{{{||||||}}}|||zzzxxxwwwvvvuuuuuuppprrrttttttssssssuuuvvvvvv{{{yyyrrrooonnnfffcccaaa```______]]][[[]]]ZZZWWWTTTRRROOOKKKHHHEEEBBB???===<<<>>>AAABBBDDDIIILLLKKKJJJLLLLLLKKKFFFIIIQQQ\\\jjjwww~~~vvvssstttwwwssslllddd[[[RRRIIICCC<<<<<<;;;888666888>>>DDDIIIQQQ[[[dddkkktttqqq]]]IIIAAA>>><<<@@@GGG\\\YYYTTTOOOKKKJJJKKKMMMMMMMMMLLLJJJGGGCCC@@@>>>>>>???@@@???>>>>>>@@@BBBDDDEEEHHHKKKNNNPPPQQQQQQTTTSSSRRRPPPMMMJJJHHHGGGFFFHHHIIIGGGCCC@@@???@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999<<<>>>===;;;:::;;;<<<======>>>>>>>>>:::>>>DDDGGGIIILLLRRRVVVWWW\\\bbbeeegggiiinnnqqqttttttssssssssstttuuuvvvuuuwwwyyy{{{||||||{{{zzzuuuxxx|||~~~}}}yyyyyyxxxuuurrrrrr}}}mmm\\\VVVXXXffffffhhhlllqqqssspppmmmhhhaaaXXXOOOFFFCCCLLLWWWnnnssssssbbbMMMKKKLLL@@@444222///------------,,,,,,,,,+++***)))'''&&&%%%)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++***)))((()))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++............////////////000...111:::FFFVVVjjj{{{yyynnneeeaaa```dddjjjnnnjjjeeeffflllxxxkkkfffccckkk~~~~~~sss^^^OOORRR[[[eeezzz|||mmmSSS@@@999555777666555<<>>???@@@???>>>>>>@@@BBBCCCEEEIIIMMMPPPSSSTTTUUUUUUUUUSSSRRROOOMMMKKKIIIFFFIIIJJJHHHDDD@@@???@@@<<<<<<;;;::::::::::::;;;999999999:::::::::;;;;;;;;;999777999<<<>>>===;;;::::::<<<===>>>>>>>>>>>>999===AAADDDGGGKKKQQQVVVSSSYYYbbbgggiiikkknnnqqqsssrrrqqqqqqqqqqqqsssssssssuuuxxxzzz||||||{{{{{{vvvyyy|||}}}{{{{{{yyytttpppooo{{{~~~lll\\\WWWYYYffffffgggjjjnnnqqqoookkkhhhaaaWWWNNNEEEDDDMMMXXXpppuuuuuudddNNNMMMNNNBBB555222...,,,------------,,,,,,---------,,,,,,+++)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++***)))((((((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...111<<>>CCCHHHLLLTTT[[[^^^ZZZXXXYYYXXXSSSPPPNNNOOOUUUaaammmvvvzzz~~~|||zzz|||zzzwwwssslllcccXXXMMMEEE===>>>===:::777888???FFFJJJRRR\\\cccjjjsss~~~wwwbbbLLLDDD@@@???DDDLLL___XXXRRRPPPOOOMMMNNNQQQXXXYYYYYYUUUOOOJJJFFFDDD@@@???>>>======???AAABBBEEEIIIMMMPPPSSSUUUXXX[[[ZZZWWWTTTQQQPPPOOOMMMKKKLLLJJJIIIHHHGGGEEEAAA>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<===<<<===???@@@AAA???===???AAACCCEEEGGGJJJNNNQQQTTTYYY___eeehhhkkkmmmnnnooooooqqqrrrrrrrrrqqqqqqrrrqqqssswww|||~~~{{{|||{{{{{{zzz}}}|||{{{~~~~~~wwwppppppuuuzzzwwwjjj]]]\\\ccchhhdddeeelllrrrpppmmmkkklllkkk[[[LLLJJJIIIMMMYYYqqq{{{xxxcccQQQKKKEEE===333222///---,,,+++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++---...000......---------......///---222:::CCCPPPaaasssxxxmmmiiiiiikkksssvvvzzzyyyjjj^^^ccc|||{{{tttlllfffgggrrrlll[[[XXX___jjj{{{nnnTTTAAA<<<888666555666:::>>>LLL```yyy|||~~~{{{mmmddd___ZZZXXXTTTOOONNNPPPOOORRRWWW```jjjnnnfffYYYQQQLLLMMMWWWbbbjjjooosssyyyzzz||||||{{{zzz{{{|||uuuxxx{{{~~~~~~}}}}}}}}}}}}}}}~~~uuujjj```VVVMMMJJJIIIHHHHHHKKKJJJKKKNNNQQQUUUXXX[[[\\\^^^hhhvvv}}}xxxuuuooojjjbbb]]]XXXTTTMMMIIIGGGGGGKKKRRR\\\eeelllooooooppprrruuuwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}|||~~~}}}}}}}}}~~~~~~}}}}}}|||yyywwwuuuuuuvvvwwwwwwwwwvvvvvvwwwvvvxxx}}}}}}xxxvvvwwwvvvsssnnnjjjfffaaa]]]YYY\\\ZZZVVVTTTRRROOOLLLJJJEEEAAA>>>>>>>>>@@@GGGOOO[[[^^^aaacccaaa^^^]]]\\\XXXRRRPPPWWW```iiirrryyy}}}yyytttuuurrrrrrrrrkkk\\\NNNGGG>>>;;;888999888999>>>EEEKKKSSS]]]eeekkkttt~~~|||fffOOOEEEAAA@@@EEENNNbbbZZZTTTQQQPPPOOORRRWWWccccccbbb]]]VVVOOOJJJHHHBBBAAA@@@>>>???@@@BBBCCCFFFIIINNNQQQSSSVVVYYY[[[[[[YYYVVVTTTRRRPPPMMMJJJKKKJJJHHHHHHGGGEEEBBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@AAA???===>>>@@@BBBCCCEEEIIIMMMQQQSSSXXX^^^dddhhhkkknnnoooqqqrrrssstttuuuuuuttttttrrrqqqrrruuuzzz}}}}}}{{{}}}}}}||||||~~~{{{{{{yyyrrrmmmqqquuuqqqdddXXXYYY```hhheeefffnnnsssrrrnnnmmmmmmlll\\\LLLJJJHHHLLLYYYqqq|||zzzfffSSSLLLFFF===222000...,,,+++*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,...///---------------......///...222888AAANNN```sssxxxmmmjjjjjjmmmvvvyyy|||{{{lll___ccczzz}}}xxxrrrnnnjjjkkkuuusss```]]]dddooopppUUU@@@<<<777666555666<<>>===???EEEMMM\\\___dddfffeeecccaaa```\\\VVVSSSXXX```hhhqqqxxx}}}~~~}}}xxxrrrsssppppppqqqkkk]]]NNNGGG???;;;999999888888===DDDJJJRRR]]]ffflllttt~~~jjjSSSIIIDDDBBBHHHRRRiii```XXXTTTRRRRRRXXX___mmmmmmjjjddd[[[RRRLLLJJJEEECCCAAA@@@???AAACCCDDDHHHKKKOOORRRUUUWWWZZZ]]]]]][[[YYYXXXVVVRRRNNNJJJJJJHHHGGGFFFFFFEEEBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>AAAAAA@@@>>>===>>>@@@BBBDDDHHHMMMPPPSSSWWW]]]cccgggjjjmmmoooqqqrrrtttuuuvvvvvvvvvuuusssrrrqqqssswwwzzz||||||~~~~~~~~~yyy{{{{{{tttmmmppprrrmmm___TTTVVV___jjjgggiiiqqquuussspppooopppnnn]]]LLLIIIGGGLLLXXXqqq}}}}}}jjjVVVNNNEEE<<<000///---+++***)))******++++++************++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,------------......//////111666===JJJ]]]sssxxxnnnkkklllrrr|||qqqccceeexxxyyysssooonnnnnnpppyyy~~~{{{~~~{{{eeebbblllwwwtttYYYAAA;;;777666555777???HHH___rrrxxxmmmeee___[[[XXXTTTOOOMMMOOONNNRRRYYYaaajjjmmmdddXXXQQQMMMOOOYYYdddkkkpppuuuwwwyyy{{{{{{zzzzzz{{{|||~~~}}}}}}}}}{{{~~~~~~~~~~~~~~~zzzpppdddXXXQQQMMMHHHEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIPPPUUU___ooo~~~|||ssskkkccc^^^]]]YYYTTTQQQPPPNNNJJJGGGDDDFFFKKKSSS^^^hhhnnnqqquuuvvvxxxyyy{{{{{{|||||||||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~|||zzzzzzzzzzzzzzzzzzyyyxxxwwwssspppnnnllljjjlllvvv~~~zzzvvvpppiiiaaa\\\\\\ZZZWWWUUURRRNNNIIIEEECCC???======<<<<<>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999::::::<<<<<<===???BBBCCCAAA@@@===>>>???AAACCCGGGLLLPPPTTTXXX]]]bbbeeegggjjjllloooppprrrtttuuuuuuuuuuuuuuutttrrrsssuuuyyy|||~~~}}}xxxzzz~~~xxxqqqssstttmmm___UUUWWW```llljjjmmmtttwwwtttpppoootttqqq^^^LLLHHHFFFJJJWWWooo}}}mmmXXXNNNEEE;;;000///---,,,*********+++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,---............///111333:::GGG[[[sssxxxooonnnpppvvvwwwggggggvvvxxxpppjjjkkkooosss{{{}}}wwwyyy|||eeedddqqq~~~{{{```BBB;;;666666555777BBBOOOlll}}}yyyooofff```[[[YYYTTTNNNLLLOOOMMMSSSZZZaaaiiikkkbbbWWWNNNKKKNNNXXXbbbhhhnnnssswwwyyy{{{{{{{{{zzz{{{|||~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~wwwkkk^^^VVVPPPJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEJJJLLLTTTdddwww~~~xxxqqqjjjeee]]]YYYTTTRRRQQQPPPLLLHHHDDDFFFLLLVVVaaajjjooorrrvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}{{{zzz{{{{{{|||{{{{{{zzzzzzuuurrrnnnhhhbbbbbbmmmyyy}}}}}}}}}|||wwwoooeee^^^[[[YYYVVVTTTRRRMMMHHHDDDBBB>>><<<<<<;;;:::>>>DDDSSSXXX___cccdddcccaaaaaa]]]WWWSSSUUUYYY^^^fffnnntttxxx}}}{{{qqqlllhhhhhhkkkiii]]]OOOHHHAAA===:::999888777<<>>???AAACCCIIIMMMQQQTTTWWWYYY\\\___``````______\\\WWWQQQLLLGGGEEECCCBBBCCCBBBAAA?????????===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::999888888888888888;;;<<<===@@@BBBDDDCCCAAA===>>>???@@@AAAEEEKKKOOOUUUXXX\\\```bbbdddfffhhhnnnoooqqqsssuuuvvvvvvuuuwwwvvvuuutttuuuxxx|||}}}xxxzzz{{{vvvwwwxxxqqqaaaVVVWWW```lllkkkooouuuwwwsssppppppyyyuuu```LLLFFFCCCGGGUUUkkk{{{mmmXXXLLLCCC999111000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---............000000222777DDDZZZssswwwppppppsssxxx|||kkkhhhttt{{{pppgggiiiqqqxxx~~~}}}vvvuuuuuu```bbbrrr|||```DDD;;;666777777999GGGYYYyyyzzzrrrgggaaa\\\YYYTTTNNNLLLNNNMMMSSS[[[bbbiiijjjaaaVVVMMMLLLPPPZZZccchhhnnntttwwwyyy{{{|||{{{{{{|||}}}}}}}}}}}}~~~}}}||||||}}}}}}}}}{{{ooobbbZZZTTTNNNJJJKKKGGGGGGGGGFFFEEEEEEDDDDDDGGGHHHNNN^^^rrr{{{tttpppccc___YYYVVVTTTQQQLLLIIIEEEHHHOOOYYYdddlllqqqsssxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{yyyzzz{{{|||||||||||||||tttrrroooiiiaaa]]]eeepppwwwyyy}}}~~~wwwmmmfff\\\YYYWWWTTTQQQMMMHHHEEEBBB>>><<<<<<:::888;;;@@@HHHMMMSSSXXXYYYXXXWWWWWWTTTOOOMMMNNNPPPSSS[[[cccmmmrrrzzztttiiidddbbbfffeee[[[OOOGGGAAA===:::999888777<<>>===>>>AAACCCJJJMMMQQQTTTWWWYYY\\\___aaaaaa```___]]]YYYSSSNNNIIIGGGDDDCCCCCCBBBAAA?????????>>>===<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999888777666666666666666999999;;;>>>AAACCCBBBAAA>>>>>>>>>>>>???CCCHHHLLLSSSVVVZZZ]]]___aaacccfffnnnppprrruuuwwwxxxxxxxxxwwwwwwwwwvvvvvvxxx|||yyyzzzwwwzzz|||uuudddVVVUUU[[[ggghhhmmmuuuxxxtttrrrsssyyybbbLLLDDDAAAEEERRRfffwww|||jjjTTTIIIAAA888111000...---,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,)))***,,,---.........---000000111666DDDZZZtttvvvqqqssswww{{{qqqlllrrr|||~~~rrriiinnnyyyvvvttt~~~jjjYYY^^^ooo}}}vvvZZZDDD:::666:::;;;???RRRhhh{{{ssshhhbbb\\\YYYTTTMMMKKKMMMLLLTTT\\\ccchhhhhh___UUUOOOOOOTTT^^^fffkkkqqqwwwxxxzzz|||}}}}}}}}}~~~}}}}}}~~~}}}{{{zzzyyyzzz|||}}}~~~}}}qqqddd]]]WWWQQQNNNNNNGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFLLLYYYlll{{{wwwkkkfff___ZZZWWWSSSMMMHHHGGGKKKRRR\\\gggooorrrssszzzzzzzzz|||}}}~~~}}}~~~}}}|||yyyyyyzzz{{{{{{{{{{{{{{{qqqooonnnkkkeee```cccjjjrrruuuyyy~~~|||uuupppccc___ZZZVVVRRRNNNIIIFFFBBB???======:::777888===>>>BBBGGGJJJKKKKKKJJJKKKHHHEEEDDDFFFGGGIIIOOOWWWaaaiiittt|||vvvhhh```\\\___```XXXMMMGGG@@@<<<:::999888777<<>>???BBBDDDIIILLLQQQTTTVVVYYY\\\^^^bbbaaa```___^^^ZZZUUUQQQMMMJJJGGGEEEEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<999999:::::::::;;;;;;;;;777777666555444444444444666666888;;;???@@@@@@???======<<<;;;;;;???DDDHHHOOORRRVVVZZZ\\\```cccfffmmmnnnqqqtttvvvwwwxxxxxxuuuwwwwwwvvvuuuvvvzzz}}}~~~zzzzzzzzz~~~zzziiiXXXTTTXXX___aaajjjsssxxxvvvvvvxxx}}}eeeLLLCCC???BBBOOOaaasssyyyfffQQQFFF???777000///---,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,------------,,,((()))+++---.........---000000111777DDD[[[tttuuuqqquuuzzz}}}vvvttt{{{tttoooxxxwwwttt|||uuuaaaTTT[[[kkkwwwpppSSSBBB888666===BBBIII___yyyzzzssshhhbbb]]]YYYSSSMMMJJJLLLLLLTTT]]]dddhhhggg^^^TTTPPPPPPVVV```ggglllrrrxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||tttggg___YYYRRROOOOOOJJJJJJHHHGGGEEEDDDCCCBBBBBBDDDJJJUUUfffzzz~~~sssnnnfff```\\\WWWPPPKKKJJJNNNUUU```jjjqqqssstttyyyyyyzzz{{{}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvqqqnnnmmmlllhhhccccccgggnnnooopppssswwwyyyxxxwwwnnniiiaaaYYYSSSNNNIIIFFFBBB???>>>>>>;;;666666:::888:::>>>?????????@@@@@@<<<;;;<<<@@@@@@AAAFFFNNNTTT^^^kkkuuu|||~~~uuuggg^^^XXXYYY[[[UUULLLFFF???;;;999999888888===DDDHHHPPPZZZccckkkuuuqqq\\\OOOGGGFFFQQQ```qqqnnnllliiiccc```dddllloooooommmhhh```XXXSSSPPPMMMJJJEEEAAA???@@@CCCEEEIIILLLPPPTTTVVVYYY\\\^^^bbb```___^^^]]]ZZZVVVSSSPPPMMMJJJGGGFFFFFFDDDCCC@@@???>>>======<<<<<<<<<999999:::::::::;;;;;;;;;777666555444333222222222333333555888<<<>>>>>><<<<<<<<<:::999999<<>>777///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((***+++---......------''')))+++---//////...---000000222777EEE[[[uuu~~~uuuqqqvvv|||xxx}}}vvvtttxxxuuu|||nnn]]]QQQYYYhhhsss}}}mmmOOOAAA777666@@@GGGPPPiiiyyyrrriiiccc]]]YYYSSSLLLJJJLLLKKKTTT^^^dddhhhggg^^^TTTNNNOOOVVV___fffjjjqqqwwwzzz|||~~~~~~~~~}}}~~~vvviii```YYYRRRNNNNNNOOONNNLLLJJJGGGEEECCCBBB@@@CCCHHHRRRbbbvvvyyyssslllfffaaa[[[UUUPPPLLLPPPWWWbbbkkkrrrttttttvvvvvvwwwyyy{{{~~~||||||{{{zzzxxxuuusssrrruuuqqqnnnmmmjjjdddbbbdddllljjjhhhiiimmmssswwwyyywwwpppfff]]]UUUNNNIIIFFFBBB@@@??????;;;666666999555777999999999999:::;;;555555888<<<======BBBIIIKKKVVVdddpppwww}}}~~~}}}sssggg]]]UUUVVVXXXSSSJJJEEE>>>;;;888999888999>>>EEEIIIPPPYYYaaajjjuuuppp\\\OOOGGGFFFRRRbbbppplllgggcccbbbdddhhhjjjqqqrrrppplllddd\\\UUURRRPPPJJJDDDBBB@@@???BBBGGGJJJLLLOOOPPPRRRTTTXXX[[[[[[]]]^^^]]]ZZZWWWVVVVVVPPPLLLIIIHHHIIIHHHEEEBBBDDDCCCAAA???>>>===<<<<<<;;;::::::999888888888999888777555333222000000000111222444666777888999999===<<<;;;999888:::>>>AAAMMMNNNPPPUUU[[[```cccdddfffjjjnnnqqqrrrrrrssstttrrrssstttvvvxxxxxxyyyyyy|||{{{{{{~~~}}}zzz~~~ooo^^^UUUWWWVVV[[[fffrrrwwwwwwyyy~~~zzz```MMMGGGAAADDDRRRbbbjjjlll___LLL>>>888666000000///...---,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++...........................------------...//////111333555999DDDZZZsss}}}ooogggooo|||wwwvvvxxxzzz}}}~~~bbbYYYRRRWWWhhhxxx~~~dddLLL===999:::CCCPPP```vvv{{{tttgggbbb[[[UUURRRPPPNNNMMMMMMTTT^^^iiinnniii]]]SSSNNNQQQWWW]]]ccckkksssxxxyyy}}}~~~~~~~~~{{{|||~~~}}}~~~zzzrrrggg]]]UUURRRQQQNNNLLLIIIHHHHHHGGGEEECCCIIICCCDDDOOOaaatttyyyrrrnnnggg]]]UUUSSSSSSYYYbbbllltttxxxzzzzzzxxxxxxxxxzzz}}}}}}{{{||||||zzzwwwvvvvvvvvvpppqqqrrrnnniiifffggghhhlllllliiifffdddgggnnntttvvvvvvooobbbWWWQQQLLLHHHCCC???======:::777888<<<777666555444444555666666999888888888;;;>>>BBBEEEGGGMMMVVVbbbooozzzyyyjjjccc[[[TTTQQQNNNIIIFFF@@@<<<999999888888===DDDHHHOOOYYYbbbiiitttnnnWWWLLLGGGEEEMMMWWWfffddd```___aaafffmmmqqqvvvvvvvvvrrrkkkbbb[[[WWWRRRLLLFFFCCCAAA???AAAFFFJJJLLLNNNOOOPPPRRRUUUXXXZZZ[[[\\\[[[YYYVVVUUUUUUTTTQQQNNNMMMLLLJJJGGGDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999999888888999999777666555333111000000000000222444666999;;;<<<<<<;;;;;;:::888777888<<<@@@JJJKKKOOOTTTZZZ```cccdddgggiiimmmoooppppppqqqsssssstttvvvwwwyyyzzzzzzzzzzzz|||{{{{{{}}}|||yyy}}}~~~qqqbbb\\\]]]\\\___gggppptttuuuxxx~~~{{{bbbNNNHHHAAACCCQQQccclllmmm___LLL???888555000///...------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................---------------...//////111333666;;;HHH^^^yyy}}}nnnffflllxxxyyyyyyyyyzzzzzz{{{aaaYYYSSSYYYiiixxxzzzbbbKKK>>>::::::DDDRRRccczzzzzzrrrhhhccc[[[UUURRROOONNNMMMMMMTTT^^^iiimmmhhh\\\RRRLLLPPPUUU\\\bbbiiiqqqvvvyyy}}}}}}{{{|||}}}}}}~~~}}}wwwooofff]]]WWWTTTPPPMMMJJJHHHGGGFFFEEEDDDGGGDDDFFFQQQaaaqqq}}}xxxtttnnnddd]]]ZZZYYY^^^gggqqqxxx|||~~~~~~zzzyyyyyyzzz}}}~~~~~~~~~}}}|||zzz{{{~~~|||yyywwwvvvuuuuuurrrrrrqqqnnnkkkhhhggghhhhhhgggeeebbb```bbbggglllrrrsssqqqiiiaaaZZZPPPHHHEEEAAA???>>><<<888888<<<999888777666666777999::::::999999999;;;>>>@@@BBBEEEIIIRRR]]]iiisss{{{|||llleee\\\UUUQQQMMMIIIEEE@@@<<<999999888888===DDDHHHPPPYYYbbbiiitttlllWWWMMMHHHFFFMMMVVV^^^\\\YYYYYY^^^gggpppvvvyyyzzzzzzwwwqqqiii```[[[UUUNNNGGGDDDAAA>>>@@@EEEIIIKKKLLLMMMMMMOOOQQQTTTWWWXXXZZZYYYWWWUUUUUUUUUXXXVVVSSSPPPNNNKKKGGGDDDEEEDDDBBB@@@>>>===<<<<<<::::::999999888888999999777666444333222111111111111222555777:::<<<>>>>>>::::::999777666777:::===FFFHHHMMMRRRYYY^^^ccceeegggjjjlllmmmmmmnnnoooqqquuuvvvxxxyyy{{{|||||||||wwwyyy|||zzzzzz{{{zzzwww{{{uuujjjfffhhhgggfffiiinnnqqqrrrwww}}}zzzcccPPPIIIBBBCCCQQQdddkkkkkk^^^KKK>>>777444000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------......///...000444999EEE[[[uuu}}}mmmcccgggqqquuuuuuzzzxxxuuuzzz}}}ttt^^^XXXUUU\\\kkkxxx~~~~~~~~~}}}sss]]]III===999:::DDDTTTiiixxxpppiiiddd\\\UUUQQQOOOMMMLLLMMMSSS]]]hhhlllggg[[[RRRLLLPPPVVV]]]cccjjjqqquuuzzz}}}}}}|||yyy~~~~~~~~~~~~yyyqqqhhh___YYYTTTPPPKKKHHHFFFFFFEEEDDDDDDDDDIIISSS^^^lll|||zzzuuullleeeccc___dddllltttzzz~~~|||{{{zzz{{{~~~}}}}}}~~~|||}}}|||zzzyyyzzz}}}}}}zzzxxxwwwvvvvvvuuussspppnnnmmmkkkiiigggeeeeeecccaaa___^^^aaacccjjjnnnqqqooollleeeXXXKKKHHHCCC@@@@@@>>>:::999<<<<<<;;;999888888:::;;;===<<<<<<<<<======???@@@AAACCCGGGOOOYYYdddnnnuuuyyyooohhh^^^WWWRRRMMMHHHDDD@@@<<<:::999888888===DDDHHHPPPZZZbbbiiisss|||jjjWWWOOOKKKHHHMMMUUU[[[XXXVVVVVV\\\eeepppwwwzzzzzzyyywwwrrrjjjaaa[[[VVVOOOHHHDDDAAA>>>@@@DDDHHHIIIJJJJJJJJJKKKMMMOOOTTTVVVXXXXXXVVVUUUTTTUUUYYYXXXUUURRRNNNJJJFFFCCCEEEDDDBBB@@@>>>======<<<::::::999999888999999:::888777666555444444333333333444666888:::<<<======::::::999888666777:::===BBBFFFKKKQQQWWW]]]bbbeeehhhjjjlllmmmmmmmmmoooqqqwwwxxxyyy{{{|||}}}}}}~~~wwwxxxzzz|||{{{yyyzzzyyywwwzzz{{{sssqqqsssqqqnnnlllnnnpppqqqvvv|||xxxcccQQQJJJCCCEEESSSbbbhhhgggYYYHHH===666333///...------,,,,,,,,,---++++++++++++++++++++++++************************++++++************++++++---------,,,,,,++++++***+++++++++,,,,,,---------------------------------------,,,,,,------...///000222444888CCCWWWppp}}}lll```bbbiiitttppp~~~xxxuuupppsssuuulll[[[VVVVVV^^^mmmzzz~~~|||xxxuuussskkkXXXFFF<<<999999DDDXXXpppxxxpppjjjddd\\\UUUPPPNNNMMMLLLMMMSSS\\\fffkkkfffZZZQQQMMMRRRYYY```gggmmmssswwwyyy|||}}}~~~|||zzz~~~xxxooofff```ZZZUUUOOOJJJGGGGGGFFFEEEDDDEEEJJJRRRZZZggg|||~~~}}}xxxpppiiihhhcccgggnnnuuuzzz}}}}}}}}}~~~}}}|||}}}}}}~~~}}}}}}|||zzzxxxxxxyyy{{{~~~|||zzzyyyxxxwwwxxxuuuqqqoooooonnnjjjgggffffffeeebbb```^^^^^^^^^bbbfffkkknnnqqqnnnaaaSSSIIICCC@@@@@@???======???@@@???===;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBCCCGGGNNNXXXcccmmmuuuyyyssskkkaaaYYYSSSNNNHHHDDD@@@<<<::::::999888===DDDHHHPPPZZZbbbiiisss~~~{{{iiiYYYRRROOOKKKOOOVVVZZZWWWUUUVVV\\\fffqqqxxx{{{yyyuuurrrnnnggg___ZZZUUUNNNGGGDDDAAA>>>@@@DDDFFFHHHHHHHHHGGGHHHJJJLLLRRRTTTVVVVVVUUUTTTTTTUUUYYYYYYXXXUUUPPPKKKGGGEEEEEEDDDBBB@@@???>>>======:::999999888999999:::::::::999888888777777777777777777888::::::;;;;;;;;;<<<<<<;;;:::888999;;;===@@@DDDJJJOOOTTTYYY___cccfffiiilllmmmnnnoooqqqrrrwwwxxxyyy{{{|||}}}~~~~~~zzzzzzzzz{{{~~~|||{{{~~~|||xxxwww{{{zzzzzzzzzzzzuuuqqqrrrrrrqqqtttxxxyyysss```OOOJJJDDDHHHYYYbbbfffbbbTTTDDD;;;666333...------,,,,,,,,,,,,---++++++++++++++++++++++++************************+++******))))))******+++++++++++++++******))))))+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---......111444777;;;FFFZZZrrr|||lll^^^]]]cccxxxvvvmmmttt|||uuusssooopppoooeeeVVVTTTUUU___ooo{{{}}}zzztttooollldddTTTDDD:::888999EEE\\\vvvyyyrrrlllfff\\\TTTPPPMMMLLLKKKMMMRRR[[[eeeiiidddYYYPPPMMMRRRZZZbbbiiinnnssswwwxxx{{{~~~~~~~~~~~~{{{tttmmmggg```[[[TTTNNNKKKIIIHHHGGGFFFFFFJJJOOOUUUbbbyyy}}}yyyqqqlllkkkhhhkkkpppuuuyyy{{{{{{{{{}}}|||{{{}}}}}}~~~~~~{{{xxxvvvwwwxxx}}}{{{zzzyyyzzzwwwsssqqqqqqppplllhhhgggfffeeecccaaa^^^[[[YYYZZZ^^^bbbffflllooohhh^^^KKKDDD???@@@AAA@@@BBBEEEEEEEEECCCBBBAAA@@@@@@AAA??????@@@AAABBBCCCCCCDDDBBBFFFMMMWWWbbbmmmvvv{{{~~~vvvnnnddd[[[UUUOOOIIIDDDAAA===::::::999999>>>EEEHHHPPPZZZccciiirrr}}}|||jjjZZZTTTPPPMMMQQQXXX[[[YYYXXXYYY```jjjttt{{{|||vvvoooiiieeeaaa[[[WWWRRRLLLEEECCC@@@>>>AAAEEEEEEFFFGGGGGGFFFFFFHHHJJJNNNPPPSSSTTTSSSSSSSSSTTTYYYZZZZZZWWWRRRMMMJJJIIIFFFEEECCCAAA???>>>======999999888888999999::::::;;;;;;:::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;=========<<<::::::<<<>>>===BBBHHHLLLOOOSSSYYY^^^bbbfffjjjnnnpppqqqrrrtttvvvwwwyyyzzz|||}}}}}}}}}||||||{{{{{{~~~{{{xxxxxx|||}}}}}}}}}zzzwwwxxxwwwtttssstttqqqlll[[[LLLHHHFFFNNN```hhhiiibbbRRRBBB:::666444------,,,,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******))))))******************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***...222999FFF[[[ttt{{{kkk]]]ZZZ___mmm|||ssseeegggwwwyyyssssssrrrsssooo```QQQPPPTTT___ooo~~~~~~vvvnnniiiaaaSSSDDD999999<<>>EEEIIIPPP[[[ccciiiqqq|||~~~lllZZZRRROOOLLLQQQZZZbbb```^^^___dddkkksssyyyzzzqqqeee]]]YYYWWWTTTQQQOOOHHHCCCAAA@@@>>>BBBGGGDDDEEEFFFFFFEEEFFFHHHJJJJJJLLLOOOPPPPPPPPPQQQRRRUUUWWWYYYWWWRRRNNNKKKKKKFFFEEECCCAAA???>>>======999999888888999999:::;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>===>>>>>><<<;;;:::;;;===:::???EEEHHHIIILLLRRRWWW\\\aaahhhnnnqqqrrrssstttuuuvvvwwwyyyzzz{{{||||||}}}||||||}}}}}}|||yyyyyy{{{~~~}}}|||}}}}}}}}}|||~~~~~~wwwrrrpppiiieeeVVVIIIGGGHHHSSShhhtttrrrgggTTTCCC;;;777555---,,,,,,+++,,,,,,------++++++++++++++++++++++++******************************))))))))))))******)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...&&&)))///666DDDYYYsss{{{kkk]]]YYY\\\bbbqqq{{{yyylll^^^^^^mmmwwwqqquuuwwwzzzrrr```LLLMMMRRR^^^ppp|||qqqjjjbbbTTTGGG:::;;;???MMMhhh~~~{{{tttnnnggg]]]TTTNNNLLLKKKKKKMMMRRRZZZbbbfffbbbWWWNNNJJJQQQZZZcccjjjnnnrrrtttuuuxxxzzz|||||||||}}}xxxqqqkkkfff```ZZZUUUQQQLLLJJJGGGFFFHHHLLLPPPWWWfffttt|||wwwqqqjjjhhhhhhkkkmmmpppssstttttttttsssrrrqqqrrruuuzzz~~~|||}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}{{{zzzxxx{{{{{{yyyvvvrrrnnnmmmmmmhhheeeaaa___^^^\\\XXXUUUUUUWWWWWWVVVZZZccciiijjj]]]QQQFFFCCCEEEGGGKKKNNNOOOQQQUUUXXXYYYYYYWWWVVVOOONNNKKKIIIGGGGGGHHHHHHEEEHHHNNNVVV```kkktttyyy{{{}}}yyyrrrggg^^^WWWQQQKKKFFFAAA===;;;;;;:::999>>>EEEIIIQQQ[[[ccciiiqqq{{{lllXXXOOOKKKIIIPPPZZZjjjhhheeedddfffjjjpppsssvvvkkk]]]SSSOOONNNLLLJJJLLLFFFAAA@@@??????CCCHHHCCCDDDEEEEEEEEEEEEHHHJJJFFFIIILLLNNNNNNNNNOOOPPPPPPSSSVVVTTTPPPLLLJJJJJJFFFEEECCCAAA@@@>>>>>>===999888888888999::::::;;;::::::999999999:::;;;;;;===>>>???@@@AAABBBBBBBBB======>>><<<::::::;;;<<<888>>>CCCEEEEEEHHHMMMRRRWWW]]]fffmmmqqqrrrsssttttttuuuvvvxxxyyyzzz{{{{{{|||||||||~~~~~~}}}zzzyyyyyy{{{}}}~~~yyyzzz||||||zzzqqqnnndddaaaRRRFFFFFFIIIVVVlll~~~zzzmmmWWWEEE<<<888666,,,,,,,,,++++++,,,------++++++++++++++++++++++++******************************))))))))))))******))))))***+++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++...333:::FFF[[[ssszzzkkk]]]YYY\\\]]]jjjtttyyy}}}{{{wwwkkk______ooovvvqqqwww|||uuuaaaJJJKKKQQQ^^^ppptttllldddVVVJJJ;;;===BBBQQQmmm}}}~~~{{{sssooohhh]]]TTTNNNLLLKKKKKKMMMRRRZZZbbbfffaaaVVVNNNLLLSSS]]]ffflllqqqtttvvvtttwwwyyyzzzzzz{{{}}}~~~{{{sssmmmiiiccc^^^XXXSSSNNNJJJFFFEEEGGGLLLOOOSSS]]]fffzzzwwwqqqkkkdddbbbdddhhhjjjlllnnnppppppooonnnmmmmmmnnnrrrwww|||~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzxxxwww{{{||||||xxxrrrnnnmmmooojjjfffbbb``````^^^ZZZVVVVVVXXXWWWTTTVVV___gggjjjeeeXXXJJJFFFGGGIIILLLPPPRRRUUU[[[```ccccccbbbaaa[[[XXXTTTPPPMMMLLLLLLMMMJJJLLLQQQYYYbbbllltttyyyzzz|||zzzrrrggg^^^XXXRRRLLLGGGBBB>>>;;;;;;::::::???EEEIIIQQQ[[[dddiiiqqqzzzlllVVVKKKGGGGGGOOOZZZvvvrrrmmmmmmppprrrrrrqqqoooeeeXXXNNNJJJIIIHHHHHHEEEBBB@@@@@@BBBDDDEEEEEEGGGFFFEEEDDDCCCCCCDDDEEECCCEEEHHHKKKMMMMMMMMMLLLOOOQQQRRRSSSRRROOOLLLJJJHHHFFFDDDAAA???>>>======999999999999:::;;;<<<<<<888777888888999:::;;;<<<===>>>@@@AAABBBBBBAAA@@@CCC???;;;999::::::888555::::::;;;<<>>=========999999999999::::::;;;<<<777777777888999:::;;;<<<===>>>???AAABBBBBBBBBBBBDDDAAA===;;;;;;;;;999777:::::::::<<<>>>@@@BBBDDDJJJLLLTTT___gggjjjnnnrrrsssuuuwwwwwwwwwvvvwwwxxx||||||~~~||||||{{{}}}~~~}}}{{{rrrmmmrrryyy~~~~~~{{{yyy|||}}}vvvnnngggWWWIIICCCCCCIII[[[nnn}}}{{{pppZZZFFF;;;555222...------,,,,,,,,,------***************)))((((((,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))***************+++,,,+++)))))))))+++---,,,,,,++++++,,,,,,------------,,,++++++******---///222888CCCXXXqqq|||qqqhhhdddbbb```nnnrrrooonnniiijjjvvvuuugggcccnnn~~~~~~qqq}}}~~~cccNNNKKKOOO^^^rrr{{{qqqiii___UUUDDDAAAAAAQQQppp~~~~~~|||ssslllccc[[[VVVRRRMMMLLLMMMOOOQQQZZZdddfff^^^UUUQQQLLLSSS]]]fffllloooqqqrrrtttttttttuuuwwwzzz|||}}}}}}~~~~~~|||wwwooohhhbbb]]]YYYVVVNNNNNNMMMKKKIIIJJJOOOSSS[[[aaakkktttyyyzzzyyywwwqqqlllddd\\\VVVUUUVVVWWW___bbbeeeeeebbb___\\\[[[___```ccchhhpppxxx~~~~~~~~~~~~}}}zzzvvvsssqqqrrruuuxxxxxxuuuqqqnnnlllhhhgggeeedddccc```\\\YYYXXXUUUSSSSSSRRRRRRZZZcccggg]]]OOOHHHGGGJJJNNNQQQXXXZZZ___gggpppvvvwwwwwwsssooojjjfffccc```[[[XXXPPPQQQTTTYYY```hhhoootttzzz|||}}}~~~~~~}}}rrrggg```YYYOOOHHHFFFBBB===::::::::::::===BBBLLLSSS]]]fffmmmssszzz|||nnn\\\OOOHHHHHHQQQ[[[yyyuuurrrsssvvvxxxwwwuuunnnfff]]]UUUQQQNNNJJJGGGBBB@@@>>>???CCCGGGJJJKKKKKKJJJHHHFFFEEEDDDDDDEEECCCEEEHHHKKKNNNOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIDDDCCCAAA???===<<<<<<===::::::999999999:::;;;;;;777777777888999:::<<<=========>>>???@@@BBBBBBCCCEEEBBB>>><<<<<<;;;:::888999999:::;;;===>>>???@@@EEEGGGOOO[[[dddhhhkkkppprrrtttvvvwwwvvvvvvwwwxxxzzzyyy{{{zzzzzz{{{}}}{{{{{{tttkkkiiippp{{{}}}zzz{{{}}}{{{tttmmmdddUUUGGGCCCDDDLLL___rrr~~~{{{oooYYYEEE:::555333///...---,,,,,,+++,,,,,,++++++***))))))))))))***,,,,,,,,,++++++++++++***,,,++++++******++++++,,,))))))))))))*********+++)))***++++++***)))***,,,,,,,,,++++++++++++,,,,,,......------,,,,,,++++++,,,...000666AAAWWWppp~~~tttlllhhhhhhdddrrruuuqqqnnneeebbbjjjwwwiiigggqqq~~~rrr~~~jjjRRRMMMPPP___rrruuummmaaaVVVDDDAAACCCRRRqqqzzznnnddd[[[VVVRRRNNNNNNPPPOOOQQQYYYccceee]]]TTTOOOLLLRRR[[[dddjjjnnnqqqsssttttttuuuvvvwwwyyy{{{|||}}}~~~}}}vvvoooiiiddd___\\\RRRRRROOOLLLIIIIIIKKKNNNKKKOOOUUU\\\bbbeeegggggggggbbb[[[UUUQQQQQQSSSUUUYYY[[[]]]\\\YYYUUUSSSRRRUUUVVVYYY___hhhsss|||~~~{{{xxxuuusssmmmqqqtttuuusssqqqnnnnnnkkkjjjhhhfffeeebbb^^^ZZZYYYUUUSSSRRRQQQRRRZZZdddlllcccUUUKKKGGGJJJOOORRRWWWYYY^^^fffpppxxx}}}|||yyytttppplllhhhccc```TTTTTTTTTWWW]]]eeemmmrrrvvvxxxzzz{{{|||~~~|||qqqggg```YYYOOOHHHEEEBBB===::::::::::::===BBBLLLSSS]]]fffmmmssszzzqqq___RRRKKKKKKSSS\\\tttrrrqqqsssxxx{{{{{{zzzmmmeeeZZZSSSOOOLLLIIIGGGCCCAAA???@@@DDDHHHLLLMMMMMMLLLIIIGGGEEECCCCCCCCCAAACCCFFFIIILLLOOOPPPQQQMMMMMMLLLKKKJJJJJJIIIIIIDDDBBB@@@>>>===<<<<<<<<<;;;;;;:::999999:::::::::777777777888999;;;<<<===<<<<<<<<<===???@@@BBBBBBCCCAAA???<<<;;;::::::999999:::<<<===>>>>>>>>>>>>DDDFFFNNN[[[dddhhhmmmqqqrrrtttwwwwwwwwwwwwxxxyyyyyyxxxzzz~~~{{{||||||}}}}}}{{{yyywwwoooeeeeeeppp}}}}}}}}}}}}{{{uuupppcccTTTFFFCCCEEENNNcccwwwrrr[[[FFF;;;666333///...---,,,++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++------,,,,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////,,,---000555AAAWWWqqqwwwooolllllliiiwwwzzzvvvrrrggg___eee~~~xxxiiihhhqqq{{{~~~sssuuuZZZSSSTTTccctttxxxmmm^^^QQQCCCAAACCCRRRppp~~~pppggg]]]XXXSSSOOONNNQQQOOOQQQYYYcccddd\\\SSSNNNLLLRRRZZZaaagggmmmqqqtttuuuvvvwwwxxxyyy{{{|||}}}}}}~~~~~~{{{tttoooiiidddaaaVVVUUURRRNNNKKKJJJJJJKKKHHHJJJMMMQQQUUUYYY]]]^^^^^^ZZZTTTOOOMMMMMMPPPRRRTTTVVVXXXXXXUUURRRQQQPPPPPPQQQTTTYYYbbbmmmyyy~~~|||zzzxxxwwwnnnqqqtttuuussspppnnnmmmllljjjhhhgggeeebbb^^^[[[ZZZVVVSSSQQQPPPQQQZZZdddnnnhhh\\\OOOIIILLLQQQSSSTTTVVV[[[bbbllluuu}}}zzzuuuoooiiidddaaaUUUSSSRRRSSSXXX```hhhmmmnnnppprrrtttvvvzzz~~~~~~}}}{{{qqqggg```YYYOOOGGGDDDBBB===::::::::::::===BBBLLLSSS]]]fffmmmssszzzrrr___SSSMMMMMMTTT\\\lllkkkmmmrrryyy~~~}}}pppfffZZZQQQMMMLLLLLLKKKGGGDDDBBBBBBEEEJJJMMMNNNOOONNNKKKGGGDDDCCCBBBAAA???AAACCCGGGJJJMMMOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJEEECCCAAA???======<<<===<<<;;;::::::999999999999666666777888999;;;======;;;;;;<<<===>>>???@@@AAA@@@@@@>>><<<:::999:::;;;<<<===???AAABBBAAA@@@???DDDFFFOOO\\\eeeiiimmmrrrsssvvvxxxyyyyyyyyyzzz{{{}}}|||}}}www~~~||||||~~~|||yyywwwtttkkkbbbdddqqq~~~zzzvvvcccTTTFFFCCCEEEPPPeeezzzwww___III===666333///...---,,,+++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------***+++------,,,,,,---...,,,++++++******++++++,,,***++++++,,,...//////000---...111555BBBXXXrrrzzzrrrnnnnnnmmmzzz}}}zzzwwwjjjaaaddd|||uuueeeeeemmmvvv~~~{{{tttcccYYYYYYhhhvvv|||nnn\\\MMMAAA@@@DDDSSSppp~~~|||}}}xxxnnnccc]]]WWWQQQOOOPPPPPPRRRZZZcccddd\\\RRRMMMLLLQQQYYY```ggglllqqquuuwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~yyytttoooiiifff[[[YYYVVVSSSPPPNNNLLLKKKKKKKKKKKKLLLNNNQQQTTTVVVSSSPPPKKKGGGFFFFFFIIIKKKPPPRRRVVVVVVUUUSSSQQQQQQQQQRRRSSSVVV\\\gggsss|||~~~~~~|||{{{zzztttvvvxxxwwwssspppmmmlllkkkiiigggfffdddaaa]]]ZZZZZZVVVSSSRRRPPPPPPXXXaaalllkkkcccUUUMMMOOOSSSSSSSSSUUUYYY___fffoooxxx}}}~~~zzztttmmmfff```]]]RRROOOMMMMMMPPPXXX```eeefffhhhkkknnnqqqvvv|||{{{qqqgggaaaZZZOOOGGGDDDBBB===::::::::::::===BBBLLLSSS]]]fffmmmssszzzooo]]]RRRMMMNNNTTT[[[eeefffiiiqqqyyyuuukkk^^^TTTQQQQQQQQQQQQJJJGGGDDDDDDGGGLLLPPPQQQSSSQQQMMMIIIEEECCCBBBAAA???@@@BBBEEEHHHKKKNNNOOONNNOOOOOOOOONNNNNNMMMLLLHHHFFFDDDAAA???>>>=========<<<;;;:::999888888888666666666888999;;;===>>><<<===>>>@@@AAA@@@@@@???===>>>===<<<::::::;;;===???AAADDDGGGGGGGGGEEEDDDDDDFFFNNN[[[dddhhhmmmqqqtttvvvxxxyyyyyyzzz{{{|||xxxtttzzzzzz{{{~~~|||yyyssspppggg```dddqqq}}}eeeUUUGGGCCCFFFPPPfff{{{yyybbbLLL>>>666222...---,,,++++++***+++++++++************+++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************++++++++++++)))***++++++***)))***,,,++++++************++++++---------,,,,,,,,,,,,,,,...///111666BBBYYYttt{{{tttqqqpppooo|||}}}{{{nnncccfffzzzrrrdddeeemmmttt{{{xxxtttfff\\\\\\kkkyyy~~~rrr\\\KKK???AAAFFFVVVqqq}}}{{{|||zzzooohhh___VVVQQQQQQRRRSSS[[[dddddd\\\RRRMMMLLLQQQYYYaaagggmmmrrruuuyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~zzzuuupppmmmbbb```\\\YYYVVVRRRNNNKKKJJJIIIHHHGGGHHHIIIJJJKKKMMMJJJGGGDDDCCCEEEGGGIIIMMMQQQVVVXXXWWWTTTRRRQQQRRRSSSSSSTTTWWW___kkkttt{{{~~~~~~~~~~~~{{{||||||yyytttooolllkkkiiigggfffeeedddaaa^^^[[[[[[WWWUUUSSSPPPOOOUUU]]]ggglllhhh[[[RRRRRRTTTSSSUUUWWWYYY\\\aaagggnnnssswwwvvvtttnnnfff^^^YYYWWWLLLIIIGGGFFFJJJPPPWWW\\\___bbbeeeiiinnnttt{{{{{{rrrhhhbbb[[[QQQHHHEEEBBB===::::::::::::===BBBLLLSSS]]]fffmmmssszzzzzzjjjXXXNNNKKKLLLRRRXXXbbbccchhhpppzzzvvvnnnbbbZZZWWWVVVUUUSSSKKKHHHEEEEEEJJJOOOTTTVVVWWWTTTPPPLLLHHHEEECCCBBB@@@AAACCCEEEHHHKKKNNNOOOPPPQQQRRRSSSSSSQQQOOONNNKKKJJJGGGCCCAAA???>>>>>>>>>===;;;:::999888888888555666666888999;;;===>>>>>>@@@CCCDDDEEECCC@@@???<<<===>>>===;;;;;;>>>AAACCCEEEIIILLLNNNMMMJJJIIIEEEHHHPPP\\\eeeiiimmmrrrsssuuuxxxyyyyyyyyy{{{|||~~~uuuqqquuuyyy||||||}}}zzzuuuooolllddd___cccqqq}}}gggWWWIIIDDDFFFPPPfff{{{vvvaaaLLL>>>666111,,,,,,+++++++++++++++,,,)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***+++,,,+++)))))))))+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,...///111555BBBYYYttt}}}vvvttttttvvvttthhhjjjttttttiiinnnwwwyyy}}}yyysssdddYYY[[[mmm{{{~~~sss]]]JJJ???BBBIIIYYYsss}}}|||}}}~~~uuujjj^^^VVVTTTSSSUUU\\\eeeeee\\\RRRMMMKKKQQQZZZbbbiiinnnrrruuuyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~}}}xxxuuukkkhhhccc___[[[VVVOOOKKKGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBAAABBBEEEHHHJJJPPPUUUZZZ]]][[[WWWTTTQQQPPPQQQRRRQQQQQQXXXbbbkkktttxxx}}}~~~~~~zzzuuuppplllkkkgggfffeeeeeedddbbb___\\\[[[XXXVVVUUUQQQNNNSSSYYY```jjjlll```VVVVVVUUURRRUUUVVVXXXXXXYYY\\\aaaeeefffgggfffbbbZZZTTTPPPOOOFFFDDDBBBBBBEEEKKKQQQUUUXXXZZZ^^^ccchhhpppxxx}}}|||sssiiiddd]]]RRRIIIEEEBBB===::::::::::::===BBBLLLSSS]]]fffmmmssszzzuuudddSSSJJJHHHJJJPPPUUUbbbdddhhhqqqzzz~~~uuunnnddd]]]ZZZXXXUUURRRJJJGGGEEEFFFKKKRRRWWWZZZZZZWWWSSSNNNJJJGGGEEEDDDBBBCCCDDDFFFIIILLLNNNPPPQQQRRRTTTVVVVVVTTTQQQOOONNNLLLIIIEEEBBB@@@???>>>>>>===<<<:::999888888777555555666888999<<<===>>>AAACCCFFFHHHHHHEEEAAA???<<<===???>>><<<===AAADDDEEEHHHLLLPPPQQQPPPNNNLLLHHHKKKSSS___gggkkkoootttrrrtttwwwxxxxxxxxxzzz{{{}}}}}}wwwnnnqqquuuyyy|||uuuoookkkiiibbb^^^cccpppzzz~~~~~~iiiYYYIIIDDDFFFPPPeeezzz{{{|||sss___KKK===555000+++++++++***++++++,,,,,,(((***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........,,,......---+++***+++,,,++++++************++++++'''((()))***,,,---...///---...000555AAAXXXttt~~~xxxwwwwww|||yyymmmnnnooo~~~yyyqqqyyyzzzqqq~~~aaaVVVYYYmmm{{{~~~sss\\\III@@@DDDLLL\\\uuu~~~~~~}}}ssseee[[[XXXTTTVVV]]]eeefff\\\RRRMMMKKKQQQZZZcccjjjooosssuuuxxxyyy{{{}}}}}}}}}}}}}}}~~~}}}{{{zzzzzz|||~~~~~~{{{rrrmmmhhhccc^^^WWWOOOJJJFFFGGGGGGGGGGGGFFFEEEDDD;;;:::999999<<<@@@DDDGGGUUUZZZ```bbb```[[[VVVSSSNNNOOOOOONNNNNNSSS]]]eeemmmrrrxxx|||}}}}}}~~~{{{uuupppmmmlllgggfffeeeeeeeeedddaaa^^^[[[YYYXXXVVVRRRNNNQQQWWW[[[iiinnncccYYYXXXVVVQQQSSSTTTUUUTTTRRRSSSWWWZZZXXXZZZZZZWWWQQQKKKIIIHHHCCCBBB@@@@@@CCCHHHNNNRRRRRRTTTXXX]]]ccckkktttyyy~~~|||sssjjjeee^^^SSSJJJFFFBBB===::::::::::::===BBBLLLSSS^^^fffmmmssszzzqqqaaaOOOGGGFFFIIINNNSSSiiijjjmmmsssxxxzzzwwwsssnnniiibbb\\\WWWSSSNNNLLLGGGGGGHHHKKKOOOTTTYYY[[[[[[ZZZXXXTTTPPPLLLHHHFFFGGGHHHJJJLLLMMMNNNNNNMMMTTTUUUWWWYYYYYYWWWTTTSSSOOOMMMIIIEEEAAA???===<<>>===;;;999777666555555555555666888;;;===???AAACCCEEEGGGHHHGGGEEEDDDCCCAAA@@@???AAADDDHHHJJJKKKOOOPPPQQQSSSWWWUUUQQQPPPRRRVVV\\\ccchhhjjjjjjtttvvvwwwwwwwwwyyy{{{}}}qqqttttttvvv}}}yyytttpppggg^^^[[[bbbmmmwww|||xxxmmmUUUIIIHHHFFFPPPggguuu|||xxxkkkWWWDDD:::555111,,,,,,************,,,,,,,,,++++++******++++++,,,))))))************))))))***************************,,,---+++(((***111777KKK???111+++,,,...+++'''************************,,,,,,+++++++++,,,------111......555AAATTTmmm}}}}}}vvvsssppprrrzzz{{{vvvuuuyyyZZZWWWZZZiiizzz}}}qqq```IIIDDDDDDLLLbbb~~~zzzuuuuuuwww|||~~~oooaaaYYYVVVZZZ```fffggg```TTTKKKPPPRRRXXXaaalllrrrtttssszzzzzzzzzzzzyyyzzz|||~~~~~~}}}|||~~~}}}xxxtttooojjjeee^^^VVVOOOLLLKKKKKKIIIGGGCCC@@@>>>>>><<<;;;===>>>>>>CCCJJJTTTaaalllllleee```[[[WWWRRRRRRQQQNNNMMMNNNTTTYYY```eeelllrrrvvvxxxzzz|||}}}xxxsssooonnnnnniiigggdddcccccccccbbbbbbZZZXXXVVVTTTRRRQQQQQQQQQVVVaaallllllbbbYYYUUUVVVUUURRROOOMMMMMMMMMMMMLLLOOONNNLLLJJJHHHFFFDDDCCCAAAAAAAAABBBEEEHHHLLLNNNQQQRRRSSSUUU[[[dddooovvvyyy}}}{{{tttjjjccc]]]UUUKKKDDD@@@<<<::::::999999>>>EEELLLSSS\\\ccciiippp{{{fffWWWJJJGGGGGGFFFKKKSSSnnnnnnqqqvvv{{{{{{wwwrrrmmmkkkeee^^^VVVOOOJJJHHHEEEEEEGGGIIIMMMRRRVVVYYY\\\ZZZXXXUUUQQQMMMIIIHHHFFFHHHIIIKKKMMMMMMMMMMMMQQQSSSUUUVVVVVVUUUSSSRRROOOLLLIIIEEEAAA???=========<<<;;;;;;:::999888888666666666777999;;;>>>???CCCEEEHHHKKKLLLKKKJJJIIIEEECCCBBBBBBDDDHHHLLLOOOPPPSSSUUUUUUWWWZZZXXXTTTSSSTTTXXX___fffkkkmmmmmmuuuvvvxxxxxxxxxyyy{{{~~~uuussssssuuu{{{}}}|||vvvoooggg^^^^^^gggrrrzzz|||www}}}oooVVVIIIGGGEEEQQQiiiwww{{{wwwjjjUUUDDD:::555111---,,,+++******+++,,,---,,,++++++++++++++++++,,,)))******************)))***************************,,,---+++)))***///444FFF===222,,,,,,,,,***'''************************,,,,,,+++++++++,,,------000......555AAATTTmmm{{{}}}yyyzzzwwwwww}}}xxxsssrrr}}}qqqXXXTTTXXXhhhzzz{{{qqq```JJJCCCDDDMMMbbb~~~vvvrrrrrruuuzzzvvveee[[[VVVXXX^^^cccddd___VVVNNNOOORRRXXXbbblllrrrttttttyyyyyyzzzyyyxxxyyy|||~~~}}}||||||~~~|||vvvrrrmmmggg^^^XXXOOONNNLLLIIIFFFCCCAAA???>>><<<;;;===>>>>>>DDDJJJVVVcccmmmnnniiifffccc```UUUTTTQQQMMMJJJJJJOOOSSSWWW\\\bbbhhhmmmqqquuuxxx}}}~~~~~~}}}yyytttpppnnnnnniiifffcccbbbbbbbbbaaa```ZZZYYYWWWTTTRRRQQQQQQQQQSSS^^^iiimmmggg]]]VVVSSSTTTQQQNNNLLLKKKKKKJJJIIIIIIHHHFFFEEECCCAAA@@@?????????@@@BBBFFFJJJNNNPPPSSSSSSSSSTTTXXX```iiipppuuuzzz~~~|||tttiiiaaa\\\UUULLLEEE@@@<<<::::::999999>>>EEEKKKRRR\\\ccciiipppyyygggWWWIIIFFFFFFFFFLLLUUUpppqqqtttyyy|||zzztttnnnlllllliiiaaaVVVLLLFFFEEECCCCCCDDDGGGKKKOOOSSSUUUYYYWWWUUURRRNNNKKKHHHGGGEEEFFFHHHJJJKKKLLLLLLLLLNNNOOOQQQRRRSSSRRRRRRQQQNNNLLLHHHDDDAAA???>>>===;;;;;;;;;:::::::::::::::888777777888:::<<<>>>???DDDFFFIIILLLNNNNNNMMMLLLGGGFFFFFFGGGJJJNNNSSSUUUVVVZZZ\\\[[[\\\___^^^[[[XXXYYY]]]ccciiinnnqqqqqquuuwwwxxxyyyyyyzzz|||~~~zzztttssstttyyy~~~}}}zzzxxx|||oooeee\\\___lllxxx}}}|||yyy}}}pppWWWIIIGGGGGGUUUlllwwwyyytttfffRRRBBB:::444000...---,,,++++++,,,---...++++++++++++++++++++++++******++++++++++++******************************)))+++---,,,)))))),,,///999444...***************************************+++++++++++++++,,,------///---///666AAASSSlllwwwzzz|||~~~wwwppp~~~~~~qqq{{{kkkSSSPPPUUUfffyyy{{{qqqcccNNNCCCDDDNNNddduuuqqqsssuuuzzzyyyfffZZZUUUWWWZZZ^^^___\\\VVVQQQNNNRRRYYYbbbkkkrrrtttuuuxxxyyyzzzyyyyyyyyy{{{}}}~~~}}}|||{{{|||}}}{{{vvvqqqkkkccc^^^TTTRRRNNNJJJFFFCCCAAAAAA???<<<;;;===>>>???EEELLLYYYdddnnnooollllllkkkiii\\\YYYTTTNNNIIIHHHKKKNNNOOOSSSXXX]]]bbbhhhnnnrrrxxx{{{~~~~~~}}}|||}}}~~~~~~{{{vvvqqqnnnmmmiiifffcccaaaaaaaaa```___[[[ZZZWWWUUUSSSQQQPPPPPPPPPYYYfffooonnnfffYYYQQQSSSPPPMMMKKKJJJIIIGGGEEEDDDCCCBBB@@@???======<<<<<<===>>>AAAEEEKKKOOORRRTTTSSSRRRRRRTTTYYYaaagggpppuuu||||||ssshhh```ZZZTTTLLLFFF@@@<<<::::::999:::???FFFIIIRRR]]]dddiiiooowww}}}iiiWWWHHHCCCDDDEEEMMMWWWnnnooosssxxx{{{xxxqqqjjjiiilllllldddWWWLLLFFFDDDBBBBBBDDDFFFJJJMMMPPPRRRRRRQQQOOOLLLIIIFFFDDDCCCDDDDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQMMMKKKGGGDDDAAA???>>>>>><<<;;;;;;;;;;;;:::::::::888888777888999;;;===>>>AAADDDHHHLLLNNNOOONNNNNNIIIIIIJJJLLLPPPTTTYYY[[[]]]aaacccaaaaaaddddddbbb^^^___bbbgggmmmrrrttttttuuuwwwzzz{{{{{{{{{}}}~~~}}}xxxwwwwwwxxxzzzzzzwwwuuuxxxpppcccXXX[[[kkkzzz~~~|||{{{wwwmmmVVVJJJIIILLL[[[nnnuuuvvvpppbbbOOO@@@999444///......,,,,,,,,,,,,......+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))+++,,,,,,***)))***+++******)))((('''(((***,,,************************************+++,,,------...---000666???QQQjjj}}}rrruuu{{{vvvlllxxxsssyyy|||~~~hhhPPPLLLQQQcccxxx{{{rrreeeRRRDDDFFFPPPgggyyyvvvwwwxxx|||sssbbbXXXUUUVVVWWWXXXXXXVVVSSSPPPMMMRRRYYYbbbkkkqqqtttuuuwwwyyyzzzzzzzzzzzz|||~~~|||{{{{{{{{{{{{}}}~~~yyyuuupppiiiddd[[[XXXRRRLLLGGGDDDCCCBBB@@@===<<<>>>???AAAGGGOOO[[[dddllllllkkklllmmmkkkaaa]]]WWWPPPKKKJJJLLLMMMMMMOOORRRUUUYYY___eeejjjpppuuu{{{~~~|||{{{{{{{{{}}}~~~}}}xxxrrrnnnmmmiiifffbbb``````___^^^]]][[[ZZZXXXVVVSSSQQQPPPOOONNNUUUbbbooovvvooo___RRRRRRPPPMMMKKKJJJIIIFFFDDDEEEDDDBBB@@@>>>=========<<<<<<===@@@DDDHHHMMMOOOQQQQQQOOONNNPPPTTT[[[```mmmssszzz|||sssggg^^^YYYSSSLLLFFF@@@<<<::::::::::::@@@GGGJJJSSS___gggkkkpppvvv{{{jjjXXXGGGBBBBBBEEENNNZZZgggjjjqqqxxx|||yyyqqqjjjfffjjjkkkeeeYYYNNNHHHFFFBBBCCCDDDGGGJJJMMMOOOPPPNNNMMMJJJGGGEEECCCBBBBBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPKKKIIIGGGCCCAAA??????>>>>>>===<<<<<<;;;:::999888888777777777888999;;;<<<@@@CCCGGGKKKNNNOOOOOONNNIIIJJJLLLOOOSSSXXX\\\___```eeegggeeedddggghhhhhheeeeeefffjjjoootttuuuvvvvvvxxx{{{|||||||||~~~~~~|||{{{zzzzzzyyywwwtttrrryyypppaaaTTTXXXiiiyyy}}}{{{xxx}}}~~~tttfffRRRJJJMMMSSSbbbpppqqqssslll^^^KKK>>>888333///......,,,,,,,,,,,,......***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++************************)))***,,,,,,***)))))))))'''((())))))'''(((***,,,************************************+++,,,---...------000555===MMMfff|||zzzmmmoootttqqqfffooorrruuuvvvwww{{{eeeMMMHHHMMM```vvvvvvmmmbbbQQQEEEGGGSSSkkk}}}zzzzzzzzz}}}vvviii]]]VVVUUUVVVVVVUUUSSSPPPNNNLLLMMMRRRYYYbbbiiinnnrrrtttwwwyyy{{{|||{{{|||}}}{{{{{{{{{{{{|||}}}~~~~~~{{{wwwqqqmmmbbb^^^WWWPPPJJJFFFDDDDDDAAA>>>===???AAACCCJJJRRR]]]dddiiiiiihhhiiiiiiggg```]]]WWWRRROOONNNNNNOOONNNOOOOOOOOOQQQUUU[[[___gggoooxxx~~~~~~~~~}}}||||||{{{zzz|||~~~}}}yyytttooommmiiifffccc```______]]]\\\ZZZZZZXXXWWWTTTRRRQQQPPPOOOSSS^^^mmmyyyvvvgggYYYUUURRROOONNNMMMMMMKKKIIIJJJHHHEEEBBB@@@>>>>>>>>>=========>>>AAAEEEHHHJJJMMMMMMLLLLLLMMMRRRXXX]]]lllrrrzzz{{{rrrfff]]]XXXSSSLLLFFF@@@<<<:::;;;:::;;;@@@GGGLLLVVVaaaiiimmmqqqvvv{{{lllYYYGGGBBBBBBFFFPPP\\\^^^cccmmmxxx~~~vvvoooeeeggghhhdddZZZPPPIIIEEEBBBCCCEEEGGGJJJLLLNNNOOOLLLKKKHHHEEECCCBBBBBBBBB@@@AAABBBCCCEEEGGGIIIJJJKKKKKKJJJIIIJJJKKKMMMNNNJJJHHHFFFCCCAAA?????????>>>>>>===<<<;;;:::999888888888777777777888:::;;;@@@CCCGGGKKKNNNOOOOOONNNHHHIIIKKKOOOSSSXXX\\\___```fffiiifffeeehhhkkkllljjjiiijjjlllppptttuuuuuuvvvyyy|||~~~~~~~~~~~~|||~~~}}}|||{{{yyyvvvtttsssyyyqqqcccWWWZZZiiixxx|||yyyrrrxxx~~~|||rrr___OOOIIINNNWWWhhhsssooopppiiiYYYGGG<<<888333......---,,,++++++,,,---...***+++,,,------,,,+++*********++++++++++++************************************+++++++++******))),,,------+++)))((()))***************************)))))))))******,,,---...,,,---000555;;;IIIbbbwwwwwwiiiiiilllyyylllbbbgggzzzpppqqqoooooosss\\\JJJEEEJJJ___wwwpppggg]]]LLLEEEHHHTTTmmm{{{{{{zzz|||vvvjjj```YYYUUUTTTVVVWWWVVVRRRNNNKKKJJJLLLRRRZZZaaagggkkkoooqqqvvvxxx{{{|||||||||}}}~~~||||||{{{||||||}}}~~~~~~}}}~~~zzzuuuqqqiiiddd]]]UUUNNNIIIFFFEEEDDD@@@???AAACCCFFFNNNVVV___eeeiiihhhggggggfffccc^^^[[[WWWUUUTTTSSSRRRQQQPPPPPPNNNLLLLLLNNNRRRVVV___gggssszzz}}}|||||||||~~~}}}}}}}}}zzz|||~~~}}}yyytttqqqooojjjgggcccaaa___^^^]]][[[YYYYYYXXXWWWVVVTTTRRRQQQPPPRRRYYYhhhvvvyyynnncccYYYVVVSSSRRRRRRSSSTTTSSSRRRPPPKKKGGGCCCAAA@@@??????>>>>>>>>>@@@CCCFFFGGGIIIJJJJJJJJJLLLQQQWWW\\\jjjqqqzzzyyypppeee]]]YYYSSSKKKEEE@@@<<<:::;;;;;;;;;AAAHHHOOOXXXcccjjjmmmqqqvvv{{{mmmZZZIIICCCDDDGGGRRR^^^SSSYYYfffuuuzzzttteeeeeeddd```XXXOOOGGGBBBAAABBBDDDGGGIIIKKKLLLMMMIIIGGGEEEBBBAAA@@@AAAAAA??????@@@AAACCCFFFHHHJJJJJJIIIGGGFFFFFFHHHJJJKKKIIIHHHEEECCCAAA@@@??????======<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;>>>@@@DDDHHHKKKLLLLLLKKKFFFHHHJJJNNNRRRWWW[[[]]]^^^eeehhhfffdddhhhlllnnnnnnmmmlllmmmpppsssttttttwwwzzz}}}~~~|||xxx|||{{{{{{{{{zzzyyyxxxwwwxxxyyyqqqfff^^^bbbooozzz{{{xxxrrrwww{{{}}}~~~uuukkk\\\LLLFFFLLLXXXkkkvvvpppnnnfffVVVEEE;;;777333...---,,,+++******+++,,,---)))***,,,------,,,***))))))******************)))************************+++*********+++,,,++++++,,,+++***)))************************************(((((())))))***,,,---...,,,---000444888EEE]]]sss~~~tttgggeeeeeevvvzzzoooccccccqqqppprrrnnnjjjkkkSSSGGGBBBIII```zzz~~~mmmcccZZZJJJCCCFFFTTTmmm}}}}}}}}}~~~|||lllaaaYYYTTTQQQRRRVVVYYYYYYUUUPPPMMMKKKLLLRRRZZZ```dddhhhkkknnnsssvvvyyyzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}yyyvvvmmmiiibbbZZZRRRKKKGGGEEEFFFBBBAAACCCEEEIIIQQQZZZbbbhhhkkkjjjjjjjjjhhhddd```^^^\\\[[[\\\[[[XXXUUUTTTSSSQQQNNNLLLMMMPPPRRRXXX```kkksssxxxzzz}}}zzz|||}}}|||yyyuuurrrqqqkkkhhhdddaaa```^^^]]][[[WWWXXXXXXXXXVVVUUUSSSRRRRRRPPPTTT```pppwwwssslll]]]ZZZWWWVVVXXX[[[]]]___^^^ZZZTTTNNNIIIFFFDDDDDD@@@@@@???@@@AAADDDFFFHHHIIIIIIJJJJJJLLLPPPVVV[[[gggoooyyywwwoooeee^^^YYYSSSJJJDDD@@@<<<:::;;;;;;<<>>@@@BBBDDDFFFHHHJJJKKKKKKEEEDDDAAA???======>>>????????????@@@CCCEEEHHHJJJJJJHHHEEEDDDDDDEEEGGGIIIIIIGGGEEEBBBAAA@@@???@@@;;;;;;;;;<<<<<<<<<======;;;:::999999999:::;;;<<<:::===AAAEEEGGGHHHGGGGGGEEEFFFIIIMMMQQQUUUYYY[[[]]]cccgggeeecccggglllnnnpppnnnmmmmmmppprrrsssrrrwwwzzz}}}zzzuuuyyywwwxxxyyyyyyyyyyyyzzz|||{{{qqqjjjdddiiiuuu|||{{{vvvwwwyyyyyyxxxwwwuuummmccc\\\KKKDDDIIIVVVlllxxxrrrmmmdddTTTCCC:::777333---,,,,,,+++******+++,,,,,,)))***,,,------,,,***)))))))))************))))))************************,,,+++)))***+++,,,---,,,&&&$$$###%%%(((+++,,,,,,************************((((((((()))***,,,---...+++---000333777CCC[[[pppzzzrrrfffdddaaapppuuuhhhbbbkkk|||rrruuupppjjjhhhNNNDDD@@@HHHaaa}}}nnndddZZZKKKAAAEEESSSlllvvvggg\\\TTTOOOMMMPPPUUU[[[\\\XXXSSSOOONNNLLLRRRZZZ```cccfffiiilllqqqtttwwwxxxyyyyyyzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}|||~~~}}}pppllleee]]]TTTMMMHHHFFFGGGCCCBBBDDDFFFJJJSSS\\\eeejjjnnnnnnnnnnnnkkkfffeeecccbbbbbbcccbbb]]]ZZZXXXWWWUUURRRPPPPPPRRRTTTUUU\\\eeemmmsssyyy~~~{{{|||}}}|||xxxuuusssrrrllliiieeebbb```___]]][[[VVVWWWXXXXXXWWWVVVTTTSSSRRROOOPPP[[[jjjuuuuuuqqq```]]]YYYXXX[[[```dddfffgggccc]]]UUUOOOKKKIIIHHHAAAAAA@@@AAACCCFFFIIIKKKJJJJJJJJJJJJLLLPPPUUUZZZdddmmmxxxuuunnneee___ZZZSSSJJJCCC@@@<<<:::;;;;;;<<>>AAABBBCCCGGGLLLLLLIIIHHHFFFCCCAAA@@@???===;;;>>>???AAABBBDDDFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@>>><<<;;;<<>><<<666666555666666888:::;;;??????>>>??????@@@AAAAAADDDEEEFFFIIILLLPPPSSSUUU]]]^^^___```aaadddhhhlllooonnnnnnnnnppprrrtttuuuxxx|||~~~}}}|||zzzpppppp}}}||||||}}}zzzuuuuuuyyyyyyxxxggg___jjj{{{~~~wwwzzzyyyuuurrrooohhh___PPPGGGCCCMMMaaasss{{{{{{vvveeeQQQCCC:::333///...---,,,++++++******++++++++++++++++++++++++++++++++++++***)))***+++---...************************,,,,,,+++***))))))******************************,,,++++++******++++++,,,***+++,,,+++)))((()))***...///---000:::AAARRRlllwwwhhh]]]]]]cccwww~~~pppbbb___jjjzzzxxxmmmppptttlll^^^TTTEEEBBBJJJaaa|||uuukkk\\\FFFDDDGGGRRRhhh}}}~~~}}}nnnbbbWWWMMMKKKMMMQQQTTTYYY]]]^^^ZZZRRRLLLNNNQQQVVV\\\bbbhhhlllnnnuuuuuuwwwxxxyyyzzzzzz{{{~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~wwwssslllddd\\\TTTLLLGGGHHHFFFEEEEEEEEEIIIUUUaaakkkmmmqqqssssssqqqooommmqqqnnnjjjiiijjjkkkiiigggccc```\\\XXXVVVTTTQQQOOOPPPQQQXXXdddmmmrrrwww}}}}}}}}}~~~~~~~~~}}}}}}{{{yyywwwuuutttsssqqqlllgggeeedddbbb^^^[[[]]]ZZZVVVTTTTTTTTTTTTSSSSSSNNNMMMUUUeeerrrwwwwwwddd___\\\^^^aaaeeemmmuuuuuuqqqkkkccc[[[SSSMMMJJJGGGEEECCCDDDGGGKKKMMMNNNPPPMMMLLLMMMMMMMMMQQQXXXgggnnnxxx~~~uuuoooggg```YYYQQQHHHBBB>>>;;;999;;;<<<===CCCKKKVVV[[[bbbgggjjjnnnsssxxx|||sss___SSSNNNIIIOOO[[[]]]BBBFFFNNN[[[gggmmmllliiiccc___ZZZTTTOOOJJJDDD@@@===@@@AAABBBFFFKKKLLLIIIHHHFFFCCCAAAAAA@@@>>>===>>>???AAADDDGGGIIIKKKLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEECCCBBBBBBBBBBBB@@@>>><<<<<<>>>@@@>>>===777777666666777888999:::<<<<<<<<<<<<<<<===>>>???AAABBBEEEHHHLLLOOORRRSSSZZZ[[[]]]^^^___bbbfffiiioooooooooooopppqqqssstttxxx|||~~~zzzmmmjjjxxx~~~}}}xxxrrrrrrvvvxxxttteee^^^jjjzzz~~~~~~~~~zzztttnnndddZZZMMMFFFCCCNNNcccvvvzzzhhhSSSEEE;;;333......---,,,++++++******++++++++++++++++++++++++++++++++++++******++++++,,,---************************,,,++++++***))))))******************************,,,++++++******++++++,,,+++,,,---,,,***)))***+++---///,,,000999@@@PPPjjj~~~wwwiii^^^]]]aaaoooyyy|||}}}~~~~~~qqqcccaaakkkzzz{{{pppqqqtttmmm^^^SSSEEEBBBIIIaaa|||zzzpppaaaKKKDDDGGGQQQfff}}}}}}~~~yyykkk```VVVMMMKKKMMMOOOSSSXXX]]]^^^ZZZRRRLLLMMMQQQVVV]]]ccciiilllnnnssstttvvvxxxyyyzzz{{{{{{~~~~~~}}}}}}}}}||||||||||||}}}}}}||||||}}}{{{wwwpppiiiaaaYYYQQQLLLKKKHHHGGGGGGGGGKKKVVVbbbmmmpppsssvvvvvvvvvuuuuuuxxxuuurrrqqqrrrrrrpppnnnkkkhhhddd```]]]YYYUUURRRQQQQQQVVV```iiinnntttzzz~~~~~~}}}~~~~~~}}}}}}|||{{{yyywwwuuusssrrrrrrmmmiiifffeeeccc___\\\]]]ZZZVVVTTTTTTTTTSSSRRRQQQMMMLLLSSS```mmmsssttteee```^^^```dddiiiqqqzzz~~~{{{uuunnneee^^^XXXTTTLLLKKKJJJKKKNNNQQQRRRRRRTTTQQQOOOPPPOOOOOOSSSYYYgggnnnwww}}}uuuppphhh```ZZZRRRIIIBBB>>>;;;999;;;<<<===DDDLLLWWW\\\cccgggjjjnnnssswww|||uuu```SSSNNNJJJQQQ]]]___???AAAFFFOOOXXX]]]]]][[[YYYUUUPPPKKKGGGDDD@@@>>><<>>===???BBBFFFIIILLLNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGJJJHHHFFFDDDCCCCCCCCCDDDCCCAAA>>>===>>>???>>>>>>999888777777777888999:::888888888999999:::<<<<<<===@@@CCCHHHLLLOOOPPPQQQVVVXXXYYY[[[\\\___dddgggooooooooopppqqqrrrssstttxxx|||{{{llleeeqqq}}}uuunnnnnnrrrxxx~~~~~~oooccc^^^jjjxxx|||}}}~~~~~~xxxooobbbWWWJJJDDDCCCPPPfffyyy}}}kkkUUUFFF;;;333...------,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************,,,+++******)))*********************************++++++************+++++++++,,,---,,,+++***+++,,,,,,...+++...888===MMMggg{{{xxxjjj```^^^```gggpppqqqqqqtttqqqwwwsssgggdddmmmzzz~~~ssssssxxxrrrdddYYYEEEAAAIIIaaa|||~~~uuufffQQQEEEGGGPPPddd||||||}}}tttggg]]]TTTNNNLLLNNNNNNQQQWWW\\\^^^ZZZSSSMMMLLLPPPWWW^^^eeejjjlllnnnqqqrrrtttwwwxxxzzz{{{{{{|||||||||||||||{{{{{{{{{|||||||||{{{{{{}}}{{{uuunnnggg```XXXSSSNNNKKKIIIJJJJJJMMMXXXbbbnnnqqquuuxxxyyy{{{|||~~~}}}{{{zzzzzzyyywwwvvvsssqqqnnnkkkhhhccc]]]YYYTTTRRRTTT\\\ccciiiqqqyyy{{{~~~~~~~~~~~~~~~}}}||||||{{{zzzxxxvvvtttrrrrrrrrrnnnjjjhhhgggeeeaaa]]]\\\YYYUUUTTTSSSSSSRRRQQQPPPOOONNNRRR[[[eeelllpppgggbbb```ccchhhnnnwwwyyyrrrjjjdddaaaUUUUUUUUUWWWZZZ[[[ZZZYYYZZZVVVTTTTTTSSSRRRVVV\\\hhhooowww|||vvvppphhhaaaZZZSSSJJJCCC>>>;;;999;;;<<<>>>EEEMMMXXX]]]dddiiikkknnnssswww{{{xxxaaaSSSNNNKKKSSS```ccc>>>>>>@@@DDDJJJMMMNNNMMMNNNKKKFFFBBB@@@>>>===<<<:::===@@@BBBHHHPPPSSSQQQOOOKKKGGGCCCBBB@@@???===;;;>>>AAAFFFJJJMMMOOOPPPOOOOOONNNMMMKKKIIIHHHGGGKKKIIIFFFDDDBBBBBBBBBCCCDDDBBB@@@>>>=========>>>:::999888777666777888999666666666777888999:::;;;<<<>>>CCCHHHLLLOOOPPPPPPSSSUUUXXXZZZ\\\___cccfffmmmnnnoooqqqsssuuuvvvwwwzzz}}}~~~mmmeeennn}}}sssllllllrrrxxx{{{}}}}}}lllbbb```kkkvvvxxxyyy}}}}}}zzzrrrdddXXXGGGDDDFFFSSSiii{{{}}}kkkTTTEEE;;;222......---,,,++++++******++++++++++++++++++++++++++++++)))***,,,------,,,+++***************************++++++***************+++************************++++++************+++++++++---------++++++,,,---+++---***---666;;;JJJdddxxxyyylllcccaaaaaaeeennnpppooooooiiilll{{{wwwkkkgggooo{{{tttuuu|||zzznnncccHHHCCCIIIaaa|||}}}vvvjjjUUUHHHIIIOOObbb||||||}}}zzz}}}rrrddd[[[TTTNNNLLLMMMLLLPPPVVV[[[]]]ZZZSSSMMMJJJOOOWWW___fffkkkmmmmmmpppqqqsssvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}||||||}}}yyyrrrllleee^^^YYYRRRNNNKKKLLLLLLOOOWWW```kkkoootttxxxzzz}}}~~~}}}yyyxxxwwwvvvsssnnnhhhcccXXXTTTSSSXXX___fffoooxxx{{{}}}~~~~~~~~~}}}{{{{{{{{{yyywwwuuusssrrrqqqqqqnnnjjjhhhhhhfffaaa]]][[[YYYUUUTTTSSSRRRQQQOOORRRRRRQQQRRRVVV\\\dddiiieeeaaa```eeekkkqqq{{{{{{tttnnnjjjaaaaaabbbdddffffffdddbbb```\\\YYYXXXVVVTTTYYY___jjjpppxxx~~~{{{uuuppphhhaaa[[[SSSJJJDDD>>>;;;999;;;<<>>???AAACCCDDDDDDFFFCCC???<<<<<<<<<;;;;;;999<<>><<<;;;<<<<<<999888777666666666777888666666666777888999;;;<<<<<>>>>>>>>@@@AAAAAA>>><<<;;;<<<<<<<<<;;;999<<>>??????===;;;999999:::777666555555555666777888666666777777999:::<<<===>>>@@@CCCGGGKKKMMMNNNOOORRRUUUYYY\\\___bbbeeehhhlllnnnqqquuuxxx{{{}}}~~~{{{~~~pppccciii|||vvvmmmooovvvyyyvvvvvvzzz|||uuufffbbbeeeoootttrrruuu|||~~~yyynnn___QQQFFFHHHQQQaaattt{{{hhhRRRCCC999222000000---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************************************)))******+++,,,******************************))))))))))))*********+++,,,,,,++++++,,,---***---***---555888EEE^^^ssszzzooolllkkkhhhiiitttxxxwwwqqq```WWW___|||zzzmmmggglllvvv~~~uuuuuu~~~yyylllWWWMMMNNNbbb~~~yyyooo]]]MMMKKKLLL\\\zzzssssssvvv|||~~~ppp```XXXSSSNNNKKKJJJLLLOOOUUUZZZ\\\XXXQQQKKKGGGLLLSSS\\\dddiiimmmnnnqqqrrrtttwwwxxxzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}zzztttmmmfffaaa\\\VVVQQQOOOOOOOOOSSSYYYeeelllsssxxxyyy|||wwwrrrfff^^^XXXWWWZZZ___hhhqqqxxxzzz~~~~~~}}}|||{{{zzzxxxvvvtttrrrrrrooollljjjiiiiiifffaaa]]]\\\YYYWWWUUUTTTSSSPPPNNNOOOPPPQQQQQQQQQSSSVVVYYY^^^]]]```hhhooouuu||||||vvvvvvwwwxxxyyyxxxuuurrrlllgggcccaaa^^^]]]bbbhhhppptttyyy}}}{{{sssnnnfff```ZZZRRRJJJCCC???;;;999;;;===AAAJJJSSS^^^cccjjjnnnoooppprrrtttuuu{{{zzzaaaSSSPPPQQQ\\\hhhiiiCCCCCCAAA???======>>>???>>>===<<<<<<>>>>>>===<<<;;;===>>>@@@GGGPPPUUUTTTRRRNNNHHHCCC@@@???>>>===<<<>>>BBBFFFIIIJJJIIIIIIKKKKKKLLLMMMLLLJJJHHHGGGCCCCCCCCCBBB???<<<999777888;;;======:::777777777555444333333444555666777666666666777999;;;<<<===???@@@BBBEEEGGGJJJLLLMMMQQQTTTYYY\\\___bbbfffiiipppqqqtttxxxzzz|||}}}~~~zzz}}}tttggglllyyyxxxnnnpppvvvzzztttqqquuuzzzyyyqqqjjj``````fffppptttrrrwwwxxxmmm\\\OOOFFFKKKWWWjjj|||~~~kkkTTTDDD999222///000---,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******++++++******************************))))))***++++++,,,******************************))))))))))))******)))***++++++******+++---+++---+++---555777DDD\\\rrrzzzpppooopppnnnlllxxx|||yyyqqq___TTTZZZqqqxxxkkkcccfffppp|||}}}uuuwwwzzz```SSSPPPccc~~~uuuaaaMMMIIIIIIWWWtttsssqqqrrrxxxyyykkk\\\UUURRRNNNKKKKKKMMMPPPUUUZZZ[[[WWWOOOIIIFFFJJJQQQYYYaaahhhmmmooossstttvvvxxxyyyzzz{{{{{{zzzzzz{{{{{{||||||||||||}}}}}}}}}}}}|||~~~zzzrrrkkkfffbbb[[[TTTRRRQQQPPPRRRWWW]]]eeeooossstttuuu{{{{{{wwwnnneee\\\XXXWWWYYY```hhhqqqtttyyy|||~~~~~~}}}|||{{{yyywwwuuusssrrrpppmmmkkkkkkkkkhhhccc^^^\\\ZZZXXXWWWUUUSSSPPPNNNPPPPPPRRRUUUXXXZZZ[[[\\\\\\\\\aaakkkrrrvvv{{{}}}|||||||||}}}|||yyywwwqqqlllhhhfffcccccchhhoootttwwwzzz}}}|||rrrllleee___YYYQQQIIICCC???;;;999;;;===BBBKKKUUU___eeekkkooopppppprrrssswww|||xxx```RRRQQQSSS^^^iiihhhDDDCCCBBB@@@>>>===>>>???>>>======>>>@@@@@@>>>===<<<>>>??????EEEMMMQQQOOOPPPLLLFFFBBB@@@@@@@@@???>>>@@@DDDGGGIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJHHHFFFBBBCCCCCCBBB@@@<<<777555555999<<<<<<999666555666333222222222333555666777555666666777999:::<<<===???@@@AAABBBEEEHHHJJJKKKPPPTTTXXX\\\___cccfffiiisssuuuwwwzzz{{{|||||||||yyy|||xxxmmmsssvvvyyyoooooovvvzzzsssnnnqqqtttqqqhhhaaa\\\]]]fffqqquuusssyyyyyynnn^^^QQQEEELLL[[[ooonnnVVVEEE:::222//////---,,,++++++******++++++++++++++++++++++++++++++...---+++***)))***++++++******************************))))))***+++,,,,,,******************************))))))))))))******((()))++++++******+++,,,+++---+++...555777DDD[[[qqqyyyppprrrsssqqqppp{{{~~~{{{rrr```UUU\\\jjjvvvhhh```bbblllyyy{{{vvv{{{eeeWWWRRRccc~~~zzzdddMMMHHHGGGTTTqqquuurrrrrrwwwuuugggXXXSSSQQQNNNLLLLLLMMMPPPUUUZZZ[[[VVVNNNHHHFFFJJJPPPXXX```ggglllooouuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{|||||||||}}}}}}||||||||||||{{{}}}~~~vvvooojjjfff^^^WWWUUUSSSQQQSSSVVVVVV___iiinnnnnnnnnsssxxxvvv{{{~~~~~~~~~}}}zzztttjjj___XXXUUUTTTYYY```kkkooouuuyyy}}}}}}}}}{{{yyywwwuuutttsssqqqnnnllllllllljjjddd___]]][[[YYYWWWVVVTTTQQQNNNRRRSSSVVV[[[```cccdddbbb[[[\\\bbbmmmtttwww{{{~~~~~~~~~~~~{{{yyyuuupppkkkiiigggggglllsssvvvxxx{{{}}}~~~|||qqqlllddd^^^XXXQQQHHHBBB???;;;999;;;===BBBLLLVVV```eeelllpppppppppqqqsssxxx}}}www___RRRQQQTTT___iiigggEEEDDDBBB@@@>>>>>>>>>>>>@@@@@@??????>>>=========@@@??????CCCHHHKKKLLLJJJKKKIIIEEE@@@===;;;:::999===@@@DDDHHHJJJKKKJJJJJJGGGHHHIIIIIIIIIGGGEEECCCDDDCCC@@@===;;;:::999999888888999999999888888777666666555444444444444555222222333555888;;;===???AAABBBCCCDDDEEEHHHLLLOOOSSSVVV[[[___bbbeeehhhjjjtttvvvyyy|||~~~~~~}}}|||}}}}}}}}}~~~wwwooozzz~~~}}}~~~xxxrrrqqqssswwwppplllnnnoooggg]]]VVVUUU]]]gggpppvvvzzzwwwfffWWWNNNFFFNNNccc}}}mmmSSSAAA777111------...---+++))))))***+++,,,,,,---...///...---,,,+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))(((((())))))))))))***+++,,,---***---***,,,444666CCCZZZqqqxxxwwwvvvqqqpppqqq~~~~~~vvvdddWWW[[[jjj|||~~~vvvhhh^^^```lllvvvxxx{{{wwwttt|||vvv]]]QQQcccvvvhhhMMMIIIGGGOOOeee~~~zzztttpppvvv~~~mmmcccZZZTTTNNNHHHFFFHHHNNNPPPVVV\\\___\\\SSSLLLKKKKKKNNNUUU^^^fffjjjkkkrrrssstttvvvwwwyyyzzzzzz}}}{{{zzz{{{}}}~~~~~~~~~{{{{{{{{{|||~~~zzzsssoooiiieee^^^YYYUUUSSSQQQOOOVVVXXX\\\```ccceeeffffffkkkmmmpppssstttsssqqqooooooooooooppprrrsssuuuvvvrrrlllcccYYYSSSSSSXXX\\\dddjjjrrrzzz~~~~~~}}}||||||{{{yyywwwtttrrrqqqqqqpppooommmkkkiiihhhgggaaa___[[[XXXUUUTTTTTTTTTRRRPPPQQQYYYdddjjjiiifff]]]```fffmmmsssxxxzzz{{{~~~}}}}}}~~~~~~}}}xxxsssmmmhhhgggjjjppptttwwwzzz{{{sssmmmeee]]]UUUOOOIIIEEE<<<<<<:::;;;>>>FFFOOOVVV```eeejjjooorrrsssuuuvvvzzz~~~uuuZZZNNNSSSVVV\\\dddfffFFFEEECCC@@@????????????@@@@@@@@@??????>>>>>>>>>@@@???@@@CCCHHHLLLMMMLLLIIIGGGBBB>>><<<:::;;;;;;===@@@CCCGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFCCCBBBBBBAAA???<<<::::::999:::::::::999999888777666555666555555444333444444444444555666777999;;;===>>>AAABBBDDDEEEFFFHHHLLLOOOSSSWWW\\\```cccfffiiilllrrruuuyyy}}}~~~}}}}}}~~~{{{ttt{{{|||xxxwww}}}~~~wwwrrrppppppuuunnnjjjkkkiiibbb[[[WWWXXX___iiipppuuuyyy~~~|||kkkYYYNNNJJJSSSfff}}}jjjQQQ@@@777000------///...,,,+++***+++,,,---***+++++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))***+++,,,---***---***---444666BBBZZZrrr{{{yyyxxxtttuuuqqq{{{hhhZZZ\\\hhhxxx{{{lllaaacccoooyyy|||~~~xxxsssyyyvvv]]]PPPaaa~~~yyykkkMMMHHHDDDLLLbbbyyytttwwwyyylllcccYYYTTTOOOIIIGGGIIIMMMPPPUUU[[[___[[[SSSLLLIIIIIIMMMUUU___hhhlllnnnttttttuuuvvvvvvwwwxxxxxx|||zzzzzzzzz|||}}}|||{{{yyyyyyzzz{{{}}}~~~wwwsssmmmhhhaaa\\\XXXUUUSSSQQQPPPRRRUUUXXX[[[\\\\\\\\\^^^```bbbdddeeedddbbbaaa]]]]]]___aaadddhhhkkkmmmrrrmmmddd[[[SSSQQQSSSVVVccciiiqqqyyy}}}~~~}}}{{{{{{zzzxxxvvvsssqqqpppqqqpppooommmkkkiiigggfffaaa___[[[XXXUUUTTTTTTTTTRRRQQQRRRZZZeeelllllliiicccdddgggkkkpppvvvzzz}}}}}}|||wwwssslllhhhgggkkkppptttwwwzzz~~~|||qqqlllddd\\\TTTMMMGGGCCC<<<;;;:::;;;>>>FFFPPPWWW```eeekkkooorrrsssuuuvvvxxx|||pppWWWLLLRRRVVV]]]eeefffHHHGGGDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@CCCHHHLLLNNNOOOIIIFFFBBB===;;;:::;;;<<<===???BBBFFFHHHIIIIIIIIIHHHIIIIIIHHHFFFDDDAAA@@@???>>><<<:::999999999::::::::::::999777666444333555444444333333333333333666777777888999;;;<<<===AAABBBDDDFFFGGGIIILLLOOOSSSWWW]]]aaaeeeiiillloooqqqtttzzz~~~~~~}}}}}}}}}~~~~~~~~~zzz~~~{{{vvvvvv{{{wwwtttqqqooosssooolllkkkggg___ZZZ[[[^^^dddkkkqqqtttxxx}}}qqq\\\NNNLLLWWWkkk}}}yyyeeeMMM>>>666000------///...---,,,+++,,,---...++++++************++++++***************+++++++++************************************************************************(((((('''((()))***,,,---))))))))))))***+++,,,---+++---***---444555AAAXXXqqq}}}{{{xxxvvvzzzvvvrrraaa```hhhvvv}}}}}}tttiiijjjuuu~~~xxxpppsssvvv]]]NNN^^^{{{yyykkkMMMEEE@@@GGG\\\xxx{{{{{{{{{uuujjjbbbYYYUUUPPPKKKIIIKKKLLLNNNTTTZZZ^^^[[[SSSLLLGGGHHHMMMUUU___hhhnnnqqqttttttuuuuuuuuuvvvvvvvvvzzzzzzyyy{{{|||{{{yyywwwwwwwwwxxxzzz}}}}}}yyyrrrmmmfff```\\\YYYVVVTTTLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSOOOOOOOOOQQQUUUZZZ^^^aaakkkhhhbbbZZZTTTQQQQQQSSS```fffooowww{{{}}}~~~}}}zzzzzzyyywwwuuusssqqqppprrrqqqooommmjjjhhhfffeeeaaa___\\\XXXUUUSSSSSSRRRSSSRRRSSS[[[fffmmmnnnmmmjjjiiiiiijjjnnntttyyy}}}~~~|||zzzxxxuuuqqqlllhhhhhhlllqqqtttwwwzzz~~~~~~|||ooojjjbbbZZZSSSLLLFFFBBB;;;;;;:::;;;???GGGQQQYYYaaaeeekkkooorrrssstttvvvwww{{{iiiRRRJJJPPPUUU]]]eeecccLLLJJJGGGDDDCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCHHHMMMQQQSSSOOOKKKFFF@@@<<<;;;<<<===<<<>>>AAADDDFFFHHHHHHHHHIIIIIIHHHFFFDDDBBB???>>><<<;;;999888888999999:::999999999888777666555444444444333222222222222333555555666777999;;;===>>>AAACCCEEEGGGHHHJJJMMMOOOSSSWWW]]]cccgggkkkoooqqqrrrvvv|||~~~~~~}}}||||||||||||{{{|||~~~|||}}}|||{{{zzzzzzwwwttttttssstttssslllccc___aaadddiiinnnqqqsssvvv{{{www___QQQNNN\\\pppqqq^^^HHH;;;444000------......---,,,+++,,,,,,------,,,+++++++++,,,---...***************************************************************************************************)))''''''(((***,,,---))))))))))))***+++,,,---+++---+++---444555@@@WWWnnn~~~{{{wwwvvv~~~lllgggmmmwww|||yyy{{{}}}sssuuu~~~xxxnnnppp~~~rrrZZZKKKYYYwwwwwwiiiMMMDDD===CCCVVVqqq{{{uuuiiiaaaYYYVVVQQQLLLJJJLLLKKKMMMRRRYYY]]]ZZZSSSMMMGGGIIINNNVVV___gggmmmppprrrrrrssstttuuuuuuvvvvvvzzzzzzzzz{{{|||{{{xxxuuuuuuvvvwwwyyy|||~~~wwwrrrjjjddd___\\\YYYWWWNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJJJJLLLPPPTTTWWW\\\\\\[[[XXXUUUTTTTTTUUU\\\bbblllsssxxxzzz|||}}}}}}|||zzzzzzyyyxxxvvvuuusssrrrsssrrrpppmmmjjjgggeeedddaaa```\\\YYYVVVSSSRRRQQQRRRQQQSSSZZZdddkkknnnnnnmmmllllllllloootttxxx{{{|||}}}~~~}}}{{{zzzxxxvvvtttrrroookkkiiijjjmmmrrruuuyyy{{{~~~{{{nnniiibbb[[[TTTMMMFFFBBB;;;::::::;;;@@@IIISSS[[[bbbffflllppprrrsssuuuvvvvvvzzzyyycccNNNGGGMMMSSS\\\ccc```RRRPPPLLLHHHFFFFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAACCCGGGMMMSSSWWWXXXTTTMMMFFFAAA===<<<<<<;;;<<>>===:::999888777777888999:::666777777888888888888777444444333222222222222333111222333666888<<<>>>@@@AAACCCFFFHHHIIIKKKMMMOOOTTTXXX^^^dddhhhlllpppsssuuuyyy~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~~~~~~~}}}|||~~~}}}yyyzzz}}}}}}uuukkkfffhhhkkknnnqqqrrrrrruuu{{{wwwaaaUUUQQQbbbwww}}}yyyhhhVVVBBB888333///---------,,,,,,+++++++++++++++,,,,,,+++***+++,,,...///************************************************++++++++++++++++++++++++************************,,,***)))''''''(((***+++))))))))))))***+++,,,---+++---+++...444444>>>UUUlll{{{uuuwwwzzzsssssszzzzzzvvvyyy}}}}}}rrrqqq}}}kkkVVVHHHSSSpppxxxkkkOOOCCC;;;@@@QQQjjjyyyiiiaaaZZZWWWSSSMMMKKKMMMJJJMMMQQQXXX\\\[[[TTTNNNHHHKKKPPPVVV]]]dddjjjmmmnnnoooqqqrrrtttvvvwwwxxxzzzzzz{{{|||}}}{{{xxxvvvtttuuuwwwyyy|||{{{vvvnnngggbbb^^^[[[YYYQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLJJJHHHFFFGGGJJJMMMOOOPPPRRRUUUVVVUUUUUUUUUVVVXXX^^^gggoootttwwwzzz|||}}}|||zzzzzzzzzyyyxxxwwwuuuttttttrrrpppnnnkkkhhhfffeeebbbaaa^^^ZZZWWWTTTQQQPPPPPPOOOPPPVVV^^^eeeiiikkkiiijjjlllooorrrtttvvvxxxyyyzzz{{{}}}}}}zzzxxxxxxwwwuuusssooommmkkkjjjkkkooosssvvv{{{|||~~~yyymmmiiiccc\\\UUUNNNGGGBBB:::::::::<<>>@@@CCCDDDFFFFFFGGGFFFEEECCC@@@>>>===<<<999999777777777888999:::666777888999999::::::999555444444333333333333333///000222555888<<>>;;;:::;;;<<>>===<<<:::999888777777888999999888999999::::::::::::999666555555444333444444444111222444666999<<>>@@@CCCDDDEEEEEEDDDBBB@@@???>>>======::::::888777777777888999;;;;;;;;;;;;;;;:::999888666666555444444444444555444555666777:::<<<>>>???AAADDDHHHKKKLLLMMMNNNPPPVVVZZZ___dddhhhkkkoooqqquuuyyy~~~wwwuuuqqqooopppwww|||yyyyyy{{{}}}zzzuuurrrooojjjiiillluuuuuutttrrrqqqttt{{{sss___VVVYYYZZZdddmmmrrrvvvxxxqqqgggVVVGGG777111000...,,,,,,------......------,,,+++((()))+++,,,------,,,,,,++++++++++++******))))))************************))))))))))))))))))))))))************************&&&'''(((***++++++++++++))))))))))))***+++,,,---+++...,,,...444333<<>>CCCNNNaaa~~~|||kkkddd]]]ZZZUUUNNNKKKKKKLLLMMMRRRYYY^^^]]]XXXSSSFFFJJJPPPTTTXXX]]]dddiiinnnooooooqqqrrrsssttttttxxxvvvuuuuuuwwwyyyyyyxxxxxxyyyzzz|||~~~{{{rrrlllgggccc```]]][[[YYYWWWWWWZZZ]]]___bbbdddhhhkkkllljjjhhhfffdddaaa]]]XXXSSSNNNKKKIIIFFFIIIMMMPPPPPPPPPOOOPPPQQQUUU[[[aaaiiiqqqzzz}}}{{{xxxxxxxxxxxxxxxwwwvvvvvvtttsssrrrpppooommmkkkkkkgggeeeccc___[[[VVVSSSPPPHHHFFFEEEEEEHHHMMMRRRUUUSSSVVV[[[bbbhhhmmmppprrrrrruuuxxxzzz|||{{{zzzxxxyyywwwtttrrrqqqpppmmmllliiiiiijjjkkknnnrrrvvvxxxxxxyyyzzz||||||~~~~~~~~~{{{hhheee```ZZZSSSLLLDDD???999999:::===CCCMMMYYYaaajjjnnnssswwwxxxyyyzzz{{{yyy|||}}}kkkRRRDDDAAAIIIVVVlllyyyuuuhhhfffccc\\\TTTPPPPPPRRRLLLHHHFFFHHHHHHDDDBBBCCCDDDDDDDDDDDDEEEJJJPPPUUUZZZYYYVVVRRRLLLEEE???;;;<<<<<<;;;<<<===@@@CCCEEEEEEEEEDDDBBB???<<<999777999888666555555777888:::;;;<<<<<<<<<;;;::::::999777555333222333333222111222333333555777999:::;;;>>>BBBFFFGGGFFFGGGMMMRRRYYY\\\___cccfffjjjooorrrvvvxxx}}}}}}sssmmmeeeccciiivvv~~~yyyvvvuuuxxx|||~~~uuummmhhhgggiiikkktttrrrppppppsssxxx~~~~~~|||lll[[[TTTWWWbbbfffjjjlllnnnlllcccYYYFFF???555///......---,,,++++++++++++++++++++++++************************&&&&&&''''''(((((()))))))))'''&&&(((+++---,,,***(((((())))))******++++++))))))))))))))))))))))))******))))))))))))************))))))******+++,,,+++,,,///111000333===III]]]tttzzzsssiiigggooo||||||}}}nnnlllooommmgggVVVEEE???FFFVVVppp{{{xxxuuuqqqmmmVVVEEE;;;AAAMMM^^^zzz~~~{{{kkkccc[[[YYYVVVPPPLLLKKKMMMMMMOOOTTTYYYZZZWWWTTTIIIJJJLLLPPPWWW^^^dddhhhooopppppppppqqqtttxxx{{{{{{yyyuuuttttttuuuuuuuuuvvvyyy}}}zzzuuuooojjjfffaaa^^^]]]^^^]]]\\\___eeeiiilllooosssuuuvvvuuuuuurrrmmmfff```ZZZTTTOOOKKKNNNJJJHHHJJJLLLJJJJJJMMMNNNOOOSSSZZZeeepppxxx|||~~~|||zzzzzzyyywwwuuutttsssrrrrrrsssqqqooonnnooonnnmmmkkkjjjhhhddd```]]]XXXSSSPPPJJJFFFCCCCCCEEEJJJMMMOOOJJJMMMPPPTTTZZZbbbkkkqqqqqqsssuuuyyy}}}~~~}}}|||yyywwwtttppplllhhhfffeeedddfffhhhjjjmmmrrrwww{{{{{{{{{{{{}}}|||~~~|||uuuhhhddd]]]WWWPPPIIICCC>>>;;;::::::>>>EEEOOOYYY___gggkkkppptttuuuvvvwwwxxxzzz|||}}}hhhPPPFFFAAAJJJ[[[iiirrrwwwpppooollleee]]]WWWUUUUUUQQQLLLIIIJJJIIIEEECCCDDDDDDDDDDDDCCCDDDHHHMMMRRRVVVUUURRRNNNIIICCC>>>:::;;;::::::;;;===@@@CCCEEEDDDCCCBBBAAA???===;;;::::::999777666666777999:::;;;;;;<<<<<<;;;::::::999777555333333444444333222555555666777999;;;===>>>???CCCGGGIIIHHHJJJOOOTTTZZZ]]]```dddgggjjjooorrrtttvvvzzz}}}ssslllccc___eeerrr|||||||||zzzyyyzzz}}}vvvmmmgggeeeggghhhrrrrrrqqqqqqsssuuuxxxyyyyyyzzzzzztttfffYYYWWW\\\fffjjjmmmmmmmmmiii^^^RRRDDD===444///.........---++++++++++++++++++++++++************************((((((((((((((())))))))))))'''&&&(((+++,,,+++***)))))))))))))))*********))))))))))))))))))))))))******))))))))))))************))))))******+++,,,***+++...000000222<<>>;;;:::;;;>>>FFFPPPZZZ```gggkkkppptttuuuvvvwwwxxxzzz|||}}}gggPPPGGGCCCMMM]]]hhhooorrrwwwwwwtttoooggg___ZZZXXXYYYRRRNNNMMMKKKFFFEEEFFFEEEEEEEEECCCCCCEEEIIIMMMOOONNNLLLIIIEEE@@@<<<:::999999999:::<<>>=========;;;:::999888888888999:::;;;;;;;;;;;;;;;::::::999888666444333444444333222555555666888:::===???@@@@@@DDDHHHJJJKKKNNNSSSXXX\\\___bbbeeehhhkkkooorrrqqqtttwww||||||ssskkkaaa[[[___lll|||tttyyy}}}~~~|||{{{xxxnnngggeeefffgggqqqqqqrrrrrrrrrqqqpppppptttrrrnnnhhh^^^WWW[[[cccmmmppprrrpppllleeeWWWJJJ@@@:::333///...//////---++++++++++++++++++++++++*********************************))))))))))))))))))((('''(((***++++++***************))))))))))))((((((((((((((((((((((((******))))))))))))************))))))******+++,,,******,,,//////000999DDDWWWooozzzvvvoooccc\\\aaaqqquuunnnqqq}}}sssqqquuusssmmmTTTCCC===CCCQQQjjj|||wwwqqqlll[[[JJJ>>>AAAKKK[[[yyy~~~rrrhhh___ZZZVVVQQQNNNNNNKKKLLLPPPVVV[[[]]]ZZZVVVHHHIIIKKKOOOUUU\\\ccchhhkkknnnqqqrrrssstttvvvxxx|||zzzwwwwwwxxxzzzzzzyyyxxx|||}}}xxxssspppkkkgggddddddbbbaaaeeelllqqqsssxxx|||~~~zzzuuunnnfff^^^YYYRRRLLLIIIJJJKKKIIIJJJMMMLLLMMMOOOUUU]]]fffooottt{{{|||~~~~~~|||{{{yyyxxxwwwtttsssqqqqqqpppooonnnnnnooooooooollljjjiiifffbbb___[[[VVVPPPLLLLLLHHHDDDAAABBBCCCDDDDDDBBBBBBDDDGGGMMMVVVaaahhhnnnoooqqqtttvvvxxxzzzzzzzzzxxxtttppplllhhhfffeeecccgggmmmqqqssstttvvvwww{{{{{{|||}}}~~~}}}|||}}}|||vvvlllggg```WWWPPPIIIBBB===;;;:::;;;???GGGQQQ[[[aaahhhlllpppsssuuuuuuwwwxxxzzz}}}~~~gggRRRJJJFFFPPP^^^gggjjjkkkxxxyyyxxxtttmmmeee___[[[```YYYRRRPPPMMMHHHGGGHHHHHHHHHGGGEEECCCCCCEEEGGGGGGGGGFFFDDDAAA>>>;;;999888888888999;;;>>>BBBDDDDDDCCCAAA>>>============;;;;;;:::999999999::::::::::::;;;;;;;;;::::::999777666444333444444333222222333444666999<<<>>>???@@@CCCGGGKKKNNNRRRWWW[[[^^^aaaeeehhhjjjlllooorrrqqqrrruuuyyy}}}}}}vvvmmm```XXXZZZfffwwwzzzpppwww}}}~~~{{{{{{{{{qqqjjjhhhiiijjjqqqqqqqqqqqqpppnnnmmmlllqqqkkkddd]]]VVVUUU^^^jjjsssvvvvvvrrrlllcccSSSEEE<<<777111...///000///---++++++++++++++++++++++++************************,,,++++++******))))))))))))(((((()))************++++++******))))))((((((((((((((((((((((((((((((******))))))))))))************))))))******+++,,,***)))+++......///777@@@MMMffftttsssnnncccZZZ^^^jjjrrrhhhjjjwwwuuutttwwwvvvqqqWWWFFF@@@EEEQQQkkkxxxrrrooo[[[JJJ===???GGGWWWvvvvvvkkk```ZZZVVVPPPMMMNNNKKKLLLPPPWWW]]]^^^[[[WWWHHHHHHJJJMMMSSS[[[cccgggiiimmmqqqsssttttttuuuvvvyyyxxxvvvwwwyyy{{{{{{{{{zzz}}}~~~}}}~~~|||xxxuuupppkkkhhhgggeeedddhhhnnnqqqtttyyy~~~}}}xxxooofff___WWWPPPKKKKKKKKKIIIJJJMMMMMMMMMOOORRRXXXaaajjjqqqxxxzzz|||~~~}}}zzzyyywwwuuusssqqqppppppkkkjjjkkklllmmmllliiiggggggeeebbb___[[[WWWQQQMMMMMMIIIDDD@@@??????>>>>>>===>>>>>>@@@FFFOOOZZZaaajjjlllooorrrtttvvvxxxzzz|||zzzvvvrrrmmmjjjgggffffffiiinnnqqqsssuuuxxxzzz{{{|||}}}~~~~~~}}}}}}}}}~~~{{{vvvnnniii```XXXOOOHHHAAA===:::;;;<<>><<<;;;:::888888888888;;;>>>AAACCCFFFDDDBBB???===<<<;;;<<<<<<;;;;;;::::::999999:::999999::::::;;;::::::999777555333333333333333111111222444666999<<>>===<<<<<<;;;999999999999;;;===@@@BBBEEEDDDBBB@@@>>><<<;;;:::;;;;;;;;;::::::999999888888999999:::::::::::::::888666444333444444333222222333555777;;;>>>AAACCC???BBBFFFKKKRRRXXX]]]```dddfffjjjmmmnnnnnnpppqqqssssssssstttvvvzzz}}}}}}ttteeeWWWSSS\\\mmmzzzvvvtttyyy}}}~~~|||{{{yyyssspppqqquuuxxxvvvuuutttsssrrrrrrrrrrrrmmmdddXXXQQQOOOUUUeeettt||||||yyyrrrjjj```PPPBBB666333///...///000...+++++++++++++++++++++++++++************************+++++++++***************((()))******)))((()))+++************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))******+++,,,,,,******---......333999HHH```nnnooommmbbbXXXYYY\\\llltttvvvyyysssmmmsssqqqeeedddrrrzzztttvvvuuuqqqeeeRRRGGGFFFNNNgggssskkkhhhbbbQQQDDDBBBDDDOOOlll|||qqqeee___YYYRRRMMMLLLJJJLLLPPPWWW]]]^^^YYYUUUGGGGGGGGGJJJPPPYYYaaafffhhhkkkooorrrssssssssstttrrrqqqrrrtttxxxzzz{{{zzz{{{}}}~~~}}}{{{uuuqqqooonnnkkkgggiiinnnqqqtttzzzzzztttggg^^^VVVRRROOOLLLLLLOOOQQQRRRQQQPPPRRRXXXccckkksssvvvzzz~~~}}}|||xxxwwwtttrrrpppnnnmmmllliiigggeeeeeeeeeeeecccaaa]]]]]]]]]]]]\\\YYYUUUQQQLLLIIICCC???===;;;999777888999999:::===EEEMMMTTT]]]bbbiiinnnppprrruuuxxx|||zzzvvvrrrmmmiiifffeeekkkmmmoooqqqtttxxx~~~|||}}}~~~~~~|||{{{|||}}}~~~xxxsssnnnhhh___UUUMMMFFF@@@===:::;;;>>>DDDMMMXXXaaagggkkkmmmppprrrssstttvvvxxxyyy}}}wwweeeYYYPPPLLLSSS^^^cccbbbbbb~~~}}}{{{xxxuuunnnhhhdddcccaaa[[[XXXYYYYYYYYYWWWSSSLLLGGGCCCBBB@@@??????>>>============<<<;;;::::::;;;===???AAABBBBBBBBBAAA???===<<<;;;;;;;;;;;;::::::999888777888888999::::::::::::::::::888666555666666555444111222333666:::>>>AAABBBAAABBBFFFMMMUUU\\\aaadddeeehhhlllnnnoooooopppqqqsssrrrqqqppprrruuuyyy{{{~~~~~~vvvfffWWWPPPWWWgggttt{{{~~~xxxxxx|||}}}}}}|||xxxsssoooooosssxxx|||yyyyyyzzzyyyxxxuuusssqqqhhh^^^SSSNNNNNNWWWhhhxxx~~~yyypppggg\\\MMM???555222///...//////---***++++++++++++++++++++++++************************)))))))))***************(((***+++***(((''')))+++)))))))))))))))*********++++++++++++++++++++++++******))))))))))))************))))))******+++,,,---******---......222777GGG___mmmnnnmmmdddZZZ\\\YYYeeelllpppuuunnnhhhmmmqqqqqqdddaaammm{{{www{{{}}}|||rrr^^^NNNIIIMMMeeerrrkkkjjjeeeTTTFFFAAA@@@GGGaaa}}}tttjjjddd]]]TTTNNNLLLJJJLLLPPPWWW\\\\\\WWWRRRGGGFFFFFFIIIOOOXXXaaafffhhhkkknnnpppqqqrrrsssuuuppppppqqqtttxxx{{{|||{{{zzz}}}~~~~~~~~~~~~~~~}}}wwwtttsssrrrooojjjjjjnnnmmmqqqwww~~~}}}ooofff[[[VVVQQQMMMMMMPPPRRRRRRQQQNNNNNNTTT```hhhpppsssxxx{{{}}}|||zzzyyyuuusssqqqnnnllljjjiiihhhdddaaa]]][[[[[[[[[ZZZYYYVVVVVVXXXZZZ[[[YYYVVVSSSKKKHHHCCC???===;;;999777666777777888;;;@@@GGGLLLTTT\\\eeekkknnnooosssvvvzzzxxxtttooojjjfffcccbbbiiilllppptttwww{{{}}}}}}}}}~~~}}}|||~~~wwwrrrmmmggg]]]TTTLLLEEE@@@===:::<<>>>>>>>>>>>>>>===<<<;;;:::;;;===???@@@???@@@AAAAAA@@@???===<<<:::;;;;;;:::999888777666777888999:::::::::::::::<<<:::888777888888777666...///111444888;;;>>>@@@BBBCCCGGGNNNWWW___dddffffffiiimmmooopppppppppqqqsssqqqooonnnooorrrvvvxxx}}}}}}~~~vvvgggWWWOOOTTTcccooozzz{{{}}}zzz{{{|||xxxuuurrrmmmkkkmmmrrryyy}}}{{{}}}}}}xxxrrrooodddZZZPPPLLLNNNXXXjjjzzzxxxmmmcccXXXIII<<<444111......//////,,,)))++++++++++++++++++++++++************************(((((())))))*********+++(((***,,,+++(((''')))+++(((((())))))******++++++++++++++++++++++++++++++******))))))))))))***************)))***++++++,,,...+++***...//////222666DDD[[[jjjmmmooohhh```bbbYYYccciiiooovvvppphhhlllcccxxx~~~pppccc___iii|||{{{{{{~~~hhhVVVMMMNNNeeetttooopppeeeTTTEEE???:::>>>VVVqqqwwwmmmggg```WWWPPPMMMJJJLLLPPPWWW\\\[[[VVVQQQFFFFFFFFFHHHOOOWWW```fffiiikkknnnppppppqqqsssuuuooooooqqquuuyyy|||}}}|||zzz|||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{}}}~~~}}}{{{{{{}}}xxxvvvuuuuuurrrlllkkknnnppptttzzztttjjj___XXXSSSNNNNNNQQQRRRRRRPPPMMMLLLRRR]]]fffnnnqqqvvvzzz{{{zzzxxxvvvrrrqqqnnnkkkiiigggfffeee^^^ZZZUUURRRQQQRRRRRRQQQQQQRRRTTTWWWZZZYYYVVVSSSJJJGGGCCC???===;;;999777555666666777999>>>DDDHHHNNNWWWbbbiiilllmmmpppsssxxxvvvrrrmmmhhhcccaaa___fffkkkqqqvvvzzz}}}}}}~~~{{{|||~~~}}}}}}vvvpppllleee\\\SSSKKKEEE@@@===:::<<<@@@FFFPPPZZZccciiilllnnnppprrrrrrtttvvvxxxyyy}}}kkkWWWPPPLLLOOO\\\gggggg___ZZZ|||~~~xxxrrrllljjjjjjkkkiiihhheeebbb]]]WWWQQQKKKFFFDDDBBB???===<<<===?????????>>>===;;;:::;;;>>>@@@BBBMMMLLLIIIFFFCCCAAA@@@???@@@???>>>===<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::888666444333555555666777:::===@@@BBBBBBCCCGGGOOOYYYaaaeeefffkkklllmmmnnnnnnnnnllllllhhhfffhhhmmmpppqqqsssxxxzzzzzz{{{}}}~~~vvvjjj\\\RRRQQQ^^^mmmtttwwwzzz~~~vvvyyyxxxrrrmmmlllccc```hhhsssyyyzzzzzz{{{~~~|||vvvpppfffZZZNNNLLLSSS___ppp}}}uuucccPPPCCC<<<222111000...,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))******++++++*********)))))))))))))))***)))'''&&&'''(((***,,,+++,,,,,,,,,,,,...111444BBBUUUhhhmmmkkkiiifffcccaaagggnnntttxxxvvvjjj]]]ZZZkkkrrrccc^^^ggguuu}}}dddKKKIII___zzzzzzvvvtttmmm[[[CCC<<>>JJJeee~~~{{{pppeee^^^XXXQQQMMMFFFIIINNNTTTYYYZZZXXXVVVLLLGGGEEEIIIOOOVVV___hhhggghhhjjjllloooqqqssstttqqqsssuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}||||||{{{zzzyyyxxxxxxssssssssstttttttttttttttzzz~~~|||xxxvvvtttrrrooommmooosssyyyzzzpppccc[[[WWWUUURRROOOTTTSSSQQQMMMKKKOOOXXX^^^iiilllqqquuuwwwuuusssqqqjjjhhhfffdddbbb___[[[XXXTTTQQQLLLHHHGGGGGGFFFFFFGGGJJJNNNQQQRRRQQQOOOMMMLLLIIIEEEAAA???===:::888666666666666888;;;>>>@@@PPPUUUZZZ```eeejjjooosssttttttsssoooiiiccc```^^^eeejjjpppuuuxxx{{{~~~~~~vvvooolllggg___UUUKKKCCC>>>;;;===???DDDLLLUUU___ggglllpppppppppqqqsssuuuwwwxxx{{{}}}}}}eeeTTTKKKPPPVVV\\\aaadddbbb^^^{{{wwwrrrqqqrrrrrrpppnnnlllgggaaaZZZSSSNNNJJJHHHEEEBBB???>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@BBBMMMLLLIIIFFFCCC@@@???>>>@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999777555555555555666888:::===@@@BBBDDDEEEIIIRRR\\\dddiiijjjmmmmmmnnnoooooonnnmmmlllhhhfffggglllooooooqqqvvvzzzzzz{{{}}}}}}{{{ttthhh[[[PPPNNNZZZhhhpppssswww{{{~~~|||uuuwww|||uuunnnhhhddd\\\ZZZdddqqqxxxzzz{{{yyy~~~~~~~~~yyyrrrbbbWWWNNNOOOYYYiii{{{yyygggTTTDDD;;;333222000///---,,,,,,,,,++++++******))))))))))))++++++++++++++++++++++++***))))))(((((())))))***(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))))))))(((((((((((((((((((((((()))(((((('''((()))***+++***+++,,,,,,,,,...111333<<>><<>><<<<<>>===<<<>>>===<<<;;;<<<>>>@@@BBBKKKJJJGGGEEEBBB@@@>>>>>>@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999888777777666666666888:::===@@@BBBEEEGGGLLLUUU___hhhnnnpppooopppppppppoooooonnnmmmjjjggggggkkkmmmmmmppptttyyyyyyzzz}}}}}}{{{xxxrrrhhh\\\PPPLLLUUUaaakkkooossswwwyyy{{{~~~zzztttuuu~~~zzzrrrjjjccc]]]WWWVVVaaammmtttwwwyyyyyy}}}{{{ttt___UUUNNNRRR```qqq|||lllXXXEEE:::333222000///...---,,,,,,************))))))))))))++++++++++++++++++++++++*********))))))*********(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))*********+++,,,,,,,,,...111333:::NNNeeeqqquuuuuurrrpppllluuurrraaaRRR\\\mmmssshhhfffooovvvyyy|||wwwxxxyyyiiiPPPJJJ[[[sss~~~{{{eeeHHH<<<===:::>>>QQQkkk{{{pppfff^^^XXXRRRNNNLLLMMMPPPWWW]]]bbbdddeeeTTTLLLGGGHHHMMMSSS[[[cccggghhhjjjmmmpppsssuuuvvvtttvvvxxxxxxxxxyyy{{{|||~~~~~~~~~zzzzzz|||||||||{{{zzzyyyvvvuuutttrrrqqqooonnnnnnmmmkkkgggeeedddfffhhhjjjlllqqqxxx~~~~~~{{{yyyyyyxxxvvvtttttttttvvv~~~{{{oooeee___[[[WWWTTTWWWVVVSSSOOOMMMOOOWWW]]]dddggglllqqqsssrrrooommmccc___YYYTTTPPPMMMJJJGGGEEEBBB>>><<<<<<===<<<<<>>DDDMMMWWWbbbjjjooottttttuuuuuuvvvwwwxxxxxxxxx{{{{{{eeeUUUKKKOOOVVV```gggiiigggeee|||wwwrrrlllfffaaaZZZSSSMMMHHHEEEBBB@@@@@@???===<<>>===<<<===>>>@@@AAAGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<===============<<<;;;:::::::::::::::::::::999888777777777888:::===@@@AAAEEEHHHNNNWWWbbbkkkqqqtttsssrrrrrrrrrqqqppppppooonnnkkkjjjmmmnnnnnnppptttyyyyyy{{{}}}~~~|||yyyuuuqqqiii^^^RRRKKKPPPZZZgggkkkooosssuuuyyy~~~}}}xxxuuuvvv}}}xxxqqqhhh```\\\WWWWWW```kkkppprrrttt{{{|||ttt___UUUPPPVVVdddssszzzkkkXXXEEE777111000///...---,,,,,,,,,++++++++++++++++++******************************++++++************++++++(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''((((((((((((((()))'''((()))************)))***+++,,,,,,,,,---000333:::LLLddduuu{{{zzzxxxvvvpppyyytttcccXXX```nnn{{{xxxnnnooowww}}}}}}|||vvvuuutttzzzhhhPPPIIIVVVnnnjjjKKK<<<===999:::HHH```{{{pppfff___YYYSSSNNNMMMMMMPPPVVV^^^eeeiiikkkVVVMMMFFFGGGLLLSSS[[[bbbggghhhjjjmmmpppsssuuuvvvuuuvvvxxxxxxxxxxxxzzz{{{~~~}}}~~~}}}|||{{{||||||||||||{{{zzzyyyxxxqqqpppooonnnllljjjiiiiiigggfffeeeddddddfffhhhiiiiiinnnvvv~~~|||{{{zzzzzzxxxwwwrrroooooovvv~~~tttkkkddd```\\\YYYXXXWWWTTTPPPMMMOOOUUU[[[cccfffkkkppprrrqqqooommmeee```YYYSSSNNNJJJGGGEEEBBB@@@===<<<===>>>>>>===??????@@@AAAAAABBBCCCCCCEEEDDDBBBAAA???;;;666222555444333333555777999;;;>>>DDDNNNWWW^^^eeejjjmmmpppnnniiidddaaaaaaeeehhhkkkoootttwwwyyy{{{}}}~~~yyy{{{~~~~~~~~~xxxpppccc___XXXOOOHHHBBB>>><<<:::>>>EEENNNYYYdddlllqqquuuuuuvvvwwwwwwwwwwwwwwwwww{{{xxxcccTTTIIILLLUUUaaaiiijjjiiihhhwwwtttpppmmmiiibbbWWWOOOGGGEEECCCBBBBBBAAA@@@>>>???>>>>>>===>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@???>>>>>>======>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::777777888999;;;===@@@AAADDDHHHPPPYYYbbblllssswwwvvvuuuuuutttttttttssssssuuuqqqoooqqqqqqppprrrvvvyyyzzz{{{~~~~~~{{{xxxqqqnnniii___RRRHHHIIIPPP```dddjjjnnnqqqwww{{{yyywwwyyyyyyrrriiiaaa\\\XXXXXXaaakkkoooqqqttt||||||qqq___VVVRRR[[[iiivvv}}}rrreeeSSSAAA555///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((((((((())))))))))))(((((((((((())))))))))))*********))))))(((((((((((((((((())))))*********(((((()))***+++*********)))++++++++++++---000222666FFF^^^qqqxxxwwwtttsssqqqxxxwwwhhh\\\fffrrryyy|||~~~tttvvv|||xxxsssuuu}}}dddMMMFFFQQQiii}}}lllMMM======999999DDDXXXyyy{{{pppfff___YYYSSSOOOLLLMMMOOOTTT\\\dddjjjlllXXXMMMEEEEEELLLSSS\\\cccfffhhhjjjmmmpppsssuuuvvvxxxyyyzzzzzzyyyyyy{{{|||}}}~~~}}}}}}}}}|||{{{zzzyyy~~~}}}|||{{{yyywwwuuutttnnnmmmlllkkkiiihhhgggfffaaabbbdddfffhhhiiiiiijjjiiinnnvvv}}}}}}{{{{{{{{{zzzxxxooojjjhhhnnnwwwwwwoooiiidddaaa___ZZZYYYVVVQQQMMMNNNTTTYYYcccffflllpppsssrrrpppnnnhhhccc\\\UUUPPPLLLHHHFFFCCCAAA???>>>???@@@@@@????????????@@@@@@AAABBBBBBAAA@@@@@@@@@???<<<888555555444333333444666888999<<>>FFFPPP[[[eeemmmrrrtttuuuvvvwwwwwwwwwwwwwwwwww{{{sss___RRRFFFHHHRRRaaajjjiiihhhiiiyyyuuurrrpppooohhh^^^UUUJJJHHHFFFEEEEEEDDDBBB@@@?????????>>>>>>??????@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;::::::888888888999;;;===@@@AAAEEEJJJRRR[[[cccllltttyyyxxxxxxwwwwwwwwwxxxxxxyyy|||wwwuuuuuutttsssuuuyyyzzz{{{}}}~~~{{{wwwlllkkkhhh```RRREEECCCHHHVVV]]]ffflllpppvvv|||yyyzzz{{{}}}zzzuuulllddd[[[XXXZZZccclllpppsssvvvzzzzzzlll[[[UUUTTT```ppp{{{|||ssshhhZZZKKK<<<333------,,,+++******)))***+++++++++,,,,,,,,,,,,,,,*********************************))))))*********(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))******++++++)))))))))*********++++++)))***+++++++++---000222666DDDZZZnnnwwwuuussssssqqqwww~~~}}}ppp^^^hhhsssxxxwww{{{wwwxxx~~~uuussswww___KKKBBBKKKcccyyyoooQQQ???===999999DDDQQQrrr{{{pppfff```ZZZTTTPPPLLLLLLNNNSSS[[[bbbhhhjjjZZZNNNDDDDDDKKKSSS\\\bbbeeefffiiilllooorrruuuvvv{{{|||}}}}}}|||{{{|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzz}}}|||zzzwwwuuurrrpppooollllllkkkjjjiiihhhhhhggg___aaaeeeiiilllmmmmmmllllllqqqxxx}}}~~~}}}}}}|||{{{yyyppphhheeeiiiooovvvzzzsssmmmhhhdddccc]]]]]]ZZZTTTPPPPPPTTTYYYcccffflllqqqsssssspppoooiiiddd^^^XXXSSSOOOJJJHHHCCCAAA??????@@@AAA@@@???????????????@@@@@@AAAAAA@@@???>>>>>>>>>===:::888666555444333333555777888;;;@@@GGGOOOVVV]]]dddhhhmmmjjjddd^^^ZZZ\\\bbbfffkkknnnssswwwyyyzzz|||}}}}}}~~~}}}}}}~~~wwwooohhhccc[[[RRRIIIAAA<<<:::;;;???GGGQQQ\\\fffnnnrrrssstttvvvxxxyyyyyyxxxwwwyyy|||~~~lllYYYMMMDDDEEEPPPaaajjjhhhgggiii}}}wwwrrrqqqqqqnnnfff^^^PPPNNNLLLJJJIIIGGGDDDBBB????????????????????????>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@?????????======>>>?????????>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999;;;===@@@AAAFFFLLLTTT]]]eeemmmuuu{{{zzzzzzyyyyyyzzz{{{}}}~~~|||xxxxxxvvvtttvvvzzz{{{|||~~~{{{wwwllllllkkkdddUUUFFFAAADDDOOOZZZhhhqqquuuyyy~~~}}}xxxwww{{{~~~~~~zzzvvvppphhh^^^[[[]]]eeellloooqqqttttttzzzxxxiiiXXXSSSUUUbbbrrr{{{~~~yyyvvvnnnaaaQQQCCC888222------,,,+++************)))))))))******+++++++++***************************))))))(((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***((((((((()))))))))))))))''''''(((((()))******++++++***)))))))))***+++,,,)))***+++++++++,,,///222666AAAVVVlllvvvtttsssuuuqqqxxxzzzgggnnnuuuyyyyyy}}}vvvuuuvvvpppuuu]]]III@@@FFF^^^ttt~~~qqqVVVBBB===999999DDDJJJkkk{{{pppfff```ZZZUUUPPPLLLLLLNNNRRRZZZaaaeeeggg___QQQEEEDDDJJJRRRZZZ```dddeeegggkkknnnqqqtttuuu{{{|||}}}|||{{{zzz{{{|||zzz|||~~~~~~|||{{{{{{{{{{{{}}}|||zzzyyyyyyyyyzzz{{{{{{zzzwwwuuusssqqqpppooolllllllllkkkkkkkkkjjjjjjggghhhkkkmmmppprrrrrrssstttxxx|||~~~|||{{{vvvlllggghhhiiikkkxxxxxxpppjjjfffeeebbbaaa^^^YYYTTTSSSWWW[[[bbbfffkkkpppsssrrrpppnnniiieee```\\\XXXSSSNNNKKKDDDBBBAAAAAABBBBBBAAA??????@@@AAAAAABBBAAAAAAAAABBB@@@>>>=========;;;999777666444333444555777888999<<>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@<<<===>>>???????????????============<<<;;;:::999999999999:::;;;===@@@AAAHHHNNNVVV^^^fffnnnvvv|||{{{{{{{{{{{{|||}}}~~~zzzyyywwwuuuvvvzzz|||}}}{{{wwwoooppppppiiiZZZJJJCCCEEEMMM[[[mmmxxx|||}}}yyyuuuvvv{{{}}}yyywwwqqqkkkccc```aaagggllllllmmmooonnnuuu~~~xxxgggVVVQQQTTTbbbqqqwwwwwwvvvwwwtttlll^^^LLL>>>555222......---,,,++++++++++++''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***,,,***)))((((((***,,,---)))***+++++++++,,,///222000:::NNNeeepppoooooorrrrrrzzzsssvvvyyy{{{~~~tttrrrvvvlllyyyttt]]]III>>>CCCZZZqqq|||~~~tttZZZDDD===888999DDDFFFggg~~~{{{pppggg```[[[UUUQQQLLLLLLNNNSSSZZZ```dddeeebbbSSSFFFDDDIIIPPPXXX]]]cccdddgggjjjnnnqqqsssuuuxxxyyyyyyyyywwwvvvwwwxxxyyy{{{~~~~~~{{{zzzyyyzzzzzz{{{{{{zzzyyyyyyyyy{{{{{{zzzyyywwwuuusssrrrrrrqqqllllllllllllllllllllllllppppppqqqrrrsssvvvxxxzzz|||~~~~~~||||||qqqjjjjjjgggeeeooo~~~{{{rrrkkkgggeeefffeeebbb\\\WWWUUUYYY]]]aaaeeejjjooorrrrrrpppnnnjjjgggccc```\\\WWWRRRNNNFFFDDDCCCCCCDDDDDDBBBAAAAAABBBDDDEEEEEEDDDCCCBBBDDDBBB???======<<<:::999888666555444444555777888777:::>>>CCCIIIPPPXXX^^^\\\YYYUUUQQQQQQTTT[[[```hhhlllqqquuuxxxzzz|||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~uuunnnfffaaaZZZQQQHHHAAA===;;;===BBBIIISSS^^^gggmmmqqqtttvvvxxx{{{}}}}}}||||||}}}vvvcccQQQEEEEEEDDDOOOccclllhhhfffkkkyyyvvvvvvuuuqqqmmmaaa]]]WWWSSSQQQMMMHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>AAABBBEEEFFFEEECCC@@@>>>@@@???===>>>???AAA@@@@@@======<<<<<<<<<;;;;;;;;;:::888999<<<===<<<@@@FFFHHHNNNWWW___eeemmmuuu{{{{{{}}}{{{zzzyyyxxxwww|||}}}|||yyyqqqrrrsssnnn```OOOFFFFFFNNNbbbxxx|||{{{uuutttuuuuuuyyy~~~}}}zzz}}}}}}vvvnnniiihhhgggfffhhhlllmmmllljjjooossswww}}}qqq\\\IIINNNVVVbbbppp|||}}}xxxqqqnnnfffYYYIII<<<444000,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,---------...))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''(((((())))))))))))((((((***)))(((''''''((()))***************++++++++++++++++++++++++,,,---......222<<>>>>>QQQqqq}}}|||||||||zzzxxxzzz}}}zzznnnZZZGGG;;;999===AAAKKKccc|||rrrfff^^^YYYTTTPPPMMMMMMNNNSSSYYY```dddfffbbbVVVJJJFFFIIINNNWWW___fffiiilllnnnnnnppprrrsssyyyzzzzzzzzz{{{|||||||||~~~}}}}}}~~~}}}|||~~~}}}{{{yyy{{{|||}}}{{{yyyxxxxxxxxxvvvtttrrrqqqqqqsssvvvwwwvvvvvvxxxzzz|||~~~}}}{{{tttnnnkkkkkklllnnnyyyuuurrrnnnllljjjhhhddd]]]XXXWWW[[[```fffmmmrrrrrrrrrsssrrrnnnllliiieeebbb___\\\XXXUUULLLJJJFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFEEECCC@@@>>><<<:::777666444222222222444444444555888<<>>>>>@@@BBBEEEHHHHHHEEEBBB@@@???>>><<<===>>>??????>>><<<;;;;;;;;;::::::::::::999777888;;;<<<<<>>LLLccc~~~uuujjjaaa[[[TTTPPPMMMLLLMMMQQQXXX___ccceeeaaaUUUJJJFFFHHHMMMVVV^^^fffiiilllnnnoooppprrrtttyyyyyyzzzzzz{{{{{{||||||}}}||||||~~~}}}|||{{{|||}}}~~~}}}{{{zzzyyyyyyzzzyyywwwwwwwwwxxxzzz{{{yyyzzz|||~~~~~~{{{uuuppplllkkkllllllyyy|||yyyvvvssspppnnnlllggg```ZZZXXX\\\```hhhnnntttttttttuuutttpppnnnlllhhheeeccc```\\\YYYNNNKKKGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCBBB???===;;;:::888777555333222333444444666777888;;;@@@FFFLLLOOOPPPLLLIIIHHHGGGIIISSS^^^gggkkkrrrxxxzzz{{{zzzyyyyyyzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~||||||}}}|||qqqiiibbb\\\UUUPPPHHH???;;;<<>>======???BBBGGGJJJKKKIIIEEECCC???===<<<<<<===>>>===<<<::::::::::::999999999999777555777:::<<<===BBBIIIPPPUUU[[[```dddjjjqqqwww}}}zzzzzzyyyxxxvvvwwwyyy~~~~~~|||zzzzzz{{{vvvhhhWWWNNNNNNRRRlll}}}wwwssstttwwwyyy}}}}}}zzzwwwqqqiiigggiiihhhhhhiiijjjkkkjjjfffccckkkooovvv|||xxxcccOOOLLLUUU___gggnnnttttttpppiiicccYYYLLL>>>555000///,,,,,,,,,+++++++++************++++++++++++******++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''***)))(((''''''((()))***))))))(((((((((((()))))))))))))))************++++++******++++++,,,---...000888JJJ^^^iiihhhbbb___[[[fffxxx{{{{{{xxxrrrooommmmmmeeeRRRCCC>>>;;;FFF^^^vvvyyy}}}|||yyytttpppmmmpppgggWWWGGG;;;777:::===LLLddd~~~}}}}}}~~~yyynnnfff^^^VVVQQQLLLKKKLLLPPPVVV]]]aaaccc___TTTIIIFFFGGGLLLTTT]]]eeehhhlllooopppqqqssstttxxxxxxyyyzzzzzz{{{|||||||||{{{|||~~~~~~}}}~~~~~~zzzvvvrrrooommmmmmlllxxx}}}{{{xxxvvvsssqqqkkkccc\\\ZZZ^^^bbbiiipppvvvvvvvvvwwwvvvsssqqqooollljjjhhhfffbbb```UUUQQQLLLIIIGGGFFFDDDCCC@@@@@@AAAAAACCCDDDFFFFFFEEEEEEDDDCCCAAA???===<<<;;;999777444333333444444777777888999<<<@@@DDDGGGFFFCCCAAAAAAAAADDDNNNYYYfffkkkrrrxxxzzzzzzyyyyyy{{{{{{|||}}}~~~~~~||||||}}}}}}|||}}}~~~~~~|||~~~zzzppphhh___XXXQQQLLLEEE>>>;;;<<>>===<<>><<<<<<=========;;;:::::::::::::::999999999777555666999<<<===CCCKKKQQQVVV\\\aaaeeejjjrrrwww}}}}}}|||{{{zzzxxx|||~~~~~~zzzmmm]]]UUUUUU^^^xxx}}}wwwsssuuuxxxyyy||||||rrrhhhfffiiimmmllllllkkkkkkjjjiiihhhhhhjjjnnnsssuuummm]]]NNNPPPZZZffflllpppsssrrroooeee^^^RRRDDD999222000///,,,,,,,,,+++++++++************++++++++++++******/////////......---------))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((+++)))(((&&&&&&((()))+++))))))(((((((((((())))))*********+++++++++,,,,,,************+++,,,---...///555EEEYYYeeeddd^^^[[[VVV```rrrsssmmmmmm}}}{{{tttooollljjjeeeSSSDDD>>>;;;DDDYYYssszzz{{{tttnnnnnngggZZZKKK>>>999;;;???LLLddd}}}{{{zzzzzz{{{zzzqqqiiiaaaYYYSSSLLLKKKKKKNNNTTTZZZ___bbb^^^TTTJJJFFFFFFJJJRRR[[[dddgggllloooqqqrrrsssuuuwwwwwwxxxyyyzzz{{{{{{|||{{{{{{{{{}}}}}}yyyuuurrrpppiiirrr}}}zzzxxxtttrrrmmmeee___]]]aaaeeekkkrrrwwwxxxxxxyyyxxxuuutttrrrooommmlllkkkhhhfff^^^ZZZTTTOOOLLLJJJGGGEEEAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGFFFDDDBBBAAA@@@<<<;;;888555444333444444666666666777999<<>>BBBLLLWWWeeekkksssxxxyyyyyyyyyzzz{{{{{{|||}}}}}}~~~||||||~~~~~~}}}||||||}}}yyynnnggg]]]VVVOOOJJJDDD===;;;>>>CCCKKKWWWbbbjjjnnnqqqsssvvvwwwyyyxxxwwwvvvwwwxxx}}}qqqeee[[[TTTPPPHHHKKKWWWfffmmmiii```ZZZ{{{sssmmmllllllmmmkkkgggbbb^^^[[[RRRPPPLLLIIIFFFDDDDDDCCCDDDDDDBBBAAA@@@>>>======???BBBGGGKKKMMMLLLIIIGGGBBB@@@>>>===>>>>>>===;;;:::::::::::::::;;;;;;;;;777555666999<<<>>>EEELLLQQQVVV^^^dddhhhnnnuuuzzz~~~~~~~~~~~~}}}{{{|||~~~sssddd^^^___lll~~~xxxuuuwwwxxxxxxyyy|||yyyllliiilllzzzxxxtttpppllljjjjjjjjjgggeeedddffffffaaaYYYTTTVVVaaakkkppptttvvvtttpppddd[[[MMM@@@666111000000,,,,,,,,,+++++++++******)))******++++++******))),,,,,,++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((+++)))(((&&&&&&((()))+++(((((())))))))))))(((((('''''''''(((((((((((()))************+++,,,------...333@@@SSS```aaa\\\YYYSSS\\\lll~~~yyykkkcccaaaooo{{{zzztttrrrpppkkkhhhVVVDDD===:::CCCVVVqqq}}}vvvnnniii]]]NNN@@@:::;;;>>>JJJccc|||yyyxxxwwwyyy}}}zzzqqqkkkccc[[[UUUMMMKKKJJJLLLRRRYYY^^^```^^^UUULLLGGGEEEHHHPPPYYYbbbfffkkkoooqqqrrrssstttvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{{{{}}}{{{wwwtttpppuuu|||}}}zzzxxxtttrrrnnngggaaa```eeeiiilllsssyyyzzzzzz|||{{{xxxvvvtttrrrqqqpppooollljjjddd```YYYTTTPPPMMMJJJHHHEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFEEEDDDBBBAAA@@@===;;;888666444444444555555555555666888:::<<<===<<<::::::<<<>>>BBBMMMWWWeeellluuuyyyzzzyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}||||||}}}||||||}}}wwwnnnfff]]]VVVNNNIIICCC======@@@DDDLLLXXXcccjjjnnnqqqsssvvvwwwxxxwwwvvvvvvwwwyyyzzznnnccc[[[WWWUUUPPPPPPWWWaaafffbbb\\\YYY~~~vvvrrrkkkmmmnnnmmmjjjfffddddddXXXUUUQQQLLLHHHFFFEEEEEEFFFEEEDDDBBBAAA???>>>===???BBBEEEIIIKKKKKKIIIHHHCCCAAA>>>=========<<<;;;::::::::::::;;;;;;;;;;;;999777777:::===???FFFNNNRRRXXXbbbiiinnnsssyyy}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{~~~zzzmmmiiikkkwwwzzzwwwxxxyyywwwwwwyyy}}}sssoooqqqxxxpppkkkiiiiiiiiibbb]]][[[ZZZXXXXXXZZZ```gggooosssvvvxxxuuupppbbbYYYJJJ===444111000///,,,,,,,,,+++++++++******))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))*********))))))******+++,,,---...000;;;MMM[[[^^^[[[YYYQQQYYYfffuuuyyywwwiii___]]]cccrrr~~~yyyuuutttsssooommmZZZEEE===:::@@@QQQnnn~~~~~~pppkkk___OOO???888999===GGG```~~~}}}xxxvvvvvvwww{{{zzzrrrkkkddd\\\VVVNNNKKKJJJLLLQQQXXX]]]___```XXXOOOIIIEEEFFFNNNWWW___dddiiinnnpppqqqssstttuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{|||}}}|||zzz{{{{{{}}}{{{yyyvvvtttpppiiidddccchhhlllooovvv||||||}}}~~~{{{yyywwwuuutttsssrrrooommmfffbbb[[[VVVRRRNNNKKKIIIHHHGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAAAAA???>>>>>><<<:::777555444444555555444555555666777999:::;;;:::888999<<<>>>BBBMMMWWWfffnnnwww{{{zzzyyy{{{}}}{{{{{{{{{||||||}}}}}}}}}|||{{{{{{|||}}}|||}}}~~~~~~wwwmmmggg^^^VVVNNNHHHBBB======AAAGGGNNNYYYbbbjjjnnnqqqsssuuuvvvwwwvvvvvvvvvxxxzzzxxxlllbbb\\\ZZZZZZYYYVVVWWW]]]___[[[VVVTTT{{{xxxmmmooopppoookkkiiiiiijjj^^^[[[VVVPPPLLLIIIHHHHHHGGGGGGEEEDDDBBB@@@???>>>@@@AAADDDFFFHHHHHHHHHHHHBBB@@@>>><<<<<<<<<:::999888999999999::::::::::::<<<999999;;;===@@@GGGNNNVVV^^^iiiqqqvvvyyy}}}~~~~~~}}}~~~~~~}}}~~~~~~|||{{{vvvsssvvvzzz~~~yyywwwyyyzzzwwwwwwxxxxxxxxx|||~~~|||vvvvvvyyywwwoookkkjjjlllcccZZZWWWTTTRRRWWW^^^jjjnnnqqqssswwwyyytttlllaaaWWWHHH;;;333000...---,,,,,,,,,+++++++++******))))))************)))))))))***************++++++))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''***++++++++++++,,,,,,,,,))))))))))))***+++,,,---//////777HHHWWW]]]\\\[[[UUUYYYcccmmmvvvzzzzzzxxxlllrrrzzzlllaaa]]]^^^ooo}}}yyywwwvvvttttttbbbLLLBBB===@@@MMMlll}}}uuupppdddRRR@@@777999===CCC\\\{{{wwwvvvuuuvvv{{{}}}ssskkkccc[[[VVVOOOLLLJJJLLLQQQWWW\\\___bbbZZZQQQJJJEEEDDDLLLUUU]]]aaahhhmmmoooqqqrrrsssttttttuuuwwwxxxzzz{{{{{{|||||||||}}}~~~}}}zzzxxxtttmmmgggeeeiiinnnrrrzzz}}}{{{xxxwwwvvvuuurrrppphhhddd^^^XXXUUURRROOOMMMIIIHHHGGGEEECCCBBBBBBBBB??????@@@??????>>>===<<<:::888666444444444555666777777777777777888888888777666777:::===AAAKKKVVVgggoooyyy}}}{{{zzz|||||||||}}}}}}}}}}}}~~~~~~}}}zzzzzz}}}~~~||||||~~~}}}wwwnnnggg___VVVMMMFFF@@@<<<===AAAJJJPPPZZZccciiinnnrrruuussstttuuuuuuuuuwwwzzz|||wwwkkkbbb^^^]]]]]]^^^YYYXXX[[[[[[VVVPPPMMM}}}ppprrrrrrpppllljjjkkklllbbb___YYYSSSNNNKKKJJJJJJHHHHHHFFFEEECCCAAA@@@???@@@AAABBBDDDEEEGGGGGGHHHBBB???===;;;;;;:::999777777777888888999999999999>>>;;;:::<<<>>>@@@GGGOOOZZZbbbnnnwww{{{}}}~~~||||||}}}xxx|||zzz~~~zzz~~~}}}xxxwwwyyyzzzxxxwwwyyyqqqpppssswwwxxxwwwzzz~~~}}}uuuooommmoooeee[[[VVVRRRPPPVVV___pppqqqrrrssswwwyyyrrriii```UUUFFF:::222///---+++,,,,,,,,,+++++++++******))))))************))))))''''''(((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''''''(((((((((((()))))))))))))))))))))***+++,,,---///...555EEEUUU\\\]]]]]]ZZZ]]]ccciiinnnpppnnnlll```eeewwwpppddd______rrr~~~{{{yyyyyyzzzjjjTTTIIIBBBBBBMMMiii|||{{{vvviiiUUUCCC999;;;???AAAZZZyyywwwuuutttvvvzzz~~~tttkkkbbbZZZUUUOOOMMMKKKLLLPPPWWW\\\___ddd\\\SSSLLLEEEDDDKKKTTT\\\```ggglllooopppqqqrrrssstttuuuwwwxxxyyy{{{{{{}}}}}}}}}}}}~~~|||wwwooohhhgggjjjnnnuuu|||~~~{{{yyyxxxwwwtttrrrkkkgggaaa\\\YYYVVVSSSQQQIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@???>>>===999777555444333444555666999999888888777777666666555444555999;;;???IIITTTgggpppzzz~~~|||zzz}}}~~~~~~~~~~~~~~~~~~~~~|||yyyzzz}}}|||~~~~~~~~~~~~~~~~~~}}}wwwnnnhhh___VVVLLLEEE???:::<<<@@@LLLRRR[[[cccjjjoootttwwwrrrtttuuuuuuuuuwwwzzz}}}wwwkkkccc___^^^___```[[[YYY[[[ZZZSSSKKKHHH}}}yyytttpppppprrrssspppllljjjccc[[[UUUSSSQQQNNNLLLMMMKKKHHHFFFFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDD???>>><<<:::::::::<<<===;;;999777999;;;===;;;999:::;;;<<<;;;===BBBKKKSSS[[[fffttt|||~~~~~~~~~~~~~~~{{{zzzzzz{{{~~~}}}zzzyyy{{{zzzwwwxxx{{{zzzuuufffffffffhhhlllsss|||wwwqqqnnnkkkggg]]]RRRMMMRRR[[[aaasssxxx{{{zzzwwwtttmmmeeeXXXKKK>>>666111,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((()))***++++++***)))(((''''''((()))***,,,+++++++++******))))))+++***((('''''''''((()))))))))))))))))))))))))))'''''''''((()))***+++,,,((((((((((((((('''''''''((())))))******+++,,,,,,,,,111777@@@NNN]]]cccbbb```aaabbbdddjjjooommmffffffccchhh{{{~~~sssjjjfffiiixxxyyy{{{tttdddOOO???>>>DDD```wwwxxxiiiYYYIII<<<888;;;FFFUUUmmmyyywwwxxx}}}~~~}}}}}}wwwpppggg\\\SSSNNNKKKIIIKKKNNNRRR[[[eeeddd]]]SSSJJJEEEFFFJJJMMMVVV\\\dddjjjlllmmmmmmnnnoooppprrrtttvvvxxxxxxyyyzzz{{{{{{|||}}}~~~zzzqqqiiiggglllrrr}}}~~~|||zzzwwwooolllhhhddd```\\\WWWSSSNNNLLLJJJGGGEEECCCCCCBBBCCCAAA???>>>???@@@???>>>===<<<;;;:::999777666666666888;;;======<<<:::999;;;::::::::::::>>>JJJVVVmmmuuu{{{yyyxxx{{{~~~~~~|||{{{zzz{{{|||~~~~~~|||{{{|||~~~}}}}}}}}}}}}zzzsssmmmiii```VVVKKKDDD>>>;;;>>>CCCKKKUUU```eeejjjpppttttttxxxttttttwwwvvvtttxxxuuuiiiaaa^^^]]]]]]dddaaa]]][[[XXXSSSKKKEEE}}}yyyxxxyyyyyyvvvrrrjjjccc[[[VVVSSSQQQNNNKKKIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>><<<:::999::::::;;;;;;999888999;;;<<<;;;999:::<<<<<<<<<===CCCLLLSSS\\\gggttt{{{}}}|||{{{{{{{{{~~~~~~~~~}}}xxxzzz||||||zzz{{{}}}{{{vvveeeeeedddeeejjjqqqzzz}}}xxxvvvmmmggg[[[OOOJJJPPPZZZbbbrrrxxx|||zzzuuuppphhh```VVVJJJ<<<555000+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))***+++))))))(((((((((((())))))++++++******))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))***+++++++++,,,000666???PPP```fffeeeeeedddbbbccckkksssrrrlllddd^^^^^^ooouuukkkfffiiixxx|||oooWWWDDD???DDD\\\ssszzznnn```NNN???:::<<>>;;;;;;;;;::::::999999999999:::<<<>>>>>>===<<<;;;===;;;;;;<<<<<>>;;;>>>DDDMMMXXXbbbgggkkkqqquuuuuuyyyvvvvvvxxxwwwuuuyyy~~~sssiiibbbaaaaaabbbdddcccaaa^^^ZZZSSSLLLGGG{{{xxxmmmggg___YYYVVVSSSOOOLLLGGGEEEDDDDDDFFFGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@??????>>><<<:::999888999999:::999888999:::;;;;;;999;;;<<<======???EEEMMMTTT___hhhssszzz}}}}}}||||||~~~|||xxxwwwzzz~~~{{{wwwwww{{{}}}|||}}}~~~zzzsssdddbbbaaabbbgggoooxxx}}}}}}~~~}}}pppfffXXXLLLHHHOOO\\\gggttt||||||tttkkkbbbZZZSSSGGG999222...++++++---+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))************(((((())))))***+++++++++---///333>>>QQQccckkkjjjlllgggbbbcccnnnyyyzzzuuuggg[[[TTTaaa|||vvvlllfffjjjxxx~~~~~~}}}bbbJJJBBBEEEUUUmmm}}}xxxlllXXXDDD<<<===???NNNfffyyysssqqqwww~~~}}}~~~uuunnnggg```ZZZQQQLLLJJJLLLMMMQQQYYYbbbddd___VVVLLLEEECCCEEEHHHRRRXXXaaahhhmmmooopppqqqqqqrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}wwwpppmmmnnnqqq|||wwwuuuqqqnnnjjjfffaaa^^^TTTQQQMMMIIIFFFDDDDDDEEEEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>===>>><<<<<<======AAAMMMYYYmmmwww~~~~~~||||||}}}}}}yyyzzz{{{|||}}}~~~~~~|||}}}}}}}}}}}}~~~~~~~~~zzzzzz{{{}}}}}}uuummmfffaaa```VVVJJJCCC>>>;;;???EEEQQQ[[[eeeiiimmmsssvvvvvv{{{yyyxxxzzzyyyxxx{{{}}}qqqhhhdddeeegggiiifffggggggccc\\\UUUOOOLLL{{{rrrmmmeee```\\\XXXSSSOOOIIIGGGFFFFFFHHHIIIIIIHHHGGGHHHHHHGGGFFFDDDBBBAAA???>>><<<:::999888888888999888888999::::::::::::;;;===???@@@BBBGGGPPPWWWcccjjjsssyyy}}}}}}|||}}}yyytttrrrpppuuuzzz{{{wwwuuuyyy||||||}}}|||vvvnnnaaa^^^]]]___fffooowww|||zzz~~~qqqdddTTTJJJIIIRRRcccpppzzzvvvkkk```WWWOOOCCC666000---++++++...************************************************++++++***)))((((((((()))'''((()))******)))((('''((((((((((((((((((''''''((()))*********)))'''&&&'''''''''''''''''''''''''''''''''((()))***,,,,,,((()))))))))))))))******))))))******+++,,,,,,,,,------000;;;PPPeeeoooooossslllddddddppp~~~rrr```RRRYYYrrrvvvkkkeeejjjwww|||~~~jjjOOODDDFFFOOOfff|||xxxbbbJJJ>>><<>>>>>>>>>>>======>>>??????@@@@@@@@@??????>>><<<<<<======AAAMMMYYYkkkuuu~~~~~~~~~~~~zzzzzzzzz{{{{{{|||}}}}}}{{{||||||}}}}}}}}}||||||~~~~~~yyyzzz{{{}}}|||uuummmfffaaa^^^TTTIIIBBB>>><<>>===;;;:::999888777888888999999999999::::::;;;===@@@BBBEEELLLUUU\\\fffllltttzzz~~~}}}{{{{{{~~~xxxrrrnnnmmmnnnoootttxxx~~~|||yyyvvv{{{~~~~~~~~~|||uuulll___\\\[[[___gggpppwww{{{|||pppaaaQQQKKKNNNYYYkkk{{{xxxlll___VVVIII>>>333...,,,++++++---************************************************++++++***)))((((((((()))'''((()))******)))((('''''''''''''''''''''((((((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''(((((()))))))))******++++++,,,------...,,,---///999MMMdddpppsssxxxqqqhhhgggrrr|||hhhVVVWWWllluuujjjeeelllyyy}}}}}}}}}}}}oooSSSFFFGGGIIIaaaxxxkkkOOO???;;;AAAKKK^^^vvvzzzqqqlllrrrzzz}}}~~~~~~~~~~~~uuukkkbbb[[[TTTPPPLLLLLLMMMOOOVVV___gggeee___TTTJJJDDDDDDFFFLLLSSS\\\eeekkknnnpppqqqqqqrrrssstttuuuuuuuuuuuuwwwwwwyyyzzz{{{}}}~~~~~~{{{vvvqqqooonnnuuu{{{~~~|||yyyvvvsssppplllhhhccc```ZZZUUUPPPNNNLLLLLLHHHFFFCCCBBBCCCBBBAAA@@@CCCCCCBBBAAA@@@???>>>>>>@@@@@@BBBBBBBBBAAA@@@???>>><<<<<<======@@@LLLYYYhhhsss}}}~~~}}}|||{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{zzzzzz}}}~~~~~~yyyzzz|||~~~|||vvvooohhhccc\\\RRRGGGAAA>>>>>>DDDKKKVVV```hhhlllnnnrrruuuttt{{{}}}~~~|||{{{}}}xxxlllfffgggkkkoooqqqnnnpppppplllddd]]]YYYXXXzzzvvvooojjjeee___WWWQQQMMMKKKIIIHHHHHHHHHFFFEEEEEEFFFGGGGGGGGGEEEBBBAAA???>>>>>>===;;;:::999999777888999999888888999;;;:::>>>BBBEEEJJJQQQZZZaaajjjnnnuuu{{{}}}xxxwwwyyy|||~~~xxxpppkkkkkknnnrrrtttwwwyyy}}}~~~}}}|||~~~vvvmmmaaa^^^^^^bbbjjjrrrwwwxxx}}}ooo___PPPNNNTTT___qqqwwwlll^^^RRRBBB999000...---++++++,,,************************************************+++***))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))((((((''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))******++++++,,,---------+++,,,...666HHH___oootttzzzvvvnnnlllsssppp]]][[[iiiyyytttjjjfffppp~~~{{{zzzsssXXXHHHEEEDDD\\\uuuqqqVVVCCC<<>><<<<<<======AAALLLYYYhhhsss}}}~~~}}}{{{zzzzzz{{{{{{||||||{{{{{{{{{{{{zzzzzz|||}}}~~~~~~}}}{{{|||~~~{{{vvvpppiiieeeYYYOOOEEE@@@>>>???GGGOOOYYYbbbkkkmmmooorrrtttssszzz}}}||||||zzzrrrgggdddhhhnnnrrrsssttttttrrrmmmhhhccc```___|||vvvqqqllleee\\\VVVQQQNNNLLLKKKLLLLLLJJJIIIIIIJJJKKKKKKIIIFFFCCCAAA>>>>>>>>>>>>===<<<;;;:::666888:::999888777999;;;:::>>>CCCHHHMMMUUU___ggglllpppwww}}}|||vvvssstttwwwyyyzzzuuuooommmpppuuuzzz|||||||||||||||}}}~~~uuulllfffccccccgggnnnssstttsssxxxnnn]]]PPPQQQXXXbbbsssyyyrrrhhhYYYKKK===555.........+++***+++************************************************))))))))))))))))))***+++))))))(((((((((((())))))''''''((((((((()))))))))***))))))(((((((((((((((''''''''''''''''''''''''++++++***)))))))))))))))&&&''''''((())))))******((())))))******+++,,,,,,))),,,///444CCCYYYllluuuzzzyyytttpppttt~~~vvvfffbbbkkkvvv|||}}}tttllliiiuuu{{{xxxxxx]]]IIIAAA???WWWqqqvvv\\\HHH@@@;;;AAAOOOggg~~~{{{uuuppprrruuuwww{{{~~~wwwmmmeee```WWWRRRNNNMMMLLLMMMTTT\\\dddeeecccYYYMMMEEEDDDFFFGGGNNNXXXaaagggjjjlllnnnnnnoooqqqssstttvvvvvvvvvxxxxxxyyy{{{}}}|||xxxtttrrrsssxxx~~~zzzwwwpppnnnkkkfff```ZZZVVVSSSPPPMMMKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDFFFIIILLLKKKHHHDDDBBB???>>>===>>>>>>BBBNNNZZZkkkuuu}}}}}}||||||}}}}}}~~~|||zzzzzzzzz{{{|||~~~}}}|||{{{||||||}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~yyytttnnnhhhcccVVVMMMCCC???>>>AAAIIIRRR\\\fffmmmpppqqqtttuuutttwww}}}||||||qqqjjjbbbbbbiiirrrvvvwwwyyyvvvqqqmmmjjjhhhfffeee}}}xxxssskkkbbb[[[TTTRRRPPPPPPQQQQQQPPPOOOPPPPPPQQQPPPMMMIIIEEEBBB>>>>>>??????>>>===<<<<<<666888:::999777777999;;;999>>>DDDIIIPPPXXXbbbjjjnnnrrrxxx~~~~~~{{{uuuqqqqqqtttvvvyyyuuuqqqqqqvvv}}}~~~|||{{{|||~~~|||sssjjjjjjhhhgggjjjppptttrrroooqqqzzznnn]]]QQQSSSZZZcccrrryyyrrrmmmeeeTTTEEE:::222---...///,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***)))(((''''''((()))***'''((((((((())))))******+++***((('''''''''((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***'''(((((()))***+++++++++'''''''''((())))))******(((---000333???UUUiiiuuuyyyzzzxxxsssttt|||zzzmmmiiinnnwww{{{|||uuunnnlllyyy|||xxx}}}bbbJJJ>>><<>>>>>BBBKKKTTT___hhhppprrrrrruuuvvvuuuvvv|||||||||kkkddd^^^```jjjtttyyyzzz}}}wwwpppmmmlllllljjjhhh{{{vvvtttmmmdddZZZWWWTTTTTTWWWYYYXXXWWWYYYWWWTTTRRRPPPMMMIIIFFFAAABBBBBB@@@===:::999888999999888888888888999999:::===AAAGGGPPP[[[gggoootttxxx~~~}}}zzztttppppppqqqsssuuu{{{qqqlllrrryyy|||~~~|||yyyzzz{{{qqqmmmnnnjjjjjjkkkmmmooopppnnnlllvvvwww|||kkk]]]RRRRRRXXXaaannnyyy}}}uuunnnkkkiii```NNN@@@111111///...---,,,,,,+++))))))************))))))************))))))))))))++++++************++++++************************(((((('''(((((()))***+++************************&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((()))************************+++---...000:::NNNeeessstttxxxyyyvvvxxxrrrhhhnnn{{{~~~uuuppprrr}}}||||||zzzcccNNNAAABBBPPPhhh}}}|||}}}~~~{{{dddKKK>>>999BBBLLLYYYrrryyytttsssssssssxxx~~~tttkkkfffeeeZZZSSSMMMKKKKKKLLLRRRYYYccckkklll```QQQGGGCCCBBBGGGKKKRRR\\\eeekkkllllllmmmnnnppprrrtttuuuuuuvvvtttuuuwwwxxxzzzzzz{{{{{{~~~~~~{{{xxxuuuxxx~~~|||wwwtttsssnnnfff___^^^ZZZVVVTTTSSSRRROOOLLLJJJIIIHHHHHHIIIIIIGGGEEEFFFHHHNNNUUUYYYVVVMMMFFF???>>>=========CCCSSSbbbrrrxxx~~~|||yyyzzz|||yyyzzzzzzzzzzzz{{{~~~~~~|||}}}~~~~~~}}}|||~~~}}}uuuqqqnnnggg^^^WWWMMMDDD@@@AAAGGGRRR\\\hhhkkkpppsssttttttuuuuuu{{{{{{|||}}}~~~|||hhh___[[[dddrrr{{{}}}rrrjjjfffggghhhjjj|||zzzssskkkddd```]]]^^^aaaddddddccc```]]]ZZZWWWTTTPPPLLLIIIBBBBBBBBB@@@===;;;999999999888888777777888888999:::<<>>LLLdddyyy||||||~~~zzz|||xxxdddNNNAAA;;;@@@FFFRRRkkkzzztttsssssssssxxx~~~zzzpppjjjggg\\\UUUNNNLLLKKKKKKPPPWWWaaaiiikkkaaaSSSJJJFFFDDDGGGJJJQQQ[[[dddjjjllllllmmmnnnppprrrsssuuuuuuvvvuuuvvvvvvwwwxxxyyyzzzzzz|||}}}}}}xxxzzz~~~|||{{{zzzwwwoooiiieeeaaa]]][[[YYYXXXTTTRRROOONNNMMMMMMMMMLLLJJJHHHHHHJJJOOOVVV[[[XXXPPPHHHBBB@@@?????????EEETTTcccqqqwww}}}~~~|||yyyzzz{{{yyyzzzzzzzzzzzz{{{}}}|||||||||}}}~~~~~~}}}||||||tttpppmmmfff^^^SSSJJJAAA>>>@@@EEEQQQ[[[hhhlllqqquuuvvvvvvwwwxxxzzzzzz{{{|||~~~{{{jjj```\\\fffvvvuuukkkgggiiiooottt{{{tttkkkhhheeeeeeiiimmmnnnnnnjjjgggbbb]]]YYYUUUPPPLLLEEEDDDBBB@@@===<<<;;;:::888888777777777777888888999<<<@@@GGGPPP]]]jjjrrr~~~~~~|||{{{{{{yyy{{{~~~~~~yyyuuutttrrrpppooooooqqqsssuuu}}}xxxvvv|||~~~}}}|||{{{}}}~~~}}}{{{www{{{uuummmllloooqqqtttrrrooollllllnnntttwww}}}{{{nnndddXXXVVVXXX^^^eeehhhkkkooonnnhhhbbb^^^ZZZQQQCCC777///...---+++************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''''''''''''''))))))(((((('''((((((((((((((((((((((((((((((((()))((((((''''''((())))))************************)))***,,,///888III```pppssswwwxxxxxx}}}zzzuuuuuu|||{{{vvvwwwyyyzzztttdddNNN???<<>>>>>HHHbbb~~~{{{vvvtttsssssswww}}}vvvnnnjjj^^^WWWPPPMMMKKKJJJNNNTTT^^^gggjjjcccVVVNNNIIIEEEFFFIIIOOOYYYbbbiiikkklllmmmnnnoooqqqssstttuuuuuuxxxwwwvvvvvvvvvwwwyyyzzzzzz|||}}}}}}~~~||||||~~~zzzuuuooolllhhhdddbbb```]]]ZZZWWWUUUTTTSSSSSSQQQOOOLLLKKKLLLQQQXXX^^^\\\TTTMMMEEEBBB@@@AAABBBHHHVVVeeeqqqvvv{{{}}}{{{zzzzzz{{{zzz{{{{{{zzzzzz{{{~~~~~~}}}|||{{{{{{~~~~~~zzzrrrnnnkkkeee^^^PPPHHH@@@>>>@@@GGGSSS]]]iiimmmrrrvvvxxxxxxyyyzzzyyyzzzzzz|||}}}yyykkk```[[[gggyyyxxxlllggglllzzz~~~tttpppmmmmmmrrrvvvxxxxxxsssoooiiiccc^^^YYYTTTPPPIIIFFFCCC@@@>>>===<<<;;;888888888777777888888888999;;;@@@GGGQQQ^^^llluuu}}}{{{zzz{{{zzz|||~~~|||xxxsssoooppppppqqqqqqqqqsssuuuwww}}}~~~yyy}}}yyywww{{{~~~yyytttzzz{{{rrrpppooosssuuurrrlllhhhhhhkkkssswww}}}ttteeeZZZRRRUUU\\\eeelllpppqqqrrrnnniiiccc]]]VVVLLL???555......,,,++++++***************))))))))))))******************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''((())))))************************))))))+++///666EEE[[[mmmkkknnnooorrr|||zzztttuuuwwwtttssstttsssfffPPP>>>;;;FFF[[[tttzzzvvvsssqqqkkk^^^NNNCCC>>>;;;:::CCC[[[www}}}wwwuuusssrrrvvv|||}}}}}}zzzpppjjj^^^WWWPPPNNNLLLKKKNNNTTT^^^fffkkkeeeZZZQQQJJJDDDEEEGGGMMMVVV___gggkkkllllllmmmoooqqqssstttuuuuuuyyyxxxvvvuuuuuuvvvwwwyyyyyy{{{|||}}}}}}{{{wwwtttqqqmmmiiifffdddbbb___]]][[[ZZZYYYWWWTTTRRRQQQQQQTTT[[[bbbbbb[[[SSSHHHDDDBBBBBBDDDJJJXXXeeeppptttzzz||||||{{{zzz{{{zzz{{{|||{{{zzz{{{}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~yyypppllliiiccc\\\OOOGGG@@@@@@DDDKKKWWWbbbiiimmmsssvvvxxxyyyzzz{{{zzzzzz{{{}}}yyyjjj___ZZZeeewwwwwwkkkfffppp}}}zzz{{{zzzuuuooohhhccc^^^YYYVVVOOOKKKEEEAAA@@@???===<<<999999888888888888999999:::<<<@@@GGGQQQ___mmmvvv~~~||||||}}}~~~~~~|||xxxsssooommmooorrrtttuuuuuuvvvxxxzzz}}}uuuuuurrrssszzzyyyqqqxxx|||tttrrrrrruuuwwwtttlllggggggiiirrrvvv|||~~~{{{pppbbbXXXOOOUUU^^^fffmmmsssvvvwwwqqqllleee\\\RRRFFF:::222///...---,,,+++++++++,,,******)))(((((()))******************)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((''''''&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))(((***///444???UUUiiidddfffgggjjjvvvrrrjjjuuuyyytttuuuuuuiiiRRR@@@;;;CCCUUUnnn~~~zzzsssmmmfff[[[MMMAAA<<<::::::CCCWWWoooyyyvvvtttrrruuuzzz{{{|||~~~~~~{{{ppphhh\\\VVVPPPNNNMMMLLLPPPUUU^^^gggmmmhhh^^^TTTJJJBBBDDDFFFKKKSSS]]]eeejjjllllllmmmoooqqqrrrttttttuuuyyyxxxvvvttttttuuuvvvwwwyyyzzz|||}}}}}}|||{{{wwwsssoookkkiiiiiifffdddbbb```___]]]ZZZXXXXXXWWWXXX___ggghhhaaaYYYKKKFFFCCCDDDFFFMMMZZZfffppptttxxx|||}}}||||||{{{{{{|||||||||{{{zzz|||}}}}}}||||||{{{{{{||||||}}}zzz{{{|||xxxooojjjhhhaaaYYYLLLEEE@@@AAAFFFNNN[[[fffjjjnnnsssvvvxxxxxxyyyzzz{{{|||}}}~~~vvvjjj___ZZZdddttt|||}}}|||}}}zzzrrrhhheeerrr|||uuuooojjjeeeaaa^^^VVVPPPHHHCCCBBBAAA???<<<::::::999999999999::::::;;;===AAAGGGQQQ___nnnwww}}}}}}xxxsssooommmmmmqqquuuyyyzzzyyyxxxyyy{{{}}}}}}qqqmmmmmmrrr{{{zzzmmmsss|||xxxrrrrrrwwwyyyyyyvvvpppjjjiiiiiiooorrrvvvvvvrrriii___YYYOOOWWW___dddjjjrrrvvvwwwpppllldddYYYLLL???555///......---,,,,,,,,,,,,,,,+++***)))(((((()))***+++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((***///222:::OOOdddccccccbbbdddpppqqqaaahhhpppyyy|||{{{yyymmmWWWEEE:::>>>NNNfff{{{xxxnnnfff\\\NNNAAA;;;;;;<<>>@@@GGGPPP]]]hhhkkkoootttwwwxxxxxxyyyyyy||||||~~~yyyoooiii```\\\dddooovvvwwwwwwsssqqqkkkdddcccppp|||vvvrrrnnnjjjhhh\\\UUUKKKEEECCCBBB???===<<<;;;;;;::::::;;;;;;<<<===>>>AAAGGGQQQ___nnnwww}}}~~~}}}zzzuuuooommmnnnooorrrwww}}}~~~{{{yyyyyy{{{}}}yyynnnhhhkkksss}}}xxxlllooovvv{{{yyyrrrppprrrzzzzzzxxxuuuqqqmmmiiigggjjjlllllljjjeee___YYYVVVSSS\\\dddfffjjjqqqttttttllliiibbbVVVHHH;;;222...---,,,,,,++++++++++++++++++***)))(((((()))***+++************)))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***(((+++000000555III```fffccc___^^^hhhxxxsss]]]```dddlll|||~~~qqq\\\KKK<<<===JJJaaaxxx~~~rrriiiaaaSSSEEE;;;;;;===@@@JJJ\\\uuu|||xxxtttqqqtttxxxwwwzzz}}}~~~rrrjjj^^^XXXRRRPPPNNNLLLNNNRRR[[[eeennnmmmeeeZZZMMMCCCBBBCCCGGGNNNXXXbbbhhhkkkkkklllnnnppprrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{~~~zzzvvvvvvwwwqqqpppnnnmmmlllkkkhhhfffhhhdddbbbhhhqqqssskkkcccTTTMMMIIIJJJNNNTTT```kkkrrrtttxxx}}}~~~{{{}}}~~~}}}{{{zzzzzz{{{~~~}}}|||zzzyyyxxxxxxwwwzzz{{{{{{}}}}}}|||wwwooojjjfff\\\SSSGGGAAA>>>BBBIIISSS```lllnnnrrrvvvyyyyyyyyyyyyzzz{{{|||}}}rrrfffbbb\\\ZZZaaaiiimmmpppsssllljjjeee``````lll|||xxxtttqqqooo```XXXMMMFFFDDDCCC@@@======<<<<<<;;;;;;<<<<<<===>>>???BBBGGGQQQ___nnnwww~~~~~~|||yyysssnnnlllnnnrrrsssyyy|||xxxxxxzzz}}}}}}vvvmmmgggkkkttt~~~}}}wwwmmmooossswwwuuupppppptttzzzxxxuuusssppplllgggdddggggggeeeaaa\\\WWWTTTSSSYYYcccjjjjjjlllqqqtttrrrjjjhhhaaaUUUGGG;;;333000++++++******************+++***)))'''''')))***+++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))+++)))+++000///333FFF^^^gggccc\\\YYYaaaooozzz}}}~~~zzzuuu]]]\\\]]]eeewwwttt```PPP??????III```xxxvvvmmmeeeWWWIII;;;<<<===>>>DDDVVVsss}}}xxxtttqqqsssxxxvvvzzz}}}~~~~~~~~~uuulllaaaZZZTTTQQQNNNKKKLLLPPPYYYcccmmmnnnggg]]]PPPEEEAAABBBFFFMMMWWWaaahhhkkkkkklllnnnppprrrsssttttttsssssstttuuuvvvvvvuuuuuuuuuvvvxxxyyyzzz}}}~~~{{{{{{}}}uuusssrrrqqqqqqooommmjjjmmmgggeeekkksssuuunnneeeWWWPPPLLLLLLQQQWWWcccmmmssstttxxx}}}~~~{{{}}}~~~}}}{{{zzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{|||||||||}}}|||{{{vvvpppkkkeee[[[QQQHHHCCC@@@EEEMMMWWWdddpppqqqtttxxx{{{{{{zzzzzzzzzzzz{{{|||~~~mmm^^^ZZZVVVVVV]]]cccgggkkkpppiiigggbbb]]]^^^hhhxxx|||zzzxxxvvvggg\\\NNNGGGFFFFFFCCC@@@=====================>>>>>>@@@CCCIIIRRR^^^lllttt~~~||||||~~~zzzsssssstttrrrsssuuuyyyxxxzzz|||{{{xxxvvvvvv}}}||||||}}}{{{xxxrrrmmmmmmttt}}}|||yyynnnpppsssuuuvvvuuusssrrryyytttsssuuurrrjjjgggiiilllkkkbbbUUUQQQTTTUUUSSSWWWaaakkkpppssstttqqqllleeeaaaXXXLLL???555...,,,+++++++++************)))))))))((((((''''''&&&&&&))))))******++++++,,,,,,,,,+++***)))((('''&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%&&&((()))))))))((('''%%%+++))))))///444BBBXXXaaaddd]]]ZZZccciiinnnzzz{{{|||vvvmmmoooppp___[[[YYYaaatttxxxeeeWWWHHHAAACCCWWWsss{{{uuupppcccSSSEEE;;;888===BBBLLLggg~~~zzzxxxuuurrrqqqvvvyyy|||~~~wwwnnnaaaZZZUUUSSSQQQLLLJJJKKKWWWbbblllnnnhhh^^^PPPDDDBBBBBBDDDJJJSSS]]]dddhhhlllmmmnnnppprrrsssssstttqqqrrrsssuuuuuuuuuuuutttuuuvvvxxxzzz|||~~~~~~{{{}}}|||yyyxxxvvvuuuuuutttrrrqqqkkkkkklllpppsssrrrlllgggXXXRRRNNNOOOSSSXXXaaajjjssswww|||~~~~~~~~~{{{|||~~~~~~|||zzzzzzzzz~~~|||zzzxxxxxxzzz|||~~~~~~~~~}}}}}}~~~|||yyyuuuqqqkkkcccXXXPPPEEE@@@>>>DDDNNNXXXdddmmmqqqtttxxxzzzzzzzzz{{{||||||{{{{{{|||~~~yyyjjj```SSSQQQSSSZZZccciiijjjhhhbbbaaa^^^[[[\\\eeerrr||||||zzzkkk```RRRJJJHHHGGGDDDAAA@@@???>>>======???@@@AAACCCDDDHHHMMMVVVbbbnnnwww}}}~~~~~~~~~~~~{{{uuuuuuvvvtttuuuwwwvvvxxxzzz{{{xxxuuutttuuuyyyzzzzzzxxxtttpppllljjjrrrwww~~~|||tttuuuvvvvvvvvvuuutttsssuuurrrrrruuusssmmmjjjlllmmmjjj```TTTQQQUUUWWWVVV[[[eeennnrrruuuvvvrrrmmmddd___TTTHHH;;;222---++++++++++++************)))))))))(((((((((((((((((()))))))))***************++++++***)))((('''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((((((((((((((('''''')))*********)))(((''',,,***)))...222>>>SSS___ccc^^^\\\eeehhhjjjtttvvvvvvpppeeefffxxxnnn[[[VVVTTT\\\ooo|||iiiYYYHHH@@@AAAUUUpppzzzuuuhhhXXXGGG===777:::===EEE^^^yyy|||xxxuuutttuuuyyyzzz}}}wwwnnn```YYYSSSRRRPPPKKKIIIJJJTTT```kkkooolllbbbSSSGGGBBBAAACCCHHHQQQZZZbbbfffjjjkkkmmmoooqqqrrrrrrsssqqqrrrtttuuuvvvvvvuuuuuuwwwxxxzzz{{{}}}~~~|||yyy~~~}}}zzzxxxvvvuuuuuutttrrrppplllkkkkkkmmmoooooojjjfffWWWQQQNNNPPPTTTZZZccclllssswww|||~~~}}}}}}}}}|||}}}~~~{{{yyyxxxxxx{{{zzzyyyyyyzzz|||~~~~~~}}}}}}~~~|||xxxtttooojjjaaaVVVNNNFFFAAA@@@GGGPPPZZZeeennnqqqtttxxxzzzzzzzzzzzz{{{||||||}}}~~~zzzlllcccVVVUUUVVV\\\dddhhhhhhfff^^^[[[WWWUUUYYYcccoooxxx}}}oooeeeXXXOOOLLLKKKHHHEEEDDDBBB@@@>>>???AAADDDFFFIIIKKKNNNTTT[[[fffrrrzzz|||}}}zzzuuuuuuuuussstttvvvtttxxx|||yyytttppppppqqquuuwwwwwwsssmmmiiihhhiiiwwwzzz~~~~~~{{{zzzxxxvvvttttttttttttsssrrrtttwwwvvvrrrooopppnnnhhh^^^TTTRRRWWW\\\\\\___hhhpppsssvvvvvvqqqjjjbbb[[[OOOBBB666///+++***+++++++++************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))...***(((---///999LLL\\\cccaaa___ffffffeeemmmrrrqqqjjj^^^[[[iiinnn[[[TTTPPPXXXjjj~~~qqq___III???>>>PPPjjj|||ooo```MMM@@@888999:::@@@VVVoooxxxtttuuuxxxyyyzzz|||}}}xxxooo___XXXSSSQQQNNNJJJIIIJJJPPP]]]kkkqqqppphhhXXXKKKBBBAAAAAAFFFNNNWWW___ccchhhiiikkkmmmooopppqqqqqqrrrssstttvvvvvvvvvvvvuuuxxxyyyzzz|||}}}{{{wwwyyy~~~|||zzzwwwvvvuuutttrrrpppmmmkkkjjjkkkmmmlllhhhcccUUUPPPNNNQQQVVV\\\eeennnssswww{{{~~~~~~|||{{{{{{}}}~~~~~~{{{xxxvvvvvvxxxyyyzzz{{{|||~~~~~~~~~~~~{{{wwwrrrmmmggg^^^RRRJJJEEEAAAAAAIIITTT]]]gggooorrruuuxxxyyyyyyyyyzzz{{{|||}}}~~~yyymmmdddYYYYYYZZZ___eeehhhfffddd\\\WWWPPPNNNUUU```lllsssrrriii]]]TTTQQQPPPNNNMMMIIIFFFCCC@@@AAADDDHHHKKKOOOQQQUUUZZZaaajjjttt{{{}}}~~~~~~~~~}}}~~~~~~~~~xxxtttssspppmmmmmmpppttt{{{~~~yyypppllllllmmmqqqssssssoooiiigggjjjnnnxxxzzz}}}}}}|||zzz{{{{{{zzzxxxuuusssrrrsssuuuvvvvvvwwwzzz||||||xxxuuutttooohhh^^^WWWXXX]]]bbbdddccciiipppssstttsssmmmeee___VVVIII<<<222---+++++++++++++++*********))))))(((((())))))******++++++))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))************)))---)))(((---...666GGG\\\dddcccaaafffcccaaaiiiqqqooohhh[[[TTT]]]qqqqqqbbbYYYSSSZZZjjjyyy}}}iiiLLL@@@<<>>NNNbbb}}}{{{uuuuuuvvvvvvwwwyyyzzz}}}|||tttfff^^^WWWTTTQQQLLLKKKMMMMMMYYYgggpppsssmmm^^^PPPHHHEEEBBBDDDJJJSSS[[[___dddeeegggjjjlllnnnoooooorrrssstttvvvvvvvvvuuuuuurrrsssuuuwww{{{{{{tttxxx~~~}}}zzzwwwuuusssqqqnnnlllhhhjjjmmmqqqrrrlllbbbYYYTTTOOOMMMQQQVVV[[[dddlllrrrvvv{{{}}}}}}|||{{{{{{}}}~~~}}}~~~{{{}}}~~~~~~}}}~~~{{{|||~~~}}}wwwsssnnnhhhaaaWWWKKKCCCAAA???DDDOOOZZZaaahhhnnnuuuwwwyyyzzzzzzzzz|||}}}|||}}}}}}rrrfff___[[[]]]bbbfffjjjjjjhhhfff___VVVLLLHHHMMMVVV^^^bbbyyysssiiiaaa^^^^^^``````XXXUUUPPPMMMLLLNNNRRRTTTYYY\\\```eeejjjpppwww||||||xxxxxx{{{}}}~~~zzzvvvrrrpppjjjdddcccgggoooxxx{{{sssmmmnnnmmmjjjccceeefffffffffiiioootttvvvxxxyyyxxxuuurrrpppooollllllmmmoooqqqtttwwwyyy~~~|||vvvmmmeee```ccciiilllnnnpppooosssvvvwwwxxxuuukkk```UUUKKK===222...------,,,+++++++++************)))(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''((())))))'''+++''''''...///444CCCXXXdddhhhhhhkkkeeeaaagggmmmlllggg]]]OOOLLLYYYiii|||ooobbb[[[aaakkkpppuuu{{{~~~XXXHHH<<>>:::888@@@NNNfffzzz{{{wwwrrrmmmoooqqqvvvzzz~~~~~~~~~nnneee\\\WWWRRRMMMKKKMMMJJJRRR\\\eeemmmnnneeeZZZKKKFFFAAA@@@EEEMMMVVVZZZbbbdddfffiiikkkmmmnnnooopppqqqrrrttttttttttttsssuuuuuuuuuwwwyyy}}}qqqqqqrrrwww~~~~~~~~~}}}}}}}}}}}}xxxxxxxxxwwwwwwvvvvvvvvvuuurrrnnnkkkiiieeebbb___\\\___dddiiijjjcccWWWNNNHHHEEEFFFLLLSSS[[[dddmmmqqquuuzzz~~~~~~~~~~~~~~~tttpppkkkfff___UUUJJJAAAAAABBBJJJWWWccciiimmmrrrvvvxxxzzz{{{|||~~~yyyppphhhccc```dddjjjmmmmmmjjjfffddd___[[[TTTNNNLLLOOOVVV[[[xxxooojjjiiijjjkkkfffccc___\\\ZZZZZZ[[[]]]aaadddhhhmmmqqqvvv{{{}}}}}}}}}|||{{{||||||uuutttwwwwwwtttllljjjiiigggbbb]]]^^^cccaaajjjmmmjjjmmmuuuuuunnnfffeeeeeehhhmmmrrruuuwwwwwwzzz~~~~~~zzztttnnnkkkiiilllqqqvvvyyy{{{{{{zzzwww|||sssfff___```jjjssssssqqqpppsssvvvwwwwwwwwwsssgggZZZIII???333,,,+++++++++***+++++++++************)))))))))((((((''''''&&&&&&''''''(((((())))))*********)))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***)))((((((((()))+++,,,+++---))))))000///111===MMMaaaooovvvyyymmmbbbccclllmmmmmmeeeUUULLLTTTdddooo{{{sssfff```iiiqqqrrrsssyyyxxxcccPPP>>>>>>MMMccczzzfffMMMCCC<<<777<<>>CCCKKKSSSXXXbbbdddfffiiikkkmmmooooooooopppqqqssstttssssssrrryyyxxxxxxxxxzzz|||~~~vvvsssqqqsss|||~~~~~~~~~}}}||||||||||||tttsssssssssrrrrrrrrrqqqqqqnnnjjjgggdddaaa]]]ZZZXXXZZZ^^^bbbccc^^^SSSKKKCCCAAACCCJJJSSS[[[eeeoooqqquuuzzz~~~}}}}}}}}}}}}}}}~~~zzzsssooojjjeee___UUUJJJBBBBBBDDDLLL[[[ffflllppptttvvvxxxzzz|||}}}zzzrrrkkkgggcccgggmmmooonnniiidddbbbaaa___[[[TTTPPPRRRYYY___zzzqqqkkkhhhgggggggggiiiiiifffbbb``````aaabbbgggllloooqqquuu}}}}}}sssppprrrooohhh```[[[XXXXXXWWWUUUWWW\\\___bbbdddfffjjjnnnlllgggeeefffiiimmmppptttwwwxxxzzz{{{|||~~~~~~yyyqqqjjjlllnnnrrrwww|||~~~}}}{{{xxxzzz~~~~~~xxxtttdddeeedddfffnnnvvvwwwssssssssstttvvvuuummm___TTTBBB:::000+++++++++)))&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&******))))))((((((''''''((()))))))))(((&&&$$$"""&&&%%%%%%%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$$$$%%%((()))''''''((()))))))))))))))***''''''))))))***///666IIIcccqqqsssxxxuuujjjeeeooo}}}|||ooobbbTTTSSSaaarrryyy||||||tttiiieeennnzzz}}}|||{{{www~~~pppRRREEECCCAAAZZZ}}}jjjOOO@@@;;;999;;;???PPPjjj||||||wwwmmmnnnpppsssvvvzzz|||~~~~~~wwwmmmbbb]]]XXXQQQLLLKKKMMMPPPUUU___kkkrrrlllbbbRRRJJJBBBBBBDDDGGGNNNUUU```dddhhhiiihhhiiilllpppnnnoooqqqssstttttttttsssuuuvvvwwwxxxxxxzzz}}}}}}wwwrrrqqqttt{{{~~~~~~|||wwwtttvvvtttqqqmmmkkkiiihhhhhhiiifffbbb^^^[[[WWWRRROOOIIIKKKOOORRRSSSPPPKKKFFF???@@@CCCHHHLLLSSS```nnnrrrtttwww{{{~~~~~~}}}xxxqqqlllhhheee^^^RRRJJJFFF@@@EEEOOO[[[fffmmmooopppvvvwwwxxxzzz}}}zzztttoookkkiiinnnlllmmmooollleeeaaaaaa___aaaaaa^^^^^^aaabbb```uuupppmmmkkkkkkiiijjjkkkhhhdddbbbbbbcccccchhhmmmpppqqquuu|||}}}uuullliiiiiiddd\\\UUUOOOLLLNNNPPPPPPRRRWWWZZZ```dddfffhhhkkkjjjfffbbbeeejjjppptttwwwwwwwwwvvvwwwzzz{{{yyyvvvsssqqqkkklllppptttyyy{{{{{{{{{xxxzzz}}}}}}xxxrrrmmmcccddddddfffmmmuuuuuupppnnnmmmnnnqqqqqqiii[[[OOO===666...***+++,,,+++)))++++++++++++************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))((((((''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&'''(((''''''((()))))))))))))))***''''''))))))***...555FFFaaappprrrvvvtttllljjjrrr|||pppaaa\\\fffxxx~~~yyymmmhhhrrryyyuuuUUUFFFDDDAAATTTvvvlllQQQAAA;;;888:::>>>HHH___vvv~~~zzzsssrrrsssuuuxxx{{{}}}~~~yyynnnddd___ZZZRRRNNNMMMLLLOOOTTT]]]jjjrrrnnneeeVVVLLLDDDBBBCCCFFFMMMTTT^^^bbbgggiiiiiiiiilllnnnqqqqqqrrrrrrrrrrrrrrrqqquuuvvvwwwwwwwwwyyy}}}~~~xxxsssqqqsssxxx~~~xxxuuuvvvuuurrrpppmmmjjjhhhgggccc```[[[WWWTTTPPPLLLIIIGGGGGGGGGGGGHHHGGGCCCAAA???>>>BBBHHHNNNUUUaaalllqqqsssvvvzzz}}}|||wwwpppjjjeeeaaaYYYNNNGGGEEEBBBHHHRRR___iiioooqqqqqqvvvvvvxxxzzz}}}{{{sssmmmmmmooorrruuuttttttuuupppfff```___aaafffgggfffgggkkkmmmlll}}}wwwtttrrrppplllmmmmmmkkkhhhfffeeefffeeeiiinnnppprrrvvv|||~~~|||vvvoookkkggg^^^VVVJJJCCC@@@DDDIIILLLOOORRRTTT^^^ggggggfffeeeeeedddaaafffmmmtttxxxyyyxxxvvvuuuyyy|||zzzuuuqqqqqqsssiiikkkmmmqqqtttvvvwwwxxxxxxyyyzzzzzzuuuooogggccc```cccdddgggmmmtttsssooojjjgggfffiiikkkdddTTTGGG777222,,,)))+++,,,,,,+++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((()))***+++''''''&&&&&&''''''((()))&&&'''((((((((((((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***'''''')))***)))...444AAA]]]mmmppptttsssoooqqquuupppffflll|||pppjjjsss~~~{{{ZZZGGGDDD@@@LLLkkkmmmTTTBBB:::777888;;;BBBTTTlll}}}zzzwwwuuuvvvxxxyyy{{{}}}{{{qqqgggaaa\\\UUUPPPOOOLLLNNNRRRYYYgggqqqqqqjjj[[[PPPFFFBBBAAADDDJJJQQQYYY^^^eeeiiiiiiiiijjjlllppppppppppppqqqqqqrrrsssuuuvvvvvvuuuvvvxxx}}}yyytttrrrqqqttt~~~|||xxxxxxxxxwwwuuurrrnnnjjjhhhbbb^^^XXXSSSOOOKKKGGGEEEFFFCCC???============<<<===<<>>:::???FFFJJJNNNQQQVVVcccnnnmmmfffccccccdddgggkkkpppuuuxxxyyywwwvvv{{{uuullllllpppkkklllmmmnnnoooppprrrsssvvvwwwvvvsssllleee___[[[^^^bbbfffiiiooouuuuuuqqqjjjeeebbbcccddd]]]LLL>>>333///+++)))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((()))((('''''''''(((***+++(((''''''''''''((())))))(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&''''''((())))))))))))))))))''''''******)))---333===XXXjjjnnnrrrqqqpppwww{{{}}}ppprrr{{{pppiiirrr~~~___IIICCC???DDD___}}}|||{{{kkkUUUCCC999666777:::@@@LLLbbbyyyzzzyyyvvvvvvxxxyyy|||~~~~~~sssiiiccc]]]VVVPPPOOOLLLMMMOOOVVVcccooorrrnnnaaaUUUHHHBBB@@@BBBHHHOOOSSSZZZbbbggghhhhhhiiijjjlllllllllmmmpppsssuuuwwwuuuuuuuuutttuuuxxx}}}yyytttsssqqqssszzz~~~|||}}}~~~}}}zzzvvvpppmmmiiieee]]]VVVQQQLLLHHHEEEDDD@@@<<<::::::;;;;;;;;;<<<:::===GGGRRRZZZbbbiiilllnnnrrrwww{{{~~~}}}wwwtttooohhh___WWWMMMDDDAAACCCFFFNNN[[[gggnnnqqqqqqqqqtttuuuwwwyyy}}}~~~ssshhhccciiiwww|||mmmcccaaaiiirrr{{{}}}{{{tttsssrrrqqqpppooonnnmmmmmmooorrruuuwwwyyy|||~~~|||yyywwwpppeeeWWWNNNBBB;;;888===CCCGGGLLLQQQbbbpppzzzvvvlllgggiiikkkrrrrrrsssuuuvvvwwwwwwwwwyyymmmkkknnnnnnooopppooolllkkkmmmnnnssssssqqqllleee^^^[[[ZZZ___dddiiilllrrrxxxyyyvvvnnnhhhbbb___]]]TTTEEE888111///,,,*********)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((((((((()))((('''&&&%%%&&&'''((((((''''''''''''((())))))*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&''''''((())))))))))))))))))''''''******))),,,111:::SSSeeekkkooommmmmmvvvyyy{{{}}}rrrjjjqqq~~~gggNNNCCC??????UUUuuu~~~~~~zzzwwwqqqfffUUUDDD999666777888<<>>BBBJJJRRRooo{{{|||qqqmmmqqquuuyyyxxxvvvttttttvvvxxxyyy}}}pppmmmpppoooqqqsssqqqmmmjjjkkkmmmnnnnnnkkkeee___\\\^^^```ccchhhlllnnnrrrxxxzzzxxxoooiiiaaa[[[TTTKKK>>>555000///---,,,***))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))*********)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''''''''((())))))))))))))))))'''(((******(((+++000666MMM]]]fffkkkgggfffooo{{{zzzoooooo~~~~~~sssZZZFFFAAA???NNNjjjyyy{{{~~~~~~zzzuuurrriiidddXXXGGG;;;777666555555<<>>>>><<<;;;;;;:::===FFFPPPXXXbbbkkklllnnnrrrvvvzzz}}}~~~}}}xxxtttrrrooohhh___UUUJJJAAAAAAGGGJJJSSS___iiimmmnnnoooqqquuuvvvwwwyyy||||||vvvnnnhhhhhhmmmuuuzzz|||nnnffffffqqq~~~{{{{{{||||||zzzxxxuuuvvvxxxzzz}}}~~~~~~}}}~~~~~~zzzvvvssstttnnn^^^OOOGGG666555666999;;;???JJJUUUsss|||yyyooonnntttyyy{{{zzzwwwuuuuuuwwwyyy{{{{{{pppnnnrrrnnnrrruuutttpppmmmmmmnnnjjjiiifff```\\\]]]ccciiiiiinnnpppoooqqquuuwwwvvvkkkfff^^^TTTKKKAAA999444---......---+++******************)))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''((()))))))))))))))((('''(((******(((***///333FFFUUU___fffaaa\\\cccmmm~~~rrrjjjqqqhhhLLLDDDAAAIII___uuu|||yyysssqqqffffff]]]LLL>>>888555222333999AAAOOOfff~~~}}}}}}{{{{{{{{{}}}~~~}}}}}}}}}}}}~~~~~~qqqiii```VVVOOOMMMKKKLLLLLLNNNWWWcccjjjjjjiii]]]PPPHHHCCC@@@BBBFFFIIIPPPYYY___bbbdddgggjjjlllmmmmmmnnnnnnnnnmmmmmmnnnqqqtttvvvwwwxxx{{{}}}}}}{{{wwwsssuuuyyy|||}}}}}}zzzuuupppjjjccc[[[VVVNNNJJJFFFBBBAAA???>>>===;;;;;;???FFFMMMUUUaaammmnnnpppssswwwzzz|||}}}~~~~~~|||wwwsssqqqmmmggg___UUUIIIAAABBBHHHNNNVVVbbbiiilllmmmppprrrvvvwwwxxxyyy{{{~~~wwwooogggdddhhhoootttvvvyyy|||vvvhhhbbbcccmmm~~~|||wwwxxxyyy|||~~~}}}~~~~~~~~~~~~uuuooommmnnnhhhXXXIIIBBB333444777:::;;;???LLLZZZpppxxxzzzrrrjjjlllsssyyyzzzyyyxxxwwwxxxyyyzzz{{{wwwmmmmmmppplllqqqvvvvvvrrrooooooqqqggggggccc^^^ZZZ^^^gggooonnnqqqrrroooooorrrtttsssfffccc[[[PPPDDD;;;666444+++,,,......,,,++++++,,,************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$&&&((()))++++++******&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))((('''(((******(((***///111BBBPPP[[[ccc\\\UUUZZZ___ppp~~~sssdddffftttrrrPPPFFFCCCFFFXXXvvv|||tttrrrfffhhhaaaPPP@@@999444000444;;;>>>EEE\\\yyy{{{}}}||||||}}}~~~|||||||||||||||}}}}}}~~~tttkkkbbbWWWPPPMMMKKKLLLLLLNNNUUUaaaggghhhiii]]]QQQIIIDDD@@@AAAEEEHHHNNNWWW^^^aaadddgggjjjhhhjjjlllnnnooooooooonnnmmmppptttwwwxxxyyyzzz{{{}}}xxxsssssswww}}}~~~|||{{{vvvyyy|||}}}zzzvvvqqqkkkccc]]]XXXSSSKKKFFFCCCAAAAAA@@@;;;<<<@@@FFFKKKRRRaaannnoooqqqtttwwwzzz|||}}}}}}~~~~~~|||wwwsssqqqkkkeee^^^UUUIII@@@BBBHHHPPPYYYcccjjjlllnnnqqqtttwwwwwwxxxyyy{{{}}}ssskkkaaa```gggpppttttttuuuxxx}}}{{{pppccc]]]___fffxxx~~~{{{zzz{{{|||~~~zzzwwwrrrooolllggg___SSSEEE;;;999999999:::???JJJXXXcccllllllkkkjjjiiikkknnnrrrsssuuuwwwxxxwwwwwwwwwyyy}}}wwwrrrqqqrrrssswwwxxxuuusssssspppkkkfffccc]]]YYY^^^hhhnnnnnnpppnnnmmmnnnpppqqqnnnkkkeee```VVVJJJ@@@777111...------,,,,,,+++***))))))(((((())))))*********+++((((((((((((((((((((((((%%%'''(((******((('''%%%(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))'''$$$$$$&&&((())))))''''''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''')))***,,,...000666HHH\\\```VVVPPPSSSXXXbbbqqq}}}~~~}}}{{{zzzkkk``````kkkyyy{{{cccKKK@@@EEEOOOlllsssnnnjjjddd\\\MMM===444333///000777CCCQQQbbbwww~~~||||||}}}}}}|||||||||||||||}}}~~~}}}~~~|||oooddd[[[SSSOOOMMMJJJJJJMMMQQQWWWaaakkkjjjbbbVVVJJJBBB@@@AAACCCEEEKKKTTT\\\bbbfffiiikkkhhhjjjkkkkkkjjjkkkmmmoooppprrrtttvvvwwwxxx{{{}}}}}}zzzyyyxxxxxx}}}}}}vvvrrrqqqtttyyy|||}}}xxxrrrqqqrrrqqqmmmhhh```\\\TTTMMMGGGDDDCCCCCCBBBDDDFFFHHHLLLUUUaaajjjooovvv{{{{{{{{{|||{{{xxx}}}}}}~~~}}}~~~~~~xxxtttrrrqqqooodddWWWNNNFFFBBBDDDJJJUUU]]]gggnnnqqqrrrsssuuuuuuwwwzzz{{{|||}}}pppeee^^^aaaggglllnnnppprrrtttvvvtttiii]]]ZZZ]]]gggrrr}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{wwwtttmmmjjjfffaaaYYYNNNAAA999555555666:::AAAMMM[[[dddhhhgggggghhhjjjnnnqqqsssuuuvvvxxxxxxvvvuuuvvvvvvwwwyyyyyyvvvrrrppprrruuuuuuxxxxxxuuussssssooojjj```^^^ZZZZZZbbbmmmrrrqqqrrrooommmmmmooonnnkkkggg___YYYNNNCCC999111,,,***------,,,++++++***))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%%%%&&&((())))))%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''((()))***,,,---000666HHH\\\aaaWWWQQQRRRTTT]]]kkkuuuxxxvvvqqqnnnmmm~~~zzzjjj]]]ZZZbbbmmmhhhNNN???@@@HHHdddxxxzzzsssoooiii```QQQ???666444111000333<<>>666000---+++,,,,,,,,,+++******))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%%%%&&&((()))(((%%%$$$$$$$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,///555FFFZZZaaaYYYRRRQQQNNNWWWbbblllpppmmmfffaaa]]]mmmyyyiii[[[TTTXXXaaasss~~~qqqWWWEEEAAAEEEZZZnnn{{{uuuoooeeeUUUCCC777444333000000444;;;GGGYYYhhh}}}~~~~~~{{{xxxxxxyyyzzz|||}}}~~~}}}|||{{{|||}}}pppeee\\\VVVRRRLLLIIIHHHKKKNNNSSS]]]ggglllggg___TTTJJJDDDBBBCCCCCCGGGMMMSSSYYY^^^dddhhhiiijjjjjjiiigggfffhhhiiinnnppprrrtttuuuwwwzzz}}}~~~}}}zzzssspppllloootttyyy}}}}}}yyyvvvmmmhhhdddeeelllrrrttttttlllggg___VVVNNNJJJHHHGGGEEEFFFHHHIIILLLSSS^^^ffflllsssyyyzzz{{{}}}}}}{{{{{{|||}}}~~~}}}|||~~~{{{uuuqqqnnnlllggg]]]QQQJJJEEECCCGGGNNN]]]dddmmmrrrsssssstttuuuwwwyyy{{{|||}}}~~~xxxkkkbbb]]]aaafffhhhiiikkkkkkjjjjjjggg___WWWXXX]]]iiipppzzz~~~~~~yyyuuuxxx}}}~~~}}}~~~~~~}}}|||~~~}}}{{{yyyuuuooolllhhheee___WWWOOOFFF>>>:::666555888AAANNNYYY```bbb[[[ZZZ\\\dddooowwwxxxwwwxxxyyyyyywwwsssooommmlllnnnmmmllliiihhhlllttt{{{}}}wwwssslllfff[[[[[[[[[aaaooo{{{}}}xxxvvvssspppooonnnlllfffaaaYYYPPPCCC999333000...,,,,,,+++++++++******))))))(((((())))))))))))))))))************************))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''(((''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))******+++,,,222AAAUUU^^^ZZZRRROOOKKKRRR]]]hhhnnnlllddd^^^TTT___pppyyykkk\\\SSSSSSXXXhhhsss{{{eeeRRRIIIHHHQQQdddzzz{{{tttjjjZZZFFF888333333000///222555<<>>EEEOOOXXX]]]___^^^^^^\\\aaajjjrrryyy|||||||||}}}~~~~~~{{{tttmmmhhhfffeeehhhkkkmmmpppuuu~~~{{{mmmaaa[[[ccckkkqqqyyy|||wwwsssoooggg]]]VVVIII???444......///---***))))))))))))************))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%$$$$$$%%%''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((('''+++***...;;;MMMZZZ]]]YYYUUUSSSVVV```kkkmmmfff]]]PPPKKKIIITTTnnn}}}qqqcccZZZWWW___mmmwwwxxx}}}uuu^^^MMMFFFQQQfff}}}}}}ppp[[[III@@@555444555666444333888@@@NNNccczzz~~~|||zzzxxxxxxxxxyyy{{{|||~~~|||}}}~~~}}}}}}vvvlllccc]]]UUUPPPKKKIIIGGGHHHNNNVVVcccjjjoookkk___PPPFFFBBB???BBBEEEIIIMMMTTT[[[```dddeeefffgggfffgggjjjllliiijjjlllmmmnnnrrrwww{{{{{{pppuuu|||{{{vvvsssppprrrwww|||~~~zzzvvveee^^^WWWWWW\\\cccggggggeee```XXXPPPJJJFFFEEEEEEGGGIIIKKKLLLMMMRRRZZZ```eeekkkpppqqqrrrwwwyyyxxxvvvxxxzzz|||~~~~~~~~~}}}~~~}}}yyyqqqiiiccc___UUULLLDDDCCCEEEKKKVVVaaahhhmmmsssvvvuuuuuuvvvxxxzzz|||}}}vvvqqqmmmllloootttuuupppllllllkkkeee^^^ZZZUUUQQQSSSWWW]]]aaafffgggccc```______{{{nnnlllsssxxx{{{~~~|||}}}yyyxxxyyy{{{zzzyyyyyyxxxuuuqqqnnnmmmlllggg]]]PPPEEE???===CCCLLLYYYbbbeeeeeeeeeeee___fffooowww{{{|||||||||}}}wwwpppjjjhhhiiilllnnnoooooorrrwww|||}}}nnnbbbbbbjjjqqqtttwww}}}~~~yyysssmmmdddXXXPPPBBB999...)))***+++)))%%%)))))))))))))))*********))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&'''((()))))))))(((''',,,***,,,777KKK[[[```^^^TTTRRRTTT```mmmrrrmmmeeeVVVPPPJJJQQQhhh~~~wwwkkkccc``````nnnwwwuuuyyykkkWWWDDDNNNbbbzzzvvvbbbPPPFFF999666444444111000666>>>GGG___yyy~~~{{{zzzxxxxxxxxxxxxyyyzzz{{{|||{{{|||}}}~~~|||}}}~~~|||qqqgggaaaWWWQQQLLLJJJGGGGGGLLLSSSccckkkrrrooobbbSSSHHHCCC???BBBEEEIIINNNTTT[[[```dddeeeffffffeeeeeegggiiiiiijjjkkklllnnnrrrwww{{{}}}yyymmmqqqxxx|||wwwtttrrruuuyyy~~~|||xxxggg```XXXWWW[[[aaaccccccddd___XXXPPPKKKGGGGGGGGGFFFIIIKKKLLLMMMRRRZZZ```eeekkkooooooqqquuuxxxwwwwwwyyy{{{~~~~~~}}}~~~~~~}}}|||~~~~~~|||wwwpppiiiccc```SSSKKKCCCBBBEEEMMMYYYcccjjjoootttwwwwwwwwwyyy{{{{{{}}}{{{uuupppooonnnrrrwwwxxxrrrmmmmmmooohhhaaa]]]XXXSSSTTTXXXZZZ^^^cccccc```[[[YYYYYY}}}uuurrrtttxxxzzz~~~|||yyywwwvvvwwwyyy{{{{{{yyyvvvuuuuuuoookkkeee[[[NNNDDDFFFMMMXXXaaajjjiiibbb]]]```eeegggmmmtttvvvvvvwww{{{xxxqqqooollliiiooolllllloooooopppuuu|||yyyoooiiigggkkkpppsssuuuxxx|||~~~zzzwwwqqqeeeUUUJJJ<<<555,,,((()))***(((&&&((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''',,,+++***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((()))++++++)))+++,,,222CCCXXXaaa```___\\\ZZZ^^^kkkvvvuuunnn```QQQGGGPPPbbbrrryyypppiiieee```ppp|||||||||uuudddLLLOOO\\\uuuooo[[[MMM===999777999999777888<<>>111---******,,,---,,,******++++++***))))))***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((()))******(((***+++...888KKK\\\eeefffccc^^^^^^hhhwwwqqq```SSSWWWfffssszzz}}}~~~wwwnnnggggggxxxtttZZZQQQPPPccc|||wwwiii^^^EEE>>>888888888666888;;;CCCUUUlll{{{~~~yyyuuusssrrrssstttuuuvvvvvvvvvuuuwwwzzz|||~~~~~~~~~|||ssslllaaaXXXPPPMMMKKKIIIJJJNNNSSS^^^iiioooooohhhYYYKKKDDD@@@???DDDHHHLLLSSSZZZbbb```bbbgggjjjiiihhhiiieeefffggghhhjjjoootttxxx~~~}}}xxxpppmmmlllpppvvvyyyrrrnnnttt}}}xxxppphhhhhhnnntttvvvtttfff```WWWOOOJJJGGGFFFEEECCCDDDFFFIIINNNVVV___fffiiikkkppptttwwwxxxxxxxxxzzzzzzyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~wwwqqqlllfff^^^XXXKKKEEECCCIIIRRR\\\fffooopppsssvvvxxxzzz|||zzzsssooopppzzz|||~~~}}}zzzxxxwwwvvvnnnlllhhhfffgggkkkooorrrlllkkkhhhddd```]]]]]]^^^xxxqqqlllnnnrrrvvv{{{~~~|||{{{{{{yyyyyyzzzwwwpppiiiccc]]]VVVQQQNNNPPP[[[gggtttsssooogggaaaaaagggnnnqqqrrrsssssssssvvv|||~~~tttnnnnnnoooooommmkkkllloooppppppuuu{{{{{{zzzvvvrrrnnnmmmnnnqqqsssrrrooolllkkkllloooqqqvvvsssmmmeeeZZZMMM???666...,,,***+++,,,---+++***)))******)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((,,,,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((***,,,,,,333CCCXXXgggmmmkkkeeebbbgggsss|||~~~}}}nnnaaaaaannnyyy}}}}}}zzz}}}xxxooohhhhhhyyyxxx]]]NNNIIIYYYuuuxxxnnngggLLLCCC:::888777666888;;;BBBSSSiiixxxzzzvvvsssrrrrrrssstttuuuuuuvvvuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~vvvpppddd[[[SSSOOOKKKHHHIIIKKKRRR[[[fffooosssmmm]]]MMMFFFBBBAAADDDHHHKKKQQQXXXbbbaaaaaaeeehhhiiigggfffdddeeeeeegggjjjnnnrrruuuzzz}}}xxxmmmhhhfffjjjpppyyy~~~wwwrrrooopppzzz{{{tttnnnnnnuuu{{{{{{yyyiiicccYYYQQQLLLJJJIIIHHHDDDEEEFFFIIIPPPXXXaaagggiiikkkppptttwwwyyyzzzyyyzzzyyyxxxwwwwwwyyy{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}vvvpppkkkddd[[[UUUIIIEEEDDDLLLUUU___iiirrrpppsssvvvxxxzzz|||xxxqqqoooqqqzzz}}}yyyvvvjjjiiiiiilllppptttwwwxxxwwwvvvsssnnnhhhcccaaaaaavvvmmmfffgggmmmrrrwww|||zzz|||}}}{{{}}}zzzyyyxxxsssjjjbbbXXXRRRLLLIIIIIIMMMYYYeeemmmkkkgggcccbbbeeelllrrrssssssrrrrrrsssvvvzzz~~~|||rrrmmmooorrrrrrmmmkkkkkkmmmlllkkknnnssstttsssoookkkiiikkkooossstttrrrqqqooonnnnnnmmmmmmoookkkcccYYYMMMAAA666///---,,,++++++++++++)))((('''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))+++,,,,,,000===SSSeeeoooooolllggghhhrrr}}}zzznnnlllttt~~~yyyzzz|||~~~xxxooohhhfffuuu|||vvv\\\LLLCCCRRRooo}}}zzzuuuqqqmmmUUUIII===888777777888;;;AAAQQQgggtttwwwtttqqqqqqrrrrrrtttuuuvvvwwwwwwwwwvvvxxx{{{}}}}}}~~~|||~~~xxxtttggg^^^UUUPPPLLLHHHGGGIIIOOOWWWaaajjjpppmmm]]]NNNIIIDDDAAACCCEEEHHHOOOVVV\\\^^^```bbbeeehhhhhhfffdddddddddfffjjjnnnqqqrrrvvv{{{yyykkkeeeaaadddkkkuuu}}}vvvpppmmmiiitttzzzuuuwww}}}~~~mmmggg^^^WWWRRRPPPOOONNNGGGGGGHHHKKKSSS\\\dddiiijjjlllppptttwwwyyyzzz{{{zzzyyywwwvvvwwwxxxzzz{{{||||||||||||||||||||||||}}}}}}}}}~~~{{{tttnnnhhhaaaXXXQQQIIIEEEFFFOOOXXX```iiippppppsssvvvxxxzzz|||xxxpppnnnrrr{{{}}}vvvgggiiinnnuuu|||~~~{{{ssslllgggeeevvvkkkbbbccciiinnnssswwwwwwyyy}}}|||||||||||||||}}}}}}zzzwwwssslllbbbZZZPPPJJJEEEDDDEEEIIISSS]]]^^^]]]\\\]]]aaahhhooossstttsssrrrqqqrrruuuxxxzzz{{{|||xxxpppmmmqqqtttuuuooommmlllllliiieeefffjjjlllkkkjjjiiiiiilllqqquuusssrrrppppppppppppnnnllliiicccZZZNNNBBB777000,,,---,,,,,,+++***)))((('''''''''((('''&&&%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((())))))+++,,,...888LLL^^^hhhkkkkkkfffhhhsss{{{uuuxxx{{{zzzzzzzzzzzzvvvoooiiieeemmm}}}zzzuuu^^^LLLAAAMMMhhh~~~}}}|||yyywwwtttrrrqqqppp^^^OOO@@@999888888:::===@@@PPPeeerrruuurrrpppppppppqqqsssuuuvvvwwwxxxxxxvvvyyy{{{}}}}}}}}}{{{}}}~~~~~~|||xxxjjjaaaXXXSSSOOOIIIHHHJJJPPPWWWaaajjjpppooodddWWWKKKEEE@@@@@@BBBEEELLLTTTWWW]]]aaabbbdddhhhjjjjjjdddccccccfffjjjnnnppppppuuuyyy|||lllddd^^^aaahhhsssxxxppplllfffrrr~~~}}}rrrmmmfff___\\\YYYWWWVVVLLLKKKKKKNNNVVV___gggkkklllnnnqqqtttwwwyyy{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}~~~}}}||||||~~~~~~yyysssmmmggg^^^TTTMMMHHHFFFJJJSSS\\\bbbhhhmmmooorrruuuwwwyyy{{{~~~wwwmmmlllppp{{{wwwhhhlllttt}}}tttnnnkkkyyymmmcccdddiiinnnqqqtttuuuxxx|||~~~|||{{{zzzzzzzzz{{{|||}}}}}}|||zzztttlllbbbXXXRRRHHHCCC???@@@AAACCCJJJRRRRRRSSSUUU\\\dddlllqqqssstttrrrqqqqqqrrruuuvvvwwwuuuvvvtttooonnnrrrwwwxxxtttpppnnnlllggg```___bbbccceeehhhjjjlllooosssvvvssspppmmmmmmoooppppppoooeee___TTTFFF:::222...---+++++++++***(((((())))))'''(((((((((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''''''''(((+++---333DDDUUU___cccbbb]]]___nnn~~~|||}}}yyywwwxxxuuuooojjjfffeeesss|||xxxdddPPPAAAHHH___ttt~~~{{{vvvrrrqqqqqqrrreeeTTTBBB:::999999;;;>>>@@@PPPdddqqqsssqqqpppqqqmmmnnnpppsssuuuwwwxxxyyywwwyyy|||}}}||||||~~~{{{}}}~~~~~~|||mmmeee\\\WWWRRRLLLJJJLLLPPPXXXbbbjjjqqqsssmmmdddQQQJJJCCCAAABBBFFFNNNWWW[[[dddiiigggdddfffjjjjjjeeeccccccfffkkkooopppooovvvzzzpppfff___```gggppp}}}wwwrrrjjjttt~~~vvvrrrlllhhheeebbb___]]]QQQOOONNNRRRZZZccciiilllnnnooorrruuuwwwyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}~~~~~~|||xxxqqqkkkeee\\\RRRKKKHHHGGGMMMXXXaaafffiiimmmnnnqqqtttvvvxxxzzz}}}uuujjjiiilllvvvxxxjjjnnnwwwyyytttqqq}}}pppfffffflllooorrruuutttxxx|||}}}{{{yyyxxxxxxxxxzzzzzzyyyrrrggg\\\RRRMMMCCC>>>;;;<<<===>>>CCCIIIMMMOOOTTT^^^iiiqqqtttuuusssrrrpppqqqrrrtttuuuuuupppsssrrrnnnnnntttxxxyyywwwssspppmmmfff^^^[[[^^^^^^bbbgggkkknnnqqqtttvvvsssooojjjiiilllppprrrrrrddd]]]QQQCCC777000//////*********)))'''(((***,,,((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&(((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&$$$&&&***,,,000???NNNYYY\\\ZZZSSSTTTeee~~~yyyvvvvvvuuuppplllhhh```hhh{{{iiiTTTBBBEEEXXXnnn}}}~~~xxxsssqqqrrrssshhhWWWDDD;;;999:::<<<>>>AAAPPPdddpppsssqqqpppqqqjjjlllnnnqqqtttvvvxxxyyyxxxzzz|||}}}||||||}}}~~~|||~~~pppggg^^^ZZZUUUOOOMMMNNNLLLTTT^^^eeemmmqqqoooiiiXXXOOOGGGDDDEEEIIIRRR\\\cccmmmrrrlllddddddggghhheeedddcccfffkkkooopppoooxxx{{{tttiii``````fffooo{{{zzzpppwww~~~xxxuuuqqqmmmjjjhhhdddaaaTTTRRRPPPTTT\\\eeekkkmmmoooqqqsssuuuwwwyyyzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~|||wwwqqqkkkddd[[[QQQIIIGGGHHHOOO\\\eeeiiikkknnnmmmpppsssuuuwwwzzz}}}ssshhhfffjjjoooyyy~~~~~~xxxiiimmmvvvzzzwwwvvvxxxmmmjjjmmmppptttxxxyyy{{{~~~~~~~~~|||yyyvvvttttttuuuwwwuuuppphhh^^^RRRIIICCC>>>999888;;;>>>@@@EEEKKKTTT\\\cccgggkkkppprrrpppvvvtttpppnnnoooqqqpppmmmjjjqqquuuuuuuuuxxxwwwuuu~~~xxxsssooofff[[[XXX[[[]]]ccchhhkkkooouuuwwwttttttqqqkkkhhhlllqqqooohhh^^^QQQBBB999222---+++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%%%%%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))+++***))))))+++111999???OOOLLLKKKLLLNNNXXXooo~~~{{{}}}{{{rrroooaaa[[[eeerrr}}}|||lllXXXEEEBBBOOOcccwwwyyyuuurrroookkk]]]JJJ===999:::;;;<<>>555000+++)))+++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&$$$%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((((((***///666;;;MMMKKKKKKJJJJJJQQQeeeyyyvvvsssyyy{{{rrrcccZZZ```jjjttt~~~ooo[[[GGGAAAJJJ\\\rrrxxxqqqllllllaaaPPPCCC;;;:::;;;<<>>FFFMMMMMMIIIKKKSSS[[[jjjrrrwwwsssfff]]]\\\___{{{vvvfffYYYUUU\\\mmm}}}uuu___KKKAAAFFF\\\qqqxxxqqqaaaMMM<<<555888>>>AAAKKK^^^qqqxxxtttnnnllllllmmmoooppprrrssstttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvwwwzzz}}}wwwnnnhhhaaaWWWQQQPPPOOOOOOPPPUUU]]]fffmmmqqqvvvpppdddeeerrroooaaa^^^aaarrr{{{ssskkkmmmlllgggffffffggghhhiiikkklllmmmmmmqqqxxx~~~|||pppddd]]][[[[[[\\\\\\^^^bbbhhhooossstttssssssvvvxxxyyyxxxxxxyyy{{{{{{tttrrrrrrwww|||zzzqqqhhh^^^ZZZZZZ```eeehhhlllqqqooorrrtttrrrnnnkkkkkkmmmsssuuuxxx{{{}}}}}}}}}|||zzz{{{{{{{{{{{{|||||||||~~~~~~zzzmmmlllkkkggg\\\PPPKKKMMMUUU\\\eeekkkmmmmmmnnnpppqqqssswwwzzz|||~~~|||xxxuuusssoooiiiiiilllhhhiiiiiihhhfffbbb^^^[[[YYY\\\cccmmmxxx~~~~~~}}}{{{xxxkkkeeeiiiooo~~~zzzyyy|||~~~yyyrrrrrruuutttnnngggfffddddddeeefffccc]]]WWWLLLIIIDDD@@@===<<<>>>???BBBEEENNN]]]fffiiikkkmmmooosssvvvuuuwww}}}~~~vvvqqqssssssttt~~~ooo```\\\bbbhhhiiikkknnnooonnnrrrzzz~~~~~~~~~uuuiii```ZZZQQQIII<<<333---,,,,,,******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((()))))))))***)))*********)))***,,,...777CCCMMMNNNLLLPPPVVV[[[gggqqqzzzzzzpppddd\\\YYYkkk}}}mmm]]]UUUZZZiiiwwwyyy|||hhhSSSEEEDDDTTTddd|||tttdddPPP???777999===>>>GGGXXXkkktttrrrmmmkkkhhhjjjllloooqqqssstttuuussstttuuuvvvwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvxxxyyy{{{rrrkkkbbbXXXRRRPPPMMMMMMOOOSSS[[[dddmmmrrruuusssgggaaafffaaaWWWWWWmmm||||||pppeeefffggghhhjjjkkklllllllllpppvvv||||||~~~~~~tttiiiaaa[[[YYYYYYWWWYYY]]]ccchhhjjjiiihhhgggiiikkkjjjhhhhhhkkkooo|||{{{vvvtttuuuyyy~~~|||rrriii___\\\]]]ccchhhkkkooosssppprrrttttttrrrnnnkkkiiilllpppuuuzzz|||}}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||~~~|||vvvmmmllljjjeeeYYYNNNLLLOOOWWW^^^ffflllmmmmmmoooppppppssswwwzzz{{{}}}}}}xxxssspppooommmjjjjjjmmmeeeffffffeeeccc___[[[XXXVVVZZZcccmmmuuuxxxwwwuuuqqqttttttooogggcccfffkkkzzzxxxzzz{{{~~~~~~}}}~~~xxxqqqnnnmmmkkkeee```^^^\\\\\\^^^___\\\TTTNNNHHHEEE@@@<<<<<<>>>AAACCCNNNSSS^^^jjjnnnmmmnnnqqqnnnsssvvvuuuwww|||~~~~~~wwwvvvzzz{{{{{{ssseee```eeeiiiiiiiiikkkkkkjjjnnnvvv{{{{{{~~~vvvjjj^^^UUUKKKAAA888000++++++,,,+++***+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))'''(((******))))))+++---222@@@LLLNNNMMMQQQXXX[[[eeeooo{{{{{{nnn```WWW[[[rrrttt```TTTVVVcccooosssyyynnnZZZJJJDDDLLLXXXwww}}}vvvhhhVVVFFF<<<999:::<<>>;;;;;;???DDDGGGWWW^^^jjjrrrqqqlllooouuupppvvvyyyyyyyyy||||||{{{}}}xxxyyy~~~||||||vvvjjjdddgggjjjhhheeeggggggfffiiiqqqwwwwwwwwwwwwssshhh]]]SSSGGG===666///***+++,,,***)))***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%'''))))))((()))***,,,...>>>KKKLLLLLLQQQWWWZZZbbbmmm|||uuucccWWWQQQfffwwwbbbSSSSSS^^^hhhqqquuu~~~ppp^^^MMMDDDGGGPPPlll||||||vvvjjj[[[LLLAAA:::777;;;AAAOOObbbmmmnnnllllllggghhhjjjlllnnnpppqqqqqqrrrssstttuuuvvvvvvvvvvvvqqqtttyyy{{{{{{zzzzzzzzzuuu{{{uuunnnfff]]]YYYYYYVVVUUUSSSQQQRRRWWW^^^cccjjjuuuuuummmlllkkknnnzzzrrrddddddeeeggghhhjjjkkkkkkkkklllpppuuuyyy~~~{{{sssoooqqqzzzuuujjj```YYYVVVWWWXXXZZZ]]]^^^\\\WWWTTTOOOQQQQQQNNNJJJLLLRRRWWWbbbmmmwww{{{|||~~~|||{{{xxxoooiiieeeeeejjjnnnoooqqqtttsssqqqoooqqqtttvvvtttqqqpppqqqsssuuuxxxzzz{{{|||yyyyyyyyyzzzzzzzzz{{{{{{|||{{{|||~~~uuupppnnnjjjbbbUUUKKKLLLSSS[[[aaaiiinnnoooppprrrsssooorrrvvvyyyzzz|||}}}yyywwwtttnnnkkkkkkllljjjkkknnnllllllllliiieee```[[[XXXVVVYYY___fffllloooqqqqqqkkkiiigggddddddeeegggiiiyyyuuuuuuvvvwwwyyy{{{|||}}}}}}xxxsssjjjbbb\\\WWWSSSQQQQQQUUUSSSNNNKKKKKKGGG??????===;;;;;;???GGGPPPUUUeeemmmuuuvvvsssppprrruuuttt|||zzzxxxyyyvvv}}}}}}|||uuuvvvuuurrrpppppplllffffffggghhhiiijjjmmmqqqsssvvvsssmmmbbbTTTGGG<<<777222000,,,+++++++++***)))((((((''''''&&&&&&&&&%%%(((((()))***************))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((($$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((()))---555EEESSSVVVRRRTTT[[[]]]lll|||yyydddQQQTTTWWWggg~~~~~~mmm^^^YYY^^^eeennnoooxxx}}}hhhRRRDDDBBBDDD```sssvvvlllcccSSSBBB999999555>>>KKKYYYgggooollleeeeeefffhhhjjjlllmmmnnnnnnqqqrrruuuwwwxxxvvvuuusssssswww{{{|||{{{yyywwwvvvwwwzzzzzzooogggaaa]]][[[WWWVVVSSSPPPNNNQQQXXX]]]ffflllsssuuuuuuxxxxxxvvvddd^^^aaabbbccceeehhhjjjkkklllllljjjmmmtttyyy}}}sssmmmkkkppp}}}|||ssskkk```VVVXXXXXXXXXXXXWWWSSSNNNJJJIIIJJJIIIFFFDDDEEEJJJNNNSSS\\\bbbeeejjjtttyyyxxx||||||vvvrrrmmmllljjjjjjkkknnnrrrtttuuutttsssrrrrrrrrrrrrrrrsssppppppttt{{{~~~~~~{{{yyyyyyxxxxxxyyyyyyzzzzzz~~~~~~{{{wwwrrrsssvvvxxxvvvrrrooojjjcccZZZSSSRRRTTTWWW]]]aaafffjjjmmmppprrruuutttvvvyyyzzz{{{{{{}}}zzzuuuqqqoooppppppqqqqqqpppooonnnnnnmmmllljjjhhhfffcccaaa]]]\\\]]]bbbjjjnnnllliiilllfffbbbeeehhhhhhhhhkkk~~~|||{{{}}}|||yyyvvvuuuvvvwwwwwwvvvuuutttsssnnnhhhaaaZZZUUUPPPMMMKKKIIILLLKKKGGGEEEFFFCCC===???======???FFFOOOYYY___nnntttyyyyyytttqqqsssvvvzzz~~~xxxwwwsssyyy|||zzzxxx{{{~~~|||xxxvvvpppssstttrrrqqqqqqnnnhhhcccdddfffgggjjjmmmppprrrpppmmmeeeZZZMMMAAA888333///---+++***+++++++++***))))))))))))((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''"""###%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((()))---444DDDTTT[[[ZZZ\\\```]]]kkk{{{|||hhhUUUQQQUUUcccxxxnnn___ZZZ^^^eeemmmnnnwwwmmmVVVFFFAAACCCUUUiii~~~wwwpppgggYYYGGG<<<:::444:::CCCPPP```kkkkkkeeecccdddfffhhhjjjlllmmmnnnppprrrtttvvvwwwvvvtttsssrrrvvvyyy{{{zzzxxxvvvvvvuuuxxx}}}}}}rrrjjjeeeaaa^^^WWWUUURRRMMMKKKMMMTTTYYYeeemmmwww|||}}}|||nnnrrrtttjjj```___^^^```dddgggjjjjjjjjjiiikkkjjjlllrrrwww|||}}}rrrllljjjnnnzzz{{{sssiii___[[[ZZZYYYXXXVVVRRRMMMIIIEEEEEEDDDAAA>>>>>>AAADDDGGGNNNSSSUUUYYYbbbhhhhhhuuuyyy~~~zzzvvvooonnnnnnnnnooopppssstttttttttssssssssssssttttttvvvsssrrruuu{{{~~~|||{{{yyyxxxwwwwwwxxxxxx}}}~~~~~~yyyrrrjjjfffiiikkkkkkiiiddd```YYYRRRMMMNNNRRRVVV^^^aaafffjjjlllnnnqqqssstttwwwyyyzzz{{{|||}}}~~~wwwqqqnnnppprrrtttwwwxxxxxxvvvuuussspppllliiihhhggggggfff^^^\\\\\\aaahhhlllllljjjhhhcccccciiioooooonnnnnn~~~~~~{{{wwwvvvxxxxxxwwwuuupppqqqrrrrrrpppmmmjjjhhh```\\\VVVPPPMMMJJJGGGEEEBBBDDDCCC@@@???AAA@@@>>>@@@AAADDDJJJSSS]]]gggmmmvvvyyy{{{yyytttrrruuuxxxvvvqqqwww||||||yyy{{{}}}|||~~~uuummmhhhjjjooosssrrrrrrssspppkkkddddddeeefffgggjjjkkkllliiicccZZZNNNBBB999222...,,,***))))))***++++++***++++++************))))))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''((()))))),,,111@@@RRR___bbbcccddd]]]iiiyyyooo^^^SSSVVVbbbrrr{{{zzz~~~qqqbbb\\\```ffflllllltttrrrZZZHHH@@@@@@III^^^www}}}yyytttmmm```NNN@@@:::666777<<>>???>>><<<<<<>>>AAABBBHHHLLLSSS\\\eeemmmtttwwwwwwxxxxxxvvvssssssxxx|||{{{rrrmmm{{{~~~zzzyyy|||~~~~~~}}}wwwmmmeee```hhhooottttttsssssspppkkkgggeeeddddddeeeeeeeeedddaaaZZZOOOCCC:::333...,,,+++)))((((((***+++***)))************************%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%'''(((******)))'''&&&&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))***...:::LLL]]]fffeeeccc]]]fffuuuwwwjjj\\\]]]eeeqqqwwwvvv{{{uuufff___aaaffflllnnnuuuttt]]]JJJ@@@>>>BBBUUUnnn|||zzzxxxrrreeeSSSBBB888888777999DDDWWWhhhmmmiiiaaaaaabbbdddfffgggiiijjjmmmnnnppprrrssssssrrrrrrppprrrtttuuutttttttttuuuttttttuuuwww~~~|||tttooojjjhhhYYYUUUOOOIIIFFFGGGKKKNNNVVV```mmmvvvzzzzzzzzz{{{sss[[[RRRPPPNNNRRRYYYXXX[[[```eeehhhhhhhhhggghhhggghhhmmmoooqqqxxx~~~}}}}}}}}}~~~|||~~~sssjjjcccbbbiiiqqq~~~wwwoookkkeee___YYYSSSMMMHHHEEEEEEDDDBBB???>>>>>>>>>???@@@AAABBBEEELLLTTTXXXbbbfffkkknnnqqquuu{{{|||zzzsssssstttuuuuuutttsssrrrrrrrrrrrrsssuuuvvvxxxyyy|||yyywwwwww{{{}}}{{{xxxvvvuuuuuuvvvwwwzzz|||~~~~~~tttiii[[[QQQOOOOOOOOOMMMOOOLLLIIIFFFHHHOOOYYYaaaeeegggjjjlllmmmnnnqqqsssvvvxxxzzz{{{{{{|||zzzrrrllliiimmmrrrzzzxxxrrrllljjjkkknnnooopppllliiifffeeegggiiiiiihhh]]]\\\cccsss~~~|||tttmmm~~~|||zzzzzzzzz|||~~~~~~yyysssqqqpppqqqsssqqqmmmiiibbbcccdddccc```[[[WWWTTTJJJHHHEEECCCCCCBBBAAA???===<<<;;;;;;;;;>>>DDDJJJUUU[[[eeeooowww{{{||||||vvvvvvvvvtttsssvvv}}}xxxrrrooowwwyyywwwrrrrrrwww|||}}}||||||{{{vvvnnnhhhcccbbbkkkrrrwwwuuusssqqqnnnjjjfffdddbbbcccddddddbbb___ZZZRRRFFF;;;444000...,,,,,,***))))))***)))(((&&&))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''')))******((('''%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,///777GGGZZZffffffaaa]]]bbbooowwwhhheeeiiirrrvvvuuuzzzzzzkkkbbbbbbfffpppssszzzsss___NNNBBB===>>>MMMcccwww~~~yyyzzzxxxrrrgggWWWDDD777777777888AAASSSeeejjjhhhbbbbbbbbbcccdddfffggghhhkkkmmmnnnpppqqqqqqqqqqqqoooqqqrrrrrrrrrrrrsssuuuuuutttssstttyyyxxxrrrmmmjjj]]]XXXPPPJJJGGGGGGIIIKKKRRR[[[gggpppsssqqqooonnnvvvdddRRRLLLKKKJJJMMMSSSWWWYYY\\\___bbbeeeggghhhfffeeefffjjjllllllrrrxxx}}}{{{yyyxxxyyyyyyxxx{{{wwwmmmccc]]]___eeesss~~~|||xxxqqqjjjbbbZZZSSSNNNGGGFFFDDDCCCBBBBBBAAAAAA===<<<;;;;;;>>>CCCKKKRRR\\\```fffiiikkknnnssswww{{{~~~~~~|||{{{yyyrrrssstttuuutttsssqqqpppqqqqqqrrrsssuuuwwwyyyzzz{{{yyywwwvvvxxx{{{~~~yyywwwvvvuuuuuuvvvxxxyyyxxxzzz}}}sssjjj^^^VVVRRROOOJJJFFFHHHGGGFFFFFFJJJSSS^^^fffiiikkkmmmnnnoooqqqsssuuuxxxyyyzzz{{{{{{}}}~~~vvvnnniiifffmmmsss|||vvvqqqllllllpppssstttsssssspppmmmjjjhhhfffdddccc[[[\\\eeettt~~~zzzqqqjjj|||{{{zzz{{{|||~~~}}}wwwmmmlllkkklllmmmkkkeee```______]]]ZZZUUUOOOIIIFFFAAA???======>>>>>>===<<<:::999999;;;<<>><<<<<<===???FFFMMMVVV\\\cccgggiiilllooorrrqqqtttyyy~~~{{{zzzzzzyyyxxxpppqqqrrrssssssrrrpppppppppqqqqqqssstttvvvxxxyyyyyyxxxwwwvvvwwwxxxzzz|||ttttttuuuuuuvvvxxxyyyyyywwwyyy}}}uuunnneee___[[[UUUMMMGGGDDDDDDEEEGGGLLLVVVaaaiiilllmmmooopppqqqrrruuuxxxyyyzzz{{{{{{{{{}}}zzzqqqiiidddbbbmmmsss}}}vvvqqqmmmnnntttzzz{{{zzzwwwvvvtttqqqlllgggbbb```^^^```iiiuuu{{{vvvooojjj~~~~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}|||yyytttjjjgggeeeddddddccc^^^ZZZYYYWWWUUUQQQKKKFFFAAA>>>===;;;::::::<<<<<<;;;:::999777999>>>BBBJJJXXXgggtttxxx}}}}}}{{{wwwttttttvvv{{{~~~~~~}}}{{{yyyyyyyyyzzzzzzwwwyyy~~~}}}vvvrrrkkkdddaaaccchhhmmmrrryyy|||wwwqqqooonnnllliiieeebbbbbbbbbaaa\\\WWWHHH@@@555...,,,,,,+++******))))))***,,,+++)))((('''''''''((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&''''''''''''$$$$$$$$$%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))+++...222<<>>JJJ```qqquuuqqqooonnnqqqppplllhhhaaaRRRCCC888888666777AAARRR```fffiiihhhfffddddddeeefffgggiiiiiikkklllmmmoooppppppooopppppppppoooqqqtttwwwvvvtttrrrqqqsss{{{wwwqqqmmmaaaZZZQQQKKKHHHIIIIIIIIIMMMSSS^^^gggmmmoooooonnnXXXPPPIIIFFFEEEDDDFFFIIIOOOQQQUUUZZZ^^^```bbbccccccaaacccfffggggggkkkqqqvvv}}}xxxrrrnnnkkkiiihhhgggkkkrrrzzz|||oooccc]]]^^^^^^gggqqqwww~~~vvvnnniiiZZZUUUPPPNNNNNNNNNMMMLLLJJJEEEAAA@@@>>><<>>===<<<;;;:::;;;<<<===<<<;;;:::888;;;CCCIIIRRRcccttt}}}~~~|||wwwssspppqqqtttvvvvvvxxxzzz||||||{{{yyyyyyxxx{{{||||||}}}}}}yyyqqqmmmfff```^^^bbbjjjppptttzzz}}}wwwqqqoooooonnnpppkkkfffcccaaa]]]UUUNNNBBB:::///))))))***)))((((((((()))+++------,,,***''''''(((((()))))))))***&&&'''(((((())))))(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% """$$$&&&''''''''''''######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''***...666HHH[[[ccc```^^^[[[bbbvvvzzzrrryyy~~~yyykkkcccaaafffrrr{{{}}}ssshhhWWWIII???===FFF\\\pppuuurrrooojjjmmmmmmjjjiiieeeXXXJJJ<<<;;;777444;;;NNN```iiikkkjjjgggeeedddeeefffggghhhiiijjjkkkmmmnnnooopppoooppppppooooooqqqtttwwwvvvtttqqqoooqqqxxxyyyrrrnnnbbbZZZQQQJJJHHHIIIIIIIIIEEEKKKVVV```iiimmmoooppp^^^WWWNNNGGGCCCAAABBBEEEKKKNNNTTTZZZ___``````___bbb```bbbfffgggfffjjjoooqqq}}}|||vvvpppjjjeeebbbaaa___dddkkkuuuuuuhhhaaaaaa[[[cccjjjmmmsss~~~yyyttthhhccc\\\XXXXXXXXXWWWVVVMMMFFFBBB@@@<<<777999@@@IIIRRR]]]fffkkkmmmppprrrooommmkkkjjjlllmmmmmmlllkkkjjjiiikkknnnppppppppppppppppppqqqqqqqqqrrrrrrpppppppppqqqsssuuuvvvwwwvvvwwwxxxxxxwwwvvvwwwxxxqqqsssuuuwwwxxxxxxvvvuuuuuuxxx|||{{{uuummmhhheee```WWWPPPFFFHHHKKKOOOUUU^^^gggmmmlllmmmnnnooopppsssvvvyyyzzz{{{{{{{{{|||~~~xxxppphhhdddcccbbbiiisss~~~}}}uuunnnnnnxxxxxxpppkkkeeeiiiqqqyyyyyytttsssvvv~~~~~~~~~}}}~~~|||{{{zzzzzzzzz{{{}}}|||}}}{{{zzzyyywwwtttqqqrrrooolllkkklllmmmnnnmmmeeeaaa\\\XXXVVVTTTRRRPPPLLLIIIDDD???<<<:::::::::999;;;;;;;;;:::999:::<<<>>>>>>AAAKKK[[[kkkwww}}}wwwpppmmmmmmoooqqqzzzuuuuuuxxxxxxuuuvvvzzz{{{qqqoookkkeee```___ccchhhlllrrrxxx{{{wwwsssrrrqqqnnnoookkkfffaaa]]]VVVMMMFFF888222,,,((('''((('''&&&(((((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((()))++++++)))++++++...<<>>AAAGGGJJJNNNQQQSSSVVVYYY[[[]]]___aaabbbccceeehhhjjjllluuu~~~wwwooohhhbbb___]]]ZZZZZZ```jjjrrrxxx{{{xxxtttrrrqqqqqqtttyyy~~~vvvnnneeeaaabbbfffiiijjjeeeYYYJJJ@@@>>>??????===AAAFFFNNNVVV___hhhqqqvvv|||zzzxxxtttppplllhhhfffbbbaaa___^^^___cccgggjjjlllnnnoooppppppqqqsssuuuooonnnnnnnnnppprrrtttvvvwwwxxxyyywwwuuutttuuuvvvuuuttttttvvvyyyzzzxxxvvvwwwyyy}}}}}}xxxrrrmmmhhhaaaWWWPPPGGGIIIMMMSSSZZZ```dddfffkkkrrruuutttuuuyyy{{{yyy{{{{{{{{{|||}}}zzzsssmmmfff```\\\\\\eeeooouuu{{{|||{{{qqqkkkpppzzzzzzrrrsssvvv}}}{{{yyywwwxxx{{{~~~~~~|||{{{zzzzzz{{{{{{{{{zzzzzzyyyzzzwwwtttuuuxxxzzzyyyxxxqqqpppnnnnnnnnnmmmjjjhhheeebbb^^^\\\[[[ZZZYYYXXXUUUSSSPPPMMMKKKGGGCCC@@@???>>><<<:::::::::<<<===999::::::::::::;;;>>>AAAJJJQQQ]]]mmmzzz{{{{{{zzzuuupppnnnoooqqqqqqmmmlllooossswww~~~yyynnnbbbbbbccceeehhhllloooqqqoootttvvvttttttvvvvvvtttnnnggg^^^VVVNNNEEE;;;444---+++***)))+++++++++***(((((())))))******))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''((()))******(((+++,,,+++111???NNNVVVYYYRRRNNNYYYmmmsssrrryyy|||ssskkkfffZZZUUUTTTZZZeeewwwxxxrrrgggWWWIIILLL\\\nnn{{{yyyuuurrrkkkcccNNNAAA666222222666CCCQQQaaagggjjjeeebbbcccggghhhhhhgggggggggiiikkkmmmnnnnnnmmmlllkkklllmmmpppqqqrrrrrrqqqooonnnooorrrvvvyyyssshhh^^^UUUQQQOOOJJJHHHHHHEEEEEEGGGMMMVVV___fffjjjoooggg\\\SSSJJJAAA>>>@@@CCCEEEIIILLLOOORRRVVVXXX[[[]]]```aaaaaaccceeegggiiippp|||~~~xxxqqqjjjddd```^^^YYYXXXZZZaaaiiiooowww|||{{{{{{~~~qqqiii```ZZZ\\\dddlllrrrmmmbbbRRRGGGCCCAAA???<<<>>>BBBHHHPPPYYYcccnnnttt~~~~~~~~~|||xxxsssmmmjjjdddaaa]]]ZZZZZZ\\\```bbbgggjjjmmmppppppqqqssstttpppoooooooooqqqsssuuuvvvvvvwwwwwwuuusssssssssuuuuuuuuuvvvxxx{{{||||||{{{{{{|||~~~}}}xxxrrrlllfff^^^UUUNNNFFFJJJPPPWWW]]]aaacccdddjjjpppttttttvvvyyyzzzyyy{{{{{{}}}~~~~~~wwwqqqjjjddd___[[[[[[fffqqquuuwwwyyyxxxuuuuuunnnjjjnnnuuu~~~{{{rrrsssxxxxxxvvvttttttvvvyyy{{{|||{{{}}}}}}zzzxxxuuuvvvwwwxxxxxxxxxwwwvvvwwwtttpppooooooppppppooojjjiiihhhhhhhhhgggeeecccaaa___[[[XXXVVVTTTRRRPPPNNNLLLJJJHHHFFFBBB>>>:::;;;:::999888888:::;;;<<<;;;;;;;;;;;;<<>>666111*********+++++++++******(((((()))))))))))))))((())))))))))))))))))))))))***))))))((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***'''***+++***---888HHHTTTYYYPPPIIIPPPcccwwwzzznnnkkkppp}}}~~~vvvooojjjaaaXXXQQQUUU```qqqssseeeVVVSSS]]]lllxxx~~~wwwssslllfffWWWHHH888222222555>>>GGG\\\ffflllhhhbbbbbbeeegggffffffffffffhhhiiikkkllllllkkkjjjjjjjjjlllmmmnnnpppqqqqqqpppoooppprrrttt{{{yyykkkbbbXXXTTTQQQLLLHHHHHHDDDDDDEEEIIIPPPYYYbbbgggnnniiiaaaWWWMMMEEEBBBAAA@@@BBBFFFIIILLLOOOSSSVVVYYY[[[^^^___```aaacccddddddjjjtttzzzssslllfffbbb```XXXUUUTTTZZZ```gggqqqyyyzzzttteee___VVVQQQSSS^^^llluuuooofffYYYOOOIIIFFFBBB???>>>AAAEEEKKKSSS^^^iiipppxxx|||}}}uuupppjjjfff```[[[YYYYYY\\\^^^bbbfffkkkooopppqqqrrrsssrrrrrrrrrrrrtttuuuwwwxxxtttuuuuuusssqqqqqqssstttxxxxxxyyyzzz|||}}}}}}}}}|||xxxrrrkkkddd[[[RRRLLLEEEKKKTTT[[[```bbbcccccchhhlllrrruuuvvvxxxxxxxxxzzz{{{}}}{{{tttmmmgggaaa\\\YYYXXXeeeqqqtttssssssrrrooommmiiihhhkkkpppwww~~~vvvoooqqquuu|||uuusssqqqqqqsssuuuvvvvvvtttuuuxxxyyyyyywwwuuusssqqqrrrtttuuuuuutttsssrrrssspppllliiiggggggffffffeeedddccccccccccccaaa______]]]YYYVVVTTTRRROOOMMMJJJHHHFFFEEECCC@@@<<<999::::::999888999999:::;;;;;;<<<<<<===AAAIIIRRRXXXdddjjjttt}}}wwwwwwzzzrrrttttttqqqlllgggffffffkkkjjjiiijjjqqq|||wwwpppfffgggiiikkkkkkiiihhhfffiiilllnnnmmmooorrrrrrnnn```XXXNNNDDD>>>888111---***+++,,,,,,+++***)))((((((((()))))))))(((((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''((()))***'''''''''''''''(((((()))%%%(((******+++444DDDRRRZZZQQQIIIMMM\\\mmmxxx||||||sssiiidddgggtttxxxrrrnnnjjj___VVVWWW___lll{{{uuucccWWWYYYfffuuu}}}vvvpppjjjdddYYYKKK:::222111444:::???VVVbbbllljjjdddbbbdddeeeeeeeeeeeefffggghhhiiijjjkkkjjjiiiiiiiiijjjkkklllnnnoooqqqrrrqqqrrrsssuuuwww}}}oooeee\\\WWWSSSMMMIIIHHHEEEDDDEEEGGGLLLTTT]]]ccckkkjjjeee[[[PPPHHHCCCAAA???AAADDDFFFIIIMMMQQQTTTWWWYYY\\\]]]^^^^^^___aaa___eeennnwww}}}vvvoooiiieeecccYYYTTTQQQTTTZZZ```jjjsssyyywwwmmmggg]]]YYYSSSNNNPPP[[[kkkwwwrrrkkkaaaYYYRRRLLLFFFBBB@@@AAACCCFFFLLLUUU___gggnnnvvv{{{tttooohhh```[[[YYYZZZZZZ^^^bbbhhhmmmooopppqqqrrrrrrrrrrrrssstttuuuvvvwwwssstttsssqqqpppppprrrttt{{{{{{{{{{{{{{{{{{|||}}}|||{{{zzzwwwqqqjjjbbbXXXPPPJJJFFFNNNXXX```cccdddddddddfffiiipppuuuwwwwwwwwwxxxxxxzzz}}}~~~yyyqqqjjjddd___ZZZVVVVVVcccooorrrqqqpppnnnlllfffdddeeehhhlllqqq{{{wwwooommmooorrrwww}}}qqqooonnnnnnooooooooonnnpppqqqsssttttttsssrrrqqqnnnnnnnnnooonnnnnnmmmmmmkkkiiifffccc```___^^^]]]___^^^]]]]]]^^^]]][[[YYYZZZWWWTTTSSSQQQOOOLLLJJJGGGEEECCCBBBAAA???<<<:::;;;;;;:::::::::;;;<<<<<<<<<>>>CCCIIIPPPXXXaaagggssswww|||zzzzzzsssrrrpppnnnkkkiiigggfffiiikkkkkkkkkqqq|||zzzrrrlllggghhhiiiiiiiiihhhgggfffhhhkkkmmmlllnnnooolllfff\\\SSSGGG===666111,,,(((***+++,,,,,,)))((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((***,,,---...(((''''''&&&''''''((((((&&&''')))+++,,,111???LLLVVVQQQLLLNNNWWWdddnnntttsssmmmfffaaa___ggg|||yyytttqqqnnnddd[[[YYY^^^fffrrr|||oooXXXQQQ\\\ppp~~~xxxppphhhbbbWWWLLL===222000222666999MMM[[[gggiiidddcccccccccdddeeeeeefffggghhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjlllnnnqqqssssssrrrssstttrrrwwwsssjjj```\\\WWWOOOJJJIIIEEEEEEEEEFFFIIIPPPXXX]]]gggkkkiii___TTTKKKDDD??????@@@CCCDDDFFFJJJNNNRRRTTTWWWZZZ\\\\\\\\\]]]^^^\\\bbbiiipppyyyzzzsssmmmhhhfff\\\UUUQQQQQQUUUYYYbbbkkkrrryyyyyyppphhhcccZZZYYYVVVQQQQQQYYYhhhsssxxxtttnnnfff___VVVMMMHHHEEEDDDCCCCCCFFFLLLTTTZZZeeennn|||~~~yyyqqqiiiaaa\\\ZZZYYY\\\```fffjjjmmmnnnpppqqqoooppppppqqqrrrsssssssssssssssrrrqqqoooppprrruuu{{{||||||{{{yyyyyy{{{|||}}}yyywwwwwwuuupppiii```VVVNNNJJJIIIQQQ\\\dddffffffffffffeeeiiipppxxxzzzxxxxxxzzzyyy{{{}}}{{{rrrjjjddd^^^YYYVVVVVVaaajjjmmmmmmmmmkkkhhhaaa___aaafffjjjlllssszzz}}}zzzpppkkkkkknnnqqqtttwww{{{lllkkkjjjjjjkkkjjjgggdddiiijjjkkkkkkllllllllllllfffeeeeeedddcccccccccccc_________]]]ZZZYYYXXXXXXYYYXXXWWWVVVWWWVVVSSSQQQPPPNNNLLLKKKJJJIIIFFFDDDCCCAAA>>>=========;;;:::;;;;;;<<<<<<===>>>???@@@???FFFRRR^^^gggoootttxxxzzz}}}vvvqqqlllkkknnnooonnnkkkhhhlllmmmlllqqq{{{wwwqqqnnniiiiiihhhgggfffffffffeeeeeehhhiiihhhiiiiiibbb[[[TTTKKK???666000---***((()))***,,,+++(((''')))+++(((((())))))(((''''''&&&'''''''''''''''''''''''''''''''''(((((())))))***(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,(((''''''&&&&&&'''''''''(((&&&'''+++,,,...888DDDOOOOOOOOOPPPUUU]]]gggnnnnnnlllhhhaaaZZZ\\\lll|||zzzvvvtttqqqggg^^^ZZZZZZ```lllwww{{{___NNNUUUiiixxx~~~tttkkkdddWWWOOOBBB666111222555666BBBQQQ___ddddddddddddbbbdddeeefffgggggghhhhhhhhhjjjjjjiiiiiiiiiiiiiiiiiikkknnnrrrsssrrrpppoooooolllqqqyyyyyyoooeee```[[[SSSMMMKKKDDDEEEFFFFFFGGGKKKRRRWWW```hhhkkkcccYYYQQQIIIBBB>>>@@@AAABBBDDDGGGKKKOOOSSSUUUYYY[[[[[[ZZZ[[[[[[\\\```eeejjjppp|||}}}vvvpppkkkhhh```XXXRRRPPPPPPRRRYYY```lllsss{{{zzzsssmmmiiigggaaacccbbb\\\XXX[[[fffppp{{{zzzxxxuuunnndddZZZTTTMMMLLLIIIFFFEEEHHHMMMRRR\\\dddppp|||}}}tttkkkddd^^^\\\[[[___dddhhhjjjlllnnnpppoooooopppqqqqqqrrrrrrrrrssssssrrrpppooopppsssvvvxxxyyyzzzyyyxxxxxx{{{~~~}}}yyyvvvuuusssooohhh^^^UUUMMMJJJLLLUUU```ggghhhgggggghhhgggjjjrrr|||{{{zzz}}}zzz|||vvvmmmeee```[[[WWWXXX___fffhhhiiijjjgggaaa^^^\\\^^^eeeiiijjjlllpppqqqvvv{{{{{{vvvooojjjhhhhhhkkkoooqqqqqqsssuuuxxxiiihhhhhhhhhhhhfffbbb^^^^^^^^^^^^^^^___``````aaa^^^]]][[[ZZZYYYYYYYYYZZZVVVXXXYYYYYYWWWVVVVVVVVVUUUSSSRRRRRRRRRPPPNNNLLLHHHGGGEEEEEEEEECCCAAA>>>@@@===;;;::::::;;;;;;::::::;;;<<<>>>@@@AAABBBCCCCCCOOO```ppp{{{{{{~~~}}}~~~xxxrrrkkkkkkqqquuutttrrrggglllnnnmmmqqqyyy}}}{{{xxxzzz~~~}}}wwwtttsssnnnllliiifffdddcccbbbccc```cccdddccccccbbbZZZPPPKKKBBB888000...------,,,''')))+++***((('''***---(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''***&&&'''***+++,,,333===IIILLLPPPRRRTTTZZZccckkkmmmmmmjjjcccXXXUUUaaapppzzzwwwvvvsssjjj___ZZZXXX]]]kkkwwwwwwhhhSSSSSSbbboooxxxnnngggYYYTTTHHH;;;444444666777:::IIIYYYaaadddeeedddbbbeeeeeefffggghhhhhhhhhgggjjjjjjjjjjjjiiiiiiiiiiiikkknnnrrrsssqqqnnnlllkkkiiimmmuuu||||||rrriiiddd^^^VVVOOOMMMCCCEEEFFFEEEEEEHHHNNNSSSYYYdddjjjeee]]]WWWPPPIII>>>???@@@@@@AAADDDIIILLLRRRUUUXXXZZZZZZYYYYYYZZZ\\\```dddfffjjjuuuxxxrrrmmmjjjccc[[[SSSOOOMMMMMMRRRXXXiiiooowww~~~|||uuuppplllkkkjjjooorrrrrrlllddddddllltttyyy{{{~~~}}}yyypppgggaaaVVVTTTPPPKKKHHHHHHLLLOOOVVV[[[dddppp{{{~~~tttkkkddd```[[[___cccgggiiikkknnnppppppqqqrrrrrrssssssssssssssssssrrrpppooopppsssvvvuuuwwwxxxxxxwwwxxx|||~~~{{{xxxsssrrroooggg^^^TTTMMMJJJMMMWWWbbbhhhiiihhhiiijjjiiikkkttt}}}||||||~~~xxxooohhhaaa\\\YYYZZZ___cccdddfffgggccc\\\\\\ZZZ]]]dddiiiiiihhhjjjiiimmmppppppkkkgggeeeeeedddhhhlllnnnmmmmmmoooqqqaaaaaabbbaaa```^^^\\\[[[XXXXXXYYYXXXXXXWWWUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSRRRQQQOOONNNNNNPPPQQQSSSSSSRRROOOMMMJJJHHHGGGFFFBBBAAA@@@??????>>>>>>>>>===>>>===;;;999999;;;<<<888:::======>>>AAAGGGMMMWWWbbbsss|||www{{{~~~~~~~~~wwwtttrrruuuyyyyyytttoooiiilllmmmlllnnntttyyy{{{zzzxxxvvvvvvvvvtttrrrpppkkkhhheeeeeeggggggdddaaadddddddddbbb^^^WWWMMMGGG===888111+++((((((''''''******))))))((((((((('''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$"""%%%))),,,---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$######$$$$$$%%%&&&(((&&&%%%%%%'''(((((('''%%%%%%&&&'''(((,,,111555FFFNNNSSSRRRTTT^^^hhhkkkmmmjjjhhheee\\\TTTWWWaaa||||||qqqmmmfff^^^YYYYYY___fffjjjrrr}}}oooYYYPPP\\\mmm{{{pppgggaaaYYYLLL???777333333444:::???MMM___gggdddbbbcccbbbcccfffhhhiiigggfffdddjjjiiihhhhhhhhhiiijjjkkkkkklllllllllllllllkkkkkkkkkmmmooosssyyy|||ooofffaaa[[[RRRKKKGGGHHHHHHFFFDDDFFFKKKPPPTTT\\\eeehhhhhhbbbVVVIIICCCCCCBBB@@@???AAAEEEIIIMMMQQQUUUXXXYYYYYYYYYZZZYYYZZZ\\\```fffoooyyy~~~yyysssoooggg^^^UUUPPPNNNLLLNNNRRR```gggqqqzzz{{{xxxuuussssssrrrpppnnnrrrpppqqqtttvvvuuuvvvzzz}}}~~~tttjjj___]]]XXXTTTPPPNNNLLLLLLPPPTTT\\\ffflllsss~~~xxxlllccc___```bbbeeehhhkkkmmmooorrrssssssrrrqqqqqqrrrtttqqqqqqpppqqqrrrssstttuuuwwwwwwwwwwwwwwwyyy|||~~~|||{{{vvvssslllaaaUUUNNNKKKLLLSSSZZZbbbggghhhhhhiiijjjkkkpppxxx~~~yyynnnaaaZZZYYY[[[^^^ccceeeeeebbb]]]ZZZ^^^]]]]]]^^^```aaa```___eeehhhgggcccbbbeeegggfffggghhhkkknnnpppooollliii[[[[[[[[[[[[ZZZXXXVVVUUUSSSRRRRRRQQQQQQPPPPPPOOOMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJKKKLLLJJJHHHFFFCCCBBB@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::888777666888:::888<<>>777222///+++((()))*********((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((******(((&&&&&&'''''''''(((***...111<<>>>>><<<;;;:::999999999<<<;;;:::999999888888888888999888888777999===@@@FFFMMMWWW___dddiiinnnrrr{{{|||||||||{{{zzzxxxvvvuuuvvvvvvwwwyyyzzzyyywwwvvvvvvxxxyyy|||~~~zzzvvvuuuvvvqqqmmmmmmkkkiiiiiikkkpppqqqtttwwwzzzyyyvvvsssoookkkhhhhhhkkklllkkkiiidddaaa[[[SSSKKKAAA777111...,,,)))(((((()))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""  """###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))+++***(((&&&'''((((((''''''(((+++...222<<>>AAADDDCCCAAAEEEHHHLLLOOOQQQRRRTTTUUUUUUWWWZZZ\\\^^^aaaeeeiiipppzzz}}}yyysssjjj```ZZZSSSLLLHHHHHHIIINNNVVV___hhhqqqyyyyyyooojjjiiimmmqqqrrrrrrrrruuuwwwxxxwwwvvvppplllkkkmmmoooppptttyyy{{{qqqggg___YYYWWWPPPMMMLLLNNNPPPSSS\\\eeennnxxx}}}wwwqqqooollljjjhhhhhhiiijjjkkkmmmppppppnnnkkkjjjjjjnnnoooppprrrtttuuuvvvvvvxxxyyyzzzzzzyyyzzz}}}~~~xxxvvvxxx~~~uuurrrkkk___UUUPPPRRRYYY^^^cccfffiiijjjhhhddd___]]]VVVXXX^^^kkk|||zzzoooddd^^^^^^```bbbdddeeeccc___[[[XXXZZZYYYXXXZZZ\\\^^^^^^^^^SSSVVVXXXZZZ```jjjoooooojjjhhhgggggghhhiiiiiihhhEEEEEEFFFGGGGGGFFFEEEDDDEEEDDDAAA?????????AAABBBCCCCCCBBBAAAAAAAAAAAAAAA<<<;;;:::999999888888888:::999999888888888888888;;;:::999888888777777777777888888999;;;???DDDHHHSSS[[[eeelllpppsssvvvyyywww~~~}}}|||zzzxxxvvvuuutttsssrrruuusssrrrsssvvvyyyzzzyyyzzz}}}{{{rrrlllkkkjjjhhhiiimmmqqqrrrtttxxx{{{zzzwwwtttmmmlllkkklllmmmlllgggbbbZZZVVVPPPIIIBBB;;;333///---+++)))((((((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))+++***(((%%%''''''((('''''''''***,,,///777CCCPPPVVVWWWVVVUUUWWWbbbnnnuuusssmmmddd___^^^mmmtttiiillljjjgggccc``````cccgggmmmkkksss{{{fffQQQIIIJJJ]]]lll}}}yyytttuuurrriiiYYYHHH;;;444111222777DDDVVVdddiiiggg^^^^^^___```bbbccceeefffffffffggghhhiiiiiijjjjjjjjjjjjkkkllllllllllllllljjjiiigggfffgggmmmtttzzzyyyoooggg___YYYRRROOOKKKGGGEEEEEEFFFGGGFFFMMMTTTZZZaaahhhgggcccUUUMMMDDD???@@@AAA@@@>>>AAAEEEIIILLLNNNPPPRRRTTTRRRTTTXXX[[[]]]```dddfffjjjqqq||||||tttlllddd___XXXPPPKKKJJJHHHJJJMMMSSS\\\hhhuuu}}}|||vvvkkkfffgggnnnssstttsssssstttvvvvvvuuutttpppkkkhhhiiiiiihhhkkkppptttzzz}}}sssjjjccc___[[[VVVQQQPPPPPPQQQWWW___dddmmmvvvyyy{{{|||yyyuuusssrrrooollljjjiiiiiijjjiiikkknnnnnnllljjjiiiiiilllmmmooorrrtttuuuuuuvvvuuuwwwxxxyyyyyyzzz|||~~~qqqnnnooowww}}}tttoooggg[[[RRRPPPUUU]]]ccceeeggghhhiiigggbbb\\\XXXOOOOOOTTTaaarrr~~~wwwppphhhddddddgggggghhhhhhgggeeebbbaaa]]]\\\[[[\\\^^^___^^^\\\TTTWWWYYY\\\cccmmmpppnnnhhhfffdddeeefffhhhhhhhhhBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA????????????@@@@@@???>>><<<;;;;;;;;;;;;666666555555444444333333555555555555555666777777999888777666666555666666666888:::<<<@@@GGGNNNSSS```gggpppuuuwwwxxxzzz|||uuu{{{{{{yyywwwvvvuuutttqqqooorrrooonnnqqqxxx|||}}}{{{~~~|||qqqjjjlllmmmkkklllqqqqqqrrrtttxxx|||}}}{{{yyynnnmmmlllmmmlllhhh```YYYOOOKKKDDD???:::555111---,,,***)))((()))(((&&&$$$'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%&&&%%%%%%'''))))))'''%%%%%%'''(((''''''''')))+++111555AAANNNTTTSSSQQQQQQTTTaaaooowwwxxxuuullldddaaajjjvvvxxxmmmddd```cccdddcccaaaaaadddgggmmmooossszzzmmmXXXLLLKKKUUUdddttt}}}{{{uuurrrsssrrrmmmaaaQQQAAA666000222555>>>MMM^^^ffffffaaa`````````aaaccceeegggcccdddeeeggghhhhhhhhhhhhhhhiiijjjkkklllllllllkkkkkkkkkiiiggggggjjjpppttt|||vvvkkkbbb]]]VVVRRRLLLHHHGGGGGGGGGFFFDDDJJJOOOTTT\\\dddfffddd[[[TTTJJJCCC@@@???>>>===???BBBFFFIIIKKKNNNQQQSSSQQQSSSVVVXXX[[[^^^bbbeeebbbgggppp{{{~~~sssllleeeaaa[[[SSSMMMKKKFFFFFFGGGJJJRRR___mmmwwwyyy~~~rrrjjjiiinnnrrrtttrrrqqqrrrtttvvvvvvuuuppplllhhhhhhgggdddeeeiiilllttt|||wwwooojjjfff___XXXUUUSSSQQQTTTZZZ\\\eeelllooorrrttttttqqqrrrqqqooonnnlllkkkjjjjjjgggjjjllllllkkkiiiiiijjjiiikkknnnqqqssstttuuuuuusssuuuwwwyyyyyy{{{}}}}}}llliiihhhoooyyy~~~yyyssskkkcccXXXQQQRRRXXX```eeeeeefffggghhhgggccc\\\WWWOOONNNOOOWWWeeettt|||xxxuuuooolllllliiihhhgggffffffgggggghhheeeeeeeeeffffffdddaaa^^^VVVYYY[[[___gggoooppplllgggeeecccdddeeeffffffeeeAAABBBCCCEEEEEEEEEDDDCCC@@@@@@@@@???>>>>>>=========<<<:::888777666555555222222333333333222222111444444444444555666888888:::999888777777666666777:::<<>>>>>???>>>@@@DDDHHHJJJMMMQQQSSSQQQSSSTTTVVVWWWZZZ^^^bbb^^^aaagggppp{{{uuunnniiifff```VVVOOOMMMFFFFFFGGGJJJPPP[[[gggpppxxx~~~zzzuuutttuuuuuurrrpppoooqqqsssuuuuuunnniiiggggggeeeaaaaaacccgggooovvv{{{zzzqqqiii```\\\XXXTTTTTTXXXWWW^^^eeegggjjjnnnpppnnnnnnnnnoooooonnnmmmlllkkkggghhhjjjjjjiiiiiikkklllgggiiilllppprrrtttttttttqqqtttwwwyyy{{{}}}|||yyymmmiiifffjjjqqqvvvuuuqqqggg```VVVRRRTTTZZZaaadddeeeeeefffhhhiiieee___YYYPPPMMMKKKLLLTTT```mmmuuu|||vvvwwwyyywwwvvvvvvmmmkkkiiiggghhhkkkooorrrpppqqqrrrrrrqqqmmmgggbbbYYY]]]```eeemmmtttsssmmmkkkjjjhhhgggggggggeeecccAAABBBCCCDDDEEEEEEDDDDDD>>>>>>>>>>>>>>>===;;;;;;===<<<:::777555333222222222222333333444333333333555555555666777999:::;;;===<<<;;;:::999999999999???AAAEEEKKKRRR\\\gggnnnmmmsssyyy|||||||||}}}yyywwwwww|||yyyxxxvvvwwwwwwuuuppplllfffkkkqqqttttttuuuxxx|||}}}~~~tttkkkjjjuuuzzztttqqqttttttsssrrrrrrsssrrrqqqooonnniiiddd___[[[UUUMMMGGGAAA<<<666222///...,,,+++((('''((()))++++++)))''''''((((((((())))))******(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''""""""###$$$&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###&&&)))++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$######%%%&&&&&&&&&###%%%'''''''''''')))***,,,---777FFFOOOPPPPPPSSSIIIXXXjjjvvvxxxnnnpppvvv~~~yyyoooiiiaaafffkkkkkkfff```^^^___jjjwww}}}yyyttt```SSSPPPJJJYYYiiirrrvvvxxxvvvssstttrrrppppppkkk]]]HHH999---111333555???PPP\\\___```___]]]\\\\\\^^^aaaccc```aaaccceeeffffffffffffdddeeefffggghhhhhhhhhhhhjjjjjjjjjhhhffffffhhhjjjkkkvvvzzzqqqkkk___YYYQQQKKKIIIGGGDDDBBBDDDGGGJJJLLLTTT]]]aaa```fffaaaXXXLLLCCC>>>???@@@===@@@DDDGGGIIIMMMQQQSSSRRRSSSTTTTTTTTTWWW[[[______aaaeeekkkrrr|||yyysssmmmjjjdddYYYRRROOOGGGHHHJJJMMMSSS\\\eeelllwww}}}~~~|||xxxuuupppnnnoooqqqrrrrrrjjjfffdddeeeccc___^^^```eeelllqqqsssyyyxxxpppgggbbb]]]XXXVVVXXXTTT[[[```bbbfffkkknnnnnnkkklllnnnppppppooommmlllggghhhiiiiiihhhiiilllnnnfffhhhkkkooorrrsssssssssqqqtttxxx{{{|||~~~}}}yyyvvvpppkkkfffggglllpppqqqpppeee^^^VVVRRRUUU\\\aaadddeeeeeefffiiijjjgggaaa\\\PPPLLLGGGCCCFFFPPP^^^hhhxxx~~~xxxqqqooottt{{{}}}}}}wwwtttqqqoooqqquuu{{{yyyzzz{{{|||zzztttlllfff]]]aaaeeekkktttzzzxxxqqqrrrpppnnnmmmllliiifffcccHHHFFFEEEBBBAAA??????>>>>>>===<<<<<<;;;<<<<<<<<<888777666555444333222111444333222222111222222222444444444666777888777666999999:::;;;<<<>>>@@@AAAGGGPPP\\\eeejjjllloooppptttuuuvvvxxxzzz{{{|||}}}vvv}}}}}}zzzsssoooooopppnnnmmmkkkqqqsssrrrtttzzz|||yyy{{{jjjmmmrrrxxxzzzwwwqqqlllooommmllllllnnnpppppppppooohhh```XXXRRRJJJAAA;;;:::777333...,,,,,,---...******))))))((((((''''''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((($$$!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&'''((()))((((((///???KKKNNNMMMNNNFFFRRReeeyyy{{{wwwwww~~~zzzpppdddbbbgggooonnnfff______cccsssyyytttzzzvvviii[[[PPPHHHOOO___ooowwwtttqqqpppmmmlllmmmmmmgggYYYIII???222000000222777AAARRRaaabbbcccaaa]]]]]]```___\\\bbbbbbbbbeeehhhhhhddd```cccbbbccccccdddeeefffgggiiijjjkkkkkkjjjhhheeecccggglllsss}}}yyynnnccc^^^WWWPPPLLLIIIFFFDDDGGGHHHJJJKKKNNNTTT]]]dddccceee```SSSFFFAAA???>>>???@@@AAADDDGGGKKKNNNPPPPPPRRRTTTUUUUUUVVVYYYZZZYYYZZZ]]]```fffnnnwww}}}{{{wwwrrrlllfff^^^UUUPPPLLLKKKKKKPPPYYY```dddeeessszzz~~~~~~}}}{{{zzz{{{~~~{{{wwwqqqmmmllllllllllllgggeeeccc```___```aaacccdddgggkkkpppuuu{{{|||pppfff```\\\YYYVVVWWWWWWYYY\\\```dddgggiiiiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiihhhgggfffiiikkknnnoooooonnnoooppptttuuuxxxzzz}}}~~~}}}xxxuuunnnkkkhhhfffeeegggjjjlll___YYYTTTTTTZZZ```ddddddhhhiiihhhffffffgggbbb[[[NNNJJJDDDAAAAAAEEEKKKOOO]]]gggwww}}}wwwnnnmmmlllpppvvv|||~~~uuussskkkgggooozzzqqqgggfffhhhoooxxx}}}|||wwwqqqnnnnnnlllgggcccCCCCCCAAA???===<<<;;;;;;:::999888777777777777777555444333222111000////////////000000111111222222111222333555888:::::::::??????>>>>>>@@@DDDIIILLLVVV___kkksssuuusssqqqqqquuuuuuuuuuuuuuuuuuvvvvvvvvv}}}}}}xxxpppjjjhhhiiijjjlllpppttttttrrrsssyyy}}}|||~~~~~~vvvmmmooossswwwyyyvvvppplllmmmkkkjjjkkkmmmoooooonnnllleee\\\UUUNNNFFF===777444222...+++)))((()))***'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))&&&###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$#########$$$&&&'''(((''')))///:::GGGOOOPPPMMMGGGPPP```ttt~~~yyywww}}}zzzlllhhhhhhnnnooohhh```\\\\\\kkktttrrrvvvyyylll___VVVLLLNNNXXXhhhrrrsssqqqpppllliiigggfffbbbXXXKKKAAA555222111222666>>>NNN\\\aaacccaaa^^^]]]```aaa___bbbbbbbbbdddffffffdddaaabbbbbbbbbccccccdddeeefffhhhiiiiiiiiiiiigggfffeeeeeehhhnnnwww}}}sssgggbbbZZZTTTOOOKKKHHHFFFFFFGGGHHHIIILLLRRRZZZ```aaaeeebbbWWWLLLFFFBBB???@@@@@@AAABBBDDDHHHJJJLLLNNNPPPSSSTTTTTTUUUWWWYYYYYYZZZ[[[\\\___dddkkkpppuuuzzz~~~{{{vvvpppiii```XXXRRRLLLLLLOOOVVV^^^cccdddcccmmmuuu~~~}}}|||{{{zzzyyyyyyyyyyyywwwuuuuuuvvvxxxzzz{{{~~~~~~yyyuuupppllljjjjjjiiiiiiaaa___]]][[[[[[\\\^^^___aaacccfffiiimmmssszzz~~~yyyoooiiiddd___[[[WWWWWWXXXZZZ^^^bbbgggiiiiiiiiihhhhhhiiiiiijjjkkkkkkkkkkkkkkkjjjhhhgggfffiiikkkmmmooonnnnnnooooootttuuuwwwzzz|||~~~|||xxxuuukkkjjjhhhfffeeeeeeeeefff\\\WWWSSSUUU[[[aaacccccceeeggggggeeeeeeeee```YYYLLLHHHBBB>>><<<>>>BBBDDDOOOYYYgggtttzzzyyysssnnnhhhhhhhhhlllqqquuuvvvvvvvvvsssmmmjjjsss|||lllkkklllrrr{{{~~~xxxtttrrrooojjjfff@@@???>>>===;;;999888888777666555444333333333333333222222111000///......---///000222333444444333333333555777999<<<>>>@@@EEEEEEDDDEEEHHHOOOXXX___jjjrrr}}}zzztttqqquuutttsssrrrrrrrrrssstttzzzyyytttnnngggdddfffkkkpppuuuwwwvvvsssrrrwww|||}}}}}}|||{{{|||~~~|||xxxsssqqqrrrsssuuuuuusssnnnkkkiiiiiiiiikkkmmmmmmllljjjfff```WWWNNNHHH@@@888222...---+++***((((((''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((""""""######%%%'''((()))&&&***---333AAAQQQSSSLLLGGGLLLWWWjjj}}}yyytttzzz{{{rrrlllmmmooojjj```ZZZUUU___iiimmmppp}}}~~~qqqeee^^^RRRMMMOOO\\\kkkqqqrrrrrrmmmgggaaa^^^^^^YYYOOOFFF999555222222444:::GGGTTT___cccccc___^^^aaabbbaaabbbaaaaaabbbcccdddcccbbbbbbbbbbbbbbbbbbcccdddeeeggggggggggggggggggggggggccceeehhhnnnvvvwwwmmmhhh```YYYTTTOOOKKKHHHFFFFFFFFFGGGIIINNNUUUZZZ]]]cccddd]]]TTTMMMFFFAAA@@@@@@??????AAACCCFFFGGGLLLNNNQQQRRRRRRSSSUUUVVVXXXXXXYYYYYYZZZ]]]bbbffflllqqqyyy{{{uuummmddd\\\VVVMMMOOOTTT\\\cccgggeeebbbfffmmmwww~~~}}}|||{{{zzzzzzxxxvvvtttrrrqqqrrrssssssrrrooommmlllmmmnnnooorrrxxx~~~{{{xxxsssnnnjjjhhhgggfffeee___^^^\\\[[[\\\]]]___aaacccdddfffgggiiimmmsssxxxyyy~~~yyysssmmmgggbbbZZZYYYYYYYYY\\\```eeehhhhhhhhhhhhhhhhhhiiijjjjjjlllllllllkkkjjjiiihhhggghhhjjjlllmmmmmmmmmnnnooossstttvvvyyy{{{}}}~~~{{{wwwtttjjjiiiiiigggeeebbb___^^^WWWUUUSSSVVV\\\aaacccbbbbbbeeefffeeeeeeddd___WWWLLLIIIDDD???;;;999999:::???GGGTTT```ggghhhfffcccaaabbbeeeiiimmmooonnnmmmsssooojjjiiitttrrrpppqqqwwwyyyuuuqqqllljjj???>>>>>>===;;;:::888777777666555444333222222222222222222111111000000000///111333666777777666555777888999:::<<<>>>BBBEEEKKKMMMPPPRRRWWW```jjjrrrxxx|||vvvtttuuutttrrrrrrrrrtttvvvxxxzzzttttttqqqmmmjjjlllqqqwwwuuuwwwwwwuuurrrsssvvvxxxzzzwwwttttttuuuvvvvvvuuusssrrrqqqqqqqqqoookkkiiigggggghhhjjjlllkkkhhheee```YYYPPPHHHAAA:::333---,,,,,,,,,++++++***)))(((''''''(((((())))))******(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((())))))%%%+++,,,,,,:::OOOTTTKKKFFFFFFMMM]]]rrrvvvooosssrrrmmmmmmjjjaaaYYYSSSTTT\\\eeekkksssvvvkkkdddXXXMMMGGGQQQbbbnnntttuuussslllccc]]]^^^]]]VVVMMM<<<666111000111555@@@KKK\\\bbbeeebbb______aaa```bbbaaa`````````bbbccccccaaaaaaaaaaaaaaabbbcccdddeeedddddddddeeefffggghhhddddddeeehhhnnn{{{{{{sssnnnfff^^^XXXRRRMMMJJJFFFEEEDDDDDDFFFJJJOOOSSSVVV^^^ccc```ZZZSSSKKKDDD@@@???>>>===>>>@@@CCCEEEHHHKKKNNNPPPPPPPPPRRRSSSSSSTTTVVVWWWYYY\\\aaaeeedddhhhpppxxxyyyqqqhhh___YYYNNNPPPUUU\\\dddgggeeebbb```gggqqqyyy}}}~~~|||zzzwwwuuuttttttrrrpppmmmkkkiiikkkmmmnnnllliiieeecccbbbaaabbbeeekkksss}}}~~~{{{yyywwwuuuqqqlllhhhfffdddbbbaaa]]]\\\[[[[[[\\\^^^___aaaddddddddddddeeehhhmmmpppmmmrrrwww~~~~~~zzzuuunnniiibbb```]]][[[\\\___ccceeeggggggggggggggghhhiiiiiilllllllllkkkkkkiiihhhhhhgggiiikkkllllllmmmnnnppprrrsssuuuxxx{{{|||~~~~~~~~~}}}yyyuuussskkkkkkkkkjjjfffaaa[[[XXXRRRRRRTTTXXX^^^aaabbbaaaaaaeeegggfffeeeddd___XXXPPPNNNJJJEEE@@@<<<888777666<<>>BBBHHHMMMYYY^^^cccgggjjjooowww}}}zzzxxxxxxxxxvvvsssrrrrrrtttvvvxxx~~~{{{wwwssstttwwwzzzyyyvvvttttttvvvrrruuuwwwwwwrrrnnnnnnpppssspppnnnmmmooorrrtttvvvrrrqqqooonnnnnnllliiigggggggggggghhhhhhfffbbb^^^XXXQQQHHHAAA<<<666000+++******+++++++++***)))(((''''''(((((())))))******((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$++++++(((444HHHOOOIIIEEEBBBDDDQQQdddtttzzzzzzxxxpppiiijjjuuuzzznnnjjjhhhbbb[[[VVVPPPQQQ]]]fffmmm|||zzzoooiii___QQQFFFKKK[[[iiisssyyyzzzuuulllcccccceee```WWW???888222000000222;;;DDDVVV```gggddd___^^^^^^^^^``````___^^^^^^___aaacccaaaaaa`````````aaabbbbbbbbbbbbbbbcccdddeeeggghhheeeeeeeeeeeeiiitttxxxssskkkccc\\\VVVOOOLLLGGGFFFDDDCCCEEEGGGJJJLLLOOOWWW^^^___\\\XXXPPPHHHAAA???===<<<===@@@BBBDDDEEEHHHKKKMMMMMMNNNNNNOOOOOOQQQSSSUUUWWWZZZ^^^aaa\\\___dddjjjpppuuuwwwyyy~~~{{{sssjjjaaa[[[PPPPPPRRRYYY```eeeeeeccc^^^ccclllsssyyy{{{}}}~~~|||~~~}}}{{{yyyvvvsssooonnnmmmkkkiiigggdddcccbbbdddfffeeeaaa]]][[[ZZZXXXYYYZZZ^^^eeennnvvv{{{}}}xxxvvvuuuuuutttsssrrrooojjjfffcccbbb___^^^WWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^_________aaadddggghhhkkknnnqqqzzz~~~{{{vvvqqqkkkhhhddd```^^^___aaacccfffeeeeeeeeeeeefffggggggjjjjjjkkkkkkkkkjjjiiiiiigggiiikkkkkklllmmmoooqqqqqqrrrtttwwwyyy{{{|||}}}~~~~~~~~~{{{wwwtttqqqnnnnnnnnnlllggg```YYYUUUOOOQQQUUUZZZ___aaaaaaaaaaaafffiiigggeeedddaaa\\\UUUSSSPPPKKKFFF@@@;;;888222777===DDDJJJNNNPPPPPPUUUZZZ```eeehhhhhhgggfffccc]]]ZZZ___lll|||vvvoooooorrrwww{{{|||}}}999:::::::::999777555444555444444333333333333333222222222222222222333333111333555777999::::::::::::===@@@AAADDDJJJRRRYYYjjjpppvvvyyyxxxxxx|||{{{yyyzzz}}}~~~{{{vvvrrrpppqqqsssuuuzzz|||~~~|||yyyvvvuuutttwww||||||uuuqqqpppsssvvvvvvppphhhfffjjjjjjiiiiiijjjlllooorrrtttqqqooommmmmmmmmllljjjggggggfffeeedddccc___YYYUUUNNNHHH@@@:::666222...***(((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""%%%******(((...===GGGHHHEEEAAA@@@HHHWWWfffnnnppppppkkkccc```dddqqquuulllhhhddd___[[[SSSPPPXXXaaahhhrrr}}}|||uuurrriii[[[NNNLLLTTTaaannnyyy|||}}}wwwnnnkkkmmmiii```GGG???666222000000666===LLLZZZeeeeee```]]]\\\\\\^^^______^^^]]]]]]```bbb`````````______``````aaa```aaaaaabbbdddeeeeeefffeeeeeeeeedddeeennn||||||wwwppphhhaaaZZZSSSOOOJJJGGGDDDCCCDDDFFFGGGGGGJJJQQQWWWZZZ[[[[[[VVVPPPEEECCC@@@>>>>>>???BBBDDDAAAEEEHHHKKKKKKKKKKKKLLLMMMOOORRRSSSTTTUUUWWWYYYZZZ\\\___cccgggjjjlllnnntttzzz{{{sssjjjaaa\\\OOONNNPPPUUU]]]cccdddddd^^^aaagggmmmrrrvvvwwwxxxwwwyyy|||~~~}}}|||}}}~~~{{{yyywwwuuuqqqnnniiigggeeecccaaa```______[[[]]]^^^]]][[[XXXVVVUUUUUUTTTUUUWWW\\\dddjjjoootttrrrooonnnooooooooonnnmmmjjjfffbbbaaa___\\\ZZZWWWWWWVVVVVVVVVVVVVVVVVVXXXZZZ]]]^^^___```bbbdddfffiiijjjjjjnnnwww||||||}}}{{{|||~~~~~~zzzwwwqqqnnniiidddaaa``````aaacccccccccccccccdddeeeeeeggghhhiiijjjjjjjjjjjjjjjhhhiiikkkkkklllmmmppprrrpppqqqsssvvvyyyzzz||||||~~~~~~}}}|||yyyvvvrrrppppppooommmjjjddd]]]WWWSSSOOORRRWWW\\\```aaaaaaaaaccchhhjjjgggeeeeeeccc```YYYWWWTTTOOOHHHAAA<<<888222444999???DDDHHHJJJKKKQQQVVV]]]aaacccbbbaaa```]]]VVVTTT\\\iiivvv{{{ppphhhjjjmmmsssyyy999:::;;;;;;:::888666444666666666666666777777888666666777777777888888888;;;<<>>GGGGGGCCC@@@CCCNNNZZZcccgggjjjggg```WWWSSSZZZiiivvvrrrkkkgggccc___ZZZVVVVVV[[[bbbkkkrrr~~~}}}||||||sssgggZZZQQQPPPWWWgggvvvyyyvvvrrrtttpppgggRRRHHH===777222000222777@@@RRRbbbeeeaaa]]]]]]]]]\\\]]]___^^^\\\\\\^^^aaa``````______^^^______```^^^___aaacccddddddccccccbbbddddddbbbaaagggsss~~~|||tttmmmfff^^^XXXSSSMMMIIIEEEDDDEEEFFFEEEDDDHHHMMMRRRTTTYYY]]]\\\XXXLLLIIIEEEAAA>>>???@@@BBB???BBBFFFIIIIIIIIIIIIJJJLLLOOOQQQSSSRRRRRRSSSTTTXXXYYY[[[^^^```cccfffgggjjjnnnuuuzzz~~~xxxqqqiiiaaa[[[MMMLLLNNNUUU]]]cccdddddd```aaacccgggllloooqqqrrrqqqsssuuuxxxyyyyyyxxxwwwvvvuuuvvvxxx{{{||||||{{{zzzxxxvvvtttsssppplllhhhcccaaa^^^[[[ZZZZZZ[[[[[[XXXZZZ\\\[[[YYYXXXWWWXXXUUUTTTTTTVVVZZZ```gggkkkooommmkkkkkkkkkkkkiiihhhgggeeeaaa^^^]]][[[YYYWWWXXXWWWVVVUUUTTTSSSRRRRRRSSSVVV[[[___```aaabbbcccaaadddfffdddffflllpppooouuusssrrrtttxxxzzzxxxvvvqqqoookkkgggdddbbbaaaaaaaaaaaaaaaaaaaaabbbccccccdddeeefffhhhiiijjjkkkkkkiiijjjkkkllllllnnnqqqtttooopppsssuuuxxxzzz{{{{{{}}}}}}|||{{{xxxtttqqqoooooommmiiiddd^^^XXXSSSQQQPPPTTTYYY]]]```aaaaaabbbdddiiijjjfffcccddddddbbb^^^\\\XXXRRRJJJBBB;;;777333666:::???DDDHHHKKKMMMRRRWWW]]]___^^^\\\[[[[[[WWWQQQPPPYYYdddoooyyy|||qqqhhhccceeeiiimmmqqqvvvzzz|||<<<<<<===>>>===;;;999777:::999999::::::;;;<<<===<<<<<<<<<======>>>>>>???FFFHHHJJJNNNSSSXXX\\\___\\\]]]]]]ZZZXXXZZZbbbhhhkkkqqqxxxyyywwwwww|||{{{wwwvvvxxx|||xxxxxxyyyxxxuuusssuuuyyyxxx}}}uuussstttrrriii___```hhhgggjjjnnnqqqrrrrrrrrrsssooonnnnnnoooqqqpppnnnlllgggddd```[[[VVVQQQJJJFFF>>>999222...------***(((******((('''''''''''''''******))))))((((((((('''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))(((''''''&&&'''***+++***+++888GGGIIIEEEAAABBBIIISSS]]]bbbgggfff___RRRIIIKKKZZZhhhxxxwwwmmmiiifff``````\\\WWWVVV^^^gggmmmxxx}}}}}}zzzpppcccVVVMMMQQQbbbsssttt{{{vvvwwwssskkkZZZOOOCCC;;;444000000444777KKK```eeeaaa^^^^^^___ZZZ]]]___^^^\\\[[[]]]``````______^^^^^^^^^______]]]___aaacccdddcccbbbaaa___aaaccc```___cccmmmwww~~~xxxpppiiibbb[[[VVVNNNJJJFFFDDDEEEFFFDDDCCCGGGLLLOOOQQQWWW^^^```^^^RRRNNNHHHCCC???>>>??????===AAAEEEHHHHHHHHHHHHHHHKKKNNNQQQSSSTTTTTTUUUVVVRRRSSSTTTVVVYYY\\\^^^```ccceeehhhkkkpppvvv}}}}}}wwwppphhh```ZZZJJJKKKOOOVVV^^^ddddddccc`````````cccgggkkkmmmmmmmmmnnnpppsssssssssrrrrrrpppppppppsssvvvwwwwwwvvvuuutttrrrqqqooolllhhheee___]]]YYYVVVUUUVVVXXXYYYZZZ\\\]]]]]]\\\[[[\\\]]]VVVVVVUUUWWW[[[aaahhhkkknnnlllkkkkkkjjjiiifffdddcccaaa]]][[[ZZZYYYVVVTTTTTTSSSQQQPPPNNNLLLKKKJJJJJJOOOUUUZZZ\\\]]]^^^^^^[[[___aaa```aaafffiiihhhmmmkkkjjjmmmqqqtttsssqqqooonnnkkkhhheeecccbbbbbb```````````````aaaaaabbbbbbccceeegggiiikkkkkkllliiikkkllllllmmmooorrruuuoooppprrruuuwwwyyyzzz{{{}}}}}}|||zzzwwwtttqqqooommmjjjeee___YYYTTTPPPOOOQQQUUUZZZ^^^```aaaaaabbbdddiiijjjeeebbbcccdddccccccaaa\\\TTTKKKCCC;;;777666888===BBBHHHLLLPPPRRRVVVZZZ___```]]]ZZZXXXXXXSSSLLLLLLUUU```hhhqqqyyy}}}|||qqqhhh``````cccgggjjjlllnnnqqqsssqqqwww||||||zzz~~~BBBDDDFFFFFFCCC@@@>>>>>>@@@@@@@@@AAACCCEEEGGGHHHMMMHHHEEEFFFGGGHHHLLLQQQTTTXXX^^^cccfffiiikkkmmmhhhiiigggcccdddiiilllkkkkkkmmmnnnppprrrvvv{{{~~~|||~~~}}}yyyxxx{{{|||zzzvvvxxxxxxvvvvvvxxxzzzzzzzzzxxxssspppmmmiiifffhhhmmmpppppprrrssssssrrrqqqpppmmmpppqqqnnnnnnpppooolllaaa]]]XXXUUURRRLLLCCC;;;666333///+++(((''''''((((((((('''(((((()))***+++))))))((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''')))///777<<>>888222000,,,***(((((()))***(((((((((((((((((()))***))))))((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''')))...444999FFFGGGGGGEEECCCFFFMMMSSSdddeeefff___QQQFFFIIISSSdddxxxpppeeehhheeefffaaaWWWTTT[[[eeekkkzzzwwwhhhXXXPPPUUU___mmm}}}}}}yyytttlllhhhdddZZZLLL<<<333111222666===LLL[[[```\\\ZZZ\\\XXXXXXXXXYYYYYYZZZ[[[[[[]]]]]]]]]^^^]]]\\\\\\[[[^^^______```aaaaaaaaaaaabbbccccccbbbaaabbbeeehhhwww|||ssskkkaaaXXXSSSPPPKKKIIIHHHGGGFFFEEEDDDFFFKKKNNNQQQUUUYYY]]]^^^ZZZTTTNNNHHHDDDBBBAAAAAAAAAAAAAAACCCEEEGGGHHHIIIJJJMMMOOOQQQQQQRRRQQQSSSRRRQQQQQQRRRSSSTTTUUUWWWXXXYYY[[[^^^ccciiimmmnnnpppsssuuuwwwwwwwwwvvvwwwvvvssspppllliiifffdddXXXSSSPPPSSS[[[aaabbb```\\\\\\\\\]]]^^^___```aaabbbeeehhhiiiiiihhhhhhhhhiiiiiijjjllloooooommmkkkiiijjjkkklllllljjjhhhfffdddcccaaa___^^^^^^^^^^^^aaabbbeeegggiiiiiiiiihhhjjjgggdddcccfffiiilllmmmooonnnlllkkkjjjgggccc```___\\\XXXTTTQQQNNNMMMMMMKKKJJJHHHEEECCCBBBBBBAAACCCGGGNNNWWW^^^bbbbbbaaa```___^^^]]]^^^___aaabbbeeefffggghhhiiiiiihhhhhhggggggggggggfffdddbbbaaaaaa___^^^___`````````^^^^^^```cccgggkkkmmmllljjjiiijjjjjjkkklllmmmnnnnnnrrrtttwwwyyyyyyyyyzzz{{{xxxyyyyyyxxxuuuqqqnnnkkkfffaaaZZZTTTOOONNNPPPQQQWWWZZZ]]]```bbbbbbaaa```eeejjjkkkhhhgggiiijjjhhhcccaaa\\\UUUMMMDDD<<<888888:::???EEEMMMTTTZZZ]]]___aaabbbcccaaa^^^ZZZWWWSSSQQQOOOQQQVVV^^^dddggghhhmmmppplllccc^^^^^^bbbffffffhhhkkknnnnnniiidddcccdddfffhhhlllqqqwww{{{bbbcccdddbbb___\\\ZZZZZZ````````````bbbeeegggiiihhhdddcccddddddbbbcccfffiiimmmqqqtttuuuwwwxxxzzz{{{~~~~~~zzzzzz}}}}}}zzztttuuuuuuuuutttvvvxxx{{{{{{}}}}}}yyysssqqqssstttrrrvvv|||{{{xxx|||rrrmmmlllqqqttttttssstttsssrrrqqqooonnnnnnnnnnnnmmmsssuuusssppplllddd\\\PPPLLLFFFBBB@@@===777333---+++)))(((((()))***+++))))))(((((('''((((((((()))(((''''''&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((((((''''''''''''''''''''''''&&&'''+++111555DDDHHHJJJGGGBBBBBBGGGMMMaaafffkkkfffUUUFFFEEEKKKYYYnnn|||ssshhhjjjiiiiiicccXXXSSSYYYdddjjjvvvsss___OOONNNSSSeeevvv}}}yyytttmmmlllkkkdddUUUCCC666222222444888CCCRRR\\\]]][[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[]]]^^^___```````````````aaaaaabbbaaa```aaacccfffppp~~~{{{sssiii___XXXTTTOOOKKKIIIHHHFFFEEEBBBDDDHHHKKKNNNRRRVVVZZZbbb___YYYSSSMMMHHHEEEDDD?????????@@@AAACCCEEEFFFHHHIIILLLNNNPPPPPPQQQPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVZZZ^^^bbbdddeeegggjjjlllmmmnnnooonnnmmmlllkkkiiihhhgggfffXXXTTTQQQTTTZZZ___```^^^ZZZZZZZZZZZZZZZ[[[\\\\\\^^^```bbbbbbbbbaaabbbcccddddddeeegggiiiiiigggfffbbbcccfffhhhiiiiiiiiihhhhhhgggeeecccbbbcccdddeeeccceeeiiikkkmmmlllkkkjjjnnnllljjjiiikkklllmmmlllnnnmmmlllllljjjfffaaa]]]ZZZXXXUUURRRNNNLLLJJJIIIFFFEEECCCBBB@@@?????????@@@CCCJJJSSS[[[```aaa```______^^^]]]^^^___```aaacccdddeeeeeeeeeeeeddddddaaabbbcccdddeeeeeeeeedddbbb```^^^^^^______^^^]]]\\\]]]aaafffjjjmmmlllkkkhhhhhhiiiiiijjjlllmmmnnntttvvvyyyzzzzzzzzz{{{|||ssstttvvvvvvsssoookkkggg```\\\WWWRRROOOPPPRRRTTTYYY[[[^^^aaacccccccccbbbdddiiikkkhhhhhhjjjkkkiiigggccc]]]UUUMMMEEE>>>;;;;;;===BBBIIIRRRZZZaaaeeedddddddddcccaaa]]]ZZZYYYXXXUUUSSSSSSWWW\\\___aaa```bbbaaa]]]XXXYYY___dddiiihhhgggiiikkkkkkgggccc\\\\\\]]]aaafffllloooqqqiiijjjkkkjjjgggeeedddeeelllmmmnnnpppqqqqqqqqqqqqoookkkjjjkkkiiidddccceeennnqqquuuwwwyyyzzz}}}~~~|||xxxtttuuuwwwwwwwwwyyy|||~~~xxxuuuvvvsssnnnnnnrrrtttsssxxxzzz~~~|||xxxzzzrrrmmmmmmsssyyyyyyvvvtttrrrqqqooommmlllmmmmmmnnnlllppprrrnnnjjjfff^^^VVVJJJEEE???999666444111///***)))(((''''''(((***+++***)))((('''''''''''''''(((''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&)))---000???FFFLLLJJJDDDAAAFFFLLLWWWcccmmmlll^^^PPPKKKNNNTTThhhvvv~~~vvvjjjlllnnnnnnhhh[[[TTTXXXccciiioooyyy~~~wwwbbbNNNHHHKKK\\\mmm}}}}}}xxxrrrmmmjjjmmmjjj^^^KKK<<<555555333555===JJJWWW]]]]]][[[[[[ZZZZZZYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]^^^```aaaaaaaaa```aaaaaaaaa``````bbbdddmmmzzz{{{qqqggg]]]YYYSSSOOOKKKIIIFFFDDDCCCEEEGGGJJJLLLPPPTTTXXXaaa```___[[[UUUOOOIIIFFF>>>>>>>>>>>>???AAACCCDDDGGGHHHJJJMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTWWWZZZ]]]]]]^^^```aaacccdddeeeddddddddddddccccccccccccXXXTTTRRRTTTYYY\\\]]][[[YYYXXXXXXWWWWWWWWWXXXXXXZZZ\\\]]]]]]\\\]]]^^^````````````bbbddddddcccbbb^^^___aaadddgggiiikkkkkkllljjjgggeeedddeeefffgggeeegggkkknnnooonnnlllkkkmmmlllkkkkkkmmmmmmllljjjmmmmmmlllllljjjeee___ZZZWWWVVVTTTRRROOOLLLJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCHHHOOOVVV[[[\\\[[[^^^]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbaaaaaaaaa``````aaacccddddddeeeeeeccc```^^^]]]]]]^^^]]]\\\[[[\\\___dddiiilllllllllhhhhhhhhhiiijjjlllnnnooorrruuuwwwxxxwwwwwwwwwxxxrrrrrrsssrrrpppmmmiiiggg^^^[[[VVVRRRQQQRRRTTTVVVZZZ[[[^^^```bbbcccdddddddddiiikkkiiihhhkkkllljjjjjjfff___VVVMMMFFFAAA>>>===@@@EEELLLUUU^^^fffkkkiiihhheeebbb___\\\ZZZYYY\\\ZZZXXXXXXZZZ]]]^^^___ZZZZZZYYYVVVVVV[[[bbbiiijjjgggeeeeeegggfffccc___XXXWWWWWW\\\ccchhhiiihhhjjjllllllllljjjiiiiiijjjkkknnnrrruuuuuurrrooolllllliiiiiikkkjjjfffeeeggguuuxxx|||~~~~~~zzzuuurrrtttwwwyyyzzz}}}xxxsssppprrrrrrpppsssyyy}}}}}}{{{vvvuuuyyyzzzvvvtttvvv}}}~~~}}}tttoooooovvv{{{yyyuuurrrooonnnmmmlllkkklllmmmnnnhhhjjjiiiddd```]]]XXXRRRFFFBBB;;;444000...,,,,,,***)))((('''''''''(((((())))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''***---777AAAKKKMMMHHHEEEHHHMMMRRR```nnnpppggg]]]WWWVVVUUUfffqqqyyy~~~tttiiijjjppprrrnnnaaaWWWYYYaaagggiiiqqqzzz~~~}}}}}}wwwcccPPPGGGHHHRRRcccttt{{{yyytttooollllllppppppgggVVVFFF;;;777333444999DDDRRR]]]___\\\[[[ZZZYYYYYYYYYZZZ[[[]]][[[[[[\\\\\\[[[[[[ZZZYYYWWWXXXZZZ]]]___aaabbbccc```aaabbbbbb``````bbbcccjjjuuuxxxoooddd___XXXRRRNNNJJJGGGDDDCCCDDDFFFGGGHHHKKKPPPSSS[[[^^^aaabbb^^^VVVMMMGGG@@@???>>>>>>???@@@BBBCCCEEEGGGIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNPPPQQQQQQPPPPPPRRRSSSUUUUUUVVVVVVWWWWWWXXXXXX\\\\\\\\\\\\\\\[[[[[[[[[UUUSSSRRRSSSWWWZZZZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\^^^^^^]]]]]]^^^```aaa```___]]]^^^```bbbfffiiilllmmmpppnnnkkkiiigggggghhhhhhhhhjjjmmmoooppppppnnnmmmjjjjjjjjjlllmmmmmmkkkiiikkkjjjjjjiiigggccc]]]XXXRRRRRRRRRQQQOOOMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBAAA???@@@EEEKKKRRRWWWYYYYYY\\\\\\\\\]]]^^^^^^___`````````__________________aaaaaaaaaaaabbbbbbccccccaaa___\\\\\\\\\]]]]]]]]]\\\]]]___ccchhhkkkkkkkkkhhhhhhhhhiiikkkmmmppprrrrrrtttvvvvvvuuutttttttttuuusssqqqnnnllljjjiiiiii___\\\XXXUUUSSSTTTVVVXXXZZZ[[[\\\^^^aaabbbdddeeedddiiikkkiiihhhkkklllkkklllhhh```XXXPPPIIIEEEBBB???AAAFFFMMMVVV___hhhlllllljjjeeeaaa^^^\\\\\\\\\___^^^\\\]]]^^^______^^^VVVUUUUUUVVVYYY___eeejjjiiifffcccbbbcccbbb___[[[WWWVVVVVV[[[aaaeeedddccchhhiiijjjiiigggfffggghhheeeiiinnnrrrssspppllliiijjjhhhiiimmmooommmnnnrrryyy||||||vvvrrruuuxxxzzz|||~~~{{{uuuqqqpppqqquuuwwwwww{{{}}}tttppptttvvvrrrooopppyyy}}}~~~~~~vvvrrrrrrwwwzzzvvvqqqpppnnnmmmlllkkkkkkkkkkkkkkkbbbccc```YYYTTTSSSOOOKKK@@@===777111,,,***************)))(((''''''''''''((((((''''''&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&(((''''''''')))+++///:::GGGMMMMMMKKKLLLNNNRRR___mmmqqqnnnjjjddd___XXXeeelllrrrxxxqqqfffgggnnnsssrrrfff[[[ZZZ___cccgggkkksss{{{~~~vvvfffUUUKKKHHHJJJYYYkkkuuutttoookkkjjjppptttvvvqqqcccQQQBBB:::444666888???LLLYYY^^^]]]ZZZYYYWWWVVVVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYUUUWWWYYY\\\^^^```bbbbbb```aaabbbbbb``````aaabbbfffoooyyyvvvlllggg___XXXRRRMMMIIIFFFBBBCCCCCCCCCCCCFFFIIILLLTTTYYY```cccbbb[[[RRRLLLBBBBBB@@@??????@@@AAAAAADDDEEEHHHJJJLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLJJJLLLNNNNNNNNNMMMNNNOOORRRSSSSSSTTTTTTSSSSSSRRRVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQRRRUUUWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]___^^^]]]^^^^^^___aaadddgggkkkmmmqqqpppooommmlllkkkkkkkkkkkklllnnnooopppppppppoooiiiiiiiiijjjlllkkkiiigggffffffeeedddbbb___YYYUUUMMMNNNPPPPPPPPPNNNLLLJJJIIIIIIHHHGGGFFFDDDBBBAAA;;;===AAAHHHPPPWWWZZZ[[[ZZZ[[[\\\]]]]]]^^^____________^^^^^^^^^^^^___```bbbaaa```____________```___]]]ZZZZZZ\\\^^^______```___aaadddgggjjjjjjiiihhhhhhggghhhkkknnnqqqssstttvvvwwwwwwuuutttsssssswwwtttpppllliiihhhhhhhhh```]]]ZZZWWWVVVVVVXXXYYY[[[[[[\\\^^^```ccceeefffeeejjjllliiiiiikkkllljjjlllhhhbbbZZZRRRLLLHHHFFFAAACCCFFFMMMUUU^^^fffkkkllliiiddd```___```bbbdddcccbbbaaabbbcccbbb```^^^SSSRRRRRRUUU[[[aaafffggghhheeebbbaaabbbaaa]]]YYYUUUVVVXXX[[[___``````___ooopppooommmjjjiiiiiijjjfffiiimmmrrrttttttsssrrrpppnnnooosssuuuuuuwww{{{{{{}}}|||wwwyyy{{{|||||||||}}}~~~}}}zzzuuurrrqqqrrrtttuuuyyy|||}}}uuuqqqtttrrrlllkkkpppuuu|||~~~{{{|||{{{zzzvvvssstttxxxwwwqqqoooooooooooonnnllljjjhhhfffeee[[[\\\YYYQQQLLLIIIEEE@@@777555111---)))((()))***)))))))))(((((((((((((((''''''&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$&&&(((((((((((()))******444BBBLLLOOONNNLLLLLLQQQ\\\hhhnnnsssuuuqqqiii^^^hhhjjjnnnuuupppggghhhjjjrrrtttjjj^^^YYY[[[^^^eeeffflllvvv}}}yyynnn]]]PPPIIIDDDRRRdddoooooojjjggghhhmmmqqquuuuuulll\\\JJJ===444777888;;;FFFUUU\\\\\\ZZZYYYWWWUUUUUUWWWYYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXYYY[[[]]]^^^______^^^```aaaaaa___^^^___``````gggooovvv~~~|||tttnnnfff^^^WWWRRRMMMIIIDDDDDDDDDBBBAAACCCFFFIIIOOOTTT[[[```aaa]]]WWWSSSFFFEEECCCAAA@@@@@@@@@AAACCCDDDGGGIIIKKKLLLLLLLLLKKKLLLMMMMMMLLLKKKJJJIIIGGGJJJMMMNNNNNNMMMMMMNNNNNNOOOQQQSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRRRROOOOOOOOOQQQSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVTTTWWWZZZ[[[ZZZYYYYYYZZZZZZYYYXXXYYY[[[\\\\\\\\\``````______aaadddhhhjjjkkklllmmmnnnnnnnnnmmmllljjjjjjjjjjjjkkklllmmmmmmhhhgggfffffffffeeeccc```aaa___^^^]]]\\\YYYUUURRRKKKMMMPPPRRRSSSRRRPPPNNNLLLLLLLLLKKKIIIFFFDDDBBB<<<===@@@FFFNNNTTTXXXZZZYYYZZZ[[[\\\]]]^^^______^^^^^^]]]]]]^^^___```aaa___^^^]]]\\\[[[\\\\\\]]]\\\ZZZXXXXXX[[[___aaabbbcccccccccdddggghhhhhhggggggffffffgggiiimmmqqqssstttvvvwwwwwwuuusssrrrrrruuussspppllliiifffeeeddd^^^\\\YYYWWWWWWXXXZZZ\\\\\\\\\]]]^^^```dddgggiiigggkkkmmmjjjiiikkkkkkiiikkkhhhccc\\\UUUOOOKKKIIIDDDEEEHHHMMMTTT]]]eeejjjiiifffbbb```bbbffflllppplllkkkjjjjjjjjjhhhddd```UUURRRQQQUUU\\\cccfffggggggeeebbbbbbcccbbb]]]YYYRRRUUUYYY[[[[[[ZZZZZZZZZ}}}zzzvvvsssssstttkkkmmmppptttxxx{{{}}}zzzvvvvvvxxxyyywwwyyy}}}|||~~~}}}{{{yyyyyyyyytttsssqqqnnnnnnrrrxxx}}}www|||xxxtttuuuppphhhjjjsssrrr{{{|||vvvttttttsssttttttuuuwwwuuuooommmpppqqqpppooommmjjjfffcccaaaWWWYYYUUUNNNHHHDDD>>>888000///---)))'''''')))+++((((((((())))))))))))***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$&&&((()))(((((()))***'''111???KKKPPPOOOLLLIIINNNXXXbbbkkkuuu}}}zzzrrrccckkkkkkmmmuuuqqqjjjlllfffppptttkkk___YYYYYYZZZdddaaaeeerrr|||}}}tttdddSSSIIIAAANNN___kkkkkkfffeeegggeeejjjppptttpppbbbOOOAAA444777888999BBBQQQZZZ[[[]]][[[YYYWWWWWWXXXZZZ\\\ZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]^^^```___^^^]]]]]]^^^ZZZaaahhhoooyyyyyyssskkkbbb[[[UUUPPPLLLHHHGGGFFFDDDBBBCCCFFFIIIMMMQQQWWW\\\___^^^[[[YYYHHHGGGEEEBBBAAA@@@@@@@@@BBBDDDFFFIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGHHHKKKNNNPPPPPPOOOOOOPPPEEEGGGKKKMMMOOONNNMMMKKKOOOOOOOOOPPPPPPQQQQQQRRRMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWSSSVVVZZZ[[[[[[YYYXXXXXXYYYXXXVVVWWWYYY[[[[[[ZZZaaa```___^^^___bbbeeegggeeegggiiilllmmmmmmmmmlllffffffeeedddeeefffhhhiiifffdddbbbaaa```^^^[[[YYY]]][[[YYYXXXWWWUUURRRPPPMMMOOOSSSVVVWWWVVVTTTSSSPPPPPPPPPOOOLLLIIIGGGEEE@@@@@@BBBFFFLLLQQQTTTUUUYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^```aaaccc\\\\\\ZZZYYYYYYYYYZZZ[[[ZZZXXXVVVXXX[[[```cccdddfffeeedddeeeggghhhgggfffeeeeeedddeeehhhlllpppssssssuuuvvvuuussspppppppppsssrrrpppmmmjjjeeebbb```[[[ZZZXXXWWWWWWYYY\\\]]]^^^^^^^^^___aaaeeeiiikkkhhhlllmmmjjjiiijjjkkkiiijjjhhhddd^^^WWWQQQMMMJJJFFFGGGIIIMMMTTT\\\dddhhhgggdddaaaaaadddllltttyyyuuutttssssssqqqmmmhhhdddYYYUUURRRUUU]]]dddhhhhhhgggeeeddddddeeeccc^^^YYYPPPTTTYYYZZZXXXVVVVVVWWW|||vvvuuuvvvxxx|||~~~|||xxxuuutttuuuwwwyyyzzz}}}zzz~~~~~~wwwqqqppprrrrrrooonnnooorrrwww}}}~~~~~~{{{yyyuuummmdddbbbeeemmmsssxxxwwwrrroooqqquuurrrpppooonnnoooqqqqqqqqqrrrrrrpppkkkeee```^^^]]]PPPNNNKKKEEE???888333000---+++((('''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%""""""%%%$$$#################################$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&(((---666@@@GGGJJJIIIFFFIIIPPP\\\kkkvvv||||||{{{qqqmmmjjjkkkpppqqqmmmhhheeekkkpppmmmaaaVVVTTTXXXUUUXXX```hhhnnnvvvwwwlll]]]OOOEEEGGGTTTeeeiiibbbaaagggfffiiikkkkkkjjjbbbPPP???<<<555111333:::DDDRRR^^^bbb```[[[UUUVVVZZZYYYUUUZZZ[[[]]]]]]]]]\\\ZZZXXXZZZ[[[\\\]]]^^^_________^^^^^^^^^____________```______aaaeeennnzzz{{{vvvnnnhhhbbbZZZRRRKKKKKKIIIFFFDDDDDDDDDFFFHHHIIIHHHJJJOOOVVV[[[]]]\\\RRRPPPLLLHHHCCC???===;;;AAABBBDDDFFFGGGHHHIIIIIILLLIIIGGGGGGIIIIIIGGGDDDGGGHHHJJJLLLMMMMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNOOOQQQSSSSSSSSSRRRSSSTTTXXXWWWTTTQQQPPPOOOPPPPPPRRRTTTWWWXXXYYYXXXVVVTTTVVVXXXYYYXXXWWWXXX\\\``````ccceeeeeebbbaaabbbdddcccdddeeeggghhhiiiiiiiiicccbbb```]]][[[\\\```ccc^^^]]][[[YYYWWWVVVUUUTTTWWWTTTQQQOOOOOOOOOOOOOOOMMMPPPTTTXXXZZZ[[[ZZZYYYZZZYYYWWWSSSOOOJJJFFFCCC@@@??????CCCIIIOOOSSSUUUXXXXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]\\\YYYWWWVVVXXXYYYXXXZZZ]]]^^^___aaacccfffdddddddddddddddeeefffgggaaacccfffhhhiiilllpppssstttttttttsssrrrqqqooonnnooooooooommmhhhaaa[[[WWWXXXYYY[[[[[[ZZZZZZ[[[]]]]]]]]]^^^```bbbdddfffgggeeehhhiiiggghhhjjjjjjggghhhgggddd___YYYSSSNNNKKKFFFGGGIIIMMMSSSZZZaaaeeeaaabbbbbbbbbeeeppp{{{nnneee]]]\\\\\\aaaiiioooqqqqqqnnnllliiifffdddaaa]]][[[SSSWWWZZZYYYRRRLLLMMMQQQyyyuuuuuuwww{{{~~~xxxrrrooooooqqqsssvvvzzz}}}{{{yyy}}}}}}wwwrrrsssvvvwwwqqqpppqqqvvv|||~~~zzzuuuoooggg```___ccchhhooottttttpppmmmooorrrrrrpppooonnnooooooppppppxxxvvvrrrkkkbbb[[[WWWUUULLLJJJFFF@@@:::555111...,,,***(((((()))***)))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######$$$###""""""$$$%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''***000:::CCCGGGFFFDDDDDDJJJVVVfffuuu||||||zzztttnnniiijjjppptttrrrnnniiikkkmmmllleee]]]WWWUUUPPPSSSZZZbbbgggnnn{{{~~~ssscccVVVJJJHHHPPP___eeeaaa```ddddddggghhhiiihhhbbbQQQBBB===666111222666???KKKVVV______]]]XXXVVVYYYYYYVVVYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[\\\]]]^^^^^^___^^^]]]]]]^^^^^^^^^_________]]]]]]^^^aaagggqqq}}}{{{tttmmmggg___VVVPPPMMMKKKHHHFFFDDDEEEFFFGGGHHHGGGIIINNNTTTYYY[[[[[[WWWTTTOOOJJJEEEAAA???>>>@@@AAACCCEEEFFFHHHHHHIIIJJJHHHFFFGGGHHHIIIGGGEEEHHHIIIKKKMMMNNNMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNPPPRRRTTTUUUTTTTTTUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSQQQSSSUUUWWWWWWVVVTTTSSSUUUWWWXXXXXXWWWXXX]]]bbbdddfffhhhgggdddbbbbbbccc___```aaabbbcccddddddddd```___]]]ZZZYYYYYY\\\___\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPNNNMMMMMMNNNPPPPPPPPPRRRUUUXXX[[[]]]^^^___```___\\\XXXRRRMMMHHHEEEBBBAAA@@@BBBHHHNNNSSSUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[\\\XXXYYYYYYXXXVVVVVVWWWYYYWWWZZZ]]]___```aaaccceeecccbbbbbbbbbdddeeeeeeeeebbbdddfffhhhiiilllppprrrrrrrrrrrrrrrqqqpppooonnnnnnnnnllliiiddd___YYYVVVWWWYYY[[[[[[ZZZ[[[\\\^^^^^^^^^___```bbbccceeeffffffiiiiiihhhhhhlllmmmjjjiiihhheee```[[[UUUQQQNNNIIIJJJKKKNNNSSSYYY^^^aaa___``````___cccmmm|||xxxlllaaa```bbbfffmmmuuuzzz}}}|||xxxsssmmmgggbbb^^^[[[VVVYYY[[[YYYQQQJJJHHHJJJ|||xxxxxxyyy}}}|||rrrmmmkkkmmmooosssxxx}}}zzzyyyxxxzzz~~~{{{xxx{{{~~~vvvttttttyyy~~~xxxooohhhaaa\\\___dddgggmmmsssssspppmmmmmmooooooooonnnmmmmmmmmmnnnnnnxxxvvvqqqhhh]]]TTTNNNKKKEEECCC>>>999444000---,,,***)))((()))******((('''(((''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""##################""""""$$$%%%%%%%%%$$$%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''((())))))&&&&&&)))222<<>>BBBNNN```sss}}}}}}yyyuuummmeeefffooowwwxxxvvvqqqpppooonnnlllfff[[[RRRLLLNNNTTT\\\aaafffoooyyy|||mmm___SSSKKKLLLWWW``````^^^___aaadddeeedddddd```SSSFFFAAA999222111444999CCCLLLZZZ___```\\\XXXXXXXXXWWWWWWYYYZZZ\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]___^^^```gggttt}}}yyyrrrlllddd[[[TTTPPPNNNKKKHHHEEEEEEEEEEEEFFFFFFHHHKKKQQQUUUWWWXXX\\\YYYTTTOOOIIIEEEBBBAAA???@@@AAABBBDDDEEEGGGGGGFFFEEEEEEEEEGGGHHHGGGFFFIIIJJJLLLMMMNNNNNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMOOOQQQSSSSSSSSSRRRSSSUUUSSSRRRQQQQQQQQQRRRSSSTTTPPPQQQSSSTTTUUUTTTRRRQQQTTTVVVXXXXXXXXXZZZ___dddiiijjjkkkjjjfffcccaaaaaa[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[YYYWWWUUUUUUWWWYYYYYYWWWUUUSSSQQQPPPOOONNNKKKJJJIIIIIIJJJLLLOOOQQQRRRTTTWWW[[[___ccceeefffgggfffccc^^^XXXRRRLLLIIIFFFDDDAAABBBGGGMMMRRRUUUSSSSSSSSSTTTUUUVVVXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXXVVVWWWXXXWWWUUUTTTTTTVVVVVVYYY^^^aaabbbbbbcccdddbbb```^^^```ccceeedddbbbccceeeggghhhjjjlllooorrrpppppppppppppppooonnnmmmnnnllliiieee```[[[XXXVVVWWWYYY[[[[[[[[[\\\^^^_________``````aaacccdddeeefffiiiiiihhhiiioooqqqpppiiigggddd___ZZZTTTPPPMMMJJJKKKLLLNNNQQQUUUYYY[[[\\\\\\[[[[[[___jjjxxxpppbbbccceeehhhoooyyywwwnnneee___\\\WWWZZZ[[[WWWPPPJJJGGGGGG~~~~~~xxxpppoooppprrrvvvxxx}}}~~~{{{yyyyyyyyyzzz{{{{{{wwwsssvvv||||||}}}tttjjjddd___]]]bbbiiikkkpppuuuvvvrrrnnnmmmnnnkkklllllllllkkklllmmmnnnqqqpppkkkcccXXXNNNHHHEEE>>><<<777222///,,,,,,+++(((((((((***+++***(((&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%""""""############""""""###&&&'''$$$"""###%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))))))))'''%%%%%%,,,888@@@BBBAAA;;;===GGGZZZooo{{{|||wwwrrrhhh___```jjjuuu{{{{{{{{{||||||yyyvvvnnnaaaTTTKKKKKKPPPYYY___ccciiippp|||uuuiii___TTTMMMTTT^^^```___^^^^^^```aaa```aaa___VVVKKKEEE===555333333555===EEEUUU___ddd```ZZZWWWWWWWWWVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZ[[[[[[[[[\\\\\\\\\]]]```aaa^^^\\\aaammmwww~~~|||uuuoooggg]]]VVVSSSQQQNNNJJJFFFDDDCCCCCCEEEEEEFFFIIIMMMPPPSSSTTT\\\\\\YYYVVVQQQKKKFFFCCC>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNOOOPPPPPPPPPOOONNNMMMKKKMMMOOOPPPOOOOOOPPPQQQRRRQQQQQQPPPQQQQQQRRRSSSOOOPPPRRRSSSSSSSSSRRRQQQSSSVVVXXXYYYYYY\\\bbbgggmmmnnnnnnmmmiiiddd```^^^WWWWWWVVVUUUUUUUUUTTTTTTVVVVVVVVVTTTQQQQQQRRRSSSTTTSSSQQQOOOMMMKKKKKKJJJGGGGGGFFFFFFFFFIIINNNQQQSSSVVV[[[aaafffiiikkkllllllkkkhhhccc^^^XXXSSSPPPKKKGGGDDDCCCGGGMMMRRRUUURRRRRRRRRSSSTTTUUUWWWWWWZZZYYYXXXWWWVVVVVVUUUUUUWWWXXXXXXWWWUUUSSSSSSSSSVVVZZZ___bbbccccccccccccbbb___\\\^^^bbbeeedddbbbdddfffhhhiiijjjllloooqqqooooooppppppoooooonnnmmmmmmjjjfffaaa\\\YYYXXXWWWWWWYYY[[[\\\[[[\\\^^^```````````````aaabbbcccdddfffiiiiiigggjjjpppssssssgggeeeaaa[[[UUUOOOKKKHHHFFFGGGIIIKKKNNNQQQSSSTTTWWWWWWVVVWWW\\\eeerrrzzz}}}jjj]]]___bbbeeekkkwwwyyynnneee```[[[]]][[[UUUPPPNNNLLLIIIxxxvvvxxxzzz{{{zzzzzz}}}|||xxxwwwwwwxxxzzzzzzxxxqqqooossswwwxxxxxxwwwnnneee```___```eeelllooosssvvvvvvrrrnnnllllllhhhjjjkkkkkkiiiiiijjjlllmmmkkkggg^^^SSSIIIBBB???888555222...,,,+++++++++((('''((()))+++***(((&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%""""""############"""""""""%%%%%%###!!!"""$$$##############################$$$$$$$$$$$$######!!!"""""""""#########$$$"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))&&&%%%***444===BBBCCC;;;<<>>>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLKKKJJJLLLNNNNNNMMMMMMNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQSSSVVVYYYZZZZZZ^^^dddiiiooooooooonnnkkkfff___[[[VVVTTTSSSQQQOOONNNNNNNNNQQQRRRRRRQQQNNNMMMNNNOOONNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDGGGMMMQQQSSSWWW___fffllloooppppppnnnmmmkkkgggccc^^^YYYWWWPPPLLLGGGFFFHHHMMMQQQTTTRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTVVVWWWWWWVVVVVVWWWXXXXXX[[[```bbbcccbbbbbbbbbbbb^^^[[[\\\___cccddddddeeegggiiiiiijjjkkknnnqqqooooooooooooooonnnmmmlllkkkhhhccc^^^ZZZYYYXXXYYYWWWYYY[[[[[[[[[\\\]]]_______________```aaabbbccceeehhhhhhfffhhhooorrrrrrhhheee```YYYRRRKKKFFFDDD@@@AAADDDGGGJJJMMMNNNOOORRRRRRRRRTTTYYYbbbkkkrrrrrrbbbYYY[[[^^^aaagggssszzzppplllhhhgggaaaXXXSSSSSSPPPKKK|||yyyzzz|||wwwttttttuuuwwwzzz}}}wwwpppkkklllppptttwww~~~qqqiiibbbaaabbbcccgggmmmpppqqqsssrrrooollljjjjjjhhhkkkmmmkkkgggddddddfffgggfffbbbYYYNNNCCC<<<888111000...,,,++++++++++++(((''''''((()))***)))'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""##################""" !!!######"""""""""###########################"""######$$$$$$######"""!!!!!!""""""###$$$$$$%%%###$$$%%%'''''''''&&&&&&############$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$)))''''''***111999???CCC??????DDDPPPaaalllpppoooeee___WWWTTTWWW___hhhnnnyyyqqqeeePPPJJJHHHOOOWWW^^^dddiiinnnwwwyyyssslllddd___```bbbeeefff```cccdddcccdddddd___YYYLLLDDD;;;666111///111666BBBQQQ^^^aaa___\\\YYYVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZ\\\\\\ZZZWWWYYY___fffoooxxx|||tttjjjcccZZZXXXUUUPPPLLLHHHEEEDDDDDDEEEFFFEEEFFFHHHLLLOOOSSSVVVZZZ\\\[[[UUUOOOKKKCCCBBB@@@???>>>???@@@@@@AAACCCEEEEEEEEEFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJJJJJJJLLLNNNOOONNNNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRUUUWWWYYYYYY]]]ccchhhnnnnnnnnnnnnlllfff___YYYTTTSSSPPPMMMJJJIIIIIIHHHJJJLLLMMMMMMKKKJJJJJJKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEEEEHHHOOOUUUUUUYYY```hhhnnnrrrssstttrrrqqqooolllgggbbb^^^\\\TTTPPPLLLJJJKKKNNNQQQSSSRRRRRRSSSSSSTTTUUUWWWXXXWWWXXXXXXXXXWWWVVVUUUUUUQQQRRRTTTUUUVVVYYY]]]```[[[^^^aaabbbbbbaaaaaaaaa```]]]ZZZYYYZZZ^^^cccgggfffhhhiiijjjjjjkkknnnpppoooooonnnnnnmmmkkkjjjiiigggddd```\\\YYYXXXYYYZZZXXXYYY[[[[[[ZZZZZZ[[[]]]\\\\\\]]]]]]^^^```aaabbbcccffffffeeeffflllnnnmmmhhheee___XXXPPPJJJEEECCC===???BBBFFFIIIKKKLLLLLLMMMMMMOOOSSSXXX___fffiiipppttt{{{vvvggg[[[XXXYYY\\\___fffpppzzz|||xxxxxxwwwnnnbbb\\\[[[SSSIII{{{{{{zzzuuurrrsssuuuwwwvvvtttqqqlllkkkmmmtttyyy}}}~~~|||zzz~~~qqqjjjfffhhhjjjjjjkkkmmmnnnoooooonnnmmmlllkkklllmmmooopppkkkddd^^^]]]^^^YYYYYYVVVPPPFFF===666333++++++++++++************((('''&&&&&&((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$"""!!!"""###$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''((((((((((((((((((&&&'''((())),,,222;;;AAACCCBBBDDDLLLWWWaaaggghhhddd```ZZZRRRNNNPPPXXX___iii}}}zzzlllYYYOOOIIILLLTTT\\\ccchhhlllttt{{{|||~~~wwwvvvqqqhhhbbbbbbfffjjjdddiiikkkjjjjjjjjjfffaaaVVVMMMCCC<<<555//////333333CCCTTT]]]______\\\XXXVVVVVVWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWXXXXXXXXXWWWXXX\\\^^^gggqqqzzzzzzpppiii^^^]]]YYYUUUPPPLLLIIIHHHEEEFFFFFFEEEDDDFFFJJJNNNOOOQQQUUUXXXYYYWWWTTTRRRIIIGGGDDDBBB@@@@@@AAAAAAAAADDDFFFFFFFFFFFFHHHKKKJJJJJJJJJIIIIIIIIIJJJJJJEEEFFFIIIKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMMMMMMMLLLMMMNNNJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRUUUVVVVVVZZZ```eeekkkkkklllmmmlllggg___XXXSSSQQQMMMIIIFFFEEEDDDDDDCCCFFFHHHIIIHHHGGGFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGCCCEEEGGGFFFFFFKKKSSS[[[YYY[[[```ffflllrrrvvvxxxxxxwwwtttpppkkkfffaaa^^^WWWTTTPPPNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWSSSSSSSSSSSSTTTXXX]]]aaa___```bbbbbb```___```aaa\\\\\\YYYUUUSSSWWWaaahhhgggiiijjjjjjjjjkkknnnpppmmmmmmlllkkkjjjhhhfffeeeaaa___\\\YYYXXXWWWXXXYYYXXXYYYZZZZZZYYYXXXYYYZZZZZZZZZZZZ\\\]]]___aaabbbaaadddeeecccdddhhhhhhfffdddaaa[[[TTTNNNIIIEEECCC???AAAEEEIIIKKKLLLLLLLLLIIIJJJMMMSSSYYY^^^aaaccccccggglllnnnkkkeee]]]XXXYYYXXXYYY^^^eeemmmrrruuu|||zzzoooiiieeeXXXHHH~~~|||~~~~~~|||wwwsssrrrtttwwwzzzppprrrrrrooolllnnnuuu|||}}}}}}{{{wwwyyy}}}}}}zzztttooommmppprrrpppnnnooonnnmmmmmmmmmmmmnnnooopppqqqsssrrrlllbbbZZZXXXXXXJJJKKKJJJFFF???888333000'''((()))*********)))))))))'''%%%%%%''')))***)))(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''$$$!!!!!!$$$'''&&&$$$########################$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$$$$%%%'''((((((&&&%%%###&&&&&&%%%$$$############"""######$$$%%%&&&''''''###%%%((('''(((---777???EEEDDDEEEIIIQQQZZZ```ddddddccc]]]RRRHHHGGGMMMTTT\\\qqqpppaaaUUUKKKMMMTTT\\\ccciiilllsssxxxxxxzzzxxx{{{yyynnncccaaagggmmmhhhmmmpppoooooooookkkfff```VVVKKKBBB:::222111333)))999LLLXXX___aaa^^^YYYWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\```jjjtttyyy|||rrrkkkaaa```]]]XXXTTTPPPMMMKKKEEEFFFFFFEEECCCDDDIIIMMMMMMOOOQQQTTTVVVXXXXXXXXXMMMKKKHHHEEECCCBBBBBBBBBBBBDDDGGGGGGFFFFFFHHHKKKLLLKKKKKKJJJJJJJJJKKKKKKEEEFFFIIIKKKLLLLLLKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLGGGHHHIIIKKKMMMNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPSSSTTTTTTWWW]]]bbbiiiiiikkkmmmlllggg^^^XXXRRRPPPLLLGGGDDDBBBAAAAAA???BBBEEEFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGBBBDDDGGGGGGHHHMMMWWW___]]]]]]___bbbiiipppxxx||||||{{{xxxsssnnngggbbb___YYYVVVRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWUUURRRRRRTTTYYY\\\aaabbbbbbaaa___^^^___```ZZZZZZWWWRRRNNNRRR___iiihhhiiijjjjjjjjjkkkmmmooollllllkkkiiigggeeecccbbb]]]\\\YYYWWWVVVWWWWWWXXXXXXZZZZZZYYYXXXWWWXXXYYYXXXXXXYYYZZZ\\\___```bbb```cccdddbbbbbbeeeeeeaaa^^^[[[VVVPPPKKKFFFDDDBBBCCCEEEHHHLLLNNNNNNMMMLLLFFFHHHMMMSSSYYY^^^______[[[___cccbbb^^^YYYWWWVVVXXXWWWWWW\\\dddjjjllllllpppuuu{{{|||zzzzzz|||xxxsssnnn]]]IIIyyyvvvwwwyyyzzzyyyvvvrrrooopppqqqssswww}}}yyyrrruuurrrmmmjjjiiilllpppsssyyyzzzzzzwwwrrrppptttxxxuuuuuuuuutttsssrrrpppooollllllkkkjjjjjjlllnnnooonnnqqqrrrkkk___SSSLLLJJJBBB???:::444///,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$$$$$$$######%%%'''&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""######################## !!!###$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&+++111666===@@@CCCGGGKKKQQQWWW[[[^^^dddcccYYYMMMHHHHHHHHHZZZhhh{{{}}}wwwlllcccVVVMMMMMMWWWcccllluuu|||~~~yyyxxxrrriiifffiiippprrrtttssspppnnnoooqqqnnndddYYYNNN@@@222...222111777???JJJVVV]]]^^^[[[XXXVVVTTTTTTUUUWWWWWWWWWYYYYYYYYYWWWVVVTTTRRRQQQXXXXXXXXXXXXXXXXXXWWWWWWSSSTTTUUUVVVWWWYYYZZZZZZ]]]aaafffoooxxxyyyssshhhddd___[[[WWWSSSOOOMMMMMMJJJGGGEEEEEEFFFFFFEEEJJJKKKMMMOOOQQQSSSUUUUUUUUUSSSNNNIIIEEECCCBBBBBB@@@AAACCCDDDEEEFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLFFFGGGIIIKKKKKKJJJIIIHHHMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQQQQPPPQQQUUU[[[___dddgggjjjkkkgggaaa]]]ZZZQQQMMMHHHDDDCCCBBBBBBAAACCCDDDDDDCCCAAAAAABBBDDDFFFFFFGGGHHHIIIIIIIIIHHHMMMLLLJJJHHHKKKRRR[[[bbb```]]]ZZZ\\\cccmmmvvv{{{{{{zzzwwwsssnnngggbbb^^^]]]ZZZWWWTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSWWWWWWWWWWWWWWWWWWWWWWWWOOORRRSSSQQQNNNNNNSSSXXX^^^^^^^^^^^^]]][[[YYYXXXYYYYYYVVVPPPKKKNNNYYYbbbiiiiiijjjkkkllllllllllllllllllkkkiiifffbbb^^^\\\YYYWWWVVVWWWZZZZZZXXXUUUYYYYYYZZZYYYXXXXXXZZZ[[[YYYYYYXXXYYYZZZ\\\^^^___ccccccdddfffeeeccc^^^[[[XXXWWWSSSPPPLLLIIIGGGFFFKKKMMMQQQUUUWWWTTTMMMHHHGGGIIIMMMQQQUUUXXX[[[\\\[[[\\\]]][[[WWWUUUVVVWWWWWWUUUTTTXXX___fffiiijjjnnnllljjjiiikkkoootttwwwzzz|||vvvbbbLLL~~~xxxqqqnnnpppsssttttttrrrnnnlllnnnqqqsssxxxyyyrrrrrroookkkggggggiiilllooovvvxxxyyyuuuqqqooorrrvvvrrrrrrsssrrrrrrqqqqqqpppooommmkkkjjjjjjkkknnnoooooooookkkdddYYYNNNGGGDDD;;;888444000---,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%''')))&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$########################$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&***///333@@@CCCGGGHHHIIIKKKOOORRRYYY```ccc[[[QQQKKKHHHFFFOOO\\\ooo}}}{{{wwwoooggg\\\RRROOOUUUaaajjjtttvvvkkkfffgggooossswwwwwwuuutttvvvxxxyyypppeeeZZZIII999111111...222:::DDDOOOWWWYYYXXXYYYWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVWWWXXXXXXXXXZZZ\\\aaahhhrrr{{{~~~yyymmmjjjddd___[[[VVVRRROOOOOOLLLHHHFFFFFFFFFFFFEEEHHHIIIJJJLLLOOOQQQRRRSSSSSSSSSQQQOOOKKKGGGDDDBBB@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKGGGHHHIIIJJJJJJJJJIIIIIILLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOPPPTTTYYY\\\```cccffffffccc___[[[YYYQQQMMMIIIFFFEEEEEEEEEDDDDDDEEEFFFEEEDDDDDDEEEGGGGGGHHHJJJKKKLLLMMMMMMNNNPPPNNNKKKIIIJJJQQQZZZaaa```]]]ZZZ[[[aaahhhooorrrwwwvvvuuuqqqlllfffaaa^^^ZZZXXXUUURRRPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUUUURRRTTTVVVSSSOOONNNQQQTTT\\\]]]]]]]]]\\\[[[YYYXXXZZZYYYUUUOOOKKKNNNXXXaaahhhiiikkklllllllllkkkkkkiiihhhhhhfffccc___\\\ZZZWWWVVVUUUWWWYYYZZZXXXVVVYYYZZZ[[[ZZZYYYZZZ\\\]]]^^^^^^^^^___```aaacccdddeeeeeeffffffddd```[[[XXXSSSRRRPPPOOONNNMMMLLLLLLTTTUUUWWWZZZZZZWWWQQQLLLHHHHHHJJJNNNSSSVVVVVVUUUTTTVVVWWWVVVSSSSSSUUUWWWYYYVVVTTTWWW^^^dddggghhhdddcccaaa```bbbeeeiiilllqqqyyy|||zzzwwwppp\\\FFF~~~}}}{{{{{{}}}wwwvvvuuuwww{{{{{{uuuooolllnnnqqqssssssnnnjjjhhhlllooorrrxxx{{{tttpppmmmjjjgggfffgggjjjlllsssuuuvvvtttpppnnnppprrrnnnoooooopppppppppqqqqqqpppnnnllliiiiiiiiikkkllloooiiiaaaWWWNNNFFF???;;;111000...+++++++++,,,---((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######### """$$$%%%&&&&&&%%%########################""""""""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&&&&(((+++...<<>>===<<<===???@@@AAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOQQQTTTVVVUUUYYY\\\^^^^^^]]]\\\\\\YYYVVVSSSPPPPPPOOONNNMMMLLLMMMNNNNNNNNNNNNPPPRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWTTTOOOJJJIIIMMMUUU[[[]]][[[YYYYYY\\\^^^______bbbbbbbbb```]]]ZZZVVVTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWYYY[[[]]][[[WWWTTTRRRRRRXXXYYYZZZ[[[[[[ZZZYYYXXXYYYVVVRRROOOOOOUUU]]]bbbgggiiikkklllllljjjhhhgggfffdddbbb^^^ZZZWWWTTTSSSSSSSSSTTTVVVXXXYYYZZZYYYZZZ\\\]]]]]]]]]^^^aaacccbbbccceeegggiiijjjkkkkkkmmmmmmkkkgggbbb\\\WWWUUUVVVWWWZZZ[[[\\\\\\\\\[[[[[[YYYWWWUUUTTTQQQMMMJJJMMMJJJHHHMMMTTTVVVRRRLLLIIIJJJLLLNNNRRRWWW[[[^^^[[[WWWSSSSSSWWW[[[\\\\\\YYYXXXYYYZZZ\\\```ccceeeaaadddeeeaaa]]]UUUDDD555ttt{{{yyyyyy{{{{{{vvvuuuuuuyyy~~~xxxwwwxxxxxxxxxooojjjhhhjjjlllnnnsssyyy}}}|||yyyxxxvvvuuusssrrrqqqqqqpppqqqrrrqqqpppooonnnnnnjjjjjjjjjjjjkkkmmmnnnooopppqqqqqqoookkkeee___[[[^^^SSSFFF<<<888555///++++++***))))))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### """&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!###%%%&&&%%%###"""########################$$$###"""""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""$$$&&&&&&&&&%%%&&&(((+++444???EEEFFFEEEEEEGGGHHHUUUbbbggggggddd]]]VVVMMMRRRZZZdddkkknnnnnnmmmrrrsssoooeeeZZZUUUXXX]]]hhhsssoooddd]]]^^^eeemmmrrrrrrqqqpppqqqqqqpppnnnjjjeeeZZZKKK>>>555111111777===CCCMMMWWWZZZ[[[[[[YYYUUURRRQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWQQQQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTUUUWWW\\\cccjjjnnnuuu|||}}}xxxrrrkkkddd]]]XXXUUUQQQLLLHHHFFFDDDCCCAAACCCDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKDDDBBB@@@===<<<===>>>??????@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOOOONNNOOOQQQQQQPPPQQQRRRTTTSSSVVVZZZ\\\]]]]]]___``````]]]YYYWWWVVVTTTSSSQQQQQQRRRSSSSSSRRRSSSUUUWWWYYYZZZZZZ[[[[[[[[[ZZZZZZZZZVVVQQQLLLJJJMMMSSSXXXYYYXXXWWWXXX[[[\\\]]]\\\YYYZZZZZZZZZXXXUUURRRQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXZZZ\\\^^^^^^\\\YYYVVVUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXUUUQQQQQQUUU[[[bbbeeeggghhhiiijjjiiihhhfffdddgggddd```[[[WWWSSSQQQPPPRRRSSSUUUWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^___aaaccccccdddeeegggjjjlllmmmnnnpppooommmggg```[[[YYYXXXccceeehhhjjjiiieeeaaa]]]]]][[[XXXWWWVVVUUURRRPPPNNNKKKIIINNNTTTVVVQQQKKKEEEFFFIIIMMMSSSYYY]]]___ZZZVVVRRRRRRTTTWWWVVVUUUOOOOOOQQQSSSVVVZZZ]]]^^^^^^]]]YYYSSSLLLEEE999000tttzzz~~~|||uuuuuuwww|||xxxuuuuuuttttttqqqllliiikkklllmmmrrrxxx~~~~~~~~~}}}|||zzzxxxvvvtttoooooooooooonnnnnnmmmmmmkkkjjjjjjiiijjjkkklllmmmpppppppppmmmggg^^^VVVPPPMMMEEE:::333111///+++(((******))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''""" !!!###$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$%%%''')))&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############"""""""""###############"""###$$$%%%$$$$$$"""!!!########################$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%&&&(((+++111;;;BBBEEEEEECCCBBBEEERRR___gggjjjkkkgggaaaRRRUUUZZZbbbiiimmmnnnlllmmmnnnmmmfff]]]WWWWWWYYYdddjjjxxxssseee\\\\\\ccclllqqqqqqnnnlllkkkpppooommmkkkjjjcccSSSDDD777111///333666999CCCPPPXXX[[[^^^]]]XXXSSSQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSSSSUUUXXX^^^cccfffmmmuuu}}}|||vvvpppiiibbb]]]YYYUUUOOOKKKHHHFFFCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNGGGEEECCCAAA???>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNPPPRRRRRRQQQPPPPPPQQQQQQSSSWWWYYY[[[\\\___aaabbb___\\\[[[ZZZYYYWWWUUUUUUVVVWWWWWWVVVVVVXXXZZZ\\\]]]]]]]]]]]]\\\[[[[[[ZZZXXXSSSOOOLLLMMMQQQTTTVVVUUUUUUVVVYYY[[[[[[[[[VVVWWWXXXXXXWWWTTTRRRPPPKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMPPPRRRSSSSSSSSSQQQRRRSSSTTTVVVWWWYYYYYY[[[\\\]]]^^^]]][[[YYYWWWUUUVVVXXXZZZ[[[\\\[[[[[[YYYVVVSSSUUU\\\bbbffffffgggggggggffffffdddcccccceeebbb]]]XXXTTTRRRQQQPPPRRRUUUWWWXXXYYYYYY[[[\\\[[[\\\]]]]]]]]]]]]___aaaddddddeeefffiiillloooqqqpppoookkkddd]]]ZZZ[[[^^^nnnqqqvvvwwwtttmmmddd^^^YYYXXXWWWWWWXXXYYYXXXWWWQQQOOONNNQQQUUUTTTOOOJJJCCCDDDGGGMMMTTTYYY\\\]]]YYYVVVSSSSSSUUUUUUSSSQQQKKKMMMOOOQQQTTTVVVXXXYYYYYYUUUNNNGGG???888111,,,xxx|||}}}{{{ssstttwww~~~wwwtttssssssrrrrrrmmmjjjlllmmmnnnsssyyy~~~}}}yyyvvvtttooommmkkkkkkkkklllllllllmmmllljjjiiihhhiiijjjkkklllkkkgggaaaYYYPPPHHHCCC===888222...---,,,***((()))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''"""!!!###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%%%%&&&(((***&&&%%%$$$$$$######$$$$$$!!!!!!###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$!!!"""""""""#########$$$######################################################$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$%%%%%%&&&&&&&&&%%%###%%%%%%%%%%%%%%%''')))***...666???FFFGGGDDD@@@CCCNNN[[[cccjjjooooookkk^^^___bbbgggmmmooommmkkkfffggghhheee```ZZZWWWVVV^^^```kkkyyy~~~yyykkkaaaYYYaaakkkqqqpppmmmiiihhhmmmmmmkkkjjjllljjj[[[KKK:::222...111222222<<>>>>>>>>>>>>>>@@@AAACCCEEEDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJJJJJJJKKKHHHIIIKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMOOOQQQQQQPPPNNNMMMNNNMMMOOORRRTTTVVVYYY]]]______]]][[[[[[\\\[[[ZZZXXXYYYZZZ[[[ZZZXXXXXXZZZ\\\\\\\\\]]]]]]]]]]]]]]]\\\YYYXXXUUUQQQNNNMMMOOORRRUUUSSSRRRSSSVVVXXXXXXXXXTTTUUUVVVVVVUUUSSSQQQOOOIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKNNNQQQSSSTTTTTTTTTSSSSSSUUUVVVXXXZZZ[[[\\\\\\\\\[[[[[[[[[ZZZWWWVVVUUUVVVXXX[[[\\\]]]]]]]]]\\\YYYWWW[[[bbbggggggeeegggfffeeecccbbbaaaaaabbb___\\\XXXTTTRRRQQQRRRSSSTTTVVVYYYZZZYYYYYY[[[]]]ZZZ\\\\\\\\\[[[[[[]]]___bbbaaaaaaaaadddiiimmmpppmmmlllggg___YYYXXX]]]bbbqqqvvv||||||rrrggg___VVVVVVVVVYYY]]]_________YYYXXXXXXXXXXXXTTTOOOKKKFFFGGGJJJPPPWWW\\\\\\[[[YYYWWWUUUVVVXXXWWWSSSOOOOOOPPPRRRSSSTTTTTTTTTTTTOOOKKKEEE???888111+++))){{{}}}{{{yyyqqqsssxxxyyyvvvuuuuuutttrrrmmmkkklllnnnpppuuu{{{~~~|||yyyuuurrrnnnkkkiiihhhhhhjjjkkkkkkooommmkkkiiihhhhhhiiijjjgggddd]]]UUULLLCCC===999333000...,,,+++***)))((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((&&&"""!!!###'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%"""""""""$$$&&&%%%$$$$$$######$$$$$$ !!!###$$$%%%&&&&&&########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$######""""""###$$$%%%%%%########################"""###$$$%%%%%%$$$"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$&&&(((+++(((***111===GGGJJJFFFAAABBBLLLWWW```iiiqqqsssqqqlllkkkkkknnnqqqqqqmmmiiibbbcccdddcccaaa\\\WWWTTTWWWYYYbbbnnnsssrrrvvv}}}}}}qqqhhhUUU^^^iiiooooookkkhhhfffhhhhhhfffggglllmmmaaaQQQ>>>555000222111000999HHHTTT[[[bbbccc^^^WWWRRRQQQOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPRRRTTTWWWXXX]]]fffooouuuzzz}}}yyyrrrlllgggaaa]]]WWWRRRNNNKKKHHHFFFAAAAAABBBCCCDDDFFFFFFGGGEEEGGGIIILLLNNNOOOOOONNNKKKKKKJJJHHHEEEBBB@@@>>>???>>>======>>>@@@BBBDDDBBBCCCDDDEEEFFFGGGHHHIIIDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLHHHIIIKKKMMMMMMLLLJJJIIIJJJIIIIIIJJJJJJKKKLLLMMMKKKNNNPPPPPPNNNLLLKKKKKKJJJLLLOOOQQQSSSVVVZZZ]]][[[ZZZYYYZZZ\\\]]]\\\[[[[[[\\\\\\[[[ZZZYYY[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^XXXXXXVVVSSSOOONNNOOOPPPUUUSSSQQQQQQSSSUUUVVVUUUQQQRRRSSSTTTSSSQQQNNNMMMHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKNNNRRRTTTUUUUUUUUUVVVVVVXXXZZZ\\\^^^___```]]][[[ZZZYYYYYYWWWUUUSSSUUUVVVYYY[[[]]]^^^^^^^^^```\\\[[[^^^eeeiiifffbbbhhhfffcccaaa______```aaaZZZXXXTTTRRRQQQRRRTTTVVVUUUXXX[[[[[[ZZZYYY[[[]]]ZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^]]]\\\\\\___dddjjjmmmkkkiiiddd\\\VVVWWW^^^eeeooovvv~~~vvviii```YYYYYY\\\```eeeiiijjjiiiaaabbbbbb```\\\WWWQQQNNNJJJKKKNNNUUU\\\___^^^\\\ZZZXXXXXXYYY[[[YYYTTTOOOPPPQQQRRRRRRQQQPPPOOONNNGGGCCC@@@<<<666...(((&&&uuu{{{wwwuuunnnqqqwww|||{{{zzztttooonnnppprrrssstttuuutttttt{{{|||~~~|||wwwsssqqqqqqnnnlllhhheeedddeeegggiiioooooonnnjjjccc^^^]]]^^^^^^XXXNNNEEE>>>:::666444,,,+++)))((((((((()))***))))))***))))))((('''''')))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$ !!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&+++...000999DDDFFFBBBAAAFFFPPP]]]hhhoooqqqrrrmmmsssuuuqqqppprrrpppjjjhhh___[[[```ccc^^^WWWUUUTTTXXX]]]```bbbffflllqqq}}}vvviii^^^^^^aaagggnnnooohhhaaaeeeeeecccbbbdddeee^^^TTT@@@888111...---...444;;;IIISSS___ddd```ZZZXXXXXXNNNNNNOOORRRUUUUUUTTTRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPOOONNNNNNOOOPPPRRRSSSTTTYYYaaakkkssszzz|||wwwqqqnnngggaaaZZZVVVTTTPPPJJJDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDFFFIIILLLMMMMMMKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGDDDBBB???<<<<<<===???AAA>>>>>>???AAACCCFFFHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIGGGEEEGGGJJJLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHKKKOOOSSSUUUXXXXXXXXXYYYYYYZZZZZZZZZVVVWWWXXXZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXTTTSSSRRRQQQPPPOOOOOOOOORRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQNNNKKKIIIKKKLLLMMMLLLJJJJJJLLLMMMPPPRRRUUUVVVVVVVVVWWWXXXXXXZZZ]]]______^^^[[[YYY[[[[[[[[[[[[YYYWWWUUUTTTQQQSSSVVV[[[```ccccccbbbcccccccccdddggghhhgggeeejjjeeeaaaaaabbbbbb]]]YYYSSSSSSRRRPPPNNNOOORRRUUUZZZZZZYYYXXXXXXYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[ZZZ[[[\\\^^^aaaccc```[[[UUURRRRRRVVVZZZ\\\kkklllqqqwwwzzztttiii```XXXWWWYYYaaakkkssstttsssxxxtttooojjjeee]]]TTTMMMMMMOOOTTTZZZ```aaa```^^^ZZZ___aaa^^^[[[YYYVVVRRRUUUTTTSSSPPPMMMKKKKKKLLLGGGAAA999111---***)))'''mmmxxx{{{vvvrrrqqqsssxxx~~~zzzyyywwwtttppprrrsssuuuvvvvvvuuuttttttyyyzzz|||}}}~~~~~~~~~~~~}}}~~~|||yyytttpppooonnnnnnllliiiffffffgggiiikkkmmmnnnmmmhhh```YYYTTTSSSLLLFFF>>>777222///---,,,+++***)))((('''((())))))(((((())))))(((((('''&&&((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%)))+++...666AAADDDBBB@@@CCCKKKWWWdddmmmrrrssspppuuuuuurrrqqqsssssspppmmmeee```cccfffaaa[[[YYYQQQTTTWWWZZZ^^^ccchhhlllvvv~~~{{{qqqddd^^^[[[```iiimmmhhhaaabbbeeefffcccaaa___ZZZSSSCCC;;;333///---,,,000777@@@KKKYYYbbbccc^^^ZZZWWWPPPOOOOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSPPPTTT[[[ccclllsssyyy|||}}}yyytttqqqlllfff^^^YYYVVVRRRLLLGGGDDDDDDBBBBBBAAABBBCCCDDDDDDEEEHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFCCC@@@===<<<<<<>>>???@@@@@@AAABBBCCCEEEGGGHHHFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFEEEFFFIIIJJJJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJIIIIIIJJJMMMOOOQQQUUUUUUUUUVVVVVVVVVWWWWWWSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUURRRRRRQQQOOOOOONNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKLLLMMMMMMMMMKKKKKKMMMNNNQQQTTTXXXZZZZZZYYYXXXXXXYYYZZZ]]]______]]][[[YYYZZZZZZYYYYYYWWWUUUSSSQQQPPPQQQTTTYYY^^^aaaaaa```bbbaaabbbccceeefffeeedddhhhccc___^^^___^^^ZZZVVVPPPPPPPPPOOONNNPPPTTTWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[ZZZXXXXXXXXXZZZ\\\]]]ZZZVVVQQQNNNOOOSSSXXX[[[fffgggjjjoooqqqmmmcccZZZWWWVVVWWW]]]fffpppwwwzzz|||qqqbbbTTTLLLMMMQQQVVV[[[```cccfffgggfffhhheee^^^XXXWWWVVVSSSVVVVVVUUUSSSOOOKKKHHHGGG???:::222---***((('''&&&jjjttt|||~~~{{{vvvrrrsssuuuxxx|||~~~|||zzzxxxvvvtttrrrqqqqqqttttttuuuuuuuuutttrrrqqqvvvwwwwwwxxxxxxxxxxxxxxxzzzyyyxxxtttpppmmmlllmmmmmmkkkhhhfffffffffhhhjjjjjjjjjhhhaaaXXXNNNGGGCCC<<<888222...,,,+++***)))))))))(((''''''''''''((('''''''''(((''''''&&&&&&((((((((()))(((((('''&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###""""""!!!"""###$$$$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&'''"""""""""###############$$$$$$###""""""""""""###$$$$$$$$$############### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((***222<<>>======>>>AAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEGGGIIIIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJMMMLLLJJJIIIIIIJJJKKKMMMPPPPPPQQQQQQQQQQQQRRRRRRNNNOOOQQQSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOONNNMMMMMMNNNPPPRRRVVV\\\___^^^\\\ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMNNNQQQVVV[[[^^^___^^^aaa``````bbbdddeeecccbbbddd```\\\ZZZZZZXXXUUUQQQNNNOOOOOOOOOOOOQQQUUUXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSSSSSSSTTTUUURRROOOKKKIIIJJJPPPVVVZZZbbbbbbcccfffgggddd\\\VVVTTTTTTUUUXXX```kkkxxx~~~iiiVVVLLLNNNRRRWWW[[[___eeemmmsssuuutttmmmaaaYYYXXXXXXWWWYYYYYYXXXUUUPPPJJJDDDAAA888333---)))((((((((('''nnnuuu}}}~~~{{{|||{{{wwwuuussssssuuuxxxzzzzzzwwwtttoooqqqsssqqqnnnlllmmmnnnpppqqqqqqrrrrrrpppooonnnsssssssssssssssrrrrrrqqqssssssrrrooolllkkklllmmmooommmjjjfffdddccccccdddeeebbb]]]UUUKKKAAA:::666444111---+++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''(((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######"""""""""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&)))///888>>>BBBCCC??????GGGWWWfffpppssstttssspppjjjfffggglllooosssqqqqqqtttuuuqqqiiicccTTTPPPMMMOOOUUU\\\aaacccfffkkkrrrwww{{{~~~vvvkkk^^^ZZZ```iiimmmnnnfffhhhgggaaa\\\ZZZVVVRRRKKKCCC;;;555000,,,---111000777EEEUUUaaadddaaa]]]VVVSSSPPPNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRKKKLLLNNNPPPRRRRRRRRRQQQOOOPPPSSSYYY```iiiqqqvvv|||}}}~~~}}}yyytttlllddd^^^XXXRRRNNNIIIGGGEEECCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKIIIJJJKKKLLLNNNOOOPPPPPPLLLKKKHHHDDDBBB@@@???>>>?????????@@@AAABBBDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLKKKJJJHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOONNNMMMMMMLLLLLLKKKLLLLLLLLLOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQQQQPPPOOOOOOPPPRRRUUUXXX\\\^^^^^^\\\[[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTSSSQQQOOONNNKKKLLLNNNSSSYYY\\\]]]]]]aaaaaa```bbbddddddcccaaabbb^^^ZZZWWWUUUTTTQQQNNNPPPQQQQQQQQQPPPRRRUUUWWWTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYWWWUUURRROOOMMMLLLLLLMMMJJJIIIGGGFFFHHHMMMUUUZZZ```______``````]]]XXXSSSPPPRRRTTTVVVZZZdddqqq{{{kkkXXXOOONNNRRRWWWZZZ]]]eeeqqq{{{~~~|||ttthhh```___```___]]][[[XXXTTTOOOIIICCC???666222---***))))))))))))qqquuuzzz~~~}}}}}}|||{{{yyyxxxwwwvvvppppppppprrrssssssqqqoooiiilllooonnnjjjhhhiiikkklllmmmnnnooopppooonnnnnnppppppooonnnmmmmmmllllllllllllkkkiiihhhiiilllnnntttqqqlllfffaaa^^^\\\[[[\\\WWWNNNEEE<<<666111///---+++(((((((((((('''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""############%%%%%%$$$######$$$$$$%%%$$$###############$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$##################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&)))---333;;;AAAEEEAAA>>>CCCPPP___iiinnnnnnlllhhhaaa[[[YYY]]]ccclllpppuuuzzz|||xxxoooggg\\\VVVPPPOOOTTTZZZ```bbbbbbeeejjjooorrruuuyyy}}}xxxqqqhhh```___eeemmmtttnnnlllfff```___```[[[TTTLLLDDD<<<777111,,,+++//////333;;;IIIWWW```cccaaaYYYUUUPPPNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRJJJLLLNNNOOOQQQQQQPPPPPPPPPPPPRRRUUU\\\dddlllqqqvvvyyy||||||xxxrrrjjjccc\\\VVVSSSMMMKKKIIIFFFDDDCCCBBBBBBDDDCCCCCCBBBCCCEEEHHHIIIHHHIIIJJJKKKMMMOOOPPPQQQPPPNNNLLLJJJGGGDDDBBBAAA<<<<<<===>>>???AAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTSSSQQQQQQSSSTTTXXXYYYZZZZZZZZZZZZ[[[]]]YYYYYYXXXXXXXXXWWWWWWVVVWWWVVVUUUTTTRRRQQQPPPPPPKKKKKKNNNRRRXXX\\\^^^^^^bbbaaaaaabbbddddddcccaaa___\\\XXXTTTRRRPPPOOOMMMSSSSSSTTTSSSRRRRRRTTTVVVTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZVVVSSSPPPLLLHHHGGGFFFFFFFFFFFFGGGGGGHHHMMMTTTZZZ\\\\\\[[[ZZZYYYVVVRRRPPPKKKPPPTTTVVVWWW\\\fffnnn{{{}}}hhhXXXPPPNNNQQQUUUWWWZZZcccpppzzz||||||wwwnnnhhhiiijjjjjjddd```YYYSSSNNNIIICCC???555111---***))))))((('''mmmqqquuuxxx~~~|||yyyvvvtttttttttuuummmlllkkklllmmmnnnnnnmmmhhhkkkmmmllliiiggghhhjjjkkklllnnnooooooooonnnnnnlllkkkjjjiiihhhhhhhhhhhhgggfffeeecccbbbdddiiilllssspppjjjbbb[[[UUUQQQOOONNNGGG>>>666111...---,,,+++)))(((((())))))'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%"""###$$$$$$###"""###$$$############$$$$$$$$$$$$$$$###""" !!!""""""$$$############$$$%%%%%%###############$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""!!! ###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&))),,,///666===GGGCCC@@@BBBIIITTT___eeeeeeccc___YYYQQQKKKNNNUUUbbbjjjsssyyy|||{{{sssjjjddd^^^UUUPPPQQQWWW]]]aaa```aaaeeeiiijjjkkkpppxxxuuutttooohhhcccdddkkkrrrrrrpppjjjfffhhhiiibbbYYYOOOHHH@@@:::333,,,***,,,000000444===JJJWWW^^^bbbZZZVVVRRROOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNPPPPPPOOOOOOOOOPPPQQQQQQKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPUUU\\\ccchhhooorrrwww|||}}}{{{wwwqqqjjjbbb\\\XXXRRRPPPMMMJJJGGGEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPOOONNNLLLIIIGGGEEE============>>>@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIKKKJJJIIIHHHHHHHHHHHHIIIJJJFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYYYYXXXWWWXXXZZZ]]]XXXWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRLLLLLLOOOSSSYYY]]]``````cccbbbaaabbbddddddbbbaaa\\\ZZZVVVRRROOOMMMMMMMMMSSSTTTTTTSSSRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWXXXXXXYYYYYYZZZVVVSSSOOOJJJFFFDDDCCCBBBCCCFFFIIIJJJKKKNNNSSSXXXWWWWWWVVVTTTQQQNNNLLLJJJIIINNNTTTVVVVVVWWW\\\aaapppxxx|||ooo```UUUQQQOOOQQQSSSUUUYYY```jjjrrrsssuuusssmmmkkkooorrrsssnnnggg^^^VVVPPPJJJCCC>>>222...***((('''&&&%%%$$$iiioootttuuuyyy}}}yyyvvvttttttuuuvvvmmmkkkhhhggghhhjjjkkkkkkiiijjjkkkjjjiiiiiijjjkkkkkkllllllmmmmmmllljjjjjjgggfffdddccccccccccccdddcccbbb```]]]\\\^^^cccfffjjjfff```XXXOOOHHHCCCAAA===888111---,,,,,,+++))))))))))))***,,,,,,***((('''(((((()))((('''&&&%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""###$$$$$$###"""###$$$############$$$$$$$$$%%%$$$###!!! !!!"""$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%)))******000888FFFEEECCCAAABBBIIISSSZZZ[[[YYYXXXTTTKKKBBBDDDKKKWWWaaakkkqqqvvvyyyuuunnniiicccZZZQQQNNNQQQYYY___^^^^^^aaaeeedddccciiirrrvvvwwwuuuqqqmmmkkklllmmmpppssstttrrrrrrppphhh___YYYQQQHHHBBB999000,,,---///...000555???LLLVVV]]]ZZZWWWSSSQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNQQQQQQPPPOOOOOOOOOPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJLLLPPPUUU[[[___hhhkkkpppvvv{{{}}}~~~~~~}}}~~~|||xxxqqqiiibbb^^^WWWUUUQQQMMMJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPOOONNNLLLJJJHHHBBBAAA@@@???????????????@@@@@@@@@AAACCCDDDFFFGGGGGGIIIJJJIIIFFFFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGIIIJJJJJJJJJIIIHHHEEEFFFGGGHHHJJJJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRTTTUUUUUUUUUTTTVVVWWWXXXWWWUUUUUUWWWXXXWWWXXXYYYYYYWWWWWWYYYZZZVVVUUUSSSRRRQQQQQQRRRSSSTTTSSSRRRRRRQQQRRRSSSTTTNNNOOOPPPUUU[[[```bbbcccbbbaaa```aaabbbbbbaaa___XXXWWWSSSOOOLLLKKKLLLMMMOOOQQQRRRRRRQQQQQQRRRTTTSSSTTTVVVWWWXXXYYYYYYXXXVVVVVVWWWXXXXXXYYYZZZZZZWWWTTTOOOJJJFFFCCCBBBAAAAAAFFFKKKMMMMMMMMMQQQUUUTTTTTTSSSQQQMMMJJJGGGFFFIIIMMMRRRUUUUUUUUUWWWYYYbbbfffiiiggg___XXXTTTSSSRRRRRRSSSUUUYYY___dddhhhhhhkkkjjjfffhhhooovvvxxxxxxpppfff^^^VVVMMMCCC;;;...,,,((('''&&&&&&&&&%%%hhhpppuuuvvvvvvzzz}}}}}}~~~|||yyyxxxxxxxxxxxxnnnkkkfffeeefffhhhjjjjjjjjjiiiiiiiiijjjlllmmmmmmjjjjjjjjjjjjiiigggeeedddcccbbbaaa```___``````aaabbbaaa]]]YYYWWWYYY]]]aaa___[[[UUUMMMDDD===888555222...***)))++++++***(((%%%$$$%%%(((***+++)))''''''((()))))))))(((&&&&&&%%%&&&&&&'''((((((((('''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""$$$$$$$$$###"""###$$$!!!!!!"""""""""#########'''%%%###"""!!!"""###$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%###$$$((((((''',,,555EEEFFFDDD@@@>>>AAAJJJRRRUUUTTTTTTRRRIII???@@@HHHQQQ[[[dddiiipppvvvvvvpppkkkfff\\\QQQJJJMMMUUU]]]]]]\\\^^^bbbaaa___eeennnzzzyyyyyyyyywwwsssnnnkkkkkkttt||||||yyyssskkkdddccc[[[RRRJJJ@@@555000111------...111999DDDPPPWWWZZZWWWTTTRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKKKKJJJIIIKKKNNNRRRWWWZZZcccffflllrrrwwwzzz{{{{{{}}}}}}vvvmmmfffbbbZZZWWWTTTPPPLLLIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBFFFEEEEEEFFFGGGIIIKKKMMMMMMNNNOOOPPPOOOMMMKKKJJJGGGFFFDDDAAA@@@>>>======>>>>>>???@@@AAACCCEEEFFFFFFHHHIIIHHHEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJGGGHHHIIIJJJKKKJJJIIIIIIDDDEEEFFFHHHIIIJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRUUUXXXZZZ[[[[[[ZZZWWWXXXYYYXXXVVVVVVXXXYYYUUUWWWZZZ[[[ZZZXXXXXXXXXVVVTTTRRRPPPOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTPPPPPPRRRVVV\\\aaadddeee```______```aaaaaa___^^^VVVTTTQQQMMMJJJIIIKKKLLLKKKMMMOOOPPPPPPQQQRRRTTTRRRSSSUUUWWWXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZWWWTTTPPPJJJFFFCCCBBBAAAAAAFFFMMMOOOMMMMMMOOOSSSSSSTTTTTTQQQMMMIIIGGGFFFJJJMMMQQQTTTUUUVVVVVVWWWUUUWWWXXXWWWTTTRRRTTTVVVUUUTTTSSSUUUZZZ^^^```aaabbbdddbbb___bbblllvvvzzz~~~wwwmmmddd[[[OOOAAA777---+++((('''((((((((('''rrrrrrsssssssssrrrqqqqqqvvvyyyzzzvvvqqqnnnpppsssgggeeebbbbbbccceeeffffffhhhdddaaabbbfffiiijjjiiiiiiiiihhhfffbbb```___```bbbaaa_________```aaabbb^^^ZZZUUUPPPNNNOOORRRTTTMMMIIICCC<<<555000---,,,------,,,+++***)))((('''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$######"""%%%&&&'''(((((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################(((&&&$$$"""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$######"""###""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""!!!""""""$$$'''***---///===HHHNNNIIIBBBAAAEEEIIIKKKNNNQQQOOOIIICCC>>>===CCCPPP^^^dddiiioooqqqmmmiiiiiieee[[[QQQNNNSSSYYYYYY[[[\\\^^^```bbbeeegggpppxxx~~~~~~zzzqqqhhhiiioooyyy}}}qqqgggccc```\\\WWWMMMAAA777333///++++++000666<<>>>>>???<<<======>>>@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHFFFEEEEEEGGGHHHHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLOOOQQQTTTVVVXXXZZZ[[[[[[ZZZYYYSSSWWWZZZXXXUUUSSSVVVZZZWWWVVVVVVUUUTTTTTTTTTUUUUUUSSSOOOLLLKKKLLLNNNPPPRRRSSSUUUVVVVVVUUUTTTSSSRRRTTTXXX]]]bbbeeeeeedddcccccccccbbb___[[[WWWTTTSSSQQQNNNKKKJJJIIIIIIJJJOOOMMMLLLMMMQQQRRRQQQOOOPPPQQQSSSUUUVVVWWWVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYYYYVVVRRRKKKEEEBBBCCCEEEKKKKKKLLLMMMNNNNNNOOOOOOTTTSSSPPPNNNLLLJJJIIIIIIGGGLLLRRRUUUTTTSSSSSSUUUTTTRRRPPPQQQRRRTTTUUUUUUQQQRRRTTTVVVWWWXXXYYYYYY```\\\[[[```ccccccgggnnnssswwwyyyrrrbbbMMM:::000---)))%%%$$$&&&'''&&&%%%sssrrrqqqpppnnnmmmlllkkkqqqssstttpppkkkiiijjjmmmjjjhhheeedddeeefffgggffffffdddbbbbbbdddggghhhhhhgggffffffdddaaa___^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^TTTQQQKKKFFFCCCCCCDDDFFF???<<<777222...+++))))))***)))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################'''%%%###"""!!!"""###############$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""######$$$$$$$$$$$$############"""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%&&&(((***,,,555@@@HHHGGGBBBAAABBBBBBGGGLLLPPPQQQLLLEEE???===<<>>777///+++***---111666>>>GGGSSS\\\bbbbbb```^^^YYYRRRLLLLLLLLLKKKJJJKKKNNNPPPPPPPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMQQQWWW___eeeiiilllqqquuuxxxzzz}}}~~~|||xxxrrrooogggeeebbb^^^XXXSSSNNNLLLJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCEEEHHHJJJKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTUUUXXXZZZ[[[[[[[[[ZZZWWWZZZ\\\ZZZUUUSSSUUUXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLKKKLLLNNNPPPRRRTTTVVVXXXXXXWWWTTTSSSPPPTTT[[[ccciiijjjgggcccccccccaaa___[[[WWWTTTRRROOONNNLLLJJJJJJJJJKKKLLLPPPNNNMMMNNNPPPQQQPPPNNNQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYUUUOOOJJJFFFFFFIIIKKKNNNNNNOOOOOOPPPQQQSSSSSSVVVTTTRRRPPPNNNLLLKKKJJJHHHLLLQQQSSSRRROOONNNOOONNNLLLKKKMMMPPPSSSRRRQQQPPPRRRTTTVVVXXXYYYYYYYYYYYYVVVVVV\\\^^^^^^bbbggglllqqqtttnnn```LLL:::000,,,)))%%%$$$%%%'''&&&%%%tttrrrooollliiigggfffeeejjjkkkllliiidddbbbccceeeiiifffdddcccdddeeeddddddaaaaaaaaa``````aaaccceeedddcccbbbaaa___^^^]]]\\\XXXYYYYYYYYYXXXWWWVVVVVVHHHEEE???:::777555666777000...,,,***(((''''''(((&&&'''''''''(((((())))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%###############"""""""""$$$$$$###""""""###$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%######$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&%%%&&&&&&'''(((000;;;EEEIIIJJJIIIEEE@@@BBBHHHOOORRROOOIIIBBB>>>===GGGRRRXXX]]]aaabbb```bbbbbbbbb___[[[WWWRRRPPPXXXTTTSSSXXXbbbiiijjjhhhpppuuu{{{xxxlllcccgggoooyyy}}}vvvoooiiigggfffeeebbbXXXIII===444///+++,,,...///444;;;HHHSSS]]]bbbdddccc^^^XXXQQQOOOKKKJJJKKKMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLQQQWWW\\\___ccciiinnnsssvvvzzz~~~~~~|||xxxvvvpppooolllhhhaaaZZZTTTPPPMMMLLLIIIGGGEEEDDDCCCCCCDDDCCCBBBAAABBBBBBDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCC>>>============>>>????????????@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBDDDGGGIIIJJJJJJJJJHHHEEEDDDCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTUUUXXXZZZ[[[\\\\\\\\\[[[]]]^^^[[[VVVSSSSSSUUUUUUUUUTTTSSSSSSSSSTTTTTTQQQOOOMMMKKKKKKMMMOOOQQQSSSUUUXXXZZZZZZWWWTTTRRRNNNTTT^^^iiiooonnnhhhccccccaaa^^^ZZZUUURRROOONNNJJJJJJIIIIIIJJJKKKMMMNNNPPPOOOMMMNNNOOOPPPPPPOOOSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYTTTMMMIIIJJJNNNRRRUUUTTTSSSRRRQQQRRRSSSUUUVVVUUUUUUTTTSSSQQQPPPOOONNNLLLOOORRRSSSPPPMMMJJJIIIHHHFFFFFFJJJPPPSSSQQQMMMNNNPPPSSSVVVWWWXXXWWWWWWQQQPPPRRRWWWZZZYYY[[[^^^```dddfffbbbVVVFFF666---***(((%%%%%%%%%&&&&&&%%%rrrppplllhhheeecccccccccfffffffffccc```^^^^^^```aaa___]]]^^^___``````___\\\^^^___]]]ZZZZZZ\\\```aaa```^^^]]]]]]\\\ZZZYYYQQQQQQQQQPPPOOOLLLIIIHHH===;;;777222///.........))))))(((((((((((()))***''''''''''''(((((((((((('''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""######%%%%%%$$$$$$$$$######""""""!!!$$$##################$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%&&&$$$######$$$%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&''''''+++444???HHHNNNOOOHHH???>>>DDDLLLRRRRRRMMMGGGBBBBBBHHHQQQYYY^^^bbbbbbaaaaaa```^^^^^^]]]ZZZTTTOOOSSSQQQQQQUUU]]]dddhhhjjjhhhnnnwwwqqqcccdddiiiqqqyyy{{{wwwrrrkkkkkklllnnnnnngggWWWGGG;;;444///...------///333<<>>======<<<;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBFFFDDDCCCCCCEEEFFFFFFEEEHHHFFFDDDBBBBBBCCCFFFHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQTTTUUUWWWYYY[[[\\\\\\\\\\\\]]]]]]ZZZWWWTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSOOONNNLLLLLLLLLNNNPPPRRRRRRUUUYYY[[[ZZZWWWSSSPPPNNNTTT^^^hhhnnnmmmhhhccc```^^^YYYTTTPPPMMMKKKJJJHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMMMMOOOPPPRRRRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYYYYXXXXXXYYYSSSLLLJJJNNNVVV]]]bbb]]][[[WWWSSSRRRRRRSSSUUUTTTUUUVVVWWWWWWVVVTTTSSSOOOQQQRRRRRRPPPLLLIIIGGGFFFDDDEEEJJJRRRUUUQQQMMMKKKMMMPPPSSSTTTTTTSSSSSSLLLMMMQQQUUUWWWWWWWWWXXXUUUVVVUUUPPPGGG;;;000)))((('''&&&%%%%%%%%%&&&%%%mmmkkkhhheeecccccccccdddddddddcccaaa^^^\\\\\\]]]ZZZXXXXXXYYY[[[]]]]]]\\\ZZZ\\\]]][[[XXXVVVXXX[[[]]]ZZZXXXWWWWWWWWWTTTRRRHHHHHHGGGEEEBBB>>>;;;999333222///---,,,+++++++++)))))))))))))))******+++))))))((((((((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############***))))))((('''&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""######$$$%%%%%%%%%%%%$$$$$$#########"""#########$$$$$$###############""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$######$$$%%%&&&&&&'''%%%######$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''(((###+++555???IIIMMMGGG======BBBIIIOOOSSSQQQNNNJJJDDDHHHOOOWWW]]]````````````\\\XXXWWWXXXXXXUUUQQQNNNPPPRRRSSSUUUZZZbbbiiieeemmmxxxvvvhhheeedddiiiqqqvvvuuurrrmmmqqqtttwwwzzzvvvgggWWWCCC:::222///...,,,---///444888AAAJJJQQQVVVZZZ^^^aaa[[[TTTPPPOOONNNKKKHHHLLLMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIGGGJJJMMMNNNOOORRRXXX]]]cccffflllsssyyy}}}~~~zzzzzzyyyvvvppphhh```[[[WWWUUUQQQMMMJJJGGGFFFEEEAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAADDDFFFHHHJJJKKKKKKJJJHHHBBBAAA@@@??????>>>>>>>>><<<===>>>@@@AAACCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAAAAACCCDDDDDDCCCEEECCCAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCDDDFFFGGGIIIIIIHHHIIIKKKKKKKKKMMMOOOQQQTTTUUUVVVXXXYYY[[[[[[\\\ZZZZZZZZZXXXVVVUUUUUUUUURRRRRRRRRQQQQQQRRRRRRSSSNNNNNNMMMMMMNNNPPPRRRTTTSSSVVVYYY[[[ZZZWWWRRROOOPPPTTTZZZaaaggggggdddaaa\\\YYYTTTOOOKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNQQQTTTVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWRRRMMMKKKQQQ[[[fffmmmkkkfff___XXXSSSQQQRRRSSSVVVYYY\\\^^^^^^[[[WWWTTTQQQQQQPPPOOOMMMJJJGGGEEEDDDCCCEEEKKKQQQSSSPPPLLLIIIJJJLLLNNNOOOOOONNNMMMKKKOOOSSSUUUWWWWWWUUUSSSOOOLLLFFF@@@888111,,,(((&&&&&&&&&&&&%%%%%%%%%&&&hhhgggeeedddcccccccccdddcccbbbaaa___]]]\\\[[[[[[WWWWWWVVVXXXZZZ\\\[[[ZZZYYYZZZZZZXXXVVVTTTTTTUUUUUURRRNNNMMMNNNMMMIIIFFF???>>><<<999666333000///+++******)))))))))))))))((((((((()))))))))))))))))))))(((((('''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""######""""""""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$######$$$%%%'''((()))&&&$$$"""#########""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''((((((((($$$)))000999DDDLLLJJJDDD???AAAEEEKKKQQQUUUVVVUUUOOONNNSSS[[[aaaaaaaaaaaa]]]XXXSSSQQQRRRTTTUUUTTTOOORRRSSSQQQOOORRR[[[ccceeennnyyy~~~rrrjjjbbbbbbhhhooopppooollltttyyy{{{vvvgggLLLAAA555000...++++++---111222666???FFFMMMVVV___ddd```[[[VVVRRROOOKKKIIIKKKLLLNNNOOOOOONNNMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKMMMQQQUUU\\\___dddkkkrrryyy}}}{{{{{{{{{yyytttnnngggccc^^^[[[WWWSSSNNNKKKIIIIIICCCBBBAAAAAABBBCCCEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCDDDGGGIIIKKKKKKJJJIIIHHHHHHFFFEEEEEEDDDDDDDDD???@@@@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>===<<<>>>AAADDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCAAABBBBBBDDDFFFHHHJJJKKKIIIKKKLLLMMMMMMOOOQQQTTTUUUUUUVVVWWWXXXYYYYYYZZZWWWVVVVVVVVVUUUUUUTTTTTTQQQQQQPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPQQQSSSUUUVVVVVVXXXZZZ[[[ZZZWWWSSSPPPRRRSSSUUUYYY]]]___^^^\\\VVVSSSPPPLLLIIIGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMPPPUUUXXXUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSPPPNNNMMMQQQ\\\jjjtttwwwqqqfff\\\TTTQQQQQQQQQYYY]]]dddhhhhhhddd]]]YYYUUURRRNNNKKKIIIGGGEEECCCCCCDDDGGGKKKNNNOOONNNLLLIIIIIIJJJJJJJJJJJJJJJIIIKKKPPPSSSSSSTTTTTTRRRNNNJJJEEE===666222...,,,***$$$&&&'''&&&%%%$$$%%%&&&ccccccccccccbbbbbbbbbaaabbb```^^^\\\[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYYWWWVVVTTTSSSQQQQQQPPPOOOMMMKKKKKKFFFBBBAAABBBAAA<<<888555444222000...---,,,,,,((((((((((((((((((''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$$$$######"""""""""###############"""###$$$$$$$$$$$$###"""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""$$$%%%%%%$$$#########%%%''')))***'''$$$""""""######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&'''''''''''''''***...444???KKKOOOLLLCCCBBBBBBGGGOOOWWW]]]___^^^ZZZ\\\cccgggdddbbbccc]]]ZZZUUURRRRRRUUUXXXZZZVVVVVVSSSOOOMMMOOOVVV\\\___gggqqqzzz|||pppaaa\\\```gggkkkkkkfffpppwwwyyy}}}{{{pppYYYKKK<<<555111---,,,...000...000777>>>EEEQQQ\\\cccbbb```[[[UUUPPPMMMLLLIIIJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFIIIKKKJJJHHHHHHKKKNNNTTTVVVYYY___gggpppwww{{{zzz{{{{{{zzzwwwsssnnnkkkeeebbb^^^XXXTTTPPPNNNMMMGGGFFFDDDCCCCCCCCCDDDEEEIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????;;;::::::<<>>=========<<<;;;;;;===>>>>>>===???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCEEEFFFGGGCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFIIILLLNNNOOOPPPRRRSSSSSSUUUXXXZZZVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTRRRRRRQQQQQQOOONNNOOOOOOOOOOOOPPPPPPQQQRRRUUUUUUUUUUUUVVVWWWXXXYYY^^^^^^^^^^^^\\\ZZZWWWUUUSSSRRRRRRSSSUUUUUUSSSRRRLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMNNNOOOPPPPPPMMMKKKLLLPPPTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[YYYWWWTTTQQQPPPHHHLLLNNNLLLMMMVVVggguuu{{{rrreeeXXXNNNJJJJJJKKKLLLVVVgggvvv~~~~~~yyyuuuggg```VVVNNNJJJIIIGGGEEEJJJNNNRRRRRROOOMMMPPPSSSNNNLLLIIIGGGEEEEEEFFFGGGFFFLLLMMMIIIHHHJJJGGGAAA777444000//////...+++'''"""%%%''''''%%%###%%%'''^^^______```___^^^\\\\\\[[[XXXSSSQQQSSSVVVXXXYYY[[[WWWRRRNNNMMMMMMLLLLLLEEEDDDBBB???===:::888777222111000///---,,,+++***...---,,,***)))(((((((((+++******)))((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%$$$###"""""""""###$$$"""###$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""###!!! ###$$$""" """""""""###$$$$$$$$$%%%$$$%%%%%%%%%$$$###!!! $$$$$$###"""!!! """$$$&&&%%%######$$$'''+++)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''')))+++000:::GGGPPPRRRIIIAAABBBLLLYYYbbbeeekkkccc```ccceeebbbaaaccc___ccc___VVVVVV```ddd```ddd]]]VVVSSSOOOLLLMMMQQQRRRVVV]]]fffqqq}}}xxxeee[[[XXXZZZbbbiiibbbeeekkksssxxxxxxsssnnnggg\\\MMMBBB<<<666000+++.........///222999BBBHHHVVV]]]dddeee___XXXUUUUUUMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKHHHGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDIIIJJJKKKNNNSSS\\\eeekkkrrruuuxxxzzzzzzyyywwwuuupppmmmhhhccc]]]YYYUUUTTTPPPLLLJJJIIIFFFCCCEEEIIIOOOOOONNNJJJFFFCCCBBBBBBAAABBBBBBCCCDDDEEEFFFGGGEEEFFFFFFGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFGGGFFFDDDBBBAAA@@@@@@???@@@@@@>>>=========>>>???@@@???>>>===<<<===@@@BBB===>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDEEEFFFHHHIIIFFFHHHIIIIIIHHHIIIKKKMMMRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQOOONNNMMMMMMMMMMMMKKKLLLNNNPPPQQQSSSSSSTTTVVVVVVWWWXXXZZZ\\\^^^___bbbaaa```___^^^[[[WWWSSSUUUTTTRRRQQQPPPNNNKKKIIIGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPNNNMMMLLLMMMOOORRRTTTTTTXXXXXXUUUTTTYYY\\\]]]\\\ZZZXXXWWWWWWUUUQQQOOOMMMMMMMMMOOORRRYYYaaagggjjjiiidddZZZNNNHHHHHHKKKKKKWWWgggtttyyyjjjYYYPPPKKKGGGFFFHHHLLLTTTYYYZZZZZZ[[[YYYUUURRRTTTSSSMMMFFFCCCEEEHHHIIIIIIIIIFFFAAA>>><<<<<<333111///...---+++(((%%%%%%%%%''''''''''''%%%%%%[[[[[[\\\[[[ZZZXXXVVVUUUUUURRROOONNNOOOQQQSSSSSSTTTPPPJJJFFFDDDBBBAAA???;;;:::999777555333111000---------,,,++++++******)))((((((((())))))***+++***))))))(((((('''&&&&&&'''&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###############$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""######$$$$$$%%%$$$$$$###"""""""""""""""###!!! !!!######""" ###############$$$$$$$$$!!!"""######$$$#########$$$$$$######""""""!!!!!!###$$$%%%$$$""""""$$$&&&)))'''%%%###"""###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''+++666DDDNNNOOOHHHBBBBBBJJJWWWbbbhhhqqqkkkggghhheee___\\\^^^^^^cccbbb\\\^^^iiimmmjjjfff___XXXSSSOOOKKKKKKOOOOOOSSSZZZaaajjjuuuxxxiii```[[[[[[```ggghhhhhhjjjnnnrrrsssoookkkiiiaaaVVVLLLDDD>>>777222000///...---///444;;;@@@MMMTTT]]]bbb```\\\WWWUUUOOONNNLLLJJJIIIJJJKKKLLLLLLIIIGGGEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGJJJNNNUUU^^^dddmmmppptttxxxzzzyyywwwvvvrrrppplllhhhddd```]]][[[TTTPPPNNNMMMJJJHHHJJJOOOTTTTTTRRRMMMHHHDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBBAAA@@@BBBAAA???>>>>>>>>>>>>???>>>======<<<;;;;;;===>>>?????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMOOOSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQQQQPPPOOOOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUVVVWWWYYY[[[^^^___dddcccaaaaaa```]]]YYYUUUSSSQQQOOOMMMMMMLLLJJJHHHGGGHHHHHHIIIJJJJJJIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOQQQPPPNNNMMMMMMNNNPPPRRRRRRVVVVVVTTTTTTYYY]]]^^^^^^\\\XXXVVVUUUSSSPPPMMMLLLLLLMMMOOOQQQUUUXXXYYY___^^^[[[SSSKKKGGGIIILLLLLLVVVbbbnnn}}}sss```SSSLLLFFFDDDFFFNNNWWW```ccceeefffddd```\\\[[[WWWQQQKKKIIIIIIKKKJJJIIIGGGDDDAAA>>>;;;999222000...---,,,***'''%%%$$$%%%&&&''''''&&&%%%$$$RRRRRRRRRQQQOOOMMMKKKIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFBBB===999888666555444000000///...---+++******)))))))))))))))*********&&&&&&&&&'''((()))***+++(((((((((''''''&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$############### !!!"""$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$###""""""""""""""""""###"""!!!!!!######"""!!!$$$$$$$$$############### !!!"""$$$%%%&&&$$$$$$$$$###############$$$$$$$$$###!!!!!!###%%%'''&&&$$$"""!!!"""###$$$$$$$$$###############"""#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%((('''%%%$$$&&&000===GGGJJJGGGCCCBBBGGGRRRaaajjjqqqooollljjjccc[[[WWWXXXZZZ```bbb```eeepppuuurrriiibbbZZZUUUOOOIIIIIILLLLLLPPPUUU[[[bbbjjjqqqwwwzzzssskkkfff```]]]```fffooommmjjjkkknnnnnnllliiiiiifff```XXXOOOFFF???;;;555333111...---///444888@@@GGGRRR\\\```___[[[XXXRRRPPPMMMJJJHHHHHHJJJKKKJJJHHHEEEDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFIIIOOOVVV[[[dddhhhnnntttwwwxxxxxxwwwsssrrrpppmmmjjjfffdddbbbYYYUUURRRRRRPPPNNNQQQWWW[[[[[[XXXRRRLLLFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMKKKIIIGGGEEECCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOOOONNNLLLLLLMMMOOOSSSSSSRRRQQQOOONNNMMMMMMOOOOOONNNNNNMMMMMMLLLLLLHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUWWWZZZ^^^```cccbbb``````^^^\\\XXXUUUQQQNNNJJJHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOORRRQQQOOOMMMMMMNNNPPPQQQOOOTTTUUUSSSTTTYYY]]]^^^```\\\XXXTTTRRRPPPNNNLLLKKKKKKLLLOOOSSSTTTQQQNNNUUUUUUSSSNNNHHHFFFIIILLLNNNTTT\\\dddrrrzzzeeeVVVLLLDDDCCCEEENNNXXXcccjjjmmmpppnnnjjjhhhccc\\\VVVRRRQQQPPPPPPNNNJJJEEEBBB@@@===888444000...,,,++++++)))&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$CCCCCCCCCCCCBBB@@@>>>===999888777777888999888777666333000//////000///...++++++******))))))))))))(((((((((((((((((((((((('''((((((((()))((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&########################!!!!!!!!!"""######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""######"""""""""""""""######""""""""""""###""""""%%%$$$$$$$$$###""""""""" !!!###%%%&&&"""""""""######$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%###$$$+++555<<>>:::222,,,+++***)))((()))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$)))***+++------,,,,,,+++,,,+++***+++,,,---,,,***---+++)))((())))))(((&&&&&&&&&&&&&&&''''''''''''+++******)))(((''''''&&&$$$%%%'''***+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###############$$$$$$$$$$$$###"""!!! !!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""###$$$$$$""""""###$$$$$$$$$$$$#####################"""!!!!!!!!!"""""" !!!!!!"""""""""######""""""###&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""""""""############$$$######$$$%%%&&&&&&&&&&&&"""%%%''''''&&&%%%(((+++888>>>CCCBBB???@@@HHHQQQ___eeegggccc\\\TTTKKKCCCDDDHHHOOOWWW^^^eeeiiikkklllhhhdddaaaYYYOOOHHHGGGHHHLLLQQQUUUWWWYYY[[[]]]WWWYYY```jjjpppsssxxx~~~|||yyywwwxxx|||}}}tttpppkkkddd]]]WWWSSSPPPCCCAAA===666111...///000222222555:::CCCNNNYYY___ZZZXXXUUUPPPMMMJJJHHHHHHJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDDDDDDDEEEGGGIIIJJJMMMSSSZZZ```eeeiiikkkqqqsssuuuvvvuuurrrnnnlllccc^^^YYYWWWUUUVVV\\\dddiiikkkjjjfff^^^UUUMMMIIIGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLJJJJJJLLLQQQSSSSSSQQQNNNMMMMMMMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLGGGHHHIIIIIIIIIJJJLLLNNNGGGGGGFFFFFFGGGIIIJJJLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWWWWXXXZZZ[[[[[[[[[YYYVVVTTTSSSRRROOOMMMIIIFFFBBBAAACCCEEEGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUSSSWWWYYYVVVUUUWWWXXXWWWVVVTTTSSSSSSTTTVVVVVVVVVTTTPPPLLLJJJJJJJJJGGGDDDAAAAAAAAACCCEEEHHHJJJLLLKKKOOOPPPQQQUUU]]]bbbbbb```XXXPPPLLLGGGCCCDDDHHHJJJPPPUUUWWW[[[bbbfffgggkkkfffaaaaaaggglllmmmmmm___XXXNNNEEE>>>777///******)))((((((((((((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%((()))***++++++***)))(((+++***((((((*********)))***)))''''''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((###%%%''')))*********)))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$$$$###$$$%%%$$$#########%%%""""""#########$$$$$$$$$###"""!!! !!!###$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!""""""######"""""""""""""""###$$$$$$"""###%%%$$$"""!!!###%%%###############$$$$$$$$$"""###############""""""""""""""""""""""""######!!! """%%%)))***)))&&&$$$$$$#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""############"""###$$$%%%&&&&&&&&&&&&$$$&&&((('''$$$$$$'''***///777???BBB???>>>BBBGGGWWW\\\```]]]ZZZUUUJJJ???>>>AAAHHHQQQZZZ```eeeiiijjjgggfffeee^^^RRRJJJGGGGGGKKKQQQUUUXXXYYY[[[]]]]]][[[```jjjsssxxx~~~zzzxxxzzz~~~yyyqqqfff^^^ZZZWWWUUUSSSKKKHHHCCC;;;444000///000...000111333888BBBNNNWWW[[[YYYWWWTTTPPPLLLIIIGGGIIIGGGDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@AAACCCDDDCCCCCCEEEFFFGGGIIILLLQQQWWW]]]bbbdddjjjmmmqqqtttuuussspppnnniiiccc]]]ZZZYYYYYY```hhhlllnnnpppnnnfff\\\SSSNNNKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDGGGHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLOOOLLLKKKNNNUUUZZZ[[[YYYQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIJJJJJJEEEFFFGGGFFFEEEFFFHHHJJJGGGFFFEEEEEEEEEGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQSSSUUUVVVXXXXXXYYYWWWXXXYYYZZZZZZZZZYYYYYYWWWUUURRRPPPOOOMMMKKKIIIFFFCCC@@@@@@BBBDDDFFFFFFHHHHHHHHHJJJMMMQQQTTTVVVRRRPPPMMMKKKJJJKKKMMMOOONNNNNNOOOPPPQQQRRRSSSTTTRRRWWWYYYWWWVVVYYYZZZXXXUUUTTTSSSUUUVVVXXXWWWVVVPPPOOOMMMJJJHHHEEECCCAAA@@@@@@AAACCCFFFIIIKKKLLLKKKNNNOOOMMMOOOTTTUUUTTTQQQNNNKKKKKKHHHCCCCCCFFFKKKQQQUUUUUUWWW[[[]]]\\\aaa^^^\\\^^^ccchhhkkklllddd^^^UUUIII>>>444---***)))((('''((()))(((&&&$$$'''&&&%%%$$$$$$%%%&&&'''++++++,,,,,,+++***((('''***(((&&&%%%'''(((((((((%%%$$$$$$&&&(((******)))''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&'''((())))))'''%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((()))***+++,,,---&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%$$$###"""""""""###$$$"""###$$$$$$""""""###$$$""""""######$$$$$$$$$$$$!!!  """$$$&&&""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""######$$$""""""!!!""""""###$$$$$$!!!$$$%%%%%%"""!!!###%%%""""""######$$$$$$$$$%%%!!!"""###%%%%%%%%%$$$########################### """'''+++,,,***'''""""""""""""############""""""######$$$$$$$$$$$$""""""""""""############"""###$$$%%%&&&&&&'''&&&&&&''''''%%%"""###'''+++(((111<<>>???BBBLLLRRRWWWWWWXXXVVVKKK???999<<>>EEEHHHLLLPPPRRRQQQMMMIIIBBB>>>>>>GGGUUU___aaa___fffdddaaa___^^^YYYSSSNNNHHHIIIKKKPPPVVVZZZ\\\]]]kkkhhhgggjjjrrr}}}qqqllltttwwwsssvvvmmm```WWWTTTUUUVVVVVVYYYUUUOOOHHHAAA:::333///333666777444000222:::CCCQQQUUUYYY\\\ZZZTTTNNNIIIHHHGGGGGGFFFEEECCCCCCBBBHHHGGGFFFDDDBBB@@@???>>>????????????????????????BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFJJJNNNRRRUUUVVVZZZ```fffkkkmmmmmmmmmkkkjjjgggcccaaabbbfffiiinnnoooqqqrrroooggg]]]VVVVVVSSSOOOLLLJJJIIIGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEFFFHHHKKKNNNQQQOOOOOOOOONNNOOOOOOPPPQQQRRRQQQPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMOOOQQQSSSUUUVVVVVVQQQRRRTTTUUUVVVXXX[[[^^^[[[[[[[[[\\\[[[WWWRRRMMMPPPLLLHHHFFFGGGHHHFFFDDD@@@@@@@@@@@@BBBDDDFFFHHHHHHHHHHHHJJJOOOUUU[[[^^^XXXTTTOOOLLLLLLNNNOOOOOORRRQQQPPPPPPQQQRRRSSSTTTTTTVVVXXXXXXWWWUUUUUUUUUUUUSSSWWWaaaeee___XXXWWWMMMJJJJJJLLLJJJDDDBBBCCCAAAEEEHHHHHHFFFEEEGGGIIIRRRPPPNNNLLLKKKIIIFFFDDDEEEIIIKKKKKKGGGDDDCCCCCCNNNSSSXXXXXXTTTPPPOOOPPPSSSSSSSSSTTTVVVXXXZZZ[[[ZZZXXXQQQEEE777---(((''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++,,,+++(((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$%%%%%%%%%$$$"""!!!!!!!!!$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###############$$$%%%$$$""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""$$$&&&((((((&&&$$$"""##############################$$$$$$######"""!!!"""$$$&&&%%%######%%%''' !!!!!!"""""""""""""""""""""###$$$$$$%%%&&&&&&(((***///777>>>BBBAAA???@@@CCCGGGLLLPPPQQQPPPOOOEEE@@@===CCCOOOYYY]]]]]]aaa___\\\[[[[[[YYYVVVRRRKKKKKKLLLOOOSSSWWWZZZ[[[iiijjjjjjlllpppxxxlllaaaeeeiiihhhppphhh]]]UUURRRTTTXXXZZZ[[[XXXSSSNNNHHHAAA999444444444333000---...444:::DDDJJJRRRYYY[[[XXXSSSOOOJJJIIIHHHGGGFFFFFFEEEEEEIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAABBBCCCFFFIIIMMMOOORRRUUUZZZ```eeegggiiiiiikkkjjjgggdddaaaaaacccfffjjjllloooqqqpppjjjbbb\\\ZZZWWWSSSPPPNNNMMMKKKIIIFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCFFFIIILLLKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEJJJIIIGGGFFFDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTQQQRRRTTTUUUUUUWWWYYY[[[[[[ZZZYYYXXXVVVRRRMMMIIIFFFCCCAAA@@@AAAAAA@@@>>>AAAAAABBBCCCDDDFFFHHHIIIGGGGGGHHHKKKPPPVVV\\\```[[[VVVPPPLLLLLLMMMNNNNNNQQQQQQPPPPPPPPPQQQRRRSSSSSSUUUVVVVVVTTTRRRRRRRRRTTTUUU]]]jjjppphhh]]]WWWOOOLLLJJJKKKIIICCCAAACCCBBBHHHMMMKKKEEECCCGGGMMMQQQOOOLLLJJJHHHGGGEEEDDDJJJLLLLLLJJJFFFCCCBBBCCCMMMQQQUUUTTTPPPMMMMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTQQQOOOIII???444,,,((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&& !!!###%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################$$$'''(((%%% $$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################$$$############""""""""""""$$$%%%$$$"""!!!!!!!!!%%%$$$###""""""$$$%%%&&&$$$############"""""""""###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%''''''***000777===@@@AAA>>>@@@DDDHHHLLLOOOQQQRRRIIICCC===???HHHQQQXXXZZZ\\\YYYWWWVVVWWWYYYYYYYYYRRRQQQOOONNNOOOSSSVVVYYYeeejjjmmmllljjjooo{{{mmm]]][[[^^^^^^gggbbb[[[TTTQQQSSSZZZ___]]]\\\YYYUUUPPPIIIAAA<<<777444111...,,,---///111888>>>IIISSSXXXYYYVVVSSSLLLKKKJJJHHHGGGGGGGGGHHHJJJIIIHHHGGGEEECCCBBBBBB@@@@@@AAAAAABBBBBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCEEEHHHIIIJJJLLLPPPUUUZZZ^^^aaabbbffffffeeebbb```^^^___```ccceeeiiimmmnnnkkkfffaaa```]]]YYYVVVUUUSSSPPPNNNIIIHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????@@@BBBEEEGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSUUUUUUUUUUUUWWWYYYYYYWWWSSSPPPNNNJJJGGGDDDBBBAAA@@@AAABBBBBB@@@???AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHKKKPPPVVV\\\___^^^YYYRRRMMMKKKLLLMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQRRRTTTTTTSSSPPPNNNMMMMMMTTTWWWcccttt|||tttdddXXXRRRMMMKKKJJJHHHCCCCCCEEEGGGMMMQQQMMMEEEBBBIIIPPPSSSPPPLLLHHHFFFFFFGGGGGGPPPOOOLLLHHHDDDBBBBBBCCCKKKNNNOOONNNJJJIIIJJJLLLLLLMMMNNNOOOOOONNNLLLKKKDDDBBB>>>777///***((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&!!!###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%'''))))))&&&### """$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""###################################################""""""""""""""""""""""""###$$$$$$"""!!!!!!"""""""""!!! !!!!!!"""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""""""""######$$$$$$%%%&&&&&&&&&&&&&&&"""#########$$$$$$$$$%%%&&&&&&'''+++111999???CCCAAABBBDDDEEEHHHKKKNNNQQQOOOHHHAAA>>>CCCLLLTTTXXXYYYWWWUUUTTTUUUYYY\\\^^^[[[XXXTTTPPPNNNPPPSSSVVV^^^fffllliiicccdddqqq}}}}}}nnnaaa]]]ZZZWWW]]]]]][[[WWWSSSTTTYYY^^^\\\\\\[[[ZZZVVVOOOGGGAAA;;;777222///000000///...222777@@@IIIOOOSSSTTTTTTPPPNNNLLLJJJHHHHHHIIIIIIJJJJJJIIIGGGFFFDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBBAAAAAACCCDDDFFFBBBDDDFFFJJJOOOTTTWWWZZZ\\\^^^______^^^\\\\\\]]]^^^```cccgggjjjjjjgggdddeeebbb___\\\ZZZXXXUUUSSSMMMMMMLLLLLLKKKJJJIIIHHHIIIHHHFFFDDDDDDDDDEEEFFFBBBBBBAAA@@@@@@??????>>>CCCCCCCCCCCCCCCBBBAAAAAA@@@????????????AAACCCDDDFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSUUUVVVWWWWWWUUUTTTUUUVVVSSSPPPKKKGGGEEEDDDBBB@@@@@@AAABBBDDDEEEEEECCCBBB@@@AAACCCEEEFFFGGGFFFFFFGGGGGGHHHJJJNNNSSSXXX[[[\\\XXXQQQMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRRRRPPPMMMJJJJJJJJJTTTYYYeeevvvzzziii\\\TTTOOOJJJIIIHHHFFFHHHMMMOOOQQQRRRNNNHHHGGGJJJOOOTTTQQQMMMHHHFFFGGGKKKNNNSSSPPPLLLGGGCCCBBBCCCEEEKKKKKKKKKIIIFFFFFFHHHJJJJJJLLLMMMNNNLLLIIIFFFCCC;;;999555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%''''''((()))'''%%%%%%&&&&&&%%%"""#########$$$$$$#########"""##################"""""""""#########$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###!!!###$$$$$$"""!!!!!!""" !!!"""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""############ !!!!!!""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&(((---444===BBBAAABBBCCCCCCDDDHHHMMMRRRSSSNNNGGGCCCDDDJJJRRRWWWYYYXXXVVVUUUVVVYYY]]]```bbb```[[[UUUPPPNNNPPPSSSVVV___eeeccc\\\\\\gggsssvvvuuupppkkkgggbbbZZZRRRVVVYYY[[[ZZZWWWVVVWWWYYYYYYYYYZZZZZZXXXSSSKKKFFF>>>:::444333444444111...///111666<<>>@@@BBBFFFJJJNNNPPPSSSVVVZZZ]]]]]]]]]^^^___^^^___bbbeeeiiijjjhhhfffgggeeebbb```___\\\YYYWWWRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@??????AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYXXXUUUSSSRRRRRRKKKGGGCCC@@@???@@@@@@???:::<<>>666333000,,,)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$###$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&'''''''''###!!!"""&&&'''%%%""""""###$$$$$$$$$$$$###"""!!!"""############"""!!!"""############$$$$$$$$$""""""""""""############################################################"""""""""############$$$!!!###$$$$$$"""!!!"""###"""###$$$%%%$$$###"""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$ !!!""""""######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))000888===>>>???AAA@@@AAAEEELLLRRRTTTRRRNNNJJJIIILLLRRRVVVXXXXXXYYYXXXXXXYYY\\\___eeedddaaaZZZRRRNNNMMMOOOPPPVVV[[[ZZZWWWXXX```hhhkkkiiihhhkkkmmmiii___VVVQQQTTTWWWYYYXXXVVVUUUUUUVVVVVVXXXYYYYYYUUUNNNJJJBBB>>>:::888888666333///,,,---...111888AAAIIINNNPPPPPPQQQQQQQQQQQQQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@>>>===;;;;;;<<<===>>><<<<<<===>>>AAACCCEEEGGGLLLOOOUUUYYY\\\]]]___aaa``````bbbeeeiiikkkkkkjjjgggfffdddcccbbb```]]][[[WWWWWWWWWVVVUUURRRPPPOOOKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA??????@@@@@@??????>>>===;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWUUUQQQMMMLLLKKKDDD@@@===;;;;;;===>>>>>>999;;;>>>?????????AAABBBFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHJJJLLLMMMOOORRRPPPMMMMMMOOOQQQQQQQQQOOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLJJJHHHGGGHHHIIIPPPUUU\\\bbbhhhlllhhhaaaVVVOOOHHHGGGHHHKKKTTT\\\^^^WWWQQQOOOQQQQQQLLLGGGGGGGGGEEEBBBBBBFFFOOOVVVXXXTTTPPPMMMLLLKKKJJJIIIJJJHHHEEECCCBBBCCCEEEFFFIIIJJJJJJIIIFFFBBB===:::333000,,,)))((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########$$$$$$$$$###"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""############$$$$$$%%%%%%!!!"""$$$$$$"""""""""###$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$######%%%###"""###%%%'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''+++111666<<<>>>???>>>===@@@GGGMMMQQQSSSTTTRRROOOOOORRRUUUTTTVVVYYYZZZZZZZZZ\\\^^^eeefffeee^^^TTTMMMJJJJJJMMMOOORRRTTTUUUXXX]]]```ddddddeeeiiillliiiccc^^^OOOOOOPPPRRRUUUVVVUUUTTTUUUVVVWWWYYYZZZWWWRRROOOJJJGGGDDD@@@===999555222...---,,,---111666===AAAEEEGGGJJJNNNQQQSSSSSSSSSOOOOOONNNMMMLLLKKKKKKJJJEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????===<<<;;;::::::<<<>>>???<<<======>>>>>>?????????CCCGGGMMMRRRUUUXXXZZZ\\\^^^^^^___bbbfffiiikkkkkkhhhgggfffffffffdddaaa___[[[[[[[[[[[[YYYVVVSSSRRRMMMMMMNNNNNNMMMKKKIIIGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@??????>>>;;;<<<===>>>@@@AAACCCCCCAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHJJJKKKMMMOOOPPPQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPQQQQQQOOOJJJFFFCCCBBB@@@===:::999:::;;;<<<<<<;;;===????????????BBBEEEGGGGGGFFFGGGGGGHHHIIIJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQQQQQQQOOONNNMMMGGGGGGGGGFFFEEEEEEGGGIIIKKKRRRVVVWWW[[[aaacccaaaXXXOOOGGGDDDEEEJJJTTT]]]^^^YYYTTTRRRRRRPPPKKKFFF@@@AAABBBAAABBBGGGQQQYYY^^^[[[WWWUUUTTTQQQMMMIIIGGGEEEBBBAAAAAABBBBBBCCCEEEEEEEEEDDDAAA<<<888555000,,,((('''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''&&&%%%$$$#########$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!! ###%%%'''&&&###!!!###&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% """$$$$$$"""""""""###%%%### !!!### !!!!!!!!!""""""######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""##################!!! !!!$$$%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$#####################%%%&&&&&&%%%''',,,111>>>@@@@@@===999:::???EEEOOOSSSVVVVVVRRRPPPRRRTTTPPPTTTYYY[[[[[[ZZZ\\\]]]cccffffff```UUULLLGGGFFFLLLKKKMMMPPPVVVZZZ\\\\\\]]]^^^```cccccc```^^^___MMMKKKIIILLLQQQUUUVVVUUUVVVWWWXXXZZZ[[[YYYVVVRRRQQQPPPMMMHHHBBB<<<888666222000...------///111333999===BBBIIINNNQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMEEEEEEDDDCCCBBBAAA@@@@@@???????????????>>>===<<<>>>===<<<<<<<<<>>>@@@AAA===>>>>>>>>>>>>===<<<<<<===@@@FFFJJJMMMPPPTTTVVVYYYYYYZZZ]]]bbbfffiiiiiihhhggggggggghhhgggdddbbb]]]^^^^^^]]][[[XXXUUUSSSNNNPPPQQQRRRPPPNNNKKKHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA===>>>@@@AAACCCEEEFFFGGGCCCCCCBBBBBBCCCCCCDDDEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAACCCDDDBBBCCCDDDFFFFFFFFFEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKLLLNNNPPPRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUXXXXXXWWWVVVUUUTTTRRRQQQKKKLLLLLLJJJEEE@@@<<<;;;???===999888999::::::999:::<<<======;;;===@@@DDDDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMMMMOOOPPPPPPNNNLLLPPPPPPQQQRRRQQQPPPNNNMMMCCCDDDDDDCCCCCCDDDGGGIIIHHHOOOTTTRRRTTT[[[```___YYYPPPFFFBBBCCCHHHRRR\\\\\\[[[XXXUUUQQQMMMIIIGGG===@@@BBBBBBDDDJJJUUU]]]ccc```]]][[[YYYUUUNNNIIIFFFCCC@@@???@@@@@@AAAAAABBBBBBAAA???<<<888444222---)))&&&%%%''''''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""########################""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!########################""""""""""""""""""""""""########################!!!!!!"""###############$$$$$$############$$$$$$!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%&&&''')))***222999???>>>999777<<>>============AAA@@@???============>>>???>>>===>>>@@@@@@<<<999<<<===???BBBFFFJJJMMMOOOSSSSSSTTTVVVYYY]]]aaaccceeefffggggggggggggffffffeeedddaaa___]]][[[ZZZZZZYYYXXXVVVTTTRRROOONNNMMMOOOOOOOOOMMMJJJIIIJJJKKKEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCEEEFFFHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCEEECCCBBBBBBDDDEEEEEEDDDAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHIIIKKKLLLNNNPPPQQQRRRRRRVVVVVVUUUUUUTTTTTTTTTTTTVVVVVVVVVTTTRRROOOMMMKKKIIIGGGDDDAAA???>>>======777777888:::<<<===??????>>>>>>======>>>???@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLNNNOOOOOONNNMMMLLLNNNQQQRRRPPPOOOOOOIIIBBBAAA@@@>>>@@@DDDHHHLLLMMMMMMMMMLLLMMMOOOQQQTTTVVVMMMIIIFFFEEEIIINNNRRRTTTVVVYYY]]]^^^[[[TTTKKKFFF===???@@@AAADDDJJJSSS[[[aaaeeejjjiiibbbXXXOOOJJJ@@@@@@@@@BBBDDDCCC@@@======<<<:::999888444000,,,))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!"""""""""'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############""""""#########$$$$$$###"""""""""""""""########################""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###############"""!!!!!!########################""""""""""""""""""""""""########################!!!!!!"""###############$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%&&&'''(((111666;;;<<<888777:::>>>LLLUUU]]]]]]\\\]]][[[WWWSSSPPPPPPUUUWWWWWWXXX[[[dddeeeddd```XXXPPPIIIFFFCCCAAACCCIIIOOORRRXXX___]]][[[XXXUUUSSSSSSTTTVVVXXXPPPNNNSSSXXXWWWTTTUUUVVVXXXaaafffeeejjjkkk___ZZZXXXUUURRROOOKKKFFFBBB:::666000+++************+++,,,///222777<<<@@@CCCIIIKKKMMMPPPSSSSSSRRRQQQJJJHHHFFFEEECCCCCCCCCCCCBBBBBBAAA@@@????????????BBBAAA???>>>===>>>>>>>>>???======>>>??????<<<::::::;;;<<<===@@@BBBDDDEEEJJJJJJKKKMMMPPPTTTWWWYYY]]]^^^___bbbdddfffhhhiiiggggggeeecccaaa___]]]\\\[[[ZZZYYYWWWVVVTTTSSSSSSQQQRRRQQQOOOMMMLLLLLLMMMHHHHHHGGGFFFFFFEEEFFFFFFDDDDDDEEEGGGHHHJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLLLLLLLJJJJJJMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRPPPNNNKKKHHHGGGBBBAAA???===;;;:::999999888888999;;;<<<===>>>???=========>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPPPPNNNNNNNNNJJJDDDBBB@@@???AAAEEEIIIKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKGGGEEEBBBBBBEEEJJJNNNOOOQQQVVV\\\___\\\TTTIIICCC>>>???AAABBBDDDJJJRRRXXX\\\bbbhhhjjjfff\\\SSSNNNJJJJJJIIIHHHFFFDDDAAA???;;;:::888777555222---***((((((''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###""""""""""""""""""########################""""""""""""##################""""""""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""###############"""!!!!!!########################""""""""""""""""""""""""########################!!!!!!"""###############$$$######""""""######$$$##################$$$%%%###$$$$$$$$$%%%%%%%%%%%%############################################################$$$%%%&&&&&&...111666888999999999:::GGGPPPZZZ___``````]]]YYYUUUNNNJJJMMMQQQTTTVVVZZZbbbddddddaaaZZZRRRLLLIIICCCAAAAAAGGGLLLPPPVVV]]]XXXXXXUUUQQQMMMNNNRRRVVVXXXVVVYYYbbbhhhfff___[[[VVVYYYfffnnnlllooonnncccZZZXXXUUUSSSQQQNNNJJJGGGBBB===666000,,,***((('''(((((()))+++...111444666>>>@@@DDDHHHLLLOOOQQQRRRLLLJJJGGGEEECCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCBBBAAA@@@????????????>>>=========>>>>>><<<;;;;;;;;;::::::;;;;;;<<<<<>>>>><<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOONNNKKKKKKMMMKKKGGGCCCBBBAAACCCFFFIIIIIIIIIIIIHHHHHHGGGEEECCCAAA@@@CCCAAA@@@AAADDDHHHJJJKKKLLLRRRZZZ^^^[[[RRRGGG@@@>>>@@@AAACCCEEEIIIOOOSSSVVV\\\dddhhheee^^^WWWRRRSSSSSSRRROOOJJJDDD@@@???:::888555333111...***''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###!!!!!!###%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########"""""""""""""""###########################!!!"""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""###############"""!!!!!!########################""""""""""""""""""""""""########################!!!!!!"""#####################""""""""""""######%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""####################################$$$$$$%%%%%%***+++///555999<<<;;;;;;@@@HHHTTT]]]bbbbbb___[[[UUULLLDDDEEEJJJNNNSSSXXX```bbbcccaaa[[[TTTOOOLLLFFFBBBBBBEEEIIILLLQQQWWWVVVVVVUUUPPPKKKLLLRRRYYY]]]^^^dddnnnuuutttllleeeWWWYYYfffpppmmmnnnlllaaaTTTSSSQQQPPPPPPPPPMMMLLLHHHCCC;;;444///,,,)))'''))))))((()))***+++---...222555999>>>CCCHHHMMMQQQNNNLLLIIIFFFDDDDDDEEEFFFCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@???=====================<<<>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>???AAACCCEEEGGGNNNNNNNNNPPPSSSXXX\\\^^^___```bbbddddddcccbbbaaa^^^^^^]]]\\\\\\[[[ZZZZZZXXXYYYZZZYYYVVVUUUUUUVVVQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMKKKIIIGGGGGGHHHJJJLLLIIIHHHGGGGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLNNNPPPQQQQQQPPPOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWUUURRROOONNNFFFFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<============>>>>>><<<===>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOLLLHHHIIILLLLLLIIIEEEDDDDDDEEEGGGHHHHHHGGGIIIHHHFFFDDDAAA@@@???>>>BBBAAAAAACCCGGGJJJKKKKKKJJJOOOUUUXXXVVVOOOFFF@@@???@@@BBBDDDFFFIIILLLNNNQQQVVV\\\___]]]YYYUUUSSSSSSVVVXXXVVVOOOGGGAAA===999777333111///,,,)))&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###!!!!!!###%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######"""""""""""""""##############################!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""##################""""""""""""""""""###%%%$$$###"""""""""$$$$$$""""""""""""############""""""""""""""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%%%%&&&***111999>>>???>>>:::@@@LLLXXX___```]]][[[SSSIIIAAA@@@CCCHHHNNNTTT\\\^^^aaaaaa\\\VVVPPPMMMIIIEEEDDDFFFGGGGGGKKKPPPSSSTTTSSSNNNJJJKKKRRRYYYcccffflllttt|||~~~xxxqqq^^^ZZZccclllkkkkkkiii___OOONNNMMMNNNPPPRRRQQQQQQLLLGGG???999444000,,,***,,,+++)))((((((((()))***+++...222777<<>>>>>======<<<=========<<<<<<======>>>???@@@AAAEEEEEEFFFHHHKKKOOOTTTVVVVVVXXX\\\___bbbcccccccccaaaaaa```___^^^]]]]]]\\\ZZZ\\\]]]\\\ZZZYYYYYYYYYTTTSSSRRRPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIKKKMMMOOOLLLJJJIIIIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQSSSSSSSSSRRRQQQSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQNNNKKKGGGFFFAAA@@@???===;;;:::999999;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMJJJGGGHHHMMMNNNLLLHHHGGGFFFFFFGGGHHHFFFEEEGGGEEEBBB@@@??????@@@AAAAAAAAABBBDDDHHHKKKLLLLLLJJJLLLNNNPPPNNNJJJFFFCCC@@@@@@AAACCCFFFIIIJJJKKKOOOPPPRRRRRRQQQPPPPPPQQQPPPUUU[[[]]]XXXOOOEEE???:::777222///---+++(((&&&$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%% """###$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###########################"""###############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""##################""""""!!!!!!""""""###%%%$$$################## !!!!!!!!!"""""""""###################################################$$$$$$%%%%%%%%%$$$$$$!!!###'''...666<<<@@@AAA888;;;CCCPPPWWWXXXVVVVVVOOOGGG@@@>>>>>>@@@HHHPPPWWWZZZ^^^___[[[UUUQQQNNNKKKGGGFFFGGGGGGEEEFFFJJJNNNNNNMMMJJJHHHJJJPPPTTTdddhhhmmmuuu~~~lll______fffeeegggfff]]]OOONNNNNNOOORRRTTTUUUUUUNNNJJJCCC<<<888444000---,,,+++)))'''&&&&&&&&&'''(((+++///333777???IIIPPPOOONNNMMMJJJHHHGGGFFFEEEBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????;;;<<<===<<<;;;;;;===???<<<<<<<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;<<<===???AAAEEEIIIMMMOOONNNPPPTTTXXX\\\___aaaaaaaaaaaa````````````______[[[]]]______]]][[[[[[[[[WWWVVVUUUTTTSSSRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQNNNLLLKKKLLLMMMOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTRRRQQQUUUVVVVVVVVVUUUTTTSSSSSSLLLKKKIIIFFFCCCAAA???>>>>>>===<<<::::::999999::::::;;;<<<===>>>>>>>>>>>>>>>?????????????????????>>>???AAACCCEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHIIIHHHFFFJJJQQQTTTRRRLLLIIIGGGFFFGGGGGGFFFDDDBBBAAA@@@??????AAACCCDDDAAA@@@AAACCCGGGKKKLLLLLLIIIIIIIIIHHHHHHFFFEEEEEEAAA@@@@@@BBBFFFHHHIIIIIILLLLLLJJJHHHGGGHHHKKKNNNOOOSSSZZZ```___XXXMMMDDD;;;777222...+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&!!!"""$$$%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############""""""#########"""""""""""""""###$$$$$$########################""""""""""""###############""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""""" !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###"""""""""&&&+++111777===AAA;;;999===HHHNNNMMMLLLMMMJJJFFFAAA>>>::::::AAAKKKRRRVVV[[[]]]ZZZUUUPPPMMMJJJGGGGGGIIIHHHEEEEEEGGGLLLKKKIIIHHHIIIKKKNNNPPP```eeekkktttyyycccYYY\\\]]]aaaaaaYYYRRRPPPOOOPPPRRRTTTTTTTTTRRRMMMFFF@@@;;;666111...,,,+++)))'''&&&&&&&&&'''%%%(((+++---111888CCCLLLOOOOOONNNMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>>>>:::<<<===<<<::::::===@@@<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::999999888999:::<<<>>>AAACCCEEEFFFFFFGGGJJJMMMQQQUUUWWWYYYZZZZZZ[[[\\\^^^___``````[[[^^^``````^^^]]]\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRPPPNNNMMMMMMOOOPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUSSSRRRPPPTTTSSSSSSRRRPPPOOOMMMLLLEEECCCAAA>>>===<<<======<<<;;;::::::::::::;;;<<<<<<===>>>???@@@@@@@@@???>>>?????????@@@@@@AAAAAA???AAACCCEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFAAACCCDDDFFFMMMVVV[[[[[[OOOLLLHHHFFFFFFFFFEEEDDD@@@AAACCCEEEFFFGGGFFFFFFBBBAAAAAACCCGGGKKKMMMNNNGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@>>>@@@EEEHHHIIIIIIHHHHHHGGGEEEDDDFFFIIILLLOOOPPPTTT[[[```\\\QQQGGG;;;777000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""!!!""""""###$$$$$$########################""""""""""""##################""""""""""""######""""""############""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###############""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######"""!!! """%%%)))---333:::???>>>999;;;CCCHHHFFFDDDFFFGGGEEECCC???888666>>>IIIOOOTTTYYY[[[YYYTTTOOOMMMIIIFFFGGGJJJIIIFFFEEEGGGLLLJJJHHHIIIKKKNNNOOOOOOZZZaaaiiisssdddTTTUUUWWW[[[]]]VVVTTTQQQOOOOOOPPPQQQQQQPPPTTTPPPHHHBBB<<<777222...---,,,***(((''''''(((((("""%%%'''(((+++222===FFFOOOOOOPPPOOOMMMIIIFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===:::<<<===;;;999:::===@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::999888888<<<<<<===>>>>>>======<<>>???@@@AAACCCCCCCCCBBBAAA>>>??????@@@AAAAAABBBBBB@@@BBBDDDEEEFFFEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMMMMLLLJJJHHHEEEDDD;;;>>>AAAEEEOOO[[[aaaaaaQQQMMMIIIFFFEEEEEEEEEEEE@@@DDDIIIMMMNNNMMMJJJHHHDDDCCCBBBDDDHHHMMMPPPQQQDDDDDDDDDDDDDDDCCCCCCCCCBBB???===???DDDHHHJJJIIIEEEFFFFFFFFFEEEGGGJJJLLLOOOMMMNNNUUU\\\[[[QQQGGG:::666///***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&###!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$&&&'''((((((########################%%%""" !!!$$$&&&%%%###'''%%%&&&((('''######&&&################################################$$$###""" !!!"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$"""!!!!!!!!!"""###!!!%%%###"""&&&'''&&&&&&%%%$$$###""""""""""""############""""""##############################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######'''&&&%%%$$$###!!! """###%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$############"""$$$#########""""""!!!!!!&&&&&&''''''&&&%%%###"""$$$&&&(((---666===>>>======>>>AAABBBAAA@@@BBBCCCDDDAAA===<<<>>>@@@NNNQQQVVVWWWVVVRRRNNNLLLJJJIIIIIIHHHHHHHHHGGGGGGKKKIIIFFFDDDEEEIIIMMMPPPQQQXXXbbbppp}}}ooo]]]QQQOOOSSSWWWYYYUUUUUUSSSQQQOOOOOOQQQSSSTTTQQQKKKDDD===888555444222///,,,*********)))((((((''''''***+++---444===EEEIIINNNPPPNNNKKKGGGFFFEEEBBBAAAAAABBBBBB>>>;;;AAA@@@???===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<999999;;;;;;;;;;;;999999999999999999888888777777::::::;;;===???BBBDDDEEEGGGHHHJJJLLLPPPSSSVVVWWWXXXYYYZZZ\\\]]]___```aaa```\\\XXXWWWYYY[[[ZZZYYYYYYYYYXXXVVVUUUTTTSSSRRRQQQRRRTTTUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQUUUTTTRRRPPPNNNLLLLLLKKKHHHEEECCCDDDGGGIIIIIIGGGAAA>>><<<;;;<<<>>>>>>>>><<<<<<<<<<<<=========>>>;;;===???AAABBBCCCBBBBBB@@@AAAAAAAAA@@@???===<<>>===999<<<@@@GGGOOOVVV\\\```ZZZSSSJJJEEEEEEDDDBBB???===DDDOOOWWWYYYTTTLLLGGGGGGCCC@@@AAAEEEJJJLLLLLLDDDBBBBBBBBBCCCBBBAAA???<<<<<<===???CCCFFFFFFFFFFFFAAA<<<===CCCIIIKKKKKKMMMLLLKKKKKKJJJHHHDDDAAA;;;777222...+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""###&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###!!!"""$$$%%%$$$###&&&$$$&&&)))((($$$$$$&&&################################################$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!! !!!!!!""" """$$$###!!! """$$$&&&%%%%%%$$$$$$######"""""""""#########""""""!!!##############################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!! !!!"""###$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&############"""""""""!!!$$$$$$############$$$%%%"""$$$'''&&&&&&(((///444===<<<<<<===>>>??????>>>@@@BBBCCCBBB???>>>???AAAOOOQQQTTTUUUTTTQQQNNNLLLJJJHHHFFFEEEFFFGGGIIIIIIIIIGGGFFFDDDEEEHHHKKKMMMNNNTTT^^^kkk}}}wwwgggYYYSSSRRRTTTUUUVVVWWWVVVTTTRRRQQQRRRTTTQQQOOOLLLGGGBBB>>>;;;999444222///------,,,***)))***((((((*********000777>>>DDDKKKPPPPPPMMMIIIHHHHHHEEECCCCCCDDDDDDBBB???AAAAAA@@@>>>>>>===============<<<;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999999999999888888888777777888888999:::<<<===>>>@@@@@@BBBDDDGGGJJJMMMNNNQQQRRRSSSVVVXXXZZZ\\\]]]^^^ZZZWWWWWWYYYZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSOOOOOOQQQRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNLLLKKKIIIHHHHHHHHHHHHEEEBBBAAACCCCCCBBBAAA@@@>>><<<;;;<<<>>>>>>>>>;;;;;;;;;<<<<<<<<<=========>>>???AAABBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKKKKLLLNNNMMMLLLPPPOOOMMMIIIEEEAAA===;;;;;;===AAAGGGMMMSSSXXX[[[[[[TTTKKKFFFDDDCCCAAA>>>@@@GGGQQQXXXZZZUUUNNNHHHGGGDDD@@@AAADDDHHHJJJKKKBBBBBBBBBDDDEEEEEEDDDBBB<<<<<<<<>>DDDIIIKKKKKKLLLJJJHHHFFFEEECCC???===777333///+++)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################''''''&&&%%%$$$######"""########################&&&$$$""""""$$$$$$$$$###%%%###%%%))))))&&&$$$&&&################################################%%%$$$######""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$######"""!!!!!!!!!!!!"""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###############$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%############""""""""""""$$$###!!!!!!!!!###&&&((($$$&&&'''&&&$$$%%%***...999;;;======<<<;;;;;;<<<===@@@BBBCCCBBBBBBBBBCCCOOOPPPQQQRRRRRRPPPOOONNNLLLHHHDDDCCCEEEHHHJJJKKKFFFFFFEEEEEEEEEFFFHHHIIIJJJPPPXXXcccqqqsssdddXXXQQQOOOOOOXXXYYYZZZXXXVVVTTTSSSTTTOOONNNLLLJJJFFFCCCAAA???999777444333222000...+++,,,))))))+++***(((+++000555;;;EEELLLOOONNNLLLKKKKKKIIIFFFEEEEEEEEECCCBBBBBBAAA@@@???????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999888888888888777777666666777888999999888999:::<<>>===>>>???>>>===@@@>>><<<;;;===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777888999:::777777888999;;;>>>@@@AAA@@@@@@BBBCCCEEEGGGHHHIIIMMMLLLLLLLLLNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHGGGEEECCCAAA@@@??????>>>>>>????????????>>>>>>:::::::::;;;<<<===>>>>>>???===<<<<<<===??????>>><<<<<<<<<<<<============AAAAAAAAAAAAAAAAAAAAA@@@DDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLOOOQQQQQQPPPOOOPPPOOONNNMMMMMMKKKGGGDDDFFFGGGHHHHHHFFFBBB???<<<@@@AAACCCEEEHHHJJJKKKLLLRRRMMMGGGCCCAAA@@@>>>===EEEJJJQQQVVVWWWSSSMMMIIIFFFDDDAAA???@@@BBBDDDFFFEEEEEEFFFIIIJJJJJJGGGDDDBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;???DDDGGGHHHHHHHHHDDD>>>999666555333111---+++'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$######$$$%%%'''######(((***'''$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######$$$"""!!!"""######"""!!!!!!""""""######$$$$$$%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!"""""""""############""""""""""""############""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%$$$###!!!  !!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""######!!!###$$$%%%$$$###!!! !!!"""###$$$&&&)))+++---333<<>>CCCHHHJJJKKKKKKJJJIIIHHHJJJNNNRRRSSSSSSOOOLLLKKKMMMPPPPPPMMMJJJEEEEEEFFFFFFFFFEEEEEEDDDHHHKKKOOOUUU\\\eeeooowww{{{|||xxxmmm]]]QQQMMMMMMQQQSSSVVVXXXYYYZZZ\\\^^^ZZZVVVPPPIIIEEEDDDDDDEEEAAABBBBBBDDDDDDAAA<<<888///+++)))+++***''''''***,,,///444999>>>EEEKKKPPPQQQPPPNNNKKKIIIFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999:::777777777777888999;;;;;;777777888999:::<<<===>>><<<<<<<<<=========>>>>>>AAABBBCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA???===;;;:::999999:::;;;<<<<<<======<<<<<<888999:::;;;<<<<<<===>>>>>><<<;;;<<<>>>??????>>>>>>>>>>>>>>>????????????BBBBBBAAAAAAAAAAAAAAAAAAEEEEEECCCBBBBBBCCCEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIMMMQQQTTTTTTSSSRRROOONNNMMMLLLKKKHHHDDDAAACCCEEEFFFHHHGGGEEEBBB@@@AAABBBCCCEEEFFFFFFFFFFFFHHHEEEAAA???>>>>>>??????DDDHHHMMMRRRSSSPPPKKKHHHEEECCCAAA>>>===???AAADDDEEEFFFHHHLLLPPPRRRRRRPPPIIIGGGCCCAAA???===:::888999999;;;>>>AAADDDDDDDDDEEE@@@999444111000///---+++(((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%"""$$$++++++%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$%%%%%%###########################$$$%%%$$$###$$$%%%'''***%%%###''')))'''$$$$$$######################################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" !!!!!!!!!"""""""""###"""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$######""""""######$$$ !!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""!!!!!!!!!!!!########################$$$###"""!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$""""""""""""############ ###$$$$$$!!!############$$$$$$%%%&&&)))...777???DDDBBB;;;666666888<<>>>>>???>>>======<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999999999999::::::::::::666666666666777888::::::777777777777888:::;;;;;;:::::::::999999888888888999:::<<<<<<<<<<<<>>>???====================================>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======<<<:::999888777777777999:::;;;<<<===<<<;;;;;;:::<<<======<<<;;;;;;<<<===<<<;;;===???@@@???>>>????????????@@@@@@@@@@@@CCCBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKNNNRRRSSSSSSRRRQQQLLLJJJIIIIIIIIIHHHFFFDDDEEEFFFGGGHHHHHHFFFDDDCCCBBBBBBDDDEEEEEEDDDCCCBBB???>>>===<<<<<<>>>???AAAAAADDDIIIMMMNNNLLLIIIGGGCCCBBB@@@===;;;<<<@@@CCCCCCDDDHHHNNNVVV\\\___```PPPKKKEEE@@@===;;;999777999999:::<<<===>>>???@@@???:::555000...---,,,+++)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%%!!!$$$---,,,%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""#########$$$$$$$$$$$$########################"""###%%%%%%$$$$$$'''***---&&&"""%%%'''&&&######################################################!!!"""###%%%%%%%%%$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$""""""#########"""!!! !!!!!! """%%%""""""""""""############ !!!"""######$$$####################################"""!!!!!!!!!!!!!!!$$$######""""""######$$$!!!!!!"""""""""#########$$$######""""""######$$$!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!""""""#########""""""""""""""""""""""""""" !!!"""###$$$$$$!!!"""""""""############ !!!###$$$$$$""" %%%$$$$$$$$$$$$$$$$$$###)))***...777AAACCC???999555666:::AAAIIIPPPTTTTTTLLLHHHFFFHHHLLLPPPOOOMMMMMMKKKJJJOOOWWW[[[YYYUUUKKKJJJIIIHHHGGGFFFGGGGGGJJJGGGHHHNNNRRRRRRUUUZZZ[[[^^^``````___^^^___aaacccaaa^^^[[[[[[^^^dddiiihhheee___XXXQQQKKKHHHFFFFFFHHHMMMSSSVVVTTTOOOJJJ<<<444...,,,+++((('''((()))******+++...333:::???FFFJJJNNNPPPOOOMMMNNNOOOKKKJJJGGGEEEBBB@@@?????????>>>>>>===============;;;;;;<<<<<<<<<=========;;;::::::999999::::::;;;999999999:::::::::;;;;;;888888777777777777888888888888777888888999::::::999999888888888777777777555777::::::888777999;;;888888888777777777777777:::999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;999999888888777888888888888999;;;<<<===<<<::::::999<<<>>>>>><<<;;;;;;===<<<;;;;;;===???@@@???>>>>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@AAAAAACCCCCCDDDEEEGGGIIIKKKLLLMMMMMMHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLGGGFFFEEEGGGJJJLLLMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCAAABBBDDDEEEEEEDDDBBBAAA;;;;;;;;;;;;;;;===@@@BBB???BBBFFFJJJKKKKKKIIIGGGAAA@@@???<<<:::;;;???BBBBBBCCCFFFLLLTTT\\\aaacccSSSMMMFFF???<<<;;;:::::::::::::::999999999:::;;;777444000---++++++)))((((((&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%% $$$...---%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$########################################## ###%%%%%%$$$%%%(((+++000((("""$$$&&&%%%######################################################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!"""&&&#########""""""""""""""" !!!###$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!""""""######$$$$$$$$$$$$#########"""!!!###%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%&&&&&&''''''$$$######$$$%%%&&&%%%$$$***'''(((000===CCCAAA<<<555666888@@@IIIRRRVVVWWWNNNJJJGGGHHHLLLNNNKKKHHHLLLHHHGGGLLLVVV]]]^^^\\\MMMLLLJJJHHHGGGGGGHHHHHHKKKFFFFFFLLLPPPNNNMMMQQQRRRTTTXXX\\\___cccgggjjjuuuqqqhhh```[[[[[[```dddjjjiiifff```YYYQQQKKKGGGFFFJJJPPPVVVZZZYYYTTTPPPBBB999000---+++'''&&&'''((()))******+++...333666<<>>===============<<<<<<<<<=========>>>>>>;;;;;;999999999999;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;999888888888888::::::999999999:::;;;;;;777888888888888888999999444777:::999777666777999666666555555555444444444444333333333333555666777::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999::::::888:::;;;======;;;:::999555999===>>>======>>>@@@<<<;;;;;;===???@@@???>>>>>>>>>>>>>>>????????????BBBBBBAAA@@@AAABBBCCCDDDBBBDDDHHHKKKOOOQQQRRRRRRKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOONNNMMMJJJHHHGGGCCCBBBCCCFFFKKKPPPSSSTTTPPPOOOMMMJJJHHHEEECCCBBBAAABBBDDDEEEEEEDDDBBBAAA:::;;;;;;;;;<<<===@@@BBB>>>AAAEEEHHHJJJJJJIIIHHH???@@@>>><<<999:::>>>BBBCCCBBBCCCHHHOOOVVV[[[^^^TTTMMMEEE???<<<<<<======;;;;;;:::888666666777888333000---+++***)))(((&&&'''$$$""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%############""""""!!!!!!&&&%%%$$$$$$############%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%'''(((########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########"""######$$$$$$)))(((&&&%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""""""""###$$$%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%% !!!"""######"""!!! ###"""!!!!!!"""$$$&&&'''"""""""""""""""######$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""######$$$###!!!  """#########$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!###%%%&&&$$$"""$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""!!!"""$$$%%%$$$### """############$$$$$$$$$&&&&&&'''***///555<<<@@@444444666===FFFMMMQQQQQQTTTRRRNNNJJJGGGEEEEEEEEEDDDFFFKKKOOORRRSSSSSSSSSPPPLLLGGGGGGKKKMMMKKKHHHKKKHHHFFFGGGJJJLLLLLLJJJNNNMMMPPPUUUXXX\\\eeeoooxxxtttdddZZZWWWWWW]]]```cccbbb\\\TTTMMMIIIHHHJJJMMMRRRVVVXXXWWWUUUHHHBBB999222///------,,,***)))(((''')))+++///111777:::???DDDHHHJJJKKKKKKPPPJJJFFFFFFIIIHHHBBB;;;======<<<<<<<<<<<<======???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999<<<:::888777888999<<<>>>999999:::;;;;;;;;;;;;:::999999999999888888777666888999::::::888888999::::::::::::999888777666555333333222222333333444444444444444333333444444555666666777999999:::::::::999:::;;;;;;;;;:::999888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>777888;;;===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::<<>>===>>>@@@CCCEEEFFFHHHLLLQQQVVVXXXWWWUUUQQQQQQQQQQQQPPPPPPPPPPPPMMMHHHFFFGGGGGGCCCAAABBB???DDDIIIJJJJJJOOOYYYbbbZZZTTTLLLHHHHHHGGGCCC???AAABBBAAA>>>???EEEHHHHHH===:::999;;;???AAAAAA@@@>>>@@@CCCEEEFFFFFFDDDCCC;;;===???>>>;;;999:::<<>>@@@===999666555444333222222000...+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%"""!!!"""$$$$$$&&&$$$ !!!%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''"""""""""######$$$$$$$$$$$$$$$#########"""""""""(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""" !!!###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&"""""""""""""""######$$$$$$$$$######"""!!!!!! """"""""""""#########$$$!!!###&&&(((""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$$$$###$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$$$$$$$$$$#########"""""""""######$$$###"""!!! """############$$$$$$$$$&&&&&&&&&(((---333888<<<666555444999AAAIIINNNPPPSSSQQQMMMIIIEEECCCAAA@@@DDDGGGLLLQQQTTTUUUTTTSSSQQQLLLGGGGGGKKKOOOOOONNNNNNKKKGGGGGGIIIJJJJJJIIILLLKKKNNNRRRTTTWWW___hhhuuu~~~zzzkkk```ZZZWWWTTTVVVZZZ[[[ZZZTTTNNNIIIJJJJJJLLLPPPSSSTTTSSSQQQHHHDDD???:::777333000...+++***(((((((((***---///...111555:::???CCCEEEGGGLLLKKKKKKKKKJJJHHHEEEBBBAAA@@@???============>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<999888777999:::<<<999999:::;;;;;;;;;;;;;;;999999::::::999888777777999:::;;;:::999999999;;;::::::::::::999888777666555444333222222333444444666666555444333333333333666777888999::::::::::::999:::;;;;;;;;;:::999999999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>AAABBBAAA@@@@@@???>>>===>>>@@@CCCDDDGGGHHHJJJOOOSSSUUUUUUTTTPPPPPPOOONNNLLLKKKJJJJJJHHHBBB>>>???>>><<<<<<>>>>>>CCCHHHJJJKKKPPP[[[cccaaaYYYNNNGGGEEEDDDBBB@@@>>>@@@???<<<>>>DDDGGGFFF???===;;;<<<>>>???>>>======>>>@@@BBBBBBAAA???>>>999;;;<<<;;;::::::===@@@BBBCCCEEEFFFHHHJJJNNNQQQPPPLLLGGGHHHMMMNNNKKKGGG???<<<777444333222111000...---+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$ $$$&&&$$$$$$&&&%%%!!!########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$#########&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###### !!!""""""###########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$#################################$$$$$$$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$#########"""""""""!!!!!!##############################$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$###"""!!! """""" !!!"""############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%### !!!###$$$$$$$$$$$$$$$###############!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""############"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&)))...333555888555333444:::BBBIIIMMMOOONNNLLLHHHDDD@@@===;;;@@@DDDKKKPPPSSSTTTRRRPPPNNNIIIDDDDDDHHHLLLOOOPPPPPPMMMHHHFFFGGGHHHHHHHHHJJJIIIKKKMMMNNNOOOWWW___nnn{{{vvvjjj```YYYJJJJJJMMMQQQTTTTTTOOOJJJMMMMMMLLLMMMOOOOOONNNLLLHHHGGGEEECCCAAA<<<666111,,,+++***))))))***+++,,,***+++---111555999<<<>>>DDDHHHKKKLLLJJJHHHGGGHHHDDDCCC@@@===<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;::::::;;;<<<===???===;;;888777888888999999999:::;;;;;;;;;;;;:::999:::::::::::::::999888:::;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;:::999888888666444222222222444555888777666444444333333333777777888999::::::::::::999::::::;;;;;;;;;::::::888999;;;===>>>@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???AAABBBAAA@@@??????>>>>>>???AAACCCEEEHHHGGGGGGIIIMMMOOOPPPPPPLLLKKKIIIGGGEEECCCAAA@@@BBB;;;777777888888999===>>>BBBGGGIIIKKKQQQZZZbbbfff\\\OOOEEEAAA@@@@@@???:::<<<<<<:::===CCCFFFEEEBBB@@@>>>===>>>===<<<;;;??????@@@??????===<<<;;;;;;;;;:::999888999===@@@AAACCCDDDEEEEEEFFFHHHJJJIIIHHHHHHMMMTTTWWWTTTPPP@@@<<<777333111///...---***)))'''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$"""%%%&&&$$$###%%%$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###############$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%$$$$$$### """###$$$######"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%&&&''''''&&&%%%###"""########################"""###$$$$$$$$$""" """######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######################## !!!###$$$$$$$$$###""""""""""""""""""######$$$############""""""!!!!!!########################%%%$$$"""  """"""#########"""""""""""""""""""""""" !!!"""######$$$!!!!!!""""""############""""""""""""""""""""""""%%%###!!! """######"""########################!!!!!!""""""########################""""""""""""######""""""!!!"""######""""""#########$$$$$$$$$%%%$$$$$$$$$&&&***---///666444222222666<<>>BBBEEEFFFGGGHHHJJJFFFDDD@@@===;;;:::;;;;;;;;;;;;::::::;;;<<<======???===<<<::::::<<<===???@@@>>><<<999888777777777777888999999::::::999999999999:::;;;;;;;;;::::::;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<;;;:::::::::999666333222222444555777666555555444555555555888888999:::;;;;;;::::::999::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>?????????========================<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============??????@@@???@@@@@@@@@AAABBBCCCDDDEEEHHHFFFCCCBBBCCCEEEFFFFFFBBBAAA@@@>>>===;;;:::999===888666888;;;;;;<<>>>>>===CCCBBB@@@???===<<<<<<;;;@@@>>>;;;777666777:::<<<@@@BBBDDDDDDCCCBBBCCCDDDAAABBBFFFNNNWWWZZZYYYUUUFFFAAA:::444000...,,,***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""###$$$%%%&&&$$$ ###%%%$$$""""""""""""""""""""""""########################$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$###!!! ########################""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%&&&&&&'''&&&$$$###"""########################"""######$$$###"""!!! """######$$$$$$######""""""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###""""""""""""!!!!!!""""""""" !!!"""$$$$$$###"""!!!"""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$ """"""#########"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###""""""###$$$$$$""" ########################"""""""""""""""##################"""""""""!!!!!!######"""!!!""""""######""""""#########$$$$$$$$$%%%$$$######$$$&&&(((***///000222333666999<<<>>>CCCDDDEEEEEEDDDAAA>>><<<888;;;AAAFFFJJJKKKJJJJJJJJJFFFAAA>>>>>>AAACCCDDDGGGGGGEEEDDDDDDEEEHHHJJJIIIHHHIIIJJJIIIGGGLLLSSS^^^kkkyyy~~~yyypppgggSSSLLLCCCAAAFFFKKKMMMMMMTTTRRRPPPOOONNNNNNLLLJJJKKKJJJIIIHHHHHHEEE@@@===555444444333111000...---...---+++***+++---///111444555777===CCCGGGHHHHHHGGGEEEBBB???===<<<<<<===;;;;;;;;;;;;<<<===>>>>>>???>>><<<;;;;;;<<<>>>??????>>><<<:::888777777777666666777888888888888888888999::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<===<<<<<<=========<<<;;;;;;;;;:::777555444333444555444444444555666777888999999::::::;;;;;;;;;;;;:::999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<========================;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGCCC===:::999:::::::::666666666777777888888888888666777===AAA@@@@@@BBBAAACCCDDDDDDDDDFFFKKKOOOSSSOOOHHHBBB>>><<<:::999777:::;;;;;;>>>DDDGGGFFFDDDDDDCCCBBBAAAAAAAAABBBCCCAAA???===;;;<<<======CCC???:::777666888:::<<<@@@AAACCCCCCAAA@@@@@@@@@>>>@@@FFFNNNVVVZZZYYYWWWLLLFFF===666000---***(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$"""%%%%%%""""""$$$$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$###""" ########################"""############$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$###"""################################################$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%########################""""""!!!!!!!!!!!!""""""!!!!!!""""""###""""""!!!"""""""""""""""######$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""############"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""$$$%%%%%%"""###############$$$$$$$$$""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""############"""############$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''))),,,111444666777888999===???@@@BBBBBBAAA???>>>999:::===AAADDDHHHJJJKKKKKKIIIGGGDDDBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGJJJHHHGGGIIIJJJIIIGGGLLLRRRYYYbbblllqqqtttuuupppiii^^^UUUJJJBBBBBBFFFJJJLLLPPPOOONNNNNNOOONNNLLLJJJJJJIIIHHHHHHHHHGGGDDDAAA;;;;;;;;;;;;999666444222,,,+++***)))***,,,...000111000111555<<>>??????>>>===<<<;;;;;;<<<===>>>======;;;:::999888888888666666777888888888888777777777999:::;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<=========<<<<<<;;;;;;:::999777666555555555333333444555777999:::;;;:::;;;;;;<<<<<<;;;;;;;;;999999999:::;;;===>>>???@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@AAABBBDDDCCCDDDEEEFFFFFFEEEDDDCCCBBB>>>888444222222222222///000222555888:::===>>>888777999???CCCAAA???@@@BBBCCCCCCBBB@@@@@@BBBDDDEEEDDDBBB???===:::888777777:::<<<<<<>>>DDDGGGEEECCCDDDDDDCCCBBBAAACCCEEE@@@>>>;;;999999<<>>???>>>???@@@???>>>===>>>???AAACCCFFFLLLQQQUUUUUUTTTMMMGGG>>>555///,,,)))'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$!!!&&&'''''''''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$((('''###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%%%%%%%$$$%%%$$$###"""!!! ########################"""############$$$$$$$$$"""""""""############$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&((()))'''&&&%%%$$$####################################$$$###"""""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%######"""!!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$"""""""""""""""""""""############"""""""""!!!!!!$$$$$$###!!!""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!"""$$$%%%$$$"""""""""#########$$$$$$$$$###"""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!"""###$$$######""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%***///333444555777999:::;;;===>>>??????>>>>>>888888888999===CCCHHHLLLIIIJJJJJJIIIFFFCCC@@@???<<>>>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::777888888999999999999999555666777999:::;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<;;;<<<<<<======<<<<<<;;;999999:::999999777666555444555555666777999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;===???AAA???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@@@@BBBDDDCCCDDDEEEFFFEEECCCAAA???<<<888333000///000000//////111444888===AAAEEEFFF???<<<<<<@@@BBB???>>>???BBBBBBAAA@@@>>>>>>>>>???=========<<<:::888888888777:::<<<<<<>>>CCCEEEDDDBBBDDDDDDCCC@@@???AAACCC>>><<<:::999:::???DDDHHHBBB>>>:::999;;;===>>>>>>;;;<<<<<<;;;::::::<<<>>>DDDDDDEEEFFFIIIKKKMMMMMMHHHBBB999111,,,***((('''$$$$$$$$$###$$$$$$%%%&&&########################!!!$$$&&&'''%%%$$$###$$$!!!$$$###$$$&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""&&&***)))%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""###%%%&&&''''''&&&%%%###"""######$$$########################%%%###"""!!!"""%%%(((***#########$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%###"""!!! !!!"""###"""""""""""""""######$$$"""""""""""""""#########%%%$$$$$$$$$######"""""" !!!!!! ###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""###!!!"""$$$%%%&&&""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!! ###$$$%%%$$$###!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$)))...111222444888;;;999::::::;;;<<<<<<<<<<<<777555333333777>>>FFFJJJFFFHHHKKKKKKHHHCCC???>>>;;;>>>BBBCCCBBBAAABBBDDDEEEEEEGGGJJJIIIHHHLLLSSSVVVWWWUUUTTTZZZbbbeeedddfff```WWWLLLDDDAAABBBEEECCCCCCFFFIIIKKKKKKHHHFFFFFFGGGJJJLLLMMMKKKFFFBBBDDDEEEFFFGGGEEEBBB???<<<555444333111///...---,,,***---...+++&&&'''///777<<<===???@@@@@@???===<<<@@@@@@????????????@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::444555777888999:::;;;;;;:::;;;<<<;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;888999:::;;;:::888666444666666666666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;999999999:::;;;>>>@@@AAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@>>>>>>@@@CCCBBBCCCEEEEEEDDDAAA>>><<<888555111//////000000000222444888===BBBGGGKKKMMMHHHBBB???AAAAAA>>>===???BBBBBBAAA???>>>======>>>;;;;;;;;;999777777888999666:::<<<;;;===BBBDDDBBBBBBDDDDDDBBB???===???AAA???===;;;;;;===CCCJJJNNNFFFAAA===;;;<<<===<<<:::999999999777777888;;;>>>EEECCCAAA@@@AAACCCEEEFFFCCC===444---***(((((('''$$$###############$$$%%%########################!!!###&&&'''&&&$$$###$$$$$$######)))+++########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########"""###$$$###""""""$$$&&&"""""""""###$$$$$$$$$%%%########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!!"""###$$$$$$%%%%%%###"""""""""###$$$"""###%%%&&&%%%###!!! !!!"""###$$$$$$$$$$$$$$$&&&%%%"""!!! """$$$%%%""""""""""""############ !!!""""""############""""""!!!!!! ####################################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!$$$%%%%%%### !!!!!!"""###$$$%%%%%%%%%""""""######"""!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""&&&### """###!!!""""""############""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%'''***...222666888777666555555666999<<<===999999888666666888;;;???BBBDDDGGGIIIIIIHHHFFFDDD>>>@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDEEEGGGIIILLLMMMTTTSSSSSSSSSUUUYYY]]]___aaa]]]WWWRRRPPPMMMIIIEEEBBBEEEEEEDDDFFFIIIHHHCCCBBBGGGMMMPPPOOOMMMJJJHHHFFFIIILLLLLLIIIEEEBBBAAA;;;:::777555222///---,,,---...//////------...///222555999<<<>>>???AAACCC>>>????????????>>>======>>>======<<<;;;;;;<<<<<<999888888888999999:::;;;999999999999999999999999===:::777777999:::999888:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????::::::999999::::::;;;<<<999:::;;;<<<=====================<<<:::;;;===???>>>===;;;:::;;;<<<>>>@@@??????>>>>>>======<<<<<<<<<===>>>>>>>>><<<;;;:::;;;<<<<<<<<<======>>>>>>======<<<;;;<<<===???@@@???@@@BBBCCCDDDDDDDDDCCCBBBDDDDDDAAA>>>;;;777333111111000...---///222666333666;;;@@@EEEJJJOOORRRSSSMMMDDD???======<<<;;;:::;;;;;;;;;::::::<<<===:::999888777777999;;;<<<;;;;;;;;;;;;===???AAABBBDDDBBB???<<<;;;:::;;;;;;666===AAA@@@@@@EEEJJJLLLLLLHHHCCC???===>>>>>>>>>666555444444666:::===@@@FFFDDDBBB@@@===;;;999888333111,,,(((%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###""" $$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$###### !!!"""###$$$%%%##################"""""""""###$$$###""""""$$$&&&###############$$$$$$$$$########################$$$$$$######""""""""""""$$$######$$$%%%%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$###"""""""""###$$$###$$$$$$%%%$$$###"""!!!!!!""""""######$$$######!!!!!!"""""""""#########""""""""""""###############$$$$$$%%%&&&&&&'''''' """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&&&&$$$!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""""" !!!"""$$$$$$""" """"""############""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$&&&(((,,,000444666777888999888777888:::<<<:::;;;:::999777888:::<<>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===:::888777999::::::888:::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>:::999999999999:::;;;;;;999:::;;;<<<============<<<=========;;;;;;===>>>======;;;;;;;;;<<<>>>???=========<<<<<<;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAACCCCCC@@@<<<999777555333//////000//////111444777888;;;>>>BBBEEEIIINNNRRRVVVPPPGGGAAA>>>===;;;::::::;;;;;;;;;::::::;;;===:::999999999:::;;;===>>>;;;;;;;;;<<<>>>???AAABBBAAA???===:::888777777888777===AAA???@@@FFFKKKMMMQQQMMMHHHBBB>>><<<:::999444333333333555888:::<<>>===<<<999777444333111///+++'''%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########""""""######### !!!!!!"""###$$$%%%%%%!!!!!!""""""""""""""""""!!!###$$$$$$###"""$$$%%%$$$$$$$$$##########################################""""""""""""!!!!!!!!!###""""""###$$$$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""#########$$$%%%$$$######""""""######$$$$$$$$$###############!!!""""""###############!!!###$$$###"""!!!""""""""""""############""""""######$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########%%%''''''%%%#####################$$$$$$"""""""""!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######"""$$$%%%$$$######""""""############""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$&&&***---111333777;;;>>>===999666888:::;;;===>>>>>>;;;:::999:::999<<>>???CCCGGGJJJMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPSSSWWWYYYYYYXXXNNNQQQNNNEEE???>>>>>>===BBBGGGMMMQQQQQQNNNKKKIIILLLNNNOOONNNKKKIIIHHHHHHGGGGGGEEECCC???:::555333222222111000///......------///111111111000111222888999;;;===???AAABBBCCC@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::::::::999::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<999999999999999:::;;;;;;::::::;;;<<<============;;;<<<>>>>>><<<;;;<<<<<<===<<<;;;;;;;;;<<<>>>???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;::::::;;;===============AAABBBCCCDDDCCCAAA???===<<<:::777333000...---------///111222222444777:::???@@@BBBCCCDDDGGGLLLOOOWWWRRRJJJCCC???<<<:::999::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????:::;;;<<<>>>???@@@AAAAAA===<<<999777555555555555888>>>AAA???@@@FFFKKKMMMVVVSSSNNNGGG@@@;;;777444222222222333444555666777666777777777555222///---///,,,)))&&&$$$######$$$""""""############""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!""""""$$$%%%&&&&&&''''''#########################################################################################################$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$#########"""!!!!!!!!!""""""#########!!!###$$$$$$######$$$%%%%%%$$$$$$$$$###"""""""""########################$$$#####################"""!!!!!!"""###$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""#####################$$$$$$$$$###############$$$$$$###""""""######$$$######$$$$$$$$$$$$$$$### !!!"""###$$$###!!! !!!"""""""""############ !!!!!!!!!"""""""""###!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&$$$###$$$$$$$$$##################""""""""""""###%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$"""!!!###%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$'''***---...555<<>>BBBCCCBBB???>>>===666888:::>>>AAADDDEEEFFFGGGIIILLLNNNOOOMMMKKKJJJDDDCCCAAA??????AAABBBDDDGGGHHHJJJKKKLLLLLLKKKKKKGGGHHHIIILLLQQQWWW[[[^^^YYY\\\ZZZOOOCCC>>>;;;999===BBBIIINNNNNNMMMLLLKKKOOOOOOOOOMMMIIIGGGFFFFFFGGGHHHHHHGGGCCC???:::777777555444333222111///...,,,...//////---------///333444666999<<>>>>>===>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<;;;;;;;;;999999999888999::::::;;;:::;;;;;;<<<======<<<<<<:::<<<>>>>>>===;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>????????????????????????<<<;;;;;;:::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>===<<>>DDDDDDCCCBBBAAACCCGGGKKKRRRNNNHHHCCC>>><<<:::999999999999;;;<<<>>>======>>>??????@@@@@@??????>>>:::;;;===???@@@@@@??????:::999888777666666777777:::???BBB@@@AAAFFFKKKMMMVVVUUUQQQJJJBBB;;;666444333333333333333222222222000222333333222///,,,***+++***'''%%%###"""######!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$#########"""!!!""""""######$$$$$$$$$ """$$$%%%$$$######$$$%%%$$$$$$$$$###"""""""""#############################################$$$"""!!! !!!###$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###"""$$$$$$$$$$$$######""""""$$$######""""""###$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$###""""""""""""!!!"""""""""###########################$$$$$$$$$!!!"""""""""######$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$%%%###"""$$$$$$$$$##############################$$$%%%&&&""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!######!!!"""%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$''')))***111888??????888333333666999>>>DDDHHHHHHFFFDDDCCC777666555555999@@@FFFJJJJJJLLLOOOQQQRRRPPPMMMKKKDDDDDDDDDDDDBBB@@@>>>===BBBCCCFFFHHHJJJJJJIIIIIICCCBBBBBBCCCGGGNNNVVV[[[```fffeee[[[NNNDDD>>>999999===CCCHHHJJJJJJKKKLLLNNNOOONNNKKKGGGDDDBBBBBBFFFGGGIIIIIIHHHEEEBBB???<<<:::777777777666333111,,,---...---,,,+++,,,......///111333777;;;>>>@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::999999999999:::;;;;;;======<<<<<<;;;;;;::::::999888888888888999:::::::::;;;<<<<<<===<<<<<<<<<:::<<<>>>>>><<<:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????<<<;;;:::::::::<<<===>>>======<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;:::999777555444000111888AAAAAA:::444444555777:::;;;<<<===@@@BBBDDDDDDBBB@@@>>>???BBBDDDHHHGGGDDD@@@<<<:::999999888777888;;;???AAA@@@???BBBBBBBBBAAA@@@???===<<<;;;<<<>>>??????>>>===<<<777777888888999:::;;;<<<;;;AAADDDCCCBBBFFFJJJKKKPPPQQQOOOJJJCCC===:::999999888777555333111000///...000111222111...+++)))((('''&&&$$$###""""""###"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$""""""############""""""###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########""""""######### !!!!!!"""###$$$%%%%%%""""""################## """%%%%%%$$$######$$$$$$$$$$$$#######################################!!!!!!!!!""""""""""""######""" !!!###%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$###"""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$###"""##################$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$$$$######&&&%%%"""!!!###""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!"""###$$$&&&'''+++222888:::666333333444777===EEEJJJLLLKKKIIIIII;;;777333111333;;;CCCIIIMMMOOOQQQRRRQQQMMMIIIFFFBBBDDDEEEFFFDDDAAA>>>;;;???@@@BBBEEEFFFGGGGGGFFFAAA@@@???>>>@@@FFFMMMSSSaaafffggg```UUULLLDDD===888;;;???BBBDDDFFFHHHJJJLLLMMMMMMKKKHHHDDDBBBBBBFFFGGGIIIJJJKKKJJJHHHGGGAAA>>>;;;;;;<<<<<<999666...//////---++++++,,,...---------///222555888:::<<<===>>>?????????>>>======>>>@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;===>>>===<<<:::;;;;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;:::::::::888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>===;;;999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;::::::888777666666666444333222222222222//////777CCCFFF>>>999;;;>>>???@@@???>>>???AAACCCBBBAAA@@@>>>;;;;;;===???@@@@@@???===:::888888888666666777<<>>======>>>>>>>>>===<<<;;;:::999666777888999;;;<<<=========CCCGGGFFFDDDFFFGGGGGGHHHJJJKKKHHHCCC???>>>@@@BBB@@@===999555222000///...///000000...,,,***(((&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############ !!!!!!"""###$$$%%%%%%"""#########"""!!! """"""#########$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%""""""""""""""""""!!!!!! """%%%&&&%%%########################$$$$$$$$$########################""""""""""""######$$$$$$$$$"""!!!!!!$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&$$$"""!!!###$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$$$$######"""!!! """$$$$$$$$$$$$###""""""""""""############ """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""###%%%$$$###"""""""""###$$$$$$$$$%%%###$$$&&&''''''%%%###"""###"""""""""!!!!!!!!! """"""###$$$$$$###""""""&&&$$$!!! !!!!!! """"""############""""""!!!!!!"""######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###""""""!!!"""###$$$%%%&&&***000333444333333333777===DDDJJJLLLLLLKKKJJJ@@@<<<555111111666===BBBJJJLLLNNNPPPNNNJJJEEEBBB???AAABBBCCCCCCBBB@@@???>>>???@@@AAABBBBBBBBBBBB>>>?????????>>>AAAFFFKKK[[[___```[[[VVVRRRKKKDDD<<<===>>>??????AAAEEEHHHHHHKKKMMMNNNLLLIIIGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIFFFBBB??????AAAAAA>>>:::666666555222///---...///...---------...111333555666777999;;;<<<<<<<<<;;;<<<===???AAABBBBBBAAAAAAAAA@@@@@@???>>>>>>======:::===??????<<<:::;;;<<<999999777777777888:::;;;:::::::::::::::;;;;;;;;;888888888888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<======;;;999888999;;;::::::;;;;;;<<<<<<<<<;;;999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::=========<<<<<<;;;;;;;;;;;;:::888666444333222222333222///......///222444333///222<<>>>>>???AAA>>>??????===:::999:::;;;;;;<<<===;;;888555555777555555777===EEEIIIHHHFFFAAA@@@???>>>===>>>??????@@@???===;;;999888777777666777888999999:::::::::>>>EEEJJJIIIFFFFFFEEECCCAAADDDFFFDDDAAA???BBBEEELLLIIICCC===777333111000...------,,,***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############$$$$$$$$$$$$############!!!!!!""""""######$$$$$$###############"""!!!!!!""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!! """%%%&&&%%%#########""""""######$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!"""$$$&&&''''''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""###$$$&&&&&&&&&$$$"""!!!######$$$%%%$$$###"""!!! !!!###%%%&&&%%%###""""""""""""""""""!!!  $$$&&&&&&$$$###""""""""""""############$$$$$$$$$$$$############%%%%%%$$$$$$######"""""" ############$$$$$$$$$$$$""""""""""""""""""""""""%%%###"""###$$$&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&###%%%''')))(((&&&""" ######""""""!!!!!!!!! ########################!!!"""###$$$$$$###"""!!!$$$""" !!!###$$$!!!""""""############"""""" !!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######"""!!!!!!"""###$$$"""%%%***///222444333222777===DDDJJJKKKKKKJJJIIIDDD???888333111333777:::CCCFFFJJJLLLLLLIIIEEECCC===>>>???@@@AAABBBCCCCCC????????????>>>>>>>>>???<<>>===>>>BBBEEEFFFIIINNNPPPPPPNNNMMMLLLDDDDDDDDDDDDEEEEEEFFFFFFHHHDDDAAAAAADDDEEEAAA>>>>>>>>>;;;777333000000111///...---,,,---///111222111333666888::::::999999;;;<<>>>>>:::===@@@???===;;;;;;<<<999888777666666888:::;;;999999999::::::;;;;;;;;;888888888777888999999:::;;;<<<<<<<<<<<<<<<;;;;;;===>>>===;;;888888:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===<<<;;;999888<<<<<<<<<;;;;;;::::::::::::888666333000/////////222000---+++,,,///333666===444222888:::888>>>IIIJJJHHHEEEAAA===<<<>>>@@@===>>>>>>===;;;999999::::::<<<===;;;777444444555555444777>>>GGGLLLKKKHHH???>>><<<<<<<<<>>>AAABBBBBB@@@===:::777666555555666777777777777777666666>>>FFFLLLJJJGGGFFFCCC@@@===AAACCCBBB??????CCCHHHRRRNNNGGG???999444222111---,,,***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""############$$$$$$$$$############"""############"""""""""""""""######$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%''''''$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&$$$""""""##############################!!!!!!"""###$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%% !!!###$$$$$$###"""!!!###$$$&&&%%%$$$######$$$!!!"""######$$$$$$$$$#########$$$$$$$$$###""""""!!!###$$$%%%%%%$$$"""!!!""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$######'''""" """$$$######%%%""""""""""""############"""""""""###$$$$$$%%%%%%%%%$$$###!!!!!!###$$$%%%########################""""""""""""####################################%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""############""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################"""!!!!!!"""$$$&&&&&&%%%%%%''')))+++,,,///222444555888<<>>FFFMMMNNNLLLIIIFFF>>>===<<<===@@@CCCDDDDDDEEEAAA<<<;;;<<<>>>===<<<@@@@@@@@@AAABBBCCCDDDEEEIIIJJJKKKMMMOOOQQQRRRSSSQQQLLLFFFCCCBBBBBBAAA???AAADDDHHHLLLOOOPPPPPPOOOKKKIIIEEEBBBAAAAAABBBCCCCCCCCCDDDEEEEEEDDDBBBBBBAAAAAA@@@???===<<<;;;;;;777555222000000111333444666666666444111000111333444666888;;;======<<<;;;999:::;;;<<<===>>>>>>>>>CCCAAA???>>>?????????>>>>>><<<:::999888999:::;;;;;;999888:::======;;;999777888999:::;;;;;;;;;;;;::::::999888888888999999999999999999999999999999999999999999999999999999:::;;;<<<;;;::::::;;;<<<<<<;;;;;;;;;======<<<::::::::::::::::::999888888555444222000............000000///000222555888:::;;;;;;::::::;;;???EEEIIIRRRMMMFFF???<<<<<>>FFFKKKKKKHHH@@@>>><<<;;;;;;===???@@@EEE@@@:::777777999999999BBB===999777999;;;;;;999BBBEEEGGGHHHFFFCCCAAA@@@::::::;;;===@@@CCCGGGIIIPPPNNNJJJDDD===666000,,,...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############ !!!"""$$$%%%%%%%%%%%%"""""""""""""""#########%%%$$$$$$$$$######""""""############""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""############""""""############""""""$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%#########"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$&&&%%%$$$######$$$###########################!!!!!!"""###$$$###"""$$$$$$$$$######"""""""""$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%% """$$$$$$%%%$$$$$$"""$$$%%%%%%$$$###$$$%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$""""""###$$$$$$###""""""""""""############""""""""""""""""""""""""""""""!!!"""############"""!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""######$$$$$$######"""###!!!!!!###""""""""""""""""""############$$$$$$##################%%%$$$"""!!!!!!"""$$$%%% """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""############$$$$$$$$$$$$######""""""""""""#########$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$###########################"""!!!!!!###$$$###""""""###%%%'''(((+++000333444555888;;;>>>@@@BBBBBBDDDCCC@@@;;;666333444555777999>>>FFFMMMOOOLLLHHHBBB@@@???>>>@@@BBBCCCDDDFFFCCC@@@@@@CCCFFFGGGGGG?????????@@@AAABBBCCCDDDHHHIIIJJJLLLMMMOOOPPPQQQRRRNNNIIIEEEDDDDDDBBB@@@@@@BBBEEEHHHKKKLLLLLLLLLJJJHHHEEEBBB@@@@@@@@@AAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@<<<:::777555333222222333333444444333111000111222111222444666777777666666666777888999::::::::::::===<<<;;;<<<>>>@@@@@@??????===;;;999888888999:::;;;:::999:::===>>><<<::::::;;;;;;;;;;;;;;;::::::999888888888888888999999;;;;;;;;;;;;::::::::::::999999999999999999999999999;;;;;;;;;:::999:::;;;<<<<<<<<<===>>>>>><<<:::888888888777666555444333333222111///......//////000000111222555888:::<<<<<<<<<;;;;;;;;;???DDDIIISSSNNNGGG???;;;999:::;;;:::;;;;;;999888777777777555333111222444666555444888777888>>>FFFKKKKKKJJJBBB@@@<<<999888999;;;<<<@@@;;;666444666888::::::???<<<888777999:::::::::@@@DDDGGGHHHFFFBBB>>>===<<<<<<===>>>@@@AAACCCDDDIIIHHHEEEAAA<<<666000------,,,***)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$############""""""""""""""""""""""""###""""""""""""!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""############""""""$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$###$$$%%%###########################!!!!!!"""###$$$###"""#########"""""""""""""""$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%% """$$$%%%&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""###$$$%%%&&&%%%$$$######""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$"""######$$$$$$######"""!!!!!!###&&&%%%  """"""""""""############%%%%%%$$$$$$###""""""!!!######!!!!!!!!!!!!##############################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###########################"""!!!!!!""""""!!!""""""###$$$%%%)))...111444444666777999;;;===>>>@@@@@@???;;;777555444555555333555===HHHNNNMMMJJJHHHEEEBBB@@@???@@@CCCDDDIIIGGGEEEEEEGGGIIIJJJJJJ===>>>>>>>>>???AAABBBCCCFFFFFFHHHIIIKKKLLLMMMNNNQQQNNNKKKHHHGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIHHHFFFDDDBBBAAA@@@@@@@@@AAACCCEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFBBBAAA>>>;;;888555444333222333333222000///000111///000111222222222111111222333333444555555555444666666666888<<>><<<:::888888888999:::999888999;;;<<<;;;:::<<<<<<<<<<<<;;;:::999888777777777777888999::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;;;;:::999:::;;;<<<<<<===???@@@???===:::888888666555333111000///111000000///000000111111111222444666999;;;===>>>>>>>>>===<<<<<<>>>CCCGGGNNNJJJEEE???;;;999888888:::999888777666555555444444222111222555777777666:::999999>>>EEEJJJLLLKKKHHHDDD>>>999666666777999:::777444444666:::===>>>???===:::999:::;;;::::::===@@@DDDEEEBBB>>>;;;999===>>>???@@@@@@@@@???>>>@@@@@@???===999444///,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""$$$%%%'''(((%%%%%%###"""""""""###$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""" """$$$$$$$$$###$$$%%%###########################!!!!!!!!!###$$$###"""##################""""""##############################################################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&& """$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$###"""!!!"""$$$'''(((***(((&&&###"""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""############""""""############""""""###!!!###))),,,'''"""!!!!!!"""""""""############$$$$$$$$$#########""""""""""""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!""""""#######################################"""!!!!!!"""###"""!!!%%%%%%$$$######&&&+++///333444666888::::::::::::;;;<<<<<<:::777555444555333222333999AAAHHHKKKKKKKKKIIIEEEAAA>>>???BBBEEEMMMKKKIIIGGGFFFEEECCCCCC<<<<<<<<<===>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHFFFEEEDDDEEEDDDBBBAAA@@@@@@@@@AAAEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGIIIJJJJJJFFFEEECCC@@@===:::888666666777777555333111000111111111000000000////////////000000000000000//////000000111444888:::::::::===<<<;;;::::::::::::;;;999888888888999999::::::;;;<<<<<<;;;;;;:::999888777777777777888:::;;;;;;;;;;;;:::::::::999999999:::::::::::::::::::::::::::;;;<<<<<<;;;:::;;;<<<<<<<<<===???@@@@@@===::::::999777555333111000///000000111222333444555666666777888:::<<<=========??????>>><<<;;;===AAADDDEEEDDDAAA???<<<;;;:::999777666555555666666555444555555444555777888999999;;;::::::>>>CCCHHHKKKKKKLLLGGG???888444333555666666555555666999>>>BBBEEEEEECCCAAA???===<<<;;;:::777:::<<<<<<;;;999888888===>>>@@@AAAAAA???===;;;888999999888555111,,,)))((((((&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''###"""!!!!!!"""$$$&&&(((#########"""""""""""""""$$$$$$$$$############### !!!"""######$$$""""""""""""######$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######### !!!"""$$$$$$%%%$$$$$$########################"""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! """$$$$$$######$$$%%%###########################!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$###""""""###%%%''')))///,,,)))%%%"""!!!!!!"""""""""############""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""###!!!!!!"""""""""#########"""""""""######"""""""""%%%(((///---&&&!!!!!!"""""""""############""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############################################################!!!!!!!!!""""""!!!!!!!!!!!!  """###"""""""""""""""""""""""""""""""""""""""#################################"""!!!!!!"""$$$%%%%%%$$$'''&&&%%%"""!!!###&&&***///111555888999999777666666777888777666555555666444666999:::;;;>>>EEEJJJKKKIIIFFFAAA>>>>>>BBBEEENNNMMMLLLHHHDDD@@@>>><<<;;;;;;;;;<<<===>>>???@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFJJJHHHDDDAAA???=========??????@@@@@@AAAAAAAAAAAAGGGIIIKKKLLLKKKIIIGGGEEEBBBCCCDDDFFFGGGHHHJJJJJJEEEEEEDDDBBB@@@>>>===<<<===>>>>>><<<888444333333333222111///....../////////////////////...---,,,------...000333444333111888888888999:::;;;<<<===999999999999999999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;777777777777888999;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;===>>>===<<<;;;<<<===;;;;;;<<<===???>>><<<999999888666444111000000///111222444666888:::;;;;;;;;;<<<<<<======<<<;;;;;;=========;;;:::;;;>>>AAAAAAAAA???>>><<<:::999888555333333555888::::::888999999999999999:::;;;<<<<<<;;;;;;===AAAEEEGGGHHHIIIDDD<<<555111000222333444444555777;;;???DDDGGGMMMLLLJJJFFFBBB===:::999333444444444333444666888:::<<<>>>@@@@@@>>><<<:::333444444333000,,,(((%%%&&&&&&%%%$$$######$$$$$$"""""""""######$$$$$$$$$###"""""""""######$$$%%%###"""!!!!!!"""$$$&&&(((############""""""!!!!!!##################$$$$$$########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""######$$$######### """$$$%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""""""""######"""""""""!!!"""$$$$$$###"""###$$$###########################!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######!!!###$$$$$$###""""""#########$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''...,,,)))%%%###"""""""""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!"""""""""######!!!""""""######""""""!!!$$$###***)))### """"""""""""############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""##############################"""!!!!!!"""%%%&&&&&&%%%%%%$$$### """%%%)))+++///333555555444333444555666666555555777999888<<>>999999???DDDFFFFFFEEEAAA>>>>>>BBBFFFMMMNNNMMMKKKFFFAAA>>>===;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCCCC???AAABBBBBBAAABBBEEEGGGKKKIIIFFFCCC@@@???>>>>>>::::::::::::;;;<<<>>>>>>GGGIIIKKKMMMLLLJJJGGGEEEBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCBBBAAAAAAAAAAAAAAACCCDDDDDDBBB>>>:::888777555333111///...///000111222222222111000///---,,,---,,,---...000///---+++222333444666888999;;;;;;:::::::::999888999;;;>>>;;;;;;<<<======<<<<<<<<<666555555555666777888888999::::::;;;;;;<<<<<<===::::::::::::::::::::::::;;;===>>>===<<<;;;<<<===;;;:::999:::;;;<<<:::999666555333111000000000000444555777:::<<<>>>????????????>>>===<<<;;;:::::::::;;;:::999888999;;;>>>AAA@@@>>><<<999666444333333222333777>>>CCCCCCBBB>>>>>>>>>===;;;:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCAAA===777222//////000222333444666888:::===BBBFFFQQQQQQPPPKKKDDD>>>999888222222222222111333666888666888:::<<<<<<:::888777000000///---+++(((%%%###%%%%%%$$$######$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$######"""""""""######%%%%%%###"""""""""###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$#########!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############!!!###$$$%%%$$$###"""""""""""""""#########$$$""""""""""""############""""""###$$$%%%%%%%%%%%%$$$######""""""######$$$!!!###$$$$$$"""!!!""""""###########################!!!!!!"""###$$$###""""""#########$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######"""$$$%%%$$$"""!!!!!!!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$############""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""!!!""" """"""""""""##############################$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""########################"""!!!!!!"""$$$%%%$$$###!!!""""""!!! """%%%'''((()))+++...111444555444555555555555777;;;===???AAABBBAAA===;;;<<<>>>???AAABBB@@@>>>>>>CCCGGGLLLNNNOOOLLLGGGAAA>>>>>>;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA???>>>???BBBEEEGGGFFFEEEDDDCCCBBBBBBAAA<<<;;;999888888999;;;<<>>>>>999777555222222333555666666666555444333111///...---------///000///,,,***---...000222333555555666555666777555333444777:::888888888888777777666555333333333222222333333444555555666777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::<<<:::888666666777999999888555444333111111222333444555666999<<<>>>@@@AAAAAA@@@???===;;;:::::::::;;;777777777666555666999;;;<<<;;;:::777555333222111444333555<<>>:::888888:::999:::<<<<<<<<<<<<<<<===:::888555222000111333555555777999:::;;;===BBBEEEPPPQQQPPPKKKDDD<<<888666444666888888666555666666333444555666666444222111---,,,+++)))'''%%%%%%$$$$$$$$$$$$######$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$######""""""""""""######$$$$$$$$$############"""$$$$$$######"""!!!!!! !!!!!!!!!""""""""""""###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############!!!"""$$$%%%$$$###!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""$$$%%%$$$"""!!!!!!!!!###########################!!!!!!"""###$$$###"""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""$$$%%%###%%%%%%$$$"""  !!!###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$##################$$$$$$""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""###"""###""""""""""""############%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################### !!!"""######"""!!! """"""############"""""" !!!"""!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###########################"""!!!!!!""""""!!! """#########$$$&&&(((((('''&&&'''+++000666:::666666666555666999===AAACCCCCCCCCBBB@@@>>>;;;999:::>>>AAA@@@>>>>>>CCCHHHNNNPPPQQQMMMFFF???<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???<<<<<<@@@DDDCCCCCCDDDDDDDDDEEEEEEEEEAAA???<<<:::999999;;;<<<:::===BBBFFFHHHHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB???>>>>>>???BBBCCCCCCFFFHHHHHHFFFCCCBBBBBB>>><<<999777666888:::<<<999999888777555333111000...---...000111000---***+++,,,---///000000000111///111111///---...111555444444333222111///---,,,111111000000///000000000///000111333555666888888;;;;;;;;;;;;;;;;;;;;;;;;888999::::::888888999::::::777444333555777888888777666444444444666888999555777:::===???AAAAAAAAA???>>>;;;:::999:::;;;<<<444555555555444555777999666666444333333333333333555444777@@@LLLUUUXXXWWWCCCCCCCCC???999666666888888:::<<<<<<;;;999999999999888666444444666888999999;;;===>>>===???CCCGGGLLLNNNNNNJJJBBB;;;777555777:::>>>???<<<999555444222222222222111///---,,,+++***(((&&&%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&& !!!!!!"""###$$$$$$$$$""""""!!!""""""###$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! """"""######$$$$$$$$$%%% !!!"""###$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""###$$$%%%&&&&&&%%%$$$"""!!! """"""############""""""##############################$$$%%%%%%%%%$$$$$$$$$#########$$$### $$$$$$$$$###############$$$###"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!! !!!"""$$$$$$###""""""&&&$$$""""""$$$%%%### """###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&$$$!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""$$$&&&&&&%%%$$$###$$$###############"""!!!!!!""""""!!!""""""###$$$%%%##############################################################################$$$%%%$$$###"""!!!$$$$$$######"""!!!!!! ###"""!!! !!!""""""$$$$$$$$$############"""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$######### !!!!!!"""###$$$$$$%%%&&&%%%$$$%%%(((,,,111444777777666666888:::===???FFFFFFFFFGGGFFFBBB<<<777666666777999<<<@@@DDDFFFKKKKKKJJJHHHDDD???:::777666888;;;>>>??????>>>===>>>??????@@@@@@>>>===<<<>>>===>>>>>>???@@@BBBBBB>>>AAABBBAAADDDJJJNNNMMMDDDBBB???<<<999777666666999:::<<<>>>@@@@@@@@@@@@DDDCCCDDDFFFHHHIIIGGGEEEDDDBBB@@@@@@@@@@@@???>>>EEEDDDCCCDDDFFFGGGFFFEEEAAA???;;;:::;;;<<<<<<;;;???>>>>>>???@@@???===:::555444333111000000000000//////////////////000000555222///......///...---///000000111111000...------------------...///000///000111333444555555666444666888::::::999666555333333222222222222333333666777:::===@@@@@@===:::777666666555555555555555;;;;;;;;;<<<<<<<<<<<<<<>><<<:::888777666666333444444555777888888888333333333222222111111111444666;;;BBBJJJPPPRRRSSSFFFDDD@@@===:::999999999888888888777777666555555222333444444333333555777999>>>BBBBBB???===>>>AAAFFFHHHHHHEEE???:::888888???EEEJJJKKKEEE===777444222222111///...---,,,+++&&&&&&&&&%%%%%%$$$$$$$$$!!!  """%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$######!!! ######"""############""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%""" """""""""#########$$$$$$&&&%%%$$$###""""""######$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###############&&&###""""""$$$$$$""" !!!$$$&&&(((((($$$$$$$$$$$$$$$###""""""""""""############""""""!!!"""#########"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""" """$$$###"""!!!"""##################"""!!!!!!"""""""""!!!""""""######################################################!!!!!!!!!!!!!!!!!!!!!!!! """############""""""""""""""""""#########$$$$$$###""""""###$$$%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###############"""!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$'''+++///111000000111333666:::>>>@@@EEEEEEFFFGGGFFFCCC===999333222333444888<<>>>>>??????===<<<;;;=========>>>???AAABBBCCC@@@CCCCCCBBBCCCGGGIIIGGGCCCBBB???===;;;999999999999:::<<<===>>>>>>======;;;;;;<<>>===>>>@@@@@@@@@EEEDDDDDDEEEFFFEEECCCAAA;;;:::888777555444333333222222222333333333333333555222///...//////...---//////000111111000000///...............///000111000000111333444444444444555666888999999888666555555555444333333444555555:::;;;===AAACCCCCCAAA>>>888777666555555555555555777777777888:::;;;===>>>@@@???===;;;999888777777444333333444555666666666333333333333222222222111777888;;;@@@FFFJJJLLLLLLEEEBBB???;;;999777777777:::999888666444444333333333444555444444444666888:::>>>CCCDDDAAA>>>???AAAAAACCCCCC@@@<<<888777888???DDDJJJKKKFFF>>>888444111000///...,,,+++***)))&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&& !!!!!!"""""""""%%%%%%%%%$$$###!!! &&&$$$"""###%%%&&&%%%###############""""""""""""###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%$$$%%%&&&&&&$$$""" !!!###$$$$$$%%%((('''&&&$$$##################"""!!!!!!"""######""""""""""""""""""""""""$$$############"""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""""""""""""""######$$$$$$###""""""######"""!!! !!!!!! ###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """$$$"""############""""""!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!"""###$$$$$$$$$###"""""""""###$$$%%%&&& !!!!!!"""###$$$%%%&&&""""""""""""""""""""""""########################"""""""""""""""#########!!!""""""######$$$$$$%%%$$$$$$###$$$%%%(((+++------...111555:::???DDDGGGDDDDDDEEEFFFFFFCCC???;;;333111000111444999>>>BBBDDDFFFHHHIIIHHHEEEAAA>>>555555666666888999;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>@@@BBBBBB@@@DDDDDDBBBBBBDDDCCC???AAA@@@???===<<<;;;;;;;;;:::;;;<<<===<<<<<<::::::555555666999<<<>>>>>>===@@@??????AAADDDGGGHHHGGGDDDCCCAAABBBCCCCCCBBBAAACCCAAA???>>>@@@BBBCCCCCCFFFEEEEEEFFFGGGGGGDDDBBBBBBAAA???===;;;:::999888777888888888999999999999666444111000000000000//////000111222333333333222222111111111111111222222222333444444555555555444777777888888888888777777888777666555555666777888;;;<<<>>>BBBDDDEEEBBB@@@999888777666555555555555333333333444666999<<<>>>@@@???===;;;999888888777444333111222444666666555444444444444444333333333:::::::::<<<@@@DDDEEEEEECCCAAA===999777555555555;;;999666444222222222333444555666666555555777999:::???DDDEEECCC@@@???@@@;;;<<<;;;:::888777888999>>>CCCHHHJJJGGG@@@999555///...---+++)))'''&&&%%%$$$$$$$$$$$$$$$##################""""""!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$###"""!!! ###"""!!!!!!######"""!!!############""""""""""""###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&'''(((***+++%%%$$$$$$$$$%%%&&&%%%### !!!""""""######'''&&&&&&%%%%%%$$$$$$$$$#########""""""#########""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%###"""""""""""""""""""""$$$$$$$$$###""" ######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###!!!"""$$$&&&""""""############"""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""######!!!!!!!!!"""######$$$$$$ !!!"""######$$$!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""######$$$$$$!!!!!!!!!""""""#####################$$$&&&'''(((+++,,,000555:::@@@EEEHHHAAAAAABBBDDDEEECCC@@@<<<777555222000222666<<>>?????????>>><<<;;;888888999:::<<<===???@@@>>>BBBCCCBBBAAAAAA???:::>>>======<<<<<<<<<;;;;;;<<<<<<======<<<;;;999888666666666888:::<<<<<<;;;===<<<===@@@DDDHHHJJJJJJCCCBBBAAAAAABBBBBBAAA@@@???===<<<<<<>>>AAABBBCCCDDDDDDDDDEEEFFFFFFDDDBBBEEEDDDCCCAAA@@@??????>>><<<======>>>>>>?????????999777444333333444333222222222333444666777777777777666666555555555666666888888888999999888777777::::::999999999999999999:::999777666666777999:::999999;;;>>>AAAAAA@@@>>>999888777666555444444444222222111111333777;;;=========;;;999888777666666333111000333777::::::999777777777777777777777666:::999888:::===AAABBBCCCBBB???<<<999666555555555999777444222111222444555666777777777666666888::::::>>>CCCDDDBBB@@@>>>>>>666666555555555777999;;;<<<@@@EEEGGGEEE@@@999555,,,,,,***(((&&&%%%###"""########################!!!!!!""""""!!!!!! !!!!!!"""######$$$%%%%%% !!!""""""###""""""!!!!!! !!!!!!!!!!!! ############"""""""""!!!!!!!!!"""#######################################&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))+++---///&&&$$$######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###############"""!!!!!!!!!"""$$$%%%""""""######""""""###### !!!"""###$$$%%%%%%%%%"""######$$$$$$$$$######"""######$$$$$$######"""$$$######"""!!!"""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$"""!!!!!!$$$&&&!!!""""""#########""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$%%%%%%%%% !!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&'''***///444999<<>>AAABBBBBB???===:::777333000000333777:::;;;===@@@CCCEEEEEEDDDDDD>>><<<:::777666666777888??????@@@AAA@@@???>>>===555666666777999:::<<<===:::>>>AAA@@@@@@AAA>>>:::999999::::::::::::::::::======>>>>>>===<<<:::999;;;:::888888999:::999888999999999===BBBFFFHHHIIIBBBAAA@@@@@@AAABBBAAA???===;;;::::::===@@@BBBBBBEEEDDDDDDFFFGGGGGGEEECCCCCCBBBBBBAAAAAABBBBBBBBB???@@@@@@AAABBBBBBCCCCCC>>>;;;888777777888777666555666666777999:::;;;<<<===<<<;;;:::::::::::::::<<<============<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::888777555555777888:::777777888;;;===>>><<<:::888777666555444444444444555333222111222555888::::::999777666555444333333222000111666===AAAAAA???::::::::::::::::::::::::888777666999===AAACCCCCC@@@>>>;;;888666555666666666555333222222555888999888999999888666666888999999;;;>>>@@@???===;;;999333222222333666888;;;<<<;;;===@@@BBBAAA===777333******((('''%%%###"""!!!########################"""###$$$%%%%%%%%%$$$$$$ !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!"""############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%""""""############""""""########################%%%%%%%%%'''***---000111'''%%%###"""#########!!!#########""""""!!!!!!!!!!!!"""###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$############### """###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""!!!!!!!!!"""""""""""""""######$$$"""###$$$$$$######$$$%%%"""""""""######"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""" !!!"""!!! !!!###!!!""""""############"""""""""###$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!"""#########"""""""""""""""!!!"""###$$$$$$%%%$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###%%%&&&))),,,000333666777888888999<<>><<<999666333000///111333555888999;;;===???AAABBBCCCAAA???<<<:::888777888888???@@@AAAAAAAAA@@@???>>>555555555666777888999:::777<<>>???AAA???;;;666666777888888888888888;;;<<<===>>>>>>===<<<;;;>>>;;;999777777666555333666555666888===@@@BBBBBB???>>>===>>>@@@@@@@@@???>>><<<:::;;;>>>AAABBBCCCAAAAAAAAABBBDDDDDDBBB@@@@@@@@@???@@@@@@AAABBBCCC@@@@@@AAABBBCCCDDDDDDEEEAAA>>><<<:::;;;;;;;;;:::888888999999:::<<<===>>>AAA@@@???>>>============>>>>>>?????????>>>>>>===<<<=========<<<;;;:::999888777444333333444777888888888888:::;;;;;;:::888666555444444333444444444555444333222222333555666666666444333222111111111111111333;;;DDDHHHGGGDDD;;;;;;;;;<<<<<<<<<<<<<<<777666666999<<>>===777777777777777888999999777<<<>>>===>>>@@@???<<<555555666777888777777666888999;;;<<<======<<<<<<>>><<<888666666555444222333222222444777::::::::::::999999:::===>>>>>>===>>><<<:::;;;===@@@BBBBBB>>>>>>>>>@@@BBBBBB@@@>>>???>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDBBB@@@===<<<<<<===<<<;;;:::999999999:::;;;===>>>CCCBBBAAA???>>>=========;;;<<<<<<=========<<<<<<:::;;;<<<===<<<:::888777666444222000000222444666888777777777999888666444333333222222222333444444333222222222222333333444555444333111000000000000222222666???HHHLLLIIIDDD;;;;;;;;;;;;<<<<<<<<<===999999888999;;;<<<:::999999888666555444555777888666666777777999:::<<<===<<<<<<;;;888555444444555222222111111111111000///000///000333888::::::999888666333333333222...,,,(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""  !!!$$$$$$$$$%%%%%%%%%%%%%%%#########$$$######"""!!!!!!"""""" """############"""""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''((($$$######"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$'''+++///111---***'''%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%$$$$$$"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$### !!!###$$$$$$$$$###""""""%%%'''&&&$$$$$$&&&(((!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$&&&''''''&&&%%%!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%###"""""""""!!!!!!"""###############!!!"""$$$&&&'''&&&%%%$$$########################################################################!!!"""$$$ """###%%%&&&&&&!!!!!!"""######"""  !!!"""###$$$$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###"""%%%(((***+++,,,000111222666:::;;;;;;:::777666555555555777999:::666555333333555888<<>>??????@@@@@@>>>===<<<999999888888888888999999999<<<>>><<<===@@@???<<<555555777888888777666666555666999;;;<<<======<<>>@@@@@@BBBBBBBBBDDDFFFFFFDDDCCC??????>>>============>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@===<<<<<<===<<<;;;:::999888888999:::<<<===CCCBBBAAA???>>>======<<<888999999:::;;;;;;::::::888:::;;;<<<;;;999666444444222000......000222444777666555555555555333111111111111111222333444444000000111111222222333333444333222111000000000000333333888AAAKKKNNNIIIBBB:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::888444111666555444333333444666777888888999:::;;;;;;<<<<<<======<<<888555222222333000///---,,,---------,,,//////000333888:::999666777444000.........,,,)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''$$$"""!!!!!!"""### !!!"""###$$$$$$%%% !!!"""###%%%%%%&&&&&&"""$$$&&&%%%"""!!!###%%%############"""""""""""" !!!"""""""""""""""########################%%%%%%############%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""" !!!"""###$$$$$$######$$$'''***---......111,,,'''%%%%%%&&&%%%$$$""""""############""""""""""""""""""""""""""""""##############################""""""""""""######%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%######$$$%%%'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######"""""""""############$$$$$$$$$&&&%%%%%%%%%$$$#########""""""""""""#####################""""""""""""""" &&&%%%$$$"""!!!!!! !!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""#########"""""""""""""""#################################$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%###!!!"""$$$%%%###!!!############""""""!!!!!!"""############$$$$$$$$$$$$###""" !!!"""$$$######"""!!! ######################## !!!###$$$%%%""""""!!!!!! ######""""""!!!!!! !!!###%%%%%%$$$""""""###$$$$$$###"""!!!!!!!!!"""'''&&&%%%%%%&&&)))+++---,,,---///111222333333333555444444777;;;===<<<:::===999333///...///111111:::;;;<<<===<<<;;;:::999BBBBBBAAA@@@===999666333888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666666777999:::;;;<<<<<<;;;===??????===<<<<<<<<<<<<;;;999777555333222222555555555444444333333333111111111111222333444444555555666888:::>>>AAABBBBBB@@@@@@BBBEEEFFFCCC@@@???>>>>>>======<<<;;;:::<<<===>>>???????????????======<<<;;;:::999999888777777777777888:::<<<===============<<<;;;:::999777777777777777777777777999999888777555444222111000///......///111333555999888777666444333222222333333333333222222222222...------...111333333333666333000///111222333222555888===BBBGGGGGGDDDAAA;;;:::888999;;;===>>>>>>777777666555555444333333333444666777888777666555444666777999;;;<<<======???<<<888444111//////000,,,///222333111///000111///+++))),,,333888888777......---+++)))((('''&&&$$$$$$%%%'''))))))&&&$$$######!!!***+++$$$'''&&&$$$"""!!!!!!"""###$$$%%%%%%$$$"""!!!"""$$$$$$###"""!!! $$$###"""$$$&&&'''%%%""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$###!!!!!!!!!"""###&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""###############$$$&&&))),,,...///000,,,'''$$$$$$$$$###""" !!!!!!""""""!!!!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$&&&%%%%%%$$$###"""!!!!!!########################"""""""""###$$$$$$$$$%%%#########"""######$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""!!! !!!$$$&&&%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$""""""!!! !!!"""#########""""""!!!!!! ########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!! ###%%%''''''&&&$$$$$$%%%$$$###""""""""""""""""""###"""""""""###%%%''')))***+++---///111111111111555444444666:::======;;;>>>:::555111//////000000555666777999;;;<<<======BBBBBBAAA@@@===999555333777:::===??????>>>>>>???::::::::::::999999999999555555666777888:::<<<===>>>@@@AAAAAA???>>>======:::999777666444444555555///000111222444555666777555444333222222222222222222222333444666999;;;===<<<;;;<<<>>>BBBCCCBBB@@@>>>===<<<;;;::::::::::::::::::;;;======>>>>>>>>><<<<<<;;;:::888777666666777777666777888999;;;<<<;;;;;;;;;;;;:::999888777444444555666666777888888888888777666555333222111000///.........000222333444444333222111000000///////////////............---...000333777888888666555333111111222444555555888:::>>>CCCFFFFFFCCC@@@;;;999777888:::;;;<<<<<<777777666555333222111111000222555777888888777666888999999::::::::::::999===;;;666222///......///...222666666444222111111222...,,,...222444333000---,,,+++***((('''&&&%%%$$$$$$$$$%%%''''''%%%###!!!$$$$$$%%%111??????666'''%%%###"""!!!!!!"""###$$$$$$%%%###"""!!!"""$$$&&&&&&%%%%%%&&&&&&''''''&&&$$$""""""###### """"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""###"""###$$$'''+++///111///,,,'''$$$###"""!!! !!!""""""""""""""""""!!!""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###$$$$$$$$$#########""""""$$$#########"""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$""""""##################""""""""""""############""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! """"""""""""""""""""""""!!! !!!###$$$$$$###$$$$$$$$$###############"""""""""#########$$$$$$!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!########################%%%$$$###!!! """"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""$$$''''''%%%$$$$$$$$$""""""""""""""""""###$$$!!! !!!"""$$$%%%((()))***,,,---...//////444333222444888;;;======>>><<<888333000/////////...///111444888<<<@@@BBBCCCCCCBBB@@@===999555333555888===@@@AAA@@@??????<<<;;;:::888777666666666444333333333555888;;;===???AAABBBBBB@@@>>>======999777555444444555777999333333555777999;;;<<<===999888666444222111000000/////////000111333444555444444666999===???>>>===<<<;;;999777666777888999888999:::<<<===>>>>>>>>>===<<<;;;:::888777666555777777777777777888999:::888888888888777777666555111222333444666777888888777777666555444222111000000///...------...000000111111000000000/////////,,,,,,,,,,,,---------------000444:::>>>???<<<999444333222333666888888888:::<<<>>>BBBEEEDDDAAA???999777555555666888888888777666555333222000/////////111555777999888666555::::::::::::::::::999888;;;888444///------...///222666:::<<<:::666333111111...---...111111///,,,+++***)))((('''&&&%%%$$$%%%$$$######$$$%%%###"""&&&$$$###)));;;KKKIII>>>&&&%%%###"""!!!!!!"""######$$$$$$###!!!!!!"""$$$!!!!!!"""###$$$%%%'''((('''%%%###"""""""""!!! """"""""""""""""""""""""$$$###""""""""""""""""""$$$###""""""!!!"""""""""&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%$$$###!!!#########$$$$$$%%%%%%%%%#################################"""""""""!!!!!!""""""######%%%)))...222000---)))&&&###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""##############################""""""""""""###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###"""!!!"""$$$########################%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""#########$$$!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""########################%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!!!! $$$$$$$$$$$$############""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""########################%%%$$$###!!! """"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$###""""""""""""###%%%%%%%%%&&&'''(((***+++,,,,,,111000///111333777:::<<<===<<<:::666222///......++++++,,,///444:::???CCCCCCCCCCCCAAA???;;;888555444888===@@@???===<<<;;;@@@???;;;888555222111111222111000111333666:::<<<>>>@@@AAA@@@>>><<<;;;;;;999777444222222555888::::::::::::::::::::::::;;;:::999777555333222111111///////////////000000111///000222555777888888888888666444111111222444666888999;;;<<<>>>???@@@@@@>>>===<<<;;;999777666666888888888777888888888888666666666666666555444444111222333444555666777777555555555444333111000/////////...---------......000000000000000111111111............///////////////222888???CCCAAA===888333333444666999<<<<<<;;;:::;;;===@@@CCCCCCAAA>>>666444222111333444444333444333333222111111000000222444666888888777555333888888999:::;;;;;;;;;;;;999777333///------///000666999>>>@@@>>>:::444111,,,++++++---000000...+++(((''''''&&&%%%$$$$$$###&&&$$$###"""###$$$$$$###'''$$$!!!%%%444@@@===222%%%$$$###"""!!!""""""""""""###$$$###!!!!!!"""$$$!!!"""$$$%%%&&&%%%$$$###$$$%%%&&&'''""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!"""#########$$$''',,,111///...,,,(((%%%"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$######$$$$$$$$$$$$#################################$$$%%%%%%######$$$%%%"""############$$$$$$$$$&&&&&&%%%$$$######""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""""""""########################### !!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""#########$$$!!!"""""""""############!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$"""!!! ########################!!!!!!"""""""""##################"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""" """$$$$$$###!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$######$$$%%%'''((()))***,,,,,,------///222666888:::;;;;;;888333///......+++++++++---000666;;;>>>AAAAAABBBBBB@@@>>>;;;999888<<<@@@AAA???;;;999777@@@>>>;;;888555222111000111000//////111555888:::===???@@@@@@>>><<<;;;;;;999777444222222444777999999999888777666555555444999888666555444333333333111111111111111111000000///000222333333333333333333111///------...000222555666888:::;;;<<<======;;;;;;999888777555444444777777777777888888888777444444555555555444333333333333333444444444444444333333333333222000///............---------------//////000000000111111111//////000000111111111111222555;;;@@@CCC@@@:::444333333555888<<>>===999999:::===???@@@???===333111///...000111111000000111111222222333444444333444666777888777666666888999999::::::999999888777555333111000111222333777:::>>>AAA@@@;;;555000******+++,,,---,,,***(((%%%%%%%%%$$$$$$#########'''%%%######$$$%%%%%%$$$&&&$$$"""###(((---+++%%%######""""""""""""""""""""""""###"""!!!!!!"""$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""""""""#########""""""###$$$$$$%%%%%%$$$$$$#########""""""###%%%''')))$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$######"""""""""!!!###%%%$$$###%%%***.........---)))%%%###"""###!!!""""""""""""""""""!!!""""""""""""""""""""""""########################$$$$$$$$$######$$$$$$$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%##################$$$$$$&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$######"""#########"""""""""###############!!!!!!""""""""""""######"""############$$$$$$$$$""""""##################""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!""""""######""""""!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!#########!!! !!!###"""""""""""""""#########!!!!!!!!!"""""""""######$$$$$$$$$###""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""!!!###&&&&&&$$$#########""""""""""""""""""###$$$""""""""""""""""""!!!!!!!!!""""""###$$$&&&'''((()))***+++,,,,,,...111444555888;;;999444000//////...---,,,,,,...222555888<<<===???@@@@@@???===<<>>@@@???>>>888777777999;;;;;;:::999222000......///111111111000000111333444666777888555555555666777999:::::::::999999777666333222111222222222333444555555666666888;;;>>>>>>:::333...---,,,,,,+++)))'''%%%$$$$$$$$$$$$$$$############%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""!!!!!!"""$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$&&&'''&&&###!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!"""############""""""######$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################!!!$$$'''&&&######'''++++++,,,,,,)))%%%""""""### !!!!!!""""""!!!!!! """"""""""""""""""""""""###########################""""""""""""""""""############"""""""""""""""######$$$$$$$$$$$$##############################"""$$$%%%$$$###"""###$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$########################"""######$$$$$$!!!"""""""""#########$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""###"""""""""""""""###### !!!!!!""""""!!!!!! $$$###!!! !!!###$$$"""""""""""""""""""""""" !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###############"""!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""######### !!!!!!!!!"""""""""###!!!###%%%&&&$$$#########$$$###"""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!###%%%&&&((((((***,,,---,,,,,,...000///444999999555111000111//////------...///111333555777999<<<>>>???>>>>>>AAACCCDDDBBB>>>;;;888888666777999::::::999666555111111111111222333444555555777999:::999888888888444333333333444666888999:::::::::;;;;;;<<<<<<<<<888777555444333222222222222333333444333222111111222444666666333111111222......---------......///...///000111222222222222000000//////...............///111222333333333222//////000000000000000///.........//////000000000000000000000000///...---,,,---...///////////////111111111000000000000000000000111111222333333444777888:::<<<===;;;666333222333777<<<@@@AAA???===:::888666555666555444333333111000000222444444444222333333555666777888999===;;;999666666666888999666666555333111...,,,+++---///111444666777777777444555777:::;;;888222---,,,,,,***(((&&&$$$$$$%%%###############$$$$$$$$$!!!!!!"""$$$&&&'''%%%$$$$$$######$$$$$$######$$$!!!!!!"""""""""""""""!!! !!!"""!!!!!!!!!###$$$######""""""""""""######"""%%%((((((%%%""" """"""""""""""""""""""""""""""""""""""""""###$$$ !!!"""###$$$######"""!!!"""###$$$$$$###"""!!! """$$$%%%%%%###!!!&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$########################!!!$$$((('''$$$###&&&))))))***+++((($$$!!!!!!###""""""############""""""""""""""""""""""""""""""########################!!!!!! !!!!!!%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$#########"""""""""""""""""""""#########%%%%%%$$$$$$###"""""""""###"""""""""###$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!"""""""""###"""############$$$$$$$$$&&&%%%%%%%%%$$$#########""""""""""""############ !!!!!!"""###$$$$$$$$$##############################""""""""""""###### !!!!!!!!!!!! %%%###""" """###%%%"""""""""""""""""""""""" !!!""""""###########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!######  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!! $$$######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!######"""!!!!!!!!!$$$$$$###"""!!!!!!""""""###$$$$$$$$$###"""!!! !!!"""$$$&&&'''(((+++......,,,+++---///,,,222888999555111000222000///............///000000222666999<<<>>>>>>>>>@@@AAAAAA???<<<999777777777999;;;<<<;;;888555222111111222222333333333333///111333444444333333444000111222333555888999:::999999999999999999888888999888666444222111111000111111222333333222111000222555777777444333333555.../////////////////////...///000111111111111111////////////////////////***+++---///000111111000------......///.........)))***+++,,,...///000000///000000000///...------,,,---...///000000000000444444444444333333222222222222333444555555666666888888999;;;<<<;;;777555222444777<<<@@@AAA???===<<<999666444222111///---444333111222444666777777555555666666777888888999GGGCCC===888444222222333000000//////...,,,+++***))),,,000555777888888777222333444777999777111,,,(((((('''&&&%%%%%%''')))############$$$$$$$$$$$$ ###&&&&&&%%%###$$$!!!"""######"""!!! !!!"""""""""""""""!!! !!!"""!!! !!!###$$$######""""""###$$$%%%%%% $$$)))+++(((&&&%%%%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$ !!!"""$$$$$$$$$###"""&&&%%%%%%%%%$$$$$$###### !!!###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%########################&&&###"""###%%%&&&%%%###)))'''$$$""""""$$$''')))""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$###"""!!!###########################"""!!!"""$$$%%%%%%$$$###############"""!!!!!! !!!"""###$$$%%%%%%%%%!!!!!!"""###############$$$######""""""###$$$$$$$$$#########""""""!!!!!!########################"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$######!!!"""#########!!! """"""############""""""######""""""!!!!!!!!! &&&$$$###%%%(((***(((&&&$$$$$$###"""!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""""""""###!!! !!!"""###!!! ############""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""######$$$$$$$$$###############$$$%%%&&&%%%$$$((('''&&&$$$###""""""""" !!!"""######$$$$$$'''((()))***,,,,,,------...000222444444333111///111000///...///000222333222333444444555777<<>>===;;;999888777777777999;;;======;;;888666444111000444999;;;999555111222333444444333222111111///......111444666666888888999::::::::::::::::::666222000111333444444333444555666777888999999777888999999999777666555222111000000000111222333444555555666666666555555222111///---,,,---...//////...---...000111111111222000---,,,,,,,,,+++***,,,,,,,,,******---222666777555333111000000000000---...000000///000333555888:::;;;:::777333111111///000222444555666666666777888999;;;===<<<999666444444666:::>>>>>>;;;888555333111000///000111222///000222444555666777777777777666777999<<>>888222.........---...///...,,,+++,,,---,,,---///222444666666666555222///,,,,,,+++***)))((('''&&&%%%%%%%%%%%%&&&########################""""""############"""""" !!!!!!"""######$$$$$$"""!!!!!! !!!"""###$$$!!!"""$$$$$$###"""$$$%%%&&&###!!! !!!#########%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""######""""""######$$$$$$&&&%%%###""""""###%%%&&&"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########"""""""""############""""""########################%%%$$$######$$$%%%$$$###"""$$$&&&((((((&&&$$$"""""""""""""""""""""""""""!!!"""######$$$$$$#########$$$$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$######""""""%%%###"""###$$$$$$###""""""############""""""!!!"""######$$$$$$$$$######!!!"""######$$$$$$######&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""%%%%%%$$$############$$$################################################""""""""""""##################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!! """!!! !!!###$$$$$$### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!! ######""""""""""""######!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!!!!!""""""######""""""!!!############!!!  !!!"""###$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&((())))))))))))***+++---//////...---,,,+++,,,...111333666777888;;;:::888333///,,,,,,---............///000111111777999;;;<<<<<<:::777555444222222444888:::999777555444333333222222333333222000......000222222222222333555666888999;;;;;;666333000000111444555666888888888888888888888888888777666444333222222222111111000000111222333333333444555666777888888888333222111///...//////000///...---///444888;;;<<<777333///,,,+++,,,,,,+++,,,------,,,---000444888???===999555111...,,,,,,///111222333222333444666777999:::999666333111111444666999<<<<<<:::888666777666555666777666555333---------///111333333222333222111000111222333444111111333444666666777777;;;:::888777666666777777999999888555000---++++++000111111000---,,,,,,---,,,---///000222222333333222///***((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&########################""""""############""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""###$$$!!!###$$$###""""""###%%%(((%%%""" !!!######$$$###"""""""""###$$$%%%%%%######"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%############""""""""""""!!!""""""""""""""""""!!!########################$$$$$$######$$$######""""""###&&&''''''&&&###"""""""""""""""""""""""""""!!!!!!"""############""" !!!!!!"""###$$$$$$%%%#########$$$############%%%%%%$$$$$$###"""""""""&&&$$$######$$$$$$"""!!!""""""############"""!!!$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################%%%%%%$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""######$$$$$$######""""""""""""""""""!!! !!!""""""""""""!!!!!!!!!######""""""""""""############""""""""""""""""""###""""""###$$$$$$$$$$$$"""""""""!!!!!! ############""""""""""""!!!!!! !!!!!!!!!!!!""""""############!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!"""""""""############!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""#########"""!!! !!!###$$$$$$###""""""### !!!###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''(((***+++---------,,,+++------...///222555888:::888888666333///,,,,,,---+++++++++,,,---...///000444555888::::::999888777555444333555888;;;;;;:::777666444333333333444555444222000000111222222111222222222333444555666777111...,,,,,,...111222222666666777777888888888999999888555333222111111111222222222222333444444555444555666888999:::::::::444333222111000000000111111///...000444888;;;===777333...+++++++++,,,+++---.........///111555888>>><<<888444000...,,,+++000222444444444444555666777999;;;:::777444222222555777;;;======:::777444555333222222222222111000///...---...000111333444222222111111222333444555111222333555555666666666<<<:::888666444222111111111222222000...---...///444444444222///---------------......////////////...+++&&&$$$$$$$$$$$$$$$$$$$$$##########################################""""""############""""""!!!!!!""""""############"""""""""""""""#########!!!###$$$###"""!!!"""$$$+++((($$$"""###$$$&&&&&&!!!!!!!!!!!!"""###%%%%%%""""""""""""!!!!!!!!!!!!!!!""""""###############!!!!!!  !!!!!!'''&&&&&&%%%$$$######""" """$$$%%%&&&''''''#########"""""""""!!!!!!""""""############""""""########################$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############""" !!!"""######$$$$$$##################$$$$$$$$$$$$$$$#########""""""&&&$$$######$$$$$$"""!!!!!!""""""#########""""""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$################################################%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!! """!!!!!!!!!!!!"""""""""######"""!!!!!!"""######""""""################## !!!!!!!!!!!!!!!""""""#########""""""!!!!!! """"""""""""############!!!!!! !!!!!!"""""""""""""""#########$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""%%%###"""!!!"""!!!  !!!!!!!!!"""!!!"""""""""############!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$&&&'''&&&###!!!!!!""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%((()))***+++,,,,,,,,,,,,000///---,,,...222777:::777777666444000......///,,,,,,,,,+++,,,,,,------///111444666888999999999666555555666888:::;;;<<<888777666555555666777888666555333333444555444333444333222111000000111111000...,,,---///111333333222333444555777888999:::999888666333222111111111333333444555666666666777555666888999:::;;;;;;;;;555444444333222222111111333111000000333666888888444000---++++++,,,,,,,,,///000000000000222555888:::888555222000......---111333555666555444555666777999;;;:::777555333333333555999;;;;;;888444222222000//////000000///.../////////...///111333555222222222333333444555555222222333444555555444444999888666333111///------,,,------,,,---///333666777777777444111.........,,,,,,,,,++++++++++++,,,)))&&&$$$###$$$%%%%%%%%%"""#####################""""""""""""""""""""""""""""""############"""""""""""""""""""""#########!!!""""""###############!!!###$$$###!!!!!!"""###***'''###"""###%%%%%%%%%!!! !!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""############"""!!!!!!!!! !!!!!!!!!&&&%%%$$$###!!!  !!!###&&&((()))***+++############"""""""""!!!######$$$$$$$$$$$$#################################$$$%%%$$$"""!!!!!!"""%%%$$$""""""""""""$$$%%%########################!!!"""######$$$$$$######"""#########$$$%%%%%%%%%#########"""######$$$%%%########################%%%###"""###$$$$$$###"""!!!""""""############"""$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$%%%$$$$$$$$$""""""$$$%%%%%%$$$###""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$################################################$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!"""""""""$$$%%%$$$###"""###%%%############$$$$$$$$$$$$ !!!!!!!!!!!!######""""""""""""######""""""""""""""""""######%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""###%%%###"""!!!"""!!!  !!!!!!""""""###""""""""""""############""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!! !!!"""$$$%%%%%%%%%%%%%%%''')))'''### !!!#########"""!!!!!! !!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$&&&'''((()))***+++++++++000...+++***+++///333666777888777555111.........,,,,,,+++*********++++++,,,...000333555777777777555555444555666888;;;<<<888888888888999:::;;;;;;:::888777888999999888777777666333111///...---------+++***+++---/////////...///111333555777888999777666555333222111111111222333444666777777777777555666777999999:::::::::666666555555444333333222555444222222333444444333000...,,,,,,...///000///222222333222222333555777666555333111000000000000111333666666555444444555555777999888666333222111111222555777777555222000000//////000111111000......///000///...///222444333333444444444444444444111222222333333333222222444333222000...,,,+++***++++++,,,,,,---111666:::777777777444111.........++++++***)))))))))))))))%%%$$$######%%%&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""######!!!"""######$$$$$$######"""#########!!! !!!"""$$$""" """######""""""!!!!!!!!!"""###$$$$$$######"""""""""!!!!!!!!! !!!"""#########"""!!!"""##################"""%%%%%%$$$###""""""!!!!!!!!!"""$$$&&&''')))))))))$$$$$$#########""""""""""""######$$$$$$######"""###########################$$$%%%$$$!!! !!!"""$$$###""""""""""""###$$$########################"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###%%%%%%"""""""""###$$$$$$%%%%%%$$$###""""""$$$%%%$$$###!!!!!!"""#####################$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$ """$$$$$$$$$###""""""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#######################################!!!"""###$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""######"""""""""###"""!!! !!!"""""""""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!"""""""""$$$&&&((('''%%%$$$%%%'''""""""""""""!!!!!!!!!!!! !!!!!!!!!"""######""""""""""""#########"""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$"""!!! !!!"""###"""!!! !!!""""""###$$$$$$""""""""""""##################""""""""""""######"""##################"""!!!!!!"""###$$$$$$######!!!%%%'''&&&""" """%%%$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%'''((())))))************+++,,,...000111555666666444111///...///,,,,,,,,,++++++,,,,,,---,,,---///111222333444444222222222222333555888:::777888:::;;;===>>>>>>>>>===<<<;;;<<<>>>>>>===<<<:::888555222///.........,,,***))))))+++------,,,---...///000222333444555333333333333222111000///000111333555666666666666444555555666777777777666666666666666555444333333666555444555555444222000---,,,---///222444444333444555555444333333444666666555333222111111222222111333666666555444444444111333555555333000/////////000222333333222111000///000111333555555333111...000222111000000222555555555555555555444444333111111222222222111111000......------,,,+++***)))***,,,...///000222555777444555444222///,,,,,,,,,***)))((('''&&&'''(((((($$$######$$$%%%%%%###!!!"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""""""""############""""""###"""""""""""""""""""""!!!"""###$$$$$$$$$######"""#########!!! !!!""" !!!#########!!!######"""""""""######$$$$$$$$$#########""""""""" """###$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$############""""""############""""""###########################%%%&&&$$$!!! """""""""############""""""##############################$$$%%%%%%%%%%%%$$$"""""""""!!!!!!!!!!!!!!!######"""""""""###%%%&&&!!!!!!"""###$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$!!!!!!"""###############"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!###$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&'''######$$$$$$$$$$$$#########"""!!! !!!"""###"""!!! """###$$$$$$###""" """###$$$""""""######$$$$$$$$$%%%!!!###%%%$$$!!! """$$$###"""!!!!!!"""""""""######$$$$$$!!!!!! !!!!!!#########"""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%  ###$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""""""""""""""!!! !!!%%%%%%!!! ###&&&######""""""""""""###############""""""""""""""""""######$$$$$$$$$$$$###"""######$$$&&&'''(((((($$$&&&))),,,.........---000222333333111000000111...---------...///000000......///000000000000000000000000000000222666888777888;;;===???@@@@@@@@@???>>>>>>???AAABBB@@@???<<<:::666333111000000111000...---...///000000///---......///000111111222000111222222222000///...///000222444555555555444333333444444444444444333777777777777666555444333666555666777777666222///+++,,,...222666888888666555666666555333333444555777666444333222222333444000333666666555444333333///111333222000...,,,,,,...///000111111111111000000111333666888888666333000333555555333222444777555666666666555444333333000111111111111000//////******+++++++++******)))))),,,000222222111222222222222222000---+++***+++)))((('''&&&%%%&&&'''(((#########%%%%%%$$$  !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""!!!"""###$$$%%%$$$######"""######"""!!! !!! ###%%%&&&$$$"""%%%$$$###############$$$$$$$$$$$$$$$############ """###$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$""" !!!###$$$"""""""""""""""#########!!!###&&&'''"""""""""###$$$$$$%%%%%% !!!!!!"""""""""###""""""############""""""######""""""!!!!!! ################################################$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$ """!!!!!!$$$######""""""!!!!!! !!!!!!""""""#########$$$###"""!!! !!!"""### !!!""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!""""""############""""""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ########################%%%$$$###!!!!!!!!!"""######!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!! !!!"""###%%%&&&&&&$$$###$$$&&&&&&### """"""""""""""""""""""""'''%%%###"""!!!!!!###$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$######"""############$$$%%%&&&'''&&&&&&'''((()))***++++++///000000111111111111000.........///000111333333333222000...,,,***))))))---------...///000111222555999<<<<<<>>>BBBBBB???@@@??????BBBDDDDDDAAA>>>>>><<<:::777444222111000333111///......///222333//////.........//////000////////////...---,,,,,,///////////////000111111111222222222111000...---111222444555666666555444333444555666555555333333......///111333555777888;;;999777888:::999555222444222///...000222333333666555333000///.........+++,,,---------,,,+++***111000000333666777555222111111333555777777444222333222111000111333666777777777777666555333000///222111000///...---------******)))((()))***,,,------......000111222333444555444222000---+++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!!!! """"""#########!!! ###$$$!!!!!!"""!!!$$$$$$############$$$$$$$$$###"""""""""###%%%&&&&&&&&&%%%$$$######$$$$$$###"""""""""!!!!!! !!!!!!!!! &&&%%%$$$###""""""""""""!!!!!!"""############"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""$$$%%%############"""""""""""" !!!"""$$$&&&'''$$$$$$##################!!!!!!!!!""""""#########""""""############""""""""""""""""""!!!!!!!!!!!!################################################$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################!!!"""###$$$%%%$$$######$$$##################$$$"""###%%%$$$$$$$$$%%%&&&"""""""""""""""!!!!!!!!!!!!"""""""""###############"""!!! !!!"""###"""###$$$"""!!! !!!############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""############"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!""""""###!!! !!!"""###""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! ###""""""!!!!!!"""###$$$$$$###"""###%%%%%%"""""""""""""""""""""""""""%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&'''((()))******---......///000000000000......///000111333555555555444222000---,,,+++*********++++++---...000000444888:::999;;;???@@@>>>=========???BBBBBB???<<<===<<<:::888555444333222333111000//////111444555222111111111111111222222////////////...---,,,,,,---------------...//////000111222222111///...---///000111333333333333222000111222333333222111000......///000111333555666444444444444555555333111///---,,,---000222333333//////---,,,,,,,,,------+++,,,---////////////...111000000222555666444222222222333666888777444222222111111111222333555666444444444333222000...---///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000111222333222111///---+++)))((('''(((((('''%%%$$$###"""!!!""""""""""""""""""""""""###"""!!!!!!###$$$###!!!!!!!!!"""""""""""""""!!!###'''((($$$"""$$$%%%###$$$######""""""######$$$"""!!! !!!######$$$###""""""!!!!!!!!!"""#########""""""!!!!!!!!! !!!"""###$$$######"""%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!###"""!!!!!!"""###%%%&&&$$$$$$$$$###"""""""""!!!""""""""""""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!"""""""""###############""""""############""""""!!!!!!!!!"""""""""######################################################$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##############################################################################$$$%%%$$$###"""!!!########################$$$$$$%%%&&&((((((&&&$$$!!!!!!""""""""""""""""""""""""""""""###############"""!!! !!!"""######$$$$$$###  ############""""""""""""######""""""!!!!!! !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""#########"""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!###!!! !!!"""###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""$$$$$$###"""!!!!!!""""""###""""""###$$$###!!!""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&"""######$$$######""""""######$$$%%%&&&&&&&&&&&&((('''%%%$$$""""""!!!!!!$$$$$$%%%&&&''''''((((((******+++------............///000111333555777888999777555222000...,,,,,,(((((())))))***,,,---...111444555444666;;;===;;;999999999;;;======;;;999<<<;;;:::888777666666666555444222111222333555777555444444333333444444444000000000000///...---,,,+++++++++++++++,,,------///000111111000///---,,,,,,---...000000000000///,,,---...//////...---------.........///111222333---///000111000000000111---,,,,,,---///111000///+++*********+++,,,---......///000111111111111111222111111333555666444333333333444666888777555222000000111111222222333333222222222111000...,,,+++************++++++,,,---////////////...---,,,+++,,,------...///000000111...---,,,***(((&&&%%%$$$((('''&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!!!!!!!!!!"""###$$$$$$'''++++++'''%%%&&&'''%%%$$$######""""""######$$$!!!!!!!!! !!!""""""######""""""""""""!!!!!!!!!###############"""""""""""""""###$$$$$$$$$$$$#########""""""!!!  !!!"""######"""###""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###""""""!!!"""###$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!##################$$$$$$$$$$$$$$$#########""""""##################$$$$$$""""""############"""""" !!!!!!"""######$$$$$$################################################$$$###"""###%%%%%%###"""########################$$$##################$$$###########################################################################$$$%%%%%%$$$###"""!!!#########$$$$$$############""""""$$$(((((($$$ !!!!!!!!!""""""######$$$"""""""""""""""############"""!!! !!!"""###"""######"""!!! !!!############"""""""""!!!######""""""!!!!!! !!!!!!""""""##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!###!!! !!!"""###""" ########################!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%&&&&&&######""""""""""""""""""#########$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""###$$$%%%!!!!!!"""###############!!!"""###$$$%%%&&&&&&&&&'''&&&%%%###"""!!!!!!!!!#########$$$%%%&&&&&&'''&&&'''(((***++++++++++++---...///111444666999:::;;;999777444111///...---******))))))******+++,,,...000000...///555777666444444555666777777666555999999888888888999999:::999888666444444444555666666555444444444444444444111111111000///...---,,,+++************+++,,,,,,...///000000000...---,,,***+++---...//////......***+++,,,---...---,,,+++...---------...///000111,,,///111111...---...111000///......//////,,,***,,,,,,------...///000111222222222222222111111111444444444555666666666555555444555666777777444222...///000111111111111000111111000///...---,,,+++((((((((()))+++---...///111222222222000...,,,***,,,,,,,,,------.........+++***)))(((&&&%%%$$$###############$$$$$$$$$$$$ !!! !!!$$$%%%%%%$$$###"""!!! !!!"""$$$%%%(((,,,,,,'''%%%&&&&&&$$$######""""""""""""#####################$$$$$$%%%###$$$$$$$$$$$$$$$######$$$$$$##################""""""""""""###""""""""""""######""""""!!!!!!  !!!!!!!!!######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################"""###$$$$$$###!!!"""""""""######%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$##################""""""############"""""" !!!"""###$$$%%%%%%################################################$$$###"""###%%%%%%###"""#################################$$$$$$####################################################################################$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$###""""""!!!!!!###&&&&&&###!!!!!!""""""######$$$$$$######""""""""""""""""""###"""!!! !!!"""###!!!""""""!!!!!!"""$$$############"""""""""!!!###"""""""""!!!!!!!!! ############""""""!!!!!!#########$$$$$$###############""""""""""""""""""""""""""""""""""""""""""########################""""""##################"""""""""""""""""""""""" !!!!!!!!!!!! ###!!! !!!"""###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%&&&&&& !!!!!!"""###$$$$$$$$$###$$$%%%&&&%%%###""""""########################$$$######""""""!!!!!!!!! !!!"""############### !!!###$$$$$$$$$$$$%%%$$$######"""""""""###""""""######$$$$$$%%%%%%%%%%%%&&&'''((())))))))),,,,,,...000222555888999:::999777444111///......------,,,++++++++++++++++++---,,,******///111//////000111111111111111111555555666777888:::;;;<<<===<<<:::777555444444444555555444333333222333333222222222111000...---,,,+++++++++***++++++,,,---...//////000000///------+++,,,---////////////...++++++---.........------...............///000000111444555333///...///222000/////////000000...,,,000000111111111111111111111111222222333333444444666666777666666666777888666555555555666666333111---...///000000000//////...------,,,+++***))))))(((((()))+++---000222333333333333222111...,,,***+++++++++++++++++++++,,,))))))((('''&&&%%%$$$###"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$%%%''')))((('''%%%$$$###!!!!!!!!!"""###%%%))))))%%%"""######!!!###""""""""""""""""""###"""#########$$$$$$$$$$$$"""######$$$$$$$$$########################$$$$$$#########""""""""""""#########$$$$$$$$$###"""!!! !!!!!!"""!!!######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$#########""" !!!!!!"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%###############"""""""""""""""############""""""!!!!!!""""""###$$$%%%%%%################################################$$$###"""###%%%%%%###"""########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""###$$$&&&&&&$$$"""""""""##############################""""""""""""###"""!!! !!!"""### !!!"""!!!"""###%%%############""""""""""""!!!!!!!!!"""""""""""""""$$$$$$######"""!!!!!! """"""############""""""#########"""###$$$%%%%%%################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""" !!!###$$$$$$$$$$$$###%%%'''&&&%%%######### $$$######""""""!!! !!!!!!"""#########""" !!!"""#########"""######"""""""""######$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&)))***+++---///222555666777666444222000......---......------------......+++---,,,)))))),,,,,,***+++,,,------,,,,,,---///000111222444777:::<<<===???===;;;999777555444333666555444333333333333333333333333222000///------+++++++++++++++,,,------...///000000000000......,,,---...000000000000///,,,---///000000000000//////////////////000111222777777666444222111222333...------///222333333333111222222222222222111000000000111222444777999:::777888888777666666777999777555444444555444222000------------............+++***)))((('''''''''''')))***+++---000333555666333333222111///---+++***************))))))))))))'''''''''&&&%%%$$$$$$###$$$$$$######"""!!!!!! """""""""""""""""""""""""""!!!!!!"""$$$%%%$$$###%%%%%%$$$###"""""""""""""""&&&&&&""" !!!""" ###""""""!!!!!!""""""### !!!""""""""""""!!! !!!"""""""""!!! """""""""###############&&&%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$######""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!############$$$&&&((()))###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""##################$$$$$$#########""""""!!!!!!!!!""""""############"""""""""""""""######$$$$$$$$$################################################$$$###"""###%%%%%%###"""########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!###$$$%%%%%%$$$###!!!"""###$$$$$$######$$$%%%$$$$$$##############################"""""""""!!!###"""!!! !!!"""###!!!""""""!!!!!!"""$$$############"""""""""""" !!!!!!""""""###############"""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""###%%%'''(((""""""""""""""""""""""""########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!$$$&&&&&&$$$""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""#########""""""######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&'''(((***,,,...000222333222111///...---,,,,,,++++++,,,---///111333444---//////,,,***,,,***'''(((***+++***)))(((+++---,,,---///222555999<<<>>>===<<<;;;999888777666555999888777666555555555555444444333222111///...---++++++******++++++,,,---...///000111111111//////,,,---///000111111000///---...000111222222111111000000000000111222333444888666444333444444444444---,,,+++---111444555555222333444444444444333222555555444555666777999:::666777777666444444666999666555333333333222000///...---,,,++++++,,,---...,,,,,,***)))(((((())))))***+++,,,...111444666888333222000///---,,,++++++))))))))))))((((((''''''%%%%%%%%%$$$$$$######"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$$$$######"""!!!%%%%%%""" """"""!!!""""""!!!!!!!!!!!!"""""" !!!"""###""""""!!!!!!"""###"""!!! !!!!!!!!!""""""#########&&&%%%$$$###"""######$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!!!!###$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""###"""""""""!!!!!! """"""############""""""###############$$$$$$$$$################################################$$$###"""###%%%%%%###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!! """$$$### ###&&&%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!###"""!!! !!!"""###!!!"""###"""!!! !!!"""############"""""""""""" !!!"""###$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""""""""########################### !!!"""$$$$$$$$$###"""###!!! !!!"""###"""!!! !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""###$$$$$$###!!! ###&&&%%%""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""$$$$$$###""""""!!!""""""############$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""%%%%%%&&&'''))),,,...///111000///---,,,,,,++++++'''(((***---000333666888///222222...------***&&&''')))***)))''''''))),,,)))***---000444888<<<>>>:::::::::999999888888888<<<;;;:::999888888888888444444444333111///...---***************++++++,,,///000111222222111000000,,,---...000111000000///---...000222222222222111000000111111222444555666777444111111444777666444000...,,,,,,///111333333333444666777888777777666===<<<:::888666555666666555666666555222222555888666555333222222111000...///---+++******+++---...000///...,,,,,,,,,------***+++,,,///111444777888333111///---++++++++++++)))))))))(((''''''&&&&&&$$$#########"""""""""!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###$$$%%%%%%$$$### !!!###$$$%%%%%%$$$###!!!%%%&&&"""!!!###$$$"""""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$$$$###!!!###$$$%%%$$$###""" !!!!!!"""""""""###$$$###!!! !!!!!! """###$$$###!!! """"""""""""!!! """"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''%%%$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$#########""""""!!!!!!######""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""""""""""""""########################$$$$$$$$$ !!!"""###$$$%%%%%%%%% !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""###### """###$$$######%%%&&&#########"""###$$$$$$%%%######""""""!!!!!! """"""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$ """&&&%%%%%%!!!!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" $$$&&&'''&&&$$$"""######""""""!!!!!! $$$###"""!!!!!!"""###$$$############$$$%%%&&&'''&&&%%%###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%#########%%%'''(((%%%###!!!!!!"""###"""!!! !!!"""$$$$$$$$$###"""######""""""!!!!!! !!!!!!"""##################"""!!!!!!!!!"""$$$%%%///,,,((($$$"""###%%%&&&%%%%%%%%%&&&'''((()))***,,,++++++++++++++++++,,,.........///000333666777777555222...+++))))))((()))((((((''''''((()))***'''((()))+++...111333555555555555555555555555555::::::999888777777777888999999777555333222000///......------...///000000444888888444222333444222,,,---...///000111111111///000111222333555555666///000222333444555555444555666888888888666444333222111000000000111222333333444444555666777777888999777555555555666555444222222111111111111222222444333222111000///...---)))))))))***+++,,,---...---------,,,+++***)))(((******+++---///111444555111---((((((***+++)))&&&(((&&&%%%%%%%%%%%%###"""###!!!  !!!###"""!!!  !!!###%%%""""""!!!!!!!!!!!!""""""$$$###""""""$$$%%%$$$$$$!!!"""############""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###%%%$$$###!!! """######"""  """""""""""""""""""""""""""""""""!!!!!! ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!""""""######$$$$$$###""""""""""""###$$$$$$"""$$$%%%$$$###"""###$$$$$$#########$$$$$$%%%%%%######""""""!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######$$$$$$""""""%%%&&&$$$###$$$%%%&&&%%%$$$########################""""""############""""""""""""!!!!!!!!!!!!"""""" !!!$$$&&&'''&&&$$$#####################""""""$$$###"""!!!!!!"""###$$$!!! !!!"""###$$$$$$%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######%%%''')))+++$$$"""!!!"""$$$%%%%%%$$$ !!!"""###$$$######"""###"""""""""!!!!!!!!! !!!!!!"""##################"""!!!!!!!!!"""$$$$$$+++***'''%%%$$$###$$$$$$%%%%%%%%%%%%&&&'''((()))***))))))(((((())))))***+++,,,---...000222444555888666333000---,,,+++***+++***)))))))))***+++,,,''''''(((***,,,...000111000000111222333444555555888888888888888999:::;;;::::::888777555333222111.........//////000222222666::::::777555666666444///000111222222333222222000000111222333555555666222222222333333444444555666777888999999777555444444333222222222222333444222222333555666888999:::999777444444444444333222111111000/////////000000000000///...------,,,+++******++++++---...///000//////...,,,+++***)))))))))***+++,,,...000222333000,,,((('''***+++(((&&&(((&&&%%%$$$%%%%%%###"""$$$"""!!! !!!"""$$$###""" !!!###$$$###"""""""""""""""###$$$!!!  """######""" """%%%'''((('''%%%$$$!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%$$$###### !!!""""""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""""""""######$$$%%%%%%&&&###""""""!!!!!!""""""###############""""""""""""######""""""""""""""""""$$$$$$$$$$$$############"""""""""""""""!!! #########$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""#####################$$$$$$######$$$$$$%%%&&&$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###%%%$$$!!!"""$$$%%%$$$###!!! !!!!!!!!!##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%% ######""""""""""""###### !!!"""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$&&&(((***,,,###"""!!!"""%%%&&&'''&&&!!!!!!"""############"""""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""!!!"""######$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))+++---000111222333666555333000...---,,,+++,,,,,,+++++++++,,,......((((((((()))***++++++,,,***+++,,,...000222333444444444555666888999;;;<<<::::::888777555444333222/////////000111333444555555:::<<<999777777777444222222333444444333333333222222333333444555666666444444333222222333444555666777999:::999888666555444444333222111111111111///000222333666777999:::777444222111111111000/////////...---------------,,,,,,+++++++++************+++,,,---///000111222111000...,,,************((()))***+++,,,...///000...+++''''''))))))'''%%%'''%%%$$$$$$%%%%%%###"""$$$###"""!!!!!!"""###$$$######!!! !!!""""""""""""""""""######$$$%%%###!!! !!!"""!!! !!!%%%'''%%%###!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%"""###$$$###"""!!!###%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$######$$$$$$$$$########################!!!!!!!!!""""""############""""""""""""""""""###$$$$$$######""""""!!!!!!#########""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""""""""!!!!!!!!!"""""""""############%%%$$$###""""""###$$$%%%############################################################$$$$$$$$$$$$""""""###$$$$$$$$$######$$$#####################$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""###"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$ !!!''''''""" ########################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""######$$$%%% ###""""""""""""""""""###"""""""""""""""###$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%&&&((()))###!!!!!!!!!$$$%%%%%%%%%"""""""""#########""""""""""""""""""!!!!!!!!!!!!!!!"""############"""""""""""""""""""""######$$$######$$$$$$$$$$$$#####################$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***---///000111111222222111///...---,,,+++,,,,,,++++++,,,---...///******************))))))((((((***+++,,,.../////////000000222333555777888777777666555444333222111//////000111222444666777333888:::888666777666333333333333444333333222222444444444555555666666666666444222111000111222444555777888999999888666555111111000///...---------......///111222444555555333111...---------+++***...---,,,+++************)))))))))))))))))))))))))))***,,,---///000111222222000---***(((((())))))'''((()))***+++,,,,,,,,,+++)))''''''((((((&&&$$$&&&$$$######$$$$$$###!!!###""""""!!!!!!""""""###$$$###"""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%'''%%%###"""""""""!!!"""######!!! """######$$$$$$######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''''''''$$$!!! !!!""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$##############################""""""""""""#####################$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""######$$$$$$######""""""!!!!!!############""""""!!!!!! """###$$$%%% !!!"""###$$$$$$$$$$$$!!!"""""""""############%%%$$$###""""""###$$$%%%################################################"""""""""######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$############$$$%%%%%%"""###$$$$$$###"""###$$$!!!"""######$$$$$$######""""""""""""############""""""""""""""""""""""""!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""########################"""$$$$$$###%%%(((&&&!!!%%%"""  """######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""!!! !!!"""######"""""""""######$$$$$$$$$"""""""""######"""""""""""""""""""""""""""###$$$ !!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$""" """""""""!!!######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!"""""""""############$$$###"""!!!!!!###$$$%%%######"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''***,,,...//////...000000000//////...------++++++******+++,,,...///---------------,,,******))))))************++++++,,,,,,,,,,,,---...///000222222222111000//////.........///000111333555666222777999666444666666333333444444444444444333222555555555555555555555666444333000///...///000111333444555777777666444333///......------,,,+++***,,,,,,------......//////...,,,***)))))))))(((''',,,,,,+++******)))******((())))))))))))*********((()))***,,,...////////////---+++(((&&&&&&'''(((''''''((()))******))))))((('''&&&&&&&&&&&&%%%$$$%%%###""""""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!! !!!""""""$$$"""!!!!!!"""######"""##################$$$$$$!!!""""""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$'''''''''$$$!!! !!!""""""""""""""""""""""""%%%$$$$$$$$$#########""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$###############$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$######""""""######$$$############""""""""""""$$$$$$######"""!!!!!!!!!!!!###%%%%%% !!!"""$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$###"""###%%%!!!"""###$$$%%%$$$######"""""""""############$$$""""""""""""""""""""""""!!!""""""############"""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""###########################!!!$$$+++///+++%%%"""&&&$$$""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###"""###############$$$$$$""""""############""""""!!!!!!!!! !!!!!!""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!$$$""" !!!!!! $$$###""""""!!!"""""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!"""############"""$$$###!!! !!!"""%%%&&&######"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))***+++++++++...//////000000000///...***)))))))))***,,,...///...///000000000///---,,,,,,,,,+++******))))))(((+++***************++++++---------,,,,,,,,,++++++,,,,,,,,,---...000111222222666666333111444555333333333444555555444444444333333333333333333222222000///...,,,,,,,,,------...///111333333222111000---------------,,,+++***+++++++++++++++++++++++++++)))''''''(((((('''&&&++++++************++++++************************'''(((***,,,------,,,,,,,,,+++)))'''&&&&&&'''''''''((()))))))))((('''&&&%%%%%%&&&&&&%%%$$$$$$######"""!!!"""######"""!!! !!!!!!!!!!!! """""""""""""""!!!!!!!!!!!!  !!!$$$&&&&&&$$$###"""!!!!!!"""###$$$ !!!!!! !!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!###%%%""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!! !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""""""""""""""#########$$$$$$######"""!!!!!!  !!!"""###$$$$$$!!!!!!"""######$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$######################################################!!!!!!!!!"""###$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%$$$"""!!!"""###"""$$$%%%''''''&&&%%%$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""########################&&& %%%666:::...$$$%%%"""!!! """"""!!! """"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!###""""""!!!!!!!!!""""""!!!"""######$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###!!! """###""""""%%%$$$"""!!!!!!!!!"""### !!!!!!!!!"""""""""##################"""!!!!!! !!!"""###$$$######"""""""""############$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&'''''')))***,,,------------,,,***)))))))))***,,,...///---///000222222111000///------,,,,,,+++***))))))***************+++,,,,,,************))))))))))))************+++,,,---...---000000,,,***...000000...///000111111222111111000000000//////.........+++++++++******************+++---...///...---,,,)))***+++++++++***)))((((((((())))))*********+++***)))''''''((())))))(((+++******++++++,,,---...************************((()))+++,,,---,,,+++******)))))))))(((((((((((('''((()))***)))(((&&&%%%###$$$%%%%%%$$$######"""###!!! !!!"""###"""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""""""""###"""!!!  !!!$$$&&&&&& !!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!  !!!""""""!!!!!!###%%%""""""""""""""""""""""""###############""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%'''((($$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!! ########################"""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""################################################ !!!!!!"""###$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''%%%""" !!!$$$%%%'''))))))((('''&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$########################$$$###"""""""""""""""###""""""""""""""""""""""""########################)))'''===BBB000$$$'''"""!!!!!!"""######""" ########################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%""" !!!###%%%%%%%%%%%%$$$###!!!!!!!!!"""### !!!!!!!!!""""""#####################"""!!!!!! !!!"""$$$$$$######"""!!!"""$$$&&&&&&%%%"""!!!$$$$$$###############$$$######""""""""""""######%%%$$$###"""""""""$$$$$$$$$%%%'''((()))))))))(((************+++---///000---...000222333333111111...---------,,,,,,++++++++++++++++++,,,---...///)))))))))((((((((((((((()))((((((((()))******+++(((+++)))$$$###'''++++++))))))+++,,,---------------------,,,++++++******'''((())))))))))))(((((('''(((***,,,,,,+++***)))%%%&&&'''(((((('''&&&&&&&&&'''((()))***+++,,,---+++)))((((((***++++++*********++++++,,,---//////++++++******)))))))))))))))***,,,------,,,***)))))))))************))))))((()))******)))(((%%%$$$"""###%%%%%%$$$###"""""""""!!! !!!"""###"""!!!""""""############"""""" !!!"""######""""""%%%$$$###!!! !!!  """$$$$$$###!!!###&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!""""""""""""!!!!!! !!!"""#########""""""""""""""""""""""""###$$$%%%%%%$$$""""""######"""  """""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%###!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&((('''$$$"""!!!!!!""""""######$$$$$$$$$$$$#########$$$%%%&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!######""""""###%%% !!!"""###$$$$$$%%%$$$#########"""!!!!!!!!!!!!"""$$$&&&'''''''''&&&%%%%%%###!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""######  ###%%%&&&&&&""""""""""""############%%%$$$###!!!!!!!!!""""""%%%###!!! !!!###%%%'''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!! !!!!!!'''"""&&&!!!###'''"""%%%$$$$$$$$$%%%%%%&&&'''((()))))))))******++++++///////////////000000111------,,,,,,,,,++++++***,,,---------------,,,,,,+++******)))***+++---...)))***+++++++++)))&&&%%%))))))***+++***)))((('''((((((((((((((()))***+++***))))))((('''&&&&&&&&&&&&&&&((()))************%%%&&&((()))***)))'''&&&(((((((((((())))))))))))))))))))))))+++,,,...///(((((((((+++------)))%%%(((+++///000///---,,,,,,......---,,,++++++++++++)))))))))))))))))))))))))))(((&&&&&&''''''%%%$$$########################"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$'''&&&$$$""" !!!""""""!!!!!!!!!!!!""""""$$$!!! ###%%%$$$###&&&%%%$$$""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!""""""!!!!!!"""###""""""######"""!!!  !!!!!!""""""""""""""""""##################""""""""""""###### !!!!!!"""######$$$$$$###$$$%%%%%%$$$"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""##############################""""""""""""######""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$###!!! $$$###""""""""""""###$$$########################%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$###!!! !!!"""#########$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$""""""###$$$$$$$$$############""""""######$$$%%%%%%%%%%%%$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!! """###!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""""""""#########$$$$$$!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!! !!!###%%%%%%%%%!!!!!!"""""""""############"""!!! !!!!!!"""$$$###!!! !!!$$$%%% !!!"""#########""""""###$$$$$$$$$$$$$$$###"""######""""""""""""######$$$"""!!!%%% $$$$$$$$$$$$$$$%%%&&&&&&!!!$$$'''))))))(((((()))***,,,.../////////...---------------...//////,,,---------------,,,,,,,,,+++***)))))))))***+++((()))+++,,,---,,,+++***)))************)))'''&&&((((((((((((((()))*********))))))((('''&&&&&&&&&''''''((())))))(((((((((((()))+++,,,,,,***)))((((((((((((((())))))))))))++++++,,,---...///000000(((((((((***------***'''(((+++...000///---,,,,,,+++***************+++,,,))))))))))))))))))))))))***(((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""###!!! ###$$$###"""  !!!"""%%%'''(((!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""" !!!""""""!!!!!!"""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$ """$$$%%%%%%%%%$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""############"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!"""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""!!!!!!!!!"""###%%%'''######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$""""""!!!!!!######$$$$$$$$$######"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$#####################"""""""""""" #########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""!!!  !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$!!! """###"""""""""""""""###$$$$$$!!!!!!!!!"""""""""######!!!""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###""" !!!###$$$$$$###!!!!!!""""""""""""######!!! !!!"""$$$"""  !!!""" !!!""""""######""""""######$$$%%%%%%%%%$$$$$$###############$$$$$$%%%''' """######'''!!!##################$$$%%%"""&&&((('''%%%$$$%%%''')))+++,,,,,,***)))++++++******,,,...000111+++,,,,,,---------,,,,,,,,,+++***))))))((())))))(((***,,,...///000//////***++++++***)))((('''&&&(((((((((((()))))))))******)))((('''''''''''''''((())))))))))))(((''''''---......///...---+++***(((((((((((())))))))))))+++,,,...000111111000000***)))((()))+++,,,+++***(((+++...///...,,,,,,,,,(((((((((((()))***++++++***************************(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!"""""""""############ !!!###$$$%%%!!!!!!"""######"""!!!!!!"""!!! !!!"""###"""!!!"""%%%((())) !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!!!!!!!! !!!""""""!!!!!!"""###$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!!!! """"""""""""############!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$###"""$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%"""""""""##############################"""!!!!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&((()))######$$$$$$$$$$$$######&&&%%%$$$###""""""""""""########################'''&&&%%%###""""""!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$###"""$$$$$$$$$########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###"""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""#########$$$###"""  """###"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" !!!"""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!"""""""""### !!!""""""###$$$###!!!  !!!!!!"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######'''"""$$$$$$ &&&***#########""""""""""""######"""###%%%&&&&&&%%%###"""''''''(((((((((''''''&&&((('''''''''(((***,,,---******+++,,,,,,,,,++++++++++++******************+++,,,---///111111111111---,,,,,,+++***)))(((((()))))))))*********))))))***)))((('''&&&''''''((())))))******+++*********000000000000///---,,,+++(((((((((((()))))))))))))))+++---///000///...---,,,+++))))))))))))******(((***---...---++++++,,,((((((((((((((()))******))))))))))))))))))))))))***(((''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""""""""######### """###$$$%%% !!!###$$$$$$###!!! !!!!!!!!!!!!""""""!!!!!! !!!"""###$$$"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!""""""!!!!!!"""###$$$###""" !!!"""$$$%%%###"""""""""!!!!!! !!!"""""""""############ !!!###%%%%%%###!!! !!!"""$$$%%%&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################!!!"""###$$$$$$###"""!!! !!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############"""!!!!!!""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&%%%$$$###""""""""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$###""""""########################""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""###$$$###!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$ !!!"""############&&&%%%###!!! !!!!!!!!!!!!""""""""""""###$$$$$$$$$######"""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""######$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!&&&$$$"""!!!""""""!!! !!!!!!!!!!!!""""""""" !!!!!!"""############$$$###"""!!!!!!!!!!!!"""###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""!!!+++222+++######"""!!!!!!"""""""""%%%%%%$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&((()))'''&&&%%%%%%%%%&&&(((((((((((()))***************((())))))***+++,,,,,,------......///000000000000......---,,,++++++*********++++++,,,,,,+++*********)))'''&&&&&&'''((())))))***+++,,,......//////000/////////...---,,,+++(((((((((((()))))))))))))))***---...///...---,,,...---+++(((&&&&&&'''((((((***,,,,,,+++***+++,,,******)))((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""""""""###### """###%%%%%%###""" !!!!!!######"""!!!!!!!!! !!!!!! #########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!""""""!!!!!!"""######"""!!! """$$$&&&######""""""!!!!!!!!! !!!"""""""""############ !!!###%%%%%%###!!! !!!"""###$$$%%%$$$######&&&&&&%%%%%%$$$###""""""%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$######"""######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&"""######$$$######""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!"""###$$$%%%%%%######$$$$$$$$$######""" !!!""""""######"""""""""""""""###############""""""""""""#################################### !!!!!!!!!""""""########################"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$######""""""""""""######!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###&&&$$$"""!!!""""""!!! !!!!!!!!!!!!""""""!!!"""###############"""######""""""!!!"""""""""!!! !!!"""###""""""###$$$$$$$$$######$$$###"""!!! ###%%%'''666@@@888$$$###"""""""""""""""""""""!!!  ###&&&'''!!!!!!"""###%%%''')))***%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&'''(((***+++,,,,,,---......------------------...---,,,,,,++++++,,,,,,,,,---.........---,,,+++***)))'''&&&&&&'''(((***)))***,,,...000111222222.........---,,,,,,,,,+++(((((((((((())))))))))))++++++---.........------,,,,,,+++(((%%%$$$%%%&&&((()))++++++*********,,,+++***)))(((''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&&&&$$$###""""""""""""""""""""""""###""""""!!!!!!""""""###"""#########$$$$$$$$$$$$""""""############""""""""""""###$$$$$$###""""""!!!###%%%%%%###!!!!!!!!! !!!"""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$ !!!""""""!!!!!!"""### !!!"""$$$%%%###""""""""""""""""""!!!""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""##################$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#########""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###""""""""""""###$$$$$$###"""""""""""""""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! ######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$######!!!!!!!!!!!!!!!"""######!!!"""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!###"""!!!!!!"""### !!!"""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$ !!!""""""""""""""""""""""""#########$$$$$$"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$&&&$$$"""!!!"""""""""!!! !!!!!!!!!""""""!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""###""""""#########"""!!!!!!"""!!!!!!!!!"""######$$$!!!!!!&&&&&&'''888AAA999%%%$$$###""""""""""""### !!!###$$$%%%!!!###%%%&&&%%%###""" """$$$%%%%%%$$$$$$######$$$&&&&&&'''''''''$$$%%%'''((())))))))))))+++++++++******+++++++++++++++***)))***+++,,,---...///000000000///---,,,***)))'''%%%%%%''')))******+++---...000000111111------,,,,,,,,,,,,,,,---(((((((((((())))))))))))*********+++++++++++++++'''))))))'''%%%$$$%%%'''((()))******))))))***+++((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###########################!!!$$$''''''$$$"""""""""!!!"""###""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!""""""!!!!!!"""### !!!"""######"""""""""""""""#########""""""""""""############""""""""""""""""""""""""###"""!!! """###!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################### !!!!!! """### !!!"""######$$$#########""""""!!!!!!%%%###!!! """#########$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$ !!!"""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""###""""""!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%###"""!!!"""###"""!!! !!!!!!!!!"""!!!!!!"""""""""  !!!!!!!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""!!!  !!!"""###%%%'''(((!!!!!!### ...666,,,%%%%%%$$$###""""""############$$$$$$$$$"""!!! !!!###''')))'''!!!"""######"""!!!!!!"""###$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%)))((((((((())))))***+++)))((((((((((((***+++,,,///000111222111000...,,,***(((&&&%%%%%%''')))+++,,,,,,---.../////////...------,,,,,,,,,------...(((((((((((())))))))))))(((''''''&&&''''''((()))###%%%((('''%%%$$$&&&(((((()))******))))))***+++$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$###""" ###########################"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&&&&&&&%%%$$$$$$###""""""###$$$$$$"""%%%((((((%%%""""""###!!!"""#########""" !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""!!!!!!"""### !!!"""""""""!!!!!!""""""######$$$$$$""""""""""""##################""""""""""""######$$$""" !!!###"""""""""!!!""""""###$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""############"""!!!!!! """$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%%%%$$$###"""!!! !!!""""""""""""######### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""###%%%%%%$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### !!!###$$$$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$############$$$$$$""""""""""""############!!!!!! !!!"""######!!!!!!""""""############%%%"""!!!!!!###### !!!""" $$$""""""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! &&&%%%"""  !!!!!!!!!"""######$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""$$$%%%$$$"""!!!###%%%&&&&&&$$$######"""!!! """""""""""""""""""""""" !!!!!!""""""###### """$$$$$$"""""""""###""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""" """"""!!! !!!!!!!!!!!!!!!!!!"""######$$$###!!! !!!"""######""""""!!!!!! $$$$$$""""""###$$$'''(((""""""###$$$%%%%%%%%%%%%$$$$$$"""!!! ###""""""$$$&&&&&&###"""!!! """$$$%%%%%%&&&&&&%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))+++,,,---,,,***)))***+++((()))***)))((('''((())))))+++---//////---+++)))******)))((((((((((((((()))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!######################## !!!""""""######$$$###"""!!! !!!######"""""""""###%%%&&&!!!""""""#########""""""!!!!!!!!!!!!""""""""""""%%%###!!! !!!###%%%"""""""""""""""!!!!!!  !!!""""""#########""""""!!!!!! """""""""""""""""""""""" ###$$$$$$!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$######"""#########!!!!!!###%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!%%%$$$!!! !!!$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!######"""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$$$$#####################""""""###%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""""""""###$$$%%%######""""""""""""######""""""""""""###########################$$$%%%%%%"""""""""""""""#########$$$###!!!"""$$$$$$!!! !!!!!!""""""###""""""""""""############"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!! $$$$$$###"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""!!!"""###"""  !!!"""######$$$$$$$$$###############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$&&&%%%###"""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""######"""!!!!!! ###$$$&&&&&&$$$"""!!!"""!!!!!!!!!!!!!!!"""######&&&%%%$$$###"""###$$$$$$###"""""""""!!!!!!!!! $$$###"""""""""$$$&&&'''""""""###$$$%%%%%%%%%%%%$$$###""""""!!! """""""""$$$&&&&&&### %%%###"""!!!""""""###"""&&&%%%%%%###"""!!! """"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))***+++***((('''((()))((()))***)))'''&&&'''((('''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###"""!!!!!!!!!"""############$$$######""""""!!!!!!!!!!!!"""""""""######"""!!! !!!"""### !!!""""""""""""""" !!!""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""!!!###"""  !!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###!!!"""###"""!!!!!!"""$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$###!!! !!!###$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%############$$$$$$$$$%%%"""#############################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""!!!$$$#########$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$""""""""""""##############################$$$%%%#########"""""""""""""""#########%%%&&&%%%### $$$!!! !!!###%%%$$$"""""""""""""""#####################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""###############$$$######"""!!! """############""""""!!!""""""""""""""""""""""""!!!"""###"""!!! """###$$$$$$"""!!! #####################"""""""""""""""""""""""""""######""""""!!! %%%&&&'''&&&###!!!!!!"""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""$$$######""""""!!! """###$$$###!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!""""""""""""!!!!!!!!!!!!###"""!!!!!!"""###%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$######"""!!!!!!!!! !!!!!!"""###%%%%%%$$$"""'''&&&$$$###!!!!!! %%%$$$###"""!!! """"""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''((()))(((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""############"""!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$$$$###"""!!! $$$$$$%%%%%%$$$###""""""!!!!!!!!!"""""""""###### !!!""""""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!$$$!!!!!!############!!!!!!"""###$$$%%%%%%%%%$$$###!!!"""$$$$$$###"""###$$$"""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$'''%%%$$$"""""""""###############$$$############ !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$#########""""""%%%$$$######$$$$$$""" ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!"""""""""############"""!!!!!!!!!!!!!!!""""""############""""""""""""###$$$&&&((((((&&&$$$"""%%%$$$"""!!!"""######$$$!!!"""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""""""""!!!"""######"""!!!!!!!!! """"""############"""!!!""""""""""""""""""""""""!!!###&&&&&&$$$"""""""""!!! !!!"""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! ###$$$%%%%%%###!!!!!!"""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""!!!""""""!!!!!!!!!!!!"""""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$%%%%%%$$$############""""""!!!!!! !!!"""###$$$$$$$$$###&&&&&&&&&$$$""" !!!######"""""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%'''%%%$$$###""""""###$$$%%%$$$$$$###""""""#########"""""""""""""""#################################""""""""""""""""""""""""!!!""""""###""""""!!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""%%%$$$#####################"""""""""!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""""""""######### !!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!!###$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""" !!!"""######"""!!! !!!"""###$$$%%%$$$######"""$$$&&&&&&$$$"""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!""""""!!! ###############""""""!!!&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""$$$%%%##################$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""#########$$$$$$$$$%%%$$$######$$$$$$""" """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!!!!"""#########"""""""""""""""###&&&)))+++***(((%%%###"""$$$%%%"""!!!%%%!!!"""""""""############!!!!!!!!!!!!"""""""""""" #########""""""""""""""" !!!"""#########"""!!!"""""""""######$$$$$$$$$!!!""""""#########""""""""""""""""""""""""""""""###&&&******((($$$!!!""""""!!!!!!"""$$$%%%'''###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""######"""###$$$&&&""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$!!!!!!"""###$$$$$$$$$$$$"""######$$$######"""!!! !!!"""##################%%%&&&%%%###!!!"""###!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$!!!!!!!!!""""""""""""""""""$$$%%%$$$######$$$%%%%%%&&&'''&&&$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$###############$$$$$$ !!!!!!""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""############!!!""""""######""""""!!! !!!!!!!!!!!!!!! !!!"""###$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&""" !!!"""######"""!!!  """#########"""!!!$$$&&&'''&&&###!!! !!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%% !!!""""""!!! """############"""!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$###""""""############$$$&&&''''''#########"""######$$$%%%$$$$$$######""""""!!!!!!############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$#########$$$$$$###!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""############%%%$$$$$$###############!!!"""""""""############$$$(((---...,,,(((%%%######&&&### %%%""""""""""""############ !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$!!!""""""############"""""""""""""""""""""""""""$$$'''++++++((($$$!!!###""""""!!!!!!"""""""""#####################""""""""""""""""""""""""""" !!!!!!""""""!!!"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################""""""""""""""""""""""""$$$######""""""!!!  !!!!!!!!!"""$$$&&&###""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""$$$$$$$$$###"""!!!!!!"""###"""!!!!!!"""### ###&&&&&&###"""###&&&!!!!!!""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$######""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!###$$$$$$###"""$$$%%%$$$%%%&&&%%%$$$######%%%&&&%%%$$$######$$$%%%&&&##################$$$%%%!!!"""###$$$%%%%%%%%%%%%######################## !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$""""""""""""""" """###%%%&&&&&&&&&######$$$$$$$$$$$$######"""""""""#########$$$$$$########################"""""""""""""""!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" %%%&&&!!! """"""""""""  !!!"""""""""!!! $$$&&&&&&%%%"""  !!!""""""############""""""############$$$$$$$$$ !!!"""######"""!!! """"""######""""""!!! """$$$&&&&&&&&&$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$%%%&&&''''''''''''######"""""""""###%%%%%%############"""""""""!!!"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##############################$$$$$$###""""""###%%%%%%$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!!""""""###""""""""""""############%%%%%%$$$############### !!!"""###$$$$$$%%%&&&***000111---((($$$"""!!!######!!! !!!###""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$&&&''''''%%%###"""""" #########""""""!!!!!!!!!""""""""""""""""""""""""  """""""""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################""""""""""""""""""""""""######"""!!!!!!  !!!#########"""!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!"""""""""###!!!"""###$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""$$$$$$"""  """ $$$''''''###!!!###%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!###"""!!!!!!###$$$###%%%%%%%%%###"""###$$$###""""""""""""""""""###"""""""""""""""###$$$$$$ !!!###%%%&&&&&&&&&&&&######################## !!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$ """###$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!! !!!"""###!!!"""###############"""!!!"""$$$%%%%%%$$$""" !!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!! !!! !!!""""""!!!  !!!######""""""!!!"""######"""!!! !!!###"""""""""""""""######$$$ !!!!!!!!!"""""""""!!!""""""""""""""""""!!!"""""""""""""""!!!!!!  ###&&&'''&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$######"""""""""###%%%&&&"""""""""""""""#########!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""""""""""""""###%%%&&&$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""##################"""!!!!!! !!!!!! """###$$$%%%&&&''',,,111222...((($$$"""!!!!!!!!!###%%%%%%###!!!""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$  ###$$$&&&&&&%%%%%%$$$$$$######!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$""" !!!$$$&&& !!!###$$$$$$$$$###"""$$$######"""!!! """"""""""""""""""""""""!!!!!!!!! !!!###$$$$$$"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""###$$$###""" !!!###%%%######"""!!!!!!!!!!!!!!!###$$$%%%%%%%%%$$$"""!!! !!!!!!!!!""""""######""""""$$$%%%%%%&&&%%%%%% !!!"""######$$$$$$###!!!"""$$$%%%%%%$$$###"""###$$$%%%###"""!!!%%%)))(((###!!!"""%%%######"""!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!! """######$$$%%%$$$"""""""""### !!!!!!!!!!!!!!!"""######!!!###$$$%%%%%%$$$######################## !!!!!!!!!""""""######!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$##############################""""""!!!!!!  """$$$%%%&&& !!!"""######"""!!!!!! !!!"""###$$$$$$$$$"""############$$$$$$$$$###"""  """### !!!"""$$$%%%%%%%%%%%%"""###%%%''''''%%%###!!!""""""######$$$$$$$$$%%%########################!!!$$$%%%!!! ''' !!!""""""!!!  !!!"""$$$$$$######""" !!! !!!$$$&&&###"""!!!!!!!!!"""$$$%%%###$$$$$$$$$%%%%%%%%%%%%######""""""""""""######"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&''''''&&&$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$###!!!###$$$%%%###!!! ###''''''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$######"""!!! !!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$################################################!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$!!! """###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%))))))******)))'''%%%###$$$$$$###"""!!!!!!""""""%%%$$$######"""""""""###!!!"""$$$&&&&&&&&&$$$###""""""""""""""""""""""""'''###!!!$$$$$$#########""""""!!!!!! ######"""!!!!!! !!!!!!""""""""""""############"""############$$$$$$$$$""""""############""""""$$$###"""!!! """###%%%%%%%%%###!!! '''%%%###!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$##################"""""""""""""""!!! ###"""!!!!!!###$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """#########$$$$$$$$$$$$######################## !!!"""######""" """"""""""""""""""""""""$$$$$$######"""############&&&((('''$$$!!!!!!"""###############"""!!!!!!%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!###############$$$$$$%%%$$$###"""!!! !!!!!! !!!"""""""""!!!""""""############""""""!!!!!!!!!!!!!!! !!!"""""" !!!$$$###!!! !!!""""""""""""############!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""######$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$############"""###############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!! """!!!!!!$$$))),,,+++)))%%%&&&'''&&&###"""!!!"""""""""""""""""""""""""""""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""%%%### !!!#########""""""###$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&''''''&&&$$$######$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$!!!"""  """$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!"""#############################################$$$$$$$$$######"""#######################################$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###############################################################"""######$$$$$$$$$$$$#########""""""""""""######$$$""" """###"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%###$$$%%%&&&&&&$$$###!!!$$$######"""!!!!!!""""""$$$#########"""""""""""""""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$############$$$###"""""""""!!!!!!!!! $$$###""""""!!!!!!!!!"""""""""#########$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$$$$"""###$$$%%%%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!! !!!######""" """"""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""$$$###############$$$$$$!!!$$$&&&%%%"""  !!!###$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""##############################!!!"""#########""" """"""############""""""!!!!!!"""""""""""""""""" !!!######!!! !!!""""""!!!  """###""""""""""""############"""""""""""""""#########""""""##################"""""""""""""""######$$$############"""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""!!!!!!$$$(((***)))'''((()))***(((%%%"""""""""""""""""""""""""""""""""!!!!!!"""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""$$$""" """""""""!!!"""######$$$$$$######"""""""""""""""#########!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%######%%%&&&'''&&&"""###$$$$$$""""""###$$$!!!"""$$$%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!"""#######################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######################################################$$$$$$$$$$$$$$$$$$###""""""##################"""$$$""" !!!"""###"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""######################## """#########""""""######"""!!!!!!!!!"""""""""###$$$$$$$$$###"""!!!#########$$$$$$$$$$$$$$$"""""""""""""""""""""""" $$$((('''$$$!!!###%%%""""""""""""!!!!!!!!!!!!$$$$$$###""""""""""""###############$$$$$$$$$$$$"""############$$$$$$$$$"""!!!  !!!"""""""""######%%%&&&((()))"""###$$$$$$$$$###"""!!!"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!  """$$$###!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!###$$$$$$""" !!! !!!###$$$$$$$$$$$$########################""""""############""""""  !!!""" !!!"""###$$$###""""""###############"""!!!!!!!!!""""""######""""""!!!!!!!!!""""""######$$$$$$!!!"""$$$$$$"""!!!"""###  !!!###$$$""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""$$$###!!! !!!"""!!!!!!!!!###%%%&&&&&&$$$))))))***((($$$!!! !!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""###!!! !!!!!!!!! !!!""""""######""""""!!!!!!""""""######$$$$$$"""""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***((($$$"""###$$$$$$###%%%%%%&&&&&&&&&%%%%%%%%%""""""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$############!!!!!!"""#######################################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""""""""###################################################%%%%%%%%%%%%$$$######"""""""""$$$%%%%%%$$$""""""###"""!!!!!!""""""###""""""""""""""""""""""""""" !!!!!!!!!""""""""""""####################################""""""""""""!!!"""###$$$$$$$$$#########""""""!!!!!!!!!"""""""""###%%%&&&&&&$$$###!!!$$$$$$############$$$%%%""""""""""""""""""""""""!!!###%%%%%%###"""###$$$""""""""""""!!!!!!!!!!!!$$$$$$###############$$$"""""""""############$$$""""""#########$$$$$$$$$###"""  """###""""""###$$$%%%&&&((()))""""""###$$$######"""!!!&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!###%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%###"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&###$$$$$$$$$###########################"""!!!!!! !!!!!!!!!""""""""""""######"""""""""  !!!!!!!!!"""""" ############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$!!!###%%%%%%###"""###$$$!!!!!! !!!"""######!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$#########"""""""""""""""######$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$###!!! !!!"""!!!!!!!!!"""######""""""$$$%%%&&&%%%"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!""""""!!! !!!""""""""""""""" !!!"""###$$$$$$%%%#########"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$$$$$$$)))((('''&&&%%%$$$############$$$$$$$$$%%%%%%%%%)))&&&###!!!""""""""""""$$$############$$$######%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############"""""""""!!!!!!"""#######################################!!!"""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""" !!!!!!!!!###"""""""""""""""######################################################%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""#########"""""""""###$$$######################## !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""$$$&&&''''''&&&$$$###$$$$$$###""""""######$$$""""""""""""""""""""""""%%%"""!!!######"""!!!!!!!!!!!!""""""""""""$$$###############$$$$$$!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$###!!! !!!###$$$###############$$$%%%%%%"""""""""######"""""""""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!! """%%%''''''$$$!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""###############""" !!!!!!!!!""""""""""""""""""""""""""""""""" """$$$%%%&&&%%%###"""########################""""""""""""###$$$%%%&&&######"""######$$$$$$$$$###############"""!!!!!! !!!!!!""""""###""""""""""""""""""###!!!!!! !!!!!!"""### """"""!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######"""###%%%%%%#########$$$######"""!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""############$$$$$$$$$$$$###############"""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$###!!! !!!""" !!!""""""!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###"""!!! !!!""""""""""""""" !!!"""###$$$$$$%%%#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""######$$$%%%%%%,,,+++)))'''%%%$$$############$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%$$$&&&$$$"""!!!###$$$$$$$$$&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############### !!!!!!""""""############"""""""""###$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""###$$$###"""!!!###%%%####################################$$$$$$$$$$$$########################""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!! !!!!!!""""""###$$$%%%&&&&&&&&&%%%$$$###############"""""""""""""""""""""""""""""""""&&&!!! ######!!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$!!!""""""""""""#########"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######""""""""""""###!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%% !!!!!!"""""""""""""""!!!!!!"""%%%''''''%%%###""""""############"""""" !!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!###$$$%%%$$$###"""########################""""""""""""###$$$%%%%%%!!! !!!######""" !!!###$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""""""""######""""""!!!!!!""""""###$$$######$$$$$$###""" """"""!!! !!!!!!""""""!!!!!!  !!!!!!"""""""""###%%%%%%###"""###$$$$$$$$$###""""""!!! """"""""""""########################""""""""""""!!!!!!!!!""""""#########"""""""""""""""######$$$""""""""""""##################$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!! !!!""""""  !!! """$$$$$$$$$###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!""""""######""""""!!!!!!""""""######$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$%%%&&&&&&***)))'''%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$((($$$ !!!$$$%%%$$$###############$$$%%%%%%###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$#######################################$$$$$$$$$###$$$$$$%%%&&&&&&''''''###############$$$%%%%%%################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%###!!!!!!###%%%####################################$$$$$$$$$$$$######################## !!!!!!""""""######!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""######$$$$$$$$$"""###$$$$$$$$$"""!!! """"""""""""""""""""""""###""" !!!""""""""" !!!!!!!!!"""""""""###"""!!!!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$ !!!"""""""""""""""!!! !!!###%%%&&&&&&$$$!!!!!!"""######"""!!!!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$###"""########################$$$###############$$$$$$!!!!!!######""" !!!###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$"""""""""######$$$$$$$$$######!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!###$$$$$$###""""""###""""""#########""""""!!!""""""""""""############"""""""""""""""######### !!!!!!"""###$$$%%%%%%"""""""""""""""######$$$!!!"""""""""##################$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$%%%%%%$$$""" !!!"""#########"""  ###"""  """ """$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!!!!!"""######""" !!!"""######$$$$$$######"""""""""""""""#########!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&%%%###!!!$$$ !!!###$$$%%%$$$###"""########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$######$$$%%%&&&&&&###################################################$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""$$$%%%$$$!!!!!!###&&&########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!"""$$$%%%&&& !!!"""###!!!!!! !!!"""######!!!###$$$%%%$$$### """""""""""""""""""""""""""&&&%%%""" !!!### !!!!!!!!!""""""######!!!!!! !!!!!!"""######%%%%%%&&&&&&&&&&&&''''''"""############$$$$$$$$$ !!!!!!!!!!!! ###"""""""""###$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!"""""""""""""""!!! !!!###%%%%%%$$$ !!!""""""!!!  !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$###""""""########################$$$$$$#####################!!!###&&&&&&$$$###############"""!!!!!!######""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""###### !!!$$$%%%'''%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!! ############""""""""""""!!!"""$$$$$$"""!!!"""### !!!"""######$$$######""""""""""""############!!!!!!""""""######$$$$$$ !!!###$$$%%%&&&'''"""""""""""""""######$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###%%%%%%###!!! !!!###%%%$$$"""  ###### !!!### !!!###"""  """""""""""""""""""""""" !!!""""""######"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!! !!!""""""!!!""""""###$$$$$$$$$$$$$$$#########""""""""""""""" !!!!!!"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$########################"""""""""""""""""""""""""""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$'''&&&%%%###""""""###$$$$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!""""""#########""""""$$$#########""""""!!!!!!#########""""""""""""!!!###"""!!!!!!!!!"""$$$%%%"""!!! !!!###%%%'''######""""""!!!!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""%%%%%%%%%$$$###"""!!! %%%$$$$$$$$$######""""""######$$$$$$$$$$$$############""""""!!! !!!""""""#########""""""########################""""""""""""##################""""""!!!!!! """!!!!!! !!!!!!!!!!!! !!!!!!!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$###"""""""""######"""!!!!!!!!!!!!!!!!!!$$$### """###%%%&&&&&&%%%###"""$$$"""!!! !!!"""$$$%%%  !!! """"""""""""!!! !!!!!!"""!!! ###%%%""""""""""""""""""""""""$$$%%%&&&&&&%%%""" ######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""%%%###""""""%%%'''((((((###"""""""""###$$$&&&'''"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!###$$$###!!!!!!!!!!!!!!! ###"""!!! !!!"""""""""""""""""""""""""""""""""!!! """###$$$"""""""""!!!"""######$$$""""""""""""!!!!!!!!!!!!########################"""""""""""""""""""""""""""!!!""""""""""""""""""""""""$$$###"""  !!!"""######%%%""" """###!!!!!!!!!""""""!!! &&&$$$"""  !!!!!! !!!!!!""""""!!! !!!!!!!!!!!! ###############"""!!!!!! !!!"""######"""!!! """"""""""""############ !!!!!!!!!""" """"""""""""!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%$$$#########$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$""""""############""""""############"""""""""!!!######"""""""""!!!!!!!!!###"""!!!!!!!!!"""$$$$$$)))'''%%%"""!!!!!!!!!"""######""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!! $$$$$$$$$$$$###"""!!!  """###$$$%%%"""######$$$$$$######"""##################$$$$$$###############"""!!! ########################!!!!!!"""""""""############"""""""""!!!!!!!!! """!!!!!! !!!!!!!!!!!! !!!!!! !!!###%%%%%%$$$###"""$$$$$$#########"""""""""######"""!!!!!!!!!!!!!!!"""!!!###!!! """######""" """!!!  !!!###$$$$$$"""!!!!!!"""""" """"""""""""!!! !!!"""""""""!!!!!!###%%%""""""""""""""""""""""""###$$$%%%%%%%%%###!!! """"""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""!!!!!!#########%%%$$$###!!! !!!!!!"""""""""#########$$$$$$###""""""""""""###$$$$$$"""###$$$$$$!!!$$$$$$$$$$$$############ !!!""""""###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#####################$$$%%%%%%"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""$$$%%%""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!"""""""""""""""$$$""" """###""" !!!!!!""""""###&&&%%%$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!"""#####################""""""!!!!!! !!!!!!!!!""""""###$$$$$$$$$######""""""######"""""""""!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$###!!! !!!""""""""""""######%%%&&&'''$$$$$$###""""""""""""###"""""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$))))))'''&&&$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$""""""############""""""############""""""""""""###""""""""""""!!!!!!!!!"""""""""!!!"""######$$$+++)))'''$$$!!! ###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!###$$$$$$$$$###"""!!!  """$$$%%%&&&"""######$$$$$$######"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$###!!! ########################!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!!!!$$$%%%&&&$$$"""!!!"""""""""""""""""""""!!!######"""!!!!!!!!!!!!!!!&&&### !!!###### !!!!!!!!!!!!!!!  """###&&&%%%###"""###"""!!!""""""""""""!!! """######"""!!!!!!###%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$###""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!""" &&&%%%###!!! !!!!!!!!!"""""""""######""""""!!!!!!""""""###$$$"""$$$%%%$$$"""  """""""""!!!!!!!!! """$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$######""""""""""""""""""""""""############$$$$$$%%%%%%$$$#########"""""""""!!!"""!!! !!!"""###"""!!!###"""!!!!!!!!!"""###### !!!""""""###############""""""!!!!!!""""""#########"""!!!!!!!!!!!!"""""""""############"""""" !!!!!!!!!!!! """"""""""""###$$$&&&&&&#########""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""############""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''(((&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$###!!! !!!""""""""""""######$$$%%%%%%$$$$$$###""""""########################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$&&&((('''&&&%%%$$$#################################""""""#########$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$"""############""""""!!!#########"""""""""""""""$$$############""""""""""""""""""""""""######$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$""""""############"""""" !!!!!!""""""###############"""!!! ########################!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!! !!!!!!$$$&&&&&&$$$!!! !!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!$$$""" !!!###$$$"""!!!!!!""""""######""""""!!!!!!!!! !!!"""###%%%###""""""######!!! !!!!!!"""!!!!!! !!!"""###"""!!!!!!"""###""""""""""""""""""""""""!!!!!!###$$$%%%%%%$$$$$$ !!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""" ######""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!###$$$%%%$$$"""!!!!!!"""!!!!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!"""######$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """""""""!!! """"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!)))'''$$$!!!  !!!!!!"""""""""!!! ######""""""""""""######$$$######"""""""""""""""!!!""""""######""""""!!! !!!!!!"""!!!!!! !!!!!!!!!!!!"""$$$&&&(((###############$$$$$$$$$ !!!!!!!!!!!!"""""""""""""""!!!!!! $$$$$$$$$$$$#########"""!!!"""""""""############"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$"""!!!"""###########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&((($$$$$$############$$$$$$########################$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""######%%%%%%$$$$$$$$$#########!!!"""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######"""""""""######"""""""""!!!!!!!!!!!!  !!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""" !!!###%%%%%%###!!! !!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""!!! !!!""""""!!! ########################""""""!!!"""""""""######!!! """###"""!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&& !!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""%%%$$$$$$%%%'''&&&$$$"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$###!!!!!!"""###$$$$$$$$$#########""""""!!!!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ###""""""""""""###$$$$$$ !!!!!!"""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$######"""!!! !!!"""###### !!!"""###""""""!!!!!!)))'''$$$!!!  !!!###$$$%%%&&&%%%$$$###"""######""""""""""""######$$$######""""""""""""""" !!!!!!""""""!!!!!! !!!""""""######"""""""""  !!!###%%%&&&#########"""!!!!!! !!!!!!!!!!!!"""""""""###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$#########"""!!!"""""""""###############""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''########################""""""""""""""""""""""""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###"""######$$$######""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&(((!!!!!!!!!""""""###%%%%%%########################$$$%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$!!!!!!""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$######$$$######"""!!! """"""""""""############%%%%%%$$$$$$$$$#########!!!!!!"""############"""!!!!!!!!!!!!!!!!!! """""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$%%%%%%%%%%%%%%%$$$$$$########################!!!""""""######""""""!!!$$$$$$###""""""!!!  !!!###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!""""""###!!!"""#########"""!!! !!!""""""###$$$$$$######"""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""!!! !!!!!!!!!!!!!!! """######!!! !!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######%%%$$$###$$$$$$$$$""" !!!!!!!!! !!!!!!!!!"""""""""######""""""!!!!!!""""""###$$$!!!"""###"""!!!!!!"""$$$######"""""""""!!!!!!!!!$$$"""!!!$$$'''!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """""""""""""""###$$$$$$ !!!!!!""""""##############################""""""""""""""""""""""""######"""!!!"""###%%%&&&""""""""""""""""""""""""""""""#########"""  !!!"""###### """$$$$$$""" ###"""!!!!!!!!!"""#########$$$$$$$$$###"""!!!!!!###""""""!!!!!!""""""#########"""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!""""""############### !!!"""$$$$$$$$$###""" !!!!!!!!!"""""""""######%%%$$$"""!!!!!!!!!"""###$$$$$$#########"""""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''(((########################""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$###!!! !!!""" !!!"""###$$$$$$######$$$#########$$$$$$%%%&&&""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''""""""""""""###$$$%%%&&&########################"""###$$$$$$$$$$$$""""""$$$$$$$$$##############################$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$$$$$$$$$$######"""!!! !!!"""""""""#####################"""""""""!!!!!! !!!"""###$$$######""""""""""""""""""!!!!!! """"""#########$$$$$$$$$########################""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######### !!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!! !!!"""###############"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&######"""!!!!!!!!!!!!!!! !!!!!!!!! !!!"""  !!!!!!""""""""""""""" !!!!!! !!!!!!!!!!!! """$$$&&&%%%$$$"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%&&&############"""!!! """"""!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%$$$!!!!!!!!!"""!!!!!!!!!""""""!!!"""""""""#########$$$$$$###""""""""""""###$$$$$$ !!!!!!  """$$$ ###""" !!!###$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" """###$$$###"""!!! !!!!!!"""""""""###!!!###%%%%%%""" !!!!!!""""""### !!!!!!""""""!!!!!! !!!!!!"""###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######"""""" !!!"""###############""""""!!! !!!!!!"""""""""#########"""!!! ######"""""""""!!!!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%((()))########################"""""""""""""""""""""""""""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%% """""""""  !!!!!!###%%%%%%%%%%%%$$$#########$$$%%%%%%&&& !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""###%%%$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$$$$$$$$$$######!!! !!!!!!""""""#########$$$!!!!!!!!!!!! !!!"""$$$$$$######""" !!!"""######$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""############""""""!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""" !!!""" !!!"""###$$$%%%&&&'''######"""!!!!!!!!!!!!!!!!!!"""###&&&(((!!!!!! !!!!!! !!!"""!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!! $$$&&&((('''&&&$$$###$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&############""" """"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%'''$$$!!! !!! !!!###$$$%%%%%%%%%$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######  """$$$############""""""""""""""""""""""""!!!!!!!!!!!!########################$$$###""" !!!""""""""""""""""""###$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%%%%$$$###############""""""""""""!!!$$$&&&%%%"""!!!!!!""""""!!! """"""!!!!!!###$$$&&&(((!!!!!! !!!!!!""""""!!! """"""############"""""" !!!""""""!!!!!!!!!"""$$$%%%%%%$$$###""" """###%%%&&&&&&""""""""""""############$$$###!!!  """###""""""""""""!!!!!!!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$######"""%%%$$$######%%%''''''&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$"""############$$$$$$$$$###%%%%%%%%%######$$$%%%%%%%%%$$$$$$######"""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######!!!!!!""""""###############!!!$$$&&&%%%###!!!"""############$$$%%%%%%%%%&&&###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""!!!!!!!!!######!!! """!!! !!!"""###"""!!!############""""""""""""############""" $$$$$$######""""""!!!!!!$$$#########""""""!!!!!!###!!! !!!$$$%%%$$$""" !!!"""$$$&&&$$$$$$$$$###"""!!!!!! """"""""""""############$$$$$$######""""""!!!!!!$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""!!!  !!!"""!!!""""""!!!!!!"""$$$ !!!!!!!!!!!! """""""""!!!!!!""""""######$$$$$$!!!"""######"""!!!"""$$$$$$%%%%%%###!!! """$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############%%%$$$"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$&&&&&&$$$#########""""""!!!!!!%%%$$$######""""""###### !!!###$$$$$$###!!! !!!!!!!!!!!!""""""""""""$$$$$$######$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""######!!!!!!"""""""""  !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!""""""!!! $$$$$$%%%$$$###!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!%%%""" """###!!!!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!###$$$$$$""""""%%%$$$""" !!!###$$$((('''%%%$$$"""!!!!!! !!!!!!""""""###### !!!!!!!!!!!!$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$######%%%&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$"""############$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&!!!!!!!!!!!! ############$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$######"""!!! ###$$$&&&$$$"""!!!"""$$$#########$$$$$$$$$$$$$$$%%%###"""###$$$$$$###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$###""""""###$$$$$$###!!!###"""!!!"""###$$$$$$"""############""""""""""""############"""!!!#########"""""""""""""""############"""""""""!!!###!!! !!!$$$%%%$$$"""%%%$$$###"""!!!"""######$$$$$$######"""!!!!!! !!!!!!"""""""""##################"""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""### !!!""""""!!!!!!"""### !!!!!!""""""!!!!!! """$$$%%%""""""&&&###############$$$$$$$$$ """######""""""###%%%%%%#########$$$$$$###!!!"""!!!!!!!!! """""""""""""""""""""""" !!!""""""#########""" !!!"""###$$$###"""""""""!!!  """"""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!!!!! """""""""""""""###$$$%%%######"""""""""!!!!!!!!!$$$$$$$$$#########""""""!!!"""###%%%%%%###"""!!!!!!!!!""""""######$$$$$$  !!!!!!"""""""""""""""!!!!!!!!!!!!###$$$&&&''''''&&&$$$###!!!!!!!!!!!!!!!"""######!!!"""######"""!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!! """"""###$$$###"""!!! """!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$%%%""" """###!!! !!!"""""""""############"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!""""""""""""!!!!!!########################&&&$$$############!!!"""""""""""""""""""""""""""!!!  !!!"""""""""######"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""""""""!!! !!!"""!!!###$$$###""""""%%%$$$"""!!!!!!!!!"""######"""!!!  !!!!!!!!!"""""""""""""""###""""""!!!!!! ###$$$&&&&&&$$$###$$$%%%"""######$$$%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%'''##################$$$$$$############$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$######"""$$$%%%$$$###!!!!!!###%%%##################""""""&&&%%%######$$$###""" """############$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$###"""###%%%%%%###"""$$$""""""###$$$%%%$$$###############""""""""""""""""""###""""""!!! """"""""""""########################""""""""""""###"""!!!"""###$$$###"""###"""!!! !!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""###"""!!! !!!"""!!!""""""######""""""!!!###$$$%%%$$$!!!!!!%%%((($$$$$$$$$$$$$$$$$$######!!!"""###""""""$$$&&&$$$""" """&&&'''$$$ !!!!!!!!!!!! """""""""""""""""""""""""""""""""############### """$$$$$$###"""!!!""""""############""""""""""""!!!!!!!!!!!!""""""'''&&&%%%$$$###!!! """""""""!!!!!!"""######""""""!!!!!!!!!!!!!!! ######$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%&&&"""!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""######!!!""""""###""""""!!!  !!!!!!""""""""""""""""""""""""!!!""""""""""""######### !!!!!!""""""########################""""""""""""""""""""""""""""""############"""""" !!!"""############"""#########""""""!!!!!!!!!""""""######$$$$$$%%%%%%$$$""" !!!"""!!! """"""""""""############""""""""""""""""""###$$$&&&&&&&&&&&&&&&&&&%%%$$$ !!!!!!!!!!!!!!!!!! ########################$$$###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%########################""""""!!!!!!!!!""""""###!!!!!! !!!!!! !!!#########""""""############""""""""""""######"""""""""######$$$""""""""""""""""""!!!!!!%%%$$$###"""!!! """###%%%%%%###"""###$$$#########$$$$$$%%%%%%%%%&&&$$$""""""######"""!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###%%%%%%%%%######$$$%%%###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$###"""!!!"""$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""!!!!!!###%%%$$$#########"""!!!!!!!!!%%%$$$######$$$$$$###!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""#########""""""###$$$$$$###!!!###"""!!!"""$$$%%%$$$###############"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""#########""" !!!!!!"""###$$$$$$############""""""!!!!!! !!!!!!!!!"""""""""!!!!!!""""""######$$$$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!! !!!""""""############"""""" !!!""""""!!!!!!$$$&&&$$$$$$$$$######""""""""" """""""""###%%%&&&(((&&&$$$###$$$$$$$$$###############""""""""""""""""""""""""""""""""""""##################$$$$$$ """$$$$$$###!!! """$$$%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$######"""!!!!!!###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """###%%%&&&%%%$$$""" ######$$$$$$$$$$$$###### !!!""""""###$$$%%%%%%$$$###############$$$$$$!!!!!!!!!!!!""""""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!"""""""""######"""!!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!! !!!"""######$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!######################## !!!###%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!! !!!""""""   !!!"""###""""""""""""############"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$######""""""!!!!!!!!!$$$$$$######""""""!!!!!!!!!###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$######&&&$$$""""""######"""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&&&&'''%%%###""""""### !!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$ !!!""""""###""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""###%%%$$$######""""""###$$$%%%'''%%%"""!!!!!!"""###$$$$$$#########"""!!!!!!!!!###"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$$$$######""""""######$$$###""""""""""""""""""###"""!!!!!!"""######""" """!!! !!!#########"""############"""""""""!!! !!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$""""""""""""""""""######"""#########""""""""""""###$$$$$$%%%%%%&&&&&&&&&#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!""""""############"""""" !!!!!!###$$$######""""""!!!!!!  """""""""###%%%&&&333333000)))""""""&&&""""""""""""####################################$$$$$$###""""""###$$$$$$ """#########!!! !!!"""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""###%%%&&&%%%$$$""" #########$$$$$$######### !!!!!!"""######$$$""""""!!!!!!!!!!!!!!!""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""##################"""""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!$$$#########"""""""""!!! !!!"""######$$$######"""!!! !!!"""######""""""""""""""""""######"""""""""""""""###""""""######$$$######""""""######$$$$$$######"""""""""""""""""""""""""""""""""###&&&((((((%%%###""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""############"""!!!!!!###"""!!!  $$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$"""###%%%%%%###"""###$$$&&&&&&%%%%%%$$$######"""&&&$$$###"""$$$$$$$$$###"""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&'''%%%###""""""##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!"""######"""############$$$$$$$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$'''&&&$$$############$$$$$$###""" !!!"""&&&$$$"""!!!##############################"""""""""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$######""""""""""""#########""""""!!!!!!""""""###"""!!! !!!######!!! !!! """###"""!!!############"""""""""""" !!!""""""###""""""""""""""""""############""""""""""""############"""###$$$###"""!!!"""###"""######"""!!! ######""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###"""!!! !!!"""!!!""""""######""""""!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!! !!!"""###""""""$$$&&&:::<<<999///### &&& !!!!!!!!!!!!########################%%%$$$###"""!!!"""###$$$ !!!!!!"""""""""!!!!!!###$$$%%%""""""!!!!!!!!!!!!"""""" !!!""""""######"""""""""!!!!!!"""###### !!!!!!!!!!!!"""""""""######$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!###$$$""""""!!!!!!!!!!!!  !!!!!!""""""""""""""""""  !!!!!!""""""###  !!!"""######"""!!! !!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""######""" !!!"""############""""""""""""$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """###$$$$$$$$$$$$###""" ############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""############""""""""""""%%%$$$###"""!!!!!! !!!##################"""""" !!!"""###$$$%%%"""$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%######$$$%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$##################$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&)))***&&&$$$""""""$$$%%%###!!!#########$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###"""############$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""###"""!!!"""$$$$$$""" """!!! !!!###$$$###"""############""""""""""""!!!"""#####################"""""""""""""""!!!"""""""""############"""$$$%%%$$$!!! !!!### """""""""""""""""""""###############$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!! !!!""""""!!!!!!"""### !!!!!!""""""!!!!!! !!! !!!"""#########"""!!!!!!!!!!!!"""""""""""" """######""""""###%%%///222222,,,%%% !!!### !!!!!!!!!"""########################%%%$$$""" !!!"""###!!!  !!!"""###"""""""""######$$$&&&&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!"""#########""""""""""""!!!&&&&&&%%%$$$$$$$$$$$$$$$ !!!"""#########$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""######!!! !!!"""$$$%%%&&&"""""""""!!!!!!!!! !!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!! !!!"""###$$$!!!!!!  !!!"""### !!!!!!""""""##################$$$$$$$$$!!!###$$$""" !!!###############"""""""""!!!$$$$$$###"""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!! !!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%##################$$$$$$ !!!!!!"""""""""###$$$&&&&&&$$$###$$$%%%#########$$$$$$%%%&&&&&&%%%$$$###$$$%%%''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ """$$$$$$$$$%%%&&&((($$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$!!!!!!!!! """############$$$$$$$$$""""""###$$$$$$$$$###### !!!"""%%%***///444777%%%###"""###%%%%%%### #########$$$%%%%%%%%%&&&&&&$$$######$$$$$$"""!!!"""############$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""$$$###"""###%%%%%%###"""###"""""""""$$$%%%$$$###############"""""""""""" """############$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$"""$$$%%%$$$!!! !!!### !!!"""#########"""!!!"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""!!!!!!"""$$$ !!!!!!!!!!!!  """"""!!! !!!!!!""""""######$$$$$$!!!"""######"""!!!"""$$$!!!$$$&&&&&&$$$###"""!!!"""""""""######$$$$$$########################%%%###!!!  !!!""""""!!! """$$$%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""""""""""""""###$$$&&&&&&!!!!!!""""""######$$$$$$%%%$$$######""""""######!!!!!! !!!!!!%%%%%%$$$$$$###"""""""""""""""!!!   !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""$$$&&&((()))%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""###"""!!!!!!!!!!!!###%%%&&& """$$$%%% !!!"""######"""""""""!!!!!!!!!!!!!!!!!!###$$$"""!!!###$$$#########""""""!!!!!!$$$$$$###""""""!!!"""""" !!! """"""############""""""########################"""!!!!!!###'''+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""!!! !!!$$$&&&&&&$$$!!!"""""""""""""""""""""""" !!!!!! !!!"""######"""!!! ###"""!!!!!!!!!!!!""""""%%%$$$""" !!!###$$$ !!!"""###$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!!!! """""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""#########"""$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%###%%%((((((''''''+++...+++)))&&&$$$###""" ######"""""""""###%%%&&&""""""""""""""""""""""""########################$$$$$$######"""######### )))&&& ,,,AAABBB111###$$$%%%%%%%%%%%%$$$###&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""###$$$!!!""""""""""""#########$$$$$$$$$$$$###!!! !!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$$$$$$$###############$$$#########$$$%%%&&&&&& !!!###$$$"""""""""""""""""""""""""""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!######################## !!!###$$$$$$$$$$$$"""!!! !!!###$$$###############"""!!! """!!!!!!"""$$$%%%###"""""""""############""""""#########"""!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!%%%%%%%%%$$$###""""""!!! """###$$$###!!! """"""""""""""""""""""""!!!  """$$$$$$###!!! !!!!!! """""""""""""""######### !!!!!!""""""######"""""""""""""""""""""""" """###"""!!! !!!###$$$###"""!!!"""###%%%'''%%%$$$"""!!!"""$$$&&&(((""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!! !!!""""""!!!!!!"""###!!! !!!"""######"""%%%%%%%%%%%%$$$"""!!! !!! !!!%%%***---###""""""$$$'''&&&###$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!"""###$$$### !!!$$$$$$$$$###%%%%%%###"""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$'''&&&$$$############""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$###""""""######!!!"""###$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""############$$$#########""""""!!!!!!&&&$$$!!!!!!$$$&&&########################""""""#########""""""!!!$$$"""!!!"""######"""!!!############$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$###"""$$$$$$$$$#########"""""""""###########################$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$&&&)))'''%%%######$$$%%%$$$###$$$###"""""""""###%%%&&&#######################################$$$$$$$$$############$$$%%%&&&&&&###(((&&&!!!(((555333(((###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$############"""""""""!!!######""""""!!!!!!!!! ###""""""""""""######$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""###############$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######""""""!!!!!!!!!"""###$$$"""############""""""!!!"""!!!!!!###$$$%%%$$$"""""""""#########""""""!!!"""############"""  !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!%%%$$$$$$###""""""!!!!!!!!!"""###%%%%%%$$$###""""""""""""""""""""""""""""""  """######"""!!! !!!!!! %%%%%%$$$###"""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" """###"""!!! !!!###$$$"""!!!  """#########"""############$$$########################!!!!!!!!!!!!""""""""""""############"""""""""!!! !!!""""""!!!!!!"""######"""!!!"""###$$$###"""!!!!!!!!!"""!!!!!! """!!! ###&&&'''"""""""""###%%%%%%"""#########""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""""""""###############"""""""""!!!  ###%%%%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! ###%%%$$$###!!!!!!!!!!!!!!!!!!!!! """""""""""""""###$$$$$$$$$###""""""!!!!!!"""""" !!!"""#########""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#####################"""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""############""""""$$$"""!!!"""###$$$"""!!!$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!"""###%%%$$$###$$$$$$$$$###############""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%###"""###$$$&&&%%%%%%$$$############$$$%%%%%%########################""""""######$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&$$$&&&%%%$$$&&&)))'''#########$$$%%%%%%$$$##################$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%##################""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""$$$$$$######"""!!! """!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###""""""""""""###$$$$$$!!!""""""############"""""""""!!!"""$$$$$$###"""###############"""!!! !!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""######""""""!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!!!! """!!!!!!%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###"""!!! !!!###$$$###!!!  !!!!!!"""###$$$###"""!!! ######################## !!!!!!""""""##################"""""""""""" !!!""""""!!!!!!"""###%%%$$$######$$$$$$###""" !!!!!! """!!!!!! !!!!!!"""!!!!!!!!!"""$$$###!!!""""""!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!! !!!""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!"""###%%%''''''%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$ !!!""""""######"""######""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""!!!"""###$$$###"""%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###$$$###"""%%%(((((($$$$$$'''######$$$$$$$$$$$$######%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###########################$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""''''''&&&%%%$$$###"""""""""""""""!!!!!!  !!!""""""!!! """"""""""""""""""""""""######""""""######$$$%%%$$$$$$###""""""""""""###""""""""""""""""""""""""###############"""!!!!!!###############$$$$$$$$$ !!!"""###############!!!!!! !!!######!!! ######$$$######"""!!! !!!$$$&&&&&&%%%###"""#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###!!! !!! !!!""""""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###$$$######"""""""""##################"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$#########""""""""""""""" !!!""""""!!!!!!"""###%%%$$$############"""!!! !!!!!!"""!!!!!! !!!!!!"""""""""!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""###"""""""""###$$$$$$%%% !!!!!!"""###$$$%%%&&&###""""""!!! !!!!!!$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""!!!!!! !!!!!! ###############$$$$$$$$$###"""""""""""""""#########""""""!!!!!!!!!""""""############""""""!!!!!!###%%%(((******(((%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""############"""!!!""""""""""""""""""""""""!!!""""""############"""###"""!!!"""###$$$###"""&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######"""###$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###""""""""""""""""""!!!$$$)))((("""###(((########################$$$###"""!!!!!! !!!"""##################"""!!!!!!"""""""""#########$$$######"""######$$$%%%$$$###"""""""""###%%%&&&########################"""""""""######"""""""""""""""""""""""""""######&&&&&&%%%%%%$$$###"""""""""############"""  !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!"""##############################$$$######"""!!! """"""######$$$$$$$$$$$$ !!!"""###############  !!!!!! ###############"""!!!!!! !!!###%%%&&&%%%$$$###$$$$$$######""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######!!!""" !!!""""""!!! !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### !!!!!!!!!"""###$$$%%%&&&%%%###!!!!!!!!!"""###  !!!"""######$$$""""""""""""""""""###### !!!""""""!!!!!!"""###$$$###!!!!!!""""""!!!""""""""""""!!!  """#########"""""" !!!!!! """"""""""""""""""""""""%%%$$$""""""""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!! !!!###%%%&&&%%%$$$### """$$$&&&'''###""""""!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!! """#########$$$$$$$$$%%%######"""""""""""""""############""""""######$$$$$$$$$######""""""!!!!!! """%%%''''''%%%""" """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!"""##############################!!!!!!"""###############"""!!!!!!!!!###$$$$$$"""%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!"""###%%%$$$##################$$$$$$$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%!!!  """$$$$$$###"""!!!!!!"""%%%'''((('''%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################)))(((&&&%%%$$$$$$#########"""###%%%$$$ ###$$$###""""""""""""###$$$!!!!!!!!!!!!!!!###$$$$$$!!!"""############"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""###$$$%%%#########"""######$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""!!! !!!""""""###""""""!!!!!!!!!!!!!!!#######################################"""!!! !!!"""######$$$$$$######!!!""""""############"""!!!  !!!!!!""""""############""""""!!!""""""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$###!!!"""  !!!###""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """###"""!!! !!!###!!!"""######&&&%%%""" !!!$$$%%% !!!!!!""""""######""""""""""""############ !!!""""""!!!!!!"""######""" !!!""""""!!! !!!!!!!!!  !!!"""###$$$$$$$$$ !!!"""!!!  """!!!!!!""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""%%%$$$$$$###"""!!! !!!$$$&&&&&&%%%###"""#########"""######$$$%%%######""""""""""""########################"""""""""""""""""""""""""""""""""######$$$$$$######""" """###""" !!!""" !!!!!!""""""#########$$$######"""""""""""""""###############$$$$$$%%%%%%$$$###"""""""""""""""!!!###%%%&&&&&&%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$######################## !!!"""######$$$######"""!!! !!!###$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$###"""""""""#########$$$$$$$$$#####################"""######$$$$$$$$$%%%%%%%%%$$$""" """$$$###!!!###!!!!!!"""%%%'''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""'''&&&%%%$$$$$$###$$$$$$$$$%%%###!!!!!!"""""" $$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$"""""""""$$$$$$""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$###"""!!!!!!"""""""""############ !!!!!!!!!!!!"""###%%%%%%$$$###""""""!!!!!!""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$###""""""!!!!!!""""""########################""""""#########""""""!!! !!!"""#########"""""""""############""""""!!!"""!!!!!!!!!""""""  !!!"""######$$$#########"""!!!!!!!!!"""###$$$######""""""!!! !!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """$$$$$$""" """!!! """######"""############""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" """###"""!!! !!!### !!!!!!!!!"""""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############ !!!""""""!!!!!!"""######!!!!!!!!!###$$$###"""  !!!!!!""""""### """###""" !!!### !!!!!!""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!"""###$$$$$$######"""%%%%%%$$$$$$######""""""$$$$$$############$$$$$$##################$$$$$$"""""""""""""""""""""""""""######$$$$$$######""" """######!!! """$$$ !!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$%%%$$$###"""""""""###$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""############""""""######################## !!!"""######$$$$$$$$$"""!!! !!!###%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""#########"""""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&######%%%%%%###!!!'''%%%######$$$%%%$$$###%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""!!!!!!!!!!!!!!!""""""###&&&$$$!!!''''''"""$$$###"""!!!!!!"""###$$$((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########((('''%%%###""""""###$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$ !!!!!!"""#########!!!###$$$%%%$$$###"""""""""!!!!!!!!!###$$$&&&"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$###"""#########""""""""""""""""""""""""""""""############"""""" !!!######""""""!!!###############"""!!! $$$###"""###$$$###!!!  !!!###$$$$$$$$$$$$$$$"""!!! """###%%%%%%%%%$$$###""""""!!!!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!!!!""""""""""""""" !!!!!!######################## """%%%%%%###!!!"""!!! """######""" !!!"""###$$$%%%%%%######""""""!!!!!!!!! """"""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!"""""""""""""""!!! """""""""!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!""""""!!!!!!"""######"""!!!"""$$$%%%%%%$$$ !!!""""""###"""""""""  !!!!!!"""$$$""" !!!$$$ !!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$%%%%%%$$$###"""!!!!!!"""######""""""#########"""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### """$$$$$$!!!!!!###%%%"""######$$$%%%%%%&&&&&&$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$###""""""###$$$%%% !!!!!! """""""""""""""""""""""" !!!###$$$$$$!!!"""""""""""""""!!!!!! !!!!!!""""""!!!$$$&&&&&&$$$!!!"""""""""""""""""""""""" !!!######$$$$$$$$$!!! !!!$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!""""""""""""##################"""######$$$%%%!!!""""""""""""#########((('''$$$"""""""""###$$$"""###$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""%%%$$$$$$###"""!!! %%%%%%$$$###""""""######((('''%%%###"""""""""###%%%%%%$$$###"""""""""###!!!"""######"""###%%%'''""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######%%%%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""""" !!!######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""" !!!"""######"""!!! %%%""" !!!######!!! !!!!!!""""""######$$$$$$$$$#########"""""""""   !!!"""###$$$ !!!!!!!!!!!! !!!!!! !!!"""######%%%""" """###### !!!!!!""""""############"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!  """$$$$$$###!!! """""""""""""""!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""###### !!!######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###!!! ###%%%"""###$$$%%%%%%$$$###"""""""""""""""###############!!!!!!"""###$$$###""" !!!"""######"""!!! """"""""""""""""""""""""######""""""!!!!!! !!!###$$$%%%%%%%%%$$$###""""""######&&&%%%""" !!!###$$$$$$!!!"""&&&(((&&&"""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""!!!!!!!!! !!!""""""#########""""""!!!###$$$###"""!!!"""$$$$$$$$$###"""!!! !!!"""######!!! !!!""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""""""""#########$$$$$$###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$################################################$$$$$$$$$######""""""!!!%%%$$$$$$###""""""######&&&%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$(((((('''%%%"""!!! !!!##############################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""!!! """"""############""""""######"""""""""!!!!!!!!!!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$###"""!!!########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$########################"""""""""""""""""""""""" !!!!!!"""######### !!!"""######"""!!! $$$""" """"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""""""  !!!!!!  """###$$$%%%!!!!!! !!!!!!"""""""""""""""!!!!!!!!!"""######$$$""" !!!""""""!!! !!!!!!!!!"""""""""###""""""!!! """"""""""""!!!!!! ######################## !!!"""###""""""!!!"""""""""""""""!!! """#########"""!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""############ !!!!!!  """""""""""""""""""""""" !!!"""#########"""""""""######"""""""""!!!!!!!!!""""""""""""""" """######!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""###$$$$$$###""""""!!!!!!""""""#########$$$###!!!!!!"""###$$$###"""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!###$$$$$$$$$###""""""!!!!!!""""""%%%$$$"""!!! !!!"""###!!! $$$&&&### !!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!!  !!!!!!"""""""""""""""######"""""" !!!"""""" !!!"""!!!"""""""""######$$$$$$!!!"""######!!! !!! !!!!!!""""""######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###############$$$$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""######$$$%%%&&&&&&""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""!!! ######$$$$$$$$$$$$##################""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """""""""""""""""""""""""""#########"""!!! ########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######$$$########################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!!!!""""""""""""!!!!!!"""!!! !!!!!! """"""""""""!!!!!!!!!!!!$$$############""""""""""""  """######""" !!!"""###%%%%%%"""""""""!!!!!!  !!!"""###$$$%%%$$$###""""""""""""""""""###"""!!!""""""""" !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!""""""######""""""####################################""""""!!!!!!############"""""""""""" !!!!!!!!!!!!  """""""""""""""""""""""" !!!!!!""""""#########""""""!!!!!!""""""###""""""""""""""""""!!!!!! """###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$&&&'''%%%###"""!!!""""""######""""""!!! !!!!!!"""###$$$$$$$$$###!!!!!!"""###$$$###""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""###$$$###"""!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!! ###%%%### !!!!!!!!!!!!""""""""""""$$$$$$###""""""!!! !!!"""###$$$%%%%%%######""""""""""""###### !!! !!! !!!"""###$$$$$$%%%!!!"""######!!! !!! !!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%"""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""!!! """######$$$$$$######"""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!! !!!!!! ######""""""!!!!!! ############""""""""""""""" !!!###$$$%%%$$$""""""!!!!!!""""""###$$$#########"""!!!!!! !!!!!!!!!"""###$$$$$$$$$%%%$$$###""""""""""""""""""""""""###$$$### !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###$$$""""""!!!!!!!!!!!!!!!"""!!!!!!""""""############""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!! !!!"""###$$$######""""""!!!!!!!!!!!!"""###""" !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$""" !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%###!!!!!!!!!###$$$###""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!""""""#########""""""!!!!!!!!!""""""!!!!!!"""######"""!!! """!!!!!!"""$$$%%%$$$"""!!!!!!!!!!!!"""""""""""" !!!!!!"""#########$$$$$$$$$$$$############$$$###"""!!!!!!""""""### !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!! !!!"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&"""############$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############################################################$$$%%%%%%&&&&&&$$$###############$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######+++(((%%%$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!######""""""!!!!!! """""""""""""""""""""""""""!!! !!!###%%%%%%$$$%%%$$$###""""""!!!!!!!!!######""""""!!!!!!!!! ############""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!"""###$$$### """"""""""""!!!!!!!!!!!!###"""""""""""""""######"""""""""""""""""""""""" ###""" !!!###%%%""""""!!!!!!!!!!!!"""###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""!!!!!!!!!  !!!!!!""""""!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!""""""!!! """###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$###!!!!!!!!!###$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""""""""############""""""######$$$ """######"""!!! """!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!""""""###### $$$$$$###""""""!!!"""""" """""""""!!! !!!"""""""""""""""""""""""""""!!!"""######!!! !!!""""""""""""!!!!!!!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&##################""""""######$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""######%%%""""""###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!#########"""""""""""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######!!! !!!###$$$$$$###&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!###"""!!!!!!!!!!!!!!!!!! !!!###$$$$$$!!!""""""""""""!!!!!!!!!!!!######""""""######$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###$$$""""""!!! !!!###$$$###""""""""""""###$$$%%% !!!"""###$$$%%%%%%$$$$$$######""""""!!!!!! !!!""""""""""""!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""##################"""""""""""""""!!! """$$$########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###""""""!!!!!!""""""###""""""""""""###############!!!!!!"""###$$$###"""!!!  !!!""""""""""""""""""""""""""""""############$$$$$$%%%$$$###"""""""""""""""###############$$$$$$%%% !!!"""###"""!!!  !!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!  !!!"""############$$$######"""!!! """###$$$###"""!!!"""$$$!!!""""""###$$$%%%%%%&&&!!!"""######!!! !!!###"""""""""!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""########################""""""###$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$""""""!!!!!!"""######$$$!!!%%%$$$"""##############################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!""""""#########"""""""""""""""######""""""""" !!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$###"""""""""!!!!!! !!!!!!"""########################"""""""""""""""""""""""" !!!""""""#########"""!!! !!!"""### """$$$###"""!!!###%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########""" """######"""$$$######""""""######$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""  """$$$$$$###!!!###"""""""""!!!!!!!!! """""""""""""""###$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!!!!! """###$$$"""!!!  !!!###$$$######"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!!!! !!!"""""""""""""""!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ##################$$$$$$"""""""""  """$$$########################""""""""""""""""""""""""$$$$$$#########$$$%%%&&&$$$###""""""""""""###$$$############""""""""""""###!!!!!!"""###$$$###""""""!!!  !!!"""""""""""""""""""""""""""!!!"""""""""############&&&%%%$$$###"""""""""""""""""""""""""""###$$$$$$ !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""###$$$%%%&&&'''"""###$$$%%%$$$""" """###$$$$$$""""""###$$$ !!!!!!!!!""""""######!!!"""######!!! !!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######!!!""""""""""""#########%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!  !!!$$$&&&(((%%%%%%&&&&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%% !!!###%%%&&&&&&&&&&&&######""""""###$$$%%%%%%'''### !!!%%%'''%%%"""""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!""""""#########""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""%%%$$$""" ########################!!!!!!!!!!!!""""""""""""!!!###$$$$$$"""""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###"""!!! !!!"""### ###%%%$$$""""""$$$&&& !!!!!!""""""###### !!!!!!!!!""""""######$$$""" !!!"""!!!!!!!!!!!!!!!"""###%%%&&&''' !!!"""""" !!!"""###### !!!"""!!!###$$$$$$#########""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!  !!!###%%%$$$###"""""""""###%%%%%%""""""""""""""""""""""""############""""""""""""###""""""!!!  !!!!!!"""""""""""""""$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! """""""""###$$$$$$$$$%%%######""" """%%%########################""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!###!!!!!!"""###$$$###"""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""######&&&&&&$$$###""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$#########"""""""""!!!!!!!!!###%%%&&&%%%###!!!###$$$###"""!!!"""$$$!!! !!!"""$$$###!!! !!! !!!"""###$$$$$$&&&%%%%%%%%%$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$###"""###$$$&&&''' !!!!!!!!!!!!!!! %%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!############""""""!!!!!!"""$$$%%%%%%$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&(((''''''&&&%%%$$$######!!!"""######"""!!!"""$$$""""""###$$$$$$$$$$$$###&&&$$$"""###%%%%%%""" !!!"""$$$$$$$$$###"""######""""""!!!!!! %%%""" !!!$$$%%%""" !!!!!!""""""######$$$$$$$$$###"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""#########""""""!!!""""""""""""""""""""""""$$$###"""!!! $$$$$$###"""!!!!!!"""""""""!!!######"""$$$$$$######""""""!!!!!! !!!""""""###$$$#########""""""!!!!!!"""!!!  !!!"""###""""""!!! !!!!!!""""""#########$$$ !!!""""""!!!!!! !!!!!! !!!#########$$$###"""!!!###"""  !!!  !!!!!! !!!###"""############"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""#########$$$%%%$$$""" $$$#########""""""!!!!!! !!!!!!""""""######%%%%%%&&&$$$!!! #########""""""""""""""""""############$$$$$$$$$""""""""""""############ !!!!!!!!!!!! ######""" ###"""!!!  !!!$$$###""" """###$$$!!!!!!!!! ###"""  !!!###$$$$$$$$$############$$$$$$###"""!!! !!!"""###""""""!!!!!! ###!!! """""" $$$######"""!!! '''&&&%%%###"""!!!!!!!!!###$$$%%%%%%$$$###!!! """"""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$######"""!!!!!!!!! !!!!!!""""""!!!!!! !!!######"""!!! !!!"""######"""!!! !!!!!!"""!!!!!!  """$$$%%%###"""""""""$$$###""" """###$$$ !!!!!!!!! """""""""""""""!!! #########"""""""""""""""$$$###"""###%%%%%%###"""""""""""""""""""""""""""$$$###"""""""""""""""###$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%$$$######$$$%%%&&&'''""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$######!!!!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$######""""""!!!!!! ###$$$$$$###!!! !!!"""""""""###$$$$$$$$$$$$###%%%######$$$&&&'''%%%###"""######$$$$$$$$$$$$###$$$$$$#########""""""""" !!! """""""""""""""#########"""!!!!!!!!!!!!!!!""""""##################$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$###""""""""""""""""""!!!######"""#########""""""""""""""" !!!!!!""""""###############"""""""""!!!"""!!! !!!"""###""""""!!!!!! #########""""""""""""""" !!!""""""""""""""""""  """!!!"""""""""""" ###!!! !!!""""""!!! """######""""""###$$$!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""$$$&&&'''&&&$$$######$$$######"""""""""!!!!!!!!! !!!!!!!!!"""""""""###$$$%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""############!!!!!!!!!""""""!!!!!!!!!######"""  ###"""!!! !!!"""$$$###!!! !!!###$$$!!!!!!!!!!!!!!!""""""""""""""" !!!###$$$$$$##################$$$$$$###"""!!!!!!"""###$$$######"""""""""!!!!!!!!!"""$$$$$$$$$$$$ !!!!!!""""""######$$$$$$###############$$$######$$$$$$$$$######"""######"""""""""!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############"""""""""""""""""""""""""""######""""""""""""""""""!!! """######$$$$$$###""""""""""""######"""!!!!!! """######"""!!!!!!"""$$$###!!! !!!###$$$!!!!!!"""""""""!!!!!! ######$$$$$$######"""!!!""""""""""""""""""""""""######"""###$$$%%%###!!!""""""""""""""""""""""""###""""""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$"""!!! $$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$!!! !!!""""""###$$$$$$$$$$$$###$$$######%%%'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!""""""""""""###%%%############""""""""""""  !!!"""###%%%$$$###"""!!!"""###$$$"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""########################$$$############""""""""" !!!!!!"""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%$$$###""""""""""""""""""!!! !!!######"""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""!!!!!! """###############"""!!! !!!### !!!!!!!!!!!! ###"""!!!!!!"""$$$###""""""###%%%$$$######$$$&&& !!!""""""#########"""""""""!!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!! """######!!! !!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$"""  !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!! !!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!######!!!!!!"""######$$$%%%%%%"""!!! !!!###$$$########################$$$$$$############$$$$$$############"""""""""""""""######$$$$$$$$$$$$### !!!"""#########!!!!!!""""""###$$$&&&&&&##################$$$$$$$$$$$$#########"""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!! !!!""""""#########"""!!!###############""""""!!!!!!""""""!!! !!!######""" """###""""""######$$$$$$######%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""###""""""###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######)))(((%%%###""""""""""""########################'''%%%###!!! !!!!!!"""&&&&&&&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$$$$%%%%%%###$$$$$$###!!! !!!"""""""""###$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$######"""%%%'''&&&###"""$$$'''$$$$$$######""""""!!!!!! !!!"""###$$$&&&%%%"""!!! !!!"""###"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######"""""""""""""""###!!! !!!""""""""""""!!!!!!""""""######$$$$$$############""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!############""""""!!! !!!"""###"""!!!"""###%%% !!!!!!""""""""""""&&&$$$""""""#########"""###$$$%%%%%%######$$$%%% !!!"""###$$$%%%&&&$$$######"""!!!  !!!!!!""""""""""""######""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""######!!!"""""""""##################""""""""""""############"""!!! !!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""###"""""""""######$$$$$$$$$"""!!!!!! !!!"""######""""""############""""""######"""#########$$$$$$""""""""""""""""""""""""!!!$$$%%%$$$###$$$$$$######"""""""""!!!!!!!!! !!!!!!""""""###$$$&&&&&&######"""!!!"""###%%%&&&$$$$$$$$$$$$#########""""""""""""""""""#########""""""""""""""""""""""""""""""############"""""""""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########!!!"""######"""!!!!!!""" """""""""######""""""!!!!!!!!!!!! !!!###!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""""""""###"""""""""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######((('''%%%###"""""""""########################$$$---+++(((&&&%%%%%%&&&'''########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%&&&&&&&&& !!!######""""""###%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###""""""&&&$$$###!!!!!!!!!"""###########################!!!$$$%%%$$$!!!!!!###$$$$$$######""""""!!!!!!!!! !!!!!!"""###$$$%%%&&&$$$""" !!!"""############$$$$$$#########""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########"""""""""""""""###### !!!""""""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""""""""""""""""""""######"""##################"""""""""""""""############ !!!"""######$$$""""""""""""!!! !!!"""###"""!!!"""###%%%"""""""""######$$$%%%%%%)))&&&$$$#########!!! """###$$$###"""!!!"""$$$"""!!!""""""$$$%%%'''((($$$$$$###"""!!!  !!!!!!!!!!!!!!!######""""""!!!!!! !!!###$$$$$$###"""###$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!""""""#########"""""""""#########$$$$$$!!!"""""""""##################""""""""""""#########""""""!!!!!!!!!!!!""" """!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!"""############"""!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""$$$""""""&&&(((&&&""""""""""""!!!!!!!!!!!!$$$###############$$$$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$#########"""!!!!!!""""""############""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###"""""""""!!!!!!$$$$$$###"""###%%% !!!!!! !!!!!!"""!!!!!! !!!!!!!!! !!!###!!!!!! !!!!!! !!!"""###########################""""""!!! !!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!""""""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&///---)))&&&$$$##################$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%% """###"""###$$$&&&""""""###$$$$$$$$$$$$######%%%&&&%%%###!!!!!!"""######""""""!!!""""""""""""""""""#####################$$$###"""!!!!!!"""############""""""""""""""""""!!!""""""###$$$%%%$$$###"""!!! !!!"""###########################""""""############""""""""""""""""""""""""""""""########################!!!!!!"""""""""""""""###""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$######"""""""""######"""""""""""""""######$$$ """######"""!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""" """###$$$$$$ !!!!!!!!!!!!  !!!###$$$$$$######$$$%%%&&&&&&(((&&&$$$######"""!!! !!!#########!!! !!!"""""""""""""""###%%%'''(((#########""""""!!!!!!!!! !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!###$$$$$$"""!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!###!!!!!!""""""######$$$$$$############$$$$$$$$$$$$""""""""""""##################!!! !!!#########""""""!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!!  !!!""""""###"""""" !!!!!!!!!!!!"""***+++$$$!!!!!! !!!"""###$$$%%%%%%%%%$$$###"""""""""#####################$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$"""""""""""""""!!!!!!!!!"""%%%%%%"""!!!###%%%!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!! !!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!  !!!!!!""""""###"""!!!!!!"""######""" """"""""""""""""""""""""!!!"""######"""!!!&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$###### !!!###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((%%%###!!!!!! $$$%%%%%%%%%&&&&&&&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&""""""""""""############ !!!######""""""###%%%""""""###$$$$$$$$$$$$###"""$$$&&&&&&###"""###$$$""""""###$$$$$$$$$###############$$$$$$$$$%%%%%%!!! !!!###$$$$$$###"""""""""""""""#########""""""!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$##################$$$""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""######!!!!!!###$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%%%%"""""""""""""""###$$$$$$ """%%%$$$"""!!!!!!"""#########""""""""""""""" !!!!!!""""""###!!!"""""""""##################$$$%%%%%%$$$#########""""""!!!!!!  !!!"""###### !!!!!!"""""""""!!!!!!  """%%%$$$#########$$$%%%&&&%%%###"""!!!#########""""""###$$$###!!! !!!""""""!!! !!!###%%%&&&###"""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!"""######!!! !!!!!!!!!"""""""""#########"""""""""!!!!!!!!! !!!""""""!!!!!!###$$$ !!!!!!"""######$$$""""""""""""############""""""""""""###############"""  """######"""""""""""""""###### !!!"""""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""######"""!!!  """###$$$$$$###### !!!!!!""""""""""""(((000000&&& !!!"""$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$######"""######"""""""""!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############"""""" !!!"""""""""###!!!!!!!!!""""""""""""""""""%%%(((&&&""" ###""""""!!!!!!"""###%%%&&& !!!""""""""""""""" """######"""!!!!!!"""!!!""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!  !!!""""""###"""!!!!!!"""######""" """""""""""""""""""""""" """###$$$$$$###"""'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!!!!""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&((($$$$$$##################"""###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###!!!$$$''''''%%%$$$&&&(((!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""" !!!!!!""""""######$$$$$$"""!!!!!! !!!!!! !!!"""######""""""$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!######$$$$$$$$$"""""""""""""""""""""""" !!!"""###%%%'''(((""""""!!!""""""###$$$$$$ ###%%%%%%"""!!!!!!###$$$$$$######""""""!!!!!! !!!""""""###!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$######""""""!!!  !!!!!!!!!!!!!!! !!!"""############### !!!!!! !!!###%%%$$$###""""""###$$$$$$"""!!! !!!###$$$%%%$$$"""$$$$$$###!!! !!!"""!!! !!!###$$$"""""""""""""""########################"""!!! !!!!!!""""""######%%%&&&'''&&&$$$""""""###!!!!!!""""""######$$$$$$######""""""!!!!!!!!! !!!######""""""$$$%%% !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""###############!!!  !!!######"""""""""""""""############$$$$$$$$$"""!!! !!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""""""""""" !!!"""$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$!!!!!!""""""#########$$$))),,,%%%!!!''')))&&&!!!!!!!!!!!!""""""""""""$$$###############$$$$$$###$$$%%%%%%%%%###""" """"""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!!""""""#########$$$%%%(((***'''!!! !!! !!!"""$$$%%%!!!!!!"""############### """$$$%%%###"""""""""""""""############"""""""""""""""""""""!!! """""""""""""""!!!  !!!""""""###"""!!!!!!!!!######""" """""""""""""""""""""""" """$$$%%%%%%######&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!! !!!###$$$%%%%%%$$$$$$""""""$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""###""""""""""""$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###############%%%%%%$$$###""""""######""""""############""""""########################$$$$$$######"""###############""""""""""""######$$$###"""""""""###%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%"""""""""""""""######### !!!!!!"""###$$$$$$$$$ !!!"""######$$$""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%""" """$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###############!!!"""###$$$###"""  !!!"""""""""""""""############""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!""""""""""""!!! """"""!!!!!! %%%$$$###!!!!!!!!!"""###&&&%%%###"""""""""###$$$#########"""""""""""""""$$$###!!! """###$$$!!!!!!###$$$### !!!!!!""""""$$$######"""""""""!!!!!!############"""""""""""" """######""""""###$$$&&&###  """"""""""""!!!!!!"""###$$$$$$ !!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%$$$######"""!!!!!!  !!!"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###!!! """""""""""""""""""""""""""""""""""""""!!! %%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$### ### !!!"""!!!######""""""""""""######"""!!! !!!%%%$$$###!!! """"""""""""""""""""""""###############"""!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!!!!"""&&&%%%"""!!! """#########$$$$$$$$$$$$""""""""""""############'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!"""###%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$###""""""######$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$######%%%$$$$$$###""""""######""""""############""""""########################$$$###############$$$$$$######""""""""""""############"""!!!"""###$$$%%%""""""############"""""" !!!!!!""""""######!!!"""######$$$$$$######""""""""""""""""""""""""######!!! !!!!!!$$$$$$######""""""!!!!!! !!!!!!"""######$$$$$$ !!!!!!""""""######!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!######"""!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!"""###$$$######################## !!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$"""#####################!!!"""###$$$###"""  !!!"""""""""!!!""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!$$$###"""!!!!!!!!!!!!"""###"""!!!!!!!!!"""###$$$###""""""""""""""""""""""""!!! """$$$%%%%%%""" """$$$$$$###!!!!!!"""""""""###############"""""""""!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$$$$""" !!!"""###$$$$$$###"""""""""""""""###!!!!!!!!!""""""#########"""""""""""""""###############""""""!!!!!! !!!!!!!!!"""""""""######"""""""""###$$$$$$$$$%%%!!!!!!!!! """"""""""""""""""""""""###############"""!!!!!!""""""""""""!!!!!!!!! """""""""""""""""""""""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! &&&###!!!"""$$$%%%$$$#########""""""""""""######$$$###"""!!!!!! $$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! $$$###"""!!!!!!"""###$$$######"""""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!"""###%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''######$$$$$$$$$$$$######$$$$$$$$$###############&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%######""""""!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$######"""#########""""""############""""""########################""""""""""""###$$$%%%%%%######""""""""""""######""""""!!!!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ######""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""""""""##############################!!!###$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!"""######"""  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################"""""""""!!!"""######$$$###""""""!!!!!!!!!!!!!!! !!!""""""""""""############""""""""""""!!!!!!"""""""""!!! ###"""!!! !!!""""""""""""""""""######!!!!!! !!!###%%%&&&&&&$$$!!!!!!"""###$$$############$$$$$$$$$$$$%%%""""""""""""""""""!!!!!! !!!!!!""""""### """######!!!!!!"""$$$"""""""""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###############"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######"""""""""###$$$%%%##################$$$$$$###$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!########################""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&$$$######$$$%%%%%%$$$######""""""""""""######&&&&&&%%%###"""!!! """"""!!!!!!!!!!!!""""""  !!!!!!!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!"""""""""######""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""######$$$%%%%%%%%%$$$$$$$$$###############$$$"""######$$$$$$######"""########################""""""""""""###$$$%%%&&&######""""""""""""######!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$$$$$$$$$$############### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%$$$#########""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&''''''%%%###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!""""""""""""!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###############"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""""" !!!""""""!!! %%%$$$###""" """""""""""""""#########"""""""""!!!"""###$$$%%%$$$###"""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###"""!!! !!!""""""### !!!""""""!!!!!!"""$$$"""###%%%&&&%%%$$$$$$$$$######"""""""""""""""#####################$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###!!! !!!"""$$$&&&$$$$$$$$$##################%%%'''))))))((('''&&&""""""""""""""""""""""""!!!"""""""""""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''"""!!!!!! !!!!!!""""""######""""""""""""######''''''&&&%%%###!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###""""""""""""""""""###  !!!!!! """#########"""!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$###%%%&&&((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$$$$##############################""""""""""""###$$$%%%&&&######""""""""""""###### !!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$############### !!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$### !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$!!!!!!"""""""""""""""!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! #########""""""!!! !!!!!!""""""############$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!########################"""###$$$%%%&&&%%%###### !!!""""""###!!!""""""!!!!!!"""######&&&((((((%%%"""!!!"""!!!!!!!!!!!!"""###$$$%%%$$$$$$##################%%%$$$$$$$$$$$$$$$$$$##################"""""""""###"""!!! """$$$%%%$$$$$$$$$############### !!!$$$&&&&&&&&&$$$###""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%&&&  !!!######""""""""""""######%%%&&&%%%%%%$$$""" !!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""############"""""""""######"""""""""!!! !!!!!!"""###!!!"""#########""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$#########$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&'''(((######$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#############################################$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''!!!"""$$$$$$%%%%%%#########"""######$$$%%%######$$$$$$$$$$$$##############################""""""""""""###$$$%%%%%%######""""""""""""###### !!!"""#########""""""######""""""""""""######!!!!!!!!!!!!!!!""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$%%%%%%""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!"""""""""!!!  ###########################!!! !!!"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""" !!!"""""""""###"""!!! !!!"""###!!!!!!!!!"""######$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""###############"""!!!  !!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! !!!!!! !!!""""""""""""""""""!!!!!!!!!!!!"""$$$&&&&&&%%%$$$""" !!!!!!""""""###!!!"""""" !!!###$$$''')))(((### !!! !!!"""$$$&&&'''###############"""""""""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""""""""!!! !!!"""###$$$##################$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""""""""""" !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""!!! !!!#########""""""""""""######!!!"""#########"""!!! !!!!!!!!!!!!!!!"""##############################!!!"""###############"""""""""############""""""######"""######$$$%%%&&&"""""""""""""""!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$&&&''')))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%''')))***+++######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######!!!"""""""""#########$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%""""""###$$$$$$$$$############""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$###############$$$$$$######""""""""""""######!!!"""###$$$$$$$$$###"""""""""############"""""" !!!!!!""""""######!!!"""######$$$$$$######""""""""""""""""""""""""!!!"""######$$$###"""!!!!!!!!!""""""######$$$$$$###""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!###########################!!! """$$$######!!!!!!""""""""""""!!!!!!"""#####################!!!!!!!!!!!!!!!"""###### !!!"""""""""$$$###!!! !!!###$$$!!!!!!!!!"""######$$$$$$$$$$$$###""""""!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!"""######""""""#########""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!""""""""""""!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!! !!!""" """$$$######"""""""""!!!!!!!!! ###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!!!! !!!######&&&(((&&&"""!!!###!!!!!!!!!!!!"""###%%%%%%#########""""""!!!!!!!!! !!!###%%%'''((()))))))))((('''%%%$$$######"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!"""###""" !!!$$$######""""""""""""######!!!""""""!!! """!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!""""""$$$%%%%%%!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###""""""!!!"""$$$%%%&&&***)))'''&&&%%%%%%&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$&&&&&&&&&%%%$$$###"""!!!######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$########################""""""""""""######!!!"""###%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###&&&)))++++++,,,############""""""""""""#########""""""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$######""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!"""###### !!!"""""""""%%%###""" """###%%%!!!!!!!!!"""######$$$$$$#########"""!!!  !!!"""$$$$$$######"""!!!!!!!!!!!!!!!"""###### !!!"""######$$$$$$###!!!!!!""""""#########$$$###"""!!!!!!!!!###$$$%%%#########"""  !!!!!!"""###$$$$$$$$$ """###""""""$$$&&&$$$#########""""""!!!!!!!!!######""" ############"""""""""""" !!!!!! !!!###!!!$$$'''%%%!!!"""&&&###"""""""""""""""###$$$###"""""""""!!!!!! """%%%''')))***++++++)))(((&&&$$$######"""###$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&""""""!!! !!!!!!"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!"""!!! #########""""""""""""###### """"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""!!! !!!"""###$$$$$$###"""!!!!!!"""""" !!!###%%%&&&############$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%))),,,//////,,,)))&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%########################((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%$$$#########&&&&&&&&&&&&%%%$$$$$$###!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$######""""""""""""$$$&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!! """"""""""""############ !!!!!!!!!!!!$$$###!!!  """###"""!!! !!!###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###  %%%&&&###!!!###%%%######""""""""""""######%%%$$$""" !!! !!!###$$$%%%!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###&&&$$$""" """###$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""&&&$$$"""!!! !!!"""#########""""""""""""######&&&%%%###!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$"""!!!!!!"""$$$%%%$$$###""""""###$$$%%%###"""!!! !!!"""""""""""""""######$$$!!!!!!!!!!!!!!!"""######%%%$$$""" !!!###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$&&&''''''((('''&&&$$$$$$"""###$$$$$$###"""!!! !!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!!!!!!! !!!!!!"""###$$$ !!!"""######$$$$$$##################$$$"""!!! !!!"""!!! !!!"""######"""!!! &&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!!!!""""""""""""!!!!!! !!!"""$$$%%%!!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!! """""""""""""""!!! '''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((())))))(((&&&$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%########################'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$""""""!!!!!!"""###%%%&&&######$$$$$$$$$$$$######################################################$$$$$$$$$%%%$$$$$$#########"""""""""!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!""""""""""""###$$$###!!! """""""""!!!!!! !!!"""###$$$#########"""""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###$$$###"""!!!  $$$$$$""" """$$$###""""""!!!!!!""""""###$$$###"""!!!!!! """"""!!! !!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$######"""!!! """""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""!!!!!!###""""""!!!!!!""""""###$$$###!!! !!!"""###$$$###"""!!! !!!"""### !!!"""###$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$###""""""###$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""######%%%$$$"""!!! !!!"""###############"""""""""""" !!!""""""######$$$%%%%%%&&&&&&&&&%%%############$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((('''%%%$$$"""!!!!!!!!!!!!""""""###############""""""""""""########################%%%###!!!!!!"""""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$###""""""""""""###"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!""""""!!! !!!"""###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$############$$$######""""""!!!!!! """"""""""""""""""""""""###$$$$$$$$$######"""!!!'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######""""""######$$$%%%########################%%%$$$######"""#########""""""########################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######################################################%%%%%%'''''''''%%%###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$###!!! !!!"""!!!!!!!!!!!!!!!"""############""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########""""""!!! ######!!!!!!###"""!!!!!! !!!!!!"""############"""!!! ############"""!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######"""###$$$%%%%%%###!!! """"""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """###$$$$$$### """!!!!!! !!!!!!"""###""""""!!!"""###%%%&&&$$$###!!! !!!###$$$ """###%%%&&&&&&&&&###"""!!! !!!"""###$$$######""""""######$$$###############""""""!!!""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!""""""###&&&$$$###!!! !!!!!!$$$$$$$$$$$$############ !!!!!!"""############$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###########################$$$$$$'''''''''''''''&&&%%%%%%###"""""""""""""""!!!!!!$$$#########"""""""""!!!########################%%%###""""""#########"""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""!!! !!!###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&##############################""""""######$$$%%%##############################""""""""""""""""""!!!!!!!!!"""#########$$$""""""###$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%###"""!!! !!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""###############"""!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%% """###!!! !!!"""!!!!!! !!!!!!"""######$$$###"""!!!  """######"""!!!!!!!!!!!!!!!!!!""""""###!!!"""$$$$$$$$$$$$"""!!!!!!"""###$$$$$$###""""""!!!!!!""""""#########$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""!!!!!!"""######"""!!! !!!!!! !!!!!!######"""###$$$%%%&&&'''%%%###!!! !!!###%%% """###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""%%%$$$###!!! $$$$$$#########""""""""" !!!!!!""""""!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%######""""""!!!!!! !!!"""""""""######$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#####################""""""!!!  !!!"""""""""""""""""""""############%%%$$$""""""###$$$$$$###""""""!!! !!!###$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!##############################""""""######$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""######$$$%%%########################""""""""""""""""""""""""!!!!!!!!!"""#########$$$!!!!!!"""###$$$$$$$$$$$$###"""!!! !!!"""######"""  !!!!!!"""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&$$$!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""########################""""""############"""""" !!!"""###%%%%%%&&& """######"""""""""###!!!!!! !!!!!!""""""$$$$$$$$$###!!!  !!! !!!!!!!!!!!!!!!""""""### !!!"""######"""!!! """"""!!!!!!!!!"""###$$$%%%%%%&&&&&&'''''''''(((&&&%%%$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!""""""""""""""""""!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!""""""###"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""" !!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! ######"""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$###""""""!!!!!! """######$$$$$$%%%%%%%%%!!!"""""""""#########$$$%%%%%%$$$$$$##################$$$$$$###"""!!!  !!!!!!""""""!!!!!!"""""""""#########%%%###""""""###$$$$$$###"""!!! !!!###$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!"""#########%%%$$$###""""""!!!""""""""""""""""""!!!!!!!!! """""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""######""""""###############"""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!##############################""""""######$$$%%%###""""""""""""###$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$#####################""""""######$$$%%%########################!!!!!!"""############"""""""""##################!!!""""""#########""""""!!!!!!!!! !!!!!!!!!$$$######""""""""""""###!!!!!!"""######""""""!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$######"""############"""""""""""""""""""""""""""#########"""!!!!!! !!!!!!""""""######$$$######"""""" """"""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!$$$"""!!! !!!###$$$%%%$$$$$$######"""""""""&&&%%%###"""""""""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""######!!!  ###$$$"""!!!!!! !!!!!!""" !!!!!!!!!#########""""""#########!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""!!!!!!!!!  !!!!!!"""######""""""!!!!!!!!!"""######"""""""""!!!""""""###$$$##################""""""$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$###"""!!!%%%%%%$$$###"""!!! !!!!!!""""""#########$$$"""!!!!!!###$$$$$$###!!! !!!!!!"""###$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!! """######$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$############"""""""""######$$$$$$$$$ !!!!!!"""""" !!!""""""""""""!!!'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&((())))))###$$$$$$%%%%%%$$$$$$###########################&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################""""""######$$$%%%"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$#########""""""######""""""######$$$%%%########################!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$#########"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$######""""""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!"""""""""###############$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""###""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########""""""!!!!!!!!!###"""!!!!!!""""""""""""###""""""!!!!!!""""""###$$$######"""#########$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""#########""""""""""""""""""###$$$#########""""""######!!!!!!!!!!!! $$$###!!!  !!!"""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!""""""### !!!!!!""""""###""""""!!!!!!""""""### !!!!!!!!! """###$$$$$$$$$$$$###""" !!!"""###############!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!! !!!""""""###!!! !!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!""""""######$$$######"""""""""###%%%%%%%%%$$$###"""""""""###$$$"""""""""###############$$$$$$$$$$$$############ !!!!!!"""######$$$ !!!###%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$###"""%%%%%%$$$###"""!!! !!!!!!"""######$$$###!!! """######### !!!""""""###############"""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######""""""#########"""######$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!"""""" !!!!!!"""""""""!!!'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&!!!"""###%%%''')))***+++$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((""""""""""""""""""""""""#########"""###$$$$$$%%%"""""""""""""""######$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""#########"""###$$$$$$%%%########################!!!"""###%%%%%%%%%$$$###&&&%%%%%%%%%$$$#########""""""###""""""!!! !!!"""###$$$$$$###"""!!! !!!#########"""!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""!!!!!!  """#########"""!!! !!!!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!""""""######"""!!!  !!!!!! ######""""""""""""######$$$$$$"""""""""###$$$%%%!!!  !!!!!!!!!!!!!!!"""######%%%$$$###""""""###$$$%%%###$$$&&&&&&&&&$$$"""!!!!!!"""###$$$&&&'''))))))'''&&&$$$""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!""""""###!!!"""###"""!!! ######""""""""""""#########$$$$$$$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!! """###%%%%%%&&&&&&!!!!!!""""""""""""!!!!!! !!!"""######"""!!! ###"""!!!!!!!!!"""$$$%%% !!!""""""######"""!!!!!!!!!!!!!!! !!!""""""""""""$$$$$$$$$############"""!!!!!!""""""######$$$$$$%%%$$$#########$$$&&&''''''&&&$$$#########$$$$$$ !!!!!!""""""$$$$$$######""""""!!!!!!###$$$$$$%%%&&&&&&'''''' ###$$$###!!! !!!###%%%&&&%%%$$$### !!!!!!!!!!!! !!!"""######$$$"""  """######"""!!!############"""""""""!!! ######################## !!!!!!""""""""""""!!!!!!!!!"""#########""" ###"""""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""### !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&%%%######%%%'''%%%&&&((())))))(((&&&%%%###$$$&&&''''''&&&$$$###!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""########################!!!!!!!!!""""""#########%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$%%%%%%%%%$$$""" """############$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$##################"""############$$$$$$$$$###############$$$$$$$$$######""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######"""""""""""""""!!!  """###"""###$$$###"""""""""!!! !!!!!!""""""######%%%$$$"""!!!!!!!!!"""### !!!!!!""""""######""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$#########"""########################$$$$$$######""""""!!!!!! !!!""""""""""""############"""""" !!!"""###$$$$$$###""" !!!"""############$$$###"""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%###"""###$$$"""!!!!!!!!!!!!!!!"""###&&&%%%$$$"""!!! !!!!!!""""""""""""!!!!!!###!!! ###%%%############$$$%%%&&&'''$$$%%%&&&&&&%%%$$$"""!!!""""""""""""############ !!!!!!!!!"""""""""###  !!!!!!!!!"""!!!!!!!!!!!!!!!""""""###'''&&&&&&%%%$$$###""""""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%###!!! """######""" !!!""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!! """""""""!!!"""######$$$""""""""""""############"""!!!  !!!""" !!!###$$$%%%&&&'''$$$$$$$$$#########""""""!!!  ###''')))########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""######"""!!!"""###$$$###!!!!!! !!!$$$&&& !!!#########"""!!!$$$###""" !!!""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! !!!"""###%%%%%%%%%$$$###""""""############"""""" !!!!!!""""""%%%$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""#########"""!!!!!! """%%%&&&%%%$$$$$$$$$############"""!!! """"""""""""#########$$$$$$$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!$$$$$$#########"""""""""$$$##############################""""""""""""""" !!!!!!""""""""""""############"""""" !!!"""###$$$######""" !!!""""""""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""#########$$$######""""""""""""###""""""""""""""""""""""""$$$%%%%%%$$$###""""""$$$!!!!!!!!!!!!"""$$$%%%&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""  ###$$$"""""""""###$$$%%%%%%&&&""""""######$$$#########""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""!!!!!! !!!!!!%%%$$$$$$######""""""!!!%%%$$$"""!!!!!!!!!"""###"""######$$$%%%&&&&&&'''"""""""""""""""######$$$&&&$$$!!!!!!"""""""""!!! !!!""""""######"""""""""!!!!!!!!!!!!%%%$$$$$$$$$##################"""""""""""""""###""""""""""""############""""""!!! !!!"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""!!! !!!###$$$""""""""""""""""""""""""########################!!!!!!!!!!!! ###""""""!!!"""###$$$%%%###########################""""""!!!!!!!!!""""""###"""!!!"""###$$$###!!! """### !!!""""""""""""""""""$$$###"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$######"""!!!!!! """"""######$$$#########""""""############"""""" !!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!""""""'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%########################"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######""""""######$$$#########$$$&&&''''''%%%###""""""""""""############""""""############$$$$$$$$$$$$$$$######"""!!!"""""""""#########"""!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""############!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!"""#########"""""" !!!""""""######"""!!!!!!!!!""""""#########$$$$$$$$$#########""""""%%%%%%$$$######"""##############################"""###$$$###"""!!!"""###!!!!!!!!!"""###%%%'''(((""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""#########"""!!!!!!!!!""""""!!!"""""""""###$$$$$$$$$!!! !!!!!!"""###$$$$$$""""""""""""#####################"""""""""""""""############"""""""""""" !!!!!!!!!""""""""""""!!! """"""""""""""""""""""""$$$###""""""!!!"""""""""""""""###%%%&&&'''((()))"""""""""""""""######$$$&&&$$$"""!!!""""""!!!  !!!!!!""""""#########"""""""""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###############$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#######################################"""""""""$$$""" $$$&&&########################""""""!!!!!!!!!""""""######"""!!!"""###$$$###!!! !!!!!!""""""######"""!!!!!!!!!""""""######"""!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!######"""!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%'''(((((('''&&&&&&(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''###$$$%%%&&&'''&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""#########%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$"""  !!!"""#######################################$$$######"""""""""""""""###"""""""""!!!!!!!!! """""""""""""""#########""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$#########"""""""""""""""""""""############""""""!!!!!!""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###""""""""""""########################!!!"""###"""!!! !!!"""!!!!!!!!!"""###$$$%%%&&&"""""""""""""""######$$$$$$###!!! !!!###$$$###############"""!!!!!!!!!!!!""""""############""""""!!! !!!"""###%%%!!!"""""""""############"""""""""######$$$$$$$$$$$$$$$#########""""""""" !!!!!!!!!!!!"""""""""###"""!!! !!!!!!!!!""""""###############""""""""""""""""""!!!!!!""""""###$$$%%%%%%"""""""""""""""######$$$'''%%%###"""""""""  !!!!!!""""""""""""#########"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$$$$!!!"""""""""####################################################################################%%%%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$###########################""""""""""""###$$$$$$###"""!!!"""###$$$###!!!!!!"""###$$$%%%$$$$$$###%%%$$$"""!!! !!!""""""######"""""""""""""""""" !!!"""######$$$############""""""!!!!!!$$$###""" !!!"""""""""############""""""###"""""""""!!!!!! """"""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%'''(((((('''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''"""###%%%&&&''''''&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""#########$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!""""""  !!! !!!""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!"""""""""###!!!"""""""""#########$$$""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!""""""######$$$$$$###############"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""" !!!"""######""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!"""###""""""!!!!!!!!!""""""$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$###"""!!! !!!!!!"""#########""""""%%%$$$###"""!!!""""""###!!!"""""""""############ !!!"""###$$$%%%&&&'''#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""###%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$"""""""""#########"""""""""""""""""""""!!!!!!!!!"""""""""""""""######$$$&&&%%%#########""" !!!!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&&&&!!!"""""""""##################$$$$$$$$$$$$###### !!!!!!"""#################################"""###%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""############$$$$$$%%%&&&###"""!!!"""###$$$###!!!!!!"""$$$%%%&&&%%%######%%%$$$###!!!!!!!!!"""###""""""################## !!!"""######$$$#########"""""""""""""""$$$###""" !!!"""""""""############""""""######""""""!!!!!!!!! """"""""""""###%%%&&&'''""""""!!!!!!!!!!!!""""""###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$&&&(((((('''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""###$$$&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$%%%%%%&&&&&&############""""""""""""######$$$$$$$$$$$$######""""""######$$$#########!!!"""######"""!!!###$$$ !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""############"""!!!!!! !!!"""#########!!!""""""######$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""############""""""""""""!!! !!!!!! !!!###$$$%%%%%%!!!"""###$$$%%%&&&''''''""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###$$$###"""!!! $$$$$$###"""!!!!!!""""""########################""""""#########"""!!!!!!!!!"""###$$$$$$$$$""""""%%%%%%$$$###""""""""""""""""""""""""############!!!!!!"""$$$%%%&&&'''(((""""""""""""!!!!!!!!! !!!!!!!!!"""""""""######"""""""""""""""###$$$$$$"""""""""######$$$$$$$$$!!!!!!"""############"""%%%%%%$$$$$$###""""""!!!"""""""""""""""######$$$%%%$$$############ """"""""""""""""""""""""$$$$$$#########""""""""""""""""""""""""######### ###%%%&&&&&&&&&""""""""""""##################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$###############$$$$$$$$$!!!###$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%&&&###"""!!!"""###$$$###!!! !!!"""######"""!!! $$$$$$###"""""""""######!!!"""###$$$$$$$$$######""""""######$$$$$$%%%%%%######""""""""""""""""""######"""!!!!!!!!!""""""""""""############""""""###""""""""""""""""""!!! !!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$###%%%'''((('''%%%$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$##################"""######$$$%%%%%%&&&&&&""""""""""""##################$$$$$$$$$$$$######""""""#########"""!!!!!!###$$$$$$###""""""###%%% !!!!!!"""""""""!!!!!!#########"""""""""!!!!!!"""######$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!""""""######$$$%%%%%%$$$$$$#########""""""""" !!!!!!"""##################""""""""""""""" !!!!!!""""""#########""""""############""""""###"""!!!  !!! !!!!!!!!!  """######"""!!!"""#########$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$######################## !!!######"""!!!###$$$######""""""!!!"""""""""""""""""""""""""""###$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###""""""""""""###""""""!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!  !!!!!!"""""""""""""""""" !!!"""###$$$######"""%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$######"""###$$$###!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""$$$%%%%%%$$$###""""""""""""############""""""###$$$$$$###""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""""""""######################################################$$$$$$%%%%%%%%%%%%""""""############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###"""!!!"""###$$$###!!! !!!!!!!!!!!!!!! """"""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$##################$$$$$$$$$"""""""""""""""""""""###""""""######$$$#########""""""############"""""""""""""""""""""#########!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$"""$$$'''(((&&&%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#################################""""""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""###$$$%%%$$$$$$"""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""!!! ###$$$$$$###!!! !!!###""""""############""""""%%%$$$$$$$$$######"""""""""######$$$$$$"""!!! ######""""""!!!!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$######""""""!!!!!! !!!"""######$$$""""""############""""""###"""!!!  !!!######$$$$$$$$$######"""######$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%###"""""""""###$$$%%%%%% !!!!!!"""$$$%%%&&& """$$$&&&&&&$$$"""  !!!"""######$$$%%%&&&&&&%%%###""" """""""""!!!!!!""""""""""""############''''''&&&%%%%%%$$$###############""""""""""""!!!""""""""""""############'''&&&%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###""""""""""""######$$$$$$$$$"""""""""""""""######$$$"""""""""###$$$$$$""" #########"""""""""""""""$$$$$$$$$############"""!!!!!!""""""#########$$$ """###$$$$$$###""" """"""""""""############!!!"""###$$$$$$###"""!!!''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###"""!!! """########################### !!!#########"""!!!"""###$$$###!!!#########""""""""""""""" !!!###$$$%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""###%%%%%%%%%$$$###""""""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$###$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%'''))))))%%%"""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$############$$$%%%&&&'''&&&&&&%%%$$$$$$######"""###"""!!!!!!!!!"""$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""""""""&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###########################%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""######$$$$$$$$$$$$######%%%""" """###!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!! $$$###"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''######""""""""""""######""""""""""""""""""""""""######"""!!! !!!!!!""""""!!!!!!  """%%%&&&%%%#########"""""""""""""""""""""""" !!!!!!!!!!!!'''### !!!###%%%$$$###"""###$$$$$$###"""!!!  !!!"""###$$$$$$!!!###$$$###"""!!!"""###$$$%%%&&&$$$"""!!!!!!"""######"""""""""""""""######""""""!!!!!!!!!!!!!!!#########$$$%%%%%%&&&&&& !!!"""###############&&&%%%$$$###""""""""""""((('''%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''$$$"""!!!"""$$$$$$$$$(((((('''%%%%%%$$$$$$$$$ !!!!!!""""""###"""""""""!!!!!! $$$###!!! !!!"""$$$%%%""""""""""""""""""""""""#########"""""" ###"""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%% !!!""""""""""""""" !!!"""######"""!!! """############$$$$$$$$$######""""""""""""######666DDD;;;+++$$$""" """"""""""""############ !!!###%%%%%%%%%$$$###$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """###$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$###$$$&&&&&&$$$###"""############$$$$$$$$$%%%$$$$$$$$$######""""""!!! !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""#########"""!!! !!!"""###$$$#########""""""""""""&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((('''$$$!!!###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######################## """###"""!!! !!!"""""""""#########$$$$$$$$$########################!!!  !!!"""#########$$$$$$$$$$$$######&&&###!!!!!!###$$$"""!!!""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$##################"""""""""###$$$%%%$$$$$$%%%%%%%%%$$$##############################%%%$$$###""" ######""""""""""""######""""""""""""""""""""""""#########""""""!!!!!!!!!######"""""""""!!!!!!!!!!!!"""######""""""###%%%""""""""""""""""""""""""!!!!!!!!!""""""""""""###%%%###!!!!!!$$$%%%$$$"""""""""###$$$######!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$""""""###$$$$$$%%%%%%$$$"""!!!!!!"""######""""""""""""############"""!!!!!!!!!""""""###""""""""""""""""""""""""######$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$$$$%%%$$$###""""""""""""###$$$%%%$$$"""!!!"""&&&+++///>>>999222***$$$!!!!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$#########"""!!! """$$$%%%""""""""""""""""""""""""############"""!!! ###"""!!! !!!""""""!!!!!!!!!!!!"""###$$$%%% !!!""""""#########"""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$######""""""""""""######***???KKK>>>+++###""""""""""""""""""##############################$$$$$$######""""""""""""###### !!!""""""######""""""########################$$$$$$###""""""!!!!!! """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######!!!!!! !!!!!!"""###"""""""""""""""######$$$######$$$%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$#########"""""""""$$$###""""""""""""""""""$$$###""""""###$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$############"""!!!!!!"""###$$$###"""!!! !!!"""###$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$######%%%&&&&&&$$$!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$###"""###%%%!!!!!!"""""""""#########""""""""""""""""""""""""###!!! ###%%%######$$$$$$$$$$$$######&&&$$$""""""###$$$###"""""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""########################&&&%%%$$$"""$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!############"""""""""""""""""""""  ###&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############""""""###$$$$$$###!!!!!!""""""############"""######"""""""""!!!!!!!!!"""$$$%%%$$$###"""###$$$###$$$%%%$$$"""!!!!!!"""###"""""""""""""""######$$$$$$###""""""""""""###$$$$$$###""""""!!! $$$$$$%%%%%%$$$$$$############""""""######$$$%%%$$$######"""######$$$%%%###""""""!!!!!!""""""###"""""""""$$$(((000999???FFF@@@555***### """"""############$$$$$$######""""""""""""!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%"""""""""#####################$$$$$$$$$$$$######"""""""""#########$$$$$$######""""""""""""######+++;;;BBB666$$$ """"""""""""############&&&%%%###!!!!!!"""$$$%%%""""""############""""""!!!"""######$$$$$$####################################""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###""""""###$$$$$$###!!!"""""""""#########$$$$$$######""""""""""""!!!!!!$$$$$$#########$$$%%%%%%"""!!!!!!!!!!!!""""""###########################!!!"""######$$$$$$######"""!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""'''''''''&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$%%%&&&%%%$$$###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############""""""""""""$$$$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""#########$$$########################$$$###"""!!!!!!###%%%&&&######$$$$$$$$$$$$######%%%$$$###""""""######"""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$###"""!!!########################%%%$$$$$$###""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&%%%$$$"""!!!""""""""""""""""""""""""!!!!!!"""!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""###$$$$$$$$$"""!!!!!!!!!""""""############"""""""""""""""""""""""""""###$$$###"""!!!"""$$$###$$$$$$###"""!!!!!!"""""""""""""""""""""###$$$%%%$$$$$$###############%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$###"""!!! """###$$$%%%!!!!!!"""""""""###$$$$$$""""""""""""""""""""""""!!! !!!'''111;;;BBBDDD777222+++$$$!!!!!!$$$&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$##################$$$$$$########################""""""""""""##################""""""""""""#########,,,///''' !!!!!!"""""""""############&&&%%%###"""""""""######!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$######################## !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!"""$$$$$$"""!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!! !!!!!!!!!########################!!!""""""############### !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!"""""")))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$######"""!!! !!!!!!"""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%########################!!!"""###"""!!! !!!############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!!"""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$######"""!!!#################################$$$$$$$$$%%%%%%$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""" """###$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!"""######!!!!!!"""###"""###$$$###!!!!!!!!!###""""""!!!!!!"""###$$$$$$%%%$$$$$$###############""""""#########$$$$$$$$$""""""######"""!!! !!!!!!###%%%&&&''' !!!!!!"""####################################$$$ (((444;;;:::777%%%$$$"""!!!!!!"""%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""###$$$$$$$$$$$$######""" !!!"""""""""""""""""""""""""""""""""###$$$$$$$$$###""""""###$$$$$$"""""""""!!!!!!"""""""""!!!!!!"""""""""###############""""""""""""############"""!!!"""%%%&&&%%%!!!"""""""""###############$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! $$$$$$###"""!!!!!!""""""###"""!!!"""$$$$$$"""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######### !!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$&&&'''''''''&&&%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###"""!!!######$$$$$$$$$$$$######"""######""" !!!"""""""""""""""############"""""""""""""""""""""""""""""""""""""""######### !!!""""""######""""""""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$###""" !!!!!!!!!!!!!!!$$$%%%$$$""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """######"""!!!!!!"""###"""""""""""""""###$$$ !!!"""###$$$%%%&&&!!!#########"""!!!"""###!!!"""######!!!!!!!!!###!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""""""""### !!!!!!"""######!!!!!!!!!"""!!!!!! """"""###$$$%%%''')))***!!!""""""############""""""######$$$$$$######"""&&&"""!!!&&&---///***#########""""""!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""""""""###############!!!"""""""""############"""""""""""""""""""""""""""###############"""""" !!!"""#########"""###"""""""""""""""######%%%$$$###"""!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""############""""""""""""######$$$!!!###&&&%%%"""""""""""""""############"""###%%%&&&%%%$$$""" """"""############""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""%%%%%%$$$###!!!%%%$$$###"""!!!!!!!!!!!!###""""""###$$$$$$###!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""######""""""!!!!!!!!!"""#########$$$$$$$$$$$$###""""""########################"""!!!!!!!!!!!!"""###$$$ !!!"""######$$$######!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$$$$######"""$$$$$$### !!!$$$""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$ """#########"""!!! !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""######### !!!!!!"""""""""""" """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""!!!"""###""" """$$$$$$###"""!!!!!!""""""###"""""""""######$$$$$$$$$###$$$%%%%%%######$$$%%% """###"""!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""###$$$&&&'''((("""###$$$$$$$$$###"""!!!!!!!!!"""######"""!!!!!!#########$$$$$$###!!!%%%%%%$$$"""!!! $$$$$$#########""""""""" !!!!!!!!!""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""#########"""######""""""""""""######%%%$$$""" !!!"""#########"""!!!!!!"""######!!!!!!!!!!!!"""""""""#########""""""""""""######!!! !!!!!! """"""""""""############"""######$$$$$$$$$$$$#########""""""""""""###### !!!""""""######""""""""""""""""""""""""""""""%%%%%%%%%$$$######""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""######"""!!! ######"""""""""""""""###$$$######$$$%%%%%%$$$"""!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$######"""!!!!!!!!!""""""!!!""""""###"""!!! """""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!"""######$$$###"""""" !!!"""######"""!!! &&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$###"""""""""###%%%&&&%%%""""""$$$'''%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&############$$$%%%&&&'''#########$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$"""!!!""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""######"""!!!"""###""""""""""""############""""""""""""""""""""""""&&&%%%###""""""$$$&&&(((######$$$$$$$$$$$$#########%%%&&&$$$!!! """%%%""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$ """#########"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!""""""#########$$$###$$$###"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!######!!!"""%%%%%%$$$###!!!!!!!!!""""""$$$$$$$$$###############%%%&&&''''''%%%%%%&&&''' !!!###"""!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""############### !!!###$$$%%%###$$$%%%%%%$$$###"""!!! !!!""""""!!! """%%%######'''$$$###"""!!!!!!!!!###$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!"""#########"""######"""""""""""""""###%%%###!!!  !!!"""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""######""""""""""""###### ###''''''### $$$""""""""""""############$$$###"""!!!"""###%%%'''$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""#################################$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$&&&&&&$$$###!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%""""""!!!  $$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""###$$$$$$###!!!!!! !!!"""######"""!!! %%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###"""""""""######!!!!!!""""""#########$$$""""""#########""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$###############"""!!!!!!###"""!!!"""###$$$###!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!###"""!!!"""$$$%%%%%%###"""""""""""""""""""""""" !!!!!!!!!!!! &&&&&&&&&%%%$$$###!!! !!!!!!!!!!!!"""""""""###$$$$$$""" ########################%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&$$$""" !!!$$$%%%###!!!$$$$$$$$$#########""""""$$$###!!!!!!"""###########################%%%%%%&&&'''&&&###!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$  !!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!$$$***,,,)))%%%$$$'''&&&$$$#########$$$$$$ """###$$$%%%%%%%%%)))&&&""" !!!"""###### !!!!!!""""""######!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""!!! !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!%%%###""""""######""" !!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!"""###############""""""""""""!!!!!!!!!!!!########################$$$$$$###"""!!!!!!""""""$$$$$$######"""#########$$$$$$$$$#########"""""" !!!"""######"""""""""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$###""" """$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%$$$###"""!!!""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$'''((()))$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%###"""""""""######!!!"""""""""############""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$&&&%%%###!!! !!!!!!"""###"""!!!"""###$$$###!!!###$$$$$$$$$$$$###""""""#########$$$######"""""""""""""""""""""""""""!!!###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""""""""######""""""###$$$###!!!#################################""""""###$$$$$$###""""""!!!!!!"""###$$$$$$"""!!!!!!###$$$###!!!$$$$$$$$$#########""""""""""""!!! !!!##############################%%%&&&'''((('''%%%###"""""""""""""""""""""""""""######""""""!!! ########################""""""############"""""""""!!!###***,,,(((%%%$$$&&&%%%$$$###"""######$$$ !!!"""$$$%%%%%%&&&&&&'''$$$!!! !!!###$$$$$$$$$######"""!!!!!! $$$###"""###$$$$$$"""!!!########################"""""""""""""""!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""#########$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""$$$###""""""######"""  """""""""""""""!!! !!!!!!"""############### !!!!!!""""""##############################%%%%%%$$$###############$$$###############$$$$$$$$$$$$$$$#########""""""###"""!!!  !!!"""###$$$%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$############$$$$$$&&&###!!!!!!###%%%&&&&&&###$$$$$$###  ######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!"""###%%%'''((()))######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$$$$$$$$$$###############%%%$$$######"""#########""""""""""""############""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$'''%%%"""  """$$$###"""!!!"""###$$$###!!!######$$$$$$######"""!!!!!!!!!"""#########""""""""""""""""""""""""""""""$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""############""""""!!!!!!###$$$%%%%%%&&&&&&""""""""""""###############""""""###$$$###!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$###"""!!!!!!""""""###"""!!!"""###$$$###!!!$$$############"""""""""!!!!!!!!!""""""####################################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######""""""!!!!!! $$$###""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!###(((***'''$$$$$$$$$$$$###"""""""""######!!!"""###$$$%%%&&&&&&&&&%%%### """$$$%%%%%%#########""""""!!!!!! &&&%%%$$$$$$%%%$$$""" ########################!!!!!!""""""""""""""""""%%%$$$###"""""""""######"""""""""#########$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$###""""""######"""!!! !!!!!! """"""######""""""!!!!!!!!!!!!"""############### !!!"""###$$$$$$########################&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$############"""""""""%%%###  !!!!!!""""""############"""###############$$$$$$%%%$$$$$$############$$$$$$&&&### !!!###%%%%%%$$$&&&'''&&&$$$!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%''')))***,,,######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$########################$$$$$$##################"""""""""""""""#########!!!""""""############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%###"""!!!"""###$$$###!!!###############""""""!!! !!!""""""""""""""""""""""""""""""#########$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$%%%%%%%%%%%%!!!!!!"""""""""#########"""""""""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$######""""""""""""""""""###"""""""""######""""""############"""""""""""" """####################################### !!!"""###""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%&&&&&&$$$###""""""""""""########################$$$##################$$$$$$!!!"""''')))&&&###$$$######""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&###!!! """$$$%%%%%% !!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$"""########################!!!!!!!!!""""""######$$$&&&$$$"""!!! !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!"""######$$$$$$%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$"""!!!"""######"""!!!""""""############""""""""""""#########""""""!!!!!!!!!"""############### !!!"""#################################%%%$$$$$$#########$$$$$$""""""""""""###$$$%%%&&&############""""""""""""!!! !!!###$$$!!!!!!""""""""""""""""""#########""""""######$$$$$$$$$############$$$$$$$$$!!! """###!!!###&&&(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!###$$$&&&((()))#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$####################################$$$###############""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!###%%%%%%%%%%%%###"""!!!"""###$$$###!!!"""############"""!!!!!! !!!"""""""""""""""!!!"""""""""#########$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$###### !!!!!!!!!""""""!!!!!!"""%%%((()))(((&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""###$$$$$$$$$""""""######"""""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$######"""""""""""""""""""""""" !!!""""""""""""######################## !!!###$$$$$$%%%""""""!!!""""""""""""""""""""""""########################%%%!!!!!!%%%'''$$$###$$$""""""""""""######"""""""""######$$$%%%%%%%%%%%%"""  """$$$%%%%%% !!!"""###$$$%%%%%%"""""""""$$$&&&'''&&&%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$""" !!!"""############$$$$$$$$$$$$%%%######""""""""""""""""""%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$###"""!!!"""###$$$###"""""""""############""""""""""""############""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!##############################""""""""""""###$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""" !!!"""###############""""""!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""$$$$$$############$$$$$$$$$!!! !!!""" ###$$$###"""!!!!!!''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%&&&$$$#######################################$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""!!!!!!!!!!!!"""############$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###############"""""""""""" !!!"""######$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!$$$&&&&&&%%%$$$###"""!!!"""###$$$###!!!""""""######""""""!!! !!!!!!"""#########""""""!!!""""""######$$$$$$$$$%%%$$$"""###$$$$$$###"""""""""""""""""""""""""""#########$$$$$$############$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""%%%((()))((('''""""""""""""""""""""""""$$$###"""!!!  !!!###$$$$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!"""""""""""""""###########################""""""""""""""""""""""""""""""#########$$$$$$%%%########################!!!!!!!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""&&&!!! $$$%%%###"""$$$!!!"""######$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!  """$$$$$$$$$########################!!! !!!###&&&''''''%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""##################$$$###"""!!! !!!"""""" !!!!!!!!!!!!"""############""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############"""!!!"""###$$$###""" !!!!!!""""""!!!!!! """"""######$$$$$$######!!!!!!"""##################"""""""""!!!!!!!!! ########################"""""""""!!!""""""###$$$""""""""""""###$$$%%%%%%!!!!!!"""""""""""""""######$$$%%%%%%$$$###!!! ###""""""!!!!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$&&&$$$"""!!!"""######"""###%%%&&&%%%###!!! &&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&!!!$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######""""""######$$$%%%######""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&$$$###""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###############"""""""""!!! !!!"""######$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!###%%%%%%$$$######"""!!!"""###$$$###!!!"""""""""""""""!!!!!! #########$$$######""""""!!!""""""######$$$%%%%%%%%%$$$######$$$$$$###!!!"""""""""""""""""""""""" !!!!!! ###############"""!!!!!! !!!!!!!!!!!!""""""""""""""""""$$$&&&'''%%%###########################$$$######"""""""""###### !!!"""###$$$$$$###"""!!!###$$$###!!!!!!"""$$$!!!!!!!!!!!!""""""######&&&%%%###""""""""""""###""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%########################""""""""""""""""""""""""&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%''''''%%%###!!!&&&""" """$$$""""""$$$!!!"""$$$%%%%%%%%%$$$$$$!!!!!!"""#########""""""!!! !!!"""$$$###"""########################!!! !!!"""%%%&&&%%%###""""""""""""""""""""""""$$$$$$##################$$$$$$#########""""""""" !!!!!!!!!"""""""""""""""""""""########################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######""""""!!!!!!!!!###$$$###"""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###!!!!!!"""###############!!!!!!!!!!!!""""""""""""###########################"""""""""######$$$%%%$$$###############$$$$$$!!!!!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!!!!""""""$$$###""""""!!!!!!""""""$$$$$$############$$$$$$%%%$$$###$$$%%%%%%###!!!'''((((((&&&$$$"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$'''(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%$$$###"""!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%"""###$$$%%%'''((())))))$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""###$$$&&&'''((("""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$#########""""""!!!!!! !!!######$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$###"""""""""""""""#########"""!!!"""###$$$###!!!"""""""""""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%&&&$$$######$$$$$$###!!!""""""""""""""""""""""""""""""############""""""!!!"""############""""""""""""""""""###############""""""###$$$$$$!!!####################################$$$%%%&&&'''""""""###$$$$$$###!!! !!!###%%%$$$!!! """$$$ !!!!!!!!!""""""######(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""######""""""""""""##############################"""###$$$%%%'''((()))***#########"""######$$$$$$"""""""""""""""""""""""" """&&&((((((&&&""" '''""""""###!!!"""$$$"""###$$$%%%&&&&&&%%%$$$ !!!!!!""""""""""""!!!"""!!! !!!"""###"""!!! !!!###$$$%%%''''''"""!!!!!!"""$$$$$$###!!!########################%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$ !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!"""!!!!!!!!!###$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""############### !!!"""###$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$################## !!!!!!!!!""""""######"""!!!!!!$$$&&&%%%$$$###!!!!!!!!!"""###%%%%%%$$$###""""""######$$$$$$############$$$$$$######"""###$$$$$$!!!!!!"""###"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""######!!! !!!!!!""""""""""""!!!!!! """#########$$$%%% !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!! !!!"""######%%%%%%%%%$$$$$$############"""!!! !!!###%%%&&&%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$###!!!!!!###$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%###"""""""""###$$$##############################$$$$$$$$$$$$############$$$$$$$$$######""" """###$$$""""""###$$$"""############$$$$$$$$$---######### !!!!!!!!!!!!"""""""""!!!"""###$$$%%%&&&&&&&&&$$$######"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$###############$$$%%%$$$###$$$$$$$$$""" $$$$$$######"""!!!!!!!!!""""""!!!!!!"""###$$$$$$#########$$$%%%%%%%%%&&&"""###$$$$$$###"""!!! !!!"""!!!!!!!!!""""""######$$$$$$################################################%%%$$$######$$$$$$""" !!! !!!%%%&&&$$$"""""""""""""""############"""""""""""""""######$$$###""""""###$$$$$$""" $$$######%%%''''''###""""""############"""""""""""""""!!!"""######$$$######""""""""""""######%%%%%%%%%%%%$$$###""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!!!! $$$#########""""""!!!!!!%%%%%%###"""!!!!!!!!!!!!######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!$$$$$$###""""""!!!""""""""""""""""""""""""""""""$$$$$$##########################################!!!!!!!!!!!!!!!""""""###"""###$$$###"""!!!!!!###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""'''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$###!!! !!!###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$$$$###!!!""""""############""""""!!!###%%%%%%$$$######$$$((('''&&&$$$!!!########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%###!!! !!!"""###%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###########################%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$###"""$$$######"""!!!!!!""""""##############################$$$$$$$$$$$$############$$$$$$$$$######""""""$$$%%%$$$"""!!!!!!"""""""""#########$$$$$$$$$'''"""###&&&$$$!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!!!! """"""#########""""""!!!!!!!!!!!!!!!"""""""""###############"""""""""!!!"""############$$$$$$$$$%%%$$$######"""""""""###$$$######$$$$$$$$$###"""###############$$$$$$$$$"""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!!!!""""""###!!!######"""!!! !!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""%%%$$$###$$$%%%%%%###!!!%%%###!!!"""$$$$$$""" """"""""""""###########################$$$$$$%%%)))(((&&&&&&&&&&&&$$$######""""""###&&&&&&$$$!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""############""""""""""""############$$$$$$$$$###"""""" !!!"""###%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''&&&&&&&&&%%%%%%############"""""""""!!!$$$$$$###"""!!!!!!!!!!!! !!!"""#########"""!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""###"""!!!!!! !!!""""""""""""""""""""""""################################################"""""""""""""""###$$$$$$"""###$$$###"""!!!!!!###""""""!!!!!!!!!"""###$$$##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""!!! !!!###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$""" """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$######$$$$$$$$$######"""!!!########################""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%###"""!!!!!!""""""%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$##############################!!!!!!!!!!!!######!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""!!! ##############################$$$$$$$$$$$$######"""######$$$$$$$$$######$$$%%%&&&%%%""" """""""""#########$$$$$$"""""""""$$$''''''%%%###!!!!!!!!!"""""""""###### !!!"""########################""""""!!!!!! ############"""!!! !!!!!!!!!"""""""""##################"""""""""""""""############$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$######""""""###$$$$$$%%%&&&&&&""""""!!! !!!!!!############""""""""""""%%%###!!! !!!$$$&&&###$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$&&&&&&%%%###"""!!! !!!$$$&&&&&&&&&"""""""""#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&***'''$$$#########"""!!!###"""!!!"""$$$%%%%%%$$$ !!!!!!!!!!!!!!!!!! """"""!!!!!!""""""###$$$######""""""""""""######!!!!!!"""############"""%%%%%%$$$###############""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$#####################""""""""""""######""""""!!!!!! !!!"""######""""""########################!!!!!!!!!!!!""""""###$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""""""###############################################################$$$$$$%%%"""###$$$###"""!!!!!!#########"""""""""###$$$%%%""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""!!!""""""&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$ !!!"""$$$%%%&&&'''(((########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$%%%&&&##############################$$$%%%%%%%%%$$$$$$########################""""""!!! !!!""""""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$######""""""###$$$$$$$$$#########%%%&&&%%%###!!!!!!!!!""""""""""""############!!!###&&&'''&&&%%%%%%%%% !!!!!!!!!!!!"""!!!!!!"""###$$$$$$###############"""""""""!!!!!! !!!!!!!!! !!!!!!"""""""""##################"""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$###!!!!!! !!!"""$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!"""$$$&&&###$$$%%%$$$###"""###%%%######""""""!!!!!! ########################""""""""""""""""""""""""#########$$$&&&'''&&&$$$###"""""""""###$$$%%%&&&""""""#########$$$$$$$$$$$$############$$$%%%%%%'''$$$!!! !!!!!!!!!%%%$$$#########$$$%%%%%%!!!!!!""""""""""""!!!!!!###############$$$$$$%%%######""""""""""""###### !!!"""###$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!! #########"""""""""""""""""""""""""""!!!!!!  """""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$###########################""""""""""""###$$$$$$"""###$$$###!!!!!!!!!###""""""""""""######$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&"""##################"""!!!###$$$######$$$%%%'''&&&&&&%%%$$$#################################&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&!!!!!!"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%########################""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$#########"""###$$$%%%&&&%%%$$$#################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$!!!!!!"""""""""#########$$$%%%&&&%%%"""!!!###$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$############"""""""""""" !!!""""""""""""""""""""""""############""""""""""""""""""######""""""#########$$$$$$$$$&&&%%%$$$"""!!! """$$$%%%######$$$%%%######""""""!!!!!!!!!!!!%%%%%%$$$###""""""""""""###""""""!!!!!! !!!"""###############"""###$$$$$$""""""###$$$$$$$$$$$$######"""""""""###################################################""""""$$$&&&&&&%%%$$$((('''&&&$$$!!! ############$$$$$$$$$$$$"""""""""""""""###$$$$$$'''%%%"""!!!###%%%&&&&&&&&&&&&%%%$$$######$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""######!!!!!!###$$$%%%%%%&&&&&&!!!!!! !!!"""$$$'''(((!!!"""""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!""""""###""""""!!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""!!!!!!!!!!!!"""######"""###$$$###!!!!!!!!!###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&'''(((&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%""""""############"""""" """#########$$$%%%&&&%%%$$$###!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!###$$$$$$$$$###"""!!!"""######$$$#########$$$$$$%%%%%%&&&%%%%%%%%%##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%!!!!!!!!!"""""""""######&&&&&&%%%###!!! """$$$"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$######################## !!!"""$$$%%%&&&''''''"""""""""#########$$$$$$""""""""""""############"""############$$$$$$$$$%%%$$$###"""!!! ###&&&%%%###!!!###%%%###""""""!!! %%%%%%$$$#########$$$$$$""""""""""""!!!!!!!!!!!! !!!###$$$$$$###"""!!!!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$#########################################################""""""###%%%%%%$$$""" """#########$$$%%%#########$$$$$$$$$$$$%%%""""""!!!!!!""""""###$$$$$$"""!!!!!!###%%%&&&&&&$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""######""""""###%%%%%%&&&&&&&&&$$$$$$###"""!!! !!! !!!!!!""""""#################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""############!!!"""###$$$$$$###"""!!!""""""######"""!!! !!!!!!!!!!!!""""""###$$$"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!""""""###"""###$$$###"""!!!!!!### !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""######"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$###### """$$$$$$######$$$%%%""""""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################"""##################""" !!!###%%%%%%$$$###"""!!!!!!"""###############$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$###$$$&&&%%%$$$######$$$!!!!!!!!!!!!"""""""""###%%%$$$################## !!!!!!!!!!!!######$$$$$$$$$$$$##############################"""###$$$%%%&&&'''''''''""""""#########$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!$$$'''&&&""" """%%%""""""""""""!!!!!!!!!!!!##################$$$%%%!!!"""""""""""""""###############""""""""""""""" """######""""""###%%%###############$$$$$$$$$###################################################"""!!!"""######""" ###$$$%%%''')))#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$"""""""""$$$%%%$$$### ###$$$###"""###%%%######$$$$$$$$$$$$######$$$############$$$%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$#########"""  !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""############!!!"""""""""############"""###$$$%%%%%%$$$###"""!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!"""###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""!!!!!!""""""###$$$"""###$$$###"""!!!!!!###!!!"""###$$$$$$$$$##############################""""""#########$$$$$$$$$""""""""""""""""""""""""((('''&&&%%%$$$$$$###$$$!!!!!!###$$$&&&''')))))) !!!"""$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$#########%%%&&&&&&$$$"""&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###!!! !!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$######$$$'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$$$$######"""$$$%%%''''''&&&%%%$$$!!!!!!"""###############$$$###"""""""""###%%%&&&##############################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""""""""!!!!!!!!!!!!""""""""""""###""""""$$$&&&'''%%%###############$$$$$$$$$$$$""""""#########""""""!!!##################$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$###"""!!!!!!!!!!!!!!!"""!!!%%%(((&&&"""!!!$$$!!!!!!""""""######$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$&&&%%%""" !!!"""$$$!!!"""$$$$$$######$$$%%%!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""###"""!!!""""""""" $$$%%%### ######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))((((((((())))))'''%%%!!!###""""""$$$%%%""""""############"""""""""""""""!!!"""######$$$######""""""""""""######!!!""""""############"""###%%%'''''' !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$"""###%%%&&&&&&%%%$$$### !!!"""###$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#################################"""###$$$$$$%%%"""###$$$###"""!!!!!!###"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!! !!!!!!%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((((('''&&&&&&$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""#################################%%%&&&'''&&&$$$###$$$%%%(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$######%%%'''###$$$$$$%%%%%%$$$$$$###'''%%%###!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!%%%%%%$$$###""""""######$$$$$$$$$#########""""""""""""""""""############!!!###$$$###!!!!!!$$$'''((((((((((((&&&$$$"""!!!$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############!!!!!!"""###############%%%$$$###"""""""""###$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$%%%$$$######"""!!!!!!!!!"""###$$$$$$(((&&&###!!!!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""!!! %%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!%%%$$$$$$$$$######""""""""""""############""""""###$$$$$$%%%$$$###""" %%%%%%$$$###""""""###### !!!""""""###&&&%%%$$$"""!!!""""""### ###&&&'''&&&$$$"""""" !!!"""###"""!!!'''""" ###%%%$$$$$$'''))))))((('''%%%$$$#########"""!!!!!!!!!!!!!!!"""###"""""""""!!!!!! !!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$######"""#########!!!!!!"""###############""""""""""""!!!!!!!!!!!!###############$$$$$$$$$ !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$######""""""###%%%'''(((&&&$$$"""  """############$$$$$$$$$$$$""" !!!"""######"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""!!!!!! ###""""""###%%%%%%$$$""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$""" !!!###%%%$$$###""""""###$$$%%%...((("""!!!%%%))))))((($$$%%%%%%%%%%%%$$$######!!!""""""!!!!!!"""$$$$$$$$$###"""!!! %%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!###%%%(((***%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$%%%$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$#########""""""""""""""""""############"""$$$%%%$$$###"""$$$&&&''')))******'''$$$""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""!!!""""""###############$$$%%%%%%%%%$$$"""!!! ###############$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$###"""""""""""""""""""""###$$$"""!!! """$$$%%%%%%######""""""""""""############$$$$$$###""""""!!!""""""#########"""!!!!!!$$$#########""""""""""""$$$$$$$$$######""""""""""""###############"""!!!'''''''''''''''&&&%%%%%%$$$$$$######"""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######"""######### !!!###%%%%%%%%%$$$######"""!!!"""$$$%%%$$$###'''###!!!$$$&&&%%%%%%'''(((((('''&&&%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""#########""""""###$$$$$$$$$$$$############"""######$$$%%%!!!!!!"""#######################################$$$$$$$$$$$$############""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!###%%%'''(((%%%$$$###""""""!!!!!!""""""############$$$$$$$$$$$$######"""!!!!!!!!!!!!$$$$$$##############################$$$$$$$$$%%%"""""""""""""""!!!!!!!!!###""""""###%%%%%%$$$"""###############$$$$$$$$$$$$######""""""######$$$"""""""""!!! """$$$$$$$$$###""""""###$$$$$$+++&&&!!! $$$''''''%%%$$$$$$%%%%%%$$$$$$###""" !!!""""""!!!!!!"""$$$###############"""""""""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###%%%%%%$$$$$$&&&'''%%%$$$######"""#########$$$$$$$$$###############""""""""""""###############%%%&&&&&&$$$######$$$$$$)))---,,,'''###"""$$$$$$$$$$$$################################################$$$######""""""!!!"""######$$$$$$######$$$%%%&&&'''%%%"""$$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""""""""""" !!!"""$$$&&&'''######""""""""""""######$$$$$$$$$%%%$$$$$$###"""!!!""""""#########""""""###############"""""""""#########"""""""""""""""###$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$######$$$$$$#########""""""""""""""" !!!!!!""""""######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$###$$$&&&&&&&&&%%%&&&""" ###%%%$$$$$$&&&&&&&&&%%%%%%$$$###"""""""""""""""!!!!!!""""""###!!!""""""###$$$$$$%%%%%%############""""""""""""!!!!!!"""############"""""""""""""""###$$$%%%%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$ !!!"""$$$&&&(((***######$$$$$$$$$$$$######"""############$$$$$$$$$###%%%&&&$$$  """%%%$$$$$$$$$###""""""""""""""""""#########$$$$$$!!!!!!""""""""""""""""""###""""""###%%%%%%$$$"""$$$$$$$$$###############$$$###""""""""""""###$$$ !!!""""""!!!"""$$$&&&$$$$$$###""""""###$$$$$$&&&### ###%%%$$$"""$$$$$$%%%%%%$$$$$$###""" """###"""!!!!!!"""$$$!!!!!!"""###$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***(((%%%$$$######$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""########################%%%$$$$$$$$$############"""###$$$###"""###%%%'''$$$$$$###############$$$########################!!!"""""""""############$$$%%%&&&&&&%%%$$$###"""###)))///---'''""""""%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$######$$$%%%&&&%%%###!!!%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''''''''$$$$$$###"""!!!!!!!!!""""""#########"""!!!"""###$$$##################$$$###$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!###"""!!! !!!"""###"""""""""###"""""""""!!! !!!!!!"""""" !!!###$$$%%%%%%$$$$$$######"""""""""###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$ """$$$""""""###%%%$$$$$$$$$######"""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!""""""###############$$$###############$$$$$$"""""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""###$$$%%%'''((())) !!!###$$$%%%$$$######""""""#########$$$$$$$$$!!!%%%(((&&&!!!!!!%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""#########!!!!!!!!!""""""######$$$###""""""###%%%%%%$$$"""%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$######$$$&&&$$$##################$$$###""" !!!###$$$"""!!!$$$$$$$$$$$$$$$###""""""!!!"""######"""!!!"""### !!!""""""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$###"""$$$&&&%%%$$$$$$######$$$$$$%%%...,,,)))&&&$$$"""!!! """""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$#########"""""""""$$$%%%%%%$$$######%%%'''$$$###############$$$$$$########################!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""""")))...,,,&&&!!!###&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$""""""$$$%%%''')))***+++$$$$$$###"""!!!!!!!!!""""""$$$%%%$$$!!! """""""""!!!!!!!!!!!!""""""""""""######$$$######""""""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$"""""""""###$$$%%%!!!"""############""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$$$$###"""!!!"""###%%%&&&$$$###"""###$$$%%%%%%###$$$ ###%%%###"""$$$########################"""""""""""""""###$$$$$$'''&&&&&&%%%$$$######"""$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""""""""###""""""!!!!!!""""""###$$$"""""""""#########$$$$$$######$$$$$$%%%%%%%%%&&&"""""""""""""""!!!!!!!!!######$$$$$$$$$$$$###############$$$$$$$$$$$$### !!!###$$$######"""""""""#########$$$$$$$$$ $$$(((((($$$"""%%%)))%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""#########!!!!!!""""""######$$$$$$###""""""###%%%%%%$$$"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%#########$$$$$$############""""""#########"""!!!###$$$$$$$$$$$$###"""""""""###$$$###"""!!!"""###""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$###############%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%'''&&&%%%$$$######$$$%%%&&&)))((('''%%%$$$$$$###### !!!!!!"""###$$$%%%%%%!!!!!!!!!"""""""""##############################$$$############"""""""""%%%'''((('''&&&%%%&&&(((#########"""######$$$%%%###############$$$$$$$$$""""""""""""############&&&$$$""""""###$$$###"""$$$(((+++)))%%%"""###&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""###$$$$$$%%%$$$$$$$$$###""""""!!!"""$$$%%%'''$$$$$$$$$###############""""""!!!!!!!!!!!!""""""""""""###$$$&&&(((***,,,$$$###""""""""""""""""""!!!$$$$$$"""!!!###%%%  !!!"""##################!!!""""""#########""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$##############################!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""###$$$%%%###"""!!!"""###$$$$$$"""&&&""""""&&&(((%%%$$$%%%###############$$$$$$$$$""""""""""""######$$$%%%((('''&&&%%%###"""!!!!!!############""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""#########"""!!!!!!!!!"""$$$%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$######""""""""""""!!!  !!!""""""""""""""""""############$$$$$$$$$###''''''&&&%%%&&&(((%%%$$$$$$$$$###""""""""""""""""""#########$$$$$$""""""#####################""""""###%%%%%%$$$"""$$$$$$$$$###############!!!!!!"""######"""!!!!!!%%%'''((('''%%%######$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$######"""!!!###$$$$$$$$$"""!!!"""#########""""""!!!!!! %%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''(((''''''&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###############$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$###$$$&&&(((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""######$$$$$$"""""""""#########$$$$$$########################%%%%%%$$$$$$$$$#########$$$&&&(((((('''%%%%%%&&&######""""""###$$$$$$%%%""""""#########$$$$$$$$$""""""""""""############&&&"""!!!###$$$$$$&&&''''''%%%###"""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$"""#########$$$$$$$$$$$$###############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$###$$$%%%&&&((()))""""""""""""""""""###$$$ $$$%%%""""""$$$'''!!!!!!!!! !!!!!!!!!"""######$$$%%%%%%$$$$$$""""""#########"""!!!!!!#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%% !!!!!!""""""!!!!!!"""###%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%$$$$$$###############$$$###"""!!!"""$$$$$$$$$"""$$$!!!!!!%%%'''%%%###$$$#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&&&&&&&%%%$$$###""""""!!!"""""""""""""""#########""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###"""!!! !!!"""$$$%%%""""""######$$$%%%%%%&&&''''''&&&%%%$$$$$$###### !!!!!!""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!"""###"""!!! """""""""!!!""""""######"""############$$$$$$$$$ """$$$%%%&&&%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%$$$$$$#####################""""""###%%%%%%$$$"""###############$$$$$$$$$ !!!"""######"""!!! """$$$&&&&&&$$$#########"""###$$$$$$$$$$$$###"""#########"""!!!!!!###$$$###############""""""!!!###$$$%%%$$$"""!!!"""############"""""""""!!!!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''((((((((('''&&&$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((###########################$$$%%%%%%$$$$$$&&&'''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###############$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%###"""!!! &&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """###$$$###%%%''')))&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$$$$%%%############""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$&&&'''%%%###""""""######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""############%%%!!!###$$$$$$'''&&&$$$###"""###$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&$$$!!!""""""######$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&""""""!!!!!!"""###$$$$$$!!!%%%%%%"""!!!###&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&###$$$%%%'''''''''&&&%%%"""###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$##################"""!!!"""$$$%%%$$$###!!!"""$$$!!! #########$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$##################!!!!!!""""""######$$$$$$!!!!!!"""############### """$$$&&&((()))$$$###!!! !!!"""$$$%%%######$$$%%%%%%&&&''''''***)))(((&&&$$$"""!!! !!!!!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$"""""""""$$$%%%$$$!!!###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###""""""###%%%%%%$$$"""""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!###$$$#########$$$"""###$$$%%%%%%$$$###""""""""""""!!! """$$$###############"""!!!!!!###%%%%%%$$$"""!!!"""#####################$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%#########%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############"""!!! !!!"""$$$&&&""""""""""""###############"""""""""###$$$%%%%%% !!!!!!"""###$$$$$$%%%########################%%%$$$"""!!!!!!!!!"""##################"""!!! """!!! """######!!!%%%$$$######""""""######$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''$$$!!!"""%%%''''''&&&"""$$$%%%&&&&&&%%%###!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$"""!!!###%%%&&&$$$!!!""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&& ###$$$%%%%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################&&&''''''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######""""""%%%$$$ !!!&&&&&&"""######""""""######$$$%%%&&&###!!!!!!###$$$""" """ ###### """$$$%%%$$$"""$$$((((((%%%""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!###%%%&&&444,,,### ###%%%$$$ &&&%%%$$$######$$$$$$%%%!!!!!!!!!!!!!!!""""""###%%%$$$#########$$$%%%&&&###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$###""""""""""""""""""""""""""""""###"""!!!!!!"""###%%%%%%$$$#########$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%(((***+++''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!###$$$""""""""""""##################"""""""""###$$$$$$%%%$$$###"""!!! ########################&&&%%%$$$###""""""###$$$#########"""""""""""""""&&&$$$###$$$%%%&&&%%%###%%%$$$######""""""######$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""%%%###!!!"""%%%&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!"""""""""!!!!!!###''')))(((&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))###########################$$$$$$$$$$$$$$$$$$##############################%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%''',,,'''"""!!!!!! %%%%%%$$$$$$%%%%%%&&&''''''$$$""""""$$$$$$###"""%%%"""###&&&&&&###"""%%%$$$%%%$$$"""$$$((((((%%%"""######$$$%%%$$$$$$$$$""""""!!!!!!"""###$$$%%%000***$$$"""###%%%$$$"""$$$###!!! !!!!!!""""""!!!!!!""""""###$$$$$$$$$#########$$$%%%&&&"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%'''''''''&&&%%%&&&'''######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""#######################################$$$###!!! !!!###$$$&&&&&&%%%$$$$$$###$$$$$$!!!!!!"""""""""#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((***,,,...''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''((('''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%###"""!!!!!!"""""""""""""""#########$$$$$$$$$###""""""""""""""""""%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$###""""""!!!!!!"""###$$$(((&&&$$$###%%%&&&&&&&&&%%%$$$######""""""######$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""""""""######"""""""""###""""""###&&&'''&&&%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$""""""!!!!!!!!!!!!""""""###"""###%%%((()))((('''#################################$$$$$$$$$$$$%%%%%%###!!! !!!###&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''"""######$$$%%%%%%&&&&&&!!!...777333(((""""""$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%######$$$%%%$$$###%%%""""""%%%%%%""""""$$$$$$%%%$$$"""$$$((((((%%%###$$$$$$%%%%%%%%%%%%%%%######"""""""""######$$$)))(((&&&$$$$$$$$$$$$$$$$$$###!!!  ######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$''''''&&&%%%$$$$$$###### !!!!!!!!!""""""""""""%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((***+++,,,''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&,,,)))&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&'''((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&&&&###!!! !!!###$$$$$$%%%$$$######""""""##################""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&""""""############""""""#########$$$&&&)))+++,,,$$$###!!! !!!"""###%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$!!!  """$$$########################$$$$$$############$$$$$$########################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%###...777555+++$$$$$$&&&"""""""""""""""######$$$%%%$$$#########$$$$$$$$$'''$$$###%%%%%%""""""%%%$$$%%%$$$"""$$$((((((%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$##################$$$&&&'''&&&$$$###%%%'''((('''%%%###"""!!!!!!"""$$$$$$######$$$$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###!!! !!!###$$$###"""!!!"""#########$$$$$$$$$$$$###### !!!"""###$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$'''''''''&&&%%%$$$###"""!!!!!!!!!"""""""""######$$$%%%&&&'''''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&...+++'''%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&%%%&&&(((((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%%%%&&&############$$$$$$$$$$$$$$$$$$###""""""!!!"""""" !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#####################"""!!! """$$$&&&%%%"""  """######%%%$$$######""""""###############"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$&&&+++111555+++)))&&&###!!!!!!""""""%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$######""""""######$$$########################$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""%%%)))***&&&"""!!!###""""""!!!!!!""""""###$$$#########"""""""""###$$$***&&&%%%'''&&&$$$$$$'''$$$%%%$$$"""$$$((((((%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########!!!$$$''''''$$$###%%%((()))(((&&&$$$############$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%### ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""######!!!!!!"""#########$$$$$$$$$$$$###### !!!"""###$$$$$$$$$###############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&---***&&&%%%%%%'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&$$$###""""""###$$$&&&$$$%%%'''))))))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&''''''#########$$$$$$$$$$$$%%%%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#########""""""###""""""!!!!!!"""###$$$&&&###!!!!!!###$$$$$$###%%%$$$######""""""############""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&***111666000...+++'''$$$#########%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########""""""""""""######!!!###%%%%%%%%%%%%&&&'''$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################%%%%%%&&&%%%###!!!"""###$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""%%%""""""&&&'''%%%###$$$$$$############$$$%%%%%%!!!"""###"""!!!!!!###%%%&&&###!!!"""""" ###$$$%%%$$$"""$$$((((((%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###!!!###&&&&&&$$$###&&&((('''&&&%%%###"""""""""###$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! ###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$#######################################$$$$$$$$$"""######$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&%%%$$$###"""############$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&...+++'''%%%%%%'''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((()))((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&'''(((&&&$$$"""!!!!!!"""$$$&&&"""$$$''')))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$###############"""""""""""""""%%%$$$######%%%%%%$$$###%%%$$$######""""""######"""""""""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%%%%&&&)))------,,,)))&&&$$$""""""!!!$$$$$$######$$$%%%((()))########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""$$$''''''%%%%%%&&&((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###########################$$$%%%$$$###"""###$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$'''$$$$$$)))+++'''%%%&&&###############$$$%%%%%%!!!###$$$###""""""$$$&&&%%%!!! !!!$$$%%%$$$"""$$$((((((%%%"""######$$$%%%$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$######$$$$$$###$$$&&&'''&&&%%%###"""""""""#####################$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!"""#######################################!!!""""""""""""""""""!!! """###%%%%%%$$$###"""""""""""""""###############$$$&&&(((((('''&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&333///)))&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&$$$"""!!!!!!"""$$$&&&!!!###'''***+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''"""!!!  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$###"""!!! ######"""###%%%%%%###!!!%%%$$$$$$###"""#########"""""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))(((&&&$$$"""#########$$$$$$%%%%%%%%%!!!""""""""""""#########""""""############"""""""""&&&&&&$$$""""""###'''&&&%%%###!!!$$$###""""""$$$&&&)))***########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&)))***)))&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$########################!!!"""$$$$$$######$$$&&&"""""""""!!!"""######$$$#########$$$$$$%%%&&&&&&$$$"""%%%***)))###!!!###!!!!!!!!!!!!!!!""""""###"""$$$%%%%%%###"""%%%(((+++&&&$$$%%%$$$"""###'''$$$%%%$$$"""$$$((((((%%%""""""###$$$$$$$$$$$$###!!!"""###%%%&&&&&&%%%%%%$$$$$$""""""###%%%&&&'''&&&%%%$$$######$$$$$$%%%######""""""######$$$%%%"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$##################""""""######$$$$$$$$$$$$"""""""""######""""""""" !!!###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###'''((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###"""""""""%%%&&&((())))))'''&&&$$$'''%%%"""!!!###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&%%%$$$"""!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$#########""""""############""""""###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%"""""""""###%%%''''''&&&###########################%%%''''''%%%###!!!!!!&&&%%%$$$$$$%%%$$$###!!!)))******)))'''%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&''''''+++***'''%%%$$$%%%&&&&&&!!!!!!"""############"""###############$$$$$$$$$&&&"""!!!$$$%%%$$$$$$'''%%%$$$###!!!!!!!!!"""###!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###""""""######"""""""""###$$$$$$$$$%%%$$$###!!!"""###%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""###%%%&&&((($$$$$$######"""!!! %%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$### ###%%%$$$"""%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$"""!!!!!!"""######"""%%%%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%% !!!"""######"""!!! !!!""""""######""""""!!!!!!###&&&((((((%%%"""###"""!!!!!!"""$$$&&&(((&&&%%%%%%%%%$$$#########$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%%%%###!!! """#########&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%(((***)))'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%'''%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""############""""""!!!"""###%%%&&&'''''''''"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$###!!!"""$$$%%%%%%$$$%%%%%%$$$############$$$%%%$$$######$$$$$$###"""###########################%%%&&&&&&%%%#########$$$###""""""$$$%%%%%%%%%%%%&&&'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%%%%######$$$$$$%%%%%%&&&&&&((('''%%%$$$######$$$%%%""""""""""""############$$$$$$$$$###############%%% $$$'''%%%######%%%$$$###"""!!!!!!"""###""""""###$$$%%%%%%%%%%%%$$$######"""!!!!!!""""""###############$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%###############%%%&&&'''&&&&&&%%%$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%###"""$$$&&&((('''%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$""""""$$$%%%$$$#########$$$$$$%%%$$$$$$$$$###############$$$$$$$$$!!!"""############"""!!!######$$$$$$$$$$$$######"""$$$''')))(((&&&""" """######$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$#########""""""""""""#########$$$$$$$$$%%%%%%%%%###!!!!!!"""#########&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''))))))'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***&&&%%%$$$#########$$$%%% !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""############"""""" !!!"""$$$&&&'''(((((("""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$"""!!!###$$$$$$%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$%%%''''''$$$""""""###%%%&&&&&&###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$$$$######""""""%%%!!!!!!''',,,)))$$$!!!$$$$$$###"""""""""######"""######$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!"""$$$$$$$$$###############$$$###"""###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$%%%$$$###!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%!!!!!!"""###$$$$$$######$$$$$$$$$###############"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$######%%%'''))))))&&&###!!!"""###%%%&&&%%%$$$!!! """"""#################################"""""""""######$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""######"""''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))...333666+++)))&&&$$$######%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%"""######$$$$$$######"""!!!!!!###$$$&&&&&&''''''#########$$$$$$############$$$$$$%%%%%%$$$$$$###%%%""" """$$$$$$%%%%%%$$$##################$$$%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$(((***---***%%%######$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$#####################$$$%%%%%%$$$$$$#####################""""""""""""###$$$%%%$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$######""""""'''###$$$,,,111---&&&"""$$$#####################"""###$$$%%%%%%%%%%%%%%%######""""""""""""######%%%$$$$$$$$$###"""""""""$$$###"""###%%%&&&%%%############$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%$$$#########"""#########$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########"""""" !!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$&&&((())))))'''$$$""""""###$$$%%%$$$$$$###"""!!!!!!!!!"""#########$$$################################################$$$"""!!!!!!#########"""((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&"""$$$&&&'''((('''%%%$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&+++111666:::000...)))&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&### !!!###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############%%%))),,,...+++'''%%%%%%&&&''''''%%%&&&''''''&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$##################"""""""""######$$$%%%&&&%%%$$$"""!!!!!!###%%%&&&'''&&&&&&%%%$$$###""""""&&&###%%%,,,000,,,&&&"""#########$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$######$$$&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""!!!!!!######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%&&& !!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###""""""###$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%$$$&&&'''((((((&&&$$$######""""""""""""$$$%%%&&&!!!!!!!!!"""#########$$$###############$$$$$$$$$""""""""""""""""""!!!!!!###"""!!!"""###$$$"""!!!((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%$$$###&&&&&&&&&%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########%%%'''+++///111111...***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$!!!!!!###%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""%%%&&&$$$  """%%%%%%%%%%%%%%%%%%%%%%%%######$$$###$$$&&&))),,,)))'''%%%%%%'''***++++++$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########!!!###)))***&&&######"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#####################$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""######"""###$$$$$$$$$$$$$$$######$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''''''''&&&$$$######"""!!! """$$$'''(((""""""###########################$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!###"""!!!"""$$$$$$"""!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&''''''&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((('''%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$#########$$$%%%&&&'''(((,,,+++(((&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$###&&&(((%%%!!! ###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&)))+++&&&$$$$$$%%%(((*********$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###&&&%%%!!!"""&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$######$$$&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%!!!###%%%$$$!!! """$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$""" !!!"""###""""""$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###""""""###%%%&&&$$$%%%&&&&&&&&&%%%###""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$$$$""" %%%$$$$$$######$$$$$$%%%###&&&'''&&&$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%### """$$$'''))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""############""""""$$$$$$#########$$$%%%&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((('''%%%"""!!!###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%$$$###%%%$$$$$$###"""############&&&)))((($$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%&&&(((***&&&%%%$$$%%%'''((('''%%%%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&#########"""###$$$$$$%%%######$$$%%%&&&&&&''''''######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&######%%%&&&######***"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%""""""######$$$$$$$$$%%%######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$"""!!!!!!"""######"""############""" """"""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""!!!  !!!"""$$$$$$%%%%%%%%%$$$###""""""###%%%%%%%%%$$$"""!!!&&&%%%%%%%%%$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$""" '''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$#########"""$$$'''((('''%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$##############################!!!!!!!!!"""%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))(((&&&%%%###""""""######%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%##############################"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&&######""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######$$$$$$$$$$$$%%%%%%&&&'''"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%%%%$$$######$$$$$$%%%######""""""######$$$%%%'''(((((('''&&&%%%$$$###%%%'''%%%!!!!!!%%%'''%%%''''''&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###%%%&&&''''''&&&%%%###"""&&&%%%###!!!!!!"""$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%(((''''''&&&%%%######"""'''&&&$$$"""!!!!!!""""""###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$###""""""######$$$%%%&&&((()))***######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((''''''&&&$$$######""""""######$$$$$$$$$######"""!!!!!!!!! !!!"""###%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$######""""""######$$$$$$##############################$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%###########################%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''(((***)))(((''''''((()))***$$$$$$###$$$%%%'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$###%%%'''(((&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''(((&&&%%%$$$###"""""""""###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""######$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$############$$$%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%$$$&&&,,,000///$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###""""""!!! !!!"""###$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%""""""""""""############!!!!!!""""""###""""""!!!!!!!!!###$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&########################$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""####################################%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))'''$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""%%%&&&&&&&&&&&&&&&''''''#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&'''""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######""""""!!!"""############$$$$$$$$$#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$###""""""!!!!!!%%%&&&%%%)))///333222!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###### !!!"""###$$$%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$%%%""""""######%%%&&&((()))###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$######"""######################## !!!"""$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$#########$$$##################$$$!!!!!!""""""###$$$$$$%%%""""""""""""!!! !!!###$$$%%%&&&&&&%%%$$$$$$#######################################%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###########################%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))((((((''''''''''''''''''&&&&&&&&&'''(((((())))))'''&&&%%%&&&'''''''''%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((******'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$''')))""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$###%%%&&&$$$&&&+++---+++!!!"""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###""""""""""""############%%%$$$#########$$$######""""""""""""############!!!!!!"""###$$$&&&'''(((###$$$%%%%%%######$$$%%%"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$""""""""""""!!!  !!!"""###$$$$$$$$$######"""!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%$$$###""""""######"""""""""######$$$$$$%%%""""""""""""""""""""""""##############################""""""""""""""""""###########################$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%((((((((())))))(((((((((***,,,---,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((())))))''''''((((((((((((((((((###$$$%%%''')))***,,,,,,&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%$$$$$$""""""$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%###&&&&&&$$$%%%((()))'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""######&&&$$$"""###%%%''''''&&&#########"""""""""!!!!!!!!!!!!"""##################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""######$$$$$$######"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$$$$$$$######""""""""""""#########""""""!!!""""""#########""""""!!!&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$########################"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&,,,...000---(((%%%%%%'''&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&'''((()))***''''''((()))))))))((((((###$$$%%%''')))+++,,,---&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""$$$%%%&&&'''''''''"""$$$%%%%%%%%%%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&######$$$$$$$$$$$$$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''''''''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$###&&&%%%$$$$$$###"""!!!!!!&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$### """$$$&&&'''(((((('''"""############$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$#########%%%%%%"""%%%&&&%%%&&&***+++(((%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################!!!!!!""""""###$$$$$$$$$(((%%%"""###&&&((((((&&&$$$#########""""""!!!!!!!!!""""""###""""""!!! ###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""""""""###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""!!! %%%$$$######""""""######"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%########################"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$+++---...,,,'''%%%'''+++%%%&&&'''(((((('''&&&%%%%%%&&&(((*********)))(((''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&'''((()))***&&&'''((()))***))))))(((&&&&&&'''((()))***++++++'''&&&%%%&&&'''((('''%%%%%%&&&&&&&&&''''''''''''$$$'''))))))'''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''(((%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###'''&&&%%%$$$###""""""!!!'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""""" """$$$&&&'''&&&%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$#########$$$$$$%%%&&&"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''!!!%%%&&&%%%&&&******((($$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''')))***%%%%%%$$$######$$$&&&&&&)))'''%%%######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''',,,'''""""""%%%&&&%%%"""""""""###############$$$!!!"""############"""!!!###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!! !!!""""""###$$$$$$%%%%%%###""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################"""###%%%%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((+++,,,***&&&%%%)))---%%%&&&'''(((((('''&&&%%%$$$&&&(((***++++++))))))(((((((((((((((((((((((())))))******)))((('''''''''&&&&&&''''''((()))***&&&'''(((*********)))((()))))))))))))))((((((((()))'''&&&'''((()))((('''&&&'''''''''(((((())))))%%%(((++++++***((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$"""$$$%%%%%%%%%%%%'''((($$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''$$$!!! !!!###$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$#########$$$%%%%%%&&&"""###&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&***((('''&&&&&&''')))***"""%%%&&&$$$$$$''''''$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&(((***+++'''&&&%%%$$$%%%'''***,,,+++(((%%%###"""$$$&&&(((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******...)))###!!!###$$$!!!!!!!!!"""###$$$%%%&&&&&&!!!"""###$$$%%%$$$$$$######$$$%%%%%%######$$$%%% !!!"""###%%%&&&'''((()))((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$##############################"""###$$$&&&'''((())))))%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""#########$$$$$$%%%&&&&&&######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###############!!!""""""###$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""###%%%%%%###"""###$$$******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((***++++++))))))))))))))))))))))))***)))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''$$$$$$%%%&&&'''((()))***%%%&&&'''&&&%%%%%%&&&'''&&&((())))))(((''''''(((''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######%%%''''''%%%$$$$$$%%%''''''''''''(((((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))******,,,,,,,,,***(((''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((%%%######%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''###$$$&&&''''''%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$$$$&&&((()))333,,,%%%"""$$$&&&$$$"""(((((('''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&'''%%%"""$$$%%%%%%&&&'''((())))))'''%%%$$$$$$%%%'''((((((!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################""""""!!!!!!"""$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$""" """%%%&&&%%%### !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############)))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%)))((((((''''''(((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))))))))((((((((())))))''''''''''''''''''''''''******))))))(((((())))))))))))))))))))))))))))))&&&'''''''''''''''((((((%%%'''((('''&&&%%%&&&(((&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%$$$######%%%''''''&&&$$$$$$&&&'''(((''''''((((((((((((((('''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))+++******))))))((())))))'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&%%%%%%&&&(((((('''&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%'''&&&$$$$$$$$$%%%'''(((---)))%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''%%%###"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))&&&$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!"""%%%&&&%%%###""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$***))))))(((((('''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))))))))************************))))))((((((''''''&&&&&&'''((()))((('''&&&''')))&&&((())))))((('''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%'''((((((''''''(((((())))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))+++***(((&&&&&&''')))***&&&'''''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&)))******'''%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$########################%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&###"""$$$(((%%%&&&&&&''''''&&&&&&%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))),,,,,,++++++******)))((()))))))))***************)))))))))(((((((((''''''''')))***)))((('''((()))'''(((******((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&''''''((()))(((((((((&&&'''((('''&&&%%%'''((((((&&&%%%&&&((()))(((''''''(((((())))))))))))(((((((((''''''''''''(((((()))))))))((((((((('''''')))))))))(((((((((((('''&&&&&&%%%%%%&&&''')))*********(((((('''((()))***&&&'''((())))))(((&&&%%%((((((((((((((()))))))))'''''''''(((******(((&&&(((((((((((((((''''''''''''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$%%%&&&''''''###%%%'''(((''''''((()))((((((((('''&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&######%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$,,,,,,,,,---------------------------------------******))))))))))))((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''((()))(((((((((((((((((((((((('''((()))***++++++******************************+++++++++++++++***)))(((((((((((())))))*********((((((((()))))))))******((()))***)))(((((()))***''')))******)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))******)))(((&&&%%%$$$$$$&&&''''''((()))(((((((((''')))******((((((((()))((('''&&&''')))***)))(((''''''((()))******))))))******))))))))))))************)))))))))(((((((((******)))))))))(((((((((&&&&&&%%%%%%&&&''')))***((()))***+++++++++***)))(((((()))***)))(((&&&%%%))))))))))))))))))))))))***(((&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''''')))((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&''')))))))))(((''''''&&&&&&%%%&&&((('''$$$######%%%############$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''!!!"""+++111...'''$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######*********++++++,,,,,,---////////////////////////++++++*********)))))))))...------,,,,,,------...((((((((((((((()))))))))))))))((((((((())))))***))))))))))))))))))))))))'''(((***+++,,,++++++***))))))))))))))))))))))))((()))***++++++***)))(((''''''((())))))*********(((((())))))******++++++''')))***)))((('''(((***''')))******)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))+++***)))((('''%%%$$$$$$&&&&&&'''(((((((((((('''''')))++++++)))((())))))((('''''')))***+++)))(((''''''((()))************++++++************++++++************))))))))))))*********)))))))))(((((('''&&&&&&&&&&&&((()))***''')))+++------,,,***)))************)))((('''&&&))))))))))))((((((((((((+++(((%%%$$$%%%'''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((&&&'''''''''((((((((((((&&&&&&''''''((('''&&&&&&%%%&&&&&&'''((()))******************************((()))))))))'''&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((***)))%%%######%%%"""""""""###$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((%%%,,,:::@@@777+++&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###))))))***++++++,,,------........................,,,++++++++++++*********---------,,,,,,---------((()))))))))*********+++***))))))(((((()))))))))))))))))))))))))))))))))&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))&&&''')))***++++++***)))(((((()))******+++,,,,,,++++++************))))))'''((())))))''''''((()))((()))++++++)))((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%'''&&&$$$$$$&&&)))((((((((((((''''''''''''%%%%%%&&&'''''''''''''''&&&(((******(((''''''(((((((((((()))++++++***(((''''''(((******++++++***+++******************+++++++++*********)))))))))***))))))))))))(((((((((''''''&&&&&&'''((()))+++((())))))***************,,,+++***)))(((((((((((()))))))))((((((''''''''')))'''&&&%%%&&&'''&&&%%%&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''(((((()))))))))))))))(((%%%$$$%%%(((***(((&&&%%%&&&'''((()))***++++++************************((()))+++)))'''&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&***,,,***&&&######&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&+++:::JJJJJJ999***'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%""""""###%%%'''(((******$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$"""$$$%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***+++,,,,,,---...//////------------------------,,,,,,,,,+++++++++******+++******))))))******+++))))))******+++++++++,,,***))))))((((((((())))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***(((((((((((((((((((((((($$$%%%(((***++++++***)))))))))***+++,,,,,,------------,,,+++***)))(((''''''((()))((('''&&&''')))((()))++++++)))((()))***'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''###%%%&&&%%%######%%%(((&&&&&&&&&'''((())))))***$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))'''&&&&&&&&&(((((((((***,,,,,,***(((''''''(((******+++++++++******))))))))))))******+++++++++************)))))))))))))))((((((((((((''''''&&&&&&'''(((***+++)))((('''&&&'''(((***,,,---,,,***((('''(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''((('''$$$"""%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))(((((()))***************((($$$!!!###))),,,***'''))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***'''&&&''')))'''''''''''''''''''''''''''+++...,,,'''###$$$&&&(((''''''&&&&&&%%%%%%$$$&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###...CCCTTTMMM666'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$ !!!###%%%''')))++++++$$$$$$%%%&&&&&&%%%$$$$$$"""###&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&(((&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***,,,++++++***+++,,,...///---------------...///000------,,,,,,,,,---......,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((***---//////---***(((((()))))))))))))))(((((((((((())))))))))))((((((,,,+++***))))))+++---...===333***'''$$$ !!!%%%......---,,,+++***))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&((()))***+++***)))'''%%%&&&&&&$$$$$$$$$$$$&&&&&&(((''''''''''''((())))))++++++***)))((('''&&&&&&(((((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&'''''''''''''''((())))))(((''''''''')))+++,,,...))))))***++++++++++++***))))))))))))************%%%''')))******)))'''%%%(((''''''&&&&&&&&&''''''''''''((((((((((((''''''***************))))))))))))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))*********%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''!!!!!!###$$$&&&'''))))))'''((('''&&&%%%%%%''')))((((((((((((((((((((((((***)))((('''''''''''''''******))))))))))))************))))))((((((((('''(((((())))))******++++++)))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''((())))))((('''&&&&&&%%%%%%&&&)))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""""""""""""""%%%$$$###!!!!!!!!!""""""$$$&&&'''%%%###"""###$$$&&&%%%$$$$$$&&&&&&%%%$$$(((***,,,---,,,(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))))))))((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$&&&''''''%%%#########$$$%%%'''&&&$$$!!!%%%$$$###$$$&&&'''&&&%%%---,,,+++++++++,,,---.........---------......//////.........---.........,,,------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++************************((()))+++------+++)))(((''''''((((((((((((''''''''')))+++------+++)))''',,,+++)))))))))+++,,,...555...)))******'''(((,,,,,,,,,++++++******))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''((()))******)))'''&&&)))(((''''''''''''((()))'''''''''&&&'''(((((()))$$$$$$%%%'''(((***++++++(((''''''&&&&&&''''''((()))))))))))))))(((''''''((((((((((((((()))******+++***)))(((((()))***+++)))))))))*********++++++++++++***)))((('''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$######""""""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%%%%''')))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$))))))((((((((())))))***)))))))))((((((''''''''''''''''''(((((()))))))))$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$'''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""""""!!!!!!!!!"""%%%$$$############%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&((())))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%$$$###"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%'''&&&$$$!!!%%%$$$###$$$%%%&&&&&&$$$...---,,,++++++,,,,,,---//////...---------......000000000///.........---,,,------...............------------,,,,,,,,,,,,++++++************++++++************************)))******++++++******)))&&&&&&''''''(((''''''&&&'''***---000000---***'''+++***)))))))))***+++,,,***&&&%%%(((***(((((()))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''&&&&&&&&&'''((()))***)))((('''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&''''''((()))******************))))))))))))***************++++++---,,,+++***)))((((((((())))))((((((((()))***+++******)))((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&((((((((((((((()))***+++&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&***)))((('''%%%$$$######''''''''''''''''''''''''(((((((((''''''''''''&&&+++***((('''&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$'''(((((('''&&&&&&''')))((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''((()))***((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&)))(((''''''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$######%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''''''''$$$######$$$%%%&&&&&&%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&######%%%((($$$######%%%&&&&&&$$$"""$$$###"""###%%%%%%%%%$$$///...---,,,++++++,,,---000///...---------------000000000///...---,,,,,,++++++,,,....../////////.........------,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,''''''((()))))))))(((((()))+++---//////---+++)))+++***)))))))))***++++++&&&%%%&&&)))***(((%%%###((((((((()))))))))******))))))*********+++++++++)))(((((((((((('''''''''&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***))))))((('''&&&%%%$$$&&&&&&&&&'''(((***+++,,,++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++---,,,+++***))))))((((((***)))'''&&&&&&(((***+++(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))*********((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''',,,++++++***)))(((''''''''''''''''''''''''''''''(((((((((''''''''''''''',,,***((('''&&&&&&'''(((&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###'''((()))(((&&&&&&''')))(((((((((((((((((((((((())))))((((((((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$%%%''')))((('''$$$###"""$$$&&&'''&&&%%%((('''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""%%%'''$$$ $$$)))$$$######$$$&&&&&&$$$"""###"""!!!"""$$$%%%$$$###000///---,,,+++,,,,,,---000///...---------------.../////////...,,,+++***)))***+++---.....................------,,,,,,,,,++++++************++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((()))+++---...---)))%%%(((((())))))******++++++)))*********++++++++++++*********)))))))))((((((''''''((())))))*********%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$&&&''')))+++,,,---&&&&&&'''((()))***,,,---,,,,,,++++++++++++,,,---,,,,,,---...------,,,+++***++++++++++++************)))'''&&&&&&(((***+++))))))*********+++++++++******))))))))))))*********)))((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((('''''''''&&&'''(((((()))(((((('''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((()))***'''''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))''''''''')))((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''')))(((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&(((++++++)))'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$###&&&%%%%%%&&&((((((((('''%%%$$$###$$$&&&'''&&&%%%***)))((('''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%)))***+++***((('''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))*********)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!$$$%%%###"""'''%%%$$$###$$$%%%%%%$$$######"""!!!"""$$$%%%$$$###///...---,,,,,,------...//////...---------......------.........,,,+++*********+++------.........------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++,,,---...............---,,,++++++,,,---...,,,,,,,,,++++++++++++***$$$'''***+++...000...*********++++++,,,,,,,,,---)))))))))*********++++++,,,,,,+++++++++******************************+++'''(((((())))))((((((''''''''''''''''''((())))))&&&''''''((()))***++++++''''''(((((()))+++,,,---,,,,,,+++******+++---...,,,---...///...---,,,+++))))))***+++,,,,,,,,,+++))))))((((((((()))***+++...---,,,+++***))))))(((++++++++++++++++++++++++***)))(((&&&%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''(((((((((''''''(((((((((''''''&&&'''''''''''''''(((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&'''(((((()))((((((((('''((()))******)))((('''''''''''''''''''''''''''%%%&&&'''((()))******+++$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((((()))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&(((******((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''(((((((((************))))))))))))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%&&&'''***,,,---+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$'''***+++***((('''((((((&&&%%%&&&'''((('''%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***+++++++++)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))(((''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!###$$$### """%%%%%%$$$######%%%%%%$$$###$$$###"""###%%%%%%%%%$$$......---,,,,,,---//////......---------......///,,,---...//////...---++++++,,,---...............++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------........................+++,,,---...////////////........................---------------,,,++++++###'''((((((,,,111111---------------............,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,++++++++++++++++++)))***++++++++++++***))))))(((((((((((()))*********))))))(((''''''&&&&&&((((((((()))***+++,,,---,,,+++***)))***+++---...,,,---...//////---+++***)))***+++,,,,,,,,,++++++)))))))))*********++++++------,,,+++***)))(((((()))***++++++++++++***)))((((((''''''''''''(((((((((((())))))))))))((((((************************&&&'''((())))))((('''&&&&&&'''''''''((((((((()))&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''((()))))))))))))))&&&''')))***)))((('''&&&''''''''''''''''''''''''''''''(((((()))))))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&'''((()))((('''%%%###((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******)))(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''&&&&&&&&&&&&'''''''''(((((()))))))))++++++*********))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***(((((())),,,...---+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((((((((('''''''''((())))))'''(((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''))))))))))))((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%&&&''''''''''''%%%%%%$$$***111111---(((((()))***)))''''''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$######&&&$$$######$$$%%%%%%$$$%%%$$$###$$$%%%&&&&&&$$$...---,,,,,,---...///000---------------...///000,,,---///111111000...------...//////////////////*********++++++,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,+++,,,---...////////////...///000111111000///...---.........------,,,+++***------+++...555555111////////////////////////000000000000111111111111//////.........---------......---,,,++++++++++++)))***+++,,,,,,+++***))))))))))))))))))******+++######$$$&&&((()))***+++))))))))))))***+++,,,,,,,,,+++***))))))+++---...,,,---...//////---+++******+++,,,---,,,,,,******))))))***++++++++++++***))))))))))))************'''(((***,,,,,,***((('''&&&&&&''''''(((***+++,,,))))))************))))))((((((((((((''''''''''''&&&'''((())))))(((''''''&&&'''''''''(((((())))))%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((()))))))))))))))%%%&&&((())))))'''&&&$$$(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&'''((()))'''$$$!!!((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&(((***+++)))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((+++***)))((('''&&&&&&&&&'''((((((((())))))******++++++******))))))(((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++***+++,,,---...---***'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((()))***+++(((((())))))))))))((((((******)))((('''&&&&&&%%%&&&&&&'''((()))***++++++************)))))))))))))))))))))))))))***++++++%%%&&&''')))))))))(((((($$$---666666///)))(((+++,,,+++)))((()))((('''%%%###$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###&&&$$$######$$$%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%......---,,,,,,,,,---------,,,,,,++++++,,,,,,---//////.........---------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///------,,,,,,,,,,,,++++++))))))***,,,---......//////...///000111000---***------------------------+++,,,---------,,,+++***))),,,,,,***///888;;;888000///...---,,,------...////////////000000111111333222111///............---..................---)))***+++,,,,,,+++***)))))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))------++++++++++++------++++++,,,,,,+++***((('''************************)))((((((((((((((()))*********++++++++++++******,,,,,,,,,+++++++++******))))))((((((((((((((()))((((((((((((((()))******))))))))))))(((((((((((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&)))))))))((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((((((++++++++++++************(((((())))))((('''&&&&&&))))))))))))******************+++,,,+++***)))((((((((((((((())))))))))))******)))(((((((((((((((&&&''')))***++++++++++++'''((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))************))))))))))))******))))))(((((('''''''''&&&&&&%%%&&&'''((()))))))))((('''''''''''''''---,,,+++***)))'''&&&&&&)))((('''&&&%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&)))&&&'''''''''(((((())))))...///...,,,)))&&&&&&'''(((((('''&&&'''((()))***(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###"""###%%%((((((''''''&&&&&&&&&''''''(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%...---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...***+++++++++,,,,,,------*********+++,,,---/////////......///000///---+++---------------------------,,,+++******+++,,,,,,***,,,***'''***111444111///...---,,,++++++,,,---,,,,,,,,,---------......111000///...............,,,------......------,,,******+++,,,,,,+++******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++************+++,,,++++++,,,,,,+++***((('''************************+++******)))))))))******))))))************)))))),,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))((())))))***+++)))))))))(((((((((((('''***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++*********))))))))))))))))))(((((((((''''''((((((((((((((('''&&&&&&((((((((()))))))))************+++++++++***)))(((''''''''''''((((((((((((***))))))((((((((((((((((((((()))***+++***))))))))))))*********+++++++++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''******))))))((('''&&&&&&***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&''''''''''''((((((((())),,,------+++(((&&&&&&'''((('''&&&&&&&&&'''))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((''''''&&&&&&&&&''''''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---((()))***+++,,,---......++++++******+++---///000000...------.........---...........................,,,***((((((***,,,......---)))&&&''',,,...,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))******++++++++++++++++++***)))((())))))))))))))))))))))))++++++***)))((((((((((((((())))))))))))))))))(((,,,,,,,,,,,,++++++++++++++++++************++++++)))))))))))))))***++++++))))))((((((((('''''''''++++++)))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************************+++++++++++++++++++++***************))))))((((((((((((''''''(((((((((((((((''''''&&&%%%&&&&&&'''((()))******)))***+++++++++***((('''''''''((((((((()))))))))))))))((((((''''''(((((()))************)))((('''))))))))))))************(((((()))******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%%%%&&&&&&((()))))))))&&&$$$%%%)))***'''$$$''''''''''''(((((((((((()))***+++***(((&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$&&&'''((('''&&&'''(((''''''&&&&&&&&&''''''((((((&&&$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,++++++***)))*********,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++,,,)))))))))***+++,,,,,,---,,,+++******+++,,,...000000...++++++,,,.................................---,,,+++******+++---...222000+++((())),,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------...+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++++++++++++++******))))))))))))))))))))))))))))))))))))(((&&&%%%%%%%%%%%%(((((((((''''''(((((((((+++++++++*********))))))******)))))))))***++++++)))(((((((((((()))******)))))))))(((((((((''''''+++***)))(((''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''************************(((((()))))))))*********************************))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++************+++*********))))))))))))'''(((((((((((((((''''''$$$$$$%%%&&&'''))))))***((()))*********)))((('''))))))))))))************)))(((((('''''''''(((((())))))))))))))))))((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&((()))'''%%%'''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&(((((((((''''''&&&%%%$$$###%%%(((((('''&&&&&&''''''&&&&&&&&&&&&'''(((((((((&&&$$$$$$&&&'''&&&%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))))))))******,,,++++++******++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++************************))))))*********+++******************************,,,++++++***+++,,,...///000---***)))+++---..............................++++++,,,---------------222...+++***+++---...///,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---...***++++++++++++++++++***(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))(((&&&%%%%%%%%%%%%(((((('''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((()))***+++(((((('''''''''((())))))***))))))))))))((((((((())))))((((((((())))))***************))))))))))))''''''''''''&&&%%%$$$###%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((()))))))))******&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************************************))))))))))))(((''''''((((((((((((((('''###$$$%%%&&&'''((()))***(((((()))***)))((('''&&&'''''''''((((((((())))))((((((''''''''''''(((((('''''''''(((((()))***+++%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''''''''''''''((((((((((((((((((((((((((('''''')))(((((('''(((((())))))&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((((((((((((((((('''''''''%%%'''((((((''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******))))))******++++++************++++++*********)))))))))((((((************++++++++++++))))))))))))))))))))))))))))))******+++******)))*********)))))))))((((((+++++++++,,,,,,---------...,,,))))))+++---......------------------------)))***,,,---......---,,,///***(((***,,,,,,---///+++,,,,,,------------,,,************))))))))))))+++++++++++++++,,,------***++++++,,,,,,++++++***((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++******)))******+++************************++++++***)))(((((((((((()))((('''&&&&&&'''((())))))))))))(((((((((((('''''''''''''''((()))***+++((((((((((((((())))))***++++++*********))))))))))))((((((((())))))***+++,,,,,,,,,+++++++++******)))))))))((('''&&&$$$###%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''((($$$%%%'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))*********((((((''''''''''''&&&&&&&&&'''(((((((((((((((((($$$%%%%%%&&&'''((())))))'''((()))))))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&'''((()))+++,,,''''''''''''((((((((()))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''((((((((((((((()))))))))(((''''''(((''''''''''''((())))))&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%))))))(((&&&&&&%%%%%%%%%$$$'''***)))%%%$$$&&&)))((((((((((((((('''''''''&&&'''((((((''''''(((***&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))+++,,,(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!! """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++************+++++++++************++++++***)))))))))((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++***)))((((((((())))))))))))))))))***+++,,,......---,,,+++---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,...)))(((,,,...,,,+++...)))***+++,,,------,,,++++++++++++******))))))))),,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++***)))(((((((((((()))***)))))))))))))))))))))))),,,+++++++++*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++***))))))***+++,,,+++++++++++++++++++++++++++******)))))))))*********)))'''&&&&&&''')))***+++************)))))))))(((((((((((()))***+++,,,*********)))***++++++,,,,,,,,,,,,++++++++++++*********))))))((())))))))),,,,,,+++++++++*********((()))))))))(((''''''&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((###%%%'''))))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''((((((((((((''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))(((''''''&&&'''((()))***&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((''''''&&&&&&&&&''''''&&&'''''''''&&&&&&'''''')))((((((((('''''''''''''''((())))))((('''(((***'''((()))*********)))((('''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''((()))***+++(((''''''''''''&&&&&&&&&"""$$$&&&'''((('''&&&%%%%%%&&&'''&&&%%%%%%''')))&&&%%%%%%&&&&&&((())))))'''&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""!!! !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,++++++******++++++++++++************++++++++++++++++++******************++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''((()))***++++++)))***---//////---+++***,,,***)))***,,,------,,,++++++++++++++++++++++++)))(((&&&%%%&&&)))+++---///******///111---+++...((()))***+++,,,,,,+++***------------,,,,,,++++++------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((())))))***+++)))(((''''''((()))+++,,,,,,,,,++++++++++++***))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---,,,+++)))((((((((((((+++++++++************)))'''(((((()))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%(((***+++***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))************************)))************+++++++++&&&'''''''''(((((())))))***)))))))))((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((((((((&&&'''((((((((('''&&&%%%(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((((()))*********((('''&&&############$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&''')))*********)))(((&&&&&&&&&&&&&&&'''((())))))&&&$$$%%%((()))'''%%%))))))(((((('''''''''&&&''')))***)))(((((()))***'''(((***+++++++++***)))'''((((((((())))))******'''''''''(((((((((((())))))((((((((((((((()))***(((((('''''''''&&&&&&&&&"""$$$&&&((())))))(((''''''(((((('''&&&&&&)))+++%%%%%%%%%&&&'''((()))***'''&&&%%%%%%'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++******)))(((++++++++++++******))))))((()))***+++++++++++++++******)))))))))((((((((((((((())))))))))))(((((('''(((((()))))))))((((((***)))((((((((()))+++,,,++++++******************+++++++++++++++***)))(((+++))))))***------***'''+++***)))))))))***,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,---...---,,,***)))...+++'''&&&(((***)))(((++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,000...,,,,,,+++))))))+++.........///////////////...---,,,,,,++++++,,,,,,))))))******++++++,,,,,,(((***,,,+++***)))******++++++++++++++++++++++++------------------------//////...---+++***))))))))))))************))))))+++)))((('''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))))))))))),,,+++***((((((***+++,,,---+++)))((('''((()))******(((&&&%%%(((...444999'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&***&&&$$$&&&&&&&&&)))...&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))(((''''''''')))***+++***)))(((((((((***+++,,,***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((('''&&&(((((('''&&&%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%)))+++***((('''&&&%%%$$$%%%%%%''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((...---+++))))))))))))***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%######$$$&&&&&&%%%((())))))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''%%%,,,,,,---------,,,++++++,,,+++++++++************))))))*********))))))((('''''''''&&&&&&&&&%%%%%%(((((())))))))))))(((((((((((())))))))))))((((((+++***))))))***+++,,,---************************((())))))*********))))))+++***)))+++------+++(((***************+++,,,---,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))...+++(((''')))++++++***,,,,,,+++******+++,,,,,,***************************************************++++++++++++,,,,,,,,,---------...///...///000............////////////------,,,++++++++++++,,,&&&''''''(((((()))******+++---......---,,,---...++++++++++++++++++++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---+++*********+++***)))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***)))(((((()))***+++,,,+++)))''''''((()))***'''&&&%%%%%%)))...444888))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((('''&&&(((((((((((('''''''''&&&%%%$$$%%%)))***'''''')))&&&&&&&&&''''''''''''(((***))))))))))))))))))))))))((('''''''''(((***+++)))(((((('''((()))***+++))))))(((''''''((())))))'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++++++++++++++***)))((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&'''((((((''''''''')))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%'''))))))((()))(((''''''''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((()))***+++,,,)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))((((((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''(((((('''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''%%%---......////////////...,,,,,,++++++++++++******,,,,,,,,,++++++***)))(((*********))))))))))))(((((())))))******))))))((()))))))))******))))))(((+++++++++***++++++,,,---************************&&&'''((()))************+++******+++,,,,,,***)))******++++++,,,,,,+++++++++++++++************************++++++++++++,,,,,,++++++++++++*********---------------,,,,,,,,,******+++++++++***))))))---+++))))))***,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...///000000000000........................------,,,+++++++++++++++&&&&&&''''''(((((())))))***+++,,,,,,*********,,,************************///...---,,,+++)))((((((******+++,,,------...///+++***)))(((((()))***+++---+++******+++,,,***)))((())))))))))))*********))))))))))))))))))))))))''''''(((((()))+++,,,---,,,+++***))))))***+++,,,+++***((('''''''''((()))''''''&&&'''))),,,000222***+++******)))((('''&&&'''&&&%%%%%%&&&''')))***((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((''''''''''''###$$$)))///000***&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''((()))***(((''''''''''''((())))))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***++++++***(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''')))---//////,,,(((&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((('''***)))((('''''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++((((((((((((''''''''''''(((''''''''''''''''''(((++++++***)))((((((((())))))))))))((((((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&$$$$$$%%%&&&&&&%%%"""$$$'''((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%''''''&&&%%%------...///000000000///,,,,,,,,,,,,,,,,,,++++++......///......---,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))************(((((()))***************))))))))))))******))))))((()))***+++++++++))))))*********)))))))))))))))************++++++++++++++++++++++++************---------,,,,,,+++++++++***+++++++++++++++******,,,+++******,,,---......---...////////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...///------///...+++///...............---------,,,,,,+++***+++++++++'''(((((()))******++++++)))***+++***(((((()))+++))))))))))))))))))))))))---,,,,,,+++***)))((((((******+++,,,,,,---......,,,***(((''''''(((***,,,***)))((()))******)))'''))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,++++++++++++,,,---))))))(((''''''(((((()))++++++***))))))))))))))))))************))))))((()))((('''&&&&&&''')))***((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&%%%$$$%%%+++222222,,,''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((('''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''///:::AAA@@@888---%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&(((***+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((())))))((((((&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((+++***)))(((''''''''''''*********))))))(((''''''&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%"""&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%+++,,,---...............,,,,,,,,,,,,,,,,,,------------...///////////////))))))))))))))))))))))))---------......---------...............---,,,+++******************))))))(((((()))))))))*********+++,,,,,,,,,++++++***)))((((((((((((''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))))),,,,,,++++++******)))))),,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---...+++...111444444111...+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***...///,,,---111111---//////......---------,,,,,,,,,+++************+++(((((())))))***+++++++++------...,,,++++++---///)))))))))))))))))))))))))))*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((***,,,))))))(((***++++++)))(((************++++++++++++******************************)))))))))))))))***++++++************++++++))))))((((((((()))))))))+++++++++***)))((('''&&&'''((()))******++++++*********((('''&&&''''''((())))))(((((((((''''''''')))))))))(((((()))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((()))(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''%%%%%%(((***&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%)))......)))&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''((('''(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***------,,,***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))000;;;BBBBBB:::...&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))***+++)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''&&&&&&&&&%%%'''''''''(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&******))))))((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((''''''))))))((('''"""&&&((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&***++++++,,,,,,,,,++++++,,,,,,------------......******,,,------.........+++++++++++++++,,,,,,,,,---......//////......---////////////...---,,,,,,))))))*********)))(((((('''(((((())))))*********------------,,,+++***)))'''(((((('''&&&&&&((())))))))))))***))))))(((((())))))))))))************)))))))))************++++++************)))))))))************)))))))))))),,,,,,++++++,,,,,,---...***,,,------,,,+++,,,...***---111444444111---***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((...///,,,///666999555//////......---,,,,,,,,,,,,,,,+++***************'''''''''((())))))******,,,,,,,,,+++)))***,,,...************************((())))))***++++++,,,,,,---------,,,,,,++++++++++++***)))(((((()))***++++++***+++,,,......,,,***)))************+++++++++************************++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))***************''''''((()))************(((((((((((((((''''''''')))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((((((((&&&((()))'''$$$$$$'''***&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$$$$((((((%%%$$$&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***''''''((((((((('''&&&&&&'''''''''(((''''''&&&%%%&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((()))+++,,,---,,,+++***))))))))))))))))))))))))'''''''''&&&&&&'''''''''***,,,000222222///+++)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))((()))+++---,,,+++)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&"""###%%%&&&(((((())))))'''''''''((((((((((((((((((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))'''''''''''')))***&&&''')))******)))'''&&&&&&&&&&&&%%%&&&''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$###$$$&&&&&&$$$""" ###&&&((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''******+++++++++***)))))),,,---------............++++++,,,---------,,,,,,---.........////////////,,,------......------,,,............---,,,++++++******+++++++++***)))(((''''''(((((()))******+++++++++,,,,,,,,,++++++***(((******)))''''''))),,,,,,,,,+++***************)))))))))******+++++++++))))))))))))************************))))))))))))******************++++++++++++*********+++---...***,,,...---+++******,,,+++,,,...//////...,,,+++---------,,,+++*********++++++++++++++++++++++++,,,,,,,,,------------...)))//////***---777;;;888//////...------,,,++++++,,,++++++***************(((((())))))******++++++*********(((''''''***,,,++++++++++++++++++++++++*********+++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))******+++---//////,,,***)))))))))************+++***************************)))))))))))))))***+++)))))))))******)))))))))))))))***+++++++++++++++'''((()))***++++++,,,,,,((())))))))))))((('''&&&###%%%'''((())))))((('''))))))))))))(((((((((''')))(((''''''''''''((()))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((()))***'''###"""&&&***(((((('''''''''&&&&&&&&&'''$$$$$$''''''$$$$$$&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******''''''((((((((('''&&&%%%'''(((((()))((('''&&&%%%'''((())))))))))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&((())))))''''''***,,,---,,,***(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""###%%%'''((()))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$'''***,,,&&&''')))++++++)))'''&&&%%%%%%%%%%%%%%%&&&&&&''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###""""""###%%%$$$###!!!###%%%'''''''''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))******)))++++++++++++******)))(((---------.........//////////////////...---,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,+++***)))+++,,,,,,---,,,+++***)))&&&''''''((()))******+++((()))***+++++++++++++++***+++,,,***((((((+++...///...,,,+++***+++,,,,,,))))))******+++++++++,,,))))))))))))************************))))))))))))*********++++++,,,,,,---******)))))))))***,,,---***,,,...---***((()))+++,,,++++++******++++++,,,------,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,---------......+++000///((()))444888444//////...---,,,,,,++++++,,,++++++***)))*********+++++++++,,,------......---------+++******---///++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))+++------+++(((((())))))))))))*********************************(((((((((((()))+++,,,---+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,************************++++++***)))'''&&&$$$###!!!%%%)))++++++***)))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((((((((((((((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&'''''''''(((((())))))(((***+++'''"""!!!%%%)))***)))))))))(((((((((((()))&&&'''******'''&&&(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''((((((((('''%%%$$$(((((()))))))))(((&&&%%%'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%))))))((((((((((((((((((************************%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((('''&&&$$$$$$%%%%%%&&&'''(((((('''''')))))))))((('''&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''%%%''')))(((&&&&&&))),,,+++***((('''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++(((&&&###"""###&&&+++---&&&'''***++++++***'''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((((((***++++++)))&&&%%%'''((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''((('''&&&(((***++++++***))))))))))))************+++++++++,,,,,,---------000///---,,,+++,,,------***))))))(((***,,,///000111...,,,---///000...+++......---,,,++++++++++++111///---+++))))))***+++)))***+++,,,---,,,++++++***)))((((((((()))+++++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++000,,,))))))+++,,,+++***++++++***)))(((((())))))'''''')))***,,,...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------......---,,,,,,)))'''&&&'''+++---,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++***)))(((((('''))))))***,,,,,,,,,,,,,,,------+++***))))))((((((+++)))(((((()))******)))'''((()))******+++******((((((((()))******++++++&&&&&&&&&&&&(((***,,,---+++++++++*********))))))((())))))))))))*********''',,,///...***&&&''')))'''(((***++++++)))'''&&&******))))))))))))******************)))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))'''&&&'''((('''''''''''''''''''''''''''&&&$$$###$$$%%%''')))(((((('''&&&&&&&&&&&&'''######$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%'''((((((''''''(((***&&&&&&''''''&&&%%%$$$$$$'''&&&%%%&&&(((((('''&&&******))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))******(((&&&%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%((()))***+++***(((&&&%%%''''''(((((('''%%%###"""'''''''''(((((((((((()))))))))((('''&&&$$$"""""")))(((&&&%%%&&&(((***+++&&&%%%%%%%%%%%%&&&'''(((,,,***(((%%%$$$$$$%%%&&&''''''''''''((((((((((((&&&'''''''''((()))))))))+++(((%%%######%%%)))+++"""$$$''')))***)))'''&&&'''&&&%%%$$$$$$%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%&&&'''))))))))))))(((---((('''***+++'''''')))''''''%%%$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********+++++++++,,,,,,---------///...---+++++++++,,,---,,,+++******+++---///000000...,,,,,,...///---+++---,,,,,,+++++++++++++++///...,,,*********+++,,,))))))++++++,,,++++++*********)))))))))***+++,,,,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++---+++))))))***+++***(((+++******)))(((((())))))(((((()))***,,,---......++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,++++++)))(((***,,,...---+++*********+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))(((((('''///...---,,,***)))((('''---,,,+++***))))))))))))+++***((((((***+++***)))))))))*********))))))(((,,,+++++++++++++++++++++(((((('''((()))***,,,---++++++++++++************++++++,,,,,,------------***...222111---******,,,...,,,(((&&&%%%&&&(((***++++++************++++++************))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((('''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&''''''((((((((('''&&&%%%######"""))))))((((((((('''''''''''''''''''''''''''''''''%%%'''((((((&&&&&&''')))''''''((((((((((((((()))'''&&&%%%&&&((()))((('''))))))))))))(((((((((((((((((((((((((((((((((((('''))),,,......,,,)))'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))))))))***(((&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((())))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))***++++++***)))''''''(((((('''&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''(((((()))(((%%%######%%%(((***'''(((***++++++)))'''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))((((((,,,+++))))))***,,,------(((((((((&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,---...//////...---,,,,,,------,,,+++************++++++++++++++++++*********+++---...(((((()))***************+++************+++,,,,,,---+++))))))***+++***)))+++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++,,,*********,,,,,,***(((******)))((((((((()))))))))))))))***++++++,,,,,,************))))))))))))************************************************************************+++******))))))******+++*********++++++++++++,,,******++++++++++++******+++***)))***+++,,,+++***)))*********++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((+++************+++,,,,,,,,,+++***))))))))))))))),,,***))))))***++++++***+++++++++******)))''''''------,,,++++++***))))))***************+++,,,,,,,,,,,,+++++++++*********+++,,,---------...------+++...111000---++++++,,,///---)))&&&$$$%%%'''(((******))))))))))))******)))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$###"""!!!******)))))))))((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&''')))(((((()))***+++---...'''&&&%%%&&&((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&(((---000000---(((&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''(((((())))))((('''%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&''')))***++++++******''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%&&&'''((()))&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''((()))++++++***(((&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((((()))((((((&&&+++***&&&)))444999666))))))***)))'''%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------------.........------,,,,,,,,,,,,++++++((()))******++++++++++++((((((((()))***,,,...///'''(((((()))))))))))))))+++++++++++++++,,,,,,,,,---+++*********+++)))(((***************************************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++)))***))))))((((((((()))))))))))))))***************))))))))))))((((((((((((************************************************************************))))))(((((((((((())))))************************(((((())))))******))))))))))))(((((((((((('''&&&)))))))))************+++++++++++++++++++++++++++************************************))))))((((((((((((((()))***,,,...///+++******))))))))))))***,,,+++))))))+++++++++******************)))((((((***)))))))))(((((((((''',,,,,,,,,++++++++++++,,,,,,++++++++++++*********((()))***+++++++++******)))+++---,,,***((()))***))))))++++++***(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))''''''''''''''''''''''''%%%&&&((()))***)))((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((()))***)))'''&&&'''((()))(((((((((***---000222'''&&&%%%&&&(((***)))(((''''''(((((())))))******((((((((((((((((((((((((&&&(((+++------+++(((&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%$$$###!!!!!!###$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''(((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''(((((()))***+++++++++***)))((('''&&&''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((())))))(((((('''%%%&&&'''((()))((((((''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%&&&'''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((( )))***$$$))):::CCC@@@*********+++(((%%%&&&***''''''''''''''''''''''''###$$$&&&((())))))((('''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,,,,,,,------,,,++++++++++++((()))***+++++++++++++++&&&'''((()))***,,,---...((((((((((((((()))))))))******++++++,,,,,,,,,,,,,,,+++******++++++)))((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''''')))***++++++***)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''(((((()))))))))(((((()))(((((('''&&&&&&&&&(((((()))))))))*********))))))))))))))))))***************************************)))))))))))))))---,,,+++***))))))(((((()))))))))((())))))******,,,***))))))***++++++***(((((()))***************''''''((((((((())))))))),,,,,,,,,,,,++++++******++++++************))))))&&&''')))*********)))(((((()))***)))(((''''''(((&&&''')))++++++***((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''$$$&&&(((******)))'''&&&$$$$$$%%%%%%'''(((***+++$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''***++++++***((('''((()))((('''&&&''')))+++///000'''&&&%%%''')))******)))''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&$$$""""""$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***++++++******)))(((((('''&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%'''(((((())))))(((''''''%%%%%%&&&''''''''''''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''&&&%%%%%%$$$$$$%%%&&&'''((((((''''''%%%&&&'''(((((((((''''''&&&''''''((((((''''''&&&((('''''''''(((((()))***''''''((((((((((((''''''%%%%%%%%%&&&''''''((()))!!!***,,,$$$(((999CCCAAA///***)))+++)))&&&(((---''''''''''''''''''''''''###$$$&&&((())))))((('''$$$%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,---,,,,,,,,,)))***---...///...,,,+++,,,---...---,,,++++++---)))***+++,,,,,,,,,+++***&&&'''((()))***++++++,,,((((((((((((((()))******)))******+++,,,++++++++++++*********,,,+++***(((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''$$$&&&'''(((&&&&&&&&&'''((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((((((((''''''%%%&&&'''(((((())))))((()))******)))(((''''''((((((((((((((())))))))))))((((((((((((((()))))))))******************************))))))))))))))))))((()))******++++++******(((((((((((())))))***++++++)))(((((()))******)))'''''')))******+++++++++(((((()))******+++,,,,,,)))******+++******))))))******)))))))))((((((((('''(((***,,,,,,+++***(((***)))))))))))))))))))))***(((&&&%%%%%%(((+++...))))))(((((((((((())))))******)))))))))(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''$$$&&&((()))))))))'''&&&$$$%%%%%%&&&'''(((******''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))***+++***(((((((((***'''&&&&&&&&&((()))+++,,,'''&&&&&&''')))+++******(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((%%%$$$'''***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''''''''((())))))******'''&&&&&&&&&'''((())))))%%%&&&&&&&&&'''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&'''((()))************&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((()))******(((((())))))))))))((((((%%%%%%%%%%%%&&&'''((()))&&&------'''(((222:::;;;777...(((******&&&'''---((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''++++++,,,,,,,,,------------------,,,,,,+++++++++***+++,,,---...------,,,(((***---000111000...------...000...,,,+++,,,...***+++---------,,,***)))(((((())))))))))))))))))))))))((((((((()))***+++((()))***+++++++++*********))))))+++,,,,,,***)))''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((((((((((((%%%&&&((('''%%%%%%'''***'''''''''''''''((())))))'''''''''(((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))''')))***)))'''&&&''')))'''''''''((((((((())))))(((((((((((()))))))))***************************)))))))))))))))))))))***!!!$$$'''+++---...------'''''''''((((((***++++++***(((''''''((())))))(((((())))))*********)))))))))))))))***************&&&'''((()))))))))((('''((((((((((((''''''''''''''')))+++------,,,***)))******)))))))))*********+++)))'''%%%%%%'''***,,,***))))))))))))))))))***))))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&'''((()))***)))(((((('''&&&%%%%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''(((((((((((('''&&&&&&'''***++++++***))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***((($$$###'''***&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''((()))***'''&&&&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&((('''%%%$$$$$$&&&(((***&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((+++***)))''''''&&&''''''((((((((()))))))))))))))((('''&&&&&&&&&''')))***((((((((())))))((((((((('''&&&&&&'''((()))******''''''((())))))(((''''''%%%%%%%%%%%%%%%'''((()))''')))***)))(((,,,333999CCC333(((((()))%%%%%%***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,---------......---------,,,,,,+++++++++***+++---...///...------(((+++...111333222000...---///111///,,,+++---///+++,,,.........,,,***)))((())))))))))))(((((('''***)))((((((((()))+++,,,'''((()))***+++***)))))))))((()))+++------+++)))'''''''''''''''''''''''''''((()))++++++******)))************************(((******)))''''''+++...'''''''''''''''((()))***&&&&&&''''''((())))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))$$$&&&((('''%%%$$$%%%(((''''''''''''((((((((()))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********&&&(((+++------+++(((&&&''''''''''''(((***+++,,,)))(((&&&&&&((((((((('''***++++++******)))((('''))))))((((((''''''&&&&&&$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&'''***,,,,,,+++)))'''***(((''''''((()))))))))((()))***+++***)))'''%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((((((((((((((((('''&&&&&&'''&&&&&&'''***++++++*********))))))((((((''''''((((((((((((((((((((((((%%%''')))******)))'''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&"""!!!$$$(((&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''&&&''''''((()))***''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%&&&''''''''''''(((((((((((()))%%%&&&'''((())))))))))))+++***(((&&&%%%&&&((()))***(((&&&$$$$$$'''***,,,###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((())))))))),,,+++)))((('''''''''(((((((((((('''&&&&&&%%%%%%)))(((&&&%%%&&&''')))+++(((((())))))))))))((((((&&&&&&&&&&&&'''(((******%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%&&&((()))######&&&))))))***222<<>>WWW000000000000000//////////////////..................///000000///...////////////000000//////...---//////000111111000//////000000000111111222333333000222333333111000000000........................111111000///.........///111000......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,------------............------,,,,,,------...////////////////////////........./////////000000000//////.........///////////////000000000000000111222333444444333222111//////000000000000//////000000//////000000111222////////////////////////000000/////////.........------...///111222444444///000111111//////000111333111//////000111222111222222222111111111000000//////000000//////......++++++,,,---------------------,,,,,,------,,,,,,------------............------............------......---,,,,,,,,,,,,,,,...............////////////000222111000///000111000000////////////000000////////////............------------............------,,,,,,,,,,,,,,,---------------------------////////////////////////------------...............---------------------++++++++++++++++++++++++***************+++,,,---,,,---------------......++++++******++++++,,,---,,,,,,,,,------.........---...............//////........................---------....../////////........................................................................------------............---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************,,,,,,+++++++++*********%%%%%%&&&'''((())))))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---,,,+++***************)))))))))******,,,---......------,,,,,,,,,,,,---+++---//////,,,***)))***...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,,,,---------------------------.........---------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++************++++++************************,,,,,,+++++++++*********(((((())))))************)))+++,,,+++***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************++++++***************))))))***,,,...///))),,,)))***///000<<>>===;;;888888888888888999:::;;;999888777777777888999:::999999888888888888777777888777777666666777777888::::::::::::999999999999666777888999999888777666333333444555666666777777777777777777777777666555666666666555555555555555888888888888888999999999666666555555555555666666444555666777888999::::::999888888888888888999999::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::<<<:::888555555666888999888888888999999::::::;;;999888777666666666666666777777777666666555555444666666555555444444333333555555444444444444555555333333333333444444444444222222222222222222222222444444555555555555444444333333444555555555555555222222222333444555777888666555444555666777666444444444444444444444444444444444444444444444444444666666555555555444444444444333222222444444444222222333333333333333333444444444444333333333333333333333222222222222333333444333222111111111222333333333222111111222333444333333333333333333333333444333222222222222222222444444444444444333333333444555555666666666666555:::888555555555555444222222222222333333333333333555555555444444444444444555555444333333333333444444444444444444444444444666555555444444444444444333333444444444555555555333333333333333333333333222333444444333333444555333333333333444444444555444444444444333333333333444444444555444333333222222222222333333333444444222222222222222222222222444333333333333222222222111111111111222222222222000000000000000000000000222111111111222222333444222222111111111111000000...............///000111///000000111111000000///222111111111111222222333111111111111111000......222111111111222222000////////////000111111111222000//////111222333111000///000000111111000000///111111111111111000000000333333222000---+++)))'''...------,,,,,,------...///000000111111111000000444444444333333333333333333333333333222222222222000000111111111000000///000000000000000000000000........................---...//////000000//////000000000/////////......////////////////////////000000000000000/////////........................000000/////////000222333999999999999999999999999<<<======>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;999999777777888:::<<<===::::::999999999999999999999999888888888999::::::::::::999999999999888888999:::;;;<<<<<<;;;:::999555666666777888999::::::888888999999999999888888888888888888777777777777999999999999999999::::::777666666666666777777888777777888888999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<======@@@??????>>>===<<<<<<;;;=========>>>>>>===<<<<<<===============<<<;;;:::<<<;;;:::888888888999:::999999999999::::::;;;;;;999888888777666666777777999888888777666555444444555555555555555555555666666666444333333444666666555555555555555666666666333333333333333333333333444444555555555555444444555555666777777777777777444555555555666777888888888777777777888888888777666666666666666666666666666666666666666666666666555555555555555444444333555444333444666666666444444444444555555666666666333333333222222111111111333333333333333333333333555555333222222222222333444333333222333333444555555555555555555555555555444444333222222333333333666666555555555555444444444555666777888888888888999666444444666888888888333333444444555555555666888888888888888888888888666555555444444555555555666666666666666666666666777666666555555555666666555555555555666666666666666666666666666666666666444555666666555555666777444444444555555555666666444444444444444444333333555666666666666555444444333333333333444444444444444444444444444444444444444333333333333333333333111222222222222333333333444444444444444444444444333333222222222333333444333333222222222222222222222111///......///000111222222333333333333222222222222111111111222222333000111111111111111000000222222222222222222111000//////000000111222333333111000///000222333222111///000000111111000000///111111111111111111111111000000000000///---,,,+++111000000//////000000111///000111111111111111111333333333333333222111111111222222222222111111111222222222222222111111000222222222222222333333333...........................//////000111222222222222222222111111111000000222222222111111000000000222111111111111111111111000000000000000000000000222222111000000000000111999999:::::::::999999999<<<======>>>>>>======<<<999:::;;;<<<===???@@@@@@>>>>>>????????????>>>>>><<<;;;:::;;;===>>>===<<>>===<<<;;;:::::::::999888888999;;;>>>???::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===:::::::::999999999888888;;;;;;<<<======<<<;;;;;;999999::::::;;;<<<<<<===999999:::;;;;;;::::::999999999999999999999999999999999999999999999999999888777777777888888999::::::::::::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========@@@??????>>>===<<<<<<;;;===>>>>>>??????>>>>>>>>>===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;::::::::::::::::::;;;;;;;;;::::::999888888888999999::::::999888888777666666555555666777888999999:::777666555444444555666777666777777777888888999999666666666666666666666666666666777777777777666666777777888999999999999999999999999999999999888888999999:::999999999999:::888888888888888888888888777777777777777777777777666777777777777666555555666555555666777888888777777777777888888999999999555555444444333333222222444444555555555555444444666666555444444444333333555555555555666666777777666666666666666666666666555555444444444444555555777777666666666666666666555666777888999:::::::::;;;888555555777999::::::666666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;777666666666666666777777777777777777777777777777888777777666777777888888666777777777888888888888777777777777777777777777666777888888777777888:::555666666666666777777777444444444444444444444444666777777777777666555555333333444444444555555555666666666666666666666666444444444444444444444555333333333444444444444444666666666666666666666666666555444333222222222222333333444444444444444444666555333111000000111111333333444444444444333333333333222222222222222333///000111222333333333333222333444444333222111111///000000111222333333444222111000000222333222222000000111111111111000000111111111111111222222222000000111111111000000///222111111000000111111222000000111222333333222222333444444444444333222222111222333333333333222222333333333333222333333333333333333444444555555555333333333333333333333333000000111111222333444555444444444333333333222222555555444444333222222222333333333333333333333333444444444444444444444444444444333222111000000000<<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999;;;<<<>>>???@@@AAA>>>>>>????????????>>>>>>===<<<;;;<<<>>>??????>>>?????????>>>===<<<::::::;;;;;;::::::;;;===>>>???;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<=========999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999999999999888888888888888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<======>>>>>>>>>=================================>>>>>>??????>>>>>>===@@@@@@??????>>>>>>======>>>>>>??????@@@@@@??????>>>????????????>>>>>>===<<<>>>@@@BBBBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999888888999:::;;;<<<======999999888888888888999999999999::::::;;;;;;<<<<<<999999999999999999999999::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;:::999:::;;;::::::::::::::::::::::::999999999999999999999999999:::;;;<<<;;;:::999888888777666777999::::::999999::::::::::::::::::;;;888888888777777777777777666666777777777777666666777777777777666666666666777777777888999999999:::888888888888888888888888666666666666666666777888777777777777888888888999777777888::::::;;;;;;;;;???<<<999777777888888888888888888999999999999999;;;;;;;;;;;;;;;<<<<<<<<<888777777777777888888999999999999999999999999999888888888888888999999:::888888888999999999::::::777777777777777777777777777888999999888888999:::777777777777888888888888444444444444555555555555777777777777777666666555444444444555555555666666777777777777777777777777555555555666666666666777666666666666555555555444666666666666666666666666777777555444333222222222444444555555555555666666888777666555444333333333222333333444444333333222555444444333333333333444///000222333555555666666222444555555333222222333111111111222333333333444333111000000222333333222111222222222222222222111111111111222222222222222333444333333222111000///111000000//////000000111111222333444444444444444666666777888888666555444333444666777777666555555444444333333444444555666333444444555555666666777333333333333333333333333222222222333333555666777666666666555555555444444777777666666555555555444444444444444555555555555666666666666666666666666666555555444333222111000===>>>>>>???>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>===>>>>>>??????>>>>>>===<<<;;;;;;<<<>>>??????>>>;;;;;;<<<=========<<<;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<======>>>>>>>>>============>>>???@@@AAA============<<<<<<<<<<<<;;;;;;============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999:::;;;<<<==================>>>>>>>>><<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>AAA@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>>>>===<<<<<<999;;;<<<<<<:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<======;;;:::888888777777888:::<<<;;;:::;;;;;;;;;:::::::::::::::999999999999999999::::::777888999999999999888777777777888888999999888888777777888999::::::;;;;;;999999999999999999999999888888777777888888999:::666666777888999:::;;;;;;888999:::;;;;;;;;;;;;;;;???===:::999999:::999888999999999999999888888888888888999999999:::::::::888888888888888999::::::::::::::::::::::::::::::999999999999999:::;;;;;;999999:::::::::;;;;;;;;;888888888888888888888888666777888888777777888:::888888888888999999999999444444444444555555555666777777777777777666666555444555555555666666666666777777777777777777777777666777777777888888888888:::999999888777666555555666666666666666666666666888777666555555555555555555555555666666777777777555555666666666666666555444444555555555555444444777666555444444444444444222333444555666666666666222444666555333222222444222222333333333333333333333111000000222333333333222333333444444333333222111111111222222333333333444444444444333111000///111111000000000000111111222333444555666666666666666777888999999777666444333555666888888888666555444333333333444666888999333444444555666666777777222222222222222222222222555444444444444555777777777777777777666666666666888888888777777777777777555555555666666666777777777777777777777777777777777777666666555444222222<<<===>>>>>>>>><<<;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>======:::999999:::===>>>===<<<777888:::<<<===>>>>>>===<<<======>>>>>>>>>>>>===<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<;;;::::::999999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<===>>>======>>>???@@@AAAAAABBB<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEEEECCC@@@>>>AAAAAABBBBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<>>>???@@@AAAAAA@@@???>>><<<======>>>???@@@@@@AAA????????????????????????::::::;;;;;;;;;;;;::::::;;;<<<<<<===============:::;;;===>>>????????????999;;;===<<<:::999:::===========================;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<:::888777999888888999;;;<<<<<<;;;;;;;;;;;;::::::999999999777777777888999999999:::888999:::;;;;;;:::999888777888999:::::::::::::::666777888::::::;;;;;;;;;::::::::::::::::::::::::999888888888999:::;;;;;;666666777888:::;;;<<<===::::::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;:::999999999888777777777666666666777777888888888999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::444666777777666666777888888888999999999:::::::::444444444555555555666666777777777777777666555555555555555555666666666777777777777777777777777777777777888888999999999:::<<<;;;:::999888666555555888888888888888888888888777777777777777888888999555555666666777777888888111333555777888888888777777777888888888888777777888777666555555555555555555555666666666666666666222555777666333111222444444333333333333333333333444222000000222333444333333444444555555444444333111111111222222333333333222222333333333222222111444333333222222333333444333444555666777777777777444555777888777666444333111333555666777666555444444333333444555777999:::333444444555666777777888666666666666666666666666666666555444444555777888888888888888777777777666888888888888888888888888555555666666777777888888666666666666666666666666777777777777666555444333@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<===<<<===>>>>>>>>>>>>===<<<<<<======>>>>>>>>>======???>>>>>>>>>======<<<<<>>>>>============>>>>>>>>>===;;;::::::<<<>>>@@@AAAAAA@@@@@@??????>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999;;;<<<<<<<<<;;;::::::999;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<;;;999888;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;@@@AAAAAABBBBBBAAAAAA@@@CCCCCCAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBAAA@@@@@@???@@@BBBCCCCCCBBB@@@???<<<<<<=========>>>>>>>>><<<>>>@@@@@@@@@@@@BBBCCCAAA@@@???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>>>>>>>>======<<<<<>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::>>>===<<<;;;999999888888888888888888888999:::;;;<<<<<<<<<<<<;;;:::999888999::::::::::::::::::999888999999::::::;;;;;;;;;:::999888999::::::999777555666888888666555666777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::999999888777777888999:::;;;;;;999777666999999999999999999999999999999999999999:::;;;<<<888:::<<<>>>===<<<999777:::;;;;;;;;;<<<<<<======<<<;;;::::::999999999999888999999::::::999999888999888888777666666666777555666777777888888888888999888777666666777888999888777666666666777888999888666555666999:::888666444555666666555555666888888888999999:::;;;<<<<<<999999999999999999999999555555666666777777888888777777888888888777777666555555555666777777888888555555444444555777999:::888888888888888999999999555555555555666666666666777777888777777666555444888666555555666666555333444555555444222111111222333333333333333444555666999777666555555444222000444444444444333222111111000111333444444333111000222222333444555555555555555555555555555555555444444444555555555555555444111222333222222222444666333333333444444444555555555444444555666666555333444444444444333333333333555555444444444444555555999888666555555777999;;;555555666666777777777888666777888999999999999999555555666666666666555555666555444333333444555666????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???BBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA>>>============<<<<<<<<>>============>>>>>>??????>>>>>>======<<<=========<<<<<<;;;:::>>>>>>>>>======>>>>>>>>><<<============<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::============>>>>>>>>>???????????????????????????@@@@@@@@@?????????>>>>>>AAABBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC>>>>>>>>>??????>>>>>>===@@@AAABBBCCCCCCBBBAAA@@@????????????????????????>>>@@@AAAAAA@@@@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???>>>>>>>>>=========<<<======<<<<<<<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<===:::::::::::::::;;;<<<<<<999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888999;;;;;;999777777888:::999888777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<;;;999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>===;;;:::;;;;;;<<<<<<<<<=========::::::999888888888888888:::;;;;;;;;;;;;;;;;;;:::999999888777777777777777777888888999::::::999999888888777666666777888888999999888888888888888999888666555666888999888666333444666555444444555777888888888999::::::;;;;;;::::::::::::::::::999999888888888777777777777777888999999::::::999999888::::::999999888777777777777777777777777999:::;;;666666666666666666555555555555555666666777777777888888999999999888777777888777666666777777666444666777888666444333333444666555555555666666777888777666555555555555222000444444555555555555555444222333444444444444222222222222333333444333333333444444444444444444444444444444555555555555444444555666666666555555666888222222222333333333444444555444333444666777666555888888777666555444444333666555555444444555555666555555444444444555666777555555555666666777777777333444444555555555555555888888999999999999888888666555444333333444555666@@@@@@@@@@@@????????????BBBBBBAAAAAA@@@@@@??????AAAAAA@@@??????@@@AAAAAACCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@>>>???@@@@@@@@@@@@???>>>??????@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@AAAAAABBBAAA@@@??????>>>>>>?????????@@@@@@AAAAAA@@@@@@>>>>>>?????????>>>======@@@@@@????????????@@@@@@@@@???>>>>>>======>>>>>>===============<<<;;;;;;===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???????????????>>>>>>>>>>>>============>>>???@@@AAA@@@@@@???????????????>>>@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@;;;::::::::::::;;;<<<<<<888888999;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::<<<<<<;;;999888999::::::888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888999999999999999::::::;;;;;;::::::999999888888888888999999999999999999888888777666777666555666888999888777333444666555444444555777888888888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;:::999999888777777999999::::::::::::999999;;;;;;::::::999888888888888888888888888999:::;;;999999999999999888777777555555666666777888999999777888888999999999999999999888777777888888777666777888888777555444444666666666666666666777777888999888777888999999777555222333444555666666666666555555555555555555555555666666666777666666555555444444444555555555444444444555555666555555444444777888888888666555666888555555666666666777777777444222222222555777777666::::::999777666555444333666666555555555555666666777888888999999999999999666666666666666777777777666666666777777777777777999999::::::::::::999999999999888888888888999999DDDDDDCCCCCCCCCBBBBBBBBBFFFFFFEEEEEEDDDCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA>>>???AAABBBBBBAAA???>>>===>>>@@@AAAAAAAAA???>>>@@@@@@AAABBBCCCCCCDDDDDDAAA@@@??????>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@BBBAAA@@@???>>>???@@@AAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAACCCCCCAAA@@@>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDD>>>??????@@@??????>>>===>>>>>>??????@@@AAAAAAAAAAAABBBCCCBBB@@@???@@@AAAAAAAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::::::::;;;<<<===>>>???:::::::::999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::===<<<;;;===>>>???===<<<888999:::999888777999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;::::::888888999:::;;;<<<===>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888888999999888777555333888888888888999999999999444666777777666666777888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999888888999:::::::::999999888888999999:::;;;;;;;;;999999888999999999999:::;;;;;;<<<<<<;;;:::999888555666666777888999::::::666666777888999::::::999:::999888888::::::999888555666777666444333444555666555555444555555666666888777777888999:::888666333333444555666666555555777777666666666777888888888888888888777666666555444555666777777777666666777777777777777666666555666777888777666444555555777777777888888888888999444222111222555777888888999999888777666555555555777666666555555666666777888999;;;<<<===<<<;;;:::777777777888888888888888999999888888888999999999888888999999999999888888999999888888888888999999GGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDDDDCCCAAA@@@===???AAACCCCCCBBB@@@???===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAACCCBBBAAA??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDDDDBBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@========================@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@???>>>>>><<<===>>>@@@BBBCCCEEEEEEDDDEEEEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>===============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;<<<<<<============<<<<<<>>>>>>======<<<<<<;;;;;;>>>======>>>@@@AAA@@@>>>;;;<<<<<<;;;999999;;;===????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>><<<<<<==================;;;<<<===>>>???@@@AAABBB??????>>>>>>>>>>>>??????>>>===<<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999::::::;;;======>>>>>>>>>>>>======>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@??????========================::::::;;;;;;:::888777555999999::::::::::::;;;;;;777888999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===999:::;;;;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;:::777888999:::999888666555777777888888999::::::;;;777888999:::;;;<<<<<<<<<:::999888999:::;;;:::999666777888777555444555666777666666555555555666666555444444555666777666444777777777777777666555555888888777777888888999:::777777777777666555555444666777999:::::::::999888999999999999999888777777666888999999777555555666666666777777777777888888777666555666999;;;;;;;;;888888888888888888999999666666555555555555666666444666888::::::999777666999999999999999999999999777777666555555666666777888888888999999888888888555555555555555555555555HHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDBBBBBBAAABBBDDDFFFFFFEEEDDDCCC@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@===>>>???AAACCCEEEFFFGGGEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????????????????@@@>>>>>>>>>===>>>>>>???@@@BBBAAA@@@?????????????????????>>>=========>>>>>>>>>>>>>>>======<<<::::::>>>>>>????????????>>>>>>???????????????>>>>>>>>>=========>>>@@@AAA@@@>>>>>>??????===<<<<<<>>>@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@???????????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@===============>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===>>>>>>???@@@CCCCCCDDDDDDCCCCCCBBBBBB>>>>>>????????????>>>>>>============<<<<<<;;;:::888:::;;;;;;:::999;;;<<<888999;;;:::999999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>;;;<<<===>>>>>>???>>>>>>AAAAAA@@@@@@???>>>>>>>>>????????????>>>===<<<<<<888999;;;<<<<<<;;;999888999999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>:::999888999:::;;;:::999888999::::::888888999::::::999999888888888888888888777777888999:::888777::::::::::::999888777666777888888999999:::::::::::::::;;;;;;;;;:::999999777888:::<<<===<<<;;;:::::::::::::::999888777777777999;;;;;;:::888888888;;;;;;;;;;;;<<<<<<<<<<<<:::::::::<<<>>>???>>>===888888999::::::;;;;;;<<<555555444444444444555555666777999;;;;;;:::999888:::::::::999999999999999999888777666666666777888888888999999999999888888666666777777777777666666FFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD???@@@@@@@@@??????>>>>>>;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAACCCCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????======>>>???@@@AAABBBBBBAAABBBCCCBBBAAA@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????===============>>>??????@@@???>>>>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::======>>>>>>>>>>>>=====================>>>>>>>>>;;;;;;;;;<<<>>>???>>>===>>>>>>===<<<:::;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>============>>>>>>???@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@============>>>???@@@AAA????????????>>>>>>>>>===>>>>>>======>>>??????@@@??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBAAAAAA@@@???<<<===>>>??????>>>===<<<===<<<<<<;;;;;;;;;<<<<<<666888::::::888777999;;;888999;;;:::999999:::<<<::::::::::::::::::::::::888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;======>>>>>>===@@@@@@@@@???>>>>>>======>>>>>>??????>>><<<;;;:::888:::===??????>>>===<<<;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<999888888888:::;;;:::999999:::;;;:::999999:::;;;;;;:::999999888888888999;;;:::999:::;;;;;;999888888888888999888888777777666777888:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;666888:::=========;;;:::999999999999888777666555555888:::;;;:::888888888<<<<<<=========>>>>>>>>>999999;;;===??????<<<999777777777888888888888888444444333333333333444444888999:::;;;<<<;;;;;;:::999999888888888777777777:::999777666555666777888666777777777777777777666666777777888888777777666CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGCCCDDDGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@???>>>===<<<666777999;;;===>>>??????AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????????????????@@@@@@?????????;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???===========================>>>>>>>>>>>>?????????:::;;;<<<===>>>?????????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<===;;;;;;===>>>>>>===<<<;;;========================<<<<<<<<<<<<============<<<<<<======>>>>>>>>>???============>>>???@@@@@@<<<<<<<<<======>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;:::999999888888888888777777888999::::::::::::999::::::::::::::::::999888999999::::::;;;;;;;;;999888999:::<<<===<<<;;;;;;;;;:::888777888:::===999999999999999999999999999999999999999999999999888888999999999999:::::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<=========??????>>>===<<<<<<======888999::::::;;;<<<<<<===;;;;;;:::::::::999999999777777777777777888999:::<<<<<<============<<<<<<:::::::::::::::;;;<<<==================<<<;;;:::;;;<<<===>>>>>>===<<<;;;:::999888777888999:::;;;555777999888666666888:::777999::::::999888:::;;;999888888888888888888888777777888999999:::;;;;;;=========<<<;;;;;;::::::666777888999::::::::::::::::::;;;;;;<<<=========;;;;;;<<<<<<;;;999777666555777999<<<===<<<;;;:::===<<<<<<;;;;;;:::999999777777888999999999888888999888777888:::;;;:::999777888999999888777888999999999888777666666777777666555444444555555333222222333444555666666666666555666999;;;<<<;;;:::999333444555666666666666666555777:::<<<===<<<;;;999888888888777777555444444222555888999888777666777666666666777777777888888555666888;;;<<<;;;777444555555444444333333222222444333333222222333333444666666777777888888888777888777777777666666555555666555333111000111333444333333444444444444333333///000111222222111000///